lineage-22.0
843 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
deec4e9c07
|
Merge tag 'ASB-2024-09-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio
https://source.android.com/docs/security/bulletin/2024-09-01 CVE-2024-36972 * tag 'ASB-2024-09-05_12-5.10' of https://android.googlesource.com/kernel/common: (1565 commits) ANDROID: delete tool added by mistake ANDROID: GKI: Add initialization for rwsem's oem_data and vendor_data. ANDROID: GKI: Add initialization for mutex oem_data. ANDROID: fix ENOMEM check of binder_proc_ext ANDROID: binder: fix KMI issues due to frozen notification BACKPORT: FROMGIT: binder: frozen notification binder_features flag BACKPORT: FROMGIT: binder: frozen notification UPSTREAM: selftests/binderfs: add test for feature files UPSTREAM: docs: binderfs: add section about feature files UPSTREAM: binderfs: add support for feature files ANDROID: GKI: Add symbol to symbol list for vivo. ANDROID: vendor_hooks: add hooks to modify pageflags ANDROID: GKI: Add pageflags for OEM ANDROID: GKI: Update symbol list for vivo ANDROID: vendor_hooks: add vendor hooks for fuse request UPSTREAM: net: sched: sch_multiq: fix possible OOB write in multiq_tune() ANDROID: Update the GKI symbol list and ABI XML ANDROID: irqchip/irq-gic-v3: Add vendor hook for gic suspend FROMLIST: binder: fix UAF caused by offsets overwrite ANDROID: gki - set CONFIG_USB_NET_AX88179_178A=y (usb gbit ethernet dongle) ... Conflicts: Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml Documentation/devicetree/bindings/sound/rt5645.txt Documentation/devicetree/bindings~HEAD drivers/scsi/ufs/ufs-qcom.c net/qrtr/af_qrtr.c net/qrtr/ns.c net/qrtr/qrtr.h Change-Id: I50a93cfc0ff67778b19609e93cb577f63a517baa |
||
|
d613c46b79
|
Merge tag 'ASB-2024-08-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio
https://source.android.com/docs/security/bulletin/2024-08-01 CVE-2024-36971 * tag 'ASB-2024-08-05_12-5.10' of https://android.googlesource.com/kernel/common: ANDROID: GKI: remove export of tracing control functions ANDROID: Incremental fs: Retry page faults on non-fatal errors ANDROID: update ABI XML due to struct clk_core change UPSTREAM: usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() UPSTREAM: f2fs: avoid false alarm of circular locking UPSTREAM: f2fs: fix deadlock in i_xattr_sem and inode page lock ANDROID: userfaultfd: Fix use-after-free in userfaultfd_using_sigbus() ANDROID: 16K: Don't set padding vm_flags on 32-bit archs ANDROID: update .xml file due to struct clk_core abi change ANDROID: mark DRM_VMWGFX as BROKEN Revert "ANDROID: Setting up GS before calling __restore_processor_state." Revert "block: introduce zone_write_granularity limit" Revert "block: Clear zone limits for a non-zoned stacked queue" Revert "scsi: sd: Fix wrong zone_write_granularity value during revalidate" Revert "PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()" Revert "PCI: Cache PCIe Device Capabilities register" Revert "PCI: Work around Intel I210 ROM BAR overlap defect" Revert "PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited" Revert "PCI/DPC: Quirk PIO log size for certain Intel Root Ports" Revert "PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports" Revert "PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports" Revert "timers: Rename del_timer_sync() to timer_delete_sync()" Linux 5.10.218 docs: kernel_include.py: Cope with docutils 0.21 serial: kgdboc: Fix NMI-safety problems from keyboard reset code usb: typec: ucsi: displayport: Fix potential deadlock drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper() btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() mptcp: ensure snd_nxt is properly initialized on connect firmware: arm_scmi: Harden accesses to the reset domains KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection netlink: annotate lockless accesses to nlk->max_recvmsg_len ima: fix deadlock when traversing "ima_default_rules". net: bcmgenet: synchronize UMAC_CMD access net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems" x86/xen: Drop USERGS_SYSRET64 paravirt call pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() Linux 5.10.217 md: fix kmemleak of rdev->serial keys: Fix overwrite of key expiration on instantiation regulator: core: fix debugfs creation regression hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us net: fix out-of-bounds access in ops_init drm/vmwgfx: Fix invalid reads in fence signaled events mei: me: add lunar lake point M DID dyndbg: fix old BUG_ON in >control parser ASoC: tegra: Fix DSPK 16-bit playback net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() tipc: fix UAF in error path iio: accel: mxc4005: Interrupt handling fixes iio:imu: adis16475: Fix sync mode setting ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU usb: dwc3: core: Prevent phy suspend during init usb: xhci-plat: Don't include xhci.h usb: gadget: f_fs: Fix a race condition when processing setup packets. usb: gadget: composite: fix OS descriptors w_value logic usb: ohci: Prevent missed ohci interrupts usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device usb: typec: ucsi: Fix connector check on init usb: typec: ucsi: Check for notifications after init arm64: dts: qcom: Fix 'interrupt-map' parent address cells firewire: nosy: ensure user_length is taken into account when fetching packet contents btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() net: hns3: use appropriate barrier function after setting a bit value ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() net: bridge: fix corrupted ethernet header on multicast-to-unicast kcov: Remove kcov include from sched.h and move it to its users. phonet: fix rtm_phonet_notify() skb allocation hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() hwmon: (corsair-cpro) Use a separate buffer for sending commands rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets xfrm: Preserve vlan tags for transport mode software GRO net:usb:qmi_wwan: support Rolling modules drm/nouveau/dp: Don't probe eDP ports twice harder fs/9p: drop inodes immediately on non-.L too clk: Don't hold prepare_lock when calling kref_put() gpio: crystalcove: Use -ENOTSUPP consistently gpio: wcove: Use -ENOTSUPP consistently 9p: explicitly deny setlease attempts fs/9p: translate O_TRUNC into OTRUNC fs/9p: only translate RWX permissions for plain 9P2000 selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior MIPS: scall: Save thread_info.syscall unconditionally on entry gpu: host1x: Do not setup DMA for virtual devices blk-iocost: avoid out of bounds shift scsi: target: Fix SELinux error when systemd-modules loads the target module btrfs: always clear PERTRANS metadata during commit btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve tools/power turbostat: Fix Bzy_MHz documentation typo tools/power turbostat: Fix added raw MSR output firewire: ohci: mask bus reset interrupts between ISR and bottom half ata: sata_gemini: Check clk_enable() result net: bcmgenet: Reset RBUF on first open ALSA: line6: Zero-initialize message buffers btrfs: return accurate error code on open failure in open_fs_devices() scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload net: mark racy access on sk->sk_rcvbuf wifi: cfg80211: fix rdev_dump_mpp() arguments order wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc gfs2: Fix invalid metadata access in punch_hole scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change net: gro: add flush check in udp_gro_receive_segment tipc: fix a possible memleak in tipc_buf_append net: core: reject skb_copy(_expand) for fraglist GSO skbs net: bridge: fix multicast-to-unicast with fraglist GSO net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 cxgb4: Properly lock TX queue for the selftest. ASoC: meson: cards: select SND_DYNAMIC_MINORS ASoC: Fix 7/8 spaces indentation in Kconfig net: qede: use return from qede_parse_actions() net: qede: use return from qede_parse_flow_attr() for flow_spec net: qede: use return from qede_parse_flow_attr() for flower net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() s390/vdso: Add CFI for RA register to asm macro vdso_func net l2tp: drop flow hash on forward nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). octeontx2-af: avoid off-by-one read from userspace bna: ensure the copied buf is NUL terminated s390/mm: Fix clearing storage keys for huge pages s390/mm: Fix storage key clearing for guest huge pages regulator: mt6360: De-capitalize devicetree regulator subnodes pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() power: rt9455: hide unused rt9455_boost_voltage_values nfs: Handle error of rpc_proc_register() in nfs_net_init(). nfs: make the rpc_stat per net namespace nfs: expose /proc/net/sunrpc/nfs in net namespaces sunrpc: add a struct rpc_stats arg to rpc_create_args pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic pinctrl: core: delete incorrect free in pinctrl_enable() pinctrl/meson: fix typo in PDM's pin name pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T eeprom: at24: fix memory corruption race condition eeprom: at24: Probe for DDR3 thermal sensor in the SPD case eeprom: at24: Use dev_err_probe for nvmem register failure wifi: nl80211: don't free NULL coalescing rule dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" dmaengine: pl330: issue_pending waits until WFP state Linux 5.10.216 riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled serial: core: fix kernel-doc for uart_port_unlock_irqrestore() udp: preserve the connected status if only UDP cmsg bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up i2c: smbus: fix NULL function pointer dereference riscv: Fix TASK_SIZE on 64-bit NOMMU riscv: fix VMALLOC_START definition dma: xilinx_dpdma: Fix locking idma64: Don't try to serve interrupts when device is powered off dmaengine: owl: fix register access functions tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() tcp: Clean up kernel listener's reqsk in inet_twsk_purge() mtd: diskonchip: work around ubsan link failure stackdepot: respect __GFP_NOLOCKDEP allocation flag net: b44: set pause params only when interface is up ethernet: Add helper for assigning packet type when dest address does not match device address irqchip/gic-v3-its: Prevent double free on error drm/amdgpu: Fix leak when GPU memory allocation fails drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma cpu: Re-enable CPU mitigations by default for !X86 architectures btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() PM / devfreq: Fix buffer overflow in trans_stat_show tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together tracing: Show size of requested perf buffer net/mlx5e: Fix a race in command alloc flow Revert "crypto: api - Disallow identical driver names" serial: mxs-auart: add spinlock around changing cts state serial: core: Provide port lock wrappers af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets iavf: Fix TC config comparison with existing adapter TC config i40e: Report MFS in decimal base instead of hex i40e: Do not use WQ_MEM_RECLAIM flag for workqueue netfilter: nf_tables: honor table dormant flag from netdev release event path mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work mlxsw: spectrum_acl_tcam: Fix incorrect list API usage mlxsw: spectrum_acl_tcam: Fix warning during rehash mlxsw: spectrum_acl_tcam: Fix memory leak during rehash mlxsw: spectrum_acl_tcam: Rate limit error message mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work net: openvswitch: Fix Use-After-Free in ovs_ct_exit ipvs: Fix checksumming on GSO of SCTP packets net: gtp: Fix Use-After-Free in gtp_dellink net: usb: ax88179_178a: stop lying about skb->truesize ipv4: check for NULL idev in ip_route_use_hint() NFC: trf7970a: disable all regulators on removal mlxsw: core: Unregister EMAD trap using FORWARD action vxlan: drop packets from invalid src-address wifi: iwlwifi: mvm: remove old PASN station when adding a new one ARC: [plat-hsdk]: Remove misplaced interrupt-cells property arm64: dts: mediatek: mt2712: fix validation errors arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix clock controllers arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch arm64: dts: mediatek: mt7622: add support for coherent DMA arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma arm64: dts: rockchip: fix alphabetical ordering RK3399 puma nilfs2: fix OOB in nilfs_set_de_type nouveau: fix instmem race condition around ptr stores drm/amdgpu: validate the parameters of bo mapping operations more clearly init/main.c: Fix potential static_command_line memory overflow fs: sysfs: Fix reference leak in sysfs_break_active_protection() speakup: Avoid crash on very long word mei: me: disable RPL-S on SPS and IGN firmwares usb: Disable USB3 LPM at shutdown usb: dwc2: host: Fix dereference issue in DDMA completion flow. Revert "usb: cdc-wdm: close race between read and workqueue" USB: serial: option: add Telit FN920C04 rmnet compositions USB: serial: option: add Rolling RW101-GL and RW135-GL support USB: serial: option: support Quectel EM060K sub-models USB: serial: option: add Lonsung U8300/U9300 product USB: serial: option: add support for Fibocom FM650/FG650 USB: serial: option: add Fibocom FM135-GL variants serial/pmac_zilog: Remove flawed mitigation for rx irq flood comedi: vmk80xx: fix incomplete endpoint checking thunderbolt: Fix wake configurations after device unplug thunderbolt: Avoid notify PM core about runtime PM resume binder: check offset alignment in binder_get_object() x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ clk: Get runtime PM before walking tree during disable_unused clk: Initialize struct clk_core kref earlier clk: Print an info line before disabling unused clocks clk: remove extra empty line clk: Mark 'all_lists' as const clk: Remove prepare_lock hold assertion in __clk_release() drm/panel: visionox-rm69299: don't unregister DSI device drm: nv04: Fix out of bounds access RDMA/mlx5: Fix port number for counter query in multi-port configuration RDMA/cm: Print the old state when cm_destroy_id gets timeout RDMA/rxe: Fix the problem "mutex_destroy missing" tun: limit printing rate when illegal packet received by tun dev netfilter: nft_set_pipapo: do not free live element netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" kprobes: Fix possible use-after-free issue on kprobe registration selftests/ftrace: Limit length in subsystem-enable tests riscv: process: Fix kernel gp leakage riscv: Enable per-task stack canaries btrfs: record delayed inode root in transaction irqflags: Explicitly ignore lockdep_hrtimer_exit() argument x86/apic: Force native_apic_mem_read() to use the MOV instruction selftests: timers: Fix abs() warning in posix_timers test x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n vhost: Add smp_rmb() in vhost_vq_avail_empty() drm/client: Fully protect modes[] with dev->mode_config.mutex btrfs: qgroup: correctly model root qgroup rsv in convert mailbox: imx: fix suspend failue iommu/vt-d: Allocate local memory for page request queue net: ena: Fix incorrect descriptor free behavior net: ena: Wrong missing IO completions check order net: ena: Fix potential sign extension issue af_unix: Fix garbage collector racing against connect() af_unix: Do not use atomic ops for unix_sk(sk)->inflight. net/mlx5: Properly link new fs rules into the tree netfilter: complete validation of user input Bluetooth: SCO: Fix not validating setsockopt user input ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr ipv4/route: avoid unused-but-set-variable warning ipv6: fib: hide unused 'pn' variable octeontx2-af: Fix NIX SQ mode and BP config geneve: fix header validation in geneve[6]_xmit_skb xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file net: openvswitch: fix unwanted error log on timeout policy probing nouveau: fix function cast warning media: cec: core: remove length check of Timer Status Bluetooth: Fix memory leak in hci_req_sync_complete() batman-adv: Avoid infinite loop trying to resize local TT Linux 5.10.215 x86/head/64: Re-enable stack protection x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk scsi: sd: Fix wrong zone_write_granularity value during revalidate kbuild: dummy-tools: adjust to stricter stackprotector check VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Bluetooth: btintel: Fixe build regression drm/i915/gt: Reset queue_priority_hint on parking x86/mm/pat: fix VM_PAT handling in COW mappings virtio: reenable config if freezing device failed tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc netfilter: nf_tables: discard table flag update with pending basechain deletion netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path netfilter: nf_tables: release batch on table validation from abort path fbmon: prevent division by zero in fb_videomode_from_videomode() drivers/nvme: Add quirks for device 126f:2262 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined usb: typec: tcpci: add generic tcpci fallback compatible tools: iio: replace seekdir() in iio_generic_buffer ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment ktest: force $buildonly = 1 for 'make_warnings_file' test type platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet Input: allocate keycode for Display refresh rate toggle RDMA/cm: add timeout to cm_destroy_id wait block: prevent division by zero in blk_rq_stat_sum() libperf evlist: Avoid out-of-bounds access Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int drm/amd/display: Fix nanosec stat overflow ext4: forbid commit inconsistent quota data when errors=remount-ro ext4: add a hint for block bitmap corrupt state in mb_groups media: sta2x11: fix irq handler cast isofs: handle CDs with bad root inode but good Joliet root directory scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() sysv: don't call sb_bread() with pointers_lock held pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails Bluetooth: btintel: Fix null ptr deref in btintel_read_version net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() btrfs: send: handle path ref underflow in header iterate_inode_ref() btrfs: export: handle invalid inode or root reference in btrfs_get_parent() btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() pstore/zone: Add a null pointer check to the psz_kmsg_read ionic: set adminq irq affinity arm64: dts: rockchip: fix rk3399 hdmi ports node arm64: dts: rockchip: fix rk3328 hdmi ports node panic: Flush kernel log buffer at the end VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() wifi: ath9k: fix LNA selection in ath_ant_try_scan() objtool: Add asm version of STACK_FRAME_NON_STANDARD x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word mptcp: don't account accept() of non-MPC client as fallback to TCP x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO x86/bugs: Fix the SRSO mitigation on Zen3/4 riscv: Fix spurious errors from __get/put_kernel_nofault s390/entry: align system call table on 8 bytes x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() of: dynamic: Synchronize of_changeset_destroy() with the devlink removals driver core: Introduce device_link_wait_removal() ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone ata: sata_mv: Fix PCI device ID table declaration compilation warning scsi: mylex: Fix sysfs buffer lengths ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor net: ravb: Always process TX descriptor ring udp: do not accept non-tunnel GSO skbs landing in a tunnel Revert "usb: phy: generic: Get the vbus supply" scsi: qla2xxx: Update manufacturer detail scsi: qla2xxx: Update manufacturer details i40e: fix vf may be used uninitialized in this function warning i40e: fix i40e_count_filters() to count only active/new filters octeontx2-pf: check negative error code in otx2_open() udp: do not transition UDP GRO fraglist partial checksums to unnecessary ipv6: Fix infinite recursion in fib6_dump_done(). selftests: reuseaddr_conflict: add missing new line at the end of the output erspan: make sure erspan_base_hdr is present in skb->head net: stmmac: fix rx queue priority assignment net/sched: act_skbmod: prevent kernel-infoleak bpf, sockmap: Prevent lock inversion deadlock in map delete elem vboxsf: Avoid an spurious warning if load_nls_xxx() fails netfilter: validate user input for expected length netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() netfilter: nf_tables: flush pending destroy work before exit_net release netfilter: nf_tables: reject new basechain after table flag update block: add check that partition length needs to be aligned with block size x86/srso: Add SRSO mitigation for Hygon processors mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." io_uring: ensure '0' is returned on file registration success vfio/fsl-mc: Block calling interrupt handler without trigger vfio/platform: Create persistent IRQ handlers vfio/pci: Create persistent INTx handler vfio: Introduce interface to flush virqfd inject workqueue vfio/pci: Lock external INTx masking ops vfio/pci: Disable auto-enable of exclusive INTx IRQ net/rds: fix possible cp null dereference netfilter: nf_tables: disallow timeout for anonymous sets Bluetooth: Fix TOCTOU in HCI debugfs implementation Bluetooth: hci_event: set the conn encrypted before conn establishes x86/cpufeatures: Add new word for scattered features r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d dm integrity: fix out-of-range warning Octeontx2-af: fix pause frame configuration in GMP mode bpf: Protect against int overflow for stack access size ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() tcp: properly terminate timers for kernel sockets ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet USB: core: Fix deadlock in usb_deauthorize_interface() scsi: lpfc: Correct size for wqe for memset() PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled scsi: qla2xxx: Delay I/O Abort on PCI error scsi: qla2xxx: Fix command flush on cable pull scsi: qla2xxx: Split FCE|EFT trace control usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset usb: typec: ucsi: Ack unsupported commands usb: udc: remove warning when queue disabled ep usb: dwc2: gadget: LPM flow fix usb: dwc2: host: Fix ISOC flow in DDMA mode usb: dwc2: host: Fix hibernation flow usb: dwc2: host: Fix remote wakeup from hibernation USB: core: Add hub_get() and hub_put() routines staging: vc04_services: fix information leak in create_component() staging: vc04_services: changen strncpy() to strscpy_pad() scsi: core: Fix unremoved procfs host directory regression ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs usb: cdc-wdm: close race between read and workqueue net: ll_temac: platform_get_resource replaced by wrong function mmc: core: Avoid negative index with array access mmc: core: Initialize mmc_blk_ioc_data hexagon: vmlinux.lds.S: handle attributes section exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes init: open /initrd.image with O_LARGEFILE mm/migrate: set swap entry values of THP tail pages properly. mm/memory-failure: fix an incorrect use of tail pages serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO powerpc: xor_vmx: Add '-mhard-float' to CFLAGS efivarfs: Request at most 512 bytes for variable names perf/core: Fix reentry problem in perf_output_read_group() KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests x86/rfds: Mitigate Register File Data Sampling (RFDS) Documentation/hw-vuln: Add documentation for RFDS x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set KVM/VMX: Move VERW closer to VMentry for MDS mitigation KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key x86/entry_32: Add VERW just before userspace transition x86/entry_64: Add VERW just before userspace transition x86/bugs: Add asm helpers for executing VERW x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix btrfs: allocate btrfs_ioctl_defrag_range_args on stack printk: Update @console_may_schedule in console_trylock_spinning() xen/events: close evtchn after mapping cleanup tee: optee: Fix kernel panic caused by incorrect error handling fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion vt: fix unicode buffer corruption when deleting characters mei: me: add arrow lake point H DID mei: me: add arrow lake point S DID tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled usb: port: Don't try to peer unused USB ports based on location usb: gadget: ncm: Fix handling of zero block length packets USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() xfrm: Avoid clang fortify warning in copy_to_user_tmpl() Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory netfilter: nf_tables: reject constant set with timeout netfilter: nf_tables: disallow anonymous set with timeout flag netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value" comedi: comedi_test: Prevent timers rescheduling during deletion scripts: kernel-doc: Fix syntax error due to undeclared args variable x86/pm: Work around false positive kmemleak report in msr_build_context() x86/stackprotector/32: Make the canary into a regular percpu variable vxge: remove unnecessary cast in kfree() dm snapshot: fix lockup in dm_exception_table_exit drm/amd/display: Fix noise issue on HDMI AV mute drm/amd/display: Return the correct HDCP error code ahci: asm1064: asm1166: don't limit reported ports ahci: asm1064: correct count of reported ports wireguard: netlink: access device through ctx instead of peer wireguard: netlink: check for dangling peer via is_dead instead of empty list net: hns3: tracing: fix hclgevf trace event strings x86/CPU/AMD: Update the Zenbleed microcode revisions cpufreq: dt: always allocate zeroed cpumask nilfs2: prevent kernel bug at submit_bh_wbc() nilfs2: fix failure to detect DAT corruption in btree and direct mappings memtest: use {READ,WRITE}_ONCE in memory scanning drm/vc4: hdmi: do not return negative values from .get_modes() drm/imx/ipuv3: do not return negative values from .get_modes() drm/exynos: do not return negative values from .get_modes() drm/panel: do not return negative error codes from drm_panel_get_modes() s390/zcrypt: fix reference counting on zcrypt card objects soc: fsl: qbman: Use raw spinlock for cgr_lock soc: fsl: qbman: Add CGR update function soc: fsl: qbman: Add helper for sanity checking cgr ops soc: fsl: qbman: Always disable interrupts when taking cgr_lock ring-buffer: Fix full_waiters_pending in poll ring-buffer: Fix resetting of shortest_full ring-buffer: Do not set shortest_full when full target is hit ring-buffer: Fix waking up ring buffer readers vfio/platform: Disable virqfds on cleanup PCI: dwc: endpoint: Fix advertised resizable BAR size kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 nfs: fix UAF in direct writes PCI/AER: Block runtime suspend when handling errors PCI/ERR: Clear AER status only when we control AER speakup: Fix 8bit characters from direct synth usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic usb: gadget: tegra-xudc: Use dev_err_probe() phy: tegra: xusb: Add API to retrieve the port number of phy slimbus: core: Remove usage of the deprecated ida_simple_xx() API nvmem: meson-efuse: fix function pointer type mismatch ext4: fix corruption during on-line resize hwmon: (amc6821) add of_match table drm/etnaviv: Restore some id values mmc: core: Fix switch on gp3 partition mm: swap: fix race between free_swap_and_cache() and swapoff() mac802154: fix llsec key resources release in mac802154_llsec_key_del dm-raid: fix lockdep waring in "pers->hot_add_disk" Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports PCI/DPC: Quirk PIO log size for certain Intel Root Ports PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited PCI: Work around Intel I210 ROM BAR overlap defect PCI: Cache PCIe Device Capabilities register PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() PCI/PM: Drain runtime-idle callbacks before driver removal PCI: Drop pci_device_remove() test of pci_dev->driver btrfs: fix off-by-one chunk length calculation at contains_pending_extent() serial: Lock console when calling into driver before registration printk/console: Split out code that enables default console usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros fuse: don't unhash root fuse: fix root lookup with nonzero generation mmc: tmio: avoid concurrent runs of mmc_request_done() PM: sleep: wakeirq: fix wake irq warning in system suspend USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M USB: serial: option: add MeiG Smart SLM320 product USB: serial: cp210x: add ID for MGP Instruments PDS100 USB: serial: add device ID for VeriFone adapter USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB powerpc/fsl: Fix mfpmr build errors with newer binutils clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays PM: suspend: Set mem_sleep_current during kernel command line setup parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds parisc: Fix csum_ipv6_magic on 64-bit systems parisc: Fix csum_ipv6_magic on 32-bit systems parisc: Fix ip_fast_csum parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros mtd: rawnand: meson: fix scrambling mode value in command macro ubi: correct the calculation of fastmap size ubi: Check for too small LEB size in VTBL code ubifs: Set page uptodate in the correct place fat: fix uninitialized field in nostale filehandles bounds: support non-power-of-two CONFIG_NR_CPUS block: Clear zone limits for a non-zoned stacked queue block: introduce zone_write_granularity limit ext4: correct best extent lstart adjustment logic selftests/mqueue: Set timeout to 180 seconds crypto: qat - resolve race condition during AER recovery crypto: qat - fix double free during reset sparc: vDSO: fix return value of __setup handler sparc64: NMI watchdog: fix return value of __setup handler KVM: Always flush async #PF workqueue when vCPU is being destroyed media: xc4000: Fix atomicity violation in xc4000_get_frequency serial: max310x: fix NULL pointer dereference in I2C instantiation drm/vmwgfx: Fix possible null pointer derefence with invalid contexts drm/vmwgfx: Fix some static checker warnings drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' drm/vmwgfx: switch over to the new pin interface v2 drm/vmwgfx: stop using ttm_bo_create v2 arm: dts: marvell: Fix maxium->maxim typo in brownstone dts smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd media: staging: ipu3-imgu: Set fields before media_entity_pads_init() wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach timers: Rename del_timer_sync() to timer_delete_sync() timers: Use del_timer_sync() even on UP timers: Update kernel-doc for various functions x86/bugs: Use sysfs_emit() x86/cpu: Support AMD Automatic IBRS Documentation/hw-vuln: Update spectre doc amdkfd: use calloc instead of kzalloc to avoid integer overflow Change-Id: I7279a2f07527db00e298b47f8f8f44c457fa2ef6 |
||
|
9774641b25 |
mei: demote client disconnect warning on suspend to debug
[ Upstream commit 1db5322b7e6b58e1b304ce69a50e9dca798ca95b ] Change level for the "not connected" client message in the write callback from error to debug. The MEI driver currently disconnects all clients upon system suspend. This behavior is by design and user-space applications with open connections before the suspend are expected to handle errors upon resume, by reopening their handles, reconnecting, and retrying their operations. However, the current driver implementation logs an error message every time a write operation is attempted on a disconnected client. Since this is a normal and expected flow after system resume logging this as an error can be misleading. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20240530091415.725247-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org> |
||
|
498ff29800 |
mei: me: release irq in mei_me_pci_resume error path
commit 283cb234ef95d94c61f59e1cd070cd9499b51292 upstream.
The mei_me_pci_resume doesn't release irq on the error path,
in case mei_start() fails.
Cc: <stable@kernel.org>
Fixes:
|
||
|
49e0911887 |
mei: me: add lunar lake point M DID
commit 4108a30f1097eead0f6bd5d885e6bf093b4d460f upstream. Add Lunar (Point) Lake M device id. Cc: stable@vger.kernel.org Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20240421135631.223362-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
bf786df6bd |
mei: me: disable RPL-S on SPS and IGN firmwares
commit 0dc04112bee6fdd6eb847ccb32214703022c0269 upstream. Extend the quirk to disable MEI interface on Intel PCH Ignition (IGN) and SPS firmwares for RPL-S devices. These firmwares do not support the MEI protocol. Fixes: 3ed8c7d39cfe ("mei: me: add raptor lake point S DID") Cc: stable@vger.kernel.org Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20240312051958.118478-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
28924c43ce |
mei: me: add arrow lake point H DID
commit 8436f25802ec028ac7254990893f3e01926d9b79 upstream. Add Arrow Lake H device id. Cc: stable@vger.kernel.org Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20240211103912.117105-2-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
4ba385d29e |
mei: me: add arrow lake point S DID
commit 7a9b9012043e126f6d6f4683e67409312d1b707b upstream. Add Arrow Lake S device id. Cc: stable@vger.kernel.org Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20240211103912.117105-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
136573f110 |
Merge keystone/android12-5.10-keystone-qcom-release.205+ (a31d98f ) into msm-5.10
* refs/heads/tmp-a31d98f: ANDROID: userfaultfd: allow SPF for UFFD_FEATURE_SIGBUS on private+anon ANDROID: GKI: Update symbols to symbol list ANDROID: add hooks into blk-mq-sched.c for customized I/O scheduler ANDROID: add hooks into blk-ma-tag.c for customized I/O scheduler ANDROID: add hooks into blk-flush.c for customized I/O scheduler ANDROID: add hooks into blk-core.c for customized I/O scheduler ANDROID: add hooks into blk-mq.c for customized I/O scheduler. ANDROID: add hooks into bio.c for customized I/O scheduler UPSTREAM: usb: dwc3: gadget: Handle EP0 request dequeuing properly UPSTREAM: usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API ANDROID: GKI: Update symbols to symbol list ANDROID: add hooks into blk-mq-sched.c for customized I/O scheduler ANDROID: add hooks into blk-ma-tag.c for customized I/O scheduler ANDROID: add hooks into blk-flush.c for customized I/O scheduler ANDROID: add hooks into blk-core.c for customized I/O scheduler ANDROID: add hooks into blk-mq.c for customized I/O scheduler. ANDROID: add hooks into bio.c for customized I/O scheduler ANDROID: ABI: Update oplus symbol list ANDROID: binder: Add vendor hook to fix priority restore ANDROID: GKI: Update symbol list ANDROID: Add vendor hook for task exiting routine UPSTREAM: netfilter: nft_set_rbtree: skip end interval element from gc ANDROID: GKI: Update oplus symbol list UPSTREAM: usb: gadget: uvc: set v4l2_dev->dev in f_uvc ANDROID: mm: Fix VMA ref count after fast-mremap ANDROID: mm: Fix VMA ref count after fast-mremap ANDROID: GKI: fix ABI breakage in struct ipv6_devconf Reapply "net: release reference to inet6_dev pointer" Reapply "net: change accept_ra_min_rtr_lft to affect all RA lifetimes" Reapply "net: add sysctl accept_ra_min_rtr_lft" ANDROID: GKI: explicit include of stringify.h ANDROID: introduce a vendor hook to allow speculative swap pagefaults ANDROID: mm: allow limited speculative page faulting in do_swap_page() UPSTREAM: net: tls, update curr on splice as well ANDROID: GKI: Update oplus symbol list ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job ANDROID: GKI: Update oplus symbol list ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags Reapply "perf: Fix perf_event_validate_size()" UPSTREAM: ida: Fix crash in ida_free when the bitmap is empty UPSTREAM: netfilter: nf_tables: Reject tables of unsupported family UPSTREAM: net/rose: Fix Use-After-Free in rose_ioctl ANDROID: GKI: Update symbol list for mtk Reapply "perf: Disallow mis-matched inherited group reads" ANDROID: scsi: ufs: UFS HPB feature not working ANDROID: GKI: Update symbol list for mtk FROMGIT: usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields ANDROID: ABI: update allowed list for galaxy ANDROID: ABI: update allowed list for galaxy BACKPORT: exfat: reduce block requests when zeroing a cluster UPSTREAM: netfilter: nf_tables: skip set commit for deleted/destroyed sets ANDROID: GKI: fix crc issue in include/net/addrconf.h Revert "cred: switch to using atomic_long_t" Linux 5.10.205 powerpc/ftrace: Fix stack teardown in ftrace_no_trace powerpc/ftrace: Create a dummy stackframe to fix stack unwind tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() tty: n_gsm, remove duplicates of parameters tty: n_gsm: fix tty registration before control channel open USB: gadget: core: adjust uevent timing on gadget unbind ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs ring-buffer: Fix writing to the buffer with max_data_size ring-buffer: Have saved event hold the entire event tracing: Update snapshot buffer on resize if it is allocated ring-buffer: Fix memory leak of free page team: Fix use-after-free when an option instance allocation fails arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS soundwire: stream: fix NULL pointer dereference for multi_link perf: Fix perf_event_validate_size() lockdep splat HID: hid-asus: add const to read-only outgoing usb buffer net: usb: qmi_wwan: claim interface 4 for ZTE MF290 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad HID: hid-asus: reset the backlight brightness level on resume HID: add ALWAYS_POLL quirk for Apple kb HID: glorious: fix Glorious Model I HID report platform/x86: intel_telemetry: Fix kernel doc descriptions bcache: avoid NULL checking to c->root in run_cache_set() bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() bcache: remove redundant assignment to variable cur_idx bcache: avoid oversize memory allocation by small stripe_size blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" usb: aqc111: check packet for fixup for true limit drm/mediatek: Add spinlock for setting vblank event in atomic_begin PCI: loongson: Limit MRRS to 256 Revert "PCI: acpiphp: Reassign resources on bridge if necessary" ALSA: hda/realtek: Apply mute LED quirk for HP15-db ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() cred: switch to using atomic_long_t net: atlantic: fix double free in ring reinit logic appletalk: Fix Use-After-Free in atalk_ioctl net: stmmac: Handle disabled MDIO busses from devicetree net: stmmac: use dev_err_probe() for reporting mdio bus registration failure vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() sign-file: Fix incorrect return values check net: ena: Fix XDP redirection error net: ena: Destroy correct number of xdp queues upon failure net: Remove acked SYN flag from packet in the transmit queue correctly qed: Fix a potential use-after-free in qed_cxt_tables_alloc net/rose: Fix Use-After-Free in rose_ioctl atm: Fix Use-After-Free in do_vcc_ioctl net: fec: correct queue selection net: vlan: introduce skb_vlan_eth_hdr() atm: solos-pci: Fix potential deadlock on &tx_queue_lock atm: solos-pci: Fix potential deadlock on &cli_queue_lock qca_spi: Fix reset behavior qca_debug: Fix ethtool -G iface tx behavior qca_debug: Prevent crash on TX ring changes net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX HID: lenovo: Restrict detection of patched firmware only to USB cptkbd afs: Fix refcount underflow from error handling race netfilter: nf_tables: fix 'exist' matching on bigendian arches Revert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group" Revert "genetlink: add CAP_NET_ADMIN test for multicast bind" Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" Revert "perf/core: Add a new read format to get a number of lost samples" Revert "perf: Fix perf_event_validate_size()" Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" Linux 5.10.204 r8169: fix rtl8125b PAUSE frames blasting when suspended devcoredump: Send uevent once devcd is ready devcoredump : Serialize devcd_del work smb: client: fix potential NULL deref in parse_dfs_referrals() cifs: Fix non-availability of dedup breaking generic/304 Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" mmc: block: Be sure to wait while busy in CQE error recovery platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute tools headers UAPI: Sync linux/perf_event.h with the kernel sources platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting netfilter: nft_set_pipapo: skip inactive elements during set walk drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group psample: Require 'CAP_NET_ADMIN' when joining "packets" group genetlink: add CAP_NET_ADMIN test for multicast bind netlink: don't call ->netlink_bind with table lock held io_uring/af_unix: disable sending io_uring over sockets MIPS: Loongson64: Enable DMA noncoherent support MIPS: Loongson64: Reserve vgabios memory on boot KVM: s390/mm: Properly reset no-dat x86/CPU/AMD: Check vendor in the AMD microcode callback serial: 8250_omap: Add earlycon support for the AM654 UART controller serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit serial: sc16is7xx: address RX timeout interrupt errata ARM: PL011: Fix DMA support usb: typec: class: fix typec_altmode_put_partner to put plugs Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" parport: Add support for Brainboxes IX/UC/PX parallel cards usb: gadget: f_hid: fix report descriptor allocation drm/amdgpu: correct the amdgpu runtime dereference usage count gpiolib: sysfs: Fix error handling on failed export perf: Fix perf_event_validate_size() perf/core: Add a new read format to get a number of lost samples tracing: Stop current tracer when resizing buffer tracing: Set actual size after ring buffer resize ring-buffer: Force absolute timestamp on discard of event misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write misc: mei: client.c: return negative error code in mei_cl_write arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names arm64: dts: mediatek: mt7622: fix memory node warning check packet: Move reference count in packet_sock to atomic_long_t tracing: Fix a possible race when disabling buffered events tracing: Fix incomplete locking when disabling buffered events tracing: Disable snapshot buffer when stopping instance tracers tracing: Always update snapshot buffer size checkstack: fix printed address nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() nilfs2: fix missing error check for sb_set_blocksize call ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names riscv: fix misaligned access handling of C.SWSP and C.SDSP ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() tracing: Fix a warning when allocating buffered events fails ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate hwmon: (acpi_power_meter) Fix 4.29 MW bug RDMA/bnxt_re: Correct module description string RDMA/rtrs-clt: Remove the warnings for req in_use check arm64: dts: rockchip: Expand reg size of vdec node for RK3399 tee: optee: Fix supplicant based device enumeration bpf: sockmap, updating the sg structure should also update curr tcp: do not accept ACK of bytes we never sent netfilter: xt_owner: Fix for unsafe access of sk->sk_socket net: hns: fix fake link up on xge port ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() ionic: Fix dim work handling in split interrupt mode ionic: fix snprintf format length warning net: bnxt: fix a potential use-after-free in bnxt_init_tc i40e: Fix unexpected MFS warning message arcnet: restoring support for multiple Sohard Arcnet cards net: arcnet: com20020 fix error handling mlxbf-bootctl: correctly identify secure boot with development keys hv_netvsc: rndis_filter needs to select NLS octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam ipv6: fix potential NULL deref in fib6_add() of: dynamic: Fix of_reconfig_get_state_change() return value documentation of: Add missing 'Return' section in kerneldoc comments of: Fix kerneldoc output formatting of: base: Fix some formatting issues and provide missing descriptions platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code platform/x86: asus-wmi: Simplify tablet-mode-switch handling platform/x86: asus-wmi: Simplify tablet-mode-switch probing platform/x86: asus-wmi: Add support for ROG X13 tablet mode platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum asus-wmi: Add dgpu disable method platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 drm/amdgpu: correct chunk_ptr to a pointer to chunk. kconfig: fix memory leak from range properties tg3: Increment tx_dropped in tg3_tso_bug() tg3: Move the [rt]x_dropped counters to tg3_napi netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test i2c: designware: Fix corrupted memory seen in the ISR hrtimers: Push pending hrtimers away from outgoing CPU earlier Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc" Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled" Revert "driver core: Move the "removable" attribute from USB to core" Revert "drm/amdgpu: don't use ATRM for external devices" Revert "HID: core: store the unique system identifier in hid_device" Revert "HID: fix HID device resource race between HID core and debugging support" Revert "wireguard: use DEV_STATS_INC()" ANDROID: Fix up ipvlan merge in 5.10.202 Revert "ASoC: soc-card: Add storage for PCI SSID" Revert "tracing: Have trace_event_file have ref counters" UPSTREAM: interconnect: qcom: Add support for mask-based BCMs Revert "ipvlan: properly track tx_errors" Revert "inet: shrink struct flowi_common" Revert "arm64/arm: xen: enlighten: Fix KPTI checks" Revert "mfd: core: Un-constify mfd_cell.of_reg" Linux 5.10.203 driver core: Release all resources during unbind before updating device links r8169: fix deadlock on RTL8125 in jumbo mtu mode r8169: disable ASPM in case of tx timeout mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled mmc: core: add helpers mmc_regulator_enable/disable_vqmmc mmc: block: Retry commands in CQE error recovery mmc: core: convert comma to semicolon mmc: cqhci: Fix task clearing in CQE error recovery mmc: cqhci: Warn of halt or task clear failure mmc: cqhci: Increase recovery halt timeout cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily cpufreq: imx6q: don't warn for disabling a non-existing frequency scsi: qla2xxx: Fix system crash due to bad pointer access scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request scsi: core: Introduce the scsi_cmd_to_rq() function smb3: fix caching of ctime on setxattr fs: add ctime accessors infrastructure drm/amdgpu: don't use ATRM for external devices driver core: Move the "removable" attribute from USB to core ima: annotate iint mutex to avoid lockdep false positive warnings fbdev: stifb: Make the STI next font pointer a 32-bit signed offset misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support misc: pci_endpoint_test: Add deviceID for AM64 and J7200 s390/cmma: fix detection of DAT pages s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family ASoC: SOF: sof-pci-dev: Fix community key quirk detection ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks ASoC: SOF: sof-pci-dev: add parameter to override topology filename ASoC: SOF: sof-pci-dev: use community key on all Up boards ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header smb3: fix touch -h of symlink net: ravb: Start TX queues after HW initialization succeeded net: ravb: Use pm_runtime_resume_and_get() ravb: Fix races between ravb_tx_timeout_work() and net related ops r8169: prevent potential deadlock in rtl8169_close Revert "workqueue: remove unused cancel_work()" octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 net: stmmac: xgmac: Disable FPE MMC interrupts selftests/net: mptcp: fix uninitialized variable warnings selftests/net: ipsec: fix constant out of range dpaa2-eth: increase the needed headroom to account for alignment ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet usb: config: fix iteration issue in 'usb_get_bos_descriptor()' USB: core: Change configuration warnings to notices hv_netvsc: fix race of netvsc and VF register_netdevice Input: xpad - add HyperX Clutch Gladiate Support btrfs: make error messages more clear when getting a chunk map btrfs: send: ensure send_fd is writable btrfs: fix off-by-one when checking chunk map includes logical address btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() btrfs: add dmesg output for first mount and last unmount of a filesystem parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes powerpc: Don't clobber f0/vs0 during fp|altivec register save iommu/vt-d: Add MTL to quirk list to skip TE disabling bcache: revert replacing IS_ERR_OR_NULL with IS_ERR dm verity: don't perform FEC for failed readahead IO dm-verity: align struct dm_verity_fec_io properly ALSA: hda/realtek: Add supported ALC257 for ChromeOS ALSA: hda/realtek: Headset Mic VREF to 100% ALSA: hda: Disable power-save on KONTRON SinglePC mmc: block: Do not lose cache flush during CQE error recovery firewire: core: fix possible memory leak in create_units() pinctrl: avoid reload of p state in list iteration io_uring: fix off-by one bvec index USB: dwc3: qcom: fix wakeup after probe deferral usb: dwc3: set the dma max_seg_size usb: dwc3: Fix default mode initialization USB: dwc2: write HCINT with INTMASK applied USB: serial: option: don't claim interface 4 for ZTE MF290 USB: serial: option: fix FM101R-GL defines USB: serial: option: add Fibocom L7xx modules bcache: fixup lock c->root error bcache: fixup init dirty data errors bcache: prevent potential division by zero error bcache: check return value from btree_node_alloc_replacement() dm-delay: fix a race between delay_presuspend and delay_bio hv_netvsc: Mark VF as slave before exposing it to user-mode hv_netvsc: Fix race of register_netdevice_notifier and VF register USB: serial: option: add Luat Air72*U series products s390/dasd: protect device queue against concurrent access bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() swiotlb-xen: provide the "max_mapping_size" method ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA ASoC: simple-card: fixup asoc_simple_probe() error handling nfsd: lock_rename() needs both directories to live on the same fs ext4: make sure allocate pending entry not fail ext4: fix slab-use-after-free in ext4_es_insert_extent() ext4: using nofail preallocation in ext4_es_insert_extent() ext4: using nofail preallocation in ext4_es_insert_delayed_block() ext4: using nofail preallocation in ext4_es_remove_extent() ext4: use pre-allocated es in __es_remove_extent() ext4: use pre-allocated es in __es_insert_extent() ext4: factor out __es_alloc_extent() and __es_free_extent() ext4: add a new helper to check if es must be kept MIPS: KVM: Fix a build warning about variable set but not used media: ccs: Correctly initialise try compose rectangle lockdep: Fix block chain corruption USB: dwc3: qcom: fix ACPI platform device leak USB: dwc3: qcom: fix resource leaks on probe deferral nvmet: nul-terminate the NQNs passed in the connect command nvmet: remove unnecessary ctrl parameter afs: Fix file locking on R/O volumes to operate in local mode afs: Return ENOENT if no cell DNS record can be found net: axienet: Fix check for partial TX checksum amd-xgbe: propagate the correct speed and duplex status amd-xgbe: handle the corner-case during tx completion amd-xgbe: handle corner-case during sfp hotplug arm/xen: fix xen_vcpu_info allocation alignment net/smc: avoid data corruption caused by decline net: usb: ax88179_178a: fix failed operations during ax88179_reset ipv4: Correct/silence an endian warning in __ip_do_redirect HID: fix HID device resource race between HID core and debugging support HID: core: store the unique system identifier in hid_device drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full ata: pata_isapnp: Add missing error check for devm_ioport_map() wireguard: use DEV_STATS_INC() drm/panel: simple: Fix Innolux G101ICE-L01 timings drm/panel: simple: Fix Innolux G101ICE-L01 bus flags drm/panel: auo,b101uan08.3: Fine tune the panel power sequence drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence afs: Make error on cell lookup failure consistent with OpenAFS afs: Fix afs_server_list to be cleaned up with RCU PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() RDMA/irdma: Prevent zero-length STAG registration ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override Linux 5.10.202 interconnect: qcom: Add support for mask-based BCMs netfilter: nf_tables: disable toggling dormant table state more than once netfilter: nf_tables: fix table flag updates netfilter: nftables: update table flags from the commit phase tracing: Have trace_event_file have ref counters io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox drm/amdgpu: fix error handling in amdgpu_bo_list_get() drm/amd/pm: Handle non-terminated overdrive commands. ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks ext4: correct the start block of counting reserved clusters ext4: correct return value of ext4_convert_meta_bg ext4: correct offset of gdb backup in non meta_bg group to update_backups ext4: apply umask if ACL support is disabled Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" media: qcom: camss: Fix vfe_get() error jump mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors nfsd: fix file memleak on client_opens_release media: venus: hfi: add checks to handle capabilities from firmware media: venus: hfi: fix the check to handle session buffer requirement media: venus: hfi_parser: Add check to keep the number of codecs within range media: sharp: fix sharp encoding media: lirc: drop trailing space from scancode transmit f2fs: avoid format-overflow warning i2c: i801: fix potential race in i801_block_transaction_byte_by_byte net: phylink: initialize carrier state at creation net: dsa: lan9303: consequently nested-lock physical MDIO i2c: designware: Disable TX_EMPTY irq while waiting for block length byte lsm: fix default return value for inode_getsecctx lsm: fix default return value for vm_enough_memory Revert ncsi: Propagate carrier gain/loss events to the NCSI controller arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO PCI: exynos: Don't discard .remove() callback Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables bluetooth: Add device 13d3:3571 to device tables bluetooth: Add device 0bda:887b to device tables Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 cpufreq: stats: Fix buffer overflow detection in trans_stats() tty: serial: meson: fix hard LOCKUP on crtscts mode serial: meson: Use platform_get_irq() to get the interrupt tty: serial: meson: retrieve port FIFO size from DT serial: meson: remove redundant initialization of variable id ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC ALSA: hda/realtek - Add Dell ALC295 to pin fall back table ALSA: info: Fix potential deadlock at disconnection xhci: Enable RPM on controllers that support low-power states parisc/pgtable: Do not drop upper 5 address bits of physical address parisc: Prevent booting 64-bit kernels on PA1.x machines i3c: master: cdns: Fix reading status register mtd: cfi_cmdset_0001: Byte swap OTP info mm/memory_hotplug: use pfn math in place of direct struct page manipulation mm/cma: use nth_page() in place of direct struct page manipulation dmaengine: stm32-mdma: correct desc prep when channel running mcb: fix error handling for different scenarios when parsing i2c: core: Run atomic i2c xfer when !preemptible kernel/reboot: emergency_restart: Set correct system_state quota: explicitly forbid quota files from being encrypted jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev PCI: keystone: Don't discard .probe() callback PCI: keystone: Don't discard .remove() callback genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware mmc: meson-gx: Remove setting of CMD_CFG_ERROR wifi: ath11k: fix htt pktlog locking wifi: ath11k: fix dfs radar event locking wifi: ath11k: fix temperature event locking ima: detect changes to the backing overlay file firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit btrfs: don't arbitrarily slow down delalloc if we're committing rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects PM: hibernate: Clean up sync_read handling in snapshot_write_next() PM: hibernate: Use __get_safe_page() rather than touching the list arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() mmc: sdhci_am654: fix start loop index for TAP value parsing mmc: vub300: fix an error code clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks parisc/pdc: Add width field to struct pdc_model arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer ACPI: resource: Do IRQ override on TongFang GMxXGxx watchdog: move softlockup_panic back to early_param PCI/sysfs: Protect driver's D3cold preference from user space hvc/xen: fix error path in xen_hvc_init() to always register frontend driver hvc/xen: fix console unplug tty/sysrq: replace smp_processor_id() with get_cpu() audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() audit: don't take task_lock() in audit_exe_compare() code path KVM: x86: Ignore MSR_AMD64_TW_CFG access KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space x86/cpu/hygon: Fix the CPU topology evaluation for real scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers scsi: mpt3sas: Fix loop logic bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END bpf: Fix check_stack_write_fixed_off() to correctly spill imm randstruct: Fix gcc-plugin performance mode to stay in group powerpc/perf: Fix disabling BHRB and instruction sampling media: venus: hfi: add checks to perform sanity on queue pointers cifs: fix check of rc in function generate_smb3signingkey cifs: spnego: add ';' in HOST_KEY_LEN tools/power/turbostat: Fix a knl bug macvlan: Don't propagate promisc change to lower dev in passthru net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors net/mlx5_core: Clean driver version and name net/mlx5e: fix double free of encap_header net: stmmac: fix rx budget limit check netfilter: nf_conntrack_bridge: initialize err to 0 net: ethernet: cortina: Fix MTU max setting net: ethernet: cortina: Handle large frames net: ethernet: cortina: Fix max RX frame define bonding: stop the device in bond_setup_by_slave() ptp: annotate data-race around q->head and q->tail xen/events: fix delayed eoi list handling ppp: limit MRU to 64K tipc: Fix kernel-infoleak due to uninitialized TLV value net: hns3: fix VF reset fail issue net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() tty: Fix uninit-value access in ppp_sync_receive() ipvlan: add ipvlan_route_v6_outbound() helper gfs2: Silence "suspicious RCU usage in gfs2_permission" warning SUNRPC: Fix RPC client cleaned up the freed pipefs dentries NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO SUNRPC: Add an IS_ERR() check back to where it was SUNRPC: ECONNRESET might require a rebind xhci: turn cancelled td cleanup to its own function wifi: iwlwifi: Use FW rate for non-data frames pwm: Fix double shift bug drm/amdgpu: fix software pci_unplug on some chips ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings kgdb: Flush console before entering kgdb on panic drm/amd/display: Avoid NULL dereference of timing generator media: imon: fix access to invalid resource for the second interface media: cobalt: Use FIELD_GET() to extract Link Width gfs2: fix an oops in gfs2_permission gfs2: ignore negated quota changes media: vivid: avoid integer overflow media: gspca: cpia1: shift-out-of-bounds in set_flicker i2c: sun6i-p2wi: Prevent potential division by zero 9p/trans_fd: Annotate data-racy writes to file::f_flags usb: gadget: f_ncm: Always set current gadget in ncm_bind() tty: vcc: Add check for kstrdup() in vcc_probe() exfat: support handle zero-size directory HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() atm: iphase: Do PCI error checks on own line PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields ALSA: hda: Fix possible null-ptr-deref when assigning a stream ARM: 9320/1: fix stack depot IRQ stack filter HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround jfs: fix array-index-out-of-bounds in diAlloc jfs: fix array-index-out-of-bounds in dbFindLeaf fs/jfs: Add validity check for db_maxag and db_agpref fs/jfs: Add check for negative db_l2nbperpage RDMA/hfi1: Use FIELD_GET() to extract Link Width crypto: pcrypt - Fix hungtask for PADATA_RESET ASoC: soc-card: Add storage for PCI SSID selftests/efivarfs: create-read: fix a resource leak drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL drm/panel: st7703: Pick different reset sequence drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference drm/panel: fix a possible null pointer dereference drm/amdgpu: Fix potential null pointer derefernce drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 drm/msm/dp: skip validity check for DP CTS EDID checksum drm/komeda: drop all currently held locks if deadlock happens platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e Bluetooth: Fix double free in hci_conn_cleanup Bluetooth: btusb: Add date->evt_skb is NULL check wifi: ath10k: Don't touch the CE interrupt registers after power up net: annotate data-races around sk->sk_dst_pending_confirm net: annotate data-races around sk->sk_tx_queue_mapping wifi: ath10k: fix clang-specific fortify warning wifi: ath9k: fix clang-specific fortify warnings bpf: Detect IP == ksym.end as part of BPF program wifi: mac80211: don't return unset power in ieee80211_get_tx_power() wifi: mac80211_hwsim: fix clang-specific fortify warning x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware clocksource/drivers/timer-imx-gpt: Fix potential memory leak perf/core: Bail out early if the request AUX area is out of bound locking/ww_mutex/test: Fix potential workqueue corruption ANDROID: fix up rpmsg_device ABI break ANDROID: fix up platform_device ABI break Revert "kasan: print the original fault addr when access invalid shadow" Linux 5.10.201 btrfs: use u64 for buffer sizes in the tree search ioctls Revert "mmc: core: Capture correct oemid-bits for eMMC cards" tracing/kprobes: Fix the order of argument descriptions fbdev: fsl-diu-fb: mark wr_reg_wa() static fbdev: imsttfb: fix a resource leak in probe fbdev: imsttfb: Fix error path of imsttfb_probe() spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot x86: Share definition of __is_canonical_address() netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs netfilter: xt_recent: fix (increase) ipv6 literal buffer length r8169: respect userspace disabling IFF_MULTICAST tg3: power down device only on SYSTEM_POWER_OFF net/smc: put sk reference if close work was canceled net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs Fix termination state for idr_for_each_entry_ul() net: r8169: Disable multicast filter for RTL8168H and RTL8107E dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. dccp: Call security_inet_conn_request() after setting IPv4 addresses. inet: shrink struct flowi_common tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING hsr: Prevent use after free in prp_create_tagged_frame() llc: verify mac len before reading mac header Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume pwm: sti: Reduce number of allocations and drop usage of chip_data pwm: sti: Avoid conditional gotos regmap: prevent noinc writes from clobbering cache media: dvb-usb-v2: af9035: fix missing unlock media: cedrus: Fix clock/reset sequence media: vidtv: mux: Add check and kfree for kstrdup media: vidtv: psi: Add check for kstrdup media: s3c-camif: Avoid inappropriate kfree() media: bttv: fix use after free error due to btv->timeout timer media: i2c: max9286: Fix some redundant of_node_put() calls pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() pcmcia: ds: fix refcount leak in pcmcia_device_add() pcmcia: cs: fix possible hung task and memory leak pccardd() rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs perf hist: Add missing puts to hist__account_cycles perf machine: Avoid out of bounds LBR memory read usb: host: xhci-plat: fix possible kernel oops while resuming xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 powerpc/pseries: fix potential memory leak in init_cpu_associativity() powerpc/imc-pmu: Use the correct spinlock initializer. powerpc/xive: Fix endian conversion size powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host interconnect: qcom: sc7180: Set ACV enable_mask interconnect: qcom: sc7180: Retire DEFINE_QBCM f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() USB: usbip: fix stub_dev hub disconnect tools: iio: iio_generic_buffer ensure alignment tools: iio: iio_generic_buffer: Fix some integer type and calculation tools: iio: privatize globals and functions in iio_generic_buffer.c file misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() dmaengine: ti: edma: handle irq_of_parse_and_map() errors usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency livepatch: Fix missing newline character in klp_resolve_symbols() tty: tty_jobctrl: fix pid memleak in disassociate_ctty() leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' leds: pwm: Don't disable the PWM when the LED should be off mfd: dln2: Fix double put in dln2_probe mfd: core: Ensure disabled devices are skipped without aborting mfd: core: Un-constify mfd_cell.of_reg ASoC: ams-delta.c: use component after check padata: Fix refcnt handling in padata_free_shell() padata: Convert from atomic_t to refcount_t on parallel_data->refcnt ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() HID: logitech-hidpp: Revert "Don't restart communication if not necessary" HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" sh: bios: Revive earlyprintk support hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip RDMA/hfi1: Workaround truncation compilation error scsi: ufs: core: Leave space for '\0' in utf8 desc string ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe RDMA/hns: Fix signed-unsigned mixed comparisons RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() IB/mlx5: Fix rdma counter binding for RAW QP ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described ext4: move 'ix' sanity check to corrent position ARM: 9321/1: memset: cast the constant byte to unsigned char hid: cp2112: Fix duplicate workqueue initialization crypto: qat - increase size of buffers crypto: qat - mask device capabilities with soft straps crypto: caam/jr - fix Chacha20 + Poly1305 self test failure crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure nd_btt: Make BTT lanes preemptible libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value hwrng: geode - fix accessing registers crypto: hisilicon/hpre - Fix a erroneous check after snprintf() selftests/resctrl: Ensure the benchmark commands fits to its array selftests/pidfd: Fix ksft print formats clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped firmware: ti_sci: Mark driver as non removable soc: qcom: llcc: Handle a second device without data corruption ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator arm64: dts: qcom: sdm845-mtp: fix WiFi configuration arm64: dts: qcom: msm8916: Fix iommu local address range xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() arm64/arm: xen: enlighten: Fix KPTI checks drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() drm/mediatek: Fix iommu fault during crtc enabling drm/bridge: tc358768: Fix bit updates drm/bridge: tc358768: Disable non-continuous clock mode drm/bridge: tc358768: Fix use of uninitialized variable drm/radeon: possible buffer overflow drm/rockchip: vop: Fix call to crtc reset helper drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs hwmon: (coretemp) Fix potentially truncated sysfs attribute name hwmon: (axi-fan-control) Fix possible NULL pointer dereference hwmon: (axi-fan-control) Support temperature vs pwm points platform/x86: wmi: Fix opening of char device platform/x86: wmi: remove unnecessary initializations platform/x86: wmi: Fix probe failure when failing to register WMI devices clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data clk: npcm7xx: Fix incorrect kfree clk: ti: fix double free in of_ti_divider_clk_setup() clk: ti: change ti_clk_register[_omap_hw]() API clk: ti: Update component clocks to use ti_dt_clk_name() clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() clk: ti: Add ti_dt_clk_name() helper to use clock-output-names clk: keystone: pll: fix a couple NULL vs IS_ERR() checks spi: nxp-fspi: use the correct ioremap function clk: linux/clk-provider.h: fix kernel-doc warnings and typos clk: asm9260: use parent index to link the reference clock clk: imx: imx8mq: correct error handling path clk: imx: Select MXC_CLK for CLK_IMX8QXP clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents clk: qcom: mmcc-msm8998: Fix the SMMU GDSC clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies regmap: debugfs: Fix a erroneous check after snprintf() ipvlan: properly track tx_errors net: add DEV_STATS_READ() helper ipv6: avoid atomic fragment on GSO packets ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() tcp: fix cookie_init_timestamp() overflows chtls: fix tp->rcv_tstamp initialization r8169: fix rare issue with broken rx after link-down on RTL8125 r8169: use tp_to_dev instead of open code thermal: core: prevent potential string overflow PM / devfreq: rockchip-dfi: Make pmu regmap mandatory can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() can: dev: can_restart(): don't crash kernel if carrier is OK wifi: rtlwifi: fix EDCA limit set by BT coexistence tcp_metrics: do not create an entry from tcp_init_metrics() tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() tcp_metrics: add missing barriers on delete wifi: mt76: mt7603: rework/fix rx pse hang check wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() net: spider_net: Use size_add() in call to struct_size() tipc: Use size_add() in calls to struct_size() mlxsw: Use size_mul() in call to struct_size() gve: Use size_add() in call to struct_size() overflow: Implement size_t saturating arithmetic helpers tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed udp: add missing WRITE_ONCE() around up->encap_rcv i40e: fix potential memory leaks in i40e_remove() genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() pstore/platform: Add check for kstrdup x86/boot: Fix incorrect startup_gdt_descr.size futex: Don't include process MM in futex key on no-MMU x86/srso: Fix SBPB enablement for (possible) future fixed HW vfs: fix readahead(2) on block devices sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() Linux 5.10.200 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection tty: 8250: Add support for Intashield IS-100 tty: 8250: Add support for Brainboxes UP cards tty: 8250: Add support for additional Brainboxes UC cards tty: 8250: Remove UC-257 and UC-431 usb: raw-gadget: properly handle interrupted requests usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior can: isotp: isotp_bind(): do not validate unused address information can: isotp: add local echo tx processing and tx without FC can: isotp: handle wait_event_interruptible() return values can: isotp: check CAN address family in isotp_bind() can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting can: isotp: set max PDU size to 64 kByte can: isotp: Add error message if txqueuelen is too small can: isotp: add symbolic error message to isotp_module_init() can: isotp: change error format from decimal to symbolic error names powerpc/mm: Fix boot crash with FLATMEM net: chelsio: cxgb4: add an error code check in t4_load_phy_fw platform/mellanox: mlxbf-tmfifo: Fix a warning message scsi: mpt3sas: Fix in error path fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() ASoC: rt5650: fix the wrong result of key button netfilter: nfnetlink_log: silence bogus compiler warning spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 fbdev: atyfb: only use ioremap_uc() on i386 and ia64 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe irqchip/stm32-exti: add missing DT IRQ flag translation net: sched: cls_u32: Fix allocation size in u32_init() x86: Fix .brk attribute in linker script rpmsg: Fix possible refcount leak in rpmsg_register_device_override() rpmsg: glink: Release driver_override rpmsg: Fix calling device_lock() on non-initialized device rpmsg: Fix kfree() of static memory on setting driver_override rpmsg: Constify local variable in field store macro driver: platform: Add helper for safer setting of driver_override objtool/x86: add missing embedded_insn check ext4: avoid overlapping preallocations due to overflow ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow ext4: add two helper functions extent_logical_end() and pa_logical_end() x86/mm: Fix RESERVE_BRK() for older binutils x86/mm: Simplify RESERVE_BRK() f2fs: fix to do sanity check on inode type during garbage collection smbdirect: missing rc checks while waiting for rdma events kobject: Fix slab-out-of-bounds in fill_kobj_path() x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds iio: adc: xilinx: use more devres helpers and remove remove() iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc() iio: adc: xilinx: use helper variable for &pdev->dev clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name sparc32: fix a braino in fault handling in csum_and_copy_..._user() perf/core: Fix potential NULL deref nvmem: imx: correct nregs for i.MX6UL nvmem: imx: correct nregs for i.MX6SLL nvmem: imx: correct nregs for i.MX6ULL misc: fastrpc: Clean buffers on remote invocation failures tracing/kprobes: Fix the description of variable length arguments i2c: aspeed: Fix i2c bus hang in slave read i2c: stm32f7: Fix PEC handling in case of SMBUS transfers i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() iio: exynos-adc: request second interupt only when touchscreen mode is used kasan: print the original fault addr when access invalid shadow i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR gtp: fix fragmentation needed check with gso gtp: uapi: fix GTPA_MAX tcp: fix wrong RTO timeout when received SACK reneging r8152: Release firmware if we have an error in probe r8152: Cancel hw_phy_work if we have an error in probe r8152: Run the unload routine if we have errors during probe r8152: Increase USB control msg timeout to 5000ms as per spec net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() igc: Fix ambiguity in the ethtool advertising neighbour: fix various data-races igb: Fix potential memory leak in igb_add_ethtool_nfc_entry treewide: Spelling fix in comment r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL mm/page_alloc: correct start page when guard page debug is enabled virtio-mmio: fix memory leak of vm_dev virtio_balloon: Fix endless deflation and inflation on arm64 mcb-lpc: Reallocate memory region to avoid memory overlapping mcb: Return actual parsed size when reading chameleon table selftests/ftrace: Add new test case which checks non unique symbol Revert "usb: core: Track SuperSpeed Plus GenXxY" Revert "drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)" Revert "drm/connector: Add drm_connector_find_by_fwnode() function (v3)" Revert "drm/connector: Add support for out-of-band hotplug notification (v3)" Revert "usb: typec: altmodes/displayport: Notify drm subsys of hotplug events" Revert "usb: typec: altmodes/displayport: Signal hpd low when exiting mode" Revert "ipv4/fib: send notify when delete source address routes" Revert "net: add sysctl accept_ra_min_rtr_lft" Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes" Revert "net: release reference to inet6_dev pointer" Revert "xfrm: fix a data-race in xfrm_gen_index()" Revert "perf: Disallow mis-matched inherited group reads" Revert "Bluetooth: hci_core: Fix build warnings" Revert "xfrm: interface: use DEV_STATS_INC()" ANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable Linux 5.10.199 xfrm6: fix inet6_dev refcount underflow problem Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name Bluetooth: hci_sock: fix slab oob read in create_monitor_event phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins phy: mapphone-mdm6600: Fix runtime PM for remove phy: mapphone-mdm6600: Fix runtime disable on probe ASoC: pxa: fix a memory leak in probe() gpio: vf610: set value before the direction to avoid a glitch platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e s390/pci: fix iommu bitmap allocation perf: Disallow mis-matched inherited group reads USB: serial: option: add Fibocom to DELL custom modem FM101R-GL USB: serial: option: add entry for Sierra EM9191 with new firmware USB: serial: option: add Telit LE910C4-WWX 0x1035 composition nvme-rdma: do not try to stop unallocated queues nvme-pci: add BOGUS_NID for Intel 0a54 device ACPI: irq: Fix incorrect return value in acpi_register_gsi() pNFS: Fix a hang in nfs4_evict_inode() Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" mmc: core: Capture correct oemid-bits for eMMC cards mmc: core: sdio: hold retuning if sdio in 1-bit mode mtd: physmap-core: Restore map_rom fallback mtd: spinand: micron: correct bitmask for ecc status mtd: rawnand: arasan: Ensure program page operations are successful mtd: rawnand: marvell: Ensure program page operations are successful mtd: rawnand: qcom: Unmap the right resource upon probe failure Bluetooth: hci_event: Fix using memcmp when comparing keys net/mlx5: Handle fw tracer change ownership event based on MTRC platform/x86: touchscreen_dmi: Add info for the Positivo C4128B HID: multitouch: Add required quirk for Synaptics 0xcd7e device btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c drm: panel-orientation-quirks: Add quirk for One Mix 2S ipv4/fib: send notify when delete source address routes sky2: Make sure there is at least one frag_addr available regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" wifi: cfg80211: avoid leaking stack data into trace wifi: mac80211: allow transmitting EAPOL frames with tainted key wifi: cfg80211: Fix 6GHz scan configuration Bluetooth: hci_core: Fix build warnings Bluetooth: Avoid redundant authentication HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event tracing: relax trace_event_eval_update() execution with cond_resched() ata: libata-eh: Fix compilation warning in ata_eh_link_report() gpio: timberdale: Fix potential deadlock on &tgpio->lock overlayfs: set ctime when setting mtime and atime i2c: mux: Avoid potential false error message in i2c_mux_add_adapter btrfs: initialize start_slot in btrfs_log_prealloc_extents btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone usb: typec: altmodes/displayport: Signal hpd low when exiting mode usb: typec: altmodes/displayport: Notify drm subsys of hotplug events drm/connector: Add support for out-of-band hotplug notification (v3) drm/connector: Add drm_connector_find_by_fwnode() function (v3) drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2) drm/connector: Give connector sysfs devices there own device_type drm/amd/display: Don't set dpms_off for seamless boot drm/amd/display: only check available pipe to disable vbios mode. serial: 8250_omap: Fix errors with no_console_suspend serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() xhci: track port suspend state correctly in unsuccessful resume cases xhci: decouple usb2 port resume and get_port_status request handling xhci: clear usb2 resume related variables in one place. xhci: rename resume_done to resume_timestamp xhci: move port specific items such as state completions to port structure xhci: cleanup xhci_hub_control port references usb: core: Track SuperSpeed Plus GenXxY selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA ACPI: resource: Add ASUS model S5402ZA to quirks ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA ACPI: resources: Add DMI-based legacy IRQ override quirk ACPI: Drop acpi_dev_irqresource_disabled() resource: Add irqresource_disabled() thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge net: pktgen: Fix interface flags printing netfilter: nft_set_rbtree: .deactivate fails if element has expired neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() i40e: prevent crash on probe if hw registers have invalid values net: usb: smsc95xx: Fix an error code in smsc95xx_reset() ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr tun: prevent negative ifindex tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb tcp: fix excessive TLP and RACK timeouts from HZ rounding net: rfkill: gpio: prevent value glitch during probe net: ipv6: fix return value check in esp_remove_trailer net: ipv4: fix return value check in esp_remove_trailer xfrm: interface: use DEV_STATS_INC() xfrm: fix a data-race in xfrm_gen_index() qed: fix LL2 RX buffer allocation drm/i915: Retry gtt fault when out of fence registers nvmet-tcp: Fix a possible UAF in queue intialization setup netfilter: nft_payload: fix wrong mac header matching tcp: check mptcp-level constraints for backlog coalescing x86/sev: Check for user-space IOIO pointing to kernel space x86/sev: Check IOBM for IOIO exceptions from user-space x86/sev: Disable MMIO emulation from user mode KVM: x86: Mask LVTPC when handling a PMI regmap: fix NULL deref on lookup nfc: nci: fix possible NULL pointer dereference in send_acknowledge() ice: reset first in crash dump kernels ice: fix over-shifted variable Bluetooth: avoid memcmp() out of bounds warning Bluetooth: hci_event: Fix coding style Bluetooth: vhci: Fix race when opening vhci device Bluetooth: Fix a refcnt underflow problem for hci_conn Bluetooth: Reject connection with the device which has same BD_ADDR Bluetooth: hci_event: Ignore NULL link key usb: hub: Guard against accesses to uninitialized BOS descriptors Documentation: sysctl: align cells in second content column mm/memory_hotplug: rate limit page migration warnings lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default dev_forward_skb: do not scrub skb mark within the same name space ravb: Fix use-after-free issue in ravb_tx_timeout_work() RDMA/srp: Fix srp_abort() RDMA/srp: Set scmnd->result only when scmnd is not NULL arm64: armv8_deprecated: fix unused-function error arm64: armv8_deprecated: rework deprected instruction handling arm64: armv8_deprecated: move aarch32 helper earlier arm64: armv8_deprecated move emulation functions arm64: armv8_deprecated: fold ops into insn_emulation arm64: rework EL0 MRS emulation arm64: factor insn read out of call_undef_hook() arm64: factor out EL1 SSBS emulation hook arm64: split EL0/EL1 UNDEF handlers arm64: allow kprobes on EL0 handlers arm64: rework BTI exception handling arm64: rework FPAC exception handling arm64: consistently pass ESR_ELx to die() arm64: die(): pass 'err' as long arm64: report EL1 UNDEFs better x86/alternatives: Disable KASAN in apply_alternatives() powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE dmaengine: mediatek: Fix deadlock caused by synchronize_irq() usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call usb: gadget: udc-xilinx: replace memcpy with memcpy_toio counter: microchip-tcb-capture: Fix the use of internal GCLK logic pinctrl: avoid unsafe code pattern in find_pinctrl() cgroup: Remove duplicates in cgroup v1 tasks file tee: amdtee: fix use-after-free vulnerability in amdtee_close_session Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table Input: xpad - add PXN V900 support Input: psmouse - fix fast_reconnect function for PS/2 mode Input: powermate - fix use-after-free in powermate_config_complete ceph: fix type promotion bug on 32bit systems ceph: fix incorrect revoked caps assert in ceph_fill_file_size() libceph: use kernel_connect() thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding mcb: remove is_added flag from mcb_device struct x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs iio: pressure: ms5611: ms5611_prom_is_valid false negative bug iio: pressure: dps310: Adjust Timeout Settings iio: pressure: bmp280: Fix NULL pointer exception usb: musb: Modify the "HWVers" register address usb: musb: Get the musb_qh poniter after musb_giveback usb: dwc3: Soft reset phy on probe for host net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer dmaengine: stm32-mdma: abort resume if no ongoing transfer media: mtk-jpeg: Fix use after free bug due to uncanceled work net: release reference to inet6_dev pointer net: change accept_ra_min_rtr_lft to affect all RA lifetimes net: add sysctl accept_ra_min_rtr_lft Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe" Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure" workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() nfc: nci: assert requested protocol is valid pinctrl: renesas: rzn1: Enable missing PINMUX net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() ixgbe: fix crash with empty VF macvlan list net: phy: mscc: macsec: reject PN update requests net: macsec: indicate next pn update when offloading drm/vmwgfx: fix typo of sizeof argument riscv, bpf: Sign-extend return values riscv, bpf: Factor out emit_call for kernel and bpf context xen-netback: use default TX queue size for vifs mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type ieee802154: ca8210: Fix a potential UAF in ca8210_probe ravb: Fix up dma_free_coherent() call in ravb_remove() drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow drm/msm/dsi: skip the wait for video mode done if not applicable drm/msm/dp: do not reinitialize phy unless retry during link training net: prevent address rewrite in kernel_bind() quota: Fix slow quotaoff HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect lib/test_meminit: fix off-by-one error in test_pages() perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 RDMA/cxgb4: Check skb value for failure to allocate RDMA/srp: Do not call scsi_done() from srp_abort() RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent Conflicts: drivers/interconnect/qcom/bcm-voter.c drivers/interconnect/qcom/icc-rpmh.h drivers/media/platform/qcom/venus/hfi_parser.c Change-Id: I3dd63e23b279d1f3dc6f726d18b73a965098b403 Signed-off-by: aseshu <quic_aseshu@quicinc.com> |
||
|
bceeaa5cda |
misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
[ Upstream commit ee6236027218f8531916f1c5caa5dc330379f287 ]
Clang static analyzer complains that value stored to 'rets' is never
read.Let 'buf_len = -EOVERFLOW' to make sure we can return '-EOVERFLOW'.
Fixes:
|
||
|
ee2719b59f |
misc: mei: client.c: return negative error code in mei_cl_write
[ Upstream commit 8f06aee8089cf42fd99a20184501bd1347ce61b9 ]
mei_msg_hdr_init() return negative error code, rets should be
'PTR_ERR(mei_hdr)' rather than '-PTR_ERR(mei_hdr)'.
Fixes:
|
||
|
c1db035d70 |
Merge keystone/android12-5.10-keystone-qcom-release.177+ (7f7ea82 ) into msm-5.10
* refs/heads/tmp-7f7ea82: UPSTREAM: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition UPSTREAM: media: rkvdec: fix use after free bug in rkvdec_remove UPSTREAM: x86/mm: Avoid using set_pgd() outside of real PGD pages UPSTREAM: relayfs: fix out-of-bounds access in relay_file_read UPSTREAM: io_uring: hold uring mutex around poll removal UPSTREAM: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() UPSTREAM: ipvlan:Fix out-of-bounds caused by unclear skb->cb ANDROID: GKI: Update symbols to symbol list ANDROID: vendor_hook: Add hook to tune readaround size ANDROID: vendor_hooks: Add hooks to avoid key threads stalled in memory allocations UPSTREAM: f2fs: fix to avoid use-after-free for cached IPU bio UPSTREAM: net/sched: cls_u32: Fix reference counter leak leading to overflow UPSTREAM: xfs: verify buffer contents when we skip log replay UPSTREAM: memstick: r592: Fix UAF bug in r592_remove due to race condition BACKPORT: btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() ANDROID: ABI: Update oplus symbol list ANDROID: Export memcg functions to allow module to add new files ANDROID: HID: Only utilise UHID provided exports if UHID is enabled UPSTREAM: bluetooth: Perform careful capability checks in hci_sock_ioctl() ANDROID: HID; Over-ride default maximum buffer size when using UHID UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize ANDROID: GKI: update symbol list for exynos UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() UPSTREAM: 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition FROMGIT: pstore: Revert pmsg_lock back to a normal mutex ANDROID: vendor_hook: Avoid clearing protect-flag before waking waiters ANDROID: fix a race between speculative page walk and unmap operations BACKPORT: usb: gadget: udc: Handle gadget_connect failure during bind operation BACKPORT: usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens BACKPORT: f2fs: skip GC if possible when checkpoint disabling UPSTREAM: KVM: x86: do not report a vCPU as preempted outside instruction boundaries ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig BACKPORT: net/sched: Retire tcindex classifier FROMLIST: usb: xhci: Remove unused udev from xhci_log_ctx trace event UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum ANDROID: GKI: Update symbols to symbol list ANDROID: vendor_hook: add hooks in dm_bufio.c ANDROID: GKI: Update symbol list for mtk UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block() ANDROID: uid_sys_stats: defer process_notifier work if uid_lock is contended Revert "net: mdio: fix owner field for mdio buses registered using device-tree" Linux 5.10.177 hsr: ratelimit only when errors are printed gfs2: Always check inode size of inline inodes ext4: fix kernel BUG in 'ext4_write_inline_data_end()' libbpf: Fix btf_dump's packed struct determination selftests/bpf: Add few corner cases to test padding handling of btf_dump libbpf: Fix BTF-to-C converter's padding logic selftests/bpf: Test btf dump for struct with padding only fields zonefs: Fix error message in zonefs_file_dio_append() btrfs: scan device in non-exclusive mode s390/uaccess: add missing earlyclobber annotations to __clear_user() drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub drm/etnaviv: fix reference leak when mmaping imported buffer rcu: Fix rcu_torture_read ftrace event xtensa: fix KASAN report for show_stack ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z ALSA: usb-audio: Fix regression on detection of Roland VS-100 ALSA: hda/conexant: Partial revert of a quirk for Lenovo NFSv4: Fix hangs when recovering open state after a server reboot powerpc: Don't try to copy PPR for task with NULL pt_regs pinctrl: at91-pio4: fix domain name assignment pinctrl: amd: Disable and mask interrupts on resume net: phy: dp83869: fix default value for tx-/rx-internal-delay xen/netback: don't do grant copy across page boundary btrfs: fix race between quota disable and quota assign ioctls Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL cifs: prevent infinite recursion in CIFSGetDFSRefer() Input: focaltech - use explicitly signed char type Input: alps - fix compatibility with -funsigned-char pinctrl: ocelot: Fix alt mode for ocelot net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only bnxt_en: Add missing 200G link speed reporting bnxt_en: Fix typo in PCI id to device description string mapping i40e: fix registers dump after run ethtool adapter self test net: ipa: compute DMA pool size properly ALSA: ymfpci: Fix BUG_ON in probe function ALSA: ymfpci: Fix assignment in if condition s390/vfio-ap: fix memory leak in vfio_ap device driver can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write net: stmmac: don't reject VLANs when IFF_PROMISC is set net/net_failover: fix txq exceeding warning regulator: Handle deferred clk r8169: fix RTL8168H and RTL8107E rx crc error ptp_qoriq: fix memory leak in probe() scsi: megaraid_sas: Fix crash after a double completion sfc: ef10: don't overwrite offload features at NIC reset mtd: rawnand: meson: invalidate cache on polling ECC bit mips: bmips: BCM6358: disable RAC flush for TP1 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() tracing: Fix wrong return in kprobe_event_gen_test.c tools/power turbostat: Fix /dev/cpu_dma_latency warnings fbdev: au1200fb: Fix potential divide by zero fbdev: lxfb: Fix potential divide by zero fbdev: intelfb: Fix potential divide by zero fbdev: nvidia: Fix potential divide by zero sched_getaffinity: don't assume 'cpumask_size()' is fully initialized fbdev: tgafb: Fix potential divide by zero ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() ALSA: asihpi: check pao in control_message() net: hsr: Don't log netdev_err message on unknown prp dst node md: avoid signed overflow in slot_store() fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY dm crypt: avoid accessing uninitialized tasklet bus: imx-weim: fix branch condition evaluates to a garbage value drm/meson: fix missing component unbind on bind errors drm/meson: Fix error handling when afbcd.ops->init fails kcsan: avoid passing -g for test kernel: kcsan: kcsan_test: build without structleak plugin usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC usb: dwc3: gadget: move cmd_endtransfer to extra function NFSD: fix use-after-free in __nfs42_ssc_open() KVM: fix memoryleak in kvm_init() xfs: don't reuse busy extents on extent trim xfs: shut down the filesystem if we screw up quota reservation ocfs2: fix data corruption after failed write sched/fair: Sanitize vruntime of entity being migrated sched/fair: sanitize vruntime of entity being placed dm crypt: add cond_resched() to dmcrypt_write() dm stats: check for and propagate alloc_percpu failure i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() firmware: arm_scmi: Fix device node validation for mailbox transport tee: amdtee: fix race condition in amdtee_open_session drm/i915: Preserve crtc_state->inherited during state clearing drm/i915/active: Fix missing debug object activation nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() wifi: mac80211: fix qos on mesh interfaces usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() usb: chipidea: core: fix possible concurrent when switch role usb: chipdea: core: fix return -EINVAL if request role is the same with current role usb: cdns3: Fix issue with using incorrect PCI device function dm thin: fix deadlock when swapping to thin device igb: revert rtnl_lock() that causes deadlock fsverity: Remove WQ_UNBOUND from fsverity read workqueue usb: gadget: u_audio: don't let userspace block driver unbind usb: dwc2: fix a devres leak in hw_enable upon suspend resume scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR cifs: empty interface list when server doesn't support query interfaces sh: sanitize the flags on sigreturn net: usb: qmi_wwan: add Telit 0x1080 composition net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file scsi: lpfc: Avoid usage of list iterator variable after loop scsi: ufs: core: Add soft dependency on governor_simpleondemand scsi: hisi_sas: Check devm_add_action() return value scsi: target: iscsi: Fix an error message in iscsi_check_key() selftests/bpf: check that modifier resolves after pointer m68k: Only force 030 bus error if PC not in exception table ca8210: fix mac_len negative array access HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded riscv: Bump COMMAND_LINE_SIZE value to 1024 thunderbolt: Use const qualifier for `ring_interrupt_index` thunderbolt: Use scale field when allocating USB3 bandwidth uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 scsi: qla2xxx: Perform lockless command completion in abort path hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs hwmon: fix potential sensor registration fail if of_node is missing platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work Bluetooth: L2CAP: Fix responding with wrong PDU type Bluetooth: L2CAP: Fix not checking for maximum number of DCID Bluetooth: btqcomsmd: Fix command timeout after setting BD address net: mdio: thunder: Add missing fwnode_handle_put() gve: Cache link_speed value from device nvme-tcp: fix nvme_tcp_term_pdu to match spec net/sonic: use dma_mapping_error() for error check erspan: do not use skb_mac_header() in ndo_start_xmit() atm: idt77252: fix kmemleak when rmmod idt77252 net/mlx5: E-Switch, Fix an Oops in error handling code net/mlx5: Read the TC mapping of all priorities on ETS query net/mlx5: Fix steering rules cleanup bpf: Adjust insufficient default bpf_jit_limit keys: Do not cache key in task struct if key is requested from kernel thread bootconfig: Fix testcase to increase max node net/ps3_gelic_net: Use dma_mapping_error net/ps3_gelic_net: Fix RX sk_buff length net: qcom/emac: Fix use after free bug in emac_remove due to race condition net: mdio: fix owner field for mdio buses registered using device-tree net: phy: Ensure state transitions are processed from phy_stop() xirc2ps_cs: Fix use after free bug in xirc2ps_detach qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info net: usb: smsc95xx: Limit packet length to skb->len scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() i2c: imx-lpi2c: check only for enabled interrupt flags igc: fix the validation logic for taprio's gate list igbvf: Regard vf reset nack as success intel/igbvf: free irq on the error path in igbvf_request_msix() iavf: fix non-tunneled IPv6 UDP packet type and hashing iavf: fix inverted Rx hash condition leading to disabled hash xsk: Add missing overflow check in xdp_umem_reg ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() drm/sun4i: fix missing component unbind on bind errors serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED tty: serial: fsl_lpuart: fix race on RX DMA shutdown serial: fsl_lpuart: Fix comment typo KVM: Register /dev/kvm as the _very_ last thing during initialization KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() KVM: Optimize kvm_make_vcpus_request_mask() a bit KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs KVM: Clean up benign vcpu->cpu data races when kicking vCPUs ipmi:ssif: Add a timer between request retries ipmi:ssif: resend_msg() cannot fail ipmi:ssif: Increase the message retry time ipmi:ssif: make ssif_i2c_send() void perf: fix perf_event_context->time perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output interconnect: qcom: osm-l3: fix icc_onecell_data allocation Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default" Revert "HID: uhid: Over-ride the default maximum data buffer value with our own" ANDROID: preserve CRC for __irq_domain_add() Revert "PCI: loongson: Prevent LS7A MRRS increases" Revert "PCI: loongson: Add more devices that need MRRS quirk" ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig Linux 5.10.176 HID: uhid: Over-ride the default maximum data buffer value with our own HID: core: Provide new max_buffer_size attribute to over-ride the default xfs: remove xfs_setattr_time() declaration fs: use consistent setgid checks in is_sxid() attr: use consistent sgid stripping checks attr: add setattr_should_drop_sgid() fs: move should_remove_suid() attr: add in_group_or_capable() fs: move S_ISGID stripping into the vfs_*() helpers fs: add mode_strip_sgid() helper xfs: use setattr_copy to set vfs inode attributes xfs: set prealloc flag in xfs_alloc_file_space() xfs: fallocate() should call file_modified() xfs: remove XFS_PREALLOC_SYNC xfs: don't leak btree cursor when insrec fails after a split xfs: purge dquots after inode walk fails during quotacheck xfs: don't assert fail on perag references on teardown PCI/DPC: Await readiness of secondary bus after reset PCI: Unify delay handling for reset and resume s390/ipl: add missing intersection check to ipl_report handling io_uring: avoid null-ptr-deref in io_arm_poll_handler drm/i915/active: Fix misuse of non-idle barriers as fence trackers drm/i915: Don't use stolen memory for ring buffers with LLC x86/mm: Fix use of uninitialized buffer in sme_enable() x86/mce: Make sure logged MCEs are processed after sysfs update cpuidle: psci: Iterate backwards over list in psci_pd_remove() fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks mmc: sdhci_am654: lower power-on failed message severity mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage ftrace: Fix invalid address access in lookup_rec() when index is 0 mptcp: avoid setting TCP_CLOSE state twice drm/shmem-helper: Remove another errant put in error path ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro ALSA: hda: intel-dsp-config: add MTL PCI id KVM: nVMX: add missing consistency checks for CR0 and CR4 cifs: Fix smb2_set_path_size() tracing: Make tracepoint lockdep check actually test something tracing: Check field value in hist_field_name() tracing: Make splice_read available again interconnect: fix mem leak when freeing nodes firmware: xilinx: don't make a sleepable memory allocation from an atomic context serial: 8250_em: Fix UART port type tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted ext4: fix possible double unlock when moving a directory drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes sh: intc: Avoid spurious sizeof-pointer-div warning drm/amdkfd: Fix an illegal memory access ext4: fix task hung in ext4_xattr_delete_inode ext4: fail ext4_iget if special inode unallocated jffs2: correct logic when creating a hole in jffs2_write_begin mmc: atmel-mci: fix race between stop command and start of next command media: m5mols: fix off-by-one loop termination error hwmon: (adm1266) Set `can_sleep` flag for GPIO chip hwmon: tmp512: drop of_match_ptr for ID table hwmon: (ucd90320) Add minimum delay between bus accesses hwmon: (ina3221) return prober error code hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition hwmon: (adt7475) Fix masking of hysteresis registers hwmon: (adt7475) Display smoothing attributes in correct order ethernet: sun: add check for the mdesc_grab() qed/qed_mng_tlv: correctly zero out ->min instead of ->hour selftests: net: devlink_port_split.py: skip test if no suitable device available net/iucv: Fix size of interrupt data net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull ipv4: Fix incorrect table ID in IOCTL path net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 ice: xsk: disable txq irq before flushing hw block: sunvdc: add check for mdesc_grab() returning NULL nvmet: avoid potential UAF in nvmet_req_complete() nvme: fix handling single range discard request block: null_blk: Fix handling of fake timeout request null_blk: Move driver into its own directory drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc net: usb: smsc75xx: Limit packet length to skb->len net/smc: fix deadlock triggered by cancel_delayed_work_syn() nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails net: tunnels: annotate lockless accesses to dev->needed_headroom qed/qed_dev: guard against a possible division by zero net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() i40e: Fix kernel crash during reboot when adapter is in recovery mode ipvlan: Make skb->skb_iif track skb->dev for l3s mode nfc: pn533: initialize struct pn533_out_arg properly tcp: tcp_make_synack() can be called from process context scsi: core: Fix a procfs host directory removal regression scsi: core: Fix a comment in function scsi_host_dev_release() netfilter: nft_redir: correct value of inet type `.maxattrs` netfilter: nft_redir: correct length for loading protocol registers netfilter: nft_masq: correct length for loading protocol registers netfilter: nft_nat: correct length for loading protocol registers ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate clk: HI655X: select REGMAP instead of depending on it drm/meson: fix 1px pink line on GXM when scaling video overlay cifs: Move the in_send statistic to __smb_send_rqst() drm/panfrost: Don't sync rpm suspension after mmu flushing xfrm: Allow transport-mode states with AF_UNSPEC selector Linux 5.10.175 s390/dasd: add missing discipline function KVM: VMX: Fix crash due to uninitialized current_vmcs KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 UML: define RUNTIME_DISCARD_EXIT sh: define RUNTIME_DISCARD_EXIT s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT arch: fix broken BuildID for arm64 and riscv ext4: block range must be validated before use in ext4_mb_clear_bb() ext4: add strict range checks while freeing blocks ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() drm/i915: Don't use BAR mappings for ring buffers with LLC skbuff: Fix nfct leak on napi stolen ipmi:watchdog: Set panic count to proper value on a panic ipmi/watchdog: replace atomic_add() and atomic_sub() media: rc: gpio-ir-recv: add remove function media: ov5640: Fix analogue gain control scripts: handle BrokenPipeError for python scripts PCI: Add SolidRun vendor ID macintosh: windfarm: Use unsigned type for 1-bit bitfields alpha: fix R_ALPHA_LITERAL reloc for large modules powerpc/kcsan: Exclude udelay to prevent recursive instrumentation MIPS: Fix a compilation issue block, bfq: fix uaf for bfqq in bic_set_bfqq() block, bfq: replace 0/1 with false/true in bic apis block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq block, bfq: fix possible uaf for 'bfqq->bic' tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter ext4: Fix deadlock during directory rename RISC-V: Don't check text_mutex during stop_machine riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode SUNRPC: Fix a server shutdown leak net/smc: fix fallback failed while sendmsg with fastopen platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it scsi: megaraid_sas: Update max supported LD IDs to 240 net: ethernet: mtk_eth_soc: fix RX data corruption issue btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR netfilter: tproxy: fix deadlock due to missing BH disable netfilter: ctnetlink: revert to dumping mark regardless of event type bnxt_en: Avoid order-5 memory allocation for TPA data net: phylib: get rid of unnecessary locking net: stmmac: add to set device wake up flag when stmmac init phy net: caif: Fix use-after-free in cfusbl_device_notify() net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver net: usb: lan78xx: Remove lots of set but unused 'ret' variables selftests: nft_nat: ensuring the listening side is up before starting the client ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() powerpc: dts: t1040rdb: fix compatible string for Rev A boards nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties bgmac: fix *initial* chip reset to support BCM5358 drm/msm/a5xx: fix context faults during ring switch drm/msm/a5xx: fix the emptyness check in the preempt code drm/msm: Document and rename preempt_lock drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register drm/msm: Fix potential invalid ptr free drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype drm/nouveau/kms/nv50-: remove unused functions ext4: Fix possible corruption when moving a directory scsi: core: Remove the /proc/scsi/${proc_name} directory earlier riscv: Add header include guards to insn.h riscv: Avoid enabling interrupts in die() RISC-V: Avoid dereferening NULL regs in die() arm64: efi: Make efi_rt_lock a raw_spinlock iommu/vt-d: Fix PASID directory pointer coherency iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() irqdomain: Fix domain registration race irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent irqdomain: Fix mapping-creation race irqdomain: Refactor __irq_domain_alloc_irqs() irqdomain: Look for existing mapping only once irq: Fix typos in comments udf: Fix off-by-one error when discarding preallocation nfc: change order inside nfc_se_io error path ext4: zero i_disksize when initializing the bootloader inode ext4: fix WARNING in ext4_update_inline_data ext4: move where set the MAY_INLINE_DATA flag is set ext4: fix another off-by-one fsmap error on 1k block filesystems ext4: fix RENAME_WHITEOUT handling for inline directories ext4: fix cgroup writeback accounting with fs-layer encryption drm/connector: print max_requested_bpc in state debugfs drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 x86/CPU/AMD: Disable XSAVES on AMD family 0x17 fork: allow CLONE_NEWTIME in clone3 flags fs: prevent out-of-bounds array speculation when closing a file descriptor Linux 5.10.174 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" Linux 5.10.173 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails malidp: Fix NULL vs IS_ERR() checking scsi: mpt3sas: Remove usage of dma_get_required_mask() API scsi: mpt3sas: re-do lost mpt3sas DMA mask fix scsi: mpt3sas: Don't change DMA mask while reallocating pools Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" media: uvcvideo: Fix race condition with usb_kill_urb media: uvcvideo: Provide sync and async uvc_ctrl_status_event drm/virtio: Fix error code in virtio_gpu_object_shmem_init() tcp: Fix listen() regression in 5.10.163 Bluetooth: hci_sock: purge socket queues in the destruct() callback drm/display/dp_mst: Fix down message handling after a packet reception error drm/display/dp_mst: Fix down/up message handling after sink disconnect x86/resctl: fix scheduler confusion with 'current' x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} net: tls: avoid hanging tasks on the tx_lock soundwire: cadence: Drain the RX FIFO after an IO timeout soundwire: cadence: Remove wasted space in response_buf phy: rockchip-typec: Fix unsigned comparison with less than zero PCI: Add ACS quirk for Wangxun NICs PCI: loongson: Add more devices that need MRRS quirk kernel/fail_function: fix memory leak with using debugfs_lookup() PCI: Take other bus devices into account when distributing resources PCI: Align extra resources for hotplug bridges properly usb: gadget: uvc: Make bSourceID read/write usb: uvc: Enumerate valid values for color matching USB: ene_usb6250: Allocate enough memory for full object usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math PCI: loongson: Prevent LS7A MRRS increases iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() tools/iio/iio_utils:fix memory leak mei: bus-fixup:upon error print return values of send and receive serial: sc16is7xx: setup GPIO controller later in probe tty: serial: fsl_lpuart: disable the CTS when send break signal tty: fix out-of-bounds access in tty_driver_lookup_tty() staging: emxx_udc: Add checks for dma_alloc_coherent() media: uvcvideo: Silence memcpy() run-time false positive warnings media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 media: uvcvideo: Handle errors from calls to usb_string media: uvcvideo: Handle cameras with invalid descriptors IB/hfi1: Update RMT size calculation mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 tracing: Add NULL checks for buffer in ring_buffer_free_read_page() thermal: intel: BXT_PMIC: select REGMAP instead of depending on it thermal: intel: quark_dts: fix error pointer dereference ASoC: zl38060 add gpiolib dependency ASoC: zl38060: Remove spurious gpiolib select ASoC: adau7118: don't disable regulators on device unbind loop: loop_set_status_from_info() check before assignment scsi: ipr: Work around fortify-string warning rtc: sun6i: Always export the internal oscillator vc_screen: modify vcs_size() handling in vcs_read() tcp: tcp_check_req() can be called from process context ARM: dts: spear320-hmi: correct STMPE GPIO compatible net/sched: act_sample: fix action bind logic nfc: fix memory leak of se_io context in nfc_genl_se_io net/mlx5: Geneve, Fix handling of Geneve object id as error code 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() 9p/xen: fix connection sequence 9p/xen: fix version parsing net: fix __dev_kfree_skb_any() vs drop monitor sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop ipv6: Add lwtunnel encap size of all siblings in nexthop calculation netfilter: ebtables: fix table blob use-after-free netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() watchdog: pcwd_usb: Fix attempting to access uninitialized memory watchdog: Fix kmemleak in watchdog_cdev_register watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap ubifs: ubifs_writepage: Mark page dirty after writing inode failed ubifs: dirty_cow_znode: Fix memleak in error handling path ubifs: Re-statistic cleaned znode count if commit failed ubi: Fix possible null-ptr-deref in ubi_free_volume() ubifs: Fix memory leak in alloc_wbufs() ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() ubi: Fix use-after-free when volume resizing failed ubifs: Reserve one leb for each journal head while doing budget ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 ubifs: Fix wrong dirty space budget for dirty inode ubifs: Rectify space budget for ubifs_xrename() ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted ubifs: Fix build errors as symbol undefined ubi: ensure that VID header offset + VID header size <= alloc, size um: vector: Fix memory leak in vector_config fs: f2fs: initialize fsdata in pagecache_write() f2fs: use memcpy_{to,from}_page() where possible pwm: stm32-lp: fix the check on arr and cmp registers update pwm: sifive: Always let the first pwm_apply_state succeed pwm: sifive: Reduce time the controller lock is held objtool: Fix memory leak in create_static_call_sections() fs/jfs: fix shift exponent db_agl2size negative net/sched: Retire tcindex classifier kbuild: Port silent mode detection to future gnu make. pinctrl: rockchip: fix reading pull type on rk3568 pinctrl: rockchip: fix mux route data for rk3568 wifi: ath9k: use proper statements in conditionals arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY drm/edid: fix AVI infoframe aspect ratio handling drm/radeon: Fix eDP for single-display iMac11,2 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv vfio/type1: prevent underflow of locked_vm via exec() PCI: Avoid FLR for AMD FCH AHCI adapters PCI: hotplug: Allow marking devices as disconnected during bind/unbind PCI/PM: Observe reset delay irrespective of bridge_d3 riscv: jump_label: Fixup unaligned arch_static_branch function scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() scsi: ses: Fix possible desc_ptr out-of-bounds accesses scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() scsi: ses: Don't attach if enclosure has no components scsi: qla2xxx: Fix erroneous link down scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests scsi: qla2xxx: Fix link failure in NPIV environment ring-buffer: Handle race between rb_move_tail and rb_check_pages ktest.pl: Add RUN_TIMEOUT option with default unlimited ktest.pl: Fix missing "end_monitor" when machine check fails ktest.pl: Give back console on Ctrt^C on monitor mm/thp: check and bail out if page in deferred queue already mm: memcontrol: deprecate charge moving docs: gdbmacros: print newest record remoteproc/mtk_scp: Move clk ops outside send_lock media: ipu3-cio2: Fix PM runtime usage_count in driver unbind mips: fix syscall_get_nr dax/kmem: Fix leak of memory-hotplug resources alpha: fix FEN fault handling rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails ARM: dts: exynos: correct TMU phandle in Odroid HC1 ARM: dts: exynos: correct TMU phandle in Odroid XU ARM: dts: exynos: correct TMU phandle in Exynos5250 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family ARM: dts: exynos: correct TMU phandle in Exynos4 ARM: dts: exynos: correct TMU phandle in Exynos4210 dm flakey: don't corrupt the zero page dm flakey: fix logic when corrupting a bio thermal: intel: powerclamp: Fix cur_state for multi package system wifi: cfg80211: Fix use after free for wext wifi: rtl8xxxu: Use a longer retry limit of 48 dm: add cond_resched() to dm_wq_work() mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type ext4: refuse to create ea block when umounted ext4: optimize ea_inode block expansion jbd2: fix data missing when reusing bh which is ready to be checkpointed ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() io_uring/poll: allow some retries for poll triggering spuriously io_uring: remove MSG_NOSIGNAL from recvmsg io_uring/rsrc: disallow multi-source reg buffers io_uring: add a conditional reschedule to the IOPOLL cancelation loop io_uring: mark task TASK_RUNNING before handling resume/task work io_uring: handle TIF_NOTIFY_RESUME when checking for task_work irqdomain: Drop bogus fwspec-mapping error handling irqdomain: Fix disassociation race irqdomain: Fix association race ima: Align ima_file_mmap() parameters with mmap_file LSM hook brd: return 0/-error from brd_insert_page() Documentation/hw-vuln: Document the interaction between IBRS and STIBP x86/speculation: Allow enabling STIBP with legacy IBRS x86/microcode/AMD: Fix mixed steppings support x86/microcode/AMD: Add a @cpu parameter to the reloading functions x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range x86/kprobes: Fix __recover_optprobed_insn check optimizing logic x86/reboot: Disable SVM, not just VMX, when stopping CPUs x86/reboot: Disable virtualization in an emergency if SVM is supported x86/crash: Disable virt in core NMI crash handler to avoid double shootdown x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) KVM: s390: disable migration mode when dirty tracking is disabled KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI KVM: Destroy target device if coalesced MMIO unregistration fails udf: Fix file corruption when appending just after end of preallocated extent udf: Detect system inodes linked into directory hierarchy udf: Preserve link count of system files udf: Do not update file length for failed writes to inline files udf: Do not bother merging very long extents udf: Truncate added extents on failed expansion ocfs2: fix non-auto defrag path not working issue ocfs2: fix defrag path triggering jbd2 ASSERT f2fs: fix cgroup writeback accounting with fs-layer encryption f2fs: fix information leak in f2fs_move_inline_dirents() exfat: fix inode->i_blocks for non-512 byte sector size device exfat: redefine DIR_DELETED as the bad cluster number exfat: fix unexpected EOF while reading dir exfat: fix reporting fs error when reading dir beyond EOF fs: hfsplus: fix UAF issue in hfsplus_put_super hfs: fix missing hfs_bnode_get() in __hfs_bnode_create ARM: dts: exynos: correct HDMI phy compatible in Exynos4 cifs: Fix uninitialized memory read in smb3_qfs_tcon() s390/kprobes: fix current_kprobe never cleared after kprobes reenter s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler s390: discard .interp section s390/extmem: return correct segment type in __segment_load() ipmi_ssif: Rename idle state and check rtc: pm8xxx: fix set-alarm race firmware: coreboot: framebuffer: Ignore reserved pixel color bits wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu nfsd: zero out pointers after putting nfsd_files on COPY setup error dm cache: add cond_resched() to various workqueue loops dm thin: add cond_resched() to various workqueue loops drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 HID: logitech-hidpp: Don't restart communication if not necessary pinctrl: at91: use devm_kasprintf() to avoid potential leaks hwmon: (coretemp) Simplify platform device handling gfs2: Improve gfs2_make_fs_rw error handling regulator: s5m8767: Bounds check id indexing into arrays regulator: max77802: Bounds check regulator id against opmode ASoC: kirkwood: Iterate over array indexes instead of using pointer math docs/scripts/gdb: add necessary make scripts_gdb step drm/msm/dsi: Add missing check for alloc_ordered_workqueue drm: amd: display: Fix memory leakage drm/radeon: free iio for atombios when driver shutdown drm/tiny: ili9486: Do not assume 8-bit only SPI controllers HID: Add Mapping for System Microphone Mute drm/omap: dsi: Fix excessive stack usage drm/amd/display: Fix potential null-deref in dm_resume Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE PM: EM: fix memory leak with using debugfs_lookup() uaccess: Add minimum bounds check on kernel buffer size coda: Avoid partial allocation of sig_inputArgs net/mlx5: fw_tracer: Fix debug print ACPI: video: Fix Lenovo Ideapad Z570 DMI match wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup m68k: Check syscall_trace_enter() return code net: bcmgenet: Add a check for oversized packets crypto: hisilicon: Wipe entire pool on error clocksource: Suspend the watchdog temporarily when high read latency detected ACPI: Don't build ACPICA with '-Os' ice: add missing checks for PF vsi type inet: fix fast path in __inet_hash_connect() wifi: mt7601u: fix an integer underflow wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds x86/bugs: Reset speculation control settings on init timers: Prevent union confusion from unexpected restart_syscall() thermal: intel: Fix unsigned comparison with less than zero wifi: ath11k: debugfs: fix to work with multiple PCI devices rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() blk-iocost: fix divide by 0 error in calc_lcoefs() ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy udf: Define EFSCORRUPTED error code rpmsg: glink: Avoid infinite loop on intent for missing channel media: saa7134: Use video_unregister_device for radio_dev media: usb: siano: Fix use after free bugs caused by do_submit_urb media: i2c: ov7670: 0 instead of -EINVAL was returned media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() media: i2c: imx219: Fix binning for RAW8 capture media: i2c: imx219: Split common registers from mode tables media: i2c: imx219: remove redundant writes media: i2c: ov772x: Fix memleak in ov772x_probe() media: ov5675: Fix memleak in ov5675_init_controls() media: ov2740: Fix memleak in ov2740_init_controls() media: max9286: Fix memleak in max9286_v4l2_register() builddeb: clean generated package content powerpc: Remove linker flag from KBUILD_AFLAGS media: platform: ti: Add missing check for devm_regulator_get media: ti: cal: fix possible memory leak in cal_ctx_create() remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers Input: iqs269a - do not poll during ATI Input: iqs269a - do not poll during suspend or resume alpha/boot/tools/objstrip: fix the check for ELF header vdpa/mlx5: Don't clear mr struct on destroy MR MIPS: vpe-mt: drop physical_memsize MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set powerpc/eeh: Set channel state after notifying the drivers powerpc/eeh: Small refactor of eeh_handle_normal_event() powerpc/rtas: ensure 4KB alignment for rtas_data_buf powerpc/rtas: make all exports GPL powerpc/pseries/lparcfg: add missing RTAS retry status handling powerpc/pseries/lpar: add missing RTAS retry status handling powerpc/perf/hv-24x7: add missing RTAS retry status handling clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() powerpc/powernv/ioda: Skip unallocated resources when mapping to PE clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC Input: ads7846 - don't check penirq immediately for 7845 Input: ads7846 - always set last command to PWRDOWN Input: ads7846 - convert to one message Input: ads7846 - convert to full duplex Input: ads7846 - don't report pressure for ads7845 clk: imx: avoid memory leak clk: renesas: cpg-mssr: Remove superfluous check in resume code clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <linux/kernel.h> Input: iqs269a - configure device with a single block write Input: iqs269a - increase interrupt handler return delay Input: iqs269a - drop unused device node references mtd: rawnand: sunxi: Fix the size of the last OOB region RISC-V: fix funct4 definition for c.jalr in parse_asm.h clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() objtool: add UACCESS exceptions for __tsan_volatile_read/write printf: fix errname.c list selftests/ftrace: Fix bash specific "==" operator sparc: allow PM configs for sparc32 COMPILE_TEST perf tools: Fix auto-complete on aarch64 leds: led-core: Fix refcount leak in of_led_get() perf llvm: Fix inadvertent file creation gfs2: jdata writepage fix cifs: Fix warning and UAF when destroy the MR list cifs: Fix lost destroy smbd connection when MR allocate failed nfsd: fix race to check ls_layouts hid: bigben_probe(): validate report count HID: bigben: use spinlock to safely schedule workers HID: bigben_worker() remove unneeded check on report_field HID: bigben: use spinlock to protect concurrent accesses ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() NFS: fix disabling of swap nfs4trace: fix state manager flag printing NFSv4: keep state manager thread active if swap is enabled NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() dm: remove flush_scheduled_work() during local_exit() ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init hwmon: (mlxreg-fan) Return zero speed for broken fan spi: bcm63xx-hsspi: Fix multi-bit mode setting spi: bcm63xx-hsspi: fix pm_runtime scsi: aic94xx: Add missing check for dma_map_single() scsi: mpt3sas: Fix a memory leak drm/amdgpu: fix enum odm_combine_mode mismatch hwmon: (ltc2945) Handle error case in ltc2945_value_store ASoC: dt-bindings: meson: fix gx-card codec node regex ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() ASoC: mchp-spdifrx: fix controls that works with completion mechanism ASoC: mchp-spdifrx: fix return value in case completion times out ASoC: atmel: fix spelling mistakes ASoC: mchp-spdifrx: fix controls which rely on rsr register spi: dw_bt1: fix MUX_MMIO dependencies gpio: vf610: connect GPIO label to dev name ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() drm/mediatek: Clean dangling pointer on bind error path drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc drm/mediatek: Drop unbalanced obj unref drm/mediatek: Use NULL instead of 0 for NULL pointer drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd gpu: host1x: Don't skip assigning syncpoints to channels pinctrl: mediatek: Initialize variable *buf to zero pinctrl: mediatek: Initialize variable pullen and pullup to zero pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() drm/msm/mdp5: Add check for kzalloc drm/msm/dpu: Add check for pstates drm/msm/dpu: Add check for cstate drm/msm: use strscpy instead of strncpy drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness drm/bridge: lt9611: pass a pointer to the of node drm/bridge: lt9611: fix clock calculation drm/bridge: lt9611: fix programming of video modes drm/bridge: lt9611: fix polarity programming drm/bridge: lt9611: fix HPD reenablement drm/bridge: lt9611: fix sleep mode setup drm/msm/dpu: Disallow unallocated resources to be returned ALSA: hda/ca0132: minor fix for allocation size drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() ASoC: fsl_sai: initialize is_dsp_mode flag drm/vc4: hdmi: Correct interlaced timings again drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 drm/vc4: hvs: Set AXI panic modes pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups pinctrl: rockchip: do coding style for mux route struct pinctrl: rockchip: add support for rk3568 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins drm/msm/hdmi: Add missing check for alloc_ordered_workqueue gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() drm: tidss: Fix pixel format definition drm/vc4: dpi: Fix format mapping for RGB565 drm/vc4: dpi: Add option for inverting pixel clock and output enable drm/vkms: Fix null-ptr-deref in vkms_release() drm/bridge: megachips: Fix error handling in i2c_register_driver() drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats drm: Fix potential null-ptr-deref due to drmm_mode_config_init() sefltests: netdevsim: wait for devlink instance after netns removal selftest: fib_tests: Always cleanup before exit net: bcmgenet: fix MoCA LED control l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() selftests/net: Interpret UDP_GRO cmsg data as an int value irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts bpf: Fix global subprog context argument resolution logic can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error thermal/drivers/hisi: Drop second sensor hi3660 wifi: mac80211: make rate u32 in sta_set_rate_info_rx() crypto: crypto4xx - Call dma_unmap_page when done selftests/bpf: Fix out-of-srctree build wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() wifi: iwl4965: Add missing check for create_singlethread_workqueue() wifi: iwl3945: Add missing check for create_singlethread_workqueue RISC-V: time: initialize hrtimer based broadcast clock event device m68k: /proc/hardware should depend on PROC_FS crypto: rsa-pkcs1pad - Use akcipher_request_complete rds: rds_rm_zerocopy_callback() correct order for list_add_tail() libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() Bluetooth: L2CAP: Fix potential user-after-free OPP: fix error checking in opp_migrate_dentry() tap: tap_open(): correctly initialize socket uid tun: tun_chr_open(): correctly initialize socket uid net: add sock_init_data_uid() s390/vmem: fix empty page tables cleanup under KASAN irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains irqchip: Fix refcount leak in platform_irqchip_probe net/mlx5: Enhance debug print in page allocation failure bpftool: profile online CPUs instead of possible crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware crypto: ccp - Refactor out sev_fw_alloc() leds: led-class: Add missing put_device() to led_put() crypto: xts - Handle EBUSY correctly net: ethernet: ti: add missing of_node_put before return net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe() net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode x86/microcode: Adjust late loading result reporting message x86/microcode: Check CPU capabilities after late microcode update correctly x86/microcode: Add a parameter to microcode_check() to store CPU capabilities x86/microcode: Print previous version of microcode after reload x86/microcode: Default-disable late loading x86/microcode: Rip out the OLD_INTERFACE x86: Mark stop_this_cpu() __noreturn x86/microcode: Replace deprecated CPU-hotplug functions. x86/cpu: Init AP exception handling from cpu_init_secondary() powercap: fix possible name leak in powercap_register_zone() crypto: seqiv - Handle EBUSY correctly crypto: essiv - Handle EBUSY correctly crypto: ccp - Failure on re-initialization due to duplicate sysfs filename ACPI: battery: Fix missing NUL-termination with large strings wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails ath9k: htc: clean up statistics macros ath9k: hif_usb: simplify if-if to if-else wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function wifi: orinoco: check return value of hermes_write_wordrec() wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU thermal/drivers/tsens: Sort out msm8976 vs msm8956 data thermal/drivers/tsens: Add compat string for the qcom,msm8960 thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 thermal/drivers/tsens: Drop msm8976-specific defines ACPICA: nsrepair: handle cases without a return value correctly crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak crypto: ccp: Use the stack and common buffer for status commands crypto: ccp: Use the stack for small SEV command buffers lib/mpi: Fix buffer overrun when SG is too long rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose genirq: Fix the return type of kstat_cpu_irqs_sum() ACPICA: Drop port I/O validation for some regions crypto: x86/ghash - fix unaligned access in ghash_setkey() wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() wifi: ipw2200: fix memory leak in ipw_wdev_init() wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() libbpf: Fix btf__align_of() by taking into account field offsets wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() rtlwifi: fix -Wpointer-sign warning wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() wifi: libertas: fix memory leak in lbs_init_adapter() wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() wifi: rsi: Fix memory leak in rsi_coex_attach() block: bio-integrity: Copy flags when bio_integrity_payload is cloned x86/perf/zhaoxin: Add stepping check for ZXC sched/rt: pick_next_rt_entity(): check list_entry sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() s390/dasd: Fix potential memleak in dasd_eckd_init() s390/dasd: Prepare for additional path event handling blk-mq: correct stale comment of .get_budget blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx blk-mq: avoid sleep in blk_mq_alloc_request_hctx arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node ARM: dts: imx7s: correct iomuxc gpr mux controller cells ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference arm64: dts: renesas: beacon-renesom: Fix gpio expander reference arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name arm64: dts: amlogic: meson-gx: add missing unit address to rng node name arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name ARM: imx: Call ida_simple_remove() for ida_simple_get ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato arm64: dts: ti: k3-j7200: Fix wakeup pinmux range ARM: s3c: fix s3c64xx_set_timer_source prototype ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() arm64: dts: meson: remove CPU opps below 1GHz for G12A boards arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names arm64: dts: qcom: ipq8074: fix Gen3 PCIe node arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name arm64: dts: meson-gx: Fix Ethernet MAC address unit name arm64: dts: qcom: sc7180: correct SPMI bus address cells arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description ARM: zynq: Fix refcount leak in zynq_early_slcr_init arm64: dts: qcom: qcs404: use symbol names for PCIe resets ARM: OMAP2+: Fix memory leak in realtime_counter_init() powerpc/mm: Rearrange if-else block to avoid clang warning HID: asus: use spinlock to safely schedule workers HID: asus: use spinlock to protect concurrent accesses HID: asus: Remove check for same LED brightness on set Linux 5.10.172 io_uring: ensure that io_init_req() passes in the right issue_flags Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property" Revert "nvmem: core: remove nvmem_config wp_gpio" Revert "nvmem: core: fix cleanup after dev_set_name()" Revert "nvmem: core: fix registration vs use race" Revert "nvmem: core: fix return value" Linux 5.10.171 io_uring: add missing lock in io_get_file_fixed USB: core: Don't hold device lock while reading the "descriptors" sysfs file usb: gadget: u_serial: Add null pointer check in gserial_resume USB: serial: option: add support for VW/Skoda "Carstick LTE" drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init scripts/tags.sh: fix incompatibility with PCRE2 scripts/tags.sh: Invoke 'realpath' via 'xargs' md: Flush workqueue md_rdev_misc_wq in md_alloc() vc_screen: don't clobber return value in vcs_read net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state HID: core: Fix deadloop in hid_apply_multiplier. neigh: make sure used and confirmed times are valid IB/hfi1: Assign npages earlier btrfs: send: limit number of clones and allocated memory size ACPI: NFIT: fix a potential deadlock during NFIT teardown ARM: dts: rockchip: add power-domains property to dp node on rk3288 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc Fix XFRM-I support for nested ESP tunnels Revert "Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property"" Linux 5.10.170 bpf: add missing header file include Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" ext4: Fix function prototype mismatch for ext4_feat_ktype audit: update the mailing list in MAINTAINERS wifi: mwifiex: Add missing compatible string for SD8787 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() nbd: fix possible overflow for 'first_minor' in nbd_dev_add() nbd: fix max value for 'first_minor' Revert "Revert "block: nbd: add sanity check for first_minor"" uaccess: Add speculation barrier to copy_from_user() mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh drm/i915/gvt: fix double free bug in split_2MB_gtt_entry powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception random: always mix cycle counter in add_latent_entropy() clk: mxl: syscon_node_to_regmap() returns error pointers powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G clk: mxl: Fix a clk entry by adding relevant flags clk: mxl: Add option to override gate clks clk: mxl: Remove redundant spinlocks clk: mxl: Switch from direct readl/writel based IO to regmap based IO wifi: rtl8xxxu: gen2: Turn on the rate control drm/etnaviv: don't truncate physical page address Linux 5.10.169 nvmem: core: fix return value net: sched: sch: Fix off by one in htb_activate_prios() ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak alarmtimer: Prevent starvation by small intervals and SIG_IGN kvm: initialize all of the kvm_debugregs structure before sending it to userspace net/sched: tcindex: search key must be 16 bits i40e: Add checking for null for nlmsg_find_attr() net/sched: act_ctinfo: use percpu stats flow_offload: fill flags to action structure drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() nilfs2: fix underflow in second superblock position calculations ipv6: Fix tcp socket connection with DSCP. ipv6: Fix datagram socket connection with DSCP. ixgbe: add double of VLAN header when computing the max MTU net: mpls: fix stale pointer if allocation fails during device rename net: stmmac: Restrict warning on disabling DMA store and fwd mode bnxt_en: Fix mqprio and XDP ring checking logic net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. net/sched: tcindex: update imperfect hash filters respecting rcu sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list net: bgmac: fix BCM5358 support by setting correct flags i40e: add double of VLAN header when computing the max MTU ixgbe: allow to increase MTU to 3K with XDP enabled revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" net: Fix unwanted sign extension in netdev_stats_to_stats64() Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." hugetlb: check for undefined shift on 32 bit architectures sched/psi: Fix use-after-free in ep_remove_wait_queue() ALSA: hda/realtek - fixed wrong gpio assigned ALSA: hda/conexant: add a new hda codec SN6180 mmc: mmc_spi: fix error handling in mmc_spi_probe() mmc: sdio: fix possible resource leaks in some error paths mmc: jz4740: Work around bug on JZ4760(B) netfilter: nft_tproxy: restrict to prerouting hook ovl: remove privs in ovl_fallocate() ovl: remove privs in ovl_copyfile() s390/signal: fix endless loop in do_signal aio: fix mremap after fork null-deref nvmem: core: fix registration vs use race nvmem: core: fix cleanup after dev_set_name() nvmem: core: remove nvmem_config wp_gpio nvmem: core: add error handling for dev_set_name platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association s390/decompressor: specify __decompress() buf len to avoid overflow net: sched: sch: Bounds check priority net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC net/rose: Fix to not accept on connected socket tools/virtio: fix the vringh test for virtio ring changes ASoC: cs42l56: fix DT probe ALSA: hda: Do not unset preset when cleaning up codec selftests/bpf: Verify copy_register_state() preserves parent/live fields ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml Change-Id: I1f66c988a4f4f4661c8f74bcd1ad89220081567e Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com> |
||
|
166f433ac6 |
Merge keystone/android12-5.10-keystone-qcom-release.168+ (60b964d ) into msm-5.10
* refs/heads/tmp-60b964d: BACKPORT: f2fs: introduce gc_urgent_mid mode ANDROID: clear memory trylock-bit when page_locked. UPSTREAM: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' ANDROID: GKI: Update symbols to symbol list ANDROID: incremental fs: Evict inodes before freeing mount data UPSTREAM: mm: memcontrol: set the correct memcg swappiness restriction UPSTREAM: media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() ANDROID: Fix kernelci break: eventfd_signal_mask redefined ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() return void BACKPORT: FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete BACKPORT: of: base: Skip CPU nodes with "fail"/"fail-..." status UPSTREAM: hid: bigben_probe(): validate report count UPSTREAM: HID: bigben: use spinlock to safely schedule workers UPSTREAM: HID: bigben_worker() remove unneeded check on report_field UPSTREAM: HID: bigben: use spinlock to protect concurrent accesses BACKPORT: USB: gadget: Fix use-after-free during usb config switch ANDROID: ABI: Add page_pinner_inited into symbols list ANDROID: page_pinner: prevent pp_buffer access before initialization UPSTREAM: hwrng: virtio - add an internal buffer ANDROID: fix ABI by undoing atomic64_t -> u64 type conversion UPSTREAM: net: retrieve netns cookie via getsocketopt UPSTREAM: net: initialize net->net_cookie at netns setup UPSTREAM: ext4: fix another off-by-one fsmap error on 1k block filesystems UPSTREAM: ext4: block range must be validated before use in ext4_mb_clear_bb() UPSTREAM: ext4: add strict range checks while freeing blocks UPSTREAM: ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() UPSTREAM: ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() UPSTREAM: usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode ANDROID: GKI: rockchip: Add symbols for clk api BACKPORT: arm64: mte: move register initialization to C UPSTREAM: rcu: Remove __read_mostly annotations from rcu_scheduler_active externs ANDROID: GKI: Update symbol list for mtk Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property" Revert "xhci: Add update_hub_device override for PCI xHCI hosts" Revert "xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables" Revert "xhci: Add a flag to disable USB3 lpm on a xhci root port level." Revert "xhci: Prevent infinite loop in transaction errors recovery for streams" Revert "ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire" Revert "ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio" Linux 5.10.168 Fix page corruption caused by racy check in __free_pages arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte ceph: flush cap releases when the session is flushed usb: typec: altmodes/displayport: Fix probe pin assign check usb: core: add quirk for Alcor Link AK9563 smartcard reader btrfs: free device in btrfs_close_devices for a single device filesystem net: USB: Fix wrong-direction WARNING in plusb.c cifs: Fix use-after-free in rdata->read_into_pages() pinctrl: intel: Restore the pins that used to be in Direct IRQ mode spi: dw: Fix wrong FIFO level setting for long xfers pinctrl: single: fix potential NULL dereference pinctrl: aspeed: Fix confusing types in return value ALSA: pci: lx6464es: fix a debug loop selftests: forwarding: lib: quote the sysctl values rds: rds_rm_zerocopy_callback() use list_first_entry() net/mlx5: fw_tracer, Zero consumer index when reloading the tracer net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers net/mlx5e: IPoIB, Show unknown speed instead of error net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" ice: Do not use WQ_MEM_RECLAIM flag for workqueue uapi: add missing ip/ipv6 header dependencies for linux/stddef.h ionic: clean interrupt before enabling queue to avoid credit race net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY bonding: fix error checking in bond_debug_reregister() xfrm: fix bug with DSCP copy to v6 from v4 tunnel RDMA/usnic: use iommu_map_atomic() under spin_lock() IB/IPoIB: Fix legacy IPoIB due to wrong number of queues xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() IB/hfi1: Restore allocated resources on failed copyout xfrm: compat: change expression for switch in xfrm_xlate64 can: j1939: do not wait 250 ms if the same addr was already claimed of/address: Return an error when no valid dma-ranges are found tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() ALSA: hda/realtek: Add Positivo N14KP6-TG btrfs: zlib: zero-initialize zlib workspace btrfs: limit device extents to the device size migrate: hugetlb: check for hugetlb shared PMD in node migration mm/migration: return errno when isolate_huge_page failed iio:adc:twl6030: Enable measurement of VAC bpf: Do not reject when the stack read size is different from the tracked scalar size nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads f2fs: fix to do sanity check on i_extra_isize in is_alive() fbdev: smscufx: fix error handling code in ufx_usb_probe serial: 8250_dma: Fix DMA Rx rearm race serial: 8250_dma: Fix DMA Rx completion race nvmem: core: fix cell removal on error nvmem: core: initialise nvmem->id early drm/i915: Fix potential bit_17 double-free Squashfs: fix handling and sanity checking of xattr_ids count mm/swapfile: add cond_resched() in get_swap_pages() fpga: stratix10-soc: Fix return value check in s10_ops_write_init() x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps riscv: disable generation of unwind tables parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case parisc: Fix return code of pdc_iodc_print() nvmem: qcom-spmi-sdam: fix module autoloading iio: imu: fxos8700: fix MAGN sensor scale and unit iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN iio: imu: fxos8700: fix failed initialization ODR mode assignment iio: imu: fxos8700: fix incorrect ODR mode readback iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback iio: imu: fxos8700: fix map label of channel type to MAGN sensor iio: imu: fxos8700: fix IMU data bits returned to user space iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback iio: imu: fxos8700: fix ACCEL measurement range selection iio:adc:twl6030: Enable measurements of VUSB, VBAT and others iio: adc: berlin2-adc: Add missing of_node_put() in error path iio: hid: fix the retval in accel_3d_capture_sample efi: Accept version 2 of memory attributes table ALSA: hda/realtek: Add Acer Predator PH315-54 watchdog: diag288_wdt: fix __diag288() inline assembly watchdog: diag288_wdt: do not use stack buffers for hardware data net: qrtr: free memory on error path in radix_tree_insert() fbcon: Check font dimension limits Input: i8042 - add Clevo PCX0DX to i8042 quirk table Input: i8042 - add TUXEDO devices to i8042 quirk tables Input: i8042 - merge quirk tables Input: i8042 - move __initconst to fix code styling warning vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait usb: dwc3: qcom: enable vbus override when in OTG dr-mode usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API iio: adc: stm32-dfsdm: fill module aliases net/x25: Fix to not accept on connected socket platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table i2c: rk3x: fix a bunch of kernel-doc warnings scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress scsi: target: core: Fix warning on RT kernels i2c: mxs: suppress probe-deferral error message qede: execute xdp_do_flush() before napi_complete_done() qede: add netpoll support for qede driver efi: fix potential NULL deref in efi_mem_reserve_persistent net: openvswitch: fix flow memory leak in ovs_flow_cmd_new virtio-net: Keep stop() to follow mirror sequence of open() selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning ata: libata: Fix sata_down_spd_limit() when no link speed is reported can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() net: phy: meson-gxl: Add generic dummy stubs for MMD register access squashfs: harden sanity check in squashfs_read_xattr_id_table netfilter: br_netfilter: disable sabotage_in hook after first suppression netrom: Fix use-after-free caused by accept on already connected socket net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices sfc: correctly advertise tunneled IPv6 segmentation virtio-net: execute xdp_do_flush() before napi_complete_done() fix "direction" argument of iov_iter_kvec() fix iov_iter_bvec() "direction" argument READ is "data destination", not source... WRITE is "data source", not destination... vhost/net: Clear the pending messages when the backend is removed scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" drm/vc4: hdmi: make CEC adapter name unique arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener bpf: Fix to preserve reg parent/live fields when copying range info bpf: Support <8-byte scalar spill and refill ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers powerpc/imc-pmu: Revert nest_init_lock to being a mutex bpf: Fix incorrect state pruning for <8B spill/fill bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region Revert "net: add atomic_long_t to net_device_stats fields" Revert "PM/devfreq: governor: Add a private governor_data for governor" Linux 5.10.167 net: fix NULL pointer in skb_segment_list Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init blk-cgroup: fix missing pd_online_fn() while activating policy bpf: Skip task with pid=1 in send_signal_common() arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI ARM: dts: vf610: Fix pca9548 i2c-mux node names ARM: dts: imx: Fix pca9547 i2c-mux node name ANDROID: Update .xml due to ABI preservation fix ANDROID: struct io_uring ABI preservation hack for 5.10.162 changes ANDROID: fix up struct task_struct ABI change in 5.10.162 ANDROID: add flags variable back to struct proto_ops Linux 5.10.166 clk: Fix pointer casting to prevent oops in devm_clk_release() perf/x86/amd: fix potential integer overflow on shift of a int netfilter: conntrack: unify established states for SCTP paths x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL block: fix and cleanup bio_check_ro Revert "selftests/ftrace: Update synthetic event syntax errors" nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" tools: gpio: fix -c option of gpio-event-mon net: mdio-mux-meson-g12a: force internal PHY off on mux switch net/tg3: resolve deadlock in tg3_reset_task() during EEH thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() net: ravb: Fix possible hang if RIS2_QFF1 happen sctp: fail if no bound addresses can be used for a given scope net/sched: sch_taprio: do not schedule in taprio_reset() netrom: Fix use-after-free of a listening socket. netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE ipv4: prevent potential spectre v1 gadget in fib_metrics_match() ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() netlink: annotate data races around sk_state netlink: annotate data races around dst_portid and dst_group netlink: annotate data races around nlk->portid netfilter: nft_set_rbtree: skip elements in transaction from garbage collection netfilter: nft_set_rbtree: Switch to node list walk for overlap detection net: fix UaF in netns ops registration error path netlink: prevent potential spectre v1 gadgets i2c: designware: use casting of u64 in clock multiplication to avoid overflow i2c: designware: Use DIV_ROUND_CLOSEST() macro units: Add SI metric prefix definitions units: Add Watt units EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info EDAC/device: Respect any driver-supplied workqueue polling value ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment thermal: intel: int340x: Protect trip temperature from concurrent updates KVM: x86/vmx: Do not skip segment attributes if unusable bit is set cifs: Fix oops due to uncleared server->smbd_conn in reconnect ftrace/scripts: Update the instructions for ftrace-bisect.sh trace_events_hist: add check for return value of 'create_hist_field' tracing: Make sure trace_printk() can output as soon as it can be used module: Don't wait for GOING modules scsi: hpsa: Fix allocation size for scsi_host_alloc() xhci: Set HCD flag to defer primary roothub registration Bluetooth: hci_sync: cancel cmd_timer if hci_open failed exit: Use READ_ONCE() for all oops/warn limit reads docs: Fix path paste-o for /sys/kernel/warn_count panic: Expose "warn_count" to sysfs panic: Introduce warn_limit panic: Consolidate open-coded panic_on_warn checks exit: Allow oops_limit to be disabled exit: Expose "oops_count" to sysfs exit: Put an upper limit on how often we can oops panic: Separate sysctl logic from CONFIG_SMP ia64: make IA64_MCA_RECOVERY bool instead of tristate csky: Fix function name in csky_alignment() and die() h8300: Fix build errors from do_exit() to make_task_dead() transition hexagon: Fix function name in die() objtool: Add a missing comma to avoid string concatenation exit: Add and use make_task_dead. kasan: no need to unset panic_on_warn in end_report() ubsan: no need to unset panic_on_warn in ubsan_epilogue() panic: unset panic_on_warn inside panic() kernel/panic: move panic sysctls to its own file sysctl: add a new register_sysctl_init() interface fs: reiserfs: remove useless new_opts in reiserfs_remount x86: ACPI: cstate: Optimize C3 entry on AMD CPUs netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" lockref: stop doing cpu_relax in the cmpxchg loop platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id KVM: s390: interrupt: use READ_ONCE() before cmpxchg() spi: spidev: remove debug messages that access spidev->spi without locking ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC cpufreq: armada-37xx: stop using 0 as NULL pointer s390/debug: add _ASM_S390_ prefix to header guard drm: Add orientation quirk for Lenovo ideapad D330-10IGL ASoC: fsl_micfil: Correct the number of steps on SX controls kcsan: test: don't put the expect array on the stack cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace tcp: fix rate_app_limited to default to 1 net: dsa: microchip: ksz9477: port map correction in ALU table entry register driver core: Fix test_async_probe_init saves device in wrong array w1: fix WARNING after calling w1_process() w1: fix deadloop in __w1_remove_master_device() tcp: avoid the lookup process failing to get sk in ehash table nvme-pci: fix timeout request state check dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() HID: betop: check shape of output reports l2tp: prevent lockdep issue in l2tp_tunnel_register() net: macb: fix PTP TX timestamp failure due to packet padding dmaengine: Fix double increment of client_count in dma_chan_get() drm/panfrost: fix GENERIC_ATOMIC64 dependency net: mlx5: eliminate anonymous module_init & module_exit usb: gadget: f_fs: Ensure ep0req is dequeued before free_request usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait HID: revert CHERRY_MOUSE_000C quirk net: stmmac: fix invalid call to mdiobus_get_phy() HID: check empty report_list in bigben_probe() HID: check empty report_list in hid_validate_values() net: mdio: validate parameter addr in mdiobus_get_phy() net: usb: sr9700: Handle negative len l2tp: close all race conditions in l2tp_tunnel_register() l2tp: convert l2tp_tunnel_list to idr l2tp: Don't sleep and disable BH under writer-side sk_callback_lock l2tp: Serialize access to sk_user_data with sk_callback_lock net/sched: sch_taprio: fix possible use-after-free wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs net: nfc: Fix use-after-free in local_cleanup() phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation amd-xgbe: Delay AN timeout during KR training amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 phy: ti: fix Kconfig warning and operator precedence PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() affs: initialize fsdata in affs_truncate() IB/hfi1: Remove user expected buffer invalidate race IB/hfi1: Immediately remove invalid memory from hardware IB/hfi1: Fix expected receive setup error exit issues IB/hfi1: Reserve user expected TIDs IB/hfi1: Reject a zero-length user expected buffer RDMA/core: Fix ib block iterator counter overflow tomoyo: fix broken dependency on *.conf.default firmware: arm_scmi: Harden shared memory access in fetch_notification firmware: arm_scmi: Harden shared memory access in fetch_response EDAC/highbank: Fix memory leak in highbank_mc_probe() HID: intel_ish-hid: Add check for ishtp_dma_tx_map ARM: imx: add missing of_node_put() arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' ARM: dts: imx7d-pico: Use 'clock-frequency' ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() clk: Provide new devm_clk helpers for prepared and enabled clocks clk: generalize devm_clk_get() a bit Linux 5.10.165 io_uring/rw: remove leftover debug statement io_uring/rw: ensure kiocb_end_write() is always called io_uring: fix double poll leak on repolling io_uring: Clean up a false-positive warning from GCC 9.3.0 mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma Bluetooth: hci_qca: Fixed issue during suspend Bluetooth: hci_qca: check for SSR triggered flag while suspend Bluetooth: hci_qca: Wait for SSR completion during suspend soc: qcom: apr: Make qcom,protection-domain optional again Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() net/ulp: use consistent error code when blocking ULP io_uring/net: fix fast_iov assignment in io_setup_async_msg() io_uring: io_kiocb_update_pos() should not touch file for non -1 offset tracing: Use alignof__(struct {type b;}) instead of offsetof() x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN Revert "drm/amdgpu: make display pinning more flexible (v2)" efi: rt-wrapper: Add missing include arm64: efi: Execute runtime services from a dedicated stack drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix drm/amd/display: Calculate output_color_space after pixel encoding adjustment drm/amd/display: Fix set scaling doesn's work drm/i915: re-disable RC6p on Sandy Bridge mei: me: add meteor lake point M DID gsmi: fix null-deref in gsmi_get_variable serial: atmel: fix incorrect baudrate setup dmaengine: tegra210-adma: fix global intr clear serial: pch_uart: Pass correct sg to dma_unmap_sg() dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() usb: gadget: g_webcam: Send color matching descriptor per frame usb: typec: altmodes/displayport: Fix pin assignment calculation usb: typec: altmodes/displayport: Add pin assignment helper usb: host: ehci-fsl: Fix module alias USB: serial: cp210x: add SCALANCE LPE-9000 device id USB: gadgetfs: Fix race between mounting and unmounting tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer thunderbolt: Use correct function to calculate maximum USB3 link rate cifs: do not include page data when checking signature btrfs: fix race between quota rescan and disable leading to NULL pointer deref mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting mmc: sunxi-mmc: Fix clock refcount imbalance during unbind comedi: adv_pci1760: Fix PWM instruction handling usb: core: hub: disable autosuspend for TI TUSB8041 misc: fastrpc: Fix use-after-free race condition for maps misc: fastrpc: Don't remove map on creater_process and device_release USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 staging: vchiq_arm: fix enum vchiq_status return types USB: serial: option: add Quectel EM05CN modem USB: serial: option: add Quectel EM05CN (SG) modem USB: serial: option: add Quectel EC200U modem USB: serial: option: add Quectel EM05-G (RS) modem USB: serial: option: add Quectel EM05-G (CS) modem USB: serial: option: add Quectel EM05-G (GR) modem prlimit: do_prlimit needs to have a speculation check xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables usb: acpi: add helper to check port lpm capability using acpi _DSM xhci: Add a flag to disable USB3 lpm on a xhci root port level. xhci: Add update_hub_device override for PCI xHCI hosts xhci: Fix null pointer dereference when host dies usb: xhci: Check endpoint is valid before dereferencing it xhci-pci: set the dma max_seg_size io_uring/rw: defer fsnotify calls to task context io_uring: do not recalculate ppos unnecessarily io_uring: update kiocb->ki_pos at execution time io_uring: remove duplicated calls to io_kiocb_ppos io_uring: ensure that cached task references are always put on exit io_uring: fix CQ waiting timeout handling io_uring: lock overflowing for IOPOLL io_uring: check for valid register opcode earlier io_uring: fix async accept on O_NONBLOCK sockets io_uring: allow re-poll if we made progress io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) io_uring: add flag for disabling provided buffer recycling io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly io_uring: improve send/recv error handling io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL Bluetooth: hci_qca: Fix driver shutdown on closed serdev Bluetooth: hci_qca: Wait for timeout during suspend drm/i915/gt: Reset twice ALSA: hda/realtek - Turn on power early efi: fix userspace infinite retry read efivars after EFI runtime services page fault nilfs2: fix general protection fault in nilfs_btree_insert() zonefs: Detect append writes at invalid locations Add exception protection processing for vd in axi_chan_handle_err function wifi: mac80211: sdata can be NULL during AMPDU start wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices f2fs: let's avoid panic if extent_tree is not created x86/asm: Fix an assembler warning with current binutils btrfs: always report error in run_one_delayed_ref() RDMA/srp: Move large values to a new enum for gcc13 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats tools/virtio: initialize spinlocks in vring_test.c selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID pNFS/filelayout: Fix coalescing test for single DS btrfs: fix trace event name typo for FLUSH_DELAYED_REFS Linux 5.10.164 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" io_uring/io-wq: only free worker if it was allocated for creation io_uring/io-wq: free worker if task_work creation is canceled drm/virtio: Fix GEM handle creation UAF efi: fix NULL-deref in init error path arm64: cmpxchg_double*: hazard against entire exchange variable arm64: atomics: remove LL/SC trampolines arm64: atomics: format whitespace consistently x86/resctrl: Fix task CLOSID/RMID update race x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID Documentation: KVM: add API issues section iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() iommu/mediatek-v1: Add error handle for mtk_iommu_probe mm: Always release pages to the buddy allocator in memblock_free_late(). net/mlx5e: Don't support encap rules with gbp option net/mlx5: Fix ptp max frequency adjustment range net/sched: act_mpls: Fix warning during failed attribute validation nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() hvc/xen: lock console list traversal octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable octeontx2-af: Map NIX block from CGX connection octeontx2-af: Update get/set resource count functions tipc: fix unexpected link reset due to discovery messages ASoC: wm8904: fix wrong outputs volume after power reactivation regulator: da9211: Use irq handler when ready EDAC/device: Fix period calculation in edac_device_reset_delay_period() x86/boot: Avoid using Intel mnemonics in AT&T syntax asm powerpc/imc-pmu: Fix use of mutex in IRQs disabled section netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. xfrm: fix rcu lock in xfrm_notify_userpolicy() ext4: fix uninititialized value in 'ext4_evict_inode' usb: ulpi: defer ulpi_register on ulpi_read_id timeout xhci: Prevent infinite loop in transaction errors recovery for streams xhci: move and rename xhci_cleanup_halted_endpoint() xhci: store TD status in the td struct instead of passing it along xhci: move xhci_td_cleanup so it can be called by more functions xhci: Add xhci_reset_halted_ep() helper function xhci: adjust parameters passed to cleanup_halted_endpoint() xhci: get isochronous ring directly from endpoint structure xhci: Avoid parsing transfer events several times clk: imx: imx8mp: add shared clk gate for usb suspend clk dt-bindings: clocks: imx8mp: Add ID for usb suspend clock clk: imx8mp: add clkout1/2 support clk: imx8mp: Add DISP2 pixel clock iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands bus: mhi: host: Fix race between channel preparation and M0 event ipv6: raw: Deduct extension header length in rawv6_push_pending_frames ixgbe: fix pci device refcount leak platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer drm/msm/adreno: Make adreno quirks not overwrite each other cifs: Fix uninitialized memory read for smb311 posix symlink create s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops ASoC: qcom: lpass-cpu: Fix fallback SD line index handling s390/kexec: fix ipl report address for kdump perf auxtrace: Fix address filter duplicate symbol selection docs: Fix the docs build with Sphinx 6.0 efi: tpm: Avoid READ_ONCE() for accessing the event log KVM: arm64: Fix S1PTW handling on RO memslots ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits Linux 5.10.163 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF net/ulp: prevent ULP without clone op from entering the LISTEN status net: sched: disallow noqueue for qdisc classes mptcp: use proper req destructor for IPv6 mptcp: dedicated request sock for subflow in v6 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies mptcp: mark ops structures as ro_after_init serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" fsl_lpuart: Don't enable interrupts too early ext4: don't set up encryption key during jbd2 transaction ext4: disable fast-commit of encrypted dir operations parisc: Align parisc MADV_XXX constants with all other architectures io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() efi: random: combine bootloader provided RNG seed with RNG protocol output mbcache: Avoid nesting of cache->c_list_lock under bit locks hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling hfs/hfsplus: use WARN_ON for sanity check selftests: set the BUILD variable to absolute path ext4: don't allow journal inode to have encrypt flag drm/i915/gvt: fix vgpu debugfs clean in remove drm/i915/gvt: fix gvt debugfs destroy riscv: uaccess: fix type of 0 variable on error in get_user() fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB nfsd: fix handling of readdir in v4root vs. mount upcall timeout x86/bugs: Flush IBP in ib_prctl_set() nvme: fix multipath crash caused by flush request when blktrace is enabled ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet udf: Fix extension of the last extent in the file caif: fix memory leak in cfctrl_linkup_request() drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() usb: rndis_host: Secure rndis_query check against int overflow drivers/net/bonding/bond_3ad: return when there's no aggregator perf tools: Fix resources leak in perf_data__open_dir() netfilter: ipset: Rework long task execution when adding/deleting entries netfilter: ipset: fix hash:net,port,net hang with /0 subnet net: sched: cbq: dont intepret cls results when asked to drop net: sched: atm: dont intepret cls results when asked to drop gpio: sifive: Fix refcount leak in sifive_gpio_probe ceph: switch to vfs_inode_has_locks() to fix file lock bug filelock: new helper: vfs_inode_has_locks drm/meson: Reduce the FIFO lines held when AFBC is not used RDMA/mlx5: Fix validation of max_rd_atomic caps for DC net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe net: amd-xgbe: add missed tasklet_kill net/mlx5e: Fix hw mtu initializing at XDP SQ allocation net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default net/mlx5: Avoid recovery in probe flows net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path vhost: fix range used in translate_desc() vringh: fix range used in iotlb_translate() vhost/vsock: Fix error handling in vhost_vsock_init() nfc: Fix potential resource leaks qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure net: sched: fix memory leak in tcindex_set_parms net: hns3: add interrupts re-initialization while doing VF FLR nfsd: shut down the NFSv4 state objects before the filecache veth: Fix race with AF_XDP exposing old or uninitialized descriptors vmxnet3: correctly report csum_level for encapsulated packet drm/panfrost: Fix GEM handle creation ref-counting bpf: pull before calling skb_postpull_rcsum() SUNRPC: ensure the matching upcall is in-flight upon downcall ext4: fix deadlock due to mbcache entry corruption mbcache: automatically delete entries from cache on freeing ext4: fix race when reusing xattr blocks ext4: unindent codeblock in ext4_xattr_block_set() ext4: remove EA inode entry from mbcache on inode eviction mbcache: add functions to delete entry if unused mbcache: don't reclaim used entries ext4: use kmemdup() to replace kmalloc + memcpy ext4: fix leaking uninitialized memory in fast-commit journal ext4: fix various seppling typos ext4: simplify ext4 error translation ext4: move functions in super.c fs: ext4: initialize fsdata in pagecache_write() ext4: use memcpy_to_page() in pagecache_write() mm/highmem: Lift memcpy_[to|from]_page to core ext4: correct inconsistent error msg in nojournal mode ext4: goto right label 'failed_mount3a' riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument riscv/stacktrace: Fix stack output without ra on the stack top ravb: Fix "failed to switch device to config mode" message during unbind staging: media: tegra-video: fix device_node use after free x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK x86/kprobes: Convert to insn_decode() perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor media: s5p-mfc: Fix in register read and write for H264 media: s5p-mfc: Clear workbit to handle error condition media: s5p-mfc: Fix to handle reference queue during finishing x86/MCE/AMD: Clear DFR errors found in THR handler x86/mce: Get rid of msr_ops btrfs: replace strncpy() with strscpy() perf/x86/intel/uncore: Clear attr_update properly perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure ARM: renumber bits related to _TIF_WORK_MASK drm/amdgpu: make display pinning more flexible (v2) drm/amdgpu: handle polaris10/11 overlap asics (v2) ext4: allocate extended attribute value in vmalloc area ext4: avoid unaccounted block allocation when expanding inode ext4: initialize quota before expanding inode in setproject ioctl ext4: fix inode leak in ext4_xattr_inode_create() on an error path ext4: avoid BUG_ON when creating xattrs ext4: fix error code return to user-space in ext4_get_branch() ext4: fix corruption when online resizing a 1K bigalloc fs ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline ext4: init quota for 'old.inode' in 'ext4_rename' ext4: fix bug_on in __es_tree_search caused by bad boot loader inode ext4: check and assert if marking an no_delete evicting inode dirty ext4: fix reserved cluster accounting in __es_remove_extent() ext4: fix bug_on in __es_tree_search caused by bad quota inode ext4: add helper to check quota inums ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode ext4: fix undefined behavior in bit shift for ext4_check_flag_values ext4: fix use-after-free in ext4_orphan_cleanup ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop ext4: silence the warning when evicting inode with dioread_nolock drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() drm/i915/dsi: fix VBT send packet port selection for dual link DSI drm/vmwgfx: Validate the box size for the snooped cursor drm/connector: send hotplug uevent on connector cleanup device_cgroup: Roll back to original exceptions after copy failure parisc: led: Fix potential null-ptr-deref in start_task() remoteproc: core: Do pm_relax when in RPROC_OFFLINE state iommu/amd: Fix ivrs_acpihid cmdline parsing code driver core: Fix bus_type.match() error handling in __driver_attach() crypto: n2 - add missing hash statesize PCI/sysfs: Fix double free in error path PCI: Fix pci_device_is_present() for VFs by checking PF ipmi: fix use after free in _ipmi_destroy_user() ima: Fix a potential NULL pointer access in ima_restore_measurement_list mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() ipmi: fix long wait in unload when IPMI disconnect ASoC: jz4740-i2s: Handle independent FIFO flush bits wifi: wilc1000: sdio: fix module autoloading efi: Add iMac Pro 2017 to uefi skip cert quirk md/bitmap: Fix bitmap chunk size overflow issues rtc: ds1347: fix value written to century register cifs: fix missing display of three mount options cifs: fix confusing debug message media: dvb-core: Fix UAF due to refcount races at releasing media: dvb-core: Fix double free in dvb_register_device() ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod staging: media: tegra-video: fix chan->mipi value on error tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line tracing/hist: Fix wrong return value in parse_action_params() x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK ftrace/x86: Add back ftrace_expected for ftrace bug reports x86/microcode/intel: Do not retry microcode reloading on the APs KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails perf/core: Call LSM hook after copying perf_event_attr tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' dm cache: set needs_check flag after aborting metadata dm cache: Fix UAF in destroy() dm clone: Fix UAF in clone_dtr() dm integrity: Fix UAF in dm_integrity_dtr() dm thin: Fix UAF in run_timer_softirq() dm thin: resume even if in FAIL mode dm thin: Use last transaction's pmd->root when commit failed dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops ALSA: patch_realtek: Fix Dell Inspiron Plus 16 cpufreq: Init completion before kobject_init_and_add() PM/devfreq: governor: Add a private governor_data for governor selftests: Use optional USERCFLAGS and USERLDFLAGS arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength ARM: ux500: do not directly dereference __iomem btrfs: fix resolving backrefs for inline extent followed by prealloc mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength jbd2: use the correct print format ktest.pl minconfig: Unset configs instead of just removing them kest.pl: Fix grub2 menu handling for rebooting soc: qcom: Select REMAP_MMIO for LLCC driver media: stv0288: use explicitly signed char net/af_packet: make sure to pull mac header net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO rcu: Prevent lockdep-RCU splats on lock acquisition/release torture: Exclude "NOHZ tick-stop error" from fatal errors wifi: rtlwifi: 8192de: correct checking of IQK reload wifi: rtlwifi: remove always-true condition pointed out by GCC 12 net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio kcsan: Instrument memcpy/memset/memmove with newer Clang SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak tpm: acpi: Call acpi_put_table() to fix memory leak mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING f2fs: should put a page when checking the summary info mm, compaction: fix fast_isolate_around() to stay within boundaries md: fix a crash in mempool_free pnode: terminate at peers of source ALSA: line6: fix stack overflow in line6_midi_transmit ALSA: line6: correct midi status byte when receiving data from podxt ovl: Use ovl mounter's fsuid and fsgid in ovl_link() binfmt: Fix error return code in load_elf_fdpic_binary() hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount pstore/zone: Use GFP_ATOMIC to allocate zone buffer HID: plantronics: Additional PIDs for double volume key presses quirk HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint powerpc/rtas: avoid scheduling in rtas_os_term() powerpc/rtas: avoid device tree lookups in rtas_os_term() objtool: Fix SEGFAULT nvmet: don't defer passthrough commands with trivial effects to the workqueue nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition ata: ahci: Fix PCS quirk application for suspend nvme-pci: fix page size checks nvme-pci: fix mempool alloc size nvme-pci: fix doorbell buffer value endianness cifs: fix oops during encryption usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init pwm: tegra: Fix 32 bit build media: dvbdev: fix refcnt bug media: dvbdev: fix build warning due to comments ovl: fix use inode directly in rcu-walk mode gcov: add support for checksum field regulator: core: fix deadlock on regulator enable iio: adc128s052: add proper .data members in adc128_of_match table iio: adc: ad_sigma_delta: do not use internal iio_dev lock reiserfs: Add missing calls to reiserfs_security_free() HID: mcp2221: don't connect hidraw HID: wacom: Ensure bootloader PID is usable in hidraw mode usb: dwc3: core: defer probe on ulpi_read_id timeout usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB ALSA: usb-audio: add the quirk for KT0206 device ima: Simplify ima_lsm_copy_rule pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES afs: Fix lost servers_outstanding count perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion LoadPin: Ignore the "contents" argument of the LSM hooks ASoC: rt5670: Remove unbalanced pm_runtime_put() ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() ASoC: wm8994: Fix potential deadlock ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() ASoC: Intel: Skylake: Fix driver hang during shutdown ALSA: hda: add snd_hdac_stop_streams() helper ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c hwmon: (jc42) Fix missing unlock on error in jc42_write() orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() clk: st: Fix memory leak in st_of_quadfs_setup() media: si470x: Fix use-after-free in si470x_int_in_callback() mmc: renesas_sdhi: better reset from HS400 mode mmc: f-sdh30: Add quirks for broken timeout clock capability regulator: core: fix use_count leakage when handling boot-on libbpf: Avoid enum forward-declarations in public API in C++ mode blk-mq: fix possible memleak when register 'hctx' failed media: dvb-usb: fix memory leak in dvb_usb_adapter_init() media: dvbdev: adopts refcnt to avoid UAF media: dvb-frontends: fix leak of memory fw ethtool: avoiding integer overflow in ethtool_phys_id() bpf: Prevent decl_tag from being referenced in func_proto arg ppp: associate skb with a device at tx mrp: introduce active flags to prevent UAF when applicant uninit net: add atomic_long_t to net_device_stats fields drm/amd/display: fix array index out of bound error in bios parser md/raid1: stop mdx_raid1 thread when raid1 array run failed drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() drm/sti: Use drm_mode_copy() drm/rockchip: Use drm_mode_copy() drm/msm: Use drm_mode_copy() s390/lcs: Fix return type of lcs_start_xmit() s390/netiucv: Fix return type of netiucv_tx() s390/ctcm: Fix return type of ctc{mp,}m_tx() drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback drm/amdgpu: Fix type of second parameter in trans_msg() callback igb: Do not free q_vector unless new one was allocated wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() hamradio: baycom_epp: Fix return type of baycom_send_packet() net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() bpf: make sure skb->len != 0 when redirecting to a tunneling device qed (gcc13): use u16 for fid to be big enough drm/amd/display: prevent memory leak ipmi: fix memleak when unload ipmi driver ASoC: codecs: rt298: Add quirk for KBL-R RVP platform wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out wifi: ath9k: verify the expected usb_endpoints are present brcmfmac: return error when getting invalid max_flowrings from dongle drm/etnaviv: add missing quirks for GC300 hfs: fix OOB Read in __hfs_brec_find acct: fix potential integer overflow in encode_comp_t() nilfs2: fix shift-out-of-bounds due to too large exponent of block size nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() ACPICA: Fix error code path in acpi_ds_call_control_method() fs: jfs: fix shift-out-of-bounds in dbDiscardAG udf: Avoid double brelse() in udf_rename() fs: jfs: fix shift-out-of-bounds in dbAllocAG binfmt_misc: fix shift-out-of-bounds in check_special_flags x86/hyperv: Remove unregister syscore call from Hyper-V cleanup video: hyperv_fb: Avoid taking busy spinlock on panic path arm64: make is_ttbrX_addr() noinstr-safe rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() net: stream: purge sk_error_queue in sk_stream_kill_queues() myri10ge: Fix an error handling path in myri10ge_probe() rxrpc: Fix missing unlock in rxrpc_do_sendmsg() net_sched: reject TCF_EM_SIMPLE case for complex ematch module mailbox: zynq-ipi: fix error handling while device_register() fails skbuff: Account for tail adjustment during pull operations openvswitch: Fix flow lookup to use unmasked key selftests: devlink: fix the fd redirect in dummy_reporter_test rtc: mxc_v2: Add missing clk_disable_unprepare() igc: Set Qbv start_time and end_time to end_time if not being configured in GCL igc: Lift TAPRIO schedule restriction igc: recalculate Qbv end_time by considering cycle time igc: Add checking for basetime less than zero igc: Use strict cycles for Qbv scheduling igc: Enhance Qbv scheduling by using first flag bit net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME net: igc: use skb_csum_is_sctp instead of protocol check net: add inline function skb_csum_is_sctp net: switch to storing KCOV handle directly in sk_buff r6040: Fix kmemleak in probe and remove nfc: pn533: Clear nfc_target before being used mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() net: macsec: fix net device access prior to holding a lock nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure NFSD: Remove spurious cb_setup_err tracepoint rtc: pcf85063: fix pcf85063_clkout_control rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() netfilter: flowtable: really fix NAT IPv6 offload powerpc/pseries/eeh: use correct API for error log size powerpc/eeh: Drop redundant spinlock initialization remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() remoteproc: qcom_q6v5_pas: detach power domains on remove remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() pwm: sifive: Call pwm_sifive_update_clock() while mutex is held iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY selftests/powerpc: Fix resource leaks powerpc/hv-gpci: Fix hv_gpci event list powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() powerpc/perf: callchain validate kernel stack pointer bounds kbuild: refactor single builds of *.ko kbuild: unify modules(_install) for in-tree and external modules kbuild: remove unneeded mkdir for external modules_install powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds powerpc/xmon: Enable breakpoints on 8xx cxl: Fix refcount leak in cxl_calc_capp_routing powerpc/52xx: Fix a resource leak in an error handling path macintosh/macio-adb: check the return value of ioremap() macintosh: fix possible memory leak in macio_add_one_device() iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() iommu/amd: Fix pci device refcount leak in ppr_notifier() rtc: pcf85063: Fix reading alarm rtc: snvs: Allow a time difference on clock register read rtc: cmos: Disable ACPI RTC event on removal rtc: cmos: Rename ACPI-related functions rtc: cmos: Eliminate forward declarations of some functions rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() rtc: cmos: fix build on non-ACPI platforms rtc: cmos: Fix wake alarm breakage rtc: cmos: Fix event handler registration ordering issue rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 dmaengine: idxd: Fix crc_val field for completion record pwm: tegra: Improve required rate calculation include/uapi/linux/swab: Fix potentially missing __always_inline phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices iommu/sun50i: Fix flush size iommu/sun50i: Fix R/W permission check iommu/sun50i: Consider all fault sources for reset iommu/sun50i: Fix reset release RDMA/siw: Fix pointer cast warning power: supply: fix null pointer dereferencing in power_supply_get_battery_info HSI: omap_ssi_core: Fix error handling in ssi_init() perf symbol: correction while adjusting symbol perf trace: Handle failure when trace point folder is missed perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number perf trace: Return error if a system call doesn't exist power: supply: fix residue sysfs file in error handle route of __power_supply_register() HSI: omap_ssi_core: fix possible memory leak in ssi_probe() HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() fbdev: vermilion: decrease reference count in error path fbdev: via: Fix error in via_core_init() fbdev: pm2fb: fix missing pci_disable_device() fbdev: ssd1307fb: Drop optional dependency thermal/drivers/imx8mm_thermal: Validate temperature range samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() tracing/hist: Fix issue of losting command info in error_log usb: storage: Add check for kcalloc i2c: ismt: Fix an out-of-bounds bug in ismt_access() i2c: mux: reg: check return value after calling platform_get_resource() gpiolib: cdev: fix NULL-pointer dereferences gpiolib: Get rid of redundant 'else' vme: Fix error not catched in fake_init() staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() staging: rtl8192u: Fix use after free in ieee80211_rx() i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe chardev: fix error handling in cdev_device_add() mcb: mcb-parse: fix error handing in chameleon_parse_gdd() drivers: mcb: fix resource leak in mcb_probe() usb: gadget: f_hid: fix refcount leak on error path usb: gadget: f_hid: fix f_hidg lifetime vs cdev usb: gadget: f_hid: optional SETUP/SET_REPORT mode usb: roles: fix of node refcount leak in usb_role_switch_is_parent() counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update iio: adis: add '__adis_enable_irq()' implementation iio:imu:adis: Move exports into IIO_ADISLIB namespace iio: adis: stylistic changes iio: adis: handle devices that cannot unmask the drdy pin iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() iio: temperature: ltc2983: make bulk write buffer DMA-safe cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() ocxl: fix pci device refcount leak when calling get_function_0() misc: ocxl: fix possible name leak in ocxl_file_register_afu() test_firmware: fix memory leak in test_firmware_init() serial: sunsab: Fix error handling in sunsab_init() serial: altera_uart: fix locking in polling mode tty: serial: altera_uart_{r,t}x_chars() need only uart_port tty: serial: clean up stop-tx part in altera_uart_tx_chars() serial: pch: Fix PCI device refcount leak in pch_request_dma() serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. serial: amba-pl011: avoid SBSA UART accessing DMACR register usb: typec: tipd: Fix spurious fwnode_handle_put in error path usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() usb: typec: Check for ops->exit instead of ops->enter in altmode_exit staging: vme_user: Fix possible UAF in tsi148_dma_list_add usb: fotg210-udc: Fix ages old endianness issues uio: uio_dmem_genirq: Fix deadlock between irq config and handling uio: uio_dmem_genirq: Fix missing unlock in irq configuration vfio: platform: Do not pass return buffer to ACPI _RST method class: fix possible memory leak in __class_register() serial: tegra: Read DMA status before terminating drivers: dio: fix possible memory leak in dio_init() IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces hwrng: geode - Fix PCI device refcount leak hwrng: amd - Fix PCI device refcount leak crypto: img-hash - Fix variable dereferenced before check 'hdev->req' RDMA/hns: Fix page size cap from firmware RDMA/hns: Fix PBL page MTR find orangefs: Fix sysfs not cleanup when dev init failed RDMA/srp: Fix error return code in srp_parse_options() RDMA/hfi1: Fix error return code in parse_platform_config() riscv/mm: add arch hook arch_clear_hugepage_flags crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() crypto: amlogic - Remove kcalloc without check RDMA/nldev: Fix failure to send large messages f2fs: avoid victim selection from previous victim section RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() scsi: snic: Fix possible UAF in snic_tgt_create() scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails scsi: ipr: Fix WARNING in ipr_init() scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() scsi: fcoe: Fix possible name leak when device_register() fails scsi: scsi_debug: Fix a warning in resp_report_zones() scsi: scsi_debug: Fix a warning in resp_verify() scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() scsi: hpsa: Fix error handling in hpsa_add_sas_host() scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() padata: Fix list iterator in padata_do_serial() padata: Always leave BHs disabled when running ->parallel() crypto: tcrypt - Fix multibuffer skcipher speed test mem leak scsi: hpsa: Fix possible memory leak in hpsa_init_one() RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed RDMA/hns: fix memory leak in hns_roce_alloc_mr() crypto: ccree - Make cc_debugfs_global_fini() available for module init function RDMA/hfi: Decrease PCI device reference count in error path PCI: Check for alloc failure in pci_request_irq() RDMA/hns: Fix ext_sge num error when post send RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() crypto: cryptd - Use request context instead of stack for sub-request crypto: ccree - Remove debugfs when platform_driver_register failed scsi: scsi_debug: Fix a warning in resp_write_scat() RDMA/siw: Set defined status for work completion with undefined status RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port RDMA/siw: Fix immediate work request flush to completion queue f2fs: fix normal discard process apparmor: Fix memleak in alloc_ns() crypto: rockchip - rework by using crypto_engine crypto: rockchip - delete unneeded variable initialization crypto: rockchip - remove non-aligned handling crypto: rockchip - better handle cipher key crypto: rockchip - add fallback for ahash crypto: rockchip - add fallback for cipher crypto: rockchip - do not store mode globally crypto: rockchip - do not do custom power management f2fs: Fix the race condition of resize flag between resizefs PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled RDMA/core: Fix order of nldev_exit call PCI: dwc: Fix n_fts[] array overrun apparmor: Use pointer to struct aa_label for lbs_cred scsi: core: Fix a race between scsi_done() and scsi_timeout() crypto: nitrox - avoid double free on error path in nitrox_sriov_init() crypto: sun8i-ss - use dma_addr instead u32 apparmor: Fix abi check to include v8 abi apparmor: fix lockdep warning when removing a namespace apparmor: fix a memleak in multi_transaction_new() stmmac: fix potential division by 0 Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() sctp: sysctl: make extra pointers netns aware ntb_netdev: Use dev_kfree_skb_any() in interrupt context net: lan9303: Fix read error execution path can: tcan4x5x: Remove invalid write in clear_interrupts net: amd-xgbe: Check only the minimum speed for active/passive cables net: amd-xgbe: Fix logic around active and passive cables net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() net/tunnel: wait until all sk_user_data reader finish before releasing the sock net: farsync: Fix kmemleak when rmmods farsync ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() net: defxx: Fix missing err handling in dfx_init() net: vmw_vsock: vmci: Check memcpy_from_msg() clk: socfpga: Fix memory leak in socfpga_gate_init() clk: socfpga: use clk_hw_register for a5/c5 clk: socfpga: clk-pll: Remove unused variable 'rc' blktrace: Fix output non-blktrace event when blk_classic option enabled wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() wifi: rtl8xxxu: Fix the channel width reporting wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode clk: samsung: Fix memory leak in _samsung_clk_register_pll() media: coda: Add check for kmalloc media: coda: Add check for dcoda_iram_alloc media: c8sectpfe: Add of_node_put() when breaking out of loop mmc: mmci: fix return value check of mmc_add_host() mmc: wbsd: fix return value check of mmc_add_host() mmc: via-sdmmc: fix return value check of mmc_add_host() mmc: meson-gx: fix return value check of mmc_add_host() mmc: omap_hsmmc: fix return value check of mmc_add_host() mmc: atmel-mci: fix return value check of mmc_add_host() mmc: wmt-sdmmc: fix return value check of mmc_add_host() mmc: vub300: fix return value check of mmc_add_host() mmc: toshsd: fix return value check of mmc_add_host() mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() mmc: pxamci: fix return value check of mmc_add_host() mmc: mxcmmc: fix return value check of mmc_add_host() mmc: moxart: fix return value check of mmc_add_host() mmc: alcor: fix return value check of mmc_add_host() NFSv4.x: Fail client initialisation if state manager thread can't run SUNRPC: Fix missing release socket in rpc_sockname() xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt media: saa7164: fix missing pci_disable_device() ALSA: pcm: Set missing stop_operating flag at undoing trigger start bpf, sockmap: fix race in sock_map_free() hwmon: (jc42) Restore the min/max/critical temperatures on resume hwmon: (jc42) Convert register access and caching to regmap/regcache regulator: core: fix resource leak in regulator_register() configfs: fix possible memory leak in configfs_create_dir() hsr: Synchronize sequence number updates. hsr: Synchronize sending frames to have always incremented outgoing seq nr. hsr: Disable netpoll. net: hsr: generate supervision frame without HSR/PRP tag hsr: Add a rcu-read lock to hsr_forward_skb(). clk: qcom: clk-krait: fix wrong div2 functions regulator: core: fix module refcount leak in set_supply() wifi: mt76: fix coverity overrun-call in mt76_get_txpower() wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails wifi: mac80211: fix memory leak in ieee80211_if_add() spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE bonding: uninitialized variable in bond_miimon_inspect() bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data netfilter: conntrack: set icmpv6 redirects as RELATED ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() drm/amd/pm/smu11: BACO is supported when it's in BACO state ASoC: mediatek: mt8173: Enable IRQ when pdata is ready ASoC: mediatek: mt8173: Fix debugfs registration for components wifi: iwlwifi: mvm: fix double free on tx path. ALSA: asihpi: fix missing pci_disable_device() NFS: Fix an Oops in nfs_d_automount() NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn NFSv4.2: Fix initialisation of struct nfs4_label NFSv4.2: Fix a memory stomp in decode_attr_security_label NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd ASoC: dt-bindings: wcd9335: fix reset line polarity in example drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() media: dvb-core: Fix ignored return value in dvb_register_frontend() pinctrl: pinconf-generic: add missing of_node_put() clk: imx: replace osc_hdmi with dummy media: imon: fix a race condition in send_packet() media: vimc: Fix wrong function called when vimc_init() fails ASoC: qcom: Add checks for devm_kcalloc drbd: fix an invalid memory access caused by incorrect use of list iterator mtd: maps: pxa2xx-flash: fix memory leak in probe bonding: fix link recovery in mode 2 when updelay is nonzero drm/amdgpu: fix pci device refcount leak clk: rockchip: Fix memory leak in rockchip_clk_register_pll() regulator: core: use kfree_const() to free space conditionally ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT HID: hid-sensor-custom: set fixed size for custom attributes bpf: Move skb->len == 0 checks into __bpf_redirect inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() media: videobuf-dma-contig: use dma_mmap_coherent media: platform: exynos4-is: Fix error handling in fimc_md_init() media: solo6x10: fix possible memory leak in solo_sysfs_init() media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() Input: elants_i2c - properly handle the reset GPIO when power is off mtd: lpddr2_nvm: Fix possible null-ptr-deref wifi: ath10k: Fix return value in ath10k_pci_init() ima: Fix misuse of dereference of pointer in template_desc_init_fields() integrity: Fix memory leakage in keyring allocation error path drm/fourcc: Fix vsub/hsub for Q410 and Q401 drm/fourcc: Add packed 10bit YUV 4:2:0 format amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() ASoC: pxa: fix null-pointer dereference in filter() drm/mediatek: Modify dpi power on/off sequence. drm/radeon: Add the missed acpi_put_table() to fix memory leak rxrpc: Fix ack.bufferSize to be 0 when generating an ack net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() media: camss: Clean up received buffers on failed start of streaming wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port Input: joystick - fix Kconfig warning for JOYSTICK_ADC mtd: Fix device name leak when register device failed in add_mtd_device() clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs bpf: propagate precision across all frames, not just the last one bpf: Check the other end of slot_type for STACK_SPILL bpf: propagate precision in ALU/ALU64 operations media: platform: exynos4-is: fix return value check in fimc_md_probe() media: vivid: fix compose size exceed boundary bpf: Fix slot type check in check_stack_write_var_off drm/msm/hdmi: drop unused GPIO support drm/msm/hdmi: switch to drm_bridge_connector ima: Handle -ESTALE returned by ima_filter_rule_match() ima: Fix fall-through warnings for Clang drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure spi: Update reference to struct spi_controller clk: renesas: r9a06g032: Repair grave increment error drm/rockchip: lvds: fix PM usage counter unbalance in poweron can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming can: kvaser_usb: Add struct kvaser_usb_busparams can: kvaser_usb_leaf: Fix bogus restart events can: kvaser_usb_leaf: Fix wrong CAN state after stopping can: kvaser_usb_leaf: Fix improved state not being reported can: kvaser_usb_leaf: Set Warning state even without bus errors can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device can: kvaser_usb: do not increase tx statistics when sending error message frames media: exynos4-is: don't rely on the v4l2_async_subdev internals media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev venus: pm_helpers: Fix error check in vcodec_domains_get() media: i2c: ad5820: Fix error path media: coda: jpeg: Add check for kmalloc pata_ipx4xx_cf: Fix unsigned comparison with less than zero libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() libbpf: Fix use-after-free in btf_dump_name_dups drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge wifi: rtl8xxxu: Fix reading the vendor of combo chips wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() rapidio: devices: fix missing put_device in mport_cdev_open hfs: Fix OOB Write in hfs_asc2mac relay: fix type mismatch when allocating memory in relay_create_buf() eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD rapidio: fix possible UAF when kfifo_alloc() fails fs: sysv: Fix sysv_nblocks() returns wrong value MIPS: OCTEON: warn only once if deprecated link status is being used MIPS: BCM63xx: Add check for NULL for clk in clk_enable platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() PM: runtime: Do not call __rpm_callback() from rpm_idle() PM: runtime: Improve path in rpm_idle() when no callback xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() x86/xen: Fix memory leak in xen_init_lock_cpu() x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() cpu/hotplug: Make target_store() a nop when target == state futex: Resend potentially swallowed owner death notification futex: Move to kernel/futex/ clocksource/drivers/sh_cmt: Access registers according to spec clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled rapidio: rio: fix possible name leak in rio_register_mport() rapidio: fix possible name leaks when rio_add_device() fails ocfs2: fix memory leak in ocfs2_mount_volume() ocfs2: rewrite error handling of ocfs2_fill_super ocfs2: ocfs2_mount_volume does cleanup job before return error debugfs: fix error when writing negative value to atomic_t debugfs file docs: fault-injection: fix non-working usage of negative values lib/notifier-error-inject: fix error when writing -errno to debugfs file libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() genirq/irqdesc: Don't try to remove non-existing sysfs files nfsd: don't call nfsd_file_put from client states seqfile display EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() PNP: fix name memory leak in pnp_alloc_dev() selftests/efivarfs: Add checking of the test return value MIPS: vpe-cmp: fix possible memory leak while module exiting MIPS: vpe-mt: fix possible memory leak while module exiting ocfs2: fix memory leak in ocfs2_stack_glue_init() lib/fonts: fix undefined behavior in bit shift for get_default_font proc: fixup uptime selftest timerqueue: Use rb_entry_safe() in timerqueue_getnext() platform/x86: huawei-wmi: fix return value calculation lib/debugobjects: fix stat count and optimize debug_objects_mem_init perf: Fix possible memleak in pmu_dev_alloc() selftests/ftrace: event_triggers: wait longer for test_event_enable cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() fs: don't audit the capability check in simple_xattr_list() PM: hibernate: Fix mistake in kerneldoc comment alpha: fix syscall entry in !AUDUT_SYSCALL case cpuidle: dt: Return the correct numbers of parsed idle states sched/uclamp: Fix relationship between uclamp and migration margin sched/fair: Cleanup task_util and capacity type tpm/tpm_crb: Fix error message in __crb_relinquish_locality() tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP ARM: mmp: fix timer_read delay pstore/ram: Fix error return code in ramoops_probe() arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC ARM: dts: turris-omnia: Add switch port 6 node ARM: dts: turris-omnia: Add ethernet aliases ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings arm64: dts: mt2712-evb: Fix usb vbus regulators unit names arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names arm64: dts: mt2712e: Fix unit address for pinctrl node arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync arm: dts: spear600: Fix clcd interrupt soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index soc: qcom: apr: make code more reuseable soc: qcom: llcc: make irq truly optional drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static ARM: dts: stm32: Fix AV96 WLAN regulator gpio property ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 objtool, kcsan: Add volatile read/write instrumentation to whitelist arm64: dts: qcom: msm8916: Drop MSS fallback compatible arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias arm64: dts: qcom: sdm630: fix UART1 pin bias ARM: dts: qcom: apq8064: fix coresight compatible arm64: dts: qcom: msm8996: fix GPU OPP table arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins usb: musb: remove extra check in musb_gadget_vbus_draw Linux 5.10.162 io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups eventfd: provide a eventfd_signal_mask() helper eventpoll: add EPOLL_URING_WAKE poll wakeup flag Revert "proc: don't allow async path resolution of /proc/self components" Revert "proc: don't allow async path resolution of /proc/thread-self components" net: remove cmsg restriction from io_uring based send/recvmsg calls task_work: unconditionally run task_work from get_signal() signal: kill JOBCTL_TASK_WORK io_uring: import 5.15-stable io_uring task_work: add helper for more targeted task_work canceling kernel: don't call do_exit() for PF_IO_WORKER threads kernel: stop masking signals in create_io_thread() x86/process: setup io_threads more like normal user space threads arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() arch: setup PF_IO_WORKER threads like PF_KTHREAD entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set kernel: allow fork with TIF_NOTIFY_SIGNAL pending coredump: Limit what can interrupt coredumps kernel: remove checking for TIF_NOTIFY_SIGNAL task_work: remove legacy TWA_SIGNAL path alpha: fix TIF_NOTIFY_SIGNAL handling ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling ia64: don't call handle_signal() unless there's actually a signal queued sparc: add support for TIF_NOTIFY_SIGNAL riscv: add support for TIF_NOTIFY_SIGNAL nds32: add support for TIF_NOTIFY_SIGNAL ia64: add support for TIF_NOTIFY_SIGNAL h8300: add support for TIF_NOTIFY_SIGNAL c6x: add support for TIF_NOTIFY_SIGNAL alpha: add support for TIF_NOTIFY_SIGNAL xtensa: add support for TIF_NOTIFY_SIGNAL arm: add support for TIF_NOTIFY_SIGNAL microblaze: add support for TIF_NOTIFY_SIGNAL hexagon: add support for TIF_NOTIFY_SIGNAL csky: add support for TIF_NOTIFY_SIGNAL openrisc: add support for TIF_NOTIFY_SIGNAL sh: add support for TIF_NOTIFY_SIGNAL um: add support for TIF_NOTIFY_SIGNAL s390: add support for TIF_NOTIFY_SIGNAL mips: add support for TIF_NOTIFY_SIGNAL powerpc: add support for TIF_NOTIFY_SIGNAL parisc: add support for TIF_NOTIFY_SIGNAL nios32: add support for TIF_NOTIFY_SIGNAL m68k: add support for TIF_NOTIFY_SIGNAL arm64: add support for TIF_NOTIFY_SIGNAL arc: add support for TIF_NOTIFY_SIGNAL x86: Wire up TIF_NOTIFY_SIGNAL task_work: Use TIF_NOTIFY_SIGNAL if available entry: Add support for TIF_NOTIFY_SIGNAL fs: provide locked helper variant of close_fd_get_file() file: Rename __close_fd_get_file close_fd_get_file fs: make do_renameat2() take struct filename signal: Add task_sigpending() helper net: add accept helper not installing fd net: provide __sys_shutdown_sock() that takes a socket tools headers UAPI: Sync openat2.h with the kernel sources fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED Make sure nd->path.mnt and nd->path.dentry are always valid pointers fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* fs: add support for LOOKUP_CACHED saner calling conventions for unlazy_child() iov_iter: add helper to save iov_iter state kernel: provide create_io_thread() helper Linux 5.10.161 net: loopback: use NET_NAME_PREDICTABLE for name_assign_type Bluetooth: L2CAP: Fix u8 overflow HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E HID: ite: Add support for Acer S1002 keyboard-dock igb: Initialize mailbox message for VF reset xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N USB: serial: f81534: fix division by zero on line-speed change USB: serial: f81232: fix division by zero on line-speed change USB: serial: cp210x: add Kamstrup RF sniffer PIDs USB: serial: option: add Quectel EM05-G modem usb: gadget: uvc: Prevent buffer overflow in setup handler udf: Fix extending file within last block udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size udf: Fix preallocation discarding at indirect extent boundary udf: Discard preallocation before extending file with a hole Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml Documentation/devicetree/bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml Documentation/devicetree/bindings/sound/qcom,wcd9335.txt drivers/cpufreq/qcom-cpufreq-hw.c drivers/remoteproc/qcom_q6v5_pas.c drivers/soc/qcom/llcc-qcom.c net/qrtr/ns.c Change-Id: Ic972b7c946b804f910715bd2def82725a42d266e Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com> |
||
|
160494b66f |
mei: bus-fixup:upon error print return values of send and receive
[ Upstream commit 4b8659e2c258e4fdac9ccdf06cc20c0677894ef9 ] For easier debugging, upon error, print also return values from __mei_cl_recv() and __mei_cl_send() functions. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20221212214933.275434-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org> |
||
|
d960fff8e2 |
mei: me: add meteor lake point M DID
commit 0c4d68261717f89fa8c4f98a6967c3832fcb3ad0 upstream. Add Meteor Lake Point M device id. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20221212220247.286019-2-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
25b8343bd4 |
Merge keystone/android12-5.10-keystone-qcom-release.136+ (3593700 ) into msm-5.10
* refs/heads/tmp-3593700c: ANDROID: abi_gki_aarch64_qcom: Add wait_on_page_bit FROMLIST: binder: fix UAF of alloc->vma in race with munmap() UPSTREAM: wifi: mac80211: fix MBSSID parsing use-after-free UPSTREAM: wifi: mac80211: don't parse mbssid in assoc response UPSTREAM: mac80211: mlme: find auth challenge directly UPSTREAM: wifi: cfg80211: update hidden BSSes to avoid WARN_ON UPSTREAM: wifi: mac80211: fix crash in beacon protection for P2P-device UPSTREAM: wifi: mac80211_hwsim: avoid mac80211 warning on bad rate UPSTREAM: wifi: cfg80211: avoid nontransmitted BSS list corruption UPSTREAM: wifi: cfg80211: fix BSS refcounting bugs UPSTREAM: wifi: cfg80211: ensure length byte is present before access UPSTREAM: wifi: cfg80211/mac80211: reject bad MBSSID elements UPSTREAM: wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() UPSTREAM: psi: Fix psi state corruption when schedule() races with cgroup move ANDROID: GKI: Update symbol list for mtk AIoT projects UPSTREAM: psi: Fix psi state corruption when schedule() races with cgroup move BACKPORT: HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report BACKPORT: mm: don't be stuck to rmap lock on reclaim path Revert "firmware_loader: use kernel credentials when reading firmware" Revert "firmware_loader: use kernel credentials when reading firmware" UPSTREAM: crypto: jitter - add oversampling of noise source ANDROID: Fix kenelci build-break for !CONFIG_PERF_EVENTS FROMGIT: f2fs: support recording stop_checkpoint reason into super_block UPSTREAM: wifi: mac80211_hwsim: use 32-bit skb cookie UPSTREAM: wifi: mac80211_hwsim: add back erroneously removed cast UPSTREAM: wifi: mac80211_hwsim: fix race condition in pending packet ANDROID: abi_gki_aarch64_qcom: Add android_vh_madvise_cold_or_pageout ANDROID: force struct page_vma_mapped_walk to be defined in KMI ANDROID: vendor_hooks: Allow shared pages reclaim via MADV_PAGEOUT UPSTREAM: usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS ANDROID: GKI: Update symbols to symbol list ANDROID: make sure all types for hooks are defined in KMI ANDROID: force struct selinux_state to be defined in KMI BACKPORT: erofs: fix use-after-free of on-stack io[] ANDROID: GKI: Update symbols to symbol list ANDROID: vendor_hook: rename the the name of hooks ANDROID: ABI: Add extcon_get_property_capability symbol Revert "ANDROID: arm64: debug-monitors: export break hook APIs" Revert "ANDROID: vendor_hooks:vendor hook for __alloc_pages_slowpath." Revert "ANDROID: Export functions to be used with dma_map_ops in modules" FROMLIST: f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT ANDROID: remove unused xhci_get_endpoint_address export ANDROID: incfs: Add check for ATTR_KILL_SUID and ATTR_MODE in incfs_setattr ANDROID: GKI: Update symbols to symbol list ANDROID: vendor_hooks: Add hooks for lookaround Revert "Revert "ANDROID: add for tuning readahead size"" ANDROID: transsion: Update the ABI xml and symbol list ANDROID: vendor_hooks: Add hooks for lookaround BACKPORT: dm verity: set DM_TARGET_IMMUTABLE feature flag BACKPORT: pipe: Fix missing lock in pipe_resize_ring() BACKPORT: KVM: x86: avoid calling x86 emulator without a decoded instruction ANDROID: GKI: add symbols in android/abi_gki_aarch64_oplus BACKPORT: watchqueue: make sure to serialize 'wqueue->defunct' properly ANDROID: GKI: Update symbol list for Exynos SoC Linux 5.10.136 x86/speculation: Add LFENCE to RSB fill sequence x86/speculation: Add RSB VM Exit protections macintosh/adb: fix oob read in do_adb_query() function Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 Bluetooth: btusb: Add support of IMC Networks PID 0x3568 Bluetooth: hci_bcm: Add DT compatible for CYW55572 Bluetooth: hci_bcm: Add BCM4349B1 variant selftests: KVM: Handle compiler optimizations in ucall tools/kvm_stat: fix display of error when multiple processes are found crypto: arm64/poly1305 - fix a read out-of-bound ACPI: APEI: Better fix to avoid spamming the console with old error logs ACPI: video: Shortening quirk list by identifying Clevo by board_name only ACPI: video: Force backlight native for some TongFang devices tun: avoid double free in tun_free_netdev selftests/bpf: Check dst_port only on the client socket selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() x86/speculation: Make all RETbleed mitigations 64-bit only Linux 5.10.135 selftests: bpf: Don't run sk_lookup in verifier tests bpf: Add PROG_TEST_RUN support for sk_lookup programs bpf: Consolidate shared test timing code x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available xfs: Enforce attr3 buffer recovery order xfs: logging the on disk inode LSN can make it go backwards xfs: remove dead stale buf unpin handling code xfs: hold buffer across unpin and potential shutdown processing xfs: force the log offline when log intent item recovery fails xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes xfs: prevent UAF in xfs_log_item_in_current_chkpt xfs: xfs_log_force_lsn isn't passed a LSN xfs: refactor xfs_file_fsync docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed EDAC/ghes: Set the DIMM label unconditionally ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. page_alloc: fix invalid watermark check on a negative value ARM: crypto: comment out gcc warning that breaks clang builds sctp: leave the err path free in sctp_stream_init to sctp_stream_free sfc: disable softirqs for ptp TX perf symbol: Correct address for bss symbols virtio-net: fix the race between refill work and close netfilter: nf_queue: do not allow packet truncation below transport header offset sctp: fix sleep in atomic context bug in timer handlers i40e: Fix interface init with MSI interrupts (no MSI-X) tcp: Fix data-races around sysctl_tcp_reflect_tos. tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() macsec: always read MACSEC_SA_ATTR_PN as a u64 macsec: limit replay window size with XPN macsec: fix error message in macsec_add_rxsa and _txsa macsec: fix NULL deref in macsec_add_rxsa Documentation: fix sctp_wmem in ip-sysctl.rst tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. tcp: Fix a data-race around sysctl_tcp_autocorking. tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. tcp: Fix a data-race around sysctl_tcp_min_tso_segs. net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() igmp: Fix data-races around sysctl_igmp_qrv. net/tls: Remove the context from the list in tls_device_down ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr net: ping6: Fix memleak in ipv6_renew_options(). tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. Revert "tcp: change pingpong threshold to 3" scsi: ufs: host: Hold reference returned by of_parse_phandle() ice: do not setup vlan for loopback VSI ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. tcp: Fix a data-race around sysctl_tcp_nometrics_save. tcp: Fix a data-race around sysctl_tcp_frto. tcp: Fix a data-race around sysctl_tcp_adv_win_scale. tcp: Fix a data-race around sysctl_tcp_app_win. tcp: Fix data-races around sysctl_tcp_dsack. watch_queue: Fix missing locking in add_watch_to_object() watch_queue: Fix missing rcu annotation nouveau/svm: Fix to migrate all requested pages s390/archrandom: prevent CPACF trng invocations in interrupt context ntfs: fix use-after-free in ntfs_ucsncmp() Revert "ocfs2: mount shared volume without ha stack" Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put ANDROID: fix up 5.10.132 merge with the virtio_mmio.c driver Linux 5.10.134 watch-queue: remove spurious double semicolon net: usb: ax88179_178a needs FLAG_SEND_ZLP tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() tty: drop tty_schedule_flip() tty: the rest, stop using tty_schedule_flip() tty: drivers/tty/, stop using tty_schedule_flip() watchqueue: make sure to serialize 'wqueue->defunct' properly x86/alternative: Report missing return thunk details x86/amd: Use IBPB for firmware calls Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks Bluetooth: SCO: Fix sco_send_frame returning skb->len Bluetooth: Fix passing NULL to PTR_ERR Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg Bluetooth: Add bt_skb_sendmmsg helper Bluetooth: Add bt_skb_sendmsg helper ALSA: memalloc: Align buffer allocations in page size bitfield.h: Fix "type of reg too small for mask" test drm/imx/dcss: fix unused but set variable warnings dlm: fix pending remove if msg allocation fails x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts sched/deadline: Fix BUG_ON condition for deboosted tasks bpf: Make sure mac_header was set before using it mm/mempolicy: fix uninit-value in mpol_rebind_policy() KVM: Don't null dereference ops->destroy spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers tcp: Fix data-races around sysctl_tcp_max_reordering. tcp: Fix a data-race around sysctl_tcp_rfc1337. tcp: Fix a data-race around sysctl_tcp_stdurg. tcp: Fix a data-race around sysctl_tcp_retrans_collapse. tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. tcp: Fix data-races around sysctl_tcp_recovery. tcp: Fix a data-race around sysctl_tcp_early_retrans. tcp: Fix data-races around sysctl knobs related to SYN option. udp: Fix a data-race around sysctl_udp_l3mdev_accept. ip: Fix data-races around sysctl_ip_prot_sock. ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. drm/imx/dcss: Add missing of_node_put() in fail path be2net: Fix buffer overflow in be_get_module_eeprom gpio: pca953x: use the correct register address when regcache sync during init gpio: pca953x: use the correct range when do regmap sync gpio: pca953x: only use single read/write for No AI mode ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero i40e: Fix erroneous adapter reinitialization during recovery process iavf: Fix handling of dummy receive descriptors tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. tcp: Fix data-races around sysctl_tcp_fastopen. tcp: Fix data-races around sysctl_max_syn_backlog. tcp: Fix a data-race around sysctl_tcp_tw_reuse. tcp: Fix a data-race around sysctl_tcp_notsent_lowat. tcp: Fix data-races around some timeout sysctl knobs. tcp: Fix data-races around sysctl_tcp_reordering. tcp: Fix data-races around sysctl_tcp_syncookies. tcp: Fix data-races around keepalive sysctl knobs. igmp: Fix data-races around sysctl_igmp_max_msf. igmp: Fix a data-race around sysctl_igmp_max_memberships. igmp: Fix data-races around sysctl_igmp_llm_reports. net/tls: Fix race in TLS device down flow net: stmmac: fix dma queue left shift overflow issue i2c: cadence: Change large transfer count reset logic to be unconditional net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow tcp: Fix a data-race around sysctl_tcp_probe_interval. tcp: Fix a data-race around sysctl_tcp_probe_threshold. tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. tcp: Fix data-races around sysctl_tcp_min_snd_mss. tcp: Fix data-races around sysctl_tcp_base_mss. tcp: Fix data-races around sysctl_tcp_mtu_probing. tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. ip: Fix a data-race around sysctl_fwmark_reflect. ip: Fix a data-race around sysctl_ip_autobind_reuse. ip: Fix data-races around sysctl_ip_nonlocal_bind. ip: Fix data-races around sysctl_ip_fwd_update_priority. ip: Fix data-races around sysctl_ip_fwd_use_pmtu. ip: Fix data-races around sysctl_ip_no_pmtu_disc. igc: Reinstate IGC_REMOVED logic and implement it properly drm/amdgpu/display: add quirk handling for stutter mode perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() pinctrl: ralink: Check for null return of devm_kcalloc power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() serial: mvebu-uart: correctly report configured baudrate value PCI: hv: Fix interrupt mapping for multi-MSI PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI PCI: hv: Fix multi-MSI to allow more than one MSI vector Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" net: inline rollback_registered_many() net: move rollback_registered_many() net: inline rollback_registered() net: move net_set_todo inside rollback_registered() net: make sure devices go through netdev_wait_all_refs net: make free_netdev() more lenient with unregistering devices docs: net: explain struct net_device lifetime xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE io_uring: Use original task for req identity in io_identity_cow() lockdown: Fix kexec lockdown bypass with ima policy mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication riscv: add as-options for modules with assembly compontents pinctrl: stm32: fix optional IRQ support to gpios Revert "cgroup: Use separate src/dst nodes when preloading css_sets for migration" Revert "drm: fix EDID struct for old ARM OABI format" Revert "mailbox: forward the hrtimer if not queued and under a lock" Revert "Fonts: Make font size unsigned in font_desc" Revert "parisc/stifb: Keep track of hardware path of graphics card" Revert "Bluetooth: Interleave with allowlist scan" Revert "Bluetooth: use inclusive language when filtering devices" Revert "Bluetooth: use hdev lock for accept_list and reject_list in conn req" Revert "thermal/drivers/core: Use a char pointer for the cooling device name" Revert "thermal/core: Fix memory leak in __thermal_cooling_device_register()" Revert "thermal/core: fix a UAF bug in __thermal_cooling_device_register()" Revert "thermal/core: Fix memory leak in the error path" Revert "ALSA: jack: Access input_dev under mutex" Revert "gpiolib: of: Introduce hook for missing gpio-ranges" Revert "pinctrl: bcm2835: implement hook for missing gpio-ranges" Revert "ext4: fix use-after-free in ext4_rename_dir_prepare" Revert "ext4: verify dir block before splitting it" Linux 5.10.133 tools headers: Remove broken definition of __LITTLE_ENDIAN tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again objtool: Fix elf_create_undef_symbol() endianness kvm: fix objtool relocation warning x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds um: Add missing apply_returns() x86/bugs: Remove apostrophe typo tools headers cpufeatures: Sync with the kernel sources tools arch x86: Sync the msr-index.h copy with the kernel sources KVM: emulate: do not adjust size of fastop and setcc subroutines x86/kvm: fix FASTOP_SIZE when return thunks are enabled efi/x86: use naked RET on mixed mode call wrapper x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub x86/xen: Fix initialisation in hypercall_page after rethunk x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted tools/insn: Restore the relative include paths for cross building x86/static_call: Serialize __static_call_fixup() properly x86/speculation: Disable RRSBA behavior x86/kexec: Disable RET on kexec x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported x86/bugs: Add Cannon lake to RETBleed affected CPU list x86/retbleed: Add fine grained Kconfig knobs x86/cpu/amd: Enumerate BTC_NO x86/common: Stamp out the stepping madness x86/speculation: Fill RSB on vmexit for IBRS KVM: VMX: Fix IBRS handling after vmexit KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS KVM: VMX: Convert launched argument to flags KVM: VMX: Flatten __vmx_vcpu_run() objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} x86/speculation: Remove x86_spec_ctrl_mask x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit x86/speculation: Fix SPEC_CTRL write on SMT state change x86/speculation: Fix firmware entry SPEC_CTRL handling x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n x86/cpu/amd: Add Spectral Chicken objtool: Add entry UNRET validation x86/bugs: Do IBPB fallback check only once x86/bugs: Add retbleed=ibpb x86/xen: Rename SYS* entry points objtool: Update Retpoline validation intel_idle: Disable IBRS during long idle x86/bugs: Report Intel retbleed vulnerability x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS x86/bugs: Optimize SPEC_CTRL MSR writes x86/entry: Add kernel IBRS implementation x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value x86/bugs: Enable STIBP for JMP2RET x86/bugs: Add AMD retbleed= boot parameter x86/bugs: Report AMD retbleed vulnerability x86: Add magic AMD return-thunk objtool: Treat .text.__x86.* as noinstr x86: Use return-thunk in asm code x86/sev: Avoid using __x86_return_thunk x86/vsyscall_emu/64: Don't use RET in vsyscall emulation x86/kvm: Fix SETcc emulation for return thunks x86/bpf: Use alternative RET encoding x86/ftrace: Use alternative RET encoding x86,static_call: Use alternative RET encoding objtool: skip non-text sections when adding return-thunk sites x86,objtool: Create .return_sites x86: Undo return-thunk damage x86/retpoline: Use -mfunction-return Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} x86/retpoline: Swizzle retpoline thunk x86/retpoline: Cleanup some #ifdefery x86/cpufeatures: Move RETPOLINE flags to word 11 x86/kvm/vmx: Make noinstr clean x86/realmode: build with -D__DISABLE_EXPORTS objtool: Fix objtool regression on x32 systems x86/entry: Remove skip_r11rcx objtool: Fix symbol creation objtool: Fix type of reloc::addend objtool: Fix code relocs vs weak symbols objtool: Fix SLS validation for kcov tail-call replacement crypto: x86/poly1305 - Fixup SLS objtool: Default ignore INT3 for unreachable kvm/emulate: Fix SETcc emulation function offsets with SLS tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' x86: Add straight-line-speculation mitigation objtool: Add straight-line-speculation validation x86/alternative: Relax text_poke_bp() constraint x86: Prepare inline-asm for straight-line-speculation x86: Prepare asm files for straight-line-speculation x86/lib/atomic64_386_32: Rename things bpf,x86: Respect X86_FEATURE_RETPOLINE* bpf,x86: Simplify computing label offsets x86/alternative: Add debug prints to apply_retpolines() x86/alternative: Try inline spectre_v2=retpoline,amd x86/alternative: Handle Jcc __x86_indirect_thunk_\reg x86/alternative: Implement .retpoline_sites support x86/retpoline: Create a retpoline thunk array x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h x86/asm: Fixup odd GEN-for-each-reg.h usage x86/asm: Fix register order x86/retpoline: Remove unused replacement symbols objtool,x86: Replace alternatives with .retpoline_sites objtool: Explicitly avoid self modifying code in .altinstr_replacement objtool: Classify symbols objtool: Handle __sanitize_cov*() tail calls objtool: Introduce CFI hash objtool: Make .altinstructions section entry size consistent objtool: Remove reloc symbol type checks in get_alt_entry() objtool: print out the symbol type when complaining about it objtool: Teach get_alt_entry() about more relocation types objtool: Don't make .altinstructions writable objtool/x86: Ignore __x86_indirect_alt_* symbols objtool: Only rewrite unconditional retpoline thunk calls objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() x86/alternative: Optimize single-byte NOPs at an arbitrary position objtool: Support asm jump tables objtool/x86: Rewrite retpoline thunk calls objtool: Skip magical retpoline .altinstr_replacement objtool: Cache instruction relocs objtool: Keep track of retpoline call sites objtool: Add elf_create_undef_symbol() objtool: Extract elf_symbol_add() objtool: Extract elf_strtab_concat() objtool: Create reloc sections implicitly objtool: Add elf_create_reloc() helper objtool: Rework the elf_rebuild_reloc_section() logic objtool: Handle per arch retpoline naming objtool: Correctly handle retpoline thunk calls x86/retpoline: Simplify retpolines x86/alternatives: Optimize optimize_nops() x86: Add insn_decode_kernel() x86/alternative: Use insn_decode() x86/insn-eval: Handle return values from the decoder x86/insn: Add an insn_decode() API x86/insn: Add a __ignore_sync_check__ marker x86/insn: Rename insn_decode() to insn_decode_from_regs() x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() x86/alternative: Support ALTERNATIVE_TERNARY x86/alternative: Support not-feature x86/alternative: Merge include files x86/xen: Support objtool vmlinux.o validation in xen-head.S x86/xen: Support objtool validation in xen-asm.S objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC objtool: Assume only ELF functions do sibling calls objtool: Support retpoline jump detection for vmlinux.o objtool: Support stack layout changes in alternatives objtool: Add 'alt_group' struct objtool: Refactor ORC section generation KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S Linux 5.10.132 x86/pat: Fix x86_has_pat_wp() serial: 8250: Fix PM usage_count for console handover serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle serial: stm32: Clear prev values before setting RTS delays serial: 8250: fix return error code in serial8250_request_std_resource() vt: fix memory overlapping when deleting chars in the buffer tty: serial: samsung_tty: set dma burst_size to 1 usb: dwc3: gadget: Fix event pending check usb: typec: add missing uevent when partner support PD USB: serial: ftdi_sio: add Belimo device ids signal handling: don't use BUG_ON() for debugging nvme-pci: phison e16 has bogus namespace ids Revert "can: xilinx_can: Limit CANFD brp to 2" ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 soc: ixp4xx/npe: Fix unused match warning x86: Clear .brk area at early boot irqchip: or1k-pic: Undefine mask_ack for level triggered hardware ASoC: madera: Fix event generation for rate controls ASoC: madera: Fix event generation for OUT1 demux ASoC: cs47l15: Fix event generation for low power mux control ASoC: dapm: Initialise kcontrol data for mux/demux controls ASoC: wm5110: Fix DRE control ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() ASoC: ops: Fix off by one in range control validation net: sfp: fix memory leak in sfp_probe() nvme: fix regression when disconnect a recovering ctrl nvme-tcp: always fail a request when sending it failed NFC: nxp-nci: don't print header length mismatch on i2c error net: tipc: fix possible refcount leak in tipc_sk_create() platform/x86: hp-wmi: Ignore Sanitization Mode event cpufreq: pmac32-cpufreq: Fix refcount leak bug scsi: hisi_sas: Limit max hw sectors for v3 HW netfilter: br_netfilter: do not skip all hooks with 0 priority virtio_mmio: Restore guest page size on resume virtio_mmio: Add missing PM calls to freeze/restore mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE net/tls: Check for errors in tls_device_init KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() net: atlantic: remove aq_nic_deinit() when resume net: atlantic: remove deep parameter on suspend/resume functions sfc: fix kernel panic when creating VF seg6: bpf: fix skb checksum in bpf_push_seg6_encap() seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors seg6: fix skb checksum evaluation in SRH encapsulation/insertion sfc: fix use after free when disabling sriov ima: Fix potential memory leak in ima_init_crypto() ima: force signature verification when CONFIG_KEXEC_SIG is configured net: ftgmac100: Hold reference returned by of_get_child_by_name() nexthop: Fix data-races around nexthop_compat_mode. ipv4: Fix data-races around sysctl_ip_dynaddr. raw: Fix a data-race around sysctl_raw_l3mdev_accept. icmp: Fix a data-race around sysctl_icmp_ratemask. icmp: Fix a data-race around sysctl_icmp_ratelimit. sysctl: Fix data-races in proc_dointvec_ms_jiffies(). drm/i915/gt: Serialize TLB invalidates with GT resets drm/i915/selftests: fix a couple IS_ERR() vs NULL tests ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero ARM: dts: at91: sama5d2: Fix typo in i2s1 node ipv4: Fix a data-race around sysctl_fib_sync_mem. icmp: Fix data-races around sysctl. cipso: Fix data-races around sysctl. net: Fix data-races around sysctl_mem. inetpeer: Fix data-races around sysctl. tcp: Fix a data-race around sysctl_tcp_max_orphans. sysctl: Fix data races in proc_dointvec_jiffies(). sysctl: Fix data races in proc_doulongvec_minmax(). sysctl: Fix data races in proc_douintvec_minmax(). sysctl: Fix data races in proc_dointvec_minmax(). sysctl: Fix data races in proc_douintvec(). sysctl: Fix data races in proc_dointvec(). net: stmmac: dwc-qos: Disable split header for Tegra194 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() ASoC: tas2764: Fix amp gain register offset & default ASoC: tas2764: Correct playback volume range ASoC: tas2764: Fix and extend FSYNC polarity handling ASoC: tas2764: Add post reset delays ASoC: sgtl5000: Fix noise on shutdown/remove ima: Fix a potential integer overflow in ima_appraise_measurement drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() net/mlx5e: Fix capability check for updating vnic env counters net/mlx5e: kTLS, Fix build time constant test in RX net/mlx5e: kTLS, Fix build time constant test in TX ARM: 9210/1: Mark the FDT_FIXED sections as shareable ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle spi: amd: Limit max transfer and message size ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count ext4: fix race condition between ext4_write and ext4_convert_inline_data Revert "evm: Fix memleak in init_desc" sh: convert nommu io{re,un}map() to static inline functions nilfs2: fix incorrect masking of permission flags for symlinks fs/remap: constrain dedupe of EOF blocks drm/panfrost: Fix shrinker list corruption by madvise IOCTL drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents cgroup: Use separate src/dst nodes when preloading css_sets for migration wifi: mac80211: fix queue selection for mesh/OCB interfaces ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction ARM: 9213/1: Print message about disabled Spectre workarounds only once ip: fix dflt addr selection for connected nexthop net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer tracing/histograms: Fix memory leak problem mm: split huge PUD on wp_huge_pud fallback fix race between exit_itimers() and /proc/pid/timers xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model ALSA: hda - Add fixup for Dell Latitidue E5430 Linux 5.10.131 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" ANDROID: random: fix CRC issues with the merge ANDROID: change function signatures for some random functions. ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp steps ANDROID: random: add back removed callback functions UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" UPSTREAM: lib/crypto: add prompts back to crypto libraries Linux 5.10.130 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly dmaengine: pl330: Fix lockdep warning about non-static key ida: don't use BUG_ON() for debugging dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo misc: rtsx_usb: set return value in rsp_buf alloc err path misc: rtsx_usb: use separate command and response buffers misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer dmaengine: imx-sdma: Allow imx8m for imx7 FW revs i2c: cadence: Unregister the clk notifier in error path r8169: fix accessing unset transport header selftests: forwarding: fix error message in learning_test selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT ibmvnic: Properly dispose of all skbs during a failover. i40e: Fix dropped jumbo frames statistics xsk: Clear page contiguity bit when unmapping pool ARM: dts: at91: sama5d2_icp: fix eeprom compatibles ARM: dts: at91: sam9x60ek: fix eeprom compatible and size ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt ARM: at91: pm: use proper compatible for sama5d2's rtc arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo pinctrl: sunxi: sunxi_pconf_set: use correct offset arm64: dts: imx8mp-evk: correct I2C3 pad settings arm64: dts: imx8mp-evk: correct gpio-led pad settings arm64: dts: imx8mp-evk: correct the uart2 pinctl value arm64: dts: imx8mp-evk: correct mmc pad settings arm64: dts: qcom: msm8994: Fix CPU6/7 reg values pinctrl: sunxi: a83t: Fix NAND function name for some pins ARM: meson: Fix refcount leak in meson_smp_prepare_cpus xfs: remove incorrect ASSERT in xfs_rename can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info powerpc/powernv: delay rng platform device creation until later in boot video: of_display_timing.h: include errno.h memregion: Fix memregion_free() fallback definition PM: runtime: Redefine pm_runtime_release_supplier() fbcon: Prevent that screen size is smaller than font size fbcon: Disallow setting font bigger than screen size fbmem: Check virtual screen sizes in fb_set_var() fbdev: fbmem: Fix logo center image dx issue iommu/vt-d: Fix PCI bus rescan device hot add netfilter: nf_tables: stricter validation of element data netfilter: nft_set_pipapo: release elements in clone from abort path net: rose: fix UAF bug caused by rose_t0timer_expiry usbnet: fix memory leak in error case bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals bpf: Fix incorrect verifier simulation around jmp32's jeq/jne can: gs_usb: gs_usb_open/close(): fix memory leak can: grcan: grcan_probe(): remove extra of_node_get() can: bcm: use call_rcu() instead of costly synchronize_rcu() ALSA: hda/realtek: Add quirk for Clevo L140PU mm/slub: add missing TID updates on slab deactivation Linux 5.10.129 clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() net: usb: qmi_wwan: add Telit 0x1070 composition net: usb: qmi_wwan: add Telit 0x1060 composition xen/arm: Fix race in RB-tree based P2M accounting xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() xen/blkfront: force data bouncing when backend is untrusted xen/netfront: force data bouncing when backend is untrusted xen/netfront: fix leaking data in shared pages xen/blkfront: fix leaking data in shared pages selftests/rseq: Change type of rseq_offset to ptrdiff_t selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area selftests/rseq: Fix: work-around asm goto compiler bugs selftests/rseq: Remove arm/mips asm goto compiler work-around selftests/rseq: Fix warnings about #if checks of undefined tokens selftests/rseq: Fix ppc32 offsets by using long rather than off_t selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 selftests/rseq: Introduce thread pointer getters selftests/rseq: Introduce rseq_get_abi() helper selftests/rseq: Remove volatile from __rseq_abi selftests/rseq: Remove useless assignment to cpu variable selftests/rseq: introduce own copy of rseq uapi header selftests/rseq: remove ARRAY_SIZE define from individual tests hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails ipv6/sit: fix ipip6_tunnel_get_prl return value sit: use min drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c xen/gntdev: Avoid blocking in unmap_grant_pages() tcp: add a missing nf_reset_ct() in 3WHS handling xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range xfs: update superblock counters correctly for !lazysbcount xfs: fix xfs_trans slab cache name xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX xfs: Skip repetitive warnings about mount options xfs: rename variable mp to parsing_mp xfs: use current->journal_info for detecting transaction recursion net: tun: avoid disabling NAPI twice tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio epic100: fix use after free on rmmod tipc: move bc link creation back to tipc_node_create NFC: nxp-nci: Don't issue a zero length i2c_master_read() nfc: nfcmrvl: Fix irq_of_parse_and_map() return value net: bonding: fix use-after-free after 802.3ad slave unbind net: bonding: fix possible NULL deref in rlb code net/sched: act_api: Notify user space if any actions were flushed before error netfilter: nft_dynset: restore set element counter when failing to update s390: remove unneeded 'select BUILD_BIN2C' PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events caif_virtio: fix race between virtio_device_ready() and ndo_open() NFSD: restore EINVAL error translation in nfsd_commit() net: ipv6: unexport __init-annotated seg6_hmac_net_init() usbnet: fix memory allocation in helpers linux/dim: Fix divide by 0 in RDMA DIM RDMA/cm: Fix memory leak in ib_cm_insert_listen RDMA/qedr: Fix reporting QP timeout attribute net: dp83822: disable rx error interrupt net: dp83822: disable false carrier interrupt net: tun: stop NAPI when detaching queues net: tun: unlink NAPI from device on destruction net: dsa: bcm_sf2: force pause link settings selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test virtio-net: fix race between ndo_open() and virtio_device_ready() net: usb: ax88179_178a: Fix packet receiving net: rose: fix UAF bugs caused by timer handler SUNRPC: Fix READ_PLUS crasher s390/archrandom: simplify back to earlier design and initialize earlier dm raid: fix KASAN warning in raid5_add_disks dm raid: fix accesses beyond end of raid member array powerpc/bpf: Fix use of user_pt_regs in uapi powerpc/book3e: Fix PUD allocation size in map_kernel_page() powerpc/prom_init: Fix kernel config grep nvdimm: Fix badblocks clear off-by-one error nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) ipv6: take care of disable_policy when restoring routes drm/amdgpu: To flush tlb for MMHUB of RAVEN series Linux 5.10.128 net: mscc: ocelot: allow unregistered IP multicast flooding powerpc/ftrace: Remove ftrace init tramp once kernel init is complete xfs: check sb_meta_uuid for dabuf buffer recovery xfs: remove all COW fork extents when remounting readonly xfs: Fix the free logic of state in xfs_attr_node_hasname xfs: punch out data fork delalloc blocks on COW writeback failure xfs: use kmem_cache_free() for kmem_cache objects bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() tick/nohz: unexport __init-annotated tick_nohz_full_setup() drm: remove drm_fb_helper_modinit MAINTAINERS: add Amir as xfs maintainer for 5.10.y Linux 5.10.127 powerpc/pseries: wire up rng during setup_arch() kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) random: update comment from copy_to_user() -> copy_to_iter() modpost: fix section mismatch check for exported init/exit sections ARM: cns3xxx: Fix refcount leak in cns3xxx_init memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings ARM: Fix refcount leak in axxia_boot_secondary soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe ARM: exynos: Fix refcount leak in exynos_map_pmu ARM: dts: imx6qdl: correct PU regulator ramp delay ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node powerpc/powernv: wire up rng during setup_arch powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address powerpc: Enable execve syscall exit tracepoint parisc: Enable ARCH_HAS_STRICT_MODULE_RWX parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI xtensa: Fix refcount leak bug in time.c xtensa: xtfpga: Fix refcount leak bug in setup iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client iio: adc: axp288: Override TS pin bias current for some models iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message iio: adc: stm32: Fix ADCs iteration in irq handler iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) iio: adc: stm32: fix maximum clock rate for stm32mp15x iio: trigger: sysfs: fix use-after-free on remove iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() iio: accel: mma8452: ignore the return value of reset operation iio:accel:mxc4005: rearrange iio trigger get and register iio:accel:bma180: rearrange iio trigger get and register iio:chemical:ccs811: rearrange iio trigger get and register f2fs: attach inline_data after setting compression usb: chipidea: udc: check request status before setting device address USB: gadget: Fix double-free bug in raw_gadget driver usb: gadget: Fix non-unique driver names in raw-gadget driver xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI xhci: turn off port power in shutdown usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC iio: adc: vf610: fix conversion mode sysfs node name iio: mma8452: fix probe fail when device tree compatible is used. s390/cpumf: Handle events cycles and instructions identical gpio: winbond: Fix error code in winbond_gpio_get() nvme: move the Samsung X5 quirk entry to the core quirks nvme-pci: add NO APST quirk for Kioxia device nvme-pci: allocate nvme_command within driver pdu nvme: don't check nvme_req flags for new req nvme: mark nvme_setup_passsthru() inline nvme: split nvme_alloc_request() nvme: centralize setting the timeout in nvme_alloc_request Revert "net/tls: fix tls_sk_proto_close executed repeatedly" virtio_net: fix xdp_rxq_info bug after suspend/resume igb: Make DMA faster when CPU is active on the PCIe link regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips ice: ethtool: advertise 1000M speeds properly afs: Fix dynamic root getattr MIPS: Remove repetitive increase irq_err_count x86/xen: Remove undefined behavior in setup_features() selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh udmabuf: add back sanity check net/tls: fix tls_sk_proto_close executed repeatedly erspan: do not assume transport header is always set drm/msm/dp: fix connect/disconnect handled at irq_hpd drm/msm/dp: promote irq_hpd handle to handle link training correctly drm/msm/dp: deinitialize mainlink if link training failed drm/msm/dp: fixes wrong connection state caused by failure of link train drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers igb: fix a use-after-free issue in igb_clean_tx_ring tipc: fix use-after-free Read in tipc_named_reinit tipc: simplify the finalize work queue phy: aquantia: Fix AN when higher speeds than 1G are not advertised bpf, x86: Fix tail call count offset calculation on bpf2bpf call drm/sun4i: Fix crash during suspend after component bind failure bpf: Fix request_sock leak in sk lookup helpers drm/msm: use for_each_sgtable_sg to iterate over scatterlist scsi: scsi_debug: Fix zone transition to full condition netfilter: use get_random_u32 instead of prandom netfilter: nftables: add nft_parse_register_store() and use it netfilter: nftables: add nft_parse_register_load() and use it drm/msm: Fix double pm_runtime_disable() call USB: serial: option: add Quectel RM500K module support USB: serial: option: add Quectel EM05-G modem USB: serial: option: add Telit LE910Cx 0x1250 composition dm mirror log: clear log bits up to BITS_PER_LONG boundary dm era: commit metadata in postsuspend after worker stops ata: libata: add qc->flags in ata_qc_complete_template tracepoint mtd: rawnand: gpmi: Fix setting busy timeout setting mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing btrfs: add error messages to all unrecognized mount options net: openvswitch: fix parsing of nw_proto for IPv6 fragments ALSA: hda/realtek: Add quirk for Clevo NS50PU ALSA: hda/realtek: Add quirk for Clevo PD70PNT ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly ALSA: hda/realtek - ALC897 headset MIC no sound ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop ALSA: hda/conexant: Fix missing beep setup ALSA: hda/via: Fix missing beep setup random: quiet urandom warning ratelimit suppression message random: schedule mix_interrupt_randomness() less often vt: drop old FONT ioctls Linux 5.10.126 io_uring: use separate list entry for iopoll requests Linux 5.10.125 io_uring: add missing item types for various requests arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer serial: core: Initialize rs485 RTS polarity already on probe tcp: drop the hash_32() part from the index calculation tcp: increase source port perturb table to 2^16 tcp: dynamically allocate the perturb table used by source ports tcp: add small random increments to the source port tcp: use different parts of the port_offset for index and offset tcp: add some entropy in __inet_hash_connect() usb: gadget: u_ether: fix regression in setting fixed MAC address zonefs: fix zonefs_iomap_begin() for reads s390/mm: use non-quiescing sske for KVM switch to keyed guest Revert "xfrm: Add possibility to set the default to block if we have no policy" Revert "net: xfrm: fix shift-out-of-bounce" Revert "xfrm: make user policy API complete" Revert "xfrm: notify default policy on update" Revert "xfrm: fix dflt policy check when there is no policy configured" Revert "xfrm: rework default policy structure" Revert "xfrm: fix "disable_policy" flag use when arriving from different devices" Revert "include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage" Linux 5.10.124 clk: imx8mp: fix usb_root_clk parent powerpc/book3e: get rid of #include <generated/compile.h> igc: Enable PCIe PTM Revert "PCI: Make pci_enable_ptm() private" net: openvswitch: fix misuse of the cached connection on tuple changes net/sched: act_police: more accurate MTU policing dma-direct: don't over-decrypt memory virtio-pci: Remove wrong address verification in vp_del_vqs() ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak KVM: x86: Account a variety of miscellaneous allocations KVM: arm64: Don't read a HW interrupt pending state in user context ext4: add reserved GDT blocks check ext4: make variable "count" signed ext4: fix bug_on ext4_mb_use_inode_pa drm/amd/display: Cap OLED brightness per max frame-average luminance dm mirror log: round up region bitmap size to BITS_PER_LONG serial: 8250: Store to lsr_save_flags after lsr read usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe usb: dwc2: Fix memory leak in dwc2_hcd_init USB: serial: io_ti: add Agilent E5805A support USB: serial: option: add support for Cinterion MV31 with new baseline crypto: memneq - move into lib/ comedi: vmk80xx: fix expression for tx buffer size mei: me: add raptor lake point S DID i2c: designware: Use standard optional ref clock implementation irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions irqchip/gic/realview: Fix refcount leak in realview_gic_of_init i2c: npcm7xx: Add check for platform_driver_register faddr2line: Fix overlapping text section failures, the sequel block: Fix handling of offline queues in blk_mq_alloc_request_hctx() certs/blacklist_hashes.c: fix const confusion in certs blacklist arm64: ftrace: consistently handle PLTs. arm64: ftrace: fix branch range checks net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg net: bgmac: Fix an erroneous kfree() in bgmac_remove() mlxsw: spectrum_cnt: Reorder counter pools nvme: add device name to warning in uuid_show() nvme: use sysfs_emit instead of sprintf drm/i915/reset: Fix error_state_read ptr + offset use misc: atmel-ssc: Fix IRQ check in ssc_probe tty: goldfish: Fix free_irq() on remove Drivers: hv: vmbus: Release cpu lock in error case i40e: Fix call trace in setup_tx_descriptors i40e: Fix calculating the number of queue pairs i40e: Fix adding ADQ filter to TC0 clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() pNFS: Avoid a live lock condition in pnfs_update_layout() pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE random: credit cpu and bootloader seeds by default gpio: dwapb: Don't print error on -EPROBE_DEFER MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. mellanox: mlx5: avoid uninitialized variable warning with gcc-12 net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed ALSA: hda/realtek - Add HW8326 support scsi: pmcraid: Fix missing resource cleanup in error case scsi: ipr: Fix missing/incorrect resource cleanup in error case scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology scsi: vmw_pvscsi: Expand vcpuHint to 16 bits Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() ASoC: es8328: Fix event generation for deemphasis control ASoC: wm8962: Fix suspend while playing music quota: Prevent memory allocation recursion while holding dq_lock ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() ASoC: cs42l51: Correct minimum value for SX volume control ASoC: cs42l56: Correct typo in minimum level for SX volume controls ASoC: cs42l52: Correct TLV for Bypass Volume ASoC: cs53l30: Correct number of volume levels on SX controls ASoC: cs35l36: Update digital volume TLV ASoC: cs42l52: Fix TLV scales for mixer controls dma-debug: make things less spammy under memory pressure ASoC: nau8822: Add operation for internal PLL off and on powerpc/kasan: Silence KASAN warnings in __get_wchan() arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() nfsd: Replace use of rwsem with errseq_t 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" Linux 5.10.123 x86/speculation/mmio: Print SMT warning KVM: x86/speculation: Disable Fill buffer clear within guests x86/speculation/mmio: Reuse SRBDS mitigation for SBDS x86/speculation/srbds: Update SRBDS mitigation selection x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data x86/speculation/mmio: Enable CPU Fill buffer clearing on idle x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data x86/speculation: Add a common function for MD_CLEAR mitigation update x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug Documentation: Add documentation for Processor MMIO Stale Data Linux 5.10.122 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd dmaengine: idxd: add missing callback function to support DMA_INTERRUPT zonefs: fix handling of explicit_open option on mount PCI: qcom: Fix pipe clock imbalance md/raid0: Ignore RAID0 layout if the second zone has only one device interconnect: Restore sync state by ignoring ipa-virt in provider count interconnect: qcom: sc7180: Drop IP0 interconnects powerpc/mm: Switch obsolete dssall to .long powerpc/32: Fix overread/overwrite of thread_struct via ptrace drm/atomic: Force bridge self-refresh-exit on CRTC switch drm/bridge: analogix_dp: Support PSR-exit to disable transition Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag ixgbe: fix unexpected VLAN Rx in promisc mode on VF ixgbe: fix bcast packets Rx on VF after promisc removal nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION net: phy: dp83867: retrigger SGMII AN when link change mmc: block: Fix CQE recovery reset success ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files cifs: fix reconnect on smb3 mount types cifs: return errors during session setup during reconnects ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 ALSA: hda/conexant - Fix loopback issue with CX20632 scripts/gdb: change kernel config dumping method vringh: Fix loop descriptors check in the indirect cases nodemask: Fix return values to be unsigned cifs: version operations for smb20 unneeded when legacy support disabled s390/gmap: voluntarily schedule during key setting nbd: fix io hung while disconnecting device nbd: fix race between nbd_alloc_config() and module removal nbd: call genl_unregister_family() first in nbd_cleanup() jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds x86/cpu: Elide KCSAN for cpu_has() and friends modpost: fix undefined behavior of is_arm_mapping_symbol() drm/radeon: fix a possible null pointer dereference ceph: allow ceph.dir.rctime xattr to be updatable Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" scsi: myrb: Fix up null pointer access on myrb_cleanup() md: protect md_unregister_thread from reentrancy watchdog: wdat_wdt: Stop watchdog when rebooting the system kernfs: Separate kernfs_pr_cont_buf and rename_lock. serial: msm_serial: disable interrupts in __msm_console_write() staging: rtl8712: fix uninit-value in r871xu_drv_init() staging: rtl8712: fix uninit-value in usb_read8() and friends clocksource/drivers/sp804: Avoid error on multiple instances extcon: Modify extcon device to be created after driver data is set misc: rtsx: set NULL intfdata when probe fails usb: dwc2: gadget: don't reset gadget's driver->bus sysrq: do not omit current cpu when showing backtrace of all active CPUs USB: hcd-pci: Fully suspend across freeze/thaw cycle drivers: usb: host: Fix deadlock in oxu_bus_suspend() drivers: tty: serial: Fix deadlock in sa1100_set_termios() USB: host: isp116x: check return value after calling platform_get_resource() drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() tty: Fix a possible resource leak in icom_probe tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() lkdtm/usercopy: Expand size of "out of frame" object iio: st_sensors: Add a local lock for protecting odr staging: rtl8712: fix a potential memory leak in r871xu_drv_init() iio: dummy: iio_simple_dummy: check the return value of kstrdup() drm: imx: fix compiler warning with gcc-12 net: altera: Fix refcount leak in altera_tse_mdio_create ip_gre: test csum_start instead of transport header net/mlx5: fs, fail conflicting actions net/mlx5: Rearm the FW tracer after each tracer event net: ipv6: unexport __init-annotated seg6_hmac_init() net: xfrm: unexport __init-annotated xfrm4_protocol_init() net: mdio: unexport __init-annotated mdio_bus_init() SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list bpf, arm64: Clear prog->jited_len along prog->jited af_unix: Fix a data-race in unix_dgram_peer_wake_me(). xen: unexport __init-annotated xen_xlate_map_ballooned_pages() netfilter: nf_tables: bail out early if hardware offload is not supported netfilter: nf_tables: memleak flow rule from commit path netfilter: nf_tables: release new hooks on unsupported flowtable flags ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe netfilter: nf_tables: always initialize flowtable hook list in transaction powerpc/kasan: Force thread size increase with KASAN netfilter: nf_tables: delete flowtable hooks via transaction list netfilter: nat: really support inet nat without l3 address xprtrdma: treat all calls not a bcall when bc_serv is NULL video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 NFSv4: Don't hold the layoutget locks across multiple RPC calls dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type m68knommu: fix undefined reference to `_init_sp' m68knommu: set ZERO_PAGE() to the allocated zeroed page i2c: cadence: Increase timeout per message if necessary f2fs: remove WARN_ON in f2fs_is_valid_blkaddr iommu/arm-smmu-v3: check return value after calling platform_get_resource() iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() tracing: Avoid adding tracer option before update_tracer_options tracing: Fix sleeping function called from invalid context on RT kernel bootconfig: Make the bootconfig.o as a normal object file mips: cpc: Fix refcount leak in mips_cpc_default_phys_base dmaengine: idxd: set DMA_INTERRUPT cap bit perf c2c: Fix sorting in percent_rmt_hitm_cmp() driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction tipc: check attribute length for bearer name scsi: sd: Fix potential NULL pointer dereference afs: Fix infinite loop found by xfstest generic/676 gpio: pca953x: use the correct register address to do regcache sync tcp: tcp_rtx_synack() can be called from process context net: sched: add barrier to fix packet stuck problem for lockless qdisc net/mlx5e: Update netdev features after changing XDP state net/mlx5: correct ECE offset in query qp output net/mlx5: Don't use already freed action pointer sfc: fix wrong tx channel offset with efx_separate_tx_channels sfc: fix considering that all channels have TX queues nfp: only report pause frame configuration for physical device net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" riscv: read-only pages should not be writable bpf: Fix probe read error in ___bpf_prog_run() ubi: ubi_create_volume: Fix use-after-free when volume creation failed ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty jffs2: fix memory leak in jffs2_do_fill_super modpost: fix removing numeric suffixes net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog s390/crypto: fix scatterwalk_unmap() callers in AES-GCM clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking driver core: fix deadlock in __device_attach driver: base: fix UAF when driver_attach failed bus: ti-sysc: Fix warnings for unbind for serial firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle serial: stm32-usart: Correct CSIZE, bits, and parity serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 serial: sifive: Sanitize CSIZE and c_iflag serial: sh-sci: Don't allow CS5-6 serial: txx9: Don't allow CS5-6 serial: rda-uart: Don't allow CS5-6 serial: digicolor-usart: Don't allow CS5-6 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 serial: meson: acquire port->lock in startup() rtc: mt6397: check return value after calling platform_get_resource() clocksource/drivers/riscv: Events are stopped during CPU suspend soc: rockchip: Fix refcount leak in rockchip_grf_init extcon: ptn5150: Add queue work sync before driver release coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier serial: sifive: Report actual baud base rather than fixed 115200 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails iio: adc: sc27xx: Fine tune the scale calibration values iio: adc: sc27xx: fix read big scale voltage not right iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check usb: typec: mux: Check dev_set_name() return value firmware: stratix10-svc: fix a missing check on list iterator misc: fastrpc: fix an incorrect NULL check on list iterator usb: dwc3: pci: Fix pm_runtime_get_sync() error checking rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value pwm: lp3943: Fix duty calculation in case period was clamped staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() usb: musb: Fix missing of_node_put() in omap2430_probe USB: storage: karma: fix rio_karma_init return usb: usbip: add missing device lock on tweak configuration cmd usb: usbip: fix a refcount leak in stub_probe() tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get tty: n_tty: Restore EOF push handling behavior tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe tty: goldfish: Use tty_port_destroy() to destroy port lkdtm/bugs: Check for the NULL pointer after calling kmalloc iio: adc: ad7124: Remove shift from scan_type staging: greybus: codecs: fix type confusion of list iterator variable pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards Linux 5.10.121 md: bcache: check the return value of kzalloc() in detached_dev_do_request() ext4: only allow test_dummy_encryption when supported MIPS: IP30: Remove incorrect `cpu_has_fpu' override MIPS: IP27: Remove incorrect `cpu_has_fpu' override RDMA/rxe: Generate a completion for unsupported/invalid opcode Revert "random: use static branch for crng_ready()" block: fix bio_clone_blkg_association() to associate with proper blkcg_gq bfq: Make sure bfqg for which we are queueing requests is online bfq: Get rid of __bio_blkcg() usage bfq: Remove pointless bfq_init_rq() calls bfq: Drop pointless unlock-lock pair bfq: Avoid merging queues with different parents thermal/core: Fix memory leak in the error path thermal/core: fix a UAF bug in __thermal_cooling_device_register() kseltest/cgroup: Make test_stress.sh work if run interactively xfs: assert in xfs_btree_del_cursor should take into account error xfs: consider shutdown in bmapbt cursor delete assert xfs: force log and push AIL to clear pinned inodes when aborting mount xfs: restore shutdown check in mapped write fault path xfs: fix incorrect root dquot corruption error when switching group/project quota types xfs: fix chown leaking delalloc quota blocks when fssetxattr fails xfs: sync lazy sb accounting on quiesce of read-only mounts xfs: set inode size after creating symlink net: ipa: fix page free in ipa_endpoint_replenish_one() net: ipa: fix page free in ipa_endpoint_trans_release() phy: qcom-qmp: fix reset-controller leak on probe errors coresight: core: Fix coresight device probe failure issue blk-iolatency: Fix inflight count imbalances and IO hangs on offline vdpasim: allow to enable a vq repeatedly dt-bindings: gpio: altera: correct interrupt-cells docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op ARM: pxa: maybe fix gpio lookup tables ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries phy: qcom-qmp: fix struct clk leak on probe errors arm64: dts: qcom: ipq8074: fix the sleep clock frequency gma500: fix an incorrect NULL check on list iterator tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator serial: pch: don't overwrite xmit->buf[0] by x_char bcache: avoid journal no-space deadlock by reserving 1 journal bucket bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() bcache: improve multithreaded bch_sectors_dirty_init() bcache: improve multithreaded bch_btree_check() stm: ltdc: fix two incorrect NULL checks on list iterator carl9170: tx: fix an incorrect use of list iterator ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control rtl818x: Prevent using not initialized queues xtensa/simdisk: fix proc_read_simdisk() hugetlb: fix huge_pmd_unshare address update nodemask.h: fix compilation error with GCC12 iommu/msm: Fix an incorrect NULL check on list iterator ftrace: Clean up hash direct_functions on register failures kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] um: Fix out-of-bounds read in LDT setup um: chan_user: Fix winch_tramp() return value mac80211: upgrade passive scan to active scan on DFS channels after beacon rx cfg80211: declare MODULE_FIRMWARE for regulatory.db irqchip: irq-xtensa-mx: fix initial IRQ affinity irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x csky: patch_text: Fixup last cpu should be master RDMA/hfi1: Fix potential integer multiplication overflow errors Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug ima: remove the IMA_TEMPLATE Kconfig option media: coda: Add more H264 levels for CODA960 media: coda: Fix reported H264 profile mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write md: fix an incorrect NULL check in md_reload_sb md: fix an incorrect NULL check in does_sb_need_changing drm/i915/dsi: fix VBT send packet port selection for ICL+ drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator drm/nouveau/clk: Fix an incorrect NULL check on list iterator drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled scsi: dc395x: Fix a missing check on list iterator ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock dlm: fix missing lkb refcount handling dlm: fix plock invalid read s390/perf: obtain sie_block from the right address mm, compaction: fast_find_migrateblock() should return pfn in the target zone PCI: qcom: Fix unbalanced PHY init on probe errors PCI: qcom: Fix runtime PM imbalance on probe errors PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 tracing: Fix potential double free in create_var_ref() ACPI: property: Release subnode properties with data nodes ext4: avoid cycles in directory h-tree ext4: verify dir block before splitting it ext4: fix bug_on in __es_tree_search ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state ext4: fix bug_on in ext4_writepages ext4: fix warning in ext4_handle_inode_extension ext4: fix use-after-free in ext4_rename_dir_prepare bfq: Track whether bfq_group is still online bfq: Update cgroup information before merging bio bfq: Split shared queues on move between cgroups efi: Do not import certificates from UEFI Secure Boot for T2 Macs fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages iwlwifi: mvm: fix assert 1F04 upon reconfig wifi: mac80211: fix use-after-free in chanctx code f2fs: fix to do sanity check for inline inode f2fs: fix fallocate to use file_modified to update permissions consistently f2fs: fix to do sanity check on total_data_blocks f2fs: don't need inode lock for system hidden quota f2fs: fix deadloop in foreground GC f2fs: fix to clear dirty inode in f2fs_evict_inode() f2fs: fix to do sanity check on block address in f2fs_do_zero_range() f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() perf jevents: Fix event syntax error caused by ExtSel perf c2c: Use stdio interface if slang is not supported i2c: rcar: fix PM ref counts in probe error paths i2c: npcm: Handle spurious interrupts i2c: npcm: Correct register access width i2c: npcm: Fix timeout calculation iommu/amd: Increase timeout waiting for GA log enablement dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() dmaengine: stm32-mdma: rework interrupt handler dmaengine: stm32-mdma: remove GISR1 register video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout NFS: Don't report errors from nfs_pageio_complete() more than once NFS: Do not report flush errors in nfs_write_end() NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS NFS: Do not report EINTR/ERESTARTSYS as mapping errors dmaengine: idxd: Fix the error handling path in idxd_cdev_register() i2c: at91: Initialize dma_buf in at91_twi_xfer() MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon cpufreq: mediatek: Unregister platform device on exit cpufreq: mediatek: Use module_init and add module_exit cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init i2c: at91: use dma safe buffers iommu/mediatek: Add list_del in mtk_iommu_remove f2fs: fix dereference of stale list iterator after loop body OPP: call of_node_put() on error path in _bandwidth_supported() Input: stmfts - do not leave device disabled in stmfts_input_open RDMA/hfi1: Prevent use of lock before it is initialized mailbox: forward the hrtimer if not queued and under a lock mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup macintosh: via-pmu and via-cuda need RTC_LIB powerpc/perf: Fix the threshold compare group constraint for power9 powerpc/64: Only WARN if __pa()/__va() called with bad addresses hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits Input: sparcspkr - fix refcount leak in bbc_beep_probe crypto: cryptd - Protect per-CPU resource by disabling BH. crypto: sun8i-ss - handle zero sized sg crypto: sun8i-ss - rework handling of IV tty: fix deadlock caused by calling printk() under tty_port->lock PCI: imx6: Fix PERST# start-up sequence ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() proc: fix dentry/inode overinstantiating under /proc/${pid}/net ASoC: atmel-classd: Remove endianness flag on class d component ASoC: atmel-pdmic: Remove endianness flag on pdmic component powerpc/4xx/cpm: Fix return value of __setup() handler powerpc/idle: Fix return value of __setup() handler pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() powerpc/8xx: export 'cpm_setbrg' for modules drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() dax: fix cache flush on PMD-mapped pages drivers/base/node.c: fix compaction sysfs file leak pinctrl: mvebu: Fix irq_of_parse_and_map() return value nvdimm: Allow overwrite in the presence of disabled dimms nvdimm: Fix firmware activation deadlock scenarios firmware: arm_scmi: Fix list protocols enumeration in the base protocol scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() mfd: ipaq-micro: Fix error check return value of platform_get_irq() powerpc/fadump: fix PT_LOAD segment for boot memory area arm: mediatek: select arch timer for mt7629 pinctrl: bcm2835: implement hook for missing gpio-ranges gpiolib: of: Introduce hook for missing gpio-ranges crypto: marvell/cesa - ECB does not IV misc: ocxl: fix possible double free in ocxl_file_register_afu ARM: dts: bcm2835-rpi-b: Fix GPIO line names ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 can: xilinx_can: mark bit timing constants as const platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls ARM: dts: imx6dl-colibri: Fix I2C pinmuxing platform/chrome: cros_ec: fix error handling in cros_ec_register() KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry soc: qcom: llcc: Add MODULE_DEVICE_TABLE() ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks PCI: dwc: Fix setting error return on MSI DMA mapping failure PCI: rockchip: Fix find_first_zero_bit() limit PCI: cadence: Fix find_first_zero_bit() limit soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc ARM: dts: suniv: F1C100: fix watchdog compatible memory: samsung: exynos5422-dmc: Avoid some over memory allocation arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 net/smc: postpone sk_refcnt increment in connect() hinic: Avoid some over memory allocation net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() rxrpc: Fix decision on when to generate an IDLE ACK rxrpc: Don't let ack.previousPacket regress rxrpc: Fix overlapping ACK accounting rxrpc: Don't try to resend the request if we're receiving the reply rxrpc: Fix listen() setting the bar too high for the prealloc rings hv_netvsc: Fix potential dereference of NULL pointer net: stmmac: fix out-of-bounds access in a selftest net: stmmac: selftests: Use kcalloc() instead of kzalloc() ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe thermal/core: Fix memory leak in __thermal_cooling_device_register() thermal/drivers/core: Use a char pointer for the cooling device name thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe thermal/drivers/bcm2711: Don't clamp temperature at zero drm/i915: Fix CFI violation with show_dynamic_id() drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path x86/sev: Annotate stack change in the #VC handler drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init ext4: reject the 'commit' option on ext2 filesystems media: rkvdec: h264: Fix bit depth wrap in pps packet media: rkvdec: h264: Fix dpb_valid implementation media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() media: ov7670: remove ov7670_power_off from ov7670_remove ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init sctp: read sk->sk_bound_dev_if once in sctp_rcv() lsm,selinux: pass flowi_common instead of flowi to the LSM hooks m68k: math-emu: Fix dependencies of math emulation support nvme: set dma alignment to dword Bluetooth: use hdev lock for accept_list and reject_list in conn req Bluetooth: use inclusive language when filtering devices Bluetooth: use inclusive language in HCI role comments Bluetooth: LL privacy allow RPA Bluetooth: L2CAP: Rudimentary typo fixes Bluetooth: Interleave with allowlist scan Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout media: vsp1: Fix offset calculation for plane cropping media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init media: exynos4-is: Change clk_disable to clk_disable_unprepare media: st-delta: Fix PM disable depth imbalance in delta_probe media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe media: aspeed: Fix an error handling path in aspeed_video_probe() scripts/faddr2line: Fix overlapping text section failures kselftest/cgroup: fix test_stress.sh to use OUTPUT dir ASoC: samsung: Fix refcount leak in aries_audio_probe ASoC: samsung: Use dev_err_probe() helper regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe ath11k: Don't check arvif->is_started before sending management frames perf/amd/ibs: Use interrupt regs ip for stack unwinding regulator: qcom_smd: Fix up PM8950 regulator configuration Revert "cpufreq: Fix possible race in cpufreq online error path" spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() iomap: iomap_write_failed fix media: uvcvideo: Fix missing check to determine if element is found in list drm/msm: return an error pointer in msm_gem_prime_get_sg_table() drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET arm64: fix types in copy_highpage() x86/mm: Cleanup the control_va_addr_alignment() __setup handler irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value irqchip/exiu: Fix acknowledgment of edge triggered interrupts x86: Fix return value of __setup handlers virtio_blk: fix the discard_granularity and discard_alignment queue limits perf tools: Use Python devtools for version autodetection rather than runtime drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H drm/msm: add missing include to msm_drv.c drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() drm/msm/hdmi: check return value after calling platform_get_resource_byname() drm/msm/dsi: fix error checks and return values for DSI xmit functions drm/msm/dp: fix error check return value of irq_of_parse_and_map() drm/msm/dp: stop event kernel thread when DP unbind drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume perf tools: Add missing headers needed by util/data.h ASoC: rk3328: fix disabling mclk on pclk probe failure x86/speculation: Add missing prototype for unpriv_ebpf_notify() mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() x86/pm: Fix false positive kmemleak report in msr_build_context() mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() libbpf: Fix logic for finding matching program for CO-RE relocation selftests/resctrl: Fix null pointer dereference on open failed scsi: ufs: core: Exclude UECxx from SFR dump list scsi: ufs: qcom: Fix ufs_qcom_resume() drm/msm/dpu: adjust display_v_end for eDP and DP of: overlay: do not break notify on NOTIFY_{OK|STOP} fsnotify: fix wrong lockdep annotations inotify: show inotify mask flags in proc fdinfo ALSA: pcm: Check for null pointer of pointer substream before dereferencing it drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 media: hantro: Empty encoder capture buffers by default ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix cpufreq: Fix possible race in cpufreq online error path spi: img-spfi: Fix pm_runtime_get_sync() error checking sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq drm/bridge: Fix error handling in analogix_dp_probe HID: elan: Fix potential double free in elan_input_configured HID: hid-led: fix maximum brightness for Dream Cheeky mtd: rawnand: denali: Use managed device resources EDAC/dmc520: Don't print an error for each unconfigured interrupt line drbd: fix duplicate array initializer target: remove an incorrect unmap zeroes data deduction efi: Add missing prototype for efi_capsule_setup_info NFC: NULL out the dev->rfkill to prevent UAF net: dsa: mt7530: 1G can also support 1000BASE-X link mode scftorture: Fix distribution of short handler delays spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout drm: mali-dp: potential dereference of null pointer drm/komeda: Fix an undefined behavior bug in komeda_plane_add() nl80211: show SSID for P2P_GO interfaces bpf: Fix excessive memory allocation in stack_map_alloc() libbpf: Don't error out on CO-RE relos for overriden weak subprogs drm/vc4: txp: Force alpha to be 0xff if it's disabled drm/vc4: txp: Don't set TXP_VSTART_AT_EOF drm/vc4: hvs: Reset muxes at probe time drm/mediatek: Fix mtk_cec_mask() drm/ingenic: Reset pixclock rate when parent clock rate changes x86/delay: Fix the wrong asm constraint in delay_loop() ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe spi: qcom-qspi: Add minItems to interconnect-names drm/bridge: adv7511: clean up CEC adapter when probe fails drm/edid: fix invalid EDID extension block filtering ath9k: fix ar9003_get_eepmisc ath11k: acquire ab->base_lock in unassign when finding the peer by addr dt-bindings: display: sitronix, st7735r: Fix backlight in example drm: fix EDID struct for old ARM OABI format RDMA/hfi1: Prevent panic when SDMA is disabled powerpc/iommu: Add missing of_node_put in iommu_init_early_dart macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled powerpc/powernv: fix missing of_node_put in uv_init() powerpc/xics: fix refcount leak in icp_opal_init() powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() ARM: hisi: Add missing of_node_put after of_find_compatible_node ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM ARM: versatile: Add missing of_node_put in dcscb_init pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() fat: add ratelimit to fat*_ent_bread() powerpc/fadump: Fix fadump to work with a different endian capture kernel ARM: OMAP1: clock: Fix UART rate reporting algorithm fs: jfs: fix possible NULL pointer dereference in dbFree() soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc crypto: ccree - use fine grained DMA mapping dir PM / devfreq: rk3399_dmc: Disable edev on remove() arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count ARM: dts: s5pv210: align DMA channels with dtschema ARM: dts: ox820: align interrupt controller node name with dtschema IB/rdmavt: add missing locks in rvt_ruc_loopback gfs2: use i_lock spin_lock for inode qadata selftests/bpf: fix btf_dump/btf_dump due to recent clang change eth: tg3: silence the GCC 12 array-bounds warning rxrpc, afs: Fix selection of abort codes rxrpc: Return an error to sendmsg if call failed m68k: atari: Make Atari ROM port I/O write macros return void x86/microcode: Add explicit CPU vendor dependency can: mcp251xfd: silence clang's -Wunaligned-access warning ASoC: rt1015p: remove dependency on GPIOLIB ASoC: max98357a: remove dependency on GPIOLIB media: exynos4-is: Fix compile warning net: phy: micrel: Allow probing without .driver_data nbd: Fix hung on disconnect request if socket is closed before ASoC: rt5645: Fix errorenous cleanup order nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags openrisc: start CPU timer early in boot media: cec-adap.c: fix is_configuring state media: imon: reorganize serialization media: coda: limit frame interval enumeration to supported encoder frame sizes media: rga: fix possible memory leak in rga_probe rtlwifi: Use pr_warn instead of WARN_ONCE ipmi: Fix pr_fmt to avoid compilation issues ipmi:ssif: Check for NULL msg when handling events and messages ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC spi: stm32-qspi: Fix wait_cmd timeout in APM mode perf/amd/ibs: Cascade pmu init functions' return value s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES net: remove two BUG() from skb_checksum_help() ASoC: tscs454: Add endianness flag in snd_soc_component_driver HID: bigben: fix slab-out-of-bounds Write in bigben_probe drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo mlxsw: Treat LLDP packets as control mlxsw: spectrum_dcb: Do not warn about priority changes ASoC: dapm: Don't fold register value changes into notifications net/mlx5: fs, delete the FTE when there are no rules attached to it ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL drm: msm: fix error check return value of irq_of_parse_and_map() arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall ath10k: skip ath10k_halt during suspend for driver state RESTARTING drm/amd/pm: fix the compile warning drm/plane: Move range check for format_count earlier ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 ath11k: disable spectral scan during spectral deinit scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() scsi: megaraid: Fix error check return value of register_chrdev() drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit mmc: jz4740: Apply DMA engine limits to maximum segment size md/bitmap: don't set sb values if can't pass sanity check media: cx25821: Fix the warning when removing the module media: pci: cx23885: Fix the error handling in cx23885_initdev() media: venus: hfi: avoid null dereference in deinit ath9k: fix QCA9561 PA bias level drm/amd/pm: fix double free in si_parse_power_table() tools/power turbostat: fix ICX DRAM power numbers spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction ALSA: jack: Access input_dev under mutex sfc: ef10: Fix assigning negative value to unsigned variable rcu: Make TASKS_RUDE_RCU select IRQ_WORK rcu-tasks: Fix race in schedule and flush work drm/komeda: return early if drm_universal_plane_init() fails. ACPICA: Avoid cache flush inside virtual machines x86/platform/uv: Update TSC sync state for UV5 fbcon: Consistently protect deferred_takeover with console_lock() ipv6: fix locking issues with loops over idev->addr_list ipw2x00: Fix potential NULL dereference in libipw_xmit() b43: Fix assigning negative value to unsigned variable b43legacy: Fix assigning negative value to unsigned variable mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes iommu/vt-d: Add RPLS to quirk list to skip TE disabling btrfs: repair super block num_devices automatically btrfs: add "0x" prefix for unsupported optional features ptrace: Reimplement PTRACE_KILL by always sending SIGKILL ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP perf/x86/intel: Fix event constraints for ICL x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails parisc/stifb: Keep track of hardware path of graphics card Fonts: Make font size unsigned in font_desc xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI cifs: when extending a file with falloc we should make files not-sparse usb: core: hcd: Add support for deferring roothub registration usb: dwc3: gadget: Move null pinter check to proper place USB: new quirk for Dell Gen 2 devices USB: serial: option: add Quectel BG95 modem ALSA: usb-audio: Cancel pending work at closing a MIDI substream ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop riscv: Fix irq_work when SMP is disabled riscv: Initialize thread pointer before calling C functions parisc/stifb: Implement fb_is_primary_device() binfmt_flat: do not stop relocating GOT entries prematurely on riscv Linux 5.10.120 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes bpf: Fix potential array overflow in bpf_trampoline_get_progs() NFSD: Fix possible sleep during nfsd4_release_lockowner() NFS: Memory allocation failures are not server fatal errors docs: submitting-patches: Fix crossref to 'The canonical patch format' tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() tpm: Fix buffer access in tpm2_get_tpm_pt() HID: multitouch: add quirks to enable Lenovo X12 trackpoint HID: multitouch: Add support for Google Whiskers Touchpad raid5: introduce MD_BROKEN dm verity: set DM_TARGET_IMMUTABLE feature flag dm stats: add cond_resched when looping over entries dm crypt: make printing of the key constant-time dm integrity: fix error code in dm_integrity_ctr() ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries Bluetooth: hci_qca: Use del_timer_sync() before freeing zsmalloc: fix races between asynchronous zspage free and page migration crypto: ecrdsa - Fix incorrect use of vli_cmp crypto: caam - fix i.MX6SX entropy delay value KVM: x86: avoid calling x86 emulator without a decoded instruction x86, kvm: use correct GFP flags for preemption disabled x86/kvm: Alloc dummy async #PF token outside of raw spinlock KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator netfilter: conntrack: re-fetch conntrack after insertion netfilter: nf_tables: sanitize nft_set_desc_concat_parse() crypto: drbg - make reseeding from get_random_bytes() synchronous crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() crypto: drbg - prepare for more fine-grained tracking of seeding state lib/crypto: add prompts back to crypto libraries exfat: check if cluster num is valid drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() xfs: Fix CIL throttle hang when CIL space used going backwards xfs: fix an ABBA deadlock in xfs_rename xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks xfs: show the proper user quota options xfs: detect overflows in bmbt records net: ipa: compute proper aggregation limit io_uring: fix using under-expanded iters io_uring: don't re-import iovecs from callbacks assoc_array: Fix BUG_ON during garbage collect cfg80211: set custom regdomain after wiphy registration pipe: Fix missing lock in pipe_resize_ring() pipe: make poll_usage boolean and annotate its access netfilter: nf_tables: disallow non-stateful expression in sets earlier drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging net: ftgmac100: Disable hardware checksum on AST2600 nfc: pn533: Fix buggy cleanup order net: af_key: check encryption module availability consistency percpu_ref_init(): clean ->percpu_count_ref on failure pinctrl: sunxi: fix f1c100s uart2 function Linux 5.10.119 ALSA: ctxfi: Add SB046x PCI ID random: check for signals after page of pool writes random: wire up fops->splice_{read,write}_iter() random: convert to using fops->write_iter() random: convert to using fops->read_iter() random: unify batched entropy implementations random: move randomize_page() into mm where it belongs random: move initialization functions out of hot pages random: make consistent use of buf and len random: use proper return types on get_random_{int,long}_wait() random: remove extern from functions in header random: use static branch for crng_ready() random: credit architectural init the exact amount random: handle latent entropy and command line from random_init() random: use proper jiffies comparison macro random: remove ratelimiting for in-kernel unseeded randomness random: move initialization out of reseeding hot path random: avoid initializing twice in credit race random: use symbolic constants for crng_init states siphash: use one source of truth for siphash permutations random: help compiler out with fast_mix() by using simpler arguments random: do not use input pool from hard IRQs random: order timer entropy functions below interrupt functions random: do not pretend to handle premature next security model random: use first 128 bits of input as fast init random: do not use batches when !crng_ready() random: insist on random_get_entropy() existing in order to simplify xtensa: use fallback for random_get_entropy() instead of zero sparc: use fallback for random_get_entropy() instead of zero um: use fallback for random_get_entropy() instead of zero x86/tsc: Use fallback for random_get_entropy() instead of zero nios2: use fallback for random_get_entropy() instead of zero arm: use fallback for random_get_entropy() instead of zero mips: use fallback for random_get_entropy() instead of just c0 random riscv: use fallback for random_get_entropy() instead of zero m68k: use fallback for random_get_entropy() instead of zero timekeeping: Add raw clock fallback for random_get_entropy() powerpc: define get_cycles macro for arch-override alpha: define get_cycles macro for arch-override parisc: define get_cycles macro for arch-override s390: define get_cycles macro for arch-override ia64: define get_cycles macro for arch-override init: call time_init() before rand_initialize() random: fix sysctl documentation nits random: document crng_fast_key_erasure() destination possibility random: make random_get_entropy() return an unsigned long random: allow partial reads if later user copies fail random: check for signals every PAGE_SIZE chunk of /dev/[u]random random: check for signal_pending() outside of need_resched() check random: do not allow user to keep crng key around on stack random: do not split fast init input in add_hwgenerator_randomness() random: mix build-time latent entropy into pool at init random: re-add removed comment about get_random_{u32,u64} reseeding random: treat bootloader trust toggle the same way as cpu trust toggle random: skip fast_init if hwrng provides large chunk of entropy random: check for signal and try earlier when generating entropy random: reseed more often immediately after booting random: make consistent usage of crng_ready() random: use SipHash as interrupt entropy accumulator random: replace custom notifier chain with standard one random: don't let 644 read-only sysctls be written to random: give sysctl_random_min_urandom_seed a more sensible value random: do crng pre-init loading in worker rather than irq random: unify cycles_t and jiffies usage and types random: cleanup UUID handling random: only wake up writers after zap if threshold was passed random: round-robin registers as ulong, not u32 random: clear fast pool, crng, and batches in cpuhp bring up random: pull add_hwgenerator_randomness() declaration into random.h random: check for crng_init == 0 in add_device_randomness() random: unify early init crng load accounting random: do not take pool spinlock at boot random: defer fast pool mixing to worker random: rewrite header introductory comment random: group sysctl functions random: group userspace read/write functions random: group entropy collection functions random: group entropy extraction functions random: group crng functions random: group initialization wait functions random: remove whitespace and reorder includes random: remove useless header comment random: introduce drain_entropy() helper to declutter crng_reseed() random: deobfuscate irq u32/u64 contributions random: add proper SPDX header random: remove unused tracepoints random: remove ifdef'd out interrupt bench random: tie batched entropy generation to base_crng generation random: fix locking for crng_init in crng_reseed() random: zero buffer after reading entropy from userspace random: remove outdated INT_MAX >> 6 check in urandom_read() random: make more consistent use of integer types random: use hash function for crng_slow_load() random: use simpler fast key erasure flow on per-cpu keys random: absorb fast pool into input pool after fast load random: do not xor RDRAND when writing into /dev/random random: ensure early RDSEED goes through mixer on init random: inline leaves of rand_initialize() random: get rid of secondary crngs random: use RDSEED instead of RDRAND in entropy extraction random: fix locking in crng_fast_load() random: remove batched entropy locking random: remove use_input_pool parameter from crng_reseed() random: make credit_entropy_bits() always safe random: always wake up entropy writers after extraction random: use linear min-entropy accumulation crediting random: simplify entropy debiting random: use computational hash for entropy extraction random: only call crng_finalize_init() for primary_crng random: access primary_pool directly rather than through pointer random: continually use hwgenerator randomness random: simplify arithmetic function flow in account() random: selectively clang-format where it makes sense random: access input_pool_data directly rather than through pointer random: cleanup fractional entropy shift constants random: prepend remaining pool constants with POOL_ random: de-duplicate INPUT_POOL constants random: remove unused OUTPUT_POOL constants random: rather than entropy_store abstraction, use global random: remove unused extract_entropy() reserved argument random: remove incomplete last_data logic random: cleanup integer types random: cleanup poolinfo abstraction random: fix typo in comments random: don't reset crng_init_cnt on urandom_read() random: avoid superfluous call to RDRAND in CRNG extraction random: early initialization of ChaCha constants random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs random: harmonize "crng init done" messages random: mix bootloader randomness into pool random: do not re-init if crng_reseed completes before primary init random: do not sign extend bytes for rotation when mixing random: use BLAKE2s instead of SHA1 in extraction random: remove unused irq_flags argument from add_interrupt_randomness() random: document add_hwgenerator_randomness() with other input functions lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI lib/crypto: sha1: re-roll loops to reduce code size lib/crypto: blake2s: move hmac construction into wireguard lib/crypto: blake2s: include as built-in crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> crypto: blake2s - adjust include guard naming crypto: blake2s - add comment for blake2s_state fields crypto: blake2s - optimize blake2s initialization crypto: blake2s - share the "shash" API boilerplate code crypto: blake2s - move update and final logic to internal/blake2s.h crypto: blake2s - remove unneeded includes crypto: x86/blake2s - define shash_alg structs using macros crypto: blake2s - define shash_alg structs using macros crypto: lib/blake2s - Move selftest prototype into header file MAINTAINERS: add git tree for random.c MAINTAINERS: co-maintain random.c random: remove dead code left over from blocking pool random: avoid arch_get_random_seed_long() when collecting IRQ randomness ACPI: sysfs: Fix BERT error region memory mapping ACPI: sysfs: Make sparse happy about address space in use media: vim2m: initialize the media device earlier media: vim2m: Register video device after setting up internals secure_seq: use the 64 bits of the siphash for port offset calculation tcp: change source port randomizarion at connect() time KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID KVM: x86: Properly handle APF vs disabled LAPIC situation staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() lockdown: also lock down previous kgdb use Linux 5.10.118 module: check for exit sections in layout_sections() instead of module_init_section() include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage afs: Fix afs_getattr() to refetch file status if callback break occurred i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group Input: ili210x - fix reset timing arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs net: atlantic: verify hw_head_ lies within TX buffer ring net: atlantic: add check for MAX_SKB_FRAGS net: atlantic: reduce scope of is_rsc_complete net: atlantic: fix "frag[0] not initialized" net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() nl80211: fix locking in nl80211_set_tx_bitrate_mask() selftests: add ping test with ping_group_range tuned nl80211: validate S1G channel width mac80211: fix rx reordering with non explicit / psmp ack policy scsi: qla2xxx: Fix missed DMA unmap for aborted commands perf bench numa: Address compiler error on s390 gpio: mvebu/pwm: Refuse requests with inverted polarity gpio: gpio-vf610: do not touch other bits when set the target bit riscv: dts: sifive: fu540-c000: align dma node name with dtschema net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. igb: skip phy status check where unavailable ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 ARM: 9196/1: spectre-bhb: enable for Cortex-A15 net: af_key: add check for pfkey_broadcast in function pfkey_process net/mlx5e: Properly block LRO when XDP is enabled NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc net/qla3xxx: Fix a test in ql_reset_work() clk: at91: generated: consider range when calculating best rate ice: fix possible under reporting of ethtool Tx and Rx statistics net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() net: systemport: Fix an error handling path in bcm_sysport_probe() net/sched: act_pedit: sanitize shift argument before usage xfrm: fix "disable_policy" flag use when arriving from different devices xfrm: rework default policy structure xfrm: fix dflt policy check when there is no policy configured xfrm: notify default policy on update xfrm: make user policy API complete net: xfrm: fix shift-out-of-bounce xfrm: Add possibility to set the default to block if we have no policy net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm net: macb: Increment rx bd head after allocating skb and buffer net: ipa: record proper RX transaction count ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace drm/dp/mst: fix a possible memory leak in fetch_monitor_name() libceph: fix potential use-after-free on linger ping and resends crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ arm64: mte: Ensure the cleared tags are visible before setting the PTE arm64: paravirt: Use RCU read locks to guard stolen_time KVM: x86/mmu: Update number of zapped pages even if page list is stable PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold Fix double fget() in vhost_net_set_backend() selinux: fix bad cleanup on error in hashtab_duplicate() perf: Fix sys_perf_event_open() race against self ALSA: hda/realtek: Add quirk for TongFang devices with pop noise ALSA: wavefront: Proper check of get_user() error ALSA: usb-audio: Restore Rane SL-1 quirk Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" Revert "swiotlb: fix info leak with DMA_FROM_DEVICE" nilfs2: fix lockdep warnings during disk space reclamation nilfs2: fix lockdep warnings in page operations for btree nodes ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() platform/chrome: cros_ec_debugfs: detach log reader wq from devm drbd: remove usage of list iterator variable after loop MIPS: lantiq: check the return value of kzalloc() fs: fix an infinite loop in iomap_fiemap rtc: mc146818-lib: Fix the AltCentury for AMD platforms nvme-multipath: fix hang when disk goes live over reconnect tools/virtio: compile with -pthread vhost_vdpa: don't setup irq offloading when irq_num < 0 s390/pci: improve zpci_dev reference counting ALSA: hda/realtek: Enable headset mic on Lenovo P360 crypto: x86/chacha20 - Avoid spurious jumps to other functions crypto: stm32 - fix reference leak in stm32_crc_remove rtc: sun6i: Fix time overflow handling gfs2: Disable page faults during lockless buffered reads nvme-pci: add quirks for Samsung X5 SSDs Input: stmfts - fix reference leak in stmfts_input_open Input: add bounds checking to input_set_capability() um: Cleanup syscall_handler_t definition/cast, fix warning rtc: pcf2127: fix bug when reading alarm registers rtc: fix use-after-free on device removal igc: Update I226_K device ID igc: Remove phy->type checking igc: Remove _I_PHY_ID checking Revert "drm/i915/opregion: check port number bounds for SWSCI display power state" floppy: use a statically allocated error counter io_uring: always grab file table for deferred statx usb: gadget: fix race when gadget driver register via ioctl Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/display/sitronix,st7735r.yaml Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml Documentation/devicetree/bindings/gpio/gpio-altera.txt Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml drivers/scsi/ufs/ufs-qcom.c drivers/soc/qcom/llcc-qcom.c drivers/virtio/virtio_mmio.c Change-Id: I7130d4c99319ff2a9474e07159e3943d94059e3a Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com> |
||
|
9d60eef1f4 |
Merge keystone/android12-5.10-keystone-qcom-release.110+ (b92ac32 ) into msm-5.10
* refs/heads/tmp-b92ac32: FROMGIT: usb: gadget: uvc: calculate the number of request depending on framesize ANDROID: GKI: Add tracing_is_on interface into symbol list UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X BACKPORT: io_uring: fix race between timeout flush and removal BACKPORT: net/sched: cls_u32: fix netns refcount changes in u32_change() UPSTREAM: io_uring: always use original task when preparing req identity FROMLIST: remoteproc: Fix dma_mem leak after rproc_shutdown FROMLIST: dma-mapping: Add dma_release_coherent_memory to DMA API ANDROID: Update QCOM symbol list for __reset_control_get ANDROID: vendor_hooks: Add hooks for mutex BACKPORT: can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path ANDROID: fix up abi issue with struct snd_pcm_runtime, again Revert "coredump: Snapshot the vmas in do_coredump" Revert "coredump: Remove the WARN_ON in dump_vma_snapshot" Revert "coredump: Use the vma snapshot in fill_files_note" Revert "pstore: Don't use semaphores in always-atomic-context code" Revert "PCI: Reduce warnings on possible RW1C corruption" ANDROID: GKI: fix crc issue with commit |
||
|
9308be3d9a |
mei: me: add raptor lake point S DID
commit 3ed8c7d39cfef831fe508fc1308f146912fa72e6 upstream. Add Raptor (Point) Lake S device id. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20220606144225.282375-3-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
7b478cb67b |
mei: avoid iterator usage outside of list_for_each_entry
commit c10187b1c5ebb8681ca467ab7b0ded5ea415d258 upstream. Usage of the iterator outside of the list_for_each_entry is considered harmful. https://lkml.org/lkml/2022/2/17/1032 Do not reference the loop variable outside of the loop, by rearranging the orders of execution. Instead of performing search loop and checking outside the loop if the end of the list was hit and no matching element was found, the execution is performed inside the loop upon a successful match followed by a goto statement to the next step, therefore no condition has to be performed after the loop has ended. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20220308095926.300412-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
ec8975417d |
mei: me: add Alder Lake N device id.
commit 7bbbd0845818cffa9fa8ccfe52fa1cad58e7e4f2 upstream. Add Alder Lake N device ID. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20220301071115.96145-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
d82a30eae9 |
Merge keystone/android12-5.10-keystone-qcom-release.81+ (495c24a ) into msm-5.10
* refs/heads/tmp-495c24a:
Revert half of "ANDROID: cpu/hotplug: create vendor hook for cpu_up/cpu_down"
Revert half of "ANDROID: arm64: add vendor hooks for bti and pauth fault"
Revert half of "ANDROID: vendor_hooks: Add param for android_vh_cpu_up/down"
Revert "ANDROID: vendor_hooks: Add a hook for task tagging"
Revert "ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle"
Revert "ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle"
Revert "ANDROID: vendor_hooks: add hook and OEM data for slab shrink"
Revert half of "ANDROID: vendor_hooks: Add hooks for memory when debug"
Revert half of "ANDROID: gic-v3: Add vendor hook to GIC v3"
UPSTREAM: tracefs: Set all files to the same group ownership as the mount option
UPSTREAM: tracefs: Have new files inherit the ownership of their parent
UPSTREAM: tracefs: Have tracefs directories not set OTH permission bits by default
Revert "ANDROID: vendor_hooks: Add hooks to recognize special worker thread."
Revert "ANDROID: sysrq: add vendor hook for sysrq crash information"
Revert "ANDROID: user: Add vendor hook to user for GKI purpose"
Revert portions of "ANDROID: sched: Add vendor hooks for sched."
Revert portions of "ANDROID: vendor_hooks: Add hooks for scheduler"
UPSTREAM: vfs: fs_context: fix up param length parsing in legacy_parse_param
ANDROID: GKI: disable CONFIG_FORTIFY_SOURCE
Linux 5.10.81
selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage
thermal: Fix NULL pointer dereferences in of_thermal_ functions
perf/core: Avoid put_page() when GUP fails
scripts/lld-version.sh: Rewrite based on upstream ld-version.sh
erofs: fix unsafe pagevec reuse of hooked pclusters
erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
PCI: Add MSI masking quirk for Nvidia ION AHCI
PCI/MSI: Deal with devices lying about their MSI mask capability
PCI/MSI: Destroy sysfs before freeing entries
parisc/entry: fix trace test in syscall exit path
x86/iopl: Fake iopl(3) CLI/STI usage
net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings
net: stmmac: fix issue where clk is being unprepared twice
net: stmmac: fix system hang if change mac address after interface ifdown
net: stmmac: fix missing unlock on error in stmmac_suspend()
net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP
net: stmmac: add clocks management for gmac driver
bootconfig: init: Fix memblock leak in xbc_make_cmdline()
loop: Use blk_validate_block_size() to validate block size
block: Add a helper to validate the block size
fortify: Explicitly disable Clang support
Revert "tcp: switch orphan_count to bare per-cpu counters"
Revert "net: sched: update default qdisc visibility after Tx queue cnt changes"
Revert "serial: core: Fix initializing and restoring termios speed"
Linux 5.10.80
soc/tegra: pmc: Fix imbalanced clock disabling in error code path
x86/sev: Make the #VC exception stacks part of the default stacks storage
x86/sev: Add an x86 version of cc_platform_has()
arch/cc: Introduce a function to check for confidential computing features
selftests/bpf: Fix also no-alu32 strobemeta selftest
mmc: moxart: Fix null pointer dereference on pointer host
ath10k: fix invalid dma_addr_t token assignment
SUNRPC: Partial revert of commit
|
||
|
9f0d6c781c |
mei: me: add Ice Lake-N device id.
commit 75c10c5e7a715550afdd51ef8cfd1d975f48f9e1 upstream. Add Ice Lake-N device ID. The device can be found on MacBookPro16,2 [1]. [1]: https://linux-hardware.org/?probe=f1c5cf0c43 Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Cc: stable <stable@vger.kernel.org> Link: https://lore.kernel.org/r/20211001173644.16068-1-andriy.shevchenko@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
8746a97284 |
Merge keystone/android12-5.10-keystone-qcom-release.42+ (6a9d838 ) into msm-5.10
* refs/heads/tmp-6a9d838: Revert "drivers: base: Fix device link removal" Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1" Revert "ANDROID: Makefile: add compiler-rt dependency explicitly" FROMLIST: crypto: arm64/aes-ce - stop using SIMD helper for skciphers FROMLIST: crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers ANDROID: cgroup/cpuset: Do not access task_cs(p) outside of RCU Linux 5.10.42 usb: core: reduce power-on-good delay time of root hub neighbour: Prevent Race condition in neighbour subsytem scripts/clang-tools: switch explicitly to Python 3 net: hso: bail out on interrupt URB allocation failure Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" SUNRPC: More fixes for backlog congestion bpftool: Add sock_release help info for cgroup attach/prog load command net: hns3: check the return of skb_checksum_help() samples/bpf: Consider frame size in tx_only of xdpsock sample i915: fix build warning in intel_dp_get_link_status() net: mvpp2: add buffer header handling in RX net: zero-initialize tc skb extension on allocation MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c MIPS: alchemy: xxs1500: add gpio-au1000.h header file net: hsr: fix mac_len checks sch_dsmark: fix a NULL deref in qdisc_reset() net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static ipv6: record frag_max_size in atomic fragments in input path net: lantiq: fix memory corruption in RX ring scsi: libsas: Use _safe() loop in sas_resume_port() ASoC: qcom: lpass-cpu: Use optional clk APIs ixgbe: fix large MTU request from VF bpf: Set mac_len in bpf_skb_change_head bpf, offload: Reorder offload callback 'prepare' in verifier ASoC: cs35l33: fix an error code in probe() staging: emxx_udc: fix loop in _nbu2ss_nuke() cxgb4: avoid accessing registers when clearing filters iommu/vt-d: Use user privilege for RID2PASID translation net: hns3: put off calling register_netdev() until client initialize complete net: hns3: fix incorrect resp_msg issue iommu/virtio: Add missing MODULE_DEVICE_TABLE gve: Correct SKB queue index validation. gve: Upgrade memory barrier in poll routine gve: Add NULL pointer checks when freeing irqs. gve: Update mgmt_msix_idx if num_ntfy changes gve: Check TX QPL was actually assigned net/smc: remove device from smcd_dev_list after failed device_add() mld: fix panic in mld_newpack() bnxt_en: Fix context memory setup for 64K page size. bnxt_en: Include new P5 HV definition in VF check. net: bnx2: Fix error return code in bnx2_init_board() net: hso: check for allocation failure in hso_create_bulk_serial_device() net: sched: fix tx action reschedule issue with stopped queue net: sched: fix tx action rescheduling issue during deactivation net: sched: fix packet stuck problem for lockless qdisc tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT openvswitch: meter: fix race when getting now_ms. cxgb4/ch_ktls: Clear resources when pf4 device is removed net: mdio: octeon: Fix some double free issues net: mdio: thunder: Fix a double free issue in the .remove function chelsio/chtls: unlock on error in chtls_pt_recvmsg() net: fec: fix the potential memory leak in fec_enet_init() net: packetmmap: fix only tx timestamp on request net: really orphan skbs tied to closing sk spi: Assume GPIO CS active high in ACPI case vfio-ccw: Check initialized flag in cp_init() net: ipa: memory region array is variable size net: stmmac: Fix MAC WoL not working if PHY does not support WoL ASoC: cs42l42: Regmap must use_single_read/write interconnect: qcom: Add missing MODULE_DEVICE_TABLE interconnect: qcom: bcm-voter: add a missing of_node_put() net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count net: netcp: Fix an error message linux/bits.h: fix compilation error with GENMASK block: fix a race between del_gendisk and BLKRRPART platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet drm/amdgpu: stop touching sched.ready in the backend drm/amd/amdgpu: fix a potential deadlock in gpu reset drm/amdgpu: Fix a use-after-free drm/amd/amdgpu: fix refcount leak drm/amd/display: Disconnect non-DP with no EDID SMB3: incorrect file id in requests compounded with open platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI platform/x86: hp-wireless: add AMD's hardware id to the supported list btrfs: do not BUG_ON in link_to_fixup_dir btrfs: release path before starting transaction when cloning inline extent scsi: pm80xx: Fix drives missing during rmmod/insmod loop openrisc: Define memory barrier mb scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic scsi: ufs: ufs-mediatek: Fix power down spec violation btrfs: return whole extents in fiemap brcmfmac: properly check for bus register errors Revert "brcmfmac: add a check for the status of usb_register" net: liquidio: Add missing null pointer checks Revert "net: liquidio: fix a NULL pointer dereference" media: gspca: properly check for errors in po1030_probe() Revert "media: gspca: Check the return value of write_bridge for timeout" media: gspca: mt9m111: Check write_bridge for timeout Revert "media: gspca: mt9m111: Check write_bridge for timeout" media: dvb: Add check on sp8870_readreg return Revert "media: dvb: Add check on sp8870_readreg" ASoC: cs43130: handle errors in cs43130_probe() properly Revert "ASoC: cs43130: fix a NULL pointer dereference" libertas: register sysfs groups properly Revert "libertas: add checks for the return value of sysfs_create_group" dmaengine: qcom_hidma: comment platform_driver_register call Revert "dmaengine: qcom_hidma: Check for driver register failure" isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" Revert "ALSA: usx2y: Fix potential NULL pointer dereference" Revert "ALSA: gus: add a check of the status of snd_ctl_add" char: hpet: add checks after calling ioremap Revert "char: hpet: fix a missing check of ioremap" net: caif: remove BUG_ON(dev == NULL) in caif_xmit Revert "net: caif: replace BUG_ON with recovery code" net/smc: properly handle workqueue allocation failure Revert "net/smc: fix a NULL pointer dereference" net: fujitsu: fix potential null-ptr-deref Revert "net: fujitsu: fix a potential NULL pointer dereference" serial: max310x: unregister uart driver in case of failure and abort Revert "serial: max310x: pass return value of spi_register_driver" Revert "ALSA: sb: fix a missing check of snd_ctl_add" Revert "media: usb: gspca: add a missed check for goto_low_power" Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions" gpio: cadence: Add missing MODULE_DEVICE_TABLE platform/x86: hp_accel: Avoid invoking _INI to speed up resume mptcp: fix data stream corruption mptcp: drop unconditional pr_warn on bad opt mptcp: avoid error message on infinite mapping nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response perf jevents: Fix getting maximum number of fds afs: Fix the nlink handling of dir-over-dir rename i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E i2c: i801: Don't generate an interrupt on bus reset i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset i2c: s3c2410: fix possible NULL pointer deref on read message after write net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails net: dsa: sja1105: add error handling in sja1105_setup() net: dsa: sja1105: error out on unsupported PHY mode net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic net: dsa: sja1105: update existing VLANs from the bridge VLAN list net: dsa: fix a crash if ->get_sset_count() fails net: dsa: mt7530: fix VLAN traffic leaks netfilter: flowtable: Remove redundant hw refresh bit spi: spi-fsl-dspi: Fix a resource leak in an error handling path tipc: skb_linearize the head skb when reassembling msgs tipc: wait and exit until all work queues are done Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" SUNRPC in case of backlog, hand free slots directly to waiting task net/mlx5: Set term table as an unmanaged flow table net/mlx4: Fix EEPROM dump support net/mlx5e: Fix null deref accessing lag dev net/mlx5: Set reformat action when needed for termination rules net/mlx5e: Fix nullptr in add_vlan_push_action() {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table net/mlx5e: Fix error path of updating netdev queues net/mlx5e: Fix multipath lag activation net/mlx5e: reset XPS on error flow if netdev isn't registered yet drm/meson: fix shutdown crash when component not probed NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() NFS: Fix an Oopsable condition in __nfs_pageio_add_request() NFS: fix an incorrect limit in filelayout_decode_layout() fs/nfs: Use fatal_signal_pending instead of signal_pending Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails net: usb: fix memory leak in smsc75xx_bind usb: typec: mux: Fix matching with typec_altmode_desc usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() usb: dwc3: gadget: Properly track pending and queued SG thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID USB: serial: pl2303: add device id for ADLINK ND-6530 GC USB: serial: ftdi_sio: add IDs for IDS GmbH Products USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 USB: serial: ti_usb_3410_5052: add startech.com device id serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' serial: sh-sci: Fix off-by-one error in FIFO threshold register setting serial: tegra: Fix a mask operation that is always true drivers: base: Fix device link removal USB: usbfs: Don't WARN about excessively large memory allocations Revert "irqbypass: do not start cons/prod when failed connect" USB: trancevibrator: fix control-request direction serial: 8250_pci: handle FL_NOIRQ board flag serial: 8250_pci: Add support for new HPE serial device serial: 8250_dw: Add device HID for new AMD UART controller serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART iio: adc: ad7192: handle regulator voltage error first iio: adc: ad7192: Avoid disabling a clock that was never enabled. iio: adc: ad7793: Add missing error code in ad7793_setup() iio: adc: ad7923: Fix undersized rx buffer. iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() iio: dac: ad5770r: Put fwnode in error case during ->probe() iio: gyro: fxas21002c: balance runtime power in error path staging: iio: cdc: ad7746: avoid overwrite of num_channels mei: request autosuspend after sending rx flow control KVM: arm64: Prevent mixed-width VM creation KVM: X86: Fix vCPU preempted state from guest's point of view thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue thunderbolt: usb4: Fix NVM read buffer bounds and offset issue misc/uss720: fix memory leak in uss720_probe serial: core: fix suspicious security_locked_down() call seccomp: Refactor notification handler to prepare for new semantics Documentation: seccomp: Fix user notification documentation kgdb: fix gcc-11 warnings harder selftests/gpio: Fix build when source tree is read only selftests/gpio: Move include of lib.mk up selftests/gpio: Use TEST_GEN_PROGS_EXTENDED drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate drm/amd/pm: correct MGpuFanBoost setting dm snapshot: properly fix a crash when an origin has no snapshots ath11k: Clear the fragment cache during key install ath10k: Validate first subframe of A-MSDU before processing the list ath10k: Fix TKIP Michael MIC verification for PCIe ath10k: drop MPDU which has discard flag set by firmware for SDIO ath10k: drop fragments with multicast DA for SDIO ath10k: drop fragments with multicast DA for PCIe ath10k: add CCMP PN replay protection for fragmented frames for PCIe mac80211: extend protection against mixed key and fragment cache attacks mac80211: do not accept/forward invalid EAPOL frames mac80211: prevent attacks on TKIP/WEP as well mac80211: check defrag PN against current frame mac80211: add fragment cache to sta_info mac80211: drop A-MSDUs on old ciphers cfg80211: mitigate A-MSDU aggregation attacks mac80211: properly handle A-MSDUs that start with an RFC 1042 header mac80211: prevent mixed key and fragment cache attacks mac80211: assure all fragments are encrypted netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version net/sched: fq_pie: fix OOB access in the traffic path net/sched: fq_pie: re-factor fix for fq_pie endless loop net: hso: fix control-request directions proc: Check /proc/$pid/attr/ writes against file opener perf scripts python: exported-sql-viewer.py: Fix warning display perf scripts python: exported-sql-viewer.py: Fix Array TypeError perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report perf intel-pt: Fix transaction abort handling perf intel-pt: Fix sample instruction bytes iommu/vt-d: Fix sysfs leak in alloc_iommu() NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() cifs: set server->cipher_type to AES-128-CCM for SMB3.0 ALSA: usb-audio: scarlett2: Improve driver startup messages ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 ALSA: hda/realtek: Headphone volume is controlled by Front mixer ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i ANDROID: dma-heap: Let system heap report total pool size ANDROID: sched: Gate sched_stat tracepoint exports on CONFIG_SCHEDSTATS ANDROID: GKI: Update abi_gki_aarch64_qcom list ANDROID: vmlinux.lds.h: Keep .eh_frame with CFI ANDROID: vendor_hooks: Add vendor hook for tcpm logs UPSTREAM: usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms UPSTREAM: usb: dwc3: gadget: Disable gadget IRQ during pullup disable FROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks FROMLIST: freezer: Add frozen_or_skipped() helper function Revert "ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG" ANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe them FROMGIT: kasan: speed up mte_set_mem_tag_range Change-Id: I94e35ca9665a6d31b92c8aaa71920e74c630eb5e Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
|
ead51afc7f |
mei: request autosuspend after sending rx flow control
commit bbf0a94744edfeee298e4a9ab6fd694d639a5cdf upstream. A rx flow control waiting in the control queue may block autosuspend. Re-request autosuspend after flow control been sent to unblock the transition to the low power state. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20210526193334.445759-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
13d1442047 |
Merge keystone/android12-5.10-keystone-qcom-release.34+ (5de3fa7 ) into msm-5.10
* refs/heads/tmp-5de3fa7: ANDROID: irq: manage: Export irq_do_set_affinity symbol FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC2 ANDROID: qki: Add consolidate config ANDROID: Update the ABI xml and symbol list UPSTREAM: remoteproc: core: Remove casting to rproc_handle_resource_t ANDROID: GKI: enable CONFIG_MTK_TIMER ANDROID: sched: Add vendor hooks for update_topology ANDROID: GKI: Enable CONFIG_EXFAT_FS in gki_defconfig ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration ANDROID: Update the ABI xml and symbol list FROMLIST: sched: Fix out-of-bound access in uclamp ANDROID: mm: spf: fix task fault accounting ANDROID: Update the ABI xml and symbol list Revert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI" Linux 5.10.34 mei: me: add Alder Lake P device id. iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() ANDROID: Update the ABI xml and symbol list FROMGIT: mmc: sdhci: Check for reset prior to DMA address unmap ANDROID: ABI: Add symbols for CONFIG_PAGE_PINNER ANDROID: GKI: Enable CONFIG_PAGE_PINNER ANDROID: mm: page_pinner: use put_user_page at unstable_tree_search_insert ANDROID: mm: page_pinner: unattribute follow_page in munlock_vma_pages_range ANDROID: mm: page_pinner: use put_user_page at add_page_for_migration ANDROID: mm: page_pinner: use put_user_page at dump_user_range ANDROID: mm: page_pinner: use put_user_page at seq_print_vma_name ANDROID: mm: page_pinner: use put_user_page at fuse_copy_finish ANDROID: mm: page_pinner: use put_user_page at get_futex_key ANDROID: mm: page_pinner: use put_user_page at copy_string ANDROID: mm: page_pinner: use put_user_page at access_remote_vm ANDROID: mm: page_pinner: introduce failure_tracking feature ANDROID: mm: introduce page_pinner ANDROID: vendor_hooks: Fix psi_event build warning ANDROID: vendor_hooks: Add hooks for binder proc transaction ANDROID: vendor_hooks: tune reclaim inactive ratio ANDROID: dma-buf: Make DMA-BUF sysfs stats kobjects not send uevents ANDROID: vendor_hooks: bypass shrink slab FROMGIT: kbuild: update config_data.gz only when the content of .config is changed ANDROID: arm64: Initialise mismatched compat hwcaps from CPU notifier UPSTREAM: ARM: 9039/1: assembler: generalize byte swapping macro into rev_l UPSTREAM: ARM: 9035/1: uncompress: Add be32tocpu macro FROMGIT: kfence: use power-efficient work queue to run delayed work FROMGIT: kfence: maximize allocation wait timeout duration FROMGIT: kfence: await for allocation using wait_event FROMGIT: kfence: zero guard page after out-of-bounds access UPSTREAM: kfence: make compatible with kmemleak UPSTREAM: kfence: fix reports if constant function prefixes exist UPSTREAM: kfence: fix printk format for ptrdiff_t ANDROID: Support disabling symbol trimming ANDROID: Incremental fs: Fix pseudo-file attributes ANDROID: sched: Fix missing RQCF_UPDATED in migrate_tasks FROMLIST: mm, thp: Relax the VM_DENYWRITE constraint on file-backed THPs Linux 5.10.33 USB: CDC-ACM: fix poison/unpoison imbalance net: hso: fix NULL-deref on disconnect regression x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access ia64: tools: remove duplicate definition of ia64_mf() on ia64 ia64: fix discontig.c section mismatches csky: change a Kconfig symbol name to fix e1000 build error kasan: fix hwasan build for gcc cavium/liquidio: Fix duplicate argument xen-netback: Check for hotplug-status existence before watching arm64: kprobes: Restore local irqflag if kprobes is cancelled s390/entry: save the caller of psw_idle dmaengine: tegra20: Fix runtime PM imbalance on error net: geneve: check skb is large enough for IPv4/IPv6 header ARM: dts: Fix swapped mmc order for omap3 dmaengine: xilinx: dpdma: Fix race condition in done IRQ dmaengine: xilinx: dpdma: Fix descriptor issuing on video group soc: qcom: geni: shield geni_icc_get() for ACPI boot HID: wacom: Assign boolean values to a bool variable HID cp2112: fix support for multiple gpiochips HID: alps: fix error return code in alps_input_configured() HID: google: add don USB id perf map: Fix error return code in maps__clone() perf auxtrace: Fix potential NULL pointer dereference perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() bpf: Tighten speculative pointer arithmetic mask bpf: Refactor and streamline bounds check into helper bpf: Allow variable-offset stack access bpf: Permits pointers on stack for helper calls arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS pinctrl: core: Show pin numbers for the controllers with base = 0 block: return -EBUSY when there are open partitions in blkdev_reread_part pinctrl: lewisburg: Update number of pins in community vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails KEYS: trusted: Fix TPM reservation for seal/unseal gpio: omap: Save and restore sysconfig vhost-vdpa: protect concurrent access to vhost device iotlb ANDROID: GKI: Update the generic symbol list ANDROID: ABI: Add symbols for crypto ANDROID: ABI: Update the ABI XML Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20" ANDROID: vendor_hooks: Add hook for binder UPSTREAM: crypto: arm/blake2s - fix for big endian UPSTREAM: crypto: arm/blake2b - drop unnecessary return statement FROMGIT: kasan, arm64: tests supports for HW_TAGS async mode FROMGIT: arm64: mte: Report async tag faults before suspend FROMGIT: arm64: mte: Enable async tag check fault FROMGIT: arm64: mte: Conditionally compile mte_enable_kernel_*() ANDROID: ABI: Update the ABI xml ANDROID: ABI: Update the generic symbol list ANDROID: selinux: add vendor hook in selinux FROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limits Change-Id: Ia5306eea12edc8ec29b8732a03de075bed22a1bf Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
|
47d54b9901 |
mei: me: add Alder Lake P device id.
commit 0df74278faedf20f9696bf2755cf0ce34afa4c3a upstream. Add Alder Lake P device ID. Cc: <stable@vger.kernel.org> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20210414045200.3498241-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
d82a67cbef |
Merge android12-5.10.21+ (8cf9478 ) into msm-5.10
* refs/heads/tmp-8cf9478:
Revert "ANDROID: GKI: Enable bounds sanitizer"
ANDROID: GKI: temporarily disable LTO/CFI
ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()"
FROMLIST: KVM: arm64: Disable FWB in host stage-2
FROMLIST: KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB Stage-2 flag
FROMLIST: KVM: arm64: Protect the .hyp sections from the host
FROMLIST: KVM: arm64: Disable PMU support in protected mode
FROMLIST: KVM: arm64: Page-align the .hyp sections
FROMLIST: KVM: arm64: Wrap the host with a stage 2
FROMLIST: KVM: arm64: Provide sanitized mmfr* registers at EL2
FROMLIST: KVM: arm64: Add kvm_pgtable_stage2_find_range()
FROMLIST: KVM: arm64: Refactor the *_map_set_prot_attr() helpers
FROMLIST: KVM: arm64: Use page-table to track page ownership
FROMLIST: KVM: arm64: Always zero invalid PTEs
FROMLIST: KVM: arm64: Sort the hypervisor memblocks
FROMLIST: KVM: arm64: Reserve memory for host stage 2
FROMLIST: KVM: arm64: Make memcache anonymous in pgtable allocator
FROMLIST: KVM: arm64: Refactor __populate_fault_info()
FROMLIST: KVM: arm64: Refactor __load_guest_stage2()
FROMLIST: KVM: arm64: Refactor kvm_arm_setup_stage2()
FROMLIST: KVM: arm64: Set host stage 2 using kvm_nvhe_init_params
FROMLIST: KVM: arm64: Use kvm_arch in kvm_s2_mmu
FROMLIST: KVM: arm64: Use kvm_arch for stage 2 pgtable
FROMLIST: KVM: arm64: Elevate hypervisor mappings creation at EL2
FROMLIST: KVM: arm64: Prepare the creation of s1 mappings at EL2
FROMLIST: arm64: asm: Provide set_sctlr_el2 macro
FROMLIST: KVM: arm64: Factor out vector address calculation
FROMLIST: KVM: arm64: Provide __flush_dcache_area at EL2
FROMLIST: KVM: arm64: Enable access to sanitized CPU features at EL2
FROMLIST: KVM: arm64: Introduce a Hyp buddy page allocator
FROMLIST: KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp
FROMLIST: KVM: arm64: Introduce an early Hyp page allocator
FROMLIST: KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
FROMLIST: KVM: arm64: Make kvm_call_hyp() a function call at Hyp
FROMLIST: KVM: arm64: Introduce a BSS section for use at Hyp
FROMLIST: KVM: arm64: Factor memory allocation out of pgtable.c
FROMLIST: KVM: arm64: Avoid free_page() in page-table allocator
FROMLIST: KVM: arm64: Initialize kvm_nvhe_init_params early
FROMLIST: arm64: kvm: Add standalone ticket spinlock implementation for use at hyp
FROMLIST: KVM: arm64: Link position-independent string routines into .hyp.text
FROMLIST: arm64: lib: Annotate {clear, copy}_page() as position-independent
Revert "ANDROID: sched: cpufreq_schedutil: add sugov tracepoints"
ANDROID: Partial revert of
|
||
|
548d83e8b6 |
mei: me: add adler lake point LP DID
commit 930c922a987a02936000f15ea62988b7a39c27f5 upstream. Add Adler Lake LP device id. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20210129120752.850325-7-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
fd7fafa048 |
mei: me: add adler lake point S DID
commit f7545efaf7950b240de6b8a20b9c3ffd7278538e upstream. Add Adler Lake S device id. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20210129120752.850325-6-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
df000e9dc6 |
mei: me: emmitsburg workstation DID
commit 372726cb3957dbd69ded9a4e3419d5c6c3bc648e upstream. Add Emmitsburg workstation DID. Cc: <stable@vger.kernel.org> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20210129120752.850325-5-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
30e24dcab1 |
mei: fix transfer over dma with extended header
commit 1309ecc90f16ee9cc3077761e7f4474369747e6e upstream. The size in header field for packet transferred over DMA includes size of the extended header. Include extended header in size check. Add size and sanity checks on extended header. Cc: <stable@vger.kernel.org> # v5.10+ Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20210129120752.850325-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
bede9ad919 |
mei: hbm: call mei_set_devstate() on hbm stop response
[ Upstream commit 3a77df62deb2e62de0dc26c1cb763cc152329287 ]
Use mei_set_devstate() wrapper upon hbm stop command response,
to trigger sysfs event.
Fixes:
|
||
|
642de2eea2 |
Merge android12-5.10.1+ (ec1fff1 ) into msm-5.10
* refs/heads/tmp-ec1fff1:
ANDROID: enable assymetric aarch32 for 32 bit app support
ANDROID: GKI: Export memblock_free to drivers
ANDROID: arch_topology: Export thermal pressure symbol
ANDROID: softirq: Export irq_handler_entry tracepoint
ANDROID: sched: Export sched_switch tracepoint symbol
Revert "ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD"
UPSTREAM: binder: add flag to clear buffer on txn complete
Revert "ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament"
Revert "ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in"
FROMGIT: dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU
FROMGIT: iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU
ANDROID: GKI: Unhide VIRTIO_DMA_SHARED_BUFFER
ANDROID: Disable dynamic ftrace for allmodconfig builds
FROMLIST: x86, build: allow LTO to be selected
FROMLIST: x86, vdso: disable LTO only for vDSO
FROMLIST: kbuild: lto: postpone objtool
FROMLIST: objtool: Split noinstr validation from --vmlinux
FROMLIST: x86, build: use objtool mcount
FROMLIST: tracing: add support for objtool mcount
FROMLIST: objtool: Don't autodetect vmlinux.o
ANDROID: objtool: Fix __mcount_loc generation with Clang's assembler
FROMLIST: objtool: Add a pass for generating __mcount_loc
FROMLIST: arm64: allow LTO to be selected
FROMLIST: arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS
FROMLIST: arm64: vdso: disable LTO
FROMLIST: drivers/misc/lkdtm: disable LTO for rodata.o
FROMLIST: efi/libstub: disable LTO
FROMLIST: scripts/mod: disable LTO for empty.c
FROMLIST: modpost: lto: strip .lto from module names
FROMLIST: PCI: Fix PREL32 relocations for LTO
FROMLIST: init: lto: fix PREL32 relocations
FROMLIST: init: lto: ensure initcall ordering
FROMLIST: kbuild: lto: add a default list of used symbols
FROMLIST: kbuild: lto: merge module sections
FROMLIST: kbuild: lto: limit inlining
FROMLIST: kbuild: lto: fix module versioning
FROMLIST: kbuild: add support for Clang LTO
FROMLIST: tracing: move function tracer options to Kconfig
UPSTREAM: arm64/mm: add fallback option to allocate virtually contiguous memory
ANDROID: add initial symbol list for cuttlefish
ANDROID: add initial symbol list for db845c
ANDROID: create initial symbol lists for android12-5.10
ANDROID: binder: Export binder_transaction_received trace point
ANDROID: binder: consolidate wakeup vendor hooks into one
ANDROID: GKI: Drop CONFIG_LOCALVERSION on 5.10
ANDROID: usb: typec: tcpm: Add a helper function to port is toggling
ANDROID: disable BTF generation
FROMLIST: dma-buf: system_heap: Add a system-uncached heap re-using the system heap
FROMLIST: dma-buf: dma-heap: Keep track of the heap device struct
Linux 5.10.1
Revert "dm raid: fix discard limits for raid1 and raid10"
Revert "md: change mddev 'chunk_sectors' from int to unsigned"
ANDROID: GKI: remove lockup detection configs
ANDROID: tty: hvc_dcc: Save irq flags when locking
ANDROID: sched: Export sched_setattr_nocheck
ANDROID: sched/fair: fix place_entity() vendor hook
ANDROID: sched/fair: export sysctl_sched_latency symbol
FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state
FROMLIST: PM / domains: inform PM domain of a device's next wakeup
FROMLIST: PM / Domains: add domain feature flag for next wakeup
ANDROID: sched: Export key used by module
ANDROID: cgroup: Export functions used by modules
ANDROID: build.config: set branch to android12-5.10
Linux 5.10
FROMGIT: cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode
FROMGIT: PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle
FROMGIT: PM: domains: Rename pm_genpd_syscore_poweroff|poweron()
md: change mddev 'chunk_sectors' from int to unsigned
x86/kprobes: Fix optprobe to detect INT3 padding correctly
Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
tools/kvm_stat: Exempt time-based counters
KVM: mmu: Fix SPTE encoding of MMIO generation upper half
bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers
mm/hugetlb: clear compound_nr before freeing gigantic pages
kasan: fix object remaining in offline per-cpu quarantine
elfcore: fix building with clang
initramfs: fix clang build failure
kbuild: avoid static_assert for genksyms
selftest/fpu: avoid clang warning
proc: use untagged_addr() for pagemap_read addresses
revert "mm/filemap: add static for function __add_to_page_cache_locked"
Input: cm109 - do not stomp on control URB
ANDROID: configs: GKI: disable ARMv8.3 PAC
mtd: rawnand: xway: Do not force a particular software ECC engine
mtd: rawnand: socrates: Do not force a particular software ECC engine
mtd: rawnand: plat_nand: Do not force a particular software ECC engine
mtd: rawnand: pasemi: Do not force a particular software ECC engine
mtd: rawnand: orion: Do not force a particular software ECC engine
mtd: rawnand: mpc5121: Do not force a particular software ECC engine
mtd: rawnand: gpio: Do not force a particular software ECC engine
mtd: rawnand: au1550: Do not force a particular software ECC engine
mtd: rawnand: ams-delta: Do not force a particular software ECC engine
Revert "scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()"
FROMGIT: usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled
FROMGIT: usb: typec: Add class for plug alt mode device
FROMGIT: USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition
FROMGIT: USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP
FROMGIT: USB: typec: tcpm: Fix PR_SWAP error handling
FROMGIT: USB: typec: tcpm: Hard Reset after not receiving a Request
RISC-V: Define get_cycles64() regardless of M-mode
drm/i915/display: Go softly softly on initial modeset failure
ANDROID: dm: dm-user: New target that proxies BIOs to userspace
ANDROID: uapi: Add dm-user structure definition
x86/apic/vector: Fix ordering in vector assignment
NFS: Disable READ_PLUS by default
NFSv4.2: Fix 5 seconds delay when doing inter server copy
NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation
ANDROID: x86: configs: gki: add missing CONFIG_BLK_CGROUP
selftests: fix poll error in udpgro.sh
selftests/bpf: Fix "dubious pointer arithmetic" test
selftests/bpf: Fix array access with signed variable test
selftests/bpf: Add test for signed 32-bit bound check bug
bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
ANDROID: Incremental fs: Set credentials before reading/writing
ANDROID: Incremental fs: Fix incfs_test use of atol, open
ANDROID: Incremental fs: Change per UID timeouts to microseconds
ANDROID: Incremental fs: Add v2 feature flag
ANDROID: Incremental fs: Add zstd feature flag
ANDROID: sched: Add rvh for cpu controller cgroup attach
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
FROMGIT: usb: typec: intel_pmc_mux: Configure cable generation value for USB4
ANDROID: sched: Fix sched_cpu_drain CONFIG_HOTPLUG_CPU dependence
x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament
zonefs: fix page reference and BIO leak
Input: i8042 - add Acer laptops to the i8042 reset list
Revert "md: add md_submit_discard_bio() for submitting discard bio"
Revert "md/raid10: extend r10bio devs to raid disks"
Revert "md/raid10: pull codes that wait for blocked dev into one function"
Revert "md/raid10: improve raid10 discard request"
Revert "md/raid10: improve discard request for far layout"
Revert "dm raid: remove unnecessary discard limits for raid10"
MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
drm/amd/pm: typo fix (CUSTOM -> COMPUTE)
Input: cros_ec_keyb - send 'scancodes' in addition to key events
ANDROID: Revert "GKI: build in a kernel command line of "rw""
net/mlx4_en: Handle TX error CQE
net/mlx4_en: Avoid scheduling restart task if it is already running
BACKPORT: dma-buf: system_heap: Allocate higher order pages if available
BACKPORT: dma-buf: heaps: Skip sync if not mapped
BACKPORT: dma-buf: heaps: Remove heap-helpers code
BACKPORT: dma-buf: heaps: Move heap-helper logic into the cma_heap implementation
BACKPORT: dma-buf: system_heap: Rework system heap to use sgtables instead of pagelists
tcp: fix cwnd-limited bug for TSO deferral where we send nothing
net: flow_offload: Fix memory leak for indirect flow block
tcp: Retain ECT bits for tos reflection
ethtool: fix stack overflow in ethnl_parse_bitset()
e1000e: fix S0ix flow to allow S0i3.2 subset entry
ice: avoid premature Rx buffer reuse
ixgbe: avoid premature Rx buffer reuse
i40e: avoid premature Rx buffer reuse
igb: avoid transmit queue timeout in xdp path
igb: use xdp_do_flush
igb: skb add metasize for xdp
igb: XDP extack message on error
igb: take VLAN double header into account
igb: XDP xmit back fix error code
Revert "geneve: pull IP header before ECN decapsulation"
firmware: xilinx: Mark pm_api_features_map with static keyword
ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs
RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
FROMGIT: usb: typec: tcpci_maxim: Enable VSAFE0V signalling
FROMGIT: scsi: ufs: Print host regs in IRQ handler when AH8 error happens
BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between ufshcd_abort() and eh_work()
FROMGIT: scsi: ufs: Serialize eh_work with system PM events and async scan
ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in
can: isotp: isotp_setsockopt(): block setsockopt on bound sockets
selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps
selftests/bpf/test_offload.py: Reset ethtool features after failed setting
selftests/bpf/test_offload.py: Fix expected case of extack messages
selftests/bpf/test_offload.py: Only check verifier log on verification fails
netdevsim: Add debugfs toggle to reject BPF programs in verifier
selftests/bpf/test_offload.py: Remove check for program load flags match
xdp: Remove the xdp_attachment_flags_ok() callback
drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs
drm/amdgpu: fix size calculation with stolen vga memory
drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven
drm/amdkfd: Fix leak in dmabuf import
drm/amdgpu: fix sdma instance fw version and feature version init
drm/amd/display: Add wm table for Renoir
drm/amd/display: Prevent bandwidth overflow
drm/amdgpu: fix debugfs creation/removal, again
drm/amdgpu/disply: set num_crtc earlier
FROMGIT: usb: typec: tcpci: Add support to report vSafe0V
FROMGIT: usb: typec: tcpm: Introduce vsafe0v for vbus
FROMGIT: usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover
FROMGIT: usb: typec: tcpm: Pass down negotiated rev to update retry count
FROMGIT: usb: typec: intel_pmc_mux: Use correct response message bits
netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
xen: don't use page->lru for ZONE_DEVICE memory
xen: add helpers for caching grant mapping pages
gpio: eic-sprd: break loop when getting NULL device resource
membarrier: Execute SYNC_CORE on the calling thread
membarrier: Explicitly sync remote cores when SYNC_CORE is requested
membarrier: Add an actual barrier before rseq_preempt()
x86/membarrier: Get rid of a dubious optimization
pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
mm/madvise: remove racy mm ownership check
drm/amdgpu/powerplay: parse fan table for CI asics
bpf, doc: Update KP's email in MAINTAINERS
FROMGIT: f2fs: fix race of pending_pages in decompression
tcp: select sane initial rcvq_space.space for big MSS
net: ll_temac: Fix potential NULL dereference in temac_probe()
afs: Fix memory leak when mounting with multiple source parameters
net: tipc: prevent possible null deref of link
ANDROID: x86: entry: fix LSL open coding
Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"
net: stmmac: overwrite the dma_cap.addr64 according to HW design
net: stmmac: delete the eee_ctrl_timer after napi disabled
net: stmmac: free tx skb buffer in stmmac_resume()
net: stmmac: start phylink instance before stmmac_hw_setup()
net: stmmac: increase the timeout for dma reset
[regression fix] really dumb fuckup in sparc64 __csum_partial_copy() changes
netfilter: nftables: comment indirect serialization of commit_mutex with rtnl_mutex
netfilter: nft_dynset: fix timeouts later than 23 days
bonding: fix feature flag setting at init time
Revert "cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem"
ANDROID: cpu/hotplug: vendor hook for resume cpus
ANDROID: cpu/hotplug: rebuild sched domains immediately
ANDROID: cpu/hotplug: add migration to paused_cpus
ANDROID: cpu/hotplug: add pause/resume_cpus interface
ANDROID: cpu/hotplug: protect _cpu_down against partial HP
ANDROID: cgroup/cpuset: rely on active_mask for guaranteed online CPU
ANDROID: sched/fair: update_max_interval() active_mask dependant
ANDROID: sched/rt: cpu_active_mask intersection
ANDROID: stop_machine: stop_one_cpu_async
io_uring: fix file leak on error path of io ctx creation
tools/bpftool: Fix PID fetching with a lot of results
drm/i915/gt: Declare gen9 has 64 mocs entries!
drm/i915/display/dp: Compute the correct slice count for VDSC on DP
drm/i915: fix size_t greater or equal to zero comparison
drm/i915/gt: Cancel the preemption timeout on responding to it
drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
drm/i915/gem: Propagate error from cancelled submit due to context closure
drm/i915/gem: Check the correct variable in selftest
netfilter: x_tables: Switch synchronization to RCU
ANDROID: Disable hermetic toolchain for allmodconfig builds
pinctrl: aspeed: Fix GPIO requests on pass-through banks
media: vidtv: fix some warnings
scsi: hisi_sas: Select a suitable queue for internal I/Os
scsi: core: Fix race between handling STS_RESOURCE and completion
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
dpaa2-mac: Add a missing of_node_put after of_device_is_available
mptcp: print new line in mptcp_seq_show() if mptcp isn't in use
bridge: Fix a deadlock when enabling multicast snooping
enetc: Fix reporting of h/w packet counters
powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_allowed()
clk: renesas: r9a06g032: Drop __packed for portability
clk: imx: scu: fix MXC_CLK_SCU module build break
RDMA/core: Fix empty gid table for non IB/RoCE devices
lwt_bpf: Replace preempt_disable() with migrate_disable()
lwt: Disable BH too in run_lwt_bpf()
io_uring: fix mis-seting personality's creds
MAINTAINERS: add a limited ARM and ARM64 SoC entry
MAINTAINERS: correct SoC Git address (formerly: arm-soc)
ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS
iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
net: hns3: remove a misused pragma packed
Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the dmi_use_low_level_irq list
Input: raydium_ts_i2c - do not split tx transactions
Linux 5.10-rc7
mm/mmap.c: fix mmap return value when vma is merged after call_mmap()
hugetlb_cgroup: fix offline of hugetlb cgroup with reservations
mm/filemap: add static for function __add_to_page_cache_locked
userfaultfd: selftests: fix SIGSEGV if huge mmap fails
tools/testing/selftests/vm: fix build error
mailmap: add two more addresses of Uwe Kleine-König
mm/swapfile: do not sleep with a spin lock held
mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
mm: list_lru: set shrinker map bit when child nr_items is not zero
mm: memcg/slab: fix obj_cgroup_charge() return value handling
coredump: fix core_pattern parse error
zlib: export S390 symbols for zlib modules
kbuild: avoid split lines in .mod files
Revert "mei: virtio: virtualization frontend driver"
x86/sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville
net: marvell: prestera: Fix error return code in prestera_port_create()
vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
can: softing: softing_netdev_open(): fix error handling
ch_ktls: fix build warning for ipv4-only config
i2c: mlxbf: Fix the return check of devm_ioremap and ioremap
i2c: mlxbf: select CONFIG_I2C_SLAVE
mac80211: mesh: fix mesh_pathtbl_init() error path
[SECURITY] fix namespaced fscaps when !CONFIG_SECURITY
openvswitch: fix error return code in validate_and_copy_dec_ttl()
net: bridge: vlan: fix error return code in __vlan_add()
ipv4: fix error return code in rtm_to_fib_config()
ethernet: select CONFIG_CRC32 as needed
net: ipa: pass the correct size when freeing DMA memory
block: fix incorrect branching in blk_max_size_offset()
net/sched: fq_pie: initialize timer earlier in fq_pie_init()
tracing: Fix userstacktrace option for instances
dm: remove invalid sparse __acquires and __releases annotations
dm: fix double RCU unlock in dm_dax_zero_page_range() error path
dm: fix IO splitting
tty: Fix ->session locking
tty: Fix ->pgrp locking in tiocspgrp()
xsk: Return error code if force_zc is set
usb: gadget: f_fs: Use local copy of descriptors for userspace copy
usb: ohci-omap: Fix descriptor conversion
Revert "usb-storage: fix sdev->host->dma_dev"
Revert "uas: fix sdev->host->dma_dev"
Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives"
mmc: mediatek: mark PM functions as __maybe_unused
mmc: block: Fixup condition for CMD13 polling for RPMB requests
mac80211: set SDATA_STATE_RUNNING for monitor interfaces
cfg80211: initialize rekey_data
mac80211: fix return value of ieee80211_chandef_he_6ghz_oper
mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF
USB: serial: kl5kusb105: fix memleak on open
misc: eeprom: at24: fix NVMEM name with custom AT24 device name
pinctrl: amd: remove debounce filter setting in IRQ type setting
kvm: x86/mmu: Use cpuid to determine max gfn
kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit()
cifs: refactor create_sd_buf() and and avoid corrupting the buffer
cifs: add NULL check for ses->tcon_ipc
smb3: set COMPOUND_FID to FileID field of subsequent compound request
scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
ANDROID: Sched: Add restricted vendor hooks for scheduler
net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS
net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled
net/mlx5: Fix wrong address reclaim when command interface is down
net/sched: act_mpls: ensure LSE is pullable before reading it
net: openvswitch: ensure LSE is pullable before reading it
net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
net: mvpp2: Fix error return code in mvpp2_open()
chelsio/chtls: fix a double free in chtls_setkey()
uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT
pwm: sl28cpld: fix getting driver data in pwm callbacks
lib/syscall: fix syscall registers retrieval on 32-bit platforms
ANDROID: tracing: Add restricted vendor hooks for preemptirq events
selftests: kvm/set_memory_region_test: Fix race in move region test
x86/platform/uv: Fix UV4 hub revision adjustment
ANDROID: Sched: Export scheduler symbols needed by vendor modules
rtw88: debug: Fix uninitialized memory in debugfs code
USB: serial: ch341: sort device-id entries
USB: serial: ch341: add new Product ID for CH341A
perf/x86/intel: Check PEBS status correctly
perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS
intel_idle: Build fix
FROMLIST: scripts: merge_config: add strict mode to fail upon any redefinition
drm/amdgpu/vcn3.0: remove old DPG workaround
drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset
drm/amd/display: Init clock value by current vbios CLKs
drm/amdgpu/pm/smu11: Fix fan set speed bug
vxlan: fix error return code in __vxlan_dev_create()
net: pasemi: fix error return code in pasemi_mac_open()
cxgb3: fix error return code in t3_sge_alloc_qset()
net/x25: prevent a couple of overflows
drm/i915/display: Defer initial modeset until after GGTT is initialised
drm/i915/display: return earlier from intel_modeset_init() without display
drm/i915/gt: Limit frequency drop to RPe on parking
drm/i915/gt: Retain default context state across shrinking
drm/i915/gt: Split the breadcrumb spinlock between global and contexts
drm/i915/gt: Protect context lifetime with RCU
xsk: Change the tx writeable condition
xsk: Replace datagram_poll by sock_poll_wait
FROMLIST: scsi: ufs: clear uac for RPMB after ufshcd resets
i2c: imx: Don't generate STOP condition if arbitration has been lost
i2c: imx: Check for I2SR_IAL after every byte
i2c: imx: Fix reset of I2SR_IAL flag
dpaa_eth: copy timestamp fields to new skb in A-050385 workaround
net: ip6_gre: set dev->hard_header_len when using header_ops
mt76: usb: fix crash on device removal
iwlwifi: pcie: add some missing entries for AX210
iwlwifi: pcie: invert values of NO_160 device config entries
iwlwifi: pcie: add one missing entry for AX210
iwlwifi: update MAINTAINERS entry
scsi: bnx2i: Requires MMU
s390: fix irq state tracing
s390/pci: fix CPU address in MSI for directed IRQ
ANDROID: binder: Add vendor hooks
i2c: qcom: Fix IRQ error misassignement
i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
media: vidtv: fix kernel-doc markups
powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
media: [next] media: vidtv: fix a read from an object after it has been freed
media: vb2: set cache sync hints when init buffers
FROMGIT: arm64: mm: account for hotplug memory when randomizing the linear region
gpio: mvebu: fix potential user-after-free on probe
KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort()
KVM: arm64: Fix handling of merging tables into a block entry
KVM: arm64: Fix memory leak on stage2 update of a valid PTE
gpio: zynq: fix reference leak in zynq_gpio functions
gpiolib: Don't free if pin ranges are not defined
gpio: dwapb: fix NULL pointer dereference at dwapb_gpio_suspend()
gpio: arizona: disable pm_runtime in case of failure
vhost_vdpa: return -EFAULT if copy_to_user() fails
vdpa: mlx5: fix vdpa/vhost dependencies
selftests/bpf: Drain ringbuf samples at the end of test
libbpf: Fix ring_buffer__poll() to return number of consumed samples
geneve: pull IP header before ECN decapsulation
inet_ecn: Fix endianness of checksum update when setting ECT(1)
RDMA/efa: Use the correct current and new states in modify QP
RDMA/qedr: iWARP invalid(zero) doorbell address fix
tipc: fix incompatible mtu of transmission
ANDROID: usb: gadget: f_midi: Avoid invalid pointer access
dm writecache: remove BUG() and fail gracefully instead
dm table: Remove BUG_ON(in_interrupt())
dm: fix bug with RCU locking in dm_blk_report_zones
Revert "dm cache: fix arm link errors with inline"
fs: 9p: add generic splice_write file operation
net: broadcom CNIC: requires MMU
ibmvnic: Fix TX completion error handling
ibmvnic: Ensure that SCRQ entry reads are correctly ordered
ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations
ANDROID: mm: add cma pcp list
ANDROID: cma: redirect page allocation to CMA
block: use gcd() to fix chunk_sectors limit stacking
Input: atmel_mxt_ts - fix lost interrupts
fpga: Specify HAS_IOMEM dependency for FPGA_DFL
fs: 9p: add generic splice_read file operations
x86/resctrl: Fix AMD L3 QOS CDP enable/disable
ANDROID: spi: of: Populate fwnode in of_register_spi_device
media: pulse8-cec: add support for FW v10 and up
media: pulse8-cec: fix duplicate free at disconnect or probe error
media: mtk-cir: fix calculation of chk period
kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1
kbuild: Hoist '--orphan-handling' into Kconfig
ANDROID: net: xfrm: always export pktgen_xfrm_outer_mode_output
KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity check
arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id
arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id
USB: serial: option: fix Quectel BG96 matching
ANDROID: pcie/dwc: driver: export dw_handle_msi_irq
Input: xpad - support Ardwiino Controllers
Input: i8042 - add ByteSpeed touchpad to noloop table
scsi: mpt3sas: Increase IOCInit request timeout to 30s
scsi: mpt3sas: Fix ioctl timeout
scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()
docs: bootconfig: Add the endianness of fields
tools/bootconfig: Store size and checksum in footer as le32
bootconfig: Load size and checksum in the footer as le32
ring-buffer: Always check to put back before stamp when crossing pages
scsi: storvsc: Fix error return in storvsc_probe()
ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency
ftrace: Fix updating FTRACE_FL_TRAMP
tracing: Fix alignment of static buffer
tracing: Remove WARN_ON in start_thread()
samples/ftrace: Mark my_tramp[12]? global
vxlan: Copy needed_tailroom from lowerdev
vxlan: Add needed_headroom for lower device
chelsio/chtls: fix panic during unload reload chtls
ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
ANDROID: sched: Track wake_q length
drm/i915/gt: Program mocs:63 for cache eviction on gen9
ARM: imx: Use correct SRC base address
gfs2: Fix deadlock between gfs2_{create_inode,inode_lookup} and delete_work_func
xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff()
ktest.pl: Fix incorrect reboot for grub2bls
cifs: fix potential use-after-free in cifs_echo_request()
cifs: allow syscalls to be restarted in __smb_send_rqst()
ring-buffer: Set the right timestamp in the slow path of __rb_reserve_next()
ring-buffer: Update write stamp with the correct ts
io_uring: fix recvmsg setup with compat buf-select
arm64: mte: Fix typo in macro definition
pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled
ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
ANDROID: sched/core: Add vendor hook to change task affinity
arm64: entry: fix EL1 debug transitions
arm64: entry: fix NMI {user, kernel}->kernel transitions
arm64: entry: fix non-NMI kernel<->kernel transitions
arm64: ptrace: prepare for EL1 irq/rcu tracking
arm64: entry: fix non-NMI user<->kernel transitions
arm64: entry: move el1 irq/nmi logic to C
arm64: entry: prepare ret_to_user for function call
arm64: entry: move enter_from_user_mode to entry-common.c
arm64: entry: mark entry code as noinstr
arm64: mark idle code as noinstr
arm64: syscall: exit userspace before unmasking exceptions
can: kvaser_pciefd: kvaser_pciefd_open(): fix error handling
can: c_can: c_can_power_up(): fix error handling
can: sun4i_can: sun4i_can_err(): don't count arbitration lose as an error
can: sja1000: sja1000_err(): don't count arbitration lose as an error
can: m_can: tcan4x5x_can_probe(): fix error path: remove erroneous clk_disable_unprepare()
powerpc/pseries: Pass MSI affinity to irq_create_mapping()
genirq/irqdomain: Add an irq_create_mapping_affinity() function
drm/omap: sdi: fix bridge enable/disable
MAINTAINERS: Move Jason Cooper to CREDITS
habanalabs: put devices before driver removal
habanalabs: free host huge va_range if not used
speakup: Reject setting the speakup line discipline outside of speakup
usb: cdns3: core: fix goto label for error path
usb: cdns3: gadget: clear trb->length as zero after preparing every trb
usb: cdns3: Fix hardware based role switch
Linux 5.10-rc6
drm/panel: sony-acx565akm: Fix race condition in probe
drm/rockchip: Avoid uninitialized use of endpoint id in LVDS
dt-bindings: net: correct interrupt flags in examples
ibmvnic: reduce wait for completion time
ibmvnic: no reset timeout for 5 seconds after reset
ibmvnic: send_login should check for crq errors
ibmvnic: track pending login
ibmvnic: delay next reset if hard reset fails
ibmvnic: restore adapter state on failed reset
ibmvnic: avoid memset null scrq msgs
ibmvnic: stop free_all_rwi on failed reset
ibmvnic: handle inconsistent login with reset
selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module
ipv4: Fix tos mask in inet_rtm_getroute()
netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
ALSA: hda/generic: Add option to enforce preferred_dacs pairs
ANDROID: GKI: export dev_pm_qos_read_value
FROMGIT: usb: typec: Add type sysfs attribute file for partners
FROMGIT: usb: pd: DFP product types
FROMGIT: usb: typec: Constify static attribute_group structs
FROMGIT: usb: typec: Expose Product Type VDOs via sysfs
FROMGIT: usb: typec: Consolidate sysfs ABI documentation
FROMGIT: usb: typec: Fix num_altmodes kernel-doc error
FROMGIT: usb: typec: Add plug num_altmodes sysfs attr
FROMGIT: usb: typec: Add number of altmodes partner attr
FROMGIT: usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable
FROMGIT: platform/chrome: cros_ec_typec: Correct the Thunderbolt rounded/non-rounded cable support
sock: set sk_err to ee_errno on dequeue from errq
mptcp: fix NULL ptr dereference on bad MPJ
net: openvswitch: fix TTL decrement action netlink message format
ANDROID: drm: expose drm_mode_convert_to_umode to display module
perf probe: Change function definition check due to broken DWARF
perf probe: Fix to die_entrypc() returns error correctly
perf stat: Use proper cpu for shadow stats
perf record: Synthesize cgroup events only if needed
perf diff: Fix error return value in __cmd_diff()
perf tools: Update copy of libbpf's hashmap.c
ANDROID: Revert "thermal: Make thermal_zone_device_is_enabled() available to core only"
x86/mce: Do not overwrite no_way_out if mce_end() fails
FROMGIT: usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits
FROMGIT: usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support
FROMGIT: usb: typec: ucsi: Work around PPM losing change information
FROMGIT: usb: typec: ucsi: acpi: Always decode connector change information
ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
ANDROID: cpuset: Make cpusets restore on hotplug
ANDROID: sched: Export symbols for vendor EAS wakup path function
ANDROID: sched: Add vendor hooks for skipping sugov update
ANDROID: sched: Add vendor hooks for override sugov behavior
ANDROID: attribute page lock and waitqueue functions as sched
ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT
ANDROID: arch_topology: Export symbol for thermal pressure notification
ANDROID: sched/core: Export symbols needed by modules
ANDROID: modpost: Forbid double exports
FROMLIST: modpost: Make static exports fatal
ANDROID: GKI: enable CONFIG_THERMAL_NETLINK
KVM: x86: Fix split-irqchip vs interrupt injection window request
KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
ALSA: usb-audio: US16x08: fix value count for level meters
ANDROID: sched: Add env->cpus to android_rvh_sched_nohz_balancer_kick
usb: typec: stusb160x: fix power-opmode property with typec-power-opmode
FROMGIT: usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen
FROMGIT: usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON
FROMGIT: usb: typec: tcpci_maxim: Fix the compatible string
netfilter: nftables_offload: build mask based from the matching bytes
netfilter: nftables_offload: set address type in control dissector
ipvs: fix possible memory leak in ip_vs_control_net_init
powerpc/numa: Fix a regression on memoryless node 0
printk: finalize records with trailing newlines
ANDROID: extract-cert: omit PKCS#11 support if building against BoringSSL
USB: serial: option: add support for Thales Cinterion EXS82
can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
FROMGIT: dt-bindings: usb: Maxim type-c controller device tree binding document
FROMGIT: usb: typec: tcpci_maxim: Fix uninitialized return variable
FROMGIT: usb: typec: tcpci_maxim: Enable auto discharge disconnect
FROMGIT: usb: typec: tcpci: Implement Auto discharge disconnect callbacks
ALSA: hda/realtek - Add new codec supported for ALC897
FROMGIT: usb: typec: tcpm: Implement enabling Auto Discharge disconnect support
batman-adv: Don't always reallocate the fragmentation skb head
batman-adv: Reserve needed_*room for fragments
batman-adv: Consider fragmentation for needed_headroom
FROMGIT: usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink
FROMGIT: usb: typec: tcpci: frs sourcing vbus callback
FROMGIT: usb: typec: tcpm: frs sourcing vbus callback
ANDROID: staging: ion: export some ion symbols
ANDROID: staging: ion: Remove unused local variable 'vaddr'
ANDROID: staging: ion: remove kmap from begin[end]_cpu_access
ANDROID: staging: ion: Fix potential memory corruption
ANDROID: staging: ion: optimize cache operation for non-cached buffer
ANDROID: staging: ion: use dma_[un]map_sg_attrs
ANDROID: staging: ion: Export query function to be used in modules
FROMGIT: usb: typec: tcpm: Refactor logic for new-source-frs-typec-current
ANDROID: USB: gadget: f_accessory: add support for SuperSpeed Plus
FROMLIST: USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
FROMLIST: USB: gadget: f_midi: setup SuperSpeed Plus descriptors
FROMLIST: USB: gadget: f_fs: add SuperSpeed Plus support
FROMLIST: USB: gadget: f_acm: add support for SuperSpeed Plus
ANDROID: configs: gki: add CONFIG_PSTORE_PMSG
ANDROID: configs: gki: add CONFIG_LEDS_TRIGGER_TRANSIENT
gfs2: Upgrade shared glocks for atime updates
drm/tegra: sor: Disable clocks on error in tegra_sor_init()
mm: memcg: relayout structure mem_cgroup to avoid cache interference
drm/nouveau: make sure ret is initialized in nouveau_ttm_io_mem_reserve
io_uring: fix files grab/cancel race
RDMA/hns: Bugfix for memory window mtpt configuration
RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
RDMA/hns: Fix wrong field of SRQ number the device supports
iommu/vt-d: Don't read VCCAP register unless it exists
platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet
platform/x86: touchscreen_dmi: Add info for the Predia Basic tablet
platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
platform/x86: toshiba_acpi: Fix the wrong variable assignment
platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE
platform/x86: thinkpad_acpi: Whitelist P15 firmware for dual fan control
platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen
platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
platform/x86: thinkpad_acpi: add P1 gen3 second fan support
powerpc/64s: Trim offlined CPUs from mm_cpumasks
kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels
powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation
ASoC: rt5682: change SAR voltage threshold
drm: mxsfb: Implement .format_mod_supported
drm: mxsfb: fix fence synchronization
ANDROID: configs: gki: add CONFIG_PRINTK_CALLER
can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given
can: gs_usb: fix endianess problem with candleLight firmware
MAINTAINERS: Adding help for coresight subsystem
media: vidtv.rst: add kernel-doc markups
media: vidtv.rst: update vidtv documentation
media: vidtv: simplify EIT write function
media: vidtv: simplify NIT write function
media: vidtv: simplify SDT write function
media: vidtv: cleanup PMT write table function
media: vidtv: cleanup PAT write function
media: vidtv: cleanup PSI table header function
media: vidtv: cleanup PSI descriptor write function
media: vidtv: simplify the crc writing logic
media: vidtv: simplify PSI write function
media: vidtv: add date to the current event
media: vidtv: fix service_id at SDT table
media: vidtv: fix service type
media: vidtv: add a PID entry for the NIT table
media: vidtv: properly fill EIT service_id
media: vidtv: fix the network ID range
media: vidtv: improve EIT data
media: vidtv: cleanup null packet initialization logic
media: vidtv: pre-initialize mux arrays
media: vidtv: remove some unused functions
media: vidtv: do some cleanups at the driver
drm/nouveau: fix relocations applying logic and a double-free
media: vidtv: avoid copying data for PES structs
media: vidtv: avoid data copy when initializing the multiplexer
media: vidtv: fix some notes at the tone generator
media: vidtv: fix the tone generator logic
media: vidtv: fix the name of the program
media: vidtv: don't use recursive functions
media: vidtv: add error checks
media: vidtv: reorganize includes
media: vidtv: psi: fix missing assignments in while loops
media: vidtv: Move s302m specific fields into encoder context
media: vidtv: psi: extract descriptor chaining code into a helper
media: vidtv: psi: Implement an Event Information Table (EIT)
media: vidtv: psi: add a Network Information Table (NIT)
media: vidtv: extract the initial CRC value to into a #define
ch_ktls: lock is not freed
net/tls: Protect from calling tls_dev_del for TLS RX twice
devlink: Make sure devlink instance and port are in same net namespace
devlink: Hold rtnl lock while reading netdev attributes
ptp: clockmatrix: bug fix for idtcm_strverscmp
IB/hfi1: Ensure correct mm is used at all times
netfilter: nf_tables: avoid false-postive lockdep splat
netfilter: ipset: prevent uninit-value in hash_ip6_add
bpf: Add MAINTAINERS entry for BPF LSM
enetc: Let the hardware auto-advance the taprio base-time of 0
gro_cells: reduce number of synchronize_net() calls
net: stmmac: fix incorrect merge of patch upstream
ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
RISC-V: fix barrier() use in <vdso/processor.h>
RISC-V: Add missing jump label initialization
riscv: Explicitly specify the build id style in vDSO Makefile again
gfs2: Don't freeze the file system during unmount
gfs2: check for empty rgrp tree in gfs2_ri_update
ANDROID: sync encrypt+casefold support with patches going upstream
efi: EFI_EARLYCON should depend on EFI
efivarfs: revert "fix memory leak in efivarfs_create()"
efi/efivars: Set generic ops before loading SSDT
RDMA/i40iw: Address an mmap handler exploit in i40iw
arm64: tegra: Fix Tegra234 VDK node names
arm64: tegra: Wrong AON HSP reg property size
arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1
arm64: tegra: Correct the UART for Jetson Xavier NX
arm64: tegra: Disable the ACONNECT for Jetson TX2
spi: dw: Fix spi registration for controllers overriding CS
ASoC: wm_adsp: fix error return code in wm_adsp_load()
x86/tboot: Don't disable swiotlb when iommu is forced on
trace: fix potenial dangerous pointer
optee: add writeback to valid memory type
vhost-vdpa: fix page pinning leakage in error path (rework)
vringh: fix vringh_iov_push_*() documentation
vhost scsi: fix lun reset completion handling
drm/ast: Reload gamma LUT after changing primary plane's color format
drm/amdgpu: Fix size calculation when init onchip memory
Documentation: netdev-FAQ: suggest how to post co-dependent series
Input: i8042 - fix error return code in i8042_setup_aux()
Input: soc_button_array - add missing include
ibmvnic: enhance resetting status check during module exit
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
net: ena: fix packet's addresses for rx_offset feature
net: ena: set initial DMA width to avoid intel iommu issue
net: ena: handle bad request id in ena_netdev
mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
nfc: s3fwrn5: use signed integer for parsing GPIO numbers
dpaa2-eth: Fix compile error due to missing devlink support
gfs2: set lockdep subclass for iopen glocks
gfs2: Fix deadlock dumping resource group glocks
MAINTAINERS: Update page pool entry
bpftool: Fix error return value in build_btf_type_table
tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN
net, xsk: Avoid taking multiple skbuff references
devlink: Fix reload stats structure
aquantia: Remove the build_skb path
Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kbuild: use -fmacro-prefix-map for .S sources
Makefile.extrawarn: move -Wcast-align to W=3
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/display: Avoid HDCP initialization in devices without output
drm/i915/gt: Free stale request on destroying the virtual engine
drm/i915/gt: Don't cancel the interrupt shadow too early
drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
drm/amdgpu: fix a page fault
drm/amdgpu: fix SI UVD firmware validate resume fail
drm/amd/amdgpu: fix null pointer in runtime pm
drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
drm/i915/gvt: correct a false comment of flag F_UNALIGN
drm/i915/perf: workaround register corruption in OATAILPTR
ANDROID: vfs: d_canonical_path cleanup #if 0
intel_idle: Fix intel_idle() vs tracing
sched/idle: Fix arch_cpu_idle() vs tracing
io_uring: fix ITER_BVEC check
io_uring: fix shift-out-of-bounds when round up cq size
ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
spi: imx: fix the unbalanced spi runtime pm management
firmware: xilinx: Use hash-table for api feature check
firmware: xilinx: Fix SD DLL node reset issue
ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
mmc: sdhci-of-arasan: Fix clock registration error for Keem Bay SOC
mmc: mediatek: Extend recheck_sdio_irq fix to more variants
ANDROID: sched: add missing data type for cpu variable
net/packet: fix packet receive on L3 devices without visible hard header
soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
ANDROID: sched: Add restrict vendor hooks for load balance
i40e: Fix removing driver while bare-metal VFs pass traffic
vsock/virtio: discard packets only when socket is really closed
ANDROID: db845c_gki.fragment: Remove USB_XHCI_HCD and XHCI_PCI_RENESAS configs
tcp: fix race condition when creating child sockets from syncookies
ANDROID: sched/fair: Have sync honor fits_capacity
ANDROID: usb: f_accessory: avoid requeuing write req if disconnected
FROMGIT: scsi: ufs: Put HBA into LPM during gating
ANDROID: add vendor hooks to override show_cpufinfo_max_freq
IB/mthca: fix return value of error branch in mthca_init_cq()
btrfs: fix lockdep splat when enabling and disabling qgroups
btrfs: do nofs allocations when adding and removing qgroup relations
btrfs: fix lockdep splat when reading qgroup config on mount
btrfs: tree-checker: add missing returns after data_ref alignment checks
btrfs: don't access possibly stale fs_info data for printing duplicate device
ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state
habanalabs/gaudi: fix missing code in ECC handling
ANDROID: arm64: gki_defconfig: Disable VHE
drm/vc4: kms: Don't disable the muxing of an active CRTC
drm/vc4: kms: Store the unassigned channel list in the state
ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
arm64: pgtable: Fix pte_accessible()
ANDROID: GKI: Enable CONFIG_USB_TYPEC_UCSI
ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
ANDROID: GKI: enable a bunch of HID config options =y
iommu: Check return of __iommu_attach_device()
arm-smmu-qcom: Ensure the qcom_scm driver has finished probing
spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts
mmc: mediatek: Fix system suspend/resume support for CQHCI
iommu/amd: Enforce 4k mapping for certain IOMMU data structures
xsk: Fix incorrect netdev reference count
ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD
ACPI/IORT: Fix doc warnings in iort.c
arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix fpsimd build
s390: fix fpu restore in entry.S
powerpc/64s: Fix allnoconfig build since uaccess flush
cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK
drm/exynos: depend on COMMON_CLK to fix compile tests
Linux 5.10-rc5
afs: Fix speculative status fetch going out of order wrt to modifications
mm: fix madvise WILLNEED performance problem
libfs: fix error cast of negative value in simple_attr_write()
mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
mm: memcg/slab: fix root memcg vmstats
mm: fix readahead_page_batch for retry entries
mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exports
compiler-clang: remove version check for BPF Tracing
mm/madvise: fix memory leak from process_madvise
irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
irqchip/exiu: Fix the index of fwspec for IRQ type
ibmvnic: skip tx timeout reset while in resetting
ibmvnic: notify peers when failover and migration happen
ibmvnic: fix call_netdevice_notifiers in do_reset
tun: honor IOCB_NOWAIT flag
net/af_iucv: set correct sk_protocol for child sockets
usbnet: ipheth: fix connectivity with iOS 14
cxgb4: Fix build failure when CONFIG_TLS=m
bonding: wait for sysfs kobject destruction before freeing struct slave
drm/mediatek: dsi: Modify horizontal front/back porch byte formula
s390/qeth: fix tear down of async TX buffers
s390/qeth: fix af_iucv notification race
s390/qeth: make af_iucv TX notification call more robust
s390/qeth: Remove pnso workaround
tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header
dpaa2-eth: select XGMAC_MDIO for MDIO bus support
ANDROID: gki_defconfig: Enable SERIAL_MSM_GENI_EARLY_CONSOLE
ANDROID: gki_defconfig: Remove QCOM_COMMAND_DB=y
cxgb4: fix the panic caused by non smac rewrite
selftests/seccomp: sh: Fix register names
selftests/seccomp: powerpc: Fix typo in macro variable name
block/keyslot-manager: prevent crash when num_slots=1
net/tls: missing received data after fast remote close
bnxt_en: Release PCI regions when DMA mask setup fails during probe.
rose: Fix Null pointer dereference in rose_send_frame()
MAINTAINERS: Change Solarflare maintainers
spi: Take the SPI IO-mutex in the spi_setup() method
ARM: dts: sun8i: v3s: fix GIC node memory range
USB: core: Change %pK for __user pointers to %px
MAINTAINERS: Update email address for Sean Christopherson
USB: core: Fix regression in Hercules audio card
usb: gadget: Fix memleak in gadgetfs_fill_super
usb: gadget: f_midi: Fix memleak in f_midi_alloc
USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
xsk: Fix umem cleanup bug at socket destruct
MAINTAINERS: Update XDP and AF_XDP entries
interconnect: fix memory trashing in of_count_icc_providers()
ALSA: hda/realtek - Fixed Dell AIO wrong sound tone
interconnect: qcom: qcs404: Remove GPU and display RPM IDs
interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes
video: hyperv_fb: Fix the cache type when mapping the VRAM
mtd: rawnand: socrates: Move the ECC initialization to ->attach_chip()
mtd: rawnand: sharpsl: Move the ECC initialization to ->attach_chip()
mtd: rawnand: r852: Move the ECC initialization to ->attach_chip()
USB: serial: option: add Fibocom NL668 variants
ANDROID: sched: rt: rearrange invocation of find_lowest_rq() vendor hook
bnxt_en: fix error return code in bnxt_init_board()
bnxt_en: fix error return code in bnxt_init_one()
ext4: fix bogus warning in ext4_update_dx_flag()
jbd2: fix kernel-doc markups
scsi: ufs: Fix race between shutdown and runtime resume flow
ANDROID: GKI: enable CONFIG_SUN4I_TIMER
xfs: revert "xfs: fix rmap key and record comparison functions"
ANDROID: mm/memblock: export memblock_end_of_DRAM
mtd: rawnand: plat_nand: Move the ECC initialization to ->attach_chip()
mtd: rawnand: pasemi: Move the ECC initialization to ->attach_chip()
mtd: rawnand: tmio: Move the ECC initialization to ->attach_chip()
mtd: rawnand: txx9ndfmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: orion: Move the ECC initialization to ->attach_chip()
mtd: rawnand: mpc5121: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_slc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: fsmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: diskonchip: Move the ECC initialization to ->attach_chip()
mtd: rawnand: davinci: Move the ECC initialization to ->attach_chip()
mtd: rawnand: cs553x: Move the ECC initialization to ->attach_chip()
ext4: drop fast_commit from /proc/mounts
mtd: rawnand: au1550: Move the ECC initialization to ->attach_chip()
mtd: rawnand: ams-delta: Move the ECC initialization to ->attach_chip()
mtd: rawnand: xway: Move the ECC initialization to ->attach_chip()
mtd: rawnand: gpio: Move the ECC initialization to ->attach_chip()
drm/i915/gt: Fixup tgl mocs for PTE tracking
fail_function: Remove a redundant mutex unlock
selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL
lib/strncpy_from_user.c: Mask out bytes after NUL terminator.
ANDROID: Sched: Export sched_feat_keys symbol needed by vendor modules
drm/vram-helper: Fix use of top-down placement
net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
net/smc: fix matching of existing link groups
ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module
ANDROID: sched: Export few scheduler symbols for vendor modules
ALSA: mixart: Fix mutex deadlock
xfs: don't allow NOWAIT DIO across extent boundaries
libbpf: Fix VERSIONED_SYM_COUNT number parsing
HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
drm/vc4: hdmi: Disable Wifi Frequencies
dt-bindings: display: Add a property to deal with WiFi coexistence
thunderbolt: Fix use-after-free in remove_unplugged_switch()
Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account"
docs: bootconfig: Update file format on initrd image
tools/bootconfig: Align the bootconfig applied initrd image size to 4
tools/bootconfig: Fix to check the write failure correctly
tools/bootconfig: Fix errno reference after printf()
drm/vc4: kms: Document the muxing corner cases
drm/vc4: kms: Split the HVS muxing check in a separate function
drm/vc4: kms: Rename NUM_CHANNELS
drm/vc4: kms: Remove useless define
drm/vc4: kms: Switch to drmm_add_action_or_reset
drm/vc4: hdmi: Block odd horizontal timings
drm/vc4: hdmi: Make sure our clock rate is within limits
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks
powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_security_mitigations
selftests/powerpc: refactor entry and rfi_flush tests
selftests/powerpc: entry flush test
powerpc: Only include kup-radix.h for 64-bit Book3S
powerpc/64s: flush L1D after user accesses
powerpc/64s: flush L1D on kernel entry
selftests/powerpc: rfi_flush: disable entry flush if present
ALSA: hda/ca0132: Fix compile warning without PCI
MAINTAINERS: Temporarily add myself to the IOMMU entry
iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set
ARM: dts: dra76x: m_can: fix order of clocks
bus: ti-sysc: suppress err msg for timers used as clockevent/source
drm/i915/gt: Remember to free the virtual breadcrumbs
drm/i915: Handle max_bpc==16
scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
scsi: ufs: Fix unexpected values from ufshcd_read_desc_param()
net/mlx4_core: Fix init_hca fields offset
atm: nicstar: Unmap DMA on send error
page_frag: Recover from memory pressure
ANDROID: uid_sys_stats: report uid_cputime stats in microseconds
drm/amd/display: Always get CRTC updated constant values inside commit tail
net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
mlxsw: core: Use variable timeout for EMAD retries
mlxsw: Fix firmware flashing
net: Have netpoll bring-up DSA management interface
atl1e: fix error return code in atl1e_probe()
atl1c: fix error return code in atl1c_probe()
ah6: fix error return code in ah6_input()
net: usb: qmi_wwan: Set DTR quirk for MR400
regulator: ti-abb: Fix array out of bound read access on the first transition
ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock
xfs: return corresponding errcode if xfs_initialize_perag() fail
xfs: ensure inobt record walks always make forward progress
xfs: fix forkoff miscalculation related to XFS_LITINO(mp)
xfs: directory scrub should check the null bestfree entries too
xfs: strengthen rmap record flags checking
xfs: fix the minrecs logic when dealing with inode root child blocks
can: m_can: process interrupt only when not runtime suspended
gfs2: Fix regression in freeze_go_sync
can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
io_uring: order refnode recycling
io_uring: get an active ref_node from files_data
iommu/vt-d: Avoid panic if iommu init fails in tboot system
dmaengine: fix error codes in channel_register()
MAINTAINERS: add uv.c also to KVM/s390
s390/uv: handle destroy page legacy interface
x86/dumpstack: Do not try to access user space code of other tasks
can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
can: kvaser_pciefd: Fix KCAN bittiming limits
drm/sun4i: backend: Fix probe failure with multiple backends
ARC: stack unwinding: reorganize how initial register state setup
ARC: stack unwinding: don't assume non-current task is sleeping
ARC: mm: fix spelling mistakes
ARC: bitops: Remove unecessary operation and value
powerpc/64s/exception: KVM Fix for host DSI being taken in HPT guest MMU context
ipv4: use IS_ENABLED instead of ifdef
qed: fix ILT configuration of SRC block
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
tools/testing/scatterlist: Fix test to compile and run
bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list
bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self
bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
bpf, sockmap: Use truesize with sk_rmem_schedule()
bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
net/tls: Fix wrong record sn in async mode of device resync
interconnect: qcom: msm8974: Don't boost the NoC rate during boot
interconnect: qcom: msm8974: Prevent integer overflow in rate
io_uring: don't double complete failed reissue request
netdevsim: set .owner to THIS_MODULE
seccomp: Set PF_SUPERPRIV when checking capability
ptrace: Set PF_SUPERPRIV when checking capability
enetc: Workaround for MDIO register access issue
MAINTAINERS: Remove myself as LPC32xx maintainers
net/mlx5: fix error return code in mlx5e_tc_nic_init()
net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
net/mlx5: Disable QoS when min_rates on all VFs are zero
net/mlx5: Clear bw_share upon VF disable
net/mlx5: Add handling of port type in rule deletion
net/mlx5e: Fix check if netdev is bond slave
net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb
net/mlx5e: Set IPsec WAs only in IP's non checksum partial case.
net/mlx5e: Fix refcount leak on kTLS RX resync
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
net: ftgmac100: Fix crash when removing driver
KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
net: b44: fix error return code in b44_init_one()
qed: fix error return code in qed_iwarp_ll2_start()
drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
spi: npcm-fiu: Don't leak SPI master in probe error path
spi: dw: Set transfer handler before unmasking the IRQs
dm writecache: fix the maximum number of arguments
dm writecache: advance the number of arguments when reporting max_age
dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
arm64: dts: qcom: clear the warnings caused by empty dma-ranges
arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
ALSA: usb-audio: Add delay quirk for all Logitech USB devices
perf/x86: fix sysfs type mismatches
lockdep: Put graph lock/unlock under lock_recursion protection
sched/deadline: Fix priority inheritance with multiple scheduling classes
sched: Fix rq->nr_iowait ordering
sched: Fix data-race in wakeup
sched/fair: Fix overutilized update in enqueue_task_fair()
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
mmc: sdhci-of-arasan: Issue DLL reset explicitly
mmc: sdhci-of-arasan: Use Mask writes for Tap delays
mmc: sdhci-of-arasan: Allow configuring zero tap values
mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers
powerpc: Drop -me200 addition to build flags
x86/microcode/intel: Check patch signature before saving microcode for early loading
MIPS: kernel: Fix for_each_memblock conversion
KVM: SVM: fix error return code in svm_create_vcpu()
cpufreq: scmi: Fix OPP addition failure with a dummy clock provider
cpufreq: tegra186: Fix get frequency callback
scsi: target: iscsi: Fix cmd abort fabric stop race
scsi: libiscsi: Fix NOP race condition
bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs.
bnxt_en: Fix counter overflow logic.
bnxt_en: Free port stats during firmware reset.
bnxt_en: read EEPROM A2h address using page 0
net: ipa: lock when freeing transaction
net/tls: fix corrupted data in recvmsg
net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
net: mvneta: fix possible memory leak in mvneta_swbm_add_rx_fragment
net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call
net: bridge: add missing counters to ndo_get_stats64 callback
net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
net: stmmac: dwmac-intel-plat: fix error return code in intel_eth_plat_probe()
qlcnic: fix error return code in qlcnic_83xx_restart_hw()
cx82310_eth: fix error return code in cx82310_bind()
drm/i915/selftests: Fix wrong return value of perf_request_latency()
drm/i915/selftests: Fix wrong return value of perf_series_engines()
drm/i915: Avoid memory leak with more than 16 workarounds on a list
drm/i915/tgl: Fix Media power gate sequence.
MAINTAINERS: update cxgb4 and cxgb3 maintainer
drm/amdgpu: remove experimental flag from arcturus
net: lantiq: Wait for the GPHY firmware to be ready
selftests/bpf: Fix error return code in run_getsockopt_test()
mm: never attempt async page lock if we've transferred data already
ASoC: Intel: catpt: Correct clock selection for dai trigger
ASoC: Intel: catpt: Skip position update for unprepared streams
spi: cadence-quadspi: Fix error return code in cqspi_probe
ASoC: qcom: lpass-platform: Fix memory leak
ASoC: Intel: KMB: Fix S24_LE configuration
KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().
drm/amd/display: Add missing pflip irq for dcn2.0
ACPI, APEI, Fix error return value in apei_map_generic_address()
MAINTAINERS: Add Martin Schiller as a maintainer for the X.25 stack
ipv6/netfilter: Discard first fragment not including all headers
media: venus: pm_helpers: Fix kernel module reload
media: venus: venc: Fix setting of profile and level
net: fec: Fix reference count leak in fec series ops
PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
dmaengine: ioatdma: remove unused function missed during dma_v2 removal
perf test: Avoid an msan warning in a copied stack.
dmaengine: idxd: fix mapping of portal size
perf inject: Fix file corruption due to event deletion
arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
s390/dasd: fix null pointer dereference for ERP requests
ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
ACPI: fan: Initialize performance state sysfs attribute
iommu/vt-d: Take CONFIG_PCI_ATS into account
KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RCU_NONIDLE
xtensa: disable preemption around cache alias management calls
xtensa: fix TLBTEMP area placement
pinctrl: baytrail: Avoid clearing debounce value when turning it off
pinctrl: merrifield: Set default bias in case no particular value given
pinctrl: jasperlake: Fix HOSTSW_OWN offset
pinctrl: jasperlake: Unhide SPI group of pins
KVM: arm64: Correctly align nVHE percpu data
usb: typec: qcom-pmic-typec: fix builtin build errors
ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo
phy: mediatek: fix spelling mistake in Kconfig "veriosn" -> "version"
phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency
phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency
phy: intel: PHY_INTEL_KEEMBAY_EMMC should depend on ARCH_KEEMBAY
usb: cdns3: gadget: calculate TD_SIZE based on TD
usb: cdns3: gadget: initialize link_trb as NULL
smb3: Handle error case during offload read path
smb3: Avoid Mid pending list corruption
smb3: Call cifs reconnect from demultiplex thread
cifs: fix a memleak with modefromsid
fix return values of seq_read_iter()
Linux 5.10-rc4
powerpc/64s: Fix KVM system reset handling when CONFIG_PPC_PSERIES=y
vhost scsi: Add support for LUN resets.
vhost scsi: add lun parser helper
vhost scsi: fix cmd completion race
vhost scsi: alloc cmds per vq instead of session
vhost: add helper to check if a vq has been setup
vdpasim: fix "mac_pton" undefined error
can: m_can: m_can_stop(): set device to software init mode before closing
can: m_can: Fix freeing of can device from peripherials
can: m_can: m_can_class_free_dev(): introduce new function
can: m_can: m_can_handle_state_change(): fix state change
can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()
can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
can: flexcan: fix failure handling of pm_runtime_get_sync()
can: flexcan: flexcan_setup_stop_mode(): add missing "req_bit" to stop mode property comment
can: peak_usb: fix potential integer overflow on shift of a int
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
can: ti_hecc: Fix memleak in ti_hecc_probe
can: dev: can_restart(): post buffer from the right context
can: af_can: prevent potential access of uninitialized member in canfd_rcv()
can: af_can: prevent potential access of uninitialized member in can_rcv()
kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use
batman-adv: set .owner to THIS_MODULE
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
net: stmmac: dwmac_lib: enlarge dma reset timeout
lan743x: prevent entire kernel HANG on open, for some platforms
lan743x: fix issue causing intermittent kernel log warnings
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
sctp: change to hold/put transport for proto_unreach_timer
afs: Fix afs_write_end() when called with copied == 0 [ver #3]
vsock: forward all packets to the host when no H2G is registered
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
ocfs2: initialize ip_next_orphan
panic: don't dump stack twice on warn
hugetlbfs: fix anon huge page migration race
mm: memcontrol: fix missing wakeup polling thread
kernel/watchdog: fix watchdog_allowed_mask not used warning
reboot: fix overflow parsing reboot cpu number
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
compiler.h: fix barrier_data() on clang
mm/gup: use unpin_user_pages() in __gup_longterm_locked()
mm/slub: fix panic in slab_alloc_node()
mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov
mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit
mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate
mm/compaction: count pages and stop correctly during page isolation
net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe()
blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
io_uring: handle -EOPNOTSUPP on path resolution
bpf: Relax return code check for subprograms
nvme: fix memory leak freeing command effects
nvme: directly cache command effects log
nvme: free sq/cq dbbuf pointers when dbbuf set fails
drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere
drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram prior to nv50
drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth
ipv6: Fix error path to cancel the meseage
ip_tunnels: Set tunnel option flag when tunnel metadata is present
proc: don't allow async path resolution of /proc/self components
net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR
net: marvell: prestera: fix error return code in prestera_pci_probe()
net: phy: mscc: remove non-MACSec compatible phy
net: Exempt multicast addresses from five-second neighbor lifetime
net: ethernet: ti: cpsw: fix cpts irq after suspend
block: mark flush request as IDLE when it is really finished
btrfs: tree-checker: add missing return after error in root_item
btrfs: qgroup: don't commit transaction when we already hold the handle
btrfs: fix missing delalloc new bit for new delalloc ranges
ANDROID: sched_clock: Add vendor hook to print epoch values
drm/tegra: output: Do not put OF node twice
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64
ANDROID: x86: entry: work around LLVM_IAS=1 bug in LSL
spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
IB/hfi1: Fix error return code in hfi1_init_dd()
ANDROID: ARM: Bump command line size
ANDROID: ARM: Use zImage instead of Image
docs: ABI: testing: iio: stm32: remove re-introduced unsupported ABI
tools, bpftool: Add missing close before bpftool net attach exit
dt-bindings: clock: imx5: fix example
dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 and i.MX53
hwmon: (amd_energy) modify the visibility of the counters
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
MAINTAINERS: add usb raw gadget entry
usb: typec: ucsi: Report power supply changes
regulator: workaround self-referent regulators
regulator: avoid resolve_supply() infinite recursion
regulator: fix memory leak with repeated set_machine_constraints()
ASoC: rt1015: increase the time to detect BCLK
xhci: hisilicon: fix refercence leak in xhci_histb_probe
Revert "usb: musb: convert to devm_platform_ioremap_resource_byname"
ARM: dts: exynos: revert "add input clock to CMU in Exynos4412 Odroid"
KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests
KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch
KVM: x86: clflushopt should be treated as a no-op by emulation
iommu/vt-d: Cure VF irqdomain hickup
ALSA: ctl: fix error path at adding user-defined element set
ALSA: hda/realtek - HP Headset Mic can't detect after boot
ALSA: hda/realtek - Add supported mute Led for HP
arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver
arm64: proton-pack: Add KRYO2XX silver CPUs to spectre-v2 safe-list
arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist
arm64: Add MIDR value for KRYO2XX gold/silver CPU cores
arm64/mm: Validate hotplug range before creating linear mapping
ANDROID: scsi: ufs: Allow prepare_command to return error code
FROMLIST: scsi: ufs: show lba and length for unmap commands
mac80211: free sta in sta_info_insert_finish() on errors
drm/amdgpu: enable DCN for navi10 headless SKU
drm/amdgpu: add ta firmware load for green-sardine
drm/i915/gvt: return error when failing to take the module reference
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
net: ethernet: mtk-star-emac: fix error return code in mtk_star_enable()
bootconfig: Extend the magic check range to the preceding 3 bytes
selinux: Fix error return code in sel_ib_pkey_sid_slow()
net: ethernet: mtk-star-emac: return ok when xmit drops
net/ncsi: Fix netlink registration
drm/i915: Correctly set SFC capability for video engines
drm/i915/gem: Pull phys pread/pwrite implementations to the backend
drm/i915/gem: Allow backends to override pread implementation
x86/platform/uv: Fix copied UV5 output archtype
KVM: arm64: Handle SCXTNUM_ELx traps
KVM: arm64: Unify trap handlers injecting an UNDEF
KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace
drm: bridge: dw-hdmi: Avoid resetting force in the detect function
loop: Fix occasional uevent drop
block: add a return value to set_capacity_revalidate_and_notify
SUNRPC: Fix oops in the rpc_xdr_buf event class
perf test: Update branch sample pattern for cs-etm
perf test: Fix a typo in cs-etm testing
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
perf lock: Don't free "lock_seq_stat" if read_count isn't zero
perf lock: Correct field name "flags"
MAINTAINERS/bpf: Update Andrii's entry.
spi: lpspi: Fix use-after-free on unbind
lan743x: fix use of uninitialized variable
net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO
net: udp: fix UDP header access on Fast/frag0 UDP GRO
gfs2: Fix case in which ail writes are done to jdata holes
Revert "gfs2: Ignore journal log writes for jdata holes"
RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
selftests/bpf: Fix unused attribute usage in subprogs_unused test
RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
FROMLIST: fuse: Fix colliding FUSE_PASSTHROUGH flag
RDMA/cm: Make the local_id_table xarray non-irq
devlink: Avoid overwriting port attributes of registered port
vrf: Fix fast path output packet handling with async Netfilter rules
NFS: Remove unnecessary inode lock in nfs_fsync_dir()
NFS: Remove unnecessary inode locking in nfs_llseek_dir()
NFS: Fix listxattr receive buffer size
NFSv4.2: fix failure to unregister shrinker
spi: bcm-qspi: Fix use-after-free on unbind
spi: bcm2835aux: Fix use-after-free on unbind
spi: bcm2835: Fix use-after-free on unbind
spi: Introduce device-managed SPI controller allocation
HID: Add Logitech Dinovo Edge battery quirk
HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
hwmon: (applesmc) Re-work SMC comms
hwmon: (pwm-fan) Fix RPM calculation
HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
gfs2: fix possible reference leak in gfs2_check_blk_type
thermal: ti-soc-thermal: Disable the CPU PM notifier for OMAP4430
s390/cpum_sf.c: fix file permission for cpum_sfb_size
s390: update defconfigs
mac80211: minstrel: fix tx status processing corner case
mac80211: minstrel: remove deferred sampling code
mac80211: fix memory leak on filtered powersave frames
serial: ar933x_uart: disable clk on error handling path in probe
tty: serial: imx: keep console clocks always on
speakup: Do not let the line discipline be used several times
tty: serial: imx: fix potential deadlock
rfkill: Fix use-after-free in rfkill_resume()
drm/i915/gvt: Set ENHANCED_FRAME_CAP bit
fscrypt: fix inline encryption not used on new files
Input: elan_i2c - fix firmware update on newer ICs
ANDROID: gic-v3: Add vendor hook to GIC v3
cosa: Add missing kfree in error path of cosa_write
Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
net: switch to the kernel.org patchwork instance
ANDROID: arm64: gki_defconfig: Disable RANDOMIZE_MODULE_REGION_FULL
ch_ktls: stop the txq if reaches threshold
ch_ktls: tcb update fails sometimes
ch_ktls/cxgb4: handle partial tag alone SKBs
ch_ktls: don't free skb before sending FIN
ch_ktls: packet handling prior to start marker
ch_ktls: Correction in middle record handling
ch_ktls: missing handling of header alone
ch_ktls: Correction in trimmed_len calculation
cxgb4/ch_ktls: creating skbs causes panic
ch_ktls: Update cheksum information
ch_ktls: Correction in finding correct length
cxgb4/ch_ktls: decrypted bit is not enough
dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode
of/address: Fix of_node memory leak in of_dma_is_coherent
net/x25: Fix null-ptr-deref in x25_connect
arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode for ENETC
tipc: fix memory leak in tipc_topsrv_start()
Revert "ext4: fix superblock checksum calculation race"
ext4: handle dax mount option collision
ANDROID: ext4: fix encrypt+casefold support
io_uring: round-up cq size before comparing with rounded sq size
xfs: fix a missing unlock on error in xfs_fs_map_blocks
spi: fsi: Fix transfer returning without finalizing message
spi: fix client driver breakages when using GPIO descriptors
regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
x86/platform/uv: Drop last traces of uv_flush_tlb_others
Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id
gpio: sifive: Fix SiFive gpio probe
KVM: s390: remove diag318 reset code
KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup
ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
ARM: dts: am437x-l4: fix compatible for cpsw switch dt node
scsi: ufshcd: Fix missing destroy_workqueue()
MAINTAINERS: remove Ursula Braun as s390 network maintainer
net/af_iucv: fix null pointer dereference on shutdown
lan743x: fix "BUG: invalid wait context" when setting rx mode
net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot
net: Update window_clamp if SOCK_RCVBUF is set
rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled
vfs: move __sb_{start,end}_write* to fs.h
vfs: separate __sb_start_write into blocking and non-blocking helpers
vfs: remove lockdep bogosity in __sb_start_write
xfs: fix brainos in the refcount scrubber's rmap fragment processor
xfs: fix rmap key and record comparison functions
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
xfs: fix flags argument to rmap lookup when converting shared file rmaps
net: phy: realtek: support paged operations on RTL8201CP
lan743x: correctly handle chips with internal PHY
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
drm/mcde: Fix unbalanced regulator
MAINTAINERS: Update repositories for Intel Ethernet Drivers
igc: Fix returning wrong statistics
i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc()
i40e: Fix MAC address setting for a VF via Host/VM
selftest: fix flower terse dump tests
ANDROID: scsi: ufs: revise and fix custom keyslot manager support
ANDROID: vendor_hooks: Add hook for jiffies updates
ANDROID: clk: Enable writable debugfs files
um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb()
kunit: fix display of failed expectations for strings
kunit: tool: fix extra trailing \n in raw + parsed test output
kunit: tool: print out stderr from make (like build warnings)
KUnit: Docs: usage: wording fixes
KUnit: Docs: style: fix some Kconfig example issues
KUnit: Docs: fix a wording typo
kunit: Do not pollute source directory with generated files (test.log)
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for aarch64
FROMLIST: Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kunit: Do not pollute source directory with generated files (.kunitconfig)
kunit: tool: fix pre-existing python type annotation errors
kunit: Fix kunit.py parse subcommand (use null build_dir)
ANDROID: printk: add vendor hook for console flush
ANDROID: Reduce log level for couple of prints in hotplug flow
kunit: tool: unmark test_data as binary blobs
drm/tegra: replace idr_init() by idr_init_base()
ANDROID: GKI: Enable CONFIG_RT_SOFTINT_OPTIMIZATION
ANDROID: trace: Add trace points for tasklet entry/exit
ANDROID: Revert "softirq: Let ksoftirqd do its job"
ANDROID: Revert "Mark HI and TASKLET softirq synchronous"
ANDROID: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
ANDROID: sched: avoid migrating when softint on tgt cpu should be short
ANDROID: sched: avoid placing RT threads on cores handling softirqs
Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple"
iwlwifi: mvm: fix kernel panic in case of assert during CSA
iwlwifi: pcie: set LTR to avoid completion timeout
iwlwifi: mvm: write queue_sync_state only for sync
iwlwifi: mvm: properly cancel a session protection for P2P
iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC
iwlwifi: sta: set max HE max A-MPDU according to HE capa
efi/x86: Free efi_pgd with free_pages()
ACPI: DPTF: Support Alder Lake
Documentation: ACPI: fix spelling mistakes
sched/debug: Fix memory corruption caused by multiple small reads of flags
sched/fair: Prefer prev cpu in asymmetric wakeup path
sched/fair: Ensure tasks spreading in LLC during LB
perf/x86/intel/uncore: Fix Add BW copypasta
lockdep: Avoid to modify chain keys in validate_chain()
drm/tegra: sor: Ensure regulators are disabled on teardown
cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account
cpufreq: Add strict_target to struct cpufreq_policy
cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET
cpufreq: Introduce governor flags
regulator: core: don't disable regulator if is_enabled return error.
tools/power turbostat: update version number
powercap: restrict energy meter to root access
nbd: fix a block_device refcount leak in nbd_release
pinctrl: qcom: sm8250: Specify PDC map
pinctrl: qcom: Move clearing pending IRQ to .irq_request_resources callback
pinctrl: amd: use higher precision for 512 RtcClk
pinctrl: amd: fix incorrect way to disable debounce filter
arm64: smp: Tell RCU about CPUs that fail to come online
arm64: psci: Avoid printing in cpu_psci_cpu_die()
arm64: kexec_file: Fix sparse warning
arm64: errata: Fix handling of
|
||
|
264f53b419 |
Revert "mei: virtio: virtualization frontend driver"
This reverts commit
|
||
|
c733339e3f |
Merge android-mainline (561eb83 ) into msm-5.10
* refs/heads/tmp-561eb83:
ANDROID: Temporarily disable XFRM_USER_COMPAT filtering
ANDROID: Incremental fs: Small improvements
ANDROID: Incremental fs: Initialize mount options correctly
ANDROID: fix kernelci build-break due to stop_ipi hook
Revert "ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER"
ANDROID: dma-buf: heaps: Allow cma heaps to be configured as a module
ANDROID: dma: Rework so dev_get_cma_area() can be called from a module
ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU.
FROMLIST: fuse: Use daemon creds in passthrough mode
FROMLIST: fuse: Handle asynchronous read and write in passthrough
FROMLIST: fuse: Introduce synchronous read and write for passthrough
FROMLIST: fuse: Passthrough initialization and release
FROMLIST: fuse: Definitions and ioctl() for passthrough
ANDROID: GKI: Enable DEBUG_INFO_DWARF4
ANDROID: Enable generation of BTF type information
Revert "Revert "security/keys: remove compat_keyctl_instantiate_key_iov""
Revert "Revert "mm: remove compat_process_vm_{readv,writev}""
Revert "Revert "fs: remove compat_sys_vmsplice""
Revert "Revert "fs: remove the compat readv/writev syscalls""
Revert "Revert "fs: remove various compat readv/writev helpers""
Revert "Revert "iov_iter: transparently handle compat iovecs in import_iovec""
Revert "Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec""
Revert "Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c""
Linux 5.10-rc2
ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER
KVM: vmx: remove unused variable
KVM: selftests: Don't require THP to run tests
KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again
KVM: selftests: test behavior of unmapped L2 APIC-access address
ANDROID: Drop left-over out-of-tree difference after 5.10-rc1 merge
ANDROID: Revert out of tree difference by unclean revert
ANDROID: Drop trivial out of tree difference
printk: ringbuffer: Replace zero-length array with flexible-array member
net/smc: Replace zero-length array with flexible-array member
net/mlx5: Replace zero-length array with flexible-array member
mei: hw: Replace zero-length array with flexible-array member
gve: Replace zero-length array with flexible-array member
Bluetooth: btintel: Replace zero-length array with flexible-array member
ANDROID: um: Return to old __section declarations for um
KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()
KVM: x86: replace static const variables with macros
lockdep: Fix nr_unused_locks accounting
locking/lockdep: Remove more raw_cpu_read() usage
KVM: arm64: Handle Asymmetric AArch32 systems
blk-mq: mark flush request as IDLE in flush_end_io()
scripts: get_abi.pl: assume ReST format by default
docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication
docs: ABI: sysfs-class-backlight: unify ABI documentation
docs: ABI: sysfs-c2port: remove a duplicated entry
docs: ABI: sysfs-class-power: unify duplicated properties
docs: ABI: unify /sys/class/leds/<led>/brightness documentation
docs: ABI: stable: remove a duplicated documentation
docs: ABI: change read/write attributes
docs: ABI: cleanup several ABI documents
docs: ABI: sysfs-bus-nvdimm: use the right format for ABI
docs: ABI: vdso: use the right format for ABI
docs: ABI: fix syntax to be parsed using ReST notation
docs: ABI: convert testing/configfs-acpi to ReST
docs: Kconfig/Makefile: add a check for broken ABI files
docs: abi-testing.rst: enable --rst-sources when building docs
docs: ABI: don't escape ReST-incompatible chars from obsolete and removed
docs: ABI: create a 2-depth index for ABI
docs: ABI: make it parse ABI/stable as ReST-compatible files
docs: ABI: sysfs-uevent: make it compatible with ReST output
docs: ABI: testing: make the files compatible with ReST output
docs: ABI: stable: make files ReST compatible
docs: ABI: README: specify that files should be ReST compatible
docs: add ABI documentation to the admin-guide book
docs: kernel_abi.py: Handle with a lazy Sphinx parser
docs: kernel_abi.py: use --enable-lineno for get_abi.pl
docs: kernel_abi.py: make it compatible with Sphinx 1.7+
docs: kernel_abi.py: fix UTF-8 support
docs: kernel_abi.py: add a script to parse ABI documentation
docs: kernellog.py: add support for info()
scripts: get_abi.pl: auto-generate cross references
scripts: get_abi.pl: use bold font for ABI definitions
scripts: get_abi.pl: prevent duplicated file names
scripts: get_abi.pl: output users in ReST format
scripts: get_abi.pl: detect duplicated ABI definitions
scripts: get_abi.pl: cleanup ABI cross-reference logic
scripts: get_abi.pl: improve its parser to better catch up indentation
scripts: get_abi.pl: Allow optionally record from where a line came from
scripts: get_abi.pl: fix parsing on ReST mode
scripts: get_abi.pl: change script to allow parsing in ReST mode
arm64: cpufeature: upgrade hyp caps to final
arm64: cpufeature: reorder cpus_have_{const, final}_cap()
KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code()
arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
arm64/smp: Move rcu_cpu_starting() earlier
vdpasim: allow to assign a MAC address
vdpasim: fix MAC address configuration
vdpa: handle irq bypass register failure case
vdpa_sim: Fix DMA mask
Revert "vhost-vdpa: fix page pinning leakage in error path"
vdpa/mlx5: Fix error return in map_direct_mr()
vhost_vdpa: Return -EFAULT if copy_from_user() fails
debugfs: remove return value of debugfs_create_devm_seqfile()
usb: cdns3: gadget: own the lock wrongly at the suspend routine
usb: cdns3: Fix on-chip memory overflow issue
drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()
drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
drm/nouveau/device: fix changing endianess code to work on older GPUs
drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps
drm/nouveau/nouveau: fix the start/end range for migration
scsi: target: tcmu: Replace zero-length array with flexible-array member
ima: Replace zero-length array with flexible-array member
enetc: Replace zero-length array with flexible-array member
fs: Replace zero-length array with flexible-array member
Bluetooth: Replace zero-length array with flexible-array member
params: Replace zero-length array with flexible-array member
tracepoint: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_proto: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_commands: Replace zero-length array with flexible-array member
mailbox: zynqmp-ipi-message: Replace zero-length array with flexible-array member
dmaengine: ti-cppi5: Replace zero-length array with flexible-array member
soc: ti: ti_sci_pm_domains: check for proper args count in xlate
KVM: arm64: Force PTE mapping on fault resulting in a device mapping
KVM: arm64: Use fallback mapping sizes for contiguous huge page sizes
ANDROID: arm64: Enable KVM for Asym AArch32
ANDROID: arm64: kvm: Hide asym aarch32 systems from KVM
ANDROID: arm64: Disallow offlining the last aarch32 cpu
ANDROID: arm64: Handle AArch32 tasks running on non AArch32 cpu
ANDROID: arm64: Add support for asymmetric AArch32 EL0 configurations
KVM: arm64: Fix masks in stage2_pte_cacheable()
KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT
KVM: arm64: Drop useless PAN setting on host EL1 to EL2 transition
KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB invalidation
KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call
coresight: cti: Initialize dynamic sysfs attributes
coresight: Fix uninitialised pointer bug in etm_setup_aux()
r8169: fix issue with forced threading in combination with shared interrupts
netem: fix zero division in tabledist
FROMLIST: scsi: ufs: fix clkgating on/off correctly
FROMLIST: scsi: ufs: atomic update for clkgating_enable
FROMLIST: scsi: ufs: avoid to call REQ_CLKS_OFF to CLKS_OFF
ibmvnic: fix ibmvnic_set_mac
mptcp: add missing memory scheduling in the rx path
drm/i915: Reject 90/270 degree rotated initial fbs
drm/i915: Restore ILK-M RPS support
drm/i915/region: fix max size calculation
include: jhash/signal: Fix fall-through warnings for Clang
tipc: fix memory leak caused by tipc_buf_append()
ANDROID: sched: gki: add padding to some structs to support WALT
gtp: fix an use-before-init in gtp_newlink()
dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n
lib/scatterlist: use consistent sg_copy_buffer() return type
ANDROID: overlayfs: fixup after upstream merge
xsysace: use platform_get_resource() and platform_get_irq_optional()
afs: Fix dirty-region encoding on ppc32 with 64K pages
afs: Fix afs_invalidatepage to adjust the dirty region
afs: Alter dirty range encoding in page->private
afs: Wrap page->private manipulations in inline functions
afs: Fix where page->private is set during write
afs: Fix page leak on afs_write_begin() failure
afs: Fix to take ref on page when PG_private is set
null_blk: Fix locking in zoned mode
null_blk: Fix zone reset all tracing
nbd: don't update block size after device is started
cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set
cpufreq: Introduce cpufreq_driver_test_flags()
arm64: Add workaround for Arm Cortex-A77 erratum 1508412
arm64: Add part number for Arm Cortex-A77
FROMLIST: char: misc: increase DYNAMIC_MINORS value
usb: cdns3: gadget: suspicious implicit sign extension
drm/vc4: Rework the structure conversion functions
drm/vc4: hdmi: Add a name to the codec DAI component
coresight: add module license
xhci: Don't create stream debugfs files with spinlock held.
usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
xhci: Fix sizeof() mismatch
usb: typec: stusb160x: fix signedness comparison issue with enum variables
usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x
ANDROID: vendor_hooks: fix __section macro
misc: mic: remove the MIC drivers
x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID
arm64: mte: Document that user PSTATE.TCO is ignored by kernel uaccess
ext4: indicate that fast_commit is available via /sys/fs/ext4/feature/...
ext4: use generic casefolding support
ext4: do not use extent after put_bh
ext4: use IS_ERR() for error checking of path
ext4: fix mmap write protection for data=journal mode
jbd2: fix a kernel-doc markup
ext4: use s_mount_flags instead of s_mount_state for fast commit state
ext4: make num of fast commit blocks configurable
ext4: properly check for dirty state in ext4_inode_datasync_dirty()
ext4: fix double locking in ext4_fc_commit_dentry_updates()
cpufreq: speedstep: remove unneeded semicolon
FROMLIST: proc "single files": switch to ->read_iter
futex: Fix incorrect should_fail_futex() handling
FROMLIST: proc/cpuinfo: switch to ->read_iter
FROMLIST: proc: wire up generic_file_splice_read for iter ops
FROMLIST: seq_file: add seq_read_iter
FROMLIST: scsi: qla2xxx: remove incorrect sparse #ifdef
FROMLIST: cachefiles: Handle readpage error correctly
FROMLIST: crypto: x86/poly1305 - add back a needed assignment
module: use hidden visibility for weak symbol references
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_read""
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_write""
Revert "Revert "powerpc: remove address space overrides using set_fs()""
Revert "Revert "powerpc: use non-set_fs based maccess routines""
Revert "Revert "x86: remove address space overrides using set_fs()""
Revert "Revert "x86: make TASK_SIZE_MAX usable from assembly code""
Revert "Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h""
Revert "Revert "lkdtm: remove set_fs-based tests""
Revert "Revert "test_bitmap: remove user bitmap tests""
Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()""
Revert "Revert "fs: don't allow splice read/write without explicit ops""
ARM: dts: stm32: Describe Vin power supply on stm32mp157c-edx board
ARM: dts: stm32: Describe Vin power supply on stm32mp15xx-dkx board
arm64: efi: increase EFI PE/COFF header padding to 64 KB
ata: sata_nv: Fix retrieving of active qcs
block: advance iov_iter on bio_add_hw_page failure
arm64: vmlinux.lds: account for spurious empty .igot.plt sections
kselftest/arm64: Fix check_user_mem test
kselftest/arm64: Fix check_ksm_options test
kselftest/arm64: Fix check_mmap_options test
kselftest/arm64: Fix check_child_memory test
kselftest/arm64: Fix check_tags_inclusion test
kselftest/arm64: Fix check_buffer_fill test
arm64: avoid -Woverride-init warning
ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk
RDMA/qedr: Fix memory leak in iWARP CM
vt_ioctl: fix GIO_UNIMAP regression
vt: keyboard, extend func_buf_lock to readers
vt: keyboard, simplify vt_kdgkbsent
tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
tty: serial: 21285: fix lockup on open
USB: apple-mfi-fastcharge: don't probe unhandled devices
usbcore: Check both id_table and match() when both available
usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe()
usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe
usb: typec: tcpm: reset hard_reset_count for any disconnect
usb: cdc-acm: fix cooldown mechanism
usb: host: fsl-mph-dr-of: check return of dma_set_mask()
usb: fix kernel-doc markups
RDMA: Add rdma_connect_locked()
usb: typec: stusb160x: fix some signedness bugs
drm/shme-helpers: Fix dma_buf_mmap forwarding bug
KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
mmc: sdhci-of-esdhc: make sure delay chain locked for HS400
usb: cdns3: Variable 'length' set but not used
ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE
null_blk: synchronization fix for zoned device
net: protect tcf_block_unbind with block lock
ibmveth: Fix use of ibmveth in a bridge.
FROMLIST: interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
ANDROID: dts: Align sdm845 dts files with upstream
net/sched: act_mpls: Add softdep on mpls_gso.ko
ravb: Fix bit fields checking in ravb_hwtstamp_get()
devlink: Unlock on error in dumpit()
devlink: Fix some error codes
chelsio/chtls: fix memory leaks in CPL handlers
chelsio/chtls: fix deadlock issue
ANDROID: scsi: ufs: fix more bad merge resolutions with custom sg entry size
x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6)
x86/debug: Only clear/set ->virtual_dr6 for userspace #DB
x86/debug: Fix BTF handling
afs: Fix afs_launder_page to not clear PG_writeback
afs: Fix a use after free in afs_xattr_get_acl()
afs: Fix tracing deref-before-check
afs: Fix copy_file_range()
ANDROID: gki_defconfig: Enable memory hotplug
ANDROID: gki_defconfig: Enable CONFIG_MEMORY_HOTREMOVE
drm/vc4: hdmi: Avoid sleeping in atomic context
ANDROID: Kconfig.gki: Enable media controller configs
mm/process_vm_access: Add missing #include <linux/compat.h>
ACPI: NFIT: Fix comparison to '-ENXIO'
arm/build: Always handle .ARM.exidx and .ARM.extab sections
ACPI: dock: fix enum-conversion warning
PNP: fix kernel-doc markups
ANDROID: clang: update to 11.0.5
device property: Don't clear secondary pointer for shared primary firmware node
device property: Keep secondary firmware node secondary by type
vmlinux.lds.h: Keep .ctors.* with .ctors
PM: sleep: fix typo in kernel/power/process.c
drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x
drm/amd/pm: fix the wrong fan speed in fan1_input
drm/amdgpu/swsmu: drop smu i2c bus on navi1x
intel_idle: Fix max_cstate for processor models without C-state tables
cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode
cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag
cpufreq: Avoid configuring old governors as default with intel_pstate
cpufreq: e_powersaver: remove unreachable break
Fix compat regression in process_vm_rw()
asm-generic: mark __{get,put}_user_fn as __always_inline
drm/vc4: drv: Add error handding for bind
btrfs: convert data_seqcount to seqcount_mutex_t
btrfs: don't fallback to buffered read if we don't need to
interconnect: qcom: use icc_sync state for sm8[12]50
tracing, synthetic events: Replace buggy strcat() with seq_buf operations
staging: fieldbus: anybuss: jump to correct label in an error path
staging: wfx: fix test on return value of gpiod_get_value()
staging: wfx: fix use of uninitialized pointer
staging: mmal-vchiq: Fix memory leak for vchiq_instance
staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
staging: octeon: Drop on uncorrectable alignment or FCS error
staging: octeon: repair "fixed-link" support
Revert "arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes"
ANDROID: GKI: Drop CONFIG_POWER_AVS from arm64 gki_defconfig
drm: drm_print.h: fix kernel-doc markups
drm: kernel-doc: drm_dp_helper.h: fix a typo
drm: kernel-doc: add description for a new function parameter
drm: drm_edid: remove a duplicated kernel-doc declaration
drm/dp: fix a kernel-doc issue at drm_edid.c
drm/dp: fix kernel-doc warnings at drm_dp_helper.c
drm: kernel-doc: document drm_dp_set_subconnector_property() params
Revert "fs: don't allow splice read/write without explicit ops"
Revert "uaccess: add infrastructure for kernel builds with set_fs()"
Revert "test_bitmap: remove user bitmap tests"
Revert "lkdtm: remove set_fs-based tests"
Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h"
Revert "x86: make TASK_SIZE_MAX usable from assembly code"
Revert "x86: remove address space overrides using set_fs()"
Revert "powerpc: use non-set_fs based maccess routines"
Revert "powerpc: remove address space overrides using set_fs()"
Revert "fs: Allow a NULL pos pointer to __kernel_write"
Revert "fs: Allow a NULL pos pointer to __kernel_read"
nvmet: fix a NULL pointer dereference when tracing the flush command
nvme-fc: remove nvme_fc_terminate_io()
nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery
nvme-fc: remove err_work work item
nvme-fc: track error_recovery while connecting
nvme-rdma: handle unexpected nvme completion data length
nvme: ignore zone validate errors on subsequent scans
FROMLIST: checkpatch: Enable GIT_DIR environment use to set git repository location
net: hns3: Clear the CMDQ registers before unmapping BAR region
bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
bnxt_en: Check abort error state in bnxt_open_nic().
bnxt_en: Re-write PCI BARs after PCI fatal error.
bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
mlxsw: core: Fix memory leak on module removal
mlxsw: Only advertise link modes supported by both driver and device
ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC
ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC
s390/ism: fix incorrect system EID
net/smc: fix suppressed return code
net/smc: fix null pointer dereference in smc_listen_decline()
vsock: use ns_capable_noaudit() on socket create
cxgb4: set up filter action after rewrites
net: hns3: clean up a return in hclge_tm_bp_setup()
scsi: qla2xxx: remove incorrect sparse #ifdef
arch/um: partially revert the conversion to __section() macro
RDMA/uverbs: Fix false error in query gid IOCTL
RDMA/mlx5: Fix devlink deadlock on net namespace deletion
RDMA/rxe: Fix small problem in network_type patch
scsi: hisi_sas: Stop using queue #0 always for v2 hw
drm/amd/display: Clean up debug macros
drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
drm/amd/display: Fix kernel panic by dal_gpio_open() error
drm/amdgpu/display: use kvzalloc again in dc_create_state
drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns
scsi: ibmvscsi: Fix potential race after loss of transport
dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties'
dt-bindings: Explicitly allow additional properties in board/SoC schemas
dt-bindings: More whitespace clean-ups in schema files
mfd: google,cros-ec: add missing properties
dt-bindings: input: convert cros-ec-keyb to json-schema
dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema
drm/amd/display: prevent null pointer access
drm/amdgpu: increase the reserved VM size to 2MB
drm/amd/display: Fixed panic during seamless boot.
drm/amdgpu: don't map BO in reserved region
drm/amdgpu: add DID for navi10 blockchain SKU
drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
scsi: qla2xxx: Return EBUSY on fcport deletion
scsi: core: Don't start concurrent async scan on same host
cachefiles: Handle readpage error correctly
btrfs: add a helper to read the tree_root commit root for backref lookup
btrfs: drop the path before adding qgroup items when enabling qgroups
btrfs: fix readahead hang and use-after-free after removing a device
btrfs: fix use-after-free on readahead extent after failure to create it
btrfs: tree-checker: validate number of chunk stripes and parity
btrfs: tree-checker: fix incorrect printk format
btrfs: drop the path before adding block group sysfs files
blk-cgroup: Pre-allocate tree node on blkg_conf_prep
blk-cgroup: Fix memleak on error path
ANDROID: dm-default-key: move kzfree() usage to kfree_sensitive()
s390: correct __bootdata / __bootdata_preserved macros
arm64: vdso32: Allow ld.lld to properly link the VDSO
stop_machine, rcu: Mark functions as notrace
time: Prevent undefined behaviour in timespec64_to_ns()
drm/v3d: Fix double free in v3d_submit_cl_ioctl()
drm/sun4i: frontend: Fix the scaler phase on A33
drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
drm/sun4i: frontend: Rework a bit the phase data
timers: Remove unused inline funtion debug_timer_free()
hrtimer: Remove unused inline function debug_hrtimer_free()
time/sched_clock: Mark sched_clock_read_begin/retry() as notrace
ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios"
ARM: dts: mmp3: Add power domain for the camera
arm64: berlin: Select DW_APB_TIMER_OF
dt-bindings: sram: sunxi-sram: add V3s compatible string
MAINTAINERS: Move Sangbeom Kim to credits
MAINTAINERS: Move Kukjin Kim to credits
MAINTAINERS: step down as maintainer of UniPhier SoCs and Denali driver
ANDROID: ion: fix movement of dma header file
ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default
ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default
arm64: defconfig: Build in CONFIG_GPIO_MXC by default
of: Fix reserved-memory overlap detection
dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value
dt-bindings: leds: Update devicetree documents for ID_RGB
Linux 5.10-rc1
treewide: Convert macro and uses of __section(foo) to __section("foo")
io_uring: use type appropriate io_kiocb handler for double poll
kernel/sys.c: fix prototype of prctl_get_tid_address()
mm: remove kzfree() compatibility definition
checkpatch: enable GIT_DIR environment use to set git repository location
ANDROID: adjust 5.10 fscrypt merge resolution
ANDROID: GKI: fix up arguments for trace_android_vh_arch_set_freq_scale()
i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
ANDROID: GKI: remove explicit CONFIG_SECCOMP from defconfig for arm64
random32: add a selftest for the prandom32 code
random32: add noise from network and scheduling activity
random32: make prandom_u32() output unpredictable
Revert "block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE"
KVM: ioapic: break infinite recursion on lazy EOI
KVM: vmx: rename pi_init to avoid conflict with paride
KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build
cifs: update internal module version number
tcp: Prevent low rmem stalls with SO_RCVLOWAT.
net: ucc_geth: Drop extraneous parentheses in comparison
ionic: fix mem leak in rx_empty
ionic: no rx flush in deinit
ionic: clean up sparse complaints
chelsio/chtls: fix tls record info to user
net: ipa: command payloads already mapped
crypto: x86/poly1305 - add back a needed assignment
x86/uaccess: fix code generation in put_user()
smb3: add some missing definitions from MS-FSCC
smb3: remove two unused variables
smb3: add support for stat of WSL reparse points for special file types
io_uring: simplify __io_queue_sqe()
io_uring: simplify nxt propagation in io_queue_sqe
io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
io_uring: don't defer put of cancelled ltimeout
io_uring: always clear LINK_TIMEOUT after cancel
io_uring: don't adjust LINK_HEAD in cancel ltimeout
io_uring: remove opcode check on ltimeout kill
ata: pata_ns87415.c: Document support on parisc with superio chip
ata: fix some kernel-doc markups
block: blk-mq: fix a kernel-doc markup
parisc: Add wrapper syscalls to fix O_NONBLOCK flag usage
arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ANDROID: sched: export wake_up_if_idle()
ANDROID: tick/nohz: export tick_nohz_get_sleep_length()
FROMLIST: cpuidle: governor: export cpuidle governor functions
vdpa_sim: implement get_iova_range()
vhost: vdpa: report iova range
vdpa: introduce config op to get valid iova range
gfs2: Recover statfs info in journal head
gfs2: lookup local statfs inodes prior to journal recovery
mmc: sdhci-of-esdhc: set timeout to max before tuning
nvme-fc: shorten reconnect delay if possible for FC
nvme-fc: wait for queues to freeze before calling update_hr_hw_queues
nvme-fc: fix error loop in create_hw_io_queues
nvme-fc: fix io timeout to abort I/O
Documentation: add xen.fifo_events kernel parameter description
xen/events: unmask a fifo event channel only if it was masked
xen/events: only register debug interrupt for 2-level events
xen/events: make struct irq_info private to events_base.c
xen: remove no longer used functions
dma-mapping: document dma_{alloc,free}_pages
Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec"
Revert "iov_iter: transparently handle compat iovecs in import_iovec"
Revert "fs: remove various compat readv/writev helpers"
Revert "fs: remove the compat readv/writev syscalls"
Revert "fs: remove compat_sys_vmsplice"
Revert "mm: remove compat_process_vm_{readv,writev}"
Revert "security/keys: remove compat_keyctl_instantiate_key_iov"
dt-binding: display: Require two resets on mantix panel
drm/panel: mantix: Fix panel reset
drm/panel: mantix: Don't dereference NULL mode
kvm: x86/mmu: NX largepage recovery for TDP MMU
kvm: x86/mmu: Don't clear write flooding count for direct roots
kvm: x86/mmu: Support MMIO in the TDP MMU
kvm: x86/mmu: Support write protection for nesting in tdp MMU
kvm: x86/mmu: Support disabling dirty logging for the tdp MMU
kvm: x86/mmu: Support dirty logging for the TDP MMU
kvm: x86/mmu: Support changed pte notifier in tdp MMU
kvm: x86/mmu: Add access tracking for tdp_mmu
kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU
kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU
kvm: x86/mmu: Add TDP MMU PF handler
ANDROID: irqchip/gic-v3: fix bad merge resolution
ANDROID: GKI: add built-in PCIE_DW_PLAT_EP
ANDROID: usb: f_accessory: Send uevent when receive control request
docs: Add two missing entries in vm sysctl index
docs/vm: trivial fixes to several spelling mistakes
hil/parisc: Disable HIL driver when it gets stuck
parisc: Improve error return codes when setting rtc time
splice: change exported internal do_splice() helper to take kernel offset
io_uring: make loop_rw_iter() use original user supplied pointers
tcp: fix to update snd_wl1 in bulk receiver fast path
net: Properly typecast int values to set sk_max_pacing_rate
ARC: perf: redo the pct irq missing in device-tree handling
SMB3: add support for recognizing WSL reparse tags
cifs: remove bogus debug code
smb3.1.1: fix typo in compression flag
cifs: move smb version mount options into fs_context.c
cifs: move cache mount options to fs_context.ch
cifs: move security mount options into fs_context.ch
cifs: add files to host new mount api
ACPI: utils: remove unreachable breaks
PM: sleep: remove unreachable break
ANDROID: GKI: Enable CONFIG_USB_ANNOUNCE_NEW_DEVICES
PM: AVS: Drop the avs directory and the corresponding Kconfig
null_blk: use zone status for max active/open
PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers
io_uring: remove req cancel in ->flush()
ring-buffer: Update the description for ring_buffer_wait
ring-buffer: Return 0 on success from ring_buffer_resize()
io-wq: re-set NUMA node affinities if CPUs come online
nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru
nvmet: cleanup nvmet_passthru_map_sg()
nvmet: limit passthru MTDS by BIO_MAX_PAGES
nvmet: fix uninitialized work for zero kato
nvme-pci: disable Write Zeroes on Sandisk Skyhawk
nvme: use queuedata for nvme_req_qid
nvme-rdma: fix crash due to incorrect cqe
nvme-rdma: fix crash when connect rejected
netfilter: nf_fwd_netdev: clear timestamp in forwarding path
x86/alternative: Don't call text_poke() in lazy TLB mode
lockdep: Fix preemption WARN for spurious IRQ-enable
interconnect: qcom: Ensure that the floor bandwidth value is enforced
ALSA: hda - Fix the return value if cb func is already registered
ANDROID: dma-buf: Cleanup minor usage in "Add proper kref handling on dma-buf heaps"
ibmvnic: save changed mac address to adapter->mac_addr
selftests: mptcp: depends on built-in IPv6
powerpc/pseries: Avoid using addr_to_pfn in real mode
Revert "virtio-net: ethtool configurable RXCSUM"
powerpc/uaccess: Don't use "m<>" constraint with GCC 4.9
ext4: fix invalid inode checksum
ext4: add fast commit stats in procfs
ext4: add a mount opt to forcefully turn fast commits on
ext4: fast commit recovery path
jbd2: fast commit recovery path
ext4: main fast-commit commit path
jbd2: add fast commit machinery
ext4 / jbd2: add fast commit initialization
ext4: add fast_commit feature and handling for extended mount options
doc: update ext4 and journalling docs to include fast commit feature
drm/amdgpu: correct the cu and rb info for sienna cichlid
drm/amd/pm: remove the average clock value in sysfs
drm/amd/pm: fix pp_dpm_fclk
Revert drm/amdgpu: disable sienna chichlid UMC RAS
drm/amd/pm: fix pcie information for sienna cichlid
drm/amdkfd: Use same SQ prefetch setting as amdgpu
rtnetlink: fix data overflow in rtnl_calcit()
net: ethernet: mtk-star-emac: select REGMAP_MMIO
net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static
powerpc/eeh: Fix eeh_dev_check_failure() for PE#0
bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh()
exfat: remove useless check in exfat_move_file()
exfat: remove 'rwoffset' in exfat_inode_info
exfat: replace memcpy with structure assignment
exfat: remove useless directory scan in exfat_add_entry()
exfat: eliminate dead code in exfat_find()
exfat: use i_blocksize() to get blocksize
exfat: fix misspellings using codespell tool
bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop
xfs: cancel intents immediately if process_intents fails
smb3: do not try to cache root directory if dir leases not supported
smb3: fix stat when special device file and mounted with modefromsid
cifs: Print the address and port we are connecting to in generic_ip_connect()
SMB3: Resolve data corruption of TCP server info fields
io_uring: don't reuse linked_timeout
kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg
kvm: x86/mmu: Support zapping SPTEs in the TDP MMU
KVM: Cache as_id in kvm_memory_slot
kvm: x86/mmu: Add functions to handle changed TDP SPTEs
kvm: x86/mmu: Allocate and free TDP MMU roots
kvm: x86/mmu: Init / Uninit the TDP MMU
kvm: x86/mmu: Introduce tdp_iter
KVM: mmu: extract spte.h and spte.c
KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp
kvm: x86/mmu: Separate making SPTEs from set_spte
kvm: mmu: Separate making non-leaf sptes from link_shadow_page
KVM: PPC: Book3S HV: Make struct kernel_param_ops definition const
KVM: x86: Let the guest own CR4.FSGSBASE
KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault
KVM: x86: Move call to update_exception_bitmap() into VMX code
KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates
KVM: x86: Intercept LA57 to inject #GP fault when it's reserved
KVM: SVM: Initialize prev_ga_tag before use
KVM: nSVM: implement on demand allocation of the nested state
KVM: x86: allow kvm_x86_ops.set_efer to return an error value
drm/amd/swsmu: correct wrong feature bit mapping
KVM: x86: report negative values from wrmsr emulation to userspace
KVM: x86: xen_hvm_config: cleanup return values
kvm x86/mmu: Make struct kernel_param_ops definitions const
KVM: x86: bump KVM_MAX_CPUID_ENTRIES
KVM: x86: allocate vcpu->arch.cpuid_entries dynamically
KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries
Documentation: kvm: fix some typos in cpuid.rst
kvm: x86: only provide PV features if enabled in guest's CPUID
kvm: x86: set wall_clock in kvm_write_wall_clock()
kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn
x86/kvm: Update the comment about asynchronous page fault in exc_page_fault()
x86/kvm: hide KVM options from menuconfig when KVM is not compiled
Documentation: kvm: fix a typo
KVM: VMX: Forbid userspace MSR filters for x2APIC
KVM: VMX: Ignore userspace MSR filters for x2APIC
drm/amd/psp: Fix sysfs: cannot create duplicate filename
drm/amd/display: Avoid MST manager resource leak.
drm/amd/display: Revert "drm/amd/display: Fix a list corruption"
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/swsmu: add missing feature map for sienna_cichlid
drm/amdgpu: correct the gpu reset handling for job != NULL case
drm/amdgpu: add rlc iram and dram firmware support
drm/amdgpu: add function to program pbb mode for sienna cichlid
docs: submitting-patches: describe preserving review/test tags
Documentation: Chinese translation of Documentation/arm64/hugetlbpage.rst
Documentation: x86: fix a missing word in x86_64/mm.rst.
docs: driver-api: remove a duplicated index entry
docs: lkdtm: Modernize and improve details
docs: deprecated.rst: Expand str*cpy() replacement notes
docs/cpu-load: format the example code.
Revert "ANDROID: disable ANDROID_VENDOR_HOOKS"
ANDROID: use static_call() for restricted hooks
xfs: fix fallocate functions when rtextsize is larger than 1
mptcp: depends on IPV6 but not as a module
PCI: vmd: Update VMD PM to correctly use generic PCI PM
MAINTAINERS: add URL for virtio-mem
vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call
vringh: fix __vringh_iov() when riov and wiov are different
vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK
s390: virtio: PV needs VIRTIO I/O device protection
virtio: let arch advertise guest's memory access restrictions
vhost_vdpa: Fix duplicate included kernel.h
vhost: reduce stack usage in log_used
virtio-mem: Constify mem_id_table
virtio_input: Constify id_table
virtio-balloon: Constify id_table
vdpa/mlx5: Fix failure to bring link up
vdpa/mlx5: Make use of a specific 16 bit endianness API
NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy
drm/i915: Drop runtime-pm assert from vgpu io accessors
drm/i915: Force VT'd workarounds when running as a guest OS
drm/i915: Exclude low pages (128KiB) of stolen from use
drm/i915/gt: Onion unwind for scratch page allocation failure
xen-blkfront: Apply changed parameter name to the document
xen-blkfront: add a parameter for disabling of persistent grants
xen-blkback: add a parameter for disabling of persistent grants
ANDROID: disable ANDROID_VENDOR_HOOKS
arm64: proton-pack: Update comment to reflect new function name
sfc: move initialisation of efx->filter_sem to efx_init_struct()
mpls: load mpls_gso after mpls_iptunnel
net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
net: dsa: bcm_sf2: make const array static, makes object smaller
mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it
net: chelsio: inline_crypto: fix Kconfig and build errors
chelsio/chtls: fix writing freed memory
chelsio/chtls: correct function return and return type
chelsio/chtls: Fix panic when listen on multiadapter
chelsio/chtls: fix panic when server is on ipv6
chelsio/chtls: correct netdevice for vlan interface
chelsio/chtls: fix socket lock
nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it
mptcp: move mptcp_options_received's port initialization
mptcp: initialize mptcp_options_received's ahmac
net/sched: act_ct: Fix adding udp port mangle operation
arm64: dts: amlogic: add missing ethernet reset ID
netsec: ignore 'phy-mode' device property on ACPI systems
bpf, doc: Fix patchwork URL to point to kernel.org instance
io_uring: unify fsize with def->work_flags
ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU
gfs2: Add fields for statfs info in struct gfs2_log_header_host
gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync
gfs2: Eliminate gl_vm
gfs2: Only access gl_delete for iopen glocks
gfs2: Fix comments to glock_hash_walk
drm/ttm: fix eviction valuable range check.
PCI: vmd: Create IRQ allocation helper
PCI: vmd: Create IRQ Domain configuration helper
PCI: vmd: Create bus offset configuration helper
PCI: vmd: Create physical offset helper
ANDROID: arm64: traps: export dump_backtrace symbol
PM: runtime: Fix typo in pm_runtime_set_active() helper comment
PM: domains: Fix build error for genpd notifiers
nfc: remove unneeded break
net: remove unneeded break
SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
sunrpc: raise kernel RPC channel buffer size
cifs: make const array static, makes object smaller
SMB3.1.1: Fix ids returned in POSIX query dir
smb3: add dynamic trace point to trace when credits obtained
clk: imx8mq: Fix usdhc parents order
clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
PCI: v3-semi: Remove unneeded break
kbuild: Use uname for LINUX_COMPILE_HOST detection
kbuild: Only add -fno-var-tracking-assignments for old GCC versions
kbuild: remove leftover comment for filechk utility
treewide: remove DISABLE_LTO
selftests/timens: Add a test for futex()
futex: Adjust absolute futex timeouts with per time namespace offset
arm64: spectre-v2: Favour CPU-specific mitigation at EL2
block: remove unused members for io_context
blk-mq: remove the calling of local_memory_node()
powerpc/64s: Remove TM from Power10 features
ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk
netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
docs: nf_flowtable: fix typo.
netfilter: ebtables: Fixes dropping of small packets in bridge nat
netfilter: Drop fragmented ndisc packets assembled in netfilter
netfilter: conntrack: connection timeout after re-register
ipvs: adjust the debug info in function set_tcp_state
arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
arm64: Fix a broken copyright header in gen_vdso_offsets.sh
ANDROID: GKI: Enable CONFIG_X86_X2APIC
PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus()
dma-mapping: move more functions to dma-map-ops.h
xen/events: block rogue events for some time
xen/events: defer eoi in case of excessive number of events
xen/events: use a common cpu hotplug hook for event channels
xen/events: switch user event channels to lateeoi model
xen/pciback: use lateeoi irq binding
xen/pvcallsback: use lateeoi irq binding
xen/scsiback: use lateeoi irq binding
xen/netback: use lateeoi irq binding
xen/blkback: use lateeoi irq binding
xen/events: add a new "late EOI" evtchn framework
xen/events: fix race in evtchn_fifo_unmask()
xen/events: add a proper barrier to 2-level uevent unmasking
xen/events: avoid removing an event channel while handling it
ARM/sa1111: add a missing include of dma-map-ops.h
smb3.1.1: do not fail if no encryption required but server doesn't support it
nexthop: Fix performance regression in nexthop deletion
net: dsa: seville: the packet buffer is 2 megabits, not megabytes
selftests: rtnetlink: load fou module for kci_test_encap_fou() test
net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags
net: korina: cast KSEG0 address to pointer in kfree
r8169: fix operation under forced interrupt threading
bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked
bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked
bpf: Enforce id generation for all may-be-null register type
selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround
powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
rtc: r9701: set range
rtc: r9701: convert to devm_rtc_allocate_device
rtc: r9701: stop setting RWKCNT
rtc: r9701: remove useless memset
rtc: r9701: stop setting a default time
rtc: r9701: remove leftover comment
rtc: rv3032: Add a driver for Microcrystal RV-3032
dt-bindings: rtc: rv3032: add RV-3032 bindings
dt-bindings: rtc: add trickle-voltage-millivolt
cifs: Return the error from crypt_message when enc/dec key not found.
smb3.1.1: set gcm256 when requested
smb3.1.1: rename nonces used for GCM and CCM encryption
smb3.1.1: print warning if server does not support requested encryption type
io_uring: fix racy REQ_F_LINK_TIMEOUT clearing
io_uring: do poll's hash_node init in common code
io_uring: inline io_poll_task_handler()
io_uring: remove extra ->file check in poll prep
io_uring: make cached_cq_overflow non atomic_t
io_uring: inline io_fail_links()
io_uring: kill ref get/drop in personality init
io_uring: flags-based creds init in queue
bpf: Remove unneeded break
drm/i915/gt: Wait for CSB entries on Tigerlake
drm/i915/gt: Widen CSB pointer to u64 for the parsers
x86/boot/64: Explicitly map boot_params and command line
perf: correct SNOOPX field offset
drm/i915: Use the active reference on the vma while capturing
drm/i915/gt: Undo forced context restores after trivial preemptions
drm/i915/gt: Delay execlist processing for tgl
drm/i915/gem: Support parsing of oversize batches
drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init
drm/i915/gt: Initialize reserved and unspecified MOCS indices
drm/i915/dp: Tweak initial dpcd backlight.enabled value
KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms
Fonts: Support FONT_EXTRA_WORDS macros for font_6x8
docs: fb: Add font_6x8 to available built-in fonts
powercap: Fix typo in Kconfig "Plance" -> "Plane"
cpufreq: schedutil: restore cached freq when next_f is not changed
zram: Fix __zram_bvec_{read,write}() locking order
acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
io_uring: use blk_queue_nowait() to check if NOWAIT supported
vfio/pci: Clear token on bypass registration failure
vfio/fsl-mc: fix the return of the uninitialized variable ret
ACPICA: Add missing type casts in GPE register access code
iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
powerpc/powernv/dump: Handle multiple writes to ack attribute
powerpc/powernv/dump: Fix race while processing OPAL dump
x86/head/64: Disable stack protection for head$(BITS).o
x86/boot/64: Initialize 5-level paging variables earlier
powerpc/smp: Use GFP_ATOMIC while allocating tmp mask
powerpc/smp: Remove unnecessary variable
drm/amd/display: Fix incorrect dsc force enable logic
net: core: use list_del_init() instead of list_del() in netdev_run_todo()
ixgbe: fix probing of multi-port devices with one MDIO
net: usb: rtl8150: don't incorrectly assign random MAC addresses
selftests: forwarding: Add missing 'rp_filter' configuration
net: openvswitch: fix to make sure flow_lookup() is not preempted
mm: remove duplicate include statement in mmu.c
mm: remove the filename in the top of file comment in vmalloc.c
mm: cleanup the gfp_mask handling in __vmalloc_area_node
mm: remove alloc_vm_area
x86/xen: open code alloc_vm_area in arch_gnttab_valloc
xen/xenbus: use apply_to_page_range directly in xenbus_map_ring_pv
drm/i915: use vmap in i915_gem_object_map
drm/i915: stop using kmap in i915_gem_object_map
drm/i915: use vmap in shmem_pin_map
zsmalloc: switch from alloc_vm_area to get_vm_area
mm: allow a NULL fn callback in apply_to_page_range
mm: add a vmap_pfn function
mm: add a VM_MAP_PUT_PAGES flag for vmap
mm: update the documentation for vfree
mm/madvise: introduce process_madvise() syscall: an external memory hinting API
pid: move pidfd_get_pid() to pid.c
mm/madvise: pass mm to do_madvise
selftests/vm: 10x speedup for hmm-tests
binfmt_elf: take the mmap lock around find_extend_vma()
mm/gup_benchmark: take the mmap lock around GUP
mm/mmap: add inline munmap_vma_range() for code readability
mm/mmap: add inline vma_next() for readability of mmap code
mm/migrate: avoid possible unnecessary process right check in kernel_move_pages()
mm/memory_hotplug: remove a wrapper for alloc_migration_target()
mm/memory-failure: remove a wrapper for alloc_migration_target()
mm: kmem: enable kernel memcg accounting from interrupt contexts
mm: kmem: prepare remote memcg charging infra for interrupt contexts
mm: kmem: remove redundant checks from get_obj_cgroup_from_current()
mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()
mm, memcg: rework remote charging API to support nesting
ia64: fix build error with !COREDUMP
ext4: Detect already used quota file early
jbd2: avoid transaction reuse after reformatting
ext4: use the normal helper to get the actual inode
ext4: fix bs < ps issue reported with dioread_nolock mount opt
ext4: data=journal: write-protect pages on j_submit_inode_data_buffers()
ext4: data=journal: fixes for ext4_page_mkwrite()
jbd2, ext4, ocfs2: introduce/use journal callbacks j_submit|finish_inode_data_buffers()
jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers()
ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable()
ext4: use ext4_sb_bread() instead of sb_bread()
ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable()
ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc()
ext4: use common helpers in all places reading metadata buffers
ext4: introduce new metadata buffer read helpers
ext4: clear buffer verified flag if read meta block from disk
ext4: limit entries returned when counting fsmap records
ext4: make mb_check_counter per group
ext4: delete invalid comments near mb_buddy_adjust_border
ext4: fix bdev write error check failed when mount fs with ro
ext4: rename system_blks to s_system_blks inside ext4_sb_info
ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
jbd2: fix the comment of struct jbd2_journal_handle
ext4: add trace exit in exception path.
ext4: optimize file overwrites
ext4: remove unused including <linux/version.h>
ext4: fix superblock checksum calculation race
ext4: fix error handling code in add_new_gdb
ext4: disallow modifying DAX inode flag if inline_data has been set
ext4: remove unused argument from ext4_(inc|dec)_count
ext4: do not interpret high bytes if 64bit feature is disabled
ext4: delete duplicated words + other fixes
ext4: flag as supporting buffered async reads
ext4: fix leaking sysfs kobject after failed mount
ext4: discard preallocations before releasing group lock
ext4: fix dead loop in ext4_mb_new_blocks
ext4: implement swap_activate aops using iomap
coccinelle: api: add kfree_mismatch script
task_work: cleanup notification modes
tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume()
mm: use limited read-ahead to satisfy read
mm: mark async iocb read as NOWAIT once some data has been copied
io_uring: fix double poll mask init
io-wq: inherit audit loginuid and sessionid
io_uring: use percpu counters to track inflight requests
io_uring: assign new io_identity for task if members have changed
io_uring: store io_identity in io_uring_task
io_uring: COW io_identity on mismatch
io_uring: move io identity items into separate struct
io_uring: rely solely on work flags to determine personality.
io_uring: pass required context in as flags
io-wq: assign NUMA node locality if appropriate
io_uring: fix error path cleanup in io_sqe_files_register()
Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly"
io_uring: fix REQ_F_COMP_LOCKED by killing it
io_uring: dig out COMP_LOCK from deep call chain
io_uring: don't put a poll req under spinlock
io_uring: don't unnecessarily clear F_LINK_TIMEOUT
io_uring: don't set COMP_LOCKED if won't put
io_uring: Fix sizeof() mismatch
skd_main: remove unused including <linux/version.h>
ALSA: hda/ca0132: make some const arrays static, makes object smaller
ALSA: sparc: dbri: fix repeated word 'the'
mailbox: avoid timer start from callback
net: pcs-xpcs: depend on MDIO_BUS instead of selecting it
icmp: randomize the global rate limiter
net: ftgmac100: Fix Aspeed ast2600 TX hang issue
xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n
xfs: fix high key handling in the rt allocator's query_range function
tipc: fix incorrect setting window for bcast link
tipc: re-configure queue limit for broadcast link
lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE
svcrdma: fix bounce buffers for unaligned offsets and multiple pages
nfsd: remove unneeded break
net/sunrpc: Fix return value for sysctl sunrpc.transports
lib, uaccess: add failure injection to usercopy functions
lib, include/linux: add usercopy failure capability
ROMFS: support inode blocks calculation
ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang
sched.h: drop in_ubsan field when UBSAN is in trap mode
scripts/gdb/tasks: add headers and improve spacing format
scripts/gdb/proc: add struct mount & struct super_block addr in lx-mounts command
kernel/relay.c: drop unneeded initialization
panic: dump registers on panic_on_warn
rapidio: fix the missed put_device() for rio_mport_add_riodev
rapidio: fix error handling path
nilfs2: fix some kernel-doc warnings for nilfs2
autofs: harden ioctl table
ramfs: fix nommu mmap with gaps in the page cache
mm: remove the now-unnecessary mmget_still_valid() hack
mm/gup: take mmap_lock in get_dump_page()
binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot
coredump: rework elf/elf_fdpic vma_dump_size() into common helper
coredump: refactor page range dumping into common helper
coredump: let dump_emit() bail out on short writes
binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU
tools/testing/selftests: add self-test for verifying load alignment
fs/binfmt_elf: use PT_LOAD p_align values for suitable start address
checkpatch: add new warnings to author signoff checks.
checkpatch: fix false positive on empty block comment lines
checkpatch: fix multi-statement macro checks for while blocks.
checkpatch: emit a warning on embedded filenames
checkpatch: extend author Signed-off-by check for split From: header
checkpatch: allow not using -f with files that are in git
checkpatch: warn on self-assignments
const_structs.checkpatch: add pinctrl_ops and pinmux_ops
checkpatch: warn if trace_printk and friends are called
const_structs.checkpatch: add phy_ops
checkpatch: add test for comma use that should be semicolon
checkpatch: move repeated word test
checkpatch: add --kconfig-prefix
bitops: use the same mechanism for get_count_order[_long]
bitops: simplify get_count_order_long()
lib/crc32.c: fix trivial typo in preprocessor condition
lib/test_hmm.c: fix an error code in dmirror_allocate_chunk()
include/linux/list.h: add a macro to test if entry is pointing to the head
lib/percpu_counter.c: use helper macro abs()
lib/scatterlist.c: avoid a double memset
lib/idr.c: document that ida_simple_{get,remove}() are deprecated
lib/idr.c: document calling context for IDA APIs mustn't use locks
lib/mpi/mpi-bit.c: fix spello of "functions"
lib: test_sysctl: delete duplicated words
lib: syscall: delete duplicated words
lib: radix-tree: delete duplicated words
lib: earlycpio: delete duplicated words
lib: dynamic_queue_limits: delete duplicated words + fix typo
lib: decompress_bunzip2: delete duplicated words
lib: libcrc32c: delete duplicated words
lib: bitmap: delete duplicated words
MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org
get_maintainer: exclude MAINTAINERS file(s) from --git-fallback
get_maintainer: add test for file in VCS
kernel: acct.c: fix some kernel-doc nits
kernel/: fix repeated words in comments
kernel/sys.c: replace do_brk with do_brk_flags in comment of prctl_set_mm_map()
kernel.h: split out min()/max() et al. helpers
fs: configfs: delete repeated words in comments
mm: rename page_order() to buddy_order()
include/linux/mmzone.h: remove unused early_pfn_valid()
mm: use helper function put_write_access()
mm/workingset.c: fix some doc warnings
mm: fix some comments formatting
mm: fix some broken comments
mm: use self-explanatory macros rather than "2"
mm/highmem.c: clean up endif comments
mm/page_reporting.c: drop stale list head check in page_reporting_cycle
mm/slab.h: remove duplicate include
zram: failing to decompress is WARN_ON worthy
mm/memory_hotplug: update comment regarding zone shuffling
mm/page_alloc: place pages to tail in __free_pages_core()
mm/page_alloc: move pages to tail in move_to_free_list()
mm/page_alloc: place pages to tail in __putback_isolated_page()
mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag
mm: don't panic when links can't be created in sysfs
kernel/resource: make iomem_resource implicit in release_mem_region_adjustable()
hv_balloon: try to merge system ram resources
xen/balloon: try to merge system ram resources
virtio-mem: try to merge system ram resources
mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources
mm/memory_hotplug: prepare passing flags to add_memory() and friends
mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG
kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED
kernel/resource: make release_mem_region_adjustable() never fail
mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory
mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone()
mm/page_alloc: drop stale pageblock comment in memmap_init_zone*()
mm/memory_hotplug: simplify page onlining
mm/page_isolation: simplify return value of start_isolate_page_range()
mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages()
mm/page_alloc: simplify __offline_isolated_pages()
mm/memory_hotplug: simplify page offlining
mm/memory_hotplug: enforce section granularity when onlining/offlining
mm/memory_hotplug: inline __offline_pages() into offline_pages()
mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert
mm/util.c: update the kerneldoc for kstrdup_const()
mm/vmstat.c: use helper macro abs()
mm/page_poison.c: replace bool variable with static key
mm,hwpoison: try to narrow window race for free pages
mm,hwpoison: double-check page count in __get_any_page()
mm,hwpoison: introduce MF_MSG_UNSPLIT_THP
mm,hwpoison: return 0 if the page is already poisoned in soft-offline
mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page
mm,hwpoison: rework soft offline for in-use pages
mm,hwpoison: rework soft offline for free pages
mm,hwpoison: unify THP handling for hard and soft offline
mm,hwpoison: kill put_hwpoison_page
mm,hwpoison: refactor madvise_inject_error
mm,hwpoison: unexport get_hwpoison_page and make it static
mm,hwpoison-inject: don't pin for hwpoison_filter
mm, hwpoison: remove recalculating hpage
mm,hwpoison: cleanup unused PageHuge() check
mm/readahead: pass a file_ra_state into force_page_cache_ra
mm/filemap: fold ra_submit into do_sync_mmap_readahead
mm/readahead: add page_cache_sync_ra and page_cache_async_ra
mm/readahead: pass readahead_control to force_page_cache_ra
mm/readahead: make ondemand_readahead take a readahead_control
mm/readahead: make do_page_cache_ra take a readahead_control
mm/readahead: make page_cache_ra_unbounded take a readahead_control
mm/readahead: add DEFINE_READAHEAD
mm: fix a race during THP splitting
fs: do not update nr_thps for mappings which support THPs
fs: add a filesystem flag for THPs
mm/vmscan: allow arbitrary sized pages to be paged out
mm/page-writeback: support tail pages in wait_for_stable_page
mm/truncate: fix truncation for pages of arbitrary size
mm/rmap: fix assumptions of THP size
mm/huge_memory: fix can_split_huge_page assumption of THP size
mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size
mm/huge_memory: fix split assumption of page size
mm/huge_memory: fix total_mapcount assumption of page size
mm/page_owner: change split_page_owner to take a count
mm/memory: remove page fault assumption of compound page size
mm/filemap: fix page cache removal for arbitrary sized THPs
mm/filemap: fix storing to a THP shadow entry
XArray: add xas_split
XArray: add xa_get_order
mm/debug_vm_pgtable: avoid doing memory allocation with pgtable_t mapped.
mm/debug_vm_pgtable: avoid none pte in pte_clear_test
mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64
mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on pte entries
mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP
mm/debug_vm_pgtable/locks: take correct page table lock
mm/debug_vm_pgtable/locks: move non page table modifying test together
mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to update an existing pte entry
mm/debug_vm_pgtable/savedwrite: enable savedwrite test with CONFIG_NUMA_BALANCING
mm/debug_vm_pgtables/hugevmap: use the arch helper to identify huge vmap support.
mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value
powerpc/mm: move setting pte specific flags to pfn_pte
powerpc/mm: add DEBUG_VM WARN for pmd_clear
device-dax/kmem: fix resource release
FROMLIST: clk: versatile: remove dependency on ARCH_*
ANDROID: GKI: Add configs needed for ARM Fixed Virtual Platform
RDMA/ucma: Fix use after free in destroy id flow
RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI
RDMA: Explicitly pass in the dma_device to ib_register_device
PM: AVS: smartreflex Move driver to soc specific drivers
PM: AVS: rockchip-io: Move the driver to the rockchip specific drivers
PCI/ASPM: Remove struct pcie_link_state.l1ss
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap
PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused)
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr
PCI/ASPM: Remove struct aspm_register_info.latency_encoding
PCI/ASPM: Remove struct aspm_register_info.enabled
PCI/ASPM: Remove struct aspm_register_info.support
PCI/ASPM: Use 'parent' and 'child' for readability
PCI/ASPM: Move LTR path check to where it's used
PCI/ASPM: Move pci_clear_and_set_dword() earlier
ACPI: DPTF: Add ACPI_DPTF Kconfig menu
ACPI: DPTF: Fix participant driver names
ACPI: processor: remove comment regarding string _UID support
ACPI: reboot: Avoid racing after writing to ACPI RESET_REG
ANDROID: serial: msm_geni_serial_earlycon: Remove unused variable
ACPI: debug: don't allow debugging when ACPI is disabled
ANDROID: trace: sched: add sched blocked tracepoint which dumps out context of sleep.
PM: domains: enable domain idle state accounting
PM: domains: Add curly braces to delimit comment + statement block
lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values
PM: domains: Add support for PM domain on/off notifiers for genpd
powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain
powercap/intel_rapl: Fix domain detection
ata: sata_rcar: Fix DMA boundary mask
sgl_alloc_order: fix memory leak
lightnvm: fix out-of-bounds write to array devices->info[]
intel_idle: Ignore _CST if control cannot be taken from the platform
cpuidle: Remove pointless stub
intel_idle: mention assumption that WBINVD is not needed
MAINTAINERS: Add section for cpuidle-psci PM domain
cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver
cpufreq: Improve code around unlisted freq check
btrfs: fix relocation failure due to race with fallocate
tracing: Remove __init from __trace_early_add_new_event()
afs: Don't assert on unpurgeable server records
afs: Add tracing for cell refcount and active user count
afs: Fix cell removal
afs: Fix cell purging with aliases
afs: Fix cell refcounting by splitting the usage counter
NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
afs: Fix rapid cell addition/removal by not using RCU on cells tree
powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash
Revert "ANDROID: drivers: gpu: drm: add support for secure framebuffer"
Revert "ANDROID: include: uapi: drm: add additional drm mode flags"
Revert "ANDROID: driver: gpu: drm: add notifier for panel related events"
PM / devfreq: remove a duplicated kernel-doc markup
mm/doc: fix a literal block markup
workqueue: fix a kernel-doc warning
docs: virt: user_mode_linux_howto_v2.rst: fix a literal block markup
smb3.1.1: add new module load parm enable_gcm_256
smb3.1.1: add new module load parm require_gcm_256
cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES
SMB3.1.1: add defines for new signing negotiate context
cifs: handle -EINTR in cifs_setattr
Handle STATUS_IO_TIMEOUT gracefully
powerpc/opal_elog: Handle multiple writes to ack attribute
remoteproc/mediatek: Remove non-standard dsb()
Revert "ANDROID: drivers: gpu: drm: fix bugs encountered while fuzzing"
coccinelle: iterators: Add for_each_child.cocci script
power: reset: POWER_RESET_OCELOT_RESET should depend on Ocelot or Sparx5
Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH"
net, sockmap: Don't call bpf_prog_put() on NULL pointer
bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo
bpf, sockmap: Add locking annotations to iterator
HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle
vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger
netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements
fs: Allow a NULL pos pointer to __kernel_read
fs: Allow a NULL pos pointer to __kernel_write
NFSv4: Fix up RCU annotations for struct nfs_netns_client
net: fix pos incrementment in ipv6_route_seq_next
net/smc: fix invalid return code in smcd_new_buf_create()
net/smc: fix valid DMBE buffer sizes
net/smc: fix use-after-free of delayed events
vfs: move the generic write and copy checks out of mm
vfs: move the remap range helpers to remap_range.c
bpfilter: Fix build error with CONFIG_BPFILTER_UMH
cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr
net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
tracing: support "bool" type in synthetic trace events
selftests/ftrace: Add test case for synthetic event syntax errors
tracing: Handle synthetic event array field type checking correctly
selftests/ftrace: Change synthetic event name for inter-event-combined test
tracing: Add synthetic event error logging
tracing: Check that the synthetic event and field names are legal
tracing: Move is_good_name() from trace_probe.h to trace.h
tracing: Don't show dynamic string internals in synthetic event description
tracing: Fix some typos in comments
tracing/boot: Add ftrace.instance.*.alloc_snapshot option
tracing: Fix race in trace_open and buffer resize call
tracing: Check return value of __create_val_fields() before using its result
gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders)
perf c2c: Update documentation for metrics reorganization
bpf: Fix register equivalence tracking.
perf c2c: Add metrics "RMT Load Hit"
perf c2c: Correct LLC load hit metrics
perf c2c: Change header for LLC local hit
perf c2c: Use more explicit headers for HITM
perf c2c: Change header from "LLC Load Hitm" to "Load Hitm"
perf c2c: Organize metrics based on memory hierarchy
perf c2c: Display "Total Stores" as a standalone metrics
perf c2c: Display the total numbers continuously
gfs2: Ignore journal log writes for jdata holes
gfs2: simplify gfs2_block_map
gfs2: Only set PageChecked if we have a transaction
gfs2: don't lock sd_ail_lock in gfs2_releasepage
gfs2: make gfs2_ail1_empty_one return the count of active items
gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe
gfs2: enhance log_blocks trace point to show log blocks free
gfs2: add missing log_blocks trace points in gfs2_write_revokes
gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm
gfs2: add validation checks for size of superblock
rxrpc: Fix loss of final ack on shutdown
rxrpc: Fix bundle counting for exclusive connections
mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
arm64: mremap speedup - Enable HAVE_MOVE_PMD
printk: ringbuffer: Wrong data pointer when appending small string
arm64: mm: use single quantity to represent the PA to VA translation
rtc: rv3028: ensure ram configuration registers are saved
rtc: rv3028: factorize EERD bit handling
rtc: rv3028: fix trickle resistor values
rtc: rv3028: fix clock output support
rtc: mt6397: Remove unused member dev
arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks
interconnect: qcom: sc7180: Init BCMs before creating the nodes
interconnect: qcom: sdm845: Init BCMs before creating the nodes
interconnect: Aggregate before setting initial bandwidth
interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
parisc/sticon: Add user font support
parisc/sticon: Always register sticon console driver
parisc: Add MAP_UNINITIALIZED define
parisc: Improve spinlock handling
parisc: Install vmlinuz instead of zImage file
parisc: Rewrite tlb flush threshold calculation
parisc: Switch to more fine grained lws locks
parisc: Mark pointers volatile in __xchg8(), __xchg32() and __xchg64()
parisc: Fix comments and enable interrupts later
parisc: Add alternative patching to synchronize_caches define
parisc: Add ioread64_hi_lo() and iowrite64_hi_lo()
parisc: disable CONFIG_IDE in defconfigs
parisc: Drop useless comments in uapi/asm/signal.h
parisc: Define O_NONBLOCK to become 000200000
parisc: Drop HP-UX specific fcntl and signal flags
parisc: Avoid external interrupts when IPI finishes
parisc: Add qemu fw_cfg interface
fw_cfg: Add support for parisc architecture
Input: sparse-keymap: add a description for @sw
rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu
nl80211: docs: add a description for s1g_cap parameter
usb: docs: document altmode register/unregister functions
kunit: test.h: fix a bad kernel-doc markup
drivers: core: fix kernel-doc markup for dev_err_probe()
docs: bio: fix a kerneldoc markup
kunit: test.h: solve kernel-doc warnings
block: bio: fix a warning at the kernel-doc markups
docs: powerpc: syscall64-abi.rst: fix a malformed table
drivers: net: hamradio: fix document location
net: appletalk: Kconfig: Fix docs location
dt-bindings: fix references to files converted to yaml
memblock: get rid of a :c:type leftover
math64.h: kernel-docs: Convert some markups into normal comments
media: uAPI: buffer.rst: remove a left-over documentation
docs: zh_CN: amu.rst: fix document title markup
docs: infrastructure.rst: exclude device_link_state from device.h
docs: conf.py: change the Sphinx 3.x+ text
docs: conf.py: fix c:function support with Sphinx 3.x
docs: basics.rst: avoid duplicated C function declaration
docs: mei.rst: fix a C expression markup
docs: it_IT: hacking.rst: fix a typo on a markup
docs: devices.rst: fix a C reference markup
docs: gpu: i915.rst: Fix several C duplication warnings
docs: infrastructure.rst: don't include firmware kernel-doc
docs: libata.rst: fix a wrong usage of :c:type: tag
docs: kgdb.rst: fix :c:type: usages
docs: fpga: replace :c:member: macros
docs: writing-an-alsa-driver.rst: fix some bad c:func: markups
docs: block: blk-mq.rst: get rid of :c:type
docs: sound: writing-an-alsa-driver.rst: get rid of :c:type
docs: devices.rst: get rid of :c:type macros
docs: fs: fscrypt.rst: get rid of :c:type: tags
docs: pstore-blk.rst: fix kernel-doc tags
docs: basics.rst: get rid of rcu kernel-doc macros
docs: device_link.rst: remove duplicated kernel-doc include
docs: scsi: target.rst: remove iSCSI transport class kernel-doc markup
docs: basics.rst: move kernel-doc workqueue markups to workqueue.rst
docs: remove sound API duplication
docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag
docs: genericirq.rst: don't document chip.c functions twice
docs: net: ieee802154.rst: fix C expressions
docs: it_IT: fix namespace collisions at locking.rst
docs: trace-uses.rst: remove bogus c-domain tags
docs: get rid of :c:type explicit declarations for structs
docs: remove some replace macros like |struct foo|
media: cec-core.rst: don't use c:type for structs
media: docs: make RC documents more compatible with Sphinx 3.1+
media: docs: make MC documents more compatible with Sphinx 3.1+
media: docs: make DVB documents more compatible with Sphinx 3.1+
media: docs: make V4L documents more compatible with Sphinx 3.1+
media: docs: make CEC documents compatible with Sphinx 3.1+
docs: automarkup.py: Add cross-reference for parametrized C macros
docs: automarkup.py: Skip C reserved words when cross-referencing
docs: automarkup.py: Fix regexes to solve sphinx 3 warnings
docs: automarkup.py: Use new C roles in Sphinx 3
docs: kerneldoc.py: add support for kerneldoc -nosymbol
docs: kerneldoc.py: append the name of the parsed doc file
docs: cdomain.py: extend it to handle new Sphinx 3.x tags
docs: cdomain.py: add support for a new Sphinx 3.1+ tag
scripts: kernel-doc: try to use c:function if possible
scripts: kernel-doc: fix line number handling
scripts: kernel-doc: allow passing desired Sphinx C domain dialect
scripts: kernel-doc: don't mangle with parameter list
scripts: kernel-doc: fix typedef identification
scripts: kernel-doc: reimplement -nofunction argument
scripts: kernel-doc: fix troubles with line counts
scripts: kernel-doc: use a less pedantic markup for funcs on Sphinx 3.x
scripts: kernel-doc: make it more compatible with Sphinx 3.x
scripts: kernel-doc: add support for typedef enum
netfilter: restore NF_INET_NUMHOOKS
ibmveth: Identify ingress large send packets.
ibmveth: Switch order of ibmveth_helper calls.
Revert "powerpc/pci: unmap legacy INTx interrupts when a PHB is removed"
cxgb4: handle 4-tuple PEDIT to NAT mode translation
ANDROID: sysrq: add vendor hook for sysrq crash information
selftests: Add VRF route leaking tests
ipv6/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
vfs: move generic_remap_checks out of mm
powerpc32: don't adjust unmoved stack pointer in csum_partial_copy_generic() epilogue
MIPS: DEC: Restore bootmem reservation for firmware working memory area
fs: fix NULL dereference due to data race in prepend_path()
gfs2: use-after-free in sysfs deregistration
gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump
gfs2: use iomap for buffered I/O in ordered and writeback mode
gfs2: call truncate_inode_pages_final for address space glocks
gfs2: simplify the logic in gfs2_evict_inode
gfs2: factor evict_linked_inode out of gfs2_evict_inode
gfs2: further simplify gfs2_evict_inode with new func evict_should_delete
gfs2: factor evict_unlinked_inode out of gfs2_evict_inode
gfs2: rename variable error to ret in gfs2_evict_inode
gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro
gfs2: Fix bad comment for trans_drain
gfs2: Make sure we don't miss any delayed withdraws
MIPS: dec: fix section mismatch
f2fs: code cleanup by removing unnecessary check
f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
drm/amdkfd: Use kvfree in destroy_crat_image
drm/amdgpu: vcn and jpeg ring synchronization
drm/amd/pm: increase mclk switch threshold to 200 us
docs: amdgpu: fix a warning when building the documentation
drm/amd/display: kernel-doc: document force_timing_sync
drm/amdgpu/swsmu: init the baco mutex in early_init
drm/amd/display: Fix module load hangs when connected to an eDP
Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
nbd: make the config put is called before the notifying the waiter
sched/features: Fix !CONFIG_JUMP_LABEL case
sched: Replace zero-length array with flexible-array
x86/syscalls: Document the fact that syscalls 512-547 are a legacy mistake
firmware: arm_scmi: Fix duplicate workqueue name
firmware: arm_scmi: Fix locking in notifications
perf bench: Use condition variables in numa.
clk: Restrict CLK_HSDK to ARC_SOC_HSDK
clk: at91: sam9x60: support only two programmable clocks
perf jevents: Fix event code for events referencing std arch events
perf diff: Support hot streams comparison
perf streams: Report hot streams
perf streams: Calculate the sum of total streams hits
perf streams: Link stream pair
perf streams: Compare two streams
perf streams: Get the evsel_streams by evsel_idx
perf streams: Introduce branch history "streams"
perf intel-pt: Improve PT documentation slightly
locking/seqlocks: Fix kernel-doc warnings
x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
perf tools: Add support for exclusive groups/events
hyperv_fb: Update screen_info after removing old framebuffer
x86/kexec: Use up-to-dated screen_info copy to fill boot params
perf test: Add build id shell test
perf tools: Align buildid list output for short build ids
perf tools: Add size to 'struct perf_record_header_build_id'
dt-bindings: misc: explicitly add #address-cells for slave mode
spi: dt-bindings: spi-controller: explicitly require #address-cells=<0> for slave mode
watchdog: Add Toshiba Visconti watchdog driver
watchdog: bindings: Add binding documentation for Toshiba Visconti watchdog device
watchdog: it87_wdt: add IT8784 ID
watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled
watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
watchdog: renesas_wdt: support handover from bootloader
watchdog: imx7ulp: Watchdog should continue running for wait/stop mode
watchdog: rti: Simplify with dev_err_probe()
watchdog: davinci: Simplify with dev_err_probe()
watchdog: cadence: Simplify with dev_err_probe()
watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h>
watchdog: Use put_device on error
watchdog: Fix memleak in watchdog_cdev_register
watchdog: imx7ulp: Strictly follow the sequence for wdog operations
watchdog: it87_wdt: add IT8772 ID
watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed
drivers: watchdog: rdc321x_wdt: Fix race condition bugs
perf tools: Pass build_id object to dso__build_id_equal()
virtiofs: calculate number of scatter-gather elements accurately
perf tools: Pass build_id object to dso__set_build_id()
perf tools: Pass build_id object to build_id__sprintf()
perf tools: Pass build id object to sysfs__read_build_id()
perf tools: Pass build_id object to filename__read_build_id()
perf tools: Use build_id object in dso
selftests/powerpc: Fix eeh-basic.sh exit codes
f2fs: fix writecount false positive in releasing compress blocks
f2fs: introduce check_swap_activate_fast()
f2fs: don't issue flush in f2fs_flush_device_cache() for nobarrier case
f2fs: handle errors of f2fs_get_meta_page_nofail
kbuild: deb-pkg: clean up package name variables
kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n
clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
clk: ingenic: Use readl_poll_timeout instead of custom loop
clk: ingenic: Use to_clk_info() macro for all clocks
clk: bcm2835: add missing release if devm_clk_hw_register fails
clk: at91: clk-sam9x60-pll: remove unused variable
clk: at91: clk-main: update key before writing AT91_CKGR_MOR
clk: at91: remove the checking of parent_name
clk: clk-prima2: fix return value check in prima2_clk_init()
clk: mmp2: Fix the display clock divider base
clk: pxa: Constify static struct clk_ops
clk: baikal-t1: Mark Ethernet PLL as critical
clk: qoriq: modify MAX_PLL_DIV to 32
clk: axi-clkgen: Set power bits for fractional mode
clk: axi-clkgen: Add support for fractional dividers
e1000: remove unused and incorrect code
i40e: Allow changing FEC settings on X722 if supported by FW
mm/migrate: remove obsolete comment about device public
mm/migrate: remove cpages-- in migrate_vma_finalize()
mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
memblock: use separate iterators for memory and reserved regions
memblock: implement for_each_reserved_mem_region() using __next_mem_region()
memblock: remove unused memblock_mem_size()
x86/setup: simplify reserve_crashkernel()
x86/setup: simplify initrd relocation and reservation
arch, drivers: replace for_each_membock() with for_each_mem_range()
arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()
memblock: reduce number of parameters in for_each_mem_range()
memblock: make memblock_debug and related functionality private
memblock: make for_each_memblock_type() iterator private
mircoblaze: drop unneeded NUMA and sparsemem initializations
riscv: drop unneeded node initialization
h8300, nds32, openrisc: simplify detection of memory extents
arm64: numa: simplify dummy_numa_init()
arm, xtensa: simplify initialization of high memory pages
dma-contiguous: simplify cma_early_percent_memory()
KVM: PPC: Book3S HV: simplify kvm_cma_reserve()
mm/mempool: add 'else' to split mutually exclusive case
mm: remove unused alloc_page_vma_node()
mm/mempolicy: remove or narrow the lock on current
selftests/vm: 8x compaction_test speedup
include/linux/compaction.h: clean code by removing unused enum value
mm/compaction.c: micro-optimization remove unnecessary branch
mm/zbud: remove redundant initialization
mm/z3fold.c: use xx_zalloc instead xx_alloc and memset
mm/vmscan: fix comments for isolate_lru_page()
mm/vmscan: fix infinite loop in drop_slab_node
hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share
mm/hugetlb: take the free hpage during the iteration directly
mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page
mm/hugetlb: a page from buddy is not on any list
mm/hugetlb: count file_region to be added when regions_needed != NULL
mm/hugetlb: use list_splice to merge two list at once
mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache()
mm/hugetlb: not necessary to coalesce regions recursively
doc/vm: fix typo in the hugetlb admin documentation
mm/hugetlb.c: remove the unnecessary non_swap_entry()
mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool
include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preemptible contexts
mm/page_alloc.c: fix freeing non-compound pages
mm: move call to compound_head() in release_pages()
mmzone: clean code by removing unused macro parameter
mm/page_alloc.c: __perform_reclaim should return 'unsigned long'
mm/page_alloc.c: clean code by merging two functions
mm/page_alloc.c: fix early params garbage value accesses
mm/page_alloc.c: micro-optimization remove unnecessary branch
mm/page_alloc.c: clean code by removing unnecessary initialization
mm, isolation: avoid checking unmovable pages across pageblock boundary
mm: document semantics of ZONE_MOVABLE
virtio-mem: don't special-case ZONE_MOVABLE
mm/page_isolation: cleanup set_migratetype_isolate()
mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate()
mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate()
mm/page_alloc: tweak comments in has_unmovable_pages()
mm: kasan: do not panic if both panic_on_warn and kasan_multishot set
KASAN: Testing Documentation
KASAN: port KASAN Tests to KUnit
KUnit: KASAN Integration
kasan/kunit: add KUnit Struct to Current Task
docs/vm: fix 'mm_count' vs 'mm_users' counter confusion
mm/vmalloc.c: fix the comment of find_vm_area
mm/vmalloc.c: update the comment in __vmalloc_area_node()
mm/memory-failure.c: remove unused macro `writeback'
mm/memory-failure: do pgoff calculation before for_each_process()
mm/dmapool.c: replace hard coded function name with __func__
mm/dmapool.c: replace open-coded list_for_each_entry_safe()
lib/test_hmm.c: remove unused dmirror_zero_page
tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro
include/linux/huge_mm.h: remove mincore_huge_pmd declaration
mm: remove src/dst mm parameter in copy_page_range()
mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct()
mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct()
mm: use helper function mapping_allow_writable()
mm/mmap: check on file instead of the rb_root_cached of its address_space
mm/mmap: not necessary to check mapping separately
mm/memory.c: fix spello of "function"
mm/mmap: leave adjust_next as virtual address instead of page frame number
mm: simplify PageDoubleMap with PF_SECOND policy
mm: move PageDoubleMap bit
mm: proc: smaps_rollup: do not stall write attempts on mmap_lock
mm: smaps*: extend smap_gather_stats to support specified beginning
mmap locking API: add mmap_lock_is_contended()
mm/mmap: leverage vma_rb_erase_ignore() to implement vma_rb_erase()
mm/mmap: rename __vma_unlink_common() to __vma_unlink()
mm/memory.c: replace vmf->vma with variable vma
mm/memory.c: fix typo in __do_fault() comment
mm: account PMD tables like PTE tables
selftests/vm: fix incorrect gcc invocation in some cases
selftests/vm: fix false build success on the second and later attempts
mm/memcg: fix device private memcg accounting
mm: memcg/slab: uncharge during kmem_cache_free_bulk()
mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom()
mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge()
mm: memcontrol: add the missing numa_stat interface for cgroup v2
mm/memcg: unify swap and memsw page counters
mm/memcg: simplify mem_cgroup_get_max()
mm/memcg: clean up obsolete enum charge_type
mm: memcontrol: correct the comment of mem_cgroup_iter()
mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj()
mm: memcontrol: use the preferred form for passing the size of a structure type
mm: memcontrol: use flex_array_size() helper in memcpy()
mm/memremap.c: convert devmap static branch to {inc,dec}
mm/swapfile.c: fix potential memory leak in sys_swapon
mm/swapfile.c: remove unnecessary goto out in _swap_info_get()
mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable()
mm/page_io.c: remove useless out label in __swap_writepage()
mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache()
mm/swap.c: fix confusing comment in release_pages()
mm: remove superfluous __ClearPageActive()
mm: remove activate_page() from unuse_pte()
swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity
mm/gup: protect unpin_user_pages() against npages==-ERRNO
mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM
mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag
mm/gup_benchmark: update the documentation in Kconfig
mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED
mm/filemap: fix filemap_map_pages for THP
mm: add find_lock_head
mm/shmem: return head page from find_lock_entry
mm: convert find_get_entry to return the head page
i915: use find_lock_page instead of find_lock_entry
proc: optimise smaps for shmem entries
mm: optimise madvise WILLNEED
mm: use find_get_incore_page in memcontrol
mm: factor find_get_incore_page out of mincore_page
mm, dump_page: rename head_mapcount() --> head_compound_mapcount()
mm/debug.c: do not dereference i_ino blindly
device-dax: add a range mapping allocation attribute
dax/hmem: introduce dax_hmem.region_idle parameter
device-dax: add an 'align' attribute
device-dax: make align a per-device property
device-dax: introduce 'mapping' devices
device-dax: add dis-contiguous resource support
mm/memremap_pages: support multiple ranges per invocation
mm/memremap_pages: convert to 'struct range'
device-dax: add resize support
drivers/base: make device_find_child_by_name() compatible with sysfs inputs
device-dax: introduce 'seed' devices
device-dax: introduce 'struct dev_dax' typed-driver operations
device-dax: add an allocation interface for device-dax instances
device-dax/kmem: replace release_resource() with release_mem_region()
device-dax/kmem: move resource name tracking to drvdata
device-dax/kmem: introduce dax_kmem_range()
device-dax: make pgmap optional for instance creation
device-dax: move instance creation parameters to 'struct dev_dax_data'
device-dax: drop the dax_region.pfn_flags attribute
ACPI: HMAT: attach a device for each soft-reserved range
mm/memory_hotplug: introduce default phys_to_target_node() implementation
resource: report parent to walk_iomem_res_desc() callback
ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device
efi/fake_mem: arrange for a resource entry per efi_fake_mem instance
x86/numa: add 'nohmat' option
x86/numa: cleanup configuration dependent command-line options
mm,kmemleak-test.c: move kmemleak-test.c to samples dir
mm/kmemleak: rely on rcu for task stack scanning
mm/slub: make add_full() condition more explicit
mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc
mm/slub.c: branch optimization in free slowpath
include/linux/slab.h: fix a typo error in comment
mm/slab.c: clean code by removing redundant if condition
fs_parse: mark fs_param_bad_value() as static
fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr
ocfs2: fix potential soft lockup during fstrim
ocfs2: delete repeated words in comments
ntfs: add check for mft record size in superblock
scripts/decodecode: add the capability to supply the program counter
scripts/spelling.txt: add "arbitrary" typo
scripts/spelling.txt: increase error-prone spell checking
kbuild: doc: describe proper script invocation
export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang
compiler.h: avoid escaped section names
compiler-gcc: improve version error
kasan: remove mentions of unsupported Clang versions
Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer"
Revert "arm64: vdso: Fix compilation with clang older than 8"
Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support"
Revert "kbuild: disable clang's default use of -fmerge-all-constants"
compiler-clang: add build check for clang 10.0.1
ip_gre: set dev->hard_header_len and dev->needed_headroom properly
clk: qcom: Add display clock controller driver for SM8150 and SM8250
dt-bindings: clock: add QCOM SM8150 and SM8250 display clock bindings
clk: qcom: add video clock controller driver for SM8250
clk: qcom: add video clock controller driver for SM8150
dt-bindings: clock: add SM8250 QCOM video clock bindings
dt-bindings: clock: add SM8150 QCOM video clock bindings
dt-bindings: clock: combine qcom,sdm845-videocc and qcom,sc7180-videocc
clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs
clk: meson: use semicolons rather than commas to separate statements
clk: mvebu: ap80x-cpu: use semicolons rather than commas to separate statements
clk: uniphier: use semicolons rather than commas to separate statements
xfrm: use new function dev_fetch_sw_netstats
net: openvswitch: use new function dev_fetch_sw_netstats
mac80211: use new function dev_fetch_sw_netstats
iptunnel: use new function dev_fetch_sw_netstats
net: dsa: use new function dev_fetch_sw_netstats
net: bridge: use new function dev_fetch_sw_netstats
qtnfmac: use new function dev_fetch_sw_netstats
net: usbnet: use new function dev_fetch_sw_netstats
net: usb: qmi_wwan: use new function dev_fetch_sw_netstats
net: macsec: use new function dev_fetch_sw_netstats
IB/hfi1: use new function dev_fetch_sw_netstats
net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats
virtio-net: ethtool configurable RXCSUM
remoteproc: Add recovery configuration to the sysfs interface
remoteproc: Add coredump as part of sysfs interface
net/af_unix: Remove unused old_pid variable
remoteproc: Change default dump configuration to "disabled"
socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
socket: fix option SO_TIMESTAMPING_NEW
net/tls: use semicolons rather than commas to separate statements
net/ipv6: use semicolons rather than commas to separate statements
tcp: use semicolons rather than commas to separate statements
net: mscc: ocelot: remove duplicate ocelot_port_dev_check
macb: support the two tx descriptors on at91rm9200
macb: prepare at91 to use a 2-frame TX queue
macb: add RM9200's interrupt flag TBRE
remoteproc: k3-r5: Add loading support for on-chip SRAM regions
remoteproc: k3-r5: Initialize TCM memories for ECC
remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem
dt-bindings: remoteproc: Add bindings for R5F subsystem on TI K3 SoCs
clk/qcom: fix spelling typo
netfilter: nf_log: missing vlan offload tag and proto
docs: networking: update XPS to account for netif_set_xps_queue
clk: mediatek: Add MT8167 clock support
dt-bindings: clock: mediatek: add bindings for MT8167 clocks
FROMLIST: arm64: vdso32: Allow ld.lld to properly link the VDSO
power: supply: bq25980: Fix uninitialized wd_reg_val and overrun
scsi: handle zone resources errors
nvme: translate zone resource errors
block: add zone specific block statuses
block/rnbd-clt: send_msg_close if any error occurs after send_msg_open
block/rnbd-clt: do not cap max_hw_sectors & max_segments with remote device
block/rnbd-clt: remove nr argument from send_usr_msg
perf config: Export the perf_config_from_file() function
NFS: Only reference user namespace from nfs4idmap struct instead of cred
perf python: Autodetect python3 binary
perf tests: Show python test script in verbose mode
perf build: Allow nested externs to enable BUILD_BUG() usage
dt: Remove booting-without-of.rst
x86/platform/uv: Remove unused variable in UV5 NMI handler
x86/traps: Fix #DE Oops message regression
vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit
perf trace: Fix off by ones in memset() after realloc() in arches using libaudit
ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
lib: kunit: add bitfield test conversion to KUnit
LSM: SafeSetID: Fix warnings reported by test bot
LSM: SafeSetID: Add GID security policy handling
LSM: Signal to SafeSetID when setting group IDs
perf c2c: Update usage for showing memory events
xfs: annotate grabbing the realtime bitmap/summary locks in growfs
xfs: make xfs_growfs_rt update secondary superblocks
xfs: fix realtime bitmap/summary file truncation when growing rt volume
tools lib traceevent: Hide non API functions
perf sched: Show start of latency as well
perf vendor events: Fix typos in power8 PMU events
perf bench: Run inject-build-id with --buildid-all option too
perf inject: Add --buildid-all option
perf inject: Do not load map/dso when injecting build-id
perf inject: Enter namespace when reading build-id
perf inject: Add missing callbacks in perf_tool
perf bench: Add build-id injection benchmark
dt-bindings: update usb-c-connector example
XArray: Fix xas_create_range for ranges above 4 billion
Revert "ANDROID: include: uapi: drm: add additional QCOM modifiers"
radix-tree: fix the comment of radix_tree_next_slot()
XArray: Fix xas_reload for multi-index entries
XArray: Add private interface for workingset node deletion
ARM/ixp4xx: add a missing include of dma-map-ops.h
perf build: Allow nested externs to enable BUILD_BUG() usage
bcm963xx_tag.h: fix duplicated word
mips: ralink: enable zboot support
MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES
firmware: arm_scmi: Add missing Rx size re-initialisation
PCI: dwc: Fix MSI page leakage in suspend/resume
PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled
PCI: keystone: Remove iATU register mapping
PCI: dwc: Add common iATU register support
dt-bindings: PCI: uniphier-ep: Add iATU register description
dt-bindings: PCI: uniphier: Add iATU register description
tee: client UUID: Skip REE kernel login method as well
maiblox: mediatek: Fix handling of platform_get_irq() error
mailbox: arm_mhu: Add ARM MHU doorbell driver
mailbox: arm_mhu: Match only if compatible is "arm,mhu"
dt-bindings: mailbox: add doorbell support to ARM MHU
dt-bindings: mailbox : arm,mhu: Convert to Json-schema
mailbox: bcm: convert tasklets to use new tasklet_setup() API
x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT
x86: Make __put_user() generate an out-of-line call
x86: Make __get_user() generate an out-of-line call
net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload
net/mlx5e: IPsec: Add TX steering rule per IPsec state
net/mlx5: Add NIC TX domain namespace
net/mlx5: Fix uininitialized pointer read on pointer attr
overflow: Add __must_check attribute to check_*() helpers
bnxt_en: Add stored FW version info to devlink info_get cb.
bnxt_en: Refactor bnxt_dl_info_get().
bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info.
bnxt_en: Log unknown link speed appropriately.
bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event.
bnxt_en: Simplify bnxt_async_event_process().
bnxt_en: Set driver default message level.
bnxt_en: Enable online self tests for multi-host/NPAR mode.
bnxt_en: Return -EROFS to user space, if NVM writes are not permitted.
net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
mlx4: handle non-napi callers to napi_poll
gpiolib: Update indentation in driver.rst for code excerpts
Documentation/admin-guide: tainted-kernels: Fix typo occured
mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml
dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml
drm/ingenic: Fix bad revert
drm/i915: Set all unused color plane offsets to ~0xfff again
drm/i915: Fix TGL DKL PHY DP vswing handling
dt-bindings: pwm: imx: document i.MX compatibles
MAINTAINERS: Add entry for s390 vfio-pci
vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO
vfio/fsl-mc: Add support for device reset
vfio/fsl-mc: Add read/write support for fsl-mc devices
vfio/fsl-mc: trigger an interrupt via eventfd
vfio/fsl-mc: Add irq infrastructure for fsl-mc devices
vfio/fsl-mc: Added lock support in preparation for interrupt handling
vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions
vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call
vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl
vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind
nfs: add missing "posix" local_lock constant table definition
net: korina: fix kfree of rx/tx descriptor array
net: dsa: microchip: fix race condition
cx82310_eth: use netdev_err instead of dev_err
cx82310_eth: re-enable ethernet mode after router reboot
module: statically initialize init section freeing data
ANDROID: GKI: add built-in BCM Bluetooth driver
scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121
netfilter: nftables: extend error reporting for chain updates
NFSD: Encode a full READ_PLUS reply
NFSD: Return both a hole and a data segment
NFSD: Add READ_PLUS hole segment encoding
NFSD: Add READ_PLUS data support
NFSD: Hoist status code encoding into XDR encoder functions
dt-bindings: Add running yamllint to dt_binding_check
firmware: arm_scmi: Expand SMC/HVC message pool to more than one
libceph: clear con->out_msg on Policy::stateful_server faults
libceph: format ceph_entity_addr nonces as unsigned
libceph: fix ENTITY_NAME format suggestion
libceph: move a dout in queue_con_delay()
ceph: comment cleanups and clarifications
ceph: break up send_cap_msg
ceph: drop separate mdsc argument from __send_cap
ceph: promote to unsigned long long before shifting
ceph: don't SetPageError on readpage errors
ceph: mark ceph_fmt_xattr() as printf-like for better type checking
ceph: fold ceph_update_writeable_page into ceph_write_begin
ceph: fold ceph_sync_writepages into writepage_nounlock
ceph: fold ceph_sync_readpages into ceph_readpage
ceph: don't call ceph_update_writeable_page from page_mkwrite
ceph: break out writeback of incompatible snap context to separate function
ceph: add a note explaining session reject error string
libceph: switch to the new "osd blocklist add" command
libceph, rbd, ceph: "blacklist" -> "blocklist"
ceph: have ceph_writepages_start call pagevec_lookup_range_tag
ceph: use kill_anon_super helper
ceph: metrics for opened files, pinned caps and opened inodes
ceph: add ceph_sb_to_mdsc helper support to parse the mdsc
ceph: drop special-casing for ITER_PIPE in ceph_sync_read
ceph: add column 'mds' to show caps in more user friendly
libceph: multiple workspaces for CRUSH computations
ceph: remove unnecessary return in switch statement
ceph: encode inodes' parent/d_name in cap reconnect message
firmware: arm_scmi: Fix ARCH_COLD_RESET
perf/core: Fix race in the perf_mmap_close() function
ALSA: hda: fix jack detection with Realtek codecs when in D3
tomoyo: Loosen pathname/domainname validation.
cpufreq: stats: Fix string format specifier mismatch
thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp()
thermal: ti-soc-thermal: Enable addition power management
thermal: sun8i: Add A100's THS controller support
thermal: sun8i: add TEMP_CALIB_MASK for calibration data in sun50i_h6_ths_calibrate
dt-bindings: thermal: sun8i: Add binding for A100's THS controller
thermal: cooling: Remove unused variable *tz
thermal: int340x: Add keep alive response method
thermal: core: Add new event for sending keep alive notifications
thermal: int340x: Provide notification for OEM variable change
thermal: core: remove unnecessary mutex_init()
thermal/idle_inject: Fix comment of idle_duration_us and name of latency_ns
thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config
thermal: stm32: simplify the return expression of stm_thermal_prepare()
dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
thermal: rcar_thermal: Add missing braces to conditional statement
thermal: Use kobj_to_dev() instead of container_of()
thermal: imx8mm: Use dev_err_probe() to simplify error handling
thermal: imx: Use dev_err_probe() to simplify error handling
drivers: thermal: Kconfig: fix spelling mistake "acces" -> "access"
MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit
MIPS: cpu-probe: introduce exclusive R3k CPU probe
MIPS: cpu-probe: move fpu probing/handling into its own file
MIPS: replace add_memory_region with memblock
MIPS: Loongson64: Clean up numa.c
MIPS: Loongson64: Select SMP in Kconfig to avoid build error
mips: octeon: Add Ubiquiti E200 and E220 boards
FROMLIST: clk: Export clk_register_composite
scripts: coccicheck: Change default condition for parallelism
scripts: coccicheck: Add quotes to improve portability
fuse: connection remove fix
can: remove obsolete version strings
can: isotp: implement cleanups / improvements from review
net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
ALSA: fireworks: use semicolons rather than commas to separate statements
ALSA: hda: use semicolons rather than commas to separate statements
cifs: compute full_path already in cifs_readdir()
cifs: return cached_fid from open_shroot
update structure definitions from updated protocol documentation
smb3: add defines for new crypto algorithms
Convert trailing spaces and periods in path components
bpf, selftests: Add three new sockmap tests for verdict only programs
bpf, selftests: Add option to test_sockmap to omit adding parser program
bpf, sockmap: Allow skipping sk_skb parser program
bpf, sockmap: Check skb_verdict and skb_parser programs explicitly
bpf, sockmap: Add memory accounting so skbs on ingress lists are visible
bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup
bpf, sockmap: Remove dropped data on errors in redirect case
bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage
bpf, sockmap: On receive programs try to fast track SK_PASS ingress
bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
kbuild: enforce -Werror=return-type
ipvs: clear skb->tstamp in forwarding path
selftests: netfilter: extend nfqueue test case
netfilter: flowtable: reduce calls to pskb_may_pull()
netfilter: nf_tables: add inet ingress support
netfilter: add inet ingress support
netfilter: add nf_ingress_hook() helper function
netfilter: add nf_static_key_{inc,dec}
ipvs: inspect reply packets from DR/TUN real servers
um: vector: Add dynamic tap interfaces and scripting
um: Clean up stacktrace dump
um: Fix incorrect assumptions about max pid length
um: Remove dead usage of TIF_IA32
um: Remove redundant NULL check
um: change sigio_spinlock to a mutex
Linux 5.9
um: time-travel: Return the sequence number in ACK messages
um: time-travel: Fix IRQ handling in time_travel_handle_message()
um: Allow static linking for non-glibc implementations
um: Some fixes to build UML with musl
um: vector: Use GFP_ATOMIC under spin lock
um: Fix null pointer dereference in vector_user_bpf
ubifs: mount_ubifs: Release authentication resource in error handling path
ubifs: Don't parse authentication mount options in remount process
ubifs: Fix a memleak after dumping authentication mount options
bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org.
bpf: Always return target ifindex in bpf_fib_lookup
samples: bpf: Refactor XDP kern program maps with BTF-defined map
samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu
samples: bpf: Refactor xdp_monitor with libbpf
selftests: net: mscc: ocelot: add test for VLAN modify action
net: dsa: tag_ocelot: use VLAN information from tagging header when available
net: mscc: ocelot: offload VLAN mangle action to VCAP IS1
enetc: Migrate to PHYLINK and PCS_LYNX
arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENETC port 0
enetc: Clean up serdes configuration
enetc: Clean up MAC and link configuration
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
mm: validate inode in mapping_set_error()
mm: mmap: Fix general protection fault in unlink_file_vma()
MAINTAINERS: Antoine Tenart's email address
MAINTAINERS: change hardening mailing list
bpf, selftests: Add redirect_peer selftest
bpf, selftests: Make redirect_neigh test more extensible
bpf, selftests: Add test for different array inner map size
bpf: Allow for map-in-map with dynamic inner array map entries
bpf: Add redirect_peer helper
bpf: Improve bpf_redirect_neigh helper description
scripts: remove namespace.pl
cifs: Fix incomplete memory allocation on setxattr path
mm/khugepaged: fix filemap page_to_pgoff(page) != offset
power: supply: ltc2941: Fix ptr to enum cast
coccinelle: api: kfree_sensitive: print memset position
drivers/net/wan/hdlc_fr: Move the skb_headroom check out of fr_hard_header
io_uring: keep a pointer ref_node in file_data
io_uring: refactor *files_register()'s error paths
io_uring: clean file_data access in files_register
io_uring: don't delay io_init_req() error check
io_uring: clean leftovers after splitting issue
io_uring: remove timeout.list after hrtimer cancel
io_uring: use a separate struct for timeout_remove
io_uring: improve submit_state.ios_left accounting
io_uring: simplify io_file_get()
io_uring: kill extra check in fixed io_file_get()
io_uring: clean up ->files grabbing
io_uring: don't io_prep_async_work() linked reqs
ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
net: dsa: rtl8366rb: Roof MTU for switch
mptcp: subflows garbage collection
mptcp: fix fallback for MP_JOIN subflows
net: phy: Move of_mdio from drivers/of to drivers/net/mdio
dpaa_eth: enable NETIF_MSG_HW by default
r8169: factor out handling rtl8169_stats
net: usbnet: remove driver version
net: smc: fix missing brace warning for old compilers
net: smc: fix missing brace warning for old compilers
net: thunderx: Use struct_size() helper in kmalloc()
dt-bindings: interrupt-controller: Add MStar interrupt controller
irqchip/irq-mst: Add MStar interrupt controller support
i2c: owl: Clear NACK and BUS error bits
soc/tegra: pmc: Don't create fake interrupt hierarchy levels
soc/tegra: pmc: Allow optional irq parent callbacks
gpio: tegra186: Allow optional irq parent callbacks
genirq/irqdomain: Allow partial trimming of irq_data hierarchy
Revert "i2c: imx: Fix reset of I2SR_IAL flag"
binder: fix UAF when releasing todo list
staging: comedi: check validity of wMaxPacketSize of usb endpoints found
staging: wfx: improve robustness of wfx_get_hw_rate()
staging: wfx: drop unicode characters from strings
staging: wfx: gpiod_get_value() can return an error
staging: wfx: increase robustness of hif_generic_confirm()
staging: wfx: wfx_init_common() returns NULL on error
staging: wfx: standardize the error when vif does not exist
staging: wfx: check memory allocation
staging: wfx: improve error handling of hif_join()
staging: dpaa2-switch: add a dpaa2_switch prefix to all functions in ethsw.c
staging: dpaa2-switch: add a dpaa2_switch_ prefix to all functions in ethsw-ethtool.c
usb: musb: gadget: Use fallthrough pseudo-keyword
netlink: export policy in extended ACK
netlink: policy: refactor per-attr policy writing
tipc: fix NULL pointer dereference in tipc_named_rcv
tipc: fix the skb_unshare() in tipc_buf_append()
net/smc: restore smcd_version when all ISM V2 devices failed to init
net/smc: cleanup buffer usage in smc_listen_work()
net/smc: consolidate unlocking in same function
net/tls: remove a duplicate function prototype
net/tls: sendfile fails with ktls offload
net: tlan: Fix typo abitrary
net: ipv6: Discard next-hop MTU less than minimum link MTU
net: ipa: skip suspend/resume activities if not set up
s390/uaccess: fix indentation
s390/uaccess: add default cases for __put_user_fn()/__get_user_fn()
s390/zcrypt: fix wrong format specifications
s390/kprobes: move insn_page to text segment
Documentation: kunit: add a brief blurb about kunit_test_suite
kunit: test: add test plan to KUnit TAP format
init: main: add KUnit to kernel init
kunit: test: create a single centralized executor for all tests
vmlinux.lds.h: add linker section for KUnit test suites
Documentation: kunit: Add naming guidelines
ice: fix adding IP4 IP6 Flow Director rules
ice: Fix pointer cast warnings
ice: add additional debug logging for firmware update
ice: refactor devlink_port to be per-VSI
ice: add the DDP Track ID to devlink info
ice: Change ice_info_get_dsn to be void
ice: remove repeated words
ice: devlink: use %*phD to print small buffer
net: dsa: microchip: add ksz9563 to ksz9477 I2C driver
kunit: tool: fix display of make errors
selftests/bpf: Asm tests for the verifier regalloc tracking.
selftests/bpf: Add profiler test
bpf: Track spill/fill of bounded scalars.
bpf: Propagate scalar ranges through register assignments.
net/rds: suppress page allocation failure error in recv buffer refill
drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init
drm/amdgpu: Remove warning for virtual_display
drm/amdgpu: kfd_initialized can be static
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
drm/amdgpu: prevent spurious warning
drm/amdgpu/swsmu: fix ARC build errors
drm/amd/display: Fix OPTC_DATA_FORMAT programming
drm/amd/display: Don't allow pstate if no support in blank
devlink: Add Documentation/networking/devlink/devlink-reload.rst
net/mlx5: Add support for devlink reload limit no reset
net/mlx5: Add support for fw live patch event
net/mlx5: Add devlink param enable_remote_dev_reset support
devlink: Add enable_remote_dev_reset generic parameter
net/mlx5: Add support for devlink reload action fw activate
net/mlx5: Handle sync reset abort event
net/mlx5: Handle sync reset now event
net/mlx5: Handle sync reset request event
net/mlx5: Set cap for pci sync for fw update event
net/mlx5: Add functions to set/query MFRL register
devlink: Add remote reload stats
devlink: Add reload stats
devlink: Add devlink reload limit option
devlink: Add reload action option to devlink reload command
devlink: Change devlink_reload_supported() param type
ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
block: fix uapi blkzoned.h comments
blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
blk-mq: get rid of the dead flush handle code path
block: get rid of unnecessary local variable
block: fix comment and add lockdep assert
blk-mq: use helper function to test hw stopped
block: use helper function to test queue register
block: remove redundant mq check
block: invoke blk_mq_exit_sched no matter whether have .exit_sched
percpu_ref: don't refer to ref->data if it isn't allocated
f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode
EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh
drm/panfrost: increase readl_relaxed_poll_timeout values
builddeb: Add support for all required debian/rules targets
IB/mlx4: Convert rej_tmout radix-tree to XArray
Documentation: better locations for sysfs-pci, sysfs-tagging
MAINTAINERS: remove LIBATA PATA DRIVERS entry
net: mptcp: make DACK4/DACK8 usage consistent among all subflows
FROMLIST: soc: qcom: Kconfig: make RPMH match Command DB setting
net: fec: Fix PHY init after phy_reset_after_clk_enable()
bpf: Add tcp_notsent_lowat bpf setsockopt
net/sched: get rid of qdisc->padded
Revert "iwlwifi: remove wide_cmd_header field"
spi: cadence: Add SPI transfer delays
io_uring: Convert advanced XArray uses to the normal API
io_uring: Fix XArray usage in io_uring_add_task_file
builddeb: Enable rootless builds
builddeb: Pass -n to gzip for reproducible packages
kbuild: split the build log of kallsyms
kbuild: explicitly specify the build id style
io_uring: Fix use of XArray in __io_uring_files_cancel
ALSA: hda/i915 - fix list corruption with concurrent probes
xsk: Introduce padding between ring pointers
fuse: implement crossmounts
ASoC: dmaengine: Document support for TX only or RX only streams
ASoC: mchp-spdiftx: remove 'TX' from playback stream name
NFSv4: Use the net namespace uniquifier if it is set
NFSv4: Clean up initialisation of uniquified client id strings
usb: typec: Add QCOM PMIC typec detection driver
staging: rtl8188eu: Fix long lines
PCI: iproc: Fix using plain integer as NULL pointer in iproc_pcie_pltfm_probe
dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
Revert "arm64: initialize per-cpu offsets earlier"
tests: remove O_NONBLOCK before waiting for WSTOPPED
9p/xen: Fix format argument warning
mmc: sdhci_am654: Fix module autoload
MAINTAINERS: Update entry for st7703 driver after the rename
lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables"
lockdep: Fix lockdep recursion
lockdep: Fix usage_traceoverflow
mmc: core: don't set limits.discard_granularity as 0
perf: Fix task_function_call() error handling
md/raid5: fix oops during stripe resizing
md/bitmap: fix memory leak of temporary bitmap
md: fix the checking of wrong work queue
md/bitmap: md_bitmap_get_counter returns wrong blocks
md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks
md/raid0: remove unused function is_io_in_chunk_boundary()
f2fs: reject CASEFOLD inode flag without casefold feature
f2fs: fix memory alignment to support 32bit
io_uring: fix break condition for __io_uring_register() waiting
erofs: remove unnecessary enum entries
selftests: mptcp: interpret \n as a new line
net: mscc: ocelot: add missing VCAP ES0 and IS1 regmaps for VSC7514
ANDROID: GKI: enable THERMAL_EMERGENCY_POWEROFF feature
mptcp: fix infinite loop on recvmsg()/worker() race.
cxgb4: convert tasklets to use new tasklet_setup() API
ANDROID: scsi: ufs: split up UFSHCD_QUIRK_NO_KEYSLOTS
RDMA/rxe: Fix bug rejecting all multicast packets
RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
power: supply: sbs-battery: chromebook workaround for PEC
RDMA/rxe: Remove duplicate entries in struct rxe_mr
ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET
ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr
power: supply: test-power: revise parameter printing to use sprintf
power: supply: charger-manager: fix incorrect check on charging_duration_ms
power: supply: max17040: Fix ptr to enum cast
spi: dw: Add Baikal-T1 SPI Controller bindings
spi: dw: Add Baikal-T1 SPI Controller glue driver
spi: dw: Add poll-based SPI transfers support
spi: dw: Introduce max mem-ops SPI bus frequency setting
spi: dw: Add memory operations support
spi: dw: Add generic DW SSI status-check method
spi: dw: Move num-of retries parameter to the header file
spi: dw: Explicitly de-assert CS on SPI transfer completion
spi: dw: De-assert chip-select on reset
spi: dw: Discard chip enabling on DMA setup error
spi: dw: Unmask IRQs after enabling the chip
spi: dw: Perform IRQ setup in a dedicated function
spi: dw: Refactor IRQ-based SPI transfer procedure
spi: dw: Refactor data IO procedure
spi: dw: Add DW SPI controller config structure
spi: dw: Update Rx sample delay in the config function
spi: dw: Simplify the SPI bus speed config procedure
spi: dw: Update SPI bus speed in a config function
spi: dw: Detach SPI device specific CR0 config method
spi: dw: Add DWC SSI capability
spi: dw: Use an explicit set_cs assignment
power: supply: bq25980: Fix uninitialized wd_reg_val
clk: mediatek: add UART0 clock support
power: supply: bq25980: remove redundant zero check on ret
net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
power: reset: ocelot: Add support for Sparx5
dt-bindings: reset: ocelot: Add Sparx5 support
can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
drm/amd/display: Change ABM config init interface
gpiolib: Update header block in gpiolib-cdev.h
gpiolib: cdev: switch from kstrdup() to kstrndup()
docs: gpio: add a new document to its index.rst
scsi: qla2xxx: Fix return of uninitialized value in rval
scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands
scsi: sr: Initialize ->cmd_len
seccomp: Make duplicate listener detection non-racy
seccomp: Move config option SECCOMP to arch/Kconfig
selftests/clone3: Avoid OS-defined clone_args
selftests/seccomp: powerpc: Set syscall return during ptrace syscall exit
ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn
ASoC: tas2764: Add the driver for the TAS2764
dt-bindings: tas2764: Add the TAS2764 binding doc
ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency
ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled
selftests/seccomp: Allow syscall nr and ret value to be set separately
selftests/seccomp: Record syscall during ptrace entry
vdpa/mlx5: Fix dependency on MLX5_CORE
vdpa/mlx5: should keep avail_index despite device status
ANDROID: Add more hvc devices for virtio-console.
ASoC: stm32: dfsdm: add actual resolution trace
ASoC: stm32: dfsdm: change rate limits
MAINTAINERS: update X86 PLATFORM DRIVERS entry with new kernel.org git repo
tracing: Fix synthetic print fmt check for use of __get_str()
tracing: Remove a pointless assignment
ftrace: ftrace_global_list is renamed to ftrace_ops_list
ftrace: Format variable declarations of ftrace_allocate_records
ftrace: Simplify the calculation of page number for ftrace_page->records
ftrace: Simplify the dyn_ftrace->flags macro
ftrace: Simplify the hash calculation
ftrace: Use fls() to get the bits for dup_hash()
tracing: Change synthetic event string format to limit printed length
selftests/ftrace: Add test case for synthetic event dynamic strings
tracing: Add README information for synthetic_events file
ASoC: qcom: sc7180: Add support for audio over DP
Asoc: qcom: lpass-platform : Increase buffer size
ASoC: qcom: Add support for lpass hdmi driver
Asoc: qcom: lpass:Update lpaif_dmactl members order
Asoc:qcom:lpass-cpu:Update dts property read API
ASoC: dt-bindings: Add dt binding for lpass hdmi
ASoC: Add sc7180-lpass binding header hdmi define
net: usb: qmi_wwan: add Cellient MPL200 card
macsec: avoid use-after-free in macsec_handle_frame()
r8169: consider that PHY reset may still be in progress after applying firmware
openvswitch: handle DNAT tuple collision
sctp: fix sctp_auth_init_hmacs() error path
bridge: Netlink interface fix.
dt-bindings: powerpc: Add a schema for the 'sleep' property
dt-bindings: pinctrl: sirf: Fix typo abitrary
dt-bindings: pinctrl: qcom: Fix typo abitrary
IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS
IB/rdmavt: Fix sizeof mismatch
MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER
ANDROID: gki_defconfig: Enable serialized DCC driver
ANDROID: tty: hvc_dcc: Add parameter to enable DCC
afs: Fix deadlock between writeback and truncate
iwlwifi: bump FW API to 59 for AX devices
iwlwifi: read and parse PNVM file
iwlwifi: pcie: implement set_pnvm op
iwlwifi: add trans op to set PNVM
iwlwifi: move PNVM implementation to common code
iwlwifi: rs: align to new TLC config command API
iwlwifi: fix sar geo table initialization
iwlwifi: stats: add new api fields for statistics cmd/ntfy
iwlwifi: mvm: fix suspicious rcu usage warnings
iwlwifi: mvm: remove memset of kek_kck command
iwlwifi: mvm: don't send a CSA command the firmware doesn't know
iwlwifi: pcie: fix the xtal latency value for a few qu devices
iwlwifi: pcie: fix xtal latency for 9560 devices
mm: avoid early COW write protect games during fork()
iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct
iwlwifi: mvm: avoid possible NULL pointer dereference
iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12
iwlwifi: mvm: add a get lmac id function
iwlwifi: mvm: prepare roc_done_wk to work sync
iwlwifi: mvm: re-enable TX after channel switch
iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
iwlwifi: support an additional Qu subsystem id
iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL
iwlwifi: mvm: ring the doorbell and wait for PNVM load completion
iwlwifi: update prph scratch structure to include PNVM data
iwlwifi: mvm: read and parse SKU ID if available
iwlwifi: mvm: get number of stations from TLV
direct-io: defer alignment check until after the EOF check
direct-io: don't force writeback for reads beyond EOF
direct-io: clean up error paths of do_blockdev_direct_IO
block: ratelimit handle_bad_sector() message
ACPICA: Update version to 20200925 Version 20200925
ACPICA: Remove unnecessary semicolon
ACPICA: Debugger: Add a new command: "ALL <NameSeg>"
ACPICA: iASL: Return exceptions for string-to-integer conversions
ACPICA: acpi_help: Update UUID list
ACPICA: Add predefined names found in the SMBus sepcification
ACPICA: Tree-wide: fix various typos and spelling mistakes
ACPICA: Drop the repeated word "an" in a comment
ACPICA: Add support for 64 bit risc-v compilation
PNP: remove the now unused pnp_find_card() function
arm: disable frequency invariance for CONFIG_BL_SWITCHER
cpufreq,arm,arm64: restructure definitions of arch_set_freq_scale()
USB: serial: option: add Cellient MPL200 card
ALSA: hda/realtek - The front Mic on a HP machine doesn't work
XArray: Fix xas_for_each_conflict documentation
XArray: Test marked multiorder iterations
blk-throttle: Re-use the throtl_set_slice_end()
blk-throttle: Open code __throtl_de/enqueue_tg()
blk-throttle: Move service tree validation out of the throtl_rb_first()
blk-throttle: Move the list operation after list validation
blk-throttle: Fix IO hang for a corner case
blk-throttle: Avoid tracking latency if low limit is invalid
blk-throttle: Avoid getting the current time if tg->last_finish_time is 0
blk-throttle: Remove a meaningless parameter for throtl_downgrade_state()
block: Remove redundant 'return' statement
io_uring: no need to call xa_destroy() on empty xarray
ALSA: hdspm: Fix typo arbitary
media: dvb-frontends/drxk_hard.c: fix uninitialized variable warning
media: tvp7002: fix uninitialized variable warning
media: s5k5baf: drop 'data' field in struct s5k5baf_fw
rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff
mwifiex: fix double free
ath11k: Fix memory leak on error path
iwlwifi: iwl-drv: Provide descriptions debugfs dentries
iwlwifi: dvm: devices: Fix function documentation formatting issues
iwlwifi: mvm: tx: Demote misuse of kernel-doc headers
iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers
iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers
iwlwifi: mvm: utils: Fix some doc-rot
iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers
iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names'
iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers
iwlwifi: calib: Demote seemingly unintentional kerneldoc header
iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers
iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers
iwlwifi: rs: Demote non-compliant kernel-doc headers
iwlwifi: dvm: Demote non-compliant kernel-doc headers
net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
mac80211: copy configured beacon tx rate to driver
cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
powerpc/time: Make get_tb() common to PPC32 and PPC64
powerpc/time: Make get_tbl() common to PPC32 and PPC64
powerpc/time: Remove get_tbu()
powerpc/time: Avoid using get_tbl() and get_tbu() internally
powerpc/time: Make mftb() common to PPC32 and PPC64
powerpc/time: Rename mftbl() to mftb()
powerpc/32s: Remove #ifdef CONFIG_PPC_BOOK3S_32 in head_book3s_32.S
powerpc/32s: Rename head_32.S to head_book3s_32.S
powerpc/32s: Setup the early hash table at all time.
powerpc/time: Remove ifdef in get_dec() and set_dec()
powerpc: Remove get_tb_or_rtc()
powerpc: Remove __USE_RTC()
powerpc: Tidy up a bit after removal of PowerPC 601.
powerpc: Remove support for PowerPC 601
powerpc: Remove PowerPC 601
powerpc: Drop SYNC_601() ISYNC_601() and SYNC()
powerpc: Remove CONFIG_PPC601_SYNC_FIX
powerpc: Remove SYNC on non 6xx
i2c: meson: fixup rate calculation with filter delay
i2c: meson: keep peripheral clock enabled
i2c: meson: fix clock setting overwrite
i2c: imx: Fix reset of I2SR_IAL flag
dmaengine: owl-dma: fix kernel-doc style for enum
dmaengine: zynqmp_dma: fix kernel-doc style for tasklet
dmaengine: xilinx_dma: fix kernel-doc style for tasklet
dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet
dmaengine: altera-msgdma: fix kernel-doc style for tasklet
mmc: renesas_sdhi: workaround a regression when reinserting SD cards
bpf: Fix scalar32_min_max_or bounds tracking
ANDROID: inode_owner_or_capable called during execv
docs: net: 80211: reduce docs build time
cfg80211: only allow S1G channels on S1G band
mac80211: initialize last_rate for S1G STAs
x86/mce: Allow for copy_mc_fragile symbol checksum to be generated
mac80211: handle lack of sband->bitrates in rates
MIPS: SGI-IP28: disable use of ll/sc in kernel
MIPS: tx49xx: move tx4939_add_memory_regions into only user
docs: w1: w1_therm: Fix broken xref, mistakes, clarify text
usb: typec: tcpci_maxim: Add support for Sink FRS
usb: typec: tcpci: Implement callbacks for FRS
usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS)
usb: typec: tcpci_maxim: Chip level TCPC driver
usb: typec: tcpci: Add set_vbus tcpci callback
usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference
misc: Kconfig: fix a HISI_HIKEY_USB dependency
media: dt-bindings: media: venus: Add an optional power domain for perf voting
media: rcar-vin: rcar-dma: Fix setting VNIS_REG for RAW8 formats
media: staging: rkisp1: uapi: Do not use BIT() macro
media: v4l2-mem2mem: Fix spurious v4l2_m2m_buf_done
media: usbtv: Fix refcounting mixup
X.509: Fix modular build of public_key_sm2
crypto: xor - Remove unused variable count in do_xor_speed
X.509: fix error return value on the failed path
crypto: bcm - Verify GCM/CCM key length in setkey
crypto: qat - drop input parameter from adf_enable_aer()
crypto: qat - fix function parameters descriptions
ANDROID: GKI: enable CONFIG_CPU_FREQ_STAT and more thermal configs
scsi: arcmsr: Update driver version to v1.50.00.02-20200819
scsi: arcmsr: Add support for ARC-1886 series RAID controllers
scsi: arcmsr: Fix device hot-plug monitoring timer stop
scsi: arcmsr: Remove unnecessary syntax
scsi: pm80xx: Driver version update
scsi: pm80xx: Increase the number of outstanding I/O supported to 1024
scsi: pm80xx: Remove DMA memory allocation for ccb and device structures
scsi: pm80xx: Increase number of supported queues
scsi: sym53c8xx_2: Fix sizeof() mismatch
scsi: isci: Fix a typo in a comment
scsi: qla4xxx: Fix inconsistent format argument type
scsi: myrb: Fix inconsistent format argument types
scsi: myrb: Remove redundant assignment to variable timeout
scsi: bfa: Fix error return in bfad_pci_init()
scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup()
scsi: snic: Simplify the return expression of svnic_cq_alloc()
scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc()
scsi: target: rd: Drop double zeroing
scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE
scsi: qla2xxx: Initialize variable in qla8044_poll_reg()
scsi: qla2xxx: Do not consume srb greedily
scsi: qla2xxx: Use constant when it is known
clk: rockchip: Initialize hw to error to avoid undefined behavior
powerpc/papr_scm: Add PAPR command family to pass-through command-set
powerpc/lmb-size: Use addr #size-cells value when fetching lmb-size
powerpc/book3s64/radix: Make radix_mem_block_size 64bit
powerpc/memhotplug: Make lmb size 64bit
powerpc/drmem: Make lmb_size 64 bit
powerpc/security: Fix link stack flush instruction
selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions
libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override
libbpf: Support safe subset of load/store instruction resizing with CO-RE
libbpf: Skip CO-RE relocations for not loaded BPF programs
scsi: 53c700: Remove set but not used variable
scsi: gdth: Make option_setup() static
scsi: initio: Use module_pci_driver() to simplify the code
scsi: dc395x: Use module_pci_driver() to simplify the code
scsi: core: Only start the request just before dispatching
scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd()
scsi: core: Clean up allocation and freeing of sgtables
scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd()
scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check()
scsi: core: Use rq_dma_dir in scsi_setup_cmnd()
scsi: core: Move command size detection out of the fast path
scsi: core: Remove scsi_init_cmd_errh
scsi: core: Don't export scsi_device_from_queue()
dm: fix request-based DM to not bounce through indirect dm_submit_bio
dm: remove special-casing of bio-based immutable singleton target on NVMe
9P: Cast to loff_t before multiplying
ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
platform/x86: mlx-platform: Add capability field to platform FAN description
platform_data/mlxreg: Extend core platform structure
platform_data/mlxreg: Update module license
platform/x86: mlx-platform: Remove PSU EEPROM configuration
can: xilinx_can: Fix incorrect variable and initialize with a default value
can: xilinx_can: Check return value of set_reset_mode
can: xilinx_can: Limit CANFD brp to 2
can: flexcan: remove ack_grp and ack_bit handling from driver
dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode
dt-bindings: can: flexcan: list supported processors
dt-bindings: can: rcar_can: Document r8a774e1 support
dt-bindings: can: rcar_canfd: Document r8a774e1 support
dt-bindings: can: rcar_can: Add r8a7742 support
can: add ISO 15765-2:2016 transport protocol
can: dev: add a helper function to calculate the duration of one bit
MAINTAINERS: Update maintainers for pmc_core driver
platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info()
platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support
platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize
platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value
platform/x86: intel_pmc_core: Fix TigerLake power gating status map
platform/x86: pmc_core: Use descriptive names for LPM registers
drm/amdgpu/swsmu: fix ARC build errors
drm/amdgpu: fix NULL pointer dereference for Renoir
tools/power/x86/intel-speed-select: Update version for v5.10
tools/power/x86/intel-speed-select: Fix missing base-freq core IDs
libbpf: Fix compatibility problem in xsk_socket__create
vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO
s390/pci: track whether util_str is valid in the zpci_dev
s390/pci: stash version in the zpci_dev
vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices
Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached"
s390/sie: fix typo in SIGP code description
s390/lib: fix kernel doc for memcmp()
s390/zcrypt: Introduce Failure Injection feature
s390/zcrypt: move ap_msg param one level up the call chain
s390/ap/zcrypt: revisit ap and zcrypt error handling
s390/ap: Support AP card SCLP config and deconfig operations
s390/sclp: Add support for SCLP AP adapter config/deconfig
s390/ap: add card/queue deconfig state
s390/ap: add error response code field for ap queue devices
s390/ap: split ap queue state machine state from device state
s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG
s390/zcrypt: introduce msg tracking in zcrypt functions
io_uring: batch account ->req_issue and task struct references
NFS: Decode a full READ_PLUS reply
SUNRPC: Add an xdr_align_data() function
NFS: Add READ_PLUS hole segment decoding
SUNRPC: Add the ability to expand holes in data pages
SUNRPC: Split out _shift_data_right_tail()
SUNRPC: Split out xdr_realign_pages() from xdr_align_pages()
NFS: Add READ_PLUS data segment support
NFS: Use xdr_page_pos() in NFSv4 decode_getacl()
SUNRPC: Implement a xdr_page_pos() function
SUNRPC: Split out a function for setting current page
bpf: Fix typo in uapi/linux/bpf.h
bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n
kernel/bpf/verifier: Fix build when NET is not enabled
dt-bindings: Explicitly allow additional properties in common schemas
dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties'
dt-bindings: Add missing 'unevaluatedProperties'
locking/atomics: Check atomic-arch-fallback.h too
locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc
Docs: Fixing spelling errors in Documentation/devicetree/bindings/
x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction
x86/asm: Carve out a generic movdir64b() helper for general usage
xfs: fix the indent in xfs_trans_mod_dquot
xfs: do the ASSERT for the arguments O_{u,g,p}dqpp
xfs: fix deadlock and streamline xfs_getfsmap performance
xfs: limit entries returned when counting fsmap records
xfs: only relog deferred intent items if free space in the log gets low
xfs: expose the log push threshold
xfs: periodically relog deferred intent items
xfs: change the order in which child and parent defer ops are finished
xfs: fix an incore inode UAF in xfs_bui_recover
xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering
xfs: clean up bmap intent item recovery checking
xfs: xfs_defer_capture should absorb remaining transaction reservation
xfs: xfs_defer_capture should absorb remaining block reservations
xfs: proper replay of deferred ops queued during log recovery
xfs: remove XFS_LI_RECOVERED
xfs: remove xfs_defer_reset
ALSA: bebob: potential info leak in hwdep_read()
ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
cpufreq: stats: Add memory barrier to store_reset()
cpufreq: schedutil: Simplify sugov_fast_switch()
block: soft limit zone-append sectors as well
platform/x86: hp-wmi: add support for thermal policy
doc: dev-tools: kselftest.rst: Update examples and paths
selftests/run_kselftest.sh: Make each test individually selectable
selftests: Extract run_kselftest.sh and generate stand-alone test list
partitions/ibm: fix non-DASD devices
samples: configfs: prefer pr_err() over bare printk(KERN_ERR
samples: configfs: don't use spaces before tabs
samples: configfs: consolidate local variables of the same type
samples: configfs: don't reinitialize variables which are already zeroed
samples: configfs: replace simple_strtoul() with kstrtoint()
samples: configfs: fix alignment in item struct
samples: configfs: drop unnecessary ternary operators
samples: configfs: remove redundant newlines
MAINTAINERS: add the sample directory to the configfs entry
pinctrl: amd: Add missing pins to the pin group list
arm64: random: Remove no longer needed prototypes
i3c: master: Fix error return in cdns_i3c_master_probe()
XArray: Test two more things about xa_cmpxchg
ida: Free allocated bitmap in error path
radix tree test suite: Fix compilation
perf stat: Fix out of bounds CPU map access when handling armv8_pmu events
ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun"
serial: mcf: add sysrq capability
powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask
powerpc/perf/hv-gpci: Add cpu hotplug support
Documentation/ABI: Add ABI documentation for hv-gpci format
Documentation/ABI: Add ABI documentation for hv-24x7 format
powerpc/perf/hv-gpci: Fix starting index value
powerpc/pseries/eeh: Fix use of uninitialised variable
powerpc/eeh: Delete eeh_pe->config_addr
dt-bindings: staging: wfx: silabs,wfx yaml conversion
staging: wfx: update copyrights dates
staging: wfx: fix QoS priority for slow buses
staging: wfx: fix BA sessions for older firmwares
staging: wfx: remove remaining code of 'secure link' feature
staging: wfx: fix handling of MMIC error
btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag
btrfs: annotate device name rcu_string with __rcu
btrfs: skip devices without magic signature when mounting
btrfs: cleanup cow block on error
btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
fs: remove no longer used dio_end_io()
btrfs: return error if we're unable to read device stats
btrfs: init device stats for seed devices
btrfs: remove struct extent_io_ops
btrfs: call submit_bio_hook directly for metadata pages
btrfs: stop calling submit_bio_hook for data inodes
btrfs: don't opencode is_data_inode in end_bio_extent_readpage
btrfs: call submit_bio_hook directly in submit_one_bio
btrfs: remove extent_io_ops::readpage_end_io_hook
btrfs: replace readpage_end_io_hook with direct calls
btrfs: send, recompute reference path after orphanization of a directory
btrfs: send, orphanize first all conflicting inodes when processing references
btrfs: tree-checker: fix false alert caused by legacy btrfs root item
btrfs: use unaligned helpers for stack and header set/get helpers
btrfs: free-space-cache: use unaligned helpers to access data
btrfs: send: use helpers for unaligned access to header members
btrfs: use own btree inode io_tree owner id
btrfs: reschedule when cloning lots of extents
btrfs: use kvcalloc for allocation in btrfs_ioctl_send()
btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
btrfs: remove inode argument from btrfs_start_ordered_extent
btrfs: remove inode argument from add_pending_csums
btrfs: sink inode argument in insert_ordered_extent_file_extent
btrfs: switch btrfs_remove_ordered_extent to btrfs_inode
btrfs: clean BTRFS_I usage in btrfs_destroy_inode
btrfs: open code extent_read_full_page to its sole caller
btrfs: sink mirror_num argument in __do_readpage
btrfs: sink read_flags argument into extent_read_full_page
btrfs: sink mirror_num argument in extent_read_full_page
btrfs: promote extent_read_full_page to btrfs_readpage
btrfs: remove mirror_num argument from extent_read_full_page
btrfs: remove btrfs_get_extent indirection from __do_readpage
btrfs: remove btree_get_extent
btrfs: simplify metadata pages reading
btrfs: remove btree_readpage
btrfs: reschedule if necessary when logging directory items
btrfs: do not create raid sysfs entries under any locks
btrfs: kill the RCU protection for fs_info->space_info
btrfs: improve error message in setup_items_for_insert
btrfs: add kerneldoc for setup_items_for_insert
btrfs: sink total_data parameter in setup_items_for_insert
btrfs: eliminate total_size parameter from setup_items_for_insert
btrfs: re-arrange statements in setup_items_for_insert
btrfs: sysfs: export supported send stream version
btrfs: send: use btrfs_file_extent_end() in send_write_or_clone()
btrfs: send: avoid copying file data
btrfs: send: get rid of i_size logic in send_write()
btrfs: rename btrfs_insert_clone_extent() to a more generic name
btrfs: rename btrfs_punch_hole_range() to a more generic name
btrfs: rename struct btrfs_clone_extent_info to a more generic name
btrfs: remove item_size member of struct btrfs_clone_extent_info
btrfs: fix metadata reservation for fallocate that leads to transaction aborts
btrfs: remove unused function calc_global_rsv_need_space()
btrfs: move btrfs_dev_replace_update_device_in_mapping_tree to drop declaration
btrfs: simplify gotos in open_seed_device
btrfs: remove unnecessary tmp variable in btrfs_assign_next_active_device()
btrfs: remove tmp variable for list traversal in btrfs_init_dev_replace_tgtdev
btrfs: use sprout device_list_mutex in btrfs_init_devices_late
btrfs: reada: lock all seed/sprout devices in __reada_start_machine
btrfs: handle errors in btrfs_sysfs_add_fs_devices
btrfs: initialize sysfs devid and device link for seed device
btrfs: split and refactor btrfs_sysfs_remove_devices_dir
btrfs: simplify parameters of btrfs_sysfs_add_devices_dir
btrfs: make btrfs_sysfs_remove_devices_dir return void
btrfs: add btrfs_sysfs_remove_device helper
btrfs: add btrfs_sysfs_add_device helper
btrfs: fix replace of seed device
btrfs: improve device scanning messages
btrfs: pretty print leaked root name
btrfs: sysfs: export currently running exclusive operation
btrfs: enumerate the type of exclusive operation in progress
btrfs: sysfs: init devices outside of the chunk_mutex
btrfs: make extent_fiemap take btrfs_inode
btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inode
btrfs: make copy_inline_to_page take btrfs_inode
btrfs: make btrfs_find_ordered_sum take btrfs_inode
btrfs: make get_extent_skip_holes take btrfs_inode
btrfs: make btrfs_writepage_endio_finish_ordered btrfs_inode-centric
btrfs: make btrfs_invalidatepage work on btrfs_inode
btrfs: convert btrfs_inode_sectorsize to take btrfs_inode
btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode
btrfs: make ordered extent tracepoint take btrfs_inode
btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode
btrfs: make inode_tree_del take btrfs_inode
btrfs: use BTRFS_NESTED_NEW_ROOT for double splits
btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots
btrfs: introduce BTRFS_NESTING_SPLIT for split blocks
btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW
btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT
btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks
btrfs: add nesting tags to the locking helpers
btrfs: introduce btrfs_path::recurse
btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed
btrfs: don't opencode sync_blockdev in btrfs_init_new_device
btrfs: remove redundant code from btrfs_free_stale_devices
btrfs: refactor locked condition in btrfs_init_new_device
btrfs: use RCU for quick device check in btrfs_init_new_device
btrfs: ctree: check key order before merging tree blocks
btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref()
btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()
btrfs: extent_io: do extra check for extent buffer read write functions
btrfs: rework error detection in init_tree_roots
btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations
btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
btrfs: do not hold device_list_mutex when closing devices
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
btrfs: remove alloc_list splice in btrfs_prepare_sprout
btrfs: document some invariants of seed code
btrfs: switch seed device to list api
btrfs: simplify setting/clearing fs_info to btrfs_fs_devices
btrfs: make close_fs_devices return void
btrfs: factor out loop logic from btrfs_free_extra_devids
btrfs: factor out reada loop in __reada_start_machine
btrfs: remove err variable from btrfs_get_extent
btrfs: dio iomap DSYNC workaround
btrfs: switch to iomap for direct IO
btrfs: add owner and fs_info to alloc_state io_tree
btrfs: make read_block_group_item return void
btrfs: sysfs: fix unused-but-set-variable warnings
btrfs: make fast fsyncs wait only for writeback
btrfs: do not commit logs and transactions during link and rename operations
btrfs: do not take the log_mutex of the subvolume when pinning the log
btrfs: send: remove indirect callback parameter for changed_cb
btrfs: scrub: rename ratelimit state varaible to avoid shadowing
btrfs: remove unnecessarily shadowed variables
btrfs: compression: move declarations to header
btrfs: remove const from btrfs_feature_set_name
btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need()
btrfs: fix possible infinite loop in data async reclaim
btrfs: add a comment explaining the data flush steps
btrfs: do async reclaim for data reservations
btrfs: flush delayed refs when trying to reserve data space
btrfs: run delayed iputs before committing the transaction for data
btrfs: don't force commit if we are data
btrfs: drop the commit_cycles stuff for data reservations
btrfs: use the same helper for data and metadata reservations
btrfs: serialize data reservations if we are flushing
btrfs: use ticketing for data space reservations
btrfs: add btrfs_reserve_data_bytes and use it
btrfs: add the data transaction commit logic into may_commit_transaction
btrfs: add flushing states for handling data reservations
btrfs: check tickets after waiting on ordered extents
btrfs: use btrfs_start_delalloc_roots in shrink_delalloc
btrfs: use the btrfs_space_info_free_bytes_may_use helper for delalloc
btrfs: call btrfs_try_granting_tickets when reserving space
btrfs: call btrfs_try_granting_tickets when unpinning anything
btrfs: call btrfs_try_granting_tickets when freeing reserved bytes
btrfs: make ALLOC_CHUNK use the space info flags
btrfs: make shrink_delalloc take space_info as an arg
btrfs: handle U64_MAX for shrink_delalloc
btrfs: remove orig from shrink_delalloc
btrfs: change nr to u64 in btrfs_start_delalloc_roots
btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid
btrfs: remove spurious BUG_ON in btrfs_get_extent
btrfs: delete duplicated words + other fixes in comments
btrfs: tracepoints: output proper root owner for trace_find_free_extent()
leds: pwm: Remove platform_data support
dt-bindings: pinctrl: sunxi: Allow pinctrl with more interrupt banks
dmaengine: xilinx: dpdma: convert tasklets to use new tasklet_setup() API
dmaengine: sf-pdma: convert tasklets to use new tasklet_setup() API
iommu/vt-d: Gracefully handle DMAR units with no supported address widths
pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_VISCONTI
gpio: pca953x: Survive spurious interrupts
gpiolib: Disable compat ->read() code in UML case
x86/mce: Decode a kernel instruction to determine if it is copying from user
x86/mce: Recover from poison found while copying from user space
x86/mce: Avoid tail copy when machine check terminated a copy from user
mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E
x86/mce: Add _ASM_EXTABLE_CPY for copy user access
dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling
x86/mce: Provide method to find out the type of an exception handler
dma-direct: factor out a dma_direct_alloc_from_pool helper
dma-direct check for highmem pages in dma_direct_alloc_pages
x86/mce: Pass pointer to saved pt_regs to severity calculation routines
pinctrl: mediatek: Free eint data on failure
usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled
LSM: Fix type of id parameter in kernel_post_load_data prototype
misc: Kconfig: add a new dependency for HISI_HIKEY_USB
x86/platform/uv: Update Copyrights to conform to HPE standards
x86/platform/uv: Update for UV5 NMI MMR changes
x86/platform/uv: Update UV5 TSC checking
x86/platform/uv: Update node present counting
x86/platform/uv: Update UV5 MMR references in UV GRU
x86/platform/uv: Adjust GAM MMR references affected by UV5 updates
x86/platform/uv: Update MMIOH references based on new UV5 MMRs
x86/platform/uv: Add and decode Arch Type in UVsystab
x86/platform/uv: Add UV5 direct references
x86/platform/uv: Update UV MMRs for UV5
ANDROID: scsi: ufs: add hooks to monitor stats of UFS traffic
drivers/misc/sgi-xp: Adjust references in UV kernel modules
x86/platform/uv: Remove SCIR MMR references for UV systems
x86/platform/uv: Remove UV BAU TLB Shootdown Handler
nvme-core: remove extra condition for vwc
nvme-core: remove extra variable
nvme: remove nvme_identify_ns_list
nvme: refactor nvme_validate_ns
nvme: move nvme_validate_ns
nvme: query namespace identifiers before adding the namespace
nvme: revalidate zone bitmaps in nvme_update_ns_info
nvme: remove nvme_update_formats
nvme: update the known admin effects
nvme: set the queue limits in nvme_update_ns_info
nvme: remove the 0 lba_shift check in nvme_update_ns_info
nvme: clean up the check for too large logic block sizes
nvme: freeze the queue over ->lba_shift updates
nvme: factor out a nvme_configure_metadata helper
nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block
nvme: lift the check for an unallocated namespace into nvme_identify_ns
nvme: rename __nvme_revalidate_disk
nvme: rename _nvme_revalidate_disk
nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns
nvme: remove the disk argument to nvme_update_zone_info
nvme: fix initialization of the zone bitmaps
block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED
nvme-loop: don't put ctrl on nvme_init_ctrl error
nvme-core: put ctrl ref when module ref get fail
drm/nouveau/mem: guard against NULL pointer access in mem_del
drm/nouveau/device: return error for unknown chipsets
exfat: fix use of uninitialized spinlock on error path
exfat: fix pointer error checking
arm/arm64: xen: Fix to convert percpu address to gfn correctly
Input: Add MAINTAINERS entry for SiS i2c touch input driver
selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64
Input: evdev - per-client waitgroups
riscv: Fixup bootup failure with HARDENED_USERCOPY
scsi: hisi_sas: Recover PHY state according to the status before reset
scsi: hisi_sas: Filter out new PHY up events during suspend
scsi: hisi_sas: Add device link between SCSI devices and hisi_hba
scsi: hisi_sas: Add check for methods _PS0 and _PR0
scsi: hisi_sas: Add controller runtime PM support for v3 hw
scsi: hisi_sas: Switch to new framework to support suspend and resume
scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling synchronize_irq()
hwmon: (pmbus/max20730) adjust the vout reading given voltage divider
dt-bindings: hwmon: max20730: adding device tree doc for max20730
hwmon: Add hardware monitoring driver for Moortec MR75203 PVT controller
hwmon: Add DT bindings schema for PVT controller
can: m_can_platform: don't call m_can_class_suspend in runtime suspend
can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros
can: raw: add missing error queue support
MAINTAINERS: adjust to mcp251xfd file renaming
can: c_can: reg_map_{c,d}_can: mark as __maybe_unused
can: softing: softing_card_shutdown(): add braces around empty body in an 'if' statement
can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming
block: Consider only dispatched requests for inflight statistic
dt-bindings: hwmon: Add the +vs supply to the lm75 bindings
dt-bindings: hwmon: Convert lm75 bindings to yaml
RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl.
RDMA/bnxt_re: Use rdma_umem_for_each_dma_block()
dt-bindings: arm: hisilicon: convert Hi6220 domain controller bindings to json-schema
samples: bpf: Driver interrupt statistics in xdpsock
samples: bpf: Count syscalls in xdpsock
samples: bpf: Split xdpsock stats into new struct
samples/bpf: Fix a compilation error with fallthrough marking
samples/bpf: Change Makefile to cope with latest llvm
dt-bindings: riscv: convert pwm bindings to json-schema
dt-bindings: riscv: convert plic bindings to json-schema
dt-bindings: fu540: prci: convert PRCI bindings to json-schema
bpf, libbpf: Use valid btf in bpf_program__set_attach_target
selftest/bpf: Test pinning map with reused map fd
libbpf: Check if pin_path was set even map fd exist
libbpf: Close map fd if init map slots failed
dt-bindings: vendor-prefixes: favor "gateworks" over "gw"
usermodehelper: reset umask to default before executing user process
splice: teach splice pipe reading about empty pipe buffers
FROMLIST: soc: qcom: cmd-db: allow loading as a module
crypto: arm64: Use x16 with indirect branch to bti_c
staging: vchiq: Fix list_for_each exit tests
firmware_loader: fix a kernel-doc markup
ANDROID: workqueue: add vendor hook for wq lockup information
ALSA: usb-audio: endpoint.c: fix repeated word 'there'
ALSA: portman2x4: fix repeated word 'if'
dt-bindings: Another round of adding missing 'additionalProperties'
dt-bindings: hwlock: omap: Fix warnings with k3.yaml
ANDROID: Incremental fs: Fix read_log_test which failed sporadically
spi: spi-mtk-nor: Add power management support
spi: spi-mtk-nor: support 36bit dma addressing
spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer
dt-bindings: spi: add mt8192-nor compatible string
dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compatible matching
scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug
scsi: scsi_debug: Support host tagset
scsi: hisi_sas: Switch v3 hw to MQ
scsi: core: Show nr_hw_queues in sysfs
scsi: Add host and host template flag 'host_tagset'
objtool: Allow nested externs to enable BUILD_BUG()
ASoC: omap-mcbsp: Fix use of uninitialised pointer
NFS: fix nfs_path in case of a rename retry
ASoC: Intel: Remove sst_dsp_get_thread_context
ASoC: Intel: Remove sst_pdata structure
ASoC: Intel: Make atom components independent of sst-dsp
ASoC: Intel: Remove SST-legacy specific constants
ASoC: Intel: Remove unused DSP interface fields
ASoC: Intel: Remove unused DSP operations
ASoC: Intel: Skylake: Unassign ram_read and read_write ops
ASoC: Intel: Remove SST firmware components
ASoC: Intel: Remove SST ACPI component
ASoC: Intel: Remove baytrail solution
ASoC: Intel: Remove rt5640 support for baytrail solution
ASoC: Intel: Remove max98090 support for baytrail solution
ASoC: Intel: Remove haswell solution
dt-bindings: mailbox: fsl,mu: Add missing power-domains
ovl: use generic vfs_ioc_setflags_prepare() helper
ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories
block: move blk_mq_sched_try_merge to blk-merge.c
block: remove the unused blk_integrity_merge_bio export
block: remove the unused blk_integrity_merge_rq export
block: move 'q_usage_counter' into front of 'request_queue'
percpu_ref: reduce memory footprint of percpu_ref in fast path
ethtool: specify which header flags are supported per command
netlink: add mask validation
netlink: create helpers for checking type is an int
ethtool: link up ethnl_header_policy as a nested policy
ethtool: trim policy tables
ethtool: wire up set policies to ops
ethtool: wire up get policies to ops
ipv4: use dev_sw_netstats_rx_add()
net: openvswitch: use dev_sw_netstats_rx_add()
xfrm: use dev_sw_netstats_rx_add()
ipv6: use dev_sw_netstats_rx_add()
gtp: use dev_sw_netstats_rx_add()
bareudp: use dev_sw_netstats_rx_add()
geneve: use dev_sw_netstats_rx_add()
vxlan: use dev_sw_netstats_rx_add()
net: netdevice.h: sw_netstats_rx_add helper
perf/x86: Fix n_metric for cancelled txn
perf/x86: Fix n_pair for cancelled txn
net: atlantic: implement media detect feature via phy tunables
net: atlantic: implement phy downshift feature
ethtool: allow netdev driver to define phy tunables
net: always dump full packets with skb_dump
tcp: fix receive window update in tcp_add_backlog()
ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3
net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
mptcp: don't skip needed ack
mptcp: more DATA FIN fixes
net: mscc: ocelot: warn when encoding an out-of-bounds watermark value
net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
pseries/hotplug-memory: hot-add: skip redundant LMB lookup
selftests/powerpc: Add a rtas_filter selftest
powerpc/rtas: Restrict RTAS requests from userspace
powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
powerpc/smp: Optimize update_coregroup_mask
powerpc/smp: Move coregroup mask updation to a new function
powerpc/smp: Optimize update_mask_by_l2
powerpc/smp: Check for duplicate topologies and consolidate
powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs
powerpc/smp: Stop passing mask to update_mask_by_l2
powerpc/smp: Limit CPUs traversed to within a node.
powerpc/smp: Optimize remove_cpu_from_masks
powerpc/smp: Remove get_physical_package_id
powerpc/smp: Stop updating cpu_core_mask
powerpc/topology: Update topology_core_cpumask
powerpc/tm: Save and restore AMR on treclaim and trechkpt
powerpc/eeh: Clean up PE addressing
powerpc/pseries/eeh: Allow zero to be a valid PE configuration address
powerpc/pseries/eeh: Rework device EEH PE determination
powerpc/pseries/eeh: Clean up pe_config_addr lookups
powerpc/eeh: Move EEH initialisation to an arch initcall
powerpc/eeh: Delete eeh_ops->init
powerpc/pseries: Stop using eeh_ops->init()
powerpc/powernv: Stop using eeh_ops->init()
powerpc/eeh: Rework EEH initialisation
powerpc: switch 85xx defconfigs from legacy ide to libata
powerpc: PPC_SECURE_BOOT should not require PowerNV
powerpc/papr_scm: Fix warnings about undeclared variable
powerpc/64: make restore_interrupts 64e only
powerpc/64e: remove 64s specific interrupt soft-mask code
powerpc/64e: remove PACA_IRQ_EE_EDGE
powerpc/64: fix irq replay pt_regs->softe value
powerpc/64: fix irq replay missing preempt
powerpc/pseries: add new branch prediction security bits for link stack
powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address
powerpc: untangle cputable mce include
powerpc/powernv/elog: Fix race while processing OPAL error log event.
ANDROID: overlayfs: readdir override_creds=off option bypass creator_cred
MIPS: pgtable: Remove used PAGE_USERIO define
MIPS: alchemy: Share prom_init implementation
MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX is disabled
ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
ACPI: EC: PM: Flush EC work unconditionally after wakeup
irqchip/qcom-pdc: Reset PDC interrupts during init
irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Use return value from irq_set_wake() call
pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MASK_ON_SUSPEND flags
PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
power: supply: sbs-battery: keep error code when get_property() fails
x86/copy_mc: Introduce copy_mc_enhanced_fast_string()
x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
mtd: hyperbus: add Renesas RPC-IF driver
ANDROID: perf: Export clock_set_rate tracepoint
Revert "mtd: spi-nor: Prefer asynchronous probe"
dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>
dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma
dma-mapping: move dma-debug.h to kernel/dma/
dma-mapping: remove <asm/dma-contiguous.h>
dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>
dma-contiguous: remove dma_contiguous_set_default
dma-contiguous: remove dev_set_cma_area
dma-contiguous: remove dma_declare_contiguous
dma-mapping: split <linux/dma-mapping.h>
cma: decrease CMA_ALIGNMENT lower limit to 2
FROMLIST: scsi: ufs: clear uac for rpmb lun
arc: include/asm: fix typos of "themselves"
ARC: SMP: fix typo and use "come up" instead of "comeup"
ARC: [dts] fix the errors detected by dtbs_check
arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
ARC: [plat-eznps]: Drop support for EZChip NPS platform
FROMGIT: drm/virtio: Fix use after free in get_capset_info callback.
RDMA/umem: Move to allocate SG table from pages
lib/scatterlist: Add support in dynamic allocation of SG table from pages
tools/testing/scatterlist: Show errors in human readable form
tools/testing/scatterlist: Rejuvenate bit-rotten test
tracing: Add support for dynamic strings to synthetic events
bpf, doc: Update Andrii's email in MAINTAINERS
tracing: Save normal string variables
tracing: Fix parse_synth_field() error handling
tracing: Change STR_VAR_MAX_LEN
bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI
Smack: Remove unnecessary variable initialization
Documentation: i2c: add testunit docs to index
i2c: tegra: Improve driver module description
i2c: tegra: Clean up whitespaces, newlines and indentation
i2c: tegra: Clean up and improve comments
i2c: tegra: Clean up printk messages
i2c: tegra: Clean up variable names
i2c: tegra: Improve formatting of variables
i2c: tegra: Check errors for both positive and negative values
i2c: tegra: Factor out hardware initialization into separate function
i2c: tegra: Factor out register polling into separate function
i2c: tegra: Factor out packet header setup from tegra_i2c_xfer_msg()
i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg()
i2c: tegra: Rename wait/poll functions
i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg()
i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear()
i2c: tegra: Remove likely/unlikely from the code
i2c: tegra: Remove outdated barrier()
i2c: tegra: Clean up variable types
i2c: tegra: Reorder location of functions in the code
i2c: tegra: Clean up probe function
i2c: tegra: Move out all device-tree parsing into tegra_i2c_parse_dt()
i2c: tegra: Use clk-bulk helpers
i2c: tegra: Use platform_get_irq()
i2c: tegra: Use devm_platform_get_and_ioremap_resource()
i2c: tegra: Use reset_control_reset()
i2c: tegra: Remove error message used for devm_request_irq() failure
i2c: tegra: Runtime PM always available on Tegra
i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member
i2c: tegra: Initialize div-clk rate unconditionally
i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear()
i2c: tegra: Handle potential error of tegra_i2c_flush_fifos()
i2c: tegra: Add missing pm_runtime_put()
i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transfer
i2c: testunit: improve documentation
drm/amd/display: HDMI remote sink need mode validation for Linux
drm/amd/display: Change to correct unit on audio rate
drm/amd/display: Avoid set zero in the requested clk
drm/amdgpu: align frag_end to covered address space
drm/amdgpu: fix NULL pointer dereference for Renoir
leds: lm3697: Fix out-of-bound access
ipmi_si: Fix wrong return value in try_smi_init()
RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
arm64: initialize per-cpu offsets earlier
spi: renesas,sh-msiof: Add r8a77961 support
kselftest/arm64: Check mte tagged user address in kernel
kselftest/arm64: Verify KSM page merge for MTE pages
kselftest/arm64: Verify all different mmap MTE options
kselftest/arm64: Check forked child mte memory accessibility
kselftest/arm64: Verify mte tag inclusion via prctl
kselftest/arm64: Add utilities and a test to validate mte memory
arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible
arm64: dts: meson: add missing g12 rng clock
arm64: dts: meson-axg-s400: enable USB OTG
arm64: dts: meson-axg: add USB nodes
regmap: irq: Add support to clear ack registers
ASoC: Intel: haswell: Mark FE DAIs as nonatomic
ASoC: Intel: broadwell: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic
Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1
block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx()
block: make blk_crypto_rq_bio_prep() able to fail
block: make bio_crypt_clone() able to fail
PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
block: add a bdget_part helper
drbd: remove ->this_bdev
docs: hwmon: (ltc2945) update datasheet link
hwmon: (mlxreg-fan) Fix double "Mellanox"
hwmon: (pmbus/max20730) add device monitoring via debugfs
hwmon: (pmbus/max34440) Fix OC fault limits
rxrpc: Fix server keyring leak
spi: imx: Fix freeing of DMA channels if spi_bitbang_start() fails
ANDROID: GKI: Build INCREMENTAL_FS into GKI
docs: programming-languages: refresh blurb on clang support
Documentation: kvm: fix a typo
rxrpc: The server keyring isn't network-namespaced
rxrpc: Fix accept on a connection that need securing
rxrpc: Fix some missing _bh annotations on locking conn->state_lock
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
rxrpc: Fix rxkad token xdr encoding
regulator: bd9576: Fix print
regulator: bd9576: fix regulator binfdings dt node names
dt-bindings: regulator: document pm8950 and pm8953 smd regulators
regulator: qcom_smd: add pm8953 regulators
regulator: Make constraint debug processing conditional on DEBUG
ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT
ASoC: mchp-spdifrx: convert to devm_platform_get_and_ioremap_resource
printk: Use fallthrough pseudo-keyword
bpf, verifier: Use fallthrough pseudo-keyword
xsk: Remove internal DMA headers
ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion
ASoC: rt715-sdw: probe with RT714 Device ID
ASoC: Intel: sof_sdw_rt1316: add missing component string
ASoC: Intel: sof_sdw_rt1308: add extra check on init
ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata
ASoC: sun8i-codec: Enable AIF mono/stereo control
ASoC: sun8i-codec: Fix AIF widget channel references
ASoC: sun8i-codec: Correct DAPM widget types
ASoC: sun8i-codec: Consistently name DAPM widgets and routes
ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes
ASoC: sun8i-codec: Swap module clock/reset dependencies
ASoC: sun8i-codec: Set up clock tree at probe time
cpufreq: Move traces and update to policy->cur to cpufreq core
cpufreq: stats: Enable stats for fast-switch as well
cpufreq: stats: Mark few conditionals with unlikely()
cpufreq: stats: Remove locking
cpufreq: stats: Defer stats update to cpufreq_stats_record_transition()
net: phy: marvell: Use phy_read_paged() instead of open coding it
dt-bindings: mfd: ti,j721e-system-controller: Fix incorrect pattern property
dt-bindings: display: Add dsi-controller.yaml in DSI controller schemas
dt-bindings: arm: Add missing root node constraint for board/SoC bindings
net: dsa: propagate switchdev vlan_filtering prepare phase to drivers
w1: w1_therm: make w1_poll_completion static
staging: greybus: use __force when assigning __u8 value to snd_ctl_elem_type_t
staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for format bitmask
staging: greybus: fix warnings about endianness detected by sparse
MAINTAINERS: Add maintainer of DW APB SSI driver
PCI: meson: Build as module by default
m68knommu: include SDHC support only when hardware has it
m68knommu: fix sparse warnings in signal code
m68knommu: switch to using asm-generic/uaccess.h
binder: simplify the return expression of binder_mmap
test_firmware: Test partial read support
firmware: Add request_partial_firmware_into_buf()
firmware: Store opt_flags in fw_priv
fs/kernel_file_read: Add "offset" arg for partial reads
IMA: Add support for file reads without contents
LSM: Add "contents" flag to kernel_read_file hook
module: Call security_kernel_post_load_data()
firmware_loader: Use security_post_load_data()
LSM: Introduce kernel_post_load_data() hook
fs/kernel_read_file: Add file_size output argument
fs/kernel_read_file: Switch buffer size arg to size_t
fs/kernel_read_file: Remove redundant size argument
fs/kernel_read_file: Split into separate source file
fs/kernel_read_file: Split into separate include file
fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum
fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum
serial: mcf: add sysrq capability
serial: fsl_lpuart: add sysrq support when using dma
ACPI: button: fix handling lid state changes when input device closed
power: supply: Constify static w1_family_ops structs
w1: Constify static w1_family_ops structs
w1: Constify struct w1_family_ops
usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
USB: serial: ftdi_sio: use cur_altsetting for consistency
intel_th: pci: Add Alder Lake CPU support
intel_th: pci: Add Alder Lake-S support
stm class: ftrace: Use different channel accroding to CPU
stm class: ftrace: Enable supported trace export flag
tracing: Add trace_export support for trace_marker
tracing: Add trace_export support for event trace
tracing: Add flag to control different traces
stm class: ftrace: Change dependency to TRACING
ARM: dts: sun4i-a10: fix cpu_alert temperature
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation
sparc32: Move ioremap/iounmap declaration before asm-generic/io.h include
sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard
USB: serial: option: Add Telit FT980-KS composition
mfd: kempld-core: Fix unused variable 'kempld_acpi_table' when !ACPI
mfd: sl28cpld: Depend on I2C
staging: r8188eu: remove unnecessary type casts (struct wlan_bssid_ex *)
staging: rtl8723bs: replace _cancel_timer with del_timer_sync
staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16
staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16
staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24
staging: rtl8723bs: remove unused macros
staging: rtl8723bs: replace _RND8 with round_up()
staging: rtl8723bs: replace _RND4 with round_up()
staging: rtl8723bs: replace RND4 with round_up()
staging: qlge: fix build breakage with dumping enabled
dt-bindings: Fix 'reg' size issues in zynqmp examples
dmaengine: rcar-dmac: drop double zeroing
dmaengine: sh: drop double zeroing
dmaengine: ioat: Allocate correct size for descriptor chunk
dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname
dmaengine: fsl: remove bad channel update
dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
net: openvswitch: Constify static struct genl_small_ops
mptcp: Constify mptcp_pm_ops
Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2
Input: synaptics-rmi4 - support bootloader v8 in f34v7
Input: synaptics-rmi4 - add support for F3A
Input: synaptics-rmi4 - rename f30_data to gpio_data
x86/xen: Fix typo in xen_pagetable_p2m_free()
x86/xen: disable Firmware First mode for correctable memory errors
xen/arm: do not setup the runstate info page if kpti is enabled
xen: remove redundant initialization of variable ret
xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*()
xen/gntdev.c: Mark pages as dirty
RISC-V: Make sure memblock reserves the memory containing DT
Input: add zinitix touchscreen driver
dt-bindings: input/touchscreen: add bindings for zinitix
Linux 5.9-rc8
drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit
net/core: check length before updating Ethertype in skb_mpls_{push,pop}
net: mvneta: fix double free of txq->buf
net_sched: check error pointer in tcf_dump_walker()
net: team: fix memory leak in __team_options_register
bnxt_en: Eliminate unnecessary RX resets.
bnxt_en: Reduce unnecessary message log during RX errors.
bnxt_en: Add a software counter for RX ring reset.
bnxt_en: Implement RX ring reset in response to buffer errors.
bnxt_en: Refactor bnxt_init_one_rx_ring().
bnxt_en: Refactor bnxt_free_rx_skbs().
bnxt_en: Log FW health status info, if reset is aborted.
bnxt_en: perform no master recovery during startup
bnxt_en: log firmware status on firmware init failure
bnxt_en: refactor bnxt_alloc_fw_health()
bnxt_en: Update firmware interface spec to 1.10.1.68.
net: dsa: mv88e6xxx: Add per port devlink regions
net: dsa: Add helper for converting devlink port to ds and port
net: dsa: Add devlink port regions support to DSA
net: devlink: Add support for port regions
net: dsa: Register devlink ports before calling DSA driver setup()
net: dsa: Make use of devlink port flavour unused
net: devlink: Add unused port flavour
MAINTAINERS: TPM DEVICE DRIVER: Update GIT
netfilter: nf_tables: Implement fast bitwise expression
netfilter: nf_tables: Enable fast nft_cmp for inverted matches
netfilter: nfnetlink: place subsys mutexes in distinct lockdep classes
netfilter: ipset: enable memory accounting for ipset allocations
netfilter: nf_tables_offload: Remove unused macro FLOW_SETUP_BLOCK
riscv: remove address space overrides using set_fs()
riscv: implement __get_kernel_nofault and __put_user_nofault
riscv: refactor __get_user and __put_user
riscv: use memcpy based uaccess for nommu again
asm-generic: make the set_fs implementation optional
asm-generic: add nommu implementations of __{get,put}_kernel_nofault
asm-generic: improve the nommu {get,put}_user handling
uaccess: provide a generic TASK_SIZE_MAX definition
media: zoran.rst: place it at the right place this time
hwmon: (bt1-pvt) Wait for the completion with timeout
hwmon: (bt1-pvt) Cache current update timeout
hwmon: (bt1-pvt) Test sensor power supply on probe
hwmon: (lm75) Add regulator support
hwmon: Add hwmon driver for Intel MAX 10 BMC
dt-bindings: Add MP2975 voltage regulator device
hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller
hwmon: (tmp513) fix spelling typo in comments
hwmon: (amd_energy) Update driver documentation
hwmon: (amd_energy) Improve the accumulation logic
vhost-vdpa: fix page pinning leakage in error path
vhost-vdpa: fix vhost_vdpa_map() on error condition
vhost: Don't call log_access_ok() when using IOTLB
vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
vhost: Don't call access_ok() when using IOTLB
mptcp: ADD_ADDRs with echo bit are smaller
dt-bindings: net: dsa: b53: Fix full duplex in example
dt-bindings: net: dsa: b53: Specify unit address in hex
net: dsa: sja1105: remove duplicate prefix for VL Lookup dynamic config
bnx2x: Use fallthrough pseudo-keyword
net: ksz884x: Use fallthrough pseudo-keyword
net: bna: Use fallthrough pseudo-keyword
usbnet: Use fallthrough pseudo-keyword
net/sched: act_mpls: Add action to push MPLS LSE before Ethernet header
net/sched: act_vlan: Add {POP,PUSH}_ETH actions
net: typhoon: Fix a typo Typoon --> Typhoon
net: phy: dp83869: fix unsigned comparisons against less than zero values
net/smc: use an array to check fields in system EID
net/smc: send ISM devices with unique chid in CLC proposal
powerpc: dts: t1040rdb: add ports for Seville Ethernet switch
powerpc: dts: t1040: add bindings for Seville Ethernet switch
tcp: account total lost packets properly
power: supply: bq25980: Add support for the BQ259xx family
net: hinic: fix DEVLINK build errors
net/iucv: fix indentation in __iucv_message_receive()
net/af_iucv: right-size the uid variable in iucv_sock_bind()
dt-binding: bq25980: Add the bq25980 flash charger
net: remove NETDEV_HW_ADDR_T_SLAVE
net: stmmac: Modify configuration method of EEE timers
power: supply: fix spelling mistake "unprecise" -> "imprecise"
power: supply: test_power: add missing newlines when printing parameters by sysfs
genetlink: allow dumping command-specific policy
genetlink: properly support per-op policy dumping
genetlink: factor skb preparation out of ctrl_dumppolicy()
netlink: rework policy dump to support multiple policies
netlink: compare policy more accurately
power: supply: pm2301: drop duplicated i2c_device_id
power: supply: charger-manager: drop unused charger assignment
power: supply: rt9455: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: goldfish: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq25890: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq2515x: fix kerneldoc
power: supply: bq24257: skip 'struct acpi_device_id' when !CONFIG_ACPI
coccinelle: misc: add flexible_array.cocci script
ARM: dts: nspire: Fix SP804 users
arm64: dts: lg: Fix SP804 users
arm64: dts: lg: Fix SP805 clocks
ARM: mstar: Fix up the fallout from moving the dts/dtsi files
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add interrupt controller to base dtsi
ARM: mstar: Select MStar intc
ARM: multi_v7_defconfig: add FMC2 EBI controller support
ARM: stm32: Replace HTTP links with HTTPS ones
scripts/spelling.txt: fix malformed entry
mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs
mm, slub: restore initial kmem_cache flags
power: supply: max17040: Support soc alert
power: supply: max17040: Support setting rcomp
dt-bindings: power: supply: max17040: Add maxim,rcomp
power: supply: max17040: Support compatible devices
dt-bindings: power: supply: Extend max17040 compatibility
x86/events/amd/iommu: Fix sizeof mismatch
perf/x86/intel: Check perf metrics feature for each CPU
sched/deadline: Unthrottle PI boosted threads while enqueuing
sched/debug: Add new tracepoint to track cpu_capacity
sched/fair: Tweak pick_next_entity()
power: supply: max17040: Use regmap i2c
power: supply: max17040: Use devm_ to automate remove
power: supply: document current direction
KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept
media: add Zoran cardlist
security/keys: remove compat_keyctl_instantiate_key_iov
mm: remove compat_process_vm_{readv,writev}
fs: remove compat_sys_vmsplice
fs: remove the compat readv/writev syscalls
fs: remove various compat readv/writev helpers
iov_iter: transparently handle compat iovecs in import_iovec
iov_iter: refactor rw_copy_check_uvector and import_iovec
bpf: Deref map in BPF_PROG_BIND_MAP when it's already used
genetlink: switch control commands to per-op policies
genetlink: use parsed attrs in dumppolicy
taskstats: move specifying netlink policy back to ops
genetlink: bring back per op policy
genetlink: use .start callback for dumppolicy
genetlink: add a structure for dump state
genetlink: move to smaller ops wherever possible
genetlink: add small version of ops
genetlink: reorg struct genl_family
scsi: qedf: Remove redundant assignment to variable 'rc'
scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store()
scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro
scsi: qla4xxx: Delete unneeded variable 'status' in qla4xxx_process_ddb_changed
scsi: sun_esp: Use module_platform_driver to simplify the code
scsi: sun3x_esp: Use module_platform_driver to simplify the code
scsi: sni_53c710: Use module_platform_driver to simplify the code
scsi: qlogicpti: Use module_platform_driver to simplify the code
scsi: mac_esp: Use module_platform_driver to simplify the code
scsi: jazz_esp: Use module_platform_driver to simplify the code
scsi: mvumi: Fix error return in mvumi_io_attach()
scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req()
scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
scsi: aacraid: Add a missing iounmap call
scsi: qedi: Add schedule_hw_err_handler callback for fan failure
scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c
scsi: snic: Remove unnecessary condition
scsi: fnic: Do not call 'scsi_done()' for unhandled commands
block: scsi_ioctl: Avoid the use of one-element arrays
rsxx: Use fallthrough pseudo-keyword
pata_cmd64x: Use fallthrough pseudo-keyword
dpaa2-eth: add support for devlink parser error drop traps
dpaa2-eth: add basic devlink support
devlink: add .trap_group_action_set() callback
devlink: add parser error drop packet traps
ionic: add new bad firmware error code
ionic: use lif ident for filter count
ionic: refill lif identity after fw_up
ionic: disable all queue napi contexts on timeout
ionic: check qcq ptr in ionic_qcq_disable
ionic: clear linkcheck bit on alloc fail
ionic: drain the work queue
ionic: contiguous memory for notifyq
s390/ctcm: remove orphaned function declarations
s390/qeth: static checker cleanups
s390/qeth: use netdev_name()
s390/qeth: constify the disciplines
s390/qeth: allow configuration of TX queues for OSA devices
s390/qeth: de-magic the QIB parm area
s390/qeth: keep track of wanted TX queues
scsi: ufs: Fix missing brace warning for old compilers
scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c
scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c
scsi: sd: Allow user to configure command retries
scsi: core: Add limitless cmd retry support
selftests: ocelot: add some example VCAP IS1, IS2 and ES0 tc offloads
net: mscc: ocelot: offload redirect action to VCAP IS2
net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter_rules()
net: mscc: ocelot: only install TCAM entries into a specific lookup and PAG
net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0
net: mscc: ocelot: offload ingress skbedit and vlan actions to VCAP IS1
net: mscc: ocelot: create TCAM skeleton from tc filter chains
net: mscc: ocelot: introduce conversion helpers between port and netdev
net: mscc: ocelot: offload multiple tc-flower actions in same rule
scsi: target: core: Add CONTROL field for trace events
tcp: fix syn cookied MPTCP request socket leak
libceph: use sendpage_ok() in ceph_tcp_sendpage()
scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
drbd: code cleanup by using sendpage_ok() to check page for kernel_sendpage()
tcp: use sendpage_ok() to detect misused .sendpage
nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
net: introduce helper sendpage_ok() in include/linux/net.h
net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address()
net: usb: pegasus: Proper error handing when setting pegasus' MAC address
bpf, sockmap: Update selftests to use skb_adjust_room
bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload
dt-bindings: net: dsa: b53: Add missing reg property to example
net: core: document two new elements of struct net_device
bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr()
bpf: Introducte bpf_this_cpu_ptr()
bpf: Introduce bpf_per_cpu_ptr()
selftests/bpf: Ksyms_btf to test typed ksyms
bpf/libbpf: BTF support for typed ksyms
bpf: Introduce pseudo_btf_id
RISC-V: Add page table dump support for uefi
RISC-V: Add EFI runtime services
RISC-V: Add EFI stub support.
RISC-V: Add PE/COFF header for EFI stub
RISC-V: Implement late mapping page table allocation functions
RISC-V: Add early ioremap support
RISC-V: Move DT mapping outof fixmap
spi: spi-s3c64xx: Turn on interrupts upon resume
spi: spi-s3c64xx: Increase transfer timeout
spi: spi-s3c64xx: Ensure cur_speed holds actual clock value
spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_driver_data
spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_*
spi: spi-s3c64xx: Report more information when errors occur
spi: spi-s3c64xx: Check return values
spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250
spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
ahci: qoriq: enable acpi support in qoriq ahci driver
sata, highbank: simplify the return expression of ahci_highbank_suspend
ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs
Documentation/x86: Fix incorrect references to zero-page.txt
net: dsa: Utilize __vlan_find_dev_deep_rcu()
net: dsa: Obtain VLAN protocol from skb->protocol
net: dsa: b53: Set untag_bridge_pvid
net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv()
bcache: remove embedded struct cache_sb from struct cache_set
bcache: check and set sync status on cache's in-memory super block
bcache: remove can_attach_cache()
bcache: don't check seq numbers in register_cache_set()
bcache: only use bucket_bytes() on struct cache
bcache: remove useless bucket_pages()
bcache: remove useless alloc_bucket_pages()
bcache: only use block_bytes() on struct cache
bcache: add set_uuid in struct cache_set
bcache: remove for_each_cache()
bcache: explicitly make cache_set only have single cache
bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
bcache: Convert to DEFINE_SHOW_ATTRIBUTE
bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
bcache: share register sysfs with async register
netlink: fix policy dump leak
ASoC: wm8523: Fix a typo in a comment
ASoC: fsl_spdif: Remove unused np
ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend
netlink: fix policy dump leak
ASoC: add DT bindings for Microchip S/PDIF RX Controller
ASoC: mchp-spdifrx: add driver for SPDIF RX
static_call: Fix return type of static_call_init
tracepoint: Fix out of sync data passing by static caller
bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags
bpf: tcp: Do not limit cb_flags when creating child sk from listen sk
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ftrace: Fix some typos in comment
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
net/mlx5e: Fix race condition on nhe->n pointer in neigh update
net/mlx5e: Fix VLAN create flow
net/mlx5e: Fix VLAN cleanup flow
net/mlx5e: Fix return status when setting unsupported FEC mode
net/mlx5e: Fix driver's declaration to support GRE offload
net/mlx5e: CT, Fix coverity issue
net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
net/mlx5e: Fix error path for RQ alloc
net/mlx5: Fix request_irqs error flow
net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible
net/mlx5: Add retry mechanism to the command entry index allocation
net/mlx5: poll cmd EQ in case of command timeout
net/mlx5: Avoid possible free of command entry while timeout comp handler
net/mlx5: Fix a race when moving command interface to polling mode
tools/power/acpi: Serialize Makefile
PM: domains: Allow to abort power off when no ->power_off() callback
PM: domains: Rename power state enums for genpd
ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug()
ACPI: memhotplug: Remove 'state' from struct acpi_memory_device
ACPI / extlog: Check for RDMSR failure
ACPI: Make acpi_evaluate_dsm() prototype consistent
docs: mm: numaperf.rst Add brief description for access class 1.
node: Add access1 class to represent CPU to memory characteristics
ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
ACPI: Let ACPI know we support Generic Initiator Affinity Structures
x86: Support Generic Initiator only proximity domains
ACPI: Support Generic Initiator only domains
tools: Avoid comma separated statements
random32: Restore __latent_entropy attribute on net_rand_state
kunit: tool: handle when .kunit exists but .kunitconfig does not
mm: memcg/slab: fix slab statistics in !SMP configuration
PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware
MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform drivers maintainers
platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
ASoC: qcom: fix SDM845 & QDSP6 dependencies more
selftests/bpf: Properly initialize linfo in sockmap_basic
selftests/bpf: Initialize duration in xdp_noinline.c
ASoC: Intel: Select catpt and deprecate haswell
ASoC: Intel: bdw-5677: Remove haswell-solution specific code
ASoC: Intel: bdw-5650: Remove haswell-solution specific code
ASoC: Intel: broadwell: Remove haswell-solution specific code
ASoC: Intel: haswell: Remove haswell-solution specific code
ASoC: Intel: catpt: Simple sysfs attributes
ASoC: Intel: catpt: Event tracing
ASoC: Intel: catpt: Device driver lifecycle
ASoC: Intel: catpt: PCM operations
ASoC: Intel: catpt: Firmware loading and context restore
ASoC: Intel: catpt: Define DSP operations
ASoC: Intel: catpt: Add IPC message handlers
ASoC: Intel: catpt: Implement IPC protocol
ASoC: Intel: Add catpt base members
platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360"
objtool: Permit __kasan_check_{read,write} under UACCESS
clocksource/drivers/armada-370-xp: Use semicolons rather than commas to separate statements
bus/fsl-mc: Add a new version for dprc_get_obj_region command
bus/fsl-mc: Extend ICID size from 16bit to 32bit
bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO
bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
bus/fsl-mc: Add a container setup function
bus/fsl-mc: Export a cleanup function for DPRC
bus/fsl-mc: Export dprc_scan/dprc_remove functions to be used by multiple entities
bus/fsl-mc: Add dprc-reset-container support
bus/fsl-mc: Cache the DPRC API version
bus/fsl-mc: Set the QMAN/BMAN region flags
bus/fsl-mc: add support for 'driver_override' in the mc-bus
bus/fsl-mc: Add a new parameter to dprc_scan_objects function
bus/fsl-mc: Do no longer export the total number of irqs outside dprc_scan_objects
mic: vop: copy data to kernel space then write to io memory
misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
misc: vop: build VOP based on CONFIG_VOP
w1: mxc_w1: Fix timeout resolution problem leading to bus error
misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver
fbcon: remove no-op fbcon_set_origin()
regmap: debugfs: use semicolons rather than commas to separate statements
platform/x86: intel_pmc_core: do not create a static struct device
NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
NFSD: Remove the RETURN_STATUS() macro
NFSD: Call NFSv2 encoders on error returns
NFSD: Fix .pc_release method for NFSv2
NFSD: Remove vestigial typedefs
NFSD: Refactor nfsd_dispatch() error paths
NFSD: Clean up nfsd_dispatch() variables
NFSD: Clean up stale comments in nfsd_dispatch()
NFSD: Clean up switch statement in nfsd_dispatch()
NFSD: Encoder and decoder functions are always present
NFSACL: Replace PROC() macro with open code
lockd: Replace PROC() macro with open code
NFSD: Add missing NFSv2 .pc_func methods
USB: core: remove polling for /sys/kernel/debug/usb/devices
usb: typec: add support for STUSB160x Type-C controller family
usb: typec: add typec_find_pwr_opmode
phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode
dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus
dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema
tty/sysrq: Extend the sysrq_key_table to cover capital letters
fs: nfs: return per memcg count for xattr shrinkers
NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
nfs: remove incorrect fallthrough label
s390/startup: correct early pgm check info formatting
s390: remove orphaned extern variables declarations
s390/kasan: make sure int handler always run with DAT on
s390/ipl: add support to control memory clearing for nvme re-IPL
s390/nvme: support firmware-assisted dump to NVMe disks
s390/ipl: support NVMe IPL kernel parameters
s390: nvme dump support
media: admin-guide: update cardlists
media: siano: rename a duplicated card string
media: zoran: move documentation file to the right place
PCI: xgene: Remove unused assignment to variable msi_val
PCI: loongson: Simplify loongson_pci_probe() return expression
PCI: cadence: Simplify cdns_pcie_host_init_address_translation() return expression
PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() return expression
PCI: iproc: Use module_bcma_driver to simplify the code
PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to match list
PCI: brcmstb: Set bus max burst size by chip type
PCI: brcmstb: Accommodate MSI for older chips
PCI: brcmstb: Set additional internal memory DMA viewport sizes
PCI: brcmstb: Add control of rescal reset
PCI: hv: Fix hibernation in case interrupts are not re-created
bus: fsl-mc: MC control registers are not always available
bus: fsl-mc: don't assume an iommu is always present
drivers core: node: Use a more typical macro definition style for ACCESS_ATTR
drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show
mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit
drivers core: Miscellaneous changes for sysfs_emit
drivers core: Reindent a couple uses around sysfs_emit
drivers core: Remove strcat uses around sysfs_emit and neaten
drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
usb: dwc2: Fix INTR OUT transfers in DDMA mode.
usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
usb: dwc2: override PHY input signals with usb role switch support
dt-bindings: usb: dwc2: add optional usb-role-switch property
usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform
dt-bindings: usb: Add Intel Keem Bay USB controller bindings
usb: dwc3: gadget: Support up to max stream id
mac80211: avoid processing non-S1G elements on S1G band
nl80211: fix non-split wiphy information
nl80211: reduce non-split wiphy dump size
sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
w1: w1_therm: Add support for GXCAS GX20MH01 device.
w1: w1_therm: Add sysfs entries to control conversion time and driver features
samples: mpssd: fix the build errors when enable DEBUG in mpssd.c
eeprom: ee1004: use module_i2c_driver to simplify the code
virt: vbox: simplify the return expression of vbg_input_open()
ocxl: simplify the return expression of free_function_dev()
ocxl: fix kconfig dependency warning for OCXL
x86/dumpstack: Fix misleading instruction pointer error message
bus: mhi: debugfs: Print channel context read-pointer
bus: mhi: core: Fix the building of MHI module
bus: mhi: Remove unused nr_irqs_req variable
bus: mhi: core: Allow shared IRQ for event rings
bus: mhi: core: Introduce sysfs entries for MHI
bus: mhi: core: Introduce debugfs entries for MHI
bus: mhi: Fix entries based on Kconfig coding style
bus: mhi: Remove include of rwlock_types.h
bus: mhi: core: Add const qualifier to MHI config information
bus: mhi: core: Introduce APIs to allocate and free the MHI controller
bus: mhi: core: Read and save device hardware information from BHI
bus: mhi: core: Introduce counters to track MHI device state transitions
bus: mhi: core: Introduce helper function to check device state
bus: mhi: core: Use generic name field for an MHI device
bus: mhi: core: Trigger host resume if suspended during mhi_device_get()
bus: mhi: core: Use helper API to trigger a non-blocking host resume
bus: mhi: core: Abort suspends due to outgoing pending packets
bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration
bus: mhi: fix doubled words and struct image_info kernel-doc
scripts/spdxcheck.py: handle license identifiers in XML comments
USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
net: pegasus: Use the new usb control message API.
net: rtl8150: Use the new usb control message API.
usb: typec: displayport: Reduce noise from the driver
USB: hub: Add Kconfig option to reduce number of port initialization retries
USB: hub: Clean up use of port initialization schemes and retries
ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency"
KVM: arm64: Ensure user_mem_abort() return value is initialised
KVM: arm64: Pass level hint to TLBI during stage-2 permission fault
KVM: arm64: Fix some documentation build warnings
efi: mokvar: add missing include of asm/early_ioremap.h
crypto: atmel-tdes - use semicolons rather than commas to separate statements
crypto: drivers - use semicolons rather than commas to separate statements
hwrng: mxc-rnga - use semicolons rather than commas to separate statements
hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
hwrng: stm32 - use semicolons rather than commas to separate statements
crypto: xor - use ktime for template benchmarking
crypto: xor - defer load time benchmark to a later time
crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num'
crypto: hisilicon/zip - fix the return value when device is busy
crypto: hisilicon/zip - fix zero length input in GZIP decompress
crypto: hisilicon/zip - fix the uncleared debug registers
lib/mpi: Fix unused variable warnings
crypto: x86/poly1305 - Remove assignments with no effect
hwrng: npcm - modify readl to readb
crypto: sa2ul - Fix DMA mapping API usage
crypto: caam/qi2 - add support for XTS with 16B IV
crypto: caam/qi - add support for XTS with 16B IV
crypto: caam/jr - add support for XTS with 16B IV
crypto: caam - add xts check for block length equal to zero
crypto: caam/qi2 - add support for more XTS key lengths
crypto: caam/qi - add support for more XTS key lengths
crypto: caam/jr - add support for more XTS key lengths
crypto: caam/qi2 - add fallback for XTS with more than 8B IV
crypto: caam/qi - add fallback for XTS with more than 8B IV
crypto: caam/jr - add fallback for XTS with more than 8B IV
crypto: mediatek - simplify the return expression of mtk_dfe_dse_reset()
crypto: marvell/octeontx - simplify the return expression of create_sysfs_eng_grps_info()
crypto: ccp - fix error handling
crypto: cpt - simplify the return expression of cav_register_algs
mtd: parsers: bcm63xx: Do not make it modular
mtd: spear_smi: Enable compile testing
mtd: maps: vmu-flash: fix typos for struct memcard
mtd: physmap: Add Baikal-T1 physically mapped ROM support
mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
usb: dwc3: gadget: Return early if no TRB update
usb: dwc3: gadget: Keep TRBs in request order
usb: dwc3: gadget: Revise setting IOC when no TRB left
usb: dwc3: gadget: Look ahead when setting IOC
usb: dwc3: gadget: Allow restarting a transfer
usb: bdc: remove duplicated error message
usb: dwc3: Stop active transfers before halting the controller
usb: cdns3: gadget: enlarge the TRB ring length
usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above
usb: cdns3: gadget: need to handle sg case for workaround 2 case
usb: cdns3: gadget: handle sg list use case at completion correctly
usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case
usb: cdns3: gadget: improve the dump TRB operation at cdns3_ep_run_transfer
usb: cdns3: gadget: using correct sg operations
dt-bindings: document a new quirk for dwc3
usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
usb: bdc: Fix unused assignment in bdc_probe()
usb: gadget: uvc: Fix the wrong v4l2_device_unregister call
usb: dwc3: gadget: Rename misleading function names
usb: dwc3: gadget: Refactor preparing last TRBs
usb: dwc3: gadget: Set IOC if not enough for extra TRBs
usb: dwc3: gadget: Check for number of TRBs prepared
usb: dwc3: gadget: Return the number of prepared TRBs
usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
usb: dwc3: gadget: Improve TRB ZLP setup
usb: dwc3: gadget: Refactor preparing extra TRB
usb: dwc3: gadget: Reclaim extra TRBs after request completion
usb: dwc3: gadget: Check MPS of the request length
usb: gadget: bcm63xx_udc: fix up the error of undeclared usb_debug_root
usb: gadget: tegra-xudc: Do not print errors on probe deferral
usb: gadget: tegra-xudc: Properly align parameters
usb: gadget: fix spelling mistake "Dectected" -> "Detected"
usb: gadget: tegra-xudc: Use consistent spelling and formatting
usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed
usb: gadget: core: do not try to disconnect gadget if it is not connected
usb: dwc3: gadget: Refactor ep command completion
usb: gadget: s3c: Remove unused 'udc' variable
usb: dwc3: debugfs: do not queue work if try to change mode on non-drd
usb: dwc3: core: add phy cleanup for probe error handling
usb: dwc3: core: don't trigger runtime pm when remove driver
Revert "usb: udc: allow adding and removing the same gadget device"
usb: dwc3: allocate gadget structure dynamically
usb: cdns3: gadget: fix possible memory leak
USB: UDC: net2272: Fix memory leaks
USB: UDC: net2280: Fix memory leaks
USB: UDC: Expand device model API interface
usb: cdns3: gadget: fix some endian issues
usb: gadget: fsl: Fix unsigned expression compared with zero in fsl_udc_probe
usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
usb: gadget: u_serial: clear suspended flag when disconnecting
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBurst to 15
usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
usb: cdns3: gadget: move wait configuration operation
usb: cdns3: drd: call PHY .set_mode accordingly
usb: cdns3: gadget: clear the interrupt status when disconnect the host
usb: cdns3: gadget: set fast access bit
usb: cdns3: core: quit if it uses role switch class
usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
usb: dwc2: Always disable regulators on driver teardown
usb: gadget: config_ep_by_speed_and_alt instead of config_ep_by_speed
usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE
usb: dwc2: add support for APM82181 USB OTG
dt-bindings: usb: dwc2: add support for APM82181 SoCs USB OTG HS and FS
USB: gadget: f_ncm: Fix NDP16 datagram validation
usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance test PHY lockup
dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property
dt-bindings: usb: Convert cdns-usb3.txt to YAML schema
usb: dwc-meson-g12a: Add support for USB on AXG SoCs
dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic AXG Families USB Glue Bindings
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: gadget: pch_udc: Convert to use GPIO descriptors
usb: cdns3: imx: add glue layer runtime pm implementation
usb: cdns3: add runtime PM support
usb: cdns3: introduce set_phy_power_on{off} APIs
usb: mtu3: Remove unsused inline function is_first_entry
usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG
usb: gadget: function: printer: fix use-after-free in __lock_acquire
MAINTAINERS: Add entry for Broadcom BDC driver
usb: gadget: f_acm: don't disable disabled EP
usb: gadget: aspeed: fixup vhub port irq handling
usb: dwc3: gadget: fix checkpatch warnings
usb: dwc3: core: fix checkpatch warnings
usb: dwc3: debugfs: fix checkpatch warnings
usb: dwc3: qcom: fix checkpatch warnings
usb: dwc3: ep0: fix checkpatch warnings
usb: dwc3: debug: fix checkpatch warning
usb: dwc3: trace: fix checkpatch warnings
usb: dwc3: ulpi: fix checkpatch warning
usb: dwc3: meson: fix checkpatch errors and warnings
usb: dwc3: debug: fix sparse warning
usb: dwc3: meson: fix coccinelle WARNING
usb: dwc3: qcom: Add interconnect support in dwc3 driver
usb: gadget: udc: Drop surplus include
MAINTAINERS: add Cadence USB3 DRD IP driver entry
pipe: remove pipe_wait() and fix wakeup race with splice
lib8390: Use netif_msg_init to initialize msg_enable bits
net: phy: realtek: Modify 2.5G PHY name to RTL8226
caif_virtio: Remove redundant initialization of variable err
net-sysfs: Fix inconsistent of format with argument type in net-sysfs.c
pktgen: Fix inconsistent of format with argument type in pktgen.c
drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
RDMA/uverbs: Expose the new GID query API to user space
RDMA/core: Introduce new GID table query API
RDMA/core: Modify enum ib_gid_type and enum rdma_network_type
RDMA/core: Change rdma_get_gid_attr returned error code
overflow: Include header file with SIZE_MAX declaration
RDMA/qedr: Endianness warnings cleanup
RDMA/rtrs: Constify static struct attribute_group
RDMA/core: Constify struct attribute_group
spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
spi: spi-stm32: remove redundant irqsave and irqrestore in hardIRQ
spi: spi-tegra20-sflash: remove redundant irqsave and irqrestore in hardIRQ
spi: atmel: Exposing effective spi speed
spi: spi-mtk-nor: fix op checks in supports_op
spi: spi-mtk-nor: add helper for checking prg mode ops
spi: spi-mtk-nor: make use of full capability of prg mode
power: supply: bq27xxx: add support for TI bq34z100
power: supply: bq27xxx: add separate flag for capacity inaccurate
power: supply: bq27xxx: add separate flag for single SoC register
power: supply: bq27xxx: adjust whitespace and use BIT() for bitflags
power: supply: bq27xxx: report "not charging" on all types
dt-bindings: power: bq27xxx: add bq34z100
perf: arm-cmn: Fix conversion specifiers for node type
perf: arm-cmn: Fix unsigned comparison to less than zero
ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe()
ASoC: Remove unused 'linux,hdmi-audio'
tpm_tis: Add a check for invalid status
tpm: use %*ph to print small buffer
dt-bindings: Add SynQucer TPM MMIO as a trivial device
tpm: tis: add support for MMIO TPM on SynQuacer
regulator: qcom: labibb: Constify static structs
regulator: dt-bindings: Document the PM660/PM660L PMICs entries
regulator: qcom_smd: Add PM660/PM660L regulator support
regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries
regulator: qcom_spmi: Add PM660/PM660L regulators
regulator: qcom_spmi: Add support for new regulator types
regulator: core: Enlarge max OF property name length to 64 chars
ravb: Add support for explicit internal clock delay configuration
ravb: Split delay handling in parsing and applying
dt-bindings: net: renesas,etheravb: Convert to json-schema
dt-bindings: net: renesas,ravb: Document internal clock delay properties
dt-bindings: net: ethernet-controller: Add internal delay properties
coccinelle: api: add kvmalloc script
RDMA/mlx5: Sync device with CPU pages upon ODP MR registration
RDMA/mlx5: Extend advice MR to support non faulting mode
IB/core: Enable ODP sync without faulting
ASoC: soc-pcm: add missing ret=0 at soc_pcm_open()
IB/core: Improve ODP to use hmm_range_fault()
r8169: fix data corruption issue on RTL8402
r8169: fix handling ether_clk
wcn36xx: Advertise beacon filtering support in bmps
ath11k: remove unnecessary casts to u32
ath11k: enable idle power save mode
ath11k: start a timer to update HP for CE pipe 4
ath11k: start a timer to update REO cmd ring
ath11k: start a timer to update TCL HP
ath11k: set WMI pipe credit to 1 for QCA6390
ath11k: enable shadow register configuration and access
ath11k: read and write registers below unwindowed address
ath11k: debugfs: fix crash during rmmod
ath11k: fix warning caused by lockdep_assert_held
ath11k: mac: remove unused conf_mutex to solve a deadlock
ath11k: pci: fix rmmod crash
ath11k: add packet log support for QCA6390
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc
ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock
ath11k: disable monitor mode on QCA6390
ath11k: pci: check TCSR_SOC_HW_VERSION
ath11k: add interface_modes to hw_params
ath11k: fix AP mode for QCA6390
ath11k: support loading ELF board files
ath11k: Correctly check errors for calls to debugfs_create_dir()
ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open()
ASoC: tegra: trimslice.c: use devm_snd_soc_register_card()
ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card()
ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card()
ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname
ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card()
ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card()
ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card()
ath11k: mac: fix parenthesis alignment
drm/vmwgfx: fix regression in thp code due to ttm init refactor.
dm: export dm_copy_name_and_uuid
dm: fix comment in __dm_suspend()
dm: fold dm_process_bio() into dm_submit_bio()
iwlwifi: bump FW API to 57 for AX devices
iwlwifi: yoyo: add support for internal buffer allocation in D3
iwlwifi: api: fix u32 -> __le32
iwlwifi: use correct group for alive notification
iwlwifi: support version 5 of the alive notification
iwlwifi: mvm: ignore the scan duration parameter
iwlwifi: dbg: add debug host notification (DHN) time point
iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent
iwlwifi: mvm: clear all scan UIDs
iwlwifi: mvm: d3: parse wowlan status version 11
iwlwifi: align RX status flags with firmware
iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq()
iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd
iwlwifi: thermal: support new temperature measurement API
iwlwifi: dbg: run init_cfg function once per driver load
iwlwifi: mvm: add d3 prints
iwlwifi: dbg: remove no filter condition
iwlwifi: mvm: d3: support GCMP ciphers
iwlwifi: mvm: support more GTK rekeying algorithms
iwlwifi: move all bus-independent TX functions to common code
iwlwifi: mvm: initiator: add option for adding a PASN responder
iwlwifi: mvm: responder: allow to set only the HLTK for an associated station
iwlwifi: mvm: location: set the HLTK when PASN station is added
iwlwifi: mvm: Add FTM initiator RTT smoothing logic
iwlwifi: mvm: add support for responder dynamic config command version 3
iwlwifi: mvm: add support for range request command ver 11
iwlwifi: remove wide_cmd_header field
iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver
iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init
iwlwifi: rs: set RTS protection for all non legacy rates
iwlwifi: mvm: support new KEK KCK api
iwlwifi: support version 3 of GEO_TX_POWER_LIMIT
iwlwifi: acpi: rename geo structs to contain versioning
iwlwifi: support REDUCE_TX_POWER_CMD version 6
iwlwifi: acpi: prepare SAR profile selection code for multiple sizes
iwlwifi: add a common struct for all iwl_tx_power_cmd versions
iwlwifi: add new card for MA family
iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile()
iwlwifi: remove iwl_validate_sar_geo_profile() export
iwlwifi: mvm: use CHECKSUM_COMPLETE
iwlwifi: mvm: remove redundant support_umac_log field
iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version
iwlwifi: don't export acpi functions unnecessarily
iwlwifi: mvm: process ba-notifications also when sta rcu is invalid
iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S
iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode
iwlwifi: mvm: split a print to avoid a WARNING in ROC
iwl-trans: move dev_cmd_offs, page_offs to a common trans header
iwlwifi: regulatory: regulatory capabilities api change
iwlwifi: dbg: add dumping special device memory
iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT
iwlwifi: acpi: support ppag table command v2
iwlwifi: add new cards for MA family
iwlwifi: move bc_table_dword to a common trans header
iwlwifi: iwl-trans: move tfd to trans layer
iwlwifi: move bc_pool to a common trans header
iwlwifi: iwl-trans: move all txcmd init to trans alloc
iwlwifi: enable twt by default
iwlwifi: mvm: add an option to add PASN station
iwlwifi: add new cards for AX201 family
iwlwifi: fw: move assert descriptor parser to common code
iwlwifi: wowlan: adapt to wowlan status API version 10
iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels
iwlwifi: msix: limit max RX queues for 9000 family
iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN
iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware
iwlwifi: mvm: set PROTECTED_TWT in MAC data policy
iwlwifi: mvm: add PROTECTED_TWT firmware API
iwlwifi: mvm: rs-fw: handle VHT extended NSS capability
ASoC: wm_adsp: Pass full name to snd_ctl_notify
x86/uv/time: Use a flexible array in struct uv_rtc_timer_head
bpf: Fix "unresolved symbol" build error with resolve_btfids
ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA
regulator: tps65910: use regmap accessors
perf python scripting: Fix printable strings in python3 scripts
drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
drm/amdgpu/swsmu: add interrupt work function
drm/amdgpu: enable GDDR6 save-restore support for navy_flounder
drm/amdgpu: support indirect access reg outside of mmio bar (v2)
drm/amdgpu: switch to indirect reg access helper
drm/amdgpu: add helper function for indirect reg access (v3)
perf trace: Use the autogenerated mmap 'prot' string/id table
fs: dlm: fix race in nodeid2con
tools beauty: Add script to generate table of mmap's 'prot' argument
debugobjects: Free per CPU pool after CPU unplug
kdb: Fix pager search for multi-line strings
pipe: Fix memory leaks in create_pipe_files()
rtw88: pci: Power cycle device during shutdown
brcmfmac: Fix warning message after dongle setup failed
brcmfmac: Fix warning when hitting FW crash with flow control feature
bcma: use semicolons rather than commas to separate statements
kernel: debug: Centralize dbg_[de]activate_sw_breakpoints
kgdb: Add NOKPROBE labels on the trap handler functions
iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
iommu/vt-d: Check UAPI data processed by IOMMU core
iommu/uapi: Handle data and argsz filled by users
iommu/uapi: Rename uapi functions
iommu/uapi: Use named union for user data
iommu/uapi: Add argsz for user filled data
docs: IOMMU user API
xen/events: don't use chip_data for legacy IRQs
x86/nmi: Fix nmi_handle() duration miscalculation
dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema
dt-bindings: arm: hisilicon: convert LPC controller bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200-perictrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootwrapper bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabric bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert system controller bindings to json-schema
dt-bindings: arm: hisilicon: add binding for SD5203 SoC
dt-bindings: arm: hisilicon: convert Hisilicon board/soc bindings to json-schema
dt-bindings: arm: hisilicon: split the dt-bindings of each controller into a separate file
dt-bindings: arm: hisilicon: delete the descriptions of HiP05/HiP06 controllers
dt-bindings: mfd: syscon: add some compatible strings for Hisilicon
iommu/amd: Fix the overwritten field in IVMD header
arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD
media: atomisp: fixes build breakage for ISP2400 due to a cleanup
drm: bridge: cdns-mhdp8546: fix compile warning
media: zoran: fix mixed case on vars
media: zoran: get rid of an unused var
reiserfs: Fix oops during mount
media: zoran: use upper case for card types
serial: max310x: rework RX interrupt handling
staging: rtl8188eu: clean up indent style issue
staging: rtl8188eu: remove unused variable ratelen
staging: rtl8188eu: remove cckrates{only}_included()
staging: rtl8188eu: rename struct field bUsed -> used
staging: rtl8188eu: use ETH_ALEN
staging: rtl8188eu: rename struct field Bssid -> bssid
staging: rtl8188eu: clean up comparsions to NULL
staging: rtl8188eu: remove unused macros and definitions
staging: vchiq: Fix an uninitialized variable
staging: rtl8712: Fix enqueue_reorder_recvframe()
Staging: nvec: Removes repeated word typo in comment
KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest
arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op
x86/asm: Replace __force_order with a memory clobber
clocksource/drivers/mps2-timer: Use semicolons rather than commas to separate statements
media: zoran: fix sparse warnings
media: zoran: fix smatch warning
media: zoran: update TODO
media: zoran: convert to vb2
pinctrl: single: fix debug output when #pinctrl-cells = 2
media: zoran: remove deprecated .vidioc_g_jpegcomp
media: zoran: fix some compliance test
media: zoran: fix use of buffer_size and sizeimage
pinctrl: single: fix pinctrl_spec.args_count bounds check
media: zoran: remove test_interrupts
media: zoran: add vidioc_g_parm
media: zoran: remove framebuffer support
media: zoran: enable makefile
media: zoran: device support only 32bit DMA address
media: zoran: disable output
gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
gpio: pca953x: Use bitmap API over implicit GCC extension
media: zoran: Add vb_queue
media: zoran: Add more check for compliance
media: zoran: constify codec_name
media: zoran: constify struct tvnorm
media: zoran: add stat_com buffer
media: zoran: use devm_ioremap
media: zoran: use pci_request_regions
media: zoran: use devm for videocodec_master alloc
media: zoran: convert mdelay to udelay
pinctrl: mediatek: check mtk_is_virt_gpio input parameter
pinctrl: qcom: sm8250: correct sdc2_clk
media: zoran: convert zoran alloc to devm
media: zoran: convert irq to pci irq
media: zoran: zoran does not support STD_ALL
media: zoran: use ZR_NORM
media: zoran: Use DMA coherent for stat_com
media: zoran: remove overlay
media: zoran: Change zoran_v4l_set_format parameter from zoran_fh to zoran
media: zoran: Use video_drvdata to get struct zoran
media: zoran: move overlay_settings out of zoran_fh
media: zoran: move jpg_settings out of zoran_fh
media: zoran: move v4l_settings out of zoran_fh
media: zoran: move buffer_size out of zoran_fh
media: zoran: do not print random guest 0
USB: serial: qcserial: fix altsetting probing
USB: serial: ftdi_sio: clean up jtag quirks
media: zoran: use v4l2_buffer_set_timestamp
media: zoran: use VFL_TYPE_VIDEO
phy: qcom-qmp: initialize the pointer to NULL
media: zoran: remove proc_fs
media: zoran: zoran_device.c: convert pr_x to pci_x
media: zoran: convert dprintk debug
media: zoran: convert dprintk info to pci_info
media: zoran: convert dprintk warn
media: zoran: convert all error dprintk to pci_err/pr_err
media: zoran: do not forward declare zr36057_init_vfe
media: zoran: fix checkpatch issue
media: zoran: Documentation: fix typo
media: zoran: datasheet is no longer available from zoran.com
media: MAINTAINERS: change maintainer of the zoran driver
media: staging: media: Revert "media: zoran: remove deprecated driver"
media: platform: s5p-mfc: Fix adding a standard frame skip mode control
media: vidtv: fix decoding with gstreamer and Vlc
media: vidtv: rewrite the adaption field logic
media: vidtv: simplify parameters for vidtv_pes_write_stuffing()
media: vidtv: fix a typo
media: vidtv: cleanup SDT string identifiers
media: vidtv: cleanup PSI version numbers
media: vidtv: fix initialization of the network_id field at SDT
media: vidtv: remove more ENDIAN_BITFIELD nonsense
media: vidtv: simplify PCR logic to get jiffies
selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS
bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array
dmaengine: pl330: fix argument for tasklet
net/mlx5e: Fix potential null pointer dereference
net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get()
net/mlx5: Fix dereference on pointer attr after null check
net/mlx5: Use dma device access helper
net/mlx5: E-Switch, Support flow source for local vport
net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch
net/mlx5: E-switch, Use helper function to load unload representor
net/mlx5: E-switch, Add helper to check egress ACL need
net/mlx5: E-switch, Use PF num in metadata reg c0
net/mlx5: DR, Add support for rule creation with flow source hint
net/mlx5: DR, Call ste_builder directly with tag pointer
net/mlx5: DR, Remove unneeded local variable
net/mlx5: DR, Remove unneeded vlan check from L2 builder
net/mlx5: DR, Remove unneeded check from source port builder
net/mlx5: DR, Replace the check for valid STE entry
io_uring: kill callback_head argument for io_req_task_work_add()
io_uring: move req preps out of io_issue_sqe()
io_uring: decouple issuing and req preparation
io_uring: remove nonblock arg from io_{rw}_prep()
io_uring: set/clear IOCB_NOWAIT into io_read/write
io_uring: remove F_NEED_CLEANUP check in *prep()
io_uring: io_kiocb_ppos() style change
io_uring: simplify io_alloc_req()
io-wq: kill unused IO_WORKER_F_EXITING
io-wq: fix use-after-free in io_wq_worker_running
io_uring: show sqthread pid and cpu in fdinfo
io_uring: process task work in io_uring_register()
io_uring: add blkcg accounting to offloaded operations
io_uring: improve registered buffer accounting for huge pages
io_uring: remove unneeded semicolon
io_uring: cap SQ submit size for SQPOLL with multiple rings
io_uring: get rid of req->io/io_async_ctx union
io_uring: kill extra user_bufs check
io_uring: fix overlapped memcpy in io_req_map_rw()
io_uring: refactor io_req_map_rw()
io_uring: simplify io_rw_prep_async()
io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits
io_uring: mark io_uring_fops/io_op_defs as __read_mostly
io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOLL thread too
io_uring: base SQPOLL handling off io_sq_data
io_uring: split SQPOLL data into separate structure
io_uring: split work handling part of SQPOLL into helper
io_uring: move SQPOLL post-wakeup ring need wakeup flag into wake handler
io_uring: use private ctx wait queue entries for SQPOLL
fs: align IOCB_* flags with RWF_* flags
io_uring: io_sq_thread() doesn't need to flush signals
io_wq: Make io_wqe::lock a raw_spinlock_t
io_uring: allow disabling rings during the creation
io_uring: add IOURING_REGISTER_RESTRICTIONS opcode
io_uring: use an enumeration for io_uring_register(2) opcodes
io_uring: move io_uring_get_socket() into io_uring.h
io_uring: reference ->nsproxy for file table commands
io_uring: don't rely on weak ->files references
io_uring: enable task/files specific overflow flushing
io_uring: return cancelation status from poll/timeout/files handlers
io_uring: unconditionally grab req->task
io_uring: stash ctx task reference for SQPOLL
io_uring: move dropping of files into separate helper
io_uring: allow timeout/poll/files killing to take task into account
selftests/bpf: Fix alignment of .BTF_ids
selftests: net: Add drop monitor test
drop_monitor: Filter control packets in drop monitor
drop_monitor: Remove duplicate struct
drop_monitor: Remove no longer used functions
drop_monitor: Convert to using devlink tracepoint
drop_monitor: Prepare probe functions for devlink tracepoint
devlink: Add a tracepoint for trap reports
PCI: Add Kconfig options for MPS/MRRS strategy
power: supply: ucs1002: fix some health status issues
ionic: prevent early watchdog check
ionic: stop watchdog timer earlier on remove
octeontx2-pf: Fix synchnorization issue in mbox
octeontx2-pf: Fix the device state on error
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
octeontx2-af: Fix enable/disable of default NPC entries
PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds"
PCI/PM: Remove unused PCI_PM_BUS_WAIT
PCI/P2PDMA: Drop double zeroing for sg_init_table()
PCI: Simplify bool comparisons
MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer
arm64: permit ACPI core to map kernel memory used for table overrides
tcp: add exponential backoff in __tcp_send_ack()
inet: remove icsk_ack.blocked
net: macb: move pdata to private header
selftests: mlxsw: Add a PFC test
selftests: mlxsw: Add headroom handling test
selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos
selftests: forwarding: devlink_lib: Support port-less topologies
selftests: forwarding: devlink_lib: Add devlink_cell_size_get()
selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set
HID: add vivaldi HID driver
can: flexcan: disable runtime PM if register flexcandev failed
can: flexcan: add flexcan driver for i.MX8MP
can: flexcan: initialize all flexcan memory for ECC function
can: mcp251xfd: rename all remaining occurrence to mcp251xfd
can: mcp251xfd: rename all user facing strings to mcp251xfd
can: mcp251xfd: rename driver files and subdir to mcp251xfd
MIPS: process: include exec.h header in process.c
MIPS: process: Add prototype for function arch_dup_task_struct
dm: fix missing imposition of queue_limits from dm_wq_work() thread
selftests/bpf: Test "incremental" btf_dump in C format
libbpf: Make btf_dump work with modifiable BTF
drm/amd/amdkfd: Surface files in Sysfs to allow users to get number of compute units that are in use.
drm/amd/amdgpu: Define and implement a function that collects number of waves that are in flight.
bpf, selftests: Add redirect_neigh selftest
bpf, selftests: Use bpf_tail_call_static where appropriate
bpf, libbpf: Add bpf_tail_call_static helper for bpf programs
bpf: Add redirect_neigh helper as redirect drop-in
bpf, net: Rework cookie generator as per-cpu one
bpf: Add classid helper only based on skb->sk
RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
RDMA/core: Remove ucontext->closing
drm/i915: Avoid mixing integer types during batch copies
drm/i915/gem: Always test execution status on closing the context
drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
drm/i915: Cancel outstanding work after disabling heartbeats on an engine
drm/i915/gem: Hold request reference for canceling an active context
drm/i915: Redo "Remove i915_request.lock requirement for execution callbacks"
drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
drm/i915: check i915_vm_alloc_pt_stash for errors
drm/i915: Fix uninitialised variable in intel_context_create_request.
drm/i915: Break up error capture compression loops with cond_resched()
drm/i915: Fix an error code i915_gem_object_copy_blt()
drm/i915/gt: Clear the buffer pool age before use
drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported
drm/i915/gem: Avoid implicit vmap for highmem on x86-32
RDMA/rtrs: Remove unused field of rtrs_iu
RISC-V: Check clint_time_val before use
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amdgpu: drop duplicated ecc check for vega10 (v5)
cgroup: Zero sized write should be no-op
drm/amd/display: add pipe reassignment prevention code to dcn3
drm/amdgpu: use function pointer for gfxhub functions
drm/amd/amdgpu: Prepare implementation to support reporting of CU usage
drm/amd/amdgpu: Clean up header file of symbols that are defined to be static
btrfs: fix filesystem corruption after a device replace
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
leds: ns2: do not guard OF match pointer with of_match_ptr
leds: ns2: convert to fwnode API
leds: tlc591xx: fix leak of device node iterator
leds: pca963x: use struct led_init_data when registering
leds: pca963x: register LEDs immediately after parsing, get rid of platdata
leds: tca6507: remove binding comment
leds: tca6507: cosmetic change: use helper variable
leds: tca6507: do not set GPIO names
dt-bindings: leds: tca6507: convert to YAML
ledtrig-cpu: Limit to 8 CPUs
leds: TODO: Add documentation about possible subsystem improvements
leds: pca9532: read pwm settings from device tree
leds: pca9532: correct shift computation in pca9532_getled
leds: lm36274: Fix warning for undefined parameters
leds: lm3532: Fix warnings for undefined parameters
leds: pca963x: use flexible array
leds: pca963x: cosmetic: rename variables
leds: pca963x: cosmetic: rename variables
leds: pca963x: use devres LED registering function
leds: pca963x: cosmetic: use helper variables, better indentation
leds: tca6507: fix potential zero passed to ERR_PTR
leds: tca6507: fix warning triggered by fwnode conversion.
leds: tca6507: use fwnode API instead of OF
leds: tca6507: Absorb platform data
media: hist-v4l2.rst: remove :c:`type` from structs and enums
media: hist-v4l2.rst: remove struct duplication
media: v4l2-subdev.h: fix a kernel-doc markup
media: cec-core.rst: fix warnings with Sphinx 3.0+
media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup
media: dvb-frontends: remove a clone of a kernel-doc markup at zd1301_demod.h
media: docs: ipu3.rst: rely at automarkup extension
mfd: asic3: Build if COMPILE_TEST=y
dt-bindings: mfd: Correct interrupt flags in examples
mfd: Add ACPI support to Kontron PLD driver
mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for Intel FPGA PAC
MAINTAINERS: exclude char maintainers from things they do not maintain
cgroup: remove redundant kernfs_activate in cgroup_setup_root()
ACPI / NUMA: Add stub function for pxm_to_node()
ARM: imx6q: Fixup RCU usage for cpuidle
Documentation: PM: Fix a reStructuredText syntax error
cpufreq: intel_pstate: Fix missing return statement
bpf: fix raw_tp test run in preempt kernel
ice: preserve NVM capabilities in safe mode
ice: increase maximum wait time for flash write commands
mfd: lp87565: Add LP87524-Q1 variant
dt-bindings: mfd: Add LP87524-Q1
dt-bindings: mfd: lp87565: Convert to yaml
mfd: mt6360: Remove unused include <linux/version.h>
mfd: sm501: Fix leaks in probe()
mfd: syscon: Don't free allocated name for regmap_config
dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 compatibles
dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings
dt-bindings: mfd: ab8500: Remove weird Unicode characters
mfd: sprd: Add wakeup capability for PMIC IRQ
vhost vdpa: fix vhost_vdpa_open error handling
mfd: intel-lpss: Add device IDs for UART ports for Lakefield
mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table
mfd: wcd934x: Simplify with dev_err_probe()
mfd: stmfx: Simplify with dev_err_probe()
mfd: madera: Simplify with dev_err_probe()
mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller
dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding
mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning
mfd: rn5t618: Add a power supply subdevice
mfd: Kconfig: Fix typo of 'individual'
ASoC: atmel-pcm: remove unnecessary include
spi: atmel: remove unnecessary include
ASoC: hdac_hda: allow runtime pm at end of probe
ALSA: HDA: Early Forbid of runtime PM
mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
mtd: rawnand: cadence: remove a redundant dev_err call
mtd: rawnand: ams-delta: Fix non-OF build warning
mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
mtd: rawnand: atmel: Check return values for nand_read_data_op
mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
mtd: rawnand: qcom: Simplify with dev_err_probe()
mtd: rawnand: marvell: Fix and update kerneldoc
mtd: rawnand: marvell: Simplify with dev_err_probe()
mtd: rawnand: gpmi: Simplify with dev_err_probe()
mtd: rawnand: atmel: Simplify with dev_err_probe()
mtd: onenand: Simplify with dev_err_probe()
mtd: rawnand: marvell: Support panic_write for mtdoops
mtd: spinand: gigadevice: Add support for GD5F4GQ4xC
mtd: spinand: gigadevice: Add QE Bit
mtd: spinand: gigadevice: Only one dummy byte in QUADIO
mtd: rawnand: vf610: disable clk on error handling path in probe
mtd: rawnand: oxnas: cleanup/simplify code
mtd: spinand: macronix: Add support for MX31UF1GE4BC
mtd: spinand: macronix: Add support for MX31LF1GE4BC
mtd: rawnand: pasemi: Make pasemi_device_ready() static
mtd: rawnand: stm32_fmc2: fix a buffer overflow
mtd: rawnand: atmel: Get rid of the legacy interface implementation
mtd: rawnand: atmel: Convert the driver to exec_op()
mtd: rawnand: atmel: Use nand_prog_page_end_op()
mtd: rawnand: atmel: Use nand_{write,read}_data_op()
mtd: rawnand: atmel: Drop redundant nand_read_page_op()
mtd: rawnand: atmel: Enable the NFC controller at probe time
mtd: rawnand: Use the NAND framework user_conf object for ECC flags
mtd: rawnand: Use the ECC framework user input parsing bits
mtd: rawnand: Use the ECC framework nand_ecc_is_strong_enough() helper
mtd: rawnand: Use the ECC framework OOB layouts
drm: drm_dsc.h: fix a kernel-doc markup
Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
xfs: fix finobt btree block recovery ordering
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
serial: 8250_dw: Fix clk-notifier/port suspend deadlock
serial: 8250: Skip uninitialized TTY port baud rate update
serial: 8250: Discard RTS/DTS setting from clock update method
perf beauty mmap_flags: Conditionaly define the mmap flags
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() to avoid IRQ storm
serial: 8250_fsl: Fix TX interrupt handling condition
serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
tty: serial: lpuart: fix lpuart32_write usage
regulator: rtmv20: Add missing regcache cache only before marked as dirty
regulator: rtmv20: Update DT binding document and property name parsing
printk: reduce setup_text_buf size to LOG_LINE_MAX
misc: mic: drop double zeroing
ASoC: soc-core: use devm_snd_soc_register_card()
printk: avoid and/or handle record truncation
ALSA: hda - Don't register a cb func if it is registered already
s390: remove orphaned function declarations
s390/startup: add kaslr_offset to pgm check info print
s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab
s390/sclp_sdias: remove unused sclp_sdias_exit
s390/startup: correct "dfltcc" option parsing
s390/vdso: remove orphaned declarations
s390/cio: remove unused channel_subsystem_reinit
s390: remove cad commandline option
gpio: pca953x: Add support for the NXP PCAL9554B/C
selftests: netfilter: add time counter check
netfilter: nf_tables: add userdata attributes to nft_chain
netfilter: nf_tables: use nla_memdup to copy udata
pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent
pinctrl: cannonlake: Modify COMMUNITY macros to be consistent
pinctrl: tigerlake: Fix register offsets for TGL-H variant
pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2
netfilter: nf_tables: fix userdata memleak
can: mcp25xxfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
dt-binding: can: mcp251xfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
tools: gpio: add debounce support to gpio-event-mon
tools: gpio: add multi-line monitoring to gpio-event-mon
tools: gpio: port gpio-event-mon to v2 uAPI
tools: gpio: port gpio-hammer to v2 uAPI
tools: gpio: rename nlines to num_lines
tools: gpio: port gpio-watch to v2 uAPI
tools: gpio: port lsgpio to v2 uAPI
gpio: uapi: document uAPI v1 as deprecated
gpiolib: cdev: support setting debounce
gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL
gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL
gpiolib: cdev: support edge detection for uAPI v2
gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO_V2_GET_LINEINFO_WATCH_IOCTL
gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_LINE_GET_VALUES_IOCTL
gpiolib: add build option for CDEV v1 ABI
gpiolib: make cdev a build option
gpio: uapi: define uAPI v2
gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes
gpiolib: cdev: replace strncpy() with strscpy()
gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset
gpio: mockup: refactor the module init function
gpio: mockup: use the generic 'gpio-line-names' property
gpio: mockup: pass the chip label as device property
gpio: mockup: increase the number of supported device properties
gpio: mockup: remove unneeded return statement
gpio: mockup: use pr_fmt()
gpio: mockup: use KBUILD_MODNAME
gpio: mockup: drop unneeded includes
Documentation: gpio: add documentation for gpio-mockup
lib: string_helpers: provide kfree_strarray()
gpio: mpc8xxx: simplify ls1028a/ls1088a support
gpio: mockup: fix resource leak in error path
pinctrl: mediatek: use devm_platform_ioremap_resource_byname()
x86/mce: Use idtentry_nmi_enter/exit()
pinctrl: nuvoton: npcm7xx: Constify static ops structs
dt-binding: can: mcp25xxfd: documentation fixes
can: mcp25xxfd: mcp25xxfd_irq(): add missing initialization of variable set_normal mode
can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak during cleanup
can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit related errata information
can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related errata and update log messages
mtd: hyperbus: hbmc-am654: Add DMA support for reads
mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe
mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access
mtd: hyperbus: Provide per device private pointer
kvm: arm64: Remove unnecessary hyp mappings
kvm: arm64: Set up hyp percpu data for nVHE
kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHE
kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp
kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars
kvm: arm64: Remove hyp_adr/ldr_this_cpu
kvm: arm64: Remove __hyp_this_cpu_read
kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM
kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h
kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY
serial: qcom_geni_serial: To correct QUP Version detection logic
clocksource: clint: Export clint_time_val for modules
habanalabs/gaudi: use correct define for qman init
ARM: dts: hisilicon: add SD5203 dts
ARM: dts: hisilicon: fix the system controller compatible nodes
media: glossary.rst: use the right case for glossary entries
x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list
media: camera-sensor.rst: fix a doc build warning
x86/mce: Add Skylake quirk for patrol scrub reported errors
hwmon: (amd_energy) optimize accumulation interval
hwmon: (amd_energy) Move label out of accumulation structure
drm/vmwgfx: Fix error handling in get_node
scsi: qla2xxx: Update version to 10.02.00.103-k
scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue
scsi: qla2xxx: Fix crash on session cleanup with unload
scsi: qla2xxx: Fix reset of MPI firmware
scsi: qla2xxx: Fix MPI reset needed message
scsi: qla2xxx: Fix buffer-buffer credit extraction error
scsi: qla2xxx: Correct the check for sscanf() return value
scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()
scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_byname()
ARM: debug: add UART early console support for SD5203
ARM: hisi: add support for SD5203 SoC
net: mscc: ocelot: look up the filters in flower_stats() and flower_destroy()
net: mscc: ocelot: add a new ocelot_vcap_block_find_filter_by_id function
net: mscc: ocelot: rename variable 'cnt' in vcap_data_offset_get()
net: mscc: ocelot: rename variable 'count' in vcap_data_offset_get()
net: mscc: ocelot: calculate vcap offsets correctly for full and quarter entries
net: mscc: ocelot: parse flower action before key
net: mscc: ocelot: remove unneeded VCAP parameters for IS2
net: mscc: ocelot: automatically detect VCAP constants
net: mscc: ocelot: add definitions for VCAP ES0 keys, actions and target
net: mscc: ocelot: add definitions for VCAP IS1 keys, actions and target
net: mscc: ocelot: generalize existing code for VCAP
net: mscc: ocelot: return error if VCAP filter is not found
net: mscc: ocelot: introduce a new ocelot_target_{read,write} API
mptcp: Handle incoming 32-bit DATA_FIN values
mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq
net: mvneta: avoid possible cache misses in mvneta_rx_swbm
autofs: use __kernel_write() for the autofs pipe writing
libbpf: Compile in PIC mode only for shared library case
libbpf: Compile libbpf under -O2 level by default and catch extra warnings
libbpf: Fix uninitialized variable in btf_parse_type_sec
bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth
bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue
selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access
MAINTAINERS: Remove Andrew F. Davis
power: supply: ab8500-fg: fix spelling typo
power: supply: bq25890: document IBAT compensation DT properties
power: supply: bq25890: support IBAT compensation
power: supply: ds278x: fix spelling typo
dt-bindings: power: ingenic,battery: add new compatibles
dt-bindings: power: Convert ingenic,battery.txt to YAML
via-rhine: New device driver maintainer
via-rhine: Eliminate version information
via-rhine: VTunknown1 device is really VT8251 South Bridge
via-rhine: Fix for the hardware having a reset failure after resume
MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amd/display: fix return value check for hdcp_work
perf trace beauty: Add script to autogenerate mremap's flags args string/id table
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
drm/amd/pm: Removed fixed clock in auto mode DPM
lib8390: Replace panic() call with BUILD_BUG_ON
net: rtlwifi: Replace in_interrupt() for context detection
net: rtlwifi: Remove in_interrupt() from debug macro
net: rtlwifi: Remove void* casts related to delayed work
net: libertas: Use netif_rx_any_context()
net: libertas libertas_tf: Remove in_interrupt() from debug macro.
net: mwifiex: Use netif_rx_any_context().
net: hostap: Remove in_interrupt() usage
net: iwlwifi: Remove in_interrupt() from tracing macro.
net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros
net: brcmfmac: Convey allocation mode as argument
net: brcmfmac: Convey execution context via argument to brcmf_netif_rx()
net: brcmfmac: Replace in_interrupt()
net: wan/lmc: Remove lmc_trace()
net: usb: net1080: Remove in_interrupt() comment
net: usb: kaweth: Remove last user of kaweth_control()
net: usb: kaweth: Replace kaweth_control() with usb_control_msg()
net: zd1211rw: Remove ZD_ASSERT(in_interrupt())
net: vxge: Remove in_interrupt() conditionals
net: sun3lance: Remove redundant checks in interrupt handler
net: sunbmac: Replace in_interrupt() usage
net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats()
net: sfc: Replace in_interrupt() usage
net: natsemi: Replace in_interrupt() usage.
net: mdiobus: Remove WARN_ON_ONCE(in_interrupt())
net: ionic: Remove WARN_ON(in_interrupt()).
net: ionic: Replace in_interrupt() usage.
net: intel: Remove in_interrupt() warnings
net: fec_mpc52xx: Replace in_interrupt() usage
net: e100: Remove in_interrupt() usage and pointless GFP_ATOMIC allocation
net: cxbg4: Remove pointless in_interrupt() check
net: cxgb3: Cleanup in_interrupt() usage
net: atheros: Remove WARN_ON(in_interrupt())
net: caif: Use netif_rx_any_context()
net: Add netif_rx_any_context()
net: caif: Remove unused caif SPI driver
net: enic: Cure the enic api locking trainwreck
devlink: include <linux/const.h> for _BITUL
cxgb4/ch_ktls: ktls stats are added at port level
cxgb4: Avoid log flood
ch_ktls: Issue if connection offload fails
selinux: provide a "no sooner than" date for the checkreqprot removal
scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
dt-bindings: Fix 'reg' size issues in zynqmp examples
dm snap persistent: simplify area_io()
dm thin metadata: Remove unused local variable when create thin and snap
dm raid: remove unnecessary discard limits for raid10
dm raid: fix discard limits for raid1 and raid10
dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
dm: use dm_table_get_device_name() where appropriate in targets
dm table: make 'struct dm_table' definition accessible to all of DM core
dm: eliminate need for start_io_acct() forward declaration
dm: simplify __process_abnormal_io()
dm: push use of on-stack flush_bio down to __send_empty_flush()
dm: optimize max_io_len() by inlining max_io_len_target_boundary()
dm: push md->immutable_target optimization down to __process_bio()
dm: change max_io_len() to use blk_max_size_offset()
dm table: stack 'chunk_sectors' limit to account for target-specific splitting
dt-bindings: vendor-prefixes: add Zealz
dt-bindings: vendor-prefixes: add Wandbord/Technexion
dt-bindings: vendor-prefixes: add Embest RIoT
dt-bindings: vendor-prefixes: add iMX6 Rex Project
dt-bindings: vendor-prefixes: add DFI
dt-bindings: example: Grammar improvements
dt-bindings: gpu: samsung-rotator: Add missing properties
dt-bindings: Add LM81 and DS1780 as trivial devices
fddi/skfp: Avoid the use of one-element array
l2tp: report rx cookie discards in netlink get
net: dsa: seville: fix VCAP IS2 action width
net: dsa: felix: fix incorrect action offsets for VCAP IS2
bpf, selftests: Fix warning in snprintf_btf where system() call unchecked
rtc: rv8803: simplify the return expression of rv8803_nvram_write
rtc: meson: simplify the return expression of meson_vrtc_probe
rtc: rx8010: rename rx8010_init_client() to rx8010_init()
net: hns3: dump tqp enable status in debugfs
net: hns3: debugfs add new command to query device specifications
net: hns3: remove unused code in hns3_self_test()
net: hns3: Add RoCE VF reset support
net: hns3: add UDP segmentation offload support
net: hns3: rename trace event hns3_over_8bd
net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM
drm/amdgpu: Use SKU instead of DID for FRU check v2
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amd/powerplay: add one sysfs file to support the feature to modify gfx clock on Raven/Raven2/Picasso APU.
octeontx2-af: add parser support for NAT-T-ESP
octeontx2-af: optimize parsing of IPv6 fragments
octeontx2-af: Add IPv6 fields to default MKEX
octeontx2-af: fix Extended DSA and eDSA parsing
octeontx2-af: add parser support for Forward DSA
octeontx2-af: cleanup KPU config data
octeontx2-af: fix LD CUSTOM LTYPE aliasing
drm/amdgpu: add new trace event for page table update
drm/amdgpu: fix incorrect comment
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amd/display: make two symbols static
drm/amd/display: make get_color_space_type() static
amd/drm/display: avoid dcn3 on flip opp change for slave pipes
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: [FW Promotion] Release 0.0.35
selftests: Add selftest for disallowing modify_return attachment to freplace
selftests/bpf: Adding test for arg dereference in extension trace
selftests: Add test for multiple attachments of freplace program
libbpf: Add support for freplace attachment in bpf_link_create
bpf: Fix context type resolving for extension programs
bpf: Support attaching freplace programs to multiple attach points
bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach
drm/amd/display: Revert check for flip pending before locking pipes
drm/amd/display: Add debug param to force dio disable
drm/amd/display: Calc DLG from dummy p-state if full p-state unsupported
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: Ensure all debug bits are passed to fw
drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual stream encoder
drm/amd/display: Update NV1x SR latency values
net: phy: realtek: fix rtl8211e rx/tx delay config
virtio-net: don't disable guest csum when disable LRO
i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ
i2c: efm32: Use devm_platform_get_and_ioremap_resource()
i2c: i801: Add support for Intel Alder Lake PCH-S
PCI/PM: Rename pci_dev.d3_delay to d3hot_delay
PCI/PM: Remove unused pcibios_pm_ops
selftests/bpf: Test BTF's handling of endianness
libbpf: Support BTF loading and raw data output in both endianness
selftests/bpf: Move and extend ASSERT_xxx() testing macros
fs: dlm: rework receive handling
fs: dlm: disallow buffer size below default
fs: dlm: handle range check as callback
fs: dlm: fix mark per nodeid setting
fs: dlm: remove lock dependency warning
selftests: Make sure all 'skel' variables are declared static
xsk: Fix a documentation mistake in xsk_queue.h
selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id
bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore
selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h
selftests/bpf: Fix unused-result warning in snprintf_btf.c
efi: efivars: limit availability to X86 builds
efi: remove some false dependencies on CONFIG_EFI_VARS
efi: gsmi: fix false dependency on CONFIG_EFI_VARS
efi: efivars: un-export efivars_sysfs_init()
efi: pstore: move workqueue handling out of efivars
efi: pstore: disentangle from deprecated efivars module
efi: mokvar-table: fix some issues in new code
ftrace: Move RCU is watching check after recursion check
RDMA/hns: Remove unused variables and definitions
iio: adc: gyroadc: fix leak of device node iterator
iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
iio: adc: at91-sama5d2_adc: fix DMA conversion crash
tracing: Fix trace_find_next_entry() accounting of temp buffer size
iio: ad7292: Fix of_node refcounting
iio: ltc2983: Fix of_node refcounting
counter: use semicolons rather than commas to separate statements
iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol
iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconfig symbols
iio: cros_ec: unify hw fifo attributes into the core file
dt-bindings: iio: ad9467: add entries for for AD9434 & AD9265 ADCs
iio: adc: ad9467: add support for AD9265 high-speed ADC
iio: adc: ad9467: add support for AD9434 high-speed ADC
iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_chip_info type
iio: buffer-dmaengine: remove non managed alloc/free
iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()
iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()
iio: ssp: use PLATFORM_DEVID_NONE
dt-bindings: iio: adc: ad7291: add binding
iio: adc: ad7291: convert to device tree
iio: event: NULL-ify IIO device's event_interface ref during unregister
iio: event: use short-hand variable in iio_device_{un}register_eventset functions
dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion
iio:light:gp2ap002 fix spelling typo in comments
spi: spi-dw: Remove extraneous locking
spi: dw: Add KeemBay Master capability
spi: dw: Convert CS-override to DW SPI capabilities
spi: dw: Discard DW SSI chip type storages
spi: dw: Use relaxed IO-methods to access FIFOs
spi: dw: Disable all IRQs when controller is unused
spi: dw: Clear IRQ status on DW SPI controller reset
spi: dw: Initialize n_bytes before the memory barrier
spi: dw: Discard IRQ threshold macro
f2fs: fix slab leak of rpages pointer
f2fs: compress: fix to disallow enabling compress on non-empty file
f2fs: compress: introduce cic/dic slab cache
f2fs: compress: introduce page array slab cache
RDMA/i40iw: Remove intermediate pointer that points to the same struct
RDMA/mthca: Combine special QP struct with mthca QP
RDMA/drivers: Remove udata check from special QP
RDMA/core: Align write and ioctl checks of QP types
RDMA/mlx4: Prepare QP allocation to remove from the driver
RDMA/mlx4: Embed GSI QP into general mlx4_ib QP
RDMA/mlx5: Delete not needed GSI QP signal QP type
RDMA/mlx5: Change GSI QP to have same creation flow like other QPs
RDMA/mlx5: Reuse existing fields in parent QP storage object
RDMA/mlx5: Embed GSI QP into general mlx5_ib QP
extcon: axp288: Use module_platform_driver to simplify the code
extcon: ptn5150: Do not print error during probe if nothing is attached
spi: dw-dma: Add one-by-one SG list entries transfer
spi: dw-dma: Pass exact data to the DMA submit and wait methods
spi: dw-dma: Move DMAC register cleanup to DMA transfer method
spi: dw-dma: Detach DMA transfer into a dedicated method
spi: dw-dma: Remove DMA Tx-desc passing around
spi: dw-dma: Check DMA Tx-desc submission status
spi: dw-dma: Move DMA transfers submission to the channels prep methods
spi: dw-dma: Check rx_buf availability in the xfer method
spi: dw-dma: Configure the DMA channels in dma_setup
spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified
spi: dw-dma: Set DMA Level registers on init
iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()
udf: Limit sparing table size
udf: Remove pointless union in udf_inode_info
udf: Avoid accessing uninitialized data on failed inode read
arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option
arm64: Pull in task_stack_page() to Spectre-v4 mitigation code
KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled
arm64: Get rid of arm64_ssbd_state
KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()
KVM: arm64: Get rid of kvm_arm_have_ssbd()
KVM: arm64: Simplify handling of ARCH_WORKAROUND_2
arm64: Rewrite Spectre-v4 mitigation code
arm64: Move SSBD prctl() handler alongside other spectre mitigation code
arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4
arm64: Treat SSBS as a non-strict system feature
arm64: Group start_thread() functions together
KVM: arm64: Set CSV2 for guests on hardware unaffected by Spectre-v2
arm64: Rewrite Spectre-v2 mitigation code
arm64: Introduce separate file for spectre mitigations and reporting
arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2
KVM: arm64: Simplify install_bp_hardening_cb()
KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASE
arm64: Remove Spectre-related CONFIG_* options
arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()
null_blk: add support for max open/active zone limit for zoned devices
block-mq: fix comments in blk_mq_queue_tag_busy_iter
blk-mq: call commit_rqs while list empty but error happen
dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching
io_uring: fix async buffered reads when readahead is disabled
efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
pinctrl: mediatek: mt7622: add antsel pins/groups
pinctrl: ocelot: simplify the return expression of ocelot_gpiochip_register()
pinctrl: at91-pio4: add support for sama7g5 SoC
dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5
KVM: arm64: Match PMU error code descriptions with error conditions
KVM: arm64: Add undocumented return values for PMU device control group
pinctrl: spear: simplify the return expression of tvc_connect()
pinctrl: spear: simplify the return expression of spear310_pinctrl_probe
KVM: arm64: Document PMU filtering API
KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1
KVM: arm64: Add PMU event filtering infrastructure
KVM: arm64: Use event mask matching architecture revision
KVM: arm64: Refactor PMU attribute error handling
mtd: spi-nor: winbond: Add support for w25q64jwm
mtd: spi-nor: intel-spi: Add support for Intel Alder Lake-S SPI serial flash
mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d
mtd: spi-nor: Prefer asynchronous probe
gpio: mxc: Support module build
s390/startup: avoid save_area_sync overflow
s390: remove unused _swsusp_reset_dma
s390/kaslr: correct and explain randomization base generation
s390/kaslr: avoid mixing valid random value and an error code
s390/3215: simplify the return expression of tty3215_open()
pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
pinctrl: sprd: use module_platform_driver to simplify the code
pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs.
pinctrl: Ingenic: Correct the pullup and pulldown parameters of JZ4780.
pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780.
pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks
pinctrl: aspeed: Use the right pinconf mask
pinctrl: aspeed: Format pinconf debug consistent with pinmux
dt-bindings: pinctrl: renesas,pfc: align example GPIO hog name with dtschema
dt-bindings: gpio: convert bindings for Maxim MAX732x family to dtschema
dt-bindings: gpio: convert bindings for NXP PCA953x family to dtschema
perf tools: Separate the checking of headers only used to build beautification tables
dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names
dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 compatibles
dt-bindings: gpio: pl061: add gpio-line-names
pinctrl: imx: Support building i.MX pinctrl core driver as module
pinctrl: imx: Support building SCU pinctrl core driver as module
pinctrl: imx: Use function callbacks for SCU related functions
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
serial: mvebu-uart: fix unused variable warning
arm64: dts: xilinx: align GPIO hog names with dtschema
USB: serial: pl2303: add device-id for HP GC device
KVM: VMX: vmx_uret_msrs_list[] can be static
f2fs: fix to do sanity check on segment/section count
f2fs: fix to check segment boundary during SIT page readahead
f2fs: fix uninit-value in f2fs_lookup
PM / devfreq: tegra30: Improve initial hardware resetting
PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function
PM / devfreq: Change prototype of devfreq_get_devfreq_by_phandle function
PM / devfreq: Add devfreq_get_devfreq_by_node function
f2fs: remove unneeded parameter in find_in_block()
f2fs: fix wrong total_sections check and fsmeta check
f2fs: remove duplicated code in sanity_check_area_boundary
f2fs: remove unused check on version_bitmap
f2fs: relocate blkzoned feature check
f2fs: do sanity check on zoned block device path
f2fs: add trace exit in exception path
f2fs: change return value of reserved_segments to unsigned int
ubifs: journal: Make sure to not dirty twice for auth nodes
ath11k: Move non-fatal warn logs to dbg level
ath9k: Remove set but not used variable
wl3501_cs: Remove unnecessary NULL check
wl1251/wl12xx: fix a typo in comments
qtnfmac: fix resource leaks on unsupported iftype error return path
rtw88: show current regulatory in tx power table
rtw88: add dump fw crash log
rtw88: add dump firmware fifo support
rtw88: handle and recover when firmware crash
rtw88: increse the size of rx buffer size
platform/chrome: Use kobj_to_dev() instead of container_of()
perf/x86/intel: Fix Ice Lake event constraint table
perf/x86/intel/uncore: Fix the scale of the IMC free-running events
perf/x86/intel/uncore: Fix for iio mapping on Skylake Server
perf/x86/msr: Add Jasper Lake support
perf/x86/intel: Add Jasper Lake support
perf/x86/intel/uncore: Reduce the number of CBOX counters
perf/x86/intel/uncore: Update Ice Lake uncore units
perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support
lockdep: Optimize the memory usage of circular queue
USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp
selftests/bpf: Test BTF writing APIs
libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset
libbpf: Add BTF writing APIs
ethtool: mark netlink family as __ro_after_init
genetlink: add missing kdoc for validation flags
net/sched: cls_u32: Replace one-element array with flexible-array member
qed/qed_ll2: Replace one-element array with flexible-array member
stmmac: intel: Adding ref clock 1us tic for LPI cntr
net: usb: ax88179_178a: add MCT usb 3.0 adapter
net: usb: ax88179_178a: fix missing stop entry in driver_info
net: ipa: fix two comments
net: ipa: rename a phandle variable
net: ipa: fix two mild warnings
net: ipa: share field mask values for GSI general interrupt
net: ipa: share field mask values for GSI global interrupt
net: ipa: share field mask values for GSI interrupt type
net: ipa: remove unused status structure field masks
net: ipa: kill unused status exceptions
net: ipa: kill unused status opcodes
net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK
selftests/bpf: Add test for bpf_seq_printf_btf helper
bpf: Add bpf_seq_printf_btf helper
selftests/bpf: Fix overflow tests to reflect iter size increase
bpf: Bump iter seq size to support BTF representation of large data structures
selftests/bpf: Add bpf_snprintf_btf helper tests
bpf: Add bpf_snprintf_btf helper
bpf: Move to generic BTF show support, apply it to seq files/strings
bpf: Provide function to get vmlinux BTF information
libbpf: Add btf__new_empty() to create an empty BTF object
libbpf: Allow modification of BTF and add btf__add_str API
libbpf: Extract generic string hashing function for reuse
libbpf: Generalize common logic for managing dynamically-sized arrays
libbpf: Remove assumption of single contiguous memory for BTF data
libbpf: Refactor internals of BTF type index
drm/msm: fix 32b build warns
selftests: Remove fmod_ret from test_overhead
bpf: verifier: refactor check_attach_btf_id()
bpf: change logging calls from verbose() to bpf_log() and use log pointer
bpf: disallow attaching modify_return tracing functions to other BPF programs
selftest: bpf: Test copying a sockmap and sockhash
selftests: bpf: Remove shared header from sockmap iter test
selftests: bpf: Add helper to compare socket cookies
bpf: sockmap: Enable map_update_elem from bpf_iter
Input: joystick - add ADC attached joystick driver.
dt-bindings: input: Add docs for ADC driven joystick
Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
Input: trackpoint - enable Synaptics trackpoints
ibmvnic: create send_control_ip_offload
ibmvnic: create send_query_ip_offload
ibmvnic: rename send_map_query to send_query_map
ibmvnic: rename ibmvnic_send_req_caps to send_request_cap
ibmvnic: rename send_cap_queries to send_query_cap
ibmvnic: set up 200GBPS speed
atm: atmtcp: Constify atmtcp_v_dev_ops
ip6gre: avoid tx_error when sending MLD/DAD on external tunnels
net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
iommu/arm-smmu-v3: Add SVA device feature
iommu/arm-smmu-v3: Check for SVA features
iommu/arm-smmu-v3: Seize private ASID
iommu/arm-smmu-v3: Share process page tables
iommu/arm-smmu-v3: Move definitions to a header
iommu/io-pgtable-arm: Move some definitions to a header
PCI: shpchp: Remove unused 'rc' assignment
net/smc: CLC decline - V2 enhancements
net/smc: introduce CLC first contact extension
net/smc: CLC accept / confirm V2
net/smc: determine accepted ISM devices
net/smc: build and send V2 CLC proposal
net/smc: determine proposed ISM devices
net/smc: introduce list of pnetids for Ethernet devices
net/smc: introduce CHID callback for ISM devices
net/smc: introduce System Enterprise ID (SEID)
net/smc: prepare for more proposed ISM devices
net/smc: split CLC confirm/accept data to be sent
net/smc: separate find device functions
net/smc: CLC header fields renaming
net/smc: remove constant and introduce helper to check for a pnet id
net: Use kobj_to_dev() API
arm64: mte: Fix typo in memory tagging ABI documentation
net: core: add nested_level variable in net_device
net: core: introduce struct netdev_nested_priv for nested interface infrastructure
net: core: add __netdev_upper_dev_unlink()
net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free
iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer
fscrypt: export fscrypt_d_revalidate()
e1000e: Add support for Meteor Lake
igc: Clean up nvm_info structure
igc: Reject schedules with a base_time in the future
igc: Export a way to read the PTP timer
igc: Remove reset disable flag
igc: Save PTP time before a reset
igc: Remove references to SYSTIMR register
igc: Expose LPI counters
igc: Clean RX descriptor error flags
igc: Remove timeout check from ptp_tx work
igc: Don't reschedule ptp_tx work
igc: Rename IGC_TSYNCTXCTL_VALID macro
igc: Add new device ID's
igb: read PBA number from flash
igb: add XDP support
bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature
Documentation: Chinese translation of Documentation/arm64/amu.rst
arm64: cpufeature: Export symbol read_sanitised_ftr_reg()
doc: zh_CN: index files in arm64 subdirectory
mailmap: add entry for <mstarovoitov@marvell.com>
drm/i915: Fix state checker hw.active/hw.enable readout
doc: seq_file: clarify role of *pos in ->next()
arm64: mm: Pin down ASIDs for sharing mm with devices
firmware: arm_sdei: Remove _sdei_event_unregister()
firmware: arm_sdei: Remove _sdei_event_register()
firmware: arm_sdei: Introduce sdei_do_local_call()
firmware: arm_sdei: Cleanup on cross call function
firmware: arm_sdei: Remove while loop in sdei_event_unregister()
firmware: arm_sdei: Remove while loop in sdei_event_register()
firmware: arm_sdei: Remove redundant error message in sdei_probe()
firmware: arm_sdei: Remove duplicate check in sdei_get_conduit()
firmware: arm_sdei: Unregister driver on error in sdei_init()
firmware: arm_sdei: Avoid nested statements in sdei_init()
firmware: arm_sdei: Retrieve event number from event instance
firmware: arm_sdei: Common block for failing path in sdei_event_create()
firmware: arm_sdei: Remove sdei_is_err()
net_sched: remove a redundant goto chain check
selftests/bpf: Add raw_tp_test_run
libbpf: Support test run of raw tracepoint programs
bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint
ASoC: lpass-platform: use devm_regmap_field_bulk_alloc
docs: vxlan: add info about device features
selftests: net: add a test for static UDP tunnel ports
netdevsim: support the static IANA VXLAN port flag
ice: convert to new udp_tunnel infrastructure
ice: remove unused args from ice_get_open_tunnel_port()
i40e: convert to new udp_tunnel infrastructure
selftests: net: add a test for shared UDP tunnel info tables
netdevsim: shared UDP tunnel port table support
netdevsim: add warnings on unexpected UDP tunnel port errors
udp_tunnel: add the ability to share port tables
regmap: add support to regmap_field_bulk_alloc/free apis
net: bridge: fdb: don't flush ext_learn entries
net: phy: dp83869: Add speed optimization feature
net: phy: dp83869: support Wake on LAN
net: ethernet: ave: Replace alloc_etherdev() with devm_alloc_etherdev()
spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred"
xsk: Fix possible crash in socket_release when out-of-memory
spi: fsl-dspi: fix NULL pointer dereference
regulator: rtmv20: Add DT-binding document for Richtek RTMV20
regulator: rtmv20: Adds support for Richtek RTMV20 load switch regulator
regulator: resolve supply after creating regulator
regulator: print symbolic errors in kernel messages
regulator: print state at boot
arm_pmu: arm64: Use NMIs for PMU
arm_pmu: Introduce pmu_irq_ops
KVM: arm64: pmu: Make overflow handler NMI safe
arm64: perf: Defer irq_work to IPI_IRQ_WORK
arm64: perf: Remove PMU locking
arm64: perf: Avoid PMXEV* indirection
arm64: perf: Add missing ISB in armv8pmu_enable_counter()
perf: Add Arm CMN-600 PMU driver
perf: Add Arm CMN-600 DT binding
coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
coresight: core: Allow the coresight core driver to be built as a module
coresight: catu: Allow catu drivers to be built as modules
coresight: tmc-etr: Add function to register catu ops
coresight: cti: Allow cti to be built as a module
coresight: cti: Increase reference count when enabling cti
coresight: cti: Don't disable ect device if it's not enabled
coresight: cti: Fix bug clearing sysfs links on callback
coresight: cti: Fix remove sysfs link error
coresight: cti: Add function to register cti associate ops
coresight: replicator: Allow replicator driver to be built as module
coresight: funnel: Allow funnel driver to be built as module
coresight: tmc: Allow tmc to be built as a module
coresight: tpiu: Allow tpiu to be built as a module
coresight: etb: Allow etb to be built as a module
coresight: etm4x: Allow etm4x to be built as a module
coresight: etm3x: Allow etm3x to be built as a module
coresight: etm: perf: Fix warning caused by etm_setup_aux failure
coresight: stm: Allow to build coresight-stm as a module
coresight: Add try_get_module() in coresight_grab_device()
coresight: Export global symbols
coresight: Add coresight prefix to barrier_pkt
coresight: Use IS_ENABLED for CONFIGs that may be modules
coresight: cpu_debug: Define MODULE_DEVICE_TABLE
coresight: cpu_debug: Add module name in Kconfig
regmap: destroy mutex (if used) in regmap_exit()
regmap: debugfs: use semicolons rather than commas to separate statements
ASoC: cs4234: Add support for Cirrus Logic CS4234 codec
ASoC: cs4234: Add dtschema binding document
ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock
ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n
ASoC: rt715: Add power-up delay to fix dmic pop sound issue.
ASoC: dt-bindings: sgtl5000: Add common clock properties
PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready
mm: do not rely on mm == current->mm in __get_user_pages_locked
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open()
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup()
ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close()
ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put()
ASoC: soc-component: add mark for soc_pcm_components_open/close()
ASoC: soc-link: add mark for snd_soc_link_startup/shutdown()
ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown()
iomap: Call inode_dio_end() before generic_write_sync()
iomap: Allow filesystem to call iomap_dio_complete without i_rwsem
iomap: Set all uptodate bits for an Uptodate page
io_uring: fix potential ABBA deadlock in ->show_fdinfo()
blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()
io_uring: always delete double poll wait entry on match
PM: runtime: Fix timer_expires data type on 32-bit arches
x86: Use tracepoint_enabled() for msr tracepoints instead of open coding it
PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS
mtd: rawnand: Make use of the ECC framework
mtd: nand: Use the new generic ECC object
mtd: rawnand: Use nanddev_get/set_ecc_requirements() when relevant
mtd: nand: Create helpers to set/extract the ECC requirements
mtd: spinand: Use nanddev_get_ecc_conf() when relevant
mtd: nand: Create a helper to extract the ECC configuration
mtd: rawnand: Use the new ECC engine type enumeration
PM: hibernate: Batch hibernate and resume IO requests
mtd: rawnand: Separate the ECC engine type and the ECC byte placement
arm64: perf: Add support caps under sysfs
nl80211: extend support to config spatial reuse parameter set
mac80211: Support not iterating over not-sdata-in-driver ifaces
nl80211: fix OBSS PD min and max offset validation
ARM: dts: bcm2835: Change firmware compatible from simple-bus to simple-mfd
mac80211: fix some more kernel-doc in mesh
perf test: Fix msan uninitialized use.
perf parse-events: Reduce casts around bp_addr
perf test: Add expand cgroup event test
cfg80211: regulatory: remove a bogus initialization
mac80211: fix regression in sta connection monitor
perf tools: Allow creation of cgroup without open
perf tools: Copy metric events properly when expand cgroups
mac80211_hwsim: indicate support for S1G
mac80211_hwsim: write TSF timestamp correctly to S1G beacon
nl80211: include frequency offset in survey info
mac80211: support S1G association
perf stat: Add --for-each-cgroup option
mac80211: receive and process S1G beacons
KVM: x86: do not attempt TSC synchronization on guest writes
KVM: nSVM: delay MSR permission processing to first nested VM run
KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES
KVM: selftests: Add test for user space MSR handling
KVM: x86: Introduce MSR filtering
KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied
KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied
KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs
KVM: x86: Add infrastructure for MSR filtering
KVM: x86: Allow deflecting unknown MSR accesses to user space
KVM: x86: Return -ENOENT on unimplemented MSRs
KVM: VMX: Rename vmx_uret_msr's "index" to "slot"
KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list"
KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr"
KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr"
KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap
KVM: VMX: Move uret MSR lookup into update_transition_efer()
KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX
KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr"
KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded"
KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs"
KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs"
KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr"
KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot"
KVM: VMX: Prepend "MAX_" to MSR array size defines
KVM: x86: Rename "shared_msrs" to "user_return_msrs"
KVM: x86/mmu: Move individual kvm_mmu initialization into common helper
KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit
KVM: x86: Use common definition for kvm_nested_vmexit tracepoint
KVM: x86: Add macro wrapper for defining kvm_exit tracepoint
KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint
KVM: VMX: Add a helper to test for a valid error code given an intr info
KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint
KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint
KVM: nVMX: WARN on attempt to switch the currently loaded VMCS
KVM: nVMX: Drop redundant VMCS switch and free_nested() call
KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state
KVM: nVMX: Move free_nested() below vmx_switch_vmcs()
KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest
KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
KVM: nVMX: Reset the segment cache when stuffing guest segs
KVM: x86/mmu: Track write/user faults using bools
KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level
KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch)
KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested
KVM: x86/mmu: Capture requested page level before NX huge page workaround
KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers
KVM: x86/mmu: Refactor the zap loop for recovering NX lpages
KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
KVM: VMX: Rename ops.h to vmx_ops.h
KVM: VMX: Extract posted interrupt support to separate files
KVM: x86/mmu: Bail early from final #PF handling on spurious faults
KVM: x86/mmu: Return unique RET_PF_* values if the fault was fixed
KVM: x86/mmu: Invert RET_PF_* check when falling through to emulation
KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID
KVM: x86/MMU: Recursively zap nested TDP SPs when zapping last/only parent
KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg)
KVM: x86: hyper-v: disallow configuring SynIC timers with no SynIC
KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst
KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots()
KVM: VMX: Add a helper and macros to reduce boilerplate for sec exec ctls
KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE"
KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID
KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*()
cpuidle-haltpoll: fix error comments in arch_haltpoll_disable
KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check
KVM: x86: Move illegal GPA helper out of the MMU code
KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function
KVM: x86: Unexport cpuid_query_maxphyaddr()
KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check
KVM: VMX: Do not perform emulation for INVD intercept
mac80211: avoid rate init for S1G band
KVM: SEV: shorten comments around sev_clflush_pages
KVM: SVM: Mark SEV launch secret pages as dirty.
KVM: nVMX: Add VM-Enter failed tracepoints for super early checks
KVM: nSVM: CR3 MBZ bits are only 63:52
KVM: x86: emulating RDPID failure shall return #UD rather than #GP
KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI
KVM: MIPS: clean up redundant kvm_run parameters in assembly
KVM: SVM: Add tracepoint for cr_interception
KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run()
KVM: VMX: Invoke NMI handler via indirect call instead of INTn
KVM: VMX: Move IRQ invocation to assembly subroutine
KVM: x86: Add kvm_x86_ops hook to short circuit emulation
KVM: SVM: use __GFP_ZERO instead of clear_page()
KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it
KVM: x86: fix MSR_IA32_TSC read for nested migration
KVM: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev()
KVM: SVM: Enable INVPCID feature on AMD
KVM: X86: Move handling of INVPCID types to x86
KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c
KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept
KVM: SVM: Add new intercept word in vmcb_control_area
KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors
KVM: SVM: Modify intercept_exceptions to generic intercepts
KVM: SVM: Change intercept_dr to generic intercepts
KVM: SVM: Change intercept_cr to generic intercepts
KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept)
KVM: nSVM: Remove unused field
KVM: SVM: refactor exit labels in svm_create_vcpu
KVM: SVM: use __GFP_ZERO instead of clear_page
KVM: SVM: refactor msr permission bitmap allocation
KVM: nSVM: rename nested vmcb to vmcb12
KVM: SVM: rename a variable in the svm_create_vcpu
KVM: LAPIC: Reduce world switch latency caused by timer_advance_ns
KVM: LAPIC: Narrow down the kick target vCPU
KVM: LAPIC: Guarantee the timer is in tsc-deadline mode when setting
KVM: LAPIC: Return 0 when getting the tscdeadline timer if the lapic is hw disabled
KVM: LAPIC: Fix updating DFR missing apic map recalculation
kvm/eventfd: move wildcard calculation outside loop
KVM: nVMX: Simplify the initialization of nested_vmx_msrs
KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled
KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state()
mac80211: handle S1G low rates
mac80211: don't calculate duration for S1G
mac80211: encode listen interval for S1G
perf evsel: Add evsel__clone() function
cfg80211: handle Association Response from S1G STA
mac80211: convert S1G beacon to scan results
cfg80211: parse S1G Operation element for BSS channel
cfg80211: convert S1G beacon to scan results
mac80211: support S1G STA capabilities
nl80211: support S1G capability overrides in assoc
mac80211: s1g: choose scanning width based on frequency
mac80211: get correct default channel width for S1G
wireless: radiotap: fix some kernel-doc
mac80211: fix some missing kernel-doc
mac80211_hwsim: fix typo in kernel-doc
nl80211/cfg80211: support 6 GHz scanning
perf vendor events: Update SkylakeX events to v1.21
perf vendor events intel: Update CascadelakeX events to v1.08
PCI: dwc: Fix 'cast truncates bits from constant value'
ARM: dts: sun8i: v3s: Add simple-framebuffer
ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera
dt-bindings: arm: sunxi: add Pine64 PineCube binding
mac80211: Inform AP when returning operating channel
kgdb: Honour the kprobe blocklist when setting breakpoints
PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro
ASoC: q6afe-clocks: Fix typo in SPDX Licence
ARM: Handle no IPI being registered in show_ipi_list()
mmc: sdhci_am654: Enable tuning for SDR50
mmc: sdhci_am654: Add support for software tuning
mmc: sdhci_am654: Add support for input tap delay
mmc: sdhci_am654: Fix hard coded otap delay array size
dt-bindings: mmc: sdhci-am654: Add documentation for input tap delay
dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 controller documentation to json schema
mmc: sdhci-of-esdhc: fix reference clock source selection
gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION
mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST
mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
memstick: Skip allocating card when removing host
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions
x86/hyperv: Remove aliases with X64 in their name
PCI: hv: Document missing hv_pci_protocol_negotiation() parameter
scsi: storvsc: Support PAGE_SIZE larger than 4K
Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes
HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes
Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes
hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication
hv: hyperv.h: Introduce some hvpfn helper functions
Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header
Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()
Drivers: hv: vmbus: Introduce types of GPADL
Drivers: hv: vmbus: Move __vmbus_open()
Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl
ide/macide: Convert Mac IDE driver to platform driver
net: vlan: Fixed signedness in vlan_group_prealloc_vid()
phy: qcom-qmp: Add support for sc7180 DP phy
phy: qcom-qmp: Add support for DP in USB3+DP combo phy
phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify
phy: qcom-qmp: Get dp_com I/O resource by index
phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy'
phy: qcom-qmp: Remove 'initialized' in favor of 'init_count'
phy: qcom-qmp: Move phy mode into struct qmp_phy
dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information
soundwire: sysfs: add slave status and device number before probe
soundwire: bus: add enumerated Slave device to device list
Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support
scripts: coccicheck: Change default value for parallelism
r8169: fix RTL8168f/RTL8411 EPHY config
bnxt_en: Improve preset max value for ethtool -l.
bnxt_en: Implement ethtool set_fec_param() method.
bnxt_en: Report Active FEC encoding during link up.
bnxt_en: Report FEC settings to ethtool.
bnxt_en: avoid link reset if speed is not changed
bnxt_en: Handle ethernet link being disabled by firmware.
bnxt_en: ethtool: support PAM4 link speeds up to 200G
bnxt_en: add basic infrastructure to support PAM4 link speeds
bnxt_en: refactor bnxt_get_fw_speed()
bnxt_en: refactor code to limit speed advertising
bnxt_en: Update firmware interface spec to 1.10.1.65.
dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC
ptp: add stub function for ptp_get_msgtype()
net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI
mlxsw: spectrum_ethtool: Expose transceiver_overheat counter
mlxsw: Update module's settings when module is plugged in
mlxsw: spectrum: Initialize netdev's module overheat counter
mlxsw: Enable temperature event for all supported port module sensors
mlxsw: Update transceiver_overheat counter according to MTWE
mlxsw: core: Add an infrastructure to track transceiver overheat counter
mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields
mlxsw: reg: Add Ports Module Administrative and Operational Status Register
mlxsw: reg: Add Port Module Plug/Unplug Event Register
mlxsw: reg: Add Management Temperature Warning Event Register
net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc()
net: hns3: add a check for device specifications queried from firmware
net: hns3: replace the macro of max tm rate with the queried specification
net: hns3: add support to query device specifications
net: hns3: add debugfs to dump device capabilities
net: hns3: use capabilities queried from firmware
net: hns3: use capability flag to indicate FEC
net: hns3: add support to query device capability
net: hns3: delete redundant PCI revision judgement
net: hns3: add device version to replace pci revision
mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
mdio: fix mdio-thunder.c dependency & build error
agp: use semicolons rather than commas to separate statements
x86/apic/msi: Unbreak DMAR and HPET MSI
i2c: npcm7xx: Clear LAST bit after a failed transaction.
dt-bindings: i2c: imx: Fix i.MX 7 compatible matching
dt-bindings: i2c: imx: Add properties and use unevaluatedProperties
dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching
dt-bindings: i2c: imx-lpi2c: Add properties and use unevaluatedProperties
i2c: imx: Fix external abort on interrupt in exit paths
i2c: rk3x: Simplify with dev_err_probe()
i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC
dt-bindings: i2c: I2C binding for Mellanox BlueField SoC
i2c: cpm: Fix i2c_ram structure
dyndbg: use keyword, arg varnames for query term pairs
nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
vt_ioctl: make VT_RESIZEX behave like VT_RESIZE
serial: mvebu-uart: simplify the return expression of mvebu_uart_probe()
tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
pch_uart: drop double zeroing
dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings
dt-bindings: serial: renesas, scif: Document r8a774e1 bindings
MIPS: idle: Add prototype for function check_wait
staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
media: MAINTAINERS: remove Maxime Jourdan as maintainer of Amlogic VDEC
media: staging: rkisp1: cap: protect access to buf with the spin lock
media: staging: rkisp1: use the right variants of spin_lock
media: staging: rkisp1: params: no need to lock default config
media: staging: rkisp1: stats: protect write to 'is_streaming' in start_streaming cb
x86/hyperv: Remove aliases with X64 in their name
media: staging: rkisp1: isp: don't enable signal RKISP1_CIF_ISP_FRAME_IN
media: staging: rkisp1: isp: add a warning and debugfs var for irq delay
media: staging: rkisp1: remove atomic operations for frame sequence
media: staging: rkisp1: params: set vb.sequence to be the isp's frame_sequence + 1
media: staging: rkisp1: params: avoid using buffer if params is not streaming
media: staging: rkisp1: params: use the new effect value in cproc config
media: staging: rkisp1: params: in the isr, return if buffer list is empty
media: staging: rkisp1: params: upon stream stop, iterate a local list to return the buffers
media: docs: v4l2-subdev: move calling ops to a subsection
media: docs: v4l2-subdev: move "Subdev registration" to a subsection
media: docs: v4l2-subdev: fix typo
media: docs: v4l2-subdev: fix typo
media: saa7146: drop double zeroing
media: firewire: fix memory leak
media: rcar-vin: Extend RAW8 support to all RGB layouts
media: rcar-csi2: Extend RAW8 support to all RGB layouts
media: bindings: media: gpio-ir-receiver: add linux,autosuspend-period property
media: rc: gpio-ir-recv: add QoS support for cpuidle system
media: dvb-frontends: tda18271c2dd: Constify static structs
media: flexcop-usb: remove needless check before usb_free_coherent()
media: flexcop-usb: sanity checking of endpoint type
media: netup_unidvb: drop initialization of PM pointers
media: ati_remote: sanity check for both endpoints
media: dvb-frontends: rtl2832_sdr: set error code in probe
pinctrl: mediatek: Add MT8167 Pinctrl driver
media: cedrus: Propagate OUTPUT resolution to CAPTURE
media: MAINTAINERS: add documentation files for rkisp1
media: admin-guide: add documentation file rkisp1.rst
pinctrl: mt65xx: add OF bindings for MT8167
media: pixfmt-meta-rkisp1.rst: add description of rkisp1 metadata formats in pixfmt-meta-rkisp1.rst
media: staging: rkisp1: fix configuration for GREY pixelformat
media: staging: rkisp1: cap: simplify link validation by comparing media bus code
media: staging: rkisp1: rsz: Add support to more YUV encoded mbus codes on src pad
media: staging: rkisp1: rsz: enumerate the formats on the src pad according to the capture
media: staging: rkisp1: add a helper function to enumerate supported mbus formats on capture
media: staging: rkisp1: add capability V4L2_CAP_IO_MC to capture devices
media: staging: rkisp1: don't support bayer format on selfpath resizer
media: staging: rkisp1: cap: remove unsupported format YUV444
MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER
MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 and X1000E.
media: staging: rkisp1: cap: remove unsupported formats
media: staging: rkisp1: cap: change RGB24 format to XBGR32
MIPS: Ingenic: Add system type for new Ingenic SoCs.
dt-bindings: MIPS: Add X2000E based CU2000-Neo.
media: st-delta: Fix reference count leak in delta_run_work
media: sti: Fix reference count leaks
media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak
media: ti-vpe: Fix a missing check and reference count leak
media: stm32-dcmi: Fix a reference count leak
media: s5p-mfc: Fix a reference count leak
media: camss: Fix a reference count leak.
media: platform: fcp: Fix a reference count leak.
media: rockchip/rga: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: vsp1: Fix runtime PM imbalance on error
media: coda: Fix runtime PM imbalance in coda_probe
media: platform: s3c-camif: Fix runtime PM imbalance on error
media: platform: sti: hva: Fix runtime PM imbalance on error
media: bdisp: Fix runtime PM imbalance on error
nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue
nvme: fix error handling in nvme_ns_report_zones
nvmet-fc: fix missing check for no hostport struct
nvmet: add passthru ZNS support
nvmet: handle keep-alive timer when kato is modified by a set features cmd
nvmet-tcp: have queue io_work context run on sock incoming cpu
nvme-pci: Move enumeration by class to be last in the table
nvme: use an xarray to lookup the Commands Supported and Effects log
nvme: lift the file open code from nvme_ctrl_get_by_path
fs: remove KSTAT_QUERY_FLAGS
fs: remove vfs_stat_set_lookup_flags
fs: move vfs_fstatat out of line
fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat
fs: remove vfs_statx_fd
netdevsim: fix duplicated debugfs directory
net: dsa: tag_rtl4_a: use the generic flow dissector procedure
net: dsa: tag_sja1105: use a custom flow dissector procedure
net: dsa: tag_qca: use the generic flow dissector procedure
net: dsa: tag_mtk: use the generic flow dissector procedure
net: dsa: tag_edsa: use the generic flow dissector procedure
net: dsa: tag_dsa: use the generic flow dissector procedure
net: dsa: tag_brcm: use generic flow dissector procedure
net: flow_dissector: avoid indirect call to DSA .flow_dissect for generic case
net: dsa: point out the tail taggers
net: dsa: add a generic procedure for the flow dissector
net: dsa: make the .flow_dissect tagger callback return void
net: dsa: tag_ocelot: use a short prefix on both ingress and egress
net: dsa: tag_sja1105: request promiscuous mode for master
net: dsa: allow drivers to request promiscuous mode on master
net: mscc: ocelot: move NPI port configuration to DSA
leds: parse linux,default-trigger DT property in LED core
leds: syscon: use struct led_init_data when registering
leds: lm3532: don't parse label DT property
leds: lm36274: use devres LED registering function
leds: lm36274: use platform device as parent of LED
leds: lm36274: do not set chip settings in DT parsing function
leds: lm36274: use struct led_init_data when registering
leds: lm36274: don't iterate through children since there is only one
leds: lm36274: cosmetic: rename lm36274_data to chip
leds: Add driver for Acer Iconia Tab A500
leds: pca9532 - simplify the return expression of pca9532_remove
leds: ns2: use struct led_init_data when registering
leds: ns2: remove unneeded variable
leds: ns2: register LED immediately after parsing DT properties
leds: ns2: cosmetic change: use helper variable
leds: ns2: cosmetic change
leds: ns2: cosmetic variable rename
leds: ns2: cosmetic structure rename
leds: ns2: use devres API for getting GPIO descriptors
leds: ns2: move parsing of one LED into separate function
leds: ns2: support OF probing only, forget platdata
leds: ns2: alloc simple array instead of struct ns2_led_priv
leds: ns2: use devres LED registering function
leds: is31fl32xx: use struct led_init_data when registering
leds: pm8058: cosmetic change: no need to return in if guard
leds: pm8058: cosmetic change: use helper variable
leds: pm8058: use struct led_init_data when registering
leds: mt6323: cosmetic change: use helper variable
leds: mt6323: use struct led_init_data when registering
leds: max77650: use struct led_init_data when registering
leds: lm3697: cosmetic change: use helper variable, reverse christmas tree
leds: lm3697: use struct led_init_data when registering
leds: bcm6328, bcm6358: use struct led_init_data when registering
leds: bcm6328, bcm6358: use devres LED registering function
leds: various: fix OF node leaks
leds: various: use only available OF children
leds: lt3593: do not rewrite .of_node of new LED device to wrong value
leds: various: use dev_of_node(dev) instead of dev->of_node
leds: various: use device_get_match_data
leds: ip30: compile if COMPILE_TEST=y
leds: various: compile if COMPILE_TEST=y
leds: pwm: Allow automatic labels for DT based devices
Revert "vxlan: move encapsulation warning"
arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: build DTBs with make dtbs
s390/stp: unify stp_work_mutex and clock_sync_mutex
s390/stp: add sysfs file to show scheduled leap seconds
s390/stp: add support for leap seconds
s390/stp: use u32 instead of unsigned int
s390/stp: use __packed
s390/stp: add locking to sysfs functions
media: rcar-vin: Enable YDS bit depending on bus_width and data_shift
media: rcar-vin: Enable support for R8A774E1
media: rcar-csi2: Enable support for R8A774E1
media: dt-bindings: media: renesas,vin: Add R8A774E1 support
media: dt-bindings: media: renesas,csi2: Add R8A774E1 support
media: media/pci: prevent memory leak in bttv_probe
media: saa7134: use generic power management
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_VIN config
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_CSI2 config
media: rcar-fcp: Update description for VIDEO_RENESAS_FCP Kconfig entry
media: dt-bindings: media: renesas,vin: Add device tree support for r8a7742
media: videobuf2: use sgtable-based scatterlist wrappers
media: pci: fix common ALSA DMA-mapping related codes
media: marvell-ccic: mmp: mark PM functions as __maybe_unused
media: MAINTAINERS: media: cec: fix files location
media: tc358743: cleanup tc358743_cec_isr
media: cec-adap.c: add 'unregistered' checks
media: cec-core.c: stop kthread_config before kthread
media: tegra-video: Fix compilation warning of unused variable
media: tc358743: initialize variable
media: mtk-mdp: Fix Null pointer dereference when calling list_add
media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb
media: staging: rkisp1: allow quantization setting by userspace on the isp source pad
media: v4l2: extend the CSC API to subdevice.
media: vivid: Add support to the CSC API
media: v4l2: add support for colorspace conversion API (CSC) for video capture
media: v4l2-mem2mem: simplify poll logic
media: v4l2-mem2mem: always consider OUTPUT queue during poll
media: mx2_emmaprp: Fix memleak in emmaprp_probe
media: usb: uvc: no need to check return value of debugfs_create functions
media: mtk-vcodec: make IRQs disabled upon request
media: mtk-vcodec: venc: fix invalid time per frame in S_PARM
media: mtk-vcodec: venc: set default time per frame
media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT formats
media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES
media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_FIELD_NONE
media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control
media: Revert "media: mtk-vcodec: Remove extra area allocation in an input buffer on encoding"
media: mtk-vcodec: add support for MT8183 encoder
media: dt-bindings: media: document mediatek,mt8183-vcodec-enc
media: mtk-vcodec: venc: specify supported formats per-chip
media: mtk-vcodec: venc: specify bitrate range per-chip
media: mtk-vcodec: venc: handle firmware version field
media: mtk-vcodec: venc: support SCP firmware
media: mtk-vcodec: add SCP firmware ops
media: dt-bindings: media: mtk-vcodec: document SCP node
media: mtk-vcodec: abstract firmware interface
remoteproc: scp: add COMPILE_TEST dependency
remoteproc/mediatek: Add support for mt8192 SCP
remoteproc: Fixup coredump debugfs disable request
remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot
remoteproc/mediatek: fix null pointer dereference on null scp pointer
drm/msm/dp: fix incorrect function prototype of dp_debug_get()
HID: hid-input: fix stylus battery reporting
ice: add support for flash update overwrite mask
netdevsim: add support for flash_update overwrite mask
devlink: introduce flash update overwrite mask
devlink: convert flash_update to use params structure
devlink: check flash_update parameter support in net core
net: atlantic: fix build when object tree is separate
tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost
tcp: simplify tcp_mark_skb_lost
tcp: move tcp_mark_skb_lost
tcp: consistently check retransmit hint
dpaa2-mac: Fix potential null pointer dereference
MAINTAINERS: Add Vladimir as a maintainer for DSA
dpaa2-eth: install a single steering rule when SHARED_FS is enabled
dpaa2-eth: no need to check link state right after ndo_open
dpaa2-mac: do not check for both child and parent DTS nodes
dpaa2-eth: fix command version for Tx shaping
net: usb: ax88179_178a: add Toshiba usb 3.0 adapter
bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL
team: set dev->needed_headroom in team_setup_by_port()
bonding: set dev->needed_headroom in bond_setup_by_slave()
vxlan: fix vxlan_find_sock() documentation for l3mdev
vxlan: check rtnl_configure_link return code correctly
vxlan: move encapsulation warning
vxlan: add unlikely to vxlan_remcsum check
vxlan: don't collect metadata if remote checksum is wrong
net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
net: bridge: mcast: remove only S,G port groups from sg_port hash
net: stmmac: Fix clock handling on remove path
net: stmmac: Add option for VLAN filter fail queue enable
bpf: Add AND verifier test case where 32bit and 64bit bounds differ
bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases
vmxnet3: fix cksum offload issues for non-udp tunnels
net: dsa: sja1105: implement .devlink_info_get
net: dsa: sja1105: expose static config as devlink region
net: dsa: sja1105: move devlink param code to sja1105_devlink.c
drivers/net/ethernet: clean up mis-targeted comments
sfc: fix kdoc warning
drivers/net/ethernet: remove incorrectly formatted doc
drivers/net/ethernet: add some basic kdoc tags
drivers/net/ethernet: handle one warning explicitly
drivers/net/ethernet: rid ethernet of no-prototype warnings
drivers/net/ethernet: clean up unused assignments
intel: handle unused assignments
intel-ethernet: clean up W=1 warnings in kdoc
nfsd: rq_lease_breaker cleanup
nfsd4: remove check_conflicting_opens warning
nfsd: Cache R, RW, and W opens separately
sunrpc: simplify do_cache_clean
mm/page_ref: Convert the open coded tracepoint enabled to the new helper
tracepoints: Add helper to test if tracepoint is enabled in a header
sunrpc: cache : Replace seq_printf with seq_puts
silence nfscache allocation warnings with kvzalloc
nfsd: fix comparison to bool warning
NFSD: Correct type annotations in COPY XDR functions
NFSD: Correct type annotations in user xattr XDR functions
NFSD: Correct type annotations in user xattr helpers
SUNRPC/NFSD: Implement xdr_reserve_space_vec()
nfsd: rename delegation related tracepoints to make them less confusing
Documentation: update RPCSEC_GSSv3 RFC link
MAINTAINERS: Note NFS docs under Documentation/
nfsd: Remove unnecessary assignment in nfs4xdr.c
net: sunrpc: delete repeated words
nfsd: Fix typo in comment
nfsd: give up callbacks on revoked delegations
nfsd: remove fault injection code
efivarfs: Replace invalid slashes with exclamation marks in dentries.
efi: Delete deprecated parameter comments
efi/libstub: Fix missing-prototypes in string.c
efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability to report it
net: vlan: Avoid using BUG() in vlan_proto_idx()
drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors
drm/amdgpu: fix a warning in amdgpu_ras.c (v2)
drm/amdgpu: clean up ras sysfs creation (v2)
drm/amdgpu: stop data_exchange work thread before reset
drm/amdgpu: Implement new guest side VF2PF message transaction (v2)
bpf: selftest: Add test_btf_skc_cls_ingress
bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h
bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test
bpf: selftest: Use network_helpers in the sock_fields test
bpf: selftest: Adapt sock_fields test to use skel and global variables
bpf: selftest: Move sock_fields test into test_progs
bpf: selftest: Add ref_tracking verifier test for bpf_skc casting
bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Enable bpf_skc_to_* sock casting helper to networking prog type
bpf: Move the PTR_TO_BTF_ID check to check_reg_type()
drm/amdgpu: Update VF2PF interface
drm/include: add PP_FEATURE_MASK comments (v3)
drm/amdgpu: disable sienna chichlid UMC RAS
drm/amdgpu: add an auto setting to the noretry parameter
drm/amdgpu: store noretry parameter per driver instance
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amdgpu: Remove some useless code
drm/amd: Skip not used microcode loading in SRIOV
drm/amd/pm: Skip use smc fw data in SRIOV
drm/amd/display: fix return value check for hdcp_work
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
spi: spi-mtk-nor: fix timeout calculation overflow
spi: hisi-sfc-v3xx: add support for IRQ mode
spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register
spi: hisi-sfc-v3xx: factor out bus config and transfer functions
spi: hisi-sfc-v3xx: factor out IO modes configuration
ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together
ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_kzalloc()
dt-bindings: tas2770: Mark ti,asi-format to deprecated
tracing/boot: Initialize per-instance event list in early boot
xfs: remove deprecated sysctl options
xfs: remove deprecated mount options
xfs: directly call xfs_generic_create() for ->create() and ->mkdir()
xfs: avoid shared rmap operations for attr fork extents
xfs: drop the obsolete comment on filestream locking
xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}
xfs: do the assert for all the log done items in xfs_trans_cancel
xfs: remove the unused parameter id from xfs_qm_dqattach_one
xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify
xfs: fix some comments
xfs: remove the unnecessary xfs_dqid_t type cast
xfs: use the existing type definition for di_projid
xfs: remove the unused SYNCHRONIZE macro
Bluetooth: MGMT: Fix not checking if BT_HS is enabled
Bluetooth: Disable High Speed by default
Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
Bluetooth: A2MP: Fix not initializing all members
ASoC: SOF: Add .prepare/.complete callbacks
ASoC: SOF: Activate runtime PM with SOF OF device
ASoC: q6asm: fix kernel doc warnings
ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id
MAINTAINERS: Update Cirrus Logic Codecs maintainers
ASoC: fsl_sai: Instantiate snd_soc_dai_driver
ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing
ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE()
ACPI: battery: include linux/power_supply.h
ACPI: wakeup: Remove dead ACPICA debug code
ACPI: video: Remove leftover ACPICA debug code
ACPI: tiny-power-button: Remove dead ACPICA debug code
ACPI: processor: Remove dead ACPICA debug code
ACPI: proc: Remove dead ACPICA debug code
ACPI: PCI: Remove unused ACPICA debug code
ACPI: event: Remove leftover ACPICA debug code
ACPI: dock: Remove dead ACPICA debug code
ACPI: debugfs: Remove dead ACPICA debug code
ACPI: custom_method: Remove dead ACPICA debug code
ACPI: container: Remove leftover ACPICA debug functionality
ACPI: platform: Remove ACPI_MODULE_NAME()
ACPI: memhotplug: Remove leftover ACPICA debug functionality
ACPI: LPSS: Remove ACPI_MODULE_NAME()
ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME()
ACPI: PCI: update kernel-doc line comments
PNP: ACPI: Fix missing-prototypes in acpi_pnp.c
ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler'
ACPI: configfs: Add missing config_item_put() to fix refcount leak
PNP: quirks: Fix duplicate included pci.h
MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller
irqchip: Add Actions Semi Owl SIRQ controller
dt-bindings: interrupt-controller: Add Actions SIRQ controller binding
Bluetooth: Fix update of own_addr_type if ll_privacy supported
dt-bindings: dw-apb-ictl: Update binding to describe use as primary interrupt controller
irqchip/dw-apb-ictl: Add primary interrupt controller support
irqchip/dw-apb-ictl: Refactor priot to introducing hierarchical irq domains
iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c
compat.h: fix a spelling error in <linux/compat.h>
genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER
drm/mediatek: reduce clear event
soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
soc: mediatek: cmdq: add jump function
soc: mediatek: cmdq: add write_s_mask value function
soc: mediatek: cmdq: add write_s value function
soc: mediatek: cmdq: add read_s function
soc: mediatek: cmdq: add write_s_mask function
soc: mediatek: cmdq: add write_s function
soc: mediatek: cmdq: add address shift in jump
soc: mediatek: mtk-infracfg: Fix kerneldoc
x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer
USB: cdc-acm: clean up no-union-descriptor handling
USB: cdc-acm: use common data-class define
USB: cdc-acm: handle broken union descriptors
Revert "cdc-acm: hardening against malicious devices"
PM: runtime: Remove link state checks in rpm_get/put_supplier()
drm/vc4: crtc: Keep the previously assigned HVS FIFO
drm/vc4: crtc: Rework a bit the CRTC state code
usbcore/driver: Accommodate usbip
usbcore/driver: Fix incorrect downcast
usbcore/driver: Fix specific driver selection
Revert "usbip: Implement a match function to fix usbip"
powercap: include header to fix -Wmissing-prototypes
btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing
ice: fix memory leak in ice_vsi_setup
ice: fix memory leak if register_netdev_fails
ice: Fix call trace on suspend
iavf: Fix incorrect adapter get in iavf_resume
iocost: consider iocgs with active delays for debt forgiveness
iocost: add iocg_forgive_debt tracepoint
iocost: reimplement debt forgiveness using average usage
iocost: recalculate delay after debt reduction
iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one
iocost: factor out ioc_forgive_debts()
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
USB: legousbtower: use usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: correct API of usb_control_msg_send/recv
Revert "USB: legousbtower: use usb_control_msg_recv()"
Revert "sound: usx2y: move to use usb_control_msg_send()"
Revert "sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: hiface: move to use usb_control_msg_send()"
Revert "Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()"
Revert "USB: core: hub.c: use usb_control_msg_send() in a few places"
iopoll: update kerneldoc of read_poll_timeout_atomic()
usb: udc: net2280: convert to readl_poll_timeout_atomic()
usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic()
usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic()
usb: isp1760-hcd: convert to readl_poll_timeout_atomic()
usb: fotg210-hcd: convert to readl_poll_timeout_atomic()
usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic()
usb: xhci-rcar: convert to readl_poll_timeout_atomic()
usb: pci-quirks: convert to readl_poll_timeout_atomic()
usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic()
usb: early: convert to readl_poll_timeout_atomic()
dm: add support for REQ_NOWAIT and enable it for linear target
block: add QUEUE_FLAG_NOWAIT
vsprintf: use bd_partno in bdev_name
block: use bd_partno in bdevname
target/iblock: fix holder printing in iblock_show_configfs_dev_params
drbd: don't set ->bd_contains
drbd: don't detour through bd_contains for the gendisk
md: don't detour through bd_contains for the gendisk
md: compare bd_disk instead of bd_contains
block: add a bdev_is_partition helper
Documentation/hdio: fix up obscure bd_contains references
eeprom: at24: Support custom device names for AT24 EEPROMs
slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
slimbus: core: do not enter to clock pause mode in core
slimbus: core: check get_addr before removing laddr ida
staging: vchiq: avoid mixing kernel and user pointers
staging: vchiq: fix __user annotations
rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
rseq/selftests,x86_64: Add rseq_offset_deref_addv()
rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
sched/fair: Use dst group while checking imbalance for NUMA balancer
sched/fair: Reduce busy load balance interval
sched/fair: Minimize concurrent LBs between domain level
sched/fair: Reduce minimal imbalance threshold
sched/fair: Relax constraint on task's load during load balance
sched/fair: Remove the force parameter of update_tg_load_avg()
sched/fair: Fix wrong cpu selecting from isolated domain
sched: Remove unused inline function uclamp_bucket_base_value()
sched/rt: Disable RT_RUNTIME_SHARE by default
sched/deadline: Fix stale throttling on de-/boosted tasks
sched/numa: Use runnable_avg to classify node
RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters()
arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
habanalabs/gaudi: configure QMAN LDMA registers properly
habanalabs: add notice of device not idle
habanalabs: add debug messages for opening/closing context
habanalabs: release kernel context after hw_fini
habanalabs: correct an error message
ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
ARM: dts: am335x: t335: align GPIO hog names with dtschema
ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
ARM: dts: am437x-l4: drop legacy cpsw dt node
ARM: dts: am437x: switch to new cpsw switch drv
ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
mmc: sdhci-s3c: hide forward declaration of of_device_id behind CONFIG_OF
mmc: sdhci: fix indentation mistakes
mmc: moxart: remove unneeded check for drvdata
mmc: renesas_sdhi: drop local flag for tuning
mmc: rtsx_usb_sdmmc: simplify the return expression of sd_change_phase()
mmc: core: document mmc_hw_reset()
HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
ACPI: video: use ACPI backlight for HP 635 Notebook
MAINTAINERS: Use my kernel.org address for Intel PMIC work
ACPI: APD: Clean up header file include statements
ACPI: APD: Remove unnecessary APD_ADDR() macro stub
ACPI: APD: Remove ACPI_MODULE_NAME()
ACPI: APD: Remove flags from struct apd_device_desc
ACPI: APD: Add kerneldoc for properties in struct apd_device_desc
ACPI: Remove three unused inline functions
quota: clear padding in v2r1_mem2diskdqb()
fbcon: Fix global-out-of-bounds read in fbcon_get_font()
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
xfrm: Use correct address family in xfrm_state_find
integrity: Asymmetric digsig supports SM2-with-SM3 algorithm
X.509: support OSCCA SM2-with-SM3 certificate verification
X.509: support OSCCA certificate parse
crypto: sm2 - add SM2 test vectors to testmgr
crypto: testmgr - Fix potential memory leak in test_akcipher_one()
crypto: testmgr - support test with different ciphertext per encryption
crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
lib/mpi: Introduce ec implementation to MPI library
lib/mpi: Extend the MPI library
crypto: sm3 - export crypto_sm3_final function
crypto: hisilicon/qm - remove the update of flags
crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata'
crypto: hisilicon/hpre - fix a bug in dh algorithm
crypto: hisilicon/hpre - adjust some coding style
crypto: hisilicon/hpre - remove useless code
crypto: chelsio - fix minor indentation issue
crypto: af_alg - add extra parameters for DRBG interface
crypto: sun8i-ss - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - Add support for the TRNG
crypto: sun8i-ce - Add support for the PRNG
crypto: sun8i-ce - Add stat_bytes debugfs
crypto: sun8i-ce - support hash algorithms
crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_dlen_in_bytes
crypto: sun8i-ce - handle different error registers
crypto: sun8i-ce - split into prepare/run/unprepare
crypto: sun8i-ce - move iv data to request context
crypto: sun8i-ce - handle endianness of t_common_ctl
crypto: sun8i-ss - better debug printing
crypto: sun8i-ss - Add more comment on some structures
crypto: sun8i-ss - fix a trivial typo
crypto: sun8i-ss - support hash algorithms
crypto: sun8i-ss - Add support for the PRNG
crypto: sun8i-ss - Add SS_START define
crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: proc - Removing some useless only space lines
crypto: marvell/cesa - use devm_platform_ioremap_resource_byname
crypto: arm/aes-neonbs - use typed init/exit routines for XTS
crypto: arm/aes-neonbs - avoid loading reorder argument on encryption
crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mode switches
crypto: stm32/crc32 - Avoid lock if hardware is already used
crypto: qat - remove unnecessary mutex_init()
crypto: arm/sha512-neon - avoid ADRL pseudo instruction
crypto: arm/sha256-neon - avoid ADRL pseudo instruction
crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro
crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC unconditionally
crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey
crypto: inside-secure - Move ipad/opad into safexcel_context
crypto: inside-secure - Move priv pointer into safexcel_context
crypto: atmel-aes - convert to use be32_add_cpu()
cypto: mediatek - fix leaks in mtk_desc_ring_alloc
hwrng: ingenic - Add hardware TRNG for Ingenic X1830
dt-bindings: RNG: Add Ingenic TRNG bindings.
ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
firewire-ohci: use dma_alloc_pages
dma-iommu: implement ->alloc_noncoherent
dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods
dma-mapping: add a new dma_alloc_pages API
dma-mapping: remove dma_cache_sync
53c700: convert to dma_alloc_noncoherent
sgiseeq: convert to dma_alloc_noncoherent
lib82596: convert to dma_alloc_noncoherent
hal2: convert to dma_alloc_noncoherent
sgiwd93: convert to dma_alloc_noncoherent
dma-mapping: add a new dma_alloc_noncoherent API
53c700: improve non-coherent DMA handling
lib82596: move DMA allocation into the callers of i82596_probe
net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT
drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT
drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT
mm: turn alloc_pages into an inline function
ARM/omap1: switch to use dma_direct_set_offset for lbus DMA offsets
dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR
dma-mapping: move valid_dma_direction to dma-direction.h
dma-mapping: remove DMA_MASK_NONE
net: hns3: rename macro of pci device id of vf
net: hns3: add support for 200G device
net: hns3: add debugfs of dumping pf interrupt resources
net: hns3: add a hardware error detect type
net: hns3: remove unnecessary variable initialization
net: hns3: refactor the function for dumping tc information in debugfs
net: tcp: drop unused function argument from mptcp_incoming_options
tcp: skip DSACKs with dubious sequence ranges
net/fsl: quieten expected MDIO access failures
net: dsa: microchip: really look for phy-mode in port nodes
net/tls: race causes kernel panic
net/ethernet/broadcom: fix spelling typo
net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3
net: dsa: felix: convert TAS link speed based on phylink speed
hinic: fix wrong return value of mac-set cmd
mptcp: retransmit ADD_ADDR when timeout
mptcp: add sk_stop_timer_sync helper
mptcp: add struct mptcp_pm_add_entry
selftests: mptcp: add remove addr and subflow test cases
selftests: mptcp: add remove cfg in mptcp_connect
mptcp: add mptcp_destroy_common helper
mptcp: add RM_ADDR related mibs
mptcp: implement mptcp_pm_remove_subflow
mptcp: remove addr and subflow in PM netlink
mptcp: add accept_subflow re-check
selftests: mptcp: add ADD_ADDR mibs check function
mptcp: add ADD_ADDR related mibs
mptcp: send out ADD_ADDR with echo flag
mptcp: add the incoming RM_ADDR support
mptcp: add the outgoing RM_ADDR support
mptcp: rename addr_signal and the related functions
drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop functions
net/ipv4: always honour route mtu during forwarding
dpaa2-mac: add PCS support through the Lynx module
of: add of_mdio_find_device() api
net: pcs-lynx: add support for 10GBASER
net: mscc: ocelot: always pass skb clone to ocelot_port_add_txtstamp_skb
net_sched: commit action insertions together
net_sched: defer tcf_idr_insert() in tcf_action_init_1()
md/raid10: improve discard request for far layout
md/raid10: improve raid10 discard request
md/raid10: pull codes that wait for blocked dev into one function
md/raid10: extend r10bio devs to raid disks
md: add md_submit_discard_bio() for submitting discard bio
md: Simplify code with existing definition RESYNC_SECTORS in raid10.c
md/raid5: reallocate page array after setting new stripe_size
md/raid5: resize stripe_head when reshape array
md/raid5: let multiple devices of stripe_head share page
md/raid6: let async recovery function support different page offset
md/raid6: let syndrome computor support different page offset
md/raid5: convert to new xor compution interface
md/raid5: add new xor function to support different page offset
md/raid5: make async_copy_data() to support different page offset
md/raid5: add a new member of offset into r5dev
md: only calculate blocksize once and use i_blocksize()
ep_create_wakeup_source(): dentry name can change under you...
timers: Mask invalid flags in do_init_timer()
treewide: Make all debug_obj_descriptors const
debugobjects: Allow debug_obj_descr to be const
null_blk: Support shared tag bitmap
bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
bdi: invert BDI_CAP_NO_ACCT_WB
bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
mm: use SWP_SYNCHRONOUS_IO more intelligently
bdi: remove BDI_CAP_SYNCHRONOUS_IO
bdi: remove BDI_CAP_CGROUP_WRITEBACK
block: lift setting the readahead size into the block layer
md: update the optimal I/O size on reshape
bdi: initialize ->ra_pages and ->io_pages in bdi_init
aoe: set an optimal I/O size
bcache: inherit the optimal I/O size
drbd: remove dead code in device_to_statistics
fs: remove the unused SB_I_MULTIROOT flag
RDMA/hns: Support inline data in extented sge space for RC
ALSA: hda - remove kerneldoc for internal hdac_i915 function
RDMA/hns: Fix missing sq_sig_type when querying QP
RDMA/hns: Fix configuration of ack_req_freq in QPC
RDMA/hns: Fix the wrong value of rnr_retry when querying qp
RDMA/hns: Solve the overflow of the calc_pg_sz()
RDMA/hns: Add check for the validity of sl configuration
RDMA/hns: Correct typo of hns_roce_create_cq()
RDMA/hns: Add interception for resizing SRQs
RDMA/hns: Refactor process about opcode in post_send()
RDMA/hns: Add support for SCCC in size of 64 Bytes
RDMA/hns: Add support for QPC in size of 512 Bytes
RDMA/hns: Add support for CQE in size of 64 Bytes
RDMA/hns: Add support for EQE in size of 64 Bytes
libbpf: Fix XDP program load regression for old kernels
scripts/setlocalversion: make git describe output more reliable
docs: trace: ring-buffer-design.rst: use the new SPDX tag
Documentation: kernel-parameters: clarify "module." parameters
Fix references to nommu-mmap.rst
docs: rewrite admin-guide/sysctl/abi.rst
docs: fb: Remove vesafb scrollback boot option
docs: fb: Remove sstfb scrollback boot option
docs: fb: Remove matroxfb scrollback boot option
docs: fb: Remove framebuffer scrollback boot option
docs: replace the old User Mode Linux HowTo with a new one
Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev"
Documentation/admin-guide: README & svga: remove use of "rdev"
soc: amlogic: pm-domains: use always-on flag
Documentation/admin-guide: kernel-parameters: capitalize Korina
Documentation: admin-guide: kernel-parameters: reformat "lapic=" boot option
Documentation/admin-guide: kernel-parameters: fix "io7" parameter description
Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording
Documentation: Remove CMA's dependency on architecture
docs: admin-guide: update kdump documentation due to change of crash URL
Documentation: kernel-parameters: fix formatting of MIPS "machtype"
Documentation: filesystems: mount_api: fix headings
Doc: admin-guide: Add entry for kvm_cma_resv_ratio kernel param
documentation: arm: sunxi: Allwinner H2+/H3 update
mt76: mt7663s: remove max_tx_fragments limitation
mt76: Convert to DEFINE_SHOW_ATTRIBUTE
mt76: mt7915: add offchannel condition in switch channel command
mt76: mt7915: convert to use le16_add_cpu()
mt76: Fix unsigned expressions compared with zero
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon
mt76: mt76x0: Move tables used only by init.c to their own header file
mt76: Use fallthrough pseudo-keyword
mt76: mt7615: unlock dfs bands
mt76: mt7663: check isr read return value in mt7663s_rx_work
mt76: mt7663s: introduce sdio tx aggregation
mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota
mt76: move pad estimation out of mt76_skb_adjust_pad
mt76: mt7663s: introduce __mt7663s_xmit_queue routine
mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota
mt76: mt7663s: do not use altx for ctl/mgmt traffic
mt76: mt7622: fix fw hang on mt7622
mt76: mt7615: fix VHT LDPC capability
mt76: mt7615: Remove set but unused variable 'index'
mt76: remove retry_q from struct mt76_txq and related code
mt76: move txwi handling code to dma.c, since it is mmio specific
mt76: mt7915: fix queue/tid mapping for airtime reporting
mt76: mt7915: simplify mt7915_lmac_mapping
mt76: dma: cache dma map address/len in struct mt76_queue_entry
mt76: mt7915: fix HE BSS info
mt76: convert from tx tasklet to tx worker thread
mt76: add utility functions for deferring work to a kernel thread
mt76: testmode: add a limit for queued tx_frames packets
mt76: mt7615: fix antenna selection for testmode tx_frames
mt76: mt7615: fix MT_ANT_SWITCH_CON register definition
mt76: mt7915: fix unexpected firmware mode
mt76: mt76x02: tune tx ring size
mt76: mt7603: tune tx ring size
mt76: remove struct mt76_sw_queue
mt76: rely on AQL for burst size limits on tx queueing
mt76: remove swq from struct mt76_sw_queue
mt76: remove qid argument to drv->tx_complete_skb
mt76: unify queue tx cleanup code
mt76: sdio: fix use of q->head and q->tail
mt76: usb: fix use of q->head and q->tail
mt76: mt7603: check for single-stream EEPROM configuration
mt76: add memory barrier to DMA queue kick
mt76: mt7915: add support for accessing mapped registers via bus ops
mt76: mt7615: significantly reduce interrupt load
mt76: mt7915: significantly reduce interrupt load
mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free
mt76: dma: update q->queued immediately on cleanup
mt76: mt7915: optimize mt7915_mac_sta_poll
mt76: mt7615: fix reading airtime statistics
mt76: mt7663u: fix dma header initialization
mt76: fix a possible NULL pointer dereference in mt76_testmode_dump
mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work
mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power
mt76: mt7663s: fix unable to handle kernel paging request
mt76: mt7663s: fix resume failure
mt76: mt7663s: use NULL instead of 0 in sdio code
mt76: mt7615: release mutex in mt7615_reset_test_set
mt76: mt7915: add Tx A-MSDU offloading support
mt76: mt7915: add missing flags in WMM parameter settings
mt76: mt7915: simplify aggregation session check
mt76: mt7615: remove mtxq->agg_ssn assignment
mt76: move mt76_check_agg_ssn to driver tx_prepare calls
mt76: mt7915: enable offloading of sequence number assignment
mt76: mt7915: increase tx retry count
mt76: mt7915: clean up station stats polling and rate control update
mt76: mt7915: do not do any work in napi poll after calling napi_complete_done()
mt76: mt7615: do not do any work in napi poll after calling napi_complete_done()
mt76: mt76x02: clean up and fix interrupt masking in the irq handler
mt76: mt7615: only clear unmasked interrupts in irq tasklet
mt76: mt7915: clean up and fix interrupt masking in the irq handler
mt76: set interrupt mask register to 0 before requesting irq
mt76: fix double DMA unmap of the first buffer on 7615/7915
mt76: mt7915: fix crash on tx rate report for invalid stations
mt76: mt7915: enable U-APSD on AP side
mt76: mt76s: get rid of unused variable
mt76: mt76s: move tx/rx processing in 2 separate works
mt76: mt76s: move status processing in txrx wq
mt76: mt7663s: move rx processing in txrx wq
mt76: mt76s: move tx processing in a dedicated wq
mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw
mt76: mt7615: reschedule runtime-pm receiving a tx interrupt
mt76: do not inject packets if MT76_STATE_PM is set
mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update
mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: register ext_phy if DBDC is detected
zd1201: simplify the return expression of zd1201_set_maxassoc()
rtw88: Fix potential probe error handling race with wow firmware loading
rtw88: Fix probe error handling race with firmware loading
brcmfmac: check return value of driver_for_each_device()
kconfig: qconf: create QApplication after option checks
kconfig: qconf: remove Y, M, N columns
kconfig: qconf: remove ConfigView class
kconfig: qconf: move setShowName/Range() to ConfigList from ConfigView
kconfig: qconf: remove ConfigLineEdit class
kconfig: qconf: allow to edit "int", "hex", "string" menus in-place
kconfig: qconf: show data column all the time
kconfig: qconf: move ConfigView::updateList(All) to ConfigList class
kconfig: qconf: remove unused ConfigItem::okRename()
kconfig: qconf: update the intro message to match to the current code
kconfig: qconf: reformat the intro message
kbuild: remove cc-option test of -Werror=date-time
kbuild: remove cc-option test of -fno-stack-check
kbuild: remove cc-option test of -fno-strict-overflow
kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles
kbuild: remove redundant CONFIG_KASAN check from scripts/Makefile.kasan
kbuild: do not create built-in objects for external module builds
kbuild: preprocess module linker script
hwmon: (adm9240) Convert to regmap
NFSv4: make cache consistency bitmask dynamic
nfs: fix spellint typo in pnfs.c
hwmon: (adm9240) Create functions for updating measure and config
hwmon: (adm9240) Use loops to avoid duplicated code
perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge
perf/x86/intel/uncore: Generic support for the PCI sub driver
perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister()
perf/x86/intel/uncore: Factor out uncore_pci_pmu_register()
perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu()
perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info()
perf/amd/uncore: Inform the user how many counters each uncore PMU has
perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification
perf/amd/uncore: Allow F17h user threadmask and slicemask specification
perf/amd/uncore: Prepare to scale for more attributes that vary per family
kprobes: Use module_name() macro
gpio: aspeed: fix ast2600 bank properties
dt-bindings: eeprom: at24: Add label property for AT24
eeprom: at24: Initialise AT24 NVMEM ID field
mt76: mt7615: reduce maximum VHT MPDU length to 7991
gpio/aspeed-sgpio: don't enable all interrupts by default
gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
gpio: pca953x: Fix uninitialized pending variable
misc: pci_endpoint_test: Add driver data for Layerscape PCIe controllers
misc: pci_endpoint_test: Add LS1088a in pci_device_id table
mmc: mediatek: Drop pointer to mmc_host from msdc_host
dt-bindings: mmc: owl: add compatible string actions,s700-mmc
arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card
arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
spi: spi-zynqmp-gqspi: Fix incorrect indentation
spi: spi-zynqmp-gqspi: Update driver to use spi-mem framework
spi: spi-zynqmp-gqspi: Fix kernel-doc warnings
ARM: omap3: enable off mode automatically
arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node
arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
arm64: dts: ti: k3-j7200: Add I2C nodes
platform/x86: intel_pmc_core: do not create a static struct device
platform/x86: mlx-platform: Fix extended topology configuration for power supply units
platform/x86: pcengines-apuv2: Fix typo on define of AMD_FCH_GPIO_REG_GPIO55_DEVSLP0
platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
platform/x86: fix kconfig dependency warning for LG_LAPTOP
platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory
ACPI: Remove side effect of partly creating a node in acpi_get_node()
ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node()
ACPI: Remove side effect of partly creating a node in acpi_map_pxm_to_online_node()
ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT
ACPI: Add out of bounds and numa_off protections to pxm_to_node()
arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
arm64: dts: ti: k3-j7200-main: add main navss cpts node
arm64: dts: ti: k3-j7200: add DMA support
iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB
iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR
iommu/amd: Use 4K page for completion wait write-back semaphore
iommu/tegra-smmu: Allow to group clients in same swgroup
iommu/tegra-smmu: Fix iova->phys translation
iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK
extcon: ptn5150: Use defines for registers
extcon: palmas: Simplify with dev_err_probe()
extcon: max8997: Return error code of extcon_dev_allocate()
extcon: max77843: Return error code of extcon_dev_allocate()
extcon: max77693: Return error code of extcon_dev_allocate()
extcon: max14577: Return error code of extcon_dev_allocate()
extcon: ptn5150: Set the VBUS and POLARITY property capability
extcon: ptn5150: Switch to GENMASK() and BIT() macros
extcon: ptn5150: Deduplicate parts of dev_err_probe()
extcon: Replace HTTP links with HTTPS ones
MAINTAINERS: Add entry for NXP PTN5150A CC driver
extcon: ptn5150: Convert to .probe_new
extcon: ptn5150: Convert to module_i2c_driver
extcon: ptn5150: Reduce the amount of logs on deferred probe
extcon: ptn5150: Make 'vbus-gpios' optional
extcon: ptn5150: Check current USB mode when probing
extcon: ptn5150: Lower the noisiness of probe
extcon: ptn5150: Simplify getting vbus-gpios with flags
extcon: ptn5150: Use generic "interrupts" property
extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional
dt-bindings: extcon: ptn5150: Use generic "interrupts" property
dt-bindings: extcon: ptn5150: Convert binding to DT schema
platform/x86: asus-wmi: Add BATC battery name to the list of supported
platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
platform/x86: touchscreen_dmi: Add info for the MPMAN Converter9 2-in-1
vhost-vdpa: fix backend feature ioctls
vhost: Fix documentation
Documentation: laptops: thinkpad-acpi: fix underline length build warning
Platform: OLPC: Fix memleak in olpc_ec_probe
iommu/vt-d: Use device numa domain if RHSA is missing
ARM: dts: at91: sam9x60ek: enable usb device
usb: gadget: udc: atmel: update endpoint allocation for sam9x60
usb: gadget: udc: atmel: use 1 bank endpoints for control transfers
usb: gadget: udc: atmel: simplify endpoint allocation
dt-bindings: usb: atmel: Update DT bindings documentation for sam9x60
usb: gadget: udc: atmel: use of_find_matching_node_and_match
usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails
usb: dwc3: core: Print warning on unsupported speed
usb: dwc3: core: Properly default unspecified speed
usb: dwc2: Fix parameter type in function pointer prototype
usb: dwc3: simple: add support for Hikey 970
usb: cdns3: gadget: free interrupt after gadget has deleted
usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64bit mode
clocksource/drivers/sp804: Add support for Hisilicon sp804 timer
clocksource/drivers/sp804: Support non-standard register offset
clocksource/drivers/sp804: Prepare for support non-standard register offset
clocksource/drivers/sp804: Remove a mismatched comment
clocksource/drivers/sp804: Delete the leading "__" of some functions
clocksource/drivers/sp804: Remove unused sp804_timer_disable() and timer-sp804.h
clocksource/drivers/sp804: Cleanup clk_get_sys()
dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support
iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
ARM: mvebu: drop pointless check for coherency_base
arm64: dts: marvell: espressobin: Add ethernet switch aliases
s390/pkey: support CCA and EP11 secure ECC private keys
s390/zcrypt: Support for CCA APKA master keys
rtc: ds1307: enable rx8130's backup battery, make it chargeable optionally
rtc: ds1307: consider aux-voltage-chargeable
rtc: ds1307: store previous charge default per chip
rtc: ds1307: introduce requires_trickle_resistor per chip
rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only conditionally
dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeable support
dt-bindings: rtc: ds1307: let aux-voltage-chargeable supersede trickle-diode-disable
dt-bindings: rtc: let aux-voltage-chargeable supersede trickle-diode-disable
pwm: Allow store 64-bit duty cycle from sysfs interface
pwm: img: Fix null pointer access in probe
pwm: pca9685: Disable unused alternative addresses
pwm: pca9685: Use BIT() macro instead of shift
pwm: pca9685: Make comments more consistent
pwm: sun4i: Simplify with dev_err_probe()
pwm: sprd: Simplify with dev_err_probe()
pwm: sifive: Simplify with dev_err_probe()
pwm: rockchip: Simplify with dev_err_probe()
pwm: jz4740: Simplify with dev_err_probe()
pwm: bcm2835: Simplify with dev_err_probe()
pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro
pwm: rockchip: Keep enabled PWMs running while probing
dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support
selftest/net/xfrm: Add test for ipsec tunnel
xfrm/compat: Translate 32-bit user_policy from sockptr
xfrm/compat: Add 32=>64-bit messages translator
netlink/compat: Append NLMSG_DONE/extack to frag_list
xfrm/compat: Attach xfrm dumps to 64=>32 bit translator
xfrm/compat: Add 64=>32-bit messages translator
xfrm: Provide API to register translator module
fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME
fscrypt: don't call no-key names "ciphertext names"
arm64: dts: qcom: sm8250: Add thermal zones and throttling support
arm64: defconfig: enable Qualcomm ASoC modules
arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
Revert "bpf: Fix potential call bpf_link_free() in atomic context"
net: dsa: b53: Configure VLANs while not filtering
net: dsa: untag the bridge pvid from rx skbs
net: stmmac: removed enabling eee in EEE set callback
net: phy: Document core PHY structures
net: phy: Fixup kernel doc
net: lantiq: Add locking for TX DMA channel
net: dsa: bcm_sf2: Include address 0 for MDIO diversion
net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port
net: switchdev: Fixed kerneldoc warning
octeontx2-pf: Support to change VLAN based RSS hash options via ethtool
octeontx2-af: Add support for VLAN based RSS hashing
net: fix a new kernel-doc warning at dev.c
net: mdio-ipq4019: add Clause 45 support
net: mdio-ipq4019: change defines to upper case
Revert "ravb: Fixed to be able to unload modules"
octeontx2-pf: Add tracepoints for PF/VF mailbox
octeontx2-af: Introduce tracepoints for mailbox
net: allwinner: remove redundant irqsave and irqrestore in hardIRQ
net: hns3: Constify static structs
mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet
clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate()
net/mlx5: remove unreachable return
net/mlx5: simplify the return expression of mlx5_ec_init()
net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups()
net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc()
net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct
net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match()
net/mlx5e: CT: Use the same counter for both directions
net/mlx5e: Support CT offload for tc nic flows
net/mlx5e: rework ct offload init messages
net/mlx5e: Add tc chains offload support for nic flows
net/mlx5: Refactor tc flow attributes structure
net/mlx5e: Split nic tc flow allocation and creation
net/mlx5e: Tc nic flows to use mlx5_chains flow tables
net/mlx5: Allow ft level ignore for nic rx tables
net/mlx5: Refactor multi chains and prios support
kunit: tool: fix --alltests flag
dt-bindings: sp804: add support for Hisilicon sp804 timer
net: bridge: mcast: when forwarding handle filter mode and blocked flag
net: bridge: mcast: handle host state
net: bridge: mcast: add support for blocked port groups
net: bridge: mcast: handle port group filter modes
net: bridge: mcast: install S,G entries automatically based on reports
net: bridge: mcast: add sg_port rhashtable
net: bridge: mcast: add rt_protocol field to the port group struct
net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G)
net: bridge: mdb: add support for add/del/dump of entries with source
net: bridge: mdb: add support to extend add/del commands
net: bridge: mcast: rename br_ip's u member to dst
net: bridge: mcast: use br_ip's src for src groups and querier address
net: bridge: add src field to br_ip
net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group()
net: bridge: mdb: move all port and bridge checks to br_mdb_add
net: bridge: mdb: use extack in br_mdb_parse()
net: realtek: Remove set but not used variable
hinic: improve the comments of function header
counter: microchip-tcb-capture: Constify mchp_tc_ops
tools resolve_btfids: Always force HOSTARCH
bpf: Check CONFIG_BPF option for resolve_btfids
s390/qeth: remove forward declarations in L2 code
s390/qeth: consolidate teardown code
s390/qeth: consolidate online code
s390/qeth: cancel cmds earlier during teardown
s390/qeth: tighten ucast IP locking
s390/qeth: replace deprecated simple_stroul()
s390/qeth: clean up string ops in qeth_l3_parse_ipatoe()
s390/qeth: relax locking for ipato config data
s390/qeth: don't init refcount twice for mcast IPs
spi: spi-imx: spi_imx_transfer(): add support for effective_speed_hz
bpf: Explicitly size compatible_reg_types
net: microchip: Make `lan743x_pm_suspend` function return right value
ASoC: tas2770: Remove unused variables
ASoC: tas2770: Remove ti,asi-format code
ASoC: tas2770: Set regcache when shutting down and waking device
ASoC: tas2770: Add shutdown capability via a GPIO
dt-bindings: tas2770: Add shutdown gpio property
ASoC: Intel: hda_dsp_common: use static function in conditional block
ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps
ASoC: Intel: add support for new SoundWire hardware layout on TGL
ASoC: Intel: sof_sdw_rt700: add codec prefix
ASoC: Intel: sof_sdw: remove hard-coded codec_conf table
ASoC: Intel: add codec name prefix to ACPI machine description
ASoC: Intel: sof_sdw: remove ternary operator
block: mark blkdev_get static
PM: mm: cleanup swsusp_swap_check
mm: split swap_type_of
PM: rewrite is_hibernate_resume_dev to not require an inode
mm: cleanup claim_swapfile
ocfs2: cleanup o2hb_region_dev_store
dasd: cleanup dasd_scan_partitions
raw: don't keep unopened block device around
zram: cleanup backing_dev_store
pktcdvd: use blkdev_get_by_dev instead of open coding it
pktcdvd: remove the if 0'ed pkt_start_recovery function
block: cleanup blkdev_bszset
block: cleanup partition scanning in register_disk
block: move the NEED_PART_SCAN flag to struct gendisk
hwmon: (k10temp) Add support for Zen3 CPUs
hwmon: (pmbus) Move boolean error condition check to generating code
hwmon: (pmbus) Expose PEC debugfs attribute
hwmon: (pmbus) Stop caching register values
hwmon: (k10temp) Take out debugfs code
hwmon: (gsc-hwmon) add fan sensor
hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs
hwmon: (k10temp) Create common functions and macros for Zen CPU families
hwmon: (scmi-hwmon) Avoid comma separated statements
dt-bindings: hwmon: Add bindings for ADM1266
hwmon: (pmbus/adm1266) read blackbox
hwmon: (pmbus/adm1266) add debugfs for states
hwmon: (pmbus/adm1266) Add support for GPIOs
hwmon: (pmbus/adm1266) Add Block process call
hwmon: (pmbus) Add support for ADM1266
devicetree: hwmon: shtc1: add sensirion,shtc1.yaml
hwmon: shtc1: add support for device tree bindings
hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling
hwmon: (dme1737) use simple i2c probe
hwmon: (f75375s) use simple i2c probe
hwmon: (tmp513) use simple i2c probe
hwmon: use simple i2c probe function (take 2)
hwmon: (ltc2947) use simple i2c probe
hwmon: (emc2103) use simple i2c probe
hwmon: (asc7621) use simple i2c probe
hwmon: (lm73) use simple i2c probe
hwmon: (w83791d) use simple i2c probe
hwmon: (w83793) use simple i2c probe
hwmon: (adm1029) use simple i2c probe
hwmon: (adm1177) use simple i2c probe
hwmon: use simple i2c probe function
hwmon (pmbus) use simple i2c probe function
hwmon: (drivetemp) Add usage not describing impact on drive spin-down
hwmon: (pmbus/core) Add support for rated attributes
hwmon: (core) Add support for rated attributes
docs: hwmon: Add attributes to report rated values
hwmon: (w83627ehf) Fix a resource leak in probe
hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
hwmon: (sparx5) Fix initial reading of temperature
block: allow 'chunk_sectors' to be non-power-of-2
block: use lcm_not_zero() when stacking chunk_sectors
ARM: dts: stm32: add arm-pmu node on stm32mp15
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC
ARM: dts: stm32: Fix DH PDK2 display PWM channel
ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743
ARM: dts: stm32: add resets property to spi device nodes on stm32h743
ARM: dts: stm32: add display controller node to stm32h743
ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
ARM: dts: stm32: add initial support for stm32mp157-odyssey board
dt-bindings: arm: stm32: document Odyssey compatible
dt-bindings: vendor-prefixes: add Seeed Studio
ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
ARM: dts: stm32: Add USB OTG support to DH PDK2
ARM: dts: stm32: Fix sdmmc2 pins on AV96
ARM: dts: stm32: Add DHSOM based DRC02 board
ARM: dts: stm32: Move ethernet PHY into DH SoM DT
xfs: clean up calculation of LR header blocks
selftests: Add missing gitignore entries
perf script: Add min, max to futex-contention output, in addition to avg
perf script: Autopep8 futex-contention
perf stat: Skip duration_time in setup_system_wide
xfs: avoid LR buffer overrun due to crafted h_len
xfs: don't release log intent items when recovery fails
xfs: attach inode to dquot in xfs_bui_item_recover
xfs: log new intent items created as part of finishing recovered intent items
xfs: check dabtree node hash values when loading child blocks
xfs: don't free rt blocks when we're doing a REMAP bunmapi call
xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files
block: fix bmd->is_null_mapped initialization
block: drop double zeroing
arm64: dts: ti: Add support for J7200 Common Processor Board
arm64: dts: ti: Add support for J7200 SoC
dt-bindings: arm: ti: Add bindings for J7200 SoC
dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge
arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2
reset: sti: reset-syscfg: fix struct description warnings
reset: imx7: add the cm4 reset for i.MX8MQ
dt-bindings: reset: imx8mq: add m4 reset
reset: Fix and extend kerneldoc
reset: reset-zynqmp: Added support for Versal platform
dt-bindings: reset: Updated binding for Versal reset driver
reset: imx7: Support module build
cpuidle: record state entry rejection statistics
HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c
HID: core: fix kerneldoc warnings in hid-core.c
soundwire: remove an unnecessary NULL check
soundwire: cadence: add data port test fail interrupt
soundwire: intel: enable test modes
soundwire: enable Data Port test modes
media: atomisp: cleanup __printf() atributes on printk messages
arm64: defconfig: Enable configs for Toshiba Visconti
MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
arm64: visconti: Add initial support for Toshiba Visconti platform
dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
media: atomisp: fix gcc warnings
drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active
ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2
Revert "MIPS: OCTEON: use devm_platform_ioremap_resource"
dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy
dt-bindings: phy: cdns,torrent-phy: add reset-names
fs: remove compat_sys_mount
fs,nfs: lift compat nfs4 mount data handling into the nfs code
nfs: simplify nfs4_parse_monolithic
fs: omfs: use kmemdup() rather than kmalloc+memcpy
devlink: Enhance policy to validate port type input value
devlink: Enhance policy to validate eswitch mode value
scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compatible string
scsi: ufs-mediatek: Support performance mode for inline encryption engine
scsi: libsas: Simplify the return expression of sas_discover_* functions
scsi: oak: Remove redundant initialization of variable ret
scsi: bnx2i: Remove unnecessary mutex_init()
RDMA/efa: Drop double zeroing for sg_init_table()
soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk
i40iw: Add support to make destroy QP synchronous
RDMA/efa: Add messages and RDMA read work requests HW stats
RDMA/efa: Group keep alive received counter with other SW stats
soc: fsl: qman: convert to use be32_add_cpu()
RDMA/restrack: Improve readability in task name management
RDMA/restrack: Simplify restrack tracking in kernel flows
RDMA/restrack: Count references to the verbs objects
RDMA/mlx5: Don't call to restrack recursively
RDMA/cma: Delete from restrack DB after successful destroy
soc: fsl: dpio: remove set but not used 'addr_cena'
scsi: qla2xxx: Update version to 10.02.00.102-k
scsi: qla2xxx: Add SLER and PI control support
scsi: qla2xxx: Add IOCB resource tracking
scsi: qla2xxx: Add rport fields in debugfs
scsi: qla2xxx: Make tgt_port_database available in initiator mode
scsi: qla2xxx: Fix I/O errors during LIP reset tests
scsi: qla2xxx: Performance tweak
scsi: qla2xxx: Fix memory size truncation
scsi: qla2xxx: Reduce duplicate code in reporting speed
scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec
scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices
scsi: qla2xxx: Setup debugfs entries for remote ports
scsi: qla2xxx: Fix I/O failures during remote port toggle testing
soc: fsl: qbman: Fix return value on success
soc: fsl: qman: fix -Wpacked-not-aligned warnings
Smack: Fix build when NETWORK_SECMARK is not set
scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case
scsi: ibmvfc: Protect vhost->task_set increment by the host lock
gpu/drm/radeon: fix spelling typo in comments
drm/amd/display: optimize code runtime a bit
drm/amd: fix typoes in comments
drm/radeon: fix typoes in comments
drm/amdgpu: Add initial kernel documentation for the amd_ip_block_type structure. v3
drm/amdgpu: fix hdp register access error
drm/amd/pm: update driver if file for sienna cichlid
drm/amd/pm: drop redundant watermarks bitmap setting
drm/amd/pm: decouple the watermark table setting from socclk/uclk dpms
drm/amd/pm: correct the pmfw version check for Navi14
drm/amdgpu: update athub interrupt harvesting handle
drm/amd/pm: Removed fixed clock in auto mode DPM
drm/amd/powerplay: optimize the mclk dpm policy settings
drm/amdgpu/gmc9: simplify the return expression of gmc_v9_0_suspend
drm/amd/pm: simplify the return expression of smu_hw_fini
drm/amdgpu: simplify the return expression
drm/amdgpu/mes: simplify the return expression of mes_v10_1_ring_init
drm/amd/display: [FIX] update clock under two conditions
scsi: target: tcmu: Optimize scatter_data_area()
scsi: target: tcmu: Optimize queue_cmd_ring()
scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt()
clk: ti: dra7: add missing clkctrl register for SHA2 instance
clk: ti: clockdomain: fix static checker warning
clk: ti: autoidle: add checks against NULL pointer reference
clk: keystone: sci-clk: add 10% slack to set_rate
clk: keystone: sci-clk: cache results of last query rate operation
clk: keystone: sci-clk: fix parsing assigned-clock data during probe
clk: mediatek: fix platform_no_drv_owner.cocci warnings
clk: mediatek: mt7629: simplify the return expression of mtk_infrasys_init
clk: mediatek: mt6797: simplify the return expression of mtk_infrasys_init
clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
clk: socfpga: agilex: Remove unused variable 'cntr_mux'
clk: si5341: drop unused 'err' variable
clk: mmp: pxa1928: drop unused 'clk' variable
clk: at91: drop unused at91sam9g45_pcr_layout
clk: davinci: add missing kerneldoc
clk: fixed: add missing kerneldoc
clk: s2mps11: initialize driver via module_platform_driver
clk: bcm: rpi: Add register to control pixel bvb clk
clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
clk: qcom: gcc-sdm660: Fix wrong parent_map
clk: qcom: dispcc: Update DP clk ops for phy design
clk: qcom: gcc-msm8939: remove defined but not used variables
clk: qcom: ipq8074: make pcie0_rchng_clk_src static
MAINTAINERS: drop myself from PM AVS drivers
vfio/type1: fix dirty bitmap calculation in vfio_dma_rw
vfio: fix a missed vfio group put in vfio_pin_pages
misc: hisi_hikey_usb: delete a stray tab
misc: mic: scif: Fix error handling path
misc: pvpanic: Use devm_platform_ioremap_resource()
vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
USB: gadget: f_ncm: Fix NDP16 datagram validation
perf tsc: Support cap_user_time_short for event TIME_CONV
perf tsc: Calculate timestamp with cap_user_time_short
perf tsc: Add rdtsc() for Arm64
perf tsc: Move out common functions from x86
drm/amd/display: 3.2.104
drm/amd/display: [FW Promotion] Release 0.0.34
drm/amd/display: TMDS Fallback transition
drm/amd/display: Check for flip pending before locking pipes.
drm/amd/display: Implement PSR wait for enable/disable
drm/amd/display: allow DP RX to use more cr aux rd interval delay
drm/amd/display: Enable DP YCbCr420 mode support for DCN10
drm/amd/display: Increase timeout for DP Disable
drm/amd/display: Fix ODM policy implementation
drm/amd/display: eDP intermittent black screen during PnP
drm/amd/display: Bug in dce_is_panel_backlight_on()
drm/amd/display: 3.2.103
drm/amd/display: [FW Promotion] Release 0.0.33
drm/amd/display: Fix incorrect backlight register offset for DCN
drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT
drm/amdkfd: Fix kfd init stack dump
drm/amdgpu: Fix dead lock issue for vblank
drm/amd/display: fix crash/reboot while accessing sysfs files
drm/amdkfd: Move process doorbell allocation into kfd device
drm/amdkfd: Calculate CPU VCRAT size dynamically (v2)
x86/entry: Fix typo in comments for syscall_enter_from_user_mode()
drm/amdgpu: Fix handling of KFD initialization failures
PM: AVS: qcom-cpr: simplify the return expression of cpr_disable()
cpuidle: psci: Allow PM domain to be initialized even if no OSI mode
firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode
habanalabs: update scratchpad register map
habanalabs: add indication of security-enabled F/W
habanalabs/gaudi: fix DMA completions max outstanding to 15
habanalabs/gaudi: remove axi drain support
habanalabs: update firmware interface file
habanalabs: Add an option to map CB to device MMU
habanalabs: Save context in a command buffer object
habanalabs: no need for DMA_SHARED_BUFFER
habanalabs: allow to wait on CS without sleep
habanalabs/gaudi: increase timeout for boot fit load
habanalabs: add debugfs support for MMU with 6 HOPs
habanalabs: add num_hops to hl_mmu_properties
habanalabs: refactor MMU as device-oriented
habanalabs: rename mmu.c to mmu_v1.c
habanalabs: use smallest possible alignment for virtual addresses
habanalabs: check flag before reset because of f/w event
habanalabs: increase PQ COMP_OFFSET by one nibble
habanalabs: Fix alignment issue in cpucp_info structure
habanalabs: remove unused define
habanalabs: remove unused ASIC function pointer
habanalabs: rename ArmCP to CPU-CP
habanalabs: count dropped CS because max CS in-flight
habanalabs: make use of dma_mmap_coherent
habanalabs: clear vm_pgoff before doing the mmap
habanalabs: restructure hl_mmap
habanalabs: cast to u64 before shift > 31 bits
habanalabs: replace armcp with the generic cpucp
habanalabs: update GAUDI hardware specs
habanalabs: add support for getting device total energy
habanalabs: Include linux/bitfield.h only in habanalabs.h
habanalabs: extend busy engines mask to 64 bits
habanalabs: use 1U when shifting bits
habanalabs: check TPC vector pipe is empty
habanalabs: remove redundant assignment to variable
habanalabs: use FIELD_PREP() instead of <<
habanalabs: use standard BIT() and GENMASK()
habanalabs: eliminate redundant else condition
habanalabs: cast int to u32 before printing it with %u
habanalabs: change CB's ID to be 64 bits
habanalabs: print the queue id in case of an error
habanalabs: remove security from ARB_MST_QUIET register
habanalabs: PCIe Advanced Error Reporting support
habanalabs: expose sync manager resources allocation in INFO IOCTL
habanalabs: add information about PCIe controller
habanalabs: Replace dma-fence mechanism with completions
habanalabs: increase length of ASIC name
drm/msm/dpu: remove unused variables new_cnt and old_cnt in dpu_encoder_phys_vid_vblank_irq()
drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE
drm/msm: Leave inuse count intact on map failure
drm/msm: Fix premature purging of BO
ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC
ASoC: tas2562: Remove duplicate code for I/V sense
can: flexcan: add lx2160ar1 support
can: flexcan: add imx8qm support
can: flexcan: add Transceiver Delay Compensation support
can: flexcan: add CAN FD BRS support
can: flexcan: add ISO CAN FD feature support
can: flexcan: add CAN-FD mode support
can: flexcan: use struct canfd_frame for CAN classic frame
can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function
can: flexcan: add LPSR mode support
can: flexcan: disable clocks during stop mode
can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
can: flexcan: add correctable errors correction when HW supports ECC
can: flexcan: Add check for transceiver maximum bitrate limitation
can: flexcan: flexcan_probe(): make regulator xceiver optional
can: flexcan: Ack wakeup interrupt separately
can: flexcan: quirks: get rid of long lines
can: flexcan: struct flexcan_regs: document registers not affected by soft reset
can: flexcan: more register names
can: flexcan: flexcan_exit_stop_mode(): remove stray empty line
can: flexcan: sort include files alphabetically
dmaengine: dmatest: Return boolean result directly in filter()
dmaengine: dmatest: Check list for emptiness before access its last entry
dmaengine: dmatest: Prevent to run on misconfigured channel
phy: rockchip-dphy-rx0: Include linux/delay.h
phy: fix USB_LGM_PHY warning & build errors
arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S
dt-bindings: Add doc for FriendlyARM NanoPi R2S
fscrypt: use sha256() instead of open coding
fscrypt: make fscrypt_set_test_dummy_encryption() take a 'const char *'
fscrypt: handle test_dummy_encryption in more logical way
fscrypt: move fscrypt_prepare_symlink() out-of-line
fscrypt: make "#define fscrypt_policy" user-only
fscrypt: stop pretending that key setup is nofs-safe
fscrypt: require that fscrypt_encrypt_symlink() already has key
fscrypt: remove fscrypt_inherit_context()
fscrypt: adjust logging for in-creation inodes
ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: factor out ext4_xattr_credits_for_new_inode()
fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_context()
arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
clk: rockchip: rk3399: Support module build
clk: rockchip: fix the clk config to support module build
clk: rockchip: Export some clock common APIs for module drivers
clk: rockchip: Export rockchip_register_softrst()
clk: rockchip: Export rockchip_clk_register_ddrclk()
clk: rockchip: Use clk_hw_register_composite instead of clk_register_composite calls
clk: rockchip: rk3308: drop unused mux_timer_src_p
iio: adc: qcom-spmi-adc5: fix driver name
MAINTAINERS: Add entry for the Nitro Enclaves driver
nitro_enclaves: Add overview documentation
nitro_enclaves: Add sample for ioctl interface usage
nitro_enclaves: Add Makefile for the Nitro Enclaves driver
nitro_enclaves: Add Kconfig for the Nitro Enclaves driver
nitro_enclaves: Add logic for terminating an enclave
nitro_enclaves: Add logic for starting an enclave
nitro_enclaves: Add logic for setting an enclave memory region
nitro_enclaves: Add logic for getting the enclave image load info
nitro_enclaves: Add logic for setting an enclave vCPU
nitro_enclaves: Add logic for creating an enclave VM
nitro_enclaves: Init misc device providing the ioctl interface
nitro_enclaves: Handle out-of-band PCI device events
nitro_enclaves: Handle PCI device command requests
nitro_enclaves: Init PCI device driver
nitro_enclaves: Define enclave info for internal bookkeeping
nitro_enclaves: Define the PCI device interface
nitro_enclaves: Add ioctl interface definition
ASoC: hdmi-codec: Use set_jack ops to set jack
drm: rcar-du: Put reference to VSP device
drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kconfig entry
drm: rcar-du: Fix crash when enabling a non-visible plane
drm: rcar-du: Fix pitch handling for fully planar YUV formats
drm: rcar-du: Add r8a77961 support
dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support
dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible
dt-bindings: display: renesas: du: Document the r8a77961 bindings
drm: rcar-du: lvds: Add support for R8A774E1 SoC
dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support
dt-bindings: display: renesas,lvds: Document r8a774e1 bindings
drm: rcar-du: Add support for R8A774E1 SoC
dt-bindings: display: renesas,du: Document r8a774e1 bindings
drm/bridge: lvds-codec: Add support for regulator
dt-bindings: display: bridge: lvds-codec: Document power-supply property
reiserfs: Initialize inode keys properly
udf: Fix memory leak when mounting
HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons
HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
printk: remove dict ring
printk: move dictionary keys to dev_printk_info
udf: Remove redundant initialization of variable ret
HID: alps: clean up indentation issue
printk: move printk_info into separate array
HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device()
ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock
arm64: dts: imx8mq-librem5: correct GPIO hog property
arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
arm64: dts: imx8mq: correct interrupt flags
arm64: dts: imx8mn: correct interrupt flags
arm64: dts: imx8mm: correct interrupt flags
arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
arm64: dts: layerscape: correct watchdog clocks for LS1088A
arm64: dts: freescale: sl28: enable fan support
arm64: dts: freescale: sl28: enable LED support
arm64: dts: freescale: sl28: map GPIOs to input events
arm64: dts: freescale: sl28: enable sl28cpld
arm64: dts: imx8mq-evk: Add MIPI DSI support
arm64: dts: layerscape: Add label to pcie nodes
arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
dt-bindings: usb: renesas,usbhs: Add r8a774e1 support
dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support
usb: appledisplay: use module_usb_driver to simplify the code
USB: bcma: use module_bcma_driver to simplify the code
dt-bindings: arm: actions: Document RoseapplePi
dt-bindings: Add vendor prefix for RoseapplePi.org
dt-bindings: arm: actions: Document Caninos Loucos Labrador
dt-bindings: Add vendor prefix for Caninos Loucos
media: ipu3-imgu: Fixed some coding style issues in ipu3-css.c
media: atomisp/pci/atomisp_ioctl.c: strlcpy -> strscpy
media: atomisp:pci/runtime/queue: modify the return error value
media: staging: atomisp: Remove unnecessary 'fallthrough'
media: staging: media: atomisp: Fix bool-related style issues
media: staging: media: atomisp: Don't do unnecessary zeroing of memory
staging: r8188eu: replace WIFI_REASON_CODE enum with native ieee80211_reasoncode
staging: hikey9xx: Fix incorrect assignment
staging: rtl8192u: clean up comparsions to NULL
staging: rtl8192u: correct placement of else if
staging: rtl8192u: clean up blank line style issues
staging: rtl8188eu: clean up alignment style issues
staging: rtl8188eu: clean up block comment style issues
staging: rtl8712: use shorter array initializations
staging: rtl8712: clean up comparsions to NULL
staging: spmi: hisi-spmi-controller: Use devm_ version of ioremap().
staging/emxx_udc: fix indenting issue on a couple of statements
staging: vchiq: convert compat await_completion
staging: vchiq: convert compat bulk transfer
staging: vchiq: convert compat dequeue_message
staging: vchiq: convert compat create_service
staging: vchiq: rework compat handling
ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro
ath11k: Remove unused function ath11k_htc_restore_tx_skb()
ath11k: remove redundant num_keep_alive_pattern assignment
ath11k: wmi: remove redundant configuration values from init
ath11k: Add support spectral scan for IPQ6018
ath11k: debugfs: move some function declarations to correct header files
ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h]
ath11k: debugfs: use ath11k_debugfs_ prefix
ath11k: refactor debugfs code into debugfs.c
ath11k: Add checked value for ath11k_ahb_remove
wcn36xx: Ensure spaces between functions
wcn36xx: Mark internal smd functions static
wcn36xx: Advertise ieee802.11 VHT flags
wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates()
wcn36xx: Convert to VHT parameter structure on wcn3680
wcn36xx: Define INIT_HAL_MSG_V1()
wcn36xx: Latch VHT specific BSS parameters to firmware
wcn36xx: Add ability to download wcn3680 specific firmware parameters
wcn36xx: Define wcn3680 specific firmware parameters
wcn36xx: Extend HAL param config list
wcn36xx: Set PHY into correct mode for 80MHz channel width
wcn36xx: Encode PHY mode for 80MHz channel in hw_value
wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings
wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number
wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware channels
ath10k: Use bdf calibration variant for snoc targets
rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit
rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
ARM: dts: owl-s500: Add RoseapplePi
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
ARM: dts: Add Caninos Loucos Labrador v2
mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE
soc: actions: include header to fix missing prototype
wlcore: Remove unused function no_write_handler()
arm64: dts: actions: Add DMA Controller for S700
arm64: dts: actions: limit address range for pinctrl node
ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings
dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
clk: imx: imx21: Remove clock driver
clk: imx: imx35: Remove mx35_clocks_init()
clk: imx: imx31: Remove mx31_clocks_init()
clk: imx: imx27: Remove mx27_clocks_init()
ARM: imx: Remove unused definitions
ARM: imx35: Retrieve the IIM base address from devicetree
ARM: imx3: Retrieve the AVIC base address from devicetree
ARM: imx3: Retrieve the CCM base address from devicetree
ARM: imx31: Retrieve the IIM base address from devicetree
ARM: imx27: Retrieve the CCM base address from devicetree
ARM: imx27: Retrieve the SYSCTRL base address from devicetree
drm/exynos: Fix dma_parms allocation
arm64: defconfig: enable the sl28cpld board management controller
net/mlx5e: Enhanced TX MPWQE for SKBs
net/mlx5e: Move TX code into functions to be used by MPWQE
net/mlx5e: Rename xmit-related structs to generalize them
net/mlx5e: Generalize TX MPWQE checks for full session
net/mlx5e: Support multiple SKBs in a TX WQE
net/mlx5e: Move the TLS resync check out of the function
net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT
net/mlx5e: Small improvements for XDP TX MPWQE logic
net/mlx5e: Refactor xmit functions
net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c
net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info
net/mlx5e: Refactor inline header size calculation in the TX path
arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers
ARM: dts: imx6q-logicpd: Use GPIO chipselect
ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
ARM: dts: imx6q-logicpd: Add a specific board compatible string
dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
ARM: dts: imx6q: align GPIO hog names with dtschema
KVM: PPC: Book3S: Fix symbol undeclared warnings
KVM: PPC: Book3S: Remove redundant initialization of variable ret
KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE
arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
Documentation: tracing: Add the startup timing of boot-time tracing
tracing/boot, kprobe, synth: Initialize boot-time tracing earlier
tracing: Enable creating new instance early boot
tracing: Enable adding dynamic events early stage
tracing: Define event fields early stage
kprobes: Init kprobes in early_initcall
selftests/ftrace: Add %return suffix tests
Documentation: tracing: boot: Add an example of tracing function-calls
Documentation: tracing: Add %return suffix description
tracing/uprobes: Support perf-style return probe
tracing/kprobes: Support perf-style return probe
Documentation: tracing: Add tracing_on option to boot-time tracer
tracing/boot: Add per-instance tracing_on option support
fgraph: Convert ret_stack tasklist scanning to rcu
tracing: remove a pointless assignment
kprobes: Use module_name() macro
tracing: Use __this_cpu_read() in trace_buffered_event_enable()
tracing: Delete repeated words in comments
net: phy: bcm7xxx: Add an entry for BCM72113
spi: omap2-mcspi: Improve performance waiting for CHSTAT
spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
selftests: netfilter: remove unused cnt and simplify command testing
selftests: netfilter: fix nft_meta.sh error reporting
selftests: netfilter: add cpu counter check
regulator: s5m8767: initialize driver via module_platform_driver
regulator: enable compile testing for Maxim and Samsung PMIC drivers
regulator: fix indentation issue
ipvs: Remove unused macros
netfilter: nf_tables: Remove ununsed function nft_data_debug
netfilter: conntrack: proc: rename stat column
selftests/bpf: Fix stat probe in d_path test
regmap: debugfs: Fix more error path regressions
ASoC: hdac: make SOF HDA codec driver probe deterministic
ASoC: tas2770: Refactor sample rate function
ASoC: tas2770: Fix the spacing and new lines
ASoC: tas2770: Convert bit mask to GENMASK in header
ASoC: tas2770: Fix unbalanced calls to pm_runtime
dt-bindings: tas2770: Fix I2C addresses for the TAS2770
ASoC: tas2562: Add the TAS2110 class-D amplifier
dt-bindings: tas2562: Add the TAS2110 amplifier
bpf: Using rcu_read_lock for bpf_sk_storage_map iterator
x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier
ASoC: SOF: control: add size checks for ext_bytes control .put()
ASoC: SOF: control: fix size checks for volatile ext_bytes control .get()
ASoC: SOF: control: fix size checks for ext_bytes control .get()
bpf: Use a table to drive helper arg type checks
bpf: Hoist type checking for nullable arg types
bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg
bpf: Set meta->raw_mode for pointers close to use
bpf: Make context access check generic
bpf: Make reference tracking generic
bpf: Make BTF pointer type checking generic
bpf: Allow specifying a BTF ID per argument in function protos
btf: Add BTF_ID_LIST_SINGLE macro
bpf: Check scalar or invalid register in check_helper_mem_access
btf: Make btf_set_contains take a const pointer
net: natsemi: Remove set but not used variable
net: unix: remove redundant assignment to variable 'err'
net: phy: realtek: enable ALDPS to save power for RTL8211F
net: dsa: rtl8366rb: Support all 4096 VLANs
net: dsa: mt7530: Add some return-value checks
iommu/arm-smmu: Constify some helpers
iommu/arm-smmu: Prepare for the adreno-smmu implementation
iommu/arm-smmu: Add support for split pagetables
iommu/arm-smmu: Pass io-pgtable config to implementation specific function
ASoC: tlv320aic32x4: Enable fast charge
ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
vfio iommu: Add dma available capability
net-sysfs: add backlog len and CPU id to softnet data
net: ena: update ena documentation
net: ena: Fix all static chekers' warnings
net: ena: Change RSS related macros and variables names
net: ena: Remove redundant print of placement policy
net: ena: Capitalize all log strings and improve code readability
net: ena: Change log message to netif/dev function
net: ena: Change license into format to SPDX in all files
vfio: add a singleton check for vfio_group_pin_pages
chelsio: simplify the return expression of t3_ael2020_phy_prep()
connector: simplify the return expression of cn_add_callback()
enetc: simplify the return expression of enetc_vf_set_mac_addr()
ice: simplify the return expression of ice_finalize_update()
mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init()
net: hns3: simplify the return expression of hclgevf_client_start()
net: qlcnic: simplify the return expression of qlcnic_83xx_shutdown
PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
MIPS: kexec: Add crashkernel=YM handling
MIPS: Loongson64: Add UART node for LS7A PCH
MIPS: Ingenic: Add CPU nodes for Ingenic SoCs.
MIPS: malta: remove mach-malta/malta-dtshim.h header file
MIPS: malta: remove unused header file
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300
MIPS: SGI-IP30: Move irq bits to better header files
MIPS: Loongson-3: Calculate ra properly when unwinding the stack
MIPS: Loongson-3: Enable COP2 usage in kernel
MIPS: context switch: Use save/restore instead of set/clear for Status.CU2
MIPS: kernel: include probes-common.h header in branch.c
MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static
vfio/pci: Don't regenerate vconfig for all BARs if !bardirty
vfio/pci: Remove redundant declaration of vfio_pci_driver
vfio: Fix typo of the device_state
libbpf: Fix native endian assumption when parsing BTF
bpf: Prevent .BTF section elimination
bpf: Fix sysfs export of empty BTF section
ASoC: rt711: wait for the delayed work to finish when the system suspends
ASoC: tas2770: Fix error handling with update_bits
ASoC: tas2770: Fix required DT properties in the code
ASoC: tas2770: Add missing bias level power states
ASoC: tas2770: Fix calling reset in probe
ASoC: rt700: wait for the delayed work to finish when the system suspends
bpf: Fix potential call bpf_link_free() in atomic context
dt-bindings: iio: vishay,vcnl4000: add interrupts property
iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads.
iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak issues.
iio:adc:ti-adc12138 Fix alignment issue with timestamp
iio:adc:ti-adc0832 Fix alignment issue with timestamp
iio:imu:st_lsm6dsx Fix alignment and data leak issues
iio:light:si1145: Fix timestamp alignment and prevent data leak.
iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return
iio: adc: exynos_adc: Replace indio_dev->mlock with own device lock
dt-bindings:iio:adc:holt,hi8435 yaml conversion
dt-bindings:iio:adc:adi,ad7768-1 yaml conversion
dt-bindings:iio:adc:adi,ad7949 yaml conversion
dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion
dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion
dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion
dt-bindings:iio:adc:ti,ads1015 yaml conversion
dt-bindings:iio:adc:cosmic,10001-adc yaml conversion
dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion
dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion
dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion.
dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
dt-bindings:iio:adc: aspeed,ast2400 yaml conversion
dt-bindings:iio:adc:st,stmpe-adc yaml conversion
dt-bindings:iio:adc:ti,twl4030-madc yaml conversion
dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml.
iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_INT_PLUS_NANO
iio: adis. Drop adis_burst struct
iio: adis16475: Drop adis_burst usage
iio: adis16400: Drop adis_burst usage
iio: adis: Move burst mode into adis_data
iio:accel:bma180: Fix use of true when should be iio_shared_by enum
arm64: Move console stack display code to stacktrace.c
iio:magn:hmc5843: Fix passing true where iio_shared_by enum required.
iio: Add __printf() attributes to various allocation functions
iio:core: Tidy up kernel-doc.
iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw()
iio: dac: ad5592r: un-indent code-block for scale read
iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE
iommu/arm-smmu-v3: Fix endianness annotations
coccinelle: misc: add excluded_middle.cocci script
iio: chemical: sgp30: Add description for sgp_read_cmd()'s 'duration_us'
iio: gyro: adis16080: Fix formatting issue
iio: dummy: iio_dummy_evgen: Demote file header and supply description for 'irq_sim_domain'
iio: adc: ad7949: Fix misspelling issue
iio: dac: ad5064: Fix a few kerneldoc misdemeanours
iio: dac: ad7303: Complete 'struct ad7303_state' doc
iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own device lock
iio: proximity: vl53l0x: Add IRQ support
dt-bindings: iio: proximity: vl53l0x: Add IRQ support
iio:health:max30102: Drop of_match_ptr and use generic fw accessors
iio:humidity:si7020: Drop of_match_ptr protection
iio:humidity:htu21: Drop of_match_ptr protection
iio:magn:ak8974: Drop of_match_ptr protection
iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections.
iio:proximity:pulsedlight: Drop of_match_ptr protection
iio:proximity:as3935: Drop of_match_ptr and use generic fw accessors
iio:proximity:as3935: Use local struct device pointer to simplify code.
iio:humidity:hdc100x: Drop of_match_ptr protection.
iio:chemical:vz89x: Drop of_match_ptr protection and use generic fw accessors
iio:chemical:vz89x: Introduce local struct device pointer.
iio:chemical:sgp30: Drop of_match_ptr and use generic fw accessors
iio:chemical:sgp30: Use local variable dev to simplify code
iio:chemical:atlas-sensor: Drop of_match_ptr and use generic fw accessors
iio:chemical:ams-iaq-core: Drop of_match_ptr protection
iio:resolver:ad2s1200: Drop of_match_ptr protection
iio:temperature:tmp007: Drop of_match_ptr protection
iio:temperature:tsys01: Drop of_match_ptr protection
iio:pressure:zpa2326: Drop of_match_ptr protection
iio:pressure:ms5637: Drop of_match_ptr protection
iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections
iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF protections
iio:potentiostat:lmp91000: Drop of_match_ptr and use generic fw accessors
iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections
iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF protections
iio:dac:mcp4725: drop of_match_ptr and use generic fw properties
iio:dac:ad7303: Drop of_match_ptr protection
iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:mcp4131: Drop of_match_ptr and use generic fw interfaces.
iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5481: Drop invalid ACPI binding.
iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5432: Drop of_match_ptr and use generic fw accessors
arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled
arm64/sve: Implement a helper to load SVE registers from FPSIMD state
arm64/sve: Implement a helper to flush SVE registers
arm64/fpsimdmacros: Allow the macro "for" to be used in more cases
arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN
arm64/signal: Update the comment in preserve_sve_context
arm64/fpsimd: Update documentation of do_sve_acc
arm64: dts: mt8183: update watchdog device node
spi/topcliff-pch: drop double zeroing
xfs: Set xfs_buf type flag when growing summary/bitmap files
xfs: drop extra transaction roll from inode extent truncate
regulator: unexport regulator_lock/unlock()
ASoC: tas2562: Add the TAS2564 compatible
dt-bindings: tas2562: Add TAS2564 to binding
ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common
ASoC: SOF: pm: Fix prepare callback behavior for OF usecase
ASoC: cs42l51: add additional ADC volume controls
ASoC: SOF: topology: fix the process being scheduled on core0 always
ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails
xprtrdma: drop double zeroing
pNFS/flexfiles: Be consistent about mirror index types
iommu/io-pgtable-arm: Clean up faulty sanity check
iomap: Change calling convention for zeroing
iomap: Convert iomap_write_end types
iomap: Convert write_count to write_bytes_pending
iomap: Convert read_count to read_bytes_pending
iomap: Support arbitrarily many blocks per page
iomap: Use bitmap ops to set uptodate bits
iomap: Use kzalloc to allocate iomap_page
fs: Introduce i_blocks_per_page
iomap: Fix misplaced page flushing
iomap: Use round_down/round_up macros in __iomap_write_begin
ALSA: hda - fix CONTROLLER_IN_GPU macro name
ALSA: hda - handle multiple i915 device instances
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
ALSA: hda - controller is in GPU on the DG1
ALSA: hda - add Intel DG1 PCI and HDMI ids
cpuidle: tegra: Correctly handle result of arm_cpuidle_simple_enter()
objtool: Ignore unreachable trap after call to noreturn functions
objtool: Handle calling non-function symbols in other sections
dma-debug: convert comma to semicolon
drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing
NFSv4.2: xattr cache: remove unused cache struct field
nfs: Convert to use the preferred fallthrough macro
NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients
sunrpc: fix duplicated word in <linux/sunrpc/cache.h>
SUNRPC: Remove remaining dprintks from sched.c
SUNRPC: Remove dprintk call sites in RPC queuing functions
SUNRPC: Clean up RPC scheduler tracepoints
SUNRPC: Replace rpcbind dprintk call sites with tracepoints
SUNRPC: Remove more dprintks in rpcb_clnt.c
SUNRPC: Remove dprintk call sites in rpcbind XDR functions
SUNRPC: Hoist trace_xprtrdma_op_setport into generic code
SUNRPC: Remove rpcb_getport_async dprintk call sites
SUNRPC: Clean up call_bind_status() observability
SUNRPC: Remove dprintk call site in call_decode
SUNRPC: Trace call_refresh events
SUNRPC: Add trace_rpc_timeout_status()
SUNRPC: Mitigate cond_resched() in xprt_transmit()
SUNRPC: Replace connect dprintk call sites with a tracepoint
SUNRPC: Remove dprintk call site in call_start()
SUNRPC: Remove the dprint_status() macro
SUNRPC: Replace dprintk() call site in xs_nospace()
SUNRPC: Replace dprintk() call site in xprt_prepare_transmit
SUNRPC: Update debugging instrumentation in xprt_do_reserve()
SUNRPC: Remove debugging instrumentation from xprt_release
SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code
SUNRPC: Remove trace_xprt_complete_rqst()
SUNRPC dont update timeout value on connection reset
nfs4: strengthen error check to avoid unexpected result
NFS: remove redundant pointer clnt
wcn36xx: Remove dead code in wcn36xx_smd_config_bss()
wcn36xx: Convert to using wcn36xx_smd_config_bss_v0()
wcn36xx: Add wcn36xx_smd_config_bss_v0
wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally
wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params()
wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_smd_config_bss()
wcn36xx: Functionally decompose wcn36xx_smd_config_sta()
wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1()
wcn36xx: Add wcn36xx_smd_set_bss_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params()
wcn36xx: Add wcn36xx_set_default_rates_v1
wcn36xx: Use V1 data structure to store supported rates
wcn36xx: Add VHT fields to parameter data structures
ath11k: Remove rproc references from common core layer
dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
rtlwifi: rtl8723be: fix comparison to bool warning in hw.c
rtlwifi: rtl8192de: fix comparison to bool warning in hw.c
rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c
rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c
rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c
rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c
rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c
net: wilc1000: clean up resource in error path of init mon interface
ssb: Remove meaningless jump label to simplify the code
arm64: dts: ti: k3-j721e: Rename mux header and update macro names
clk: tegra: Fix missing prototype for tegra210_clk_register_emc()
clk: tegra: Always program PLL_E when enabled
clk: tegra: Capitalization fixes
PCI: layerscape: Add EP mode support for ls1088a and ls2088a
PCI: layerscape: Modify the MSIX to the doorbell mode
PCI: layerscape: Modify the way of getting capability with different PEX
PCI: layerscape: Fix some format issue of the code
dt-bindings: pci: layerscape-pci: Add compatible strings for ls1088a and ls2088a
PCI: designware-ep: Modify MSI and MSIX CAP way of finding
PCI: designware-ep: Move the function of getting MSI capability forward
PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode
PCI: designware-ep: Add multiple PFs support for DWC
i2c: nvidia-gpu: Use put_unaligned_be24()
arm64: dts: mt8173: elm: Fix nor_flash node property
arm: dts: mt7623: add missing pause for switchport
i2c: ismt: Add support for Intel Emmitsburg PCH
i2c: ismt: Describe parameters in kernel doc
i2c: jz4780: Remove of_match_ptr()
i2c: jz4780: Add compatible string for JZ4770 SoC
dt-bindings: i2c: ingenic: Add compatible string for the JZ4770
i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer
i2c: stm32: Simplify with dev_err_probe()
i2c: stm32: fix error message on upon dma_request_chan & defer handling
misc: eeprom: use helper to get i2c_client from kobj
i2c: Switch to using the new API kobj_to_dev()
arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
i2c: i801: Exclude device from suspend direct complete optimization
drm/ttm: update kernel-doc line comments
drm/panfrost: add Amlogic GPU integration quirks
drm/panfrost: add amlogic reset quirk callback
drm/panfrost: add support for vendor quirk
i2c: rcar: add HostNotify support
i2c: add slave testunit driver
platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer()
platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() call-sites
drm/dev: Remove drm_dev_init
drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2)
drm/i915/selftests: align more to real device lifetimes
ALSA: compat_ioctl: avoid compat_alloc_user_space
drm/i915/selftest: Create mock_destroy_device
ALSA: asihpi: fix spellint typo in comments
interconnect: imx: simplify the return expression of imx_icc_unregister
MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SPI-CAN network driver
MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN network driver
can: mcp25xxfd: add listen-only mode
can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN
can: mcp25xxfd: add regmap infrastructure
dt-binding: can: mcp25xxfd: document device tree bindings
can: rx-offload: can_rx_offload_add_manual(): add new initialization function
can: mscan: simplify clock enable/disable
can: mscan: mpc5xxx_can: update contact email
can: mcp251x: add support for half duplex controllers
can: mcp251x: Use readx_poll_timeout() helper
can: mcp251x: add GPIO support
can: mcp251x: sort include files alphabetically
dt-bindings: can: mcp251x: document GPIO support
dt-bindings: can: mcp251x: change example interrupt type to IRQ_TYPE_LEVEL_LOW
can: spi: Kconfig: remove unneeded dependencies form Kconfig symbols
can: pcan_usb: add support of rxerr/txerr counters
can: pcan_usb: Document the commands sent to the device
can: pch_can: use generic power management
can: peak_canfd: Remove unused macros
can: peak_usb: convert to use le32_add_cpu()
can: ti_hecc: convert to devm_platform_ioremap_resource_byname()
can: mscan: mark expected switch fall-through
can: mcba_usb: remove redundant initialization of variable err
can: c_can: Remove unused inline function
can: dev: can_bus_off(): print scheduling of restart if activated
can: dev: can_change_state(): print human readable state change messages
can: dev: can_put_echo_skb(): propagate error in case of errors
can: dev: can_put_echo_skb(): print number of echo_skb that is occupied
can: remove "WITH Linux-syscall-note" from SPDX tag of C files
can: softing: update dead link
can: slcan: update dead link
can: raw: fix indention
can: drivers: fix spelling mistakes
can: net: fix spelling mistakes
can: include: fix spelling mistakes
can: flexcan: fix spelling mistake "reserverd" -> "reserved"
can: grcan: fix spelling mistake "buss" -> "bus"
arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
s390/sclp: remove unused sclp_early_printk_forced
s390/sclp: clean up unneeded .data section usage
s390/boot: avoid unnecessary zeroing of .bss section
Add missing '#' to fix schema errors:
soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE
RDS: drop double zeroing
dpaa2-eth: drop double zeroing
net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags
net: dsa: tag_8021q: add VLANs to the master interface too
net: dsa: install VLANs into the master's RX filter too
net: dsa: allow 8021q uppers while the bridge has vlan_filtering=0
net: dsa: refuse configuration in prepare phase of dsa_port_vlan_filtering()
net: dsa: convert denying bridge VLAN with existing 8021q upper to PRECHANGEUPPER
net: dsa: convert check for 802.1Q upper when bridged into PRECHANGEUPPER
net: dsa: rename dsa_slave_upper_vlan_check to something more suggestive
net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge from PRECHANGEUPPER
drm/exynos: hdmi: Simplify with dev_err_probe()
drm/exynos: dsi: Simplify with dev_err_probe()
net: mventa: remove unused variable 'dummy' in mvneta_mib_counters_clear()
net: remove unnecessary NULL checking in napi_consume_skb()
net: mvneta: avoid copying shared_info frags in mvneta_swbm_build_skb
net: dsa: rtl8366: Skip PVID setting if not requested
drm/msm: Remove depends on interconnect
drm/msm: Fix the a650 hw_apriv check
iio: adc: ad7124: Fix typo in device name
drm/msm/dp: Sleep properly in dp_hpd_handler kthread
memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
usb: xhci: add debugfs support for ep with stream
xhci: don't create endpoint debugfs entry before ring buffer is set.
xhci: Tune interrupt blocking for isochronous transfers
usb: xhci: omit duplicate actions when suspending a runtime suspended host.
usb: host: xhci-plat: improve the comments for xhci_plat_suspend
usb: host: xhci-plat: add wakeup entry at sysfs
usb: host: xhci-plat: add priv quirk for skip PHY initialization
usb: host: xhci-plat: delete the unnecessary code
usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv
usb: host: xhci-plat: add platform data support
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP"
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP"
Bluetooth: Fix auto-creation of hci_conn at Conn Complete event
Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME
Bluetooth: Set scan parameters for ADV Monitor
Bluetooth: Update Adv monitor count upon removal
net: phy: dp83822: Update the fiber advertisement for speed
net: dp83869: Add ability to advertise Fiber connection
ethtool: Add 100base-FX link mode entries
net/packet: Fix a comment about network_header
net: ethernet: ti: cpsw: use true,false for bool variables
8139too: use true,false for bool variables
bnx2x: use true,false for bool variables
net: qed: use true,false for bool variables
net: b44: use true,false for bool variables
net: micrel: Remove set but not used variable
net: e1000: Remove set but not used variable
net: liquidio: Remove set but not used variable
KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains
drm/msm/dp: Fix crash if no DP device
selftests/seccomp: powerpc: Fix seccomp return value testing
selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG in favor of SYSCALL_RET_SET
selftests/seccomp: Avoid redundant register flushes
selftests/seccomp: Convert REGSET calls into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Remove syscall setting #ifdefs
selftests/seccomp: mips: Remove O32-specific macro
selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro
selftests/seccomp: arm: Define SYSCALL_NUM_SET macro
selftests/seccomp: mips: Define SYSCALL_NUM_SET macro
selftests/seccomp: Provide generic syscall setting macro
selftests/seccomp: Refactor arch register macros to avoid xtensa special case
selftests/seccomp: Use __NR_mknodat instead of __NR_mknod
erofs: add REQ_RAHEAD flag to readahead requests
erofs: fold in should_decompress_synchronously()
erofs: avoid unnecessary variable `err'
tracing: make tracing_init_dentry() returns an integer instead of a d_entry pointer
tracing: toplevel d_entry already initialized
tools/bootconfig: Add --init option for bconf2ftrace.sh
tools/bootconfig: Add a script to generates bootconfig from ftrace
tools/bootconfig: Add a script to generate ftrace shell-command from bootconfig
tools/bootconfig: Make all functions static
tools/bootconfig: Add list option
tools/bootconfig: Show bootconfig compact tree from bootconfig file
net: dsa: mv88e6xxx: Implement devlink info get callback
net: dsa: wire up devlink info get
net: dsa: mv88e6xxx: Add devlink regions
net: dsa: mv88e6xxx: Create helper for FIDs in use
net: dsa: mv88e6xxx: Move devlink code into its own file
net: dsa: Add devlink regions support to DSA
net: dsa: Add helper to convert from devlink to ds
net: devlink: region: Pass the region ops to the snapshot function
net: devlink: regions: Add a priv member to the regions ops struct
net: dsa: seville: build as separate module
net: dsa: felix: move the PTP clock structure to felix_vsc9959.c
net: mscc: ocelot: make ocelot_init_timestamp take a const struct ptp_clock_info
net: dsa: seville: duplicate vsc9959_mdio_bus_free
net: dsa: felix: replace tabs with spaces
net: dsa: seville: reindent defines for MDIO controller
net: dsa: seville: remove unused defines for the mdio controller
net: dsa: ocelot: document why reset procedure is different for felix/seville
net: dsa: seville: first enable memories, then initialize them
net: dsa: seville: don't write to MEM_ENA twice
net: dsa: felix: use ocelot_field_{read,write} helpers consistently
ptp_qoriq: support FIPER3
dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property
net: ipa: do not enable GSI interrupt for wakeup
net: ipa: enable wakeup on IPA interrupt
net: ipa: repurpose CLOCK_HELD flag
net: ipa: use device_init_wakeup()
net: ipa: manage endpoints separate from clock
net: ipa: replace ipa->suspend_ref with a flag bit
net: ipa: use refcount_t for IPA clock reference count
net: phy: bcm7xxx: request and manage GPHY clock
RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
bpf: Use hlist_add_head_rcu when linking to local_storage
tools/bpftool: Support passing BPFTOOL_VERSION to make
samples/bpf: Fix test_map_in_map on s390
selftests/bpf: Fix endianness issue in test_sockopt_sk
net: tipc: Supply missing udp_media.h include file
tipc: Remove unused macro CF_SERVER
net: hns3: Supply missing hclge_dcb.h include file
net/appletalk: Supply missing net/Space.h include file
liquidio: Fix -Wmissing-prototypes warnings for liquidio
ARM/PCI: Remove unused fields from struct hw_pci
l2tp: fix up inconsistent rx/tx statistics
ipmi: msghandler: Fix a signedness bug
hinic: modify irq name
net: cortina: Remove set but not used variable
dpaa2-eth: support PTP Sync packet one-step timestamping
dpaa2-eth: utilize skb->cb[0] for hardware timestamping
dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code
dpaa2-eth: define a global ptp_qoriq structure pointer
dpaa2-eth: add APIs of 1588 single step timestamping
net: openswitch: reuse the helper variable to improve the code readablity
net: fix build without CONFIG_SYSCTL definition
net: bridge: delete duplicated words
net: atm: delete duplicated words
net: tipc: delete duplicated words
net: bluetooth: delete duplicated words
net: ipv6: delete duplicated words
net: rds: delete duplicated words
net: core: delete duplicated words
Revert "ibmvnic: remove never executed if statement"
i2c: stm32: name slave slot to ease maintenance
i2c: bcm2835: Simplify with dev_err_probe()
i2c: mux: reg: Simplify with dev_err_probe()
i2c: mux: gpmux: Simplify with dev_err_probe()
i2c: rcar: refactor and shorten timeout when resetting
i2c: rcar: improve bus busy detection
i2c: stm32f7: Add SMBus Host-Notify protocol support
tipc: add automatic rekeying for encryption key
tipc: add automatic session key exchange
tipc: introduce encryption master key
tipc: optimize key switching time and logic
selftests/bpf: Fix endianness issue in sk_assign
ionic: add devlink firmware update
ionic: update the fw update api
netdevsim: devlink flash timeout message
devlink: collect flash notify params into a struct
devlink: add timeout information to status_notify
net: use exponential backoff in netdev_wait_allrefs
[PATCH] reduce boilerplate in fsid handling
arm64: dts: meson: initial support for aml-s905x-cc v2
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
arm64: dts: meson: add support for the ODROID-N2+
dt-bindings: arm: amlogic: add support for the ODROID-N2+
arm64: dts: meson: convert ODROID-N2 to dtsi
soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs
dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
drm/amd/pm: Skip smu_post_init in SRIOV
drm/amd/pm: apply dummy reads workaround for CDR enabled only
arch_topology, arm, arm64: define arch_scale_freq_invariant()
arch_topology, cpufreq: constify arch_* cpumasks
cpufreq: report whether cpufreq supports Frequency Invariance (FI)
cpufreq: move invariance setter calls in cpufreq core
arch_topology: validate input frequencies to arch_set_freq_scale()
objtool: Ignore unreachable fake jumps
objtool: Remove useless tests before save_reg()
arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
ACPI: DPTF: Add PCH FIVR participant driver
RDMA/mlx5: Clarify what the UMR is for when creating MRs
RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled
RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create()
RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache()
arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
RDMA/hns: Set the unsupported wr opcode
RDMA/qedr: Fix resource leak in qedr_create_qp
arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM
arm64: defconfig: Enable Qcom SNPS Femto PHY
KVM: arm64: Fix doc warnings in mmu code
KVM: arm64: Do not flush memslot if FWB is supported
KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro
KVM: arm64: Fix inject_fault.c kernel-doc warnings
iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path
KVM: arm64: Try PMD block mappings if PUD mappings are not supported
MAINTAINERS: Update paths to Ingenic platform code
MIPS: configs: Regenerate configs of Ingenic boards
MIPS: jz4740: Rename jz4740 folders to ingenic
MIPS: jz4740: Drop all obsolete files
MIPS: generic: Add support for Ingenic SoCs
MIPS: generic: Increase NR_IRQS to 256
MIPS: generic: Add support for zboot
MIPS: generic: Support booting with built-in or appended DTB
MIPS: generic: Init command line with fw_init_cmdline()
RDMA/iw_cxgb4: Disable delayed ack by default
MIPS: generic: Allow boards to set system type
MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol
MIPS: cpu-probe: ingenic: Fix broken BUG_ON
MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches
MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA
MIPS: configs: lb60: Fix defconfig not selecting correct board
erofs: remove unneeded parameter
erofs: avoid duplicated permission check for "trusted." xattrs
arm64: tegra: Initial Tegra234 VDK support
firmware: tegra: Enable BPMP support on Tegra234
soc/tegra: pmc: Add Tegra234 support
soc/tegra: pmc: Reorder reset sources/levels definitions
soc/tegra: misc: Add Tegra234 support
soc/tegra: fuse: Add Tegra234 support
soc/tegra: fuse: Implement tegra_is_silicon()
soc/tegra: fuse: Extract tegra_get_platform()
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
MIPS: Loongson64: Increase NR_IRQS to 320
drivers/perf: thunderx2_pmu: Fix memory resource error handling
drivers/perf: xgene_pmu: Fix uninitialized resource struct
arm64: mm: Fix missing-prototypes in pageattr.c
arm64/fpsimd: Fix missing-prototypes in fpsimd.c
RDMA: Fix link active_speed size
MIPS: netlogic: Remove unused code
MIPS: OCTEON: use devm_platform_ioremap_resource
MIPS: pci: use devm_platform_ioremap_resource_byname
MIPS: Correct the header guard of r4k-timer.h
pNFS/flexfiles: Be consistent about mirror index types
arm64: stacktrace: Convert to ARCH_STACKWALK
arm64: stacktrace: Make stack walk callback consistent with generic code
stacktrace: Remove reliable argument from arch_stack_walk() callback
x86/mce: Annotate mce_rd/wrmsrl() with noinstr
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
selftests: arm64: Add build and documentation for FP tests
selftests: arm64: Add wrapper scripts for stress tests
selftests: arm64: Add utility to set SVE vector lengths
selftests: arm64: Add stress tests for FPSMID and SVE context switching
selftests: arm64: Add test for the SVE ptrace interface
selftests: arm64: Test case for enumeration of SVE vector lengths
fuse: Allow fuse_fill_super_common() for submounts
fuse: split fuse_mount off of fuse_conn
fuse: drop fuse_conn parameter where possible
fuse: store fuse_conn in fuse_req
fuse: add submount support to <uapi/linux/fuse.h>
kselftests/arm64: add PAuth tests for single threaded consistency and differently initialized keys
kselftests/arm64: add PAuth test for whether exec() changes keys
kselftests/arm64: add nop checks for PAuth tests
kselftests/arm64: add a basic Pointer Authentication test
arm64: Enable PCI write-combine resources under sysfs
fbcon: Remove the superfluous break
fbdev: aty: remove CONFIG_PM container
RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices
RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices
perf probe: Fall back to debuginfod query if debuginfo and source not found locally
soundwire: intel: use {u32|u16}p_replace_bits
soundwire: cadence: use u32p_replace_bits
perf probe: Fix to adjust symbol address with correct reloc_sym address
soundwire: qcom: get max rows and cols info from compatible
soundwire: qcom: add support to block packing mode
soundwire: qcom: clear BIT FIELDs before value set.
soundwire: Add generic bandwidth allocation algorithm
drm: bridge: cdns-mhdp8546: Add TI J721E wrapper
drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge
dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge bindings
ASoC: tlv320adcx140: Add support for configuring GPIO pin
dt-bindings: tlv320adcx140: Add GPIO config and drive config
mac80211: fix some encapsulation offload kernel-doc
cfg80211: add missing kernel-doc for S1G band capabilities
mac80211: Unsolicited broadcast probe response support
nl80211: Unsolicited broadcast probe response support
mac80211: Add FILS discovery support
nl80211: Add FILS discovery support
mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited
nl80211: support setting S1G channels
nl80211: correctly validate S1G beacon head
cfg80211: regulatory: handle S1G channels
nl80211: advertise supported channel width in S1G
ieee80211: redefine S1G bits with GENMASK
mac80211: reorganize code to remove a forward declaration
mac80211: extend ieee80211_tx_status_ext to support bulk free
mac80211: support using ieee80211_tx_status_ext to free skbs without status info
mac80211: unify 802.3 (offload) and 802.11 tx status codepath
mac80211: optimize station connection monitor
mac80211: notify the driver when a sta uses 4-address mode
mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags
mac80211: remove tx status call to ieee80211_sta_register_airtime
mac80211: reduce duplication in tx status functions
powerpc/32: Declare stack_overflow_exception() prototype
powerpc/xive: Make debug routines static
powerpc/sstep: Remove empty if statement checking for invalid form
powerpc/sysfs: Remove unused 'err' variable in sysfs_create_dscr_default()
mac80211: rework tx encapsulation offload API
mac80211: set info->control.hw_key for encap offload packets
powerpc/powernv: fix wrong warning message in opalcore_config_init()
serial: pmac_zilog: use for_each_child_of_node() macro
macintosh: smu_sensors: use for_each_child_of_node() macro
drivers/macintosh/smu.c: use for_each_child_of_node() macro
powerpc/prom_init: Check display props exist before enabling btext
powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self()
powerpc/smp: Fold cpu_die() into its only caller
powerpc: Move arch_cpu_idle_dead() into smp.c
powerpc/perf: Add declarations to fix sparse warnings
powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning
powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro
powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n
mac80211: skip encap offload for tx multicast/control packets
mac80211: check and refresh aggregation session in encap offload tx
mac80211: add missing queue/hash initialization to 802.3 xmit
cfg80211: add more comments for ap_isolate in bss_parameters
lib80211: Remove unused macro DRV_NAME
memory: tegra: Correct num_tlb_lines for tegra210
iommu/tegra-smmu: Fix tlb_mask
iommu/pamu: Replace use of kzfree with kfree_sensitive
x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains
x86/cpu: Add hardware-enforced cache coherency as a CPUID feature
tee: avoid explicit sysfs_create/delete_group by initialising dev->groups
tee: replace cdev_add + device_add with cdev_device_add
iommu/renesas: Update help description for IPMMU_VMSA config
fuse: fix page dereference after free
iommu/mediatek: Add support for MT8167
iommu/mediatek: Add flag for legacy ivrp paddr
dt-bindings: iommu: Add binding for MediaTek MT8167 IOMMU
powerpc/process: Fix uninitialised variable error
dmaengine: ti: k3-udma-glue: fix channel enable functions
dmaengine: iop-adma: Fix pointer cast warnings
crypto: Kconfig - mark unused ciphers as obsolete
crypto: inside-secure - Add support for EIP197 with output classifier
crypto: n2 - Fix sparse endianness warning
crypto: sun8i - Simplify with dev_err_probe()
crypto: stm32-hash - Simplify with dev_err_probe()
crypto: caam - Simplify with dev_err_probe()
crypto: caam - Fix kerneldoc
crypto: hisilicon - fixed memory allocation error
crypto: hisilicon - update ZIP module parameter description
crypto: hisilicon - update SEC module parameter description
crypto: hisilicon - update HPRE module parameter description
crypto: hisilicon - update mininum queue
crypto: qat - use PCI_VDEVICE
crypto: qat - replace device ids defines
crypto: sa2ul - Fix pm_runtime_get_sync() error checking
crypto: inside-secure - Prevent missing of processing errors
crypto: sun4i-ss - Fix sparse endianness markers
crypto: hisilicon/zip - fix some coding styles
crypto: hisilicon/zip - supplement some comments
crypto: hisilicon/zip - move some private macros from 'zip.h' to 'zip_crypto.c'
crypto: hisilicon/zip - fix static check warning
crypto: hisilicon/zip - add print for error branch
crypto: hisilicon/zip - use a enum parameter instead of some macros
crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf'
crypto: hisilicon/zip - modify debugfs interface parameters
crypto: hisilicon/zip - unify naming style for functions and macros
crypto: hisilicon/zip - remove some useless parameters
crypto: omap-sham - fix digcnt register handling with export/import
crypto: omap-sham - convert to use crypto engine
crypto: sa2ul - Select CRYPTO_AUTHENC
EDAC/mc_sysfs: Add missing newlines when printing {max,dimm}_location
EDAC/aspeed: Use module_platform_driver() to simplify
dmaengine: dw-edma: Fix Using plain integer as NULL pointer in dw-edma-v0-debugfs.c
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
dmaengine: mediatek: simplify the return expression of mtk_uart_apdma_runtime_resume()
dmaengine: ioat: Make two symbols static
dmaengine: sf-pdma: remove unused 'desc'
dmaengine: zx: remove redundant irqsave in hardIRQ
interconnect: imx: Simplify with dev_err_probe()
interconnect: core: Simplify with dev_err_probe()
dmaengine: fsl: convert tasklets to use new tasklet_setup() API
dmaengine: k3-udma: convert tasklets to use new tasklet_setup() API
dmaengine: plx_dma: convert tasklets to use new tasklet_setup() API
dmaengine: xilinx: convert tasklets to use new tasklet_setup() API
dmaengine: xgene: convert tasklets to use new tasklet_setup() API
dmaengine: virt-dma: convert tasklets to use new tasklet_setup() API
dmaengine: txx9dmac: convert tasklets to use new tasklet_setup() API
dmaengine: timb_dma: convert tasklets to use new tasklet_setup() API
dmaengine: tegra20: convert tasklets to use new tasklet_setup() API
dmaengine: sun6i: convert tasklets to use new tasklet_setup() API
dmaengine: ste_dma40: convert tasklets to use new tasklet_setup() API
dmaengine: sirf-dma: convert tasklets to use new tasklet_setup() API
dmaengine: sa11x0: convert tasklets to use new tasklet_setup() API
dmaengine: qcom: convert tasklets to use new tasklet_setup() API
dmaengine: ppc4xx: convert tasklets to use new tasklet_setup() API
dmaengine: pl330: convert tasklets to use new tasklet_setup() API
dmaengine: pch_dma: convert tasklets to use new tasklet_setup() API
dmaengine: nbpfaxi: convert tasklets to use new tasklet_setup() API
dmaengine: mxs-dma: convert tasklets to use new tasklet_setup() API
dmaengine: mv_xor: convert tasklets to use new tasklet_setup() API
dmaengine: mpc512x: convert tasklets to use new tasklet_setup() API
dmaengine: mmp: convert tasklets to use new tasklet_setup() API
dmaengine: mediatek: convert tasklets to use new tasklet_setup() API
dmaengine: k3dma: convert tasklets to use new tasklet_setup() API
dmaengine: ipu: convert tasklets to use new tasklet_setup() API
dmaengine: iop_adma: convert tasklets to use new tasklet_setup() API
dmaengine: ioat: convert tasklets to use new tasklet_setup() API
dmaengine: imx-dma: convert tasklets to use new tasklet_setup() API
dmaengine: ep93xx: convert tasklets to use new tasklet_setup() API
dmaengine: dw: convert tasklets to use new tasklet_setup() API
dmaengine: coh901318: convert tasklets to use new tasklet_setup() API
dmaengine: at_xdmac: convert tasklets to use new tasklet_setup() API
dmaengine: at_hdmac: convert tasklets to use new tasklet_setup() API
dmaengine: altera-msgdma: convert tasklets to use new tasklet_setup() API
interconnect: qcom: Use icc_sync_state
interconnect: Add sync state support
interconnect: Add get_bw() callback
phy: cadence-torrent: Add USB + SGMII/QSGMII multilink configuration
phy: cadence-torrent: Add PCIe + USB multilink configuration
phy: cadence-torrent: Add single link USB register sequences
phy: cadence-torrent: Add single link SGMII/QSGMII register sequences
phy: cadence-torrent: Configure PHY_PLL_CFG as part of link_cmn_vals
phy: cadence-torrent: Add PHY link configuration sequences for single link
phy: cadence-torrent: Add clk changes for multilink configuration
phy: cadence-torrent: Update PHY reset for multilink configuration
phy: cadence-torrent: Add support for PHY multilink configuration
dt-bindings: phy: Add PHY_TYPE_QSGMII definition
phy: cadence-torrent: Add PHY APB reset support
phy: cadence-torrent: Check cmn_ready assertion during PHY power on
phy: cadence-torrent: Add single link PCIe support
dt-bindings: phy: cadence-torrent: Update Torrent PHY bindings for generic use
dt-bindings: phy: cadence-torrent: Add binding to specify SSC mode
phy: cadence-torrent: Check total lane count for all subnodes is within limit
phy: cadence-torrent: Add separate regmap functions for torrent and DP
phy: cadence-torrent: Enable support for multiple subnodes
phy: cadence-torrent: Use devm_platform_ioremap_resource() to get reg addresses
phy: cadence-torrent: Use of_device_get_match_data() to get driver data
drm/amdgpu: remove experimental flag from navi12
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amdgpu: prevent double kfree ttm->sg
selftests/bpf: Add tailcall_bpf2bpf tests
bpf: Add abnormal return checks.
bpf: allow for tailcalls in BPF subprograms for x64 JIT
bpf, x64: rework pro/epilogue and tailcall handling in JIT
bpf: Limit caller's stack depth 256 for subprogs with tailcalls
drm/amdgpu: remove experimental flag from navi12
drm/amdkfd: Reduce eviction/restore message levels
drm/amdkfd: Add process eviction counters to sysfs
drm/amdkfd: Add some eveiction debugging code
drm/amdgpu/powerplay: hwmgr - modify the return value
drm/amd/display: Delete duplicated argument to '&&' or '||'
drm/amd/display: dc/clk_mgr: make function static
mptcp: fix integer overflow in mptcp_subflow_discard_data()
net/smc: fix double kfree in smc_listen_work()
ionic: add DIMLIB to Kconfig
net: remove comments on struct rtnl_link_stats
net: mdio: octeon: Select MDIO_DEVRES
selftests: Set default protocol for raw sockets in nettest
dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE
net: hsr: Convert to DEFINE_SHOW_ATTRIBUTE
mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs
mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer
mlxsw: spectrum_buffers: Support two headroom modes
netlink: add spaces around '&' in netlink_recv/sendmsg()
netdev: Remove unused functions
mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo
dt-bindings: marvell,prestera: Add description for device-tree bindings
net: marvell: prestera: Add Switchdev driver implementation
net: marvell: prestera: Add ethtool interface support
net: marvell: prestera: Add basic devlink support
net: marvell: prestera: Add PCI interface support
net: marvell: prestera: Add driver for Prestera family ASIC devices
selftests/harness: Flush stdout before forking
genetlink: Remove unused function genl_err_attr()
net/sched: Remove unused function qdisc_queue_drop_head()
selftests: mptcp: interpret \n as a new line
net/packet: Fix a comment about mac_header
net: hns3: use napi_consume_skb() when cleaning tx desc
net: hns3: use writel() to optimize the barrier operation
net: hns3: optimize the rx clean process
net: hns3: optimize the tx clean process
net: hns3: batch tx doorbell operation
net: hns3: batch the page reference count updates
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amd/display: Remove set but used 'temp'
drm/amdgpu: unmap register bar on device init failure
drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700
drm/amd/display: Add missing "Copy GSL groups when committing a new context"
drm/amd/display: Don't log hdcp module warnings in dmesg
drm/amdgpu: prevent double kfree ttm->sg
drm/amdgpu: No sysfs, not an error condition
drm/amdgpu: declare ta firmware for navy_flounder
amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set
drm/amd/pm: correct Renoir UMD Stable Pstate settings
drm/amd/pm: lower Raven UMD Stable Pstate VCN values
drm/amd/pm: move NAVI1X power mode switching workaround to post_init
drm/amd/pm: apply no power source workaround if dc reported by gpio
drm/amd/pm: process pending AC/DC switch interrupt
drm/amd/pm: add Raven2 watermark WmType setting
drm/amd/pm: add Renoir watermark WmType setting
drm/amd/pm: drop unnecessary wrappers around watermark setting
drm/amd/pm: drop dead code
drm/amd/pm: minor cleanups
drm/amd/pm: drop unnecessary table existence and dpm enablement check
drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2)
drm/amd/pm: drop unnecessary feature->mutex lock protections(V2)
drm/amd/pm: make namings and comments more readable
drm/amd/pm: correct the requirement for umc cdr workaround
drm/amd/pm: apply the CDR workarounds only with some specific UMC firmwares(V2)
drm/amd/pm: implement a new umc cdr workaround
drm/amd/pm: allocate a new buffer for pstate dummy reading
drm/amd/pm: revise the umc hybrid cdr workaround
drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init
drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL initialization(V2)
drm/amd/pm: wrapper for postponing some setup job after DAL initializatioa(V2)
PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer
PCI: Simplify pci_dev_reset_slot_function()
PCI: pciehp: Reduce noisiness on hot removal
PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name()
ubifs: Fix some kernel-doc warnings in tnc.c
ubifs: Fix some kernel-doc warnings in replay.c
ubifs: Fix some kernel-doc warnings in gc.c
ubifs: Fix 'hash' kernel-doc warning in auth.c
ubifs: setflags: Don't show error message when vfs_ioc_setflags_prepare() fails
ubifs: ubifs_jnl_change_xattr: Remove assertion 'nlink > 0' for host inode
ubi: check kthread_should_stop() after the setting of task state
ubifs: dent: Fix some potential memory leaks while iterating entries
ubifs: xattr: Fix some potential memory leaks while iterating entries
drm/i915: Update DRIVER_DATE to 20200917
perf metricgroup: Fix uncore metric expressions
drm/ttm: drop evicted from ttm_bo.
drm/ttm: drop special pipeline accel cleanup function.
drm/ttm: make common function for wait/free node path.
drm/ttm: move ghost object creation to a common function
drm/ttm: add a simple assign mem to bo wrapper
drm/ttm/drivers: call the bind function directly.
drm/ttm: move unbind into the tt destroy.
drm/ttm: flip tt destroy ordering.
drm/ttm: protect against reentrant bind in the drivers
bpf: rename poke descriptor's 'ip' member to 'tailcall_target'
bpf: propagate poke descriptors to subprograms
bpf, x64: use %rcx instead of %rax for tail call retpolines
drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent
perf intel-pt: Fix "context_switch event has no tid" error
perf script: Display negative tid in non-sample events
perf docs: Improve help information in perf.txt
spi: dw-pci: free previously allocated IRQs if desc->setup() fails
spi: spi-nxp-fspi: Add ACPI support
spi: lantiq: remove redundant irqsave and irqrestore in hardIRQ
spi: xilinx: Fix info message during probe
perf metric: Remove duplicate include
perf tools: Add documentation for topdown metrics
perf stat: Support new per thread TopDown metrics
perf record: Support sample-read topdown metric group
perf tools: Rename group to topdown
perf machine: Add machine__for_each_dso() function
spi: fsi: fsi2spi: Add compatible string for restricted version
spi: fsi: Check mux status before transfers
spi: fsi: Implement restricted size for certain controllers
spi: fsi: Fix use of the bneq+ sequencer instruction
spi: fsi: Fix clock running too fast
spi: fsi: Handle 9 to 15 byte transfers lengths
x86/mmu: Allocate/free a PASID
x86/cpufeatures: Mark ENQCMD as disabled when configured out
mm: Add a pasid member to struct mm_struct
x86/msr-index: Define an IA32_PASID MSR
x86/fpu/xstate: Add supervisor PASID state for ENQCMD
iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF protections.
RDMA/mlx5: Add sw_owner_v2 bit capability
x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions
iio:imu:adis16400: Sort out missing kernel doc.
iio: buffer: split buffer sysfs creation to take buffer as primary arg
PCI: Update mmap-related #ifdef comments
PCI/LINK: Print IRQ number used by port
PCI/IOV: Simplify pci-pf-stub with module_pci_driver()
Documentation/x86: Add documentation for SVA (Shared Virtual Addressing)
PCI/ACPI: Add Ampere Altra SOC MCFG quirk
regulator: Support ROHM BD9576MUF and BD9573MUF
dt_bindings: regulator: Add ROHM BD9576MUF and BD9573MUF PMICs
PCI: Add schedule point in pci_read_config()
iommu/vt-d: Change flags type to unsigned int in binding mm
drm, iommu: Change type of pasid to u32
drm/i915: Nuke force_min_cdclk_changed
drm/i915: Remove the old global state stuff
RDMA: Convert RWQ table logic to ib_core allocation scheme
RDMA: Clean MW allocation and free flows
quota: simplify the quotactl compat handling
compat: add a compat_need_64bit_alignment_fixup() helper
compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h>
regmap: Add support for 12/20 register formatting
USB: cdc-acm: cleanup of data structures
USB: adutux: fix debugging
uio: free uio id after uio file node is freed
staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml
staging: hikey9xx: phy-hi3670-usb3: change some DT properties
staging: hikey9xx: phy-hi3670-usb3: fix coding style
staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: fix some issues at the init code
staging: hikey9xx: add build for the Kirin 970 PHY driver
staging: hikey9xx: add USB physical layer for Kirin 3670
staging: rtl8188eu: clean up comparsion style issues
staging: rtl8188eu: use __func__ in hal directory
nvmem: core: fix missing of_node_put() in of_nvmem_device_get()
nvmem: switch to simpler IDA interface
nvmem: core: Use kobj_to_dev() instead of container_of()
nvmem: mtk-efuse: Remove EFUSE register write support
eeprom: 93xx46: set type id as EEPROM
eeprom: at25: set type id as EEPROM
coresight: etm4x: Fix number of resources check for ETM 4.3 and above
coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface
coresight: Make sysfs functional on topologies with per core sink
coresight: etm: perf: Sink selection using sysfs is deprecated
MAINTAINERS: Add CoreSight mailing list
coresight: etm4x: Fix issues on trcseqevr access
coresight: etm4x: Handle unreachable sink in perf mode
coresight: cti: Write regsiters directly in cti_enable_hw()
coresight: etm4x: Fix issues within reset interface of sysfs
coresight: etm4x: Ensure default perf settings filter user/kernel
coresight: cti: remove pm_runtime_get_sync() from CPU hotplug
coresight: cti: disclaim device only when it's claimed
coresight: etm4x: Add Support for HiSilicon ETM device
coresight: fix offset by one error in counting ports
coresight: stm: Support marked packet
coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init
dma-mapping: introduce DMA range map, supplanting dma_pfn_offset
usb: don't inherity DMA properties for USB devices
ARM/keystone: move the DMA offset handling under ifdef CONFIG_ARM_LPAE
ARM/dma-mapping: move various helpers from dma-mapping.h to dma-direct.h
ARM/dma-mapping: remove dma_to_virt
ARM/dma-mapping: remove a __arch_page_to_dma #error
dma-direct: Fix potential NULL pointer dereference
ASoC: ak4458: Add DSD support for ak4458 and ak4497
ASoC: dt-bindings: ak4458: Add dsd-path property
ASoC: tlv320adcx140: Add ASI Tx drive
ASoC: tlv320adcx140: Add the config to configure Tx ASI output
ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE
ASoC: SOF: Intel: Add support for tgl-h
ASoC: codec: tlv320aic32x4: do software reset before clock registration
ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path
ASoC: dt-bindings: Correct interrupt flags in examples
ASoC: dt-bindings: aries-wm8994: Match compatibles with enum
ARM: dts: sun8i: v3s: Enable crypto engine
dt-bindings: crypto: Add compatible for V3s
dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
arm64: dts: allwinner: a64: Update the audio codec compatible
arm64: dts: allwinner: a64: Update codec widget names
ARM: dts: sun8i: a33: Update codec widget names
ARM: dts: sun8i: r40: Add video engine node
RDMA/mlx5: Delete duplicated mlx5_ptys_width enum
net/mlx5: Refactor query port speed functions
perf parse-event: Release cpu_map refcount if evsel alloc failed
perf parse-event: Fix cpu map refcounting
ARM: tegra: nexus7: Add SMB347 battery charger
ARM: tegra: nexus7: Add touchscreen
ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
ARM: tegra: acer-a500: Correct PINCTRL configuration
ARM: tegra: acer-a500: Remove atmel,cfg_name property
ARM: tegra: acer-a500: Add aliases for MMC
ARM: tegra: nexus7: Add aliases for MMC
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
arm64: tegra: Populate EEPROMs for Jetson Xavier NX
arm64: tegra: Add label properties for EEPROMs
drm/i915: Do YCbCr 444->420 conversion via DP protocol converters
drm/dp: Add helpers for DFP YCbCr 4:2:0 handling
drm/i915: DP->HDMI TMDS clock limits vs. deep color
drm/i915: Extract intel_hdmi_has_audio()
drm/i915: Handle downstream facing ports w/o EDID
irqchip/gic: Cleanup Franken-GIC handling
irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
ARM: Remove custom IRQ stat accounting
ARM: Kill __smp_cross_call and co
arm64: Remove custom IRQ stat accounting
arm64: Kill __smp_cross_call and co
irqchip/armada-370-xp: Configure IPIs as standard interrupts
irqchip/hip04: Configure IPIs as standard interrupts
irqchip/bcm2836: Configure mailbox interrupts as standard interrupts
irqchip/gic-common: Don't enable SGIs by default
irqchip/gic: Configure SGIs as standard interrupts
irqchip/gic: Refactor SMP configuration
irqchip/gic-v3: Configure SGIs as standard interrupts
ASoC: fsl_sai: Set MCLK input or output direction
ASoC: fsl_sai: Add fsl_sai_check_version function
ASoC: fsl_sai: Add new added registers and new bit definition
drm/dp: Add drm_dp_downstream_mode()
drm/i915: Configure DP 1.3+ protocol converted HDMI mode
drm/i915: Deal with TMDS DFP clock limits
drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock()
drm/i915: Reworkd DP DFP clock handling
drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downstream_max_dotclock()
ASoC: q6afe-clocks: add q6afe clock controller
ASoC: q6afe: dt-bindings: add q6afe clock bindings
hwmon: Add support for the sl28cpld hardware monitoring controller
gpio: Add support for the sl28cpld GPIO controller
pwm: Add support for sl28cpld PWM controller
watchdog: add support for sl28cpld watchdog
irqchip: Add sl28cpld interrupt controller support
mfd: simple-mfd-i2c: Add sl28cpld support
dt-bindings: mfd: Add bindings for sl28cpld
mfd: Add simple regmap based I2C driver
ASoC: SOF: Intel: hda: reduce verbosity of boot error logs
ASoC: SOF: fix range checks
ASoC: SOF: remove several superfluous type-casts
ASoC: SOF: (cosmetic) remove redundant "ret" variable uses
ASoC: SOF: control: update test for pm_runtime_get_sync()
ASoC: SOF: debug: update test for pm_runtime_get_sync()
ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure
ASoC: SOF: imx: Add debug support for imx platforms
drm/ttm: remove superflous extern attribute from funcs
drm/dp: Pimp drm_dp_downstream_max_bpc()
drm/dp: Add helpers to identify downstream facing port types
drm/i915: Reworkd DFP max bpc handling
drm/dp: Define more downstream facing port caps
drm/dp: Define protocol converter DPCD registers
drm/i915/lspcon: Do not send infoframes to non-HDMI sinks
drm/dp: Dump downstream facing port caps
ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes
ASoC: tlv320adcx140: Idle the device while writing registers
ASoC: tlv320adcx140: Fix digital gain range
ASoC: topology: disable size checks for bytes_ext controls if needed
ASoC: fsl_audmix: make clock and output src write only
clk: renesas: rcar-gen3: Update description for RZ/G2
clk: renesas: cpg-mssr: Add support for R-Car V3U
clk: renesas: cpg-mssr: Add register pointers into struct cpg_mssr_priv
clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag
dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0
dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv
s390/ap: remove unnecessary spin_lock_init()
s390/diag: convert to use DEFINE_SEQ_ATTRIBUTE macro
s390/uaccess: add HAVE_GET_KERNEL_NOFAULT support
s390/dis: get rid of set_fs() usage
s390/zcrypt: remove set_fs() invocation in zcrypt device driver
RDMA/cma: Fix use after free race in roce multicast join
RDMA/cma: Consolidate the destruction of a cma_multicast in one place
RDMA/cma: Remove dead code for kernel rdmacm multicast
RDMA/cma: Combine cma_ndev_work with cma_work
RDMA/cma: Remove cma_comp()
RDMA/cma: Fix locking for the RDMA_CM_LISTEN state
RDMA/cma: Make the locking for automatic state transition more clear
RDMA/cma: Fix locking for the RDMA_CM_CONNECT state
drm: fix spelling error in comments
MAINTAINERS: make linux-aspeed list remarks consistent
PCI: brcmstb: Add bcm7278 PERST# support
PCI: brcmstb: Add suspend and resume pm_ops
PCI: brcmstb: Add bcm7278 register info
dt-bindings: PCI: Add bindings for more Brcmstb chips
PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB
irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs
irqchip/irq-pruss-intc: Implement irq_{get, set}_irqchip_state ops
irqchip/irq-pruss-intc: Add logic for handling reserved interrupts
irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRUSS interrupts
dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
drm/tegra: output: rgb: Wrap directly-connected panel into DRM bridge
drm/tegra: output: rgb: Support LVDS encoder bridge
drm/tegra: output: Support DRM bridges
drm/tegra: output: Don't leak OF node on error
drm/tegra: Properly reference count the DDC I2C adapter
gpiolib: check for parent device in devprop_gpiochip_set_names()
clk: samsung: Use cached clk_hws instead of __clk_lookup() calls
clk: samsung: exynos5420/5250: Add IDs to the CPU parent clk definitions
clk: samsung: Add clk ID definitions for the CPU parent clocks
clk: samsung: exynos5420: Avoid __clk_lookup() calls when enabling clocks
clk: samsung: exynos5420: Add definition of clock ID for mout_sw_aclk_g3d
gpiolib: Fix line event handling in syscall compatible mode
media: vidtv: remove an impossible condition
media: vidtv: cleanup the logic which estimates buffer size
media: vidtv: fix build on 32bit architectures
media: vidtv: Add a music instead of playing a single tone
media: vidtv: get rid of its own sinusoidal waveform
media: vidtv: add a poor guy's simulation to preBER stats
media: vidtv.rst: update it to better describe the frequencies
media: vidtv: fix DVB-S/S2 tuning logic
media: vidtv: add DiSEqC dummy ops
drm/ttm: some cleanups
eeprom: at24: set type id as EEPROM
cper,edac,efi: Memory Error Record: bank group/address and chip id
edac,ghes,cper: Add Row Extension to Memory Error Record
efi/x86: Add a quirk to support command line arguments on Dell EFI firmware
driver core: force NOIO allocations during unplug
soc: qcom: llcc: use devm_platform_ioremap_resource_byname()
arm64: dts: qcom: sm8250: Add cpufreq hw node
KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC
KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls
cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro
ionic: dynamic interrupt moderation
net/smc: check variable before dereferencing in smc_close.c
net: bridge: mcast: don't ignore return value of __grp_src_toex_excl
rcu-tasks: Enclose task-list scan in rcu_read_lock()
rcu-tasks: Fix low-probability task_struct leak
rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace
rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace
rcu-tasks: Selectively enable more RCU Tasks Trace IPIs
rcu-tasks: Use more aggressive polling for RCU Tasks Trace
rcu-tasks: Mark variables static
fs: Remove duplicated flag O_NDELAY occurring twice in VALID_OPEN_FLAGS
net: stmmac: Add support to Ethtool get/set ring parameters
mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code
mlxsw: spectrum_buffers: Introduce shared buffer ops
mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()
mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()
mlxsw: spectrum_buffers: Move here the new headroom code
mlxsw: spectrum: Move here the three-step headroom configuration from DCB
mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code
mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure()
mlxsw: spectrum: Split headroom autoresize out of buffer configuration
mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom
mlxsw: spectrum: Unify delay handling between PFC and pause
mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom
ima: Fix NULL pointer dereference in ima_file_hash
PCI/ACS: Enable Translation Blocking for external devices
xsk: Do not discard packet when NETDEV_TX_BUSY
drm/i915/selftests: Push the fake iommu device from the stack to data
drm/i915: Initialise outparam for error return from wait_for_register
docs: rewrite admin-guide/sysctl/abi.rst
kernel-doc: add support for ____cacheline_aligned attribute
Documentation: arm64 also supports disable hugeiomap
mm/doc: add usage description for migrate_vma_*()
docs: stable-ABI: Document /sys/kernel/notes
iio: adc: meson-saradc: Make the of_device_id array style consistent
iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup()
iio: adc: ad9467: refine mismatch vs unknown chip-id messages
staging:iio:documentation: Drop most generic docs
staging:iio:light: drop stale ABI docs
staging:iio:light: Move tsl2x7x ABI docs to correct location.
staging:iio:dac:max517 remove documentation
iio: adc: palmas_gpadc: use module_platform_driver to simplify the code
iio: adis: Drop non Managed device functions
staging: iio: adis16240: Use Managed device functions
staging: iio: adis16203: Use Managed device functions
iio: adis16480: Use Managed device functions
iio: adis16460: Use Managed device functions
iio: adis16400: Use Managed device functions
iio: adis16260: Use Managed device functions
iio: adis16136: Use Managed device functions
iio: adis16209: Use Managed device functions
iio: adis16201: Use Managed device functions
dt-bindings: iio: adc: exynos-adc: do not require syscon on S5Pv210
dt-bindings: iio: adc: exynos-adc: require second interrupt with touch screen
dt-bindings: iio: adc: ti,ads7950 binding conversion
dt-bindings: iio: adc: ti,adc12138 yaml conversion.
iio: frequency: adf4350: Replace indio_dev->mlock with own device lock
iio: dac: ti-dac7612: Replace indio_dev->mlock with own device lock
iio: stm32-dac: Replace indio_dev->mlock with own device lock
ARM: s3c64xx: bring back notes from removed debug-macro.S
Input: sun4i-ps2 - fix handling of platform_get_irq() error
Input: twl4030_keypad - fix handling of platform_get_irq() error
Input: omap4-keypad - fix handling of platform_get_irq() error
Input: ep93xx_keypad - fix handling of platform_get_irq() error
memory: omap-gpmc: Fix compile test on SPARC
Input: stmfts - fix a & vs && typo
Input: imx6ul_tsc - unify open/close and PM paths
Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
Input: elants_i2c - fix typo for an attribute to show calibration count
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
ARM: dts: s5pv210: move fixed regulators under root node in Goni
ARM: dts: s5pv210: move fixed regulators under root node in Aquila
arm64: dts: exynos: Align OPP table name with dt-schema
ARM: dts: exynos: Align OPP table name with dt-schema
ARM: s3c24xx: fix Wunused-variable warning on !MMU
docs: Document cross-referencing between documentation pages
docs: Add automatic cross-reference for documentation pages
docs: Allow multiple automarkup functions
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
MAINTAINERS: mark linux-samsung-soc list non-moderated
RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro
RDMA/i40iw: Avoid typecast from void to pci_dev
NFSv4.2: fix client's attribute cache management for copy_file_range
nfs: Fix security label length not being reset
efi/libstub: arm32: Use low allocation for the uncompressed kernel
efi/libstub: Export efi_low_alloc_above() to other units
efi/libstub: Add efi_warn and *_once logging helpers
efi/libstub: arm32: Base FDT and initrd placement on image address
integrity: Load certs from the EFI MOK config table
integrity: Move import of MokListRT certs to a separate routine
efi: Support for MOK variable config table
efi/printf: remove unneeded semicolon
misc: rtsx: Add power saving functions and fix driving parameter
misc: fastrpc: add ioctl for attaching to sensors pd
misc: fastrpc: define names for protection domain ids
misc: fastrpc: fix indentation error in uapi header
misc: rtsx: Fix power down flow
misc: rtsx: Fix memory leak in rtsx_pci_probe
binder: remove redundant assignment to pointer n
iommu/amd: Remove domain search for PCI/MSI
iommu/vt-d: Remove domain search for PCI/MSI[X]
x86/irq: Make most MSI ops XEN private
x86/irq: Cleanup the arch_*_msi_irqs() leftovers
PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable
x86/pci: Set default irq domain in pcibios_add_device()
iommm/amd: Store irq domain in struct device
iommm/vt-d: Store irq domain in struct device
x86/xen: Wrap XEN MSI management into irqdomain
irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()
x86/xen: Consolidate XEN-MSI init
x86/xen: Rework MSI teardown
x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init()
PCI/MSI: Provide pci_dev_has_special_msi_domain() helper
PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI
irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI
x86/irq: Initialize PCI/MSI domain at PCI init time
x86/pci: Reducde #ifdeffery in PCI init code
x86/irq: Move apic_post_init() invocation to one place
x86/msi: Use generic MSI domain ops
x86/msi: Consolidate MSI allocation
PCI/MSI: Rework pci_msi_domain_calc_hwirq()
x86/irq: Consolidate UV domain allocation
x86/irq: Consolidate DMAR irq allocation
x86_ioapic_Consolidate_IOAPIC_allocation
x86/msi: Consolidate HPET allocation
x86/irq: Prepare consolidation of irq_alloc_info
iommu/irq_remapping: Consolidate irq domain lookup
iommu/amd: Consolidate irq domain getter
iommu/vt-d: Consolidate irq domain getter
x86/irq: Add allocation type for parent domain retrieval
x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency
x86/msi: Remove pointless vcpu_affinity callback
x86/msi: Move compose message callback where it belongs
genirq/chip: Use the first chip in irq_chip_compose_msi_msg()
PCI: vmd: Dont abuse vector irqomain as parent
x86/init: Remove unused init ops
iommu/amd: Prevent NULL pointer dereference
staging: wfx: simplify virt_addr_valid call
seqlock: Unbreak lockdep
ipmi: add retry in try_get_dev_id()
softirq: Add debug check to __raise_softirq_irqoff()
sticon: remove no-op sticon_set_origin()
newport_con: remove no-op newport_set_origin()
net/mlx5: IPsec: make spdxcheck.py happy
LICENSES/deprecated: add Zlib license text
LICENSE: add GFDL deprecated licenses
net/qla3xxx: Convert to SPDX license identifiers
net/qlge: Convert to SPDX license identifiers
net/qlcnic: Convert to SPDX license identifiers
scsi/qla2xxx: Convert to SPDX license identifiers
scsi/qla4xxx: Convert to SPDX license identifiers
tty: serial: qcom_geni_serial: Fix the UART wakeup issue
phy: intel: Add Keem Bay eMMC PHY support
dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings
phy: intel: Rename phy-intel to phy-intel-lgm
powerpc/smp: Implement cpu_to_coregroup_id
powerpc/smp: Create coregroup domain
powerpc/smp: Allocate cpumask only after searching thread group
phy: cadence: torrent: Constify regmap_config structs
powerpc/numa: Detect support for coregroup
phy: cadence: salvo: Constify cdns_nxp_sequence_pair
powerpc/smp: Optimize start_secondary
phy: cadence: Sierra: Constify static structs
powerpc/smp: Dont assume l2-cache to be superset of sibling
powerpc/smp: Move topology fixups into a new function
powerpc/smp: Move powerpc_topology above
powerpc/smp: Merge Power9 topology with Power topology
powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES
s390/kasan: support protvirt with 4-level paging
s390/protvirt: support ultravisor without secure storage limit
s390/protvirt: parse prot_virt option in the decompressor
s390/kasan: avoid unnecessary moving of vmemmap
s390/mm,ptdump: sort markers
s390/pci: add missing pci_iov.h include
s390/mm,ptdump: add proper ifdefs
s390/boot: enable .bss section for compressed kernel
phy: cadence-torrent: Set Torrent PHY attributes
phy: Add new PHY attribute max_link_rate
powerpc/numa: Offline memoryless cpuless node 0
powerpc/numa: Prefer node id queried from vphn
powerpc/numa: Set numa_node for all possible cpus
powerpc/numa: Restrict possible nodes based on platform
powerpc/topology: Override cpu_smt_mask
sched/topology: Allow archs to override cpu_smt_mask
drivers/macintosh/smu.c: Fix undeclared symbol warning
powerpc/papr_scm: Fix warning triggered by perf_stats_show()
thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER
thunderbolt: Correct tb_check_quirks() kernel-doc
thunderbolt: Log correct zeroX entries in decode_error()
thunderbolt: Handle ERR_LOCK notification
thunderbolt: Use "if USB4" instead of "depends on" in Kconfig
thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m
thunderbolt: Only stop control channel when entering freeze
RDMA/qedr: Add support for user mode XRC-SRQ's
tty: serial: qcom_geni_serial: 115.2 is a better console default than 9600
serial: pmac_zilog: use for_each_child_of_node() macro
tty: serial: 8250_mtk: set regshift for mmio32
tty: serial: print earlycon info after match->setup
serial: ucc_uart: make qe_uart_set_mctrl() static
serial: 8250_pci: Remove unused function get_pci_irq()
staging: wlan-ng: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: convert tasklets to use new tasklet_setup() API
staging: rtl8712: convert tasklets to use new tasklet_setup() API
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_CCMP
staging: rtl8192e: convert tasklets to use new tasklet_setup() API
staging: rtl8192: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: clean up blank line style issues
staging: ralink-gdma: convert tasklets to use new tasklet_setup() API
staging: mt7621-dma: convert tasklets to use new tasklet_setup() API
staging: ks7010: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: os_dep: fixed spacing around operators issue
staging: rtl8723bs: os_dep: fixed bracing issue
staging: rtl8723bs: os_dep: fixed trailing statements
staging: rtl8188eu: remove extra indentations
drm/ast: Enable CRTC before planes
drm/ast: Program display mode in CRTC's atomic_enable()
drm/ast: Disable planes while switching display modes
drm/ast: Set format registers in primary plane's update
usb: dwc2: Always disable regulators on driver teardown
usb: typec: tcpci: update ROLE_CONTROL for DRP
usb: typec: tcpci: Add support when hidden tx registers are inaccessible
usb: typec: tcpci: Add register definitions to tcpci
MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl
reiserfs: only call unlock_new_inode() if I_NEW
USB: UAS: use macro for reporting results
USB: UAS: fix disconnect by unplugging a hub
usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC
usb: typec: intel_pmc_mux: Add dependency on ACPI
USB: microtek: use set_host_byte()
cpufreq: qcom: Don't add frequencies without an OPP
arm64: dts: sparx5: Add spi-nand devices
arm64: dts: sparx5: Add spi-nor support
PCI: hip: Add handling of HiSilicon HIP PCIe controller errors
ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records
drm: mxsfb: check framebuffer pitch
ALSA: remove calls to usb_pipe_type_check for control endpoints
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: legousbtower: use usb_control_msg_recv()
USB: core: hub.c: use usb_control_msg_send() in a few places
USB: core: message.c: use usb_control_msg_send() in a few places
USB: add usb_control_msg_send() and usb_control_msg_recv()
USB: move snd_usb_pipe_sanity_check into the USB core
usbip: simplify the return expression of usbip_core_init()
drm/vc4: Handing the return value of drm_universal_plane_init
usb typec: mt6360: Add MT6360 Type-C DT binding documentation
usb typec: mt6360: Add support for mt6360 Type-C driver
ARM: dts: at91: sama5d2: add missing flexcom spi node properties
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: move mmc pinctrl-names property to board dts
cpufreq: qcom-hw: Add cpufreq support for SM8250 SoC
cpufreq: qcom-hw: Use of_device_get_match_data for offsets and row size
cpufreq: qcom-hw: Use devm_platform_ioremap_resource() to simplify code
dt-bindings: cpufreq: cpufreq-qcom-hw: Document Qcom EPSS compatible
cpufreq: qcom-hw: Make use of cpufreq driver_data for passing pdev
cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
cpufreq: arm: Kconfig: add CPUFREQ_DT depend for STI CPUFREQ
cpufreq: dt-platdev: Blacklist st,stih418 SoC
cpufreq: sti-cpufreq: add stih418 support
cpufreq: s5pv210: Use dev_err instead of pr_err in probe
cpufreq: s5pv210: Simplify with dev_err_probe()
cpufreq: tegra186: Fix initial frequency
arm64: dts: sparx5: Add SPI controller and associated mmio-mux
opp: Allow opp-level to be set to 0
opp: Prevent memory leak in dev_pm_opp_attach_genpd()
ARM: tegra: Pass multiple versions in opp-supported-hw property
opp: Allow opp-supported-hw to contain multiple versions
dt-bindings: opp: Allow opp-supported-hw to contain multiple versions
opp: Set required OPPs in reverse order when scaling down
opp: Reduce code duplication in _set_required_opps()
opp: Drop unnecessary check from dev_pm_opp_attach_genpd()
cpufreq: dt: Refactor initialization to handle probe deferral properly
opp: Handle multiple calls for same OPP table in _of_add_opp_table_v1()
MAINTAINERS: Add git tree for Sparx5
arm64: dts: sparx5: Add hwmon temperature sensor
arm64: dts: sparx5: Add Sparx5 eMMC support
soc: renesas: r8a779a0-sysc: Add r8a779a0 support
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c
qtnfmac: Remove unused macro QTNF_DMP_MAX_LEN
rtw88: rtw8822c: eliminate code duplication, use native swap() function
wlcore: Remove unused macro WL1271_SUSPEND_SLEEP
brcmsmac: main: Eliminate empty brcms_c_down_del_timer()
brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0'
brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1'
airo: switch from 'pci_' to 'dma_' API
brcmfmac: support SAE authentication offload in AP mode
brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
xfs: deprecate the V4 format
xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev
xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size
xfs: refactor inode flags propagation code
xfs: make sure the rt allocator doesn't run off the end
xfs: Remove unneeded semicolon
xfs: force the log after remapping a synchronous-writes file
xfs: Convert xfs_attr_sf macros to inline functions
xfs: Use variable-size array for nameval in xfs_attr_sf_entry
xfs: Remove typedef xfs_attr_shortform_t
xfs: remove typedef xfs_attr_sf_entry_t
xfs: Remove kmem_zalloc_large()
xfs: enable big timestamps
xfs: trace timestamp limits
xfs: widen ondisk quota expiration timestamps to handle y2038+
xfs: widen ondisk inode timestamps to deal with y2038+
xfs: redefine xfs_ictimestamp_t
xfs: redefine xfs_timestamp_t
xfs: move xfs_log_dinode_to_disk to the log recovery code
xfs: refactor quota timestamp coding
xfs: refactor default quota grace period setting code
xfs: refactor quota expiration timer modification
xfs: explicitly define inode timestamp range
xfs: enable new inode btree counters feature
xfs: support inode btree blockcounts in online repair
xfs: support inode btree blockcounts in online scrub
xfs: use the finobt block counts to speed up mount times
xfs: store inode btree block counts in AGI header
xfs: reuse _xfs_buf_read for re-reading the superblock
xfs: remove xfs_getsb
xfs: simplify xfs_trans_getsb
xfs: remove xlog_recover_iodone
xfs: clear the read/write flags later in xfs_buf_ioend
xfs: use xfs_buf_item_relse in xfs_buf_item_done
xfs: simplify the xfs_buf_ioend_disposition calling convention
xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition
xfs: remove xfs_buf_ioerror_retry
xfs: refactor xfs_buf_ioerror_fail_without_retry
xfs: fold xfs_buf_ioend_finish into xfs_ioend
xfs: move the buffer retry logic to xfs_buf.c
xfs: refactor xfs_buf_ioend
xfs: mark xfs_buf_ioend static
xfs: refactor the buf ioend disposition code
dt-bindings: leds: cznic,turris-omnia-leds: fix error in binding
powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
scsi: core: Only re-run queue in scsi_end_request() if device queue is busy
scsi: aic7xxx: Use kmemdup() in two places
scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0
RISC-V: Fix duplicate included thread_info.h
riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault()
riscv/mm/fault: Fix inline placement in vmalloc_fault() declaration
riscv: Add cache information in AUX vector
riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
riscv: Set more data to cacheinfo
riscv/mm/fault: Move access error check to function
riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault()
riscv/mm/fault: Simplify mm_fault_error()
riscv/mm/fault: Move fault error handling to mm_fault_error()
riscv/mm/fault: Simplify fault error handling
riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault()
riscv/mm/fault: Move bad area handling to bad_area()
riscv/mm/fault: Move no context handling to no_context()
riscv/mm: Simplify retry logic in do_page_fault()
selftests/bpf: Merge most of test_btf into test_progs
scsi: myrb: Make some symblos static
scsi: myrs: Make some symbols static
scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static
scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c
scsi: isci: Make isci_host_attrs static
selftests/bpf: Test load and dump metadata with btftool and skel
bpftool: Support dumping metadata
libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section
bpf: Add BPF_PROG_BIND_MAP syscall
bpf: Mutex protect used_maps array and count
scsi: aacraid: Make some symbols static in aachba.c
scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_cam_status()
scsi: ibmvfc: Avoid link down on FS9100 canister reboot
scsi: core: Update additional sense codes list
scsi: core: Clean up scsi_noretry_cmd()
scsi: target: tcmu: Add missing newline when printing parameters
scsi: ufs: Fix NOP OUT timeout value
arm64: dts: qcom: sdm845: Add interconnects property for display
arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider
arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
arm64: dts: qcom: sm8250: add interconnect nodes
arm64: dts: qcom: sm8150: add interconnect nodes
drm/ttm: move populated state into page flags
drm/ttm: split bound/populated flags.
drm/ttm: move ttm binding/unbinding out of ttm_tt paths.
drm/ttm: split populate out from binding.
drm/ttm: tt destroy move null check to outer function.
drm/ttm: wrap tt destroy. (v2)
drm/ttm/tt: add wrappers to set tt state.
selftests: fib_nexthops: Test cleanup of FDB entries following nexthop deletion
nexthop: Only emit a notification when nexthop is actually deleted
nexthop: Convert to blocking notification chain
nexthop: Remove NEXTHOP_EVENT_ADD
nexthop: Remove unused function declaration from header file
chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4
drm/i915/pll: Centralize PLL_ENABLE register lookup
mlxsw: core: Introduce fw_fatal health reporter
devlink: introduce the health reporter test command
mlxsw: reg: Add Monitoring FW General Debug Register
mlxsw: reg: Add Monitoring FW Debug Register
mlxsw: Move fw_load_policy devlink param into core.c
mlxsw: core: Push code doing params register/unregister into separate helpers
mlxsw: Move fw flashing code into core.c
mlxsw: Bump firmware version to XX.2008.1310
dt-bindings: example: Extend based on practice
net: stmmac: use netif_tx_start|stop_all_queues() function
net: stmmac: Fix incorrect location to set real_num_rx|tx_queues
net: stmmac: add ethtool support for get/set channels
scsi: mpt3sas: A small correction in _base_process_reply_queue
scsi: mpt3sas: Fix sync irqs
arm64: dts: qcom: sc7180: Increase the number of interconnect cells
arm64: dts: qcom: sdm845: Increase the number of interconnect cells
scsi: mpt3sas: Detect tampered Aero and Sea adapters
scsi: megaraid: Make smp_affinity_enable static
scsi: target: Remove redundant assignment to variable 'ret'
scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete()
scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread()
scsi: aic94xx: Remove unused inline function
drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
drm/amdgpu/gmc9: remove mmhub client duplicated case
drm/amdgpu: Fail to load on RAVEN if SME is active
drm/amd/display: Create trigger_hotplug entry
drm/amd/display: Fix possible memleak in dp_trigger_hotplug()
drm/amd/display: optimize code runtime a bit
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v4_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in amdgpu_atpx_handler.c
drm/amd/amdgpu: fix comparison pointer to bool warning in uvd_v6_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in si.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_2.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v10_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v9_0.c
drm/radeon: Add sclk frequency as hwmon sensor
drm/scheduler: fix sched_fence.c kernel-doc warnings
drm: amd/display: fix spelling of "function"
drm/amd/display: Remove duplicate include
drm/amdgpu: stop resetting xgmi perfmons on disable
drm/radeon: revert "Prefer lower feedback dividers"
drm/amdgpu: More accurate description of a function param
drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart
drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
drm/amd/display: update clock when non-seamless boot stream exist
drm/amd/display: update dcn30_optc header with missing declarations
drm/amd/display: get socBB from VBIOS
drm/amd/display: Further fix of psr eDP p-state warning
drm/amd/display: update nv1x stutter latencies
drm/amd/display: fix compile warning in dml
drm/amd/display: remove dc context from transfer function
drm/amd/display: Add connector to the state if DSC debugfs is set
drm/amd/display: Calculate DSC number of slices in debugfs when forced
drm/amd/display: Return the number of bytes parsed than allocated
drm/amd/display: Update idle optimization handling
drm/amd/display: implement notify stream mask
drm/amd/display: 3.2.102
drm/amd/display: [FW Promotion] Release 0.0.32
drm/amd/display: adding pathway to retrieve stutter period
drm/amd/display: Add trigger connector unplug
drm/amd/display: Add DSC force disable to dsc_clock_en debugfs entry
drm/amd/display: make dcn20 stream_gating use a pointer for dsc_pg_control
drm/amd/display: Multi display cause system lag on mode change
drm/amd/display: Disable idle optimization when PSR is enabled
drm/amd/display: Don't use DRM_ERROR() for DTM add topology
drm/amd/display: Compare plane when looking for pipe split being lost
drm/amd/display: Enabling PSR on DCN30 on driver side
drm/amd/display: remove early return from dm_late_init
drm/amd/display: Rename set_mst_bandwidth to align with DP spec
drm/amd/display: Flip pending check timeout due to disabled hubp
drm/amd/display: Increase Max EDID Size Constant
drm/amd/display: Power eDP panel back ON before link training retry
drm/amd/display: Fix CP_IRQ clear bit and logic
drm/amd/display: Only use offset for first ODM pipe
drm/amd/display: always use 100us for cr aux rd interval
drm/amd/display: 3.2.101
drm/amd/display: [FW Promotion] Release 0.0.31
drm/amd/display: Check clock table return
drm/amd/display: Triplebuffering should not be used by default
drm/amd/display: add option to override cr training pattern
drm/amd/display: Compare mpcc_inst to mpcc_count instead of a constant
drm/amd/display: Add CP_IRQ clear capability
drm/amd/display: Detect plane change when detect pipe change.
drm/amd/display: Fixed Intermittent blue screen on OLED panel
drm/amd/display: 3.2.100
drm/amd/display: [FW Promotion] Release 0.0.30
drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
drm/amdgpu: drop BOOLEAN define in display part
drm/amdgpu: Enable SDMA utilization for Arcturus
drm/amd/display: Move disable interrupt into commit tail
drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler
drm/amdgpu: Move existing pflip fields into separate struct
drm/amdgpu: Update RAS init handling
drm/amdkfd: Fix -Wunused-const-variable warning
drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu
drm/amd/pm: update driver if version for navy_flounder
drm/amd/pm: update driver if file for sienna cichlid
scsi: libfc: Fix passing zero to 'PTR_ERR' warning
scsi: fnic: Remove unneeded semicolon
scsi: nsp32: Remove unneeded semicolon
scsi: sym53c8xx_2: Remove unneeded semicolon
scsi: qla2xxx: Remove unneeded variable 'rval'
drm/amdgpu: Minor checkpatch fix
drm/amdgpu: Disable DPC for XGMI for now.
drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code.
drm/amdgpu: Fix consecutive DPC recovery failures.
drm/amdgpu: Fix SMU error failure
drm/amdgpu: Block all job scheduling activity during DPC recovery
drm/amdgpu: Avoid accessing HW when suspending SW state
drm/amdgpu: Implement DPC recovery
drm/amdgpu: Do gpu recovery when no job is running
drm/amdkfd: fix a memory leak issue
drm/kfd: fix a system crash issue during GPU recovery
mlx4: add pause frame stats
mlx5: add pause frame stats
ixgbe: add pause frame stats
bnxt: add pause frame stats
selftests: add a test for ethtool pause stats
netdevsim: add pause frame stats
docs: net: include the new ethtool pause stats in the stats doc
ethtool: add standard pause stats
of: properties of reserved-memory nodes
s390/qeth: implement ndo_bridge_setlink for learning_sync
s390/qeth: implement ndo_bridge_getlink for learning_sync
s390/qeth: Reset address notification in case of buffer overflow
bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier
s390/qeth: Translate address events into switchdev notifiers
s390/qeth: Detect PNSO OC3 capability
s390/cio: Helper functions to read CSSID, IID, and CHID
s390/cio: Add new Operation Code OC3 to PNSO
scsi: ufs-pci: Add LTR support for Intel controllers
net/mlx5e: Add CQE compression support for multi-strides packets
net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support
net/mlx5e: Add support for tc trap
net/mlx5: E-Switch, Use vport metadata matching by default
net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule
net/mlx5: E-Switch, Dedicated metadata for uplink vport
net/mlx5: E-Switch, Check and enable metadata support flag before using
net/mlx5e: Add LAG warning if bond slave is not lag master
net/mlx5e: Add LAG warning for unsupported tx type
net/mlx5e: Return a valid errno if can't get lag device index
net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
net/mlx5: Release clock lock before scheduling a PPS work
net/mlx5: Rename ptp clock info
net/mlx5: Always use container_of to find mdev pointer from clock struct
net/mlx5: remove erroneous fallthrough
net/mlx5: Fix uninitialized variable warning
selinux: Add helper functions to get and set checkreqprot
drm: rcar-du: lvds: Add r8a7742 support
dt-bindings: display: renesas,lvds: Document r8a7742 bindings
drm: rcar-du: Add r8a7742 support
dt-bindings: display: renesas,du: Document the r8a7742 bindings
drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU
drm/msm/dp: Use qmp phy for DP PLL and PHY
drm/msm/dp: remove mode hard-coding in case of DP CTS
drm/msm/dp: add debugfs nodes for video pattern tests
drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/
drm/msm/dp: add debugfs support to DP driver
drm/msm/dp: wait for audio notification before disabling clocks
drm/msm/dp: signal the hotplug disconnect in the event handler
drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver
drm/msm/dp: add audio support for Display Port on MSM
drm/msm/dp: store dp_display in the driver data
drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets
drm/msm/dp: Add Display Port HPD feature
drm/msm/dpu: add display port support in DPU
drm/msm/dp: add support for DP PLL driver
drm/msm/dp: add displayPort driver support
drm: add constant N value in helper file
drm/msm: Get rid of the REG_ADRENO offsets
drm/msm: a6xx: Use WHERE_AM_I for eligible targets
drm/msm: Allow a5xx to mark the RPTR shadow as privileged
evm: Check size of security.evm before using it
ima: Remove semicolon at the end of ima_get_binary_runtime_size()
ima: Don't ignore errors from crypto_shash_update()
ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/
ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC
KVM: arm64: nVHE: Fix pointers during SMCCC convertion
KVM: arm64: nVHE: Migrate hyp-init to SMCCC
KVM: arm64: nVHE: Migrate hyp interface to SMCCC
smccc: Use separate variables for args and results
smccc: Define vendor hyp owned service call region
KVM: arm64: nVHE: Pass pointers consistently to hyp-init
KVM: arm64: nVHE: Handle hyp panics
KVM: arm64: nVHE: Switch to hyp context for EL2
KVM: arm64: Share context save and restore macros
KVM: arm64: Restore hyp when panicking in guest context
KVM: arm64: Update context references from host to hyp
KVM: arm64: Introduce hyp context
KVM: arm64: nVHE: Don't consume host SErrors with ESB
KVM: arm64: nVHE: Use separate vector for the host
KVM: arm64: Save chosen hyp vector to a percpu variable
KVM: arm64: Choose hyp symbol based on context
KVM: arm64: Remove kvm_host_data_t typedef
KVM: arm64: Remove hyp_panic arguments
KVM: arm64: Remove __activate_vm wrapper
ACPI: NFIT: Use kobj_to_dev() instead
dt-bindings: watchdog: sp-805: Convert to Json-schema
dt-bindings: power: Correct interrupt flags in examples
soc: qcom: apr: Fixup the error displayed on lookup failure
PCI/ACPI: Tone down missing MCFG message
arm64: dts: qcom: Makefile: Sort lines
arm64: dts: qcom: pm8916: Sort nodes
arm64: dts: qcom: msm8916: Sort nodes
arm64: dts: qcom: msm8916: Pad addresses
arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
arm64: dts: qcom: msm8916: Use more generic node names
arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
arm64: dts: qcom: msm8916: Minor style fixes
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
arm64: dts: qcom: msm8916: Configure DSI port with labels
arm64: dts: sm8250: Add OPP table for all qup devices
arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node
drm/i915: Nuke pointless variable
drm/i915: Introduce intel_hpd_hotplug_irqs()
ipmi: Clean up some printks
ipmi:msghandler: retry to get device id on an error
drm/i915: Introduce HPD_PORT_TC<n>
perf: arm_dsu: Support DSU ACPI devices
drm/i915: Move hpd_pin setup to encoder init
drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts
drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6
drm/i915: Nuke the redundant TC/TBT HPD bit defines
drm/i915: Add VBT AUX CH H and I
drm/i915: Add VBT DVO ports H and I
drm/i915: Add AUX_CH_{H,I} power domain handling
drm/i915: Add PORT_{H,I} to intel_port_to_power_domain()
drm/i915: Add more AUX CHs to the enum
ipmi:sm: Print current state when the state is invalid
printk: reimplement log_cont using record extension
printk: ringbuffer: add finalization/extension support
drm/ttm: remove available_caching
drm/nouveau: explicitly specify caching to use
drm/ttm: remove default caching
ima: Use kmemdup rather than kmalloc+memcpy
printk: ringbuffer: change representation of states
ipmi: Reset response handler when failing to send the command
printk: ringbuffer: clear initial reserved fields
printk: ringbuffer: add BLK_DATALESS() macro
printk: ringbuffer: relocate get_data()
ARM: add malloc size to decompressor kexec size structure
ARM: add TEXT_OFFSET to decompressor kexec image structure
ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
ARM: 9010/1: uncompress: Print the location of appended DTB
ARM: 9009/1: uncompress: Enable debug in head.S
ARM: 9008/1: uncompress: Drop excess whitespace print
ARM: 9006/1: uncompress: Wait for ready and busy in debug prints
ARM: 9005/1: debug: Select flow control for all debug UARTs
ARM: 9004/1: debug: Split waituart to CTS and TXRDY
ARM: 9003/1: uncompress: Delete unused debug macros
ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
drm/bridge: ps8640: Rework power state handling
printk: ringbuffer: avoid memcpy() on state_var
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected
printk: ringbuffer: fix setting state in desc_read()
macintosh: windfarm: use for_each_child_of_node() macro
powerpc/pci: unmap legacy INTx interrupts when a PHB is removed
powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10
powerepc/book3s64/hash: Align start/end address correctly with bolt mapping
powerpc/ps3: make two symbols static
powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx
powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
powerpc/process: Remove useless #ifdef CONFIG_PPC_FPU
powerpc/process: Remove useless #ifdef CONFIG_SPE
powerpc/process: Remove useless #ifdef CONFIG_ALTIVEC
powerpc/process: Remove useless #ifdef CONFIG_VSX
powerpc/process: Tag an #endif to help locate the matching #ifdef.
powerpc/process: Replace #ifdef CONFIG_KALLSYMS by IS_ENABLED()
powerpc/process: Replace an #if defined(CONFIG_4xx) || defined(CONFIG_BOOKE) by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_BOOK3S_64 by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_47x by IS_ENABLED()
powerpc/32: Fix vmap stack - Properly set r1 before activating MMU
powerpc/32: Fix vmap stack - Do not activate MMU before reading task struct
powerpc/uaccess: Remove __put_user_asm() and __put_user_asm2()
powerpc/uaccess: Switch __patch_instruction() to __put_user_asm_goto()
powerpc/uaccess: Switch __put_user_size_allowed() to __put_user_asm_goto()
powerpc/uaccess: Add pre-update addressing to __put_user_asm_goto()
powerpc/8xx: Support 16k hugepages with 4k pages
powerpc/8xx: Refactor calculation of number of entries per PTE in page tables
powerpc: Fix random segfault when freeing hugetlb range
powerpc/tau: Disable TAU between measurements
powerpc/tau: Check processor type before enabling TAU interrupt
powerpc/tau: Remove duplicated set_thresholds() call
powerpc/tau: Convert from timer to workqueue
powerpc/tau: Use appropriate temperature sample interval
powerpc/mm/book3s: Split radix and hash MAX_PHYSMEM limit
powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
powerpc/64/mm: implement page mapping percpu first chunk allocator
powerpc/percpu: Update percpu bootmem allocator
selftests/powerpc: Tests for kernel accessing user memory
powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31
powerpc/watchpoint: Add hw_len wherever missing
powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c
powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Fix handling of vector instructions
powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing the outputs
clk: samsung: Keep top BPLL mux on Exynos542x enabled
kernel.h: Move oops_in_progress to printk.h
drm/virtio: add virtio_gpu_cmd_unref_resource error handling
drm/virtio: return virtio_gpu_queue errors
rtc: pcf2127: fix a bug when not specify interrupts property
zonefs: document the explicit-open mount option
zonefs: open/close zone on file open/close
zonefs: provide no-lock zonefs_io_error variant
zonefs: introduce helper for zone management
rtc: ds1685: Fix bank switching to avoid endless loop
rtc: st-lpc: Constify st_rtc_ops
rtc: rx8010: use range checking provided by core RTC code
rtc: rx8010: convert to using regmap
rtc: rx8010: switch to using the preferred i2c API
rtc: rx8010: switch to using the preferred RTC API
rtc: rx8010: prefer sizeof(*val) over sizeof(struct type_of_val)
rtc: rx8010: use a helper variable for client->dev in probe()
rtc: rx8010: drop unnecessary initialization
rtc: rx8010: don't use magic values for time buffer length
rtc: rx8010: rename ret to err in rx8010_set_time()
rtc: rx8010: use tabs instead of spaces for code formatting
rtc: rx8010: consolidate local variables of the same type
rtc: rx8010: remove unnecessary brackets
rtc: rx8010: remove a stray newline
rtc: rx8010: don't modify the global rtc ops
rtc: s3c: Simplify with dev_err_probe()
mtd: spear_smi: use for_each_child_of_node() macro
x86/mce/dev-mcelog: Do not update kflags on AMD systems
pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code
pinctrl: Rename sh-pfc to renesas
pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_FUNCTIONS}
arm64: dts: renesas: r8a77990: Add DRIF support
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB
ARM: dts: r8a7742: Add VSP support
arm64: dts: renesas: Drop superfluous pin configuration containers
drm/virtio: use drmm_mode_config_init
dt-bindings: pinctrl: rzn1: Convert to json-schema
dt-bindings: pinctrl: rza1: Convert to json-schema
dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin controller node name
pinctrl: rza1: Switch to using "output-enable"
pinctrl: sh-pfc: Tidy up driver description title
pinctrl: sh-pfc: Align driver description title
pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place
pinctrl: sh-pfc: Tidy up Emma Mobile EV2
dt-bindings: pinctrl: sh-pfc: Convert to json-schema
interconnect: qcom: osm-l3: Mark more structures const
arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
arm64: dts: qcom: pm8916: Add resin node
arm64: dts: qcom: msm8916: Use labels in board device trees
arm64: dts: qcom: msm8916: Add more labels
arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
arch64: dts: qcom: sm8250: add uart nodes
rpmsg: glink: Expose rpmsg name attr for glink
rpmsg: glink: Add support for rpmsg glink chrdev
rpmsg: Guard against null endpoint ops in destroy
rpmsg: glink: Use complete_all for open states
rpmsg: virtio: fix compilation warning for virtio_rpmsg_channel description
remoteproc: stm32: Fix pointer assignement
rpmsg: Avoid double-free in mtk_rpmsg_register_device
rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
remoteproc: scp: add COMPILE_TEST dependency
libbpf: Fix a compilation error with xsk.c for ubuntu 16.04
bpftool: Fix build failure
xsk: Fix refcount warning in xp_dma_map
samples/bpf: Add quiet option to xdpsock
samples/bpf: Fix possible deadlock in xdpsock
samples/bpf: Fix one packet sending in xdpsock
blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited
blk-throttle: Avoid calculating bps/iops limitation repeatedly
blk-throttle: Define readable macros instead of static variables
blk-throttle: Use readable READ/WRITE macros
blk-throttle: Fix some comments' typos
s390/bpf: Fix multiple tail calls
arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART
arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
tcp: schedule EPOLLOUT after a partial sendmsg
tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit
ionic: fix up debugfs after queue swap
soc: qcom: pdr: Fixup array type of get_domain_list_resp message
arm64: dts: qcom: trogdor: Add labels for type-c ports
__netif_receive_skb_core: don't untag vlan from skb on DSA master
gpu/drm: ingenic: Add option to mmap GEM buffers cached
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: kitakami: Temporarily disable SDHCI1
arm64: dts: sdm630: Temporarily disable SMMUs by default
arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board
arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board
net: dsa: mt7530: Add the support of MT7531 switch
dt-bindings: net: dsa: add new MT7531 binding to support MT7531
net: dsa: mt7530: Extend device data ready for adding a new hardware
net: dsa: mt7530: Refine message in Kconfig
soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs
arm64: dts: sdm845: Fixup OPP table for all qup devices
iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas
dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles
dt-bindings: interrupt-controller: fsl,irqsteer: Fix compatible matching
dt-bindings: mfd: rohm,bd71847-pmic: Correct clock properties requirements
dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles
dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible
dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles
dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles
dt-bindings: serial: fsl-lpuart: Fix compatible matching
dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles
dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles
dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles
dt-bindings: gpu: vivante,gc: Remove trailing whitespace
dt-bindings: gpu: vivante,gc: Add common properties
dt-bindings: display: bridge: nwl-dsi: Add common properties
dt-bindings: power: fsl,imx-gpcv2: Document interrupt controller properties
drivers/net/wan/x25_asy: Remove an unnecessary x25_type_trans call
net: try to avoid unneeded backlog flush
mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU
mlxsw: spectrum: Keep maximum speed around
mlxsw: spectrum: Keep maximum MTU around
mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback
mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes
dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml
hinic: add vxlan segmentation and cs offload support
dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching
dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email
dt-bindings: gpu: arm,mali-utgard: Add missing properties
dt-bindings: gpu: arm,mali-midgard: Add missing properties
dt-bindings: mfd: google,cros-ec: Add missing properties
dt-bindings: timer: exynos4210-mct: Add missing clocks
dt-bindings: arm: samsung: pmu: Add missing properties
net: qlcnic: remove unused variable 'val' in qlcnic_83xx_cam_unlock()
net: pxa168_eth: remove unused variable 'retval' int pxa168_eth_change_mtu()
net: fec: ptp: remove unused variable 'ns' in fec_time_keep()
net: dnet: remove unused variable 'tx_status 'in dnet_start_xmit()
tcp: remove SOCK_QUEUE_SHRUNK
net/packet: Fix a comment about hard_header_len and headroom allocation
dt-bindings: crypto: slimsss: Correct a typo in compatible
mptcp: simult flow self-tests
mptcp: call tcp_cleanup_rbuf on subflows
mptcp: allow picking different xmit subflows
mptcp: allow creating non-backup subflows
mptcp: move address attribute into mptcp_addr_info
mptcp: add OoO related mibs
mptcp: cleanup mptcp_subflow_discard_data()
mptcp: move ooo skbs into msk out of order queue.
mptcp: introduce and use mptcp_try_coalesce()
mptcp: basic sndbuf autotuning
mptcp: trigger msk processing even for OoO data
mptcp: set data_ready status bit in subflow_check_data_avail()
mptcp: rethink 'is writable' conditional
net: smc91x: convert tasklets to use new tasklet_setup() API
net: silan: convert tasklets to use new tasklet_setup() API
qed: convert tasklets to use new tasklet_setup() API
net: nixge: convert tasklets to use new tasklet_setup() API
nfp: convert tasklets to use new tasklet_setup() API
net: natsemi: convert tasklets to use new tasklet_setup() API
net: micrel: convert tasklets to use new tasklet_setup() API
net: mlx: convert tasklets to use new tasklet_setup() API
net: skge: convert tasklets to use new tasklet_setup() API
net: jme: convert tasklets to use new tasklet_setup() API
ibmvnic: convert tasklets to use new tasklet_setup() API
net: ehea: convert tasklets to use new tasklet_setup() API
net: hinic: convert tasklets to use new tasklet_setup() API
net: sundance: convert tasklets to use new tasklet_setup() API
chelsio: convert tasklets to use new tasklet_setup() API
liquidio: convert tasklets to use new tasklet_setup() API
net: macb: convert tasklets to use new tasklet_setup() API
cnic: convert tasklets to use new tasklet_setup() API
net: amd-xgbe: convert tasklets to use new tasklet_setup() API
net: alteon: convert tasklets to use new tasklet_setup() API
drm/i915: Drop the drm_atomic_helper_calc_timestamping_constants() call
drm/atomic-helper: Remove the timestamping constant update from drm_atomic_helper_update_legacy_modeset_state()
drm/atomic-helper: Extract drm_atomic_helper_calc_timestamping_constants()
drm/i915: Update DRIVER_DATE to 20200914
drm/i915: Update DRIVER_DATE to 20200914
Bluetooth: btintel: Functions to send firmware header / payload
Bluetooth: btintel: Add infrastructure to read controller information
Bluetooth: pause/resume advertising around suspend
dt-bindings: display: samsung,amoled-mipi-dsi: Do not require enable-gpios on samsung,s6e63j0x03
f2fs: clean up kvfree
dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema
arm64: dts: meson: vim3l: remove sound card definition
x86/mce: Stop mce_reign() from re-computing severity for every CPU
i40e, xsk: move buffer allocation out of the Rx processing loop
i40e: use 16B HW descriptors instead of 32B
i40e, xsk: remove HW descriptor prefetch in AF_XDP path
i40e: optimise prefetch page refcount
i40e: not compute affinity_mask for IRQ
staging: rtl8723bs: remove 5 GHz code
staging: rtl8723bs: remove cckrates{only}_included()
rxrpc: Fix an overget of the conn bundle when setting up a client conn
rxrpc: Fix conn bundle leak in net-namespace exit
rxrpc: Fix rxrpc_bundle::alloc_error to be signed
rxrpc: Fix a missing NULL-pointer check in a trace
drm/mediatek: Disable tmds on mt2701
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: host: ehci-sched: Remove ununsed function tt_start_uframe()
spi: sprd: Simplify with dev_err_probe()
spi: spi-geni-qcom: Don't wait to start 1st transfer if transmitting
spi: bcm2835: Make polling_limit_us static
spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs
spi: spi-geni-qcom: Don't program CS_TOGGLE again and again
spi: spi-geni-qcom: Use the FIFO even more
spi: spi-qcom-qspi: replace spin_lock_irqsave by spin_lock in hard IRQ
spi: Add compatible string for brcmstb SoCs
spi: bcm-qspi: Clean up 7425, 7429, and 7435 settings
spi: bcm-qspi: Fix probe regression on iProc platforms
spi: bcm-qspi: Add compatible string for BRCMSTB 7445 SoCs
spi: qup: remove redundant assignment to variable ret
usb: ohci: Make distrust_firmware param default to false
usb: ohci: Default to per-port over-current protection
MAINTAINERS: make linux-usb list remarks consistent
misc: hisi_hikey_usb: fix return of uninitialized ret status variable
usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci
media: vidtv: don't initialize cnr2qual var
media: vidtv: adjust signal strength range
media: vidtv: increment byte and block counters
media: vidtv: get rid of the work queue
media: vidtv: add basic support for DVBv5 stats
media: vidtv: properly initialize the internal state struct
media: vidtv: remove a wrong endiannes check from s302m generator
drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB vs. YUV check
media: vidtv: add an initial channel frequency
drm/i915: Fix g4x+ sprite dotclock limit for upscaling
media: vidtv: fix frequency tuning logic
media: vidtv: get rid of ENDIAN_BITFIELD nonsense
media: vidtv: get rid of some endiannes nonsense
media: vidtv: fix 32-bit warnings
media: vidtv: prefer using dev_foo() instead of pr_foo()
media: vidtv: add modaliases for the bridge driver
media: venus: firmware: Set virtual address ranges
media: firmware: qcom_scm: Add memory protect virtual address ranges
media: venus: venc: Use helper to set profile and level
media: venus: vdec: Use helper to get profile and level
media: venus: vdec: Set/Get VP9 profile/level
media: venus: helpers: Add a helper to map v4l2 ids to HFI ids
media: venus: hfi_helper: Add VP9 profile and levels
media: v4l2-ctrl: Add VP9 codec levels
media: venus: core: Drop local dma_parms
regulator: ti-abb: Constify ti_abb_reg_ops
regulator: pca9450: Constify static regulator_ops
regulator: stw481x-vmmc: Constify static structs
regulator: fixed: Constify static regulator_ops
regulator: dummy: Constify dummy_initdata and dummy_ops
drm/i915: Nuke CACHE_MODE_0 save/restore
drm/i915: Nuke MI_ARB_STATE save/restore
drm/i915: Nuke the magic FBC_CONTROL save/restore
powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory
powerpc/64: Make VDSO32 track COMPAT on 64-bit
ASoC: rt1015: Fix the failure to flush DAC data before playback
ASoC: rt1015: Fix DC calibration on bypass boost mode
drm/i915: Kill unused savePCH_PORT_HOTPLUG
drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
arm64: hibernate: Remove unused including <linux/version.h>
arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR()
rxrpc: Fix an error goto in rxrpc_connect_call()
mmc: core: clear 'doing_init_tune' also after failures
arm64: kprobe: clarify the comment of steppable hint instructions
arm64: kprobe: disable probe of fault prone ptrauth instruction
arm64: cpufeature: Modify address authentication cpufeature to exact
arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements
arm64: traps: Allow force_signal_inject to pass esr error code
arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions
s390/uv: add destroy page call
s390/mm,ptdump: add couple of additional markers
s390/kasan: make shadow memory noexec
s390: add ARCH_HAS_DEBUG_WX support
s390/mm,ptdump: make page table dumping seq_file optional
s390/kprobes: make insn pages read-only
s390/pci: remove clp_rescan_pci_devices_simple()
s390/pci: remove clp_rescan_pci_devices()
s390/pci: remove unused function zpci_rescan()
s390/pci: consolidate SR-IOV specific code
s390/mm,ptdump: hold cpa mutex while walking for kernel page table dump
s390/mm,ptdump: hold memory hotplug lock while walking for kernel page table dump
s390/mm,ptdump: convert to generic page table dumper
s390/zcrypt: simplify cca_findcard2 loop code
kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
gpiolib: unexport devprop_gpiochip_set_names()
gpiolib: generalize devprop_gpiochip_set_names() for device properties
device: property: add helpers to count items in string arrays
gpiolib: switch to simpler IDA interface
ext2: Fix some kernel-doc warnings in balloc.c
ARM: dts: hisilicon: Fix SP805 clocks
s390/qdio: always use dev_name() for device name in QIB
s390/pci: Implement ioremap_wc/prot() with MIO
s390/qdio: clean up QDR setup
s390/qdio: make qdio_handle_aobs() more robust
s390: disable branch profiling for vdso
ARM: dts: hisilicon: Fix SP804 users
arm64: dts: hisilicon: Fix SP805 clocks
drm/vboxvideo: Use drm_gem_vram_vmap() interfaces
i3c: master: fix for SETDASA and DAA process
Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJOR by FW information.
Input: raydium_i2c_ts - use single i2c_transfer transaction when using RM_CMD_BANK_SWITCH
firmware: arm_scmi: Enable building as a single module
firmware: arm_scmi: Move scmi protocols registration into the driver
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: smccc: Export both smccc functions
Input: soc_button_array - work around DSDTs which modify the irqflags
Input: soc_button_array - add support for INT33D3 tablet-mode switch devices
Input: soc_button_array - add active_low setting to soc_button_info
arm64: dts: hisilicon: replace status value "ok" by "okay"
dmaengine: sf-pdma: remove unused 'desc'
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: sc7180: Drop flags on mdss irqs
dt-bindings: qcom: Add ipq8074 bindings
arm64: dts: ipq8074: Use the A53 PMU compatible
arm64: dts: ipq6018: enable DVFS support
dt-bindings: mailbox: add compatible for the IPQ6018 SoC
arm64: dts: qcom: replace status value "ok" by "okay"
arm64: dts: ipq8074: enable watchdog support
arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
arm64: dts: qcom: Add sc7180-lazor sku2
arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board
arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
tulip: switch from 'pci_' to 'dma_' API
tulip: de2104x: switch from 'pci_' to 'dma_' API
tulip: dmfe: switch from 'pci_' to 'dma_' API
tulip: uli526x: switch from 'pci_' to 'dma_' API
net: mvpp2: set SKBTX_IN_PROGRESS
tulip: windbond-840: Fix a debug message
tulip: windbond-840: switch from 'pci_' to 'dma_' API
net: dl2k: switch from 'pci_' to 'dma_' API
natsemi: switch from 'pci_' to 'dma_' API
scripts: coccicheck: Improve error feedback when coccicheck fails
ARM: configs: Update Realview defconfig
ARM: configs: Update Versatile defconfig
irqchip: Kconfig: Update description for RENESAS_IRQC config
irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0
irqchip/gic-v3: Spell out when pseudo-NMIs are enabled
irqchip/imx-irqsteer: Use dev_err_probe() to simplify error handling
irqchip/imx-intmux: Use dev_err_probe() to simplify error handling
irqchip/ti-sci: Simplify with dev_err_probe()
irqchip/gic-v3: Describe the SGI range
ARM: Allow IPIs to be handled as normal interrupts
arm64: Allow IPIs to be handled as normal interrupts
genirq: Allow interrupts to be excluded from /proc/interrupts
genirq: Add fasteoi IPI flow
irqchip/loongson-htvec: Fix initial interrupt clearing
irqchip/ti-sci-intr: Fix unsigned comparison to zero
irqchip/ti-sci-inta: Fix unsigned comparison to zero
iio: gyro: adxrs290: Add debugfs register access support
dt-bindings: iio: gyro: adxrs290: Add interrupts support
iio: gyro: adxrs290: Add triggered buffer support
iio: gyro: adxrs290: use hook for devm resource unwinding
iio: adc: stm32: Fix missing return in booster error path
iio: light: as73211: Increase measurement timeout
iio: temperature: mlx90632: Interface to change object ambient temperature
Bluetooth: btintel: Refactor firmware download function
Bluetooth: Emit controller suspend and resume events
Bluetooth: Add suspend reason for device disconnect
Bluetooth: Add mgmt suspend and resume events
Bluetooth: Set ext scan response only when it exists
Bluetooth: Only mark socket zapped after unlocking
staging: regulator: hi6421v600-regulator: Remove unused including <linux/version.h>
staging: mt7621-pci: Update driver TODO file
staging: wfx: update TODO list
staging: wfx: drop async field from struct hif_cmd
staging: wfx: uniformize naming rules in hif_tx_mib.c
staging: wfx: fix spaces
staging: wfx: fix naming of hif_tx_rate_retry_policy
staging: wfx: drop macro API_SSID_SIZE
staging: wfx: drop struct hif_ie_tlv
staging: wfx: drop useless union hif_indication_data
staging: wfx: drop useless union hif_event_data
staging: wfx: drop useless union hif_privacy_key_data
staging: wfx: drop useless structs only used in hif_ind_startup
staging: wfx: drop useless stricts only used in hif_req_start_scan_alt
staging: wfx: drop useless structs only used in hif_req_tx
staging: wfx: drop useless struct hif_tx_result_flags
staging: wfx: drop useless struct hif_rx_flags
staging: wfx: drop useless struct hif_pm_mode
staging: wfx: drop useless struct hif_suspend_resume_flags
staging: wfx: drop useless struct hif_map_link_flags
staging: wfx: drop useless struct hif_bss_flags
staging: wfx: drop useless struct hif_join_flags
staging: wfx: drop useless struct hif_ie_flags
staging: wfx: drop useless struct hif_reset_flags
staging: wfx: drop useless union hif_commands_ids
staging: wfx: drop useless enum hif_beacon
staging: wfx: drop useless function
staging: wfx: drop multicast filtering
staging: wfx: drop 'secure link' feature
staging: wfx: keep API error list up-to-date
staging: wfx: simplify hif_set_association_mode()
staging: wfx: relocate wfx_join() beside wfx_join_finalize()
staging: wfx: improve readability of association processing
drivers: staging: octeon-usb: fixed codestyle check warning
staging: qlge: fix quoted string split across lines
staging: emxx_udc: Remove misplaced debugging aid
staging: vt6655: Add spaces around arithmetic operators
staging: rts5208: rtsx_transport.c: Fix lines ending with parentheses
staging: fwserial: Remove repeated word and
ARM: imx: Remove remnant board file support pieces
ARM: imx: Remove imx device directory
ARM: imx: Remove iomux-v3 board code
ARM: imx3: Remove imx3 soc_init()
ARM: imx31: Remove remaining i.MX31 board code
ARM: imx27: Retrieve AVIC base address from devicetree
ARM: imx27: Get rid of mm-imx27.c
ARM: imx27: Remove iomux-v1 board code
ARM: imx27: Remove imx27_soc_init()
ARM: imx7ulp: enable cpufreq
arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
firmware: imx: scu-pd: ignore power domain not owned
ARM: dts: imx6qdl-tqma6: fix LM75 compatible string
ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
ARM: dts: imx6qdl-tqma6: fix indentation
net: tehuti: switch from 'pci_' to 'dma_' API
rocker: switch from 'pci_' to 'dma_' API
sc92031: switch from 'pci_' to 'dma_' API
tlan: switch from 'pci_' to 'dma_' API
net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit()
clk: imx: gate2: Fix a few typos
drm/mediatek: mtk_dpi: Convert to bridge driver
arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
arm64: dts: imx8mq-librem5: Align regulator names with schema
arm64: dts: imx8mq: Add missing interrupts to GPC
arm64: dts: imx8mp-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
drm/mediatek: mtk_dpi: Rename bridge to next_bridge
arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)
drm/msm: Show process names in gem_describe
drm/msm/a6xx: Add support for per-instance pagetables
drm/msm: Add support for private address space instances
drm/msm: Add support to create a local pagetable
drm/msm: Set the global virtual address range from the IOMMU domain
drm/msm: Drop context arg to gpu->submit()
drm/msm: Add a context pointer to the submitqueue
drm/msm: Set adreno_smmu as gpu's drvdata
drm/msm/gpu: Add dev_to_gpu() helper
drm/msm: Add private interface for adreno-smmu
drm/msm: Remove dangling submitqueue references
drm/msm/a6xx: fix a potential overflow issue
drm/msm/adreno: fix probe without iommu
drm/msm/gpu: Add suspend/resume tracepoints
drm/msm/dsi: add support for 7nm DSI PHY/PLL
drm/msm/dsi: add DSI config for sm8150 and sm8250
drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dphy_timing
drm/msm: Drop local dma_parms
pinctrl: devicetree: Keep deferring even on timeout
pinctrl: mvebu: Fix i2c sda definition for 98DX3236
pinctrl: sx150x: Fix pinctrl enablement order bug
coccinelle: api: update kzfree script to kfree_sensitive
pinctrl: rockchip: depend on OF
pinctrl: sunxi: add support for the Allwinner A100 pin controller
dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings
dt-bindings: pinctrl: sunxi: Get rid of continual nesting
pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support
pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC
pinctrl: actions: pinctrl-s900: Constify s900_padinfo[]
pinctrl: actions: pinctrl-s700: Constify s700_padinfo[]
pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops and owl_pinmux_ops
pinctrl: mcp23s08: Fix mcp23x17 precious range
pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
media: media/test-drivers/Kconfig: fix broken Kconfig
media: vidtv: fix driver unbind/remove
media: Documentation: vidtv: Add ReST documentation for vidtv
media: vidtv: add a bridge driver
media: vidtv: implement a demodulator driver
media: vidtv: implement a tuner driver
media: av7110: don't do float point math
dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request
soc: ti: k3-socinfo: Add entry for J7200
soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX
dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
firmware: ti_sci: allow frequency change for disabled clocks by default
soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
dt-bindings: soc: ti: Add TI PRUSS bindings
bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk
soc: ti: k3: ringacc: add am65x sr2.0 support
net: phy: mchp: Add support for LAN8814 QUAD PHY
net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to request_irq
net: ethernet: ti: ale: add support for multi port k3 cpsw versions
net: ethernet: ti: ale: switch to use tables for vlan entry description
net: ethernet: ti: am65-cpsw: enable hw auto ageing
net: ethernet: ti: ale: make usage of ale dev_id mandatory
net: ethernet: ti: am65-cpsw: use dev_id for ale configuration
net: netcp: ethss: use dev_id for ale configuration
net: ethernet: ti: cpsw: use dev_id for ale configuration
net: ethernet: ti: ale: add static configuration
net: ethernet: ti: ale: add cpsw_ale_get_num_entries api
Revert "net: dsa: Add more convenient functions for installing port VLANs"
net: dsa: tag_8021q: add a context structure
net: dsa: tag_8021q: setup tagging via a single function call
net: dsa: tag_8021q: include missing refcount.h
crypto/chcr: move nic TLS functionality to drivers/net
drm: xlnx: remove defined but not used 'scaling_factors_666'
sfc: advertise encapsulated offloads on EF10
sfc: implement encapsulated TSO on EF10
sfc: de-indirect TSO handling
sfc: select inner-csum-offload TX queues for skbs that need it
sfc: create inner-csum queues on EF10 if supported
sfc: define inner/outer csum offload TXQ types
sfc: decouple TXQ type from label
octeontx2-af: Constify npc_kpu_profile_{action,cam}
blk-iocost: fix divide-by-zero in transfer_surpluses()
bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
block: introduce part_[begin|end]_io_acct
Smack: Use the netlabel cache
Smack: Set socket labels only once
Smack: Consolidate uses of secmark into a function
sfc: cleanups around efx_alloc_channel
sfc: remove spurious unreachable return statement
sfc: remove duplicate call to efx_init_channels from EF100 probe
bridge: mcast: Fix incomplete MDB dump
ipv6: remove redundant assignment to variable err
net: ag71xx: add flow control support
net: ag71xx: add ethtool support
drivers/net/wan/x25_asy: Remove an unused flag "SLF_OUTWAIT"
net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return
gve: Enable Link Speed Reporting in the driver.
gve: Use link status register to report link status
gve: Batch AQ commands for creating and destroying queues.
gve: NIC stats for report-stats and for ethtool
gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
gve: Use dev_info/err instead of netif_info/err.
gve: Add stats for gve.
gve: Get and set Rx copybreak via ethtool
Documentation/kvm/arm: improve description of HVC_SOFT_RESTART
f2fs: change virtual mapping way for compression pages
f2fs: change return value of f2fs_disable_compressed_file to bool
f2fs: change i_compr_blocks of inode to atomic value
f2fs: trace: fix typo
f2fs: ignore compress mount option on image w/o compression feature
f2fs: Documentation edits/fixes
f2fs: allocate proper size memory for zstd decompress
f2fs: change compr_blocks of superblock info to 64bit
f2fs: add block address limit check to compressed file
f2fs: check position in move range ioctl
f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO
f2fs: Simplify SEEK_DATA implementation
f2fs: support age threshold based garbage collection
arm64/relocate_kernel: remove redundant code
mtd: mtdconcat: map: remove redundant assignment to variable 'size'
ia64: Use libata instead of the legacy ide driver in defconfigs
ia64: Remove perfmon
arm64: Remove the unused include statements
ALSA: firewire: Replace tasklet with work
ARM: dts: alpine: Align GIC nodename with dtschema
ARM: dts: zx: Align L2 cache-controller nodename with dtschema
ARM: dts: tango: Align L2 cache-controller nodename with dtschema
ARM: dts: spear: Align L2 cache-controller nodename with dtschema
ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
ARM: dts: prima: Align L2 cache-controller nodename with dtschema
arm64: dts: alpine: Fix GIC unit address
arm64: dts: alpine: Align GIC nodename with dtschema
iio: iio.h: fix a warning at the kernel-doc markup
gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro
arm64/mm: Unify CONT_PMD_SHIFT
arm64/mm: Unify CONT_PTE_SHIFT
arm64/mm: Remove CONT_RANGE_OFFSET
arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions
soc: sunxi: sram: remove unneeded semicolon
kernel/debug: Fix spelling mistake in debug_core.c
ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: add input clock to CMU in Exynos3250
ASoC: stm32: sai: add pm_runtime support
ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params()
ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682
KVM: arm64: Don't constrain maximum IPA size based on host configuration
KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu'
KVM: arm64: Remove unused page-table code
KVM: arm64: Check the pgt instead of the pgd when modifying page-table
KVM: arm64: Convert user_mem_abort() to generic page-table API
KVM: arm64: Add support for relaxing stage-2 perms in generic page-table code
KVM: arm64: Convert memslot cache-flushing code to generic page-table API
KVM: arm64: Add support for stage-2 cache flushing in generic page-table
KVM: arm64: Convert write-protect operation to generic page-table API
KVM: arm64: Add support for stage-2 write-protect in generic page-table
KVM: arm64: Convert page-aging and access faults to generic page-table API
KVM: arm64: Add support for stage-2 page-aging in generic page-table
KVM: arm64: Convert unmap_stage2_range() to generic page-table API
KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API
KVM: arm64: Convert kvm_phys_addr_ioremap() to generic page-table API
KVM: arm64: Add support for stage-2 map()/unmap() in generic page-table
KVM: arm64: Add support for creating kernel-agnostic stage-2 page tables
KVM: arm64: Use generic allocator for hyp stage-1 page-tables
KVM: arm64: Add support for creating kernel-agnostic stage-1 page tables
KVM: arm64: Add stand-alone page-table walker infrastructure
KVM: arm64: Remove kvm_mmu_free_memory_caches()
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
ACPI: OSL: Make ACPICA use logical addresses of GPE blocks
ACPI: OSL: Change the type of acpi_os_map_generic_address() return value
ACPICA: Add support for using logical addresses of GPE blocks
ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
ARM: dts: s3c24xx: add address to CPU node
ARM: dts: s3c24xx: align PWM/timer node name with dtschema
ARM: dts: s3c24xx: override nodes by label
ARM: dts: s3c24xx: fix number of PWM cells
ARM: dts: s3c6410: remove additional CPU compatible
ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ASoC: SOF: Intel: hda-loader: s/master/primary
ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro
ASoC: SOF: Intel: hda: modify core_power_up/down op
ASoC: SOF: rename cores_mask to host_managed_cores_mask
selinux: access policycaps with READ_ONCE/WRITE_ONCE
ASoC: ti: j721e-evm: Add support for j7200-cpb audio
ASoC: dt-bindings: ti, j721e-cpb-audio: Document support for j7200-cpb
drm/i915: Nuke dpio_phy_iosf_port[]
arm64/mm: Enable THP migration
arm64/mm: Change THP helpers to comply with generic MM semantics
ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p
ASoC: dt-bindings: mt8183-da7219: add compatible string for using rt1015p
RDMA/qedr: Fix function prototype parameters alignment
RDMA/qedr: Fix inline size returned for iWARP
RDMA/qedr: Fix iWARP active mtu display
qede: Notify qedr when mtu has changed
RDMA/qedr: Fix return code if accept is called on a destroyed qp
RDMA/qedr: Fix use of uninitialized field
RDMA/qedr: Fix doorbell setting
RDMA/qedr: Fix qp structure memory leak
RDMA/core: Added missing WR and WC opcodes
RDMA/ocrdma: Remove fbo from MR
RDMA/qedr: Remove fbo and zbva from the MR
RDMA/mlx4: Use ib_umem_num_dma_blocks()
RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding
RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages()
RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding
RDMA/i40iw: Use ib_umem_num_dma_pages()
RDMA/efa: Use ib_umem_num_dma_pages()
RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks()
drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate
drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy
dmaengine: Kconfig: Update description for RCAR_DMAC config
dmaengine: ti: k3-udma: Use soc_device_match() for SoC dependent parameters
dmaengine: dmatest: Print error codes as signed value
dmaengine: pl330: Drop local dma_parms
dmaengine: qcom: bam_dma: Drop local dma_parms
dmaengine: ste_dma40: Drop local dma_parms
dmaengine: rcar-dmac: Drop local dma_parms
dmaengine: mxs: Drop local dma_parms
dmaengine: imx-sdma: Drop local dma_parms
dmaengine: imx-dma: Drop local dma_parms
dmaengine: bcm2835: Drop local dma_parms
dmaengine: axi-dmac: Drop local dma_parms
dmaengine: sf-pdma: Fix an error that calls callback twice
phy: Add USB3 PHY support for Intel LGM SoC
dt-bindings: phy: Add USB PHY support for Intel LGM SoC
drm/ttm: nuke memory type flags
drm/vmwgfx: stop setting multiple domain flags
drm/nouveau: stop using TTM placement flags
drm/vram-helper: stop using TTM placement flags
blk-mq: always allow reserved allocation in hctx_may_queue
block: remove duplicate include statement in scsi_ioctl.c
drm/i915: move gmbus restore to i915_restore_display
drm/i915: move gen4 GCDGMBUS save/restore to display save/restore
drm/i915: disable all display features when no display
ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ
ath11k: Remove unused inline function htt_htt_stats_debug_dump()
ath11k: fix link error when CONFIG_REMOTEPROC is disabled
ath11k: remove calling ath11k_init_hw_params() second time
ath11k: add raw mode and software crypto support
ath11k: add ipq6018 support
ath11k: move target ce configs to hw_params
dt: bindings: net: update compatible for ath11k
mmc: sdhci-msm: Unconditionally call dev_pm_opp_of_remove_table()
drm/vc4: Fix bitwise OR versus ternary operator in vc4_plane_mode_set
drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write}
drm/i810: make i810_flush_queue() return void
x86/cpu/centaur: Add Centaur family >=7 CPUs initialization support
x86/cpu/centaur: Replace two-condition switch-case with an if statement
drm/xlnx: Use devm_drm_dev_alloc
drm/vkms: Use devm_drm_dev_alloc
drm/vgem: Use devm_drm_dev_alloc
drm/aspeed: Use managed drmm_mode_config_cleanup
drm/armada: Don't use drm_device->dev_private
drm/armada: Use devm_drm_dev_alloc
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
arm64: dts: renesas: r8a77961: Add HDMI device nodes
arm64: dts: renesas: r8a77961: Add DU device nodes
arm64: dts: renesas: r8a77961: Add VSP device nodes
arm64: dts: renesas: r8a77961: Add FCP device nodes
arm64: dts: renesas: Fix pin controller node names
ARM: dts: renesas: Fix pin controller node names
dma-mapping: move the dma_declare_coherent_memory documentation
Bluetooth: Add MGMT capability flags for tx power and ext advertising
Bluetooth: Report num supported adv instances for hw offloading
dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c
dma-direct: rename and cleanup __phys_to_dma
dma-direct: remove __dma_to_phys
dma-direct: use phys_to_dma_direct in dma_direct_alloc
dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages
dma-direct: remove dma_direct_{alloc,free}_pages
dma-mapping: add (back) arch_dma_mark_clean for ia64
Bluetooth: hci_qca: Remove duplicate power off in proto close
Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set
dma-mapping: fix DMA_OPS dependencies
Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU
Bluetooth: Re-order clearing suspend tasks
Bluetooth: hci_intel: enable on new platform
Bluetooth: Fix memory leak in read_adv_mon_features()
Bluetooth: btmtksdio: use NULL instead of zero
Bluetooth: hci_intel: switch to list_for_each_entry()
Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values
Bluetooth: hci_qca: remove redundant null check
efi: Rename arm-init to efi-init common for all arch
include: pe.h: Add RISC-V related PE definition
x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
MIPS/jazzdma: decouple from dma-direct
MIPS/jazzdma: remove the unused vdma_remap function
MIPS: make dma_sync_*_for_cpu a little less overzealous
dma-debug: remove most exports
dma-mapping: remove the dma_dummy_ops export
ARM: config: aspeed_g5: Enable IBM OP Panel driver
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed: Fix selection of media drivers
ARM: dts: aspeed: Add Mowgli BMC platform
crypto: ux500 - Fix sparse endianness warnings
crypto: qat - include domain in top level debugfs path
crypto: s5p-sss - Pass error from clk_get and reduce verbosity on deferral
crypto: s5p-sss - Add and fix kerneldoc
crypto: s5p-sss - remove redundant null check
hwrng: xiphera-trng: add support for XIP8001B hwrng
dt-bindings: rng: add bindings for Xiphera XIP8001B hwrng
dt-bindings: vendor-prefixes: Add Xiphera vendor prefix
crypto: cbc - Remove cbc.h
crypto: arm/aes-neonbs - Use generic cbc encryption path
crypto: arc4 - mark ecb(arc4) skcipher as obsolete
net: wireless: drop bogus CRYPTO_xxx Kconfig selects
crypto: bcm-iproc - remove ecb(arc4) support
crypto: n2 - remove ecb(arc4) support
SUNRPC: remove RC4-HMAC-MD5 support from KerberosV
staging/rtl8192u: switch to RC4 library interface
staging/rtl8192e: switch to RC4 library interface
hwrng: imx-rngc - add quality to use it as kernel entropy pool
crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
crypto: caam - use traditional error check pattern
crypto: poly1305-x86_64 - Use XORL r32,32
crypto: curve25519-x86_64 - Use XORL r32,32
crypto: sa2ul - fix compiler warning produced by clang
tcp: Simplify tcp_set_congestion_control() load=false case
tcp: simplify _bpf_setsockopt(): Remove flags argument
tcp: simplify tcp_set_congestion_control(): Always reinitialize
tcp: Simplify EBPF TCP_CONGESTION to always init CC
tcp: Only init congestion control if not initialized already
tools: bpftool: Automate generation for "SEE ALSO" sections in man pages
bpf: Fix comment for helper bpf_current_task_under_cgroup()
selftests/bpf: Define string const as global for test_sysctl_prog.c
selftests/bpf: Fix test_ksyms on non-SMP kernels
net: smc91x: Remove set but not used variable 'status' in smc_phy_configure()
bpf: Plug hole in struct bpf_sk_lookup_kern
tools: bpftool: Add "inner_map" to "bpftool map create" outer maps
tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT
tools: bpftool: Clean up function to dump map entry
arm64: dts: sc7180: add bus clock to mdp node for sc7180 target
arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard
net/smc: use separate work queues for different worker types
net/smc: use the retry mechanism for netlink messages
s390/net: add SMC config as one of the defaults of CCWGROUP
net/smc: immediate freeing in smc_lgr_cleanup_early()
net/smc: reduce smc_listen_decline() calls
net/smc: improve server ISM device determination
net/smc: common routine for CLC accept and confirm
net/smc: dynamic allocation of CLC proposal buffer
net/smc: introduce better field names
net/smc: reduce active tcp_listen workers
arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in Exynos5433 TM2
MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 and remove Robert
nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified
nfc: s3fwrn5: Add missing CRYPTO_HASH dependency
nfc: s3fwrn5: Remove unneeded 'ret' variable
nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Convert to dtschema
net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c
net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c
net: hns: Fix some kernel-doc warnings in hns_enet.c
net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c
net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister()
hinic: Fix some kernel-doc warnings in hinic_hw_io.c
net: mvpp2: ptp: Fix unused variables
net: cxgb3: Fix some kernel-doc warnings
net: ena: xdp: add queue counters for xdp actions
net: ena: ethtool: add stats printing to XDP queues
net: ena: ethtool: Add new device statistics
net: ena: ethtool: convert stat_offset to 64 bit resolution
arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones
arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus
arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
arm64: dts: qcom: sc7180: add interconnect bindings for display
epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
f2fs: point man pages for some f2fs utils
f2fs: Use generic casefolding support
fs: Add standard casefolding support
unicode: Add utf8_casefold_hash
f2fs: compress: use more readable atomic_t type for {cic,dic}.ref
f2fs: fix compile warning
f2fs: support 64-bits key in f2fs rb-tree node entry
f2fs: inherit mtime of original block during GC
f2fs: record average update time of segment
f2fs: introduce inmem curseg
f2fs: compress: remove unneeded code
f2fs: remove duplicated type casting
f2fs: support zone capacity less than zone size
ARM: dts: broadcom: Fix SP804 node
ARM: dts: NSP: Fix SP805 clock-names
ARM: dts: Cygnus: Fix SP805 clocks
ARM: dts: NSP: replace status value "ok" by "okay"
ARM: BCM5301X: Add DT for Meraki MR32
selftests/mptcp: Better delay & reordering configuration
tcp: reflect tos value received in SYN to the socket
ip: pass tos into ip_build_and_send_pkt()
tcp: record received TOS value in the request socket
net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame signature
net: make sure napi_list is safe for RCU traversal
net: manage napi add/del idempotence explicitly
net: remove napi_hash_del() from driver-facing API
x86/sev-es: Check required CPU features for SEV-ES
mlx4: make sure to always set the port type
devlink: don't crash if netdev is NULL
x86/efi: Add GHCB mappings when SEV-ES is active
net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split in mvneta_swbm_rx_frame()
selftests: bpf: Test iterating a sockmap
net: Allow iterating sockmap and sockhash
net: sockmap: Remove unnecessary sk_fullsock checks
ipmr: Use full VIF ID in netlink cache reports
ipmr: Add high byte of VIF ID to igmpmsg
ipmr: Add route table ID to netlink cache reports
tools: bpftool: Include common options from separate file
tools: bpftool: Print optional built-in features along with version
selftests, bpftool: Add bpftool (and eBPF helpers) documentation build
tools: bpftool: Log info-level messages when building bpftool man pages
bpf: Remove duplicate headers
arm64: dts: renesas: Add Renesas Falcon boards support
arm64: dts: renesas: Add Renesas R8A779A0 SoC support
ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static
ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
ARM: dts: r8a7742: Add VIN DT nodes
arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
arm64: dts: qcom: sc7180: Add LPASS clock controller nodes
misc: hisi_hikey_usb: add support for Hikey 970
misc: hisi_hikey_usb: Driver to support onboard USB gpio hub on Hikey960
soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free
dt-bindings: arm: renesas: Document Renesas Falcon boards
dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
selftests/lkdtm: Use "comm" instead of "diff" for dmesg
soc: qcom-geni-se: Don't use relaxed writes when writing commands
soc: qcom: socinfo: add SC7180 entry to soc_id array
dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
soc: qcom: socinfo: add soc id for IPQ6018
docs: submitting-patches: use :doc: for references
docs: dma-buf: fix some warnings
docs: soundwire: fix some identation at stream.rst
docs: kvm: api.rst: add missing spaces
docs: watch_queue: fix some warnings
docs: add some new files to their respective index.rst files
scripts: device_attr_show.cocci: update location of sysfs doc
MAINTAINERS: fix location of qlogic/LICENSE.qla3xxx
docs: trace: fix the location of kprobes.rst
docs: scheduler: fix the directory name on two files
kernel-doc: include line numbers for function prototypes
.gitignore: docs: ignore sphinx_*/ directories
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
arm64: dts: qcom: sm8250: Rename UART2 node to UART12
thunderbolt: debugfs: Fix uninitialized return in counters_write()
dt-bindings: arm: qcom: Document SM8250 SoC and boards
platform_device: switch to simpler IDA interface
x86/fpu: Allow multiple bits in clearcpuid= parameter
driver core: platform: Document return type of more functions
arm64: defconfig: Enable Samsung S3FWRN5 NFC driver
blkcg: add plugging support for punt bio
PCI: dwc: Use DBI accessors
PCI: dwc: Move N_FTS setup to common setup
PCI: dwc/intel-gw: Drop unused max_width
PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to intel_pcie_link_setup()
PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device_type' property
PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code
PCI: dwc: Centralize link gen setting
objtool: Decode unwind hint register depending on architecture
objtool: Make unwind hint definitions available to other architectures
objtool: Only include valid definitions depending on source file type
objtool: Rename frame.h -> objtool.h
objtool: Refactor jump table code to support other architectures
objtool: Make relocation in alternative handling arch dependent
objtool: Abstract alternative special case handling
objtool: Move macros describing structures to arch-dependent code
objtool: Make sync-check consider the target architecture
objtool: Group headers to check in a single list
block: remove check_disk_change
sr: simplify sr_block_revalidate_disk
sr: use bdev_check_media_change
sd: use bdev_check_media_change
md: use bdev_check_media_change
ide-gd: stop using the disk events mechanism
ide-cd: remove idecd_revalidate_disk
ide-cd: use bdev_check_media_changed
gdrom: use bdev_check_media_change
paride/pcd: use bdev_check_media_change
xsysace: simplify media change handling
xsysace: use bdev_check_media_change
swim3: use bdev_check_media_changed
swim: simplify media change handling
swim: use bdev_check_media_change
floppy: use bdev_check_media_change
ataflop: use bdev_check_media_change
amiflop: use bdev_check_media_change
block: add a bdev_check_media_change helper
iomap: Mark read blocks uptodate in write_begin
iomap: Clear page error before beginning a write
iomap: Fix direct I/O write consistency check
iomap: fix WARN_ON_ONCE() from unprivileged users
soc: renesas: rcar-rst: Add support for R-Car V3U
soc: renesas: Identify R-Car V3U
soc: renesas: Sort driver description title
soc: renesas: Use ARM32/ARM64 for menu description
dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779a0 SYSC power domain definitions
perf tests: Call test_attr__open() directly
swiotlb: Mark max_segment with static keyword
swiotlb: Declare swiotlb_late_init_with_default_size() in header
swiotlb: Use %pa to print phys_addr_t variables
drm/i915: Fix slightly botched merge in __reloc_entry_gpu
drm/panfrost: Ensure GPU quirks are always initialised
drm/panfrost: Set DMA max segment size
dt-bindings: regulator: Convert mp886x to json-schema
regulator: bd718x7: Make some variable static
epoll: replace ->visited/visited_list with generation count
media: ov8856: Add support for 3264x2448 mode
ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add codec lpass clocks
ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks
ASoC: q6dsp: q6afe: add lpass hw voting support
ASoC: q6dsp: q6afe: add global q6afe waitqueue
ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode
ASoC: q6dsp: q6routing: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add support to Codec DMA ports
media: ov8856: Add support for 1632x1224 mode
media: v4l2-fwnode: Document new usage patterns of v4l2_fwnode_endpoint_parse
media: v4l2-fwnode: Make bus configuration a struct
media: v4l2-fwnode: Make number of data lanes a character
media: i2c: max9286: Allocate v4l2_async_subdev dynamically
media: rcar-csi2: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Fix fwnode reference leak when parsing DT
media: v4l2-async: Document asd allocation requirements
media: i2c: ov5640: Fail probe on unsupported bus_type
media: i2c: ov5640: Add support for BT656 mode
media: i2c: ov5640: Configure HVP lines in s_power callback
media: i2c: ov5640: Enable data pins on poweron for DVP mode
media: i2c: ov5640: Separate out mipi configuration from s_power
media: i2c: ov5640: Remain in power down for DVP mode unless streaming
media: v4l2-fwnode: Use debug level for printing link frequencies
media: i2c: Remove Alan Chiang's e-mail address
media: ipu3-cio2: Update Copyright year and fix indentation issues
perf vendor events power9: Add hv_24x7 core level metric events
media: ipu3-cio2: Drop useless assignments
media: ipu3-cio2: Drop bogus check and error message
media: ipu3-cio2: Get rid of pci_set_master() duplication
perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam()
media: ipu3-cio2: Use readl_poll_timeout() helper
perf jevents: Add support for parsing perchip/percore events
perf jevents: Add new structure to pass json fields.
perf jevents: Make json_events() static and ditch jevents.h file
media: ipu3-cio2: Replace infinite loop by one with clear exit condition
media: ipu3-cio2: Use macros from pfn.h
media: ipu2-cio2: Replace custom definition with PAGE_SIZE
media: ipu3-cio2: Introduce CIO2_LOP_ENTRIES constant
media: ipu3-cio2: Simplify cleanup code
media: omap3isp: Fix memleak in isp_probe
media: staging/intel-ipu3: css: Correctly reset some memory
perf test: Introduce script for Arm CoreSight testing
media: uvcvideo: Convey full colorspace information to V4L2
media: uvcvideo: Ensure all probed info is returned to v4l2
media: uvcvideo: Silence shift-out-of-bounds warning
media: uvcvideo: Fix dereference of out-of-bound list iterator
media: uvcvideo: Replace HTTP links with HTTPS ones
media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling
media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
media: uvcvideo: Set media controller entity functions
media: uvcvideo: Add mapping for HEVC payloads
media: uvcvideo: Fix annotation for uvc_video_clock_update()
media: rcar-fcp: Drop local dma_parms
media: usbvision: remove deprecated driver
ASoC: dt-bindings: rt1015p: add document
ASoC: rt1015p: add codec driver
perf metricgroup: Fix typo in comment.
perf stat: Remove dead code: no need to set os.evsel twice
cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table()
arm64: dts: mt8183: add scp node
drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_init_resources()
drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write()
ARM: omap2plus_defconfig: enable generic net options
ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module
drm/imx/dcss: fix compilation issue on 32bit
ARM: dts: dra7: drop legacy cpsw dt node
ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
ARM: dts: dra7x-evm: switch to new cpsw switch drv
ARM: dts: beagle-x15: switch to new cpsw switch drv
ARM: dts: am57xx-idk: switch to new cpsw switch drv
ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
clk: meson: make shipped controller configurable
ARM: dts: am43xx: replace status value "ok" by "okay"
ARM: dts: dra7xx: replace status value "ok" by "okay"
ARM: dts: omap: replace status value "ok" by "okay"
ARM: dts: n9, n950: Remove nokia,nvm-size property
virtiofs: add logic to free up a memory range
virtiofs: maintain a list of busy elements
virtiofs: serialize truncate/punch_hole and dax fault path
virtiofs: define dax address space operations
virtiofs: add DAX mmap support
virtiofs: implement dax read/write operations
virtiofs: introduce setupmapping/removemapping commands
virtiofs: implement FUSE_INIT map_alignment field
virtiofs: keep a list of free dax memory ranges
virtiofs: add a mount option to enable dax
virtiofs: set up virtio_fs dax_device
virtiofs: get rid of no_mount_options
virtiofs: provide a helper function for virtqueue initialization
dax: Create a range version of dax_layout_busy_page()
dax: Modify bdev_dax_pgoff() to handle NULL bdev
arch/x86/amd/ibs: Fix re-arming IBS Fetch
perf/x86/rapl: Add AMD Fam19h RAPL support
perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
perf/x86/amd/ibs: Fix raw sample data accumulation
perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
perf/x86/amd: Fix sampling Large Increment per Cycle events
perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour
perf/core: Pull pmu::sched_task() into perf_event_context_sched_out()
perf/core: Pull pmu::sched_task() into perf_event_context_sched_in()
perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
seqlock: PREEMPT_RT: Do not starve seqlock_t writers
seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support
seqlock: seqcount_t: Implement all read APIs as statement expressions
seqlock: Use unique prefix for seqcount_t property accessors
seqlock: seqcount_LOCKNAME_t: Standardize naming convention
seqlock: seqcount latch APIs: Only allow seqcount_latch_t
rbtree_latch: Use seqcount_latch_t
x86/tsc: Use seqcount_latch_t
timekeeping: Use seqcount_latch_t
time/sched_clock: Use seqcount_latch_t
seqlock: Introduce seqcount_latch_t
mm/swap: Do not abuse the seqcount_t latching API
time/sched_clock: Use raw_read_seqcount_latch() during suspend
virtio: Implement get_shm_region for MMIO transport
virtio: Implement get_shm_region for PCI transport
virtio: Add get_shm_region method
quota: Expand comment describing d_itimer
quota: widen timestamps for the fs_disk_quota structure
drm/panel: s6e63m0: Add missing MODULE_LICENSE
drm/bridge/tc358775: Remove unneeded semicolon
samples: vfio-mdev/mbochs: fix common struct sg_table related issues
dmabuf: fix common struct sg_table related issues
drm: rcar-du: fix common struct sg_table related issues
drm: host1x: fix common struct sg_table related issues
xen: gntdev: fix common struct sg_table related issues
drm: xen: fix common struct sg_table related issues
drm: vmwgfx: fix common struct sg_table related issues
drm: virtio: fix common struct sg_table related issues
drm: v3d: fix common struct sg_table related issues
drm: tegra: fix common struct sg_table related issues
drm: rockchip: fix common struct sg_table related issues
drm: rockchip: use common helper for a scatterlist contiguity check
drm: panfrost: fix common struct sg_table related issues
drm: omapdrm: use common helper for extracting pages array
drm: msm: fix common struct sg_table related issues
drm: mediatek: use common helper for extracting pages array
drm: mediatek: use common helper for a scatterlist contiguity check
drm: lima: fix common struct sg_table related issues
drm: i915: fix common struct sg_table related issues
drm: exynos: fix common struct sg_table related issues
drm: exynos: use common helper for a scatterlist contiguity check
drm: etnaviv: fix common struct sg_table related issues
drm: armada: fix common struct sg_table related issues
drm: core: fix common struct sg_table related issues
drm: prime: use sgtable iterators in drm_prime_sg_to_page_addr_arrays()
drm: prime: add common helper to check scatterlist contiguity
soundwire: cadence: add parity error injection through debugfs
soundwire: bus: export broadcast read/write capability for tests
ASoC: codecs: realtek-soundwire: ignore initial PARITY errors
soundwire: bus: use quirk to filter out invalid parity errors
soundwire: slave: add first_interrupt_done status
soundwire: bus: filter-out unwanted interrupt reports
ASoC/soundwire: bus: use property to set interrupt masks
drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET
drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access
drm/i915/gvt: remove F_CMD_ACCESS flag for some registers
drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS
drm/i915/gvt: remove flag F_CMD_ACCESSED
drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX
fpga: dfl: create a dfl bus type to support DFL devices
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
fsi: aspeed: Support CFAM reset GPIO
fsi: aspeed: Add module param for bus divisor
fsi: aspeed: Run the bus at maximum speed
fsi: aspeed: Support cabled FSI
dt-bindings: fsi: Document gpios
fsi: scom: Constify scom_ids
fsi: sbefifo: Constify sbefifo_ids
fsi: master: Constify hub_master_ids
fsi: master: Remove link enable read-back
fsi: core: Set slave local bus ownership during init
fsi: core: Disable link when slave init fails
fsi: master: Add boolean parameter to link_enable function
fsi: fsi-occ: fix return value check in occ_probe()
fsi: aspeed: Enable 23-bit addressing
fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware"
scsi: lpfc: Remove set but not used 'qp'
scsi: gdth: Remove set but used 'cmd_index'
scsi: pmcraid: Remove set but not used 'res'
scsi: qla1280: Remove set but not used variable in qla1280_status_entry()
scsi: qla1280: Remove set but not used variable in qla1280_mailbox_command()
scsi: qla1280: Remove set but not used variable in qla1280_nvram_config()
scsi: qla1280: Remove set but not used variable in qla1280_done()
scsi: ufs: Fix 'unmet direct dependencies' config warning
epoll: do not insert into poll queues until all sanity checks are done
scsi: ibmvfc: Fix error return in ibmvfc_probe()
scsi: ufs: ufs-mediatek: Fix build warnings with make W=1
scsi: qla2xxx: Handle incorrect entry_type entries
scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
integrity: include keyring name for unknown key request
ima: limit secure boot feedback scope for appraise
drm/msm: Convert shrinker msgs to tracepoints
drm/msm/gpu: Add GPU freq_change traces
drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds()
drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
drm/msm/dpu: clean up some impossibilities
drm/msm/dpu: move vblank events to complete_commit()
net: dsa: b53: Report VLAN table occupancy via devlink
net: mvpp2: ptp: add support for transmit timestamping
net: mvpp2: ptp: add support for receive timestamping
net: mvpp2: ptp: add TAI support
net: mvpp2: check first level interrupt status registers
net: mvpp2: rename mis-named "link status" interrupt
net: mvpp2: restructure "link status" interrupt handling
devlink: Use controller while building phys_port_name
devlink: Introduce controller number
devlink: Introduce external controller flag
devlink: Move structure comments outside of structure
devlink: Add comment block for missing port attributes
net/mlx5: E-switch, Read controller number from device
net: stmmac: dwmac-intel-plat: remove redundant null check before clk_disable_unprepare()
net: pxa168_eth: remove redundant null check before clk_disable_unprepare()
net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag
net: phy: smsc: LAN8710/20: add phy refclk in support
dt-bindings: net: phy: smsc: document reference clock
net: phy: smsc: simplify config_init callback
net: phy: smsc: skip ENERGYON interrupt if disabled
net: cavium: Fix a bunch of kerneldoc parameter issues
dt-bindings: hwlock: omap: Convert binding to YAML
ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
ARM: dts: s5pv210: use defines for IRQ flags in Goni
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: use defines for GPIO flags in Goni
ARM: dts: s5pv210: use defines for GPIO flags in Aquila
ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
ARM: dts: s5pv210: move PMU node out of clock controller
ARM: dts: s5pv210: move fixed clocks under root node
ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
dt-bindings: samsung: pmu: document S5Pv210
memory: mtk-smi: add support for MT8167
dt-bindings: memory: mediatek: Add binding for MT8167 SMI
RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block
RDMA/umem: Add rdma_umem_for_each_dma_block()
RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz()
RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4
perf: Stop using deprecated bpf_program__title()
net: dsa: microchip: Implement recommended reset timing
net: dsa: microchip: Disable RGMII in-band status on KSZ9893
net: dsa: microchip: Improve phy mode message
net: dsa: microchip: Make switch detection more informative
selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
docs: ubifs-authentication: Add a top-level heading
MAINTAINERS: Add ubifs-authentication.rst to UBIFS
Documentation: core-api/cpu_hotplug: fix a typo
Documentation: iio: fix a typo
mm/doc: editorial pass on page migration
docs: deprecated.rst: Update zero-length/one-element arrays section
Documentation: submit-checklist: add clean builds for new Documentation
docs: filesystems: replace to_dev() with kobj_to_dev()
Documentation: remove current_security() reference
bcache: doc: update Documentation/admin-guide/bcache.rst
docs: trusted-encrypted.rst: update parameters for command examples
docs: kvm: fix referenced ioctl symbol
RDMA: Make counters destroy symmetrical
RDMA: Restore ability to return error for destroy WQ
RDMA: Change XRCD destroy return value
RDMA: Allow fail of destroy CQ
RDMA/core: Delete function indirection for alloc/free kernel CQ
RDMA: Restore ability to fail on SRQ destroy
RDMA/mlx5: Issue FW command to destroy SRQ on reentry
RDMA: Restore ability to fail on AH destroy
RDMA: Restore ability to fail on PD deallocate
ALSA: pcm: Remove unused inline function snd_mask_sizeof
ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map()
ALSA: mixart: Correct comment wrt obsoleted tasklet usage
ALSA: asihpi: Replace tasklet with threaded irq
ALSA: riptide: Replace tasklet with threaded irq
ALSA: hdspm: Replace tasklet with work
ALSA: hdsp: Replace tasklet with work
ALSA: aloop: Replace tasklet with work
ALSA: ua101: Replace tasklet with work
ALSA: usb-audio: Replace tasklet with work
ALSA: timer: Replace tasklet with work
ALSA: pcsp: Replace tasklet with work
RDMA/rtrs-srv: Incorporate ib_register_client into rtrs server init
RDMA/hns: Avoid unncessary initialization
RDMA/core: Change how failing destroy is handled during uobj abort
ASoC: add DT bindings for Microchip S/PDIF TX Controller
ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller
x86/sev-es: Handle NMI State
spi: spidev: Remove redundant initialization of variable status
spi: spi-qcom-qspi: Unconditionally call dev_pm_opp_of_remove_table()
spi: spi-geni-qcom: Unconditionally call dev_pm_opp_of_remove_table()
ASoC: txx9: Replace tasklet with work
ASoC: sh: Replace tasklet with work
ASoC: fsl: Replace tasklet with work
dt-bindings: display: imx: add bindings for DCSS
MAINTAINERS: Add entry for i.MX 8MQ DCSS driver
drm/imx/dcss: use drm_bridge_connector API
drm/imx: Add initial support for DCSS on iMX8MQ
drm/imx: compile imx directory by default
perf list: Do not print 'Metric Groups:' unnecessarily
perf list: Remove dead code in argument check
perf tools: Add build test with GTK+
tools feature: Add missing -lzstd to the fast path feature detection
arm: dts: mt7623: add lima related regulator
arm: dts: mt7623: add display subsystem related device nodes
arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
mmc: renesas_sdhi: support manual calibration
mmc: tmio: add generic hook to fixup after a completed request
gpio: mockup: fix resource leak in error path
gpio: siox: explicitly support only threaded irqs
arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
gpu/drm: cleanup coding style a bit
x86/sev-es: Support CPU offline/online
x86/head/64: Don't call verify_cpu() on starting APs
x86/smpboot: Load TSS and getcpu GDT entry before loading IDT
x86/realmode: Setup AP jump table
x86/realmode: Add SEV-ES specific trampoline entry point
x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES
x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES
x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES
x86/sev-es: Handle #DB Events
x86/sev-es: Handle #AC Events
x86/sev-es: Handle VMMCALL Events
x86/sev-es: Handle MWAIT/MWAITX Events
x86/sev-es: Handle MONITOR/MONITORX Events
x86/sev-es: Handle INVD Events
x86/sev-es: Handle RDPMC Events
x86/sev-es: Handle RDTSC(P) Events
x86/sev-es: Handle WBINVD Events
x86/sev-es: Handle DR7 read/write events
x86/sev-es: Handle MSR events
x86/sev-es: Handle MMIO String Instructions
x86/sev-es: Handle MMIO events
x86/sev-es: Handle instruction fetches from user-space
x86/sev-es: Wire up existing #VC exit-code handlers
x86/sev-es: Add a Runtime #VC Exception Handler
x86/entry/64: Add entry code for #VC handler
x86/dumpstack/64: Add noinstr version of get_stack_info()
x86/sev-es: Adjust #VC IST Stack on entering NMI handler
x86/sev-es: Allocate and map an IST stack for #VC handler
x86/sev-es: Setup per-CPU GHCBs for the runtime handler
gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq
x86/sev-es: Setup GHCB-based boot #VC handler
gpio: tc35894: fix up tc35894 interrupt configuration
leds: tlc591xx: Simplify with dev_err_probe()
leds: sgm3140: Simplify with dev_err_probe()
leds: pwm: Simplify with dev_err_probe()
leds: lm3692x: Simplify with dev_err_probe()
DT: leds: Add an optional property named 'shutdown-gpios'
leds: is31fl319x: Add shutdown pin and generate a 5ms low pulse when startup
dt: bindings: lp55xx: Updte yaml examples with new color ID
firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
x86/sev-es: Setup an early #VC handler
x86/sev-es: Compile early handler code into kernel image
i2c: smbus: add core function handling SMBus host-notify
i2c: add binding to mark a bus as SMBus
i2c: imx: Use dev_err_probe() to simplify error handling
i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480
sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL
soundwire: qcom: fix SLIBMUS/SLIMBUS typo
soundwire: cadence: fix race condition between suspend and Slave device alerts
Revert "driver core: Annotate dev_err_probe() with __must_check"
rtlwifi: switch from 'pci_' to 'dma_' API
brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
mwifiex: remove function pointer check
rtl8xxxu: prevent potential memory leak
rtlwifi: rtl8723ae: Delete a stray tab
Revert "test_firmware: Test platform fw loading on non-EFI systems"
ARM: aspeed: g5: Do not set sirq polarity
memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
drm/virtio: report uuid in debugfs
drm/virtio: fix uninitialized variable
Fix use after free in get_capset_info callback.
ath11k: Add peer max mpdu parameter in peer assoc command
ath11k: fix uninitialized return in ath11k_spectral_process_data()
HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS
HID: i2c-hid: Prefer asynchronous probe
HID: ite: Add USB id match for Acer One S1003 keyboard dock
HID: roccat: add bounds checking in kone_sysfs_write_settings()
drm: allow limiting the scatter list size.
net: ethernet/neterion/vxge: fix spelling of "functionality"
nfc: pn533/usb.c: fix spelling of "functions"
ipv6: add tos reflection in TCP reset and ack
net: tc35815: switch from 'pci_' to 'dma_' API
hippi: switch from 'pci_' to 'dma_' API
sfc: coding style cleanups in mcdi_port_common.c
scsi: qedf: Retry qed->probe during recovery
scsi: qedf: Add schedule_hw_err_handler callback for fan failure
scsi: qedf: Return SUCCESS if stale rport is encountered
scsi: qedf: FDMI attributes correction
scsi: qedf: Fix for the session’s E_D_TOV value
scsi: qedf: Correct the comment in qedf_initiate_els
scsi: qedf: Change the debug parameter permission to read & write
net: bridge: mcast: fix unused br var when lockdep isn't defined
netlabel: Fix some kernel-doc warnings
net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2400m_msg_to_dev()
bnx2x: Fix some kernel-doc warnings
cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c
net: smsc911x: Remove unused variables
net: hns3: remove some unused function hns3_update_promisc_mode()
net: hns3: remove some unused macros related to queue
net: hns3: remove unused field 'tc_num_last_time' in struct hclge_dev
net: hns3: remove unused field 'io_base' in struct hns3_enet_ring
net: hns3: fix a typo in struct hclge_mac
net: hns3: skip periodic service task if reset failed
net: hns3: narrow two local variable range in hclgevf_reset_prepare_wait()
scsi: ufs: ufs-mediatek: Add host reset mechanism
scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode
scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk
scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy
scsi: qedi: Add support for handling PCIe errors
scsi: qedi: Add firmware error recovery invocation support
scsi: qedi: Mark all connections for recovery on link down event
scsi: qedi: Use snprintf instead of sprintf
scsi: qedi: Protect active command list to avoid list corruption
scsi: qedi: Fix list_del corruption while removing active I/O
scsi: qedi: Skip firmware connection termination for PCI shutdown handler
scsi: qedi: Use qed count from set_fp_int in msix allocation
net: sched: skip an unnecessay check
powerpc: remove address space overrides using set_fs()
powerpc: use non-set_fs based maccess routines
x86: remove address space overrides using set_fs()
x86: make TASK_SIZE_MAX usable from assembly code
x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h
lkdtm: remove set_fs-based tests
test_bitmap: remove user bitmap tests
uaccess: add infrastructure for kernel builds with set_fs()
fs: don't allow splice read/write without explicit ops
fs: don't allow kernel reads and writes without iter ops
sysctl: Convert to iter interfaces
integrity: invalid kernel parameters feedback
ima: add check for enforced appraise option
scsi: docs: Remove obsolete scsi typedef text from scsi_mid_low_api
scsi: ibmvfc: Interface updates for future FPIN and MQ support
scsi: ibmvfc: Use compiler attribute defines instead of __attribute__()
scsi: ufshcd: Allow specifying an Auto-Hibernate Timer value of zero
selftests/bpf: Add test for map_ptr arithmetic
bpf: Permit map_ptr arithmetic with opcode add and offset 0
platform/x86: thinkpad_acpi: Map Clipping tool hotkey to KEY_SELECTIVE_SCREENSHOT
platform/x86: thinkpad_acpi: Add support for new hotkeys found on X1C8 / T14
Input: allocate keycode for Fn + right shift
Input: allocate keycodes for notification-center, pickup-phone and hangup-phone
selftests/seccomp: Use bitwise instead of arithmetic operator for flags
seccomp: Use current_pt_regs() instead of task_pt_regs(current)
selftests/seccomp: Add test for unknown SECCOMP_RET kill behavior
dt-bindings: convert spmi.txt to spmi.yaml
dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix
dt-bindings: crypto: sa2ul: fix a DT binding check warning
drm/ttm: drop the tt backend function paths.
drm/ttm/agp: remove bdev from agp helpers
drm/ttm: get rid of agp specific populate/unpopulate paths.
drm/ttm/agp: drop back end bindings from agp
drm/gem_vram/ttm: move to driver backend destroy function.
drm/amdgpu/ttm: move to driver backend binding funcs
drm/vmwgfx: move to driver binding functions
drm/nouveau/ttm: use driver bind/unbind/destroy functions.
drm/radeon/ttm: move to driver binding/destroy functions. (v2)
drm/ttm/agp: export bind/unbind/destroy for drivers to use.
drm/qxl: move bind/unbind/destroy to the driver function table.
drm/ttm: add optional bind/unbind via driver.
drm/ttm: introduce ttm_bo_move_null
EDAC, sb_edac: Simplify switch statement
PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device()
PCI: iproc: Set affinity mask on MSI interrupts
PCI: mvebu: Remove useless msi_controller pointer allocation
rxrpc: Allow multiple client connections to the same peer
rxrpc: Rewrite the client connection manager
rxrpc: Impose a maximum number of client calls
MAINTAINERS: add entry for VKMS
seccomp: kill process instead of thread for unknown actions
dt-bindings: timers: sp-804: Convert to json-schema
spi: spi-mtk-nor: support standard spi properties
spi: tegra20: Simplify with dev_err_probe()
spi: tegra114: Simplify with dev_err_probe()
spi: synquacer: Simplify with dev_err_probe()
spi: stm32: Simplify with dev_err_probe()
spi: qcom-qspi: Simplify with dev_err_probe()
spi: spi-mux: Simplify with dev_err_probe()
spi: cadence-quadspi: Simplify with dev_err_probe()
spi: bcm2835: Simplify with dev_err_probe()
spi: atmel: Simplify with dev_err_probe()
spi: sprd: Release DMA channel also on probe deferral
ARM: dts: bcm2711: Enable the display pipeline
PCI: dwc: Make ATU accessors private
PCI: dwc: Remove read_dbi2 code
PCI: dwc/tegra: Use common Designware port logic register definitions
PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset
PCI: dwc/qcom: Use common PCI register definitions
PCI: dwc/imx6: Use common PCI register definitions
PCI: dwc/meson: Rework PCI config and DW port logic register accesses
PCI: dwc/meson: Drop unnecessary RC config space initialization
PCI: dwc/meson: Drop the duplicate number of lanes setup
PCI: dwc: Ensure FAST_LINK_MODE is cleared
PCI: dwc: Add a 'num_lanes' field to struct dw_pcie
PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPEED_CONTROL
PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init()
PCI: dwc/keystone: Drop duplicated 'num-viewport'
PCI: dwc: Simplify config space handling
PCI: dwc: Remove storing of PCI resources
PCI: dwc: Remove root_bus pointer
PCI: dwc: Convert to use pci_host_probe()
PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus
PCI: Also call .add_bus() callback for root bus
PCI: dwc: Use generic config accessors
PCI: dwc: Remove dwc specific config accessor ops
PCI: dwc: histb: Use pci_ops for root config space accessors
PCI: dwc: exynos: Use pci_ops for root config space accessors
PCI: dwc: kirin: Use pci_ops for root config space accessors
PCI: dwc: meson: Use pci_ops for root config space accessors
PCI: dwc: tegra: Use pci_ops for root config space accessors
PCI: dwc: keystone: Use pci_ops for config space accessors
PCI: dwc: al: Use pci_ops for child config space accessors
PCI: dwc: Add a default pci_ops.map_bus for root port
dt-bindings: snps, dw-apb-ssi: Add sparx5 support, plus rx-sample-delay-ns property
spi: dw: Add Microchip Sparx5 support
spi: dw: Add support for RX sample delay register
firmware: arm_scmi: Add SCMI device for system power protocol
block: make QUEUE_SYSFS_BIT_FNS more useful
block: add helper macros for queue sysfs entries
firmware: arm_scmi: Add system power protocol support
ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
ASoC: qcom: common: Parse auxiliary devices from device tree
ASoC: dt-bindings: qcom: Document "aux-devs" property
netfilter: nf_tables: add userdata support for nft_object
mmc: Drop COMPILE_TEST Kconfig option for MMC_S3C
kdb: Use newer api for tasklist scanning
kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
kdb: remove unnecessary null check of dbg_io_ops
interconnect: qcom: Add EPSS L3 support on SM8250
dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250
interconnect: qcom: Lay the groundwork for adding EPSS support
interconnect: qcom: Add OSM L3 support on SM8150
dt-bindings: interconnect: Add OSM L3 DT binding on SM8150
interconnect: qcom: sc7180: Replace xlate with xlate_extended
interconnect: qcom: sdm845: Replace xlate with xlate_extended
interconnect: qcom: Implement xlate_extended() to parse tags
dt-bindings: interconnect: Document the support of optional path tag
interconnect: Introduce xlate_extended() callback
interconnect: qcom: Add support for per-BCM scaling factors
interconnect: qcom: Only wait for completion in AMC/WAKE by default
interconnect: qcom: Support bcm-voter-specific TCS wait behavior
dt-bindings: interconnect: Add property to set BCM TCS wait behavior
dt-bindings: interconnect: Add generic qcom bindings
interconnect: qcom: Add SM8250 interconnect provider driver
interconnect: qcom: Add SM8150 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings
dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings
dt-bindings: interconnect: single yaml file for RPMh interconnect drivers
interconnect: Add bulk API helpers
powerpc/64s: handle ISA v3.1 local copy-paste context switches
powerpc: Warn about use of smt_snooze_delay
powerpc/powernv: Print helpful message when cores guarded
powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window
powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window
powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows
powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable
powerpc: Update documentation of ISA versions for Power10
powerpc/tools: Remove 90 line limit in checkpatch script
ASoC: mt6359: fix failed to parse DT properties
ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO
ASoC: topology: Add support for WO and RO TLV byte kcontrols
ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform
selftests/powerpc: Fix prefixes in alignment_handler signal handler
powerpc/boot: Update Makefile comment for 64bit wrapper
powerpc/64: Remove unused generic_secondary_thread_init()
selftests/powerpc: Properly handle failure in switch_endian_test
selftests/powerpc: Don't touch VMX/VSX on older CPUs
selftests/powerpc: Skip L3 bank test on older CPUs
selftests/powerpc: Skip security tests on older CPUs
selftests/powerpc: Don't run DSCR tests on old systems
selftests/powerpc: Include asm/cputable.h from utils.h
selftests/powerpc: Move set_dscr() into rfi_flush.c
selftests/powerpc: Give the bad_accesses test longer to run
selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac
selftests/powerpc: Run tm-tmspr test for longer
selftests/powerpc: Don't use setaffinity in tm-tmspr
selftests/powerpc: Fix TM tests when CPU 0 is offline
powerpc/pseries/eeh: Fix dumb linebreaks
powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION_GRAPH_TRACER
powerpc/uaccess: Add pre-update addressing to __get_user_asm() and __put_user_asm()
tracepoint: Fix overly long tracepoint names
fbdev: radeonfb: use generic power management
video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM container
fbdev: remove mbx framebuffer driver
video: fbdev: kyro: remove set but not used 'ulCoreClock'
video: fbdev: kyro: remove set but not used 'ulBestVCO'
video: fbdev: udlfb: fix kobj_to_dev.cocci warnings
video: fbdev: radeon: Fix memleak in radeonfb_pci_register
video: fbdev: tgafb: Avoid comma separated statements
video: fbdev: sstfb: replace spurious snprintf() with sprintf()
docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option.
lib/fonts: add font 6x8 for OLED display
fbdev: arkfb: use generic power management
fbdev: s3fb: use generic power management
fbdev: vt8623fb: use generic power management
fbdev: i740fb: use generic power management
fbdev: cyber2000fb: use generic power management
fbdev: savagefb: use generic power management
fbdev: nvidia: use generic power management
fbdev: aty128fb: use generic power management
fbdev: aty: use generic power management
fbdev: via-core: use generic power management
fbdev: lxfb: use generic power management
fbdev: gxfb: use generic power management
video: fbdev: sis: fix null ptr dereference
omapfb: fix spelling mistake "propert" -> "property"
video: fbdev: ssd1307fb: Added support to Column offset
video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
fbdev: sm712fb: handle ioremap() errors in probe
fbmem: add margin check to fb_check_caps()
iio: adc: xilinx-xadc: use devm_krealloc()
hwmon: pmbus: use more devres helpers
devres: provide devm_krealloc()
syscore: Use pm_pr_dbg() for syscore_{suspend,resume}()
driver core: Use the ktime_us_delta() helper
test_firmware: Test platform fw loading on non-EFI systems
docs: driver-api: firmware: fallback-mechanisms: Fix rendering of bullet point
Documentation: Remove device connection documentation
device property: Move fwnode_connection_find_match() under drivers/base/property.c
backlight: tosa_bl: Include the right header
backlight: tosa_lcd: Include the right header
selftests/net: replace obsolete NFT_CHAIN configuration
netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN
phy: ti: am654: Fix a leak in serdes_am654_probe()
dt-binding: phy: convert ti,omap-usb2 to YAML
phy: ti: gmii-sel: retrieve ports number and base offset from dt
phy: ti: gmii-sel: use features mask during init
phy: ti: gmii-sel: move phy init in separate function
media: vivid: fix compile warning/error
kprobes: Make local functions static
kprobes: Free kretprobe_instance with RCU callback
kprobes: Remove NMI context check
sparc: kprobes: Use generic kretprobe trampoline handler
sh: kprobes: Use generic kretprobe trampoline handler
s390: kprobes: Use generic kretprobe trampoline handler
powerpc: kprobes: Use generic kretprobe trampoline handler
parisc: kprobes: Use generic kretprobe trampoline handler
mips: kprobes: Use generic kretprobe trampoline handler
ia64: kprobes: Use generic kretprobe trampoline handler
csky: kprobes: Use generic kretprobe trampoline handler
arc: kprobes: Use generic kretprobe trampoline handler
arm64: kprobes: Use generic kretprobe trampoline handler
arm: kprobes: Use generic kretprobe trampoline handler
x86/kprobes: Use generic kretprobe trampoline handler
kprobes: Add generic kretprobe trampoline handler
drm/ttm: merge offset and base in ttm_bus_placement
drm/qxl: don't touch mem.bus.offset
drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/write warnings
scripts/gdb: update for lockless printk ringbuffer
scripts/gdb: add utils.read_ulong()
docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo
printk: reduce LOG_BUF_SHIFT range for H8300
printk: ringbuffer: support dataless records
ath11k: fix a double free and a memory leak
ath10k: Add support for chain1 regulator supply voting
dt: bindings: Add new regulator as optional property for WCN3990
phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout()
phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout()
phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_timeout()
phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic()
net: dsa: don't print non-fatal MTU error if not supported
net: dsa: change PHY error message again
blktrace: make function blk_trace_bio_get_cgid() static
block: Remove unused blk_mq_sched_free_hctx_data()
block: Do not discard buffers under a mounted filesystem
x86/sev-es: Print SEV-ES info into the kernel log
fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer
net: tighten the definition of interface statistics
rxrpc: Remove unused macro rxrpc_min_rtt_wlen
sfc: simplify DMA mask setting
sfc: remove EFX_DRIVER_VERSION
sfc: handle limited FEC support
sfc: add ethtool ops and miscellaneous ndos to EF100
sfc: remove phy_op indirection
sfc: don't double-down() filters in ef100_reset()
arm64: topology: Stop using MPIDR for topology information
arm64/mm/ptdump: Add address markers for BPF regions
drm/vkms: Add support for writeback
drm/vkms: Compute CRC without change input data
drm/vkms: Decouple crc operations from composer
x86/sev-es: Add SEV-ES Feature Detection
net: ethernet: dnet: Remove set but unused variable 'len'
x86/head/64: Move early exception dispatch to C code
x86/idt: Make IDT init functions static inlines
drm/ttm: remove bdev from ttm_tt
net: ethernet: dwmac: remove redundant null check before clk_disable_unprepare()
net: ethernet: fec: remove redundant null check before clk_disable_unprepare()
net: stmmac: remove redundant null check before clk_disable_unprepare()
net: xilinx: remove redundant null check before clk_disable_unprepare()
MIPS: Remove mach-*/war.h
MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR
MIPS: Get rid of BCM1250_M3_WAR
MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS
MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option
MIPS: Convert R10000_LLSC_WAR info a config option
MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option
MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option
MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR
MIPS: Convert R4600_V2_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option
x86/head/64: Install a CPU bringup IDT
MIPS: dts/ingenic: Cleanup qi_lb60.dts
MIPS: Loongson64: Remove unused loongson_reboot.
net: bridge: mcast: destroy all entries via gc
net: bridge: mcast: improve IGMPv3/MLDv2 query processing
net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report
net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report
net: bridge: mcast: delete expired port groups without srcs
net: bridge: mdb: use mdb and port entries in notifications
net: bridge: mdb: push notifications in __br_mdb_add/del
net: bridge: mcast: add support for group query retransmit
net: bridge: mcast: add support for group-and-source specific queries
net: bridge: mcast: add support for src list and filter mode dumping
net: bridge: mcast: add support for group source list
net: bridge: mcast: factor out port group del
net: bridge: mdb: arrange internal structs so fast-path fields are close
x86/head/64: Switch to initial stack earlier
x86/head/64: Load segment registers earlier
net: dsa: rtl8366rb: Switch to phylink
x86/head/64: Load GDT after switch to virtual addresses
x86/head/64: Install startup GDT
x86/idt: Split idt_data setup out of set_intr_gate()
tipc: fix a deadlock when flushing scheduled work
x86/sev-es: Add CPUID handling to #VC handler
spi: qup: Allow for compile-testing on !ARM
x86/fpu: Move xgetbv()/xsetbv() into a separate header
regulator: lochnagar: Add additional VDDCORE range
x86/sev-es: Add support for handling IOIO exceptions
x86/boot/compressed/64: Unmap GHCB page before booting the kernel
x86/boot/compressed/64: Setup a GHCB-based VC Exception handler
x86/boot/compressed/64: Add set_page_en/decrypted() helpers
x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()
x86/boot/compressed/64: Call set_sev_encryption_mask() earlier
x86/boot/compressed/64: Add stage1 #VC handler
x86/boot/compressed/64: Change add_identity_map() to take start and end
x86/boot/compressed/64: Don't pre-map memory in KASLR code
x86/boot/compressed/64: Always switch to own page table
x86/boot/compressed/64: Add page-fault handler
x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c
x86/boot/compressed/64: Add IDT Infrastructure
x86/boot/compressed/64: Disable red-zone usage
x86/insn: Add insn_has_rep_prefix() helper
KVM: SVM: Use __packed shorthand
x86/insn: Add insn_get_modrm_reg_off()
KVM: SVM: Add GHCB Accessor functions
x86/umip: Factor out instruction decoding
KVM: SVM: Add GHCB definitions
x86/umip: Factor out instruction fetch
KVM: SVM: nested: Don't allocate VMCB structures on stack
x86/insn: Make inat-tables.c suitable for pre-decompression code
x86/traps: Move pf error codes to <asm/trap_pf.h>
x86/cpufeatures: Add SEV-ES CPU feature
arm64: perf: Remove unnecessary event_idx check
regulator: remove locking around regulator_notifier_call_chain()
regulator: don't require mutex for regulator_notifier_call_chain()
fs: Don't invalidate page buffers in block_write_full_page()
drm/vc4: drv: Support BCM2711
dt-bindings: display: vc4: Document BCM2711 VC5
dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings
drm/vc4: hdmi: Support the BCM2711 HDMI controllers
drm/vc4: hdmi: Add pixel BVB clock control
drm/vc4: hdmi: Switch to blank pixels when disabled
drm/vc4: hdmi: Do the VID_CTL configuration at once
drm/vc4: hdmi: Implement finer-grained hooks
drm/vc4: hdmi: Always recenter the HDMI FIFO
drm/vc4: hdmi: Remove register dumps in enable
drm/vc4: hdmi: Deal with multiple ALSA cards
drm/vc4: hdmi: Add audio-related callbacks
drm/vc4: hdmi: Set the b-frame marker to the match ALSA's default.
drm/vc4: hdmi: Reset audio infoframe on encoder_enable if previously streaming
drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers
drm/vc4: hdmi: Use clk_set_min_rate instead
drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate
drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid
drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define
drm/vc4: hdmi: Add CEC support flag
drm/vc4: hdmi: Move CEC init to its own function
drm/vc4: hdmi: Deal with multiple debugfs files
drm/vc4: hdmi: Store the encoder type in the variant structure
drm/vc4: hdmi: Add a set_timings callback
drm/vc4: hdmi: Add a CSC setup callback
drm/vc4: hdmi: Add PHY RNG enable / disable function
drm/vc4: hdmi: Add PHY init and disable function
drm/vc4: hdmi: Add reset callback
drm/vc4: hdmi: Implement a register layout abstraction
drm/vc4: hdmi: Introduce resource init and variant
drm/vc4: hdmi: Remove vc4_hdmi_connector
drm/vc4: hdmi: Remove vc4_dev hdmi pointer
drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device
drm/vc4: hdmi: Pass vc4_hdmi to CEC code
drm/vc4: hdmi: Add container_of macros for encoders and connectors
drm/vc4: hdmi: Use local vc4_hdmi directly
drm/vc4: hdmi: Move accessors to vc4_hdmi
drm/vc4: hdmi: Rename hdmi to vc4_hdmi
drm/vc4: hdmi: Remove DDC argument to connector_init
drm/vc4: hdmi: rework connectors and encoders
drm/vc4: hdmi: Move structure to header
drm/vc4: hdmi: Use debugfs private field
drm/vc4: crtc: Add BCM2711 pixelvalves
dt-bindings: display: vc4: pv: Add BCM2711 pixel valves
drm/vc4: drv: Disable the CRTC at boot time
drm/vc4: crtc: Move the CRTC disable out
drm/vc4: hvs: Introduce a function to get the assigned FIFO
drm/vc4: hvs: Make the stop_channel function public
drm/vc4: crtc: Clear the PixelValve FIFO during configuration
drm/vc4: crtc: Clear the PixelValve FIFO on disable
drm/vc4: crtc: Add a delay after disabling the PixelValve output
drm/vc4: encoder: Add finer-grained encoder callbacks
drm/vc4: crtc: Move HVS channel init before the PV initialisation
drm/vc4: crtc: Remove redundant pixelvalve reset
drm/vc4: crtc: Remove mode_set_nofb
drm/vc4: hvs: Make sure our channel is reset
drm/vc4: crtc: Move the HVS gamma LUT setup to our init function
drm/vc4: crtc: Move HVS init and close to a function
drm/vc4: crtc: Move PV dump to config_pv
drm/vc4: crtc: Turn pixelvalve reset into a function
drm/vc4: crtc: Disable color management for HVS5
drm/vc4: crtc: Add HDMI1 encoder type
drm/vc4: crtc: Rename HDMI encoder type to HDMI0
drm/vc4: crtc: Add function to compute FIFO level bits
drm/vc4: crtc: Add FIFO depth to vc4_crtc_data
drm/vc4: crtc: Assign output to channel automatically
drm/vc4: kms: Convert to for_each_new_crtc_state
drm/vc4: crtc: Enable and disable the PV in atomic_enable / disable
drm/vc4: crtc: Use local chan variable
drm/vc4: crtc: Rename HVS channel to output
drm/vc4: crtc: Move the cob allocation outside of bind
drm/vc4: crtc: Use a shared interrupt
drm/vc4: crtc: Deal with different number of pixel per clock
drm/vc4: plane: Create more planes
drm/vc4: plane: Optimize the LBM allocation size
drm/vc4: plane: Change LBM alignment constraint on LBM
drm/vc4: hvs: Boost the core clock during modeset
drm/vc4: Add support for the BCM2711 HVS5
dt-bindings: display: Add support for the BCM2711 HVS
PCI: cadence-ep: Remove obsolete path from comment
usb: typec: intel_pmc_mux: Support for device role (UFP)
usb: typec: intel_pmc_mux: Check the port status before connect
dt-bindings: PCI: rcar: Add device tree support for r8a7742
PCI: imx6: Do not output error message when devm_clk_get() failed with -EPROBE_DEFER
tools, bpf: Synchronise BPF UAPI header with tools
bpf: Fix formatting in documentation for BPF helpers
tools: bpftool: Fix formatting in bpftool-link documentation
ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo
PCI: imx6: Use fallthrough pseudo-keyword
PCI: rcar-gen2: Use fallthrough pseudo-keyword
soundwire: qcom: add v1.5.1 compatible
soundwire: qcom: add support for mmio soundwire master devices
soundwire: qcom: avoid dependency on CONFIG_SLIMBUS
soundwire: qcom: fix abh/ahb typo
ASoC: SOF: topology: make process type optional
ASoC: SOF: append extended data to sof_ipc_comp_mux
ASoC: SOF: append extended data to sof_ipc_comp_process
ASoC: SOF: append extended data to sof_ipc_comp_tone
ASoC: SOF: append extended data to sof_ipc_comp_asrc
ASoC: SOF: append extended data to sof_ipc_comp_src
ASoC: SOF: append extended data to sof_ipc_comp_host
ASoC: SOF: append extended data to sof_ipc_comp_volume
ASoC: SOF: append extended data to sof_ipc_comp_mixer
ASoC: SOF: append extended data to sof_ipc_comp_dai
ASoC: SOF: topology: add helper for setting up IPC component
ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data
ASoC: SOF: topology: parse comp_ext_tokens for all widgets
ASoC: SOF: topology: create component extended tokens
ASoC: SOF: add comp_ext to struct snd_sof_widget
ASoC: SOF: tokens: add token for component UUID
media: atomisp: get rid of -Wsuggest-attribute=format warnings
media: atomisp: move a static constant out of a header file
media: atomisp: get rid of unused vars
HID: wiimote: narrow spinlock range in wiimote_hid_event()
HID: wiimote: make handlers[] const
media: atomisp: print a warning if error while setting downscaler
media: atomisp: get rid of some cleanup leftovers
media: vivid: fix error path
media: vivid: move the devnode creation logic to a separate function
media: vivid: move the create queues to a separate function
media: vivid: place dt timings init code on a separate function
arm64: get rid of TEXT_OFFSET
media: vivid: move set_capabilities logic to a separate function
media: vivid: place the logic which disables ioctl on a separate function
media: vivid: move the detection part out of vivid_create_instance
PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
PCI: aardvark: Implement driver 'remove' function and allow to build it as module
PCI: pci-bridge-emul: Export API functions
PCI: aardvark: Check for errors from pci_bridge_emul_init() call
PCI: aardvark: Fix compilation on s390
ACPI/IORT: Remove the unused inline functions
ACPI/IORT: Drop the unused @ops of iort_add_device_replay()
arm64/numa: Fix a typo in comment of arm64_numa_init
arm64: fix some spelling mistakes in the comments by codespell
iommu/arm-smmu-v3: permit users to disable msi polling
iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass
iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter
drivers: most: add character device interface driver
iommu/arm-smmu-v3: Fix l1 stream table size in the error message
drivers/perf: hisi: Add missing include of linux/module.h
ASoC: sun8i-codec: Manage module clock via DAPM
ASoC: sun8i-codec: Attach the bus clock to the regmap
ASoC: sun8i-codec: Sort masks in a consistent order
ASoC: sun8i-codec: Fix field bit number indentation
ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name
ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names
ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names
ASoC: sun8i-codec: Fix AIF1 MODCLK widget name
ASoC: sun8i-codec: Remove extraneous widgets
drivers/virt/fsl_hypervisor: Fix error handling path
arch: vdso: add vdso linker script to 'targets' instead of extra-y
char: virtio: Select VIRTIO from VIRTIO_CONSOLE.
uacce: Use kobj_to_dev() instead of container_of()
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.19
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.14
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.9
mtd: mtdoops: Don't write panic data twice
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.4
ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback
ASoC: Intel: sof_sdw: add dailink .trigger callback
ASoC: soc-dai: clarify return value for get_sdw_stream()
mmc: host: Enable compile testing of multiple drivers
drm/i915: Unlock the shared hwsp_gtt object after pinning
drm/i915: Filter wake_flags passed to default_wake_function
drm/i915: Remove i915_request.lock requirement for execution callbacks
drm/i915: Be wary of data races when reading the active execlists
ARM: dts: ste-href: Add reg property to the LP5521 channel nodes
arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
arm64: dts: ti: k3-*: Use generic pinctrl for node names
arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
arm64: dts: ti: k3-am65*: Use generic gpio for node names
arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
arm64: dts: ti: k3-j721e: Use lower case hexadecimal
firmware: arm_scmi: Constify static scmi-ops
firmware: arm_scmi: Constify ops pointers in scmi_handle
cpufreq: arm_scmi: Constify scmi_perf_ops pointers
drm/i915: Add ww locking to pin_to_display_plane, v2.
drm/i915: Add ww locking to vm_fault_gtt
drm/i915: Move i915_vma_lock in the selftests to avoid lock inversion, v3.
drm/i915: Use ww pinning for intel_context_create_request()
drm/i915/selftests: Fix locking inversion in lrc selftest.
drm/i915: Dirty hack to fix selftests locking inversion
drm/i915: Convert i915_perf to ww locking as well
drm/i915: Kill last user of intel_context_create_request outside of selftests
drm/i915: Convert i915_gem_object/client_blt.c to use ww locking as well, v2.
drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.
drm/i915: Rework intel_context pinning to do everything outside of pin_mutex
drm/i915: Pin engine before pinning all objects, v5.
drm/i915: Nuke arguments to eb_pin_engine
drm/i915: Add ww context handling to context_barrier_task
drm/i915: Use ww locking in intel_renderstate.
drm/i915: Use per object locking in execbuf, v12.
drm/i915: Parse command buffer earlier in eb_relocate(slow)
drm/i915: Remove locking from i915_gem_object_prepare_read/write
drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.
Revert "drm/i915/gem: Split eb_vma into its own allocation"
Revert "drm/i915/gem: Drop relocation slowpath".
drm/i915: Revert relocation chaining commits.
Revert "drm/i915/gem: Async GPU relocations only"
drm/i915/gem: Free the fence after a fence-chain lookup failure
drm/i915/gem: Reduce context termination list iteration guard to RCU
drm/i915/selftests: Prevent selecting 0 for our random width/align
drm/i915/gt: Hold context/request reference while breadcrumbs are active
drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier
drm/i915/gt: Shrink i915_page_directory's slab bucket
drm/i915/gt: Switch to object allocations for page directories
drm/i915: Preallocate stashes for vma page-directories
drm/i915/gt: Distinguish the virtual breadcrumbs from the irq breadcrumbs
drm/i915/gt: Only transfer the virtual context to the new engine if active
drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs
misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller
dt-bindings: pci: rcar-pci-ep: Document r8a774e1
PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
xfrm: clone whole liftime_cur structure in xfrm_do_migrate
xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
arm64: perf: Add general hardware LLC events for PMUv3
arm64: traps: Add str of description to panic() in die()
drm/i915: Remove requirement for holding i915_request.lock for breadcrumbs
drm/i915: Provide a fastpath for waiting on vma bindings
drm/i915: Reduce locking around i915_active_acquire_preallocate_barrier()
drm/i915: Make the stale cached active node available for any timeline
drm/i915: Keep the most recently used active-fence upon discard
drm/i915: Export a preallocate variant of i915_active_acquire()
drm/i915: Skip taking acquire mutex for no ref->active callback
drm/i915/selftests: Drop stale timeline constructor assert
drm/i915/gt: Pull release of node->age under the spinlock
drm/i915/gt: Support multiple pinned timelines
drm/i915/gem: Delay tracking the GEM context until it is registered
drm/i915/gt: Fix termination condition for freeing all buffer objects
drm/i915/selftests: Flush the active barriers before asserting
drm/i915/gt: Delay taking the spinlock for grabbing from the buffer pool
drm/i915/gt: Disable preparser around xcs invalidations on tgl
drm/i915/gem: Remove disordered per-file request list for throttling
drm/i915: Soften the tasklet flush frequency before waits
drm/i915/selftests: Mock the status_page.vma for the kernel_context
drm/i915: Reduce i915_request.lock contention for i915_request_wait
misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G2N PCIe controllers
dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1
arm64: dts: arm: Fix SP805 clock-names
ARM: dts: arm: Fix SP805 clocks
PCI: xilinx-cpm: Remove leftover bridge initialization
ARM: dts: arm: Fix SP804 users
PCI: tegra: No need to check return value of debugfs_create() functions
lib: devres: delete duplicated words
driver core: Annotate dev_err_probe() with __must_check
PCI: dwc: Allow overriding bridge pci_ops
PCI: dwc: Use DBI accessors instead of own config accessors
PCI: Allow root and child buses to have different pci_ops
PCI: designware-ep: Fix the Header Type check
device connection: Remove struct device_connection
device connection: Remove device_connection_add()
device connection: Remove device_connection_find()
arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
m68k: Replace HTTP links with HTTPS ones
m68k: mm: Remove superfluous memblock_alloc*() casts
m68k: mm: Use PAGE_ALIGNED() helper
m68k: Sort selects in main Kconfig
m68k: amiga: Clean up Amiga hardware configuration
m68k: Revive _TIF_* masks
brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329
brcmfmac: drop chip id from debug messages
brcmfmac: increase F2 watermark for BCM4329
staging: wlan-ng: Remove repeated word our
staging: rtl8188eu: clean up whitespace in wpa_set_encryption()
staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt_actioncode with ieee80211_spectrum_mgmt_actioncode
/dev/zero: fixups for ->read
drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs
mwifiex: sdio: Fix -Wunused-const-variable warnings
mwifiex: wmm: Fix -Wunused-const-variable warnings
rtw88: fix compile warning: [-Wignored-qualifiers]
mt7601u: Use fallthrough pseudo-keyword
mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
drm/bridge/synopsys: dsi: add support for non-continuous HS clock
drm/bridge/synopsys: dsi: allow sending longer LP commands
drm/bridge/synopsys: dsi: allow LP commands in video mode
mmc: host: Drop unneeded MMC dependency in Kconfig
mmc: renesas_sdhi: Drop local dma_parms
mmc: omap-hsmmc: remove redundant null check
mmc: core: simplify an expression
mmc: renesas_sdhi: keep SCC clock active when tuning
mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_tune' helper
mmc: core: when downgrading HS400, callback into drivers earlier
mmc: sdhci-msm: Prefer asynchronous probe
mmc: s3cmci: Drop unused variables in dbg_dumpregs
mmc: s3cmci: Cast driver data through long
mmc: s3cmci: Use proper printk format for iomem pointer
mmc: davinci: Fix -Wpointer-to-int-cast on compile test
mmc: sdhci-brcmstb: Simplify with optional clock and dev_err_probe()
mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t
mmc: dw_mmc: Simplify with dev_err_probe()
mmc: sdhci-tegra: Simplify with dev_err_probe()
mmc: sdhci-of-arasan: Simplify with dev_err_probe()
mmc: meson: Simplify with dev_err_probe()
mmc: jz4740: Simplify with dev_err_probe()
mmc: dw_mmc-zx: Simplify with dev_err_probe()
mmc: davinci: Simplify with dev_err_probe()
mmc: bcm2835: Simplify with dev_err_probe()
mmc: core: Allow setting slot index via device tree alias
dt-bindings: mmc: document alias support
mmc: meson-gx: use wrapper to avoid accessing internal vars
dt-bindings: mmc: mmc-pwreq-simple: Accept more than one reset GPIO
dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching
mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711
mmc: mediatek: add pre_enable() and post_disable() hook function
mmc: cqhci: add new cqhci_host_ops pre_enable() and post_disable()
mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target
mmc: tmio: remove indirection of 'execute_tuning' callback
mmc: tmio: don't reset whole IP core when tuning fails
mmc: tmio: factor out common parts of the reset routine
mmc: tmio: remove indirection of 'hw_reset' callback
Revert "mmc: tmio: fix reset operation"
mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset'
mmc: sdhci_am654: Add workaround for card detect debounce timer
mmc: sdhci-msm: enable compile-testing on !ARM
mmc: sdhci-esdhc-imx: remove unused code
mmc: sd: Use kobj_to_dev() instead of container_of()
mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver
dt-bindings: mmc: Add Sparx5 SDHCI controller bindings
mmc: via-sdmmc: Fix data race bug
mmc: core: Improve documentation of MMC_CAP_HW_RESET
mmc: sdhci: Add LTR support for some Intel BYT based controllers
mmc: test: remove ambiguity in test description
mmc: mmc_spi: fix timeout calculation
mmc: sdio: Export SDIO revision and info strings to userspace
mmc: sdio: Extend sdio_config_attr macro and use it also for modalias
mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers
mmc: sdio: Check for CISTPL_VERS_1 buffer size
mmc: sdhci-esdhc-imx: Reset before sending tuning command for manual tuning
ms_block: fix spelling mistake "doesn'" -> "doesn't"
dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support
mmc: Kconfig: Add RISCV and CSKY for MMC_DW
mmc: s3cmci: remove empty kerneldoc comment
dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's J7200 devices
mmc: sdhci_am654: Replace HTTP links with HTTPS ones
udmabuf: Add missing compact_ioctl
bus: brcmstb_gisb: Add support for breakpoint interrupts
dt-bindings: bus: Document breakpoint interrupt for gisb-arb
clk: imx: Fix and update kerneldoc
clk: imx: fix i.MX7D peripheral clk mux flags
clk: imx: fix composite peripheral flags
xfs: xfs_iflock is no longer a completion
xfs: remove kmem_realloc()
drm/panel: s6e63m0: Fix up DRM_DEV* regression
enic: switch from 'pci_' to 'dma_' API
soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
net: gemini: Clean up phy registration
net: Add a missing word
net: dsa: rtl8366rb: Support setting MTU
irqchip/gic-v2, v3: Prevent SW resends entirely
irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs
irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
genirq: Walk the irq_data hierarchy when resending an interrupt
net/packet: Remove unused macro BLOCK_PRIV
ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node
MAINTAINERS: Move Hartmut Knaack to Credits
MAINTAINERS: Consolidate Analog Devices IIO entries and remove Beniamin Bia
iio: sx9310: Prefer async probe
iio: adc: rockchip_saradc: Allow compile-testing with !ARM
drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon
drm/i915: panel: Use atomic PWM API for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM min setting for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM frequency for devs with an external PWM controller
drm/i915: panel: Add get_vbt_pwm_freq() helper
pwm: crc: Implement get_state() method
pwm: crc: Implement apply() method to support the new atomic PWM API
pwm: crc: Enable/disable PWM output on enable/disable
pwm: crc: Fix period changes not having any effect
pwm: crc: Fix off-by-one error in the clock-divider calculations
pwm: crc: Fix period / duty_cycle times being off by a factor of 256
pwm: lpss: Remove suspend/resume handlers
pwm: lpss: Make pwm_lpss_apply() not rely on existing hardware state
pwm: lpss: Add pwm_lpss_prepare_enable() helper
pwm: lpss: Add range limit check for the base_unit register value
pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation)
ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase
MAINTAINERS: add files for Mediatek DRM drivers
phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/mediatek folder
drm/mediatek: Separate mtk_hdmi_phy to an independent module
drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hdmi driver
NFC: digital: Remove two unused macroes
caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE
MAINTAINERS: repair reference in LYNX PCS MODULE
net: dsa: bcm_sf2: Ensure that MDIO diversion is used
of: Export of_remove_property() to modules
sfc: remove efx_tx_queue_partner
sfc: rewrite efx_tx_may_pio
sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath
sfc: use tx_queue->old_read_count in EF100 TX path
sfc: make ef100 xmit_more handling look more like ef10's
sfc: add and use efx_tx_send_pending in tx.c
coccinelle: misc: add uninitialized_var.cocci script
staging: tegra-vde: fix common struct sg_table related issues
ARM: dts: imx28-m28: Align GPMI NAND node name with schema
ARM: dts: imx6qdl: add enet_out clk support
ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
ARM: imx: Remove ehci board files
ARM: imx: Remove i.MX35 board files
ARM: imx: Remove i.MX31 board files
ARM: imx: Remove i.MX27 board files
ARM: imx: Remove imx21 support
arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
arm64: dts: imx8mq-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
dt-bindings: arm: fsl: Add imx8mm ddr4 evk board
arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
fpga: fpga-region: Cleanup an outdated comment
ARM: dts: imx: add devicetree for Tolino Shine 2 HD
dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
drm/panel: s6e63m0: Order enable/disable sequence
drm/panel: s6e63m0: Add code to identify panel
drm/panel: s6e63m0: Add reading functionality
x86/resctrl: Fix spelling in user-visible warning messages
drm/panel: s6e63m0: Add DSI transport
drm/panel: s6e63m0: Break out SPI transport
soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
ARM: brcmstb: Add debug UART entry for 72615
perf tools: Make GTK2 support opt-in
perf vendor events amd: Enable Family 19h users by matching Zen2 events
perf vendor events amd: Add recommended events
perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1
perf vendor events amd: Add L2 Prefetch events for zen1
drm/msm/adreno: remove return value of function XX_print
drm/msm: drop cache sync hack
drm/msm/mdp5: Remove unused downstream bus scaling apis
drm/msm/mdp4: Remove unused downstream bus scaling apis
drm/msm/dpu: add support for clk and bw scaling for display
perf: ftrace: Add filter support for option -F/--funcs
perf tools: Consolidate close_control_option()'s into one function
perf intel-pt: Document snapshot control command
perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq'
perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config'
tools/memory-model: Expand the cheatsheet.txt notion of relaxed
smp: Make symbol 'csd_bug_count' static
kernel/smp: Provide CSD lock timeout diagnostics
smp: Add source and destination CPUs to __call_single_data
perf record: Add 'snapshot' control command
perf tools: Add FIFO file names as alternative options to --control
perf tools: Use AsciiDoc formatting for --control option documentation
perf tools: Handle read errors from ctl_fd
perf tools: Consolidate --control option parsing into one function
perf tests: Add test for PE binary format support
perf symbols: Try reading the symbol table with libbfd
perf dso: Use libbfd to read build_id and .gnu_debuglink section
tools features: Add feature test to check if libbfd has buildid support
ACPICA: Introduce special struct type for GPE register addresses
ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write()
ACPICA: Validate GPE blocks at init time
scripts/dev-needs: Add script to list device dependencies
Make the docs build "work" with Sphinx 3.x
pty: do tty_flip_buffer_push without port->lock in pty_write
tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
tty: ipwireless: fix error handling
tty: synclink_gt: switch from 'pci_' to 'dma_' API
tty: serial: icom: switch from 'pci_' to 'dma_' API
drivers/greybus: Use kobj_to_dev()
x86/mce: Increase maximum number of banks to 64
serial: 8250_fsl: Add ACPI support
serial: stm32: Add RS485 RTS GPIO control again
tty: serial: earlycon dependency
sc16is7xx: Set iobase to device index
serial: core: Simplify with dev_err_probe()
serial: 8250: Simplify with dev_err_probe()
serial: imx: Delete duplicated argument to '|' in imx_uart_probe
dt-bindings: gpio: fsl-imx-gpio: Add power-domains
dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs
dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property
dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles
uas: bump hw_max_sectors to 2048 blocks for SS or faster drives
uas: fix sdev->host->dma_dev
usb-storage: fix sdev->host->dma_dev
usb/host: ehci-npcm7xx: Use pm_ptr() macro
usb/host: ehci-spear: Use pm_ptr() macro
usb/host: ehci-platform: Use pm_ptr() macro
usb/misc: usb3503: Use pm_ptr() macro
usb/misc: usb4604: Use pm_ptr() macro
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: core: driver: fix stray tabs in error messages
samples, bpf: Add xsk_fwd test file to .gitignore
samples, bpf: Replace bpf_program__title() with bpf_program__section_name()
staging: pi433: break long lines
staging: rtl8723bs: os_dep: added blank line to fix coding style issue
x86/debug: Change thread.debugreg6 to thread.virtual_dr6
x86/debug: Support negative polarity DR6 bits
x86/debug: Simplify hw_breakpoint_handler()
x86/debug: Remove aout_dump_debugregs()
x86/debug: Remove the historical junk
x86/debug: Move cond_local_irq_enable() block into exc_debug_user()
x86/debug: Move historical SYSENTER junk into exc_debug_kernel()
x86/debug: Simplify #DB signal code
x86/debug: Remove handle_debug(.user) argument
x86/debug: Move kprobe_debug_handler() into exc_debug_kernel()
x86/debug: Sync BTF earlier
MAINTAINERS: Add myself as SCHED_DEADLINE reviewer
libbpf: Fix potential multiplication overflow
libbpf: Fix another __u64 cast in printf
iommu/tegra-smmu: Add locking around mapping operations
tests: add waitid() tests for non-blocking pidfds
arm64: mte: Add Memory Tagging Extension documentation
arm64: mte: Kconfig entry
arm64: mte: Save tags when hibernating
arm64: mte: Enable swap of tagged pages
mm: Add arch hooks for saving/restoring tags
fs: Handle intra-page faults in copy_mount_options()
arm64: mte: ptrace: Add NT_ARM_TAGGED_ADDR_CTRL regset
arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support
arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasks
arm64: mte: Restore the GCR_EL1 register after a suspend
arm64: mte: Allow user control of the generated random tags via prctl()
arm64: mte: Allow user control of the tag check mode via prctl()
mm: Allow arm64 mmap(PROT_MTE) on RAM-based files
arm64: mte: Validate the PROT_MTE request via arch_validate_flags()
mm: Introduce arch_validate_flags()
arm64: mte: Add PROT_MTE support to mmap() and mprotect()
mm: Introduce arch_calc_vm_flag_bits()
arm64: mte: Tags-aware aware memcmp_pages() implementation
arm64: Avoid unnecessary clear_user_page() indirection
arm64: mte: Tags-aware copy_{user_,}highpage() implementations
arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE
mm: Preserve the PG_arch_2 flag in __split_huge_page_tail()
mm: Add PG_arch_2 page flag
arm64: mte: Handle synchronous and asynchronous tag check faults
arm64: mte: Add specific SIGSEGV codes
arm64: kvm: mte: Hide the MTE CPUID information from the guests
iommu/sun50i: Fix set-but-not-used variable warning
iommu/mediatek: Check 4GB mode by reading infracfg
drm/i915: remove the extra modeset init layer
tests: port pidfd_wait to kselftest harness
pidfd: support PIDFD_NONBLOCK in pidfd_open()
exit: support non-blocking pidfds
drm/i915: split out intel_modeset_driver_remove_nogem() and simplify
drm/i915: move more display related probe to intel_modeset_init_noirq()
drm/i915: split intel_modeset_init() pre/post gem init
iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
iommu/iova: Replace cmpxchg with xchg in queue_iova
regulator:
|
||
|
bcbc0b2e27 |
mei: protect mei_cl_mtu from null dereference
A receive callback is queued while the client is still connected but can still be called after the client was disconnected. Upon disconnect cl->me_cl is set to NULL, hence we need to check that ME client is not-NULL in mei_cl_mtu to avoid null dereference. Cc: <stable@vger.kernel.org> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20201029095444.957924-2-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
b21de80ac1 |
mei: hw: Replace zero-length array with flexible-array member
There is a regular need in the kernel to provide a way to declare having a dynamically sized set of trailing elements in a structure. Kernel code should always use “flexible array members”[1] for these cases. The older style of one-element or zero-length arrays should no longer be used[2]. [1] https://en.wikipedia.org/wiki/Flexible_array_member [2] https://www.kernel.org/doc/html/v5.9/process/deprecated.html#zero-length-and-one-element-arrays Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org> |
||
|
ad18ef8845 |
Merge android-mainline (9c16520 ) into msm-waipio
* refs/heads/tmp-9c16520: Linux 5.9-rc5 ANDROID: pinctrl: qcom: Kconfig: Make new PINCTRL_SM8250 depend on QCOM_SCM || !QCOM_SCM KVM: emulator: more strict rsm checks. KVM: nSVM: more strict SMM checks when returning to nested guest SVM: nSVM: setup nested msr permission bitmap on nested state load SVM: nSVM: correctly restore GIF on vmexit from nesting after migration openrisc: Fix issue with get_user for 64-bit values x86/kvm: don't forget to ACK async PF IRQ x86/kvm: properly use DEFINE_IDTENTRY_SYSVEC() macro KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit KVM: SVM: avoid emulation with stale next_rip ANDROID: gki_defconfig: enable f2fs compression by GKI ANDROID: gki_defconfig: enable f2fs compression by GKI ANDROID: scsi: ufs: add UFSHCD_QUIRK_KEYS_IN_PRDT ANDROID: scsi: ufs: add UFSHCD_QUIRK_NO_KEYSLOTS ANDROID: scsi: ufs: add ->fill_prdt() variant op KVM: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN KVM: SVM: Periodically schedule when unregistering regions on destroy KVM: MIPS: Change the definition of kvm type kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed KVM: nVMX: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control KVM: fix memory leak in kvm_io_bus_unregister_dev() KVM: Check the allocation of pv cpu mask KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected gcov: add support for GCC 10.1 ANDROID: sched: add restrict vendor hook to modify load balance behavior ANDROID: Revert "ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM" FROMLIST: irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module ANDROID: gki_defconfig: enable IOMMU_LIMIT_IOVA_ALIGNMENT ANDROID: Setting up GS before calling __restore_processor_state. powercap: make documentation reflect code PM: <linux/device.h>: fix @em_pd kernel-doc warning powercap/intel_rapl: add support for AlderLake powercap/intel_rapl: add support for RocketLake powercap/intel_rapl: add support for TigerLake Desktop ANDROID: Incremental fs: Remove block HASH flag ANDROID: Incremental fs: Remove back links and crcs ANDROID: Incremental fs: Remove attributes from file ANDROID: Incremental fs: Add .blocks_written file Revert "dyndbg: accept query terms like file=bar and module=foo" Revert "dyndbg: fix problem parsing format="foo bar"" test_firmware: Test platform fw loading on non-EFI systems arm64: dts: ns2: Fixed QSPI compatible string ARM: dts: BCM5301X: Fixed QSPI compatible string ARM: dts: NSP: Fixed QSPI compatible string ARM: dts: bcm: HR2: Fixed QSPI compatible string dt-bindings: spi: Fix spi-bcm-qspi compatible ordering IB/isert: Fix unaligned immediate-data handling RDMA/rtrs-srv: Set .release function for rtrs srv device during device init RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' block: Set same_page to false in __bio_try_merge_page if ret is false spi: stm32: fix pm_runtime_get_sync() error checking spi: Fix memory leak on splited transfers i2c: algo: pca: Reapply i2c bus settings after reset nvme-fabrics: allow to queue requests for live queues FROMLIST: iommu/iova: Free global iova rcache on iova alloc failure FROMLIST: iommu/iova: Retry from last rb tree node if iova search fails FROMLIST: iommu/iova: Support limiting IOVA alignment FROMLIST: iommu/iova: Add a best-fit algorithm FROMLIST: iommu/dma: Allow drivers to reserve an iova range f2fs: Return EOF on unaligned end of file DIO read f2fs: fix indefinite loop scanning for free nid f2fs: Fix type of section block count variables block: only call sched requeue_request() for scheduled requests seccomp: don't leave dangling ->notif if file allocation fails mailmap, MAINTAINERS: move to tycho.pizza seccomp: don't leak memory when filter install races nvme-tcp: cancel async events before freeing event struct nvme-rdma: cancel async events before freeing event struct nvme-fc: cancel async events before freeing event struct nvme: Revert: Fix controller creation races with teardown flow spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads block: restore a specific error code in bdev_del_partition drm/i915: fix regression leading to display audio probe failure on GLK i2c: npcm7xx: Fix timeout calculation Revert "drm/i915/gem: Delete unused code" Revert "drm/i915/gem: Async GPU relocations only" Revert "drm/i915: Remove i915_gem_object_get_dirty_page()" btrfs: fix NULL pointer dereference after failure to create snapshot usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes usb: typec: intel_pmc_mux: Do not configure Altmode HPD High FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU scripts/tags.sh: exclude tools directory from tags generation ANDROID: GKI: Enable CONFIG_REMOTEPROC_CDEV btrfs: free data reloc tree on failed mount btrfs: require only sector size alignment for parent eb bytenr btrfs: fix lockdep splat in add_missing_dev PM: <linux/device.h>: fix @em_pd kernel-doc warning openrisc: Fix cache API compile issue when not inlining openrisc: Reserve memblock for initrd spi: stm32: Rate-limit the 'Communication suspended' message rbd: require global CAP_SYS_ADMIN for mapping and unmapping kobject: Drop unneeded conditional in __kobject_del() mmc: sdio: Use mmc_pre_req() / mmc_post_req() mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt mmc: mmc_spi: Allow the driver to be built when CONFIG_HAS_DMA is unset mmc: sdhci-msm: Add retries when all tuning phases are found valid mmc: sdhci-acpi: Clear amd_sdhci_host on reset cifs: fix DFS mount with cifsacl/modefromsid Linux 5.9-rc4 io_uring: fix linked deferred ->files cancellation io_uring: fix cancel of deferred reqs with ->files include/linux/log2.h: add missing () around n in roundup_pow_of_two() mm/khugepaged.c: fix khugepaged's request size in collapse_file mm/hugetlb: fix a race between hugetlb sysctl handlers mm/hugetlb: try preferred node first when alloc gigantic page from cma mm/migrate: preserve soft dirty in remove_migration_pte() mm/migrate: remove unnecessary is_zone_device_page() check mm/rmap: fixup copying of soft dirty and uffd ptes mm/migrate: fixup setting UFFD_WP flag mm: madvise: fix vma user-after-free checkpatch: fix the usage of capture group ( ... ) fork: adjust sysctl_max_threads definition to match prototype ipc: adjust proc_ipc_sem_dointvec definition to match prototype mm: track page table modifications in __apply_to_page_range() MAINTAINERS: IA64: mark Status as Odd Fixes only MAINTAINERS: add LLVM maintainers MAINTAINERS: update Cavium/Marvell entries mm: slub: fix conversion of freelist_corrupted() mm: memcg: fix memcg reclaim soft lockup memcg: fix use-after-free in uncharge_batch xfs: don't update mtime on COW faults ext2: don't update mtime on COW faults drm: xlnx: dpsub: Fix DMADEVICES Kconfig dependency rapidio: Replace 'select' DMAENGINES 'with depends on' io_uring: fix explicit async read/write mapping for large segments SUNRPC: stop printk reading past end of string NFS: Zero-stateid SETATTR should first return delegation ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 arm64: dts: imx8mp: correct sdma1 clk setting drm/msm: Disable the RPTR shadow drm/msm: Disable preemption on all 5xx targets drm/msm: Enable expanded apriv support for a650 drm/msm: Split the a5xx preemption record net/packet: fix overflow in tpacket_rcv mm: Add PGREUSE counter mm/gup: Remove enfornced COW mechanism mm/ksm: Remove reuse_ksm_page() mm: do_wp_page() simplification driver core: Fix device_pm_lock() locking for device links gcov: Disable gcov build with GCC 10 init: fix error check in clean_path() MAINTAINERS: Add the security document to SECURITY CONTACT driver code: print symbolic error code debugfs: Fix module state check condition video: fbdev: fix OOB read in vga_8planes_imageblit() dyndbg: fix problem parsing format="foo bar" dyndbg: refine export, rename to dynamic_debug_exec_queries() dyndbg: give %3u width in pr-format, cosmetic only usb: core: fix slab-out-of-bounds Read in read_descriptors Revert "usb: dwc3: meson-g12a: fix shared reset control use" usb: typec: ucsi: acpi: Check the _DEP dependencies usb: typec: intel_pmc_mux: Un-register the USB role switch usb: Fix out of sync data toggle if a configured device is reconfigured x86/entry: Unbreak 32bit fast syscall x86/debug: Allow a single level of #DB recursion x86/entry: Fix AC assertion tracing/kprobes, x86/ptrace: Fix regs argument order for i386 drm/virtio: drop virtio_gpu_output->enabled iommu/vt-d: Handle 36bit addressing for x86-32 iommu/amd: Do not use IOMMUv2 functionality when SME is active iommu/amd: Do not force direct mapping when SME is active KVM: arm64: Update page shift if stage 2 block mapping not supported KVM: arm64: Fix address truncation in traces iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE iommu/amd: Restore IRTE.RemapEn bit after programming IRTE thermal: core: Fix use-after-free in thermal_zone_device_unregister() thermal: qcom-spmi-temp-alarm: Don't suppress negative temp KVM: arm64: Do not try to map PUDs when they are folded into PMD thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() iommu/vt-d: Serialize IOMMU GCMD register modifications MAINTAINERS: Update QUALCOMM IOMMU after Arm SMMU drivers move drm/sun4i: backend: Disable alpha on the lowest plane on the A20 drm/sun4i: backend: Support alpha property on lowest plane drm/sun4i: Fix DE2 YVU handling xen: add helpers to allocate unpopulated memory memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC xen/balloon: add header guard padata: fix possible padata_works_lock deadlock x86, fakenuma: Fix invalid starting node ID selftests/x86/test_vsyscall: Improve the process_vm_readv() test mm: fix pin vs. gup mismatch with gate pages net/smc: fix sock refcounting in case of termination net/smc: reset sndbuf_desc if freed net/smc: set rx_off for SMCR explicitly net/smc: fix toleration of fake add_link messages interconnect: qcom: Fix small BW votes being truncated to zero tg3: Fix soft lockup when tg3_reset_task() fails. drm/tve200: Stabilize enable/disable perf tools: Add bpf image check to __map__is_kmodule perf record/stat: Explicitly call out event modifiers in the documentation perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) perf stat: Turn off summary for interval mode by default libtraceevent: Fix build warning on 32-bit arches perf jevents: Fix suspicious code in fixregex() perf parse-events: Use uintptr_t when casting numbers to pointers dax: fix detection of dax support for non-persistent memory block devices doc: net: dsa: Fix typo in config code sample xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files ANDROID: GKI: Enable IR RC support ANDROID: Re-enable menus hidden by disabling MEDIA_SUPPORT_FILTER dma-buf: fence-chain: Document missing dma_fence_chain_init() parameter in kerneldoc dma-buf: Fix kerneldoc of dma_buf_set_name() ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen MIPS: SNI: Fix SCSI interrupt MIPS: add missing MSACSR and upper MSA initialization Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled" x86/mm/32: Bring back vmalloc faulting on x86_32 x86/cmdline: Disable jump tables for cmdline.c soundwire: fix double free of dangling pointer interconnect: Show bandwidth for disabled paths as zero in debugfs dmaengine: ti: k3-udma: Update rchan_oes_offset for am654 SYSFW ABI 3.0 drm/nouveau/kms/nv50-gp1xx: add WAR for EVO push buffer HW bug drm/nouveau/kms/nv50-gp1xx: disable notifies again after core update drm/nouveau/kms/nv50-: add some whitespace before debug message drm/nouveau/kms/gv100-: Include correct push header in crcc37d.c drm/radeon: Prefer lower feedback dividers drm/amdgpu: Fix bug in reporting voltage for CIK drm/amdgpu: Specify get_argument function for ci_smu_funcs drm/amd/pm: enable MP0 DPM for sienna_cichlid drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting drm/amd/pm: fix is_dpm_running() run error on 32bit system kconfig: remove redundant assignment prompt = prompt kbuild: Documentation: clean up makefiles.rst kconfig: streamline_config.pl: check defined(ENV variable) before using it block: allow for_each_bvec to support zero len bvec scsi: mpt3sas: Don't call disable_irq from IRQ poll handler scsi: megaraid_sas: Don't call disable_irq from process IRQ poll scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem net: dp83867: Fix WoL SecureOn password nfp: flower: fix ABI mismatch between driver and firmware tipc: fix shutdown() of connectionless socket ipv6: Fix sysctl max for fib_multipath_hash_policy drivers/net/wan/hdlc: Change the default of hard_header_len to 0 net: gemini: Fix another missing clk_disable_unprepare() in probe RDMA/core: Fix reported speed and width net: bcmgenet: fix mask check in bcmgenet_validate_flow() amd-xgbe: Add support for new port mode RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ spi: spi-loopback-test: Fix out-of-bounds read regulator: pwm: Fix machine constraints application ANDROID: power_supply: Add a helper function to retrieve psy array from phandle dm thin metadata: Fix use-after-free in dm_bm_set_read_only dm thin metadata: Avoid returning cmd->bm wild pointer on error dm cache metadata: Avoid returning cmd->bm wild pointer on error ALSA: hda: use consistent HDAudio spelling in comments/docs libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks ALSA: hda: add dev_dbg log when driver is not selected ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled ALSA: hda: hdmi - add Rocketlake support io_uring: no read/write-retry on -EAGAIN error and O_NONBLOCK marked file fix regression in "epoll: Keep a reference on files added to the check list" io_uring: set table->files[i] to NULL when io_sqe_file_register failed ALSA: ua101: convert tasklets to use new tasklet_setup() API ALSA: usb-audio: convert tasklets to use new tasklet_setup() API ASoC: txx9: convert tasklets to use new tasklet_setup() API ASoC: siu: convert tasklets to use new tasklet_setup() API ASoC: fsl_esai: convert tasklets to use new tasklet_setup() API ALSA: hdsp: convert tasklets to use new tasklet_setup() API ALSA: riptide: convert tasklets to use new tasklet_setup() API ALSA: pci/asihpi: convert tasklets to use new tasklet_setup() API ALSA: firewire: convert tasklets to use new tasklet_setup() API ALSA: core: convert tasklets to use new tasklet_setup() API s390: update defconfigs s390: fix GENERIC_LOCKBREAK dependency typo in Kconfig drm/i915: Clear the repeater bit on HDCP disable drm/i915: Fix sha_text population code drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state arm64/module: set trampoline section flags regardless of CONFIG_DYNAMIC_FTRACE arm64: Remove exporting cpu_logical_map symbol drm/virtio: fix unblank scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA scsi: target: iscsi: Fix data digest calculation blk-stat: make q->stats->lock irqsafe blk-iocost: ioc_pd_free() shouldn't assume irq disabled net: usb: dm9601: Add USB ID of Keenetic Plus DSL vhost: fix typo in error message ANDROID: GKI: enable ALLOW_DEV_COREDUMP ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE ANDROID: GKI: Enable SCS dm integrity: fix error reporting in bitmap mode after creation dm crypt: Initialize crypto wait structures dm mpath: fix racey management of PG initialization dm writecache: handle DAX to partitions on persistent memory correctly net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() FROMLIST: x86/boot: Check that there are no run-time relocations FROMLIST: x86/boot: Remove run-time relocations from head_{32,64}.S FROMLIST: x86/boot: Remove run-time relocations from .head.text code FROMLIST: x86/boot: Add .text.* to setup.ld FROMLIST: x86/boot/compressed: Get rid of GOT fixup code FROMLIST: x86/boot/compressed: Force hidden visibility for all symbol references FROMLIST: x86/boot/compressed: Move .got.plt entries out of the .got section cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled cpufreq: intel_pstate: Free memory only when turning off cpufreq: intel_pstate: Add ->offline and ->online callbacks cpufreq: intel_pstate: Tweak the EPP sysfs interface cpufreq: intel_pstate: Update cached EPP in the active mode cpufreq: intel_pstate: Refuse to turn off with HWP enabled ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id pktgen: fix error message with wrong function name arc: fix memory initialization for systems with two memory banks ia64: fix min_low_pfn/max_low_pfn build errors perf report: Disable ordered_events for raw dump perf tools: Correct SNOOPX field offset perf intel-pt: Fix corrupt data after perf inject from perf cs-etm: Fix corrupt data after perf inject from perf top/report: Fix infinite loop in the TUI for grouped events perf parse-events: Avoid an uninitialized read when using fake PMUs perf stat: Fix out of bounds array access in the print_counters() evlist method perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test perf parse-events: Set exclude_guest=1 for user-space counting perf record: Correct the help info of option "--no-bpf-event" perf tools: Use %zd for size_t printf formats on 32-bit block: fix locking in bdev_del_partition block: release disk reference in hd_struct_free_work iio: adc: mcp3422: fix locking on error path io_uring: fix removing the wrong file in __io_sqe_files_update() block: ensure bdi->io_pages is always initialized ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check regulator: core: Fix slab-out-of-bounds in regulator_unlock_recursive() MIPS: perf: Fix wrong check condition of Loongson event IDs clang-format: Update with the latest for_each macro list FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller HID: core: Sanitize event code and type when mapping input HID: core: Correctly handle ReportSize being zero Documentation: fix dma-buf.rst underline length warning misc: eeprom: at24: register nvmem only after eeprom is ready to use HID: elan: Fix memleak in elan_input_configured scsi: lpfc: Update lpfc version to 12.8.0.4 scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask scsi: qla2xxx: Fix regression on sparc64 scsi: libfc: Fix for double free() scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort net: ethernet: ti: am65-cpsw: fix rmii 100Mbit link mode cxgb4: fix thermal zone device registration drivers/net/wan/hdlc_cisco: Add hard_header_len ionic: fix txrx work accounting ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM ANDROID: GKI: Disable FW_LOADER_USER_HELPER_FALLBACK microblaze: fix min_low_pfn/max_low_pfn build errors ANDROID: drop KERNEL_DIR setting in build.config.common drm/sun4i: Fix dsi dcs long write function habanalabs: fix report of RAZWI initiator coordinates habanalabs: prevent user buff overflow Documentation/llvm: Improve formatting of commands, variables, and arguments affs: fix basic permission bits to actually work iio: adc: mcp3422: fix locking scope iio: adc: meson-saradc: Use the parent device to look up the calib data iio:adc:max1118 Fix alignment of timestamp and data leak issues iio:adc:ina2xx Fix timestamp alignment issue. iio:adc:ti-adc084s021 Fix alignment and data leak issues. iio:adc:ti-adc081c Fix alignment and data leak issues opp: Don't drop reference for an OPP table that was never parsed phy: omap-usb2-phy: disable PHY charger detect HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices USB: serial: option: support dynamic Quectel USB compositions USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules arm64: dts: imx8mq: Fix TMU interrupt property tipc: fix using smp_processor_id() in preemptible Linux 5.9-rc3 drm/ingenic: Fix driver not probing when IPU port is missing drm/ingenic: Fix leak of device_node pointer genirq/matrix: Deal with the sillyness of for_each_cpu() on UP ANDROID: db845c_gki.fragment: remove CONFIG_USB_EHCI_HCD and CONFIG_USB_EHCI_HCD_PLATFORM fsldma: fix very broken 32-bit ppc ioread64 functionality ANDROID: GKI: Add CONFIG_KVM and CONFIG_VHOST_VSOCK netfilter: conntrack: do not auto-delete clash entries on reply sparse: use static inline for __chk_{user,io}_ptr() ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO nvme-pci: cancel nvme device request before disabling nvme: only use power of two io boundaries nvme: fix controller instance leak nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' nvme: Fix NULL dereference for pci nvme controllers nvme-rdma: fix reset hang if controller died in the middle of a reset nvme-rdma: fix timeout handler nvme-rdma: serialize controller teardown sequences nvme-tcp: fix reset hang if controller died in the middle of a reset nvme-tcp: fix timeout handler nvme-tcp: serialize controller teardown sequences nvme: have nvme_wait_freeze_timeout return if it timed out nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu Revert "binder: Prevent context manager from incrementing ref 0" ANDROID: GKI: Enable V4L MEM2MEM drivers kernel.h: Silence sparse warning in lower_32_bits selftests: netfilter: add command usage selftests: netfilter: simplify command testing selftests: netfilter: remove unused variable in make_file() selftests: netfilter: exit on invalid parameters selftests: netfilter: fix header example netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS netfilter: delete repeated words cifs: fix check of tcon dfs in smb1 ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI. KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception KVM: arm64: Survive synchronous exceptions caused by AT instructions KVM: arm64: Add kvm_extable for vaxorcism code net_sched: fix error path in red_init() net: dsa: mt7530: fix advertising unsupported 1000baseT_Half netlink: fix a data race in netlink_rcv_wake() arm64: vdso32: make vdso32 install conditional media: mceusb: Avoid GFP_ATOMIC where it is not needed media: gpio-ir-tx: spinlock is not needed to disable interrupts media: rc: do not access device via sysfs after rc_unregister_device() media: rc: uevent sysfs file races with rc_unregister_device() selftests/bpf: Fix massive output from test_maps kobject: Restore old behaviour of kobject_del(NULL) arm64: use a common .arch preamble for inline assembly firmware_loader: fix memory leak for paged buffer media: max9286: Depend on OF_GPIO media: i2c: imx214: select V4L2_FWNODE mfd: mfd-core: Ensure disabled devices are ignored without error sdhci: tegra: Add missing TMCLK for data timeout arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes arm64: tegra: Add missing timeout clock to Tegra210 SDMMC dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210 usb: storage: Add unusual_uas entry for Sony PSZ drives arm64: dts: mt7622: add reset node for mmc device md/raid5: make sure stripe_size as power of two powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMU ANDROID: mpam: add vendor hook to record MPAM io_uring: don't bounce block based -EAGAIN retry off task_work io_uring: fix IOPOLL -EAGAIN retries arm64/cpuinfo: Remove unnecessary fallthrough annotation media: dib0700: Fix identation issue in dib8096_set_param_override() irqchip/eznps: Fix build error for !ARC700 builds ARC: show_regs: fix r12 printing and simplify rxrpc: Fix memory leak in rxkad_verify_response() hwmon: (gsc-hwmon) Scale temperature to millidegrees afs: Remove erroneous fallthough annotation net: ethernet: ti: cpsw_new: fix error handling in cpsw_ndo_vlan_rx_kill_vid() drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux() EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() xfs: initialize the shortform attr header padding entry net: Fix some comments net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() crypto: af_alg - Work around empty control messages without MSG_MORE RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address RDMA/bnxt_re: Restrict the max_gids to 256 RDMA/bnxt_re: Static NQ depth allocation RDMA/bnxt_re: Fix the qp table indexing RDMA/bnxt_re: Do not report transparent vlan from QP1 RDMA/mlx4: Read pkey table length instead of hardcoded value btrfs: tree-checker: fix the error message for transid error RDMA/rxe: Fix panic when calling kmem_cache_create() btrfs: set the lockdep class for log tree extent buffers btrfs: set the correct lockdep class for new nodes btrfs: allocate scrub workqueues outside of locks btrfs: fix potential deadlock in the search ioctl btrfs: drop path before adding new uuid tree entry RDMA/rxe: Fix memleak in rxe_mem_init_user btrfs: block-group: fix free-space bitmap threshold cpufreq: Use WARN_ON_ONCE() for invalid relation cpufreq: No need to verify cpufreq_driver in show_scaling_cur_freq() cfg80211: Adjust 6 GHz frequency to channel conversion mac80211: reduce packet loss event false positives cfg80211: regulatory: reject invalid hints wireless: fix wrong 160/80+80 MHz setting mac80211: improve AQL aggregation estimation for low data rates mac80211: factor out code to look up the average packet length duration for a rate mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL Compiler Attributes: fix comment concerning GCC 4.6 Compiler Attributes: remove comment about sparse not supporting __has_attribute Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" powerpc/perf: Fix reading of MSR[HV/PR] bits in trace-imc powerpc/perf: Fix crashes with generic_compat_pmu & BHRB powerpc/64s: Fix crash in load_fp_state() due to fpexc_mode powerpc/64s: scv entry should set PPR Documentation/powerpc: fix malformed table in syscall64-abi video: fbdev: controlfb: Fix build for COMPILE_TEST=y && PPC_PMAC=n media: cedrus: Add missing v4l2_ctrl_request_hdl_put() media: vicodec: add missing v4l2_ctrl_request_hdl_put() x86/irq: Unbreak interrupt affinity setting x86/hotplug: Silence APIC only after all interrupts are migrated USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe() USB: gadget: u_f: Unbreak offset calculation in VLAs USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() arm/xen: Add misuse warning to virt_to_gfn xen/xenbus: Fix granting of vmalloc'd memory XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information. io_uring: clear req->result on IOPOLL re-issue NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall bnxt: don't enable NAPI until rings are ready net: disable netpoll on fresh napis ipv4: Silence suspicious RCU usage warning drivers/net/wan/lapbether: Set network_header before transmitting mptcp: free acked data before waiting for more memory taprio: Fix using wrong queues in gate mask xfs: fix boundary test in xfs_attr_shortform_verify xfs: fix off-by-one in inode alloc block reservation calculation xfs: finish dfops on every insert range shift iteration drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init drm/amdgpu: disable runtime pm for navy_flounder drm/amd/display: Retry AUX write when fail occurs drm/amdgpu: Fix buffer overflow in INFO ioctl drm/amd/powerplay: Fix hardmins not being sent to SMU for RV drm/amdgpu: use MODE1 reset for navy_flounder by default drm/amd/pm: correct the thermal alert temperature limit settings xprtrdma: Release in-flight MRs on disconnect drm/amdgpu: add asd fw check before loading asd drm/amd/display: Keep current gain when ABM disable immediately drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation drm/amd/display: Revert HDCP disable sequence change drm/amd/display: Send DISPLAY_OFF after power down on boot drm/amdgpu/gfx10: refine mgcg setting drm/amd/pm: correct Vega20 swctf limit setting drm/amd/pm: correct Vega12 swctf limit setting drm/amd/pm: correct Vega10 swctf limit setting drm/amd/pm: set VCN pg per instances drm/amd/pm: enable run_btc callback for sienna_cichlid drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps drm/amd/display: Reject overlay plane configurations in multi-display scenarios drm/amd/display: use correct scale for actual_brightness drm/amd/display: should check error using DC_OK iio: dpot-dac: fix code comment in dpot_dac_read_raw() ANDROID: Incremental fs: Separate pseudo-file code ALSA: hda/hdmi: always check pin power status in i915 pin fixup io_uring: make offset == -1 consistent with preadv2/pwritev2 MAINTAINERS: Add entry for HPE Superdome Flex (UV) maintainers s390/vmem: fix vmem_add_range for 4-level paging s390: don't trace preemption in percpu macros loop: Set correct device size when using LOOP_CONFIGURE nbd: restore default timeout when setting it to zero net: cdc_ncm: Fix build error media: media/v4l2-core: Fix kernel-infoleak in video_put_user() media: ti-vpe: cal: Fix compilation on 32-bit ARM net: hns3: Fix for geneve tx checksum bug bnxt_en: Setup default RSS map in all scenarios. bnxt_en: init RSS table for Minimal-Static VF reservation bnxt_en: fix HWRM error when querying VF temperature bnxt_en: Fix possible crash in bnxt_fw_reset_task(). bnxt_en: Fix PCI AER error recovery flow bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled. bnxt_en: Check for zero dir entries in NVRAM. bnxt_en: Don't query FW when netif_running() is false. net: dp83869: Fix RGMII internal delay configuration vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms vhost-iotlb: fix vhost_iotlb_itree_next() documentation vdpa: ifcvf: free config irq in ifcvf_free_irq() vdpa: ifcvf: return err when fail to request config irq lockdep,trace: Expose tracepoints lockdep: Only trace IRQ edges mips: Implement arch_irqs_disabled() arm64: Implement arch_irqs_disabled() nds32: Implement arch_irqs_disabled() locking/lockdep: Cleanup x86/entry: Remove unused THUNKs cpuidle: Move trace_cpu_idle() into generic code cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic sched,idle,rcu: Push rcu_idle deeper into the idle path cpuidle: Fixup IRQ state lockdep: Use raw_cpu_*() for per-cpu variables sched: Use __always_inline on is_idle_task() ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 ALSA: usb-audio: Add implicit feedback quirk for UR22C drm/exynos: gem: Fix sparse warning drm/virtio: Revert "drm/virtio: Call the right shmem helpers" ibmvnic fix NULL tx_pools and rx_tools issue at do_reset ANDROID: GKI: Remove SCSI_UFS_QCOM from gki_defconfig spi: spi-cadence-quadspi: Populate get_name() interface io_uring: ensure read requests go through -ERESTART* transformation io_uring: don't use poll handler if file can't be nonblocking read/written io_uring: fix imbalanced sqo_mm accounting net: ethernet: ti: cpsw_new: fix clean up of vlan mc entries for host port net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port net: caif: fix error code handling net: dsa: mt7530: Add of_node_put() before break and return statements PM: sleep: core: Fix the handling of pending runtime resume requests ACPI: OSL: Prevent acpi_release_memory() from returning too early usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures USB: PHY: JZ4770: Fix static checker warning. USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb() USB: gadget: u_f: add overflow checks to VLA macros gtp: add GTPA_LINK info to msg sent to userspace io_uring: revert consumed iov_iter bytes on error drivers/dma/dma-jz4780: Fix race condition between probe and irq handler dmaengine: dw-edma: Fix scatter-gather address calculation dmaengine: ti: k3-udma: Fix the TR initialization for prep_slave_sg dmaengine: pl330: Fix burst length if burst size is smaller than bus width Revert "ALSA: hda: Add support for Loongson 7A1000 controller" irqchip/ingenic: Leave parent IRQ unmasked on suspend irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake irqchip: Revert modular support for drivers using IRQCHIP_PLATFORM_DRIVER helperse dt-bindings: mmc: Add missing description for clk_in/out_sd1 drm/omap: fix incorrect lock state thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up thunderbolt: Disable ports that are not implemented drm/i915: Fix cmd parser desc matching with masks i2c: iproc: Fix shifting 31 bits i2c: rcar: in slave mode, clear NACK earlier ALSA: hda/tegra: Program WAKEEN register for Tegra ALSA: hda: Fix 2 channel swapping for Tegra ALSA: ca0106: fix error code handling i2c: acpi: Remove dead code, i.e. i2c_acpi_match_device() i2c: core: Don't fail PRP0001 enumeration when no ID table exist bpf, sysctl: Let bpf_stats_handler take a kernel pointer buffer selftests/bpf: Fix test_progs-flavor run getting number of tests bpf: Fix a buffer out-of-bound access when filling raw_tp link_info scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() scsi: qedf: Fix null ptr reference in qedf_stag_change_work sfc: fix boolreturn.cocci warning and rename function net: ocelot: Add of_node_put() before return statement dt-bindings: net: dsa: Fix typo firestream: Fix memleak in fs_open net: arc_emac: Fix memleak in arc_mdio_probe NFC: st95hf: Fix memleak in st95hf_in_send_cmd ANDROID: power: Export log_{suspend_abort,abnormal_wakeup}_reason Documentation: laptops: thinkpad-acpi: fix underline length build warning Documentation: fix typo for abituguru documentation docs: Fix function name trailing double-()s devices.txt: fix typo of "ubd" as "udb" Documentation: add riscv entry in list of existing profiles MAINTAINERS: mention documentation maintainer entry profile Fpga: Documentation: Replace deprecated :c:func: Usage IIO: Documentation: Replace deprecated :c:func: Usage Documentation/locking/locktypes: fix local_locks documentation MAINTAINERS: Remove self from PHY LIBRARY MAINTAINERS: Add entry for Broadcom Ethernet PHY drivers MAINTAINERS: GENET: Add UniMAC MDIO controller files MAINTAINERS: GENET: Add DT binding file MAINTAINERS: B53: Add DT binding file MAINTAINERS: GENET: Add missing platform data file net: dsa: sja1105: Do not use address of compatible member in sja1105_check_device_id net: Get rid of consume_skb when tracing is off drivers/net/wan/lapbether: Added needed_tailroom netlabel: fix problems with mapping removal ANDROID: GKI: enabled CONFIG_USB_CONFIGFS_NCM=y sctp: not disable bh in the whole sctp_get_port_local() ravb: Fixed to be able to unload modules lib: Revert use of fallthrough pseudo-keyword in lib/ ceph: don't allow setlease on cephfs RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars RDMA/rtrs-srv: Replace device_register with device_initialize and device_add ceph: fix inode number handling on arches with 32-bit ino_t drm/etnaviv: always start/stop scheduler in timeout processing drm/etnaviv: fix external abort seen on GC600 rev 0x19 hv_utils: drain the timesync packets on onchannelcallback hv_utils: return error if host timesysnc update is stale ipv6: ndisc: adjust ndisc_ifinfo_sysctl_change prototype mfd: core: Fix double-free in mfd_remove_devices_fn() net: systemport: Fix memleak in bcm_sysport_probe net: hns: Fix memleak in hns_nic_dev_probe ARM: dts: imx7d-zii-rmu2: fix rgmii phy-mode for ksz9031 phy gfs2: add some much needed cleanup for log flushes that fail MAINTAINERS: add myself as maintainer for spi-fsl-dspi driver Documentation: fix pm/intel_pstate build warning and wording libceph: add __maybe_unused to DEFINE_CEPH_FEATURE USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter mmc: mediatek: add optional module reset property mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings Documentation: sound/cards: fix heading underline lengths for https: changes selftests/powerpc: Update PROT_SAO test to skip ISA 3.1 powerpc/64s: Disallow PROT_SAO in LPARs by default Revert "powerpc/64s: Remove PROT_SAO support" binfmt_flat: revert "binfmt_flat: don't offset the data start" treewide: Use fallthrough pseudo-keyword Linux 5.9-rc2 io-wq: fix hang after cancelling pending hashed work io_uring: don't recurse on tsk->sighand->siglock with signalfd phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed xhci: Do warm-reset when both CAS and XDEV_RESUME are set usb: host: xhci: fix ep context print mismatch in debugfs ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 ALSA: firewire-digi00x: exclude Avid Adrenaline from detection ALSA; firewire-tascam: exclude Tascam FE-8 from detection ARM: dts: vfxxx: Add syscon compatible with OCOTP ARM: dts: imx6q-logicpd: Fix broken PWM arm64: dts: imx: Add missing imx8mm-beacon-kit.dtb to build ARM: dts: imx6q-prtwd2: Remove unneeded i2c unit name ARM: dts: imx6qdl-gw51xx: Remove unneeded #address-cells/#size-cells do_epoll_ctl(): clean the failure exits up a bit epoll: Keep a reference on files added to the check list net: nexthop: don't allow empty NHA_GROUP drm/msm/a6xx: fix frequency not always being restored on GMU resume drm/msm/a6xx: add module param to enable debugbus snapshot drm/msm/a6xx: fix crashdec section name typo drm/msm/a6xx: fix gmu start on newer firmware ARM: dts: imx7ulp: Correct gpio ranges iio:magnetometer:ak8975 Fix alignment and data leak issues. iio:light:ltr501 Fix timestamp alignment issue. iio:light:max44000 Fix timestamp alignment and prevent data leak. iio:chemical:ccs811: Fix timestamp alignment and prevent data leak. iio:proximity:mb1232: Fix timestamp alignment and prevent data leak. iio:accel:mma7455: Fix timestamp alignment and prevent data leak. iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak. iio:accel:mma8452: Fix timestamp alignment and prevent data leak. iio: accel: kxsd9: Fix alignment of local buffer. iio: adc: rockchip_saradc: select IIO_TRIGGERED_BUFFER iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set counter: microchip-tcb-capture: check the correct variable iio: cros_ec: Set Gyroscope default frequency to 25Hz habanalabs: correctly report inbound pci region cfg error habanalabs: check correct vmalloc return code habanalabs: validate FW file size habanalabs: fix incorrect check on failed workqueue create habanalabs: set max power according to card type habanalabs: proper handling of alloc size in coresight habanalabs: set clock gating according to mask habanalabs: verify user input in cs_ioctl_signal_wait habanalabs: Fix a loop in gaudi_extract_ecc_info() habanalabs: Fix memory corruption in debugfs habanalabs: validate packet id during CB parse habanalabs: Validate user address before mapping habanalabs: unmap PCI bars upon iATU failure mips/oprofile: Fix fallthrough placement MIPS: Loongson64: Remove unnecessary inclusion of boot_param.h drm/msm: enable vblank during atomic commits ARM: dts: ls1021a: fix QuadSPI-memory reg range null_blk: fix passing of REQ_FUA flag in null_handle_rq nvmet: Disable keep-alive timer when kato is cleared to 0h nvme: redirect commands on dying queue nvme: just check the status code type in nvme_is_path_error nvme: refactor command completion nvme: rename and document nvme_end_request nvme: skip noiob for zoned devices nvme-pci: fix PRP pool size nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth nvme: Use spin_lock_irq() when taking the ctrl->lock nvmet: call blk_mq_free_request() directly nvmet: fix oops in pt cmd execution nvmet: add ns tear down label for pt-cmd handling nvme: multipath: round-robin: eliminate "fallback" variable nvme: multipath: round-robin: fix single non-optimized path case nvme-fc: Fix wrong return value in __nvme_fc_init_request() nvmet-passthru: Reject commands with non-sgl flags set nvmet: fix a memory leak blkcg: fix memleak for iolatency MAINTAINERS: Add missing header files to BLOCK LAYER section block: fix get_max_io_size() blk-mq: insert request not through ->queue_rq into sw/scheduler queue block/rnbd: Ensure err is always initialized in process_rdma ANDROID: GKI: enable QCOM and HISI UFS drivers ANDROID: GKI: enable UFS for x86 gki builds and SCSI_UFSHCD_PCI ANDROID: GKI: re-enable CONFIG_MEDIA_CAMERA_SUPPORT ANDROID: GKI: enable usb storage drivers ANDROID: GKI: support CONFIG_USB_EHCI_HCD_PLATFORM ANDROID: GKI: support CONFIG_USB_EHCI_HCD ANDROID: GKI: enable CONFIG_EXT4_FS_POSIX_ACL. ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT. ANDROID: Enable HID_STEAM and JOYSTICK_XPAD as y dt-bindings: vendor-prefixes: Remove trailing whitespace KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() dt-bindings: net: correct description of phy-connection-type dt-bindings: PCI: intel,lgm-pcie: Fix matching on all snps,dw-pcie instances ANDROID: dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps ANDROID: dma-heap: Rework allocation calls to return struct dma_buf instead of fd ANDROID: dma-heap: Refactor code to allow for future in-kernel users ANDROID: dma-heap: Add proper kref handling on dma-buf heaps bpf: Fix two typos in uapi/linux/bpf.h net: dsa: b53: check for timeout hwmon: (applesmc) check status earlier. hwmon: (nct7904) Correct divide by 0 device property: Fix the secondary firmware node handling in set_primary_fwnode() ACPI: ioremap: avoid redundant rounding to OS page size ACPI: SoC: APD: Check return value of acpi_dev_get_property() cpufreq: replace cpu_logical_map() with read_cpuid_mpir() ARM64: vdso32: Install vdso32 from vdso_install afs: Fix NULL deref in afs_dynroot_depopulate() netfilter: nf_tables: fix destination register zeroing netfilter: nf_tables: incorrect enum nft_list_attributes definition netfilter: nf_tables: add NFTA_SET_USERDATA if not null mm, page_alloc: fix core hung in free_pcppages_bulk() mm: include CMA pages in lowmem_reserve at boot squashfs: avoid bio_alloc() failure with 1Mbyte blocks uprobes: __replace_page() avoid BUG in munlock_vma_page() kernel/relay.c: fix memleak on destroy relay channel romfs: fix uninitialized memory leak in romfs_dev_read() mm/rodata_test.c: fix missing function declaration mm/vunmap: add cond_resched() in vunmap_pmd_range khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() hugetlb_cgroup: convert comma to semicolon mailmap: add Andi Kleen netfilter: nft_set_rbtree: Detect partial overlap with start endpoint match netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection core/entry: Respect syscall number rewrites x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM ANDROID: GKI: enable CONFIG_V4L_PLATFORM_DRIVERS MAINTAINERS: Update Mellanox and Cumulus Network addresses to new domain powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver powerpc/32s: Fix module loading failure when VMALLOC_END is over 0xf0000000 MAINTAINERS: Add entries for CoreSight and Arm SPE tooling perf: arm-spe: Fix check error when synthesizing events perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set perf sched timehist: Fix use of CPU list with summary option perf test: Fix basic bpf filtering test arm64/x86: KVM: Introduce steal-time cap KVM: Documentation: Minor fixups KVM: arm64: pvtime: Fix stolen time accounting across migration KVM: arm64: Drop type input from kvm_put_guest KVM: arm64: pvtime: Fix potential loss of stolen time KVM: arm64: pvtime: steal-time is only supported when configured KVM: arm64: Print warning when cpu erratum can cause guests to deadlock arm64: Allow booting of late CPUs affected by erratum |
||
|
6d3cb9e965 |
Merge android-mainline (2a3286f ) into msm-waipio
* refs/heads/tmp-2a3286f:
Revert "phy: qcom: remove ufs qmp phy driver"
ANDROID: fix up bad merge resolution / bad revert in soc_pcm_hw_params()
Revert "ANDROID: ASoC: Fix 'allmodconfig' build break"
ANDROID: add flags variable to nfs4_xattr_get_nfs4_user()
ANDROID: fix up Android-specific Kconfig ---help--- strings
Linux 5.9-rc1
parisc: fix PMD pages allocation by restoring pmd_alloc_one()
io_uring: short circuit -EAGAIN for blocking read attempt
io_uring: sanitize double poll handling
virtio: pci: constify ioreadX() iomem argument (as in generic implementation)
ntb: intel: constify ioreadX() iomem argument (as in generic implementation)
rtl818x: constify ioreadX() iomem argument (as in generic implementation)
iomap: constify ioreadX() iomem argument (as in generic implementation)
sh: use generic strncpy()
sh: clkfwk: remove r8/r16/r32
include/asm-generic/vmlinux.lds.h: align ro_after_init
mm: annotate a data race in page_zonenum()
mm/swap.c: annotate data races for lru_rotate_pvecs
mm/rmap: annotate a data race at tlb_flush_batched
mm/mempool: fix a data race in mempool_free()
mm/list_lru: fix a data race in list_lru_count_one
mm/memcontrol: fix a data race in scan count
mm/page_counter: fix various data races at memsw
mm/swapfile: fix and annotate various data races
mm/filemap.c: fix a data race in filemap_fault()
mm/swap_state: mark various intentional data races
mm/page_io: mark various intentional data races
mm/frontswap: mark various intentional data races
mm/kmemleak: silence KCSAN splats in checksum
all arch: remove system call sys_sysctl
fs: autofs: delete repeated words in comments
mm: introduce offset_in_thp
mm: add thp_head
mm: replace hpage_nr_pages with thp_nr_pages
mm: add thp_size
mm: add thp_order
mm: move page-flags include to top of file
mm: store compound_nr as well as compound_order
mailmap: add entry for Greg Kurz
selftests/exec: add file type errno tests
exec: restore EACCES of S_ISDIR execve()
lz4: fix kernel decompression speed
Revert "mm/vmstat.c: do not show lowmem reserve protection information of empty zone"
asm-generic: pgalloc.h: use correct #ifdef to enable pud_alloc_one()
sh: landisk: Add missing initialization of sh_io_port_base
sh: bring syscall_set_return_value in line with other architectures
sh: Add SECCOMP_FILTER
sh: Rearrange blocks in entry-common.S
sh: switch to copy_thread_tls()
sh: use the generic dma coherent remap allocator
sh: don't allow non-coherent DMA for NOMMU
dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig
sh: unexport register_trapped_io and match_trapped_io_handler
sh: don't include <asm/io_trapped.h> in <asm/io.h>
sh: move the ioremap implementation out of line
sh: move ioremap_fixed details out of <asm/io.h>
sh: remove __KERNEL__ ifdefs from non-UAPI headers
sh: sort the selects for SUPERH alphabetically
sh: remove -Werror from Makefiles
sh: Replace HTTP links with HTTPS ones
arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
sh: stacktrace: Remove stacktrace_ops.stack()
sh: machvec: Modernize printing of kernel messages
sh: pci: Modernize printing of kernel messages
sh: sh2007: Modernize printing of kernel messages
sh: process: Fix broken lines in register dumps
sh: dump_stack: Fix broken lines and ptrval in calltrace dumps
sh: kernel: disassemble: Fix broken lines in disassembly dumps
Revert "sh: remove needless printk()"
Revert "sh: add loglvl to printk_address()"
sh: fault: Fix duplicate printing of "PC:"
input: i8042 - Remove special Cayman handling
sh: Remove SH5-based Cayman platform
arch: sh: smc37c93x: fix spelling mistake
Revert "sh: add missing EXPORT_SYMBOL() for __delay"
sh: Implement __get_user_u64() required for 64-bit get_user()
sh: remove call to memset after dma_alloc_coherent
sh: Fix unneeded constructor in page table allocation
riscv: Setup exception vector for nommu platform
dma-debug: remove debug_dma_assert_idle() function
dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock()
x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
ANDROID: gki: Set CONFIG_SERIAL_SAMSUNG for early con.
Revert "Revert "tty: serial: samsung_tty: build it for any platform""
dt-bindings: Remove more cases of 'allOf' containing a '$ref'
dt-bindings: Whitespace clean-ups in schema files
perf ftrace: Make option description initials all capital letters
perf build-ids: Fall back to debuginfod query if debuginfo not found
perf bench numa: Remove dead code in parse_nodes_opt()
perf stat: Update POWER9 metrics to utilize other metrics
perf ftrace: Add change log
perf: ftrace: Add set_tracing_options() to set all trace options
perf ftrace: Add option --tid to filter by thread id
perf ftrace: Add option -D/--delay to delay tracing
perf: ftrace: Allow set graph depth by '--graph-opts'
perf ftrace: Add support for trace option tracing_thresh
perf ftrace: Add option 'verbose' to show more info for graph tracer
perf ftrace: Add support for tracing option 'irq-info'
perf ftrace: Add support for trace option funcgraph-irqs
perf ftrace: Add support for trace option sleep-time
perf ftrace: Add support for tracing option 'func_stack_trace'
perf tools: Add general function to parse sublevel options
perf ftrace: Add option '--inherit' to trace children processes
perf ftrace: Show trace column header
perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size
perf ftrace: Factor out function write_tracing_file_int()
perf ftrace: Add option '-F/--funcs' to list available functions
perf ftrace: Select function/function_graph tracer automatically
sched/debug: Fix the alignment of the show-state debug output
perf/x86/rapl: Add support for Intel SPR platform
perf/x86/rapl: Support multiple RAPL unit quirks
perf/x86/rapl: Fix missing psys sysfs attributes
FROMLIST: exec: Restore EACCES of S_ISDIR execve()
Revert "Revert "exec: move S_ISREG() check earlier""
kconfig: qconf: move setOptionMode() to ConfigList from ConfigView
kconfig: qconf: do not limit the pop-up menu to the first row
kconfig: qconf: refactor icon setups
kconfig: qconf: remove unused voidPix, menuInvPix
kconfig: qconf: remove ConfigItem::text/setText
kconfig: qconf: remove ConfigList::addColumn/removeColumn
kconfig: qconf: remove ConfigItem::pixmap/setPixmap
kconfig: qconf: drop more localization code
kconfig: qconf: remove 'parent' from ConfigList::updateMenuList()
kconfig: qconf: remove unused argument from ConfigView::updateList()
kconfig: qconf: remove unused argument from ConfigList::updateList()
kconfig: qconf: omit parent to QHBoxLayout()
kconfig: qconf: remove name from ConfigSearchWindow constructor
kconfig: qconf: remove unused ConfigList::listView()
kconfig: qconf: overload addToolBar() to create and insert toolbar
kconfig: qconf: remove toolBar from ConfigMainWindow members
kconfig: qconf: use 'menu' variable for (QMenu *)
kconfig: qconf: do not use 'menu' variable for (QMenuBar *)
kconfig: qconf: remove ->addSeparator() to menuBar
kconfig: add 'static' to some file-local data
kconfig: qconf: Fix mouse events in search view
kconfig: constify XPM data
Revert "checkpatch: kconfig: prefer 'help' over '---help---'"
kconfig: remove '---help---' support
SMB3: Fix mkdir when idsfromsid configured on mount
io_uring: internally retry short reads
net: openvswitch: introduce common code for flushing flows
af_packet: TPACKET_V3: fix fill status rwlock imbalance
random32: add a tracepoint for prandom_u32()
io_uring: retain iov_iter state over io_read/io_write calls
Documentation/locking/locktypes: fix the typo
mm: memcontrol: fix warning when allocating the root cgroup
ANDROID: Export dma_heap_add to modularize heaps
futex: Convert to use the preferred 'fallthrough' macro
Documentation/locking/locktypes: Fix a typo
drm/xen-front: Pass dumb buffer data offset to the backend
task_work: only grab task signal lock when needed
Revert "exec: move S_ISREG() check earlier"
perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes
perf bench numa: Fix cpumask memory leak in node_has_cpus()
tools build feature: Quote CC and CXX for their arguments
perf tools: Fix module symbol processing
perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'
MAINTAINERS: Add missing tools/lib/perf/ path to perf maintainers
libperf: Fix man page typos
perf test: Allow multiple probes in record+script_probe_vfs_getname.sh
perf bench mem: Always memset source before memcpy
perf sched: Prefer sched_waking event when it exists
x86/alternatives: Acquire pte lock with interrupts enabled
xen: Sync up with the canonical protocol definition in Xen
drm/xen-front: Add YUYV to supported formats
drm/xen-front: Fix misused IS_ERR_OR_NULL checks
xen/gntdev: Fix dmabuf import with non-zero sgt offset
ANDROID: Fix bad revert of VIRTIO_PCI_LEGACY in rockpi4_defconfig
Revert "ANDROID: arm64: defconfig: Enable EAS by default"
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
ANDROID: fix up
|
||
|
dd5597245d |
Merge 5.9-rc3 into char-misc-next
We need the fixes in here as well. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
d162219c65 |
mei: virtio: virtualization frontend driver
This frontend driver implements MEI hw interface based on virtio framework to let MEI driver work without changes under virtualization. It requires a backend service in the ACRN device-model on the service OS side to make it work. The backend service will emulate mei routing and assign vtags for each mei vritio device. The backend service is available in ACRN device-model at github. For more information, please refer to https://projectacrn.org The ACRN virtio sub device id for MEI is is 0x8602. Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Wang Yu <yu1.wang@intel.com> Signed-off-by: Liu Shuo <shuo.a.liu@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-14-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
aa207a05f9 |
mei: add connect with vtag ioctl
This IOCTL is used to associate the current file descriptor with a FW Client (given by UUID), and virtual tag (vtag). The IOCTL opens a communication channel between a host client and a FW client on a tagged channel. From this point on, every reader and write will communicate with the associated FW client on the tagged channel. Upon close() the communication is terminated. The IOCTL argument is a struct with a union that contains the input parameter and the output parameter for this IOCTL. The input parameter is UUID of the FW Client, a vtag [0,255] The output parameter is the properties of the FW client Clients that do not support tagged connection will respond with -EOPNOTSUPP Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-12-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
224ae60752 |
mei: bus: unconditionally enable clients with vtag support
The list of clients is only visible via mei client bus. Enabling vtag clients on the mei client bus allows user-space to enumerate clients with vtag support by traversing the mei bus on sysfs. This feature is required for ACRN device model service. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-11-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
e5617d2bf5 |
mei: bus: use zero vtag for bus clients.
The zero vtag is required for the read flow to work also for devices on the mei client bus. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-10-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
15ffa991d9 |
mei: handle tx queue flushing for vtag connections
Since multiple file pointers (fp) can be associated with a single host client, upon close() only objects associated with the fp has to flushed from the tx queues. The control queues should be flushed only when all the connections are closed and the client is disconnected. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-9-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
f35fe5f47e |
mei: add a vtag map for each client
Vtag map is a list of tuples of vtag and file pointer (struct mei_cl_vtag) associated with a particular me host client. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-8-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
d1376f3d89 |
mei: add a spin lock to protect rd_completed queue
In order to support vtags we need to access read completed queue out of driver big lock. Add a spin lock to protect rd_completed queue. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-7-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
74a9c967aa |
mei: bump hbm version to 2.2
Bump HBM version to 2.2 to indicate vtag support. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-6-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
0cd7c01a60 |
mei: add support for mei extended header.
Add an extend header beyond existing 4 bytes of the mei message header. The extension is of variable length, starting with meta header that contains the number of headers and the overall size of the extended headers excluding meta header itself followed by TLV list of extended headers. Currently only supported extension is the vtag. From the HW perspective the extended headers is already part of the payload. Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-5-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
2dd1e5ae8c |
mei: add vtag support bit in client properties
Vtag support is on a client basis, meaning not every client supports it. The vtag capability is communicated via the client properties structure during client enumeration process. Export the propertiy via sysfs. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-4-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |