Commit Graph

1199 Commits

Author SHA1 Message Date
a24c65a6ea msm5.15: Import ayn changes from ayn_8550.xz (01/18/2026)
Signed-off-by: AnierinB <anierin@evolution-x.org>
2026-01-19 09:53:56 +00:00
Sivasri Kumar, Vanka
c6baf2266c Merge keystone/android13-5.15-keystone-qcom-release.104 (464638e) into msm-5.15
* refs/heads/tmp-464638e:
  UPSTREAM: tick/broadcast: Make broadcast device replacement work correctly
  Revert "FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true"
  ANDROID: GKI: Update symbol list for sunxi
  UPSTREAM: usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
  BACKPORT: scsi: ufs: core: Fix devfreq deadlocks
  UPSTREAM: Revert "Fix XFRM-I support for nested ESP tunnels"
  ANDROID: ABI: Update symbols to unisoc whitelist
  ANDROID: abi_gki_aarch64_qcom: Add rproc_set_firmware
  ANDROID: vendor_hooks: vendor hook for MM
  UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
  UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
  Revert "ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing"
  UPSTREAM: 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
  UPSTREAM: net: qcom/emac: Fix use after free bug in emac_remove due to race condition
  ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing
  BACKPORT: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
  UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
  UPSTREAM: ALSA: usb-audio: Split endpoint setups for hw_params and prepare
  UPSTREAM: usb: gadget: uvc: queue empty isoc requests if no video buffer is available
  FROMGIT: pstore: Revert pmsg_lock back to a normal mutex
  ANDROID: vendor_hook: Avoid clearing protect-flag before waking waiters
  ANDROID: ABI: Add to QCOM symbols list
  UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: block: export tracepoints
  FROMGIT: usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
  ANDROID: GKI: Add symbols and update symbol list for Unisoc
  FROMGIT: usb: gadget: u_serial: Add null pointer check in gserial_suspend
  ANDROID: GKI: Update symbol list for sunxi
  BACKPORT: mm: multi-gen LRU: retry pages written back while isolated
  UPSTREAM: mm: multi-gen LRU: fix crash during cgroup migration
  ANDROID: GKI: Revert "ANDROID: GKI: Enable HCTR2"
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: fix ABI breakage caused by per_cpu_pages
  ANDROID: fix ABI breakage caused by adding union type in struct page
  UPSTREAM: mm/page_alloc: replace local_lock with normal spinlock
  UPSTREAM: mm/page_alloc: remotely drain per-cpu lists
  BACKPORT: mm/page_alloc: protect PCP lists with a spinlock
  UPSTREAM: mm/page_alloc: remove mistaken page == NULL check in rmqueue
  BACKPORT: mm/page_alloc: split out buddy removal code from rmqueue into separate helper
  BACKPORT: mm/page_alloc: add page->buddy_list and page->pcp_list
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: gki_defconfig: enable CONFIG_SYN_COOKIES
  ANDROID: update the .xml file based on previous LTS merge
  BACKPORT: FROMGIT: Multi-gen LRU: fix workingset accounting
  ANDROID: ABI: Update symbols to unisoc whitelist
  ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig
  BACKPORT: net/sched: Retire tcindex classifier
  UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
  ANDROID: ABI: Update allowed list for QCOM
  UPSTREAM: usb: dwc3: fix gadget mode suspend interrupt handler issue
  BACKPORT: usb: gadget: udc: Handle gadget_connect failure during bind operation
  FROMGIT: usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens
  BACKPORT: mm: Multi-gen LRU: remove wait_event_killable()
  UPSTREAM: perf: fix perf_event_context->time
  UPSTREAM: perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
  UPSTREAM: perf: Fix check before add_event_to_groups() in perf_group_detach()
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hook: add hooks in dm_bufio.c
  UPSTREAM: of: reserved_mem: Use proper binary prefix
  BACKPORT: of: reserved-mem: print out reserved-mem details during boot
  BACKPORT: swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
  UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()
  BACKPORT: FROMGIT: binder: add lockless binder_alloc_(set|get)_vma()
  BACKPORT: FROMGIT: Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
  ANDROID: fix merge issue in binder_alloc_set_vma()
  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: fix up abi breakage in struct dwc3
  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
  ANDROID: Update .xml file for changes in 5.15.99
  ANDROID: fix up abi break in struct hid_device
  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.15.104
  perf: Fix check before add_event_to_groups() in perf_group_detach()
  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
  PCI/DPC: Await readiness of secondary bus after reset
  PCI: Unify delay handling for reset and resume
  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/resctrl: Clear staged_config[] before and after it is used
  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()
  net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
  trace/hwlat: Do not wipe the contents of per-cpu thread data
  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
  ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
  ftrace: Fix invalid address access in lookup_rec() when index is 0
  mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
  mptcp: avoid setting TCP_CLOSE state twice
  mptcp: add ro_after_init for tcp{,v6}_prot_override
  mptcp: fix possible deadlock in subflow_error_report
  drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
  drm/sun4i: fix missing component unbind on bind errors
  drm/shmem-helper: Remove another errant put in error path
  riscv: asid: Fixup stale TLB entry cause application crash
  Revert "riscv: mm: notify remote harts about mmu cache updates"
  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: exynos: fix node leak in probe PM QoS error path
  interconnect: fix mem leak when freeing nodes
  s390/ipl: add missing intersection check to ipl_report handling
  firmware: xilinx: don't make a sleepable memory allocation from an atomic context
  serial: 8250_fsl: fix handle_irq locking
  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
  net/9p: fix bug in client create for .L
  drm/amdkfd: Fix an illegal memory access
  ext4: fix task hung in ext4_xattr_delete_inode
  ext4: update s_journal_inum if it changes after journal replay
  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: (ltc2992) Set `can_sleep` flag for GPIO chip
  hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
  kconfig: Update config changed flag before calling callback
  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
  bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
  bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
  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
  sh_eth: avoid PHY being resumed when interface is not up
  ravb: avoid PHY being resumed when interface is not up
  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
  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
  loop: Fix use-after-free issues
  net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
  net: dsa: mt7530: remove now incorrect comment regarding port 5
  qed/qed_dev: guard against a possible division by zero
  net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
  drm/i915/psr: Use calculated io and fast wake lines
  drm/i915/display: clean up comments
  drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
  drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
  drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
  PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
  vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
  vdpa_sim: not reset state in vdpasim_queue_ready
  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
  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.15.103
  Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
  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
  fs: hold writers when changing mount's idmapping
  UML: define RUNTIME_DISCARD_EXIT
  xfs: remove xfs_setattr_time() declaration
  KVM: fix memoryleak in kvm_init()
  tools bpftool: Fix compilation error with new binutils
  tools bpf_jit_disasm: Fix compilation error with new binutils
  tools perf: Fix compilation error with new binutils
  tools include: add dis-asm-compat.h to handle version differences
  tools build: Add feature test for init_disassemble_info API changes
  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()
  filelocks: use mount idmapping for setlease permission check
  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
  powerpc/iommu: fix memory leak with using debugfs_lookup()
  MIPS: Fix a compilation issue
  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: set prealloc flag in xfs_alloc_file_space()
  xfs: fallocate() should call file_modified()
  xfs: remove XFS_PREALLOC_SYNC
  xfs: use setattr_copy to set vfs inode attributes
  tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
  watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
  staging: rtl8723bs: Fix key-store index handling
  staging: rtl8723bs: fix placement of braces
  Staging: rtl8723bs: Placing opening { braces in previous line
  staging: rtl8723bs: clean up comparsions to NULL
  iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
  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
  nbd: use the correct block_device in nbd_bdev_reset
  irqdomain: Fix mapping-creation race
  ext4: Fix deadlock during directory rename
  RISC-V: Don't check text_mutex during stop_machine
  s390/ftrace: remove dead code
  riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
  af_unix: fix struct pid leaks in OOB support
  af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
  net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
  SUNRPC: Fix a server shutdown leak
  octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
  net/smc: fix fallback failed while sendmsg with fastopen
  platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
  netfilter: conntrack: adopt safer max chain length
  scsi: megaraid_sas: Update max supported LD IDs to 240
  net: ethernet: mtk_eth_soc: fix RX data corruption issue
  net: phy: smsc: fix link up detection in forced irq mode
  net: phy: smsc: Cache interrupt mask
  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
  drm/msm/dpu: fix len of sc7180 ctl blocks
  bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
  ice: copy last block omitted in ice_get_module_eeprom()
  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
  perf stat: Fix counting when initial delay configured
  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/a5xx: fix highest bank bit for a530
  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
  regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
  regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
  regulator: Flag uncontrollable regulators as always_on
  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
  brd: mark as nowait compatible
  block/brd: add error handling support for add_disk()
  iommu/vt-d: Fix PASID directory pointer coherency
  irqdomain: Refactor __irq_domain_alloc_irqs()
  ipmi:ssif: Add a timer between request retries
  ipmi:ssif: Increase the message retry time
  f2fs: retry to update the inode page given data corruption
  f2fs: do not bother checkpoint by f2fs_get_node_info
  f2fs: avoid down_write on nat_tree_lock during checkpoint
  udf: Fix off-by-one error when discarding preallocation
  fs: dlm: start midcomms before scand
  fs: dlm: add midcomms init/start functions
  fs: dlm: fix log of lowcomms vs midcomms
  KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
  KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
  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
  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
  staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
  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
  perf inject: Fix --buildid-all not to eat up MMAP2
  btrfs: fix percent calculation for bg reclaim message
  fs: prevent out-of-bounds array speculation when closing a file descriptor
  Linux 5.15.102
  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.15.101
  Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC"
  Linux 5.15.100
  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()"
  drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
  media: uvcvideo: Fix race condition with usb_kill_urb
  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'
  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()
  drivers: base: dd: fix memory leak with using debugfs_lookup()
  drivers: base: component: fix memory leak with using debugfs_lookup()
  misc: vmw_balloon: fix memory leak with using debugfs_lookup()
  tty: pcn_uart: 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
  USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
  USB: isp1362: fix memory leak with using debugfs_lookup()
  USB: isp116x: fix memory leak with using debugfs_lookup()
  USB: fotg210: fix memory leak with using debugfs_lookup()
  USB: sl811: fix memory leak with using debugfs_lookup()
  USB: uhci: fix memory leak with using debugfs_lookup()
  USB: chipidea: fix memory leak with using debugfs_lookup()
  USB: dwc3: fix memory leak with using debugfs_lookup()
  PCI: loongson: Prevent LS7A MRRS increases
  soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
  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()
  USB: fix memory leak with using debugfs_lookup()
  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
  media: uvcvideo: Remove format descriptions
  iommu/amd: Fix error handling for pdev_pri_ats_enable()
  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
  kernel/printk/index.c: fix memory leak with using debugfs_lookup()
  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: mediatek: mt8195: add missing initialization
  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
  rtc: allow rtc_read_alarm without read_alarm callback
  scsi: ipr: Work around fortify-string warning
  genirq: Add and use an irq_data_update_affinity helper
  genirq: Refactor accessors to use irq_data_get_affinity_mask
  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
  net/sched: act_mpls: fix action bind logic
  net/sched: act_pedit: fix action bind logic
  net/sched: transition act_pedit to rcu and percpu stats
  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
  net/mlx5e: Verify flow_source cap before using it
  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
  octeontx2-pf: Use correct struct reference in test condition
  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: x_tables: fix percpu counter block leak on error path when creating new netns
  netfilter: ebtables: fix table blob use-after-free
  netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
  watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
  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
  um: virt-pci: properly remove PCI device from bus
  um: virtio_uml: move device breaking into workqueue
  um: virtio_uml: mark device as unregistered when breaking it
  um: virtio_uml: free command if adding to virtqueue failed
  x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
  netfilter: nf_tables: allow to fetch set elements when table has an owner
  ext4: use ext4_fc_tl_mem in fast-commit replay path
  f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
  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
  f2fs: allow set compression option of files without blocks
  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
  auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
  net/sched: Retire tcindex classifier
  Linux 5.15.99
  kbuild: Port silent mode detection to future gnu make.
  wifi: ath9k: use proper statements in conditionals
  arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
  iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
  media: uvcvideo: Fix memory leak of object map on error exit path
  qede: avoid uninitialized entries in coal_entry array
  perf intel-pt: pkt-decoder: Add CFE and EVD packets
  drm/edid: fix AVI infoframe aspect ratio handling
  drm/i915: Don't use BAR mappings for ring buffers with LLC
  drm/radeon: Fix eDP for single-display iMac11,2
  drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
  vfio/type1: restore locked_vm
  vfio/type1: track locked_vm per dma
  vfio/type1: prevent underflow of locked_vm via exec()
  iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
  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
  MIPS: DTS: CI20: fix otg power gpio
  riscv: ftrace: Reduce the detour code size to half
  riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
  riscv, mm: Perform BPF exhandler fixup on page fault
  riscv: jump_label: Fixup unaligned arch_static_branch function
  riscv: mm: fix regression due to update_mmu_cache change
  RISC-V: add a spin_shadow_stack declaration
  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: Remove increment of interface err cnt
  scsi: qla2xxx: Fix erroneous link down
  scsi: qla2xxx: Remove unintended flag clearing
  scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
  scsi: qla2xxx: Check if port is online before sending ELS
  scsi: qla2xxx: Fix link failure in NPIV environment
  tools/bootconfig: fix single & used for logical condition
  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
  ceph: update the time stamps and try to drop the suid/sgid
  rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
  fuse: add inode/permission checks to fileattr_get/fileattr_set
  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
  ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
  dm flakey: fix a bug with 32-bit highmem systems
  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
  qede: fix interrupt coalescing configuration
  wifi: cfg80211: Fix use after free for wext
  wifi: ath11k: allow system suspend to survive ath11k
  wifi: rtl8xxxu: Use a longer retry limit of 48
  dm: add cond_resched() to dm_wq_work()
  dm: send just one event on resize, not two
  mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
  mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
  mtd: spi-nor: sfdp: Fix index value for SCCR dwords
  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
  crypto: qat - fix out-of-bounds read
  irqdomain: Fix domain registration race
  irqdomain: Drop bogus fwspec-mapping error handling
  irqdomain: Look for existing mapping only once
  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: SVM: hyper-v: placate modpost section mismatch error
  KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
  KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
  KVM: Destroy target device if coalesced MMIO unregistration fails
  RDMA/siw: Fix user page pinning accounting
  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
  selftests/landlock: Test ptrace as much as possible with Yama
  selftests/landlock: Skip overlayfs tests when not supported
  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()
  fs: dlm: send FIN ack back in right cases
  fs: dlm: move sending fin message into state change handling
  fs: dlm: don't set stop rx flag after node reset
  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
  ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
  ksmbd: fix wrong data area length for smb2 lock request
  locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
  btrfs: hold block group refcount during async discard
  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
  ipmi:ssif: resend_msg() cannot fail
  rtc: pm8xxx: fix set-alarm race
  block: don't allow multiple bios for IOCB_NOWAIT issue
  firmware: coreboot: framebuffer: Ignore reserved pixel color bits
  wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
  drm/shmem-helper: Revert accidental non-GPL export
  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
  scsi: snic: Fix memory leak with using debugfs_lookup()
  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
  ASoC: soc-compress: Reposition and add pcm_mutex
  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
  Revert "fbcon: don't lose the console font across generic->chip driver switch"
  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
  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
  drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
  scm: add user copy checks to put_cmsg()
  hv_netvsc: Check status in SEND_RNDIS_PKT completion message
  Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
  PM: EM: fix memory leak with using debugfs_lookup()
  PM: domains: fix memory leak with using debugfs_lookup()
  time/debug: Fix memory leak with using debugfs_lookup()
  s390/idle: mark arch_cpu_idle() noinstr
  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
  tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
  netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
  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
  thermal: intel: intel_pch: Add support for Wellsburg PCH
  ACPI: Don't build ACPICA with '-Os'
  ice: add missing checks for PF vsi type
  ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
  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()
  trace/blktrace: fix memory leak with using debugfs_lookup()
  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: imx-jpeg: Apply clk_bulk api instead of operating specific clk
  media: v4l2-jpeg: ignore the unknown APP14 marker
  media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
  media: i2c: imx219: Fix binning for RAW8 capture
  media: i2c: imx219: Split common registers from mode tables
  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
  s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
  s390/vdso: remove -nostdlib compiler flag
  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
  IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
  IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
  iommu/vt-d: Allow to use flush-queue when first level is default
  iommu/vt-d: Use second level for GPA->HPA translation
  iommu/vt-d: Check FL and SL capability sanity in scalable mode
  iommu/vt-d: Remove duplicate identity domain flag
  iommu/vt-d: Fix error handling in sva enable/disable paths
  dmaengine: dw-axi-dmac: Do not dereference NULL structure
  dmaengine: sf-pdma: pdma_desc memory leak fix
  iommu: Fix error unwind in iommu_group_alloc()
  iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
  phy: rockchip-typec: fix tcphy_get_mode error case
  dmaengine: dw-edma: Fix readq_ch() return value truncation
  tty: serial: imx: disable Ageing Timer interrupt request irq
  tty: serial: imx: Handle RS485 DE signal active high
  serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
  RDMA/irdma: Cap MSIX used to online CPUs + 1
  usb: max-3421: Fix setting of I/O pins
  RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
  power: supply: remove faulty cooling logic
  iommu/vt-d: Set No Execute Enable bit in PASID table entry
  usb: gadget: configfs: Restrict symlink creation is UDC already binded
  usb: gadget: configfs: remove using list iterator after loop body as a ptr
  usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func
  usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()
  usb: musb: mediatek: don't unregister something that wasn't registered
  RDMA/cxgb4: add null-ptr-check after ip_dev_find()
  tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
  dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
  fotg210-udc: Add missing completion handler
  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
  drivers: base: transport_class: fix resource leak when transport_add_device() fails
  drivers: base: transport_class: fix possible memory leak
  driver core: fix resource leak in device_add()
  misc/mei/hdcp: Use correct macros to initialize uuid_le
  VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
  firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
  applicom: Fix PCI device refcount leak in applicom_init()
  eeprom: idt_89hpesx: Fix error handling in idt_init()
  Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
  serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
  tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
  tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
  PCI: switchtec: Return -EFAULT for copy_to_user() errors
  PCI/IOV: Enlarge virtfn sysfs name buffer
  usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
  usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources()
  ACPI: resource: Add helper function acpi_dev_get_memory_resources()
  coresight: cti: Add PM runtime call in enable_store
  coresight: cti: Prevent negative values of enable count
  coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
  media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
  media: uvcvideo: Check controls flags before accessing them
  media: uvcvideo: Use control names from framework
  media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
  media: uvcvideo: refactor __uvc_ctrl_add_mapping
  media: uvcvideo: Remove s_ctrl and g_ctrl
  media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
  alpha/boot/tools/objstrip: fix the check for ELF header
  kobject: Fix slab-out-of-bounds in fill_kobj_path()
  kobject: modify kobject_get_path() to take a const *
  driver core: fix potential null-ptr-deref in device_add()
  soundwire: cadence: Don't overflow the command FIFOs
  i2c: designware: fix i2c_dw_clk_rate() return size to be u32
  usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
  iio: light: tsl2563: Do not hardcode interrupt trigger type
  dmaengine: HISI_DMA should depend on ARCH_HISI
  dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
  mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
  mfd: cs5535: Don't build on UML
  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
  perf intel-pt: Do not try to queue auxtrace data on pipe
  perf intel-pt: Add support for emulated ptwrite
  perf intel-pt: Add link to the perf wiki's Intel PT page
  perf intel-pt: Add documentation for Event Trace and TNT disable
  perf inject: Use perf_data__read() for auxtrace
  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
  drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
  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
  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
  ASoC: codecs: lpass: fix incorrect mclk rate
  ASoC: codecs: tx-macro: move to individual clks from bulk
  ASoC: codecs: rx-macro: move to individual clks from bulk
  ASoC: codecs: tx-macro: move clk provider to managed variants
  ASoC: codecs: rx-macro: move clk provider to managed variants
  ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
  HID: retain initial quirks set up when creating HID devices
  HID: multitouch: Add quirks for flipped axes
  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: rsnd: fixup #endif position
  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: 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
  drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
  drm/tegra: firewall: Check for is_addr_reg existence in IMM check
  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: mediatek: fix coding style
  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/msm/dsi: Allow 2 CTRLs on v2.5.0
  drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
  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
  drm/msm/gem: Add check for kmalloc
  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
  ASoC: fsl_sai: Update to modern clocking terminology
  scsi: qla2xxx: Fix exchange oversubscription for management commands
  scsi: qla2xxx: Fix exchange oversubscription
  scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
  drm/msm: clean event_thread->worker in case of an error
  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: 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
  hwmon: (ftsteutates) Fix scaling of measurements
  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/vkms: Fix memory leak in vkms_init()
  drm/bridge: megachips: Fix error handling in i2c_register_driver()
  drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
  drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
  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
  ACPI: resource: Do IRQ override on all TongFang GMxRGxx
  ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
  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()
  s390/ap: fix status returned by ap_qact()
  s390/ap: fix status returned by ap_aqic()
  Bluetooth: hci_qca: get wakeup status from serdev device handle
  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
  s390/mem_detect: fix detect_memory() error handling
  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
  mt76: mt7915: fix polling firmware-own status
  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
  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
  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: limit num_sensors to 9 for msm8939
  thermal/drivers/tsens: fix slope values for msm8939
  thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
  thermal/drivers/tsens: Add compat string for the qcom,msm8960
  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
  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()
  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
  arm64: dts: qcom: pmk8350: Use the correct PON compatible
  arm64: dts: qcom: pmk8350: Specify PBS register for PON
  KEYS: asymmetric: Fix ECDSA use via keyctl uapi
  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()
  arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
  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
  arm64: dts: mt8192: Fix CPU map for single-cluster SoC
  ARM: dts: imx7s: correct iomuxc gpr mux controller cells
  ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
  arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
  arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
  locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
  locking/rwsem: Optimize down_read_trylock() under highly contended case
  arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
  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-sm1-bananapi-m5: fix adc keys node names
  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: bcm2835_defconfig: Enable the framebuffer
  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: qcom: msm8992-bullhead: Disable dfps_data_mem
  arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
  arm64: dts: msm8992-bullhead: add memory hole region
  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: sc7280: correct SPMI bus address cells
  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: imx8m: Align SoC unique ID node unit address
  arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
  arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
  arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
  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
  Linux 5.15.98
  io_uring: ensure that io_init_req() passes in the right issue_flags
  Revert "Revert "nvmem: core: remove nvmem_config wp_gpio""
  Linux 5.15.97
  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"
  usb: dwc3: pci: add support for the Intel Meteor Lake-M
  scripts/tags.sh: fix incompatibility with PCRE2
  scripts/tags.sh: Invoke 'realpath' via 'xargs'
  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
  staging: mt7621-dts: change palmbus address to lower case
  x86/cpu: Add Lunar Lake M
  HID: core: Fix deadloop in hid_apply_multiplier.
  neigh: make sure used and confirmed times are valid
  IB/hfi1: Assign npages earlier
  ASoC: rt715-sdca: fix clock stop prepare timeout issue
  btrfs: send: limit number of clones and allocated memory size
  ACPI: NFIT: fix a potential deadlock during NFIT teardown
  HID: elecom: add support for TrackBall 056E:011C
  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
  ionic: refactor use of ionic_rx_fill()
  Linux 5.15.96
  bpf: add missing header file include
  Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
  lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
  lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
  scripts/pahole-flags.sh: Use pahole-version.sh
  kbuild: Add CONFIG_PAHOLE_VERSION
  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()
  binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
  binder: Address corner cases in deferred copy and fixup
  binder: fix pointer cast warning
  binder: defer copies of pre-patched txn data
  binder: read pre-translated fds from sender buffer
  uaccess: Add speculation barrier to copy_from_user()
  drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
  powerpc/64s/radix: Fix RWX mapping with relocated kernel
  powerpc/64s/radix: Fix crash with unaligned relocated kernel
  powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
  powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
  powerpc: use generic version of arch_is_kernel_initmem_freed()
  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
  drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
  wifi: rtl8xxxu: gen2: Turn on the rate control
  drm/etnaviv: don't truncate physical page address
  Linux 5.15.95
  platform/x86/amd: pmc: add CONFIG_SERIO dependency
  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()
  mm/filemap: fix page end in filemap_get_read_batch
  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: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
  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()."
  selftest/lkdtm: Skip stack-entropy test if lkdtm is not available
  of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
  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)
  tcp: Fix listen() regression in 5.15.88.
  netfilter: nft_tproxy: restrict to prerouting hook
  platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
  platform/x86: amd-pmc: Correct usage of SMU version
  platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled
  platform/x86: amd-pmc: Export Idlemask values based on the APU
  drm/amd/display: Fail atomic_check early on normalize_zpos error
  aio: fix mremap after fork null-deref
  mptcp: do not wait for bare sockets' timeout
  xfs: don't leak btree cursor when insrec fails after a split
  xfs: purge dquots after inode walk fails during quotacheck
  xfs: assert in xfs_btree_del_cursor should take into account error
  xfs: don't assert fail on perag references on teardown
  xfs: avoid unnecessary runtime sibling pointer endian conversions
  xfs: validate v5 feature fields
  xfs: set XFS_FEAT_NLINK correctly
  xfs: detect self referencing btree sibling pointers
  xfs: fix potential log item leak
  xfs: zero inode fork buffer at allocation
  nvmem: core: fix return value
  nvmem: core: fix registration vs use race
  nvmem: core: fix cleanup after dev_set_name()
  nvmem: core: add error handling for dev_set_name
  platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
  drm/amd/display: Properly handle additional cases where DCN is not supported
  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
  drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
  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
  bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
  ALSA: hda: Do not unset preset when cleaning up codec
  selftests/bpf: Verify copy_register_state() preserves parent/live fields
  ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers
  ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
  ACPI / x86: Add support for LPS0 callback handler
  riscv: kprobe: Fixup misaligned load text
  kprobes: treewide: Cleanup the error messages for kprobes
  mptcp: fix locking for in-kernel listener creation

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
	drivers/hwtracing/coresight/coresight-cti-core.c
	drivers/mtd/ubi/wl.c
	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c

Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@10513504 TKQ2.230718.001
Change-Id: I8fde1fff91a2f027f639112b55341d9771c2e23a
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2023-07-20 16:33:32 +05:30
Deyao Ren
4531254d23 Merge remote-tracking branch into HEAD
* keystone/mirror-android13-5.15-2023-06: (1193 commits)
  UPSTREAM: tick/broadcast: Make broadcast device replacement work correctly
  Revert "FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true"
  ANDROID: GKI: Update symbol list for sunxi
  UPSTREAM: usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
  BACKPORT: scsi: ufs: core: Fix devfreq deadlocks
  UPSTREAM: Revert "Fix XFRM-I support for nested ESP tunnels"
  ANDROID: ABI: Update symbols to unisoc whitelist
  ANDROID: abi_gki_aarch64_qcom: Add rproc_set_firmware
  ANDROID: vendor_hooks: vendor hook for MM
  UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
  UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
  Revert "ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing"
  UPSTREAM: 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
  UPSTREAM: net: qcom/emac: Fix use after free bug in emac_remove due to race condition
  ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing
  BACKPORT: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
  UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
  UPSTREAM: ALSA: usb-audio: Split endpoint setups for hw_params and prepare
  UPSTREAM: usb: gadget: uvc: queue empty isoc requests if no video buffer is available
  FROMGIT: pstore: Revert pmsg_lock back to a normal mutex
  ...

Change-Id: I942b982e2e04c392d6f36f59445b07782b5db75a
2023-07-17 23:51:32 +00:00
Sivasri Kumar, Vanka
af2c602724 Merge keystone/android13-5.15-keystone-qcom-release.94 (3f6fd0d) into msm-5.15
* refs/heads/tmp-3f6fd0d:
  ANDROID: ABI: Add to QCOM symbols list
  BACKPORT: scsi: ufs: core: Fix devfreq deadlocks
  ANDROID: KVM: arm64: Move addr_is_allowed_memory() check into host callback
  ANDROID: KVM: arm64: Pass addr to get_page_state() helper
  ANDROID: GKI: Update symbol list for sunxi
  ANDROID: ABI: Add to QCOM symbols list
  Revert "Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse""
  ANDROID: consolidate.fragment: Enable memory debug configs
  FROMLIST: binder: fix UAF caused by faulty buffer cleanup
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: GKI: Update symbol list for mtk
  ANDROID: Updatae the GKI symbol list and ABI XML.
  ANDROID: gki_defconfig: enable CONFIG_BLK_CGROUP_IOPRIO
  FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true
  UPSTREAM: KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
  ANDROID: GKI: Update symbol list for Unisoc
  ANDROID: mm: handle SPF using a copy of the original vma
  ANDROID: abi_gki_aarch64_qcom: update abi
  BACKPORT: FROMGIT: rcu: Avoid freeing new kfree_rcu() memory after old grace period
  ANDROID: MGLRU: Avoid reactivation of anon pages on swap full
  ANDROID: fuse-bpf: Run bpf with migration disabled
  ANDROID: incremental fs: Evict inodes before freeing mount data
  ANDROID: GKI: Update symbol list for Amlogic
  ANDROID: fuse-bpf: Correctly put backing files
  UPSTREAM: media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
  UPSTREAM: hid: bigben_probe(): validate report count
  UPSTREAM: HID: bigben: use spinlock to safely schedule workers
  ANDROID: Fix kernelci break: eventfd_signal_mask redefined
  ANDROID: fuse: fix struct path zero initialization
  UPSTREAM: Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
  UPSTREAM: HID: bigben_worker() remove unneeded check on report_field
  UPSTREAM: HID: bigben: use spinlock to protect concurrent accesses
  ANDROID: gki_defconfig: enable CONFIG_CRYPTO_GHASH_ARM64_CE
  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
  ANDROID: GKI: Update symbol list for mtk
  UPSTREAM: of: base: Skip CPU nodes with "fail"/"fail-..." status
  ANDROID: fuse: Support errors from fuse daemon in canonical path
  ANDROID: fsnotify: Notify lower fs of open
  UPSTREAM: ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
  UPSTREAM: ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
  UPSTREAM: wifi: nl80211: fix puncturing bitmap policy
  UPSTREAM: hwrng: virtio - add an internal buffer
  ANDROID: GKI: Update abi_gki_aarch64_qcom
  BACKPORT: wifi: nl80211: Allow authentication frames and set keys on NAN interface
  UPSTREAM: wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD
  BACKPORT: wifi: cfg80211: include puncturing bitmap in channel switch events
  BACKPORT: wifi: nl80211: validate and configure puncturing bitmap
  UPSTREAM: regmap: Don't warn about cache only mode for devices with no cache
  ANDROID: dma-buf: system_heap: kmap_local_page instead of kmap_atomic
  ANDROID: GKI: update xiaomi symbol list
  UPSTREAM: ext4: fix another off-by-one fsmap error on 1k block filesystems
  UPSTREAM: dm verity: stop using WQ_UNBOUND for verify_wq
  BACKPORT: dm verity: enable WQ_HIGHPRI on verify_wq
  UPSTREAM: dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
  UPSTREAM: loop: Fix use-after-free issues
  ANDROID: GKI: Update symbol list for mtk
  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()
  ANDROID: mm: handle SPF using a copy of the original vma
  ANDROID: mm: fix UAF in SPF
  ANDROID: GKI: Update symbol list for mtk
  UPSTREAM: arm64: efi: Make efi_rt_lock a raw_spinlock
  UPSTREAM: wifi: cfg80211: Set SSID if it is not already set
  Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests""
  UPSTREAM: rtmutex: Ensure that the top waiter is always woken up
  UPSTREAM: cgroup/cpuset: Don't filter offline CPUs in cpuset_cpus_allowed() for top cpuset tasks
  UPSTREAM: ext4: refuse to create ea block when umounted
  UPSTREAM: ext4: optimize ea_inode block expansion
  UPSTREAM: ext4: allocate extended attribute value in vmalloc area
  ANDROID: ABI: Update the GKI symbol list and ABI XML
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: GKI: update xiaomi symbol list
  Revert "nvmem: core: remove nvmem_config wp_gpio"
  Linux 5.15.94
  Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
  KVM: x86: Mitigate the cross-thread return address predictions bug
  x86/speculation: Identify processors vulnerable to SMT RSB predictions
  drm/i915: Fix VBT DSI DVO port handling
  drm/i915: Initialize the obj flags for shmem objects
  drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
  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
  rtmutex: Ensure that the top waiter is always woken up
  powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
  riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
  ceph: flush cap releases when the session is flushed
  clk: ingenic: jz4760: Update M/N/OD calculation algorithm
  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
  mptcp: be careful on subflow status propagation on errors
  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
  pinctrl: mediatek: Fix the drive register definition of some Pins
  ASoC: topology: Return -ENOMEM on memory allocation failure
  riscv: stacktrace: Fix missing the first frame
  ALSA: pci: lx6464es: fix a debug loop
  selftests: forwarding: lib: quote the sysctl values
  rds: rds_rm_zerocopy_callback() use list_first_entry()
  igc: Add ndo_tx_timeout support
  net/mlx5: Serialize module cleanup with reload and remove
  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/mlx5: Bridge, fix ageing of peer FDB entries
  net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
  net/mlx5e: Introduce the mlx5e_flush_rq function
  net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
  net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
  net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
  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()
  net: phylink: move phy_device_free() to correctly release phy device
  xfrm: fix bug with DSCP copy to v6 from v4 tunnel
  RDMA/usnic: use iommu_map_atomic() under spin_lock()
  RDMA/irdma: Fix potential NULL-ptr-dereference
  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: Enable mute/micmute LEDs on HP Elitebook, 645 G9
  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
  Linux 5.15.93
  bpf: Skip invalid kfunc call in backtrack_insn
  gfs2: Always check inode size of inline inodes
  gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
  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
  ovl: Use "buf" flexible array for memcpy() destination
  fs/ntfs3: Validate attribute data and valid sizes
  powerpc/imc-pmu: Revert nest_init_lock to being a mutex
  iio:adc:twl6030: Enable measurement of VAC
  bpf: Do not reject when the stack read size is different from the tracked scalar size
  bpf: Fix incorrect state pruning for <8B spill/fill
  phy: qcom-qmp-combo: fix runtime suspend
  phy: qcom-qmp-combo: fix broken power on
  phy: qcom-qmp-usb: fix memleak on probe deferral
  phy: qcom-qmp-combo: fix memleak on probe deferral
  phy: qcom-qmp-combo: disable runtime PM on unbind
  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: remove nvmem_config wp_gpio
  nvmem: core: initialise nvmem->id early
  drm/i915: Fix potential bit_17 double-free
  Squashfs: fix handling and sanity checking of xattr_ids count
  highmem: round down the address passed to kunmap_flush_on_unmap()
  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
  kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
  usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
  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 gyro_3d_capture_sample
  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
  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
  iio: adc: stm32-dfsdm: fill module aliases
  drm/amd/display: Fix timing not changning when freesync video is enabled
  net/x25: Fix to not accept on connected socket
  platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
  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: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
  perf/x86/intel: Add Emerald Rapids
  scsi: target: core: Fix warning on RT kernels
  i2c: mxs: suppress probe-deferral error message
  i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
  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()
  riscv: kprobe: Fixup kernel panic when probing an illegal position
  ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
  ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
  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
  drm/i915/adlp: Fix typo for reference clock
  drm/i915/guc: Fix locking when searching for a hung request
  netrom: Fix use-after-free caused by accept on already connected socket
  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"
  net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
  sfc: correctly advertise tunneled IPv6 segmentation
  dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
  dpaa_eth: execute xdp_do_flush() before napi_complete_done()
  virtio-net: execute xdp_do_flush() before napi_complete_done()
  qede: execute xdp_do_flush() before napi_complete_done()
  ice: Prevent set_channel from changing queues while RDMA active
  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
  ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
  ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
  ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
  ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
  ASoC: Intel: bytcht_es8316: move comment to the right place
  ASoC: Intel: boards: fix spelling in comments
  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
  Linux 5.15.92
  net: mctp: purge receive queues on sk destruction
  net: fix NULL pointer in skb_segment_list
  selftests: Provide local define of __cpuid_count()
  selftests/vm: remove ARRAY_SIZE define from individual tests
  tools: fix ARRAY_SIZE defines in tools and selftests hdrs
  Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
  ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
  extcon: usbc-tusb320: fix kernel-doc warning
  ext4: fix bad checksum after online resize
  cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
  dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
  HID: playstation: sanity check DualSense calibration data.
  blk-cgroup: fix missing pd_online_fn() while activating policy
  erofs/zmap.c: Fix incorrect offset calculation
  bpf: Skip task with pid=1 in send_signal_common()
  firmware: arm_scmi: Clear stale xfer->hdr.status
  arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
  arm64: dts: freescale: Fix pca954x i2c-mux node names
  ARM: dts: vf610: Fix pca9548 i2c-mux node names
  ARM: dts: imx: Fix pca9547 i2c-mux node name
  Revert "scsi: ufs: core: Fix devfreq deadlocks"
  Revert "thermal/core: Rename 'trips' to 'num_trips'"
  Revert "thermal: Validate new state in cur_state_store()"
  Revert "thermal/core: fix error code in __thermal_cooling_device_register()"
  Revert "thermal: core: call put_device() only after device_register() fails"
  Revert "cpufreq: governor: Use kobject release() method to free dbs_data"
  Revert "gpio: use raw spinlock for gpio chip shadowed data"
  Revert "gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock"
  Revert "gpio: mxc: Unlock on error path in mxc_flip_edge()"
  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 "ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire"
  Revert "ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio"
  Revert "PM/devfreq: governor: Add a private governor_data for governor"
  Linux 5.15.91
  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
  kbuild: Allow kernel installation packaging to override pkg-config
  cpufreq: governor: Use kobject release() method to free dbs_data
  cpufreq: Move to_gov_attr_set() to cpufreq.h
  Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
  tools: gpio: fix -c option of gpio-event-mon
  treewide: fix up files incorrectly marked executable
  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: mctp: mark socks as dead on unhash, prevent re-add
  net: ravb: Fix possible hang if RIS2_QFF1 happen
  net: ravb: Fix lack of register setting after system resumed for Gen3
  ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
  gpio: mxc: Unlock on error path in mxc_flip_edge()
  nvme: fix passthrough csi check
  riscv/kprobe: Fix instruction simulation of JALR
  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
  drm/i915/selftest: fix intel_selftest_modify_policy argument types
  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
  scsi: ufs: core: Fix devfreq deadlocks
  net: mana: Fix IRQ name - add PCI and queue number
  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
  ipv6: fix reachability confirmation with proxy_ndp
  thermal: intel: int340x: Protect trip temperature from concurrent updates
  KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
  KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
  ovl: fail on invalid uid/gid mapping at copy up
  ksmbd: limit pdu length size according to connection status
  ksmbd: downgrade ndr version error message to debug
  ksmbd: do not sign response to session request for guest login
  ksmbd: add max connections parameter
  ksmbd: add smbd max io size parameter
  i2c: mv64xxx: Add atomic_xfer method to driver
  i2c: mv64xxx: Remove shutdown method from driver
  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
  KVM: SVM: fix tsc scaling cache logic
  scsi: hpsa: Fix allocation size for scsi_host_alloc()
  drm/amdgpu: complete gfxoff allow signal during suspend without delay
  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
  drm/i915: Remove unused variable
  Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
  drm/i915: Allow switching away via vga-switcheroo if uninitialized
  firmware: coreboot: Check size of table entry and use flex-array
  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
  r8152: add vendor/device ID pair for Microsoft Devkit
  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
  perf/x86/intel/uncore: Add Emerald Rapids
  perf/x86/msr: Add Emerald Rapids
  s390: expicitly align _edata and _end symbols on page boundary
  s390/debug: add _ASM_S390_ prefix to header guard
  drm: Add orientation quirk for Lenovo ideapad D330-10IGL
  net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
  ASoC: fsl_micfil: Correct the number of steps on SX controls
  cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
  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: stmmac: enable all safety features by default
  thermal: core: call put_device() only after device_register() fails
  thermal/core: fix error code in __thermal_cooling_device_register()
  thermal: Validate new state in cur_state_store()
  thermal/core: Rename 'trips' to 'num_trips'
  thermal/core: Remove duplicate information when an error occurs
  net: dsa: microchip: ksz9477: port map correction in ALU table entry register
  selftests/net: toeplitz: fix race on tpacket_v3 block close
  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()
  device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
  ptdma: pt_core_execute_cmd() should use spinlock
  octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
  tcp: avoid the lookup process failing to get sk in ehash table
  nvme-pci: fix timeout request state check
  drm/amd/display: fix issues with driver unload
  phy: phy-can-transceiver: Skip warning if no "max-bitrate"
  dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
  cifs: fix potential deadlock in cache_refresh_path()
  HID: betop: check shape of output reports
  l2tp: prevent lockdep issue in l2tp_tunnel_register()
  virtio-net: correctly enable callback during start_xmit
  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
  net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
  net: ipa: disable ipa interrupt during suspend
  Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
  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
  pinctrl: rockchip: fix mux route data for rk3568
  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
  octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
  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
  net: stmmac: Fix queue statistics reading
  pinctrl: rockchip: fix reading pull type on rk3568
  pinctrl/rockchip: add error handling for pull/drive register getters
  pinctrl/rockchip: Use temporary variable for struct device
  wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
  gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
  gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
  gpio: use raw spinlock for gpio chip shadowed data
  sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
  net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
  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
  NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
  phy: ti: fix Kconfig warning and operator precedence
  arm64: dts: qcom: msm8992-libra: Fix the memory map
  arm64: dts: qcom: msm8992-libra: Add CPU regulators
  arm64: dts: qcom: msm8992: Don't use sfpb mutex
  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()
  reset: uniphier-glue: Fix possible null-ptr-deref
  reset: uniphier-glue: Use reset_control_bulk API
  soc: imx8m: Fix incorrect check for of_clk_get_by_name()
  arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
  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'
  arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
  dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
  memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
  memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
  memory: tegra: Remove clients SID override programming
  ANDROID: add __dev_kfree_skb_irq to virtual_device abi list
  Revert "ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire"
  Revert "ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio"
  Revert "PM/devfreq: governor: Add a private governor_data for governor"
  Revert "net: add atomic_long_t to net_device_stats fields"
  Revert "ipv6/sit: use DEV_STATS_INC() to avoid data-races"
  Revert "arm64: Treat ESR_ELx as a 64-bit register"
  Revert "arm64: mm: kfence: only handle translation faults"
  Revert "gpiolib: protect the GPIO device against being dropped while in use by user-space"
  Revert "soreuseport: Fix socket selection for SO_INCOMING_CPU."
  Revert "bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes"
  Revert "xhci: Prevent infinite loop in transaction errors recovery for streams"
  ANDROID: fix up abi change in struct sdhci_host
  ANDROID: gki_defconfig: add CONFIG_FUNCTION_ERROR_INJECTION
  Revert "serial: Add rs485_supported to uart_port"
  Revert "serial: fsl_lpuart: Fill in rs485_supported"
  Linux 5.15.90
  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
  soc: qcom: apr: Make qcom,protection-domain optional again
  Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
  block: mq-deadline: Rename deadline_is_seq_writes()
  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
  fs/ntfs3: Fix attr_punch_hole() null pointer derenference
  drm/amdgpu: drop experimental flag on aldebaran
  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/display: Check source height is > 0
  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
  serial: amba-pl011: fix high priority character transmission in rs486 mode
  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
  dmaengine: tegra210-adma: fix global intr clear
  dmaengine: lgm: Move DT parsing after initialization
  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: typec: tcpm: Fix altmode re-registration causes sysfs create fail
  usb: host: ehci-fsl: Fix module alias
  usb: cdns3: remove fetched trb from cache before dequeuing
  USB: serial: cp210x: add SCALANCE LPE-9000 device id
  USB: gadgetfs: Fix race between mounting and unmounting
  tty: fix possible null-ptr-defer in spk_ttyio_release
  tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
  staging: mt7621-dts: change some node hex addresses to lower case
  bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
  riscv: dts: sifive: fu740: fix size of pcie 32bit memory
  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
  btrfs: do not abort transaction on failure to write log tree when syncing log
  mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
  mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
  ACPI: PRM: Check whether EFI runtime is available
  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 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: 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
  io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
  hugetlb: unshare some PMDs when splitting VMAs
  drm/amd: Delay removal of the firmware framebuffer
  drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
  ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
  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
  Bluetooth: hci_qca: Fix driver shutdown on closed serdev
  fbdev: omapfb: avoid stack overflow warning
  perf/x86/rapl: Treat Tigerlake like Icelake
  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
  r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
  net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
  vduse: Validate vq_num in vduse_validate_config()
  virtio_pci: modify ENOENT to EINVAL
  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
  Revert "net: use struct_group to copy ip/ipv6 header addresses"
  Revert "bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues"
  Revert "ALSA: usb-audio: Yet more regression for for the delayed card registration"
  Linux 5.15.89
  pinctrl: amd: Add dynamic debugging for active GPIOs
  Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
  block: handle bio_split_to_limits() NULL return
  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
  scsi: mpt3sas: Remove scsi_dma_map() error messages
  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
  io_uring: lock overflowing for IOPOLL
  KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
  Documentation: KVM: add API issues section
  mm: Always release pages to the buddy allocator in memblock_free_late().
  platform/surface: aggregator: Add missing call to ssam_request_sync_free()
  igc: Fix PPS delta between two synchronized end-points
  perf build: Properly guard libbpf includes
  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
  tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
  tools/nolibc: restore mips branch ordering in the _start block
  tools/nolibc: Remove .global _start from the entry point code
  tools/nolibc/arch: mark the _start symbol as weak
  tools/nolibc/arch: split arch-specific code into individual files
  tools/nolibc/types: split syscall-specific definitions into their own files
  tools/nolibc/std: move the standard type definitions to std.h
  tools/nolibc: use pselect6 on RISCV
  tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`
  tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
  af_unix: selftest: Fix the size of the parameter to connect()
  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
  tipc: fix unexpected link reset due to discovery messages
  ALSA: usb-audio: Relax hw constraints for implicit fb sync
  ALSA: usb-audio: Make sure to stop endpoints before closing EPs
  ASoC: wm8904: fix wrong outputs volume after power reactivation
  scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
  scsi: ufs: Stop using the clock scaling lock in the error handler
  scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  regulator: da9211: Use irq handler when ready
  x86/resctrl: Fix task CLOSID/RMID update race
  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.
  sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
  iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
  iommu/iova: Fix alloc iova overflows issue
  usb: ulpi: defer ulpi_register on ulpi_read_id timeout
  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
  dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
  dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
  drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
  platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
  dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
  dt-bindings: msm: dsi-controller-main: Fix description of core clock
  dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
  drm/msm/adreno: Make adreno quirks not overwrite each other
  dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
  platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
  platform/surface: aggregator: Ignore command messages not intended for us
  platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
  cifs: Fix uninitialized memory read for smb311 posix symlink create
  net/mlx5e: Set action fwd flag when parsing tc action goto
  drm/i915/gt: Reset twice
  drm/virtio: Fix GEM handle creation UAF
  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
  net: stmmac: add aux timestamps fifo clearance wait
  docs: Fix the docs build with Sphinx 6.0
  efi: tpm: Avoid READ_ONCE() for accessing the event log
  selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c
  KVM: arm64: nvhe: Fix build with profile optimization
  KVM: arm64: Fix S1PTW handling on RO memslots
  ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
  ALSA: hda/realtek - Turn on power early
  ALSA: control-led: use strscpy in set_led_id()
  netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
  Linux 5.15.88
  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
  serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way"
  selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
  x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
  x86/fpu: Allow PKRU to be (once again) written by ptrace.
  x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
  x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
  x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
  parisc: Align parisc MADV_XXX constants with all other architectures
  Linux 5.15.87
  drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
  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
  net: hns3: fix return value check bug of rx copybreak
  btrfs: make thaw time super block check to also verify checksum
  selftests: set the BUILD variable to absolute path
  ext4: don't allow journal inode to have encrypt flag
  mptcp: use proper req destructor for IPv6
  mptcp: dedicated request sock for subflow in v6
  Revert "ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007"
  ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
  ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
  hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
  hfs/hfsplus: use WARN_ON for sanity check
  drm/i915/gvt: fix vgpu debugfs clean in remove
  drm/i915/gvt: fix gvt debugfs destroy
  riscv, kprobes: Stricter c.jr/c.jalr decoding
  riscv: uaccess: fix type of 0 variable on error in get_user()
  thermal: int340x: Add missing attribute for data rate base
  io_uring: fix CQ waiting timeout handling
  block: don't allow splitting of a REQ_NOWAIT bio
  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()
  x86/kexec: Fix double-free of elf header buffer
  btrfs: check superblock to ensure the fs was not modified at thaw time
  nvme: also return I/O command effects from nvme_command_effects
  nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
  io_uring: check for valid register opcode earlier
  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()
  perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
  usb: rndis_host: Secure rndis_query check against int overflow
  octeontx2-pf: Fix lmtst ID used in aura free
  drivers/net/bonding/bond_3ad: return when there's no aggregator
  fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
  drm/imx: ipuv3-plane: Fix overlay plane width
  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: sparx5: Fix reading of the MAC address
  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
  RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
  net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
  net: ena: Update NUMA TPH hint register upon NUMA node update
  net: ena: Set default value for RX interrupt moderation
  net: ena: Fix rx_copybreak value update
  net: ena: Use bitmask to indicate packet redirection
  net: ena: Account for the number of processed bytes in XDP
  net: ena: Don't register memory info on XDP exchange
  net: ena: Fix toeplitz initial hash value
  net: amd-xgbe: add missed tasklet_kill
  net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
  net/mlx5e: Always clear dest encap in neigh-update-del
  net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
  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
  net/mlx5: E-Switch, properly handle ingress tagged packets on VST
  vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
  vhost: fix range used in translate_desc()
  vringh: fix range used in iotlb_translate()
  vhost/vsock: Fix error handling in vhost_vsock_init()
  vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
  nfc: Fix potential resource leaks
  net: dsa: mv88e6xxx: depend on PTP conditionally
  qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
  net: sched: fix memory leak in tcindex_set_parms
  net: hns3: fix VF promisc mode not update when mac table full
  net: hns3: fix miss L3E checking for rx packet
  net: hns3: extract macro to simplify ring stats update code
  net: hns3: refactor hns3_nic_reuse_page()
  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
  netfilter: nf_tables: honor set timeout and garbage collection updates
  vmxnet3: correctly report csum_level for encapsulated packet
  netfilter: nf_tables: perform type checking for existing sets
  netfilter: nf_tables: add function to create set stateful expressions
  netfilter: nf_tables: consolidate set description
  drm/panfrost: Fix GEM handle creation ref-counting
  bpf: pull before calling skb_postpull_rcsum()
  btrfs: fix an error handling path in btrfs_defrag_leaves()
  SUNRPC: ensure the matching upcall is in-flight upon downcall
  drm/i915/migrate: fix length calculation
  drm/i915/migrate: fix offset calculation
  drm/i915/migrate: don't check the scratch page
  ext4: fix deadlock due to mbcache entry corruption
  mbcache: automatically delete entries from cache on freeing
  ext4: correct inconsistent error msg in nojournal mode
  ext4: goto right label 'failed_mount3a'
  ravb: Fix "failed to switch device to config mode" message during unbind
  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: fix extent map use-after-free when handling missing device in read_one_chunk
  btrfs: move missing device handling in a dedicate function
  btrfs: replace strncpy() with strscpy()
  phy: qcom-qmp-combo: fix out-of-bounds clock access
  ARM: renumber bits related to _TIF_WORK_MASK
  ext4: fix off-by-one errors in fast-commit block filling
  ext4: fix unaligned memory access in ext4_fc_reserve_space()
  ext4: add missing validation of fast-commit record lengths
  ext4: don't set up encryption key during jbd2 transaction
  ext4: disable fast-commit of encrypted dir operations
  ext4: fix potential out of bound read in ext4_fc_replay_scan()
  ext4: factor out ext4_fc_get_tl()
  ext4: introduce EXT4_FC_TAG_BASE_LEN helper
  ext4: use ext4_debug() instead of jbd_debug()
  ext4: remove unused enum EXT4_FC_COMMIT_FAILED
  tracing: Fix issue of missing one synthetic field
  block: mq-deadline: Fix dd_finish_request() for zoned devices
  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: fix kernel BUG in 'ext4_write_inline_data_end()'
  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 uninititialized value in 'ext4_evict_inode'
  ext4: fix leaking uninitialized memory in fast-commit journal
  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
  fs: ext4: initialize fsdata in pagecache_write()
  ext4: remove trailing newline from ext4_msg() message
  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
  phy: qcom-qmp-combo: fix sc8180x reset
  driver core: Fix bus_type.match() error handling in __driver_attach()
  crypto: ccp - Add support for TEE for PCI ID 0x14CA
  crypto: n2 - add missing hash statesize
  riscv: mm: notify remote harts about mmu cache updates
  riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
  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
  ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
  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
  block: mq-deadline: Do not break sequential write streams to zoned HDDs
  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 device_node use after free
  staging: media: tegra-video: fix chan->mipi value on error
  tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
  tracing/probes: Handle system names with hyphens
  tracing/hist: Fix wrong return value in parse_action_params()
  tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
  tracing: Fix race where eprobes can be called before the event
  x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
  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: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
  KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
  KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
  of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
  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
  mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
  mptcp: mark ops structures as ro_after_init
  fs: dlm: retry accept() until -EAGAIN or error returns
  fs: dlm: fix sock release if listen fails
  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
  perf/x86/intel/uncore: Clear attr_update properly
  perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
  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-tasks: Simplify trc_read_check_handler() atomic operations
  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: allow to read node block after shutdown
  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
  mfd: mt6360: Add bounds checking in Regmap read/write call-backs
  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
  pstore: Properly assign mem_type property
  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
  fs/ntfs3: Fix slab-out-of-bounds in r_page
  fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
  fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
  fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
  fs/ntfs3: Validate index root when initialize NTFS security
  soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
  fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
  fs/ntfs3: Validate resident attribute name
  fs/ntfs3: Validate buffer length while parsing index
  fs/ntfs3: Validate attribute name offset
  fs/ntfs3: Add null pointer check for inode operations
  fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
  fs/ntfs3: Add null pointer check to attr_load_runs_vcn
  fs/ntfs3: Validate data run offset
  fs/ntfs3: Add overflow check for attribute size
  fs/ntfs3: Validate BOOT record_size
  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
  block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
  ACPI: resource: do IRQ override on Lenovo 14ALC7
  ACPI: resource: do IRQ override on XMG Core 15
  ACPI: resource: do IRQ override on LENOVO IdeaPad
  ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
  nvme-pci: fix page size checks
  nvme-pci: fix mempool alloc size
  nvme-pci: fix doorbell buffer value endianness
  Revert "selftests/bpf: Add test for unstable CT lookup API"
  cifs: fix oops during encryption
  usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
  Linux 5.15.86
  pwm: tegra: Fix 32 bit build
  mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
  extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
  media: dvbdev: fix refcnt bug
  media: dvbdev: fix build warning due to comments
  net: stmmac: fix errno when create_singlethread_workqueue() fails
  scsi: qla2xxx: Fix crash when I/O abort times out
  btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
  ovl: fix use inode directly in rcu-walk mode
  fbdev: fbcon: release buffer when fbcon_do_set_font() failed
  gcov: add support for checksum field
  floppy: Fix memory leak in do_floppy_init()
  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
  iio: fix memory leak in iio_device_register_eventset()
  reiserfs: Add missing calls to reiserfs_security_free()
  security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
  9p: set req refcount to zero to avoid uninitialized usage
  loop: Fix the max_loop commandline argument treatment when it is set to 0
  HID: mcp2221: don't connect hidraw
  HID: wacom: Ensure bootloader PID is usable in hidraw mode
  xhci: Prevent infinite loop in transaction errors recovery for streams
  usb: dwc3: core: defer probe on ulpi_read_id timeout
  usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
  arm64: dts: qcom: sm8250: fix USB-DP PHY registers
  usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
  usb: cdnsp: fix lack of ZLP for ep0
  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
  drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
  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: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
  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()
  KVM: selftests: Fix build regression by using accessor function
  tools/include: Add _RET_IP_ and math definitions to kernel.h
  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()
  scsi: elx: libefc: Fix second parameter type in state callbacks
  scsi: ufs: Reduce the START STOP UNIT timeout
  scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
  crypto: hisilicon/hpre - fix resource leak in remove process
  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
  wifi: mt76: do not run mt76u_status_worker if the device is not running
  regulator: core: fix use_count leakage when handling boot-on
  libbpf: Avoid enum forward-declarations in public API in C++ mode
  drm/amd/display: Use the largest vready_offset in pipe group
  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
  ipv6/sit: use DEV_STATS_INC() to avoid data-races
  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/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
  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
  Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
  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
  media: imx-jpeg: Disable useless interrupt to avoid kernel panic
  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
  jfs: Fix fortify moan in symlink
  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()
  HID: amd_sfh: Add missing check for dma_alloc_coherent
  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
  mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
  mailbox: mpfs: read the system controller's status
  skbuff: Account for tail adjustment during pull operations
  arm64: dts: mt8183: Fix Mali GPU clock
  soc: mediatek: pm-domains: Fix the power glitch issue
  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: allow BaseTime 0 enrollment for Qbv
  igc: Add checking for basetime less than zero
  igc: Use strict cycles for Qbv scheduling
  igc: Enhance Qbv scheduling by using first flag bit
  r6040: Fix kmemleak in probe and remove
  unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
  nfc: pn533: Clear nfc_target before being used
  net: enetc: avoid buffer leaks on xdp_do_redirect() failure
  selftests/bpf: Add test for unstable CT lookup API
  block, bfq: fix possible uaf for 'bfqq->bic'
  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
  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
  mfd: pm8008: Fix return value check in pm8008_probe()
  mfd: pm8008: Remove driver data structure pm8008_data
  mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
  mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
  powerpc/pseries/eeh: use correct API for error log size
  powerpc/eeh: Drop redundant spinlock initialization
  remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
  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: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
  remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
  pwm: mediatek: always use bus clock for PWM on MT7622
  pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
  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
  powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
  powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
  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
  fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
  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/rockchip: fix permission bits in page table entries v2
  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
  fs/ntfs3: Harden against integer overflows
  overflow: Implement size_t saturating arithmetic helpers
  fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
  RDMA/siw: Fix pointer cast warning
  perf stat: Do not delay the workload with --delay
  perf stat: Refactor __run_perf_stat() common code
  power: supply: fix null pointer dereferencing in power_supply_get_battery_info
  power: supply: ab8500: Fix error handling in ab8500_charger_init()
  HSI: omap_ssi_core: Fix error handling in ssi_init()
  power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
  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: uvesafb: don't build on UML
  fbdev: geode: don't build on UML
  fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_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/qcom/lmh: Fix irq handler return value
  thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
  thermal/drivers/imx8mm_thermal: Validate temperature range
  samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
  ksmbd: Fix resource leak in ksmbd_session_rpc_open()
  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: protect the GPIO device against being dropped while in use by user-space
  gpiolib: make struct comments into real kernel docs
  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: roles: fix of node refcount leak in usb_role_switch_is_parent()
  coresight: trbe: remove cpuhp instance node before remove cpuhp state
  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: 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: stm32: move dma_request_chan() before clk_prepare_enable()
  serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
  serial: amba-pl011: avoid SBSA UART accessing DMACR register
  extcon: usbc-tusb320: Update state on probe even if no IRQ pending
  extcon: usbc-tusb320: Add USB TYPE-C support
  extcon: usbc-tusb320: Factor out extcon into dedicated functions
  usb: typec: Factor out non-PD fwnode properties
  extcon: usbc-tusb320: Add support for TUSB320L
  extcon: usbc-tusb320: Add support for mode setting and reset
  usb: typec: tipd: Fix spurious fwnode_handle_put in error path
  usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
  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: 8250_bcm7271: Fix error handling in brcmuart_init()
  serial: tegra: Read DMA status before terminating
  drivers: dio: fix possible memory leak in dio_init()
  RISC-V: Align the shadow stack
  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 error code of CMD
  RDMA/hns: Fix page size cap from firmware
  RDMA/hns: Fix PBL page MTR find
  RDMA/hns: Fix AH attr queried by query_qp
  orangefs: Fix sysfs not cleanup when dev init failed
  PCI: mt7621: Add sentinel to quirks table
  PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
  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: efct: Fix possible memleak in efct_device_init()
  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()
  dt-bindings: visconti-pcie: Fix interrupts array max constraints
  dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
  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/core: Make sure "ib_port" is valid when access sysfs node
  RDMA/restrack: Release MR restrack when delete
  PCI: vmd: Disable MSI remapping after suspend
  IB/mad: Don't call to function that might sleep while in atomic context
  RDMA/siw: Fix immediate work request flush to completion queue
  scsi: qla2xxx: Fix set-but-not-used variable warnings
  RDMA/irdma: Report the correct link speed
  f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
  f2fs: fix normal discard process
  f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
  apparmor: Fix memleak in alloc_ns()
  crypto: rockchip - rework by using crypto_engine
  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
  crypto: hisilicon/qm - fix missing destroy qp_idr
  apparmor: Fix abi check to include v8 abi
  apparmor: fix lockdep warning when removing a namespace
  apparmor: fix a memleak in multi_transaction_new()
  net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
  i40e: Fix the inability to attach XDP program on downed interface
  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()
  Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
  Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
  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: Fix use of register error status mask
  can: m_can: Call the RAM init directly from m_can_chip_config
  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
  af_unix: call proto_unregister() in the error path in af_unix_init()
  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: fix possible memory leak in stmmac_dvr_probe()
  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()
  bpf: Do not zero-extend kfunc return values
  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
  regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
  mmc: core: Normalize the error handling branch in sd_read_ext_regs()
  memstick/ms_block: Add check for alloc_ordered_workqueue
  memstick: ms_block: Add error handling support for add_disk()
  mmc: renesas_sdhi: alway populate SCC pointer
  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: rtsx_pci: 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()
  riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
  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.
  hsr: Avoid double remove of a node.
  hsr: Add a rcu-read lock to hsr_forward_skb().
  clk: qcom: clk-krait: fix wrong div2 functions
  clk: qcom: lpass-sc7180: Fix pm_runtime usage
  regulator: core: fix module refcount leak in set_supply()
  wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
  wifi: mt76: mt7921: fix reporting of TX AGGR histogram
  mt76: stop the radar detector after leaving dfs channel
  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 missing BPF_F_INGRESS flag when using apply_bytes
  bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
  Input: wistron_btns - disable on UML
  netfilter: conntrack: set icmpv6 redirects as RELATED
  ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
  drm/amdkfd: Fix memory leakage
  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: Fix a credential leak in _nfs4_discover_trunking()
  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: imx8mn: fix imx8mn_enet_phy_sels clocks list
  clk: imx8mn: fix imx8mn_sai2_sels clocks list
  clk: imx: replace osc_hdmi with dummy
  clk: imx8mn: rename vpu_pll to m7_alt_pll
  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: destroy workqueue when drbd device was freed
  drbd: remove call to memset before free device/resource/connection
  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
  pinctrl: k210: call of_node_put()
  HID: hid-sensor-custom: set fixed size for custom attributes
  bpf: Move skb->len == 0 checks into __bpf_redirect
  mtd: spi-nor: Fix the number of bytes for the dummy cycles
  mtd: spi-nor: hide jedec_id sysfs attribute if not present
  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
  drm/msm/a6xx: Fix speed-bin detection vs probe-defer
  wifi: ath10k: Fix return value in ath10k_pci_init()
  block: clear ->slave_dir when dropping the main slave_dir reference
  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
  regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
  nvme: return err on nvme_init_non_mdts_limits fail
  amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
  regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
  nvmet: only allocate a single slab for bvecs
  libbpf: Fix uninitialized warning in btf_dump_dump_type_data
  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
  bfq: fix waker_bfqq inconsistency crash
  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: use devres helper for runtime PM management
  drm/msm/hdmi: drop unused GPIO support
  ima: Handle -ESTALE returned by ima_filter_rule_match()
  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: make use of units.h in assignment of frequency
  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
  libbpf: Btf dedup identical struct test needs check for nested structs/arrays
  media: exynos4-is: don't rely on the v4l2_async_subdev internals
  soreuseport: Fix socket selection for SO_INCOMING_CPU.
  venus: pm_helpers: Fix error check in vcodec_domains_get()
  media: i2c: ad5820: Fix error path
  media: adv748x: afe: Select input port when initializing AFE
  media: coda: jpeg: Add check for kmalloc
  media: v4l2-ctrls: Fix off-by-one error in integer menu control check
  drm/amdgpu/powerplay/psm: Fix memory leak in power state init
  ipmi: kcs: Poll OBF briefly to reduce OBE latency
  ata: libata: fix NCQ autosense logic
  ata: add/use ata_taskfile::{error|status} fields
  ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
  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()
  platform/mellanox: mlxbf-pmc: Fix event typo
  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
  lockd: set other missing fields when unlocking files
  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]()
  platform/chrome: cros_ec_typec: zero out stale pointers
  platform/chrome: cros_ec_typec: Cleanup switch handle return paths
  PM: runtime: Do not call __rpm_callback() from rpm_idle()
  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: Do not bail-out in DYING/STARTING sections
  cpu/hotplug: Make target_store() a nop when target == state
  futex: Resend potentially swallowed owner death notification
  futex: Move to kernel/futex/
  mips: ralink: mt7621: do not use kzalloc too early
  mips: ralink: mt7621: soc queries and tests as functions
  mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
  clocksource/drivers/sh_cmt: Access registers according to spec
  rapidio: rio: fix possible name leak in rio_register_mport()
  rapidio: fix possible name leaks when rio_add_device() fails
  debugfs: fix error when writing negative value to atomic_t debugfs file
  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
  NFSD: Finish converting the NFSv2 GETACL result encoder
  SUNRPC: Return true/false (not 1/0) from bool functions
  EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
  irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
  irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
  thermal: core: fix some possible name leaks in error paths
  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()
  perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
  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
  x86/sgx: Reduce delay and interference of enclave release
  alpha: fix syscall entry in !AUDUT_SYSCALL case
  alpha: fix TIF_NOTIFY_SIGNAL handling
  cpuidle: dt: Return the correct numbers of parsed idle states
  sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
  sched/core: Introduce sched_asym_cpucap_active()
  sched/fair: Removed useless update of p->recent_used_cpu
  sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
  sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
  sched/uclamp: Fix relationship between uclamp and migration margin
  sched/fair: Cleanup task_util and capacity type
  ovl: remove privs in ovl_fallocate()
  ovl: remove privs in ovl_copyfile()
  ovl: use ovl_copy_{real,upper}attr() wrappers
  ovl: store lower path in ovl_inode
  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()
  seccomp: Move copy_seccomp() to no failure path.
  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: mt6779: Fix devicetree build warnings
  ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
  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_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
  perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
  arm64: mm: kfence: only handle translation faults
  arm64: Treat ESR_ELx as a 64-bit register
  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
  arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
  soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
  soc: qcom: apr: make code more reuseable
  arm64: dts: qcom: sm8250: drop bogus DP PHY clock
  arm64: dts: qcom: sm8350: fix UFS PHY registers
  arm64: dts: qcom: sm8250: fix UFS PHY registers
  arm64: dts: qcom: sm8150: fix UFS PHY registers
  arm64: dts: qcom: Correct QMP PHY child node name
  soc: qcom: llcc: make irq truly optional
  arm64: dts: qcom: sm8250: correct LPASS pin pull down
  arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
  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: msm8996: fix supported-hw in cpufreq OPP tables
  arm64: dts: qcom: msm8996: Add MSM8996 Pro support
  arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
  arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
  usb: musb: remove extra check in musb_gadget_vbus_draw
  drm/amd/display: Manually adjust strobe for DCN303
  Linux 5.15.85
  net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
  selftests: net: Use "grep -E" instead of "egrep"
  Bluetooth: L2CAP: Fix u8 overflow
  HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
  usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
  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
  Linux 5.15.84
  net: fec: properly guard irq coalesce setup
  ASoC: ops: Correct bounds check for second channel on SX controls
  nvme-pci: clear the prp2 field when not used
  perf: Fix perf_pending_task() UaF
  ASoC: cs42l51: Correct PGA Volume minimum value
  net: fec: don't reset irq coalesce settings to defaults on "ip link up"
  can: mcba_usb: Fix termination command argument
  can: sja1000: fix size of OCR_MODE_MASK define
  pinctrl: meditatek: Startup with the IRQs disabled
  libbpf: Use page size as max_entries when probing ring buffer map
  ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
  ASoC: fsl_micfil: explicitly clear CHnF flags
  ASoC: fsl_micfil: explicitly clear software reset bit
  nfp: fix use-after-free in area_cache_get()
  vfs: fix copy_file_range() averts filesystem freeze protection
  x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
  Linux 5.15.83
  io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
  io_uring: move to separate directory
  block: move CONFIG_BLOCK guard to top Makefile
  can: esd_usb: Allow REC and TEC to return to zero
  s390/qeth: fix use-after-free in hsci
  s390/qeth: fix various format strings
  macsec: add missing attribute validation for offload
  net: mvneta: Fix an out of bounds check
  net: thunderbolt: fix memory leak in tbnet_open()
  ipv6: avoid use-after-free in ip6_fragment()
  net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
  net: phy: mxl-gpy: fix version reporting
  xen/netback: fix build warning
  dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
  ethernet: aeroflex: fix potential skb leak in greth_init_rings()
  tipc: call tipc_lxc_xmit without holding node_read_lock
  net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
  ipv4: Fix incorrect route flushing when table ID 0 is used
  ipv4: Fix incorrect route flushing when source address is deleted
  tipc: Fix potential OOB in tipc_link_proto_rcv()
  net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
  net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
  net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
  net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
  net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
  ip_gre: do not report erspan version on GRE interface
  net: stmmac: fix "snps,axi-config" node property parsing
  gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
  nvme initialize core quirks before calling nvme_init_subsystem
  NFC: nci: Bounds check struct nfc_target arrays
  i40e: Disallow ip4 and ip6 l4_4_bytes
  i40e: Fix for VF MAC address 0
  i40e: Fix not setting default xps_cpus after reset
  net: mvneta: Prevent out of bounds read in mvneta_config_rss()
  xen-netfront: Fix NULL sring after live migration
  octeontx2-pf: Fix potential memory leak in otx2_init_tc()
  net: mdiobus: fix double put fwnode in the error path
  net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
  net: encx24j600: Fix invalid logic in reading of MISTAT register
  net: encx24j600: Add parentheses to fix precedence
  mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
  selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
  net: dsa: sja1105: Check return value
  net: dsa: hellcreek: Check return value
  net: dsa: ksz: Check return value
  Bluetooth: Fix not cleanup led when bt_init fails
  Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
  vmxnet3: use correct intrConf reference when using extended queues
  vmxnet3: correctly report encapsulated LRO packet
  af_unix: Get user_ns from in_skb in unix_diag_get_exact().
  drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
  net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
  igb: Allocate MSI-X vector when testing
  e1000e: Fix TX dispatch condition
  gpio: amd8111: Fix PCI device reference count leak
  drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
  netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
  ca8210: Fix crash by zero initializing data
  ieee802154: cc2520: Fix error return code in cc2520_hw_init()
  drm/vmwgfx: Fix race issue calling pin_user_pages
  netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
  gpiolib: fix memory leak in gpiochip_setup_dev()
  gpiolib: check the 'ngpios' property in core gpiolib code
  gpiolib: improve coding style for local variables
  clk: Fix pointer casting to prevent oops in devm_clk_release()
  can: af_can: fix NULL pointer dereference in can_rcv_filter
  HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
  HID: core: fix shift-out-of-bounds in hid_report_raw_event
  HID: hid-lg4ff: Add check for empty lbuf
  HID: usbhid: Add ALWAYS_POLL quirk for some mice
  net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
  drm/shmem-helper: Avoid vm_open error paths
  drm/shmem-helper: Remove errant put in error path
  drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
  drm/vmwgfx: Don't use screen objects when SEV is active
  KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
  net: mana: Fix race on per-CQ variable napi work_done
  Bluetooth: Fix crash when replugging CSR fake controllers
  Bluetooth: btusb: Add debug message for CSR controllers
  mm/gup: fix gup_pud_range() for dax
  memcg: fix possible use-after-free in memcg_write_event_control()
  media: v4l2-dv-timings.c: fix too strict blanking sanity checks
  Revert "ARM: dts: imx7: Fix NAND controller size-cells"
  soundwire: intel: Initialize clock stop timeout
  media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
  xen/netback: don't call kfree_skb() with interrupts disabled
  xen/netback: do some code cleanup
  xen/netback: Ensure protocol headers don't fall in the non-linear area
  drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
  cifs: fix use-after-free caused by invalid pointer `hostname`
  rtc: cmos: avoid UIP when reading alarm time
  rtc: cmos: avoid UIP when writing alarm time
  rtc: mc146818-lib: extract mc146818_avoid_UIP
  mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
  mm/khugepaged: fix GUP-fast interaction by sending IPI
  mm/khugepaged: take the right locks for page table retraction
  net: usb: qmi_wwan: add u-blox 0x1342 composition
  9p/xen: check logical size for buffer size
  usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
  fbcon: Use kzalloc() in fbcon_prepare_logo()
  regulator: twl6030: fix get status of twl6032 regulators
  ASoC: soc-pcm: Add NULL check in BE reparenting
  btrfs: send: avoid unaligned encoded writes when attempting to clone range
  selftests/net: Find nettest in current directory
  ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
  regulator: slg51000: Wait after asserting CS pin
  9p/fd: Use P9_HDRSZ for header size
  ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
  ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
  spi: mediatek: Fix DEVAPC Violation at KO Remove
  ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
  ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
  ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
  fs: use acquire ordering in __fget_light()
  ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
  arm64: dts: rockchip: fix ir-receiver node names
  ARM: dts: rockchip: fix ir-receiver node names
  arm: dts: rockchip: remove clock-frequency from rtc
  arm: dts: rockchip: fix node name for hym8563 rtc
  arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
  mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
  clk: Provide new devm_clk helpers for prepared and enabled clocks
  clk: generalize devm_clk_get() a bit
  Linux 5.15.82
  proc: proc_skip_spaces() shouldn't think it is working on C strings
  proc: avoid integer type confusion in get_proc_long
  ipc/sem: Fix dangling sem_array access in semtimedop race
  Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
  char: tpm: Protect tpm_pm_suspend with locks
  Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
  ACPI: HMAT: Fix initiator registration for single-initiator systems
  ACPI: HMAT: remove unnecessary variable initialization
  i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
  i2c: npcm7xx: Fix error handling in npcm_i2c_init()
  serial: stm32: Deassert Transmit Enable on ->rs485_config()
  serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
  serial: stm32: Factor out GPIO RTS toggling into separate function
  ipv4: Fix route deletion when nexthop info is not specified
  ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
  selftests: net: fix nexthop warning cleanup double ip typo
  selftests: net: add delete nexthop route warning test
  Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
  parisc: Increase FRAME_WARN to 2048 bytes on parisc
  mm: migrate: fix THP's mapcount on isolation
  mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
  iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
  iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
  nvme: fix SRCU protection of nvme_ns_head list
  riscv: kexec: Fixup irq controller broken in kexec crash path
  riscv: fix race when vmap stack overflow
  riscv: Sync efi page table's kernel mappings before switching
  pinctrl: single: Fix potential division by zero
  ASoC: ops: Fix bounds check for _sx controls
  KVM: x86/mmu: Fix race condition in direct_page_fault
  io_uring/poll: fix poll_refs race with cancelation
  io_uring: make poll refs more robust
  io_uring: cmpxchg for poll arm refs release
  io_uring: fix tw losing poll events
  io_uring: update res mask in io_poll_check_events
  tracing: Free buffers when a used dynamic event is removed
  tracing: Fix race where histograms can be called before the event
  tracing/osnoise: Fix duration type
  drm/i915: Never return 0 if not all requests retired
  drm/i915: Fix negative value passed as remaining time
  drm/amdgpu: enable Vangogh VCN indirect sram mode
  drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
  mmc: sdhci: Fix voltage switch delay
  mmc: sdhci-sprd: Fix no reset data and command after voltage switch
  mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
  mmc: core: Fix ambiguous TRIM and DISCARD arg
  mmc: mmc_test: Fix removal of debugfs file
  net: stmmac: Set MAC's flow control register to reflect current settings
  v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
  pinctrl: intel: Save and restore pins in "direct IRQ" mode
  x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
  nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
  tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
  error-injection: Add prompt for function error injection
  ALSA: dice: fix regression for Lexicon I-ONIX FW810S
  riscv: mm: Proper page permissions after initmem free
  riscv: vdso: fix section overlapping under some conditions
  hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
  hwmon: (coretemp) Check for null before removing sysfs attrs
  net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
  sctp: fix memory leak in sctp_stream_outq_migrate()
  packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
  net: tun: Fix use-after-free in tun_detach()
  afs: Fix fileserver probe RTT handling
  net: mdiobus: fix unbalanced node reference count
  net: hsr: Fix potential use-after-free
  tipc: re-fetch skb cb after tipc_msg_validate
  dsa: lan9303: Correct stat name
  net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
  net: wwan: iosm: fix kernel test robot reported error
  net: ethernet: nixge: fix NULL dereference
  net/9p: Fix a potential socket leak in p9_socket_open
  net: net_netdev: Fix error handling in ntb_netdev_init_module()
  net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
  net: phy: fix null-ptr-deref while probe() failed
  wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
  wifi: cfg80211: don't allow multi-BSSID in S1G
  wifi: cfg80211: fix buffer overflow in elem comparison
  aquantia: Do not purge addresses when setting the number of rings
  qlcnic: fix sleep-in-atomic-context bugs caused by msleep
  can: m_can: Add check for devm_clk_get
  can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
  can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
  can: cc770: cc770_isa_probe(): add missing free_cc770dev()
  can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
  net/mlx5e: Fix use-after-free when reverting termination table
  net/mlx5: Fix uninitialized variable bug in outlen_write()
  net/mlx5: DR, Fix uninitialized var warning
  net/mlx5: DR, Rename list field in matcher struct to list_node
  e100: Fix possible use after free in e100_xmit_prepare
  iavf: Fix error handling in iavf_init_module()
  iavf: remove redundant ret variable
  fm10k: Fix error handling in fm10k_init_module()
  i40e: Fix error handling in i40e_init_module()
  ixgbevf: Fix resource leak in ixgbevf_init_module()
  of: property: decrement node refcount in of_fwnode_get_reference_args()
  nvmem: rmem: Fix return value check in rmem_read()
  bpf: Do not copy spin lock field from user in bpf_selem_alloc
  hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
  hwmon: (i5500_temp) fix missing pci_disable_device()
  hwmon: (ina3221) Fix shunt sum critical calculation
  hwmon: (ltc2947) fix temperature scaling
  libbpf: Handle size overflow for ringbuf mmap
  ARM: at91: rm9200: fix usb device clock id
  scripts/faddr2line: Fix regression in name resolution on ppc64le
  bpf, perf: Use subprog name when reporting subprog ksymbol
  iio: light: rpr0521: add missing Kconfig dependencies
  iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
  iio: health: afe4403: Fix oob read in afe4403_read_raw
  drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
  drm/amdgpu: update drm_display_info correctly when the edid is read
  drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
  btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
  btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
  spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
  btrfs: free btrfs_path before copying inodes to userspace
  btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
  erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
  drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
  drm/i915: Create a dummy object for gen6 ppgtt
  arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
  Linux 5.15.81
  cifs: fix missed refcounting of ipc tcon
  drm/i915: fix TLB invalidation for Gen12 video and compute engines
  drm/amdgpu: always register an MMU notifier for userptr
  drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
  drm/amd/display: No display after resume from WB/CB
  drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
  btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
  btrfs: use kvcalloc in btrfs_get_dev_zone_info
  btrfs: zoned: fix missing endianness conversion in sb_write_pointer
  btrfs: free btrfs_path before copying subvol info to userspace
  btrfs: free btrfs_path before copying fspath to userspace
  btrfs: free btrfs_path before copying root refs to userspace
  genirq: Take the proposed affinity at face value if force==true
  irqchip/gic-v3: Always trust the managed affinity provided by the core code
  genirq: Always limit the affinity to online CPUs
  genirq/msi: Shutdown managed interrupts with unsatifiable affinities
  wifi: wilc1000: validate number of channels
  wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
  wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
  wifi: wilc1000: validate pairwise and authentication suite offsets
  fuse: lock inode unconditionally in fuse_fallocate()
  dm integrity: clear the journal on suspend
  dm integrity: flush the journal on suspend
  gpu: host1x: Avoid trying to use GART on Tegra20
  scsi: iscsi: Fix possible memory leak when device_register() failed
  net: usb: qmi_wwan: add Telit 0x103a composition
  tcp: configurable source port perturb table size
  platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
  platform/x86: hp-wmi: Ignore Smart Experience App event
  zonefs: fix zone report size in __zonefs_io_error()
  drm/amdgpu: disable BACO support on more cards
  platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
  platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
  xen/platform-pci: add missing free_irq() in error path
  xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
  ASoC: stm32: dfsdm: manage cb buffers cleanup
  Input: i8042 - apply probe defer to more ASUS ZenBook models
  Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
  Input: soc_button_array - add use_low_level_irq module parameter
  Input: goodix - try resetting the controller when no config is set
  serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
  tools: iio: iio_generic_buffer: Fix read size
  ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
  Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
  x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
  x86/pm: Add enumeration check before spec MSRs save/restore setup
  x86/tsx: Add a feature bit for TSX control MSR support
  KVM: x86: remove exit_int_info warning in svm_handle_exit
  KVM: x86: add kvm_leave_nested
  KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
  KVM: x86: forcibly leave nested mode on vCPU reset
  KVM: x86: nSVM: leave nested mode on vCPU free
  mm: vmscan: fix extreme overreclaim and swap floods
  gcov: clang: fix the buffer overflow issue
  nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
  usb: dwc3: gadget: Clear ep descriptor last
  usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
  usb: dwc3: gadget: conditionally remove requests
  bus: ixp4xx: Don't touch bit 7 on IXP42x
  iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
  iio: light: apds9960: fix wrong register for gesture gain
  arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
  ext4: fix use-after-free in ext4_ext_shift_extents
  usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
  usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
  usb: dwc3: exynos: Fix remove() function
  KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1
  mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
  mmc: sdhci-brcmstb: Enable Clock Gating to save power
  mmc: sdhci-brcmstb: Re-organize flags
  nios2: add FORCE for vmlinuz.gz
  init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
  lib/vdso: use "grep -E" instead of "egrep"
  s390/crashdump: fix TOD programmable field size
  net: thunderx: Fix the ACPI memory leak
  octeontx2-af: Fix reference count issue in rvu_sdp_init()
  octeontx2-pf: Add check for devm_kcalloc
  net: enetc: preserve TX ring priority across reconfiguration
  net: enetc: cache accesses to &priv->si->hw
  net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
  nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
  nfc: st-nci: fix memory leaks in EVT_TRANSACTION
  nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
  s390/dasd: fix no record found for raw_track_access
  arcnet: fix potential memory leak in com20020_probe()
  ipv4: Fix error return code in fib_table_insert()
  dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
  fs: do not update freeing inode i_io_list
  netfilter: flowtable_offload: add missing locking
  netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
  dma-buf: fix racing conflict of dma_heap_add()
  bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
  regulator: twl6030: re-add TWL6032_SUBCLASS
  NFC: nci: fix memory leak in nci_rx_data_packet()
  net: sched: allow act_ct to be built without NF_NAT
  net: sparx5: fix error handling in sparx5_port_open()
  sfc: fix potential memleak in __ef100_hard_start_xmit()
  net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
  xfrm: Fix ignored return value in xfrm6_init()
  xfrm: Fix oops in __xfrm_state_delete()
  tipc: check skb_linearize() return value in tipc_disc_rcv()
  tipc: add an extra conn_get in tipc_conn_alloc
  tipc: set con sock in tipc_conn_alloc
  net/mlx5: Fix handling of entry refcount when command is not issued to FW
  net/mlx5: Fix FW tracer timestamp calculation
  net/mlx5: Do not query pci info while pci disabled
  netfilter: ipset: regression in ip_set_hash_ip.c
  Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
  Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
  macsec: Fix invalid error code set
  nfp: add port from netdev validation for EEPROM access
  nfp: fill splittable of devlink_port_attrs correctly
  net: pch_gbe: fix pci device refcount leak while module exiting
  octeontx2-af: debugsfs: fix pci device refcount leak
  net/qla3xxx: fix potential memleak in ql3xxx_send()
  net: mvpp2: fix possible invalid pointer dereference
  net/mlx4: Check retval of mlx4_bitmap_init
  net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
  ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
  ARM: mxs: fix memory leak in mxs_machine_init()
  iavf: Fix race condition between iavf_shutdown and iavf_remove
  iavf: Do not restart Tx queues after reset task failure
  iavf: Fix a crash during reset task
  netfilter: nf_tables: do not set up extensions for end interval
  netfilter: conntrack: Fix data-races around ct mark
  9p/fd: fix issue of list_del corruption in p9_fd_cancel()
  net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
  nfc/nci: fix race with opening and closing
  net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
  rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
  rxrpc: Use refcount_t rather than atomic_t
  rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
  net: liquidio: simplify if expression
  selftests: mptcp: fix mibit vs mbit mix up
  selftests: mptcp: more stable simult_flows tests
  ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
  tee: optee: fix possible memory leak in optee_register_device()
  bus: sunxi-rsb: Support atomic transfers
  bus: sunxi-rsb: Remove the shutdown callback
  regulator: core: fix UAF in destroy_regulator()
  spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
  regulator: core: fix kobject release warning and memory leak in regulator_register()
  ASoC: max98373: Add checks for devm_kcalloc
  scsi: storvsc: Fix handling of srb_status and capacity change events
  x86/hyperv: Restore VP assist page after cpu offlining/onlining
  ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
  ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
  ASoC: hdac_hda: fix hda pcm buffer overflow issue
  ARM: dts: am335x-pcm-953: Define fixed regulators in root node
  af_key: Fix send_acquire race with pfkey_register
  xfrm: replay: Fix ESN wrap around for GSO
  xfrm: fix "disable_policy" on ipv4 early demux
  MIPS: pic32: treat port as signed integer
  RISC-V: vdso: Do not add missing symbols to version section in linker script
  ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
  Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
  nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
  arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
  block, bfq: fix null pointer dereference in bfq_bio_bfqg()
  drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
  scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
  scsi: ibmvfc: Avoid path failures during live migration
  platform/x86/intel/hid: Add some ACPI device IDs
  platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
  platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
  platform/x86: ideapad-laptop: Disable touchpad_switch
  Revert "net: macsec: report real_dev features when HW offloading is enabled"
  selftests/bpf: Add verifier test for release_reference()
  spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
  wifi: ath11k: Fix QCN9074 firmware boot on x86
  wifi: mac80211: Fix ack frame idr leak when mesh has no route
  wifi: airo: do not assign -1 to unsigned char
  audit: fix undefined behavior in bit shift for AUDIT_BIT
  riscv: dts: sifive unleashed: Add PWM controlled LEDs
  wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
  wifi: mac80211: fix memory free error when registering wiphy fail
  ceph: fix NULL pointer dereference for req->r_session
  ceph: Use kcalloc for allocating multiple elements
  binder: validate alloc->mm in ->mmap() handler
  x86/sgx: Add overflow check in sgx_validate_offset_length()
  x86/sgx: Create utility to validate user provided offset and length
  ceph: avoid putting the realm twice when decoding snaps fails
  ceph: do not update snapshot context when there is no new snapshot
  iio: pressure: ms5611: fixed value compensation bug
  iio: ms5611: Simplify IO callback parameters
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
  nvme-pci: disable write zeroes on various Kingston SSD
  nvme-pci: disable namespace identifiers for the MAXIO MAP1001
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
  nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
  drm/display: Don't assume dual mode adaptors support i2c sub-addressing
  ata: libata-core: do not issue non-internal commands once EH is pending
  ata: libata-scsi: simplify __ata_scsi_queuecmd()
  cifs: Fix connections leak when tlink setup failed
  cifs: support nested dfs links over reconnect
  cifs: split out dfs code from cifs_reconnect()
  cifs: introduce new helper for cifs_reconnect()
  sctp: clear out_curr if all frag chunks of current msg are pruned
  sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
  tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
  serial: fsl_lpuart: Fill in rs485_supported
  serial: Add rs485_supported to uart_port
  ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
  ASoC: fsl_sai: use local device pointer
  Linux 5.15.80
  ntfs: check overflow when iterating ATTR_RECORDs
  ntfs: fix out-of-bounds read in ntfs_attr_find()
  ntfs: fix use-after-free in ntfs_attr_find()
  net/9p: use a dedicated spinlock for trans_fd
  mm: fs: initialize fsdata passed to write_begin/write_end interface
  wifi: wext: use flex array destination for memcpy()
  9p/trans_fd: always use O_NONBLOCK read/write
  gfs2: Switch from strlcpy to strscpy
  gfs2: Check sb_bsize_shift after reading superblock
  9p: trans_fd/p9_conn_cancel: drop client lock earlier
  kcm: close race conditions on sk_receive_queue
  kcm: avoid potential race in kcm_tx_work
  tcp: cdg: allow tcp_cdg_release() to be called multiple times
  macvlan: enforce a consistent minimal mtu
  Input: i8042 - fix leaking of platform device on module removal
  kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
  scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
  scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
  net: use struct_group to copy ip/ipv6 header addresses
  tracing: Fix warning on variable 'struct trace_array'
  ring-buffer: Include dropped pages in counting dirty patches
  perf: Improve missing SIGTRAP checking
  serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
  nvme: ensure subsystem reset is single threaded
  nvme: restrict management ioctls to admin
  perf/x86/intel/pt: Fix sampling using single range output
  misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
  docs: update mediator contact information in CoC doc
  mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
  mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
  mmc: core: properly select voltage range without power cycle
  firmware: coreboot: Register bus in module init
  iommu/vt-d: Set SRE bit only when hardware has SRS cap
  iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
  scsi: zfcp: Fix double free of FSF request when qdio send fails
  net: phy: marvell: add sleep time after enabling the loopback bit
  maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
  Input: iforce - invert valid length check when fetching device IDs
  serial: 8250_lpss: Configure DMA also w/o DMA filter
  serial: 8250: Flush DMA Rx on RLSI
  serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
  dm ioctl: fix misbehavior if list_versions races with module loading
  iio: pressure: ms5611: changed hardcoded SPI speed to value limited
  iio: adc: mp2629: fix potential array out of bound access
  iio: adc: mp2629: fix wrong comparison of channel
  iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
  iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
  usb: typec: mux: Enter safe mode only when pins need to be reconfigured
  usb: cdns3: host: fix endless superspeed hub port reset
  usb: chipidea: fix deadlock in ci_otg_del_timer
  usb: add NO_LPM quirk for Realforce 87U Keyboard
  USB: serial: option: add Fibocom FM160 0x0111 composition
  USB: serial: option: add u-blox LARA-L6 modem
  USB: serial: option: add u-blox LARA-R6 00B modem
  USB: serial: option: remove old LARA-R6 PID
  USB: serial: option: add Sierra Wireless EM9191
  USB: bcma: Make GPIO explicitly optional
  speakup: fix a segfault caused by switching consoles
  slimbus: stream: correct presence rate frequencies
  slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
  Revert "usb: dwc3: disable USB core PHY management"
  ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
  ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
  ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
  drm/amd/display: Add HUBP surface flip interrupt handler
  tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
  tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
  tracing: Fix race where eprobes can be called before the event
  tracing: Fix wild-memory-access in register_synth_event()
  tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
  tracing/ring-buffer: Have polling block on watermark
  tracing: Fix memory leak in tracing_read_pipe()
  ring_buffer: Do not deactivate non-existant pages
  ftrace: Fix null pointer dereference in ftrace_add_mod()
  ftrace: Optimize the allocation for mcount entries
  ftrace: Fix the possible incorrect kernel message
  cifs: add check for returning value of SMB2_set_info_init
  net: thunderbolt: Fix error handling in tbnet_init()
  net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
  cifs: Fix wrong return value checking when GETFLAGS
  net/x25: Fix skb leak in x25_lapb_receive_frame()
  net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
  cifs: add check for returning value of SMB2_close_init
  platform/surface: aggregator: Do not check for repeated unsequenced packets
  platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
  drbd: use after free in drbd_create_device()
  bridge: switchdev: Fix memory leaks when changing VLAN protocol
  net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
  net: ena: Fix error handling in ena_init()
  net: ionic: Fix error handling in ionic_init_module()
  xen/pcpu: fix possible memory leak in register_pcpu()
  net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
  net: mhi: Fix memory leak in mhi_net_dellink()
  bnxt_en: Remove debugfs when pci_register_driver failed
  net: caif: fix double disconnect client in chnl_net_open()
  net: macvlan: Use built-in RCU list checking
  mISDN: fix misuse of put_device() in mISDN_register_device()
  net: liquidio: release resources when liquidio driver open failed
  soc: imx8m: Enable OCOTP clock before reading the register
  net: stmmac: ensure tx function is not running in stmmac_xdp_release()
  net: hinic: Fix error handling in hinic_module_init()
  mISDN: fix possible memory leak in mISDN_dsp_element_register()
  net: bgmac: Drop free_netdev() from bgmac_enet_remove()
  bpf: Initialize same number of free nodes for each pcpu_freelist
  MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
  MIPS: fix duplicate definitions for exported symbols
  nfp: change eeprom length to max length enumerators
  ata: libata-transport: fix error handling in ata_tdev_add()
  ata: libata-transport: fix error handling in ata_tlink_add()
  ata: libata-transport: fix error handling in ata_tport_add()
  ata: libata-transport: fix double ata_host_put() in ata_tport_add()
  arm64: dts: imx8mn: Fix NAND controller size-cells
  arm64: dts: imx8mm: Fix NAND controller size-cells
  ARM: dts: imx7: Fix NAND controller size-cells
  drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
  drm/drv: Fix potential memory leak in drm_dev_init()
  drm/panel: simple: set bpc field for logic technologies displays
  drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
  pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
  parport_pc: Avoid FIFO port location truncation
  siox: fix possible memory leak in siox_device_add()
  arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
  bpf: Fix memory leaks in __check_func_call
  block: sed-opal: kmalloc the cmd/resp buffers
  scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
  pinctrl: rockchip: list all pins in a possible mux route for PX30
  ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
  bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
  tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
  serial: imx: Add missing .thaw_noirq hook
  serial: 8250: omap: Flush PM QOS work on remove
  serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
  serial: 8250_omap: remove wait loop from Errata i202 workaround
  serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
  ARM: at91: pm: avoid soft resetting AC DLL
  ASoC: tas2764: Fix set_tdm_slot in case of single slot
  ASoC: tas2770: Fix set_tdm_slot in case of single slot
  ASoC: core: Fix use-after-free in snd_soc_exit()
  ARM: dts: at91: sama7g5: fix signal name of pin PB2
  spi: stm32: Print summary 'callbacks suppressed' message
  arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
  arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
  arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
  arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
  hugetlbfs: don't delete error page from pagecache
  KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
  spi: intel: Use correct mask for flash and protected regions
  mtd: spi-nor: intel-spi: Disable write protection only if asked
  ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
  x86/cpu: Add several Intel server CPU model numbers
  Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
  btrfs: remove pointless and double ulist frees in error paths of qgroup tests
  drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
  i2c: i801: add lis3lv02d's I2C address for Vostro 5568
  i2c: tegra: Allocate DMA memory for DMA engine
  firmware: arm_scmi: Cleanup the core driver removal callback
  ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
  NFSv4: Retry LOCK on OLD_STATEID during delegation return
  btrfs: raid56: properly handle the error when unable to find the missing stripe
  RDMA/efa: Add EFA 0xefa2 PCI ID
  ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
  drm/amd/display: Remove wrong pipe control lock
  ASoC: rt1308-sdw: add the default value of some registers
  selftests/intel_pstate: fix build for ARCH=x86_64
  selftests/futex: fix build for clang
  ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
  ASoC: codecs: jz4725b: fix capture selector naming
  ASoC: codecs: jz4725b: use right control for Capture Volume
  ASoC: codecs: jz4725b: fix reported volume for Master ctl
  ASoC: codecs: jz4725b: add missed Line In power control bit
  spi: intel: Fix the offset to get the 64K erase opcode
  ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
  ASoC: rt1019: Fix the TDM settings
  ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
  ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
  ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
  ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
  mm: shmem: don't truncate page if memory failure happens
  mm: hwpoison: handle non-anonymous THP correctly
  mm: hwpoison: refactor refcount check handling
  Linux 5.15.79
  x86/cpu: Restore AMD's DE_CFG MSR after resume
  net: tun: call napi_schedule_prep() to ensure we own a napi
  drm/amdkfd: Migrate in CPU page fault use current mm
  marvell: octeontx2: build error: unknown type name 'u64'
  dmaengine: at_hdmac: Check return code of dma_async_device_register
  dmaengine: at_hdmac: Fix impossible condition
  dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
  dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
  dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
  dmaengine: at_hdmac: Fix concurrency over the active list
  dmaengine: at_hdmac: Free the memset buf without holding the chan lock
  dmaengine: at_hdmac: Fix concurrency over descriptor
  dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
  dmaengine: at_hdmac: Protect atchan->status with the channel lock
  dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
  dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
  dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
  dmaengine: at_hdmac: Don't start transactions at tx_submit level
  dmaengine: at_hdmac: Fix at_lli struct definition
  cert host tools: Stop complaining about deprecated OpenSSL functions
  can: j1939: j1939_send_one(): fix missing CAN header initialization
  mm/shmem: use page_mapping() to detect page cache for uffd continue
  mm/memremap.c: map FS_DAX device memory as decrypted
  mm/damon/dbgfs: check if rm_contexts input is for a real context
  udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
  mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
  btrfs: zoned: initialize device's zone info for seeding
  btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
  btrfs: fix match incorrectly in dev_args_match_device
  wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
  platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
  drm/amdgpu: disable BACO on special BEIGE_GOBY card
  drm/i915/dmabuf: fix sg_table handling in map_dma_buf
  nilfs2: fix use-after-free bug of ns_writer on remount
  nilfs2: fix deadlock in nilfs_count_free_blocks()
  ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
  vmlinux.lds.h: Fix placement of '.data..decrypted' section
  ALSA: usb-audio: Add DSD support for Accuphase DAC-60
  ALSA: usb-audio: Add quirk entry for M-Audio Micro
  ALSA: usb-audio: Yet more regression for for the delayed card registration
  ALSA: hda/realtek: Add Positivo C6300 model quirk
  ALSA: hda: fix potential memleak in 'add_widget_node'
  ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
  ALSA: hda/hdmi - enable runtime pm for more AMD display audio
  mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
  mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
  mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
  mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
  mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
  MIPS: jump_label: Fix compat branch range check
  arm64: efi: Fix handling of misaligned runtime regions and drop warning
  riscv: fix reserved memory setup
  riscv: vdso: fix build with llvm
  riscv: process: fix kernel info leakage
  net: macvlan: fix memory leaks of macvlan_common_newlink
  ethernet: tundra: free irq when alloc ring failed in tsi108_open()
  net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
  ethernet: s2io: disable napi when start nic failed in s2io_card_up()
  net: atlantic: macsec: clear encryption keys from the stack
  net: phy: mscc: macsec: clear encryption keys when freeing a flow
  stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
  stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
  stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
  cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
  mctp: Fix an error handling path in mctp_init()
  stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
  stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
  net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
  net: cpsw: disable napi in cpsw_ndo_open()
  net/mlx5e: E-Switch, Fix comparing termination table instance
  net/mlx5: Allow async trigger completion execution on single CPU systems
  net/mlx5: Bridge, verify LAG state when adding bond to bridge
  net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
  net: nixge: disable napi when enable interrupts failed in nixge_open()
  net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
  netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
  netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
  perf tools: Add the include/perf/ directory to .gitignore
  perf stat: Fix printing os->prefix in CSV metrics output
  drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
  net: lapbether: fix issue of invalid opcode in lapbeth_open()
  dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
  dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
  dmaengine: pxa_dma: use platform_get_irq_optional
  tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
  net: broadcom: Fix BCMGENET Kconfig
  net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
  can: af_can: fix NULL pointer dereference in can_rx_register()
  ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
  drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
  net: wwan: mhi: fix memory leak in mhi_mbim_dellink
  net: wwan: iosm: fix memory leak in ipc_wwan_dellink
  hamradio: fix issue of dev reference count leakage in bpq_device_event()
  net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
  KVM: s390: pv: don't allow userspace to set the clock under PV
  phy: ralink: mt7621-pci: add sentinel to quirks table
  capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
  net: fman: Unregister ethernet device on removal
  bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
  bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
  net: tun: Fix memory leaks of napi_get_frags
  octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
  octeontx2-pf: Use hardware register for CQE count
  macsec: clear encryption keys from the stack after setting up offload
  macsec: fix detection of RXSCs when toggling offloading
  macsec: fix secy->n_rx_sc accounting
  macsec: delete new rxsc when offload fails
  net: gso: fix panic on frag_list with mixed head alloc types
  bpf: Fix wrong reg type conversion in release_reference()
  bpf: Add helper macro bpf_for_each_reg_in_vstate
  bpf, sock_map: Move cancel_work_sync() out of sock lock
  bpf: Fix sockmap calling sleepable function in teardown path
  bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
  HID: hyperv: fix possible memory leak in mousevsc_probe()
  bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
  wifi: mac80211: Set TWT Information Frame Disabled bit as 1
  bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
  bpf, verifier: Fix memory leak in array reallocation for stack state
  soundwire: qcom: check for outanding writes before doing a read
  soundwire: qcom: reinit broadcast completion
  wifi: cfg80211: fix memory leak in query_regdb_file()
  wifi: cfg80211: silence a sparse RCU warning
  phy: stm32: fix an error code in probe
  hwspinlock: qcom: correct MMIO max register for newer SoCs
  drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
  drm/amdkfd: handle CPU fault on COW mapping
  drm/amdkfd: avoid recursive lock in migrations back to RAM
  fuse: fix readdir cache race
  thunderbolt: Add DP OUT resource when DP tunnel is discovered
  thunderbolt: Tear down existing tunnels when resuming from hibernate

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
	Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
	Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
	Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
	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
	Makefile
	drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
	drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
	drivers/remoteproc/qcom_q6v5_pas.c
	drivers/slimbus/stream.c
	drivers/soc/qcom/llcc-qcom.c
	net/qrtr/ns.c

Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@10387086 TKQ2.230626.002
Change-Id: I422e1c0db8c6c9b067fa24355033bc92cce79727
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2023-06-27 14:10:43 +05:30
deyaoren@google.com
cf9405b2a0 Merge remote-tracking branch into HEAD
* keystone/mirror-android13-5.15-2023-04: (2550 commits)
  ANDROID: Updatae the GKI symbol list and ABI XML.
  ANDROID: gki_defconfig: enable CONFIG_BLK_CGROUP_IOPRIO
  FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true
  UPSTREAM: KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
  ANDROID: GKI: Update symbol list for Unisoc
  ANDROID: abi_gki_aarch64_qcom: update abi
  BACKPORT: FROMGIT: rcu: Avoid freeing new kfree_rcu() memory after old grace period
  ANDROID: MGLRU: Avoid reactivation of anon pages on swap full
  ANDROID: fuse-bpf: Run bpf with migration disabled
  ANDROID: incremental fs: Evict inodes before freeing mount data
  ANDROID: GKI: Update symbol list for Amlogic
  ANDROID: fuse-bpf: Correctly put backing files
  UPSTREAM: media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
  UPSTREAM: hid: bigben_probe(): validate report count
  UPSTREAM: HID: bigben: use spinlock to safely schedule workers
  ANDROID: Fix kernelci break: eventfd_signal_mask redefined
  ANDROID: fuse: fix struct path zero initialization
  UPSTREAM: Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
  UPSTREAM: HID: bigben_worker() remove unneeded check on report_field
  UPSTREAM: HID: bigben: use spinlock to protect concurrent accesses
  ...

Bug: 278591078
Change-Id: Ic48bac34e247786407ca7fe7751d9ea8aa6af5f2
2023-04-18 21:37:26 +00:00
Greg Kroah-Hartman
4113072785 Merge 5.15.96 into android13-5.15-lts
Changes in 5.15.96
	drm/etnaviv: don't truncate physical page address
	wifi: rtl8xxxu: gen2: Turn on the rate control
	drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
	clk: mxl: Switch from direct readl/writel based IO to regmap based IO
	clk: mxl: Remove redundant spinlocks
	clk: mxl: Add option to override gate clks
	clk: mxl: Fix a clk entry by adding relevant flags
	powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
	clk: mxl: syscon_node_to_regmap() returns error pointers
	random: always mix cycle counter in add_latent_entropy()
	KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
	KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
	KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
	can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
	powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
	powerpc: use generic version of arch_is_kernel_initmem_freed()
	powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
	powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
	powerpc/64s/radix: Fix crash with unaligned relocated kernel
	powerpc/64s/radix: Fix RWX mapping with relocated kernel
	drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
	uaccess: Add speculation barrier to copy_from_user()
	binder: read pre-translated fds from sender buffer
	binder: defer copies of pre-patched txn data
	binder: fix pointer cast warning
	binder: Address corner cases in deferred copy and fixup
	binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
	nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
	wifi: mwifiex: Add missing compatible string for SD8787
	audit: update the mailing list in MAINTAINERS
	ext4: Fix function prototype mismatch for ext4_feat_ktype
	kbuild: Add CONFIG_PAHOLE_VERSION
	scripts/pahole-flags.sh: Use pahole-version.sh
	lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
	lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
	Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
	bpf: add missing header file include
	Linux 5.15.96

Change-Id: Ifa4f882dd1c5812fd472298d56e417a8a0854f5f
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-03-24 15:00:51 +00:00
Nathan Chancellor
3597fd5f92 kbuild: Add CONFIG_PAHOLE_VERSION
commit 613fe169237785a4bb1d06397b52606b2967da53 upstream.

There are a few different places where pahole's version is turned into a
three digit form with the exact same command. Move this command into
scripts/pahole-version.sh to reduce the amount of duplication across the
tree.

Create CONFIG_PAHOLE_VERSION so the version code can be used in Kconfig
to enable and disable configuration options based on the pahole version,
which is already done in a couple of places.

Signed-off-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20220201205624.652313-3-nathan@kernel.org
Signed-off-by: Matthias Maennich <maennich@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-25 12:06:45 +01:00
Greg Kroah-Hartman
a924bb92c6 Merge 5.15.81 into android13-5.15-lts
Changes in 5.15.81
	ASoC: fsl_sai: use local device pointer
	ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
	serial: Add rs485_supported to uart_port
	serial: fsl_lpuart: Fill in rs485_supported
	tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
	sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
	sctp: clear out_curr if all frag chunks of current msg are pruned
	cifs: introduce new helper for cifs_reconnect()
	cifs: split out dfs code from cifs_reconnect()
	cifs: support nested dfs links over reconnect
	cifs: Fix connections leak when tlink setup failed
	ata: libata-scsi: simplify __ata_scsi_queuecmd()
	ata: libata-core: do not issue non-internal commands once EH is pending
	drm/display: Don't assume dual mode adaptors support i2c sub-addressing
	nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
	nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
	nvme-pci: disable namespace identifiers for the MAXIO MAP1001
	nvme-pci: disable write zeroes on various Kingston SSD
	nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
	iio: ms5611: Simplify IO callback parameters
	iio: pressure: ms5611: fixed value compensation bug
	ceph: do not update snapshot context when there is no new snapshot
	ceph: avoid putting the realm twice when decoding snaps fails
	x86/sgx: Create utility to validate user provided offset and length
	x86/sgx: Add overflow check in sgx_validate_offset_length()
	binder: validate alloc->mm in ->mmap() handler
	ceph: Use kcalloc for allocating multiple elements
	ceph: fix NULL pointer dereference for req->r_session
	wifi: mac80211: fix memory free error when registering wiphy fail
	wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
	riscv: dts: sifive unleashed: Add PWM controlled LEDs
	audit: fix undefined behavior in bit shift for AUDIT_BIT
	wifi: airo: do not assign -1 to unsigned char
	wifi: mac80211: Fix ack frame idr leak when mesh has no route
	wifi: ath11k: Fix QCN9074 firmware boot on x86
	spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
	selftests/bpf: Add verifier test for release_reference()
	Revert "net: macsec: report real_dev features when HW offloading is enabled"
	platform/x86: ideapad-laptop: Disable touchpad_switch
	platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
	platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
	platform/x86/intel/hid: Add some ACPI device IDs
	scsi: ibmvfc: Avoid path failures during live migration
	scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
	drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
	block, bfq: fix null pointer dereference in bfq_bio_bfqg()
	arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
	nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
	Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
	ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
	RISC-V: vdso: Do not add missing symbols to version section in linker script
	MIPS: pic32: treat port as signed integer
	xfrm: fix "disable_policy" on ipv4 early demux
	xfrm: replay: Fix ESN wrap around for GSO
	af_key: Fix send_acquire race with pfkey_register
	ARM: dts: am335x-pcm-953: Define fixed regulators in root node
	ASoC: hdac_hda: fix hda pcm buffer overflow issue
	ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
	ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
	x86/hyperv: Restore VP assist page after cpu offlining/onlining
	scsi: storvsc: Fix handling of srb_status and capacity change events
	ASoC: max98373: Add checks for devm_kcalloc
	regulator: core: fix kobject release warning and memory leak in regulator_register()
	spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
	regulator: core: fix UAF in destroy_regulator()
	bus: sunxi-rsb: Remove the shutdown callback
	bus: sunxi-rsb: Support atomic transfers
	tee: optee: fix possible memory leak in optee_register_device()
	ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
	selftests: mptcp: more stable simult_flows tests
	selftests: mptcp: fix mibit vs mbit mix up
	net: liquidio: simplify if expression
	rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
	rxrpc: Use refcount_t rather than atomic_t
	rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
	net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
	nfc/nci: fix race with opening and closing
	net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
	9p/fd: fix issue of list_del corruption in p9_fd_cancel()
	netfilter: conntrack: Fix data-races around ct mark
	netfilter: nf_tables: do not set up extensions for end interval
	iavf: Fix a crash during reset task
	iavf: Do not restart Tx queues after reset task failure
	iavf: Fix race condition between iavf_shutdown and iavf_remove
	ARM: mxs: fix memory leak in mxs_machine_init()
	ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
	net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
	net/mlx4: Check retval of mlx4_bitmap_init
	net: mvpp2: fix possible invalid pointer dereference
	net/qla3xxx: fix potential memleak in ql3xxx_send()
	octeontx2-af: debugsfs: fix pci device refcount leak
	net: pch_gbe: fix pci device refcount leak while module exiting
	nfp: fill splittable of devlink_port_attrs correctly
	nfp: add port from netdev validation for EEPROM access
	macsec: Fix invalid error code set
	Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
	Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
	netfilter: ipset: regression in ip_set_hash_ip.c
	net/mlx5: Do not query pci info while pci disabled
	net/mlx5: Fix FW tracer timestamp calculation
	net/mlx5: Fix handling of entry refcount when command is not issued to FW
	tipc: set con sock in tipc_conn_alloc
	tipc: add an extra conn_get in tipc_conn_alloc
	tipc: check skb_linearize() return value in tipc_disc_rcv()
	xfrm: Fix oops in __xfrm_state_delete()
	xfrm: Fix ignored return value in xfrm6_init()
	net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
	sfc: fix potential memleak in __ef100_hard_start_xmit()
	net: sparx5: fix error handling in sparx5_port_open()
	net: sched: allow act_ct to be built without NF_NAT
	NFC: nci: fix memory leak in nci_rx_data_packet()
	regulator: twl6030: re-add TWL6032_SUBCLASS
	bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
	dma-buf: fix racing conflict of dma_heap_add()
	netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
	netfilter: flowtable_offload: add missing locking
	fs: do not update freeing inode i_io_list
	dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
	ipv4: Fix error return code in fib_table_insert()
	arcnet: fix potential memory leak in com20020_probe()
	s390/dasd: fix no record found for raw_track_access
	nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
	nfc: st-nci: fix memory leaks in EVT_TRANSACTION
	nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
	net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
	net: enetc: cache accesses to &priv->si->hw
	net: enetc: preserve TX ring priority across reconfiguration
	octeontx2-pf: Add check for devm_kcalloc
	octeontx2-af: Fix reference count issue in rvu_sdp_init()
	net: thunderx: Fix the ACPI memory leak
	s390/crashdump: fix TOD programmable field size
	lib/vdso: use "grep -E" instead of "egrep"
	init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
	nios2: add FORCE for vmlinuz.gz
	mmc: sdhci-brcmstb: Re-organize flags
	mmc: sdhci-brcmstb: Enable Clock Gating to save power
	mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
	KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1
	usb: dwc3: exynos: Fix remove() function
	usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
	usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
	ext4: fix use-after-free in ext4_ext_shift_extents
	arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
	iio: light: apds9960: fix wrong register for gesture gain
	iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
	bus: ixp4xx: Don't touch bit 7 on IXP42x
	usb: dwc3: gadget: conditionally remove requests
	usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
	usb: dwc3: gadget: Clear ep descriptor last
	nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
	gcov: clang: fix the buffer overflow issue
	mm: vmscan: fix extreme overreclaim and swap floods
	KVM: x86: nSVM: leave nested mode on vCPU free
	KVM: x86: forcibly leave nested mode on vCPU reset
	KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
	KVM: x86: add kvm_leave_nested
	KVM: x86: remove exit_int_info warning in svm_handle_exit
	x86/tsx: Add a feature bit for TSX control MSR support
	x86/pm: Add enumeration check before spec MSRs save/restore setup
	x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
	Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
	ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
	tools: iio: iio_generic_buffer: Fix read size
	serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
	Input: goodix - try resetting the controller when no config is set
	Input: soc_button_array - add use_low_level_irq module parameter
	Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
	Input: i8042 - apply probe defer to more ASUS ZenBook models
	ASoC: stm32: dfsdm: manage cb buffers cleanup
	xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
	xen/platform-pci: add missing free_irq() in error path
	platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
	platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
	drm/amdgpu: disable BACO support on more cards
	zonefs: fix zone report size in __zonefs_io_error()
	platform/x86: hp-wmi: Ignore Smart Experience App event
	platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
	tcp: configurable source port perturb table size
	net: usb: qmi_wwan: add Telit 0x103a composition
	scsi: iscsi: Fix possible memory leak when device_register() failed
	gpu: host1x: Avoid trying to use GART on Tegra20
	dm integrity: flush the journal on suspend
	dm integrity: clear the journal on suspend
	fuse: lock inode unconditionally in fuse_fallocate()
	wifi: wilc1000: validate pairwise and authentication suite offsets
	wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
	wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
	wifi: wilc1000: validate number of channels
	genirq/msi: Shutdown managed interrupts with unsatifiable affinities
	genirq: Always limit the affinity to online CPUs
	irqchip/gic-v3: Always trust the managed affinity provided by the core code
	genirq: Take the proposed affinity at face value if force==true
	btrfs: free btrfs_path before copying root refs to userspace
	btrfs: free btrfs_path before copying fspath to userspace
	btrfs: free btrfs_path before copying subvol info to userspace
	btrfs: zoned: fix missing endianness conversion in sb_write_pointer
	btrfs: use kvcalloc in btrfs_get_dev_zone_info
	btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
	drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
	drm/amd/display: No display after resume from WB/CB
	drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
	drm/amdgpu: always register an MMU notifier for userptr
	drm/i915: fix TLB invalidation for Gen12 video and compute engines
	cifs: fix missed refcounting of ipc tcon
	Linux 5.15.81

Change-Id: I8add86e459b7e7f0877dbbc9e479a8b208b6bc87
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-01-26 16:03:51 +00:00
Blagovest Kolenichev
05226cef87 Merge keystone/android13-5.15-keystone-qcom-release.74 (b1c838f) into msm-5.15
* refs/heads/tmp-b1c838f:
  Revert "ANDROID: arm64/mm: protect vm_file during speculative page fault handling"
  Revert "ANDROID: x86/mm: protect vm_file during speculative page fault handling"
  Revert "ANDROID: powerpc/mm: protect vm_file during speculative page fault handling"
  UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
  UPSTREAM: binder: Address corner cases in deferred copy and fixup
  UPSTREAM: binder: fix pointer cast warning
  UPSTREAM: binder: defer copies of pre-patched txn data
  UPSTREAM: binder: read pre-translated fds from sender buffer
  UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
  UPSTREAM: binder: Address corner cases in deferred copy and fixup
  UPSTREAM: binder: fix pointer cast warning
  UPSTREAM: binder: defer copies of pre-patched txn data
  UPSTREAM: binder: read pre-translated fds from sender buffer
  Merge remote-tracking branch into HEAD
  FROMGIT: tty: serial: qcom-geni-serial: Add support for Hibernation feature
  ANDROID: ABI: Update allowed list for QCOM
  ANDROID: abi_gki_aarch64_qcom: whitelist symbols added for cma retries
  ANDROID: mm/cma: add vendor_hook in cma_alloc for retries
  ANDROID: irq: put irq_resolve_mapping under protection of __irq_enter_raw
  BACKPORT: UPSTREAM: usb: typec: ucsi: Wait for the USB role switches
  UPSTREAM: rpmsg: char: Avoid double destroy of default endpoint
  BACKPORT: exfat: fix overflow for large capacity partition
  UPSTREAM: usb: gadget: uvc: fix changing interface name via configfs
  UPSTREAM: dma-mapping: Fix build error unused-value
  UPSTREAM: bpf: Ensure correct locking around vulnerable function find_vpid()
  ANDROID: abi_gki_aarch64_qcom: whitelist symbols added for cma retries
  ANDROID: mm/cma: add vendor_hook in cma_alloc for retries
  ANDROID: arm64: mm: perform clean & invalidation in __dma_map_area
  FROMLIST: sched: Fix use-after-free bug in dup_user_cpus_ptr()
  UPSTREAM: HID: roccat: Fix use-after-free in roccat_read()
  UPSTREAM: mm/damon: use set_huge_pte_at() to make huge pte old
  UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
  UPSTREAM: gen_compile_commands: handle multiple lines per .mod file
  UPSTREAM: scripts/nsdeps: adjust to the format change of *.mod files
  BACKPORT: kbuild: avoid regex RS for POSIX awk
  UPSTREAM: KVM: arm64: Always start with clearing SVE flag on load
  UPSTREAM: powerpc/64: Include cache.h directly in paca.h
  UPSTREAM: KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC
  UPSTREAM: module.h: simplify MODULE_IMPORT_NS
  UPSTREAM: mac80211_hwsim: fix RCU protected chanctx access
  UPSTREAM: KVM: arm64: nvhe: Eliminate kernel-doc warnings
  BACKPORT: KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32
  UPSTREAM: KVM: arm64: Generally disallow SMC64 for AArch32 guests
  UPSTREAM: virtio: use virtio_device_ready() in virtio_device_restore()
  UPSTREAM: mm: fix use-after-free bug when mm->mmap is reused after being freed
  UPSTREAM: kasan: test: prevent cache merging in kmem_cache_double_destroy
  UPSTREAM: arm64: Ensure that the 'bti' macro is defined where linkage.h is included
  UPSTREAM: mmc: mediatek: free the ext_csd when mmc_get_ext_csd success
  UPSTREAM: scsi: ufs: Fix double space in SCSI_UFS_HWMON description
  UPSTREAM: scsi: ufs: mediatek: Avoid sched_clock() misuse
  UPSTREAM: scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y
  ANDROID: GKI: db845c: Update symbols list and ABI
  BACKPORT: f2fs: invalidate meta pages only for post_read required inode
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: cpu/hotplug: call perf event through function pointer
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  UPSTREAM: usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
  BACKPORT: ANDROID: dma-buf: heaps: replace mutex lock with spinlock
  ANDROID: Update symbol list for mtk
  ANDROID: Fix license for BUILD.bazel file.
  UPSTREAM: gcov: clang: fix the buffer overflow issue
  ANDROID: kleaf: load() then package().
  UPSTREAM: perf/arm-cmn: Add debugfs topology info
  UPSTREAM: perf/arm-cmn: Add CI-700 Support
  UPSTREAM: dt-bindings: perf: arm-cmn: Add CI-700
  UPSTREAM: perf/arm-cmn: Support new IP features
  UPSTREAM: perf/arm-cmn: Demarcate CMN-600 specifics
  UPSTREAM: perf/arm-cmn: Move group validation data off-stack
  UPSTREAM: perf/arm-cmn: Optimise DTC counter accesses
  UPSTREAM: perf/arm-cmn: Optimise DTM counter reads
  UPSTREAM: perf/arm-cmn: Refactor DTM handling
  UPSTREAM: perf/arm-cmn: Streamline node iteration
  UPSTREAM: perf/arm-cmn: Refactor node ID handling
  UPSTREAM: perf/arm-cmn: Drop compile-test restriction
  UPSTREAM: perf/arm-cmn: Account for NUMA affinity
  UPSTREAM: fs: erofs: add sanity check for kobject in erofs_unregister_sysfs
  ANDROID: cpufreq: times: record fast switch frequency transitions
  ANDROID: abi_gki_aarch64_qcom: Add android_vh_madvise_cold_or_pageout
  ANDROID: GKI: MGLRU ABI Fixup
  ANDROID: GKI: Build multi-gen LRU
  BACKPORT: mm: multi-gen LRU: design doc
  UPSTREAM: mm: multi-gen LRU: admin guide
  BACKPORT: mm: multi-gen LRU: debugfs interface
  UPSTREAM: mm: multi-gen LRU: thrashing prevention
  BACKPORT: mm: multi-gen LRU: kill switch
  BACKPORT: mm: multi-gen LRU: optimize multiple memcgs
  BACKPORT: mm: multi-gen LRU: support page table walks
  BACKPORT: mm: multi-gen LRU: exploit locality in rmap
  BACKPORT: mm: multi-gen LRU: minimal implementation
  BACKPORT: mm: multi-gen LRU: groundwork
  UPSTREAM: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
  BACKPORT: mm/vmscan.c: refactor shrink_node()
  BACKPORT: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
  BACKPORT: mm: x86, arm64: add arch_has_hw_pte_young()
  Revert "FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young()"
  Revert "FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG"
  Revert "FROMLIST: mm/vmscan.c: refactor shrink_node()"
  Revert "FROMLIST: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller""
  Revert "FROMLIST: mm: multi-gen LRU: groundwork"
  Revert "FROMLIST: mm: multi-gen LRU: minimal implementation"
  Revert "FROMLIST: mm: multi-gen LRU: exploit locality in rmap"
  Revert "FROMLIST: mm: multi-gen LRU: support page table walks"
  Revert "FROMLIST: mm: multi-gen LRU: optimize multiple memcgs"
  Revert "FROMLIST: mm: multi-gen LRU: kill switch"
  Revert "FROMLIST: mm: multi-gen LRU: thrashing prevention"
  Revert "FROMLIST: mm: multi-gen LRU: debugfs interface"
  Revert "FROMLIST: mm: multi-gen LRU: admin guide"
  Revert "FROMLIST: mm: multi-gen LRU: design doc"
  Revert "ANDROID: GKI: build multi-gen LRU"
  ANDROID: mm: Use intended order-adjusted batch size
  ANDROID: ABI: Update allowed list for QCOM
  ANDROID: GKI: Add exynos_wear symbol list
  ANDROID: page_pinner: prevent pp_buffer access before initialization
  ANDROID: KVM: arm64: Use 32-bit function ID for PSCI MEM_PROTECT call
  ANDROID: ABI: Update allowed list for QCOM
  ANDROID: mm: preserve vma->anon_vma after MREMAP_DONTUNMAP for SPF
  ANDROID: mm: disable speculative page faults for CONFIG_NUMA
  ANDROID: mm: fix speculative walk which is unsafe under RCU
  ANDROID: mm: avoid using vmacache in lockless vma search
  ANDROID: disable page table moves when speculative page faults are enabled
  ANDROID: mm: skip pte_alloc during speculative page fault
  ANDROID: mm: introduce vma refcounting to protect vma during SPF
  UPSTREAM: crypto: arm/xor - make vectorized C code Clang-friendly
  UPSTREAM: efi: capsule-loader: Fix use-after-free in efi_capsule_write
  ANDROID: mm: add a vendor hook to rmqueue_bulk()
  FROMGIT: mm/madvise: fix madvise_pageout for private file mappings
  ANDROID: vendor_hooks: Allow shared pages reclaim via MADV_PAGEOUT
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  FROMGIT: tty: serial: qcom-geni-serial: Add support for Hibernation feature
  ANDROID: GKI: Update symbol list for Amlogic
  UPSTREAM: KVM: x86: do not report a vCPU as preempted outside instruction boundaries
  ANDROID: mm/slab: Use EXPORT_SYMBOL for android_kmalloc_64_create
  ANDROID: GKI: update symbol list for ExynosAuto SoC
  ANDROID: KVM: arm64: s2mpu: Fix SYNC latency regression
  ANDROID: KVM: arm64: iommu: Add host_stage2_idmap_complete
  ANDROID: KVM: arm64: Issue CMOs when tearing down shadow pages
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: Add ashmem ioctl to return a unique file identifier
  ANDROID: KVM: arm64: Fix repainting of PSCI SYSTEM_RESET2 calls
  ANDROID: reimplement vm_file protection during speculative page fault
  Revert "ANDROID: add vma->file_ref_count to synchronize vma->vm_file destruction"
  Revert "ANDROID: arm64/mm: protect vm_file during speculative page fault handling"
  Revert "ANDROID: x86/mm: protect vm_file during speculative page fault handling"
  Revert "ANDROID: powerpc/mm: protect vm_file during speculative page fault handling"
  FROMGIT: usb: core: stop USB enumeration if too many retries
  FROMGIT: f2fs: allow to read node block after shutdown
  ANDROID: KVM: arm64: Adjust PSCI MEM_PROTECT refcount across share/unshare
  UPSTREAM: ext4,f2fs: fix readahead of verity data
  Linux 5.15.74
  wifi: mac80211: fix MBSSID parsing use-after-free
  mac80211: fix memory leaks with element parsing
  mac80211: always allocate struct ieee802_11_elems
  mac80211: mlme: find auth challenge directly
  mac80211: move CRC into struct ieee802_11_elems
  mac80211: mesh: clean up rx_bcn_presp API
  misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
  misc: pci_endpoint_test: Aggregate params checking for xfer
  Input: xpad - fix wireless 360 controller breaking after suspend
  Input: xpad - add supported devices as contributed on github
  wifi: cfg80211: update hidden BSSes to avoid WARN_ON
  wifi: mac80211: fix crash in beacon protection for P2P-device
  wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
  wifi: cfg80211: avoid nontransmitted BSS list corruption
  wifi: cfg80211: fix BSS refcounting bugs
  wifi: cfg80211: ensure length byte is present before access
  wifi: cfg80211/mac80211: reject bad MBSSID elements
  wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
  random: use expired timer rather than wq for mixing fast pool
  random: avoid reading two cache lines on irq randomness
  Revert "crypto: qat - reduce size of mapped region"
  Revert "powerpc/rtas: Implement reentrant rtas call"
  USB: serial: qcserial: add new usb-id for Dell branded EM7455
  scsi: stex: Properly zero out the passthrough command structure
  efi: Correct Macmini DMI match in uefi cert quirk
  ALSA: hda: Fix position reporting on Poulsbo
  random: clamp credited irq bits to maximum mixed
  random: restore O_NONBLOCK support
  ceph: don't truncate file in atomic_open
  nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
  nilfs2: fix leak of nilfs_root in case of writer thread creation failure
  nilfs2: fix use-after-free bug of struct nilfs_root
  nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
  Linux 5.15.73
  Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
  rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
  USB: serial: ftdi_sio: fix 300 bps rate for SIO
  usb: mon: make mmapped memory read only
  net/mlx5: Disable irq when locking lag_lock
  wifi: cfg80211: fix MCS divisor value
  mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
  mm/huge_memory: minor cleanup for split_huge_pages_all
  perf parse-events: Identify broken modifiers
  mmc: core: Terminate infinite loop in SD-UHS voltage switch
  mmc: core: Replace with already defined values for readability
  drm/amd/display: skip audio setup when audio stream is enabled
  drm/amd/display: update gamut remap if plane has changed
  drm/amd/display: Assume an LTTPR is always present on fixed_vs links
  drm/amd/display: Fix double cursor on non-video RGB MPO
  net: atlantic: fix potential memory leak in aq_ndev_close()
  arch: um: Mark the stack non-executable to fix a binutils warning
  um: Cleanup compiler warning in arch/x86/um/tls_32.c
  um: Cleanup syscall_handler_t cast in syscalls_32.h
  ALSA: hda/hdmi: Fix the converter reuse for the silent stream
  net: marvell: prestera: add support for for Aldrin2
  net/ieee802154: fix uninit value bug in dgram_sendmsg
  scsi: qedf: Fix a UAF bug in __qedf_probe()
  ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
  dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
  dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
  dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
  firmware: arm_scmi: Add SCMI PM driver remove routine
  firmware: arm_scmi: Harden accesses to the sensor domains
  firmware: arm_scmi: Improve checks in the info_get operations
  fs: fix UAF/GPF bug in nilfs_mdt_destroy
  powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
  mm: gup: fix the fast GUP race against THP collapse
  xsk: Inherit need_wakeup flag for shared sockets
  docs: update mediator information in CoC docs
  Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
  Linux 5.15.72
  drm/i915/gem: Really move i915_gem_context.link under ref protection
  x86/alternative: Fix race in try_get_desc()
  KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
  clk: iproc: Do not rely on node name for correct PLL setup
  clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
  fs: split off setxattr_copy and do_setxattr function from setxattr
  vdpa/ifcvf: fix the calculation of queuepair
  selftests: Fix the if conditions of in test_extra_filter()
  net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
  net: stmmac: power up/down serdes in stmmac_open/release
  wifi: mac80211: fix regression with non-QoS drivers
  nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
  net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
  cxgb4: fix missing unlock on ETHOFLD desc collect fail path
  net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
  usbnet: Fix memory leak in usbnet_disconnect()
  gpio: mvebu: Fix check for pwm support on non-A8K platforms
  Input: melfas_mip4 - fix return value check in mip4_probe()
  Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
  drm/bridge: lt8912b: fix corrupted image output
  drm/bridge: lt8912b: set hdmi or dvi mode
  drm/bridge: lt8912b: add vsync hsync
  ASoC: tas2770: Reinit regcache on reset
  arm64: dts: qcom: sm8350: fix UFS PHY serdes size
  ASoC: imx-card: Fix refcount issue with of_node_put
  soc: sunxi: sram: Fix debugfs info for A64 SRAM C
  soc: sunxi: sram: Fix probe function ordering issues
  soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
  soc: sunxi: sram: Prevent the driver from being unbound
  soc: sunxi: sram: Actually claim SRAM regions
  ARM: dts: am5748: keep usb4_tm disabled
  reset: imx7: Fix the iMX8MP PCIe PHY PERST support
  ARM: dts: am33xx: Fix MMCHS0 dma properties
  swiotlb: max mapping size takes min align mask into account
  media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
  media: rkvdec: Disable H.264 error detection
  media: dvb_vb2: fix possible out of bound access
  mm,hwpoison: check mm when killing accessing process
  mm: fix madivse_pageout mishandling on non-LRU page
  mm/migrate_device.c: flush TLB while holding PTL
  mm: fix dereferencing possible ERR_PTR
  mm: prevent page_frag_alloc() from corrupting the memory
  mm/page_alloc: fix race condition between build_all_zonelists and page allocation
  mmc: hsq: Fix data stomping during mmc recovery
  mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
  libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
  vduse: prevent uninitialized memory accesses
  drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
  drm/i915/gt: Restrict forced preemption to the active context
  Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
  net: mt7531: only do PLL once after the reset
  mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
  ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
  ARM: dts: integrator: Tag PCI host with device_type
  x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
  clk: ingenic-tcu: Properly enable registers before accessing timers
  can: c_can: don't cache TX messages for C_CAN cores
  Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
  net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
  thunderbolt: Explicitly reset plug events delay back to USB4 spec value
  usb: typec: ucsi: Remove incorrect warning
  uas: ignore UAS for Thinkplus chips
  usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
  uas: add no-uas quirk for Hiksemi usb_disk
  cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
  cgroup: reduce dependency on cgroup_mutex
  ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
  ALSA: hda: Fix Nvidia dp infoframe
  ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
  ALSA: hda: Do disconnect jacks at codec unbind
  Linux 5.15.71
  ext4: use locality group preallocation for small closed files
  ext4: avoid unnecessary spreading of allocations among groups
  ext4: make mballoc try target group first even with mb_optimize_scan
  ext4: limit the number of retries after discarding preallocations blocks
  ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
  ext4: make directory inode spreading reflect flexbg size
  devdax: Fix soft-reservation memory description
  NFSv4: Fixes for nfs4_inode_return_delegation()
  drm/amdgpu: don't register a dirty callback for non-atomic
  i2c: mlxbf: Fix frequency calculation
  i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
  i2c: mlxbf: incorrect base address passed during io write
  i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
  workqueue: don't skip lockdep work dependency in cancel_work_sync()
  fsdax: Fix infinite loop in dax_iomap_rw()
  drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
  drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
  drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
  drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
  drm/amd/display: Limit user regamma to a valid value
  drm/amdgpu: use dirty framebuffer helper
  drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
  drm/gma500: Fix BUG: sleeping function called from invalid context errors
  Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
  drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
  s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
  serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
  serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
  serial: Create uart_xmit_advance()
  serial: fsl_lpuart: Reset prior to registration
  KVM: x86/mmu: Fold rmap_recycle into rmap_add
  selftests: forwarding: add shebang for sch_red.sh
  bnxt: prevent skb UAF after handing over to PTP worker
  net: sched: fix possible refcount leak in tc_new_tfilter()
  net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
  bonding: fix NULL deref in bond_rr_gen_slave_id
  net/smc: Stop the CLC flow if no link to map buffers on
  drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
  perf tools: Honor namespace when synthesizing build-ids
  perf kcore_copy: Do not check /proc/modules is unchanged
  perf jit: Include program header in ELF files
  perf stat: Fix BPF program section name
  can: gs_usb: gs_can_open(): fix race dev->can.state condition
  net: sh_eth: Fix PHY state warning splat during system resume
  net: ravb: Fix PHY state warning splat during system resume
  netfilter: ebtables: fix memory leak when blob is malformed
  netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
  netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
  net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
  net/sched: taprio: avoid disabling offload when it was never enabled
  net: enetc: deny offload of tc-based TSN features on VF interfaces
  net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
  wireguard: netlink: avoid variable-sized memcpy on sockaddr
  wireguard: ratelimiter: disable timings test by default
  net: ipa: properly limit modem routing table use
  of: mdio: Add of_node_put() when breaking out of for_each_xx
  drm/hisilicon: Add depends on MMU
  drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
  sfc: fix null pointer dereference in efx_hard_start_xmit
  sfc: fix TX channel offset when using legacy interrupts
  i40e: Fix set max_tx_rate when it is lower than 1 Mbps
  i40e: Fix VF set max MTU size
  iavf: Fix set max MTU size with port VLAN and jumbo frames
  mlxbf_gige: clear MDIO gateway lock after read
  iavf: Fix bad page state
  um: fix default console kernel parameter
  MIPS: Loongson32: Fix PHY-mode being left unspecified
  MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
  drm/panel: simple: Fix innolux_g121i1_l01 bus_format
  net: team: Unsync device addresses on ndo_stop
  net: bonding: Unsync device addresses on ndo_stop
  net: bonding: Share lacpdu_mcast_addr definition
  scsi: mpt3sas: Fix return value check of dma_get_required_mask()
  scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
  net: phy: aquantia: wait for the suspend/resume operations to finish
  net: core: fix flow symmetric hash
  ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
  iavf: Fix cached head and tail value for iavf_get_tx_pending
  ice: Don't double unplug aux on peer initiated reset
  netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
  netfilter: nf_conntrack_irc: Tighten matching on DCC message
  netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
  arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
  dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
  arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
  drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
  arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
  arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
  firmware: arm_scmi: Fix the asynchronous reset requests
  firmware: arm_scmi: Harden accesses to the reset domains
  xfs: validate inode fork size against fork format
  xfs: fix xfs_ifree() error handling to not leak perag ref
  xfs: reorder iunlink remove operation in xfs_ifree
  vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
  arm64: topology: fix possible overflow in amu_fie_setup()
  KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
  mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
  mm/slub: fix to return errno if kmalloc() fails
  net: mana: Add rmb after checking owner bits
  can: flexcan: flexcan_mailbox_read() fix return value for drop = true
  kasan: call kasan_malloc() from __kmalloc_*track_caller()
  riscv: fix a nasty sigreturn bug...
  gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
  gpio: mockup: Fix potential resource leakage when register a chip
  gpio: mockup: fix NULL pointer dereference when removing debugfs
  wifi: mt76: fix reading current per-tid starting sequence number for aggregation
  efi: libstub: check Shim mode using MokSBStateRT
  efi: x86: Wipe setup_data on pure EFI boot
  thunderbolt: Add support for Intel Maple Ridge single port controller
  usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
  media: flexcop-usb: fix endpoint type check
  btrfs: fix hang during unmount when stopping a space reclaim worker
  btrfs: fix hang during unmount when stopping block group reclaim worker
  iommu/vt-d: Check correct capability for sagaw determination
  ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
  ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
  ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
  ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
  ALSA: hda/realtek: Re-arrange quirk table entries
  ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
  ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
  ALSA: hda: add Intel 5 Series / 3400 PCI DID
  ALSA: hda/tegra: set depop delay for tegra
  ALSA: core: Fix double-free at snd_card_new()
  Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
  USB: serial: option: add Quectel RM520N
  USB: serial: option: add Quectel BG95 0x0203 composition
  USB: core: Fix RST error in hub.c
  drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
  Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
  Revert "usb: add quirks for Lenovo OneLink+ Dock"
  usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
  usb: add quirks for Lenovo OneLink+ Dock
  usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
  usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
  usb: dwc3: gadget: Refactor pullup()
  usb: dwc3: gadget: Prevent repeat pullup()
  usb: dwc3: Issue core soft reset before enabling run/stop
  usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
  staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
  staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
  drm/amdgpu: make sure to init common IP before gmc
  drm/amdgpu: Separate vf2pf work item init from virt data exchange
  Revert "arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly"
  UPSTREAM: Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
  Revert "USB: core: Prevent nested device-reset calls"
  Revert "xhci: Add grace period after xHC start to prevent premature runtime suspend."
  Linux 5.15.70
  ALSA: hda/sigmatel: Fix unused variable warning for beep power change
  cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
  KVM: SEV: add cache flush to solve SEV cache incoherency issues
  net: Find dst with sk's xfrm policy not ctl_sk
  video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
  mksysmap: Fix the mismatch of 'L0' symbols in System.map
  drm/panfrost: devfreq: set opp to the recommended one to configure regulator
  MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
  afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
  net: usb: qmi_wwan: add Quectel RM520N
  ALSA: hda/tegra: Align BDL entry to 4KB boundary
  ALSA: hda/sigmatel: Keep power up while beep is enabled
  wifi: mac80211_hwsim: check length for virtio packets
  rxrpc: Fix calc of resend age
  rxrpc: Fix local destruction being repeated
  scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
  regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
  ASoC: nau8824: Fix semaphore unbalance at error paths
  arm64: dts: juno: Add missing MHU secure-irq
  video: fbdev: i740fb: Error out if 'pixclock' equals zero
  binder: remove inaccurate mmap_assert_locked()
  drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
  drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
  drm/amdgpu: Don't enable LTR if not supported
  tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
  parisc: Allow CONFIG_64BIT with ARCH=parisc
  cifs: always initialize struct msghdr smb_msg completely
  cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
  cifs: revalidate mapping when doing direct writes
  of/device: Fix up of_dma_configure_id() stub
  parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
  block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
  drm/meson: Fix OSD1 RGB to YCbCr coefficient
  drm/meson: Correct OSD1 global alpha value
  gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
  NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
  pinctrl: sunxi: Fix name for A100 R_PIO
  pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
  pinctrl: qcom: sc8180x: Fix wrong pin numbers
  pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
  of: fdt: fix off-by-one error in unflatten_dt_nodes()
  tty: serial: atmel: Preserve previous USART mode if RS485 disabled
  serial: atmel: remove redundant assignment in rs485_config
  drm/tegra: vic: Fix build warning when CONFIG_PM=n
  Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse"
  Revert "netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y"
  Linux 5.15.69
  Input: goodix - add compatible string for GT1158
  RDMA/irdma: Use s/g array in post send only when its valid
  usb: gadget: f_uac2: fix superspeed transfer
  usb: gadget: f_uac2: clean up some inconsistent indenting
  soc: fsl: select FSL_GUTS driver for DPIO
  mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
  usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
  platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
  perf/arm_pmu_platform: fix tests for platform_get_irq() failure
  net: dsa: hellcreek: Print warning only once
  drm/amd/amdgpu: skip ucode loading if ucode_size == 0
  nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
  Input: iforce - add support for Boeder Force Feedback Wheel
  ieee802154: cc2520: add rc code in cc2520_tx()
  gpio: mockup: remove gpio debugfs when remove device
  tg3: Disable tg3 device on system reboot to avoid triggering AER
  hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
  HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
  dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
  drm/msm/rd: Fix FIFO-full deadlock
  platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
  Input: goodix - add support for GT1158
  iommu/vt-d: Fix kdump kernels boot failure with scalable mode
  tracefs: Only clobber mode/uid/gid on remount if asked
  tracing: hold caller_addr to hardirq_{enable,disable}_ip
  task_stack, x86/cea: Force-inline stack helpers
  x86/mm: Force-inline __phys_addr_nodebug()
  lockdep: Fix -Wunused-parameter for _THIS_IP_
  ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
  ARM: dts: at91: fix low limit for CPU regulator
  ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
  ARM: dts: imx: align SPI NOR node name with dtschema
  ACPI: resource: skip IRQ override on AMD Zen platforms
  NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
  Linux 5.15.68
  ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
  perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
  drm/bridge: display-connector: implement bus fmts callbacks
  arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
  iommu/vt-d: Correctly calculate sagaw value of IOMMU
  arm64/bti: Disable in kernel BTI when cross section thunks are broken
  Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""
  hwmon: (mr75203) enable polling for all VM channels
  hwmon: (mr75203) fix multi-channel voltage reading
  hwmon: (mr75203) fix voltage equation for negative source input
  hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
  hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
  s390/boot: fix absolute zero lowcore corruption on boot
  iommu/amd: use full 64-bit value in build_completion_wait()
  swiotlb: avoid potential left shift overflow
  i40e: Fix ADQ rate limiting for PF
  i40e: Refactor tc mqprio checks
  kbuild: disable header exports for UML in a straightforward way
  MIPS: loongson32: ls1c: Fix hang during startup
  ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
  ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
  hwmon: (tps23861) fix byte order in resistance register
  perf script: Fix Cannot print 'iregs' field for hybrid systems
  sch_sfb: Also store skb len before calling child enqueue
  RDMA/irdma: Report RNR NAK generation in device caps
  RDMA/irdma: Return correct WC error for bind operation failure
  RDMA/irdma: Report the correct max cqes from query device
  nvmet: fix mar and mor off-by-one errors
  tcp: fix early ETIMEDOUT after spurious non-SACK RTO
  nvme-tcp: fix regression that causes sporadic requests to time out
  nvme-tcp: fix UAF when detecting digest errors
  erofs: fix pcluster use-after-free on UP platforms
  RDMA/mlx5: Set local port to one when accessing counters
  IB/core: Fix a nested dead lock as part of ODP flow
  ipv6: sr: fix out-of-bounds read when setting HMAC data.
  RDMA/siw: Pass a pointer to virt_to_page()
  xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
  iavf: Detach device during reset task
  i40e: Fix kernel crash during module removal
  ice: use bitmap_free instead of devm_kfree
  tcp: TX zerocopy should not sense pfmemalloc status
  net: introduce __skb_fill_page_desc_noacc
  tipc: fix shift wrapping bug in map_get()
  sch_sfb: Don't assume the skb is still around after enqueueing to child
  Revert "net: phy: meson-gxl: improve link-up behavior"
  afs: Use the operation issue time instead of the reply time for callbacks
  rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
  rxrpc: Fix ICMP/ICMP6 error handling
  ALSA: usb-audio: Register card again for iface over delayed_register option
  ALSA: usb-audio: Inform the delayed registration more properly
  RDMA/srp: Set scmnd->result only when scmnd is not NULL
  netfilter: nf_conntrack_irc: Fix forged IP logic
  netfilter: nf_tables: clean up hook list when offload flags check fails
  netfilter: br_netfilter: Drop dst references before setting.
  ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
  ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
  ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
  ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
  ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
  ARM: at91: pm: fix self-refresh for sama7g5
  wifi: wilc1000: fix DMA on stack objects
  RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
  RDMA/hns: Fix supported page size
  soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
  RDMA/cma: Fix arguments order in net device validation
  tee: fix compiler warning in tee_shm_register()
  regulator: core: Clean up on enable failure
  soc: imx: gpcv2: Assert reset before ungating clock
  ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
  RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
  RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
  ASoC: qcom: sm8250: add missing module owner
  cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
  cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
  NFS: Fix another fsync() issue after a server reboot
  NFS: Save some space in the inode
  NFS: Further optimisations for 'ls -l'
  scsi: lpfc: Add missing destroy_workqueue() in error path
  scsi: mpt3sas: Fix use-after-free warning
  drm/i915: Implement WaEdpLinkRateDataReload
  nvmet: fix a use-after-free
  drm/amd/display: fix memory leak when using debugfs_lookup()
  sched/debug: fix dentry leak in update_sched_domain_debugfs
  debugfs: add debugfs_lookup_and_remove()
  kprobes: Prohibit probes in gate area
  vfio/type1: Unpin zero pages
  btrfs: zoned: set pseudo max append zone limit in zone emulation mode
  tracing: Fix to check event_mutex is held while accessing trigger list
  ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
  ALSA: usb-audio: Split endpoint setups for hw_params and prepare
  ALSA: aloop: Fix random zeros in capture data when using jiffies timer
  ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
  ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
  drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
  fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
  fbdev: fbcon: Destroy mutex on freeing struct fb_info
  md: Flush workqueue md_rdev_misc_wq in md_alloc()
  net/core/skbuff: Check the return value of skb_copy_bits()
  cpufreq: check only freq_table in __resolve_freq()
  netfilter: conntrack: work around exceeded receive window
  arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
  parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
  parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
  Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
  scsi: ufs: core: Reduce the power mode change timeout
  drm/radeon: add a force flush to delay work when radeon
  drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
  drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
  drm/gem: Fix GEM handle release errors
  scsi: megaraid_sas: Fix double kfree()
  scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
  Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
  fs: only do a memory barrier for the first set_buffer_uptodate()
  wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
  efi: capsule-loader: Fix use-after-free in efi_capsule_write
  efi: libstub: Disable struct randomization
  net: wwan: iosm: remove pointless null check
  Linux 5.15.67
  kbuild: fix up permissions on scripts/pahole-flags.sh
  Linux 5.15.66
  USB: serial: ch341: fix disabled rx timer on older devices
  USB: serial: ch341: fix lost character on LCR updates
  usb: dwc3: disable USB core PHY management
  usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
  usb: dwc3: fix PHY disable sequence
  kbuild: Add skip_encoding_btf_enum64 option to pahole
  kbuild: Unify options for BTF generation for vmlinux and modules
  tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
  drm/i915: Skip wm/ddb readout for disabled pipes
  drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
  ALSA: seq: Fix data-race at module auto-loading
  ALSA: seq: oss: Fix data-race for max_midi_devs access
  ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
  net: mac802154: Fix a condition in the receive path
  net: Use u64_stats_fetch_begin_irq() for stats fetch.
  ip: fix triggering of 'icmp redirect'
  wifi: mac80211: Fix UAF in ieee80211_scan_rx()
  wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
  driver core: Don't probe devices after bus_type.match() probe deferral
  usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
  usb: xhci-mtk: fix bandwidth release issue
  usb: xhci-mtk: relax TT periodic bandwidth allocation
  USB: core: Prevent nested device-reset calls
  s390: fix nospec table alignments
  s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
  usb-storage: Add ignore-residue quirk for NXP PN7462AU
  USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
  usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
  usb: cdns3: fix issue with rearming ISO OUT endpoint
  usb: dwc2: fix wrong order of phy_power_on and phy_init
  usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
  usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
  usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
  USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
  USB: serial: option: add Quectel EM060K modem
  USB: serial: option: add support for OPPO R11 diag port
  USB: serial: cp210x: add Decagon UCA device id
  xhci: Add grace period after xHC start to prevent premature runtime suspend.
  media: mceusb: Use new usb_control_msg_*() routines
  usb: dwc3: pci: Add support for Intel Raptor Lake
  thunderbolt: Use the actual buffer in tb_async_error()
  xen-blkfront: Cache feature_persistent value before advertisement
  xen-blkfront: Advertise feature-persistent as user requested
  xen-blkback: Advertise feature-persistent as user requested
  mm: pagewalk: Fix race between unmap and page walker
  xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
  KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
  gpio: pca953x: Add mutex_lock for regcache sync in PM
  hwmon: (gpio-fan) Fix array out of bounds access
  clk: bcm: rpi: Add missing newline
  clk: bcm: rpi: Prevent out-of-bounds access
  clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
  clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
  Input: rk805-pwrkey - fix module autoloading
  clk: core: Fix runtime PM sequence in clk_core_unprepare()
  Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
  clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
  drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
  KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
  cifs: fix small mempool leak in SMB2_negotiate()
  binder: fix alloc->vma_vm_mm null-ptr dereference
  binder: fix UAF of ref->proc caused by race condition
  mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
  mmc: core: Fix UHS-I SD 1.8V workaround branch
  USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
  misc: fastrpc: fix memory corruption on open
  misc: fastrpc: fix memory corruption on probe
  iio: adc: mcp3911: use correct formula for AD conversion
  iio: ad7292: Prevent regulator double disable
  Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
  tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
  musb: fix USB_MUSB_TUSB6010 dependency
  vt: Clear selection before changing the font
  powerpc: align syscall table for ppc32
  staging: r8188eu: add firmware dependency
  staging: rtl8712: fix use after free bugs
  serial: fsl_lpuart: RS485 RTS polariy is inverse
  soundwire: qcom: fix device status array range
  net/smc: Remove redundant refcount increase
  Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
  tcp: annotate data-race around challenge_timestamp
  sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
  kcm: fix strp_init() order and cleanup
  mlxbf_gige: compute MDIO period based on i1clk
  ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
  net/sched: fix netdevice reference leaks in attach_default_qdiscs()
  net: sched: tbf: don't call qdisc_put() while holding tree lock
  net: dsa: xrs700x: Use irqsave variant for u64 stats update
  openvswitch: fix memory leak at failed datapath creation
  net: smsc911x: Stop and start PHY during suspend and resume
  net: sparx5: fix handling uneven length packets in manual extraction
  Revert "xhci: turn off port power in shutdown"
  wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
  ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
  ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
  drm/i915/display: avoid warnings when registering dual panel backlight
  drm/i915/backlight: extract backlight code to a separate file
  ieee802154/adf7242: defer destroy_workqueue call
  bpf, cgroup: Fix kernel BUG in purge_effective_progs
  bpf: Restrict bpf_sys_bpf to CAP_PERFMON
  skmsg: Fix wrong last sg check in sk_msg_recvmsg()
  iio: adc: mcp3911: make use of the sign bit
  platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
  drm/msm/dsi: Fix number of regulators for SDM660
  drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
  drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
  drm/msm/dsi: fix the inconsistent indenting
  ANDROID: kleaf: Do not include GKI modules in default output of //common:kernel_aarch64.
  Linux 5.15.65
  net: neigh: don't call kfree_skb() under spin_lock_irqsave()
  net/af_packet: check len when min_header_len equals to 0
  android: binder: fix lockdep check on clearing vma
  btrfs: fix space cache corruption and potential double allocations
  kprobes: don't call disarm_kprobe() for disabled kprobes
  btrfs: tree-checker: check for overlapping extent items
  btrfs: fix lockdep splat with reloc root extent buffers
  btrfs: move lockdep class helpers to locking.c
  testing: selftests: nft_flowtable.sh: use random netns names
  netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
  drm/amd/display: avoid doing vm_init multiple time
  drm/amdgpu: Increase tlb flush timeout for sriov
  drm/amd/display: Fix pixel clock programming
  drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
  ksmbd: don't remove dos attribute xattr on O_TRUNC open
  s390/hypfs: avoid error message under KVM
  neigh: fix possible DoS due to net iface start/stop loop
  ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
  drm/amd/display: clear optc underflow before turn off odm clock
  drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
  drm/amd/display: Fix HDMI VSIF V3 incorrect issue
  drm/amd/display: Avoid MPC infinite loop
  ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
  fs/ntfs3: Fix work with fragmented xattr
  btrfs: fix warning during log replay when bumping inode link count
  btrfs: add and use helper for unlinking inode during log replay
  btrfs: remove no longer needed logic for replaying directory deletes
  btrfs: remove root argument from btrfs_unlink_inode()
  mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
  mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
  mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
  mmc: mtk-sd: Clear interrupts when cqe off/disable
  drm/i915/gt: Skip TLB invalidations once wedged
  HID: thrustmaster: Add sparco wheel and fix array length
  HID: asus: ROG NKey: Ignore portion of 0x5a report
  HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
  HID: add Lenovo Yoga C630 battery quirk
  ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
  mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
  bpf: Don't redirect packets with invalid pkt_len
  ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
  fbdev: fb_pm2fb: Avoid potential divide by zero error
  net: fix refcount bug in sk_psock_get (2)
  HID: hidraw: fix memory leak in hidraw_release()
  media: pvrusb2: fix memory leak in pvr_probe
  udmabuf: Set the DMA mask for the udmabuf device (v2)
  HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
  Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
  Bluetooth: L2CAP: Fix build errors in some archs
  kbuild: Fix include path in scripts/Makefile.modpost
  io_uring: fix UAF due to missing POLLFREE handling
  io_uring: fix wrong arm_poll error handling
  io_uring: fail links when poll fails
  io_uring: bump poll refs to full 31-bits
  io_uring: remove poll entry from list when canceling all
  io_uring: Remove unused function req_ref_put
  io_uring: poll rework
  io_uring: inline io_poll_complete
  io_uring: kill poll linking optimisation
  io_uring: move common poll bits
  io_uring: refactor poll update
  io_uring: clean cqe filling functions
  io_uring: correct fill events helpers types
  arm64: errata: Add Cortex-A510 to the repeat tlbi list
  mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
  Drivers: hv: balloon: Support status report for larger page sizes
  crypto: lib - remove unneeded selection of XOR_BLOCKS
  firmware: tegra: bpmp: Do only aligned access to IPC memory area
  drm/vc4: hdmi: Depends on CONFIG_PM
  drm/vc4: hdmi: Rework power up
  ACPI: thermal: drop an always true check
  drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
  mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
  Linux 5.15.64
  bpf: Don't use tnum_range on array range checking for poke descriptors
  scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
  scsi: ufs: core: Enable link lost interrupt
  perf stat: Clear evsel->reset_group for each stat run
  perf/x86/intel/ds: Fix precise store latency handling
  perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
  perf python: Fix build when PYTHON_CONFIG is user supplied
  blk-mq: fix io hung due to missing commit_rqs
  Documentation/ABI: Mention retbleed vulnerability info file for sysfs
  x86/nospec: Fix i386 RSB stuffing
  binder_alloc: add missing mmap_lock calls when using the VMA
  arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
  mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
  md: call __md_stop_writes in md_stop
  Revert "md-raid: destroy the bitmap after destroying the thread"
  mm/hugetlb: fix hugetlb not supporting softdirty tracking
  Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"
  Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"
  io_uring: fix issue with io_write() not always undoing sb_start_write()
  riscv: traps: add missing prototype
  xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
  smb3: missing inode locks in punch hole
  nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
  ACPI: processor: Remove freq Qos request for all CPUs
  Revert "memcg: cleanup racy sum avoidance code"
  fbdev: fbcon: Properly revert changes when vc_resize() failed
  s390: fix double free of GS and RI CBs on fork() failure
  bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
  s390/mm: do not trigger write fault when vma does not allow VM_WRITE
  mm/damon/dbgfs: avoid duplicate context directory creation
  asm-generic: sections: refactor memory_intersects
  writeback: avoid use-after-free after removing device
  loop: Check for overflow while configuring loop
  x86/nospec: Unwreck the RSB stuffing
  x86/bugs: Add "unknown" reporting for MMIO Stale Data
  x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
  perf/x86/lbr: Enable the branch type for the Arch LBR by default
  btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
  btrfs: check if root is readonly while setting security xattr
  btrfs: add info when mount fails due to stale replace target
  btrfs: replace: drop assert for suspended replace
  btrfs: fix silent failure when deleting root reference
  net: stmmac: work around sporadic tx issue on link-up
  ionic: VF initial random MAC address if no assigned mac
  ionic: fix up issues with handling EAGAIN on FW cmds
  ionic: clear broken state on generation change
  ionic: widen queue_lock use around lif init and deinit
  rxrpc: Fix locking in rxrpc's sendmsg
  i40e: Fix incorrect address type for IPv6 flow rules
  ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
  net: Fix a data-race around sysctl_somaxconn.
  net: Fix data-races around sysctl_devconf_inherit_init_net.
  net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
  net: Fix a data-race around netdev_budget_usecs.
  net: Fix data-races around sysctl_max_skb_frags.
  mptcp: stop relying on tcp_tx_skb_cache
  tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
  net: Fix a data-race around netdev_budget.
  net: Fix a data-race around sysctl_net_busy_read.
  net: Fix a data-race around sysctl_net_busy_poll.
  net: Fix a data-race around sysctl_tstamp_allow_data.
  net: Fix data-races around sysctl_optmem_max.
  ratelimit: Fix data-races in ___ratelimit().
  net: Fix data-races around netdev_tstamp_prequeue.
  net: Fix data-races around netdev_max_backlog.
  net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
  net: Fix data-races around sysctl_[rw]mem_(max|default).
  netfilter: flowtable: fix stuck flows on cleanup due to pending work
  netfilter: flowtable: add function to invoke garbage collection immediately
  netfilter: nf_tables: disallow binding to already bound chain
  netfilter: nf_tables: disallow jump to implicit chain from set element
  netfilter: nf_tables: upfront validation of data via nft_data_init()
  netfilter: bitwise: improve error goto labels
  netfilter: nft_cmp: optimize comparison for 16-bytes
  netfilter: nf_tables: consolidate rule verdict trace call
  netfilter: nft_tunnel: restrict it to netdev family
  netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
  netfilter: nf_tables: do not leave chain stats enabled on error
  netfilter: nft_payload: do not truncate csum_offset and csum_type
  netfilter: nft_payload: report ERANGE for too long offset and length
  netfilter: nf_tables: make table handle allocation per-netns friendly
  netfilter: nf_tables: disallow updates of implicit chain
  bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
  netfilter: ebtables: reject blobs that don't provide all entry points
  net: ipvtap - add __init/__exit annotations to module init/exit funcs
  bonding: 802.3ad: fix no transmission of LACPDUs
  net: moxa: get rid of asymmetry in DMA mapping/unmapping
  net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
  net: ipa: don't assume SMEM is page-aligned
  net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
  net/mlx5e: Fix wrong application of the LRO state
  net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
  net/mlx5e: Properly disable vlan strip on non-UL reps
  ice: xsk: prohibit usage of non-balanced queue id
  ice: xsk: Force rings to be sized to power of 2
  nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
  r8152: fix the RX FIFO settings when suspending
  r8152: fix the units of some registers for RTL8156A
  rose: check NULL rose_loopback_neigh->loopback
  ntfs: fix acl handling
  mm/smaps: don't access young/dirty bit if pte unpresent
  SUNRPC: RPC level errors should set task->tk_rpc_status
  NFSv4.2 fix problems with __nfs42_ssc_open
  NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
  Revert "net: macsec: update SCI upon MAC address change."
  net: use eth_hw_addr_set() instead of ether_addr_copy()
  fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
  xfrm: policy: fix metadata dst->dev xmit null pointer dereference
  af_key: Do not call xfrm_probe_algs in parallel
  xfrm: clone missing x->lastused in xfrm_do_migrate
  xfrm: fix refcount leak in __xfrm_policy_check()
  riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
  riscv: lib: uaccess: fold fixups into body
  btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
  btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
  btrfs: put initial index value of a directory in a constant
  scsi: qla2xxx: edif: Fix dropped IKE message
  scsi: qla2xxx: Fix response queue handler reading stale packets
  drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
  Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
  Input: i8042 - add TUXEDO devices to i8042 quirk tables
  Input: i8042 - merge quirk tables
  Input: i8042 - move __initconst to fix code styling warning
  btrfs: convert count_max_extents() to use fs_info->max_extent_size
  btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
  btrfs: zoned: revive max_zone_append_bytes
  block: add bdev_max_segments() helper
  block: add a bdev_max_zone_append_sectors helper
  x86/entry: Move CLD to the start of the idtentry macro
  kernel/sys_ni: add compat entry for fadvise64_64
  parisc: Fix exception handler for fldw and fstw instructions
  parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
  cgroup: Fix race condition at rebind_subsystems()
  audit: fix potential double free on error path from fsnotify_add_inode_mark
  eth: sun: cassini: remove dead code
  wifi: rtlwifi: remove always-true condition pointed out by GCC 12
  Revert "ALSA: control: Use deferred fasync helper"
  Linux 5.15.63
  xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
  xfs: revert "xfs: actually bump warning counts when we send warnings"
  xfs: fix soft lockup via spinning in filestream ag selection loop
  xfs: fix overfilling of reserve pool
  xfs: always succeed at setting the reserve pool size
  xfs: remove infinite loop when reserving free block pool
  xfs: reserve quota for target dir expansion when renaming files
  xfs: reserve quota for dir expansion when linking/unlinking files
  xfs: flush inodegc workqueue tasks before cancel
  scsi: ufs: ufs-mediatek: Fix build error and type mismatch
  can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
  MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
  video: fbdev: i740fb: Check the argument of i740_calc_vclk()
  venus: pm_helpers: Fix warning in OPP during probe
  powerpc/64: Init jump labels before parse_early_param()
  smb3: check xattr value length earlier
  f2fs: fix to do sanity check on segment type in build_sit_entries()
  f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
  ALSA: control: Use deferred fasync helper
  ALSA: timer: Use deferred fasync helper
  ALSA: core: Add async signal helpers
  powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
  ovl: warn if trusted xattr creation fails
  powerpc/32: Don't always pass -mcpu=powerpc to the compiler
  powerpc/32: Set an IBAT covering up to _einittext during init
  watchdog: export lockup_detector_reconfigure
  RISC-V: Add fast call path of crash_kexec()
  riscv: mmap with PROT_WRITE but no PROT_READ is invalid
  riscv: dts: canaan: Add k210 topology information
  riscv: dts: sifive: Add fu740 topology information
  ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
  modules: Ensure natural alignment for .altinstructions and __bug_table sections
  iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
  mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
  vfio: Clear the caps->buf to NULL after free
  KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
  tty: serial: Fix refcount leak bug in ucc_uart.c
  lib/list_debug.c: Detect uninitialized lists
  ext4: avoid resizing to a partial cluster size
  ext4: avoid remove directory when directory is corrupted
  drivers:md:fix a potential use-after-free bug
  nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
  md: Notify sysfs sync_completed in md_reap_sync_thread()
  phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
  openrisc: io: Define iounmap argument as volatile
  dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
  selftests/kprobe: Do not test for GRP/ without event failures
  csky/kprobe: reclaim insn_slot on kprobe unregistration
  RDMA/rxe: Limit the number of calls to each tasklet
  dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
  dmaengine: dw-axi-dmac: do not print NULL LLI during error
  um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
  PCI/ACPI: Guard ARM64-specific mcfg_quirks
  cxl: Fix a memory leak in an error handling path
  pinctrl: intel: Check against matching data instead of ACPI companion
  mmc: tmio: avoid glitches when resetting
  habanalabs/gaudi: mask constant value before cast
  habanalabs/gaudi: fix shift out of bounds
  coresight: etm4x: avoid build failure with unrolled loops
  gadgetfs: ep_io - wait until IRQ finishes
  scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
  scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
  clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
  zram: do not lookup algorithm in backends table
  uacce: Handle parent device removal or parent driver module rmmod
  clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
  vboxguest: Do not use devm for irq
  usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
  usb: renesas: Fix refcount leak bug
  usb: host: ohci-ppc-of: Fix refcount leak bug
  scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
  clk: ti: Stop using legacy clkctrl names for omap4 and 5
  drm/meson: Fix overflow implicit truncation warnings
  irqchip/tegra: Fix overflow implicit truncation warnings
  PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
  usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
  usb: gadget: uvc: calculate the number of request depending on framesize
  usb: cdns3: fix random warning message when driver load
  usb: cdns3 fix use-after-free at workaround 2
  platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
  PCI: Add ACS quirk for Broadcom BCM5750x NICs
  HID: multitouch: new device class fix Lenovo X12 trackpad sticky
  KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
  KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
  net: qrtr: start MHI channel after endpoit creation
  drm/sun4i: dsi: Prevent underflow when computing packet sizes
  drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
  ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
  ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
  drm/imx/dcss: get rid of HPD warning message
  tracing/eprobes: Fix reading of string fields
  gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
  kbuild: fix the modules order between drivers and libs
  igb: Add lock to avoid data race
  stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
  fec: Fix timer capture timing in `fec_ptp_enable_pps()`
  i40e: Fix to stop tx_timeout recovery if GLOBR fails
  regulator: pca9450: Remove restrictions for regulator-name
  i2c: imx: Make sure to unregister adapter on remove()
  ice: Ignore EEXIST when setting promisc mode
  net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
  net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
  net: genl: fix error path memory leak in policy dumping
  net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
  net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
  net: fix potential refcount leak in ndisc_router_discovery()
  net: moxa: pass pdev instead of ndev to DMA functions
  mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
  net: dsa: mv88e6060: prevent crash on an unused port
  net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
  spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
  powerpc/pci: Fix get_phb_number() locking
  netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
  netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
  netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
  netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
  netfilter: nf_tables: really skip inactive sets when allocating name
  netfilter: nf_tables: possible module reference underflow in error path
  netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
  fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
  netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
  ASoC: codec: tlv320aic32x4: fix mono playback via I2S
  ASoC: tas2770: Fix handling of mute/unmute
  ASoC: tas2770: Drop conflicting set_bias_level power setting
  ASoC: tas2770: Allow mono streams
  ASoC: tas2770: Set correct FSYNC polarity
  ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
  iavf: Fix reset error handling
  iavf: Fix adminq error handling
  nios2: add force_successful_syscall_return()
  nios2: restarts apply only to the first sigframe we build...
  nios2: fix syscall restart checks
  nios2: traced syscall does need to check the syscall number
  nios2: don't leave NULLs in sys_call_table[]
  nios2: page fault et.al. are *not* restartable syscalls...
  fs/ntfs3: Fix missing i_op in ntfs_read_mft
  fs/ntfs3: Do not change mode if ntfs_set_ea failed
  fs/ntfs3: Fix double free on remount
  fs/ntfs3: Don't clear upper bits accidentally in log_replay()
  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
  fs/ntfs3: Fix using uninitialized value n when calling indx_read
  dpaa2-eth: trace the allocated address instead of page struct
  perf tests: Fix Track with sched_switch test for hybrid case
  perf parse-events: Fix segfault when event parser gets an error
  perf probe: Fix an error handling path in 'parse_perf_probe_command()'
  geneve: fix TOS inheriting for ipv4
  atm: idt77252: fix use-after-free bugs caused by tst_timer
  xen/xenbus: fix return type in xenbus_file_read()
  nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
  NTB: ntb_tool: uninitialized heap data in tool_fn_write()
  tools build: Switch to new openssl API for test-libcrypto
  kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
  ceph: don't leak snap_rwsem in handle_cap_grant
  tools/vm/slabinfo: use alphabetic order when two values are equal
  ceph: use correct index when encoding client supported features
  spi: dt-bindings: zynqmp-qspi: add missing 'required'
  spi: dt-bindings: cadence: add missing 'required'
  dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
  dt-bindings: arm: qcom: fix MSM8994 boards compatibles
  dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
  dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
  dt-bindings: gpio: zynq: Add missing compatible strings
  vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
  vsock: Fix memory leak in vsock_connect()
  plip: avoid rcu debug splat
  ipv6: do not use RT_TOS for IPv6 flowlabel
  mlx5: do not use RT_TOS for IPv6 flowlabel
  geneve: do not use RT_TOS for IPv6 flowlabel
  ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
  octeontx2-af: Fix key checking for source mac
  octeontx2-af: Fix mcam entry resource leak
  octeontx2-af: suppress external profile loading warning
  octeontx2-af: Apply tx nibble fixup always
  octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
  Input: exc3000 - fix return value check of wait_for_completion_timeout
  pinctrl: qcom: sm8250: Fix PDC map
  pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
  pinctrl: amd: Don't save/restore interrupt status and wake status bits
  pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
  pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
  dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
  selftests: forwarding: Fix failing tests with old libnet
  net: bgmac: Fix a BUG triggered by wrong bytes_compl
  net: bcmgenet: Indicate MAC is in charge of PHY PM
  net: phy: Warn about incorrect mdio_bus_phy_resume() state
  devlink: Fix use-after-free after a failed reload
  virtio_net: fix memory leak inside XPD_TX with mergeable
  SUNRPC: Reinitialise the backchannel request buffers before reuse
  SUNRPC: Fix xdr_encode_bool()
  sunrpc: fix expiry of auth creds
  m68k: coldfire/device.c: protect FLEXCAN blocks
  net: atlantic: fix aq_vec index out of range error
  can: j1939: j1939_session_destroy(): fix memory leak of skbs
  can: mcp251x: Fix race condition on receive interrupt
  bpf: Check the validity of max_rdwr_access for sock local storage map iterator
  bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
  bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
  bpf: Acquire map uref in .init_seq_private for hash map iterator
  bpf: Acquire map uref in .init_seq_private for array map iterator
  bpf: Don't reinit map value in prealloc_lru_pop
  BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
  NFSv4/pnfs: Fix a use-after-free bug in open
  NFSv4.1: RECLAIM_COMPLETE must handle EACCES
  NFSv4: Fix races in the legacy idmapper upcall
  NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
  NFSv4.1: Don't decrease the value of seq_nr_highest_sent
  Documentation: ACPI: EINJ: Fix obsolete example
  apparmor: Fix memleak in aa_simple_write_to_buffer()
  apparmor: fix reference count leak in aa_pivotroot()
  apparmor: fix overlapping attachment computation
  apparmor: fix setting unconfined mode on a loaded profile
  apparmor: fix aa_label_asxprint return check
  apparmor: Fix failed mount permission check error message
  apparmor: fix absroot causing audited secids to begin with =
  apparmor: fix quiet_denied for file rules
  can: ems_usb: fix clang's -Wunaligned-access warning
  dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
  ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
  tracing: Have filter accept "common_cpu" to be consistent
  tracing/probes: Have kprobes and uprobes use $COMM too
  tracing/eprobes: Have event probes be consistent with kprobes and uprobes
  tracing/eprobes: Do not hardcode $comm as a string
  tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
  tracing/perf: Fix double put of trace event when init fails
  x86/kprobes: Fix JNG/JNLE emulation
  cifs: Fix memory leak on the deferred close
  btrfs: fix lost error handling when looking up extended ref on log replay
  btrfs: reset RO counter on block group if we fail to relocate
  btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
  mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
  mmc: pxamci: Fix an error handling path in pxamci_probe()
  mmc: pxamci: Fix another error handling path in pxamci_probe()
  ata: libata-eh: Add missing command name
  drm/amd/display: Check correct bounds for stream encoder instances for DCN303
  drm/ttm: Fix dummy res NULL ptr deref bug
  drm/nouveau: recognise GA103
  locking/atomic: Make test_and_*_bit() ordered on failure
  rds: add missing barrier to release_refill
  x86/mm: Use proper mask when setting PUD mapping
  KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
  ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
  ALSA: info: Fix llseek return value when using callback
  Revert "android: binder: stop saving a pointer to the VMA"
  Revert "memremap: remove support for external pgmap refcounts"
  Revert "mm/memremap: fix memunmap_pages() race with get_dev_pagemap()"
  Revert "sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg"
  Revert "USB: HCD: Fix URB giveback issue in tasklet function"
  Revert "serial: 8250: dma: Allow driver operations before starting DMA transfers"
  UPSTREAM: drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
  Revert "drm/shmem-helper: Pass GEM shmem object in public interfaces"
  Revert "drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init"
  Linux 5.15.62
  btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
  btrfs: only write the sectors in the vertical stripe which has data stripes
  x86/ftrace: Use alternative RET encoding
  x86/ibt,ftrace: Make function-graph play nice
  Revert "x86/ftrace: Use alternative RET encoding"
  ksmbd: fix heap-based overflow in set_ntacl_dacl()
  ksmbd: prevent out of bound read for SMB2_WRITE
  net_sched: cls_route: disallow handle of 0
  tee: add overflow check in register_shm_helper()
  io_uring: use original request task for inflight tracking
  Linux 5.15.61
  scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
  scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
  scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
  drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
  Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
  Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
  io_uring: mem-account pbuf buckets
  drm/meson: Fix refcount leak in meson_encoder_hdmi_init
  drm/msm: Fix dirtyfb refcounting
  tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
  drm/vc4: change vc4_dma_range_matches from a global to static
  net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
  drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
  Revert "s390/smp: enforce lowcore protection on CPU restart"
  Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
  crypto: lib/blake2s - reduce stack frame usage in self test
  tcp: fix over estimation in sk_forced_mem_schedule()
  mac80211: fix a memory leak where sta_info is not freed
  net_sched: cls_route: remove from list when handle is 0
  tracing: Use a struct alignof to determine trace event field alignment
  powerpc: Fix eh field when calling lwarx on PPC32
  xen-blkfront: Apply 'feature_persistent' parameter when connect
  xen-blkback: Apply 'feature_persistent' parameter when connect
  xen-blkback: fix persistent grants negotiation
  tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
  KEYS: asymmetric: enforce SM2 signature use pkey algo
  ext4: fix race when reusing xattr blocks
  ext4: unindent codeblock in ext4_xattr_block_set()
  ext4: use kmemdup() to replace kmalloc + memcpy
  ext4: remove EA inode entry from mbcache on inode eviction
  ext4: make sure ext4_append() always allocates new block
  ext4: check if directory block is within i_size
  ext4: fix warning in ext4_iomap_begin as race between bmap and write
  ext4: correct the misjudgment in ext4_iget_extra_inode
  ext4: correct max_inline_xattr_value_size computing
  ext4: fix use-after-free in ext4_xattr_set_entry
  ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
  ext4: fix extent status tree race in writeback error recovery path
  ext4: update s_overhead_clusters in the superblock during an on-line resize
  tracing: Avoid -Warray-bounds warning for __rel_loc macro
  tracing: Add '__rel_loc' using trace event macros
  dm raid: fix address sanitizer warning in raid_resume
  dm raid: fix address sanitizer warning in raid_status
  KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
  KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
  KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
  KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
  KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
  powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
  ACPI: CPPC: Do not prevent CPPC from working in the future
  btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
  btrfs: reset block group chunk force if we have to wait
  btrfs: ensure pages are unlocked on cow_file_range() failure
  block: don't allow the same type rq_qos add more than once
  block: remove the struct blk_queue_ctx forward declaration
  locking/csd_lock: Change csdlock_debug from early_param to __setup
  timekeeping: contribute wall clock to rng on time change
  ARM: remove some dead code
  net/9p: Initialize the iounit field during fid creation
  dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
  kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
  dm writecache: set a default MAX_WRITEBACK_JOBS
  tty: 8250: Add support for Brainboxes PX cards.
  serial: 8250: Add proper clock handling for OxSemi PCIe devices
  serial: 8250: Fold EndRun device support into OxSemi Tornado code
  serial: 8250_pci: Replace dev_*() by pci_*() macros
  serial: 8250_pci: Refactor the loop in pci_ite887x_init()
  PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
  PCI/AER: Iterate over error counters instead of error strings
  iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
  KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
  KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
  intel_th: pci: Add Raptor Lake-S CPU support
  intel_th: pci: Add Raptor Lake-S PCH support
  intel_th: pci: Add Meteor Lake-P support
  scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
  scsi: lpfc: SLI path split: Refactor SCSI paths
  scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
  scsi: lpfc: SLI path split: Refactor lpfc_iocbq
  scsi: lpfc: Fix EEH support for NVMe I/O
  firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
  usbnet: smsc95xx: Fix deadlock on runtime resume
  usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
  usbnet: smsc95xx: Avoid link settings race on interrupt reception
  usbnet: smsc95xx: Don't clear read-only PHY interrupt
  drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
  drm/dp/mst: Read the extended DPCD capabilities during system resume
  crypto: blake2s - remove shash module
  drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
  drm/mediatek: Allow commands to be sent during video mode
  spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
  __follow_mount_rcu(): verify that mount_lock remains unchanged
  Input: gscps2 - check return value of ioremap() in gscps2_probe()
  posix-cpu-timers: Cleanup CPU timers before freeing them during exec
  SMB3: fix lease break timeout when multiple deferred close handles for the same file.
  x86/olpc: fix 'logical not is only applied to the left hand side'
  x86/kprobes: Update kcb status flag after singlestepping
  ftrace/x86: Add back ftrace_expected assignment
  x86/bugs: Enable STIBP for IBPB mitigated RETBleed
  scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
  scsi: qla2xxx: Fix losing target when it reappears during delete
  scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
  scsi: qla2xxx: Wind down adapter after PCIe error
  scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
  scsi: qla2xxx: Fix excessive I/O error messages by default
  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
  scsi: qla2xxx: Turn off multi-queue for 8G adapters
  scsi: qla2xxx: Fix discovery issues in FC-AL topology
  scsi: qla2xxx: Fix imbalance vha->vref_count
  scsi: zfcp: Fix missing auto port scan and thus missing target ports
  scsi: ufs: core: Correct ufshcd_shutdown() flow
  video: fbdev: s3fb: Check the size of screen before memset_io()
  video: fbdev: arkfb: Check the size of screen before memset_io()
  video: fbdev: vt8623fb: Check the size of screen before memset_io()
  f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
  f2fs: allow compression for mmap files in compress_mode=user
  x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
  sched/core: Do not requeue task on CPU excluded from cpus_mask
  sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
  sched: Fix the check of nr_running at queue wakelist
  tools/thermal: Fix possible path truncations
  video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
  x86/numa: Use cpumask_available instead of hardcoded NULL check
  sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
  sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
  scripts/faddr2line: Fix vmlinux detection on arm64
  genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
  powerpc/pci: Fix PHB numbering when using opal-phbid
  x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
  kprobes: Forbid probing on trampoline and BPF code areas
  perf symbol: Fail to read phdr workaround
  powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
  powerpc/xive: Fix refcount leak in xive_get_max_prio
  powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
  f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
  s390/smp: enforce lowcore protection on CPU restart
  s390/maccess: rework absolute lowcore accessors
  s390/smp: cleanup control register update routines
  s390/smp: cleanup target CPU callback starting
  s390/dump: fix os_info virtual vs physical address confusion
  tty: serial: fsl_lpuart: correct the count of break characters
  powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
  powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
  powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
  powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
  ASoC: mchp-spdifrx: disable end of block interrupt on failures
  video: fbdev: sis: fix typos in SiS_GetModeID()
  video: fbdev: amba-clcd: Fix refcount leak bugs
  watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
  watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
  ASoC: audio-graph-card: Add of_node_put() in fail path
  fuse: Remove the control interface for virtio-fs
  ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
  ASoC: imx-card: use snd_pcm_format_t type for asrc_format
  ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
  ASoC: fsl-asoc-card: force cast the asrc_format type
  ASoC: fsl_asrc: force cast the asrc_format type
  s390/zcore: fix race when reading from hardware system area
  s390/crash: fix incorrect number of bytes to copy to user space
  s390/maccess: fix semantics of memcpy_real() and its callers
  s390/dump: fix old lowcore virtual vs physical address confusion
  perf tools: Fix dso_id inode generation comparison
  iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
  mfd: max77620: Fix refcount leak in max77620_initialise_fps
  mfd: t7l66xb: Drop platform disable callback
  remoteproc: sysmon: Wait for SSCTL service to come up
  remoteproc: qcom: pas: Check if coredump is enabled
  proc: fix a dentry lock race between release_task and lookup
  lib/smp_processor_id: fix imbalanced instrumentation_end() call
  kfifo: fix kfifo_to_user() return type
  rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
  MIPS: Fixed __debug_virt_addr_valid()
  net: 9p: fix refcount leak in p9_read_work() error handling
  9p: Add client parameter to p9_req_put()
  9p: Drop kref usage
  9p: fix a bunch of checkpatch warnings
  iommu/exynos: Handle failed IOMMU device registration properly
  serial: 8250_bcm7271: Save/restore RTS in suspend/resume
  ASoC: mt6359: Fix refcount leak bug
  swiotlb: fail map correctly with failed io_tlb_default_mem
  MIPS: vdso: Utilize __pa() for gic_pfn
  tty: n_gsm: fix missing corner cases in gsmld_poll()
  tty: n_gsm: fix DM command
  tty: n_gsm: fix wrong T1 retry count handling
  serial: 8250_fsl: Don't report FE, PE and OE twice
  vfio/ccw: Do not change FSM state in subchannel event
  remoteproc: qcom: wcnss: Fix handling of IRQs
  ASoC: imx-card: Fix DSD/PDM mclk frequency
  ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
  tty: n_gsm: fix resource allocation order in gsm_activate_mux()
  tty: n_gsm: fix race condition in gsmld_write()
  tty: n_gsm: fix packet re-transmission without open control channel
  tty: n_gsm: fix non flow control frames during mux flow off
  tty: n_gsm: fix missing timer to handle stalled links
  tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
  tty: n_gsm: fix tty registration before control channel open
  tty: n_gsm: fix user open not possible at responder until initiator open
  tty: n_gsm: Delete gsmtty open SABM frame when config requester
  ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
  powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
  ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
  remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
  profiling: fix shift too large makes kernel panic
  selftests/livepatch: better synchronize test_klp_callbacks_busy
  remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
  rpmsg: mtk_rpmsg: Fix circular locking dependency
  rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
  ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
  ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
  serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
  serial: 8250: dma: Allow driver operations before starting DMA transfers
  serial: 8250: Export ICR access helpers for internal use
  ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
  ASoC: codecs: da7210: add check for i2c_add_driver
  ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
  ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
  ASoC: imx-audmux: Silence a clang warning
  ASoC: samsung: Fix error handling in aries_audio_probe
  ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
  opp: Fix error check in dev_pm_opp_attach_genpd()
  usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
  jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
  ext4: recover csum seed of tmp_inode after migrating to extents
  jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
  block: ensure iov_iter advances for added pages
  block/bio: remove duplicate append pages code
  nvme: catch -ENODEV from nvme_revalidate_zones again
  nvme: don't return an error from nvme_configure_metadata
  nvme: disable namespace access for unsupported metadata
  nvme: define compat_ioctl again to unbreak 32-bit userspace.
  nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
  null_blk: fix ida error handling in null_add_dev()
  block/rnbd-srv: Set keep_id to true after mutex_trylock
  RDMA/rxe: Fix error unwind in rxe_create_qp()
  RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
  RDMA/rxe: Add memory barriers to kernel queues
  RDMA/mlx5: Add missing check for return value in get namespace flow
  of/fdt: declared return type does not match actual return type
  selftests: kvm: set rax before vmcall
  mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
  android: binder: stop saving a pointer to the VMA
  RDMA/srpt: Fix a use-after-free
  RDMA/srpt: Introduce a reference count in struct srpt_device
  RDMA/srpt: Duplicate port name members
  platform/olpc: Fix uninitialized data in debugfs write
  KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
  mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
  usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
  USB: serial: fix tty-port initialized comments
  HID: amd_sfh: Handle condition of "no sensors"
  PCI: tegra194: Fix link up retry sequence
  PCI: tegra194: Fix Root Port interrupt handling
  RDMA/rxe: For invalidate compare according to set keys in mr
  HID: alps: Declare U1_UNICORN_LEGACY support
  mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
  mmc: cavium-octeon: Add of_node_put() when breaking out of loop
  RDMA/rxe: Fix mw bind to allow any consumer key portion
  scripts/gdb: fix 'lx-dmesg' on 32 bits arch
  scripts/gdb: lx-dmesg: read records individually
  dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
  HID: amd_sfh: Add NULL check for hid device
  HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
  gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
  RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
  clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
  iio: cros: Register FIFO callback after sensor is registered
  RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
  RDMA/hns: Fix incorrect clearing of interrupt status register
  RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
  RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
  RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path
  RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path
  RDMA/rtrs: Rename rtrs_sess to rtrs_path
  RDMA/rtrs: Do not allow sessname to contain special symbols / and .
  RDMA/rtrs: Introduce destroy_cq helper
  RDMA/rtrs: Replace duplicate check with is_pollqueue helper
  RDMA/rtrs: Fix warning when use poll mode on client side.
  RDMA/rtrs-srv: Fix modinfo output for stringify
  RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
  RDMA/irdma: Fix VLAN connection with wildcard address
  RDMA/irdma: Fix a window for use-after-free
  um: random: Don't initialise hwrng struct with zero
  interconnect: imx: fix max_node_id
  phy: stm32: fix error return in stm32_usbphyc_phy_init
  eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
  usb: dwc3: qcom: fix missing optional irq warnings
  usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
  usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
  usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
  usb: gadget: udc: amd5536 depends on HAS_DMA
  xtensa: iss: fix handling error cases in iss_net_configure()
  xtensa: iss/network: provide release() callback
  scsi: smartpqi: Fix DMA direction for RAID requests
  PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
  PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
  KVM: s390: pv: leak the topmost page table when destroy fails
  mmc: block: Add single read for 4k sector cards
  of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
  mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
  memstick/ms_block: Fix a memory leak
  memstick/ms_block: Fix some incorrect memory allocation
  mmc: renesas_sdhi: Get the reset handle early in the probe
  mmc: mxcmmc: Silence a clang warning
  mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
  staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
  binder: fix redefinition of seq_file attributes
  intel_th: msu: Fix vmalloced buffers
  intel_th: msu-sink: Potential dereference of null pointer
  intel_th: Fix a resource leak in an error handling path
  scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
  PCI: endpoint: Don't stop controller when unbinding endpoint function
  dmaengine: sf-pdma: Add multithread support for a DMA channel
  KVM: arm64: Don't return from void function
  soundwire: revisit driver bind/unbind and callbacks
  soundwire: bus_type: fix remove and shutdown support
  PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
  PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
  PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
  PCI: dwc: Disable outbound windows only for controllers using iATU
  PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
  PCI: dwc: Stop link on host_init errors and de-initialization
  mm/mempolicy: fix get_nodes out of bound access
  clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
  clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
  clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
  clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
  clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
  clk: qcom: ipq8074: fix NSS port frequency tables
  clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
  clk: qcom: ipq8074: fix NSS core PLL-s
  RDMA/rxe: Fix deadlock in rxe_do_local_ops()
  usb: host: xhci: use snprintf() in xhci_decode_trb()
  clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
  clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
  clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
  clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
  clk: qcom: clk-krait: unlock spin after mux completion
  driver core: fix potential deadlock in __driver_attach
  misc: rtsx: Fix an error handling path in rtsx_pci_probe()
  clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
  mtd: dataflash: Add SPI ID table
  dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
  scsi: iscsi: Fix session removal on shutdown
  scsi: iscsi: Add helper to remove a session from the kernel
  scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
  mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
  mwifiex: Ignore BTCOEX events from the 88W8897 firmware
  KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
  mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
  memremap: remove support for external pgmap refcounts
  lib/test_hmm: avoid accessing uninitialized pages
  clk: mediatek: reset: Fix written reset bit offset
  iio: accel: bma400: Reordering of header files
  platform/chrome: cros_ec: Always expose last resume result
  iio: accel: bma400: Fix the scale min and max macro values
  scsi: qla2xxx: edif: Fix no logout on delete for N2N
  scsi: qla2xxx: edif: Fix session thrash
  scsi: qla2xxx: edif: Tear down session if keys have been removed
  scsi: qla2xxx: edif: Fix no login after app start
  scsi: qla2xxx: edif: Reduce disruption due to multiple app start
  scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
  netfilter: xtables: Bring SPDX identifier back
  usb: xhci: tegra: Fix error check
  usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
  usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
  usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
  fpga: altera-pr-ip: fix unsigned comparison with less than zero
  PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
  mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
  mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
  mtd: partitions: Fix refcount leak in parse_redboot_of
  mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
  HID: cp2112: prevent a buffer overflow in cp2112_xfer()
  PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
  PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
  phy: samsung: exynosautov9-ufs: correct TSRV register configurations
  KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
  KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
  scsi: qla2xxx: edif: Fix n2n login retry for secure device
  scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
  scsi: qla2xxx: edif: Add retry for ELS passthrough
  scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
  scsi: qla2xxx: edif: Fix inconsistent check of db_flags
  scsi: qla2xxx: edif: Reduce connection thrash
  scsi: qla2xxx: edif: Fix potential stuck session in sa update
  scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
  of: check previous kernel's ima-kexec-buffer against memory bounds
  mtd: rawnand: meson: Fix a potential double free issue
  mtd: maps: Fix refcount leak in ap_flash_init
  mtd: maps: Fix refcount leak in of_flash_probe_versatile
  clk: renesas: r9a06g032: Fix UART clkgrp bitsel
  HID: amd_sfh: Don't show client init failed as error when discovery fails
  wireguard: allowedips: don't corrupt stack when detecting overflow
  wireguard: ratelimiter: use hrtimer in selftest
  net: usb: make USB_RTL8153_ECM non user configurable
  dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
  net: ionic: fix error check for vlan flags in ionic_set_nic_features()
  net: rose: fix netdev reference changes
  netdevsim: Avoid allocation warnings triggered from user space
  iavf: Fix 'tc qdisc show' listing too many queues
  iavf: Fix max_rate limiting
  wifi: rtw88: check the return value of alloc_workqueue()
  netdevsim: fib: Fix reference count leak on route deletion failure
  net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
  ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
  inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
  crypto: hisilicon/sec - fix auth key size error
  crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
  crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
  net/mlx5: Adjust log_max_qp to be 18 at most
  net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
  net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
  media: cedrus: hevc: Add check for invalid timestamp
  wifi: libertas: Fix possible refcount leak in if_usb_probe()
  wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
  wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
  i2c: mux-gpmux: Add of_node_put() when breaking out of loop
  i2c: cadence: Support PEC for SMBus block read
  Bluetooth: hci_intel: Add check for platform_driver_register
  can: pch_can: pch_can_error(): initialize errc before using it
  can: error: specify the values of data[5..7] of CAN error frames
  can: usb_8dev: do not report txerr and rxerr during bus-off
  can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
  can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
  can: sun4i_can: do not report txerr and rxerr during bus-off
  can: hi311x: do not report txerr and rxerr during bus-off
  can: sja1000: do not report txerr and rxerr during bus-off
  can: rcar_can: do not report txerr and rxerr during bus-off
  can: pch_can: do not report txerr and rxerr during bus-off
  libbpf: fix an snprintf() overflow check
  selftests/bpf: fix a test for snprintf() overflow
  wifi: p54: add missing parentheses in p54_flush()
  wifi: p54: Fix an error handling path in p54spi_probe()
  wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
  media: staging: media: hantro: Fix typos
  media: hevc: Embedded indexes in RPS
  media: hantro: Simplify postprocessor
  media: hantro: postproc: Fix motion vector space size
  media: cedrus: h265: Fix flag name
  fs: check FMODE_LSEEK to control internal pipe splicing
  bpf: Fix subprog names in stack traces.
  selftests: timers: clocksource-switch: fix passing errors from child
  selftests: timers: valid-adjtimex: build fix for newer toolchains
  libbpf: Fix the name of a reused map
  tcp: make retransmitted SKB fit into the send window
  drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
  skmsg: Fix invalid last sg check in sk_msg_recvmsg()
  mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
  mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
  mt76: mt7921: enlarge maximum VHT MPDU length to 11454
  mt76: mt7921: fix aggregation subframes setting to HE max
  ieee80211: add EHT 1K aggregation definitions
  mt76: mt7615: do not update pm stats in case of error
  mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
  drm/msm/dpu: Fix for non-visible planes
  drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
  media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
  crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
  crypto: hisilicon/sec - don't sleep when in softirq
  drm/msm/mdp5: Fix global state lock backoff
  net: hinic: avoid kernel hung in hinic_get_stats64()
  net: hinic: fix bug that ethtool get wrong stats
  hinic: Use the bitmap API when applicable
  drm: bridge: sii8620: fix possible off-by-one
  drm/mediatek: dpi: Only enable dpi after the bridge is enabled
  drm/mediatek: dpi: Remove output format of YUV
  drm/rockchip: Fix an error handling path rockchip_dp_probe()
  drm/rockchip: vop: Don't crash for invalid duplicate_state()
  selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
  crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
  drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
  drm/vc4: hdmi: Fix timings for interlaced modes
  drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
  drm/vc4: hdmi: Avoid full hdmi audio fifo writes
  drm/vc4: hdmi: Fix HPD GPIO detection
  drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
  drm/vc4: dsi: Fix dsi0 interrupt support
  drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
  drm/vc4: dsi: Correct pixel order for DSI0
  drm/vc4: dsi: Correct DSI divider calculations
  drm/vc4: dsi: Release workaround buffer and DMA
  drm/vc4: Use of_device_get_match_data()
  drm/vc4: dsi: Switch to devm_drm_of_get_bridge
  drm/bridge: Add a function to abstract away panels
  drm/vc4: plane: Fix margin calculations for the right/bottom edges
  drm/vc4: plane: Remove subpixel positioning check
  media: tw686x: Fix memory leak in tw686x_video_init
  media: driver/nxp/imx-jpeg: fix a unexpected return value problem
  media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
  media: hdpvr: fix error value returns in hdpvr_read
  drm/mcde: Fix refcount leak in mcde_dsi_bind
  media: imx-jpeg: Disable slot interrupt when frame done
  drm: bridge: adv7511: Add check for mipi_dsi_driver_register
  crypto: ccp - During shutdown, check SEV data pointer before using
  test_bpf: fix incorrect netdev features
  rcutorture: Fix ksoftirqd boosting timing and iteration
  rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
  rcutorture: Warn on individual rcu_torture_init() error conditions
  drm/radeon: fix incorrrect SPDX-License-Identifiers
  wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
  ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
  media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
  media: imx-jpeg: Align upwards buffer size
  media: imx-jpeg: Support dynamic resolution change
  media: imx-jpeg: Handle source change in a function
  media: imx-jpeg: Identify and handle precision correctly
  media: imx-jpeg: Refactor function mxc_jpeg_parse
  media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
  media: imx-jpeg: use NV12M to represent non contiguous NV12
  media: imx-jpeg: Add pm-runtime support for imx-jpeg
  media: imx-jpeg: Leave a blank space before the configuration data
  media: imx-jpeg: Correct some definition according specification
  media: tw686x: Register the irq at the end of probe
  media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
  crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
  i2c: Fix a potential use after free
  can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
  can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
  net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
  crypto: sun8i-ss - fix error codes in allocate_flows()
  crypto: sun8i-ss - do not allocate memory when handling hash requests
  drm: adv7511: override i2c address of cec before accessing it
  drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
  drm/shmem-helper: Pass GEM shmem object in public interfaces
  drm/shmem-helper: Export dedicated wrappers for GEM object functions
  drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
  virtio-gpu: fix a missing check to avoid NULL dereference
  i2c: mxs: Silence a clang warning
  i2c: npcm: Correct slave role behavior
  i2c: npcm: Remove own slave addresses 2:10
  drm/bridge: lt9611uxc: Cancel only driver's work
  drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
  drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
  drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
  drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
  drm/mediatek: Modify dsi funcs to atomic operations
  drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
  ath11k: Fix incorrect debug_mask mappings
  drm/mipi-dbi: align max_chunk to 2 in spi_transfer
  ath11k: fix netdev open race
  wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
  drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
  drm/st7735r: Fix module autoloading for Okaya RH128128T
  ath10k: do not enforce interrupt trigger type
  drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
  drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
  pwm: lpc18xx: Fix period handling
  pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
  pwm: lpc18xx-sct: Reduce number of devm memory allocations
  pwm: sifive: Shut down hardware only after pwmchip_remove() completed
  pwm: sifive: Ensure the clk is enabled exactly once per running PWM
  pwm: sifive: Simplify offset calculation for PWMCMP registers
  dm: return early from dm_pr_call() if DM device is suspended
  thermal/tools/tmon: Include pthread and time headers in tmon.h
  selftests/seccomp: Fix compile warning when CC=clang
  x86/extable: Fix ex_handler_msr() print condition
  nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
  drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
  irqdomain: Report irq number for NOMAP domains
  arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
  soc: qcom: Make QCOM_RPMPD depend on PM
  regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
  dm writecache: count number of blocks discarded, not number of discard bios
  dm writecache: count number of blocks written, not number of write bios
  dm writecache: count number of blocks read, not number of read bios
  dm writecache: return void from functions
  PM: domains: Ensure genpd_debugfs_dir exists before remove
  blktrace: Trace remapped requests correctly
  hwmon: (drivetemp) Add module alias
  spi: tegra20-slink: fix UAF in tegra_slink_remove()
  spi: Fix simplification of devm_spi_register_controller
  blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
  erofs: avoid consecutive detection for Highmem memory
  arm64: tegra: Fix SDMMC1 CD on P2888
  arm64: tegra: Mark BPMP channels as no-memory-wc
  arm64: tegra: Update Tegra234 BPMP channel addresses
  arm64: tegra: Fixup SYSRAM references
  arm64: dts: mt7622: fix BPI-R64 WPS button
  arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
  arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
  arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
  ACPI: VIOT: Fix ACS setup
  drivers/iio: Remove all strcpy() uses
  ACPI: APEI: explicit init of HEST and GHES in apci_init()
  arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
  stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
  bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
  ARM: dts: qcom: pm8841: add required thermal-sensor-cells
  soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
  soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
  ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
  ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
  regulator: qcom_smd: Fix pm8916_pldo range
  cpufreq: zynq: Fix refcount leak in zynq_get_revision
  arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
  arm64: dts: qcom: sdm630: fix gpu's interconnect path
  arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
  arm64: dts: qcom: sdm630: disable GPU by default
  ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
  ARM: OMAP2+: Fix refcount leak in omapdss_init_of
  ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
  block: fix infinite loop for invalid zone append
  soc: fsl: guts: machine variable might be unset
  arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
  locking/lockdep: Fix lockdep_init_map_*() confusion
  arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
  arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
  arm64: dts: mt8192: Fix idle-states entry-method
  arm64: dts: mt8192: Fix idle-states nodes naming scheme
  ARM: dts: ast2600-evb-a1: fix board compatible
  ARM: dts: ast2600-evb: fix board compatible
  ARM: dts: ast2500-evb: fix board compatible
  x86/pmem: Fix platform-device leak in error path
  arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
  soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
  dt-bindings: iio: accel: Add DT binding doc for ADXL355
  scsi: hisi_sas: Use managed PCI functions
  soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
  ARM: dts: imx7d-colibri-emmc: add cpu1 supply
  ACPI: processor/idle: Annotate more functions to live in cpuidle section
  ARM: bcm: Fix refcount leak in bcm_kona_smc_init
  spi: spi-altera-dfl: Fix an error handling path
  arm64: dts: renesas: beacon: Fix regulator node names
  meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
  ARM: findbit: fix overflowing offset
  spi: spi-rspi: Fix PIO fallback on RZ platforms
  powerpc/64s: Disable stack variable initialisation for prom_init
  drm/amdgpu: Remove one duplicated ef removal
  kasan: test: Silence GCC 12 warnings
  selinux: Add boundary check in put_entry()
  selinux: fix memleak in security_read_state_kernel()
  PM: hibernate: defer device probing when resuming from hibernation
  hwmon: (sht15) Fix wrong assumptions in device remove callback
  hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
  firmware: tegra: Fix error check return value of debugfs_create_file()
  ARM: shmobile: rcar-gen2: Increase refcount for new reference
  arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
  arm64: dts: qcom: ipq8074: fix NAND node name
  ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
  ACPI: LPSS: Fix missing check in register_device_clock()
  ACPI: PM: save NVS memory for Lenovo G40-45
  ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
  ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
  ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
  ARM: OMAP2+: display: Fix refcount leak bug
  spi: synquacer: Add missing clk_disable_unprepare()
  ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
  ARM: dts: ux500: Fix Codina accelerometer mounting matrix
  ARM: dts: BCM5301X: Add DT for Meraki MR26
  ARM: dts: imx6ul: fix qspi node compatible
  ARM: dts: imx6ul: fix lcdif node compatible
  ARM: dts: imx6ul: fix csi node compatible
  ARM: dts: imx6ul: fix keypad compatible
  ARM: dts: imx6ul: change operating-points to uint32-matrix
  ARM: dts: imx6ul: add missing properties for sram
  wait: Fix __wait_event_hrtimeout for RT/DL tasks
  irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
  sched/core: Always flush pending blk_plug
  genirq: GENERIC_IRQ_IPI depends on SMP
  irqchip/mips-gic: Only register IPI domain when SMP is enabled
  genirq: Don't return error on missing optional irq_request_resources()
  sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
  ext2: Add more validity checks for inode counts
  arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
  arm64: fix oops in concurrently setting insn_emulation sysctls
  arm64: Do not forget syscall when starting a new thread.
  arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
  x86: Handle idle=nomwait cmdline properly for x86_idle
  epoll: autoremove wakers even more aggressively
  netfilter: nf_tables: fix null deref due to zeroed list head
  netfilter: nf_tables: do not allow RULE_ID to refer to another chain
  netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
  netfilter: nf_tables: do not allow SET_ID to refer to another table
  usb: dwc3: gadget: fix high speed multiplier setting
  usb: dwc3: gadget: refactor dwc3_repare_one_trb
  arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
  ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
  USB: HCD: Fix URB giveback issue in tasklet function
  usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
  coresight: Clear the connection field properly
  MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  powerpc/powernv: Avoid crashing if rng is NULL
  powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
  powerpc/fsl-pci: Fix Class Code of PCIe Root Port
  PCI: Add defines for normal and subtractive PCI bridges
  ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
  media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
  mbcache: add functions to delete entry if unused
  mbcache: don't reclaim used entries
  md-raid10: fix KASAN warning
  md-raid: destroy the bitmap after destroying the thread
  serial: mvebu-uart: uart2 error bits clearing
  fuse: ioctl: translate ENOSYS
  fuse: limit nsec
  ksmbd: fix use-after-free bug in smb2_tree_disconect
  ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
  ksmbd: fix memory leak in smb2_handle_negotiate
  soundwire: qcom: Check device status before reading devid
  scsi: qla2xxx: Zero undefined mailbox IN registers
  scsi: qla2xxx: Fix incorrect display of max frame size
  scsi: sg: Allow waiting for commands to complete on removed device
  iio: light: isl29028: Fix the warning in isl29028_remove()
  iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
  um: seed rng using host OS rng
  um: Remove straying parenthesis
  mtd: rawnand: arasan: Update NAND bus clock instead of system clock
  mtd: rawnand: arasan: Fix clock rate in NV-DDR
  btrfs: reject log replay if there is unsupported RO compat flag
  bpf: Fix KASAN use-after-free Read in compute_effective_progs
  drm/amdgpu: fix check in fbdev init
  drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
  drm/nouveau/kms: Fix failure path for creating DP connectors
  drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
  drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
  drm/nouveau: fix another off-by-one in nvbios_addr
  drm/hyperv-drm: Include framebuffer and EDID headers
  drm/vc4: hdmi: Disable audio if dmas property is present but empty
  drm/shmem-helper: Add missing vunmap on error
  drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
  rtc: rx8025: fix 12/24 hour mode detection on RX-8035
  RISC-V: Add modules to virtual kernel memory layout dump
  RISC-V: Fixup schedule out issue in machine_crash_shutdown()
  RISC-V: Fixup get incorrect user mode PC for kernel mode regs
  RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
  dt-bindings: riscv: fix SiFive l2-cache's cache-sets
  riscv:uprobe fix SR_SPIE set/clear handling
  parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
  parisc: Check the return value of ioremap() in lba_driver_probe()
  parisc: Drop pa_swapper_pg_lock spinlock
  parisc: Fix device names in /proc/iomem
  ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
  crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
  fix short copy handling in copy_mc_pipe_to_iter()
  usbnet: Fix linkwatch use-after-free on disconnect
  fbcon: Fix accelerated fbdev scrolling while logo is still shown
  fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
  thermal: sysfs: Fix cooling_device_stats_setup() error code path
  fs: Add missing umask strip in vfs_tmpfile
  vfs: Check the truncate maximum size in inode_newsize_ok()
  tty: vt: initialize unicode screen buffer
  ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
  ALSA: hda/realtek: Add quirk for another Asus K42JZ model
  ALSA: hda/cirrus - support for iMac 12,1 model
  ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
  riscv: set default pm_power_off to NULL
  KVM: x86: revalidate steal time cache if MSR value changes
  KVM: x86: do not report preemption if the steal time cache is stale
  KVM: x86: Tag kvm_mmu_x86_module_init() with __init
  KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
  KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
  KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
  KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
  KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
  KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
  KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
  KVM: s390: pv: don't present the ecall interrupt twice
  KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
  KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
  KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
  HID: wacom: Don't register pad_input for touch switch
  HID: wacom: Only report rotation for art pen
  HID: hid-input: add Surface Go battery quirk
  lockd: detect and reject lock arguments that overflow
  add barriers to buffer_uptodate and set_buffer_uptodate
  wifi: mac80211_hwsim: use 32-bit skb cookie
  wifi: mac80211_hwsim: add back erroneously removed cast
  wifi: mac80211_hwsim: fix race condition in pending packet
  ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
  ALSA: hda/realtek: Add quirk for Clevo NV45PZ
  ALSA: bcd2000: Fix a UAF bug on the error path of probing
  ALSA: usb-audio: Add quirk for Behringer UMC202HD
  nfsd: eliminate the NFSD_FILE_BREAK_* flags
  NFSD: Clean up the show_nf_flags() macro
  pNFS/flexfiles: Report RDMA connection errors to the server
  scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
  Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
  x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
  Makefile: link with -z noexecstack --no-warn-rwx-segments
  ANDROID: fix up sysctl_vals change in 5.15.58
  Revert "ipv4/tcp: do not use per netns ctl sockets"
  ANDROID: bring back kfree_skb()
  ANDROID: add tty_schedule_flip() back to the kernel
  ANDROID: ABI update for virtual device virtio_gpu changes
  Linux 5.15.60
  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
  dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
  Bluetooth: hci_bcm: Add DT compatible for CYW55572
  Bluetooth: hci_bcm: Add BCM4349B1 variant
  btrfs: zoned: fix critical section of relocation inode writeback
  btrfs: zoned: prevent allocation from previous data relocation BG
  arm64: set UXN on swapper page tables
  KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
  selftests: KVM: Handle compiler optimizations in ucall
  tools/kvm_stat: fix display of error when multiple processes are found
  KVM: selftests: Make hyperv_clock selftest more stable
  KVM: x86: do not set st->preempted when going back to user space
  KVM: x86: do not report a vCPU as preempted outside instruction boundaries
  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
  tools/vm/slabinfo: Handle files in debugfs
  block: fix default IO priority handling again
  selftests/bpf: Check dst_port only on the client socket
  selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
  x86/speculation: Make all RETbleed mitigations 64-bit only
  ANDROID: update virtual device target symbol list
  UPSTREAM: gfs2: Prevent endless loops in gfs2_file_buffered_write
  UPSTREAM: bcache: move uapi header bcache.h to bcache code directory
  Revert "net: phy: Don't trigger state machine while in suspend"
  ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfig
  Revert "i40e: xsk: Move tmp desc array from driver to pool"
  Revert "xsk: Fix handling of invalid descriptors in XSK TX batching API"
  Revert "xsk: Fix possible crash when multiple sockets are created"
  ANDROID: fix build breakage in the scheduler out-of-tree code
  Revert "drm: fix EDID struct for old ARM OABI format"
  Revert "signal: Deliver SIGTRAP on perf event asynchronously if blocked"
  Revert "gpiolib: of: Introduce hook for missing gpio-ranges"
  Revert "pinctrl: bcm2835: implement hook for missing gpio-ranges"
  Revert "mailbox: forward the hrtimer if not queued and under a lock"
  Revert "ALSA: jack: Access input_dev under mutex"
  ANDROID: GKI: update .xml file with new symbol needed for zsmalloc
  ANDROID: GKI: fix up abi breakage in struct pipe_inode_info
  Linux 5.15.59
  x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
  locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter
  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
  page_alloc: fix invalid watermark check on a negative value
  mm/hmm: fault non-owner device private entries
  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
  octeontx2-pf: cn10k: Fix egress ratelimit configuration
  sctp: fix sleep in atomic context bug in timer handlers
  i40e: Fix interface init with MSI interrupts (no MSI-X)
  ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
  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: Fix data-races around sysctl_[rw]mem(_offset)?.
  tcp: Fix data-races around sk_pacing_rate.
  net: mld: fix reference count leak in mld_{query | report}_work()
  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()
  net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
  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().
  scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
  scsi: core: Fix warning in scsi_alloc_sgtables()
  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.
  octeontx2-pf: Fix UDP/TCP src and dst port tc filters
  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
  drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
  nouveau/svm: Fix to migrate all requested pages
  s390/archrandom: prevent CPACF trng invocations in interrupt context
  asm-generic: remove a broken and needless ifdef conditional
  hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
  mm: fix page leak with multiple threads mapping the same page
  secretmem: fix unhandled fault in truncate
  fs: sendfile handles O_NONBLOCK of out_fd
  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
  Linux 5.15.58
  drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
  x86/entry_32: Fix segment exceptions
  drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
  x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
  KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
  x86/extable: Prefer local labels in .set directives
  drm/amd/display: invalid parameter check in dmub_hpd_callback
  drm/amd/display: Don't lock connection_mutex for DMUB HPD
  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
  drm/amd/display: Fix surface optimization regression on Carrizo
  drm/amd/display: Optimize bandwidth on following fast update
  drm/amd/display: Reset DMCUB before HW init
  exfat: use updated exfat_chain directly during renaming
  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
  um: virtio_uml: Fix broken device handling in time-travel
  um: virtio_uml: Allow probing from devicetree
  tracing: Fix return value of trace_pid_write()
  tracing: Place trace_pid_list logic into abstract functions
  tracing: Have event format check not flag %p* on __get_dynamic_array()
  exfat: fix referencing wrong parent directory information after renaming
  crypto: qat - re-enable registration of algorithms
  crypto: qat - add param check for DH
  crypto: qat - add param check for RSA
  crypto: qat - remove dma_free_coherent() for DH
  crypto: qat - remove dma_free_coherent() for RSA
  crypto: qat - fix memory leak in RSA
  crypto: qat - add backlog mechanism
  crypto: qat - refactor submission logic
  crypto: qat - use pre-allocated buffers in datapath
  crypto: qat - set to zero DH parameters before free
  iwlwifi: fw: uefi: add missing include guards
  mt76: fix use-after-free by removing a non-RCU wcid pointer
  xhci: Set HCD flag to defer primary roothub registration
  xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
  xhci: dbc: create and remove dbc structure in dbgtty driver.
  xhci: dbc: refactor xhci_dbc_init()
  KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
  x86/futex: Remove .fixup usage
  x86/msr: Remove .fixup usage
  x86/extable: Extend extable functionality
  x86/entry_32: Remove .fixup usage
  bitfield.h: Fix "type of reg too small for mask" test
  x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
  x86/extable: Rework the exception table mechanics
  x86/mce: Deduplicate exception handling
  x86/extable: Get rid of redundant macros
  x86/extable: Tidy up redundant handler functions
  x86/uaccess: Implement macros for CMPXCHG on user addresses
  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
  KVM: selftests: Fix target thread to be migrated in rseq_test
  gpio: gpio-xilinx: Fix integer overflow
  tcp: Fix data-races around sysctl_tcp_max_reordering.
  tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
  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 data-races around sysctl_fib_multipath_hash_fields.
  ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
  ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
  drm/imx/dcss: Add missing of_node_put() in fail path
  net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
  net: dsa: sja1105: silent spi_device_id warnings
  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
  net: stmmac: remove redunctant disable xPCS EEE call
  ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
  i40e: Fix erroneous adapter reinitialization during recovery process
  pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
  pinctrl: armada-37xx: Convert to use dev_err_probe()
  pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
  pinctrl: armada-37xx: Use temporary variable for struct device
  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_migrate_req.
  tcp: Fix data-races around sysctl_tcp_syncookies.
  tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
  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
  perf tests: Fix Convert perf time to TSC test for hybrid
  i2c: cadence: Change large transfer count reset logic to be unconditional
  i2c: mlxcpld: Fix register setting for 400KHz frequency
  net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
  net: ipv4: use kfree_skb_reason() in ip_rcv_core()
  net: netfilter: use kfree_drop_reason() for NF_DROP
  net: skb_drop_reason: add document for drop reasons
  net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
  net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
  net: skb: use kfree_skb_reason() in tcp_v4_rcv()
  net: skb: introduce kfree_skb_reason()
  net: dsa: microchip: ksz_common: Fix refcount leak bug
  mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
  mtd: rawnand: gpmi: validate controller clock rate
  net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
  net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
  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: Fix data-races around sysctl_tcp_l3mdev_accept.
  tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
  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
  Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
  e1000e: Enable GPT clock before sending message to CSME
  nvme: fix block device naming collision
  nvme: check for duplicate identifiers earlier
  scsi: ufs: core: Drop loglevel of WriteBoost message
  scsi: megaraid: Clear READ queue map's nr_queues
  drm/amd/display: Ignore First MST Sideband Message Return Error
  drm/amdgpu/display: add quirk handling for stutter mode
  drm/amd/display: Fork thread to offload work of hpd_rx_irq
  drm/amd/display: Add option to defer works of hpd_rx_irq
  drm/amd/display: Support for DMUB HPD interrupt handling
  tcp: Fix data-races around sysctl_tcp_ecn.
  sysctl: move some boundary constants from sysctl.c to sysctl_vals
  mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
  net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
  ipv4/tcp: do not use per netns ctl sockets
  perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
  pinctrl: ralink: Check for null return of devm_kcalloc
  pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
  pinctrl: ralink: rename MT7628(an) functions to MT76X8
  RDMA/irdma: Fix sleep from invalid context BUG
  RDMA/irdma: Do not advertise 1GB page size for x722
  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()
  ip: Fix data-races around sysctl_ip_default_ttl.
  r8152: fix a WOL issue
  xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
  xfs: fix perag reference leak on iteration race with growfs
  xfs: terminate perag iteration reliably on agcount
  xfs: rename the next_agno perag iteration variable
  xfs: fold perag loop iteration logic into helper function
  xfs: fix maxlevels comparisons in the btree staging code
  mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
  mt76: mt7921e: fix possible probe failure after reboot
  mt76: mt7921: use physical addr to unify register access
  Revert "mt76: mt7921e: fix possible probe failure after reboot"
  Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()"
  batman-adv: Use netif_rx_any_context() any.
  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 "selftest/vm: verify mmap addr in mremap_test"
  Revert "selftest/vm: verify remap destination address in mremap_test"
  bus: mhi: host: pci_generic: add Telit FN990
  bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
  drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
  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
  ANDROID: random: fix CRC issues with the merge
  Linux 5.15.57
  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/xen: Fix initialisation in hypercall_page after rethunk
  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/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
  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: Add UNTRAIN_RET
  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/entry: Avoid very early RET
  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
  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
  x86/entry: Remove skip_r11rcx
  objtool: Default ignore INT3 for unreachable
  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: Introduce CFI hash
  objtool,x86: Replace alternatives with .retpoline_sites
  objtool: Shrink struct instruction
  objtool: Explicitly avoid self modifying code in .altinstr_replacement
  objtool: Classify symbols
  x86/entry: Don't call error_entry() for XENPV
  x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
  x86/entry: Switch the stack after error_entry() returns
  x86/traps: Use pt_regs directly in fixup_bad_iret()
  Linux 5.15.56
  drm/aperture: Run fbdev removal before internal helpers
  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
  ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
  ALSA: usb-audio: Add quirk for Fiero SC-01
  ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
  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: rt711-sdca: fix kernel NULL pointer dereference when IO error
  ASoC: wm5110: Fix DRE control
  ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
  ASoC: wcd938x: Fix event generation for some controls
  ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
  ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
  ASoC: rt7*-sdw: harden jack_detect_handler
  ASoC: rt711: fix calibrate mutex initialization
  ASoC: Intel: sof_sdw: handle errors on card registration
  ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
  ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
  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()
  fbdev: Disable sysfb device registration when removing conflicting FBs
  firmware: sysfb: Add sysfb_disable() helper function
  firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
  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
  vduse: Tie vduse mgmtdev and its device
  vdpa/mlx5: Initialize CVQ vringh only once
  powerpc/xive/spapr: correct bitmap allocation size
  ksmbd: use SOCK_NONBLOCK type for kernel_accept()
  btrfs: zoned: fix a leaked bioc in read_zone_info
  btrfs: rename btrfs_bio to btrfs_io_context
  mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
  ACPI: video: Fix acpi_video_handles_brightness_key_presses()
  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
  ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
  sfc: fix use after free when disabling sriov
  drm/amd/pm: Prevent divide by zero
  drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
  ima: Fix potential memory leak in ima_init_crypto()
  ima: force signature verification when CONFIG_KEXEC_SIG is configured
  net: stmmac: fix leaks in probe
  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.
  tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
  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.
  icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
  icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
  icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
  sysctl: Fix data-races in proc_dointvec_ms_jiffies().
  sysctl: Fix data-races in proc_dou8vec_minmax().
  bnxt_en: Fix bnxt_refclk_read()
  bnxt_en: Fix bnxt_reinit_after_abort() code path
  drm/i915: Require the vm mutex for i915_vma_bind()
  drm/i915/uc: correctly track uc_fw init failure
  drm/i915/gt: Serialize TLB invalidates with GT resets
  drm/i915/gt: Serialize GRDOM access between multiple engine resets
  drm/i915/dg2: Add Wa_22011100796
  drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  tracing: Fix sleeping while atomic in kdb ftdump
  lockd: fix nlm_close_files
  lockd: set fl_owner when unlocking files
  xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
  drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
  netfilter: nf_tables: replace BUG_ON by element length check
  netfilter: nf_log: incorrect offset to network header
  arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
  arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
  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: ethernet: ti: am65-cpsw: Fix devlink port register sequence
  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: Ring the TX doorbell on DMA errors
  net/mlx5e: Fix capability check for updating vnic env counters
  net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
  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
  reset: Fix devm bulk optional exclusive control getter
  xfs: drop async cache flushes from CIL commits.
  xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
  xfs: don't include bnobt blocks when reserving free block pool
  xfs: only run COW extent recovery when there are no live extents
  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
  mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
  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 mute/micmute LEDs for HP machines
  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.15.55
  Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
  Linux 5.15.54
  selftests/net: fix section name when using xdp_dummy.o
  dmaengine: idxd: force wq context cleanup on device disable path
  dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
  dmaengine: qcom: bam_dma: fix runtime PM underflow
  dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
  dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
  dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
  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
  Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
  Revert "mm/memory-failure.c: fix race with changing page compound again"
  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.
  ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
  ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
  i40e: Fix VF's MAC Address change on VM
  i40e: Fix dropped jumbo frames statistics
  i2c: piix4: Fix a memory leak in the EFCH MMIO support
  xsk: Clear page contiguity bit when unmapping pool
  ARM: at91: fix soc detection for SAM9X60 SiPs
  ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
  ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
  ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
  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-phyboard-pollux-rdk: correct i2c2 & mmc settings
  arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
  arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
  arm64: dts: imx8mp-evk: correct I2C3 pad settings
  arm64: dts: imx8mp-evk: correct I2C1 pad settings
  arm64: dts: imx8mp-evk: correct eqos pad settings
  arm64: dts: imx8mp-evk: correct vbus 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
  ARM: mxs_defconfig: Enable the framebuffer
  arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
  arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
  ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
  ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
  ASoC: rt711: Add endianness flag in snd_soc_component_driver
  pinctrl: sunxi: a83t: Fix NAND function name for some pins
  ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
  tty: n_gsm: fix encoding of command/response bit
  btrfs: fix use of uninitialized variable at rm device ioctl
  virtio-blk: modify the value type of num in virtio_queue_rq()
  btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
  Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown"
  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
  net: dsa: qca8k: reset cpu port on MTU change
  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
  module: fix [e_shstrndx].sh_size=0 OOB access
  module: change to print useful messages from elf_validity_check()
  dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
  dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
  rxrpc: Fix locking issue
  irqchip/gic-v3: Refactor ISB + EOIR at ack time
  irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
  io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
  Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
  Bluetooth: protect le accept and resolv lists with hdev->lock
  drm/mediatek: Add vblank register/unregister callback functions
  drm/mediatek: Add cmdq_handle in mtk_crtc
  drm/mediatek: Detect CMDQ execution timeout
  drm/mediatek: Remove the pointer of struct cmdq_client
  drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
  drm/i915: Fix a race between vma / object destruction and unbinding
  drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
  drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
  tty: n_gsm: fix invalid gsmtty_write_room() result
  serial: 8250_mtk: Make sure to select the right FEATURE_SEL
  tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
  tty: n_gsm: fix invalid use of MSC in advanced option
  mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()
  mm/memory-failure.c: fix race with changing page compound again
  mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
  mm/hwpoison: mf_mutex for soft offline and unpoison
  KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref
  btrfs: zoned: use dedicated lock for data relocation
  btrfs: zoned: encapsulate inode locking for zoned relocation
  tty: n_gsm: fix missing update of modem controls after DLCI open
  ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
  ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
  tty: n_gsm: fix frame reception handling
  tty: n_gsm: Save dlci address open status when config requester
  tty: n_gsm: Modify CR,PF bit when config requester
  KVM: Don't create VM debugfs files outside of the VM directory
  drm/amd/vcn: fix an error msg on vcn 3.0
  ASoC: rt5682: fix an incorrect NULL check on list iterator
  ASoC: rt5682: move clk related code to rt5682_i2c_probe
  uapi/linux/stddef.h: Add include guards
  stddef: Introduce DECLARE_FLEX_ARRAY() helper
  bus: mhi: Fix pm_state conversion to string
  bus: mhi: core: Use correctly sized arguments for bit field
  serial: sc16is7xx: Clear RS485 bits in the shutdown
  powerpc/tm: Fix more userspace r13 corruption
  powerpc: flexible GPR range save/restore macros
  powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
  scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
  KVM: s390x: fix SCK locking
  btrfs: don't access possibly stale fs_info data in device_list_add
  KVM: use __vcalloc for very large allocations
  mm: vmalloc: introduce array allocation functions
  Compiler Attributes: add __alloc_size() for better bounds checking
  mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
  batman-adv: Use netif_rx().
  iio: accel: mma8452: use the correct logic to get mma8452_data
  riscv/mm: Add XIP_FIXUP for riscv_pfn_base
  NFSD: COMMIT operations must not return NFS?ERR_INVAL
  NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
  drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
  drm/amd/display: Set min dcfclk if pipe count is 0
  drbd: fix an invalid memory access caused by incorrect use of list iterator
  drbd: Fix double free problem in drbd_create_device
  drbd: add error handling support for add_disk()
  btrfs: remove device item and update super block in the same transaction
  btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
  btrfs: add a btrfs_get_dev_args_from_path helper
  btrfs: handle device lookup with btrfs_dev_lookup_args
  vdpa/mlx5: Avoid processing works if workqueue was destroyed
  gfs2: Fix gfs2_file_buffered_write endless loop workaround
  scsi: qla2xxx: Fix crash during module load unload test
  scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
  scsi: qla2xxx: Fix laggy FC remote port session recovery
  scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
  KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
  KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
  clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
  cxl/port: Hold port reference until decoder release
  mt76: mt7921: do not always disable fw runtime-pm
  mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
  media: davinci: vpif: fix use-after-free on driver unbind
  media: omap3isp: Use struct_group() for memcpy() region
  stddef: Introduce struct_group() helper macro
  block: fix rq-qos breakage from skipping rq_qos_done_bio()
  block: only mark bio as tracked if it really is tracked
  block: use bdev_get_queue() in bio.c
  io_uring: ensure that fsnotify is always called
  virtio-blk: avoid preallocating big SGL for data
  ibmvnic: Allow queueing resets during probe
  ibmvnic: clear fop when retrying probe
  ibmvnic: init init_done_rc earlier
  s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
  s390/setup: use physical pointers for memblock_reserve()
  s390/boot: allocate amode31 section in decompressor
  netfilter: nft_payload: don't allow th access for fragments
  netfilter: nft_payload: support for inner header matching / mangling
  netfilter: nf_tables: convert pktinfo->tprot_set to flags field
  ASoC: rt5682: Fix deadlock on resume
  ASoC: rt5682: Re-detect the combo jack after resuming
  ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
  net/mlx5e: TC, Reject rules with forward and drop actions
  net/mlx5e: TC, Reject rules with drop and modify hdr action
  net/mlx5e: Split actions_match_supported() into a sub function
  net/mlx5e: Check action fwd/drop flag exists also for nic flows
  RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
  riscv: defconfig: enable DRM_NOUVEAU
  bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
  bpf: Stop caching subprog index in the bpf_pseudo_func insn
  mt76: mt7921: fix a possible race enabling/disabling runtime-pm
  mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
  mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
  platform/x86: wmi: Fix driver->notify() vs ->probe() race
  platform/x86: wmi: Replace read_takes_no_args with a flags field
  platform/x86: wmi: introduce helper to convert driver to WMI driver
  qed: Improve the stack space of filter_config()
  ath11k: add hw_param for wakeup_mhi
  memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
  media: ir_toy: prevent device from hanging during transmit
  PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
  PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
  drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
  drm/i915/gt: Register the migrate contexts with their engines
  drm/i915: Disable bonding on gen12+ platforms
  btrfs: fix deadlock between chunk allocation and chunk btree modifications
  dma-buf/poll: Get a file reference for outstanding fence callbacks
  Input: goodix - try not to touch the reset-pin on x86/ACPI devices
  Input: goodix - refactor reset handling
  Input: goodix - add a goodix.h header file
  Input: goodix - change goodix_i2c_write() len parameter type to int
  Input: cpcap-pwrbutton - handle errors from platform_get_irq()
  btrfs: fix warning when freeing leaf after subvolume creation failure
  btrfs: fix invalid delayed ref after subvolume creation failure
  btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
  btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
  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: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
  can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
  can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
  can: m_can: m_can_chip_config(): actually enable internal timestamping
  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: cs46xx: Fix missing snd_card_free() call at probe error
  ALSA: hda/realtek: Add quirk for Clevo L140PU
  ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
  Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
  mm/filemap: fix UAF in find_lock_entries
  mm/slub: add missing TID updates on slab deactivation
  Linux 5.15.53
  hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
  hwmon: (occ) Prevent power cap command overwriting poll response
  hwmon: (occ) Remove sequence numbering and checksum calculation
  drm/fourcc: fix integer type usage in uapi header
  platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
  platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
  platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
  platform/x86: panasonic-laptop: sort includes alphabetically
  platform/x86: panasonic-laptop: de-obfuscate button codes
  drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
  drm/msm/gem: Fix error return on fence id alloc fail
  drm/i915/gem: add missing else
  net: fix IFF_TX_SKB_NO_LINEAR definition
  fsi: occ: Force sequence numbering per OCC
  clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
  net: usb: qmi_wwan: add Telit 0x1070 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
  selftests/bpf: Add test_verifier support to fixup kfunc call insns
  tcp: add a missing nf_reset_ct() in 3WHS handling
  MAINTAINERS: add Leah as xfs maintainer for 5.15.y
  net: tun: avoid disabling NAPI twice
  mlxsw: spectrum_router: Fix rollback in tunnel next hop init
  ipv6: fix lockdep splat in in6_dump_addrs()
  ipv6/sit: fix ipip6_tunnel_get_prl return value
  tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
  ACPI: video: Change how we determine if brightness key-presses are handled
  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
  powerpc/memhotplug: Add add_pages override for PPC
  net: bonding: fix use-after-free after 802.3ad slave unbind
  net: phy: ax88772a: fix lost pause advertisement configuration
  net: bonding: fix possible NULL deref in rlb code
  net: asix: fix "can't send until first packet is send" issue
  net/sched: act_api: Notify user space if any actions were flushed before error
  net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
  netfilter: nft_dynset: restore set element counter when failing to update
  s390: remove unneeded 'select BUILD_BIN2C'
  vdpa/mlx5: Update Control VQ callback information
  PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
  caif_virtio: fix race between virtio_device_ready() and ndo_open()
  vfs: fix copy_file_range() regression in cross-fs copies
  NFSD: restore EINVAL error translation in nfsd_commit()
  net: ipv6: unexport __init-annotated seg6_hmac_net_init()
  selftests: mptcp: more stable diag tests
  usbnet: fix memory allocation in helpers
  net: usb: asix: do not force pause frames support
  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 IM2P33F8ABR1
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
  net: phy: Don't trigger state machine while in suspend
  ipv6: take care of disable_policy when restoring routes
  ksmbd: use vfs_llseek instead of dereferencing NULL
  ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
  ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
  drm/amdgpu: To flush tlb for MMHUB of RAVEN series
  Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
  Linux 5.15.52
  io_uring: fix not locked access to fixed buf table
  net: mscc: ocelot: allow unregistered IP multicast flooding to CPU
  rtw88: rtw8821c: enable rfe 6 devices
  rtw88: 8821c: support RFE type4 wifi NIC
  fs: account for group membership
  fs: fix acl translation
  fs: support mapped mounts of mapped filesystems
  fs: add i_user_ns() helper
  fs: port higher-level mapping helpers
  fs: remove unused low-level mapping helpers
  fs: use low-level mapping helpers
  docs: update mapping documentation
  fs: account for filesystem mappings
  fs: tweak fsuidgid_has_mapping()
  fs: move mapping helpers
  fs: add is_idmapped_mnt() helper
  powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
  xfs: only bother with sync_filesystem during readonly remount
  xfs: prevent UAF in xfs_log_item_in_current_chkpt
  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()
  x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted
  tick/nohz: unexport __init-annotated tick_nohz_full_setup()
  Linux 5.15.51
  powerpc/pseries: wire up rng during setup_arch()
  kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
  dma-direct: use the correct size for dma_set_encrypted()
  perf build-id: Fix caching files with a wrong build ID
  random: update comment from copy_to_user() -> copy_to_iter()
  ARM: dts: bcm2711-rpi-400: Fix GPIO line names
  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
  arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
  ARM: dts: imx6qdl: correct PU regulator ramp delay
  ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
  drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
  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
  powerpc/microwatt: wire up rng during setup_arch()
  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: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
  iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
  iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
  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: afe: rescale: Fix boolean logic bug
  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:accel:kxcjk-1013: rearrange iio trigger get and register
  iio:chemical:ccs811: rearrange iio trigger get and register
  iio:humidity:hts221: rearrange iio trigger get and register
  f2fs: attach inline_data after setting compression
  btrfs: fix deadlock with fsync+fiemap+transaction commit
  btrfs: don't set lock_owner when locking extent buffer for reading
  dt-bindings: usb: ehci: Increase the number of PHYs
  dt-bindings: usb: ohci: Increase the number of PHYs
  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: magnetometer: yas530: Fix memchr_inv() misuse
  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
  sock: redo the psock vs ULP protection check
  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 offset/index mismatch in read_sub_irq_data()
  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()
  xen-blkfront: Handle NULL gendisk
  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
  perf arm-spe: Don't set data source if it's not a memory operation
  drm/msm/dp: force link training for display resolution change
  drm/msm/dp: do not initialize phy until plugin interrupt received
  drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
  drm/msm/dp: Drop now unused hpd_high member
  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
  ethtool: Fix get module eeprom fallback
  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
  net: fix data-race in dev_isalive()
  net: Write lock dev_base_lock without disabling bottom halves.
  KVM: arm64: Prevent kmemleak from accessing pKVM memory
  phy: aquantia: Fix AN when higher speeds than 1G are not advertised
  scsi: storvsc: Correct reporting of Hyper-V I/O size limits
  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
  xsk: Fix generic transmit when completion queue reservation fails
  scsi: iscsi: Exclude zero from the endpoint ID range
  drm/msm: Switch ordering of runpm put vs devfreq_idle
  scsi: scsi_debug: Fix zone transition to full condition
  netfilter: use get_random_u32 instead of prandom
  drm/msm: Fix double pm_runtime_disable() call
  drm/msm: Ensure mmap offset is initialized
  USB: serial: option: add Quectel RM500K module support
  USB: serial: option: add Quectel EM05-G modem
  USB: serial: option: add Telit LE910Cx 0x1250 composition
  USB: serial: pl2303: add support for more HXN (G) types
  drm/i915: Implement w/a 22010492432 for adl-s
  tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
  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
  MAINTAINERS: Add new IOMMU development mailing list
  xen/gntdev: Avoid blocking in unmap_grant_pages()
  mmc: mediatek: wait dma stop bit reset to 0
  mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
  scsi: ibmvfc: Allocate/free queue resource only during probe/remove
  scsi: ibmvfc: Store vhost pointer during subcrq allocation
  btrfs: add error messages to all unrecognized mount options
  btrfs: prevent remounting to v1 space cache for subpage mount
  btrfs: fix hang during unmount when block group reclaim task is running
  9p: fix fid refcount leak in v9fs_vfs_get_link
  9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
  9p: Fix refcounting during full path walks for fid lookups
  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
  Linux 5.15.50
  arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
  serial: core: Initialize rs485 RTS polarity already on probe
  selftests/bpf: Add selftest for calling global functions from freplace
  bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
  usb: gadget: u_ether: fix regression in setting fixed MAC address
  zonefs: fix zonefs_iomap_begin() for reads
  net: mana: Add handling of CQE_RX_TRUNCATED
  drm/amd/display: Don't reinitialize DMCUB on s0ix resume
  s390/mm: use non-quiescing sske for KVM switch to keyed guest
  ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp steps
  ANDROID: change function signatures for some random functions.
  ANDROID: random: add back removed callback functions
  Linux 5.15.49
  clk: imx8mp: fix usb_root_clk parent
  powerpc/book3e: get rid of #include <generated/compile.h>
  virtio-pci: Remove wrong address verification in vp_del_vqs()
  ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
  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
  ext4: fix super block checksum incorrect after mount
  cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
  drm/amd/display: Cap OLED brightness per max frame-average luminance
  dm mirror log: round up region bitmap size to BITS_PER_LONG
  bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
  serial: 8250: Store to lsr_save_flags after lsr read
  tty: n_gsm: Debug output allocation must use GFP_ATOMIC
  usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
  usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
  usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
  usb: cdnsp: Fixed setting last_trb incorrectly
  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
  mei: hbm: drop capability response on early shutdown
  i2c: designware: Use standard optional ref clock implementation
  sched: Fix balance_push() vs __sched_setscheduler()
  irqchip/realtek-rtl: Fix refcount leak in map_interrupts
  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()
  init: Initialize noop_backing_dev_info early
  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()
  net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
  net: hns3: don't push link state to VF if unalive
  net: hns3: set port base vlan tbl_sta to false before removing old vlan
  net: hns3: split function hclge_update_port_base_vlan_cfg()
  drm/i915/reset: Fix error_state_read ptr + offset use
  io_uring: fix races with buffer table unregister
  io_uring: fix races with file table unregister
  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()
  sunrpc: set cl_max_connect when cloning an rpc_clnt
  pNFS: Avoid a live lock condition in pnfs_update_layout()
  pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
  staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
  staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
  staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
  platform/x86/intel: hid: Add Surface Go to VGBS allow list
  platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
  platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
  gpio: dwapb: Don't print error on -EPROBE_DEFER
  random: credit cpu and bootloader seeds by default
  MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
  mellanox: mlx5: avoid uninitialized variable warning with gcc-12
  gcc-12: disable '-Wdangling-pointer' warning for now
  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: mpt3sas: Fix out-of-bounds compiler warning
  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: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
  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()
  drm/amdkfd: add pinned BOs to kfd_bo_list
  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
  drm/amdkfd: Use mmget_not_zero in MMU notifier
  drm/amd/display: Read Golden Settings Table from VBIOS
  ASoC: nau8822: Add operation for internal PLL off and on
  powerpc/kasan: Silence KASAN warnings in __get_wchan()
  arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
  arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
  nfsd: Replace use of rwsem with errseq_t
  Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
  Linux 5.15.48
  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.15.47
  xsk: Fix possible crash when multiple sockets are created
  tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
  dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
  iov_iter: fix build issue due to possible type mis-match
  zonefs: fix handling of explicit_open option on mount
  PCI: qcom: Fix pipe clock imbalance
  net/sched: act_police: more accurate MTU policing
  md/raid0: Ignore RAID0 layout if the second zone has only one device
  random: account for arch randomness in bits
  random: mark bootloader randomness code as __init
  random: avoid checking crng_ready() twice in random_init()
  drm/ast: Create threshold values for AST2600
  powerpc/mm: Switch obsolete dssall to .long
  powerpc/32: Fix overread/overwrite of thread_struct via ptrace
  drm/amdgpu: update VCN codec support for Yellow Carp
  drm/atomic: Force bridge self-refresh-exit on CRTC switch
  drm/bridge: analogix_dp: Support PSR-exit to disable transition
  powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
  vduse: Fix NULL pointer dereference on sysfs access
  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
  writeback: Fix inode->i_io_list not be protected by inode->i_lock error
  net: openvswitch: fix misuse of the cached connection on tuple changes
  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
  KEYS: trusted: tpm2: Fix migratable logic
  cifs: fix reconnect on smb3 mount types
  cifs: return errors during session setup during reconnects
  ALSA: hda/realtek: Add quirk for HP Dev One
  ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
  ALSA: hda/conexant - Fix loopback issue with CX20632
  ALSA: usb-audio: Set up (implicit) sync for Saffire 6
  ALSA: usb-audio: Skip generic sync EP parse for secondary EP
  scripts/gdb: change kernel config dumping method
  vringh: Fix loop descriptors check in the indirect cases
  nodemask: Fix return values to be unsigned
  drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
  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()
  um: line: Use separate IRQs per line
  drm/amd/pm: Fix missing thermal throttler status
  drm/radeon: fix a possible null pointer dereference
  drm/amd/display: Check if modulo is 0 before dividing.
  ceph: flush the mdlog for filesystem sync
  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
  extcon: Fix extcon_get_extcon_dev() error handling
  misc: rtsx: set NULL intfdata when probe fails
  soundwire: qcom: adjust autoenumeration timeout
  usb: dwc2: gadget: don't reset gadget's driver->bus
  sysrq: do not omit current cpu when showing backtrace of all active CPUs
  char: xillybus: fix a refcount leak in cleanup_dev()
  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()
  thunderbolt: Use different lane for second DisplayPort tunnel
  tty: Fix a possible resource leak in icom_probe
  tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
  drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
  drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
  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()
  iov_iter: Fix iter_xarray_get_pages{,_alloc}()
  nfp: flower: restructure flow-key for gre+vlan combination
  drm: imx: fix compiler warning with gcc-12
  tcp: use alloc_large_system_hash() to allocate table_perturb
  net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
  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/mlx5: Fix mlx5_get_next_dev() peer device matching
  net/mlx5: Lag, filter non compatible devices
  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()
  xsk: Fix handling of invalid descriptors in XSK TX batching API
  i40e: xsk: Move tmp desc array from driver to pool
  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().
  stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
  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
  SUNRPC: Trap RDMA segment overflows
  powerpc/kasan: Force thread size increase with KASAN
  netfilter: nf_tables: delete flowtable hooks via transaction list
  netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
  netfilter: nat: really support inet nat without l3 address
  drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
  drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
  xprtrdma: treat all calls not a bcall when bc_serv is NULL
  f2fs: fix to tag gcing flag on page during file defragment
  m68knommu: fix undefined reference to `mach_get_rtc_pll'
  RISC-V: use memcpy for kexec_file mode
  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
  tracing: Make tp_printk work on syscall tracepoints
  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
  regulator: mt6315-regulator: fix invalid allowed mode
  s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
  octeontx2-af: fix error code in is_valid_offset()
  vdpa: ifcvf: set pci driver data in probe
  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: CT: Fix header-rewrite re-use for tupels
  net/mlx5e: TC NIC mode, fix tc chains miss table
  net/mlx5: Don't use already freed action pointer
  virtio: pci: Fix an error handling path in vp_modern_probe()
  vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
  block: make bioset_exit() fully resilient against being called twice
  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
  tcp: add accessors to read/set tp->snd_cwnd
  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
  block: take destination bvec offsets into account in bio_copy_data_iter
  bpf: Fix probe read error in ___bpf_prog_run()
  selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read
  selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
  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
  blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
  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: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
  serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
  serial: meson: acquire port->lock in startup()
  tty: n_gsm: Fix packet data hex dump output
  tty: n_gsm: Don't ignore write return value in gsmld_output()
  staging: r8188eu: add check for kzalloc
  rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
  rtc: ftrtc010: Use platform_get_irq() to get the interrupt
  rtc: mt6397: check return value after calling platform_get_resource()
  ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
  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
  ksmbd: fix reference count leak in smb_check_perm_dacl()
  coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
  soundwire: intel: prevent pm_runtime resume prior to system suspend
  export: fix string handling of namespace in EXPORT_SYMBOL_NS
  serial: sifive: Report actual baud base rather than fixed 115200
  power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk
  phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
  misc/pvpanic: Convert regular spinlock into trylock on panic path
  pvpanic: Fix typos in the comments
  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
  rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
  rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
  rpmsg: virtio: Fix possible double free in rpmsg_probe()
  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
  usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
  rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
  pwm: raspberrypi-poe: Fix endianness in firmware struct
  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()
  remoteproc: imx_rproc: Ignore create mem entry for resource table
  tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
  serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
  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: Don't expect thread termination without CONFIG_UBSAN_TRAP
  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
  Revert "net: fix dev_fill_forward_path with pppoe + bridge"
  Revert "xfrm: rework default policy structure"
  Revert "xfrm: fix "disable_policy" flag use when arriving from different devices"
  Linux 5.15.46
  block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
  pinctrl/rockchip: support setting input-enable param
  md: bcache: check the return value of kzalloc() in detached_dev_do_request()
  md: fix double free of io_acct_set bioset
  md: Don't set mddev private to NULL in raid0 pers->free
  fs/ntfs3: Fix invalid free in log_replay
  exportfs: support idmapped mounts
  fs: add two trivial lookup helpers
  interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
  interconnect: qcom: sc7180: Drop IP0 interconnects
  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
  RDMA/hns: Remove the num_cqc_timer variable
  staging: r8188eu: delete rtw_wx_read/write32()
  Revert "random: use static branch for crng_ready()"
  list: test: Add a test for list_is_head()
  kseltest/cgroup: Make test_stress.sh work if run interactively
  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
  clk: tegra: Add missing reset deassertion
  arm64: tegra: Add missing DFLL reset on Tegra210
  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()
  mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
  hugetlb: fix huge_pmd_unshare address update
  nodemask.h: fix compilation error with GCC12
  mm/page_alloc: always attempt to allocate at least one page during bulk allocation
  Revert "mm/cma.c: remove redundant cma_mutex lock"
  iommu/dma: Fix iova map result check bug
  iommu/msm: Fix an incorrect NULL check on list iterator
  ksmbd: fix outstanding credits related bugs
  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
  um: Use asm-generic/dma-mapping.h
  mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
  cfg80211: declare MODULE_FIRMWARE for regulatory.db
  thermal: devfreq_cooling: use local ops instead of global ops
  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
  mmc: core: Allows to override the timeout value for ioctl() path
  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/nouveau/subdev/bus: Ratelimit logging for fault errors
  drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
  landlock: Fix same-layer rule unions
  landlock: Create find_rule() from unmask_layers()
  landlock: Reduce the maximum number of layers to 16
  landlock: Define access_mask_t to enforce a consistent access mask size
  selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
  landlock: Change landlock_restrict_self(2) check ordering
  landlock: Change landlock_add_rule(2) argument check ordering
  selftests/landlock: Add tests for O_PATH
  selftests/landlock: Fully test file rename with "remove" access
  selftests/landlock: Extend access right tests to directories
  selftests/landlock: Add tests for unknown access rights
  selftests/landlock: Extend tests for minimal valid attribute size
  selftests/landlock: Make tests build with old libc
  landlock: Fix landlock_add_rule(2) documentation
  samples/landlock: Format with clang-format
  samples/landlock: Add clang-format exceptions
  selftests/landlock: Format with clang-format
  selftests/landlock: Normalize array assignment
  selftests/landlock: Add clang-format exceptions
  landlock: Format with clang-format
  landlock: Add clang-format exceptions
  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: uninitialized variable on error in dlm_listen_for_all()
  dlm: fix plock invalid read
  s390/stp: clock_delta should be signed
  s390/perf: obtain sie_block from the right address
  mm, compaction: fast_find_migrateblock() should return pfn in the target zone
  staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
  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
  drm/amdgpu: add beige goby PCI ID
  tracing: Initialize integer variable to prevent garbage return value
  tracing: Fix potential double free in create_var_ref()
  tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
  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 race condition between ext4_write and ext4_convert_inline_data
  ext4: fix use-after-free in ext4_rename_dir_prepare
  ext4: mark group as trimmed only if it was fully scanned
  bfq: Make sure bfqg for which we are queueing requests is online
  bfq: Get rid of __bio_blkcg() usage
  bfq: Track whether bfq_group is still online
  bfq: Remove pointless bfq_init_rq() calls
  bfq: Drop pointless unlock-lock pair
  bfq: Update cgroup information before merging bio
  bfq: Split shared queues on move between cgroups
  bfq: Avoid merging queues with different parents
  bfq: Avoid false marking of bic as stably merged
  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
  objtool: Fix symbol creation
  objtool: Fix objtool regression on x32 systems
  f2fs: fix to do sanity check for inline inode
  f2fs: fix fallocate to use file_modified to update permissions consistently
  f2fs: don't use casefolded comparison for "." and ".."
  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()
  NFSv4.1 mark qualified async operations as MOVEABLE tasks
  NFS: Convert GFP_NOFS to GFP_KERNEL
  NFS: Create a new nfs_alloc_fattr_with_label() function
  NFS: Always initialise fattr->label in nfs_fattr_alloc()
  video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
  perf jevents: Fix event syntax error caused by ExtSel
  perf c2c: Use stdio interface if slang is not supported
  perf build: Fix btf__load_from_kernel_by_id() feature check
  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: remove GISR1 register
  video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
  NFS: Further fixes to the writeback error handling
  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: Don't report ENOSPC write errors twice
  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()
  iommu/mediatek: Fix NULL pointer dereference when printing dev_name
  MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
  iommu/arm-smmu-v3-sva: Fix mm use-after-free
  cpufreq: mediatek: Unregister platform device on exit
  cpufreq: mediatek: Use module_init and add module_exit
  i2c: at91: use dma safe buffers
  iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
  iommu/mediatek: Remove clk_disable in mtk_iommu_remove
  iommu/mediatek: Add list_del in mtk_iommu_remove
  iommu/mediatek: Fix 2 HW sharing pgtable issue
  iommu/amd: Enable swiotlb in all cases
  f2fs: fix dereference of stale list iterator after loop body
  f2fs: fix to do sanity check on inline_dots inode
  f2fs: support fault injection for dquot_initialize()
  OPP: call of_node_put() on error path in _bandwidth_supported()
  Input: stmfts - do not leave device disabled in stmfts_input_open
  KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
  RDMA/hfi1: Prevent use of lock before it is initialized
  mailbox: forward the hrtimer if not queued and under a lock
  nfsd: destroy percpu stats counters after reply cache shutdown
  mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
  powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
  powerpc/xive: Fix refcount leak in xive_spapr_init
  powerpc/xive: Add some error handling code to 'xive_spapr_init()'
  macintosh: via-pmu and via-cuda need RTC_LIB
  powerpc/perf: Fix the threshold compare group constraint for power9
  powerpc/perf: Fix the threshold compare group constraint for power10
  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: microchip: Fix potential race in interrupt handling
  PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
  Input: sparcspkr - fix refcount leak in bbc_beep_probe
  hugetlbfs: fix hugetlbfs_statfs() locking
  ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
  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
  arm64: dts: marvell: espressobin-ultra: enable front USB3 port
  arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
  RDMA/hns: Add the detection for CMDQ status in the device initialization process
  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()
  pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
  powerpc/8xx: export 'cpm_setbrg' for modules
  drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
  list: fix a data-race around ep->rdllist
  list: introduce list_is_head() helper and re-use it in list.h
  firmware: arm_ffa: Remove incorrect assignment of driver_data
  firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
  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
  ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
  ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
  ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
  arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
  soc: bcm: Check for NULL return of devm_kzalloc()
  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
  Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
  arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
  pinctrl: mediatek: mt8195: enable driver on mtk platforms
  pinctrl/rockchip: support deferring other gpio params
  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()
  crypto: qat - set COMPRESSION capability for DH895XCC
  crypto: qat - set CIPHER capability for DH895XCC
  crypto: qat - set COMPRESSION capability for QAT GEN2
  crypto: qat - set CIPHER capability for QAT GEN2
  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: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
  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
  ARM: dts: BCM5301X: Update pin controller node name
  ARM: dts: BCM5301X: update CRU block description
  memory: samsung: exynos5422-dmc: Avoid some over memory allocation
  PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
  arm64: dts: mt8192: Fix nor_flash status disable typo
  arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
  dma-direct: don't over-decrypt memory
  dma-direct: always leak memory that can't be re-encrypted
  dma-direct: don't call dma_set_decrypted for remapped allocations
  dma-direct: factor out dma_set_{de,en}crypted helpers
  net/smc: postpone sk_refcnt increment in connect()
  net: dsa: restrict SMSC_LAN9303_I2C kconfig
  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
  hwmon: (pmbus) Check PEC support before reading other registers
  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
  net: macb: Fix PTP one step sync support
  PM: domains: Fix initialization of genpd's next_wakeup
  ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
  bfq: Allow current waker to defend against a tentative one
  bfq: Relax waker detection for shared queues
  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/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
  selftests/bpf: Add missed ima_setup.sh in Makefile
  drm/msm: don't free the IRQ if it was not requested
  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
  regulator: scmi: Fix refcount leak in scmi_regulator_probe
  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: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
  media: ov7670: remove ov7670_power_off from ov7670_remove
  kselftest/arm64: bti: force static linking
  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()
  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 hdev lock in activate_scan for hci_is_adv_monitoring
  Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
  media: hantro: HEVC: Fix tile info buffer value computation
  media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
  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: i2c: rdacm2x: properly set subdev entity function
  media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
  media: st-delta: Fix PM disable depth imbalance in delta_probe
  mt76: do not attempt to reorder received 802.3 packets without agg session
  mt76: mt7921: Fix the error handling path of mt7921_pci_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
  block: Fix the bio.bi_opf comment
  ASoC: samsung: Fix refcount leak in aries_audio_probe
  ASoC: samsung: Use dev_err_probe() helper
  dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
  dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
  regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
  ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
  ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
  ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
  ASoC: fsl: Use dev_err_probe() helper
  HID: amd_sfh: Modify the hid name
  HID: amd_sfh: Modify the bus name
  wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
  ath11k: Don't check arvif->is_started before sending management frames
  perf/amd/ibs: Use interrupt regs ip for stack unwinding
  samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
  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
  arm64: stackleak: fix current_top_of_stack()
  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()
  drm/msm/dsi: fix address for second DSI PHY on SDM660
  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
  nl80211: don't hold RTNL in color change request
  virtio_blk: fix the discard_granularity and discard_alignment queue limits
  perf tools: Use Python devtools for version autodetection rather than runtime
  spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
  drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
  kunit: fix debugfs code to use enum kunit_status, not bool
  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: do not stop transmitting phy test pattern during DP phy compliance test
  drm/msm/dp: reset DP controller before transmit phy test pattern
  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: intel: fix possible null-ptr-deref in ebu_nand_probe()
  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
  drm/v3d: Fix null pointer dereference of pointer perfmon
  scsi: ufs: core: Exclude UECxx from SFR dump list
  scsi: ufs: qcom: Fix ufs_qcom_resume()
  scsi: iscsi: Fix harmless double shift bug
  drm/msm/dpu: adjust display_v_end for eDP and DP
  drm/msm/hdmi: switch to drm_bridge_connector
  drm/msm/dp: Modify prototype of encoder based API
  selftests/damon: add damon to selftests root Makefile
  of: overlay: do not break notify on NOTIFY_{OK|STOP}
  spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
  spi: rockchip: Preset cs-high and clk polarity in setup progress
  spi: rockchip: Stop spi slave dma receiver when cs inactive
  fsnotify: fix wrong lockdep annotations
  inotify: show inotify mask flags in proc fdinfo
  mtdblock: warn if opened on NAND
  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
  media: i2c: max9286: fix kernel oops when removing module
  media: i2c: max9286: Use "maxim,gpio-poc" property
  media: i2c: max9286: Use dev_err_probe() helper
  ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
  printk: wake waiters for safe and NMI contexts
  printk: add missing memory barrier to wake_up_klogd()
  printk: use atomic updates for klogd work
  cpufreq: Fix possible race in cpufreq online error path
  spi: img-spfi: Fix pm_runtime_get_sync() error checking
  sched/psi: report zeroes for CPU full at the system level
  sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
  signal: Deliver SIGTRAP on perf event asynchronously if blocked
  drm/mediatek: dpi: Use mt8183 output formats for mt8192
  regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
  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
  device property: Allow error pointer to be passed to fwnode APIs
  device property: Check fwnode->secondary when finding properties
  efi: Add missing prototype for efi_capsule_setup_info
  NFC: NULL out the dev->rfkill to prevent UAF
  ixp4xx_eth: fix error check return value of platform_get_irq()
  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
  mptcp: reset the packet scheduler on PRIO change
  x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
  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/vc4: hvs: Fix frame count register readout
  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
  mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
  drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
  drm: bridge: icn6211: Fix register layout
  drm/bridge: adv7511: clean up CEC adapter when probe fails
  drm/edid: fix invalid EDID extension block filtering
  ath9k: fix ar9003_get_eepmisc
  drm: bridge: it66121: Fix the register page length
  ath11k: acquire ab->base_lock in unassign when finding the peer by addr
  drm/vmwgfx: Fix an invalid read
  dt-bindings: display: sitronix, st7735r: Fix backlight in example
  drm/bridge_connector: enable HPD by default if supported
  drm: fix EDID struct for old ARM OABI format
  Input: gpio-keys - cancel delayed work only in case of GPIO
  RDMA/hfi1: Prevent panic when SDMA is disabled
  smb3: check for null tcon
  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
  alpha: fix alloc_zeroed_user_highpage_movable()
  KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
  PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
  powerpc/rtas: Keep MSR[RI] set when calling RTAS
  cpufreq: Avoid unnecessary frequency updates due to mismatch
  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
  ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
  ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
  arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
  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
  arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
  ARM: dts: s5pv210: align DMA channels with dtschema
  ARM: dts: socfpga: align interrupt controller node name with dtschema
  ARM: dts: ox820: align interrupt controller node name with dtschema
  IB/rdmavt: add missing locks in rvt_ruc_loopback
  scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
  gfs2: use i_lock spin_lock for inode qadata
  selftests/bpf: fix btf_dump/btf_dump due to recent clang change
  char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
  eth: tg3: silence the GCC 12 array-bounds warning
  afs: Adjust ACK interpretation to try and cope with NAT
  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
  net: ipa: ignore endianness if there is no header
  x86/microcode: Add explicit CPU vendor dependency
  can: mcp251xfd: silence clang's -Wunaligned-access warning
  nvme: set non-mdts limits in nvme_scan_work
  ACPI: CPPC: Assume no transition latency if no PCCT
  ASoC: rt1015p: remove dependency on GPIOLIB
  ASoC: max98357a: remove dependency on GPIOLIB
  media: hantro: Stop using H.264 parameter pic_num
  media: exynos4-is: Fix compile warning
  net: phy: micrel: Allow probing without .driver_data
  drm/amd/pm: update smartshift powerboost calc for smu13
  drm/amd/pm: update smartshift powerboost calc for smu12
  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
  usbnet: Run unregister_netdev() before unbind() again
  media: cec-adap.c: fix is_configuring state
  media: imon: reorganize serialization
  media: ccs-core.c: fix failure to call clk_disable_unprepare
  media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
  media: coda: limit frame interval enumeration to supported encoder frame sizes
  media: rga: fix possible memory leak in rga_probe
  mt76: fix encap offload ethernet type check
  mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
  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
  sched/core: Avoid obvious double update_rq_clock warning
  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()
  scsi: lpfc: Alter FPIN stat accounting logic
  ASoC: tscs454: Add endianness flag in snd_soc_component_driver
  of: Support more than one crash kernel regions for kexec -s
  HID: bigben: fix slab-out-of-bounds Write in bigben_probe
  regulator: mt6315: Enforce regulator-compatible, not name
  drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
  drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
  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
  scsi: target: tcmu: Fix possible data corruption
  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()
  drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
  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
  ASoC: rsnd: care return value from rsnd_node_fixed_index()
  ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
  drm/amd/pm: fix double free in si_parse_power_table()
  cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
  scsi: lpfc: Fix call trace observed during I/O with CMF enabled
  scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
  scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
  tools/power turbostat: fix ICX DRAM power numbers
  spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
  rtw88: 8821c: fix debugfs rssi value
  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/amd/display: Disabling Z10 on DCN31
  drm/komeda: return early if drm_universal_plane_init() fails.
  mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
  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
  selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
  selftests/bpf: Fix vfs_link kprobe definition
  drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
  drm/vmwgfx: validate the screen formats
  iommu/vt-d: Add RPLS to quirk list to skip TE disabling
  btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
  btrfs: repair super block num_devices automatically
  btrfs: return correct error number for __extent_writepage_io()
  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
  x86/sgx: Set active memcg prior to shmem allocation
  x86/kexec: fix memory leak of elf header buffer
  perf/x86/intel: Fix event constraints for ICL
  x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
  platform/x86: intel-hid: fix _DSM function index handling
  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
  cifs: fix potential double free during failed mount
  fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
  fs/ntfs3: Update i_ctime when xattr is added
  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
  fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
  fs/ntfs3: Check new size for limits
  fs/ntfs3: Keep preallocated only if option prealloc enabled
  fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
  fs/ntfs3: Update valid size if -EIOCBQUEUED
  usb: core: hcd: Add support for deferring roothub registration
  usb: dwc3: gadget: Move null pinter check to proper place
  usb: isp1760: Fix out-of-bounds array access
  USB: new quirk for Dell Gen 2 devices
  USB: serial: option: add Quectel BG95 modem
  USB: serial: pl2303: fix type detection for odd device
  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
  ALSA: hda/realtek - Add new type for ALC245
  riscv: Move alternative length validation into subsection
  riscv: Wire up memfd_secret in UAPI header
  riscv: Fix irq_work when SMP is disabled
  riscv: Initialize thread pointer before calling C functions
  RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
  parisc/stifb: Keep track of hardware path of graphics card
  parisc/stifb: Implement fb_is_primary_device()
  binfmt_flat: do not stop relocating GOT entries prematurely on riscv
  Linux 5.15.45
  ALSA: usb-audio: Optimize TEAC clock quirk
  bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
  bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
  bpf: Fix excessive memory allocation in stack_map_alloc()
  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()
  media: i2c: imx412: Fix power_off ordering
  media: i2c: imx412: Fix reset GPIO polarity
  x86/sgx: Ensure no data in PCMD page after truncate
  x86/sgx: Fix race between reclaimer and page fault handler
  x86/sgx: Obtain backing storage page with enclave mutex held
  x86/sgx: Mark PCMD page as dirty when modifying contents
  x86/sgx: Disconnect backing page references from dirty status
  HID: multitouch: add quirks to enable Lenovo X12 trackpoint
  HID: multitouch: Add support for Google Whiskers Touchpad
  fs/ntfs3: validate BOOT sectors_per_clusters
  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
  ALSA: usb-audio: Configure sync endpoints before data
  ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
  ALSA: usb-audio: Workaround for clock setup on TEAC devices
  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: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
  KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2
  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: double hook unregistration in netns path
  netfilter: nf_tables: hold mutex on netns pre_exit path
  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()
  net: ipa: compute proper aggregation limit
  pipe: Fix missing lock in pipe_resize_ring()
  pipe: make poll_usage boolean and annotate its access
  assoc_array: Fix BUG_ON during garbage collect
  i2c: ismt: prevent memory corruption in ismt_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
  KVM: arm64: Don't hypercall before EL2 init
  pinctrl: sunxi: fix f1c100s uart2 function
  ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI
  Linux 5.15.44
  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
  MAINTAINERS: add git tree for random.c
  MAINTAINERS: co-maintain random.c
  ACPI: sysfs: Fix BERT error region memory mapping
  ice: fix crash at allocation failure
  KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
  HID: amd_sfh: Add support for sensor discovery
  Linux 5.15.43
  mptcp: Do TCP fallback on early DSS checksum failure
  Linux 5.15.42
  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()
  lockdown: also lock down previous kgdb use
  mt76: mt7921e: fix possible probe failure after reboot
  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()
  net: fix wrong network header length
  fbdev: Prevent possible use-after-free in fb_release()
  Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
  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
  scsi: scsi_dh_alua: Properly handle the ALUA transitioning state
  perf bench numa: Address compiler error on s390
  perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
  gpio: mvebu/pwm: Refuse requests with inverted polarity
  gpio: gpio-vf610: do not touch other bits when set the target bit
  perf build: Fix check for btf__load_from_kernel_by_id() in libbpf
  scsi: ufs: core: Fix referencing invalid rsp field
  riscv: dts: sifive: fu540-c000: align dma node name with dtschema
  net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
  netfilter: flowtable: move dst_check to packet path
  netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
  netfilter: flowtable: fix TCP flow teardown
  igb: skip phy status check where unavailable
  mptcp: fix checksum byte order
  mptcp: reuse __mptcp_make_csum in validate_data_csum
  mptcp: change the parameter of __mptcp_make_csum
  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
  net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table
  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 interrupt moderation settings getting cleared
  ice: move ice_container_type onto ice_ring_container
  ice: fix possible under reporting of ethtool Tx and Rx statistics
  ice: fix crash when writing timestamp on RX rings
  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()
  Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"
  netfilter: nft_flow_offload: fix offload with pppoe + vlan
  net: fix dev_fill_forward_path with pppoe + bridge
  netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
  netfilter: flowtable: fix excessive hw offload attempts after failure
  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
  net: macb: Increment rx bd head after allocating skb and buffer
  net: ipa: record proper RX transaction count
  ALSA: hda - fix unused Realtek function when PM is not enabled
  pinctrl: mediatek: mt8365: fix IES control pins
  ARM: dts: aspeed: Add video engine to g6
  ARM: dts: aspeed: Add secure boot controller node
  ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
  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: ensure unique directory name for dmabuf stats
  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()
  drm/i915/dmc: Add MMIO range restrictions
  drm/amd: Don't reset dGPUs if the system is going to s2idle
  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
  Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
  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
  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
  nvmet: use a private workqueue instead of the system workqueue
  tools/virtio: compile with -pthread
  vhost_vdpa: don't setup irq offloading when irq_num < 0
  s390/pci: improve zpci_dev reference counting
  s390/traps: improve panic message for translation-specification exception
  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
  Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"
  mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool
  Watchdog: sp5100_tco: Enable Family 17h+ CPUs
  Watchdog: sp5100_tco: Add initialization using EFCH MMIO
  Watchdog: sp5100_tco: Refactor MMIO base address initialization
  Watchdog: sp5100_tco: Move timer initialization into function
  i2c: piix4: Enable EFCH MMIO for Family 17h+
  i2c: piix4: Add EFCH MMIO support for SMBus port select
  i2c: piix4: Add EFCH MMIO support to SMBus base address detect
  i2c: piix4: Add EFCH MMIO support to region request and release
  i2c: piix4: Move SMBus port selection into function
  i2c: piix4: Move SMBus controller base address detect into function
  i2c: piix4: Move port I/O region request/release code into functions
  i2c: piix4: Replace hardcoded memory map size with a #define
  kernel/resource: Introduce request_mem_region_muxed()
  floppy: use a statically allocated error counter
  io_uring: arm poll for non-nowait files
  usb: gadget: fix race when gadget driver register via ioctl

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/arm/qcom.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
	Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
	Documentation/devicetree/bindings/dma/moxa,moxart-dma.txt
	Documentation/devicetree/bindings/gpio/gpio-altera.txt
	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
	Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml
	Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
	Documentation/devicetree/bindings/perf/arm,cmn.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
	Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
	Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml
	Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
	Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
	Documentation/devicetree/bindings/spi/spi-cadence.yaml
	Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml
	Documentation/devicetree/bindings/usb/generic-ehci.yaml
	Documentation/devicetree/bindings/usb/generic-ohci.yaml
	Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
	drivers/block/virtio_blk.c
	drivers/dma/qcom/bam_dma.c
	drivers/interconnect/qcom/icc-rpmh.c
	drivers/interconnect/qcom/sm8150.c
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
	drivers/remoteproc/qcom_q6v5_pas.c
	drivers/remoteproc/qcom_sysmon.c
	drivers/rpmsg/qcom_glink_native.c
	drivers/scsi/ufs/ufs-qcom.c
	mm/page_alloc.c
	net/qrtr/mhi.c

Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@9464069 TKQ2.230106.001
Change-Id: Ic2d97cec39c0913c507058ec436627685b2203df
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2023-01-08 19:21:25 -08:00
deyaoren@google.com
2891bd2fc0 Merge remote-tracking branch 2022-12 into HEAD
* keystone/mirror-android13-5.15-2022-12: (4470 commits)
  UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
  UPSTREAM: binder: Address corner cases in deferred copy and fixup
  UPSTREAM: binder: fix pointer cast warning
  UPSTREAM: binder: defer copies of pre-patched txn data
  UPSTREAM: binder: read pre-translated fds from sender buffer
  ANDROID: irq: put irq_resolve_mapping under protection of __irq_enter_raw
  BACKPORT: UPSTREAM: usb: typec: ucsi: Wait for the USB role switches
  UPSTREAM: rpmsg: char: Avoid double destroy of default endpoint
  BACKPORT: exfat: fix overflow for large capacity partition
  UPSTREAM: usb: gadget: uvc: fix changing interface name via configfs
  UPSTREAM: dma-mapping: Fix build error unused-value
  UPSTREAM: bpf: Ensure correct locking around vulnerable function find_vpid()
  ANDROID: abi_gki_aarch64_qcom: whitelist symbols added for cma retries
  ANDROID: mm/cma: add vendor_hook in cma_alloc for retries
  ANDROID: arm64: mm: perform clean & invalidation in __dma_map_area
  FROMLIST: sched: Fix use-after-free bug in dup_user_cpus_ptr()
  UPSTREAM: HID: roccat: Fix use-after-free in roccat_read()
  UPSTREAM: mm/damon: use set_huge_pte_at() to make huge pte old
  UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
  UPSTREAM: gen_compile_commands: handle multiple lines per .mod file
  ...

Bug: 264204481
Change-Id: I81eda28402450f56d63260f5f2db348bb6e71816
2023-01-03 21:20:10 +00:00
Alexandre Belloni
6a4ea16a67 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
[ Upstream commit 534bd70374d646f17e2cebe0e6e4cdd478ce4f0c ]

When using dash as /bin/sh, the CC_HAS_ASM_GOTO_TIED_OUTPUT test fails
with a syntax error which is not the one we are looking for:

<stdin>: In function ‘foo’:
<stdin>:1:29: warning: missing terminating " character
<stdin>:1:29: error: missing terminating " character
<stdin>:2:5: error: expected ‘:’ before ‘+’ token
<stdin>:2:7: warning: missing terminating " character
<stdin>:2:7: error: missing terminating " character
<stdin>:2:5: error: expected declaration or statement at end of input

Removing '\n' solves this.

Fixes: 1aa0e8b144b6 ("Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug")
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Reviewed-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-02 17:41:08 +01:00
Greg Kroah-Hartman
a9422ed2f1 Merge 5.15.46 into android13-5.15-lts
Changes in 5.15.46
	binfmt_flat: do not stop relocating GOT entries prematurely on riscv
	parisc/stifb: Implement fb_is_primary_device()
	parisc/stifb: Keep track of hardware path of graphics card
	RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
	riscv: Initialize thread pointer before calling C functions
	riscv: Fix irq_work when SMP is disabled
	riscv: Wire up memfd_secret in UAPI header
	riscv: Move alternative length validation into subsection
	ALSA: hda/realtek - Add new type for ALC245
	ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
	ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
	ALSA: usb-audio: Cancel pending work at closing a MIDI substream
	USB: serial: pl2303: fix type detection for odd device
	USB: serial: option: add Quectel BG95 modem
	USB: new quirk for Dell Gen 2 devices
	usb: isp1760: Fix out-of-bounds array access
	usb: dwc3: gadget: Move null pinter check to proper place
	usb: core: hcd: Add support for deferring roothub registration
	fs/ntfs3: Update valid size if -EIOCBQUEUED
	fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
	fs/ntfs3: Keep preallocated only if option prealloc enabled
	fs/ntfs3: Check new size for limits
	fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
	fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
	fs/ntfs3: Update i_ctime when xattr is added
	fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
	cifs: fix potential double free during failed mount
	cifs: when extending a file with falloc we should make files not-sparse
	xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
	platform/x86: intel-hid: fix _DSM function index handling
	x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
	perf/x86/intel: Fix event constraints for ICL
	x86/kexec: fix memory leak of elf header buffer
	x86/sgx: Set active memcg prior to shmem allocation
	ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
	ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
	ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
	btrfs: add "0x" prefix for unsupported optional features
	btrfs: return correct error number for __extent_writepage_io()
	btrfs: repair super block num_devices automatically
	btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
	iommu/vt-d: Add RPLS to quirk list to skip TE disabling
	drm/vmwgfx: validate the screen formats
	drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
	selftests/bpf: Fix vfs_link kprobe definition
	selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
	mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
	b43legacy: Fix assigning negative value to unsigned variable
	b43: Fix assigning negative value to unsigned variable
	ipw2x00: Fix potential NULL dereference in libipw_xmit()
	ipv6: fix locking issues with loops over idev->addr_list
	fbcon: Consistently protect deferred_takeover with console_lock()
	x86/platform/uv: Update TSC sync state for UV5
	ACPICA: Avoid cache flush inside virtual machines
	mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
	drm/komeda: return early if drm_universal_plane_init() fails.
	drm/amd/display: Disabling Z10 on DCN31
	rcu-tasks: Fix race in schedule and flush work
	rcu: Make TASKS_RUDE_RCU select IRQ_WORK
	sfc: ef10: Fix assigning negative value to unsigned variable
	ALSA: jack: Access input_dev under mutex
	rtw88: 8821c: fix debugfs rssi value
	spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
	tools/power turbostat: fix ICX DRAM power numbers
	scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
	scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
	scsi: lpfc: Fix call trace observed during I/O with CMF enabled
	cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
	drm/amd/pm: fix double free in si_parse_power_table()
	ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
	ASoC: rsnd: care return value from rsnd_node_fixed_index()
	ath9k: fix QCA9561 PA bias level
	media: venus: hfi: avoid null dereference in deinit
	media: pci: cx23885: Fix the error handling in cx23885_initdev()
	media: cx25821: Fix the warning when removing the module
	md/bitmap: don't set sb values if can't pass sanity check
	mmc: jz4740: Apply DMA engine limits to maximum segment size
	drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
	scsi: megaraid: Fix error check return value of register_chrdev()
	drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
	scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
	scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
	ath11k: disable spectral scan during spectral deinit
	ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
	drm/plane: Move range check for format_count earlier
	drm/amd/pm: fix the compile warning
	ath10k: skip ath10k_halt during suspend for driver state RESTARTING
	arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
	drm: msm: fix error check return value of irq_of_parse_and_map()
	scsi: target: tcmu: Fix possible data corruption
	ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
	net/mlx5: fs, delete the FTE when there are no rules attached to it
	ASoC: dapm: Don't fold register value changes into notifications
	mlxsw: spectrum_dcb: Do not warn about priority changes
	mlxsw: Treat LLDP packets as control
	drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
	drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
	regulator: mt6315: Enforce regulator-compatible, not name
	HID: bigben: fix slab-out-of-bounds Write in bigben_probe
	of: Support more than one crash kernel regions for kexec -s
	ASoC: tscs454: Add endianness flag in snd_soc_component_driver
	scsi: lpfc: Alter FPIN stat accounting logic
	net: remove two BUG() from skb_checksum_help()
	s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
	perf/amd/ibs: Cascade pmu init functions' return value
	sched/core: Avoid obvious double update_rq_clock warning
	spi: stm32-qspi: Fix wait_cmd timeout in APM mode
	dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
	ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
	ipmi:ssif: Check for NULL msg when handling events and messages
	ipmi: Fix pr_fmt to avoid compilation issues
	rtlwifi: Use pr_warn instead of WARN_ONCE
	mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
	mt76: fix encap offload ethernet type check
	media: rga: fix possible memory leak in rga_probe
	media: coda: limit frame interval enumeration to supported encoder frame sizes
	media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
	media: ccs-core.c: fix failure to call clk_disable_unprepare
	media: imon: reorganize serialization
	media: cec-adap.c: fix is_configuring state
	usbnet: Run unregister_netdev() before unbind() again
	openrisc: start CPU timer early in boot
	nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
	ASoC: rt5645: Fix errorenous cleanup order
	nbd: Fix hung on disconnect request if socket is closed before
	drm/amd/pm: update smartshift powerboost calc for smu12
	drm/amd/pm: update smartshift powerboost calc for smu13
	net: phy: micrel: Allow probing without .driver_data
	media: exynos4-is: Fix compile warning
	media: hantro: Stop using H.264 parameter pic_num
	ASoC: max98357a: remove dependency on GPIOLIB
	ASoC: rt1015p: remove dependency on GPIOLIB
	ACPI: CPPC: Assume no transition latency if no PCCT
	nvme: set non-mdts limits in nvme_scan_work
	can: mcp251xfd: silence clang's -Wunaligned-access warning
	x86/microcode: Add explicit CPU vendor dependency
	net: ipa: ignore endianness if there is no header
	m68k: atari: Make Atari ROM port I/O write macros return void
	rxrpc: Return an error to sendmsg if call failed
	rxrpc, afs: Fix selection of abort codes
	afs: Adjust ACK interpretation to try and cope with NAT
	eth: tg3: silence the GCC 12 array-bounds warning
	char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
	selftests/bpf: fix btf_dump/btf_dump due to recent clang change
	gfs2: use i_lock spin_lock for inode qadata
	scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
	IB/rdmavt: add missing locks in rvt_ruc_loopback
	ARM: dts: ox820: align interrupt controller node name with dtschema
	ARM: dts: socfpga: align interrupt controller node name with dtschema
	ARM: dts: s5pv210: align DMA channels with dtschema
	arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
	arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
	PM / devfreq: rk3399_dmc: Disable edev on remove()
	crypto: ccree - use fine grained DMA mapping dir
	soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
	fs: jfs: fix possible NULL pointer dereference in dbFree()
	arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
	ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
	ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
	ARM: OMAP1: clock: Fix UART rate reporting algorithm
	powerpc/fadump: Fix fadump to work with a different endian capture kernel
	fat: add ratelimit to fat*_ent_bread()
	pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
	ARM: versatile: Add missing of_node_put in dcscb_init
	ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
	ARM: hisi: Add missing of_node_put after of_find_compatible_node
	cpufreq: Avoid unnecessary frequency updates due to mismatch
	powerpc/rtas: Keep MSR[RI] set when calling RTAS
	PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
	KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
	alpha: fix alloc_zeroed_user_highpage_movable()
	tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
	powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
	powerpc/xics: fix refcount leak in icp_opal_init()
	powerpc/powernv: fix missing of_node_put in uv_init()
	macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
	powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
	smb3: check for null tcon
	RDMA/hfi1: Prevent panic when SDMA is disabled
	Input: gpio-keys - cancel delayed work only in case of GPIO
	drm: fix EDID struct for old ARM OABI format
	drm/bridge_connector: enable HPD by default if supported
	dt-bindings: display: sitronix, st7735r: Fix backlight in example
	drm/vmwgfx: Fix an invalid read
	ath11k: acquire ab->base_lock in unassign when finding the peer by addr
	drm: bridge: it66121: Fix the register page length
	ath9k: fix ar9003_get_eepmisc
	drm/edid: fix invalid EDID extension block filtering
	drm/bridge: adv7511: clean up CEC adapter when probe fails
	drm: bridge: icn6211: Fix register layout
	drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
	mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
	spi: qcom-qspi: Add minItems to interconnect-names
	ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
	ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
	x86/delay: Fix the wrong asm constraint in delay_loop()
	drm/vc4: hvs: Fix frame count register readout
	drm/mediatek: Fix mtk_cec_mask()
	drm/vc4: hvs: Reset muxes at probe time
	drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
	drm/vc4: txp: Force alpha to be 0xff if it's disabled
	libbpf: Don't error out on CO-RE relos for overriden weak subprogs
	x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
	mptcp: reset the packet scheduler on PRIO change
	nl80211: show SSID for P2P_GO interfaces
	drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
	drm: mali-dp: potential dereference of null pointer
	spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
	scftorture: Fix distribution of short handler delays
	net: dsa: mt7530: 1G can also support 1000BASE-X link mode
	ixp4xx_eth: fix error check return value of platform_get_irq()
	NFC: NULL out the dev->rfkill to prevent UAF
	efi: Add missing prototype for efi_capsule_setup_info
	device property: Check fwnode->secondary when finding properties
	device property: Allow error pointer to be passed to fwnode APIs
	target: remove an incorrect unmap zeroes data deduction
	drbd: fix duplicate array initializer
	EDAC/dmc520: Don't print an error for each unconfigured interrupt line
	mtd: rawnand: denali: Use managed device resources
	HID: hid-led: fix maximum brightness for Dream Cheeky
	HID: elan: Fix potential double free in elan_input_configured
	drm/bridge: Fix error handling in analogix_dp_probe
	regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
	drm/mediatek: dpi: Use mt8183 output formats for mt8192
	signal: Deliver SIGTRAP on perf event asynchronously if blocked
	sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
	sched/psi: report zeroes for CPU full at the system level
	spi: img-spfi: Fix pm_runtime_get_sync() error checking
	cpufreq: Fix possible race in cpufreq online error path
	printk: use atomic updates for klogd work
	printk: add missing memory barrier to wake_up_klogd()
	printk: wake waiters for safe and NMI contexts
	ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
	media: i2c: max9286: Use dev_err_probe() helper
	media: i2c: max9286: Use "maxim,gpio-poc" property
	media: i2c: max9286: fix kernel oops when removing module
	media: hantro: Empty encoder capture buffers by default
	drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
	ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
	mtdblock: warn if opened on NAND
	inotify: show inotify mask flags in proc fdinfo
	fsnotify: fix wrong lockdep annotations
	spi: rockchip: Stop spi slave dma receiver when cs inactive
	spi: rockchip: Preset cs-high and clk polarity in setup progress
	spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
	of: overlay: do not break notify on NOTIFY_{OK|STOP}
	selftests/damon: add damon to selftests root Makefile
	drm/msm/dp: Modify prototype of encoder based API
	drm/msm/hdmi: switch to drm_bridge_connector
	drm/msm/dpu: adjust display_v_end for eDP and DP
	scsi: iscsi: Fix harmless double shift bug
	scsi: ufs: qcom: Fix ufs_qcom_resume()
	scsi: ufs: core: Exclude UECxx from SFR dump list
	drm/v3d: Fix null pointer dereference of pointer perfmon
	selftests/resctrl: Fix null pointer dereference on open failed
	libbpf: Fix logic for finding matching program for CO-RE relocation
	mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
	x86/pm: Fix false positive kmemleak report in msr_build_context()
	mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
	mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
	x86/speculation: Add missing prototype for unpriv_ebpf_notify()
	ASoC: rk3328: fix disabling mclk on pclk probe failure
	perf tools: Add missing headers needed by util/data.h
	drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
	drm/msm/dp: stop event kernel thread when DP unbind
	drm/msm/dp: fix error check return value of irq_of_parse_and_map()
	drm/msm/dp: reset DP controller before transmit phy test pattern
	drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
	drm/msm/dsi: fix error checks and return values for DSI xmit functions
	drm/msm/hdmi: check return value after calling platform_get_resource_byname()
	drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
	drm/msm: add missing include to msm_drv.c
	drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
	kunit: fix debugfs code to use enum kunit_status, not bool
	drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
	spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
	perf tools: Use Python devtools for version autodetection rather than runtime
	virtio_blk: fix the discard_granularity and discard_alignment queue limits
	nl80211: don't hold RTNL in color change request
	x86: Fix return value of __setup handlers
	irqchip/exiu: Fix acknowledgment of edge triggered interrupts
	irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
	irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
	x86/mm: Cleanup the control_va_addr_alignment() __setup handler
	arm64: fix types in copy_highpage()
	regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
	drm/msm/dsi: fix address for second DSI PHY on SDM660
	drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
	drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
	drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
	drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
	media: uvcvideo: Fix missing check to determine if element is found in list
	arm64: stackleak: fix current_top_of_stack()
	iomap: iomap_write_failed fix
	spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
	Revert "cpufreq: Fix possible race in cpufreq online error path"
	regulator: qcom_smd: Fix up PM8950 regulator configuration
	samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
	perf/amd/ibs: Use interrupt regs ip for stack unwinding
	ath11k: Don't check arvif->is_started before sending management frames
	wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
	HID: amd_sfh: Modify the bus name
	HID: amd_sfh: Modify the hid name
	ASoC: fsl: Use dev_err_probe() helper
	ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
	ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
	ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
	regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
	dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
	dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
	ASoC: samsung: Use dev_err_probe() helper
	ASoC: samsung: Fix refcount leak in aries_audio_probe
	block: Fix the bio.bi_opf comment
	kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
	scripts/faddr2line: Fix overlapping text section failures
	media: aspeed: Fix an error handling path in aspeed_video_probe()
	media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
	mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
	mt76: do not attempt to reorder received 802.3 packets without agg session
	media: st-delta: Fix PM disable depth imbalance in delta_probe
	media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
	media: i2c: rdacm2x: properly set subdev entity function
	media: exynos4-is: Change clk_disable to clk_disable_unprepare
	media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
	media: vsp1: Fix offset calculation for plane cropping
	media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
	media: hantro: HEVC: Fix tile info buffer value computation
	Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
	Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
	Bluetooth: use hdev lock for accept_list and reject_list in conn req
	nvme: set dma alignment to dword
	m68k: math-emu: Fix dependencies of math emulation support
	sctp: read sk->sk_bound_dev_if once in sctp_rcv()
	net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
	ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
	kselftest/arm64: bti: force static linking
	media: ov7670: remove ov7670_power_off from ov7670_remove
	media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
	media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
	media: rkvdec: h264: Fix dpb_valid implementation
	media: rkvdec: h264: Fix bit depth wrap in pps packet
	regulator: scmi: Fix refcount leak in scmi_regulator_probe
	ext4: reject the 'commit' option on ext2 filesystems
	drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
	drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
	x86/sev: Annotate stack change in the #VC handler
	drm/msm: don't free the IRQ if it was not requested
	selftests/bpf: Add missed ima_setup.sh in Makefile
	drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
	drm/i915: Fix CFI violation with show_dynamic_id()
	thermal/drivers/bcm2711: Don't clamp temperature at zero
	thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
	thermal/core: Fix memory leak in __thermal_cooling_device_register()
	thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
	bfq: Relax waker detection for shared queues
	bfq: Allow current waker to defend against a tentative one
	ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
	PM: domains: Fix initialization of genpd's next_wakeup
	net: macb: Fix PTP one step sync support
	NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
	ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
	net: stmmac: selftests: Use kcalloc() instead of kzalloc()
	net: stmmac: fix out-of-bounds access in a selftest
	hv_netvsc: Fix potential dereference of NULL pointer
	hwmon: (pmbus) Check PEC support before reading other registers
	rxrpc: Fix listen() setting the bar too high for the prealloc rings
	rxrpc: Don't try to resend the request if we're receiving the reply
	rxrpc: Fix overlapping ACK accounting
	rxrpc: Don't let ack.previousPacket regress
	rxrpc: Fix decision on when to generate an IDLE ACK
	net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
	hinic: Avoid some over memory allocation
	net: dsa: restrict SMSC_LAN9303_I2C kconfig
	net/smc: postpone sk_refcnt increment in connect()
	dma-direct: factor out dma_set_{de,en}crypted helpers
	dma-direct: don't call dma_set_decrypted for remapped allocations
	dma-direct: always leak memory that can't be re-encrypted
	dma-direct: don't over-decrypt memory
	arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
	arm64: dts: mt8192: Fix nor_flash status disable typo
	PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
	memory: samsung: exynos5422-dmc: Avoid some over memory allocation
	ARM: dts: BCM5301X: update CRU block description
	ARM: dts: BCM5301X: Update pin controller node name
	ARM: dts: suniv: F1C100: fix watchdog compatible
	soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
	soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
	PCI: cadence: Fix find_first_zero_bit() limit
	PCI: rockchip: Fix find_first_zero_bit() limit
	PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
	PCI: dwc: Fix setting error return on MSI DMA mapping failure
	ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
	soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
	KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
	KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
	crypto: qat - set CIPHER capability for QAT GEN2
	crypto: qat - set COMPRESSION capability for QAT GEN2
	crypto: qat - set CIPHER capability for DH895XCC
	crypto: qat - set COMPRESSION capability for DH895XCC
	platform/chrome: cros_ec: fix error handling in cros_ec_register()
	ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
	platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
	can: xilinx_can: mark bit timing constants as const
	ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
	ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
	ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
	ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
	ARM: dts: bcm2835-rpi-b: Fix GPIO line names
	misc: ocxl: fix possible double free in ocxl_file_register_afu
	crypto: marvell/cesa - ECB does not IV
	gpiolib: of: Introduce hook for missing gpio-ranges
	pinctrl: bcm2835: implement hook for missing gpio-ranges
	arm: mediatek: select arch timer for mt7629
	pinctrl/rockchip: support deferring other gpio params
	pinctrl: mediatek: mt8195: enable driver on mtk platforms
	arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
	Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
	powerpc/fadump: fix PT_LOAD segment for boot memory area
	mfd: ipaq-micro: Fix error check return value of platform_get_irq()
	scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
	soc: bcm: Check for NULL return of devm_kzalloc()
	arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
	ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
	ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
	ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
	firmware: arm_scmi: Fix list protocols enumeration in the base protocol
	nvdimm: Fix firmware activation deadlock scenarios
	nvdimm: Allow overwrite in the presence of disabled dimms
	pinctrl: mvebu: Fix irq_of_parse_and_map() return value
	drivers/base/node.c: fix compaction sysfs file leak
	dax: fix cache flush on PMD-mapped pages
	drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
	firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
	firmware: arm_ffa: Remove incorrect assignment of driver_data
	list: introduce list_is_head() helper and re-use it in list.h
	list: fix a data-race around ep->rdllist
	drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
	powerpc/8xx: export 'cpm_setbrg' for modules
	pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
	pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
	powerpc/idle: Fix return value of __setup() handler
	powerpc/4xx/cpm: Fix return value of __setup() handler
	RDMA/hns: Add the detection for CMDQ status in the device initialization process
	arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
	arm64: dts: marvell: espressobin-ultra: enable front USB3 port
	ASoC: atmel-pdmic: Remove endianness flag on pdmic component
	ASoC: atmel-classd: Remove endianness flag on class d component
	proc: fix dentry/inode overinstantiating under /proc/${pid}/net
	ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
	PCI: imx6: Fix PERST# start-up sequence
	tty: fix deadlock caused by calling printk() under tty_port->lock
	crypto: sun8i-ss - rework handling of IV
	crypto: sun8i-ss - handle zero sized sg
	crypto: cryptd - Protect per-CPU resource by disabling BH.
	ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
	hugetlbfs: fix hugetlbfs_statfs() locking
	Input: sparcspkr - fix refcount leak in bbc_beep_probe
	PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
	PCI: microchip: Fix potential race in interrupt handling
	hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
	powerpc/64: Only WARN if __pa()/__va() called with bad addresses
	powerpc/perf: Fix the threshold compare group constraint for power10
	powerpc/perf: Fix the threshold compare group constraint for power9
	macintosh: via-pmu and via-cuda need RTC_LIB
	powerpc/xive: Add some error handling code to 'xive_spapr_init()'
	powerpc/xive: Fix refcount leak in xive_spapr_init
	powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
	mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
	nfsd: destroy percpu stats counters after reply cache shutdown
	mailbox: forward the hrtimer if not queued and under a lock
	RDMA/hfi1: Prevent use of lock before it is initialized
	KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
	Input: stmfts - do not leave device disabled in stmfts_input_open
	OPP: call of_node_put() on error path in _bandwidth_supported()
	f2fs: support fault injection for dquot_initialize()
	f2fs: fix to do sanity check on inline_dots inode
	f2fs: fix dereference of stale list iterator after loop body
	iommu/amd: Enable swiotlb in all cases
	iommu/mediatek: Fix 2 HW sharing pgtable issue
	iommu/mediatek: Add list_del in mtk_iommu_remove
	iommu/mediatek: Remove clk_disable in mtk_iommu_remove
	iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
	i2c: at91: use dma safe buffers
	cpufreq: mediatek: Use module_init and add module_exit
	cpufreq: mediatek: Unregister platform device on exit
	iommu/arm-smmu-v3-sva: Fix mm use-after-free
	MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
	iommu/mediatek: Fix NULL pointer dereference when printing dev_name
	i2c: at91: Initialize dma_buf in at91_twi_xfer()
	dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
	NFS: Do not report EINTR/ERESTARTSYS as mapping errors
	NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
	NFS: Don't report ENOSPC write errors twice
	NFS: Do not report flush errors in nfs_write_end()
	NFS: Don't report errors from nfs_pageio_complete() more than once
	NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
	NFS: Further fixes to the writeback error handling
	video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
	dmaengine: stm32-mdma: remove GISR1 register
	dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
	iommu/amd: Increase timeout waiting for GA log enablement
	i2c: npcm: Fix timeout calculation
	i2c: npcm: Correct register access width
	i2c: npcm: Handle spurious interrupts
	i2c: rcar: fix PM ref counts in probe error paths
	perf build: Fix btf__load_from_kernel_by_id() feature check
	perf c2c: Use stdio interface if slang is not supported
	perf jevents: Fix event syntax error caused by ExtSel
	video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
	NFS: Always initialise fattr->label in nfs_fattr_alloc()
	NFS: Create a new nfs_alloc_fattr_with_label() function
	NFS: Convert GFP_NOFS to GFP_KERNEL
	NFSv4.1 mark qualified async operations as MOVEABLE tasks
	f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
	f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
	f2fs: fix to clear dirty inode in f2fs_evict_inode()
	f2fs: fix deadloop in foreground GC
	f2fs: don't need inode lock for system hidden quota
	f2fs: fix to do sanity check on total_data_blocks
	f2fs: don't use casefolded comparison for "." and ".."
	f2fs: fix fallocate to use file_modified to update permissions consistently
	f2fs: fix to do sanity check for inline inode
	objtool: Fix objtool regression on x32 systems
	objtool: Fix symbol creation
	wifi: mac80211: fix use-after-free in chanctx code
	iwlwifi: mvm: fix assert 1F04 upon reconfig
	fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
	efi: Do not import certificates from UEFI Secure Boot for T2 Macs
	bfq: Avoid false marking of bic as stably merged
	bfq: Avoid merging queues with different parents
	bfq: Split shared queues on move between cgroups
	bfq: Update cgroup information before merging bio
	bfq: Drop pointless unlock-lock pair
	bfq: Remove pointless bfq_init_rq() calls
	bfq: Track whether bfq_group is still online
	bfq: Get rid of __bio_blkcg() usage
	bfq: Make sure bfqg for which we are queueing requests is online
	ext4: mark group as trimmed only if it was fully scanned
	ext4: fix use-after-free in ext4_rename_dir_prepare
	ext4: fix race condition between ext4_write and ext4_convert_inline_data
	ext4: fix warning in ext4_handle_inode_extension
	ext4: fix bug_on in ext4_writepages
	ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
	ext4: fix bug_on in __es_tree_search
	ext4: verify dir block before splitting it
	ext4: avoid cycles in directory h-tree
	ACPI: property: Release subnode properties with data nodes
	tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
	tracing: Fix potential double free in create_var_ref()
	tracing: Initialize integer variable to prevent garbage return value
	drm/amdgpu: add beige goby PCI ID
	PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
	PCI: qcom: Fix runtime PM imbalance on probe errors
	PCI: qcom: Fix unbalanced PHY init on probe errors
	staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
	mm, compaction: fast_find_migrateblock() should return pfn in the target zone
	s390/perf: obtain sie_block from the right address
	s390/stp: clock_delta should be signed
	dlm: fix plock invalid read
	dlm: uninitialized variable on error in dlm_listen_for_all()
	dlm: fix missing lkb refcount handling
	ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
	scsi: dc395x: Fix a missing check on list iterator
	scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
	landlock: Add clang-format exceptions
	landlock: Format with clang-format
	selftests/landlock: Add clang-format exceptions
	selftests/landlock: Normalize array assignment
	selftests/landlock: Format with clang-format
	samples/landlock: Add clang-format exceptions
	samples/landlock: Format with clang-format
	landlock: Fix landlock_add_rule(2) documentation
	selftests/landlock: Make tests build with old libc
	selftests/landlock: Extend tests for minimal valid attribute size
	selftests/landlock: Add tests for unknown access rights
	selftests/landlock: Extend access right tests to directories
	selftests/landlock: Fully test file rename with "remove" access
	selftests/landlock: Add tests for O_PATH
	landlock: Change landlock_add_rule(2) argument check ordering
	landlock: Change landlock_restrict_self(2) check ordering
	selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
	landlock: Define access_mask_t to enforce a consistent access mask size
	landlock: Reduce the maximum number of layers to 16
	landlock: Create find_rule() from unmask_layers()
	landlock: Fix same-layer rule unions
	drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
	drm/nouveau/subdev/bus: Ratelimit logging for fault errors
	drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
	drm/nouveau/clk: Fix an incorrect NULL check on list iterator
	drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
	drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
	drm/i915/dsi: fix VBT send packet port selection for ICL+
	md: fix an incorrect NULL check in does_sb_need_changing
	md: fix an incorrect NULL check in md_reload_sb
	mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
	mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
	media: coda: Fix reported H264 profile
	media: coda: Add more H264 levels for CODA960
	ima: remove the IMA_TEMPLATE Kconfig option
	Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
	RDMA/hfi1: Fix potential integer multiplication overflow errors
	mmc: core: Allows to override the timeout value for ioctl() path
	csky: patch_text: Fixup last cpu should be master
	irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
	irqchip: irq-xtensa-mx: fix initial IRQ affinity
	thermal: devfreq_cooling: use local ops instead of global ops
	cfg80211: declare MODULE_FIRMWARE for regulatory.db
	mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
	um: Use asm-generic/dma-mapping.h
	um: chan_user: Fix winch_tramp() return value
	um: Fix out-of-bounds read in LDT setup
	kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
	ftrace: Clean up hash direct_functions on register failures
	ksmbd: fix outstanding credits related bugs
	iommu/msm: Fix an incorrect NULL check on list iterator
	iommu/dma: Fix iova map result check bug
	Revert "mm/cma.c: remove redundant cma_mutex lock"
	mm/page_alloc: always attempt to allocate at least one page during bulk allocation
	nodemask.h: fix compilation error with GCC12
	hugetlb: fix huge_pmd_unshare address update
	mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
	xtensa/simdisk: fix proc_read_simdisk()
	rtl818x: Prevent using not initialized queues
	ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
	carl9170: tx: fix an incorrect use of list iterator
	stm: ltdc: fix two incorrect NULL checks on list iterator
	bcache: improve multithreaded bch_btree_check()
	bcache: improve multithreaded bch_sectors_dirty_init()
	bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
	bcache: avoid journal no-space deadlock by reserving 1 journal bucket
	serial: pch: don't overwrite xmit->buf[0] by x_char
	tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
	gma500: fix an incorrect NULL check on list iterator
	arm64: dts: qcom: ipq8074: fix the sleep clock frequency
	arm64: tegra: Add missing DFLL reset on Tegra210
	clk: tegra: Add missing reset deassertion
	phy: qcom-qmp: fix struct clk leak on probe errors
	ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
	ARM: pxa: maybe fix gpio lookup tables
	SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
	docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
	dt-bindings: gpio: altera: correct interrupt-cells
	vdpasim: allow to enable a vq repeatedly
	blk-iolatency: Fix inflight count imbalances and IO hangs on offline
	coresight: core: Fix coresight device probe failure issue
	phy: qcom-qmp: fix reset-controller leak on probe errors
	net: ipa: fix page free in ipa_endpoint_trans_release()
	net: ipa: fix page free in ipa_endpoint_replenish_one()
	kseltest/cgroup: Make test_stress.sh work if run interactively
	list: test: Add a test for list_is_head()
	Revert "random: use static branch for crng_ready()"
	staging: r8188eu: delete rtw_wx_read/write32()
	RDMA/hns: Remove the num_cqc_timer variable
	RDMA/rxe: Generate a completion for unsupported/invalid opcode
	MIPS: IP27: Remove incorrect `cpu_has_fpu' override
	MIPS: IP30: Remove incorrect `cpu_has_fpu' override
	ext4: only allow test_dummy_encryption when supported
	interconnect: qcom: sc7180: Drop IP0 interconnects
	interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
	fs: add two trivial lookup helpers
	exportfs: support idmapped mounts
	fs/ntfs3: Fix invalid free in log_replay
	md: Don't set mddev private to NULL in raid0 pers->free
	md: fix double free of io_acct_set bioset
	md: bcache: check the return value of kzalloc() in detached_dev_do_request()
	pinctrl/rockchip: support setting input-enable param
	block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
	Linux 5.15.46

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id50a95d816e662c0cba3d09dbfd561f386d7a52e
2022-08-04 14:37:04 +02:00
Sean Christopherson
64639d1118 Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
commit 1aa0e8b144b6474c4914439d232d15bfe883636b upstream.

Add a config option to guard (future) usage of asm_volatile_goto() that
includes "tied outputs", i.e. "+" constraints that specify both an input
and output parameter.  clang-13 has a bug[1] that causes compilation of
such inline asm to fail, and KVM wants to use a "+m" constraint to
implement a uaccess form of CMPXCHG[2].  E.g. the test code fails with

  <stdin>:1:29: error: invalid operand in inline asm: '.long (${1:l}) - .'
  int foo(int *x) { asm goto (".long (%l[bar]) - .\n": "+m"(*x) ::: bar); return *x; bar: return 0; }
                            ^
  <stdin>:1:29: error: unknown token in expression
  <inline asm>:1:9: note: instantiated into assembly here
          .long () - .
                 ^
  2 errors generated.

on clang-13, but passes on gcc (with appropriate asm goto support).  The
bug is fixed in clang-14, but won't be backported to clang-13 as the
changes are too invasive/risky.

gcc also had a similar bug[3], fixed in gcc-11, where gcc failed to
account for its behavior of assigning two numbers to tied outputs (one
for input, one for output) when evaluating symbolic references.

[1] https://github.com/ClangBuiltLinux/linux/issues/1512
[2] https://lore.kernel.org/all/YfMruK8%2F1izZ2VHS@google.com
[3] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98096

Suggested-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Cc: stable@vger.kernel.org
Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20220202004945.2540433-2-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-06-09 10:23:26 +02:00
Blagovest Kolenichev
bf6187bf17 Merge keystone/android13-5.15-keystone-qcom-release.18+ (d3a142c) into msm-5.15
* refs/heads/tmp-d3a142c:
  ANDROID: gic: change gic resume vendor hook para
  ANDROID: hung_task: Add vendor hook for hung task detect
  ANDROID: KVM: arm64: pkvm: Prevent the donation of no-map pages
  Linux 5.15.18
  drm/vmwgfx: Fix stale file descriptors on failed usercopy
  arm64/bpf: Remove 128MB limit for BPF JIT programs
  drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2
  select: Fix indefinitely sleeping task in poll_schedule_timeout()
  rcu: Tighten rcu_advance_cbs_nowake() checks
  memcg: better bounds on the memcg stats updates
  memcg: unify memcg stat flushing
  memcg: flush stats only if updated
  bnx2x: Invalidate fastpath HSI version for VFs
  bnx2x: Utilize firmware 7.13.21.0
  io_uring: fix not released cached task refs
  drm/amd/display: reset dcn31 SMU mailbox on failures
  drm/i915: Flush TLBs before releasing backing store
  FROMLIST: kbuild: install the modules.order for external modules
  Revert "FROMLIST: kbuild: install the modules.order for external modules"
  ANDROID: qki: Cleanup the consolidate fragment
  UPSTREAM: scsi: ufs: core: Export hibern8 entry and exit functions
  ANDROID: KVM: arm64: Don't remove shadow table entry twice on teardown
  ANDROID: Update QCOM symbol list
  BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace
  FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE
  Revert "BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace"
  Revert "FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE"
  Linux 5.15.17
  scripts: sphinx-pre-install: Fix ctex support on Debian
  scripts: sphinx-pre-install: add required ctex dependency
  lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
  bonding: Fix extraction of ports from the packet headers
  mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
  lib82596: Fix IRQ check in sni_82596_probe
  scripts/dtc: dtx_diff: remove broken example from help text
  sch_api: Don't skip qdisc attach on ingress
  dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7
  dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
  dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
  net: mscc: ocelot: fix using match before it is set
  net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices
  net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
  net: sfp: fix high power modules without diagnostic monitoring
  net: ocelot: Fix the call to switchdev_bridge_port_offload
  net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
  net: wwan: Fix MRU mismatch issue which may lead to data connection lost
  bcmgenet: add WOL IRQ check
  net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port
  net_sched: restore "mpu xxx" handling
  net: ipa: fix atomic update in ipa_endpoint_replenish()
  net: bonding: fix bond_xmit_broadcast return value error bug
  net: fix sock_timestamping_bind_phc() to release device
  arm64: dts: qcom: msm8996: drop not documented adreno properties
  devlink: Remove misleading internal_flags from health reporter dump
  perf probe: Fix ppc64 'perf probe add events failed' case
  perf tools: Drop requirement for libstdc++.so for libopencsd check
  dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
  dmaengine: at_xdmac: Fix lld view setting
  dmaengine: at_xdmac: Fix concurrency over xfers_list
  dmaengine: at_xdmac: Print debug message after realeasing the lock
  dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
  dmaengine: at_xdmac: Don't start transactions at tx_submit level
  perf script: Fix hex dump character output
  libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
  gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
  vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps()
  xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
  iwlwifi: fix Bz NMI behaviour
  netns: add schedule point in ops_exit_list()
  inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
  taskstats: Cleanup the use of task->exit_code
  virtio_ring: mark ring unused on error
  vdpa/mlx5: Fix wrong configuration of virtio_version_1_0
  rtc: pxa: fix null pointer dereference
  HID: vivaldi: fix handling devices not using numbered reports
  um: gitignore: Add kernel/capflags.c
  bitops: protect find_first_{,zero}_bit properly
  net: axienet: increase default TX ring size to 128
  net: axienet: fix for TX busy handling
  net: axienet: fix number of TX ring slots for available check
  net: axienet: Fix TX ring slot available check
  net: axienet: limit minimum TX ring size
  net: axienet: add missing memory barriers
  net: axienet: reset core on initialization prior to MDIO access
  net: axienet: Wait for PhyRstCmplt after core reset
  net: axienet: increase reset timeout
  net/smc: Fix hung_task when removing SMC-R devices
  gpio: idt3243x: Fix IRQ check in idt_gpio_probe
  gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe
  pinctrl/rockchip: fix gpio device creation
  clk: si5341: Fix clock HW provider cleanup
  clk: Emit a stern warning with writable debugfs enabled
  af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
  crypto: octeontx2 - uninitialized variable in kvf_limits_store()
  f2fs: fix to check available space of CP area correctly in update_ckpt_flags()
  f2fs: fix to reserve space for IO align feature
  f2fs: compress: fix potential deadlock of compress file
  f2fs: fix to avoid panic in is_alive() if metadata is inconsistent
  f2fs: fix remove page failed in invalidate compress pages
  drm/vmwgfx: Remove unused compile options
  drm/vmwgfx: Remove explicit transparent hugepages support
  riscv: dts: microchip: mpfs: Drop empty chosen node
  parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
  net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
  net/fsl: xgmac_mdio: Add workaround for erratum A-009885
  mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get()
  ipv4: avoid quadratic behavior in netns dismantle
  ipv4: update fib_info_cnt under spinlock protection
  perf evsel: Override attr->sample_period for non-libpfm4 events
  bpf: Mark PTR_TO_FUNC register initially with zero offset
  bpf: Fix mount source show for bpffs
  xdp: check prog type before updating BPF link
  bpftool: Fix indent in option lists in the documentation
  bpftool: Remove inclusion of utilities.mak from Makefiles
  drm/vc4: crtc: Copy assigned channel to the CRTC
  drm/vc4: Fix non-blocking commit getting stuck forever
  drm/vc4: crtc: Drop feed_txp from state
  block: Fix fsync always failed if once failed
  block: fix async_depth sysfs interface for mq-deadline
  powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
  powerpc/cell: Fix clang -Wimplicit-fallthrough warning
  Revert "net/mlx5: Add retry mechanism to the command entry index allocation"
  dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
  RDMA/rxe: Fix a typo in opcode name
  RDMA/hns: Modify the mapping attribute of doorbell to device
  dmaengine: idxd: fix wq settings post wq disable
  dmaengine: uniphier-xdmac: Fix type of address variables
  RDMA/cma: Remove open coding of overflow checking for private_data_len
  scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl()
  scsi: core: Show SCMD_LAST in text form
  Bluetooth: hci_sync: Fix not setting adv set duration
  net: usb: Correct reset handling of smsc95xx
  Bluetooth: btusb: Return error code when getting patch status failed
  Documentation: fix firewire.rst ABI file path error
  Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
  Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH
  Documentation, arch: Remove leftovers from raw device
  Documentation: ACPI: Fix data node reference documentation
  Documentation: dmaengine: Correctly describe dmatest with channel unset
  Documentation: coresight: Fix documentation issue
  media: correct MEDIA_TEST_SUPPORT help text
  drm/vc4: hdmi: Make sure the device is powered with CEC
  media: rcar-csi2: Optimize the selection PHTW register
  can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message
  firmware: Update Kconfig help text for Google firmware
  of: base: Improve argument length mismatch error
  drm/radeon: fix error handling in radeon_driver_open_kms
  ath11k: qmi: avoid error messages when dma allocation fails
  tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails
  ext4: don't use the orphan list when migrating an inode
  ext4: fix an use-after-free issue about data=journal writeback mode
  ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'
  ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal
  ext4: fast commit may miss tracking unwritten range during ftruncate
  ext4: use ext4_ext_remove_space() for fast commit replay delete range
  ext4: Fix BUG_ON in ext4_bread when write quota data
  ext4: set csum seed in tmp inode while migrating to extents
  ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
  ext4: initialize err_blk before calling __ext4_get_inode_loc
  ext4: fix a possible ABBA deadlock due to busy PA
  ext4: make sure quota gets properly shutdown on error
  ext4: make sure to reset inode lockdep class when quota enabling fails
  btrfs: respect the max size in the header when activating swap file
  btrfs: check the root node for uptodate before returning it
  btrfs: fix deadlock between quota enable and other quota operations
  xfrm: fix dflt policy check when there is no policy configured
  xfrm: fix policy lookup for ipv6 gre packets
  PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
  PCI: pci-bridge-emul: Correctly set PCIe capabilities
  PCI: pci-bridge-emul: Fix definitions of reserved bits
  PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
  PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only
  PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
  PCI: xgene: Fix IB window setup
  drm/i915/display/ehl: Update voltage swing table
  drm/amdgpu: don't do resets on APUs which don't support it
  scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance
  powerpc/64s/radix: Fix huge vmap false positive
  parisc: Fix lpa and lpa_user defines
  drm/bridge: analogix_dp: Make PSR-exit block less
  drm/nouveau/kms/nv04: use vzalloc for nv04_display
  drm/amd/display: Fix the uninitialized variable in enable_stream_features()
  drm/etnaviv: limit submit sizes
  drm/tegra: submit: Add missing pm_runtime_mark_last_busy()
  device property: Fix fwnode_graph_devcon_match() fwnode leak
  s390/mm: fix 2KB pgtable release race
  iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
  remoteproc: imx_rproc: Fix a resource leak in the remove function
  tracing: Have syscall trace events use trace_event_buffer_lock_reserve()
  tracing/kprobes: 'nmissed' not showed correctly for kretprobe
  sched/cpuacct: Fix user/system in shown cpuacct.usage*
  cputime, cpuacct: Include guest time in user time in cpuacct.stat
  serial: Fix incorrect rs485 polarity on uart open
  fuse: Pass correct lend value to filemap_write_and_wait_range()
  HID: magicmouse: Fix an error handling path in magicmouse_probe()
  md: Move alloc/free acct bioset in to personality
  xen/gntdev: fix unmap notification order
  spi: uniphier: Fix a bug that doesn't point to private data correctly
  mfd: tps65910: Set PWR_OFF bit during driver probe
  tpm: fix NPE on probe for missing device
  tpm: fix potential NULL pointer access in tpm_del_char_device
  ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
  crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
  crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
  crypto: omap-aes - Fix broken pm_runtime_and_get() usage
  ifcvf/vDPA: fix misuse virtio-net device config size for blk dev
  rpmsg: core: Clean up resources on announce_create failure.
  udp6: Use Segment Routing Header for dest address if present
  icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
  seg6: export get_srh() for ICMP handling
  mailbox: change mailbox-mpfs compatible string
  phy: mediatek: Fix missing check in mtk_mipi_tx_probe
  habanalabs: skip read fw errors if dynamic descriptor invalid
  ASoC: mediatek: mt8183: fix device_node leak
  ASoC: mediatek: mt8173: fix device_node leak
  phy: phy-mtk-tphy: add support efuse setting
  ASoC: mediatek: mt8192-mt6359: fix device_node leak
  scsi: mpi3mr: Fixes around reply request queues
  scsi: sr: Don't use GFP_DMA
  MIPS: Octeon: Fix build errors using clang
  selftests/powerpc: Add a test of sigreturning to the kernel
  i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
  irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time
  MIPS: OCTEON: add put_device() after of_find_device_by_node()
  udf: Fix error handling in udf_new_inode()
  powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic
  powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
  selftests/powerpc/spectre_v2: Return skip code when miss_percent is high
  powerpc/40x: Map 32Mbytes of memory at startup
  MIPS: Loongson64: Use three arguments for slti
  ALSA: seq: Set upper limit of processed events
  scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup
  scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV
  scsi: ufs: Fix a kernel crash during shutdown
  interconnect: qcom: rpm: Prevent integer overflow in rate
  dm: fix alloc_dax error handling in alloc_dev
  nvmem: core: set size for sysfs bin file
  w1: Misuse of get_user()/put_user() reported by sparse
  KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST
  KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots
  powerpc/powermac: Add missing lockdep_register_key()
  clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
  i2c: mpc: Correct I2C reset procedure
  powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
  i2c: i801: Don't silently correct invalid transfer size
  ASoC: imx-hdmi: add put_device() after of_find_device_by_node()
  powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
  powerpc/btext: add missing of_node_put
  powerpc/cell: add missing of_node_put
  powerpc/powernv: add missing of_node_put
  powerpc/6xx: add missing of_node_put
  x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs
  can: flexcan: add more quirks to describe RX path capabilities
  can: flexcan: rename RX modes
  can: flexcan: allow to change quirks at runtime
  parisc: Avoid calling faulthandler_disabled() twice
  net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager
  net/mlx5: Update log_max_qp value to FW max capability
  random: do not throw away excess input to crng_fast_load
  serial: core: Keep mctrl register state and cached copy in sync
  serial: pl011: Drop CR register reset on set_termios
  serial: pl010: Drop CR register reset on set_termios
  regulator: qcom_smd: Align probe function with rpmh-regulator
  net: gemini: allow any RGMII interface mode
  net: phy: marvell: configure RGMII delays for 88E1118
  mlxsw: pci: Avoid flow control for EMAD packets
  bpf/selftests: Fix namespace mount setup in tc_redirect
  dm space map common: add bounds check to sm_ll_lookup_bitmap()
  dm btree: add a defensive bounds check to insert_at()
  mac80211: allow non-standard VHT MCS-10/11
  net: mdio: Demote probed message to debug print
  btrfs: remove BUG_ON(!eie) in find_parent_nodes
  btrfs: remove BUG_ON() in find_parent_nodes()
  ACPI: CPPC: Check present CPUs for determining _CPC is valid
  ACPI: battery: Add the ThinkPad "Not Charging" quirk
  amdgpu/pm: Make sysfs pm attributes as read-only for VFs
  drm/amdgpu: fixup bad vram size on gmc v8
  mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling
  ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
  ACPICA: Fix wrong interpretation of PCC address
  ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
  ACPICA: Utilities: Avoid deleting the same object twice in a row
  ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
  jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
  drm/etnaviv: consider completed fence seqno in hang check
  xfrm: rate limit SA mapping change message to user space
  Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES
  Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader
  ath11k: Fix napi related hang
  um: registers: Rename function names to avoid conflicts and build problems
  block: check minor range in device_add_disk()
  mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms
  iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ
  iwlwifi: mvm: fix AUX ROC removal
  iwlwifi: mvm: Fix calculation of frame length
  iwlwifi: remove module loading failure message
  iwlwifi: fix leaks/bad data after failed firmware load
  PM: AVS: qcom-cpr: Use div64_ul instead of do_div
  rtw88: 8822c: update rx settings to prevent potential hw deadlock
  ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
  ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
  ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
  mt76: mt7615: improve wmm index allocation
  mt76: do not pass the received frame with decryption error
  mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy()
  usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
  cpufreq: Fix initialization of min and max frequency QoS requests
  PM: runtime: Add safety net to supplier device release
  crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()
  crypto: ccp - Move SEV_INIT retry for corrupted data
  arm64: tegra: Adjust length of CCPLEX cluster MMIO region
  arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus
  audit: ensure userspace is penalized the same as the kernel when under pressure
  drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV
  drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV
  mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
  mmc: tmio: reinit card irqs in reset routine
  media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
  media: rockchip: rkisp1: use device name for debugfs subdir name
  media: igorplugusb: receiver overflow should be reported
  HID: i2c-hid-of: Expose the touchscreen-inverted properties
  HID: quirks: Allow inverting the absolute X/Y values
  drm/amdkfd: Fix error handling in svm_range_add
  bpf: Do not WARN in bpf_warn_invalid_xdp_action()
  kunit: Don't crash if no parameters are generated
  net: bonding: debug: avoid printing debug logs when bond is not notifying peers
  x86/mce: Mark mce_read_aux() noinstr
  x86/mce: Mark mce_end() noinstr
  x86/mce: Mark mce_panic() noinstr
  x86/mce: Allow instrumentation during task work queueing
  ARM: dts: qcom: sdx55: fix IPA interconnect definitions
  ath11k: Avoid false DEADLOCK warning reported by lockdep
  selftests/ftrace: make kprobe profile testcase description unique
  gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock
  gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock
  net: phy: prefer 1000baseT over 1000baseKX
  net-sysfs: update the queue counts in the unregistration path
  ath10k: Fix tx hanging
  ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work
  rcutorture: Avoid soft lockup during cpu stall
  iwlwifi: mvm: avoid clearing a just saved session protection id
  iwlwifi: mvm: synchronize with FW after multicast commands
  arm64: dts: renesas: Fix thermal bindings
  thunderbolt: Runtime PM activate both ends of the device link
  media: m920x: don't use stack on USB reads
  media: atomisp: fix "variable dereferenced before check 'asd'"
  media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
  media: rcar-vin: Update format alignment constraints
  media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
  drm: rcar-du: Fix CRTC timings when CMM is used
  x86/mm: Flush global TLB when switching to trampoline page-table
  floppy: Add max size check for user space request
  usb: uhci: add aspeed ast2600 uhci support
  arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node
  arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node
  ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win
  ACPI / x86: Allow specifying acpi_device_override_status() quirks by path
  ACPI: Change acpi_device_always_present() into acpi_device_override_status()
  ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table
  drm/vmwgfx: Introduce a new placement for MOB page tables
  drm/vmwgfx: Release ttm memory if probe fails
  regulator: da9121: Prevent current limit change when enabled
  media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions
  ath11k: Avoid NULL ptr access during mgmt tx cleanup
  rsi: Fix out-of-bounds read in rsi_read_pkt()
  rsi: Fix use-after-free in rsi_rx_done_handler()
  mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
  crypto: jitter - consider 32 LSB for APT
  HSI: core: Fix return freed object in hsi_new_client
  gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
  tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown()
  mxser: keep only !tty test in ISR
  drm/bridge: megachips: Ensure both bridges are probed before registration
  drm/amd/display: add else to avoid double destroy clk_mgr
  mlxsw: pci: Add shutdown method in PCI driver
  soc: ti: pruss: fix referenced node in error message
  drm/amdgpu/display: set vblank_disable_immediate for DC
  drm/amd/display: check top_pipe_to_program pointer
  ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART
  soc: imx: gpcv2: Synchronously suspend MIX domains
  arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name
  EDAC/synopsys: Use the quirk for version instead of ddr version
  ethernet: renesas: Use div64_ul instead of do_div
  libbpf: Accommodate DWARF/compiler bug with duplicated structs
  media: b2c2: Add missing check in flexcop_pci_isr:
  HID: apple: Do not reset quirks when the Fn key is not found
  HID: magicmouse: Report battery level over USB
  drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
  psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim
  usb: gadget: f_fs: Use stream_open() for endpoint files
  USB: ehci_brcm_hub_control: Improve port index sanitizing
  usb: dwc3: meson-g12a: fix shared reset control use
  ath11k: Fix crash caused by uninitialized TX ring
  media: atomisp: handle errors at sh_css_create_isp_params()
  batman-adv: allow netlink usage in unprivileged containers
  ARM: shmobile: rcar-gen2: Add missing of_node_put()
  media: atomisp: check before deference asd variable
  media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure
  media: atomisp: set per-device's default mode
  media: atomisp: fix try_fmt logic
  drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
  drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
  ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
  selftests/bpf: Fix bpf_object leak in skb_ctx selftest
  selftests/bpf: Destroy XDP link correctly
  selftests/bpf: Fix memory leaks in btf_type_c_dump() helper
  drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
  fs: dlm: filter user dlm messages for kernel locks
  Bluetooth: Fix removing adv when processing cmd complete
  drm/panel: Delete panel on mipi_dsi_attach() failure
  Bluetooth: Fix memory leak of hci device
  Bluetooth: Fix debugfs entry leak in hci_register_dev()
  leds: lp55xx: initialise output direction from dts
  ARM: dts: omap3-n900: Fix lp5523 for multi color
  mailbox: fix gce_num of mt8192 driver data
  MIPS: compressed: Fix build with ZSTD compression
  MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression
  of/fdt: Don't worry about non-memory region overlap for no-map
  of: base: Fix phandle argument length mismatch error message
  clk: bm1880: remove kfrees on static allocations
  ASoC: fsl_asrc: refine the check of available clock divider
  ASoC: imx-card: improve the sound quality for low rate
  ASoC: imx-card: Fix mclk calculation issue for akcodec
  ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ
  clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled
  RDMA/cxgb4: Set queue pair state when being queried
  ALSA: hda/cs8409: Fix Jack detection after resume
  ALSA: hda/cs8409: Increase delay during jack detection
  ASoC: fsl_mqs: fix MODULE_ALIAS
  powerpc/xive: Add missing null check after calling kmalloc
  mips: bcm63xx: add support for clk_set_parent()
  mips: lantiq: add support for clk_set_parent()
  arm64: tegra: Remove non existent Tegra194 reset
  ASoC: mediatek: mt8195: correct pcmif BE dai control flow
  misc: lattice-ecp3-config: Fix task hung when firmware load failed
  ASoC: samsung: idma: Check of ioremap return value
  phy: cadence: Sierra: Fix to get correct parent for mux clocks
  powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings
  powerpc/64s: Mask NIP before checking against SRR0
  ASoC: mediatek: Check for error clk pointer
  phy: uniphier-usb3ss: fix unintended writing zeros to PHY register
  scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume()
  efi: apply memblock cap after memblock_add()
  of: fdt: Aggregate the processing of "linux,usable-memory-range"
  ASoC: mediatek: mt8195: correct default value
  iommu/iova: Fix race between FQ timeout and teardown
  ASoC: Intel: catpt: Test dmaengine_submit() result before moving on
  iommu/amd: Remove useless irq affinity notifier
  iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume
  iommu/amd: X2apic mode: setup the INTX registers on mask/unmask
  iommu/amd: X2apic mode: re-enable after resume
  iommu/amd: Restore GA log/tail pointer on host resume
  dmaengine: pxa/mmp: stop referencing config->slave_id
  mips: fix Kconfig reference to PHYS_ADDR_T_64BIT
  mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support
  clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
  of: unittest: 64 bit dma address test requires arch support
  of: unittest: fix warning on PowerPC frame size warning
  ASoC: rt5663: Handle device_property_read_u32_array error codes
  RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry
  RDMA/core: Let ib_find_gid() continue search even after empty entry
  iommu/arm-smmu-qcom: Fix TTBR0 read
  powerpc/powermac: Add additional missing lockdep_register_key()
  PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity()
  RDMA/qedr: Fix reporting max_{send/recv}_wr attrs
  scsi: ufs: Fix race conditions related to driver data
  scsi: core: Fix scsi_device_max_queue_depth()
  iommu/io-pgtable-arm: Fix table descriptor paddr formatting
  iommu: Extend mutex lock scope in iommu_probe_device()
  openrisc: Add clone3 ABI wrapper
  binder: avoid potential data leakage when copying txn
  binder: fix handling of error during copy
  char/mwave: Adjust io port register size
  misc: at25: Make driver OF independent again
  ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID
  ALSA: oss: fix compile error when OSS_DEBUG is enabled
  clocksource: Avoid accidental unstable marking of clocksources
  powerpc/32s: Fix shift-out-of-bounds in KASAN init
  powerpc/modules: Don't WARN on first module allocation attempt
  powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC
  dt-bindings: thermal: Fix definition of cooling-maps contribution property
  ALSA: hda: Make proper use of timecounter
  RDMA/rtrs-clt: Fix the initial value of min_latency
  ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead
  ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
  powerpc/prom_init: Fix improper check of prom_getprop()
  clk: imx8mn: Fix imx8mn_clko1_sels
  clk: renesas: rzg2l: propagate return value of_genpd_add_provider_simple()
  clk: renesas: rzg2l: Check return value of pm_genpd_init()
  scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd()
  RDMA/hns: Validate the pkey index
  RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit"
  ALSA: hda: Fix potential deadlock at codec unbinding
  ALSA: hda: Add missing rwsem around snd_ctl_remove() calls
  ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
  ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
  ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible
  ext4: avoid trim error on fs with small groups
  net: mcs7830: handle usb read errors properly
  bnxt_en: use firmware provided max timeout for messages
  bnxt_en: move coredump functions into dedicated file
  bnxt_en: Refactor coredump functions
  iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing()
  net: openvswitch: Fix ct_state nat flags for conns arriving from tc
  net: openvswitch: Fix matching zone id for invalid conns arriving from tc
  net/sched: flow_dissector: Fix matching on zone id for invalid conns
  pcmcia: fix setting of kthread task states
  can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device
  can: xilinx_can: xcan_probe(): check for error irq
  can: softing: softing_startstop(): fix set but not used variable warning
  tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'
  tpm: add request_locality before write TPM_INT_ENABLE
  can: mcp251xfd: add missing newline to printed strings
  net: mscc: ocelot: fix incorrect balancing with down LAG ports
  regmap: Call regmap_debugfs_exit() prior to _init()
  netrom: fix api breakage in nr_setsockopt()
  ax25: uninitialized variable in ax25_setsockopt()
  octeontx2-af: Increment ptp refcount before use
  spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
  mptcp: fix a DSS option writing error
  mptcp: fix opt size when sending DSS + MP_FAIL
  mptcp: fix per socket endpoint accounting
  Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()
  lib/mpi: Add the return value check of kcalloc()
  net/mlx5: Set command entry semaphore up once got index free
  net/mlx5e: Sync VXLAN udp ports during uplink representor profile change
  net/mlx5: Fix access to sf_dev_table on allocation failure
  net/mlx5e: Fix matching on modified inner ip_ecn bits
  Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel"
  Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"
  net/mlx5e: Don't block routes with nexthop objects in SW
  net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used
  net/mlx5e: Fix page DMA map/unmap attributes
  x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error
  serial: stm32: move tx dma terminate DMA to shutdown
  serial: liteuart: fix MODULE_ALIAS
  drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb
  debugfs: lockdown: Allow reading debugfs files that are not world readable
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init
  usb: gadget: u_audio: Subdevice 0 for capture ctls
  usb: dwc2: gadget: initialize max_speed from params
  usb: dwc2: do not gate off the hardware if it does not support clock gating
  usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe
  net/smc: Reset conn->lgr when link group registration fails
  Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe
  Bluetooth: hci_bcm: Check for error irq
  fsl/fman: Check for null pointer after calling devm_ioremap
  staging: greybus: audio: Check null pointer
  rocker: fix a sleeping in atomic bug
  ppp: ensure minimum packet size in ppp_write()
  net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets
  netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone
  netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
  bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
  bpf: Fix verifier support for validation of async callbacks
  bpf: Don't promote bogus looking registers after null check.
  bpf, sockmap: Fix double bpf_prog_put on error case in map_link
  bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()
  netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
  net: dsa: fix incorrect function pointer check for MRP ring roles
  net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops
  net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path
  power: reset: mt6397: Check for null res pointer
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
  ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
  serial: 8250_bcm7271: Propagate error codes from brcmuart_probe()
  io_uring: remove double poll on poll update
  x86/mce/inject: Avoid out-of-bounds write when setting flags
  hwmon: (mr75203) fix wrong power-up delay value
  regulator: qcom-labibb: OCP interrupts are not a failure while disabled
  crypto: octeontx2 - prevent underflow in get_cores_bmap()
  x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS
  Bluetooth: hci_qca: Stop IBS timer during BT OFF
  software node: fix wrong node passed to find nargs_prop
  backlight: qcom-wled: Respect enabled-strings in set_brightness
  backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion
  backlight: qcom-wled: Override default length with qcom,enabled-strings
  backlight: qcom-wled: Fix off-by-one maximum with default num_strings
  backlight: qcom-wled: Pass number of elements to read to read_u32_array
  backlight: qcom-wled: Validate enabled string indices in DT
  bpftool: Enable line buffering for stdout
  Bluetooth: L2CAP: Fix using wrong mode
  um: virtio_uml: Fix time-travel external time propagation
  lib/logic_iomem: Fix operation on 32-bit
  lib/logic_iomem: Fix 32-bit build
  um: virt-pci: Fix 32-bit compile
  um: rename set_signals() to um_set_signals()
  um: fix ndelay/udelay defines
  selinux: fix potential memleak in selinux_add_opt()
  block: fix error unwinding in device_add_disk
  mmc: meson-mx-sdio: add IRQ check
  mmc: meson-mx-sdhc: add IRQ check
  iwlwifi: mvm: set protected flag only for NDP ranging
  iwlwifi: mvm: perform 6GHz passive scan after suspend
  iwlwifi: mvm: test roc running status bits before removing the sta
  iwlwifi: mvm: fix 32-bit build in FTM
  rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE
  rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC
  wilc1000: fix double free error in probe()
  mt76: mt7921: drop offload_flags overwritten
  ARM: dts: armada-38x: Add generic compatible to UART nodes
  arm64: dts: marvell: cn9130: enable CP0 GPIO controllers
  arm64: dts: marvell: cn9130: add GPIO and SPI aliases
  usb: ftdi-elan: fix memory leak on device disconnect
  ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
  xfrm: state and policy should fail if XFRMA_IF_ID 0
  xfrm: interface with if_id 0 should return error
  media: hantro: Fix probe func error path
  drm/tegra: vic: Fix DMA API misuse
  drm/tegra: gr2d: Explicitly control module reset
  gpu: host1x: select CONFIG_DMA_SHARED_BUFFER
  drm/bridge: ti-sn65dsi86: Set max register for regmap
  drm/msm/dpu: fix safe status debugfs file
  arm64: dts: qcom: ipq6018: Fix gpio-ranges property
  arm64: dts: qcom: c630: Fix soundcard setup
  net: dsa: hellcreek: Add missing PTP via UDP rules
  net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports
  net: dsa: hellcreek: Add STP forwarding rule
  net: dsa: hellcreek: Fix insertion of static FDB entries
  ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
  media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
  media: msi001: fix possible null-ptr-deref in msi001_probe()
  media: dw2102: Fix use after free
  perf/arm-cmn: Fix CPU hotplug unregistration
  ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
  spi: Fix incorrect cs_setup delay handling
  ath11k: Fix deleting uninitialized kernel timer during fragment cache flush
  crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume()
  crypto: stm32 - Revert broken pm_runtime_resume_and_get changes
  crypto: stm32/cryp - fix bugs and crash in tests
  crypto: stm32/cryp - fix lrw chaining mode
  crypto: stm32/cryp - fix double pm exit
  crypto: stm32/cryp - check early input data
  crypto: stm32/cryp - fix xts and race condition in crypto_engine requests
  crypto: stm32/cryp - fix CTR counter carry
  selftests: harness: avoid false negatives if test has no ASSERTs
  selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST
  x86/uaccess: Move variable into switch case statement
  xfrm: fix a small bug in xfrm_sa_len()
  mwifiex: Fix possible ABBA deadlock
  drm/msm/dsi: fix initialization in the bonded DSI case
  wcn36xx: Fix max channels retrieval
  rcu/exp: Mark current CPU as exp-QS in IPI loop second pass
  drm/msm/dp: displayPort driver need algorithm rational
  drm/msm/gpu: Don't allow zero fence_id
  drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs
  drm/amd/display: Fix bug in debugfs crc_win_update entry
  Bluetooth: btusb: Handle download_firmware failure cases
  Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag
  Bluetooth: refactor set_exp_feature with a feature table
  ath10k: Fix the MTU size on QCA9377 SDIO
  sched/rt: Try to restart rt period timer when rt runtime exceeded
  wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma
  media: si2157: Fix "warm" tuner state detection
  media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
  media: dib8000: Fix a memleak in dib8000_init()
  samples: bpf: Fix 'unknown warning group' build warning on Clang
  samples: bpf: Fix xdp_sample_user.o linking with Clang
  samples/bpf: Clean up samples/bpf build failes
  samples/bpf: Install libbpf headers when building
  arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
  arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1
  bpf: Remove config check to enable bpf support for branch records
  bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)
  bpf: Adjust BTF log size limit.
  sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity
  sched/fair: Fix detection of per-CPU kthreads waking a task
  bpf: Fix the test_task_vma selftest to support output shorter than 1 kB
  Bluetooth: btmtksdio: fix resume failure
  staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib()
  staging: rtl8192e: return error code from rtllib_softmac_init()
  floppy: Fix hang in watchdog when disk is ejected
  mtd: core: provide unique name for nvmem device
  serial: amba-pl011: do not request memory region twice
  tty: serial: uartlite: allow 64 bit address
  arm64: dts: ti: k3-j7200: Correct the d-cache-sets info
  arm64: dts: ti: k3-j721e: Fix the L2 cache sets
  arm64: dts: ti: k3-j7200: Fix the L2 cache sets
  arm64: dts: ti: k3-am642: Fix the L2 cache sets
  crypto: caam - save caam memory to support crypto engine retry mechanism.
  libbpf: Clean gen_loader's attach kind.
  drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
  drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
  thermal/drivers/imx8mm: Enable ADC when enabling monitor
  ACPI: EC: Rework flushing of EC work while suspended to idle
  cgroup: Trace event cgroup id fields should be u64
  drm/vmwgfx: Fail to initialize on broken configs
  drm/vmwgfx: Remove the deprecated lower mem limit
  arm64: dts: qcom: msm8916: fix MMC controller aliases
  powerpc: Avoid discarding flags in system_call_exception()
  netfilter: bridge: add support for pppoe filtering
  igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS
  thermal/drivers/imx: Implement runtime PM support
  net: stmmac: Add platform level debug register dump feature
  media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()'
  media: venus: core: Fix a potential NULL pointer dereference in an error handling path
  media: venus: correct low power frequency calculation for encoder
  media: coda: fix CODA960 JPEG encoder buffer overflow
  media: hantro: Hook up RK3399 JPEG encoder output
  media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
  media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
  media: imx-pxp: Initialize the spinlock prior to using it
  media: rcar-csi2: Correct the selection of hsfreqrange
  media: i2c: ov8865: Fix lockdep error
  media: i2c: Re-order runtime pm initialisation
  media: i2c: imx274: fix s_frame_interval runtime resume not requested
  libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data
  bfq: Do not let waker requests skip proper accounting
  mfd: atmel-flexcom: Use .resume_noirq
  mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP
  tty: serial: atmel: Call dma_async_issue_pending()
  tty: serial: atmel: Check return code of dmaengine_submit()
  arm64: dts: ti: k3-j721e: correct cache-sets info
  ath11k: Use host CE parameters for CE interrupts configuration
  crypto: qat - fix undetected PFVF timeout in ACK loop
  crypto: qat - make pfvf send message direction agnostic
  crypto: qat - remove unnecessary collision prevention step in PFVF
  libbpf: Fix using invalidated memory in bpf_linker
  libbpf: Fix glob_syms memory leak in bpf_linker
  libbpf: Fix potential misaligned memory access in btf_ext__new()
  ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco
  cpufreq: qcom-hw: Fix probable nested interrupt handling
  cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure
  mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove
  arm64: dts: qcom: sc7280: Fix incorrect clock name
  crypto: qce - fix uaf on qce_skcipher_register_one
  crypto: qce - fix uaf on qce_ahash_register_one
  crypto: qce - fix uaf on qce_aead_register_one
  crypto: atmel-aes - Reestablish the correct tfm context at dequeue
  media: dmxdev: fix UAF when dvb_register_device() fails
  arm64: dts: renesas: cat875: Add rx/tx delays
  drm/vboxvideo: fix a NULL vs IS_ERR() check
  drm/dp: Don't read back backlight mode in drm_edp_backlight_enable()
  fs: dlm: fix build with CONFIG_IPV6 disabled
  tee: fix put order in teedev_close_context()
  spi: hisi-kunpeng: Fix the debugfs directory name incorrect
  ath11k: reset RSN/WPA present state for open BSS
  ath11k: clear the keys properly via DISABLE_KEY
  ath11k: Fix ETSI regd with weather radar overlap
  Bluetooth: stop proccessing malicious adv data
  memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails
  fs: dlm: don't call kernel_getpeername() in error_report()
  arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
  arm64: dts: meson-gxbb-wetek: fix HDMI in early boot
  arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+
  arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name
  media: aspeed: Update signal status immediately to ensure sane hw state
  media: em28xx: fix memory leak in em28xx_init_dev
  media: aspeed: fix mode-detect always time out at 2nd run
  media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr()
  media: atomisp: fix enum formats logic
  media: atomisp: add NULL check for asd obtained from atomisp_video_pipe
  media: atomisp: fix ifdefs in sh_css.c
  media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid()
  media: atomisp: do not use err var when checking port validity for ISP2400
  media: atomisp: fix inverted logic in buffers_needed()
  media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case
  media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities()
  media: videobuf2: Fix the size printk format
  mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init()
  bpftool: Fix memory leak in prog_dump()
  ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware
  wcn36xx: fix RX BD rate mapping for 5GHz legacy rates
  wcn36xx: populate band before determining rate on RX
  wcn36xx: Put DXE block into reset before freeing memory
  wcn36xx: Release DMA channel descriptor allocations
  wcn36xx: Fix DMA channel enable/disable cycle
  libbpf: Free up resources used by inner map definition
  drm/vc4: hdmi: Enable the scrambler on reconnection
  wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
  wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan
  drm/vc4: crtc: Make sure the HDMI controller is powered when disabling
  drm/vc4: hdmi: Rework the pre_crtc_configure error handling
  drm/vc4: hdmi: Make sure the controller is powered up during bind
  drm/vc4: hdmi: Make sure the controller is powered in detect
  drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
  drm/vc4: hdmi: Set a default HSM rate
  clk: bcm-2835: Remove rounding up the dividers
  clk: bcm-2835: Pick the closest clock rate
  Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
  Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle()
  drm/rockchip: dsi: Reconfigure hardware on resume()
  drm/rockchip: dsi: Disable PLL clock on bind error
  drm/rockchip: dsi: Hold pm-runtime across bind/unbind
  drm/rockchip: dsi: Fix unbalanced clock on probe error
  drm/panel: innolux-p079zca: Delete panel on attach() failure
  drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
  drm: fix null-ptr-deref in drm_dev_init_release()
  drm/bridge: display-connector: fix an uninitialized pointer in probe()
  Bluetooth: L2CAP: Fix not initializing sk_peer_pid
  drm/ttm: Put BO in its memory manager's lru list
  shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
  ath11k: add string type to search board data in board-2.bin for WCN6855
  mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
  dma/pool: create dma atomic pool only if dma zone has managed pages
  mm_zone: add function to check if managed dma zone exists
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
  dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
  virtio/virtio_mem: handle a possible NULL as a memcpy parameter
  drm/tegra: Add back arm_iommu_detach_device()
  gpu: host1x: Add back arm_iommu_detach_device()
  iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure
  ARM: dts: at91: update alternate function of signal PD20
  arm64: errata: Fix exec handling in erratum 1418040 workaround
  cxl/pmem: Fix reference counting for delayed work
  bus: mhi: core: Fix race while handling SYS_ERR at power up
  bus: mhi: core: Fix reading wake_capable channel configuration
  bus: mhi: pci_generic: Graceful shutdown on freeze
  lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()
  iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046
  iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs
  mei: hbm: fix client dma reply status
  can: softing_cs: softingcs_probe(): fix memleak on registration failure
  media: cec-pin: fix interrupt en/disable handling
  media: stk1160: fix control-message timeouts
  media: pvrusb2: fix control-message timeouts
  media: redrat3: fix control-message timeouts
  media: dib0700: fix undefined behavior in tuner shutdown
  media: s2255: fix control-message timeouts
  media: cpia2: fix control-message timeouts
  media: em28xx: fix control-message timeouts
  media: mceusb: fix control-message timeouts
  media: flexcop-usb: fix control-message timeouts
  media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE
  media: ov8865: Disable only enabled regulators on error path
  media: cec: fix a deadlock situation
  ksmbd: add reserved room in ipc request/response
  ksmbd: limits exceeding the maximum allowable outstanding requests
  ksmbd: move credit charge deduction under processing request
  ksmbd: add support for smb2 max credit parameter
  ksmbd: fix guest connection failure with nautilus
  ksmbd: uninitialized variable in create_socket()
  net: phy: marvell: add Marvell specific PHY loopback
  rtc: cmos: take rtc_lock while reading from CMOS
  tools/nolibc: fix incorrect truncation of exit code
  tools/nolibc: i386: fix initial stack alignment
  crypto: x86/aesni - don't require alignment of data
  tools/nolibc: x86-64: Fix startup code bug
  x86/gpu: Reserve stolen memory for first integrated Intel GPU
  riscv: mm: fix wrong phys_ram_base value for RV64
  riscv: use hart id instead of cpu id on machine_kexec
  riscv: Don't use va_pa_offset on kdump
  riscv: try to allocate crashkern region from 32bit addressible memory
  RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n
  riscv: Get rid of MAXPHYSMEM configs
  mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function
  mtd: rawnand: Export nand_read_page_hwecc_oob_first()
  mtd: rawnand: davinci: Rewrite function description
  mtd: rawnand: davinci: Avoid duplicated page read
  mtd: rawnand: davinci: Don't calculate ECC when reading page
  mtd: Fixed breaking list in __mtd_del_partition.
  mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
  mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings
  nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
  f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file
  f2fs: fix to do sanity check in is_alive()
  f2fs: fix to do sanity check on inode type during garbage collection
  ALSA: core: Fix SSID quirk lookup for subvendor=0
  HID: wacom: Avoid using stale array indicies to read contact count
  HID: wacom: Ignore the confidence flag when a touch is removed
  HID: wacom: Reset expected and received contact counts at the same time
  HID: uhid: Fix worker destroying device without any protection
  HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100
  KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock
  KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU
  ANDROID: remove extra !SMP inline for __migrate_task
  ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst
  ANDROID: selftests: fix incfs_test
  ANDROID: incremental-fs: fix mount_fs issue
  ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl
  ANDROID: mm, oom: add vendor hook to prevent oom panic
  ANDROID: rproc: Add vendor hook for recovery
  ANDROID: Re-apply vendor hooks for rt_mutex information of blocked tasks
  ANDROID: Re-apply vendor hooks for information of blocked tasks
  UPSTREAM: arm64: cpufeature: Export this_cpu_has_cap helper
  UPSTREAM: arm64: errata: Enable TRBE workaround for write to out-of-range address
  UPSTREAM: arm64: errata: Enable workaround for TRBE overwrite in FILL mode
  UPSTREAM: arm64: errata: Add detection for TRBE write to out-of-range
  UPSTREAM: arm64: errata: Add workaround for TSB flush failures
  UPSTREAM: arm64: errata: Add detection for TRBE overwrite in FILL mode
  UPSTREAM: arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
  UPSTREAM: coresight: trbe: Work around write to out of range
  UPSTREAM: coresight: trbe: Make sure we have enough space
  UPSTREAM: coresight: trbe: Add a helper to determine the minimum buffer size
  UPSTREAM: coresight: trbe: Workaround TRBE errata overwrite in FILL mode
  UPSTREAM: coresight: trbe: Add infrastructure for Errata handling
  UPSTREAM: coresight: trbe: Allow driver to choose a different alignment
  UPSTREAM: coresight: trbe: Decouple buffer base from the hardware base
  UPSTREAM: coresight: trbe: Add a helper to pad a given buffer area
  UPSTREAM: coresight: trbe: Add a helper to calculate the trace generated
  UPSTREAM: coresight: etm4x: Add ETM PID for Kryo-5XX
  UPSTREAM: coresight: trbe: Prohibit trace before disabling TRBE
  UPSTREAM: coresight: trbe: End the AUX handle on truncation
  UPSTREAM: coresight: trbe: Do not truncate buffer on IRQ
  UPSTREAM: coresight: trbe: Fix handling of spurious interrupts
  UPSTREAM: coresight: trbe: irq handler: Do not disable TRBE if no action is needed
  UPSTREAM: coresight: trbe: Unify the enabling sequence
  UPSTREAM: coresight: trbe: Drop duplicate TRUNCATE flags
  UPSTREAM: coresight: trbe: Ensure the format flag is always set
  UPSTREAM: coresight: etm-pmu: Ensure the AUX handle is valid
  UPSTREAM: coresight: etm4x: Use Trace Filtering controls dynamically
  UPSTREAM: coresight: etm4x: Save restore TRFCR_EL1
  UPSTREAM: coresight: Don't immediately close events that are run on invalid CPU/sink combos
  UPSTREAM: coresight: tmc-etr: Speed up for bounce buffer in flat mode
  UPSTREAM: coresight: Update comments for removing cs_etm_find_snapshot()
  UPSTREAM: coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer
  UPSTREAM: coresight: tmc-etf: Add comment for store ordering
  UPSTREAM: coresight: tmc-etr: Add barrier after updating AUX ring buffer
  UPSTREAM: coresight: tmc: Configure AXI write burst size
  UPSTREAM: coresight: cpu-debug: Control default behavior via Kconfig
  ANDROID: sched: core: hook for get_nohz_timer_target
  ANDROID: kernel: sched: tracehook for is_cpu_allowed
  ANDROID: __migrate_task header
  ANDROID: GKI: update the pixel symbol list
  FROMGIT: KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
  FROMGIT: KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
  FROMGIT: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
  Revert "FROMLIST: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance"
  ANDROID: KVM: arm64: pkvm: Force injection of a data abort on NISV MMIO exit
  ANDROID: KVM: arm64: Fix vcpu sys_reg accessors when running with VHE
  ANDROID: KVM: arm64: Support TLB invalidation in guest context
  Revert "ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded"
  ANDROID: f2fs: fix fscrypt direct I/O support
  ANDROID: GKI: update virtual_device symbol list
  ANDROID: GKI: update virtual device symbol list
  Linux 5.15.16
  mtd: fixup CFI on ixp4xx
  ALSA: hda/realtek: Re-order quirk entries for Lenovo
  ALSA: hda/realtek: Add quirk for Legion Y9000X 2020
  ALSA: hda/tegra: Fix Tegra194 HDA reset failure
  ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
  ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop
  ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices
  KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all
  perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions
  firmware: qemu_fw_cfg: fix kobject leak in probe error path
  firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
  firmware: qemu_fw_cfg: fix sysfs information leak
  rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
  media: uvcvideo: fix division by zero at stream start
  video: vga16fb: Only probe for EGA and VGA 16 color graphic cards
  9p: only copy valid iattrs in 9P2000.L setattr implementation
  remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP
  KVM: s390: Clarify SIGP orders versus STOP/RESTART
  KVM: x86: don't print when fail to read/write pv eoi memory
  KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest
  KVM: x86: Register perf callbacks after calling vendor's hardware_setup()
  perf: Protect perf_guest_cbs with RCU
  vfs: fs_context: fix up param length parsing in legacy_parse_param
  remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided
  orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
  drm/amd/display: explicitly set is_dsc_supported to false before use
  devtmpfs regression fix: reconfigure on each mount
  ANDROID: GKI: enable test_stackinit kernel module
  ANDROID: GKI: defconfig: enable BTF debug info
  f2fs: do not allow partial truncation on pinned file
  ANDROID: Change anon vma name limit from 80 to 256
  ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names
  UPSTREAM: mm: move anon_vma declarations to linux/mm_inline.h
  UPSTREAM: mm: add anonymous vma name refcounting
  UPSTREAM: mm: add a field to store names for private anonymous memory
  UPSTREAM: mm: rearrange madvise code to allow for reuse
  Revert "ANDROID: mm: add a field to store names for private anonymous memory"
  Revert "ANDROID: mm: fix up new call to vma_merge()"
  Revert "ANDROID: fix up 60500a4228 ("ANDROID: mm: add a field to store names for private anonymous memory")"
  FROMGIT: tools/resolve_btfids: Build with host flags
  ANDROID: rwsem: Export rwsem_waiter struct for loadable modules
  ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig
  FROMLIST: asm-generic/io: Add logging support for MMIO accessors
  FROMLIST: tracing: Add register read/write tracing support
  ANDROID: gic: Add vendor hook to GIC
  Linux 5.15.15
  staging: greybus: fix stack size warning with UBSAN
  drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
  staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
  media: Revert "media: uvcvideo: Set unique vdev name based in type"
  platform/x86/intel: hid: add quirk to support Surface Go 3
  random: fix crash on multiple early calls to add_bootloader_randomness()
  random: fix data race on crng init time
  random: fix data race on crng_node_pool
  can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
  can: isotp: convert struct tpcon::{idx,len} to unsigned int
  can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
  mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
  veth: Do not record rx queue hint in veth_xmit
  Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2
  Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip
  Bluetooth: add quirk disabling LE Read Transmit Power
  mmc: sdhci-pci: Add PCI ID for Intel ADL
  ath11k: Fix buffer overflow when scanning with extraie
  USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
  USB: core: Fix bug in resuming hub's handling of wakeup requests
  ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100
  Bluetooth: bfusb: fix division by zero in send path
  Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0
  Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices
  Bluetooth: btusb: Add support for Foxconn MT7922A
  Bluetooth: btusb: Add two more Bluetooth parts for WCN6855
  Bluetooth: btusb: Add one more Bluetooth part for WCN6855
  fget: clarify and improve __fget_files() implementation
  Bluetooth: btusb: Add the new support IDs for WCN6855
  Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
  Bluetooth: btusb: enable Mediatek to support AOSP extension
  Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()
  Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
  Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921)
  Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
  Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922)
  bpf: Fix out of bounds access from invalid *_or_null type verification
  staging: r8188eu: switch the led off during deinit
  workqueue: Fix unbind_workers() VS wq_worker_running() race
  s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add()
  BACKPORT: scsi: ufs: Add quirk to enable host controller without PH configuration
  BACKPORT: scsi: ufs: Add quirk to handle broken UIC command
  ANDROID: GKI: Disable security lockdown for unsigned modules
  ANDROID: GKI: Enable system_dlkm build for gki
  ANDROID: GKI: Enable config for module signing
  ANDROID: GKI: Do not force select MODULE_SIG_ALL
  f2fs: remove redunant invalidate compress pages
  f2fs: Simplify bool conversion
  f2fs: don't drop compressed page cache in .{invalidate,release}page
  f2fs: fix to reserve space for IO align feature
  f2fs: fix to check available space of CP area correctly in update_ckpt_flags()
  f2fs: support fault injection to f2fs_trylock_op()
  f2fs: clean up __find_inline_xattr() with __find_xattr()
  f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
  f2fs: do not bother checkpoint by f2fs_get_node_info
  f2fs: avoid down_write on nat_tree_lock during checkpoint
  f2fs: compress: fix potential deadlock of compress file
  f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file
  f2fs: add gc_urgent_high_remaining sysfs node
  f2fs: fix to do sanity check in is_alive()
  f2fs: fix to avoid panic in is_alive() if metadata is inconsistent
  f2fs: fix to do sanity check on inode type during garbage collection
  f2fs: avoid duplicate call of mark_inode_dirty
  f2fs: support POSIX_FADV_DONTNEED drop compressed page cache
  f2fs: fix remove page failed in invalidate compress pages
  f2fs: show more DIO information in tracepoint
  f2fs: use iomap for direct I/O
  f2fs: implement iomap operations
  f2fs: fix the f2fs_file_write_iter tracepoint
  f2fs: do not expose unwritten blocks to user by DIO
  f2fs: reduce indentation in f2fs_file_write_iter()
  f2fs: rework write preallocations
  f2fs: compress: reduce one page array alloc and free when write compressed page
  iomap: Add done_before argument to iomap_dio_rw
  f2fs: show number of pending discard commands

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
	Documentation/devicetree/bindings/input/hid-over-i2c.txt
	Documentation/devicetree/bindings/reserved-memory/google,open-dice.yaml
	Documentation/devicetree/bindings/thermal/thermal-zones.yaml
	Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
	drivers/bus/mhi/core/pm.c
	drivers/hwtracing/coresight/coresight-tmc-core.c
	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
	drivers/remoteproc/qcom_pil_info.c

Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8140279 TKQ2.220201.002
Change-Id: I630cb9f5beea6eb60b27630c263b92f9015d7aa7
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-02-21 14:43:22 -08:00
qctecmdr
cb22f34813 Merge "Merge keystone/android13-5.15-keystone-qcom-release.14+ (9b5dca3) into msm-5.15" 2022-02-11 01:41:03 -08:00
keystone-kernel-automerger
94dee38c32 Merge remote-tracking branch into HEAD
* keystone/mirror-android13-5.15:
  Revert "clk: Emit a stern warning with writable debugfs enabled"
  FROMLIST: kbuild: Add environment variables for userprogs flags
  ANDROID: arm64: declare system_32bit_el0_cpumask as export
  Linux 5.15.21
  Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again
  Revert "drm/vc4: hdmi: Make sure the device is powered with CEC"

Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com>
Change-Id: I22d8a7e83fb93e782cd8d2d90fd3d76e7360eab2
2022-02-08 06:16:01 +00:00
Elliot Berman
df70410432 FROMLIST: kbuild: Add environment variables for userprogs flags
Allow additional arguments be passed to userprogs compilation.
Reproducible clang builds need to provide a sysroot and gcc path to
ensure the same toolchain is used across hosts. KCFLAGS is not currently
used for any user programs compilation, so add new USERCFLAGS and
USERLDFLAGS which serves similar purpose as HOSTCFLAGS/HOSTLDFLAGS.

Clang 13+ might detect GCC installation on hosts which have it installed
to a default location in /. With addition of these environment
variables, you can specify flags such as:

$ make USERCFLAGS=--sysroot=/path/to/sysroot

This can also be used to specify different sysroots such as musl or
bionic which may be installed on the host in paths that the compiler
may not search by default.

Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Bug: 214127735
Link: https://lore.kernel.org/linux-kbuild/20220201213542.2808035-1-quic_eberman@quicinc.com/
Change-Id: I035309a569130774a1212f294973eee2830a6588
2022-02-07 18:07:42 +00:00
Elliot Berman
aa205d5d26 FROMLIST: kbuild: Add environment variables for userprogs flags
Allow additional arguments be passed to userprogs compilation.
Reproducible clang builds need to provide a sysroot and gcc path to
ensure the same toolchain is used across hosts. KCFLAGS is not currently
used for any user programs compilation, so add new USERCFLAGS and
USERLDFLAGS which serves similar purpose as HOSTCFLAGS/HOSTLDFLAGS.

Clang 13+ might detect GCC installation on hosts which have it installed
to a default location in /. With addition of these environment
variables, you can specify flags such as:

$ make USERCFLAGS=--sysroot=/path/to/sysroot

This can also be used to specify different sysroots such as musl or
bionic which may be installed on the host in paths that the compiler
may not search by default.

Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Bug: 214127735
Link: https://lore.kernel.org/linux-kbuild/20220201213542.2808035-1-quic_eberman@quicinc.com/
Change-Id: I035309a569130774a1212f294973eee2830a6588
2022-02-01 14:02:35 -08:00
Blagovest Kolenichev
7b6042de5d Merge keystone/android13-5.15-keystone-qcom-release.14+ (9b5dca3) into msm-5.15
* refs/heads/tmp-9b5dca3:
  BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace
  FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE
  ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure
  ANDROID: KVM: arm64: Create EL2 copy of __icache_flags for pKVM instead of alias
  ANDROID: arm64: Register earlycon fixmap with the MMIO guard
  ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap
  ANDROID: arm64: Enroll into KVM's MMIO guard if required
  ANDROID: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard
  ANDROID: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages
  ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature
  ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling
  ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls
  ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure
  ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag
  ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM
  ANDROID: KVM: arm64: Define MMIO guard hypercalls
  ANDROID: KVM: arm64: Check for PTE valitity when checking for executable/cacheable
  ANDROID: KVM: arm64: Generalise VM features into a set of flags
  ANDROID: KVM: arm64: pkvm: Plug in cache invalidation for non-protected guests
  ANDROID: KVM: arm64: pkvm: Allow the shadows to be destroyed on teardown
  ANDROID: KVM: arm64: pkvm: Don't init pvm traps non non-protected guests
  ANDROID: KVM: arm64: pkvm: Share memory with non-protected guests
  ANDROID: KVM: arm64: pkvm: Manage the non-protected guest dirty state from EL1
  ANDROID: KVM: arm64: pkvm: State sync primitives for non-protected guests
  ANDROID: KVM: arm64: pkvm: Introduce entry/exit handlers for non-protected guests
  ANDROID: KVM: arm64: pkvm: Make {flush,sync}_shadow_state() take the full state
  ANDROID: KVM: arm64: pkvm: Replace pkvm_loaded_state.is_shadow with is_protected
  ANDROID: KVM: arm64: Generate hyp-constants.o as an nVHE object
  ANDROID: KVM: arm64: Introduce vcpu_is_protected() helper
  ANDROID: KVM: arm64: pkvm: Update the shadow view of pkvm.enabled at creation time
  ANDROID: KVM: arm64: pkvm: Store vcpus in donated PGD at shadow-creation time
  ANDROID: KVM: arm64: pkvm: Rerge get_num_hvc_args into handle_pvm_exit_hvc64
  ANDROID: KVM: arm64: pkvm: Move memcache topup into a helper
  ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware
  ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs
  ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol
  ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host
  ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege
  ANDROID: BACKPORT: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region
  ANDROID: KVM: arm64: Extend comment in has_vhe()
  ANDROID: KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE
  ANDROID: KVM: arm64: Create EL2 shadow for VMs when pKVM is enabled
  ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls
  FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services
  ANDROID: BACKPORT: KVM: arm64: Zero protected guest pages on teardown
  ANDROID: KVM: arm64: Donate pages to protected guests
  ANDROID: KVM: arm64: Allow userspace to receive SHARE and UNSHARE notifications
  ANDROID: KVM: arm64: Add MEMINFO and {UN,}SHARE hypercalls for protected guests
  ANDROID: KVM: arm64: Advertise KVM vendor hypercalls to protected guests
  ANDROID: KVM: arm64: Add __pkvm_guest_unshare_host()
  ANDROID: KVM: arm64: Add __pkvm_guest_share_host()
  ANDROID: KVM: arm64: Add initial support for KVM_CAP_EXIT_HYPERCALL
  ANDROID: KVM: arm64: Reject concurrent loading of a vCPU on multiple physical CPUs
  ANDROID: KVM: arm64: Refcount shadow structs on vcpu_{load/put}()
  ANDROID: BACKPORT: KVM: arm64: Use guest VMID as owner id
  ANDROID: BACKPORT: KVM: arm64: Make owner ids 32 bits wide
  ANDROID: BACKPORT: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate
  ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded
  ANDROID: KVM: arm64: Reclaim vm state pages in teardown memcache
  ANDROID: KVM: arm64: Call __pkvm_host_share_guest on memory abort
  ANDROID: KVM: arm64: Add __pkvm_host_share_guest hypercall
  ANDROID: KVM: arm64: Reclaim guest page-table pages during teardown
  ANDROID: KVM: arm64: Prepare EL2 guest stage-2 page-table
  ANDROID: KVM: arm64: Add pcpu fixmap infrastructure at EL2
  ANDROID: KVM: arm64: Factor out private range VA allocation
  ANDROID: BACKPORT: KVM: arm64: Make hyp stage-1 refcnt correct on the whole range
  ANDROID: arm64: Annotate icache_inval_pou as position-independent
  ANDROID: KVM: arm64: Add hyp_memcache helpers for pkvm
  ANDROID: KVM: arm64: Add hyp_memcache helpers for the kernel
  ANDROID: KVM: arm64: Add generic hyp_memcache helpers
  ANDROID: KVM: arm64: Consolidate stage-2 init in one function
  ANDROID: KVM: arm64: Allow non-coallescable pages in a hyp_pool
  ANDROID: KVM: arm64: Provide a helper to compute the size of stage-2 PGDs
  ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
  ANDROID: KVM: arm64: Handle PSCI for protected VMs
  ANDROID: KVM: arm64: refactor kvm_vcpu_enable_ptrauth() for hyp use
  ANDROID: KVM: arm64: refactor vcpu_read_sys_reg and vcpu_write_sys_reg for hyp use
  ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header
  ANDROID: KVM: arm64: pkvm: Refactor DABT entry/exit
  ANDROID: KVM: arm64: pkvm: Rework sysreg entry/exit handling
  ANDROID: KVM: arm64: pkvm: Lazy host FP save/restore
  ANDROID: KVM: arm64: Restrict protected VM capabilities
  ANDROID: KVM: arm64: Pin host structs for pVMs
  ANDROID: KVM: arm64: pkvm: Introduce __pkvm_{load,put}_vcpu()
  ANDROID: KVM: arm64: Save/restore virtual timer state from the shadow vcpu
  ANDROID: KVM: arm64: Move vgic state between host and shadow vcpu structures
  ANDROID: KVM: arm64: Merge vmcr/apr save/restore
  ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to shadow vcpu init
  ANDROID: KVM: arm64: Add handlers for entry/exit state
  ANDROID: KVM: arm64: Shadow table for KVM EL2 state
  ANDROID: KVM: arm64: Reset sysregs for protected VMs
  ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation
  ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h
  ANDROID: KVM: arm64: Fix initializing traps for protected VMs
  ANDROID: KVM: arm64: Add hyp_spinlock_t static initializer
  ANDROID: KVM: arm64: FAR_EL2 mask as a define
  ANDROID: KVM: arm64: Trap debug break and watch from guest
  ANDROID: KVM: arm64: Split up nvhe/fixed_config.h
  ANDROID: KVM: arm64: Add helpers to pin memory shared with hyp
  ANDROID: KVM: arm64: Back hyp_vmemmap for all of memory
  ANDROID: KVM: arm64: Move hyp refcount manipulation helpers
  ANDROID: KVM: arm64: Add __pkvm_hyp_donate_host()
  ANDROID: KVM: arm64: Add __pkvm_host_donate_hyp()
  ANDROID: KVM: arm64: Implement hyp -> host memory donation
  ANDROID: KVM: arm64: Implement do_donate() helper for donating memory
  FROMLIST: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
  ANDROID: KVM: arm64: Wait on S2MPU.STATUS after invalidation
  ANDROID: KVM: arm64: Remove kernel-doc in S2MPU driver
  ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
  Linux 5.15.14
  drm/amd/pm: keep the BACO feature enabled for suspend
  Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)"
  Input: zinitix - make sure the IRQ is allocated before it gets enabled
  ARM: dts: gpio-ranges property is now required
  userfaultfd/selftests: fix hugetlb area allocations
  ipv6: raw: check passed optlen before reading
  drm/amd/display: Added power down for DCN10
  drm/amd/display: fix B0 TMDS deepcolor no dislay issue
  mISDN: change function names to avoid conflicts
  drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
  drm/amdgpu: always reset the asic in suspend (v2)
  drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
  atlantic: Fix buff_ring OOB in aq_ring_rx_clean
  net: udp: fix alignment problem in udp4_seq_show()
  ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
  scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
  usb: mtu3: fix interval value for intr and isoc
  drm/amd/pm: Fix xgmi link control on aldebaran
  drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify
  auxdisplay: charlcd: checking for pointer reference before dereferencing
  ipv6: Do cleanup if attribute validation fails in multipath route
  ipv6: Continue processing multipath route even if gateway attribute is invalid
  power: bq25890: Enable continuous conversion for ADC at charging
  drm/amdgpu: disable runpm if we are the primary adapter
  fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb
  phonet: refcount leak in pep_sock_accep
  net ticp:fix a kernel-infoleak in __tipc_sendmsg()
  gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler
  rndis_host: support Hytera digital radios
  reset: renesas: Fix Runtime PM usage
  power: reset: ltc2952: Fix use of floating point literals
  power: supply: core: Break capacity loop
  xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
  i2c: mpc: Avoid out of bounds memory access
  Revert "i2c: core: support bus regulator controlling in adapter"
  cgroup: Use open-time cgroup namespace for process migration perm checks
  cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
  cgroup: Use open-time credentials for process migraton perm checks
  KVM: x86: Check for rmaps allocation
  EDAC/i10nm: Release mdev/mbase when failing to detect HBM
  md/raid1: fix missing bitmap update w/o WriteMostly devices
  net: ena: Fix error handling when calculating max IO queues number
  net: ena: Fix wrong rx request id by resetting device
  net: ena: Fix undefined state when tx request id is out of bounds
  sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
  batman-adv: mcast: don't send link-local multicast to mcast routers
  sctp: hold endpoint before calling cb in sctp_transport_lookup_process
  selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature
  lwtunnel: Validate RTA_ENCAP_TYPE attribute length
  ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
  ipv6: Check attribute length for RTA_GATEWAY in multipath route
  ipv4: Check attribute length for RTA_FLOW in multipath route
  ipv4: Check attribute length for RTA_GATEWAY in multipath route
  ftrace/samples: Add missing prototypes direct functions
  i40e: Fix incorrect netdev's real number of RX/TX queues
  i40e: Fix for displaying message regarding NVM version
  i40e: fix use-after-free in i40e_sync_filters_subtask()
  sfc: The RX page_ring is optional
  mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
  mac80211: initialize variable have_higher_than_11mbit
  RDMA/uverbs: Check for null return of kmalloc_array
  netrom: fix copying in user data in nr_setsockopt
  Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"
  RDMA/core: Don't infoleak GRH fields
  iavf: Fix limit of total number of queues to active queues of VF
  i40e: Fix to not show opcode msg on unsuccessful VF MAC change
  ieee802154: atusb: fix uninit value in atusb_set_extended_addr
  Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow"
  tracing: Tag trace_percpu_buffer as a percpu pointer
  tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
  selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
  fscache_cookie_enabled: check cookie is valid before accessing it
  ANDROID: arm64/mm: Add command line option to make ZONE_DMA32 empty
  Revert "ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT"
  ANDROID: KVM: arm64: Initialize pkvm_pgtable.mm_ops earlier
  ANDROID: KVM: arm64: Mark select_iommu_ops static
  ANDROID: Enable KVM_S2MPU in gki_defconfig
  ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2
  ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver
  ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT
  ANDROID: KVM: arm64: Add S2MPU kselftest
  ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner'
  ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table
  ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler'
  ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu
  ANDROID: KVM: arm64: Copy S2MPU configuration to hyp
  ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults
  ANDROID: KVM: arm64: Allocate context IDs for valid VIDs
  ANDROID: KVM: arm64: Read and check S2MPU_VERSION
  ANDROID: KVM: arm64: Parse S2MPU MMIO region
  ANDROID: KVM: arm64: Create empty S2MPU driver
  ANDROID: dt-bindings: iommu: Add Google S2MPU
  ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops
  ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure
  ANDROID: sched: export task_rq_lock
  ANDROID: sched: Add vendor hook to select ilb cpu
  ANDROID: GKI: sched: add rvh for new cfs task util
  ANDROID: sched: add rvh for rebalance domains
  ANDROID: Add initial QCOM symbol list
  ANDROID: clang: update to 14.0.1
  ANDROID: GKI: Disable module signing support from gki_defconfig
  ANDROID: Fix "one_thousand" defined but not used warning
  ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats
  FROMGIT: KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
  FROMGIT: KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
  FROMGIT: KVM: arm64: Rework kvm_pgtable initialisation
  FROMGIT: KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
  FROMGIT: KVM: arm64: vgic-v3: Fix vcpu index comparison
  FROMGIT: KVM: arm64: Drop unused workaround_flags vcpu field
  ANDROID: GKI: Update virtual_device symbol list
  ANDROID: dma-heap: Make the page-pool library built-in
  ANDROID: dma-buf: heaps: fix dma-buf heap pool pages stat
  ANDROID: dma-heap: Let system heap report total pool size
  ANDROID: dma-buf: heaps: Add a sysfs file to report total pool size.
  ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools
  ANDROID: dma-buf: system_heap: Add pagepool support to system heap
  ANDROID: dma-buf: heaps: Add a shrinker controlled page pool
  ANDROID: mm/oom_kill: allow process_mrelease reclaim memory in parallel with exit_mmap
  FROMLIST: mm/oom_kill: allow process_mrelease to run under mmap_lock protection
  FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap
  ANDROID: add initial symbol list for mtktv
  FROMGIT: KVM: arm64: pkvm: Unshare guest structs during teardown
  FROMGIT: KVM: arm64: Expose unshare hypercall to the host
  FROMGIT: KVM: arm64: Implement do_unshare() helper for unsharing memory
  FROMGIT: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
  FROMGIT: KVM: arm64: Implement do_share() helper for sharing memory
  FROMGIT: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
  FROMGIT: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
  FROMGIT: KVM: arm64: pkvm: Refcount the pages shared with EL2
  BACKPORT: FROMGIT: KVM: arm64: Introduce kvm_share_hyp()
  FROMGIT: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
  FROMGIT: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
  FROMGIT: KVM: arm64: Fixup hyp stage-1 refcount
  FROMGIT: KVM: arm64: Refcount hyp stage-1 pgtable pages
  FROMGIT: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
  Revert "FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator"
  Revert "FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages"
  Revert "FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount"
  Revert "FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table"
  Revert "FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2"
  Revert "FROMLIST: KVM: arm64: Introduce kvm_share_hyp()"
  Revert "FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2"
  Revert "FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages"
  Revert "FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors"
  Revert "FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory"
  Revert "FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()"
  Revert "FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory"
  Revert "FROMLIST: KVM: arm64: Expose unshare hypercall to the host"
  Revert "FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown"
  ANDROID: GKI: Add module load time protected symbol lookup
  ANDROID: GKI: Add script to generate symbol protection headers
  FROMGIT: mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
  ANDROID: remove stale variables from build.config files
  Linux 5.15.13
  perf scripts python: intel-pt-events.py: Fix printing of switch events
  perf script: Fix CPU filtering of a script's switch events
  perf intel-pt: Fix parsing of VM time correlation arguments
  fs/mount_setattr: always cleanup mount_kattr
  net: fix use-after-free in tw_timer_handler
  mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
  Input: spaceball - fix parsing of movement data packets
  Input: appletouch - initialize work before device registration
  scsi: vmw_pvscsi: Set residual data length conditionally
  binder: fix async_free_space accounting for empty parcels
  nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
  usb: mtu3: set interval of FS intr and isoc endpoint
  usb: mtu3: fix list_head check warning
  usb: mtu3: add memory barrier before set GPD's HWO
  usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
  xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
  drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
  drm/amdgpu: add support for IP discovery gc_info table v2
  drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
  drm/nouveau: wait for the exclusive fence after the shared ones v2
  uapi: fix linux/nfc.h userspace compilation errors
  nfc: uapi: use kernel size_t to fix user-space builds
  i2c: validate user data in compat ioctl
  fsl/fman: Fix missing put_device() call in fman_port_probe
  selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
  net/ncsi: check for error return from call to nla_put_u32
  net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
  selftests: net: Fix a typo in udpgro_fwd.sh
  selftests/net: udpgso_bench_tx: fix dst ip argument
  net: bridge: mcast: add and enforce startup query interval minimum
  net: bridge: mcast: add and enforce query interval minimum
  net/mlx5e: Fix wrong features assignment in case of error
  ionic: Initialize the 'lif->dbid_inuse' bitmap
  drm/amd/display: Set optimize_pwr_state for DCN31
  drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
  igc: Fix TX timestamp support for non-MSI-X platforms
  igc: Do not enable crosstimestamping for i225-V models
  net/smc: fix kernel panic caused by race of smc_sock
  net/smc: don't send CDC/LLC message if link not ready
  NFC: st21nfca: Fix memory leak in device probe and remove
  net: lantiq_xrx200: fix statistics of received bytes
  net: ag71xx: Fix a potential double free in error handling paths
  net: usb: pegasus: Do not drop long Ethernet frames
  net/smc: fix using of uninitialized completions
  sctp: use call_rcu to free endpoint
  selftests: Calculate udpgso segment count without header adjustment
  udp: using datalen to cap ipv6 udp max gso segments
  net/mlx5e: Delete forward rule for ct or sample action
  net/mlx5e: Use tc sample stubs instead of ifdefs in source file
  net/mlx5e: Fix ICOSQ recovery flow for XSK
  net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
  net/mlx5e: Wrap the tx reporter dump callback to extract the sq
  net/mlx5: Fix tc max supported prio for nic mode
  net/mlx5: Fix SF health recovery flow
  net/mlx5: Fix error print in case of IRQ request failed
  net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
  scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
  selinux: initialize proto variable in selinux_ip_postroute_compat()
  efi: Move efifb_setup_from_dmi() prototype from arch headers
  powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
  recordmcount.pl: fix typo in s390 mcount regex
  ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
  ALSA: hda: intel-sdw-acpi: harden detection of controller
  memblock: fix memblock_phys_alloc() section mismatch error
  platform/x86: apple-gmux: use resource_size() with res
  platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
  parisc: Clear stale IIR value on instruction access rights trap
  net/sched: Extend qdisc control block with tc control block
  tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
  tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
  Input: i8042 - enable deferred probe quirk for ASUS UM325UA
  Input: i8042 - add deferred probe support

Conflicts:
	Documentation/devicetree/bindings
	android/abi_gki_aarch64_qcom

Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8082852 TKQ2.220114.002
Change-Id: I13a459959c50eaaed649b7013185776203f0d28a
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-01-28 10:45:13 -08:00
deyaoren@google.com
1bc3e76e7d Merge keystone/mirror-android13-5.15 into keystone/android13-5.15-keystone-qcom-dev
* keystone/mirror-android13-5.15:
  ANDROID: gic: Add vendor hook to GIC
  BACKPORT: scsi: ufs: Add quirk to enable host controller without PH configuration
  BACKPORT: scsi: ufs: Add quirk to handle broken UIC command
  ANDROID: GKI: Disable security lockdown for unsigned modules
  ANDROID: GKI: Enable system_dlkm build for gki
  ANDROID: GKI: Enable config for module signing
  ANDROID: GKI: Do not force select MODULE_SIG_ALL

Signed-off-by: deyaoren@google.com <deyaoren@google.com>
Change-Id: I961038170137945b4b98386364762ee52ed2e692
2022-01-18 18:28:09 +00:00
Ramji Jiyani
acf7ba2b07 ANDROID: GKI: Do not force select MODULE_SIG_ALL
CONFIG_MODULE_SIG_ALL needs to be set for gki_defconig,
but will require an override via device fragments
to avoid signing the vendor modules at build-time.

It defaults to 'y' so no need to explicitly set for
gki_defconfig.

Bug: 200082547
Bug: 214445388
Fixes: 9ab6a242258a ("ANDROID: GKI: Add module load time protected symbol lookup")
Test: TH, manual builds including P21 mainline
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iafc0936b5e7bfb781b28642d1ec233a7fcf85f09
2022-01-14 20:00:05 +00:00
Blagovest Kolenichev
e949f703b5 Merge keystone/android13-5.15-keystone-qcom-release.12+ (96bf853) into msm-5.15
* refs/heads/tmp-96bf853:
  FROMLIST: drivers/clocksource/timer-of: Remove __init markings
  ANDROID: GKI: add symbol list for raviole
  Linux 5.15.12
  phonet/pep: refuse to enable an unbound pipe
  tun: avoid double free in tun_free_netdev
  hamradio: improve the incomplete fix to avoid NPD
  hamradio: defer ax25 kfree after unregister_netdev
  ax25: NPD bug when detaching AX25 device
  r8152: sync ocp base
  hwmon: (lm90) Do not report 'busy' status bit as alarm
  hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
  pinctrl: mediatek: fix global-out-of-bounds issue
  ASoC: rt5682: fix the wrong jack type detected
  ASoC: SOF: Intel: pci-tgl: add ADL-N support
  ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
  ASoC: tas2770: Fix setting of high sample rates
  Input: goodix - add id->model mapping for the "9111" model
  Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
  Input: iqs626a - prohibit inlining of channel parsing functions
  kfence: fix memory leak when cat kfence objects
  arm64: dts: lx2160a: fix scl-gpios property name
  KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
  netfs: fix parameter of cleanup()
  f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
  tee: optee: Fix incorrect page free bug
  mm/damon/dbgfs: protect targets destructions with kdamond_lock
  mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
  mm, hwpoison: fix condition in free hugetlb page path
  mm: mempolicy: fix THP allocations escaping mempolicy restrictions
  mac80211: fix locking in ieee80211_start_ap error path
  ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  ksmbd: fix uninitialized symbol 'pntsd_size'
  ksmbd: fix error code in ndr_read_int32()
  ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
  mmc: mmci: stm32: clear DLYB_CR after sending tuning command
  mmc: core: Disable card detect during shutdown
  mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
  mmc: sdhci-tegra: Fix switch to HS400ES mode
  gpio: dln2: Fix interrupts when replugging the device
  pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
  KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
  KVM: VMX: Always clear vmx->fail on emulation_required
  KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
  KVM: x86/mmu: Don't advance iterator after restart due to yielding
  KVM: x86: Always set kvm_run->if_flag
  platform/x86: intel_pmc_core: fix memleak on registration failure
  platform/x86: amd-pmc: only use callbacks for suspend
  x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
  tee: handle lookup of shm with reference count 0
  parisc: Fix mask used to select futex spinlock
  parisc: Correct completer in lws start
  ipmi: fix initialization when workqueue allocation fails
  ipmi: ssif: initialize ssif_info->client early
  ipmi: bail out if init_srcu_struct fails
  Input: atmel_mxt_ts - fix double free in mxt_read_info_block
  ASoC: tegra: Restore headphones jack name on Nyan Big
  ASoC: tegra: Add DAPM switches for headphones and mic jack
  ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
  ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
  ALSA: hda/realtek: Add new alc285-hp-amp-init model
  ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
  ALSA: hda/hdmi: Disable silent stream on GLK
  ALSA: rawmidi - fix the uninitalized user_pversion
  ALSA: drivers: opl3: Fix incorrect use of vp->state
  ALSA: jack: Check the return value of kstrdup()
  x86/boot: Move EFI range reservation after cmdline parsing
  Revert "x86/boot: Pull up cmdline preparation and early param parsing"
  kernel/crash_core: suppress unknown crashkernel parameter warning
  platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
  compiler.h: Fix annotation macro misplacement with Clang
  uapi: Fix undefined __always_inline on non-glibc systems
  ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
  hwmon: (lm90) Drop critical attribute support for MAX6654
  hwmon: (lm90) Add basic support for TI TMP461
  hwmon: (lm90) Introduce flag indicating extended temperature support
  hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations
  hwmon: (lm90) Fix usage of CONFIG2 register in detect function
  pinctrl: bcm2835: Change init order for gpio hogs
  Input: elantech - fix stack out of bound access in elantech_change_report_id()
  net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M
  r8152: fix the force speed doesn't work for RTL8156
  net: bridge: fix ioctl old_deviceless bridge argument
  net: bridge: Use array_size() helper in copy_to_user()
  net: stmmac: ptp: fix potentially overflowing expression
  veth: ensure skb entering GRO are not cloned.
  io_uring: zero iocb->ki_pos for stream file types
  asix: fix wrong return value in asix_check_host_enable()
  asix: fix uninit-value in asix_mdio_read()
  sfc: falcon: Check null pointer of rx_queue->page_ring
  sfc: Check null pointer of rx_queue->page_ring
  net: ks8851: Check for error irq
  drivers: net: smc911x: Check for error irq
  fjes: Check for error irq
  bonding: fix ad_actor_system option setting to default
  gpio: virtio: remove timeout
  ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
  igb: fix deadlock caused by taking RTNL in RPM resume path
  net: skip virtio_net_hdr_set_proto if protocol already set
  net: accept UFOv6 packages in virtio_net_hdr_to_skb
  inet: fully convert sk->sk_rx_dst to RCU rules
  ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
  tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
  qlcnic: potential dereference null pointer of rx_queue->page_ring
  net: marvell: prestera: fix incorrect structure access
  net: marvell: prestera: fix incorrect return of port_find
  ice: xsk: return xsk buffers back to pool when cleaning the ring
  ice: Use xdp_buf instead of rx_buf for xsk zero-copy
  ARM: dts: imx6qdl-wandboard: Fix Ethernet support
  netfilter: fix regression in looped (broad|multi)cast's MAC handling
  netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy()
  RDMA/hns: Replace kfree() with kvfree()
  IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
  RDMA/hns: Fix RNR retransmission issue for HIP08
  ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
  drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
  ucounts: Fix rlimit max values check
  spi: change clk_disable_unprepare to clk_unprepare
  bus: sunxi-rsb: Fix shutdown
  arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
  PM: sleep: Fix error handling in dpm_prepare()
  NFSD: Fix READDIR buffer overflow
  HID: potential dereference of null pointer
  HID: holtek: fix mouse probing
  selftests: KVM: Fix non-x86 compiling
  ext4: check for inconsistent extents between index and leaf block
  ext4: check for out-of-order index extents in ext4_valid_extent_entries()
  ext4: prevent partial update of the extent blocks
  net: usb: lan78xx: add Allied Telesis AT29M2-AF
  arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
  FROMLIST: kbuild: install the modules.order for external modules
  ANDROID: GKI: Export clocksource_mmio_init
  ANDROID: GKI: Export sched_clock_register
  Linux 5.15.11
  xen/netback: don't queue unlimited number of packages
  xen/netback: fix rx queue stall detection
  xen/console: harden hvc_xen against event channel storms
  xen/netfront: harden netfront against event channel storms
  xen/blkfront: harden blkfront against event channel storms
  Revert "xsk: Do not sleep in poll() when need_wakeup set"
  selftests/damon: test debugfs file reads/writes with huge count
  bus: ti-sysc: Fix variable set but not used warning for reinit_modules
  io-wq: drop wqe lock before creating new worker
  rcu: Mark accesses to rcu_state.n_force_qs
  io-wq: check for wq exit after adding new worker task_work
  io-wq: remove spurious bit clear on task_work addition
  scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
  scsi: scsi_debug: Fix type in min_t to avoid stack OOB
  scsi: scsi_debug: Don't call kcalloc() if size arg is zero
  ovl: fix warning in ovl_create_real()
  fuse: annotate lock in fuse_reverse_inval_entry()
  media: mxl111sf: change mutex_init() location
  USB: core: Make do_proc_control() and do_proc_bulk() killable
  bpf: Fix extable address check.
  bpf, x64: Factor out emission of REX byte in more cases
  mptcp: add missing documented NL params
  xsk: Do not sleep in poll() when need_wakeup set
  ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
  can: m_can: pci: use custom bit timings for Elkhart Lake
  can: m_can: make custom bittiming fields const
  Revert "can: m_can: remove support for custom bit timing"
  drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
  drm/amdgpu: don't override default ECO_BITs setting
  drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
  powerpc/module_64: Fix livepatching for RO modules
  libata: if T_LENGTH is zero, dma direction should be DMA_NONE
  perf inject: Fix segfault due to perf_data__fd() without open
  perf inject: Fix segfault due to close without open
  riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot
  riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot
  locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()
  cifs: sanitize multiple delimiters in prepath
  timekeeping: Really make sure wall_to_monotonic isn't positive
  serial: 8250_fintek: Fix garbled text for console
  iocost: Fix divide-by-zero on donation from low hweight cgroup
  zonefs: add MODULE_ALIAS_FS
  btrfs: fix missing blkdev_put() call in btrfs_scan_one_device()
  btrfs: check WRITE_ERR when trying to read an extent buffer
  btrfs: fix double free of anon_dev after failure to create subvolume
  btrfs: fix memory leak in __add_inode_ref()
  selinux: fix sleeping function called from invalid context
  USB: serial: option: add Telit FN990 compositions
  USB: serial: cp210x: fix CP2105 GPIO registration
  usb: gadget: u_ether: fix race in setting MAC address in setup phase
  usb: typec: tcpm: fix tcpm unregister port but leave a pending timer
  usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore
  usb: cdnsp: Fix issue in cdnsp_log_ep trace event
  usb: cdnsp: Fix incorrect calling of cdnsp_died function
  usb: cdnsp: Fix incorrect status for control request
  usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
  usb: xhci-mtk: fix list_del warning when enable list debug
  PCI/MSI: Mask MSI-X vectors only on success
  PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
  usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
  USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
  tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous
  KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
  Revert "usb: early: convert to readl_poll_timeout_atomic()"
  USB: gadget: bRequestType is a bitfield, not a enum
  powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n
  bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
  bpf: Fix extable fixup offset.
  arm64: kexec: Fix missing error code 'ret' warning in load_other_segments()
  afs: Fix mmap
  sit: do not call ipip6_dev_free() from sit_init_net()
  net: systemport: Add global locking for descriptor lifecycle
  net/smc: Prevent smc_release() from long blocking
  net: Fix double 0x prefix print in SKB dump
  dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED
  sfc_ef100: potential dereference of null pointer
  net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup
  net/packet: rx_owner_map depends on pg_vec
  netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
  ixgbe: set X550 MDIO speed before talking to PHY
  ixgbe: Document how to enable NBASE-T support
  igc: Fix typo in i225 LTR functions
  igbvf: fix double free in `igbvf_probe`
  igb: Fix removal of unicast MAC filters of VFs
  soc/tegra: fuse: Fix bitwise vs. logical OR warning
  mptcp: fix deadlock in __mptcp_push_pending()
  mptcp: clear 'kern' flag from fallback sockets
  mptcp: remove tcp ulp setsockopt support
  drm/amd/pm: fix a potential gpu_metrics_table memory leak
  drm/amd/display: Set exit_optimized_pwr_state for DCN31
  ice: Don't put stale timestamps in the skb
  ice: Use div64_u64 instead of div_u64 in adjfine
  rds: memory leak in __rds_conn_create()
  flow_offload: return EOPNOTSUPP for the unsupported mpls action type
  net: stmmac: fix tc flower deletion for VLAN priority Rx steering
  mac80211: fix lookup when adding AddBA extension element
  cfg80211: Acquire wiphy mutex on regulatory work
  mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
  drm/i915/display: Fix an unsigned subtraction which can never be negative.
  drm/ast: potential dereference of null pointer
  mptcp: never allow the PM to close a listener subflow
  selftest/net/forwarding: declare NETIFS p9 p10
  net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down()
  selftests/net: toeplitz: fix udp option
  net/sched: sch_ets: don't remove idle classes from the round-robin list
  drm: simpledrm: fix wrong unit with pixel clock
  dmaengine: st_fdma: fix MODULE_ALIAS
  dmaengine: idxd: fix missed completion on abort path
  selftests: Fix IPv6 address bind tests
  selftests: Fix raw socket bind tests with VRF
  selftests: Add duplicate config only for MD5 VRF tests
  net: hns3: fix race condition in debugfs
  net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg
  selftests: icmp_redirect: pass xfail=0 to log_test()
  netdevsim: don't overwrite read only ethtool parms
  inet_diag: fix kernel-infoleak for UDP sockets
  sch_cake: do not call cake_destroy() from cake_init()
  s390/kexec_file: fix error handling when applying relocations
  selftests: net: Correct ping6 expected rc from 2 to 1
  Revert "drm/fb-helper: improve DRM fbdev emulation device names"
  vdpa: Consider device id larger than 31
  virtio/vsock: fix the transport to work with VMADDR_CID_ANY
  virtio: always enter drivers/virtio/
  iwlwifi: mvm: don't crash on invalid rate w/o STA
  soc: imx: Register SoC device only on i.MX boards
  clk: Don't parent clks until the parent is fully registered
  arm64: dts: imx8mq: remove interconnect property from lcdif
  ARM: socfpga: dts: fix qspi node compatible
  ceph: initialize pathlen variable in reconnect_caps_cb
  ceph: fix duplicate increment of opened_inodes metric
  tee: amdtee: fix an IS_ERR() vs NULL bug
  mac80211: track only QoS data frames for admission control
  dmaengine: idxd: fix calling wq quiesce inside spinlock
  dmaengine: idxd: add halt interrupt support
  arm64: dts: rockchip: fix poweroff on helios64
  arm64: dts: rockchip: fix audio-supply for Rock Pi 4
  arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
  arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
  arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
  pinctrl: amd: Fix wakeups when IRQ is shared with SCI
  drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
  drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915
  scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
  btrfs: remove stale comment about the btrfs_show_devname
  btrfs: update latest_dev when we create a sprout device
  btrfs: use latest_dev in btrfs_show_devname
  btrfs: convert latest_bdev type to btrfs_device and rename
  audit: improve robustness of the audit queue handling
  dm btree remove: fix use after free in rebalance_children()
  ceph: fix up non-directory creation in SGID directories
  arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys
  recordmcount.pl: look for jgnop instruction as well as bcrl on s390
  s390/entry: fix duplicate tracking of irq nesting level
  vdpa: check that offsets are within bounds
  virtio_ring: Fix querying of maximum DMA mapping size for virtio device
  vduse: check that offset is within bounds in get_config()
  vduse: fix memory corruption in vduse_dev_ioctl()
  bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer
  bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg
  bpf, selftests: Add test case trying to taint map value pointer
  bpf: Make 32->64 bounds propagation slightly more robust
  bpf: Fix signed bounds propagation after mov32
  bpf, selftests: Add test case for atomic fetch on spilled pointer
  bpf: Fix kernel address leakage in atomic fetch
  firmware: arm_scpi: Fix string overflow in SCPI genpd driver
  mac80211: validate extended element ID is present
  mac80211: send ADDBA requests using the tid/queue of the aggregation session
  mac80211: mark TX-during-stop for TX in in_reconfig
  mac80211: fix regression in SSN handling of addba tx
  mac80211: fix rate control for retransmitted frames
  KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
  x86/kvm: remove unused ack_notifier callbacks
  KVM: downgrade two BUG_ONs to WARN_ON_ONCE
  KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
  KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled
  reset: tegra-bpmp: Revert Handle errors in BPMP response
  BACKPORT: FROMGIT: scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
  ANDROID: Kleaf: Fix build by exporting mixed-build-prefix
  ANDROID: Reland "Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
  ANDROID: kbuild: add support for compiling external device trees
  ANDROID: kbuild: add Kconfig support for external modules
  Linux 5.15.10
  perf inject: Fix itrace space allowed for new attributes
  fuse: make sure reclaim doesn't write the inode
  staging: most: dim2: use device release method
  tracing: Fix a kmemleak false positive in tracing_map
  drm/amdkfd: process_info lock not needed for svm
  drm/amd/display: add connector type check for CRC source set
  drm/amdkfd: fix double free mem structure
  drm/amd/display: Fix for the no Audio bug with Tiled Displays
  drm/amdgpu: check atomic flag to differeniate with legacy path
  drm/amdgpu: cancel the correct hrtimer on exit
  net: netlink: af_netlink: Prevent empty skb by adding a check on len.
  i2c: rk3x: Handle a spurious start completion interrupt flag
  parisc/agp: Annotate parisc agp init functions with __init
  ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
  ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
  loop: Use pr_warn_once() for loop_control_remove() warning
  net/mlx4_en: Update reported link modes for 1/10G
  Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
  s390/test_unwind: use raw opcode instead of invalid instruction
  KVM: arm64: Save PSTATE early on exit
  drm/msm/dp: Avoid unpowered AUX xfers that caused crashes
  drm/msm/dsi: set default num_data_lanes
  drm/msm/a6xx: Fix uinitialized use of gpu_scid
  drm/msm: Fix null ptr access msm_ioctl_gem_submit()
  i2c: virtio: fix completion handling
  vmxnet3: fix minimum vectors alloc issue
  ice: fix FDIR init missing when reset VF
  RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ
  RDMA/irdma: Report correct WC errors
  RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'
  RDMA/irdma: Fix a user-after-free in add_pble_prm
  netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock
  perf bpf_skel: Do not use typedef to avoid error on old clang
  clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
  dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema
  inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently
  mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface
  mtd: rawnand: Fix nand_erase_op delay
  RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
  RDMA: Fix use-after-free in rxe_queue_cleanup
  hwmon: (corsair-psu) fix plain integer used as NULL pointer
  nfc: fix segfault in nfc_genl_dump_devices_done
  ANDROID: GKI: fscrypt: add OEM data to struct fscrypt_operations
  Linux 5.15.9
  netfilter: selftest: conntrack_vrf.sh: fix file permission
  ANDROID: Fix wrong pr_err type specifier in remove_memory_subsection
  ANDROID: GKI: update symbol list for usleep_range change
  ANDROID: GKI: update virtual device symbol list
  UPSTREAM: arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
  UPSTREAM: arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
  ANDROID: GKI: Add VLAN_8021Q
  ANDROID: sched: add hook point in do_sched_yield()
  Linux 5.15.8
  bpf: Add selftests to cover packet access corner cases
  clocksource/drivers/dw_apb_timer_of: Fix probe failure
  misc: fastrpc: fix improper packet size calculation
  irqchip: nvic: Fix offset for Interrupt Priority Offsets
  irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
  aio: Fix incorrect usage of eventfd_signal_allowed()
  irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
  irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
  irqchip/aspeed-scu: Replace update_bits with write_bits.
  csky: fix typo of fpu config macro
  bus: mhi: core: Add support for forced PM resume
  bus: mhi: pci_generic: Fix device recovery failed issue
  nvmem: eeprom: at25: fix FRAM byte_len
  misc: rtsx: Avoid mangling IRQ during runtime PM
  iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
  iio: ad7768-1: Call iio_trigger_notify_done() on error
  iio: adc: axp20x_adc: fix charging current reporting on AXP22x
  iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
  iio: at91-sama5d2: Fix incorrect sign extension
  iio: dln2: Check return value of devm_iio_trigger_register()
  iio: dln2-adc: Fix lockdep complaint
  iio: itg3200: Call iio_trigger_notify_done() on error
  iio: kxsd9: Don't return error code in trigger handler
  iio: ltr501: Don't return error code in trigger handler
  iio: mma8452: Fix trigger reference couting
  iio: stk3310: Don't return error code in interrupt handler
  iio: trigger: stm32-timer: fix MODULE_ALIAS
  iio: trigger: Fix reference counting
  iio: gyro: adxrs290: fix data signedness
  xhci: avoid race between disable slot command and host runtime suspend
  usb: core: config: using bit mask instead of individual bits
  xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
  usb: core: config: fix validation of wMaxPacketValue entries
  Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
  USB: gadget: zero allocate endpoint 0 buffers
  USB: gadget: detect too-big endpoint 0 requests
  selftests/fib_tests: Rework fib_rp_filter_test()
  net/qla3xxx: fix an error code in ql_adapter_up()
  net, neigh: clear whole pneigh_entry at alloc time
  net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
  net: altera: set a couple error code in probe()
  net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
  tools build: Remove needless libpython-version feature check that breaks test-all fast path
  dt-bindings: net: Reintroduce PHY no lane swap binding
  Documentation/locking/locktypes: Update migrate_disable() bits.
  perf tools: Fix SMT detection fast read path
  drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
  Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
  i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
  bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap
  mtd: rawnand: fsmc: Fix timing computation
  mtd: rawnand: fsmc: Take instruction delay into account
  i40e: Fix pre-set max number of queues for VF
  i40e: Fix failed opcode appearing if handling messages from VF
  clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
  clk: imx: use module_platform_driver
  hwmon: (dell-smm) Fix warning on /proc/i8k creation error
  RDMA/hns: Do not destroy QP resources in the hw resetting phase
  RDMA/hns: Do not halt commands during reset until later
  ASoC: codecs: wcd934x: return correct value from mixer put
  ASoC: codecs: wcd934x: handle channel mappping list correctly
  ASoC: codecs: wsa881x: fix return values from kcontrol put
  ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
  ASoC: rt5682: Fix crash due to out of scope stack vars
  PM: runtime: Fix pm_runtime_active() kerneldoc comment
  qede: validate non LSO skb length
  ALSA: usb-audio: Reorder snd_djm_devices[] entries
  scsi: scsi_debug: Fix buffer size of REPORT ZONES command
  scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
  block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
  i2c: mpc: Use atomic read and fix break condition
  tracefs: Set all files to the same group ownership as the mount option
  aio: fix use-after-free due to missing POLLFREE handling
  aio: keep poll requests on waitqueue until completed
  signalfd: use wake_up_pollfree()
  binder: use wake_up_pollfree()
  wait: add wake_up_pollfree()
  io_uring: ensure task_work gets run as part of cancelations
  libata: add horkage for ASMedia 1092
  drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
  thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
  clk: qcom: regmap-mux: fix parent clock lookup
  mmc: renesas_sdhi: initialize variable properly when tuning
  hwmon: (pwm-fan) Ensure the fan going on in .probe()
  selftests: KVM: avoid failures due to reserved HyperTransport region
  tracefs: Have new files inherit the ownership of their parent
  nfsd: Fix nsfd startup race (again)
  nfsd: fix use-after-free due to delegation race
  md: fix update super 1.0 on rdev size change
  perf intel-pt: Fix error timestamp setting on the decoder error path
  perf intel-pt: Fix missing 'instruction' events with 'q' option
  perf intel-pt: Fix next 'err' value, walking trace
  perf intel-pt: Fix state setting when receiving overflow (OVF) packet
  perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
  perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
  perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
  btrfs: free exchange changeset on failures
  btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
  btrfs: fix re-dirty process of tree-log nodes
  btrfs: clear extent buffer uptodate when we fail to write it
  scsi: qla2xxx: Format log strings only if needed
  cifs: Fix crash on unload of cifs_arc4.ko
  ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
  ALSA: pcm: oss: Limit the period size to 16MB
  ALSA: pcm: oss: Fix negative period/buffer sizes
  ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
  ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
  ALSA: ctl: Fix copy of updated id with element read/write
  mm: bdi: initialize bdi_min_ratio when bdi is unregistered
  mm/slub: fix endianness bug for alloc/free_traces attributes
  mm/damon/core: fix fake load reports due to uninterruptible sleeps
  timers: implement usleep_idle_range()
  KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
  KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
  KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
  net: mvpp2: fix XDP rx queues registering
  net/sched: fq_pie: prevent dismantle issue
  net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering
  net: dsa: mv88e6xxx: error handling for serdes_power functions
  net: bcm4908: Handle dma_set_coherent_mask error codes
  devlink: fix netns refcount leak in devlink_nl_cmd_reload()
  IB/hfi1: Correct guard on eager buffer deallocation
  iavf: Fix reporting when setting descriptor count
  iavf: restore MSI state on reset
  netfilter: conntrack: annotate data-races around ct->timeout
  netfilter: nft_exthdr: break evaluation if setting TCP option fails
  udp: using datalen to cap max gso segments
  seg6: fix the iif in the IPv6 socket control block
  nfp: Fix memory leak in nfp_cpp_area_cache_add()
  bonding: make tx_rebalance_counter an atomic
  ethtool: do not perform operations on net devices being unregistered
  ice: ignore dropped packets during init
  bpf: Fix the off-by-two error in range markings
  bpf: Make sure bpf_disable_instrumentation() is safe vs preemption.
  bpf, sockmap: Attach map progs to psock early for feature probes
  bpf, x86: Fix "no previous prototype" warning
  vrf: don't run conntrack on vrf with !dflt qdisc
  selftests: netfilter: add a vrf+conntrack testcase
  nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
  platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
  x86/sme: Explicitly map new EFI memmap table as encrypted
  net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
  net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's"
  can: m_can: Disable and ignore ELO interrupt
  can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
  can: m_can: pci: fix incorrect reference clock rate
  can: m_can: m_can_read_fifo: fix memory leak in error branch
  can: pch_can: pch_can_rx_normal: fix use after free
  can: sja1000: fix use after free in ems_pcmcia_add_card()
  can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
  can: kvaser_usb: get CAN clock frequency from device
  IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
  IB/hfi1: Fix early init panic
  IB/hfi1: Insure use of smp_processor_id() is preempt disabled
  nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups
  platform/x86/intel: hid: add quirk to support Surface Go 3
  HID: Ignore battery for Elan touchscreen on Asus UX550VE
  HID: sony: fix error path in probe
  mmc: spi: Add device-tree SPI IDs
  mtd: dataflash: Add device-tree SPI IDs
  HID: check for valid USB device for many HID drivers
  HID: wacom: fix problems when device is not a valid USB device
  HID: bigbenff: prevent null pointer dereference
  HID: add USB_HID dependancy on some USB HID drivers
  HID: add USB_HID dependancy to hid-chicony
  HID: add USB_HID dependancy to hid-prodikeys
  HID: add hid_is_usb() function to make it simpler for USB detection
  HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
  HID: google: add eel USB id
  HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
  usb: gadget: uvc: fix multiple opens
  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
  ANDROID: Fix wrong pr_err type specifier in add_memory_subsection
  ANDROID: Kleaf: Fix branch-specific toolchain_version
  ANDROID: move CLANG_VERSION definition to build.config.constants
  ANDROID: clang: update to 14.0.0
  FROMGIT: clk: Don't parent clks until the parent is fully registered
  ANDROID: sched: Introducing PELT multiplier
  ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checking
  ANDROID: mm/memory_hotplug: fix check for proper subsection removal
  ANDROID: mm/memory_hotplug: implement {add/remove}_memory_subsection
  FROMLIST: KVM: arm64: Use defined value for SCTLR_ELx_EE
  FROMLIST: KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
  FROMLIST: KVM: arm64: Fix comment for kvm_reset_vcpu()
  ANDROID: allmodconfig: disable WERROR
  Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
  FROMLIST: irqchip/gic-v3-its: Mark some in-memory data structures as 'decrypted'
  FROMLIST: KVM: arm64: pkvm: Stub io map functions
  FROMLIST: KVM: arm64: Make __io_map_base static
  FROMLIST: KVM: arm64: Make the hyp memory pool static
  FROMLIST: KVM: arm64: pkvm: Disable GICv2 support
  FROMLIST: KVM: arm64: pkvm: Fix hyp_pool max order
  FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown
  FROMLIST: KVM: arm64: Expose unshare hypercall to the host
  FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory
  FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
  FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory
  FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
  FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
  FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2
  FROMLIST: KVM: arm64: Introduce kvm_share_hyp()
  FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
  FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
  FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount
  FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages
  FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
  FROMLIST: KVM: arm64: Check if running in VHE from kvm_host_owns_hyp_mappings()
  FROMLIST: virtio_ring: Fix querying of maximum DMA mapping size for virtio device
  FROMGIT: KVM: Drop stale kvm_is_transparent_hugepage() declaration
  FROMGIT: KVM: arm64: Move host EL1 code out of hyp/ directory
  FROMGIT: KVM: arm64: Generate hyp_constants.h for the host
  FROMGIT: arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
  FROMGIT: KVM: arm64: Constify kvm_io_gic_ops
  FROMGIT: KVM: arm64: Add minimal handling for the ARMv8.7 PMU
  FROMGIT: KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
  FROMGIT: KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
  FROMGIT: KVM: arm64: Restructure the point where has_run_once is advertised
  FROMGIT: KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
  BACKPORT: FROMGIT: KVM: arm64: Move SVE state mapping at HYP to finalize-time
  FROMGIT: arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
  FROMGIT: KVM: arm64: Stop mapping current thread_info at EL2
  FROMGIT: KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
  BACKPORT: FROMGIT: KVM: arm64: Remove unused __sve_save_state
  FROMGIT: KVM: arm64: Get rid of host SVE tracking/saving
  FROMGIT: KVM: arm64: Reorder vcpu flag definitions
  ANDROID: Remove LOCALVERSION

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
	Documentation/devicetree/bindings/net/ethernet-phy.yaml
	Kconfig
	Makefile
	drivers/bus/mhi/core/pm.c
	drivers/clk/qcom/common.c
	drivers/virtio/virtio_ring.c
	scripts/Makefile.lib
	scripts/Makefile.modfinal

Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8043401 TKQ2.220104.001
Change-Id: Iaa799c27ecf23e6655bdcc660a0248f92a7ba7c4
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-01-12 03:03:54 -08:00
deyaoren@google.com
17210ce13c Merge keystone/mirror-android13-5.15 into keystone/android13-5.15-keystone-qcom-dev
* keystone/mirror-android13-5.15: (32 commits)
  ANDROID: add initial symbol list for mtktv
  FROMGIT: KVM: arm64: pkvm: Unshare guest structs during teardown
  FROMGIT: KVM: arm64: Expose unshare hypercall to the host
  FROMGIT: KVM: arm64: Implement do_unshare() helper for unsharing memory
  FROMGIT: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
  FROMGIT: KVM: arm64: Implement do_share() helper for sharing memory
  FROMGIT: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
  FROMGIT: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
  FROMGIT: KVM: arm64: pkvm: Refcount the pages shared with EL2
  BACKPORT: FROMGIT: KVM: arm64: Introduce kvm_share_hyp()
  FROMGIT: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
  FROMGIT: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
  FROMGIT: KVM: arm64: Fixup hyp stage-1 refcount
  FROMGIT: KVM: arm64: Refcount hyp stage-1 pgtable pages
  FROMGIT: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
  Revert "FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator"
  Revert "FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages"
  Revert "FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount"
  Revert "FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table"
  Revert "FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2"
  ...

Signed-off-by: deyaoren@google.com <deyaoren@google.com>
Change-Id: I431ac42225c44bf0a8268e262f35ccc4a78ff8ed
2022-01-06 17:58:27 +00:00
Ramji Jiyani
f8bd6cf70d ANDROID: GKI: Add module load time protected symbol lookup
Add CONFIG_MODULE_SIG_PROTECT to enable lookup for the protected
symbols and exports from the build time generated list of symbols
and exports.

Module loading behavior will change as follows:
- Allows Android GKI Modules signed using MODULE_SIG_ALL during build.
- Allows other modules to load if they don't violate the access to
  Android GKI protected symbols and do not export the symbols already
  exported by the Android GKI modules. Loading will fail and return
  -EACCES (Permission denied) if symbol access contidions are not met.

Bug: 200082547
Test: Treehugger
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iedb99d8434db82a9c7f18ffd363d84f4b2316c5b
(cherry picked from commit 9ab6a242258a9ac17506b74c6ed7332703d536f4)
2022-01-05 18:38:02 +00:00
Deyao Ren
15a81d8068 Merge "Merge keystone/mirror-android13-5.15 into keystone/android13-5.15-keystone-qcom-dev" into android13-5.15-keystone-qcom-dev 2021-12-10 17:22:43 +00:00
Elliot Berman
6075de7607 ANDROID: qki: Add hidden config option for RCUTORTURE
Add hidden configuration for RCUTORTURE module so they can be
enabled through GKI_HIDDEN configurations required for some debug
related defconfigs.

Bug: 191628908
Change-Id: I3f0056fa22b01902ff2b0a6d2edae4fafbc8aa86
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
(cherry picked from commit 32e60300df)
2021-12-09 19:43:49 +00:00
Greg Kroah-Hartman
a7ab492aa5 Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
This reverts commit 828bab93de.

We should enable this again as all arches are now building successfully.

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I06034aa2487f039cd10fd3576c2d2416e599c1ac
2021-12-09 10:57:12 +01:00
qctecmdr
6dd0ecdd71 Merge "Merge keystone/android-mainline-keystone-qcom-release (3115a2d) into msm-kalama" 2021-09-20 12:41:57 -07:00
Greg Kroah-Hartman
828bab93de ANDROID: Revert "Enable '-Werror' by default for all kernel builds"
This reverts commit 3fe617ccaf.

Right now the android build system can not work properly for some of the
builds forcing this option on for them as they still have warnings.

So revert it for now, we will remove this later on, hopefully before
5.15-final is out, after all of the build warnings are cleaned up.

Bug: 199872592
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7e6a0ebb76ab2876cb180214911c1c25b0904a23
2021-09-14 15:52:29 +02:00
Greg Kroah-Hartman
ed3fcb2c28 Merge 3fe617ccaf ("Enable '-Werror' by default for all kernel builds") into android-mainline
Steps on the way to 5.15-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0cb711ea7aab52e2670192f1a03ca9fbe9d4c166
2021-09-14 14:43:56 +02:00
Blagovest Kolenichev
a05466ceab Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  ANDROID: virtio: disable virtio_dma_buf callback checks with CFI
  ANDROID: clang: update to 13.0.2
  FROMLIST: x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y
  Revert "Revert "ANDROID: GKI: temporarily disable LTO/CFI""
  ANDROID: kernel: fix module info for debug_kinfo
  Revert "ANDROID: GKI: temporarily disable LTO/CFI"
  ANDROID: GKI: Enable CONFIG_MEMCG
  ANDROID: GKI: Enable CONFIG_HIST_TRIGGERS
  ANDROID: I3C: Enable I3C core framework
  ANDROID: GKI: add fields required to enable CONFIG_TRANSPARENT_HUGEPAGE
  ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64
  Revert "ANDROID: printk: printk_deferred for modules"
  ANDROID: dm-bow: handle STATUSTYPE_IMA
  ANDROID: dm-default-key: handle STATUSTYPE_IMA
  ANDROID: block: initialize the bi_skip_dm_default_key field
  ANDROID: docs: sysctl: vm: Fix merge error relating to extra_free_kbytes
  ANDROID: sysctl: Remove left-over diff from recent 'kbytes tunable' revert
  d_path: make 'prepend()' fill up the buffer exactly on overflow
  mm: don't allow oversized kvmalloc() calls
  iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm()
  x86/setup: Explicitly include acpi.h
  fs: dlm: avoid comms shutdown delay in release_lockspace
  dt-bindings: display: remove zte,vou.txt binding doc
  dt-bindings: hwmon: merge max1619 into trivial devices
  dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible
  ext4: make the updating inode data procedure atomic
  ext4: remove an unnecessary if statement in __ext4_get_inode_loc()
  ext4: move inode eio simulation behind io completeion
  ext4: Improve scalability of ext4 orphan file handling
  ext4: Orphan file documentation
  ext4: Speedup ext4 orphan inode handling
  ext4: Move orphan inode handling into a separate file
  ext4: Support for checksumming from journal triggers
  ext4: fix race writing to an inline_data file while its xattrs are changing
  jbd2: add sparse annotations for add_transaction_credits()
  ext4: fix sparse warnings
  ext4: Make sure quota files are not grabbed accidentally
  ext4: fix e2fsprogs checksum failure for mounted filesystem
  ext4: if zeroout fails fall back to splitting the extent node
  ext4: reduce arguments of ext4_fc_add_dentry_tlv
  ext4: flush background discard kwork when retry allocation
  ext4: get discard out of jbd2 commit kthread contex
  dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema
  dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries
  ASoC: Revert PCM trigger changes
  ALSA: usb-audio: Add lowlatency module option
  staging: vt6655: Remove filenames in files
  staging: r8188eu: add extra TODO entries
  staging: vt6656: Remove filenames in files
  staging: wlan-ng: fix invalid assignment warning
  ALSA: hda/cs8409: Initialize Codec only in init fixup.
  ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary
  ALSA: usb-audio: Work around for XRUN with low latency playback
  ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
  printk/index: Fix -Wunused-function warning
  tty: serial: uartlite: Use read_poll_timeout for a polling loop
  tty: serial: uartlite: Use constants in early_uartlite_putc
  staging: r8188eu: rename fields of struct rtl_ps
  staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS()
  staging: r8188eu: rename fields of struct dyn_primary_cca
  staging: r8188eu: rename struct field Wifi_Error_Status
  staging: r8188eu: Provide a TODO file for this driver
  usb: isp1760: otg control register access
  usb: isp1760: use the right irq status bit
  usb: isp1760: write to status and address register
  usb: isp1760: fix qtd fill length
  usb: isp1760: fix memory pool initialization
  fscache: Use refcount_t for the cookie refcount instead of atomic_t
  fscache: Fix fscache_cookie_put() to not deref after dec
  fscache: Fix cookie key hashing
  cachefiles: Change %p in format strings to something else
  fscache: Change %p in format strings to something else
  fscache: Remove the object list procfile
  fscache, cachefiles: Remove the histogram stuff
  fscache: Procfile to display cookies
  fscache: Add a cookie debug ID and use that in traces
  staging: r8188eu: remove unneeded variable
  staging: r8188eu: remove unneeded conversions to bool
  usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least"
  usb: dwc2: Fix spelling mistake "was't" -> "wasn't"
  usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed"
  usb: host: xhci-rcar: Don't reload firmware after the completion
  usb: xhci-mtk: allow bandwidth table rollover
  signal/seccomp: Dump core when there is only one live thread
  drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box
  drm/amd/display: Remove duplicate dml init
  drm/amd/display: Update bounding box states (v2)
  drm/amd/display: Update number of DCN3 clock states
  drm/amdgpu: disable GFX CGCG in aldebaran
  drm/amdgpu: Clear RAS interrupt status on aldebaran
  drm/amdgpu: Add support for RAS XGMI err query
  drm/amdkfd: Account for SH/SE count when setting up cu masks.
  ASoC: soc-pcm: test refcount before triggering
  ASoC: soc-pcm: protect BE dailink state changes in trigger
  ASoC: wcd9335: Disable irq on slave ports in the remove function
  ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function
  ASoC: wcd9335: Fix a double irq free in the remove function
  ALSA: hda: Disable runtime resume at shutdown
  signal/seccomp: Refactor seccomp signal and coredump generation
  signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die
  ASoC: rockchip: i2s: Add support for frame inversion
  ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs
  ASoC: rockchip: i2s: Add compatible for more SoCs
  ASoC: rockchip: i2s: Make playback/capture optional
  ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
  ASoC: dt-bindings: rockchip: Document reset property for i2s
  ASoC: rockchip: i2s: Fix regmap_ops hang
  ASoC: rockchip: i2s: Improve dma data transfer efficiency
  ASoC: rockchip: i2s: Fixup clk div error
  ASoC: rockchip: i2s: Add support for set bclk ratio
  ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif
  ASoC: rockchip: spdif: Add support for rk3568 spdif
  ASoC: rockchip: spdif: Fix some coding style
  ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile
  tty: Fix data race between tiocsti() and flush_to_ldisc()
  serial: vt8500: Use of_device_get_match_data
  serial: tegra: Use of_device_get_match_data
  serial: 8250_ingenic: Use of_device_get_match_data
  tty: serial: linflexuart: Remove redundant check to simplify the code
  tty: serial: fsl_lpuart: do software reset for imx7ulp and imx8qxp
  tty: serial: fsl_lpuart: enable two stop bits for lpuart32
  tty: serial: fsl_lpuart: fix the wrong mapbase value
  mxser: use semi-colons instead of commas
  tty: moxa: use semi-colons instead of commas
  ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth"
  arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings
  usb: mtu3: fix random remote wakeup
  usb: mtu3: return successful suspend status
  usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
  usb: xhci-mtk: modify the SOF/ITP interval for mt8195
  usb: xhci-mtk: add a member of num_esit
  usb: xhci-mtk: check boundary before check tt
  usb: xhci-mtk: update fs bus bandwidth by bw_budget_table
  usb: xhci-mtk: fix issue of out-of-bounds array access
  usb: xhci-mtk: support option to disable usb2 ports
  usb: xhci-mtk: fix use-after-free of mtk->hcd
  dt-bindings: usb: mtk-xhci: add compatible for mt8195
  dt-bindings: usb: mtk-xhci: add optional property to disable usb2 ports
  usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
  usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
  Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint"
  Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation"
  usb: isp1760: clean never read udc_enabled warning
  usb: isp1760: do not shift in uninitialized slot
  usb: isp1760: do not reset retval
  usb: isp1760: check maxpacketsize before using it
  usb: isp1760: ignore return value for bus change pattern
  usb: gadget: Add description for module parameter
  usbip:vhci_hcd USB port can get stuck in the disabled state
  usbip: clean up code in vhci_device_unlink_cleanup
  usbip: give back URBs for unsent unlink requests during cleanup
  usb: gadget: aspeed: Remove repeated verbose license text
  usb: gadget: mass_storage: Remove repeated verbose license text
  usb: musb: musb_dsps: request_irq() after initializing musb
  usb: dwc3: pci: add support for AMD's newer generation platform.
  usb: dwc3: imx8mp: request irq after initializing dwc3
  usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
  ASoC: dwc: Get IRQ optionally
  xhci: Add bus number to some debug messages
  xhci: Add additional dynamic debug to follow URBs in cancel and error cases.
  Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
  xhci: Fix failure to give back some cached cancelled URBs.
  xhci: fix even more unsafe memory usage in xhci tracing
  xhci: fix unsafe memory usage in xhci tracing
  staging: r8188eu: remove {read,write}_macreg
  arm64: Do not trap PMSNEVFR_EL1
  staging: r8188eu: core: remove condition with no effect
  staging: r8188eu: remove ethernet.h header file
  staging: r8188eu: remove ip.h header file
  staging: r8188eu: remove if_ether.h header file
  staging: r8188eu: make rtw_deinit_intf_priv return void
  staging: r8188eu: use is_multicast_ether_addr in os_dep/recv_linux.c
  staging: r8188eu: use is_multicast_ether_addr in hal/rtl8188eu_xmit.c
  staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c
  staging: r8188eu: use is_multicast_ether_addr in core/rtw_security.c
  staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c
  staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c
  staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c
  staging: r8188eu: ensure proper alignment for eth address buffers
  staging: r8188eu: remove unnecessary parentheses
  staging: r8188eu: remove dead code
  staging: r8188eu: remove 5 GHz code
  staging: r8188eu: remove cmd_osdep.h header file
  staging: r8188eu: Make mult-byte entities in dhcp header be big endian
  staging: r8188eu: change declaration of Efuse_Read1ByteFromFakeContent
  staging: r8188eu: Fix a resource leak in update_bcn_wps_ie
  staging: r8188eu: set pipe only once
  staging: r8188eu: remove unused members of struct _io_ops
  staging: r8188eu: clean up the usb_writeN
  staging: r8188eu: clean up the usb_writeXY functions
  staging: r8188eu: clean up the usb_readXY functions
  staging: r8188eu: remove an unused enum
  staging: r8188eu: rewrite usb vendor request defines
  staging: rtl8188eu: use actual request type as parameter
  staging: r8188eu: remove unused define
  staging: r8188eu: remove unnecessary cast
  staging: rtl8723bs: remove header file ethernet.h
  staging/rtl8192u: Prefer kcalloc over open coded arithmetic
  staging/rtl8192u: Initialize variables in the definition block
  staging/rtl8192u: Avoid CamelCase in names of variables
  staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function
  staging: rtl8723bs: remove functions notifying wext events
  staging: rtl8723bs: fix logical continuation issue
  staging: rtl8723bs: fix code indent issues
  staging: rtl8723bs: remove obsolete wext support
  staging: mt7621-pci: fix hang when nothing is connected to pcie ports
  soc: aspeed-lpc-ctrl: Fix clock cleanup in error path
  staging: r8188eu: remove unused function rtw_remove_bcn_ie()
  staging: r8188eu: remove unused function rtw_add_bcn_ie()
  staging: r8188eu: remove unneeded semicolon
  staging: wlan-ng: Avoid duplicate header in tx/rx frames
  staging: wlan-ng: Remove pointless a3/a4 union
  staging: r8188eu: use GFP_ATOMIC under spinlock
  staging: r8188eu: fix scheduling while atomic bugs
  drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain
  drm/amdgpu: drop redundant cancel_delayed_work_sync call
  drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE suspend
  drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend
  hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer
  dt-bindings: Add vendor prefix for Topic Embedded Systems
  of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr()
  arm64: mm: fix comment typo of pud_offset_phys()
  arm64: signal32: Drop pointless call to sigdelsetmask()
  cachefiles: Use file_inode() rather than accessing ->f_inode
  netfs: Move cookie debug ID to struct netfs_cache_resources
  fscache: Select netfs stats if fscache stats are enabled
  erofs: fix double free of 'copied'
  ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER
  ASoC: rt5682: Fix the vol+ button detection issue
  ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static
  configfs: fix a race in configfs_lookup()
  configfs: fold configfs_attach_attr into configfs_lookup
  configfs: simplify the configfs_dirent_is_ready
  configfs: return -ENAMETOOLONG earlier in configfs_lookup
  xfs: fix I_DONTCACHE
  arm64: kdump: Remove custom linux,usable-memory-range handling
  arm64: kdump: Remove custom linux,elfcorehdr handling
  riscv: Remove non-standard linux,elfcorehdr handling
  of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef
  of: fdt: Add generic support for handling usable memory range property
  of: fdt: Add generic support for handling elf core headers property
  crash_dump: Make elfcorehdr address/size symbols always visible
  dt-bindings: memory: convert Samsung Exynos DMC to dtschema
  dt-bindings: devfreq: event: convert Samsung Exynos PPMU to dtschema
  drm/amdkfd: map SVM range with correct access permission
  drm/amdkfd: check access permisson to restore retry fault
  drm/amdgpu: Update RAS XGMI Error Query
  drm/amdgpu: Add driver infrastructure for MCA RAS
  drm/amd/display: Add Logging for HDMI color depth information
  drm/amd/amdgpu: consolidate PSP TA init shared buf functions
  drm/amd/amdgpu: add name field back to ras_common_if
  drm/amdgpu: Fix build with missing pm_suspend_target_state module export
  drm/radeon: switch from 'pci_' to 'dma_' API
  drm/amdgpu: switch from 'pci_' to 'dma_' API
  drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus
  drm/amdgpu/OLAND: clip the ref divider max value
  drm/amd/display: refactor riommu invalidation wa
  dt-bindings: devfreq: event: convert Samsung Exynos NoCP to dtschema
  ASoC: SOF: intel: remove duplicate include
  dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt5682 document
  ASoC: mediatek: mt8195: add HDMITX audio support
  ASoC: mediatek: mt8195: add DPTX audio support
  ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682
  dt-bindings: mediatek: mt8195: add audio afe document
  ASoC: mediatek: mt8195: add platform driver
  ASoC: mediatek: mt8195: support pcm in platform driver
  ASoC: mediatek: mt8195: support adda in platform driver
  ASoC: mediatek: mt8195: support etdm in platform driver
  ASoC: mediatek: mt8195: support audsys clock control
  ASoC: mediatek: mt8195: update mediatek common driver
  ASoC: wm_adsp: Put debugfs_remove_recursive back in
  arm64/sve: Better handle failure to allocate SVE register storage
  arm64: Document the requirement for SCR_EL3.HCE
  arm64: head: avoid over-mapping in map_memory
  arm64/sve: Add a comment documenting the binutils needed for SVE asm
  arm64/sve: Add some comments for sve_save/load_state()
  drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
  drm/i915/gt: Potential error pointer dereference in pinned_context()
  drm/i915/adl_p: Also disable underrun recovery with MSO
  drm/i915: Use designated initializers for init/exit table
  usb: gadget: f_hid: optional SETUP/SET_REPORT mode
  ALSA: usb-audio: Move set-interface-first workaround into common quirk
  ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
  ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
  xfs: only set IOMAP_F_SHARED when providing a srcmap to a write
  kbuild: Enable dtc 'pci_device_reg' warning by default
  dt-bindings: soc: remove obsolete zte zx header
  dt-bindings: clock: remove obsolete zte zx header
  of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
  dt-bindings: memory: convert H8/300 bus controller to dtschema
  ASoC: rt1015: remove possible unused variable `bclk_ms'
  ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static
  ASoC: rt1015p: correct indentation
  ASoC: ics43432: add compatible for CUI Devices
  dt-bindings: add compatible vendor prefix for CUI Devices
  ASoC: ics43432: add CMM-4030D-261 support
  ASoC: Intel: Skylake: Select first entry for singular pipe config arrays
  ASoC: Intel: Skylake: Properly configure modules with generic extension
  ASoC: Intel: Skylake: Support modules with generic extension
  ASoC: Intel: Skylake: Support multiple format configs
  ASoC: Intel: Skylake: Simplify m_state for loadable modules
  ASoC: Intel: Skylake: Fix passing loadable flag for module
  ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER
  ASoC: Intel: Skylake: Fix module resource and format selection
  ASoC: Intel: Skylake: Select proper format for NHLT blob
  ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
  ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
  ASoC: intel: atom: Revert PCM buffer address setup workaround again
  ALSA: doc: Fix indentation warning
  reset: simple: remove ZTE details in Kconfig help
  kselftest/arm64: signal: Add a TODO list for signal handling tests
  kselftest/arm64: signal: Add test case for SVE register state in signals
  kselftest/arm64: signal: Verify that signals can't change the SVE vector length
  kselftest/arm64: signal: Check SVE signal frame shows expected vector length
  kselftest/arm64: signal: Support signal frames with SVE register data
  kselftest/arm64: signal: Add SVE to the set of features we can check for
  ALSA: hda: Update documentation for aliasing via the model option
  ALSA: hda: Allow model option to specify PCI SSID alias
  ALSA: hda: Code refactoring snd_hda_pick_fixup()
  ALSA: firewire-motu: add support for MOTU 896HD
  ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
  m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch
  m68k: coldfire: return success for clk_enable(NULL)
  m68k: m5441x: add flexcan support
  m68k: stmark2: update board setup
  m68k/nommu: prevent setting ROMKERNEL when ROM is not set
  drm/exynos: Always initialize mapping in exynos_drm_register_dma()
  drm/exynos: Convert from atomic_t to refcount_t on g2d_cmdlist_userptr->refcount
  drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker()
  usb: chipidea: host: fix port index underflow and UBSAN complains
  xfs: fix perag structure refcounting error when scrub fails
  arm64: replace in_irq() with in_hardirq()
  drm/amdgpu: Cancel delayed work when GFXOFF is disabled
  drm/amdgpu: use the preferred pin domain after the check
  drm/amd/pm: a quick fix for "divided by zero" error
  erofs: support reading chunk-based uncompressed files
  erofs: introduce chunk-based file on-disk format
  dt-bindings: Output yamllint warnings to stderr
  dt-bindings: eeprom-93xx46: Convert to json schema
  ASoC: rsnd: adg: clearly handle clock error / NULL case
  ASoC: rsnd: core: make some arrays static const, makes object smaller
  kselftest/arm64: pac: Fix skipping of tests on systems without PAC
  Documentation: arm64: describe asymmetric 32-bit support
  arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores
  arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0
  arm64: Advertise CPUs capable of running 32-bit applications in sysfs
  arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system
  arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0
  arm64: Implement task_cpu_possible_mask()
  kselftest/arm64: mte: Fix misleading output when skipping tests
  ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect
  ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack
  ASoC: rt5640: Add rt5640_set_ovcd_params() helper
  ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset()
  ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack
  ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file
  soc: rockchip: io-domain: Remove unneeded semicolon
  ARM: s3c: delete unneed local variable "delay"
  ASoC: uniphier: make arrays mul and div static const, makes object smaller
  ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function
  xfs: rename buffer cache index variable b_bn
  xfs: convert bp->b_bn references to xfs_buf_daddr()
  xfs: introduce xfs_buf_daddr()
  xfs: kill xfs_sb_version_has_v3inode()
  xfs: introduce xfs_sb_is_v5 helper
  xfs: remove unused xfs_sb_version_has wrappers
  xfs: convert xfs_sb_version_has checks to use mount features
  xfs: convert scrub to use mount-based feature checks
  xfs: open code sb verifier feature checks
  xfs: convert xfs_fs_geometry to use mount feature checks
  xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
  xfs: convert remaining mount flags to state flags
  xfs: convert mount flags to features
  xfs: consolidate mount option features in m_features
  xfs: replace xfs_sb_version checks with feature flag checks
  xfs: reflect sb features in xfs_mount
  xfs: rework attr2 feature and mount options
  xfs: rename xfs_has_attr()
  xfs: sb verifier doesn't handle uncached sb buffer
  xfs: start documenting common units and tags used in tracepoints
  xfs: decode scrub flags in ftrace output
  xfs: standardize inode generation formatting in ftrace output
  xfs: standardize remaining xfs_buf length tracepoints
  xfs: resolve fork names in trace output
  xfs: rename i_disk_size fields in ftrace output
  xfs: disambiguate units for ftrace fields tagged "count"
  xfs: disambiguate units for ftrace fields tagged "len"
  xfs: disambiguate units for ftrace fields tagged "offset"
  xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno"
  xfs: standardize daddr formatting in ftrace output
  xfs: standardize rmap owner number formatting in ftrace output
  xfs: standardize AG block number formatting in ftrace output
  xfs: standardize AG number formatting in ftrace output
  xfs: standardize inode number formatting in ftrace output
  xfs: fix incorrect unit conversion in scrub tracepoint
  fs: dlm: fix return -EINTR on recovery stopped
  fs: dlm: implement delayed ack handling
  ARM: config: aspeed: Regenerate defconfigs
  ARM: config: aspeed_g4: Enable EDAC and SPGIO
  ARM: config: aspeed: Enable KCS adapter for raw SerIO
  ARM: config: aspeed: Enable hardened allocator feature
  staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock()
  staging: r8188eu: remove rtw_update_mem_stat macro and associated flags
  staging: r8188eu: remove function _rtw_zvmalloc
  staging: r8188eu: remove rtw_zvmalloc preprocessor definition
  staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls
  staging: r8188eu: remove function _rtw_vmalloc
  staging: r8188eu: remove rtw_vmalloc preprocessor definition
  staging: r8188eu: convert only rtw_vmalloc call to vmalloc
  staging: r8188eu: remove free_xmit_priv field from struct hal_ops
  staging: r8188eu: remove function rtw_hal_free_xmit_priv
  staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv
  staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qtime_88e macros
  staging: r8188eu: remove unused function dump_txrpt_ccx_88e
  staging: r8188eu: remove _dbg_dump_tx_info function
  staging: r8188eu: Fix fall-through warnings for Clang
  soc: aspeed: Re-enable FWH2AHB on AST2600
  soc: aspeed: socinfo: Add AST2625 variant
  xfs: remove support for untagged lookups in xfs_icwalk*
  xfs: constify btree function parameters that are not modified
  xfs: make the start pointer passed to btree update_lastrec functions const
  xfs: make the start pointer passed to btree alloc_block functions const
  xfs: make the pointer passed to btree set_root functions const
  xfs: mark the record passed into xchk_btree functions as const
  xfs: make the keys and records passed to btree inorder functions const
  xfs: mark the record passed into btree init_key functions as const
  xfs: make the record pointer passed to query_range functions const
  xfs: make the key parameters to all btree query range functions const
  xfs: make the key parameters to all btree key comparison functions const
  xfs: add trace point for fs shutdown
  xfs: remove unnecessary agno variable from struct xchk_ag
  xfs: make fsmap backend function key parameters const
  xfs: fix off-by-one error when the last rt extent is in use
  xfs: make xfs_rtalloc_query_range input parameters const
  xfs: drop ->writepage completely
  drm: amdgpu: remove obsolete reference to config CHASH
  drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware"
  drm/amd/amdgpu:flush ttm delayed work before cancel_sync
  drm/amd: consolidate TA shared memory structures
  drm/amdgpu: increase max xgmi physical node for aldebaran
  drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU temporarily
  drm/amd/display: Use DCN30 watermark calc for DCN301
  drm/amdgpu: correct MMSCH 1.0 version
  drm/amdgpu: get extended xgmi topology data
  ARM: dts: rockchip: Add SFC to RV1108
  staging: r8188eu: rename variable within rtl8188e_Add_RateATid
  staging: r8188eu: ctrl vendor req index is not used
  staging: r8188eu: ctrl vendor req value is always 0x05
  USB: EHCI: Add alias for Broadcom INSNREG
  USB: EHCI: Add register array bounds to HCS ports
  ovl: enable RCU'd ->get_acl()
  vfs: add rcu argument to ->get_acl() callback
  dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage
  dt-bindings: memory: convert TI a8xx DDR2/mDDR memory controller to dtschema
  dt-bindings: memory: convert Synopsys IntelliDDR memory controller to dtschema
  MAINTAINERS: EDAC/armada_xp: include dt-bindings
  dt-bindings: memory: convert Marvell MVEBU SDRAM controller to dtschema
  dt-bindings: memory: convert Broadcom DPFE to dtschema
  of: property: fw_devlink: Add support for "phy-handle" property
  erofs: add fiemap support with iomap
  erofs: add support for the full decompressed length
  usb: gadget: mv_u3d: request_irq() after initializing UDC
  tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma callback
  usb: gadget: f_uac1: fixing inconsistent indenting
  usb: remove reference to deleted config STB03xxx
  usb: host: remove line for obsolete config USB_HWA_HCD
  usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controller
  usb: dwc3: Decouple USB 2.0 L1 & L2 events
  ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
  staging: r8188eu: clean up comparsions to false
  staging: r8188eu: clean up comparsions to true
  staging: r8188eu: remove null pointer checks before kfree
  staging: r8188eu: Remove unused including <linux/version.h>
  staging: wlan-ng: Disable buggy MIB ioctl
  staging: rts5208: Fix get_ms_information() heap buffer size
  staging: r8188eu: Remove code depending on NAT25_LOOKUP
  ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards
  ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend()
  of: property: fw_devlink: Add support for "leds" and "backlight"
  dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema
  dt-bindings: rng: convert Samsung Exynos TRNG to dtschema
  dt-bindings: irqchip: convert Samsung Exynos IRQ combiner to dtschema
  dt-bindings: ata: drop unused Exynos SATA bindings
  dt-bindings: net: renesas,etheravb: Drop "int_" prefix and "_n" suffix from interrupt names
  clk: staging: correct reference to config IOMEM to config HAS_IOMEM
  staging: r8188eu: remove unneeded DBG_88E call from rtl8188e_Add_RateATid
  staging: r8188eu: remove set but unused variable from rtl8188e_Add_RateATid
  staging: r8188eu: clean up spacing style issues in os_dep dir
  staging: r8188eu: clean up spacing style issues in hal dir, part 3
  staging: r8188eu: clean up spacing style issues in hal dir, part 2
  staging: r8188eu: clean up spacing style issues in hal dir, part 1
  staging: r8188eu: clean up spacing style issues in core/rtw_sta_mgt.c
  staging: r8188eu: add space around operator in core/rtw_sreset.c
  staging: r8188eu: clean up spacing style issues in core/rtw_debug.c
  staging: r8188eu: clean up spacing style issues in core/rtw_xmit.c
  staging: r8188eu: add spaces around operators in core/rtw_wlan_util.c
  staging: r8188eu: clean up spacing style issues in core/rtw_security.c
  staging: r8188eu: clean up spacing style issues in core/rtw_recv.c
  staging: r8188eu: clean up spacing style issues in core/rtw_pwrctrl.c
  staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c
  staging: r8188eu: clean up spacing style issues in core/rtw_mp_ioctl.c
  staging: r8188eu: clean up spacing style issues in core/rtw_mp.c
  staging: r8188eu: clean up spacing style issues in core/rtw_mlme_ext.c
  staging: r8188eu: clean up spacing style issues in core/rtw_mlme.c
  staging: r8188eu: add spaces around operators in core/rtw_iol.c
  staging: r8188eu: clean up spacing style issues in core/rtw_ioctl_set.c
  staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c
  staging: r8188eu: clean up spacing style issues in core/rtw_ieee80211.c
  staging: r8188eu: clean up spacing style issues in core/rtw_efuse.c
  staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
  staging: r8188eu: rewrite subtraction in core/rtw_cmd.c
  staging: r8188eu: add spaces around operators in core/rtw_ap.c
  arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
  ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
  ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string
  ASoC: sh: rz-ssi: Fix wrong operator used issue
  ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data
  ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data
  ovl: use kvalloc in xattr copy-up
  ovl: update ctime when changing fileattr
  ovl: skip checking lower file's i_writecount on truncate
  ovl: relax lookup error on mismatch origin ftype
  ovl: do not set overlay.opaque for new directories
  ovl: add ovl_allow_offline_changes() helper
  ovl: disable decoding null uuid with redirect_dir
  ovl: consistent behavior for immutable/append-only inodes
  ovl: copy up sync/noatime fileattr flags
  ovl: pass ovl_fs to ovl_check_setxattr()
  fs: add generic helper for filling statx attribute flags
  soc: aspeed: p2a-ctrl: Fix boundary check for mmap
  soc: aspeed: lpc-ctrl: Fix boundary check for mmap
  ALSA: hda: Drop workaround for a hang at shutdown again
  ARM: dts: aspeed: p10bmc: Add power control pins
  drm/mediatek: Clear pending flag when cmdq packet is done
  drm/mediatek: Add cmdq_handle in mtk_crtc
  drm/mediatek: Detect CMDQ execution timeout
  drm/mediatek: Remove struct cmdq_client
  drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
  dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY
  dt-bindings: PCI: kirin: Add support for Kirin970
  dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml
  drm/radeon: Add break to switch statement in radeonfb_create_pinned_object()
  drm/amd/display: 3.2.149
  drm/amd/display: [FW Promotion] Release 0.0.79
  drm/amd/display: Guard vblank wq flush with DCN guards
  drm/amd/display: Ensure DCN save after VM setup
  drm/amd/display: Use vblank control events for PSR enable/disable
  drm/amd/display: Fix multi-display support for idle opt workqueue
  drm/amd/display: Create dc_sink when EDID fail
  drm/amd/pm: correct the address of Arcturus fan related registers
  drm/amd/pm: drop unnecessary manual mode check
  drm/amd/pm: drop the unnecessary intermediate percent-based transition
  drm/amd/pm: correct the fan speed RPM retrieving
  drm/amd/pm: correct the fan speed PWM retrieving
  drm/amd/pm: record the RPM and PWM based fan speed settings
  drm/amd/pm: correct the fan speed RPM setting
  drm/amd/amdgpu: remove unnecessary RAS context field
  drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure
  drm/amd/pm: change the workload type for some cards
  Revert "drm/amd/pm: fix workload mismatch on vega10"
  drm/amd/amdgpu: consolidate PSP TA context
  drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification.
  drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran
  drm/amd/pm: change smu msg's attribute to allow working under sriov
  drm/amd/pm: change return value in aldebaran_get_power_limit()
  drm/amd/pm: skip to load smu microcode on sriov for aldebaran
  drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name
  drm/amd/amdgpu embed hw_fence into amdgpu_job
  xfs: move the CIL workqueue to the CIL
  xfs: CIL work is serialised, not pipelined
  xfs: AIL needs asynchronous CIL forcing
  xfs: order CIL checkpoint start records
  xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state()
  xfs: factor out log write ordering from xlog_cil_push_work()
  xfs: pass a CIL context to xlog_write()
  xfs: move xlog_commit_record to xfs_log_cil.c
  xfs: log head and tail aren't reliable during shutdown
  xfs: don't run shutdown callbacks on active iclogs
  xfs: separate out log shutdown callback processing
  xfs: rework xlog_state_do_callback()
  xfs: make forced shutdown processing atomic
  xfs: convert log flags to an operational state field
  xfs: move recovery needed state updates to xfs_log_mount_finish
  xfs: XLOG_STATE_IOERROR must die
  xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown()
  tty: replace in_irq() with in_hardirq()
  usb: phy: tahvo: add IRQ check
  usb: host: ohci-tmio: add IRQ check
  dt-bindings: usb: mtk-musb: add MT7623 compatible
  serial: sh-sci: fix break handling for sysrq
  serial: stm32: use devm_platform_get_and_ioremap_resource()
  serial: stm32: use the defined variable to simplify code
  Revert "arm pl011 serial: support multi-irq request"
  staging: r8188eu: Remove unused nat25_handle_frame()
  ASoC: sh: rz-ssi: Fix dereference of noderef expression warning
  staging: r8188eu: remove ipx support from driver
  staging: r8188eu: remove inline markings from functions in rtw_br_ext.c
  ASoC: tegra30: i2s: Use of_device_get_match_data
  ASoC: tegra30: ahub: Use of_device_get_match_data
  ASoC: soc-ac97: cleanup cppcheck warning
  ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get()
  ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB
  ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report()
  ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new()
  ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities()
  ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user()
  ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new()
  ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params()
  staging: r8188eu: use common ieee80211 constants
  staging: r8188eu: remove kernel version depended code paths
  staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
  staging: r8188eu: os_dep: Remove defined but not used variables
  staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK()
  staging: r8188eu: Remove unnecessary ret variable in rtw_drv_init()
  staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E()
  staging: r8188eu: rename Hal_GetChnlGroup88E()
  staging: r8188eu: rename parameter of Hal_GetChnlGroup88E()
  staging: r8188eu: convert return type of Hal_GetChnlGroup88E() to void
  staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E()
  ARM: dts: aspeed: cloudripper: Add comments for "mdio1"
  ARM: dts: aspeed: minipack: Update flash partition table
  iio: adc: Add driver for Renesas RZ/G2L A/D converter
  dt-bindings: iio: adc: Add binding documentation for Renesas RZ/G2L A/D converter
  iio: pressure: hp03: update device probe to register with devm functions
  iio: adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe
  iio: ltc2983: fix device probe
  dt-bindings: PCI: kirin: Fix compatible string
  of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch()
  of: fdt: Remove early_init_dt_reserve_memory_arch() override capability
  iio: potentiometer: Add driver support for AD5110
  dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices
  of: property: fw_devlink: Add support for "resets" and "pwms"
  dt-bindings: timer: Remove binding for energymicro,efm32-timer.txt
  dt-bindings: gpu: mali-bifrost: Add RK3568 compatible
  bitops/non-atomic: make @nr unsigned to avoid any DIV
  ALSA: hda: Nuke unused reboot_notify callback
  ALSA: hda: Suspend codec at shutdown
  ALSA: hda: conexant: Turn off EAPD at suspend, too
  ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag
  ALSA: usb-audio: Input source control - digidesign mbox
  soc: rockchip: io-domain: add rk3568 support
  dt-bindings: power: add rk3568-pmu-io-domain support
  dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board
  dt-bindings: vendor-prefixes: add Traverse Technologies
  arm64: dts: add device tree for Traverse Ten64 (LS1088A)
  arm64: dts: ls1088a: add missing PMU node
  arm64: dts: ls1088a: add internal PCS for DPMAC1 node
  ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz
  ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and #size-cells property from at93c46d dt node
  ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC
  ARM: dts: add SKOV imx6q and imx6dl based boards
  dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards
  dt-bindings: vendor-prefixes: Add an entry for SKOV A/S
  arm64: dts: imx8mq-reform2: add sound support
  arm64: dts: imx8m: drop interrupt-affinity for pmu
  arm64: dts: imx8qxp: update pmu compatible
  arm64: dts: imx8mm: update pmu compatible
  arm64: dts: ls1046a: fix eeprom entries
  arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs
  arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload
  arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config
  arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config
  arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions
  arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support
  arm64: dts: imx8mp: Add dsp node
  arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys
  arm64: dts: imx8mq-evk: Remove unnecessary blank lines
  arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2
  arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells
  arm64: dts: imx8: Add jpeg encoder/decoder nodes
  arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings
  arm64: dts: ls1088ardb: update PHY nodes with IRQ information
  arm64: dts: ls2088ardb: update PHY nodes with IRQ information
  arm64: dts: lx2160ardb: update PHY nodes with IRQ information
  gpu: host1x: debug: Dump DMASTART and DMAEND register
  gpu: host1x: debug: Dump only relevant parts of CDMA push buffer
  gpu: host1x: debug: Use dma_addr_t more consistently
  arm64: tegra: Fix compatible string for Tegra132 CPUs
  ARM: tegra: tamonten: Fix UART pad setting
  ASoC: Intel: boards: use software node API in Atom boards
  ASoC: Intel: remove device_properties for Atom boards
  ASoC: Intel: use software node API in SoundWire machines
  ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove
  ASoC: Intel: sof_sdw: pass card information to init/exit functions
  ASoC: Intel: boards: get codec device with ACPI instead of bus search
  ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev()
  ASoC: Intel: boards: harden codec property handling
  ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
  ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles
  ARM: ixp4xx: Delete GTWX5715 board files
  ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles
  ARM: ixp4xx: Delete Intel reference design boardfiles
  ARM: ixp4xx: Delete Avila boardfiles
  ARM: ixp4xx: Delete the Arcom Vulcan boardfiles
  ARM: ixp4xx: Delete Gateway WG302v2 boardfiles
  ARM: ixp4xx: Delete Omicron boardfiles
  ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles
  ARM: ixp4xx: Delete NAS100D boardfiles
  ARM: ixp4xx: Delete NSLU2 boardfiles
  ASoC: sh: rz-ssi: Add SSI DMAC support
  ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channel configuration parameter
  ASoC: sh: Add RZ/G2L SSIF-2 driver
  ASoC: SOF: Intel: make DMI L1 selection more robust
  ASoC: SOF: Intel: simplify logic for DMI_L1 handling
  ASoC: SOF: Intel: hda-stream: remove always true condition
  ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description
  ARM: tegra: nexus7: Improve thermal zones
  ARM: tegra: acer-a500: Improve thermal zones
  ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup-method value
  ARM: tegra: acer-a500: Add power supplies to accelerometer
  ARM: tegra: acer-a500: Remove bogus USB VBUS regulators
  ARM: tegra: jetson-tk1: Correct interrupt trigger type of temperature sensor
  ARM: tegra: dalmore: Correct interrupt trigger type of temperature sensor
  ARM: tegra: cardhu: Correct interrupt trigger type of temperature sensor
  ARM: tegra: apalis: Correct interrupt trigger type of temperature sensor
  ARM: tegra: nyan: Correct interrupt trigger type of temperature sensor
  ARM: tegra: acer-a500: Add interrupt to temperature sensor node
  ARM: tegra: nexus7: Add interrupt to temperature sensor node
  ARM: tegra: paz00: Add interrupt to temperature sensor node
  ARM: tegra: ouya: Add interrupt to temperature sensor node
  ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees
  usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
  usb: typec: tcpm: Support non-PD mode
  dt-bindings: connector: Add pd-disable property
  usb: gadget: remove unnecessary AND operation when get ep maxp
  usb: gadget: bdc: remove unnecessary AND operation when get ep maxp
  usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
  usb: cdnsp: fix the wrong mult value for HS isoc or intr
  usb: mtu3: fix the wrong HS mult value
  usb: mtu3: use @mult for HS isoc or intr
  usb: mtu3: restore HS function when set SS/SSP
  usb: phy: twl6030: add IRQ checks
  usb: phy: fsl-usb: add IRQ check
  usb: misc: brcmstb-usb-pinmap: add IRQ check
  drm/tegra: dc: Extend debug stats with total number of events
  drm/tegra: dc: Support memory bandwidth management
  arm64: dts: HiSilicon: hi3660: address a PCI warning
  ALSA: memalloc: Count continuous pages in vmalloc buffer handler
  tty: serial: samsung: Add Exynos850 SoC data
  tty: serial: samsung: Fix driver data macros style
  tty: serial: samsung: Init USI to keep clocks running
  platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper
  serdev: Split and export serdev_acpi_get_uart_resource()
  serial: stm32: fix the conditional expression writing
  usb: gadget: udc: s3c2410: add IRQ check
  usb: gadget: udc: at91: add IRQ check
  usb: dwc3: qcom: add IRQ check
  usb: dwc3: meson-g12a: add IRQ check
  usb: dwc2: gadget: implement udc_set_speed()
  staging: r8188eu: Reorganize error handling in rtw_drv_init()
  staging: r8188eu: Remove uninitialized use of ether_type in portctrl()
  staging: r8188eu: Remove unused static inline functions in rtw_recv.h
  staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton()
  ALSA: hda/cs8409: Prevent pops and clicks during suspend
  ALSA: hda_audio_ext: fix kernel-doc
  ALSA: core: control_led: use strscpy instead of strlcpy
  ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC
  ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC
  ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC
  ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs
  ARM: dts: aspeed: wedge400: Use common flash layout
  ARM: dts: Add Facebook BMC 128MB flash layout
  bus: ixp4xx: return on error in ixp4xx_exp_probe()
  ext4: remove the repeated comment of ext4_trim_all_free
  ext4: add new helper interface ext4_try_to_trim_range()
  ext4: remove the 'group' parameter of ext4_trim_extent
  drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors
  docs: sphinx-requirements: Move sphinx_rtd_theme to top
  docs: pdfdocs: Enable language-specific font choice of zh_TW translations
  docs: pdfdocs: Teach xeCJK about character classes of quotation marks
  docs: pdfdocs: Permit AutoFakeSlant for CJK fonts
  docs: pdfdocs: One-half spacing for CJK translations
  docs: pdfdocs: Add conf.py local to translations for ascii-art alignment
  docs: pdfdocs: Preserve inter-phrase space in Korean translations
  docs: pdfdocs: Choose Serif font as CJK mainfont if possible
  docs: pdfdocs: Add CJK-language-specific font settings
  docs: pdfdocs: Refactor config for CJK document
  scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERROR
  docs/zh_CN: Add zh_CN/accounting/psi.rst
  doc: align Italian translation
  Documentation/features/vm: riscv supports THP now
  docs/zh_CN: add infiniband user_verbs translation
  docs/zh_CN: add infiniband user_mad translation
  docs/zh_CN: add infiniband tag_matching translation
  docs/zh_CN: add infiniband sysfs translation
  docs/zh_CN: add infiniband opa_vnic translation
  docs/zh_CN: add infiniband ipoib translation
  docs/zh_CN: add infiniband core_locking translation
  docs/zh_CN: add infiniband index translation
  drm/edid: fix edid field name
  docs/zh_CN: add virt acrn cpuid translation
  docs/zh_CN: add virt acrn io-request translation
  docs/zh_CN: add virt acrn introduction translation
  docs/zh_CN: add virt acrn index translation
  docs/zh_CN: add virt ne_overview translation
  docs/zh_CN: add virt guest-halt-polling translation
  docs/zh_CN: add virt paravirt_ops translation
  docs/zh_CN: add virt index translation
  arm64: tegra: Add missing interconnects property for USB on Tegra186
  arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support
  arm64: tegra: Add PWM nodes on Tegra186
  dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit
  drm/virtio: set non-cross device blob uuid_state
  ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops
  ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend
  ALSA: hda/cs8409: Remove unnecessary delays
  ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits
  ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42
  ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin
  ALSA: hda/cs8409: Add support for dolphin
  ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42
  ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events
  ALSA: hda/cs8409: Move codec properties to its own struct
  ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions
  ALSA: hda/cs8409: Support i2c bulk read/write functions
  ALSA: hda/cs8409: Avoid re-setting the same page as the last access
  ALSA: hda/cs8409: Avoid setting the same I2C address for every access
  ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses
  ALSA: hda/cs8409: Generalize volume controls
  ALSA: hda/cs8409: Prevent I2C access during suspend time
  ALSA: hda/cs8409: Simplify CS42L42 jack detect.
  ALSA: hda/cs8409: Mask CS42L42 wake events
  ALSA: hda/cs8409: Disable unsolicited response for the first boot
  ALSA: hda/cs8409: Disable unsolicited responses during suspend
  ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye
  ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg
  ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization
  ALSA: hda/cs8409: Use enums for register names and coefficients
  ALSA: hda/cs8409: Move arrays of configuration to a new file
  ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module
  ASoC: rt5682: Properly turn off regulators if wrong device ID
  ASoC: rt5682: Adjust headset volume button threshold again
  dt-bindings: i2c: renesas,riic: Make interrupt-names required
  arm64: dts: renesas: r9a07g044: Add I2C interrupt-names
  ARM: dts: rza: Add I2C interrupt-names
  dt-bindings: i2c: renesas,riic: Add interrupt-names
  soc: renesas: Prefer memcpy() over strcpy()
  staging: r8188eu: scheduling in atomic in rtw_createbss_cmd()
  staging: r8188eu: Fix a couple scheduling in atomic bugs
  staging: r8188eu: Fix smatch warnings in os_dep/*.c
  staging: r8188eu: Fix smatch problems in hal/*.c
  staging: r8188eu: Fix Smatch warnings for core/*.c
  staging: r8188eu: Remove no more necessary definitions and code
  staging: r8188eu: Remove code related to unsupported channels
  staging: r8188eu: Remove all 5GHz network types
  staging: r8188eu: remove CONFIG_USB_HCI from Makefile
  staging: r8188eu: use proper way to build a module
  staging: r8188eu: (trivial) remove a duplicate debug print
  staging: r8188eu: remove unused function parameters
  staging: r8188eu: remove unused efuse hal components
  staging: gdm724x: Place macro argument within parentheses
  udmabuf: fix general protection fault in udmabuf_create
  drm/display: fix possible null-pointer dereference in dcn10_set_clock()
  gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
  drm/amdkfd: CWSR with software scheduler
  drm/amdkfd: AIP mGPUs best prefetch location for xnack on
  drm/amd/pm: graceful exit on restore fan mode failure (v2)
  drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2)
  drm/msi/mdp4: populate priv->kms in mdp4_kms_init
  xfs: cleanup __FUNCTION__ usage
  xfs: Rename __xfs_attr_rmtval_remove
  drm/ingenic: Use standard drm_atomic_helper_commit_tail
  drm/ingenic: Remove dead code
  firmware: tegra: Stop using seq_get_buf()
  ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR
  ARM: multi_v7_defconfig: Enable Acer A500 drivers
  ARM: tegra: Rebuild default configuration
  ARM: tegra: Enable CONFIG_CROS_EC
  ARM: tegra: Enable Acer A500 drivers
  ARM: tegra: Enable CONFIG_FB
  ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR
  arm64: tegra194: p2888: Correct interrupt trigger type of temperature sensor
  arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF
  soc/tegra: fuse: Enable fuse clock on suspend for Tegra124
  soc/tegra: fuse: Add runtime PM support
  soc/tegra: fuse: Clear fuse->clk on driver probe failure
  soc/tegra: pmc: Prevent racing with cpuilde driver
  soc/tegra: bpmp: Remove unused including <linux/version.h>
  asm-generic: ffs: Drop bogus reference to ffz location
  staging: rtl8192e: rtl_core: Fix possible null-pointer dereference in _rtl92e_pci_disconnect()
  staging: r8188eu: os_dep: Hoist vmalloc.h include into osdep_service.h
  staging: r8188eu: Use GFP_ATOMIC under spin lock
  staging: r8188eu: Replace BITn with BIT(n)
  staging: r8188eu: remove lines from Makefile that silence build warnings
  staging: r8188eu: remove unused variable from rtw_init_recv_timer
  staging: r8188eu: remove unused variable from rtw_init_drv_sw
  staging: r8188eu: remove unused variable from rtl8188e_init_dm_priv
  staging: r8188eu: remove rtw_mfree_sta_priv_lock function
  staging: r8188eu: remove unused label from recv_indicatepkt_reorder
  staging: r8188eu: remove unused oid_null_function function
  staging: r8188eu: remove unused functions from os_dep/ioctl_linux.c
  erofs: remove the mapping parameter from erofs_try_to_free_cached_page()
  erofs: directly use wrapper erofs_page_is_managed() when shrinking
  dt-bindings: soc: ti: pruss: Add dma-coherent property
  soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex
  soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs
  dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs
  drm/msm/dsi: add continuous clock support for 7nm PHY
  drm/msm/dp: add drm debug logs to dp_pm_resume/suspend
  drm/msm/dp: do not end dp link training until video is ready
  drm/msm/dp: return correct edid checksum after corrupted edid checksum read
  drm/msm/dp: replug event is converted into an unplug followed by an plug events
  drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx() failed.
  drm/msm/dp: reduce link rate if failed at link training 1
  drm/msm/dp: use dp_ctrl_off_link_stream during PHY compliance test run
  drm/msm/dsi: Fix some reference counted resource leaks
  drm/msm: Rework SQE version check
  drm/msm: Add adreno_is_a640_family()
  drm: IRQ midlayer is now legacy
  drm: Remove unused devm_drm_irq_install()
  drm/vc4: Convert to Linux IRQ interfaces
  drm/tilcdc: Convert to Linux IRQ interfaces
  drm/tidss: Convert to Linux IRQ interfaces
  drm/radeon: Convert to Linux IRQ interfaces
  drm/mxsfb: Convert to Linux IRQ interfaces
  drm/msm: Convert to Linux IRQ interfaces
  drm/kmb: Convert to Linux IRQ interfaces
  drm/gma500: Convert to Linux IRQ interfaces
  drm/fsl-dcu: Convert to Linux IRQ interfaces
  jbd2: clean up two gcc -Wall warnings in recovery.c
  drm/atmel-hlcdc: Convert to Linux IRQ interfaces
  drm/arm/hdlcd: Convert to Linux IRQ interfaces
  drm/amdgpu: Convert to Linux IRQ interfaces
  jbd2: fix clang warning in recovery.c
  drm/tegra: Bump driver version
  drm/tegra: Add job firewall
  drm/tegra: Implement job submission part of new UAPI
  drm/tegra: Implement syncpoint wait UAPI
  drm/tegra: Implement syncpoint management UAPI
  drm/tegra: Implement new UAPI
  amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit
  amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit
  amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit
  amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit
  amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit
  amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit
  amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit
  drm/amdgpu: handle VCN instances when harvesting (v2)
  jbd2: fix portability problems caused by unaligned accesses
  drm/tegra: Allocate per-engine channel in core code
  drm/tegra: Boot VIC during runtime PM resume
  drm/tegra: Add new UAPI to header
  drm/tegra: Extract tegra_gem_lookup()
  gpu: host1x: Add option to skip firewall for a job
  gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer
  gpu: host1x: Add job release callback
  gpu: host1x: Add no-recovery mode
  gpu: host1x: Add DMA fence implementation
  ASoC: dt-bindings: rt1015p: fix syntax error in dts-binding document
  ASoC: Intel: Fix platform ID matching
  arm64: dts: renesas: r9a07g044: Add CANFD node
  arm64: dts: renesas: r9a07g044: Add ADC node
  arm64: dts: renesas: r9a07g044: Add pinctrl node
  dma-buf: Fix a few typos in dma-buf documentation
  staging: r8188eu: remove rtw_ioctl function
  staging: r8188eu: remove remaining unnecessary parentheses in core dir
  staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_ioctl_set.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_pwrctrl.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_recv.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_sta_mgt.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_xmit.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme.c
  staging: r8188eu: clean up comparsions to true/false
  staging: r8188eu: remove unnecessary parentheses in core/rtw_p2p.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_led.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_wlan_util.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c
  staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme_ext.c
  staging: r8188eu: remove unnecessary parentheses in hal dir
  staging: r8188eu: remove unnecessary parentheses in os_dep dir
  staging: rtl8723bs: os_dep: remove unused variable
  staging: rtl8192e: rtl8192e: rtl_core: remove unused global variable
  staging: r8188eu: remove the RT_TRACE macro
  staging: r8188eu: remove unused DEBUG_OID macro
  staging: r8188eu: use IW_HANDLER to declare wext handlers
  staging: r8188eu: remove RT_TRACE prints from xmit_linux.c
  staging: r8188eu: remove RT_TRACE prints from recv_linux.c
  staging: r8188eu: remove an RT_TRACE print from osdep_service.c
  staging: r8188eu: remove RT_TRACE prints from os_intfs.c
  staging: r8188eu: remove RT_TRACE prints from mlme_linux.c
  staging: r8188eu: remove empty function
  staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c
  staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c
  staging: r8188eu: remove RT_TRACE prints from usb_intf.c
  staging: rtl8723bs: remove unused RF_*T*R enum
  staging: rtl8723bs: fix tx power tables size
  staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf path index
  staging: rtl8723bs: remove RF_*TX enum
  staging: rtl8723bs: remove unused macro in include/hal_data.h
  staging: rtl8723bs: remove unused rtw_rf_config module param
  staging: rtl8723bs: remove rf type branching (fourth patch)
  staging: rtl8723bs: remove rf type branching (third patch)
  staging: rtl8723bs: remove rf type branching (second patch)
  staging: rtl8723bs: remove rf type branching (first patch)
  staging: rtl8723bs: remove unused struct member
  staging: rtl8723bs: remove unused macros
  staging: rtl8723bs: clean driver from unused RF paths
  staging: rtl8723bs: fix right side of condition
  staging: rtl8723bs: beautify function ODM_PhyStatusQuery()
  staging: rtl8723bs: remove wrapping static function
  staging: rtl8723bs: remove empty files
  staging: rtl8723bs: move function to file hal/odm_HWConfig.c
  staging: rtl8723bs: do some code cleaning in modified function
  staging: rtl8723bs: remove unneeded loop
  staging: rtl8723bs: remove code related to unsupported MCS index values
  staging: r8188eu: Fix potential memory leak or NULL dereference
  staging: rtl8723bs: Avoid field-overflowing memcpy()
  staging: rtl8192u: Avoid field-overflowing memcpy()
  staging: rtl8192e: Avoid field-overflowing memcpy()
  staging: vchiq: Add details to Kconfig help texts
  staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG_VCHIQ_CDEV
  arm64: dts: meson: add audio playback to vega-s95 dtsi
  arm64: dts: meson: add audio playback to nexbox-a1
  ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment
  ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs
  xfs: add attr state machine tracepoints
  xfs: refactor xfs_iget calls from log intent recovery
  xfs: clear log incompat feature bits when the log is idle
  xfs: allow setting and clearing of log incompat feature flags
  xfs: replace kmem_alloc_large() with kvmalloc()
  xfs: remove kmem_alloc_io()
  mm: Add kvrealloc()
  drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP"
  drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro
  drm/vmwgfx: fix potential UAF in vmwgfx_surface.c
  drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf_res.c
  drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf.c
  drm/vmwgfx: Remove the repeated declaration
  drm/amdgpu: Removed unnecessary if statement
  drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments
  drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE()
  drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
  drm/amd/display: Increase timeout threshold for DMCUB reset
  drm/amd/display: Clear GPINT after DMCUB has reset
  drm/amd/display: 3.2.148
  drm/amd/display: [FW Promotion] Release 0.0.78
  drm/amd/display: add authentication_complete in hdcp output
  drm/amd/display: Add AUX I2C tracing.
  drm/amd/display: Correct comment style
  drm/amd/display: fix incorrect CM/TF programming sequence in dwb
  drm/amd/display: refactor the cursor programing codes
  drm/amd/display: refactor the codes to centralize the stream/pipe checking logic
  drm/amd/display: fix missing writeback disablement if plane is removed
  drm/amd/display: Remove invalid assert for ODM + MPC case
  drm/amd/amdgpu: skip locking delayed work if not initialized.
  drm/amdgpu: Extend full access wait time in guest
  counter: 104-quad-8: Describe member 'lock' in 'quad8'
  iio: hid-sensor-press: Add timestamp channel
  counter: Rename counter_count_function to counter_function
  counter: Rename counter_signal_value to counter_signal_level
  counter: Standardize to ERANGE for limit exceeded errors
  counter: Return error code on invalid modes
  counter: 104-quad-8: Return error when invalid mode during ceiling_write
  xfs: dump log intent items that cannot be recovered due to corruption
  xfs: grab active perag ref when reading AG headers
  xfs: drop experimental warnings for bigtime and inobtcount
  xfs: fix silly whitespace problems with kernel libxfs
  xfs: throttle inode inactivation queuing on memory reclaim
  xfs: avoid buffer deadlocks when walking fs inodes
  xfs: use background worker pool when transactions can't get free space
  xfs: don't run speculative preallocation gc when fs is frozen
  xfs: flush inode inactivation work when compiling usage statistics
  xfs: inactivate inodes any time we try to free speculative preallocations
  xfs: queue inactivation immediately when free realtime extents are tight
  xfs: queue inactivation immediately when quota is nearing enforcement
  xfs: queue inactivation immediately when free space is tight
  erofs: convert all uncompressed cases to iomap
  erofs: dax support for non-tailpacking regular file
  erofs: iomap support for non-tailpacking DIO
  ASoC: dt-bindings: rt1015p: add new compatible id
  ASoC: rt1015p: add new acpi id and comapatible id
  ASoC: max98390: Add support change dsm param name
  drm/mediatek: Test component initialization earlier in the function mtk_drm_crtc_create
  ALSA: msnd: Use proper mmap method
  drm/mediatek: Add support for main DDP path on MT8167
  dt-bindings: display: mediatek: dsi: add documentation for MT8167 SoC
  drm/mediatek: Implement mmap as GEM object function
  ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization
  ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization
  thunderbolt: Fix port linking by checking all adapters
  thunderbolt: Do not read control adapter config space
  thunderbolt: Handle ring interrupt by reading interrupt status register
  thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status
  ASoC: qcom: apq8016_sbc: Add SEC_MI2S support
  firmware: arm_scmi: Use WARN_ON() to check configured transports
  arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
  ARM: dts: imx7: add ftm nodes for Flex Timers
  ALSA: pci: cs46xx: Fix set up buffer type properly
  ALSA: pci: rme: Set up buffer type properly
  ALSA: pcm: Check mmap capability of runtime dma buffer at first
  ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board
  ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board
  ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DHCOM SOM and PDK2
  ARM: dts: imx6q-dhcom: Cleanup of the devicetrees
  ARM: dts: imx6q-dhcom: Rearrange of iomux
  ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls
  ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board
  ALSA: harmony: Drop superfluous address setup
  firmware: arm_scmi: Fix boolconv.cocci warnings
  ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3
  ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G
  ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425
  ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs
  ARM: dts: ixp4xx: Add CF to GW2358
  ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree
  ARM: dts: ixp4xx: Add Arcom Vulcan device tree
  ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2
  ARM: dts: ixp4xx: Use the expansion bus
  ARM: dts: ixp4xx: Add second UART
  ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A
  ARM: dts: ixp4xx: Move EPBX100 flash to external bus node
  ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D
  ARM: dts: ixp4xx: Fix up bad interrupt flags
  drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_disp_layer_id'
  drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace
  drm: xlnx: zynqmp_dpsub: Add global alpha support
  drm: xlnx: zynqmp_dpsub: Fix graphics layer blending
  drm: xlnx: zynqmp_dpsub: Pass disp structure to all internal functions
  drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to simplify the code
  drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers
  drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP
  drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock
  drm/vkms: Use offset-adjusted shadow-plane mappings and output
  drm/vbox: Use offset-adjusted shadow-plane mappings
  drm/udl: Use offset-adjusted shadow-plane mapping
  drm/simpledrm: Use offset-adjusted shadow-plane mapping
  drm/gm12u320: Use offset-adjusted shadow-plane mappings
  drm/cirrus: Use offset-adjusted shadow-plane mappings
  drm/mgag200: Use offset-adjusted shadow-plane mappings
  drm/hyperv: Use offset-adjusted shadow-plane mappings
  drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap()
  drm/ast: Use offset-adjusted shadow-plane mappings
  drm/gem: Provide offset-adjusted framebuffer BO mappings
  drm/mgag200: Compute PLL values during atomic check
  drm/mgag200: Introduce custom CRTC state
  drm/simple-kms: Support custom CRTC state
  drm/mgag200: Abstract pixel PLL via struct mgag200_pll
  drm/mgag200: Declare PLL clock constants static const
  drm/mgag200: Split PLL compute function for G200SE by rev
  drm/mgag200: Split PLL compute functions by device type
  drm/mgag200: Store values (not bits) in struct mgag200_pll_values
  drm/mgag200: Introduce separate variable for PLL S parameter
  drm/mgag200: Split PLL setup into compute and update functions
  drm/mgag200: Remove P_ARRAY_SIZE
  drm/mgag200: Return errno codes from PLL compute functions
  drm/mgag200: Select clock in PLL update functions
  iio: accel: bmc150: Add support for BMC156
  iio: accel: bmc150: Make it possible to configure INT2 instead of INT1
  dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel
  dt-bindings: iio: accel: bma255: Add interrupt-names
  iio: light: cm3323: Add of_device_id table
  dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor
  iio: chemical: Add driver support for sgp40
  dt-bindings: iio: chemical: Add trivial DT binding for sgp40
  iio: ep93xx: Prepare clock before using it
  iio: adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code
  ALSA: memalloc: Fix mmap of SG-buffer with WC pages
  dt-bindings: display: msm: dsi-controller-main: restore assigned-clocks
  drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
  drm/msm/dpu: add support for alpha blending properties
  drm/msm/dp: update is_connected status base on sink count at dp_pm_resume()
  drm/msm/disp/dpu1: add safe lut config in dpu driver
  drm/msm/dp: Remove unused variable
  drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660
  drm/msm: remove a repeated including of <linux/debugfs.h>
  drm/msm/dp: add logs across DP driver for ease of debugging
  drm/msm/kms: drop set_encoder_mode callback
  drm/msm/dsi: stop calling set_encoder_mode callback
  drm/msm/dp: stop calling set_encoder_mode callback
  drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_dsi_modeset_init
  drm/msm/dpu: support setting up two independent DSI connectors
  drm/msm/dsi: add three helper functions
  drm/msm/dsi: rename dual DSI to bonded DSI
  drm/msm/dsi: add support for dsi test pattern generator
  drm/msm/dsi: update dsi register header file for tpg
  drm/msm/dsi: Add DSI support for SC7280
  drm/msm/dsi: Add PHY configuration for SC7280
  dt-bindings: msm/dsi: Add sc7280 7nm dsi phy
  drm/msm/dsi: drop msm_dsi_phy_get_shared_timings
  drm/msm/dsi: phy: use of_device_get_match_data
  drm/msm/dpu: Add newlines to printks
  drm/msm: mdp4: drop vblank get/put from prepare/complete_commit
  drm/msm/mdp4: move HW revision detection to earlier phase
  drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
  drm/msm: Fix error return code in msm_drm_init()
  drm/msm/dsi: drop gdsc regulator handling
  drm/msm/dsi: support CPHY mode for 7nm pll/phy
  dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy
  dt-bindings: msm: dsi: add missing 7nm bindings
  drm/msm: Use list_move_tail instead of list_del/list_add_tail in msm_gem.c
  drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin
  drm/msm: Periodically update RPTR shadow
  drm/msm: Implement mmap as GEM object function
  drm: msm: Add 680 gpu to the adreno gpu list
  drm/amdkfd: Allow querying SVM attributes that are clear
  drm/amd/display: Remove redundant initialization of variable eng_id
  drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init()
  drm/amd/pm: bug fix for the runtime pm BACO
  xfs: per-cpu deferred inode inactivation queues
  xfs: detach dquots from inode if we don't need to inactivate it
  xfs: move xfs_inactive call to xfs_inode_mark_reclaimable
  xfs: introduce all-mounts list for cpu hotplug notifications
  xfs: introduce CPU hotplug infrastructure
  xfs: remove the active vs running quota differentiation
  xfs: remove the flags argument to xfs_qm_dquot_walk
  xfs: remove xfs_dqrele_all_inodes
  xfs: remove support for disabling quota accounting on a mounted file system
  drm/i915/dg2: Add support for new DG2-G11 revid 0x5
  soc: mediatek: mmsys: Fix missing UFOE component in mt8173 table routing
  soc: mediatek: mmsys: add MT8365 support
  arm64: mm: Fix TLBI vs ASID rollover
  drm/bridge: anx7625: Tune K value for IVO panel
  ARM: dts: ebaz4205: enable NAND support
  ARM: dts: zynq: add NAND flash controller node
  ARM: configs: multi_v7: enable PL35x NAND controller
  arm64: entry: Add SYM_CODE annotation for __bad_stack
  drm: bridge: it66121: Check drm_bridge_attach retval
  ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2260
  ARM: dts: sti: remove clk_ignore_unused from bootargs for stih418-b2199
  ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2120
  ARM: dts: sti: remove clk_ignore_unused from bootargs for stih407-b2120
  ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board
  ARM: dts: sti: add the thermal sensor node within stih418
  ARM: dts: sti: disable rng11 on the stih418 platform
  ARM: dts: sti: add the spinor controller node within stih407-family
  ARM: dts: sti: update clkgen-fsyn entries in stih418-clock
  ARM: dts: sti: update clkgen-fsyn entries in stih410-clock
  ARM: dts: sti: update clkgen-fsyn entries in stih407-clock
  ARM: dts: sti: update clkgen-pll entries in stih418-clock
  ARM: dts: sti: update clkgen-pll entries in stih410-clock
  ARM: dts: sti: update clkgen-pll entries in stih407-clock
  ARM: dts: sti: update flexgen compatible within stih410-clock
  ARM: dts: sti: update flexgen compatible within stih407-clock
  ARM: dts: sti: update flexgen compatible within stih418-clock
  arm: omap2: Drop the unused OMAP_PACKAGE_* KConfig entries
  arm: omap2: Drop obsolete MACH_OMAP3_PANDORA entry
  ARM: dts: am335x-bone: switch to new cpsw switch drv
  ARM: dts: am33xx: update ethernet aliases
  ARM: dts: am335x-sl50: switch to new cpsw switch drv
  ARM: dts: am335x-shc: switch to new cpsw switch drv
  ARM: dts: am335x-phycore: switch to new cpsw switch drv
  ARM: dts: am335x-pepper: switch to new cpsw switch drv
  ARM: dts: am335x-pdu001: switch to new cpsw switch drv
  ARM: dts: am335x-osd3358-sm-red: switch to new cpsw switch drv
  ARM: dts: am335x-myirtech: switch to new cpsw switch drv
  ARM: dts: am335x-moxa-uc: switch to new cpsw switch drv
  ARM: dts: am335x-lxm: switch to new cpsw switch drv
  ARM: dts: am335x-igep0033: switch to new cpsw switch drv
  ARM: dts: am335x-cm-t335: switch to new cpsw switch drv
  ARM: dts: am335x-chiliboard: switch to new cpsw switch drv
  ARM: dts: am335x-nano: switch to new cpsw switch drv
  ARM: dts: am335x-baltos: switch to new cpsw switch drv
  staging: r8188eu: replace custom macros with is_broadcast_ether_addr
  staging: r8188eu: remove two set but unused variables in core/rtw_mp_ioctl.c
  staging: r8188eu: fix unused variable warnings in core/rtw_ieee80211.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c
  drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled.
  drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()'
  DRM: gpu: radeon: Fixed coding style issues
  drm/radeon: Update pitch for page flip
  drm/amdkfd: Expose GFXIP engine version to sysfs
  drm/amdgpu: drop redundant null-pointer checks in amdgpu_ttm_tt_populate() and amdgpu_ttm_tt_unpopulate()
  drm/amdgpu: don't enable baco on boco platforms in runpm
  drm/amdgpu: Put MODE register in wave debug info
  drm/amdgpu: set RAS EEPROM address from VBIOS
  drm/amd/amdgpu: Recovery vcn instance iterate.
  drm/amdgpu: added synchronization for psp cmd buf access
  drm/amdgpu: update PSP BL cmd IDs
  drm/amd/pm: update smu v13.0.1 firmware header
  drm/amdgpu: add DID for beige goby
  drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran debugging
  drm/amdgpu/display: fix DMUB firmware version info
  drm/amd/display: 3.2.147
  drm/amd/display: [FW Promotion] Release 0.0.77
  drm/amd/display: Add DC_FP helper to check FPU state
  drm/amd/display: Add control mechanism for FPU utilization
  drm/amd/display: Add control mechanism for FPU
  drm/amd/display: Move specific DCN2x code that uses FPU to DML
  drm/amd/display: workaround for hard hang on HPD on native DP
  drm/amd/display: Add check for validating unsupported ODM plus MPO case
  drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4
  drm/amd/display: Remove redundant vblank workqueues in DM
  drm/amd/display: Increase stutter watermark for dcn303
  drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
  drm/amd/display: Assume LTTPR interop for DCN31+
  drm/amd/amdgpu: remove redundant host to psp cmd buf allocations
  drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3)
  drm/amdgpu: cleanup dce_virtual
  drm/amdgpu: create amdgpu_vkms (v4)
  gpu/drm/amd: Remove duplicated include of drm_drv.h
  drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2)
  drm/amd/pm: correct aldebaran smu feature mapping FEATURE_DATA_CALCULATIONS
  drm/amdgpu: Fix channel_index table layout for Aldebaran
  drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled
  drm/amd/pm: update yellow carp pmfw interface version
  ASoC: cs42l42: Update module authors
  ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots
  ASoC: cs42l42: Validate dai_set_sysclk() frequency
  ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit
  staging: r8188eu: Remove wrapper rtw_sleep_schedulable()
  staging: r8188eu: Remove wrapper rtw_get_time_interval_ms()
  staging: r8188eu: Remove wrapper rtw_udelay_os()
  staging: r8188eu: Remove wrapper rtw_mdelay_os()
  staging: r8188eu: Remove wrapper routine rtw_msleep_os()
  staging: r8188eu: Remove rtw_yield_os()
  ASoC: rt5640: Silence warning message about missing interrupt
  ASoC: codecs: wcd938x: add Multi Button Headset Control support
  staging: r8188eu: Remove pointless NULL check in rtw_check_join_candidate()
  staging: r8188eu: Remove self assignment in get_rx_power_val_by_reg()
  staging: r8188eu: Remove unnecessary parentheses
  drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT
  drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1
  staging: r8188eu: Remove rtw_buf_free()
  staging: r8188eu: Remove more empty routines
  staging: r8188eu: Remove all calls to _rtw_spinlock_free()
  staging: r8188eu: Remove wrapper around vfree
  staging: r8188eu: Remove wrappers for kalloc() and kzalloc()
  staging: r8188eu: Fix incorrect types in arguments
  staging: r8188eu: fix build error
  dt-bindings: mediatek: Add optional mediatek,gce-events property
  arm64: dts: mt8183: add mediatek,gce-events in mutex
  arm64: dts: mediatek: mt8173: Add domain supply for mfg_async
  arm64: dts: mt8173: elm: Use aliases to mmc nodes
  arm64: dts: mt8183: kukui: Use aliases to mmc nodes
  arm64: dts: qcom: sm8250: assign DSI clock source parents
  arm64: dts: qcom: sdm845-mtp: assign DSI clock source parents
  arm64: dts: qcom: sdm845: assign DSI clock source parents
  arm64: dts: qcom: sc7180: assign DSI clock source parents
  arm64: dts: qcom: sc7280-idp: Add device tree files for IDP2
  dt-bindings: arm: qcom: Document qcom,sc7280-idp2 board
  arm64: dts: qcom: sm8350: fix IPA interconnects
  arm64: dts: qcom: sc7180: define ipa_fw_mem node
  arm64: dts: qcom: sc7280: enable IPA for sc7280-idp
  arm64: dts: qcom: sc7280: add IPA information
  arm64: dts: qcom: sc7180-trogdor: Move panel under the bridge chip
  arm64: dts: qcom: ipq8074: add PRNG node
  arm64: dts: qcom: ipq8074: add crypto nodes
  arm64: dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes
  arm64: dts: qcom: ipq6018: Add pcie support
  arm64: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster
  arm64: dts: qcom: sm8150: add SPI nodes
  arm64: dts: qcom: msm8916: Enable CoreSight STM component
  arm64: dts: qcom: sc7280: Add qfprom node
  arm64: dts: qcom: sc7280: Fixup the cpufreq node
  arm64: dts: qcom: ipq6018: correct TCSR block area
  arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI
  arm64: dts: qcom: sc7180: Update lpass cpu node for audio over dp
  arm64: dts: qcom: sdm845-oneplus: add ipa firmware names
  arm64: dts: qcom: sdm845-oneplus-common: enable debug UART
  arm64: dts: qcom: sm8350: Rename GENI serial engine DT node
  arm64: dts: qcom: sc7280: Remove pm8350 and pmr735b for sc7280-idp
  arm64: dts: qcom: sc7280: Add interconnect properties for USB
  arm64: dts: qcom: sm8250: remove bus clock from the mdss node for sm8250 target
  arm64: dts: qcom: sdm845: move bus clock to mdp node for sdm845 target
  arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm
  arm64: dts: qcom: sc7180:: modified qfprom CORR size as per RAW size
  arm64: dts: qcom: sm8250: Fix epss_l3 unit address
  arm64: dts: qcom: msm8996: Add gpu cooling support
  arm64: dts: qcom: pm8004: Enable the PMIC peripherals by default
  dt-bindings: arm: qcom: Drop qcom,mtp
  dt-bindings: arm: qcom: Document alcatel,idol347 board
  arm64: dts: qcom: msm8996: don't use underscore in node name
  arm64: dts: qcom: msm8994: don't use underscore in node name
  arm64: dts: qcom: sdm630: don't use underscore in node name
  arm64: dts: qcom: ipq6018: drop '0x' from unit address
  arm64: dts: qcom: sdm660: use reg value for memory node
  arm64: dts: qcom: ipq8074: fix pci node reg property
  arm64: dts: qcom: sdm630: don't use empty memory node
  arm64: dts: qcom: msm8998: don't use empty memory node
  arm64: dts: qcom: msm8996: don't use empty memory node
  arm64: dts: qcom: sm6125: Add support for Sony Xperia 10II
  drm/i915/dg2: Add SQIDI steering
  drm/i915/dg2: Update steering tables
  drm/i915/xehpsdv: Define steering tables
  drm/i915/xehp: handle new steering options
  ASoC: simple-card-utils: Avoid over-allocating DLCs
  ASoC: wcd938x: simplify return value
  ASoC: mt6359-accdet.c: remove useless assignments
  ASoC: max98090: remove duplicate status reads and useless assignmment
  ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event()
  ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls()
  ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes()
  ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes()
  ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route()
  ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run()
  ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event()
  ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link()
  ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga()
  ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status()
  ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux()
  ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup()
  ARM: dts: qcom: add ahb reset to ipq806x-gmac
  ARM: dts: qcom: Fix up APQ8060 DragonBoard license
  ARM: dts: qcom: msm8974: castor: Add Bluetooth-related nodes
  ARM: dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius
  arm64: dts: qcom: Add support for SM6125
  arm64: entry: call exit_to_user_mode() from C
  arm64: entry: move bulk of ret_to_user to C
  arm64: entry: clarify entry/exit helpers
  arm64: entry: consolidate entry/exit helpers
  drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is not enabled
  staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h
  serial: 8250_omap: Handle optional overrun-throttle-ms property
  dt-bindings: serial: 8250: Update for standard overrun-throttle property
  staging: r8188eu: core: Remove rtw_mfree_all_stainfo()
  staging: r8188eu: Fix cast between incompatible function type
  staging/fbtft: Fix braces coding style
  staging/fbtft: Remove unnecessary variable initialization
  staging/fbtft: Remove all strcpy() uses
  staging: rtl8723bs: remove unused BT structures
  staging: rtl8723bs: Remove initialisation of globals to 0
  staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c
  staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c
  staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c
  staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_hal_init.c
  staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c
  staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c
  staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c
  staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c
  staging: r8188eu: Remove some bit manipulation macros
  staging: r8188eu: Remove some unused and ugly macros
  staging: r8188eu: Remove wrapper around do_div
  staging: r8188eu: Remove rtw_division64()
  MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS
  firmware: arm_scmi: Free mailbox channels if probe fails
  staging: r8188eu: Remove 4 empty routines from os_sep/service.c
  staging: r8188eu: Remove wrappers for atomic operations
  staging: r8188eu: include: Remove unused const definitions
  staging: r8188eu: Remove set but unused variables
  staging: r8188eu: remove empty function odm_DynamicPrimaryCCA()
  staging: r8188eu: remove return from void functions
  Revert "staging: r8188eu: Fix different base types in assignments and parameters"
  staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c
  staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c
  staging: rtl8723bs: remove unused macros
  staging: r8188eu: clean up comparsions to NULL in core directory
  staging: r8188eu: clean up comparsions to NULL in hal directory
  usb: xhci-mtk: relax TT periodic bandwidth allocation
  usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
  dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings
  docs: usb: fix malformed table
  usb: gadget: f_uac2: remove redundant assignments to pointer i_feature
  usb: misc: adutux: use swap()
  usb: gadget: remove useless cast
  usb: gadget: Fix inconsistent indent
  drm: add lockdep assert to drm_is_current_master_locked
  locking/lockdep: Provide lockdep_assert{,_once}() helpers
  drm/i915/userptr: Probe existence of backing struct pages upon creation
  firmware: arm_scmi: Add virtio transport
  firmware: arm_scmi: Add priv parameter to scmi_rx_callback
  dt-bindings: arm: Add virtio transport for SCMI
  firmware: arm_scmi: Add optional link_supplier() transport op
  firmware: arm_scmi: Add message passing abstractions for transports
  firmware: arm_scmi: Add method to override max message number
  firmware: arm_scmi: Make shmem support optional for transports
  firmware: arm_scmi: Make SCMI transports configurable
  firmware: arm_scmi: Make polling mode optional
  firmware: arm_scmi: Make .clear_channel optional
  firmware: arm_scmi: Handle concurrent and out-of-order messages
  firmware: arm_scmi: Introduce monotonically increasing tokens
  firmware: arm_scmi: Add optional transport_init/exit support
  firmware: arm_scmi: Remove scmi_dump_header_dbg() helper
  firmware: arm_scmi: Add support for type handling in common functions
  drm/panel: Add ilitek ili9341 panel driver
  dt-bindings: display: panel: Add ilitek ili9341 panel bindings
  drm/panel-simple: add Gopher 2b LCD panel
  dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel
  ARM: dts: exynos: add CPU topology to Exynos5422
  ARM: dts: exynos: add CPU topology to Exynos5420
  ARM: dts: exynos: add CPU topology to Exynos5260
  ARM: dts: exynos: add CPU topology to Exynos5250
  ARM: dts: exynos: add CPU topology to Exynos4412
  ARM: dts: exynos: add CPU topology to Exynos4210
  ARM: dts: exynos: add CPU topology to Exynos3250
  arm64: dts: exynos: add CPU topology to Exynos5433
  ALSA: es1688: Avoid devres management for es1688 object creation
  ALSA: pci/korg1212: completely remove 'set but not used' warnings
  soc: qcom: smsm: Fix missed interrupts if state changes while masked
  soc: qcom: smsm: Implement support for get_irqchip_state
  soc: qcom: mdt_loader: be more informative on errors
  dt-bindings: qcom: geni-se: document iommus
  soc: qcom: smd-rpm: Add SM6115 compatible
  drm/i915: delete gpu reloc code
  drm/i915: Disable gpu relocations
  arm64: dts: qcom: sm8250: Add DMA to I2C/SPI
  arm64: dts: qcom: sdm850-yoga: Enable IPA
  arm64: dts: qcom: sdm630: Add DMA to I2C hosts
  arm64: dts: qcom: sdm630: Add I2C functions to I2C pins
  arm64: dts: qcom: sdm630-nile: Remove gpio-keys autorepeat
  arm64: dts: qcom: sdm630-nile: Enable uSD card slot
  arm64: dts: qcom: sdm630-nile: Specify ADSP firmware name
  arm64: dts: qcom: sdm630-nile: Add Synaptics touchscreen.
  arm64: dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia-ganges.dtsi
  arm64: dts: qcom: sdm630-nile: Add Volume up key
  arm64: dts: qcom: sdm630-nile: Add USB
  arm64: dts: qcom: sdm630-nile: Use &labels
  arm64: dts: qcom: sdm630-xperia-nile: Add all RPM and fixed regulators
  arm64: dts: qcom: sdm660: Add required nodes for DSI1
  arm64: dts: qcom: sdm630: Configure the camera subsystem
  arm64: dts: qcom: sdm630: Add IMEM node
  arm64: dts: qcom: Add device tree for SDM636
  arm64: dts: qcom: sdm660: Make the DTS an overlay on top of 630
  arm64: dts: qcom: pm660(l): Add VADC and temp alarm nodes
  arm64: dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3
  arm64: dts: qcom: pm660l: Add WLED support
  arm64: dts: qcom: pm660: Support SPMI regulators on PMIC sid 1
  arm64: dts: qcom: sdm630: Add Adreno 508 GPU configuration
  arm64: dts: qcom: sdm630: Raise tcsr_mutex_regs size
  arm64: dts: qcom: sdm630: Add ADSP remoteproc configuration
  arm64: dts: qcom: sdm630: Add thermal-zones configuration
  arm64: dts: qcom: sdm630: Add modem/ADSP SMP2P nodes
  arm64: dts: qcom: sdm630: Add TSENS node
  arm64: dts: qcom: sdm630: Add qcom,adreno-smmu compatible
  arm64: dts: qcom: sdm630: Add clocks and power domains to SMMU nodes
  arm64: dts: qcom: sdm630: Add GPU Clock Controller node
  arm64: dts: qcom: sdm630: Add interconnect and opp table to sdhc_1
  arm64: dts: qcom: sdm630: Add SDHCI2 node
  arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration
  arm64: dts: qcom: sdm630: Add USB configuration
  arm64: dts: qcom: sdm630: Add qfprom subnodes
  arm64: dts: qcom: sdm630: Add MDSS nodes
  arm64: dts: qcom: sdm630: Add interconnect provider nodes
  arm64: dts: qcom: sdm630: Add MMCC node
  arm64: dts: qcom: sdm630: Add RPMPD nodes
  arm64: dts: qcom: sdm630: Rewrite memory map
  arm64: dts: qcom: sm8150: Fix incorrect cpu opp table entry
  arm64: dts: qcom: sm8150-mtp: Add 8150 compatible string
  arm64: defconfig: Enable Qualcomm MSM8996 CPU clock driver
  soc: qcom: geni: Add support for gpi dma
  soc: qcom: geni: move GENI_IF_DISABLE_RO to common header
  arm: dts: mt7623: increase passive cooling trip
  soc: mmsys: mediatek: add mask to mmsys routes
  Drivers: hv: Enable Hyper-V code to be built on ARM64
  arm64: efi: Export screen_info
  arm64: hyperv: Initialize hypervisor on boot
  arm64: hyperv: Add panic handler
  arm64: hyperv: Add Hyper-V hypercall and register access utilities
  media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control
  media: venus: venc: Add support for intra-refresh period
  media: v4l2-ctrls: Add intra-refresh period control
  media: docs: ext-ctrls-codec: Document cyclic intra-refresh zero control value
  media: venus: helper: do not set constrained parameters for UBWC
  media: venus: venc: Fix potential null pointer dereference on pointer fmt
  media: venus: hfi: fix return value check in sys_get_prop_image_version()
  media: tegra-cec: Handle errors of clk_prepare_enable()
  media: cec-pin: rename timer overrun variables
  media: TDA1997x: report -ENOLINK after disconnecting HDMI source
  media: TDA1997x: fix tda1997x_query_dv_timings() return value
  media: Fix cosmetic error in TDA1997x driver
  media: v4l2-dv-timings.c: fix wrong condition in two for-loops
  media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller
  media: dt-bindings: media: document the nxp,imx8mq-mipi-csi2 receiver phy and controller
  media: imx: imx7_mipi_csis: convert some switch cases to the default
  media: imx: imx7-media-csi: Fix buffer return upon stream start failure
  media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1
  media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10-bit formats
  media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support
  media: imx258: Limit the max analogue gain to 480
  media: imx258: Rectify mismatch of VTS value
  media: ov8856: ignore gpio and regulator for ov8856 with ACPI
  media: ov9734: use group write for digital gain
  media: ov2740: use group write for digital gain
  media: v4l2-flash: Check whether setting LED brightness succeeded
  media: v4l2-flash: Add sanity checks for flash and indicator controls
  media: ccs: Implement support for manual LP control
  media: v4l: subdev: Add pre_streamon and post_streamoff callbacks
  media: Documentation: v4l: Rework LP-11 documentation, add callbacks
  media: Documentation: v4l: Improve frame rate configuration documentation
  media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation
  media: Documentation: media: Fix v4l2-async kerneldoc syntax
  media: Documentation: media: Improve camera sensor documentation
  media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete()
  media: exynos4-is: use DEVICE_ATTR_RW() helper macro
  media: i2c: use DEVICE_ATTR_RO() helper macro
  media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro
  media: mc-device.c: use DEVICE_ATTR_RO() helper macro
  media: ov5640: Complement yuv mbus formats with their 1X16 versions
  media: i2c: Add ov9282 camera sensor driver
  media: dt-bindings: media: Add bindings for ov9282
  media: i2c: Add imx412 camera sensor driver
  media: dt-bindings: media: Add bindings for imx412
  media: i2c: Add imx335 camera sensor driver
  media: dt-bindings: media: Add bindings for imx335
  media: v4l2-subdev: Fix documentation of the subdev_notifier member
  media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
  media: rc: introduce Meson IR TX driver
  media: rc: meson-ir-tx: document device tree bindings
  ASoC: amd: vangogh: Drop superfluous mmap callback
  x86/hyperv: fix root partition faults when writing to VP assist page MSR
  ARM: ep93xx: remove MaverickCrunch support
  pata: ixp4xx: Rewrite to use device tree
  pata: ixp4xx: Add DT bindings
  pata: ixp4xx: Refer to cmd and ctl rather than csN
  pata: ixp4xx: Use IS_ENABLED() to determine endianness
  pata: ixp4xx: Use local dev variable
  watchdog: ixp4xx: Rewrite driver to use core
  bus: ixp4xx: Add a driver for IXP4xx expansion bus
  bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus
  ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected
  ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES
  ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too
  ALSA: memalloc: Fix pgprot for WC mmap on x86
  ASoC: sprd: Use managed buffer allocation
  ASoC: qcom: qdsp6: Use managed buffer allocation
  ASoC: qcom: lpass: Use managed buffer allocation
  ASoC: mpc5200: Use managed buffer allocation
  ASoC: fsl_dma: Use managed buffer allocation
  ASoC: fsl_asrc_dma: Use managed buffer allocation
  ASoC: tegra: Use managed buffer allocation
  ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation
  ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation
  ASoC: bcm: Use managed PCM buffer allocation
  ALSA: pxa2xx: Use managed PCM buffer allocation
  ALSA: memalloc: Support WC allocation on all architectures
  ALSA: pcm: Allow exact buffer preallocation
  ALSA: memalloc: Correctly name as WC
  ALSA: memalloc: Minor refactoring
  drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV
  drm/i915/xehpsdv: Add maximum sseu limits
  drm/i915/xehp: Changes to ss/eu definitions
  drm/i915/dg2: Add forcewake table
  arm64: dts: qcom: Add support for SONY Xperia X Performance / XZ / XZs (msm8996, Tone platform)
  arm64: dts: qcom: msm8996-*: Disable HDMI by default
  arm64: dts: qcom: Add MSM8996v3.0 DTSI file
  arm64: dts: qcom: Add PMI8996 DTSI file
  drm/i915/display/adl_p: Correctly program MBUS DBOX A credits
  drm/i915/guc/rc: Setup and enable GuCRC feature
  drm/i915/guc/slpc: Add SLPC selftest
  drm/i915/guc/slpc: Sysfs hooks for SLPC
  drm/i915/guc/slpc: Cache platform frequency limits
  drm/i915/guc/slpc: Enable ARAT timer interrupt
  drm/i915/guc/slpc: Add debugfs for SLPC info
  drm/i915/guc/slpc: Add get max/min freq hooks
  drm/i915/guc/slpc: Add methods to set min/max frequency
  drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable
  drm/i915/guc/slpc: Enable SLPC and add related H2G events
  drm/i915/guc/slpc: Allocate, initialize and release SLPC
  drm/i915/guc/slpc: Adding SLPC communication interfaces
  drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled
  drm/i915/guc/slpc: Initial definitions for SLPC
  PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32()
  ASoC: mediatek: mt6359: convert to use module_platform_driver
  of: fdt: do not update local variable after use
  ASoC: rt5514: make array div static const, makes object smaller
  ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates
  ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx()
  ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx()
  ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume()
  ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx()
  ASoC: Intel: sof_sdw_max98373: remove useless inits
  ASoC: Intel: update sof_pcm512x quirks
  ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant
  ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710
  kselftest/arm64: Add a TODO list for floating point tests
  kselftest/arm64: Add tests for SVE vector configuration
  kselftest/arm64: Validate vector lengths are set in sve-probe-vls
  kselftest/arm64: Provide a helper binary and "library" for SVE RDVL
  arm64: fix typo in a comment
  arm64: move the (z)install rules to arch/arm64/Makefile
  arm64/cpufeature: Optionally disable MTE via command-line
  ALSA: usb-audio: make array static const, makes object smaller
  drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled
  ARM: dts: am57xx: Add PRUSS MDIO controller nodes
  ARM: dts: am57xx: Add PRU-ICSS nodes
  ARM: dts: am4372: Add PRUSS MDIO controller node
  ARM: dts: am4372: Add the PRU-ICSS0 DT node
  ARM: dts: am4372: Add the PRU-ICSS1 DT node
  ARM: dts: am335x-icev2: Enable PRU-ICSS module
  ARM: dts: am335x-evmsk: Enable PRU-ICSS module
  ARM: dts: am335x-evm: Enable PRU-ICSS module
  ARM: dts: am335x-bone-common: Enable PRU-ICSS node
  ARM: dts: am33xx-l4: Add PRUSS MDIO controller node
  ARM: dts: am33xx-l4: Add PRUSS node
  ARM: dts: aspeed-g5: Remove ngpios from sgpio node.
  ARM: dts: aspeed-g6: Add SGPIO node.
  dt-bindings: aspeed-sgpio: Add ast2600 sgpio
  dt-bindings: aspeed-sgpio: Convert txt bindings to yaml.
  Documentation: fix incorrect macro referencing in mscc-phy-vsc8531.txt
  drm/amdgpu/powerplay/smu10: Fix a typo in error message
  gpu/drm/radeon: Fix typo in comments
  drm/amd/display: Fix typo in comments
  drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir.
  drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran
  Revert "Revert "drm/amdkfd: Only apply TLB flush optimization on ALdebaran""
  Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap""
  Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described""
  Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping""
  Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update""
  Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping""
  drm/amdgpu: Fix out-of-bounds read when update mapping
  dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema
  dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema
  dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements
  dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP
  arm64: kasan: mte: remove redundant mte_report_once logic
  arm64: kasan: mte: use a constant kernel GCR_EL1 value
  arm64/sve: Make fpsimd_bind_task_to_cpu() static
  drm/i915: Correct SFC_DONE register offset
  thunderbolt: Add authorized value to the KOBJ_CHANGE uevent
  ASoC: tlv320aic32x4: make array clocks static, makes object smaller
  ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk
  ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input
  ASoC: Intel: bytcr_rt5640: Add support for a second headphones output
  ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper
  ASoC: Intel: bytcr_rt5640: Add line-out support
  ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
  soundwire: intel: introduce shim and alh base
  ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops
  ASoC: SOF: intel: move sof_intel_dsp_desc() forward
  ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition
  ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc
  soundwire: move intel sdw register definitions to sdw_intel.h
  drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap()
  drm/gud: Map framebuffer BOs with drm_gem_fb_vmap()
  drm/gem: Clear mapping addresses for unused framebuffer planes
  drm/gem: Provide drm_gem_fb_{vmap,vunmap}()
  drm: Define DRM_FORMAT_MAX_PLANES
  arm64: tegra: Fix Tegra194 PCIe EP compatible string
  Revert "staging: r8188eu: remove rtw_buf_free() function"
  ARM: dts: owl-s500-roseapplepi: Add ethernet support
  ARM: dts: owl-s500: Add ethernet support
  kselftest/arm64: Ignore check_gcr_el1_cswitch binary
  ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link()
  ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load()
  ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load()
  ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load()
  ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers()
  drm/i915/dg1: Adjust the AUDIO power domain
  ASoC: rsnd: make some arrays static const, makes object smaller
  drm: document drm_mode_get_property
  arm64: unnecessary end 'return;' in void functions
  ARM: dts: at91: use the right property for shutdown controller
  arm64/sme: Document boot requirements for SME
  drm: Fix oops in damage self-tests by mocking damage property
  drm: Fix typo in comments
  drm/connector: add ref to drm_connector_get in iter docs
  ALSA: doc: Add the description of quirk_flags option for snd-usb-audio
  ALSA: usb-audio: Add quirk_flags module option
  ALSA: usb-audio: Move generic DSD raw detection into quirk_flags
  ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags
  ALSA: usb-audio: Move autosuspend quirk into quirk_flags
  ALSA: usb-audio: Move rate validation quirk into quirk_flags
  ALSA: usb-audio: Move interface setup delay into quirk_flags
  ALSA: usb-audio: Move control message delay quirk into quirk_flags
  ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags
  ALSA: usb-audio: Move clock setup quirk into quirk_flags
  ALSA: usb-audio: Move playback_first flag into quirk_flags
  ALSA: usb-audio: Move tx_length quirk handling to quirk_flags
  ALSA: usb-audio: Move txfr_quirk handling to quirk_flags
  ALSA: usb-audio: Move media-controller API quirk into quirk_flags
  ALSA: usb-audio: Introduce quirk_flags field
  ARM: dts: ux500: Adjust operating points to reality
  DRM: ast: Fixed coding style issues of ast_mode.c
  staging: r8188eu: remove RT_PRINT_DATA macro
  staging: rtl8188eu: remove rtl8188eu driver from staging dir
  staging: r8188eu: correct set/defined but unused warnings from debug cleanup
  staging: r8188eu: fix duplicated inclusion
  drm/panel: Add support for E Ink VB3300-KCA
  drm/pl111: Remove unused including <linux/version.h>
  drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel
  Revert "drm/panel-simple: Support for delays between GPIO & regulator"
  Revert "drm/panel-simple: Add Samsung ATNA33XC20"
  drm/bridge: ti-sn65dsi86: Add some 100 us delays
  drm/bridge: ti-sn65dsi86: Fix power off sequence
  drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified
  iio: dac: max5821: convert device register to device managed function
  dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to the sadc Documentation
  iio/adc: ingenic: add JZ4760B support to the sadc driver
  iio/adc: ingenic: add JZ4760 support to the sadc driver
  dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry
  iio/adc: ingenic: rename has_aux2 to has_aux_md
  drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu
  drm/msm/a6xx: Use rev to identify SKU
  drm/msm/a6xx: Fix llcc configuration for a660 gpu
  iio: sx9310: Support ACPI property
  ALSA: core: Fix double calls of snd_card_free() via devres
  ALSA: pcxhr: use __func__ to get funcion's name in an output message
  staging: r8188eu: remove include/odm_debug.h
  staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions
  staging: r8188eu: remove ODM_RT_TRACE macro definition
  staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c
  staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RegConfig8188E.c
  staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RTL8188E.c
  staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_HWConfig.c
  staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPhyRf_8188e.c
  staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal8188ERateAdaptive.c
  staging: r8188eu: remove ASSERT ifndef and macro definition
  staging: r8188eu: remove ODM_RT_TRACE_F macro definition
  staging: r8188eu: remove ODM_RT_ASSERT macro definition and caller
  staging: r8188eu: remove ODM_dbg_* macro definitions
  staging: r8188eu: remove ODM_PRINT_ADDR macro definition
  staging: r8188eu: add missing spaces after ',' and before braces
  staging: r8188eu: remove spaces before ',' and ')'
  staging: r8188eu: Fix different base types in assignments and parameters
  drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp
  MAINTAINERS: add entry for traditional Chinese documentation
  docs/zh_TW: add translations for zh_TW/process
  docs: add traditional Chinese translation for kernel Documentation
  drm/i915: finish removal of CNL
  drm/i915: rename/remove CNL registers
  drm/i915: remove GRAPHICS_VER == 10
  drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER
  drm/i915: replace random CNL comments
  drm/i915: rename CNL references in intel_dram.c
  drm/i915: remove explicit CNL handling from intel_wopcm.c
  drm/i915: remove explicit CNL handling from intel_pch.c
  drm/i915: remove explicit CNL handling from intel_pm.c
  drm/i915: remove explicit CNL handling from i915_irq.c
  drm/i915/display: rename CNL references in skl_scaler.c
  drm/i915/display: remove CNL ddi buf translation tables
  drm/i915/display: remove explicit CNL handling from intel_display_power.c
  drm/i915/display: remove explicit CNL handling from skl_universal_plane.c
  drm/i915/display: remove explicit CNL handling from intel_vdsc.c
  drm/i915/display: remove explicit CNL handling from intel_dpll_mgr.c
  drm/i915/display: remove explicit CNL handling from intel_dp.c
  drm/i915/display: remove explicit CNL handling from intel_dmc.c
  drm/i915/display: remove explicit CNL handling from intel_display_debugfs.c
  drm/i915/display: remove explicit CNL handling from intel_ddi.c
  drm/i915/display: remove explicit CNL handling from intel_crtc.c
  drm/i915/display: remove explicit CNL handling from intel_combo_phy.c
  drm/i915/display: remove explicit CNL handling from intel_color.c
  drm/i915/display: remove explicit CNL handling from intel_cdclk.c
  drm/i915/display: remove PORT_F workaround for CNL
  arm64: dts: ti: k3-am642-sk: Add pwm nodes
  arm64: dts: ti: k3-am642-evm: Add pwm nodes
  arm64: dts: ti: k3-am64-main: Add ecap pwm nodes
  arm64: dts: ti: k3-am64-main: Add epwm nodes
  arm64: use __func__ to get function name in pr_err
  arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE
  arm64: cpufeature: Use defined macro instead of magic numbers
  ASoC: intel: skylake: Drop superfluous mmap callback
  ASoC: amd: Drop superfluous mmap callbacks
  ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support
  ASoC: dt-bindings: Document RZ/G2L bindings
  staging: rtl8723bs: put condition parentheses at the end of a line
  staging: rtl8723bs: align condition to match open parentheses
  staging: rtl8723bs: remove unnecessary parentheses
  staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex
  staging: r8188eu: fix include directory mess
  staging: r8188eu: remove rtw_usb_control_msg() macro
  staging: r8188eu: remove rtw_usb_bulk_msg() macro
  staging: r8188eu: remove include/nic_spec.h
  staging: r8188eu: remove unused enum _NIC_VERSION
  staging: r8188eu: remove rtw_buf_free() function
  staging: r8188eu: remove rtw_mfree2d() function
  staging: r8188eu: remove include/Hal8188EReg.h
  staging: r8188eu: remove include/autoconf.h
  staging: r8188eu: remove include/h2clbk.h
  staging: r8188eu: move ODM_GetRightChnlPlaceforIQK()
  staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G
  staging: r8188eu: remove empty ODM_ResetIQKResult() function
  staging: rtl8723bs: remove unused BIT macros definitions
  staging: r8188eu: clean up comparsions to NULL in os_dep directory
  ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check
  ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx
  ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x-dkx boards
  ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157c-ed1 board
  ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM
  ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM
  ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM
  arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] related nodes
  arm64: dts: renesas: Add support for M3ULCB+Kingfisher with R-Car M3e-2G
  arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G
  arm64: dts: renesas: Add support for Salvator-XS with R-Car M3e-2G
  arm64: dts: renesas: Add support for H3ULCB+Kingfisher with R-Car H3e-2G
  arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G
  arm64: dts: renesas: Add support for Salvator-XS with R-Car H3e-2G
  arm64: dts: renesas: Add Renesas R8A779M3 SoC support
  arm64: dts: renesas: Add Renesas R8A779M1 SoC support
  arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
  arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support
  arm64: dts: renesas: r8a77995: Add R-Car Sound support
  arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers
  staging: r8188eu: Remove no more used functions and variables
  staging: r8188eu: Replace a custom function with crc32_le()
  staging: r8188eu: simplify odm_evm_db_to_percentage()
  staging: r8188eu: rename parameter of odm_evm_db_to_percentage()
  staging: r8188eu: rename odm_EVMdbToPercentage()
  arm64/kexec: Test page size support with new TGRAN range values
  drm: clean up unused kerneldoc in drm_lease.c
  ARM: dts: ux500: Add a device tree for Kyle
  ARM: dts: ux500: Add devicetree for Codina
  drm/i915/selftests: prefer the create_user helper
  ARM: dts: ux500: ab8500: Link USB PHY to USB controller node
  ARM: dts: ux500: Flag eMMCs as non-SDIO/SD
  ARM: dts: ux500: Add device tree for Samsung Gavini
  asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols
  staging: r8188eu: Fix sleeping function called from invalid context
  Staging: rt18712: hal_init: removed filename from beginning comment block
  staging: r8188eu: Add "fallthrough" statement to quiet compiler
  staging: r8188eu: Remove header file include/rtw_version.h
  staging: r8188eu: Remove header file include/usb_hal.h
  staging: r8188eu: Remove include/rtw_qos.h
  staging: r8188eu: Remove tests of kernel version
  staging: r8188eu: Remove empty header file
  staging: r8188eu: Convert copyright header info to SPDX format, part 6
  staging: r8188eu: Convert header copyright info to SPDX format, part 5
  staging: r8188eu: Convert header copyright info to SPDX format, part 4
  staging: r8188eu: Convert header copyright info to SPDX format, part 3
  staging: r8188eu: Convert header copyright info to SPDX format, part 2
  staging: r8188eu: Convert header copyright info to SPDX format, part 1
  staging: vt665X: remove unused CONFIG_PATH
  lib/nmi_backtrace: Serialize even messages about idle CPUs
  dt-bindings: rng: mediatek: add mt7986 to mtk rng binding
  dt-bindings: arm: Convert Gemini boards to YAML
  dt-bindings: mtd: update mtd-physmap.yaml reference
  dt-bindings: nvmem: Convert UniPhier eFuse bindings to json-schema
  dt-bindings: nvmem: Extend patternProperties to optionally indicate bit position
  dt-bindings: fpga: convert Xilinx Zynq MPSoC bindings to YAML
  dt-bindings: power: reset: convert Xilinx Zynq MPSoC bindings to YAML
  drm/i915/gt: remove GRAPHICS_VER == 10
  drm/i915/gt: rename CNL references in intel_engine.h
  drm/i915/gt: remove explicit CNL handling from intel_sseu.c
  drm/i915/gt: remove explicit CNL handling from intel_mocs.c
  drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) requested during PHY Layer testing
  drm/i915/dg2: Update to bigjoiner path
  drm/i915/dg2: Update lane disable power state during PSR
  drm/i915/dg2: Wait for SNPS PHY calibration during display init
  drm/i915/dg2: Update modeset sequences
  drm/i915/dg2: Add vswing programming for SNPS phys
  drm/i915/dg2: Add MPLLB programming for HDMI
  drm/i915/dg2: Add MPLLB programming for SNPS PHY
  staging/vc04_services: Remove all strcpy() uses in favor of strscpy()
  staging: rtl8723bs: remove unused BT static variables
  serial: omap: Only allow if 8250_omap is not selected
  serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe()
  usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops
  drivers: usb: dwc3-qcom: Add sdm660 compatible
  ASoC: v253_init: eliminate pointer to string
  ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional
  ASoC: samsung: Constify static snd_soc_ops
  ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing()
  ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets()
  ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls()
  ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component()
  ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format()
  ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name()
  ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name()
  printk: Add printk.console_no_auto_verbose boot parameter
  printk: Remove console_silent()
  drm/vc4: hdmi: Remove unused struct
  drm/vc4: hdmi: Remove redundant variables
  lib/test_scanf: Handle n_bits == 0 in random tests
  drm: clarify usage of drm leases
  memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier
  memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on restore if unused
  drm/i915/adl_p: Add ddi buf translation tables for combo PHY
  drm/i915/adl_s: Update ddi buf translation tables
  drm/amd/pm: Fix a bug in semaphore double-lock
  drm/amdgpu: enable psp front door loading by default for cyan_skillfish2
  drm/amdgpu: adjust fence driver enable sequence
  drm/amdgpu: Added PSP13 BL loading support for additional drivers
  drm/amdgpu: Consolidated PSP13 BL FW loading
  drm/amdgpu: Added support for added psp driver binaries FW
  drm/amdgpu: Added latest PSP FW header
  drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish
  drm/amdgpu/display: add support for multiple backlights
  drm/panel-sony-acx424akp: Modernize backlight handling
  drm: use the lookup lock in drm_is_current_master
  maintainers: add bugs and chat URLs for amdgpu
  drm/amdgpu/display: only enable aux backlight control for OLED panels
  drm/amd/pm: restore user customized OD settings properly for Sienna Cichlid
  drm/amd/pm: restore user customized OD settings properly for NV1x
  Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap""
  Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described""
  Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping""
  Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update""
  Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping""
  drm/amd/display: 3.2.146
  drm/amd/display: [FW Promotion] Release 0.0.76
  drm/amd/display: ensure dentist display clock update finished in DCN20
  drm/amd/display: refactor riommu invalidation wa
  drm/amd/display: Always wait for update lock status
  drm/amd/display: remove unused functions
  drm/amd/display: add update authentication interface
  drm/amd/display: fix missing reg offset
  drm/amd/display: Fixed EdidUtility build errors
  drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls
  drm/vmwgfx: Be a lot more flexible with MOB limits
  drm/vmwgfx: Cleanup logging
  drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV
  Revert "v253_init: eliminate pointer to string"
  Revert "cx20442: tty_ldisc_ops::write_wakeup is optional"
  staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc
  staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc
  staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc
  staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc
  staging: rtl8723bs: core: Fix incorrect type in assignment
  staging: rtl8723bs: remove BT debug code
  staging: r8188eu: attach newly imported driver to build system
  staging: r8188eu: introduce new supporting files for RTL8188eu driver
  staging: r8188eu: introduce new include dir for RTL8188eu driver
  staging: r8188eu: introduce new os_dep dir for RTL8188eu driver
  staging: r8188eu: introduce new hal dir for RTL8188eu driver
  staging: r8188eu: introduce new core dir for RTL8188eu driver
  arm64: avoid double ISB on kernel entry
  arm64: mte: optimize GCR_EL1 modification on kernel entry/exit
  Documentation: document the preferred tag checking mode feature
  arm64: mte: introduce a per-CPU tag checking mode preference
  arm64: move preemption disablement to prctl handlers
  arm64: mte: change ASYNC and SYNC TCF settings into bitfields
  arm64: mte: rename gcr_user_excl to mte_ctrl
  drm/i915: dgfx cards need to wait on pcode's uncore init done
  drm/msm/gem: Mark active before pinning
  drm/msm: Utilize gpu scheduler priorities
  drm/msm: Drop struct_mutex in submit path
  drm/msm: Drop submit bo_list
  drm/msm: Conversion to drm scheduler
  ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc'
  ASoC: Intel: Fix spelling contraction "cant" -> "can't"
  drm/i915: Extract i915_module.c
  drm/i915: Remove i915_globals
  drm/i915: move vma slab to direct module init/exit
  drm/i915: move scheduler slabs to direct module init/exit
  drm/i915: move request slabs to direct module init/exit
  drm/i915: move gem_objects slab to direct module init/exit
  drm/i915: move gem_context slab to direct module init/exit
  drm/i915: move intel_context slab to direct module init/exit
  drm/i915: move i915_buddy slab to direct module init/exit
  drm/i915: move i915_active slab to direct module init/exit
  drm/i915: Check for nomodeset in i915_init() first
  drm: rcar-du: lvds: Use dev_err_probe()
  drm: rcar-du: lvds: Don't set bridge driver_private field
  drm: rcar-du: Use drm_bridge_connector_init() helper
  drm: rcar-du: dw-hdmi: Set output port number
  drm: rcar-du: lvds: Convert to DRM panel bridge helper
  drm: bridge: dw-hdmi: Attach to next bridge if available
  drm/bridge: Centralize error message when bridge attach fails
  drm: rcar-du: Shutdown the display on remove
  drm: rcar-du: Don't put reference to drm_device in rcar_du_remove()
  drm: rcar-du: Shutdown the display on system shutdown
  drm/bridge: make a const array static, makes object smaller
  drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP()
  drm/i915/adlp: Add workaround to disable CMTG clock gating
  drm/i915/adl_p: Allow underrun recovery when possible
  ARM: dts: aspeed: ast2500evb: Enable built in RTC
  ARM: dts: aspeed: tacoma: Add TPM reset GPIO
  ARM: dts: rainier, everest: Add TPM reset GPIO
  drm/msm: Return ERR_PTR() from submit_create()
  drm/msm: Track "seqno" fences by idr
  drm/msm: Consolidate submit bo state
  drm/msm/submit: Simplify out-fence-fd handling
  drm: Drop drm_gem_object_put_locked()
  drm/msm: drop drm_gem_object_put_locked()
  drm/msm: Small submitqueue creation cleanup
  drm/msm: Docs and misc cleanup
  drm/msm: Devfreq tuning
  drm/msm: Split out get_freq() helper
  drm/msm: Split out devfreq handling
  drm/msm: Signal fences sooner
  drm/msm: Let fences read directly from memptrs
  drm/i915/guc: Unblock GuC submission on Gen11+
  drm/i915/guc: Implement GuC priority management
  drm/i915/selftest: Bump selftest timeouts for hangcheck
  drm/i915/selftest: Fix hangcheck self test for GuC submission
  drm/i915/selftest: Increase some timeouts in live_requests
  drm/i915/selftest: Fix MOCS selftest for GuC submission
  drm/i915/selftest: Fix workarounds selftest for GuC submission
  drm/i915/selftest: Better error reporting from hangcheck selftest
  drm/i915/guc: Support request cancellation
  drm/i915/guc: Implement banned contexts for GuC submission
  drm/i915/guc: Add golden context to GuC ADS
  drm/i915/guc: Include scheduling policies in the debugfs state dump
  drm/i915/guc: Connect reset modparam updates to GuC policy flags
  drm/i915/guc: Hook GuC scheduling policies up
  drm/i915/guc: Fix for error capture after full GPU reset with GuC
  drm/i915/guc: Capture error state on context reset
  drm/i915/guc: Enable GuC engine reset
  drm/i915/guc: Don't complain about reset races
  drm/i915/guc: Provide mmio list to be saved/restored on engine reset
  drm/i915/guc: Enable the timer expired interrupt for GuC
  drm/i915/guc: Handle engine reset failure notification
  drm/i915/guc: Handle context reset notification
  drm/i915/guc: Suspend/resume implementation for new interface
  drm/i915/guc: Add disable interrupts to guc sanitize
  drm/i915: Reset GPU immediately if submission is disabled
  drm/i915/guc: Reset implementation for new GuC interface
  drm/i915: Move active request tracking to a vfunc
  drm/i915: Add i915_sched_engine destroy vfunc
  drm/i915/guc: Direct all breadcrumbs for a class to single breadcrumbs
  drm/i915/guc: Disable bonding extension with GuC submission
  drm/i915: Hold reference to intel_context over life of i915_request
  drm/i915/guc: Make hangcheck work with GuC virtual engines
  drm/i915/guc: GuC virtual engines
  drm/dp_mst: Fix return code on sideband message failure
  asm-generic: remove extra strn{cpy_from,len}_user declarations
  asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user
  s390: use generic strncpy/strnlen from_user
  microblaze: use generic strncpy/strnlen from_user
  drm/i915/display: Disable audio, DRRS and PSR before planes
  drm: mxsfb: Clear FIFO_CLEAR bit
  drm: mxsfb: Use bus_format from the nearest bridge if present
  drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
  drm: mxsfb: Enable recovery on underflow
  arm64: mte: avoid TFSRE0_EL1 related operations unless in async mode
  drm/amd/display: Add ETW log to dmub_psr_get_state
  drm/amd/display: Add ETW logging for AUX failures
  drm/amd/display: Fix PSR command version
  drm/amd/display: Add missing DCN21 IP parameter
  drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported
  drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21
  drm/amdgpu: Check pmops for desired suspend state
  video: fbdev: ssd1307fb: Cache address ranges
  video: fbdev: ssd1307fb: Optimize screen updates
  video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range()
  video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display()
  video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display()
  ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes
  dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some rules stricter
  usb: isp1760: rework cache initialization error handling
  usb: isp1760: do not sleep in field register poll
  usb: isp1760: remove debug message as error
  dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding
  dt-bindings: arm: mediatek: mmsys: convert to YAML format
  dt-bindings: Remove "status" from schema examples
  dt-bindings: display: Fix graph 'unevaluatedProperties' related warnings
  dt-bindings: media: Fix graph 'unevaluatedProperties' related warnings
  dt-bindings: usb: ohci: Add Allwinner A83t compatible
  dt-bindings: usb: ehci: Add Allwinner A83t compatible
  usb: gadget: uvc: decrease the interrupt load to a quarter
  usb: gadget: uvc: add scatter gather support
  usb: gadget: uvc: set v4l2_dev->dev in f_uvc
  usb: gadget: uvc: make uvc_num_requests depend on gadget speed
  usb: dwc3: gadget: set gadgets parent to the right controller
  usb: mtu3: support suspend/resume for dual-role mode
  usb: mtu3: support suspend/resume for device mode
  usb: mtu3: add helper to power on/down device
  usb: mtu3: support runtime PM for host mode
  usb: mtu3: add new helpers for host suspend/resume
  usb: mtu3: support option to disable usb2 ports
  usb: mtu3: support property role-switch-default-mode
  usb: dwc3: drd: use helper to get role-switch-default-mode
  usb: common: add helper to get role-switch-default-mode
  dt-bindings: usb: mtu3: add wakeup interrupt
  dt-bindings: usb: mtu3: add support property role-switch-default-mode
  dt-bindings: usb: mtu3: add optional property to disable usb2 ports
  dt-bindings: usb: mtu3: remove support VBUS detection of extcon
  reset: renesas: Add RZ/G2L usbphy control driver
  dt-bindings: reset: Document RZ/G2L USBPHY Control bindings
  staging: sm750fb: Rename maxW to max_w in lynx_cursor
  staging: sm750fb: Rename maxH to max_h in lynx_cursor
  staging: vchiq: Combine vchiq platform code into single file
  staging: vchiq: Make creation of vchiq cdev optional
  staging: vchiq: Move vchiq char driver to its own file
  staging: vchiq: Move certain declarations to vchiq_arm.h
  staging: vchiq: Refactor vchiq cdev code
  staging: vt6655: remove filename from upc.h
  staging: vt6655: remove filename from mac.h
  staging: vt6655: kernel style cleanup of mac.c
  staging: vt6655: remove filename from key.h
  staging: vt6655: remove filename from key.c
  staging: vt6655: remove filename from dpc.h
  staging: vt6655: remove filename from dpc.c
  staging: vt6655: remove filename from device_main.c
  staging: vt6655: remove filename from device_cfg.h
  staging: vt6655: remove filename from channel.h
  staging: vt6655: remove filename from channel.c
  staging: vt6655: remove filename from card.h
  staging: vt6655: remove filename from card.c
  staging: vt6655: remove filename from baseband.c
  staging: vt6655: remove filename from baseband.h
  staging/rtl8192u: Remove all strcpy() uses in favor of strscpy()
  staging/ks7010: Remove all strcpy() uses in favor of strscpy()
  staging/rtl8192e: Remove all strcpy() uses
  MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR HIKEY 960/970
  staging: rtl8188eu: remove unused IQKMatrixRegSetting array
  staging: rtl8188eu: simplify phy_lc_calibrate
  staging: rtl8188eu: simplify path_adda_on
  staging: rtl8188eu: simplify phy_iq_calibrate
  staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate
  staging: rtl8188eu: remove write-only HwRxPageSize
  staging: rtl8188eu: remove unused IntrMask
  staging: rtl8188eu: remove two write-only hal components
  staging: rtl8188eu: remove write-only power struct component
  staging: rtl8188eu: remove unused _HAL_INTF_C_ define
  staging: rtl8188eu: remove yet another unused enum
  staging: rtl8188eu: remove a bunch of unused defines
  staging: rtl8188eu: remove another unused enum
  staging: rtl8188eu: remove an unused enum
  staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU
  staging: rtl8188eu: remove HW_VAR_TXPAUSE
  staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1
  staging: rtl8188eu: remove unused defines
  staging: rtl8188eu: remove braces from single line if blocks
  staging: rtl8188eu: remove blank lines
  staging: rtl8188eu: Remove no more used functions and variables
  staging: rtl8188eu: Replace a custom function with crc32_le()
  staging/wlan-ng: Remove all strcpy() uses in favor of strscpy()
  staging/most: Remove all strcpy() uses in favor of strscpy()
  staging: ks7010: Fix the initialization of the 'sleep_status' structure
  staging: rtl8188eu: Line over 100 characters
  staging: rtl8188eu: remove unnecessary blank lines in core/rtw_ap.c
  staging: rtl8188eu: Remove unused iw_operation_mode[]
  drm: document DRM_IOCTL_MODE_RMFB
  drm: add logging for RMFB ioctl
  ASoC: amd: fix an IS_ERR() vs NULL bug in probe
  ASoC: rt5682: enable SAR ADC power saving mode during suspend
  ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan()
  ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active()
  ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture()
  ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close()
  ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb()
  ALSA: seq: Fix comments of wrong client number for MIDI Passthrough
  vt: keyboard.c: make console an unsigned int
  vt: keyboard: treat kbd_table as an array all the time.
  drm/plane: Move drm_plane_enable_fb_damage_clips into core
  drm/plane: check that fb_damage is set up when used
  drm/plane: remove drm_helper_get_plane_damage_clips
  drm/prime: fix comment on PRIME Helpers
  serial: 8250_pci: make setup_port() parameters explicitly unsigned
  dt-bindings: serial: Add compatible for Mediatek MT7986
  tty: pdc_cons, free tty_driver upon failure
  tty: drop put_tty_driver
  tty: make tty_set_operations an inline
  tty: drop alloc_tty_driver
  tty: stop using alloc_tty_driver
  tty: don't store semi-state into tty drivers
  hvsi: don't panic on tty_register_driver failure
  xtensa: ISS: don't panic in rs_init
  tty: tty_flip.h needs only tty_buffer and tty_port
  tty: move tty_port to new tty_port.h
  tty: move tty_buffer definitions to new tty_buffer.h
  tty: move tty_ldisc_receive_buf to tty_flip.h
  tty: include list & lockdep from tty_ldisc.h
  tty: move ldisc prototypes to tty_ldisc.h
  tty: include kref.h in tty_driver.h
  tty: move tty_driver related prototypes to tty_driver.h
  v253_init: eliminate pointer to string
  cx20442: tty_ldisc_ops::write_wakeup is optional
  serial: max310x: Use clock-names property matching to recognize EXTCLK
  serial: 8250_lpss: Enable DMA on Intel Elkhart Lake
  dt-bindings: serial: 8250: Add Exar compatibles
  serial: 8250: Define RX trigger levels for OxSemi 950 devices
  drm/bridge: dw-mipi-dsi: Find the possible DSI devices
  ARM: dts: at91: sama5d4_xplained: change the key code of the gpio key
  efi: sysfb_efi: fix build when EFI is not set
  drivers/firmware: fix SYSFB depends to prevent build failures
  drm/i915: Implement PSF GV point support
  drm/i915: Extend QGV point restrict mask to 0x3
  ARM: dts: at91: add conflict note for d3
  MAINTAINERS: Adopt SanCloud dts files as supported
  ARM: dts: at91: add pinctrl-{names, 0} for all gpios
  ARM: dts: am335x-sancloud-bbe-lite: New devicetree
  ARM: dts: am335x-sancloud-bbe: Extract common code
  ARM: dts: am335x-boneblack: Extract HDMI config
  bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode
  ARM: dts: at91: sama5d27_som1_ek: enable ADC node
  ARM: dts: omap4-l4-abe: Add McASP configuration
  ARM: dts: omap4-l4-abe: Correct sidle modes for McASP
  ARM: dts: Add support for dra762 abz package
  ARM: dts: am335x-boneblue: add gpio-line-names
  arm: omap2: Drop MACH_OMAP3517EVM entry
  drm/i915/ehl: unconditionally flush the pages on acquire
  drm/i915: document caching related bits
  drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features
  soc: renesas: Identify R-Car H3e-2G and M3e-2G
  dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2G SoCs and boards
  drm/i915/display/psr2: Fix cursor updates using legacy apis
  drm/i915/display/psr2: Mark as updated all planes that intersect with pipe_clip
  video: ep93xx: Prepare clock before using it
  dt-bindings: Add QiShenglong vendor prefix
  drm/panel: simple: Add support for two more AUO panels
  dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06
  video: fbdev: riva: Error out if 'pixclock' equals zero
  video: fbdev: kyro: Error out if 'pixclock' equals zero
  video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
  ASoC: rt1015: Remove unnecessary flush work on rt1015 driver
  drm/i915/gem: Migrate to system at dma-buf attach time (v7)
  drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8)
  drm/i915/gem: Always call obj->ops->migrate unless can_migrate fails
  drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed
  drm/i915/gem: Unify user object creation (v3)
  drm/i915/gem: Call i915_gem_flush_free_objects() in i915_gem_dumb_create()
  drm/i915/gem: Refactor placement setup for i915_gem_object_create* (v2)
  drm/i915/gem: Check object_can_migrate from object_migrate
  drm/i915/gt: nuke gen6_hw_id
  printk: syslog: close window between wait and read
  printk: convert @syslog_lock to mutex
  printk: remove NMI tracking
  printk: remove safe buffers
  printk: track/limit recursion
  lib/nmi_backtrace: explicitly serialize banner and regs
  dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 core clock
  printk: Move the printk() kerneldoc comment to its new home
  printk/index: Fix warning about missing prototypes
  drm: document drm_property_enum.value for bitfields
  arm64: dts: meson: improve gxm-khadas-vim2 wifi
  arm64: dts: meson: improve gxl-s905x-khadas-vim wifi
  ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
  ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
  ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
  ARM: dts: meson8b: ec100: wire up the RT5640 audio codec
  ARM: dts: meson: Add the AIU audio controller
  ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC
  arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth
  ARM: dts: meson8: Use a higher default GPU clock frequency
  arm64: dts: allwinner: h6: tanix-tx6: enable emmc
  arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies
  arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names
  dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support
  docs/zh_CN: add a translation for index
  docs: submitting-patches: clarify the role of LKML
  admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt
  admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst
  docs: virt: kvm: api.rst: replace some characters
  docs: firmware-guide: acpi: dsd: graph.rst: replace some characters
  docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters
  docs: networking: dpaa2: fix chapter title format
  docs: kvm: properly format code blocks and lists
  docs: kvm: fix build warnings
  docs: printk-formats: fix build warning
  deprecated.rst: Include details on "no_hash_pointers"
  docs/zh_CN: reformat zh_CN/dev-tools/testing-overview
  maintainers: Update freedesktop.org IRC channels
  documentation: Update #nouveau IRC channel network
  drm/rockchip: dsi: add ability to work as a phy instead of full dsi
  dt-bindings: display: rockchip-dsi: add optional #phy-cells property
  drm/rockchip: dsi: add own additional pclk handling
  iio: adc: meson-saradc: Fix indentation of arguments after a line-break
  iio: adc: meson-saradc: Add missing space between if and parenthesis
  iio: adc: meson-saradc: Disable BL30 integration on G12A and newer SoCs
  dt-bindings: display: ssd1307fb: Convert to json-schema
  drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit
  dt-bindings: display: simple: add some Logic Technologies and Multi-Inno panels
  drm/shmobile: Convert to Linux IRQ interfaces
  drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs()
  drm/i915: fix not reading DSC disable fuse in GLK
  drm/mediatek: Add mt8183 aal support
  drm/mediatek: Separate aal sub driver
  iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer
  iio: magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer
  iio: accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer
  iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer
  iio: adc: fsl-imx25-gcq: Use the defined variable to clean code
  iio: proximity: vcnl3020: remove iio_claim/release_direct
  iio: proximity: vcnl3020: add periodic mode
  iio: proximity: vcnl3020: add DMA safe buffer
  iio: st-sensors: Remove some unused includes and add some that should be there
  dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema
  dt-bindings: iio: accel: bma255: Sort compatibles
  dt-bindings: iio: accel: bma255: Fix interrupt type
  drm/i915/xehp: Xe_HP forcewake support
  drm/i915/xehp: Extra media engines - Part 3 (reset)
  drm/i915/xehp: Extra media engines - Part 2 (interrupts)
  drm/i915/xehp: Extra media engines - Part 1 (engine definitions)
  drm/i915: Program chicken bit during DP MST sequence on TGL+
  dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe controller
  drm/i915/bios: Fix ports mask
  dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas
  drm/st7586: Use framebuffer dma-buf helpers
  drm/repaper: Use framebuffer dma-buf helpers
  drm/gm12u320: Use framebuffer dma-buf helpers
  drm/gud: Use framebuffer dma-buf helpers
  drm/mipi-dbi: Use framebuffer dma-buf helpers
  drm/udl: Use framebuffer dma-buf helpers
  drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers
  signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for consistency
  signal: Verify the alignment and size of siginfo_t
  signal: Remove the generic __ARCH_SI_TRAPNO support
  signal/alpha: si_trapno is only used with SIGFPE and SIGTRAP TRAP_UNK
  signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP
  drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload()
  drm/i915/dg2: Add DG2 to the PSR2 defeature list
  drm/i915/dg2: Classify DG2 PHY types
  drm/i915/xehp: Define multicast register ranges
  drm/i915: Extend Wa_1406941453 to adl-p
  arm64: Add compile-time asserts for siginfo_t offsets
  arm: Add compile-time asserts for siginfo_t offsets
  sparc64: Add compile-time asserts for siginfo_t offsets
  drm/fourcc: Add modifier definitions for Arm Fixed Rate Compression
  drm/amdgpu: retire sdma v5_2 golden settings from driver
  drm/amdgpu: Add msix restore for pass-through mode
  drm/amdgpu: Change the imprecise output
  drm/amd/display: Fix ASSR regression on embedded panels
  drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid
  drm/amd/pm: Fix a bug communicating with the SMU (v5)
  drm/amdgpu: add pci device id for cyan_skillfish
  drm/amdgpu: add autoload_supported check for RLC autoload
  drm/amdgpu: enable SMU for cyan_skilfish
  drm/amdgpu: add check_fw_version support for cyan_skillfish
  drm/amdgpu: add basic ppt functions for cyan_skilfish
  drm/amdgpu: add smu interface header for cyan_skilfish
  drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish
  drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish
  drm/amdgpu: use direct loading by default for cyan_skillfish2
  drm/amdgpu: enable psp v11.0.8 for cyan_skillfish
  drm/amdgpu: init psp v11.0.8 function for cyan_skillfish
  drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish
  drm/amdgpu: add mp 11.0.8 header for cyan_skillfish
  drm/amdgpu: add nbio support for cyan_skillfish
  drm/amdgpu: add chip early init for cyan_skillfish
  drm/amdkfd: enable cyan_skillfish KFD
  drm/amdgpu: add gc v10 golden settings for cyan_skillfish
  drm/amdgpu: add sdma v5 golden settings for cyan_skillfish
  drm/amdgpu: add cyan_skillfish support in gfx v10
  drm/amdgpu: add cyan_skillfish support in gmc v10
  drm/amdgpu: load fw direclty for cyan_skillfish
  drm/amdgpu: add sdma fw loading support for cyan_skillfish
  drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish
  drm/amdgpu: set ip blocks for cyan_skillfish
  drm/amdgpu: init family name for cyan_skillfish
  drm/amdgpu: dynamic initialize ip offset for cyan_skillfish
  drm/amdgpu: add cyan_skillfish asic type
  drm/amdgpu: adjust fw_name string length for toc
  drm/amdgpu: increase size for sdma fw name string
  drm/amdgpu: add yellow carp pci id (v2)
  drm/amdgpu: update yellow carp external rev_id handling
  drm/amdgpu/acp: Make PM domain really work
  drm/amd/amdgpu: add consistent PSP FW loading size checking
  drm/amd/amdgpu: consider kernel job always not guilty
  drm/amdkfd: Update SMI throttle event bitmask
  drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq
  drm/amd/amdgpu: Add a new line to debugfs phy_settings output
  drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
  drm/amdkfd: Fix a concurrency issue during kfd recovery
  drm/amdkfd: Set priv_queue to NULL after it is freed
  drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr
  drm/amdgpu: Change a few function names
  drm/amdgpu: Fix a printing message
  drm/amdgpu: Add error message when programing registers fails
  drm/amdgpu: Change the imprecise function name
  drm/amdgpu - Corrected the video codecs array name for yellow carp
  drm/amdkfd: report pcie bandwidth to the kfd
  drm/amdkfd: report xgmi bandwidth between direct peers to the kfd
  drm/amdgpu: add psp command to get num xgmi links between direct peers
  drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list
  drm/amd/pm: Support board calibration on aldebaran
  drm/amd/display: change zstate allow msg condition
  drm/amd/display: 3.2.145
  drm/amd/display: [FW Promotion] Release 0.0.75
  drm/amd/display: Refine condition for cursor visibility
  drm/amd/display: Populate dtbclk entries for dcn3.02/3.03
  drm/amd/display: add workaround for riommu invalidation request hang
  drm/amd/display: Line Buffer changes
  drm/amd/display: Remove MALL function from DCN3.1
  drm/amd/display: DCN2X Prefer ODM over bottom pipe to find second pipe
  drm/amd/display: Only set default brightness for OLED
  drm/amd/display: Update bounding box for DCN3.1
  drm/amd/display: Query VCO frequency from register for DCN3.1
  drm/amd/display: Populate socclk entries for dcn3.02/3.03
  drm/amd/display: Fix max vstartup calculation for modes with borders
  drm/amd/display: Enable eDP ILR on DCN2.1
  drm/amd/display: 3.2.144
  drm/amd/display: Fix comparison error in dcn21 DML
  drm/amd/display: Fixed hardware power down bypass during headless boot
  drm/amd/display: Add copyright notice to new files
  drm/amd/display: Reduce delay when sink device not able to ACK 00340h write
  drm/amd/display: add debug print for DCC validation failure
  ASoC: amd: Use dev_probe_err helper
  ASoC: amd: Don't show messages about deferred probing by default
  csky: use generic strncpy/strnlen from_user
  arc: use generic strncpy/strnlen from_user
  hexagon: use generic strncpy/strnlen from_user
  h8300: remove stale strncpy_from_user
  asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user
  arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada
  arm64: dts: add support for Marvell cn9130-crb platform
  dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards
  arm64: dts: cn913x: add device trees for topology B boards
  Documentation: gpu: Mention the requirements for new properties
  staging: rtl8723bs: fix camel case in struct ndis_802_11_wep
  staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi
  staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi
  staging: rtl8723bs: fix camel case in IE structures
  staging: rtl8723bs: fix camel case in struct wlan_bcn_info
  staging: rtl8723bs: fix camel case in struct wlan_phy_info
  staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid
  staging: rtl8723bs: remove struct ndis_802_11_conf_fh
  staging: rtl8723bs: fix camel case in struct ndis_802_11_conf
  staging: rtl8723bs: fix camel case in struct wlan_bssid_ex
  staging: rtl8723bs: remove commented out condition
  staging: rtl8723bs: remove 5Ghz code blocks
  staging: rtl8723bs: add spaces around operator
  staging: rtl8723bs: convert function name to snake case
  staging: rtl8723bs: fix camel case inside function
  staging: rtl8723bs: simplify function selecting channel group
  drm/panfrost: devfreq: Don't display error for EPROBE_DEFER
  drm/i915/uapi: reject set_domain for discrete
  mfd: hi6421-spmi-pmic: move driver from staging
  MIPS/asm/printk: Fix build failure caused by printk
  media: atomisp: pci: reposition braces as per coding style
  media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
  media: atomisp: Move MIPI_PORT_LANES to the only user
  media: atomisp: Perform a single memset() for union
  media: atomisp: pci: fix error return code in atomisp_pci_probe()
  media: atomisp: pci: Remove unnecessary (void *) cast
  media: atomisp: pci: Remove checks before kfree/kvfree
  media: atomisp: Remove unused port_enabled variable
  media: atomisp: Annotate a couple of definitions with __maybe_unused
  media: atomisp: Remove unused declarations
  media: atomisp: remove the repeated declaration
  media: atomisp: improve error handling in gc2235_detect()
  media: atomisp: Fix whitespace at the beginning of line
  media: atomisp: Align block comments
  media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate
  media: atomisp: Fix line continuation style issue in sh_css.c
  media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
  media: atomisp: Remove unnecessary parens in sh_css.c
  media: atomisp: Resolve goto style issue in sh_css.c
  media: atomisp: fix the uninitialized use and rename "retvalue"
  ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCOM i.MX6 variants
  ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property
  MAINTAINERS: update arm,pl353-smc.yaml reference
  memory: tegra: fix unused-function warning
  ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board
  ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs
  ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl
  ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM
  ARM: dts: imx6q-dhcom: Add interrupt and compatible to the ethernet PHY
  ARM: dts: imx6q-dhcom: Add the parallel system bus
  dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards
  dmaengine: imx-sdma: add terminated list for freed descriptor in worker
  dmaengine: imx-sdma: add uart rom script
  dma: imx-sdma: add i.mx6ul compatible name
  dmaengine: imx-sdma: remove ERR009165 on i.mx6ul
  spi: imx: remove ERR009165 workaround on i.mx6ul
  spi: imx: fix ERR009165
  dmaengine: imx-sdma: add mcu_2_ecspi script
  dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script
  dmaengine: imx-sdma: remove duplicated sdma_load_context
  Revert "dmaengine: imx-sdma: refine to load context only once"
  Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores"
  Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core"
  ARM: dts: imx7d-remarkable2: Add WiFi support
  ARM: dts: imx6qdl-gw5904: atecc508a support
  ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux
  drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based
  drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id
  drm/i915/gt: nuke unused legacy engine hw_id
  drm/i915/gt: fix platform prefix
  drm/i915/firmware: Update to DMC v2.03 on RKL
  drm/i915/firmware: Update to DMC v2.12 on TGL
  drm/i915/dmc: Change intel_get_stepping_info()
  drm/i915/step: Add macro magic for handling steps
  drm/i915: Add intel_context tracing
  drm/i915/guc: Add trace point for GuC submit
  drm/i915/guc: Update GuC debugfs to support new GuC
  drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC
  drm/i915/guc: Ensure G2H response has space in buffer
  drm/i915/guc: Disable semaphores when using GuC scheduling
  drm/i915/guc: Ensure request ordering via completion fences
  drm/i915: Disable preempt busywait when using GuC scheduling
  drm/i915/guc: Extend deregistration fence to schedule disable
  drm/i915/guc: Disable engine barriers with GuC during unpin
  drm/i915/guc: Defer context unpin until scheduling is disabled
  drm/i915/guc: Insert fence on context when deregistering
  drm/i915/guc: Implement GuC context operations for new inteface
  drm/i915/guc: Add bypass tasklet submission path to GuC
  drm/i915/guc: Implement GuC submission tasklet
  drm/i915/guc: Add LRC descriptor context lookup array
  drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor
  drm/i915/guc: Add new GuC interface defines and structures
  drm/i915/xehp: New engine context offsets
  drm/i915/xehp: Handle new device context ID format
  drm/i915/selftests: Allow for larger engine counts
  drm/i915/gen12: Use fuse info to enable SFC
  drm/i915/dg2: DG2 has fixed memory bandwidth
  drm/i915/dg2: Don't read DRAM info
  drm/i915/dg2: Don't program BW_BUDDY registers
  drm/i915/dg2: Add dbuf programming
  drm/i915/dg2: Setup display outputs
  drm/i915/dg2: Don't wait for AUX power well enable ACKs
  drm/i915/dg2: Skip shared DPLL handling
  drm/i915/dg2: Add cdclk table and reference clock
  drm/i915/dg2: Add fake PCH
  drm/i915: Fork DG1 interrupt handler
  drm/i915/dg2: add DG2 platform info
  drm/i915/xehpsdv: add initial XeHP SDV definitions
  drm/i915: Add XE_HP initial definitions
  drm/i915: Add release id version
  drm/i915: do not abbreviate version in debugfs
  media: atomisp: pci: reposition braces as per coding style
  media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
  media: atomisp: Move MIPI_PORT_LANES to the only user
  media: atomisp: Perform a single memset() for union
  media: atomisp: pci: fix error return code in atomisp_pci_probe()
  media: atomisp: pci: Remove unnecessary (void *) cast
  media: atomisp: pci: Remove checks before kfree/kvfree
  media: atomisp: Remove unused port_enabled variable
  media: atomisp: Annotate a couple of definitions with __maybe_unused
  media: atomisp: Remove unused declarations
  media: atomisp: remove the repeated declaration
  media: atomisp: improve error handling in gc2235_detect()
  media: atomisp: Fix whitespace at the beginning of line
  media: atomisp: Align block comments
  media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate
  media: atomisp: Fix line continuation style issue in sh_css.c
  media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
  media: atomisp: Remove unnecessary parens in sh_css.c
  media: atomisp: Resolve goto style issue in sh_css.c
  media: atomisp: use list_splice_init in atomisp_compat_css20.c
  media: atomisp: fix the uninitialized use and rename "retvalue"
  media: atomisp: remove useless returns
  media: atomisp: remove dublicate code
  media: atomisp: remove useless breaks
  media: atomisp: pci: fixed a curly bracket coding style issue.
  media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe
  media: atomisp-ov2680: A trivial typo fix
  media: atomisp: Fix typo "accesible"
  media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
  media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe()
  media: rockchip/rga: fix error handling in probe
  media: platform: stm32: unprepare clocks at handling errors in probe
  media: stkwebcam: fix memory leak in stk_camera_probe
  media: media/cec-core.rst: update adap_enable doc
  media: rkisp1: cap: initialize dma buf address in 'buf_init' cb
  media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer'
  media: v4l2-subdev: fix some NULL vs IS_ERR() checks
  media: go7007: remove redundant initialization
  media: go7007: fix memory leak in go7007_usb_probe
  ASoC: amd: enable vangogh acp5x driver build
  ASoC: amd: add vangogh i2s dma driver pm ops
  ASoC: amd: add vangogh pci driver pm ops
  ASoC: amd: add vangogh i2s dai driver ops
  ASoC: amd: add vangogh i2s controller driver
  ASoC: amd: add ACP5x pcm dma driver ops
  ASoC: amd: irq handler changes for ACP5x PCM dma driver
  ASoC: amd: add ACP5x PCM platform driver
  ASoC: amd: create acp5x platform devices
  ASoc: amd: add acp5x init/de-init functions
  ASoC: amd: add Vangogh ACP PCI driver
  ASoC: amd: add Vangogh ACP5x IP register header
  hv: hyperv.h: Remove unused inline functions
  drm/i915: Make the kmem slab for i915_buddy_block a global
  drm/i915: Use a table for i915_init/exit (v2)
  drm/i915: Call i915_globals_exit() if pci_register_device() fails
  drm/i915: Call i915_globals_exit() after i915_pmu_exit()
  dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible
  media: i2c: adv7180: fix adv7280 BT.656-4 compatibility
  media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' property
  media: i2c: adv7180: Print the chip ID on probe
  media: adv7180: Add optional reset GPIO
  media: dt-bindings: adv7180: Introduce the 'reset-gpios' property
  drm/i915: Ditch i915 globals shrink infrastructure
  media: dt-bindings: media: rockchip-vpu: Add PX30 compatible
  media: hantro: Add support for the Rockchip PX30
  media: hantro: Enable H.264 on Rockchip VDPU2
  media: hantro: Add H.264 support for Rockchip VDPU2
  media: hantro: h264: Move reference picture number to a helper
  media: hantro: h264: Move DPB valid and long-term bitmaps
  media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls
  media: hantro: Make struct hantro_variant.init() optional
  media: hantro: vp8: Move noisy WARN_ON to vpu_debug
  media: dvb-usb: Fix error handling in dvb_usb_i2c_init
  media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
  media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
  media: rc: rename s_learning_mode() to s_wideband_receiver()
  media: rc-loopback: max_timeout of UINT_MAX does not work
  media: rc-loopback: send carrier reports
  media: rc-loopback: use dev_dbg() rather than handrolled debug
  media: rc-loopback: return number of emitters rather than error
  drm/i915: Make display workaround upper bounds exclusive
  drm/i915: Make GT workaround upper bounds exclusive
  drm/i915/rkl: Wa_1408330847 no longer applies to RKL
  drm/i915/rkl: Wa_1409767108 also applies to RKL
  drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping
  drm/i915: Program DFR enable/disable as a GT workaround
  drm/i915/icl: Drop a couple unnecessary workarounds
  drm/i915: Fix application of WaInPlaceDecompressionHang
  drm/amd/display: 3.2.143
  drm/amd/display: [FW Promotion] Release 0.0.73
  drm/amd/display: remove compbuf size wait
  drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct
  drm/amd/display: implement workaround for riommu related hang
  drm/amd/display: log additional register state for debug
  drm/amd/display: Prevent Diags from entering S2
  drm/amd/display: Fix timer_per_pixel unit error
  drm/amd/display: Assume active upper layer owns the HW cursor
  drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle.
  arm64: dts: qcom: sc7180: trogdor: Update audio codec to Max98360A
  drm/i915: Add TTM offset argument to mmap.
  drm/i915: Correct the docs for intel_engine_cmd_parser
  tty: hvc: replace BUG_ON() with negative return value
  video: fbdev: neofb: add a check against divide error
  video: fbdev: arcfb: remove redundant initialization of variable err
  amiserial: remove unused state from shutdown
  amiserial: switch rs_table to a single state
  amiserial: pack and sort includes
  amiserial: expand "custom"
  amiserial: expand serial_isroot
  amiserial: use memset to zero serial_state
  amiserial: simplify rs_open
  amiserial: remove serial_state::xmit_fifo_size
  amiserial: remove stale comment
  amiserial: remove serial_* strings
  amiserial: remove unused DBG_CNT
  serial: 8250_exar: Add ->unregister_gpio() callback
  tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous"
  dt-bindings: serial: convert Cadence UART bindings to YAML
  tty: serial: uartlite: Add runtime pm support
  tty: serial: uartlite: Disable clocks in case of errors
  tty: Fix out-of-bound vmalloc access in imageblit
  serial: samsung: use dma_ops of DMA if attached
  arm pl011 serial: support multi-irq request
  serial: amba-pl011: add RS485 support
  tty: serial: jsm: hold port lock when reporting modem line changes
  serial: core: Report magic multiplier extra baud rates
  serial: 8250: extend compile-test coverage
  serial: 8250_bcm7271: use NULL to initialized a null pointer
  serial: 8250_pnp: Support configurable clock frequency
  serial: 8250: 8250_omap: make a const array static, makes object smaller
  dt-bindings: reset: Convert UniPhier glue reset to json-schema
  reset: qcom: Add PDC Global reset signals for WPSS
  dt-bindings: reset: pdc: Add PDC Global bindings
  dt-bindings: reset: aoss: Add AOSS reset controller binding
  drivers/firmware: consolidate EFI framebuffer setup for all arches
  drivers/firmware: move x86 Generic System Framebuffers support
  staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties
  staging: hikey9xx: split hi6421v600 irq into a separate driver
  staging: hi6421-spmi-pmic: add a missing dot at copyright
  staging: hi6421-spmi-pmic: rename GPIO IRQ OF node
  staging: hi6421-spmi-pmic: rename spmi_device struct
  staging: bcm2835-audio: Enclose complex macro value in parentheses
  staging: board: Fix uninitialized spinlock when attaching genpd
  staging/rtl8712: Remove all strcpy() uses in favor of strscpy()
  staging: rtl8712: Fix alignment
  staging: rtl8712: Remove some unused #define and enum
  staging: rtl8188eu: remove unnecessary logging
  staging: qlge: Remove unnecessary parentheses around references
  staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg
  staging: rtl8188eu: remove PWR_CMD_READ
  staging: rtl8188eu: remove constant function parameter
  staging: rtl8188eu: remove unused power flows and transitions
  staging: rtl8188eu: remove efuse write support
  staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse
  staging: rtl8188eu: remove _CHIP_TYPE enum
  staging: rtl8188eu: remove RTL871X_HCI_TYPE enum
  staging: rtl8188eu: remove the "trigger gpio 0" hal variable
  staging: rtl8188eu: merge two functions
  staging: rtl8188eu: move hal/mac_cfg.c and rename function and array
  vgaarb: don't pass a cookie to vga_client_register
  vgaarb: remove the unused irq_set_state argument to vga_client_register
  vgaarb: provide a vga_client_unregister wrapper
  vgaarb: cleanup vgaarb.h
  vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c
  vgaarb: remove vga_conflicts
  vgaarb: remove VGA_DEFAULT_DEVICE
  staging: rtl8723bs: fix camel case argument name in macro is_supported_tx_cck
  staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK
  staging: rtl8723bs: remove unused macros in include/ieee80211.h
  staging: rtl8723bs: fix post-commit camel case issues
  staging: rtl8723bs: fix camel case name in macro IsSupported24G
  staging: rtl8723bs: fix camel case in argument of macro is_legacy_only
  staging: rtl8723bs: fix camel case name in macro IsLegacyOnly()
  staging: rtl8723bs: fix camel case issue
  staging: rtl8723bs: convert IsSupportedHT to snake_case
  staging: rtl8723bs: add get_channel cfg80211 implementation
  staging: rtl8723bs: fix wpa_set_auth_algs() function
  staging: rtl8723bs: remove custom endian conversion macros
  staging: r8188eu: Fix while-loop that iterates only once
  staging: rtl8188eu: remove unnecessary braces
  staging: rtl8188eu: remove rtw_wx_set_rate handler function
  staging: rtl8188eu: remove set but unused variable from rtw_get_sec_ie
  usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
  usb: gadget: f_uac1: add volume and mute support
  usb: gadget: f_uac2: add volume and mute support
  usb: gadget: u_audio: add bi-directional volume and mute support
  usb: audio-v2: add ability to define feature unit descriptor
  dt-bindings: usb: generic-ohci: Document dr_mode property
  dt-bindings: usb: generic-ehci: Document dr_mode property
  usb: dwc2: gadget: Add endpoint wedge support
  usb: gadget: composite: Allow bMaxPower=0 if self-powered
  usb: isp1301-omap: Fix the GPIO include
  usb: renesas-xhci: Remove renesas_xhci_pci_exit()
  usb: xhci-renesas: Minor coding style cleanup
  usb: host: ohci-spear: simplify calling usb_add_hcd()
  arm64: dts: qcom: sc7280: Add USB nodes for IDP board
  arm64: dts: qcom: sc7280: Add USB related nodes
  dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280
  USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable()
  usb: gadget: u_ether: fix a potential null pointer dereference
  usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions into if statement
  usb: gadget: f_ncm: remove spurious if statement
  usb: gadget: f_ncm: remove check for NULL skb_tx_data in timer function
  usb: gadget: f_ncm: remove spurious boolean timer_stopping
  usb: gadget: f_ncm: remove timer_force_tx field
  usb: host: fotg210: fix the actual_length of an iso packet
  usb: host: fotg210: fix the endpoint's transactional opportunities calculation
  Revert "usb: host: fotg210: Use dma_pool_zalloc"
  drm/i915/display: Fix shared dpll mismatch for bigjoiner slave
  drm/v3d: Expose performance counters to userspace
  drm/i915/display: Disable FBC when PSR2 is enabled display 12 and newer
  drm/i915/display/adl_p: Implement PSR changes
  ALSA: sc6000: Use explicit cast for __iomem pointer
  ALSA: korg1212: Fix wrongly shuffled firmware loader code
  ALSA: als300: Fix missing chip initialization
  ALSA: cs4281: Fix missing chip initialization
  drm: protect drm_master pointers in drm_lease.c
  drm: serialize drm_file.master with a new spinlock
  drm: add a locked version of drm_is_current_master
  drm: avoid blocking in drm_clients_info's rcu section
  drm: avoid circular locks in drm_mode_getconnector
  ALSA: sc6000: Assign vport directly on card's private_data
  ALSA: sc6000: Fix incorrect sizeof operator
  ALSA: opti9xx: fix missing { } around an if block
  ALSA: nm256: Fix error return code in snd_nm256_create()
  arm64: dts: qcom: sc7280: Add USB nodes for IDP board
  arm64: dts: qcom: sc7280: Add USB related nodes
  arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card
  arm64: dts: qcom: Fix usb entries for SA8155p adp board
  arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes
  arm64: dts: qcom: Use correct naming for dwc3 usb nodes in dts files
  arm64: dts: qcom: sm8150: Add UFS ICE capability
  arm64: dts: qcom: sm8250: fix usb2 qmp phy node
  drm/print: fixup spelling in a comment
  ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15
  dma_buf: remove dmabuf sysfs teardown before release
  drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc
  drm/i915/uapi: reject caching ioctls for discrete
  drm/bochs: Fix missing pci_disable_device() on error in bochs_pci_probe()
  drm/ast: Disable fast reset after DRAM initial
  drm/ast: Zero is missing in detect function
  dma-buf: Delete the DMA-BUF attachment sysfs statistics
  drm/i915/display/dsc: Force dsc BPP
  drm/i915/display/dsc: Add Per connector debugfs node for DSC BPP enable
  drm/i915/display: Add write permissions for fec support
  drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains
  dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding
  dt-bindings: PCI: remove designware-pcie.txt
  dt-bindings: PCI: update references to Designware schema
  dt-bindings: PCI: add snps,dw-pcie-ep.yaml
  dt-bindings: PCI: add snps,dw-pcie.yaml
  drm/ingenic: Convert to Linux IRQ interfaces
  dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible
  soc: qcom: aoss: Fix the out of bound usage of cooling_devs
  firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module
  soc: qcom: socinfo: Don't print anything if nothing found
  soc: qcom: rpmhpd: Use corner in power_off
  soc: qcom: aoss: Add generic compatible
  dt-bindings: soc: qcom: aoss: Convert to YAML
  dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible
  ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S III Neo phone
  dt-bindings: arm: qcom: Document MSM8226 SoC binding
  ARM: dts: qcom: Add support for MSM8226 SoC
  ARM: dts: qcom: apq8060: Correct Ethernet node name and drop bogus irq property
  fbmem: Convert from atomic_t to refcount_t on fb_info->count
  arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
  arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU
  arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED
  arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen
  arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wingtech-wt88047)
  arm64: dts: qcom: sm8150: Add CPU opp tables
  arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs
  arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible
  arm64: dts: qcom: ipq6018: enable USB2 support
  arm64: dts: qcom: sc7180: Add DisplayPort node
  video: fbdev: kyro: fix a DoS bug by restricting user input
  fs: dlm: move receive loop into receive handler
  fs: dlm: fix multiple empty writequeue alloc
  fs: dlm: generic connect func
  fs: dlm: auto load sctp module
  fs: dlm: introduce generic listen
  fs: dlm: move to static proto ops
  fs: dlm: introduce con_next_wq helper
  fs: dlm: cleanup and remove _send_rcom
  fs: dlm: clear CF_APP_LIMITED on close
  fs: dlm: fix typo in tlv prefix
  fs: dlm: use READ_ONCE for config var
  fs: dlm: use sk->sk_socket instead of con->sock
  ARM: dts: qcom: apq8064: correct clock names
  ARM: dts: qcom: msm8974-klte: Enable remote processors
  ASoC: ti: j721e-evm: Convert the audio domain IDs to enum
  ALSA: pcsp: Allocate resources with device-managed APIs
  ALSA: dummy: Allocate resources with device-managed APIs
  ALSA: aloop: Allocate resources with device-managed APIs
  ALSA: mpu401: Allocate resources with device-managed APIs
  ALSA: serial-u16550: Allocate resources with device-managed APIs
  ALSA: mtpav: Allocate resources with device-managed APIs
  ALSA: virmidi: Allocate resources with device-managed APIs
  ALSA: x86: Allocate resources with device-managed APIs
  ALSA: wavefront: Allocate resources with device-managed APIs
  ALSA: sscape: Allocate resources with device-managed APIs
  ALSA: sc6000: Allocate resources with device-managed APIs
  ALSA: opl3sa2: Allocate resources with device-managed APIs
  ALSA: opti9xx: Allocate resources with device-managed APIs
  ALSA: msnd: Allocate resources with device-managed APIs
  ALSA: gus: Allocate resources with device-managed APIs
  ALSA: galaxy: Allocate resources with device-managed APIs
  ALSA: es18xx: Allocate resources with device-managed APIs
  ALSA: es1688: Allocate resources with device-managed APIs
  ALSA: cs423x: Allocate resources with device-managed APIs
  ALSA: cmi8330: Allocate resources with device-managed APIs
  ALSA: cmi8328: Allocate resources with device-managed APIs
  ALSA: azt2320: Allocate resources with device-managed APIs
  ALSA: als100: Allocate resources with device-managed APIs
  ALSA: adlib: Allocate resources with device-managed APIs
  ALSA: ad1848: Allocate resources with device-managed APIs
  ALSA: sb: Allocate resources with device-managed APIs
  ALSA: wss: Allocate resources with device-managed APIs
  ALSA: ad1816a: Allocate resources with device-managed APIs
  ALSA: ymfpci: Allocate resources with device-managed APIs
  ALSA: vx222: Allocate resources with device-managed APIs
  ALSA: vx: Manage vx_core object with devres
  ALSA: trident: Allocate resources with device-managed APIs
  ALSA: rme9652: Allocate resources with device-managed APIs
  ALSA: hdspm: Allocate resources with device-managed APIs
  ALSA: hdsp: Allocate resources with device-managed APIs
  ALSA: riptide: Allocate resources with device-managed APIs
  ALSA: oxygen: Allocate resources with device-managed APIs
  ALSA: nm256: Allocate resources with device-managed APIs
  ALSA: lx6464es: Allocate resources with device-managed APIs
  ALSA: lola: Allocate resources with device-managed APIs
  ALSA: korg1212: Allocate resources with device-managed APIs
  ALSA: ice1724: Allocate resources with device-managed APIs
  ALSA: ali5451: Allocate resources with device-managed APIs
  ALSA: ice1724: Allocate resources with device-managed APIs
  ALSA: ice1712: Allocate resources with device-managed APIs
  ALSA: emu10k1x: Allocate resources with device-managed APIs
  ALSA: emu10k1: Allocate resources with device-managed APIs
  ALSA: echoaudio: Allocate resources with device-managed APIs
  ALSA: cs5535audio: Allocate resources with device-managed APIs
  ALSA: cs46xx: Allocate resources with device-managed APIs
  ALSA: ca0106: Allocate resources with device-managed APIs
  ALSA: aw2: Allocate resources with device-managed APIs
  ALSA: au88x0: Allocate resources with device-managed APIs
  ALSA: ali5451: Allocate resources with device-managed APIs
  ALSA: via82xx: Allocate resources with device-managed APIs
  ALSA: sonicvibes: Allocate resources with device-managed APIs
  ALSA: sis7019: Allocate resources with device-managed APIs
  ALSA: rme96: Allocate resources with device-managed APIs
  ALSA: rme32: Allocate resources with device-managed APIs
  ALSA: maestro3: Allocate resources with device-managed APIs
  ALSA: fm801: Allocate resources with device-managed APIs
  ALSA: es1968: Allocate resources with device-managed APIs
  ALSA: es1938: Allocate resources with device-managed APIs
  ALSA: ens137x: Allocate resources with device-managed APIs
  ALSA: cs5530: Allocate resources with device-managed APIs
  ALSA: cs4281: Allocate resources with device-managed APIs
  ALSA: cmipci: Allocate resources with device-managed APIs
  ALSA: bt87x: Allocate resources with device-managed APIs
  ALSA: azt3328: Allocate resources with device-managed APIs
  ALSA: als4000: Allocate resources with device-managed APIs
  ALSA: als300: Allocate resources with device-managed APIs
  ALSA: ad1889: Allocate resources with device-managed APIs
  ALSA: hda: Allocate resources with device-managed APIs
  ALSA: atiixp: Allocate resources with device-managed APIs
  ALSA: intel8x0: Allocate resources with device-managed APIs
  ALSA: doc: Add device-managed resource section
  ALSA: core: Add device-managed request_dma()
  ALSA: core: Add managed card creation
  ALSA: core: Add device-managed page allocator helper
  ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization"
  drm/stm: dsi: compute the transition time from LP to HS and back
  drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached
  ARM: dts: at91: sama5d4_xplained: Remove spi0 node
  dt-bindings: atmel-sysreg: add bindings for sama7g5
  ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek
  dt-bindings: ARM: at91: document sama7g5ek board
  ARM: multi_v7_defconfig: add sama7g5 SoC
  ARM: configs: at91: add defconfig for sama7 family of SoCs
  ARM: at91: pm: add sama7g5 shdwc
  ARM: at91: pm: add pm support for SAMA7G5
  ARM: at91: sama7: introduce sama7 SoC family
  ARM: at91: pm: add sama7g5's pmc
  ARM: at91: pm: add backup mode support for SAMA7G5
  ARM: at91: pm: save ddr phy calibration data to securam
  ARM: at91: pm: add sama7g5 ddr phy controller
  ARM: at91: pm: add sama7g5 ddr controller
  ARM: at91: pm: wait for ddr power mode off
  ARM: at91: pm: add support for 2.5V LDO regulator control
  ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes
  ARM: at91: pm: add self-refresh support for sama7g5
  ARM: at91: ddr: add registers definitions for sama7g5's ddr
  ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5
  ARM: at91: pm: add support for waiting MCK1..4
  ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X60_PLL/g
  ARM: at91: pm: avoid push and pop on stack while memory is in self-refersh
  ARM: at91: pm: use r7 instead of tmp1
  ARM: at91: pm: do not initialize pdev
  ARM: at91: pm: check for different controllers in at91_pm_modes_init()
  ARM: at91: pm: document at91_soc_pm structure
  ARM: at91: pm: move the setup of soc_pm.bu->suspended
  ARM: at91: pm: move pm_bu to soc_pm data structure
  ARM: at91: debug: add sama7g5 low level debug uart
  ARM: at91: add new SoC sama7g5
  clk: at91: add register definition for sama7g5's master clock
  printk: index: Add indexing support to dev_printk
  printk: Userspace format indexing support
  printk: Rework parse_prefix into printk_parse_prefix
  printk: Straighten out log_flags into printk_info_flags
  string_helpers: Escape double quotes in escape_special
  drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers
  iio: light: si1145: remove redundant continue statement
  iio: core: Support reading extended name as label
  iio: core: Forbid use of both labels and extended names
  Add startup time for each chip using inv_mpu6050 driver
  iio: accel: adxl345: convert probe to device-managed functions
  iio: light: tcs3414: convert probe to device-managed routines
  iio: potentiometer: max5481: convert probe to device-managed
  iio: temperature: tmp006: make sure the chip is powered up in probe
  iio: temperature: tmp006: convert probe to device-managed
  iio: accel: bma220: make suspend state setting more robust
  iio: accel: bma220: convert probe to device-managed functions
  dt-bindings: iio: dac: microchip,mcp4922: Add missing binding document
  dt-bindings: iio: dac: adi,ad8801: Add missing binding document.
  dt-bindings: iio: dac: adi,ad5791: Add missing bindings document
  dt-bindings: iio: dac: adi,ad5764: Add missing binding document
  dt-bindings: iio: dac: ad5761: Add missing binding doc.
  dt-bindings: iio: dac: ad5686 and ad5696: Add missing binding document.
  dt-bindings: iio: dac: ad5624r: Add missing binding document
  iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
  arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC
  arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
  arm64: dts: renesas: beacon: Enable micbias
  arm64: dts: renesas: r9a07g044: Add I2C nodes
  arm64: dts: renesas: r8a779a0: Restore sort order
  arm64: dts: renesas: r8a77990: ebisu: Add SW4 support
  arm64: dts: renesas: r8a77995: draak: Add SW56 support
  arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic
  arm64: dts: renesas: r8a77990: Add generic compatible string to IIC node
  arm64: dts: renesas: r8a774c0: Add generic compatible string to IIC node
  ARM: dts: rzg1: Add generic compatible strings to IIC nodes
  ARM: dts: r8a73a4: Remove non-functional DMA support
  arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts
  arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts
  arm64: dts: renesas: salvator-x(s): Factor out SATA parts
  arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts
  ARM: dts: aspeed: wedge100: Enable ADC channels
  ARM: dts: aspeed: galaxy100: Remove redundant ADC device
  ARM: dts: aspeed: wedge40: Remove redundant ADC device
  ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi
  ARM: dts: everest: Add phase corrections for eMMC
  ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine
  ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
  dt-bindings: iio: dac: ad5504: Add missing binding document
  dt-bindings: iio: dac: ad5449: Add missing binding document.
  dt-bindings: iio: dac: ad5380: Add missing binding document
  dt-bindings: iio: dac: adi,ad5360: Add missing binding document
  dt-bindings: iio: dac: adi,ad5064: Document bindings for many different DACs
  dt-bindings: iio: dac: adi,ad5421: Add missing binding document.
  iio: accel: da280: convert probe to device-managed functions
  iio: accel: da311: convert probe to device-managed functions
  iio: accel: dmard10: convert probe to device-managed functions
  iio: proximity: rfd77402: convert probe to device-managed functions
  iio: proximity: rfd77402: use i2c_client for rfd77402_{init,powerdown}()
  iio: light: adjd_s311: convert probe to device-managed functions
  iio: light: adjd_s311: move buffer on adjd_s311_data object
  iio: adc: rockchip_saradc: add support for rk3568 saradc
  dt-bindings: iio: adc: rockchip-saradc: add description for rk3568
  iio: buffer: Move a sanity check at the beginning of 'iio_scan_mask_set()'
  iio: buffer: Save a few cycles in 'iio_scan_mask_set()'
  drm/panel: ws2401: Add driver for WideChips WS2401
  drm/panel: Add DT bindings for Samsung LMS380KF01
  firmware: qcom_scm: remove a duplicative condition
  firmware: qcom_scm: Mark string array const
  of: kexec: Remove FDT_PROP_* definitions
  Revert "drm/i915: Skip over MI_NOOP when parsing"
  drm/i915: Drop error handling from dma_fence_work
  drm/i915: Remove allow_alloc from i915_gem_object_get_sg*
  Revert "drm/i915: Propagate errors on awaiting already signaled fences"
  drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
  drm/amd/display: Fix 10bit 4K display on CIK GPUs
  drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_memory()
  drm/amdgpu/ttm: replace duplicate code with exiting function
  drm/amdgpu: split amdgpu_device_access_vram() into two small parts
  drm/amdgpu/display: make a const array common_rates static, makes object smaller
  drm/amd/pm: update DRIVER_IF_VERSION for beige_goby
  drm/amdgpu: update gc golden setting for dimgrey_cavefish
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amdgpu: update the golden setting for vangogh
  drm/amd/display: avoid printing ERROR for unknown CEA parse(v2)
  drm/amdgpu: Switch to LFB for USBC PD FW in psp v13
  drm/amdgpu: Switch to VRAM buffer for USBC PD FW.
  amdgpu/nv.c - Optimize code for video codec support structure
  amdgpu/nv.c - Added video codec support for Yellow Carp
  x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0
  ASoC: codecs: wcd938x: remove unused port-map reference
  drm/i915: Fix missing docbook chapters for i915 uapi.
  ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi
  ARM: dts: rockchip: add io-domains node to rk3188.dtsi
  dt-bindings: soc: rockchip: add rockchip-io-domain.yaml object to grf.yaml
  dt-bindings: power: convert rockchip-io-domain.txt to YAML
  arm64: dts: exynos: Add cpu cache information to Exynos5433
  arm64: dts: exynos: Add cpu cache information to Exynos7
  dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema
  ASoC: codecs: lpass-rx-macro: clean up for-loop indentation in switch statement
  drm/dp: For drm_panel_dp_aux_backlight(), init backlight as disabled
  drm/panel-simple: Power the panel when probing DP AUX backlight
  of: fdt: remove unnecessary codes
  of: base: remove unnecessary for loop
  dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML
  dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs
  Drivers: hv: Move Hyper-V misc functionality to arch-neutral code
  Drivers: hv: Add arch independent default functions for some Hyper-V handlers
  Drivers: hv: Make portions of Hyper-V init code be arch neutral
  docs/zh_CN: add core api protection keys translation
  docs/zh_CN: add core api memory_hotplug translation
  docs/zh_CN: add core api cpu_hotplug translation
  docs/core-api: Modify document layout
  docs/zh_CN: Remove the Microsoft rhetoric
  Documentation: sysrq: convert to third person
  Documentation: arm: marvell: Add few missing models and documentation files
  docs/zh_CN: add core api genericirq translation
  docs/zh_CN: create new translations for zh_CN/dev-tools/testing-overview
  ARM: dts: add SolidRun SolidSense support
  drm/of: free the iterator object on failure
  drm/omapdrm: Remove outdated comment
  drm/vbox: Convert to Linux IRQ interfaces
  drm/qxl: Convert to Linux IRQ interfaces
  drm/vc4: hdmi: Remove drm_encoder->crtc usage
  drm/vc4: hdmi: Only call into DRM framework if registered
  drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts
  ALSA: compress: Initialize mutex in snd_compress_new()
  ALSA: compress: Drop unused functions
  drm/i915/icl: Drop workarounds that only apply to pre-production steppings
  drm/i915/cnl: Drop all workarounds
  drm/i915/dg1: Use revid->stepping tables
  drm/i915/rkl: Use revid->stepping tables
  drm/i915/jsl_ehl: Use revid->stepping tables
  drm/i915/icl: Use revid->stepping tables
  drm/i915/glk: Use revid->stepping tables
  drm/i915/bxt: Use revid->stepping tables
  drm/i915/kbl: Drop pre-production revision from stepping table
  drm/i915/skl: Use revid->stepping tables
  drm/i915: Make pre-production detection use direct revid comparison
  drm/i915/step: s/<platform>_revid_tbl/<platform>_revids
  drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel
  dt-bindings: display/panel: Add Innolux EJ030NA
  drm/amdgpu: add another Renoir DID
  drm/i915/debugfs: DISPLAY_VER 13 lpsp capability
  ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP
  ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
  ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits
  ASoC: Intel: sof_rt5682: code refactor for max98360a
  ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a
  ASoC: Intel: maxim-common: support max98360a
  ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence
  drm/i915/gtt: drop the page table optimisation
  drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc
  drm/i915/uapi: convert drm_i915_gem_caching to kernel doc
  dt-bindings: arm: fsl: add SolidSense boards
  dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM JPEG codec
  arm64: dts: imx8mq: add support for MNT Reform2
  arm64: dts: imx8mq: add Nitrogen8 SoM
  dt-bindings: arm: fsl: add MNT Reform2 board
  dt-bindings: vendor-prefixes: add mntre
  dt-bindings: arm: fsl: add Nitrogen8 SoM
  drm/i915/guc: Module load failure test for CT buffer creation
  drm/i915/guc: Optimize CTB writes and reads
  drm/i915/guc: Add stall timer to non blocking CTB send function
  drm/i915/guc: Add non blocking CTB send function
  drm/i915/guc: Increase size of CTB buffers
  drm/i915/guc: Improve error message for unsolicited CT response
  drm/i915/guc: Relax CTB response timeout
  dt-bindings: mxsfb: Add compatible for i.MX8MN
  dt-bindings: net: ks8851: Convert to YAML schema
  counter: intel-qep: Remove linux/bitops.h include
  x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable
  iio: hid-sensors: bind IIO channels alloc to device object
  drm/i915/display/xelpd: Extend Wa_14011508470
  drm/i915: Limit Wa_22010178259 to affected platforms
  drm/i915/display: Settle on "adl-x" in WA comments
  drm/i915/adl_s: Extend Wa_1406941453
  drm/i915: Implement Wa_1508744258
  drm/i915: Settle on "adl-x" in WA comments
  drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation
  drm/amd/pm: Add waiting for response of mode-reset message for yellow carp
  Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"
  Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"
  Revert "drm/amdkfd: Make TLB flush conditional on mapping"
  Revert "drm/amdgpu: Fix warning of Function parameter or member not described"
  Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"
  Revert "drm/amdkfd: Only apply TLB flush optimization on ALdebaran"
  drm/amd/pm: Fix BACO state setting for Beige_Goby
  drm/amdgpu: Restore msix after FLR
  drm/amdkfd: Allow CPU access for all VRAM BOs
  drm/shmem-helper: Align to page size in dumb_create
  drm/dp: Move panel DP AUX backlight support to drm_dp_helper
  drm/vkms: Use dma-buf mapping from shadow-plane state for composing
  drm/vkms: Let shadow-plane helpers prepare the plane's FB
  drm/vkms: Inherit plane state from struct drm_shadow_plane_state
  drm/gem: Export implementation of shadow-plane helpers
  Revert "drm/vgem: Implement mmap as GEM object function"
  exit/bdflush: Remove the deprecated bdflush system call
  drm: bridge: Mark deprecated operations in drm_bridge_funcs
  asm-generic/hyperv: Add missing #include of nmi.h
  drm/mediatek: Adjust rdma fifo threshold calculate formula
  drm/of: free the right object
  media: usb: dvb-usb-v2: af9035: let subdrv autoselect enable si2168 and si2157
  media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound
  media: dvb-frontends: cx24117: Delete 'break' after 'goto'
  media: cxd2880-spi: Fix an error handling path
  media: rc: rc-main.c: deleted the repeated word
  media: rc: redrat3: Fix a typo
  media: rc: streamzap: Removed unnecessary 'return'
  media: ti-vpe: cal: add embedded data support
  media: ti-vpe: cal: allow more than 1 source pads
  media: ti-vpe: cal: add camerarx enable/disable refcounting
  media: ti-vpe: cal: add camerarx locking
  media: ti-vpe: cal: fix queuing of the initial buffer
  media: ti-vpe: cal: fix ctx uninitialization
  media: ti-vpe: cal: cleanup phy iteration in cal_remove
  media: ti-vpe: cal: support 8 DMA contexts
  media: ti-vpe: cal: remove cal_camerarx->fmtinfo
  media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode
  media: ti-vpe: cal: rename non-MC funcs to cal_legacy_*
  media: ti-vpe: cal: add mbus_code support to cal_mc_enum_fmt_vid_cap
  media: ti-vpe: cal: fix typo in a comment
  soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
  media: ti-vpe: cal: set field always to V4L2_FIELD_NONE
  media: ti-vpe: cal: handle cal_ctx_v4l2_register error
  media: ti-vpe: cal: add vc and datatype fields to cal_ctx
  ALSA: intel8x0: Skip ac97 clock measurement on VM
  ALSA: hda/hdmi: Add option to enable all pins forcibly
  ALSA: x86: simplify with sync_stop PCM ops
  ALSA: ice1724: Remove superfluous loop over model table
  ALSA: hda/ca0132: remove redundant initialization of variable status
  media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race
  media: ti-vpe: cal: add 'use_pix_proc' field
  media: ti-vpe: cal: allocate pix proc dynamically
  media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop
  media: ti-vpe: cal: remove wait when stopping camerarx
  media: ti-vpe: cal: catch VC errors
  media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros
  media: ti-vpe: cal: rename CAL_HL_IRQ_MASK
  media: ti-vpe: cal: rename cal_ctx->index to dma_ctx
  media: ti-vpe: cal: Add pixel processing context
  media: ti-vpe: cal: Add CSI2 context
  media: ti-vpe: cal: change index and cport to u8
  media: ti-vpe: cal: add cal_ctx_prepare/unprepare
  media: ti-vpe: cal: use v4l2_get_link_freq
  media: ti-vpe: cal: move global config from cal_ctx_wr_dma_config to runtime resume
  media: ti-vpe: cal: rename "sensor" to "source"
  media: ti-vpe: cal: remove unused cal_camerarx->dev field
  media: ti-vpe: cal: fix error handling in cal_camerarx_create
  media: ti-vpe: cal: add g/s_parm for legacy API
  soc: mediatek: pm-domains: Add domain_supply cap for mfg_async PD
  soc: mediatek: pm-domains: Use correct mask for bus_prot_clr
  drm/panfrost:fix the exception name always "UNKNOWN"
  dt-bindings: usb: dwc3: Update dwc3 TX fifo properties
  usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default
  of: Add stub for of_add_property()
  usb: dwc3: Resize TX FIFOs to meet EP bursting requirements
  usb: gadget: configfs: Check USB configuration before adding
  usb: gadget: udc: core: Introduce check_config to verify USB configuration
  media: saa7164: remove redundant continue statement
  media: saa7134: convert list_for_each to entry variant
  media: drivers/media/platform/marvell-ccic/mcam-core.c : fix typo 'gettig' > 'getting'
  media: vivid: increase max number of allowed
  media: TDA1997x: enable EDID support
  media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : fix typo 'in deed imporant' > 'indeed important'
  media: saa7134: switch from 'pci_' to 'dma_' API
  media: i2c: tvp5150: deleted the repeated word
  media: drivers/media/platform/davinci/vpfe_capture.c : fix typo Proabably > Probably
  media: atmel: atmel-sama5d2-isc: fix YUYV format
  media: atomisp: remove redundant initialization of variable ret
  media: drivers/media/usb/gspca: fix typo Fliker -> Flicker
  media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues
  media: cedrus: hevc: Add support for multiple slices
  media: hevc: Add segment address field
  media: ivtv: prevent going past the hw arrays
  media: uvc: don't do DMA on stack
  media: sti: don't copy past the size
  media: dib8000: rewrite the init prbs logic
  media: gspca: Drop default m
  media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY
  media: dvbsky: add support for MyGica T230C2_LITE and T230A
  ARM: dts: rockchip: remove interrupt-names from iommu nodes
  ARM: dts: rockchip: rename timer compatible strings for rk3066a
  ARM: dts: rockchip: add space after &grf on rk3188
  ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188
  ASoC: amd: fix spelling mistakes
  ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
  ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe()
  ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination
  ASoC: wm_adsp: Remove pointless string comparison
  ASoC: codecs: wcd938x: fix returnvar.cocci warnings
  ASoC: atmel: ATMEL drivers don't need HAS_DMA
  ASoC: ti: delete some dead code in omap_abe_probe()
  ASoC: atmel: fix spelling mistakes
  ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency
  ASoC: SOF: add a helper to get topology configured bclk
  ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP
  ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
  ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe
  ASoC: ti: davinci-mcasp: Add support for the OMAP4 version of McASP
  ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4
  ASoC: ti: davinci-mcasp: Fix DIT mode support
  drm/i915/gt: Fix -EDEADLK handling regression
  drm/i915: Invoke another _DSM to enable MUX on HP Workstation laptops
  drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config
  drm/panel: simple: Add support for EDT ETM0350G0DH6 panel
  drm/panel: simple: Add support for EDT ETMV570G2DHU panel
  dt-bindings: display: simple: Add EDT ETM0350G0DH6
  dt-bindings: display: simple: Add EDT ETMV570G2DHU
  drm/i915: Add release id version
  drm/i915: do not abbreviate version in debugfs
  drm/i915/dg1: Compute MEM Bandwidth using MCHBAR
  drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
  drm/panel: Fix up DT bindings for Samsung lms397kf04
  drm/panel-simple: Add Samsung ATNA33XC20
  dt-bindings: display: simple: Add Samsung ATNA33XC20
  drm/panel-simple: Update validation warnings for eDP panel description
  drm/panel-simple: Support for delays between GPIO & regulator
  drm/panel-simple: Support DP AUX backlight
  drm/panel: add basic DP AUX backlight support
  drm/msm: always wait for the exclusive fence
  drm/i915: use consistent CPU mappings for pin_map users
  drm/gma500: Fix end of loop tests for list_for_each_entry
  drm/i915/display/xelpd: Fix incorrect color capability reporting
  drm/amdgpu/display - only update eDP's backlight level when necessary
  drm/amdgpu: initialize umc ras function
  drm/amdkfd: handle fault counters on invalid address
  drm/amdgpu: Correct the irq numbers for virtual crtc
  drm/amd/display: update header file name
  drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp
  drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid
  drm/amd/pm: update the gpu metrics data retrieving for Sienna Cichlid
  drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid
  drm/amdgpu: return -EFAULT if copy_to_user() fails
  drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read()
  drm/vkms: Create a debugfs file to get vkms config data
  drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer()
  drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum()
  drm/amd/display: increase max EDID size to 2k
  drm/amd/display: Round KHz up when calculating clock requests
  drm/amd/display: 3.2.142
  drm/amd/display: [FW Promotion] Release 0.0.72
  drm/amd/display: Adjust types and formatting for future development
  drm/amd/display: remove faulty assert
  Revert "drm/amd/display: Always write repeater mode regardless of LTTPR"
  drm/amd/display: Fix updating infoframe for DCN3.1 eDP
  drm/amd/display: Add Freesync HDMI support to DM with DMUB
  drm/amd/display: Add null checks
  drm/amd/display: DMUB Outbound Interrupt Process-X86
  drm/amd/display: isolate link training setting override to its own function
  drm/amdgpu: Return error if no RAS
  drm/amdgpu: SRIOV flr_work should take write_lock
  drm/amdgpu: The I2C IP doesn't support 0 writes/reads
  drm/amd/pm: Add I2C quirk table to Aldebaran
  drm/amdgpu: Read clock counter via MMIO to reduce delay (v5)
  drm/amdkfd: Only apply TLB flush optimization on ALdebaran
  drm/amdgpu: separate out vm pasid assignment
  drm/amdgpu: use xarray for storing pasid in vm
  drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+
  drm/i915/gem: Roll all of context creation together
  i915/gem/selftests: Assign the VM at context creation in igt_shared_ctx_exec
  drm/i915/selftests: Take a VM in kernel_context()
  drm/i915/gem: Don't allow changing the engine set on running contexts (v3)
  drm/i915/gem: Don't allow changing the VM on running contexts (v4)
  drm/i915/gem: Delay context creation (v3)
  drm/i915/gt: Drop i915_address_space::file (v2)
  drm/i915/gem: Return an error ptr from context_lookup
  drm/i915/gem: Use the proto-context to handle create parameters (v5)
  drm/i915/gem: Make an alignment check more sensible
  drm/i915: Add an i915_gem_vm_lookup helper
  drm/i915/gem: Optionally set SSEU in intel_context_set_gem
  drm/i915/gem: Rework error handling in default_engines
  drm/i915/gem: Add an intermediate proto_context struct (v5)
  drm/i915: Add gem/i915_gem_context.h to the docs
  drm/i915/gem: Add a separate validate_priority helper
  drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2)
  drm/i915/gem: Disallow creating contexts with too many engines
  drm/i915/request: Remove the hook from await_execution
  drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2)
  drm/i915/gem: Disallow bonding of virtual engines (v3)
  drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES
  drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4)
  drm/i915: Drop the CONTEXT_CLONE API (v2)
  drm/i915/gem: Return void from context_apply_all
  drm/i915/gem: Set the watchdog timeout directly in intel_context_set_gem (v2)
  drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP
  drm/i915: Stop storing the ring size in the ring pointer (v3)
  drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE
  drm/i915/adlp: Add ADL-P GuC/HuC firmware files
  drm/i915/huc: Update TGL and friends to HuC 7.9.3
  printk/console: Check consistent sequence number when handling race in console_unlock()
  drm/i915: Handle cdclk crawling flag in standard manner
  drm/nouveau: always wait for the exclusive fence
  dma-buf: fix dma_resv_test_signaled test_all handling v2
  drm/gud: Add async_flush module parameter
  drm/gud: Add Raspberry Pi Pico ID
  drm/gud: Use scatter-gather USB bulk transfer
  drm/gud: Free buffers on device removal
  drm/hisilicon/hibmc: Convert to Linux IRQ interfaces
  drm/vmwgfx: Convert to Linux IRQ interfaces
  drm/arm/komeda: Don't include drm_irq.h
  drm/meson: Convert to Linux IRQ interfaces
  drm/qxl: Remove empty qxl_gem_prime_mmap()
  drm/i915/plane: add intel_plane_helper_add() helper
  drm/i915/adl_s: Fix dma_mask_size to 39 bit
  gpu/drm/i915: nuke old GEN macros
  drm/i915: finish INTEL_GEN and friends conversion
  drm/i915/gt: finish INTEL_GEN and friends conversion
  drm/i915/hdcp: Nuke Platform check for mst hdcp init
  drm/i915/selftests: fix smatch warning in mock_reserve
  drm/i915/selftests: fix smatch warning in igt_check_blocks
  drm/vkms: replace macro in vkms_release()
  drm/etnaviv: Implement mmap as GEM object function
  drm/etnaviv: add clock gating workaround for GC7000 r6202
  drm/etnaviv: add HWDB entry for GC7000 r6202
  drm: vc4: Fix pixel-wrap issue with DVP teardown
  drm/vc4: hdmi: Limit noise when deferring snd card registration
  drm/vgem: Implement mmap as GEM object function
  drm/i915: Improve debug Kconfig texts a bit
  drm/mgag200: Constify LUT for programming bpp
  drm/mgag200: Extract device type and flags in mgag200_pci_probe()
  drm/mgag200: Inline mgag200_device_init()
  drm/mgag200: Don't pass flags to drm_dev_register()
  drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm()
  drm/bochs: Use managed initialization for GEM VRAM helpers
  drm/bochs: Move to tiny/
  drm/dbi: Print errors for mipi_dbi_command()
  drm/i915: Drop all references to DRM IRQ midlayer
  drm/i915: Use the correct IRQ during resume
  drm/i915/display: check if compressed_llb was allocated
  drm/vkms: update the current status of todo list
  drm/i915/display/dg1: Correctly map DPLLs during state readout
  drm/amdgpu: Avoid printing of stack contents on firmware load error
  drm/amdgpu: Fix resource leak on probe error path
  drm/aperture: Pass DRM driver structure instead of driver name
  drm/panfrost: Increase the AS_ACTIVE polling timeout
  drm/panfrost: Queue jobs on the hardware
  drm/panfrost: Kill in-flight jobs on FD close
  drm/panfrost: Don't reset the GPU on job faults unless we really have to
  drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck
  drm/panfrost: Disable the AS on unhandled page faults
  drm/panfrost: Make sure job interrupts are masked before resetting
  drm/panfrost: Simplify the reset serialization logic
  drm/panfrost: Use a threaded IRQ for job interrupts
  drm/panfrost: Expose a helper to trigger a GPU reset
  drm/panfrost: Do the exception -> string translation using a table
  drm/panfrost: Drop the pfdev argument passed to panfrost_exception_name()
  drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE definition
  drm/panfrost: Make ->run_job() return an ERR_PTR() when appropriate
  drm/sched: Allow using a dedicated workqueue for the timeout/fault tdr
  drm/sched: Document what the timedout_job method should do
  drm/amdgpu: show explicit name instead of id in psp_cmd_submit_buf
  drm/amdgpu: add function to show psp_gfx_cmd name via id
  drm/amdgpu: add function to show ucode name via id
  drm/amdgpu: add license to umc_8_7_0_sh_mask.h
  drm/amdgpu: rectify line endings in umc v8_7_0 IP headers
  drm/amd/pm: Simplify managed I2C transfer of Aldebaran
  drm/amdgpu: Correctly disable the I2C IP block
  drm/amdgpu: Use a single loop
  drm/amdgpu: Fix koops when accessing RAS EEPROM
  drm/amdgpu: fix 64 bit divide in eeprom code
  drm/amdgpu: RAS EEPROM table is now in debugfs
  drm/amdgpu: Optimize EEPROM RAS table I/O
  drm/amdgpu: Get rid of test function
  drm/amdgpu: Some renames
  drm/amdgpu: Nerf buff
  drm/amdgpu: Use explicit cardinality for clarity
  drm/amdgpu: Simplify RAS EEPROM checksum calculations
  drm/amdgpu: Fix amdgpu_ras_eeprom_init()
  drm/amdgpu: Return result fix in RAS
  drm/amdgpu: Fix width of I2C address
  drm/amd/pm: Simplify managed I2C transfer functions
  drm/amd/pm: Extend the I2C quirk table
  drm/amdgpu: EEPROM: add explicit read and write
  drm/amdgpu: RAS xfer to read/write
  drm/amdgpu: Rename misspelled function
  drm/amdgpu: RAS: EEPROM --> RAS
  drm/amdgpu: I2C class is HWMON
  drm/amdgpu: Fix wrap-around bugs in RAS
  drm/amdgpu: RAS and FRU now use 19-bit I2C address
  drm/amdgpu: I2C EEPROM full memory addressing
  drm/amdgpu: EEPROM respects I2C quirks
  drm/amdgpu: Fixes to the AMDGPU EEPROM driver
  drm/amdgpu: Fix Vega20 I2C to be agnostic (v2)
  drm/amdgpu/pm: ADD I2C quirk adapter table
  drm/amd/pm: SMU I2C: Return number of messages processed
  drm/amdgpu: Send STOP for the last byte of msg only
  drm/amdgpu: Drop i > 0 restriction for issuing RESTART
  dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20)
  drm/amdgpu: Remember to wait 10ms for write buffer flush v2
  drm/amdgpu: only set restart on first cmd of the smu i2c transaction
  drm/amdgpu: rework smu11 i2c for generic operation
  drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses
  drm/amdgpu: i2c subsystem uses 7 bit addresses
  drm/amdgpu/ras: switch fru eeprom handling to use generic helper (v2)
  drm/amdgpu/ras: switch ras eeprom handling to use generic helper
  drm/amdgpu: add new helper for handling EEPROM i2c transfers
  drm/amdgpu/pm: add smu i2c implementation for navi1x (v5)
  drm/amdgpu/pm: rework i2c xfers on arcturus (v5)
  drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4)
  drm/amdgpu: add a mutex for the smu11 i2c bus (v2)
  drm/i915/gtt: ignore min_page_size for paging structures
  drm/i915: support forcing the page size with lmem
  drm/i915/display: Migrate objects to LMEM if possible for display
  drm/i915/gem: Introduce a selftest for the gem object migrate functionality
  drm/i915/gem: Implement object migration
  drm/radeon: Fix NULL dereference when updating memory stats
  drm/i915/display: Fix state mismatch in drm infoframe
  drm/doc/rfc: i915 new parallel submission uAPI plan
  drm/doc/rfc: i915 GuC submission / DRM scheduler
  drm/i915/ehl: Remove require_force_probe protection
  drm/i915/jsl: Remove require_force_probe protection
  drm/zte: Don't set struct drm_device.irq_enabled
  drm/xlnx: Don't set struct drm_device.irq_enabled
  drm/vmwgfx: Don't set struct drm_device.irq_enabled
  drm/vkms: Don't set struct drm_device.irq_enabled
  drm/vc4: Don't set struct drm_device.irq_enabled
  drm/tidss: Don't use struct drm_device.irq_enabled
  drm/tegra: Don't set struct drm_device.irq_enabled
  drm/sun4i: Don't set struct drm_device.irq_enabled
  drm/stm: Don't set struct drm_device.irq_enabled
  drm/sti: Don't set struct drm_device.irq_enabled
  drm/rockchip: Don't set struct drm_device.irq_enabled
  drm/rcar-du: Don't set struct drm_device.irq_enabled
  drm/omapdrm: Track IRQ state in local device state
  drm/nouveau: Don't set struct drm_device.irq_enabled
  drm/mediatek: Don't set struct drm_device.irq_enabled
  drm/imx/dcss: Don't set struct drm_device.irq_enabled
  drm/imx: Don't set struct drm_device.irq_enabled
  drm/kirin: Don't set struct drm_device.irq_enabled
  drm/exynos: Don't set struct drm_device.irq_enabled
  drm/malidp: Don't set struct drm_device.irq_enabled
  drm/komeda: Don't set struct drm_device.irq_enabled
  drm/i915: Track IRQ state in local device state
  drm/armada: Don't set struct drm_device.irq_enabled
  drm: Don't test for IRQ support in VBLANK ioctls
  drm/radeon: Track IRQ state in local device state
  drm/hibmc: Call drm_irq_uninstall() unconditionally
  drm/amdgpu: Track IRQ state in local device state
  drm/sched: Declare entity idle only after HW submission
  drm/i915/display: use max_level to control loop
  drm/i915/display: fix level 0 adjustement on display ver >= 12
  drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11
  drm/i915: Reinstate the mmap ioctl for some platforms
  drm/i915/display/adl_p: Implement Wa_16011303918
  drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline
  drm/i915/display/adl_p: Implement Wa_16011168373
  drm/i915/display/adl_p: Implement Wa_22012278275
  drm/i915/display/psr: Handle SU Y granularity
  drm/i915: s/intel_crtc/crtc/
  drm/i915: Clean up intel_fbdev_init_bios() a bit
  drm/i915: Clean up pre-skl wm calling convention
  drm/i915: Clean up intel_find_initial_plane_obj() a bit
  drm/i915: Clean up intel_get_load_detect_pipe() a bit
  drm/i915: Stop hand rolling drm_crtc_mask()
  drm/i915/fbc: Allocate llb before cfb
  drm/i915/fbc: Make the cfb allocation loop a bit more legible
  drm/i915/fbc: Extract intel_fbc_stolen_end()
  drm/i915/fbc: Introduce g4x_dpfc_ctl_limit()
  drm/i915/fbc: Handle 16bpp compression limit better
  drm/i915/fbc: Don't pass around the mm node
  drm/i915/fbc: Embed the compressed_llb node
  drm/i915/fbc: Extract intel_fbc_program_cfb()
  drm/i915/fbc: s/threshold/limit/
  drm/i915: Add the missing adls vswing tables
  drm/i915: Nuke buf_trans hdmi functions
  drm/i915: Clean up jsl/ehl buf trans functions
  drm/i915: Fix ehl edp hbr2 vswing table
  drm/i915/ttm: Use TTM for system memory
  drm/i915/ttm: Adjust gem flags and caching settings after a move
  drm/i915: Update object placement flags to be mutable
  drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default
  drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb as default
  drm/omap: Follow implicit fencing in prepare_fb
  drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS
  drm/armada: Remove prepare/cleanup_fb hooks
  drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default
  drm/atomic-helper: make drm_gem_plane_helper_prepare_fb the default
  dma-buf: Document dma-buf implicit fencing/resv fencing rules
  dma-buf: Switch to inline kerneldoc
  drm/gem: Tiny kernel clarification for drm_gem_fence_array_add
  drm/bridge: ti-sn65dsi86: Split connector creation to a function
  drm/bridge: ti-sn65dsi86: Group code in sections
  drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge
  drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates
  drm/bridge: ti-sn65dsi86: Make enable GPIO optional
  dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional
  drm/i915/ttm: fix static warning
  drm/i915: keep backlight_enable on until turn eDP display off
  drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv
  drm/panfrost: Fix implicit sync
  drm/panfrost: Use xarray and helpers for depedency tracking
  drm/panfrost: Shrink sched_lock
  dma-resv: Fix kerneldoc
  drm/amdgpu: Fix BUG_ON assert
  drm/amdgpu: switch gtt_mgr to counting used pages
  ydrm/amdgpu: always allow evicting to SYSTEM domain
  drm/amdgpu: user temporary GTT as bounce buffer
  drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3
  drm/ttm: Fix multihop assert on eviction.
  drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table
  drm/i915: Fix dg1 buf trans tables
  drm/i915: Introduce rkl_get_combo_buf_trans()
  drm/vc4: hdmi: Register HDMI codec
  drm/vc4: hdmi: Remove firmware logic for MAI threshold setting
  drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE
  drm/vc4: hdmi: Set HDMI_MAI_FMT
  drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
  drm: Mention the power state requirement on side-channel operations
  drm/dp_helper: Mention the concurrency requirement hw_mutex
  drm/dp_helper: Rework the drm_dp_aux documentation
  drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs
  drm/i915: Introduce encoder->get_buf_trans()
  drm/i915: Store the HDMI default entry in the bug trans struct
  drm/i915; Return the whole buf_trans struct from get_buf_trans()
  drm/i915: Introduce intel_get_buf_trans()
  drm/i915: Wrap the buf trans tables into a struct
  drm/i915: Rename dkl phy buf trans tables
  drm/i915: Wrap the platform specific buf trans structs into a union
  drm/i915: Introduce hsw_get_buf_trans()
  drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans
  drm/virtio: Add the fence in resource_flush if present
  drm/virtio: Prepare resource_flush to accept a fence
  drm/virtio: Add fences for Guest blobs
  udmabuf: configurable list_limit and size_limit_mb
  dma-buf: Document non-dynamic exporter expectations better
  drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
  drm/amdgpu: rework dma_resv handling v3
  drm/amdgpu: unwrap fence chains in the explicit sync fence
  drm: bridge: ti-sn65dsi83: Retrieve the display mode from the state
  drm: bridge: ti-sn65dsi83: Retrieve output format from bridge state
  drm: bridge: ti-sn65dsi83: Switch to atomic operations
  drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper functions
  drm: bridge: ti-sn65dsi83: Move LVDS format selection to .mode_set()
  drm/i915/adl_p: Load DMC
  drm/i915/adl_p: Pipe B DMC Support
  drm/i915/xelpd: Pipe A DMC plugging
  drm/i915/dmc: Introduce DMC_FW_MAIN
  drm/i915/display: Do not zero past infoframes.vsc
  drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6
  drm/panel: Add connector_type for some EDT displays
  drm/panel: Add connector_type and bus_format for AUO G104SN02 V2 panel
  drm/bridge: ti-sn65dsi83: Replace connector format patching with atomic_get_input_bus_fmts
  drm/i915/eb: Fix pagefault disabling in the first slowpath
  drm/i915: Document the Virtual Engine uAPI
  drm/i915/doc: Include GuC ABI documentation
  drm/i915/guc: Update firmware to v62.0.0
  drm/i915/guc: Introduce unified HXG messages
  drm/i915: Move submission tasklet to i915_sched_engine
  drm/i915: Update i915_scheduler to operate on i915_sched_engine
  drm/i915: Add kick_backend function to i915_sched_engine
  drm/i915: Move engine->schedule to i915_sched_engine
  drm/i915: Move active tracking to i915_sched_engine
  drm/i915: Reset sched_engine.no_priolist immediately after dequeue
  drm/i915: Add i915_sched_engine_is_empty function
  drm/i915: Move priolist to new i915_sched_engine object
  drm/gma500/oaktrail_lvds: replace continue with break
  drm/amdgpu: fix amdgpu_preempt_mgr_new()
  drm/i915/selftests: add back the selftest() hook for the buddy
  drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate() semantics
  drm/bridge: anx7625: Make hpd workqueue freezable
  drm/i915: Add support for explicit L3BANK steering
  drm/i915: Add GT support for multiple types of multicast steering
  drm/i915: extract steered reg access to common function
  dma-buf: Document DMA_BUF_IOCTL_SYNC (v3)
  fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init().
  drm/i915: Remove duplicate include of intel_region_lmem.h
  drm/i915: Perform execbuffer object locking as a separate step
  drm/i915/gem: Zap the i915_gem_object_blt code
  drm/i915/gem: Zap the client blt code
  drm/i915/ttm: accelerated move implementation
  drm/i915/gt: Setup a default migration context on the GT
  drm/i915/gt: Pipelined clear
  drm/i915/gt: Pipelined page migration
  drm/i915/gt: Export the pinned context constructor and destructor
  drm/i915/gt: Add a routine to iterate over the pagetables of a GTT
  drm/i915/gt: Add an insert_entry for gen8_ppgtt
  drm/i915: Introduce a ww transaction helper
  drm/i915: Break out dma_resv ww locking utilities to separate files
  drm/i915: Reference objects on the ww object list
  drm/i915/ttm: remove unused function
  drm/i915/gem: Remove duplicated call to ops->pread
  drm/vmwgfx: Fix build issues in mksGuestStats discovered by the kernel test robot
  drm/vmwgfx: Fix a bad merge in otable batch takedown
  drm/vmwgfx: Fix a 64bit regression on svga3
  drm/vmwgfx: Update device headers
  MAINTAINERS: update vmwgfx info
  drm/i915: Force a TypeC PHY disconnect during suspend/shutdown
  drm/i915/ttm: restore min_page_size behaviour
  drm/i915/ttm: switch over to ttm_buddy_man
  drm/i915/ttm: remove node usage in our naming
  drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS
  drm/i915/ttm: Calculate the object placement at get_pages time
  drm/i915/ttm: add i915_sg_from_buddy_resource
  drm/i915/ttm: add ttm_buddy_man
  drm/i915/ttm: Fix memory leaks
  drm/i915/jsl: Add W/A 1409054076 for JSL
  drm/vc4: hdmi: Rely on interrupts to handle hotplug
  drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c
  drm/i915/adl_p: Add initial ADL_P Workarounds
  dmabuf: Add the capability to expose DMA-BUF stats in sysfs
  drm/ast: Add detect function support
  drm/i915/xelpd: break feature inheritance
  drm/panel: s6e63m0: Switch to DBI abstraction for SPI
  drm/dbi: Support DBI typec1 read operations
  dma-buf: add dma_fence_chain_alloc/free v3
  dma-buf: some dma_fence_chain improvements
  drm/i915: Simplify userptr locking
  drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
  drm/i915: Fix busy ioctl commentary
  drm/doc: document drm_mode_get_plane
  drm/vmwgfx: Fix implicit declaration error
  drm/vmwgfx: Remove vmw_chipset
  drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pgid match with vmw_mksstat_add_ioctl to authorise removal.
  drm/vmwgfx: inline access to the pages from the piter
  drm/vmwgfx: remove code that was using physical page addresses
  drm/vmwgfx: Fix some static checker warnings
  drm/vmwgfx: Fix subresource updates with new contexts
  drm/vmwgfx: Introduce VMware mks-guest-stats
  drm/vmwgfx: Simplify devcaps code
  arm64: dts: qcom: sc7180-trogdor: Move panel under the bridge chip
  drm/bridge: ti-sn65dsi86: Improve probe errors with dev_err_probe()
  drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC
  drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus
  drm/bridge: ti-sn65dsi86: Promote the AUX channel to its own sub-dev
  drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC
  drm/panel: panel-simple: Allow panel-simple be a DP AUX endpoint device
  drm: Introduce the DP AUX bus
  dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child
  dt-bindings: drm: Introduce the DP AUX bus
  dt-bindings: display: simple: List hpd properties in panel-simple
  Revert "drm/i915/display: Drop FIXME about turn off infoframes"
  drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
  drm/i915: Use ttm mmap handling for ttm bo's.
  drm/vma: Add a driver_private member to vma_node.
  drm/i915/lmem: Verify checks for lmem residency
  drm/i915/ttm: Introduce a TTM i915 gem object backend
  bus: ti-sysc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()'
  drm/panel: db7430: Add driver for Samsung DB7430
  drm/doc: document how userspace should find out CRTC index
  drm/i915: apply WaEnableVGAAccessThroughIOPort as needed
  drm/nouveau: init the base GEM fields for internal BOs
  udmabuf: Add support for mapping hugepages (v4)
  drm/nouveau/kms/nv50-: Add basic DPCD backlight support for nouveau
  drm/dp: Extract i915's eDP backlight code into DRM helpers
  drm/i915/dpcd_bl: Print return codes for VESA backlight failures
  drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight if we can't read PWMGEN_BIT_COUNT
  drm/i915/dpcd_bl: Move VESA backlight enabling code closer together
  drm/i915/dpcd_bl: Cache some backlight capabilities in intel_panel.backlight
  drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlight() a bit
  drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return values correctly
  drm/i915/dpcd_bl: Remove redundant AUX backlight frequency calculations
  drm/bridge: ti-sn65dsi83: Fix sparse warnings
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Bug: 129280212
Bug: 160885805
Bug: 172264047
Bug: 178495907
Bug: 179223738
Bug: 179484689
Bug: 185890730
Bug: 187530071
Bug: 187575084
Bug: 191223209
Bug: 191677481
Bug: 191767613
Bug: 199478594
Bug: 199534745
Bug: 199547335
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=213715
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=213779
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1403
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1438
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1620
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1668
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1669
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1673
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3465

Change-Id: I8d3c9d08ec80357275c9c23dfbe4d4229307659d
2021-09-13 12:23:18 -07:00
Greg Kroah-Hartman
3ca4e02658 Merge 4ac6d90867 ("Merge tag 'docs-5.15' of git://git.lwn.net/linux") into android-mainline
Steps on the way to 5.15-rc1

Fixes merge conflicts in:
	scripts/Makefile.lib

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I12b5165860a212fb39c98504a0729f1bab52ab54
2021-09-09 14:00:42 +02:00
Marco Elver
b339ec9c22 kbuild: Only default to -Werror if COMPILE_TEST
The cross-product of the kernel's supported toolchains, architectures,
and configuration options is large. So large, that it's generally
accepted to be infeasible to enumerate and build+test them all
(many compile-testers rely on randomly generated configs).

Without the possibility to enumerate all possible combinations of
toolchains, architectures, and configuration options, it is inevitable
that compiler warnings in this space exist.

With -Werror, this means that an innumerable set of kernels are now
broken, yet had been perfectly usable before (confused compilers, code
with warnings unused, or luck).

Distributors will necessarily pick a point in the toolchain X arch X
config space, and if unlucky, will have a broken build. Granted, those
will likely disable CONFIG_WERROR and move on.

The kernel's default configuration is unlikely to be suitable for all
users, but it's inappropriate to force many users to set CONFIG_WERROR=n.

This also holds for CI systems which are focused on runtime testing,
where the odd warning in some subsystem will disrupt testing of the rest
of the kernel. Many of those runtime-focused CI systems run tests or
fuzz the kernel using runtime debugging tools. Runtime testing of
different subsystems can proceed in parallel, and potentially uncover
serious bugs; halting runtime testing of the entire kernel because of
the odd warning (now error) in a subsystem or driver is simply
inappropriate.

Therefore, runtime-focused CI systems will likely choose CONFIG_WERROR=n
as well.

The appropriate usecase for -Werror is therefore compile-test focused
builds (often done by developers or CI systems).

Reflect this in the Kconfig option by making the default value of WERROR
match COMPILE_TEST.

Signed-off-by: Marco Elver <elver@google.com>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Reviwed-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-09-07 18:47:04 -07:00
Isaac J. Manjarres
a1822fe3fa kernel: Add a snapshot of the MSM system stats driver
Add a snapshot of the MSM system stats driver as of commit <51877d2426b5>
("Merge "msm: adsprpc: Validate fastrpc channel ID"").

Change-Id: I71f8d2b4147f091d0c54d9e8ac1f0fca2d7017ab
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2021-09-07 13:51:00 -07:00
Linus Torvalds
3fe617ccaf Enable '-Werror' by default for all kernel builds
... but make it a config option so that broken environments can disable
it when required.

We really should always have a clean build, and will disable specific
over-eager warnings as required, if we can't fix them.  But while I
fairly religiously enforce that in my own tree, it doesn't get enforced
by various build robots that don't necessarily report warnings.

So this just makes '-Werror' a default compiler flag, but allows people
to disable it for their configuration if they have some particular
issues.

Occasionally, new compiler versions end up enabling new warnings, and it
can take a while before we have them fixed (or the warnings disabled if
that is what it takes), so the config option allows for that situation.

Hopefully this will mean that I get fewer pull requests that have new
warnings that were not noticed by various automation we have in place.

Knock wood.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-09-05 11:24:05 -07:00
Linus Torvalds
df43d90382 Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Pull printk updates from Petr Mladek:

 - Optionally, provide an index of possible printk messages via
   <debugfs>/printk/index/. It can be used when monitoring important
   kernel messages on a farm of various hosts. The monitor has to be
   updated when some messages has changed or are not longer available by
   a newly deployed kernel.

 - Add printk.console_no_auto_verbose boot parameter. It allows to
   generate crash dump even with slow consoles in a reasonable time
   frame.

 - Remove printk_safe buffers. The messages are always stored directly
   to the main logbuffer, even in NMI or recursive context. Also it
   allows to serialize syslog operations by a mutex instead of a spin
   lock.

 - Misc clean up and build fixes.

* tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux:
  printk/index: Fix -Wunused-function warning
  lib/nmi_backtrace: Serialize even messages about idle CPUs
  printk: Add printk.console_no_auto_verbose boot parameter
  printk: Remove console_silent()
  lib/test_scanf: Handle n_bits == 0 in random tests
  printk: syslog: close window between wait and read
  printk: convert @syslog_lock to mutex
  printk: remove NMI tracking
  printk: remove safe buffers
  printk: track/limit recursion
  lib/nmi_backtrace: explicitly serialize banner and regs
  printk: Move the printk() kerneldoc comment to its new home
  printk/index: Fix warning about missing prototypes
  MIPS/asm/printk: Fix build failure caused by printk
  printk: index: Add indexing support to dev_printk
  printk: Userspace format indexing support
  printk: Rework parse_prefix into printk_parse_prefix
  printk: Straighten out log_flags into printk_info_flags
  string_helpers: Escape double quotes in escape_special
  printk/console: Check consistent sequence number when handling race in console_unlock()
2021-09-01 18:41:13 -07:00
Petr Mladek
c985aafb60 Merge branch 'rework/printk_safe-removal' into for-linus 2021-08-30 16:36:10 +02:00
John Ogness
85e3e7fbbb printk: remove NMI tracking
All NMI contexts are handled the same as the safe context: store the
message and defer printing. There is no need to have special NMI
context tracking for this. Using in_nmi() is enough.

There are several parts of the kernel that are manually calling into
the printk NMI context tracking in order to cause general printk
deferred printing:

    arch/arm/kernel/smp.c
    arch/powerpc/kexec/crash.c
    kernel/trace/trace.c

For arm/kernel/smp.c and powerpc/kexec/crash.c, provide a new
function pair printk_deferred_enter/exit that explicitly achieves the
same objective.

For ftrace, remove the printk context manipulation completely. It was
added in commit 03fc7f9c99 ("printk/nmi: Prevent deadlock when
accessing the main log buffer in NMI"). The purpose was to enforce
storing messages directly into the ring buffer even in NMI context.
It really should have only modified the behavior in NMI context.
There is no need for a special behavior any longer. All messages are
always stored directly now. The console deferring is handled
transparently in vprintk().

Signed-off-by: John Ogness <john.ogness@linutronix.de>
[pmladek@suse.com: Remove special handling in ftrace.c completely.
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20210715193359.25946-5-john.ogness@linutronix.de
2021-07-26 15:09:44 +02:00
Blagovest Kolenichev
519c1e2083 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  drm/etnaviv: provide more ID values via GET_PARAM ioctl.
  drm/etnaviv: dump: fix sparse warnings
  drm/etnaviv: fix NULL check before some freeing functions is not needed
  HID: intel-ish-hid: Drop if block with an always false condition
  HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove()
  HID: intel-ish-hid: Make remove callback return void
  HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume
  MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
  drm/i915: Split out glk_plane_min_cdclk()
  drm/i915: Update plane ratio for icl+
  drm/i915: Uninit the DMC FW loader state during shutdown
  drm/i915/display/psr: Disable DC3CO when the PSR2 is used
  drm/i915/sysfs: convert snprintf to sysfs_emit
  HID: intel-ish-hid: Remove unused variable 'err'
  HID: ishtp-hid-client: Move variable to where it's actually used
  HID: intel-ish-hid: pci-ish: Remove unused variable 'ret'
  HID: intel-ish: Supply some missing param descriptions
  HID: intel-ish: Fix a naming disparity and a formatting error
  HID: intel-ish-hid: Fix a little doc-rot
  HID: intel-ish-hid: Fix potential copy/paste error
  HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header
  HID: ishtp-hid-client: Fix incorrect function name report_bad_packet()
  HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues
  HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning
  switch file_open_root() to struct path
  take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space
  teach set_nameidata() to handle setting the root as well
  namei: make sure nd->depth is always valid
  drm/i915: Fix invalid access to ACPI _DSM objects
  drm/i915/display: Eliminate IS_GEN9_{BC,LP}
  drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT
  drm/i915: Don't zero out the Y plane's watermarks
  drm/i915/gen12: Add recommended hardware tuning value
  drm/i915/icl: add Wa_22010271021 for all gen11
  drm/i915: Move Wa_16011163337 to gen12_ctx_workarounds_init()
  drm/i915: Add Wa_14011060649
  drm/i915/hdcp: Fix uninitialized symbol 'msg_end'
  drm/ttm: make global mutex and use count static
  drm/i915: Take request reference before arming the watchdog timer
  drm/i915/pmu: Check actual RC6 status
  drm/i915: Skip display interruption setup when display is not available
  drm/i915: Do not set any power wells when there is no display
  drm/i915: skip display initialization when there is no display
  drm/i915/display: Defeature PSR2 for RKL and ADL-S
  drm/gem-ttm-helper: Provide helper for struct drm_driver.dumb_map_offset
  drm/vram-helper: Use drm_gem_ttm_dumb_map_offset()
  drm/nouveau: Use drm_gem_ttm_dumb_map_offset()
  drm/qxl: Use drm_gem_ttm_dumb_map_offset()
  drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel
  drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to next panel-on
  drm/ttm: fix return value check
  drm/ttm: re-add debugfs tt_shrink file
  gpu: drm: Replace bare "unsigned" with "unsigned int"
  drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int"
  drm: drm_atomic_helper.c: Correct comments format
  drm/i915/display: Implement Wa_14013723622
  Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications"
  dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
  drm: bridge: cdns-mhdp8546: Enable HDCP
  efifb: Check efifb_pci_dev before using it
  drm/aperture: Add infrastructure for aperture ownership
  drm/aperture: Convert drivers to aperture interfaces
  drm/aperture: Inline fbdev conflict helpers into aperture helpers
  drm/i915/display: Eliminate IS_GEN9_{BC,LP}
  drm/ttm: Don't count pages in SG BOs against pages_limit
  drm/i915: Restore lost glk FBC 16bpp w/a
  drm/i915: Restore lost glk ccs w/a
  drm/i915: Disable LTTPR detection on GLK once again
  drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk
  drm/i915: Remove a few redundant glk checks
  drm/i915/display: use DISPLAY_VER() on remaining users
  drm/i915: rename display.version to display.ver
  drm/i915/display: rename display version macros
  drm/i915: add macros for graphics and media versions
  drm/i915/gt: replace gen use in intel_engine_cs
  drm/i915/selftests: replace unused mask with simple version
  drm/i915/selftests: eliminate use of gen_mask
  drm/i915: finish removal of gen_mask
  drm/i915: eliminate remaining uses of intel_device_info->gen
  drm/i915: finish removal of gen from intel_device_info
  drm/i915: add media and display versions to device_info print
  drm/i915: split dgfx features from gen 12
  drm/i915: Fix modesetting in case of unexpected AUX timeouts
  drm/i915: Drop redundant address-of op before lttpr_common_caps array
  drm/i915/display/psr: Fix cppcheck warnings
  drm/virtio: Create Dumb BOs as guest Blobs (v3)
  drm/tegra: Don't set allow_fb_modifiers explicitly
  drm/vc4: Don't set allow_fb_modifiers explicitly
  drm/imx: Don't set allow_fb_modifiers explicitly
  percpu: fix a comment about the chunks ordering
  percpu: split __pcpu_balance_workfn()
  xfrm: xfrm_state_mtu should return at least 1280 for ipv6
  drm/amdgpu: make sure we unpin the UVD BO
  drm/amdgpu: freeing pinned objects is illegal now
  drm/ttm: warn stricter about freeing pinned BOs
  drm/nouveau: use bo->base.size instead of mem->num_pages
  drm/amdgpu: check base size instead of mem.num_pages
  drm/i915: Extract intel_adjusted_rate()
  drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate adjustment
  drm/bridge/sii8620: fix dependency on extcon
  drm/exynos: Don't set allow_fb_modifiers explicitly
  drm/drm_bufs.c: In switch, add break in default case
  drm/i915/uapi: fix kernel doc warnings
  drm/i915/uapi: convert i915_user_extension to kernel doc
  drm/i915/uapi: convert i915_query and friend to kernel doc
  drm/i915/selftests: Skip aperture remapping selftest where there is no aperture
  drm/i915/selftests: Only query RAPL for integrated power measurements
  drm/i915/pm: Make the wm parameter of print_wm_latency a pointer
  drm/i915: fix an error code in intel_overlay_do_put_image()
  drm/bridge/synopsys: dw-hdmi: Add an option to suppress loading CEC driver
  drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver
  drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
  drm/bridge: ti-sn65dsi86: Simplify refclk handling
  drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kerneldoc comment
  drm/bridge: ti-sn65dsi86: Reorder remove()
  drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to post_disable()
  drm/bridge: ti-sn65dsi86: Get rid of the useless detect() function
  drm/panel: panel-simple: Use runtime pm to avoid excessive unprepare / prepare
  drm/i915: Collect dbuf device info into a sub-struct
  drm/i915: Handle dbuf bypass path allocation earlier
  drm/i915: Store dbuf slice mask in device info
  drm/i915: Use intel_dbuf_slice_size()
  drm/i915: Use intel_de_rmw() for DBUF_POWER_REQUEST
  drm/i915: Polish for_each_dbuf_slice()
  drm/i915: Add enabledisable()
  drm/i915: Say "enable foo" instead of "set foo to enabled"
  drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
  drm/amdkfd: Allow access for mmapping KFD BOs
  drm/amdgpu: Remove verify_access shortcut for KFD BOs
  drm/amdkfd: helper to convert gpu id and idx
  drm/amdkfd: add svm ioctl API
  drm/amdkfd: register svm range
  drm/amdkfd: add svm ioctl GET_ATTR op
  drm/amdgpu: add common HMM get pages function
  drm/amdkfd: support larger svm range allocation
  drm/amdkfd: validate svm range system memory
  drm/amdkfd: deregister svm range
  drm/amdgpu: export vm update mapping interface
  drm/amdkfd: map svm range to GPUs
  drm/amdkfd: svm range eviction and restore
  drm/amdgpu: Enable retry faults unconditionally on Aldebaran
  drm/amdkfd: add xnack enabled flag to kfd_process
  drm/amdkfd: add ioctl to configure and query xnack retries
  drm/amdkfd: register HMM device private zone
  drm/amdkfd: set memory limit to avoid OOM with HMM enabled
  drm/amdkfd: validate vram svm range from TTM
  drm/amdkfd: support xgmi same hive mapping
  drm/amdkfd: copy memory through gart table
  drm/amdkfd: HMM migrate ram to vram
  drm/amdkfd: HMM migrate vram to ram
  drm/amdkfd: invalidate tables on page retry fault
  drm/amdgpu: enable 48-bit IH timestamp counter
  drm/amdkfd: page table restore through svm API
  drm/amdkfd: SVM API call to restore page tables
  drm/amdkfd: add svm_bo reference for eviction fence
  drm/amdgpu: add param bit flag to create SVM BOs
  drm/amdkfd: add svm_bo eviction mechanism support
  drm/amdgpu: svm bo enable_signal call condition
  drm/amdgpu: add svm_bo eviction to enable_signal cb
  drm/amdkfd: refine migration policy with xnack on
  drm/amdkfd: add svm range validate timestamp
  drm/amdkfd: multiple gpu migrate vram to vram
  drm/amdkfd: Add SVM API support capability bits
  drm/amdkfd: Add CONFIG_HSA_AMD_SVM
  drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r'
  drm/radeon/radeon_device: Provide function name in kernel-doc header
  drm/amd/amdgpu/amdgpu_fence: Provide description for 'sched_score'
  drm/amd/amdgpu/amdgpu_gart: Correct a couple of function names in the docs
  drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented function 'amdgpu_ttm_copy_mem_to_mem()'
  drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score'
  drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity
  drm/i915/selftests: Rename pm_ prefixed functions names
  drm/doc: add section for driver uAPI
  drm/i915/lmem: Fail driver init if LMEM training failed
  dt-bindings: display: bridge: add it66121 bindings
  drm: bridge: add it66121 driver
  MAINTAINERS: add it66121 HDMI bridge driver entry
  spi: Make of_register_spi_device also set the fwnode
  spi: Allow to have all native CSs in use along with GPIOs
  spi: Avoid undefined behaviour when counting unused native CSs
  drm/i915/dp: Use slow and wide link training for everything
  percpu: factor out pcpu_check_block_hint()
  percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1
  percpu: implement partial chunk depopulation
  drm/i915/dmc: Let's abstract the dmc path.
  drm/gma500: correct kerneldoc
  drm/gma500: remove trailing whitespaces
  drm/todo: Add link to old debugfs RFC
  drm/i915: Create stolen memory region from local memory
  drm/i915/stolen: treat stolen local as normal local memory
  drm/i915/stolen: enforce the min_page_size contract
  drm/i915/stolen: actually mark as contiguous
  drm: drm_atomic.c: Adjust end of block comment
  drm: drm_auth.c: Adjust end of block comment
  drm: drm_bufs.c: Adjust end of block comment
  drm: drm_connector.c: Adjust end of block comment
  drm: drm_context.c: Adjust end of block comment
  drm: drm_atomic_uapi.c: Use tabs for code indents
  drm: drm_blend.c: Use tabs for code indents
  drm: drm_connector.c: Use tabs for code indents
  drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_bo_cleanup_refs'
  drm/scheduler/sched_entity: Fix some function name disparity
  drm/ttm/ttm_device: Demote kernel-doc abuses
  drm: bridge: adv7511: Support I2S IEC958 encoded PCM format
  drm/i915: Fix docbook descriptions for i915_gem_shrinker
  drm/i915: Fix docbook descriptions for i915_cmd_parser
  drm/ttm: fix error handling if no BO can be swapped out v4
  drm/ttm: remove special handling for non GEM drivers
  drm/ttm: minor range manager coding style clean ups
  drm/ttm: move the page_alignment into the BO v2
  drm/i915/display/xelpd: Do not program EDP_Y_COORDINATE_ENABLE
  drm/amdgpu: refine gprs init shaders to check coverage
  drm/amdgpu: add support for ras init flags
  drm/amdgpu: Enable SDMA MGCG for Vangogh
  drm/amdgpu: optimize gfx ras features flag clean
  drm/amd/amdgpu: add cgls
  drm/amdkfd: add per-vmid-debug map_process_support
  drm/amdgpu: disable gfx ras by default in aldebaran
  drm/amdgpu: extend xnack limit page fault timeout
  drm/amdkfd: svm ranges creation for unregistered memory
  drm/amdkfd: set attribute access for default ranges
  drm/amdkfd: fix uint32 variable compared to less than zero
  drm/amdkfd: remove redundant initialization to variable r
  drm/amdgpu: fix coding style and documentation in amdgpu_gtt_mgr.c
  drm/amdgpu: fix coding style and documentation in amdgpu_vram_mgr.c
  drm/amdgpu: expose amdgpu_bo_create_shadow()
  drm/amdgpu: cleanup amdgpu_vm_init()
  drm/amdgpu: remove unused vm context flags
  drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow()
  drm/amdgpu: cleanup amdgpu_bo_create()
  drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag
  drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
  drm/amd/display: Reject non-zero src_y and src_x for video planes
  drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect()
  drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION
  drm/mxsfb: Don't select DRM_KMS_FB_HELPER
  drm/zte: Don't select DRM_KMS_FB_HELPER
  drm: Remove DRM_KMS_FB_HELPER Kconfig option
  drm/i915/dsi: Fix comment typo
  drm/i915: Simplify CCS and UV plane alignment handling
  drm: remove usage of drm_pci_alloc/free
  drm: remove legacy drm_pci_alloc/free abstraction
  drm/ast: Fix missing conversions to managed API
  drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec
  drm/i915: Avoid div-by-zero on gen2
  drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
  drm/i915: Give C0DRB3/C1DRB3 a _BW suffix
  drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0
  drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
  drm/gud: cleanup coding style a bit
  drm/st7735r: Avoid spamming logs if probe is deferred
  drm/st7586: Avoid spamming logs if probe is deferred
  drm/mi0283qt: Avoid spamming logs if probe is deferred
  drm/ili9486: Avoid spamming logs if probe is deferred
  drm/ili9341: Avoid spamming logs if probe is deferred
  drm/ili9225: Avoid spamming logs if probe is deferred
  drm/hx8357d: Avoid spamming logs if probe is deferred
  drm/ast: Fixed CVE for DP501
  drm/bochs: Add screen blanking support
  drm/drm_file.c: Define drm_send_event_helper() as 'static'
  drm/i915/dg1: Fix mapping type for default state object
  drm/i915: Update the helper to set correct mapping
  drm/i915/gtt: map the PD up front
  drm/i915/gtt/dgfx: place the PD in LMEM
  drm/i915/fbdev: Use lmem physical addresses for fb_mmap() on discrete
  drm/i915/lmem: Bypass aperture when lmem is available
  drm/i915: Return error value when bo not in LMEM for discrete
  drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace
  drm/nouveau/kms/nv50-: Move AUX adapter reg to connector late register/early unregister
  drm/dp: Add backpointer to drm_device in drm_dp_aux
  drm/dp: Clarify DP AUX registration time
  drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recovery_delay()
  drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay()
  drm/dp: Always print aux channel name in logs
  drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect()
  drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_tmds_output()
  drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_tmds_clock()
  drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_tmds_output()
  drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode()
  drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_payload_bw()
  drm/print: Handle potentially NULL drm_devices in drm_dbg_*
  drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*()
  drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to using drm_err/drm_dbg_kms()
  drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*()
  drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly
  drm/i915/display: move crtc and dpll declarations where they belong
  drm/i915: Fix pre-skl DP AUX precharge length
  drm/i915: Remove stray newlines
  drm/i915: Stop using crtc->index as the pipe
  drm/i915: Add frontbuffer tracking tracepoints
  drm: bridge: add missing word in Analogix help text
  drm/bridge: anx7625: Fix power on delay
  drm/amd/pm: Update energy_accumulator in gpu metrics
  amdgpu/pm: add extra info to SMU msg pre-check failed message
  amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
  amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and newer gpus
  drm/amdgpu: Added missing prototype
  drm/amdkfd: Fix kernel-doc syntax error
  drm/amdgpu: Enable SDMA LS for Vangogh
  drm/amdgpu: implement smuio callback to query socket id
  drm/amdgpu: provide socket/die id info in RAS message
  drm/amdgpu: remove unnecessary header include
  drm/amd/display: Add new case to get spread spectrum info
  drm/amd/display: fix HDCP reset sequence on reinitialize
  drm/amd/display: Revert wait vblank on update dpp clock
  drm/amd/display: skip program clock when allow seamless boot
  drm/amd/display: Expose internal display flag via debugfs
  drm/amd/display: ddc resource data need to be initialized
  drm/amd/display: Added multi instance support for ABM
  drm/amd/display: Fix BSOD with NULL check
  drm/amd/display: Add new DP_SEC registers for programming SDP Line number
  drm/amd/display: Clear MASTER_UPDATE_LOCK_DB_EN when disable doublebuffer lock
  drm/amd/display: fix wrong statement in mst hpd debugfs
  drm/amd/display: take max dsc stream bandwidth overhead into account
  drm/amd/display: avoid to authentication when DEVICE_COUNT=0
  drm/amd/display: Add SE_DCN3_REG_LIST for control SDP num
  drm/amd/display: [FW Promotion] Release 0.0.63
  drm/amd/display: 3.2.133
  drm/amdgpu/sriov: Remove clear vf fw support
  drm/amdgpu: Change the sdma interrupt print level
  drm/amdgpu: Correct and simplify sdma 4.x irq.num_types
  drm/amdkfd: Fix spelling mistake "unregisterd" -> "unregistered"
  drm/amdkfd: fix double free device pgmap resource
  drm/amdgpu: restructure amdgpu_vram_mgr_new
  drm/amd/amdgpu/sriov disable all ip hw status by default
  drm/amdkfd: fix spelling mistake in packet manager
  drm/amdkfd: retry validation to recover range
  drm/amdgpu: return IH ring drain finished if ring is empty
  drm/amdkfd: handle stale retry fault
  drm/amdgpu: address remove from fault filter
  drm/amdkfd: enable subsequent retry fault
  drm/amdkfd: Add Aldebaran gws support
  drm/amdgpu: fix no full coverage issue for gprs initialization
  drm/i915: Fix crash in auto_retire
  drm/i915/gem: Remove reference to struct drm_device.pdev
  drm/i915: Use trylock in shrinker for ggtt on bsw vt-d and bxt, v2.
  drm/vc4: fix argument ordering in vc4_crtc_get_margins()
  drm/vmwgfx: Fix a typo
  drm/vmwgfx/vmwgfx_validation: Use flexible-array member instead of zero-length array
  gpu: drm: vmwgfx: convert comma to semicolon
  drm/vmwgfx: use min_t to replace min
  drm/vmwgfx: replace idr_init() by idr_init_base()
  drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA
  drm/ast: Remove reference to struct drm_device.pdev
  drm/i915/gt: Remove reference to struct drm_device.pdev
  drm/i915: Remove reference to struct drm_device.pdev
  drm/i915: Don't assign to struct drm_device.pdev
  drm: Move struct drm_device.pdev to legacy section
  drm/vkms: init plane using drmm_universal_plane_alloc
  drm/vkms: rename cursor to plane on ops of planes composition
  drm/vkms: add XRGB planes composition
  drm/vkms: add overlay support
  drm/dp_mst: Use Extended Base Receiver Capability DPCD space
  drm/panel: Add DT bindings for Samsung LMS397KF04
  drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
  drm/bridge: nwl-dsi: Remove a check on unchanged HS clock rate from ->mode_set()
  drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready in ->mode_set()
  drm/i915/overlay: Fix active retire callback alignment
  drm/i915/selftests: Fix active retire callback alignment
  drm/i915: Remove erroneous i915_is_ggtt check for I915_GEM_OBJECT_UNBIND_VM_TRYLOCK
  drm/i915: Use might_alloc()
  Increase size of ucounts to atomic_long_t
  Add a reference to ucounts for each cred
  Use atomic_t for ucounts reference counting
  Reimplement RLIMIT_NPROC on top of ucounts
  Reimplement RLIMIT_MSGQUEUE on top of ucounts
  Reimplement RLIMIT_SIGPENDING on top of ucounts
  Reimplement RLIMIT_MEMLOCK on top of ucounts
  kselftests: Add test to check for rlimit changes in different user namespaces
  ucounts: Set ucount_max to the largest positive value the type can hold
  ucounts: Silence warning in dec_rlimit_ucounts
  drm/panel: panel-simple: Add missing pm_runtime_disable() calls
  drm/i915: Use the correct max source link rate for MST
  drm/format-helper: Pass destination pitch to drm_fb_memcpy_dstclip()
  drm/format-helper: Add blitter functions
  drm/aperture: Add infrastructure for aperture ownership
  drm: Add simpledrm driver
  drm/simpledrm: Acquire memory aperture for framebuffer
  coccinelle: misc: add minmax script
  coccinelle: misc: restrict patch mode in flexible_array.cocci
  coccinelle: misc: update uninitialized_var.cocci documentation
  coccinelle: misc: add swap script
  coccinelle: irqf_oneshot: reduce the severity due to false positives
  drop unneeded *s
  coccinelle: misc: minmax: suppress patch generation for err returns
  drm/connector: demote connector force-probes for non-master clients
  drm/ttm: cleanup ttm_agp_backend
  drm/ttm: add ttm_sys_manager v3
  drm/ttm: always initialize the full ttm_resource v2
  drm/ttm: properly allocate sys resource during swapout
  drm/i915/backlight: clean up backlight device register
  drm/i915/backlight: use unique backlight device names
  drm/etnaviv: Remove redundant NULL check
  drm/etnaviv: Remove useless error message
  drm/etnaviv: rework linear window offset calculation
  drm/i810: Remove references to struct drm_device.pdev
  drm/mga: Remove references to struct drm_device.pdev
  drm/r128: Remove references to struct drm_device.pdev
  drm/savage: Remove references to struct drm_device.pdev
  drm/sis: Remove references to struct drm_device.pdev
  drm/via: Remove references to drm_device.pdev
  drm: Remove pdev field from struct drm_device
  drm/bridge: ti-sn65dsi86: Rename the main driver data structure
  drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices
  drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable
  drm/bridge: ti-sn65dsi86: Clean debugfs code
  drm/bridge: ti-sn65dsi86: Add local var for "dev" to simplify probe
  drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata
  drm/bridge: ti-sn65dsi86: Move all the chip-related init to the start
  drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridge into sub-drivers
  drm/panel: panel-simple: Get rid of hacky HPD chicken-and-egg code
  drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend
  drm/bridge: ti-sn65dsi86: Code motion of refclk management functions
  drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/out pre-enable
  drm/panel: panel-simple: Remove extra call: drm_connector_update_edid_property()
  drm/panel: panel-simple: Power the panel when reading the EDID
  drm/panel: panel-simple: Cache the EDID as long as we retain power
  drm/doc/rfc: i915 DG1 uAPI
  drm/i915: mark stolen as private
  drm/i915/query: Expose memory regions through the query uAPI
  drm/i915: rework gem_create flow for upcoming extensions
  drm/i915/uapi: introduce drm_i915_gem_create_ext
  drm/i915/uapi: implement object placement extension
  drm/i915/lmem: support optional CPU clearing for special internal use
  drm/i915/gem: clear userspace buffers for LMEM
  drm/i915/gem: hide new uAPI behind CONFIG_BROKEN
  drm/i915/audio: simplify, don't mask out in all branches
  drm/i915/audio: fix indentation, remove extra braces
  drm/i915: Pass intel_framebuffer instad of drm_framebuffer to intel_fill_fb_info()
  drm/ttm: fix warning in new sys man
  drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driver remove helper
  MAINTAINERS: Fix TTM tree
  drm/scheduler: Change scheduled fence track v2
  drm/amdgpu: Add show_fdinfo() interface
  drm/i915: drop the __i915_active_call pointer packing
  HID: do not use down_interruptible() when unbinding devices
  HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption
  HID: google: Add of_match table to Whiskers switch device.
  HID: lg-g15: Remove unused size argument from lg_*_event() functions
  HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function
  HID: lg-g15: Add a lg_g15_init_input_dev() helper function
  HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter
  HID: lg-g15: Add support for the Logitech Z-10 speakers
  HID: lg-g15 + ite: Add MODULE_AUTHOR
  HID: input: replace outdated HID numbers+comments with macros
  drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support
  drm/bridge: fix LONTIUM_LT8912B dependencies
  drm/i915: Don't include intel_de.h from intel_display_types.h
  drm/i915: Include intel_de_{read,write}_fw() in i915_reg_rw traces
  drm/i915: Extract some helpers to compute cdclk register values
  drm/i915: Use intel_de_rmw() in bdw cdclk programming
  drm/i915: Use intel_de_rmw() in skl cdclk programming
  drm/i915: Use intel_de_rmw() in bxt/glk/cnl+ cdclk programming
  drm/i915: Use intel_de_wait_for_*() in cnl+ cdclk programming
  drm: Use drm_mode_is_420_only() instead of open coding it
  drm/arm: Don't set allow_fb_modifiers explicitly
  drm/arm/malidp: Always list modifiers
  drm/stm: Don't set allow_fb_modifiers explicitly
  drm/i915: Don't set allow_fb_modifiers explicitly
  drm/msm/dpu1: Don't set allow_fb_modifiers explicitly
  drm/msm/mdp4: Fix modifier support enabling
  drm/nouveau: Don't set allow_fb_modifiers explicitly
  drm/gma500: update comment of psb_spank()
  drm/i915/display: Disable PSR2 sel fetch in TGL pre-production
  drm/i915: Nuke display error state
  drm/i915: Reorder skl+ scaler vs. plane updates
  drm/i915/xelpd: add XE_LPD display characteristics
  drm/i915/adl_p: Add PCI Devices IDs
  drm/i915/adl_p: ADL_P device info enabling
  drm/i915/xelpd: First stab at DPT support
  drm/i915/xelpd: Fallback to plane stride limitations when using DPT
  drm/i915/xelpd: Support 128k plane stride
  drm/i915/adl_p: Add stride restriction when using DPT
  drm/i915/adl_p: Disable support for 90/270 FB rotation
  drm/i915/adl_p: Require a minimum of 8 tiles stride for DPT FBs
  drm/i915/adl_p: Enable remapping to pad DPT FB strides to POT
  drm/connector: Create a helper to attach the hdr_output_metadata property
  drm/connector: Add helper to compare HDR metadata
  drm/vc4: Add HDR metadata property to the VC5 HDMI connectors
  drm/connector: Add a helper to attach the colorspace property
  drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe
  drm/i915: Drop duplicate WaDisable4x2SubspanOptimization:hsw
  video: fbdev: imxfb: Fix an error message
  drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
  drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_downstream_info()
  MAINTAINERS: gemini: add missing dts pattern
  ARM: dts: gemini: rename mdio to the right name
  ARM: dts: gemini-rut1xx: remove duplicate ethernet node
  ARM: dts: gemini: add device_type on pci
  ARM: dts: gemini: use the right rtc compatible
  ARM: dts: rockchip: Fix thermal sensor cells o rk322x
  ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
  arm64: dts: rockchip: Enable USB3 for rk3328 Rock64
  arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC
  arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E
  arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S
  arm64: dts: rockchip: rename LED label for NanoPi R4S
  arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on rk3328 rock-pi-e
  arm64: dts: rockchip: add timer0 clocks on rk3368
  arm64: dts: rockchip: Use only supported PCIe link speed on rk3399
  arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
  ARM: dts: rockchip: Fix the timer clocks order
  ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
  ARM: dts: rockchip: Remove useless interrupt-names on IOMMU node on rk3036
  arm64: dts: rockchip: Remove useless interrupt-names properties from px30 IOMMU nodes
  ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes for UARTs 0&3
  ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UARTs 2, 4, 5&7
  dt-bindings: add compatible vendor prefix for Forlinx
  dt-bindings: arm: add compatible for Forlinx OKA40i-C and FETA40i-C
  ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C
  arm64: sunxi: Build the sun4i timer driver
  dt-bindings: add power-domain header for RK3568 SoCs
  soc: rockchip: power-domain: Add a meaningful power domain name
  dt-bindings: arm: rockchip: convert pmu.txt to YAML
  ARM: dts: rockchip: Fix power-controller node names for rk3066a
  ARM: dts: rockchip: Fix power-controller node names for rk3188
  ARM: dts: rockchip: Fix power-controller node names for rk3288
  ARM: dts: rockchip: add #power-domain-cells to power domain nodes
  arm64: dts: rockchip: Fix power-controller node names for px30
  arm64: dts: rockchip: Fix power-controller node names for rk3328
  arm64: dts: rockchip: Fix power-controller node names for rk3399
  arm64: dts: rockchip: add #power-domain-cells to power domain nodes
  reset: bcm6345: Make reset_control_ops const
  reset: zynqmp: replace spaces with tabs
  reset: oxnas: replace file name with short description
  dt-bindings: reset: microchip sparx5 reset driver bindings
  reset: mchp: sparx5: add switch reset driver
  reset: whitespace fixes
  reset: berlin: replace unsigned with unsigned int
  reset: ti-syscon: fix to_ti_syscon_reset_data macro
  reset: sti/syscfg: replace comma with semicolon
  reset: uniphier: enclose UNIPHIER_RESET_ID_END value in parentheses
  reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
  reset: RESET_INTEL_GW should depend on X86
  reset: a10sr: add missing of_match_table reference
  drm/imx: ipuv3-plane: do not advertise YUV formats on planes without CSC
  drm/imx: Annotate dma-fence critical section in commit path
  EDAC/thunderx: Remove irrelevant variable from error messages
  mtd: rawnand: hisi504: Remove redundant dev_err call in probe
  mtd: rawnand: mtk: remove redundant dev_err call in mtk_ecc_probe()
  mtd: plat-ram: remove redundant dev_err call in platram_probe()
  mtd: phram: Fix error return code in phram_setup()
  mtd: mtd_oobtest: fix error return code in mtd_oobtest_init()
  mtd: core: Convert sysfs sprintf/snprintf family to sysfs_emit
  mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emit
  usb: gadget: function: fix typo in f_hid.c
  usb: gadget: Drop unnecessary NULL checks after container_of
  usb: gadget: function: Fix inconsistent indent
  usb: dwc3: remove repeated setting of current_dr_role
  usb: phy: Use fallthrough pseudo-keyword
  usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings
  staging: r8192U_core: Remove unused variable 'ret' and demote kernel-doc abuse
  staging: android: ashmem: Supply description for 'new_range'
  staging: r8192U_core: Do not use kernel-doc formatting for !kernel-doc headers
  staging: r819xU_phy: Remove some local variables from the stack
  staging: r819xU_cmdpkt: Remove functionless method 'cmpk_handle_query_config_rx'
  staging: wlan-ng: cfg80211: Move large struct onto the heap
  staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly documented function
  staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unused variables
  staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unused tables
  staging: rtl8723bs: core: rtw_recv: Mark debug variable as __maybe_unused
  staging: rtl8188eu: core: rtw_security: Fix some formatting and misdocumentation
  staging: rtl8723bs: core: rtw_security: Demote non-conformant kernel-doc header
  staging: rtl8723bs: core: rtw_sta_mgt: Remove unused variable 'psta'
  staging: rtl8723bs: core: rtw_sta_mgt: Return error value directly
  staging: octeon: ethernet-tx: Fix formatting issue in function header
  staging: rtl8723bs: core: rtw_wlan_util: Remove unused variable 'start_seq'
  staging: rtl8712: rtl871x_mp_ioctl: Move a large data struct onto the heap
  staging: iio: frequency: ad9834: Provide missing description for 'devid'
  staging: nvec: Fix a bunch of kernel-doc issues
  staging: ks7010: ks_hostif: Remove a bunch of unused variables
  staging: fwserial: Demote a whole host of kernel-doc abuses
  staging: sm750fb: sm750_accel: Provide description for 'accel' and fix function naming
  staging: most: net: Fix some kernel-doc formatting issues
  staging: vt6655: upc: Suppress set but not used warning in macro
  staging: rtl8192u: ieee80211_softmac: Move a large data struct onto the heap
  staging: most: dim2: Provide missing descriptions and fix doc-rot
  staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly pointless copy
  staging: rtl8723bs: core: rtw_mlme: 'retry' is only used if REJOIN is set
  staging: most: i2c: Fix a little doc-rot
  staging: most: dim2: hal: Fix one kernel-doc header and demote two non-conforming ones
  staging: most: dim2: hal: Demote non-conformant kernel-doc headers
  staging: axis-fifo: axis-fifo: Fix some formatting issues
  staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data buffers into the heap
  staging: fbtft: fb_ili9320: Remove unused variable 'ret'
  staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly named function
  staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused variable and dead code
  staging: rtl8188eu: os_dep: mon: Demote non-conforming kernel-doc headers
  staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of misnamed functions
  staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __maybe_unused and remove another
  staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used when debug is enabled
  staging: axis-fifo: axis-fifo: Fix function naming in the documentation
  staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused variable 'func_start'
  staging: rtl8723bs: core: rtw_mlme_ext: Move very large data buffer onto the heap
  staging: rtl8723bs: hal: sdio_halinit: Remove unused variable 'ret'
  staging: wlan-ng: remove redundant initialization of variable txresult
  staging: vchiq_arm: avoid crashing the kernel
  staging: vchiq_core: break early in vchiq_close_service_internal
  staging: vchiq_core: return early in do_abort_bulks
  staging: vchiq_core: introduce get_bulk_reason
  staging: vchiq_core: Drop unnecessary check in notify_bulks
  staging: vchiq_arm: drop return value of vchiq_arm_init_state
  staging: vchiq_2835_arm: drop enum vchiq_status
  staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal
  staging: vchiq_core: drop vchiq_status from vchiq_set_service_option
  staging: vchiq_core: drop vchiq_status from vchiq_initialise
  staging: vchiq_core: drop vchiq_status from vchiq_init_state
  Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue
  staging: rtl8723bs: remove unused log function
  staging: rtl8723bs: replace DBG_871X_SEL log macro with netdev_dbg()
  staging: rtl8723bs: add two functions to improve register dump in core/rtw_debug.c
  staging: rtl8723bs: remove DBG_871X_SEL macro declaration
  staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro
  staging: rtl8723bs: remove unused mac_reg_dump() function argument
  staging: rtl8723bs: remove unused bb_reg_dump() function argument
  staging: rtl8723bs: remove unused rf_reg_dump() function argument
  staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition
  staging: rtl8723bs: remove all defs related to _dbgdump macro
  staging: rtl8723bs: remove unused debug variables declarations and initialization
  staging: rtl8723bs: remove unneeded header file include
  staging: rtl8723bs: remove unused debug macro definitions
  staging: rtl8723bs: remove debug macros related to core/rtw_xmit.c tracing
  staging: rtl8723bs: remove debug macros related to os_dep/xmit_linux.c tracing
  staging: rtl8723bs: remove debug macros related to core/rtw_recv.c tracing
  staging: rtl8723bs: remove debug macros related to os_dep/recv_linux.c tracing
  staging: rtl8723bs: remove debug macros related to core/rtw_mlme.c tracing
  staging: rtl8723bs: remove debug macros related to os_dep/mlme_linux.c tracing
  staging: rtl8723bs: move static array definition from header to .c file
  staging: rtl8723bs: remove debug macros related to core/rtw_mlme_ext.c tracing
  staging: rtl8723bs: remove debug macros related to core/rtw_sta_mgt.c tracing
  staging: rtl8723bs: remove debug macros related to core/rtw_cmd.c tracing
  staging: rtl8723bs: remove obsolete debug macro definitions
  staging: rtl8723bs: remove debug macros related to core/rtw_io.c tracing
  staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug macro definition
  staging: rtl8723bs: remove debug macros related to os_dep/os_intfs.c tracing
  staging: rtl8723bs: remove debug macros related to core/rtw_security.c tracing
  staging: rtl8723bs: remove debug macros related to core/rtw_eeprom.c tracing
  staging: rtl8723bs: remove debug macros related to hal/hal_intf.c tracing
  staging: rtl8723bs: remove debug macros related to hal/sdio_halinit.c tracing
  staging: rtl8723bs: remove unused debug macros tied to _RTL871X_IOCTL_C_ definition
  staging: rtl8723bs: remove unused debug macros tied to _RTL871X_IOCTL_SET_C_ definition
  staging: rtl8723bs: remove unused debug macros tied to _RTL871X_IOCTL_QUERY_C_ definition
  staging: rtl8723bs: remove unused debug macros tied to _RTL871X_PWRCTRL_C_ definition
  staging: rtl8723bs: remove unused macros tied to core/rtw_pwrctrl.c debug
  staging: rtl8723bs: remove unused macros tied to os_dep/sdio_intf.c debug
  staging: rtl8723bs: remove unused debug macros tied to _HCI_OPS_C_ definition
  staging: rtl8723bs: remove unused debug macros tied to hal/sdio_ops.c debug
  staging: rtl8723bs: remove unused debug macros tied to os_dep/osdep_service.c debug
  staging: rtl8723bs: remove unused _module_mp_ def
  staging: rtl8723bs: remove unused macros tied to _HCI_OPS_OS_C_ definition
  staging: rtl8723bs: remove unused macros tied to _RTL871X_IOCTL_LINUX_C definition
  staging: rtl8723bs: remove unused macros tied to _RTL8712_CMD_C_ definition
  staging: rtl8723bs: remove commented out macro definition
  staging: rtl8723bs: remove unused debug macro definitions
  staging: rtl8723bs: remove unused macros tied to core/rtw_efuse.c debug
  staging: rtl8723bs: remove unsed debug macros tied to no particular code debug
  staging: rtl8723bs: remove last unused debug macros
  staging: rtl8723bs: macro DRIVER_PREFIX expands to lowercase driver name
  staging: wlan-ng: silence incorrect type in argument 1 (different address spaces)
  staging: rtl8188eu: Use list iterators and helpers
  staging: rtl8712: Use list iterators and helpers
  staging: rtl8192u: fix typos in comments
  staging: rtl8723bs: remove unnecessary hex dumps
  staging: rtl8723bs: remove unused macro DRIVER_PREFIX
  staging: rtl8723bs: core: remove unneeded variable
  staging: rtl8723bs: hal: Remove set but unused variables
  staging: rtl8723bs: core: Remove set but unused variable
  staging: rtl8192e: remove unnecesasry ftrace-like logging
  staging: rtl8192e: replace comparison to NULL by bool
  staging: rtl8712: remove multiple multiple assignments
  staging: rtl8723bs: Change the return type
  staging: rtl8712: Fix some tests against some 'data' subtype frames
  staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE
  staging: rtl8723bs: Use list iterators and helpers
  staging: rtl8723bs: remove ODM_RT_TRACE logs
  staging: rtl8723bs: remove if-else blocks left empty by ODM_RT_TRACE deletion
  staging: rtl8723bs: remove empty functions
  staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file
  staging: rtl8723bs: remove undefined function prototypes
  staging: rtl8723bs: remove empty header file
  staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs
  staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs
  staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg()
  staging: rtl8723bs: remove unused ODM_RT_ASSERT macro
  staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro
  staging: rtl8723bs: remove unused ODM_dbg_trace macro
  staging: rtl8723bs: remove unused ODM_dbg_enter
  staging: rtl8723bs: remove unused ODM_dbg_exit macro
  staging: rtl8723bs: remove empty ifdef block
  staging: rtl8723bs: remove unused ASSERT macro
  staging: rtl8723bs: remove empty #ifndef block
  staging: rtl8723bs: remove commented out RT_ASSERT occurrences
  staging: rtl8723bs: remove unused RT_PRINTK macro
  staging: rtl8723bs: remove BTC_PRINT logs
  staging: rtl8723bs: remove empty if-else blocks after BTC_PRINT removal
  staging: rtl8723bs: remove braces around single statement in if block
  staging: rtl8723bs: remove commented out BTC_PRINT logs
  staging: rtl8723bs: remove BTC_PRINT macro definitions
  staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions
  staging: rtl8723bs: remove BTC_PRINT_DATA definitions
  staging: rtl8723bs: remove BTC_PRINT_F macro definition
  staging: rtl8723bs: remove empty #ifdef block
  staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function
  staging: rtl8723bs: remove hal_btcoex_GetDBG() function
  staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgInit() function
  staging: rtl8723bs: remove obsolete GLBtcDbgType array declarations
  staging: rtl8723bs: remove unused enum
  staging: rtl8723bs: remove obsolete debug macros
  staging: rtl8723bs: remove commented out DbgPrint logs
  staging: rtl8723bs: remove unused DbgPrint macro
  staging: rtl8723bs: remove commented out *RT_DISP logs
  staging: rtl8723bs: remove RT_DISP macro definition
  staging: rtl8723bs: remove ODM_InitDebugSetting() function
  staging: rtl8723bs: remove empty hal/odm_debug.c file
  staging: rtl8723bs: remove member in dm_odm_t struct
  staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct
  staging: rtl8723bs: remove odm_debug.h header file
  staging: fbtft: Rectify GPIO handling
  staging: fbtft: Don't spam logs when probe is deferred
  staging: fbtft: Add support for orientation on Himax HX8347d
  staging: fbtft: Replace custom ->reset() with generic one
  staging: fbtft: Update TODO
  staging: rtl8723bs: align argument position in a new line
  staging: rtl8723bs: use in-kernel aes encryption in OMAC1 routines
  staging: rtl8723bs: use in-kernel aes encryption
  staging: mt7621-pci: make use of kernel clock apis
  staging: mt7621-pci: avoid to set gpio mode in driver
  staging: mt7621-pci: remove some not needed includes
  staging: mt7621-pci: group io resource assignments all together
  staging: mt7621-pci: replace mdelay with msleep
  staging: mt7621-pci: directly return 'mt7621_pcie_register_host'
  staging: mt7621-pci: avoid custom 'map_irq' function
  staging: mt7621-pci: remove two blank lines
  staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask'
  staging: mt7621-dts: properly organize pcie node
  staging: fieldbus: anybus: Make remove callback return void
  staging: fieldbus: anybus: Refuse registering drivers without .probe()
  staging: mt7621-dts: remove ethsys node
  staging: mt7621-dts: use standard 'syscon' string
  staging: rtl8188eu: make rtw_android_cmdstr_to_num static
  staging: rtl8188eu: rtw_init_cmd_priv never fails
  staging: rtl8188eu: don't block until cmdthread runs
  staging: rtl8188eu: remove padapter from struct cmd_priv
  staging: rtl8188eu: remove padapter from struct mlme_ext_priv
  drm/i915/gt: Do release kernel context if breadcrumb measure fails
  staging: media: rkvdec: fix pm_runtime_get_sync() usage count
  media: venus: Rework error fail recover logic
  media: s5p_cec: decrement usage count if disabled
  media: i2c: ccs-core: return the right error code at suspend
  media: i2c: ccs-core: fix pm_runtime_get_sync() usage count
  media: i2c: imx334: fix the pm runtime get logic
  media: exynos-gsc: don't resume at remove time
  media: atmel: properly get pm_runtime
  media: hantro: do a PM resume earlier
  media: marvel-ccic: fix some issues when getting pm_runtime
  media: mdk-mdp: fix pm_runtime_get_sync() usage count
  media: rcar_fdp1: simplify error check logic at fdp_open()
  media: rcar_fdp1: fix pm_runtime_get_sync() usage count
  media: renesas-ceu: Properly check for PM errors
  media: s5p: fix pm_runtime_get_sync() usage count
  media: am437x: fix pm_runtime_get_sync() usage count
  media: sh_vou: fix pm_runtime_get_sync() usage count
  media: mtk-vcodec: fix PM runtime get logic
  media: s5p-jpeg: fix pm_runtime_get_sync() usage count
  media: sti/delta: use pm_runtime_resume_and_get()
  media: sunxi: fix pm_runtime_get_sync() usage count
  media: sti/bdisp: fix pm_runtime_get_sync() usage count
  media: exynos4-is: fix pm_runtime_get_sync() usage count
  media: exynos-gsc: fix pm_runtime_get_sync() usage count
  media: staging: media: hantro: Align line break to the open parenthesis in file hantro_hw.h
  media: staging: media: hantro: Align line break to the open parenthesis in file hantro_mpeg2.c
  media: staging: media: omap4iss: Align line break to the open parenthesis in file iss_video.c
  media: staging: media: atomisp: Removed a superfluous else clause
  media: staging: media: atomisp: i2c: align line break to match with open parenthesis
  media: staging: media: intel-ipu3: remove unnecessary blank line
  media: staging: media: intel-ipu3: reduce length of line
  media: staging: media: intel-ipu3: remove space before tabs
  media: staging: media: intel-ipu3: line should not end with '['
  media: staging: media: zoran: add spaces around '<<' operator
  media: staging: media: atomisp: Minor code style changes
  media: staging: media: omap4iss: Remove unused macro function
  media: staging: media: atomisp: pci: Correct identation in block of conditional statements in file atomisp_v4l2.c
  media: staging: media: atomisp: pci: Correct identation in block of conditional statements in file atomisp_acc.c
  media: staging: media: atomisp: pci: Format comments according to coding-style in file atomisp_acc.c
  media: staging: media: atomisp: pci: Format comments according to coding-style in file atomisp_cmd.h
  m68k: Drop -fno-strength-reduce from KBUILD_CFLAGS
  m68k: dma: Remove unnecessary include of asm/cacheflush.h
  mtd: rawnand: silence static checker warning in nand_setup_interface()
  leds: tlc591xx: fix return value check in tlc591xx_probe()
  mtd: rawnand: qcom: allow override of partition parser
  dt-bindings: mtd: brcmnand: convert to the json-schema
  mtd: nftlcore: remove set but rewrite variables
  dt-bindings: mtd: brcm,trx: Add brcm,trx-magic
  mtd: parsers: trx: Allow to specify brcm, trx-magic in DT
  mtd: parsers: trx: Allow to use TRX parser on Mediatek SoCs
  x86/boot: Modernize genimage script; hdimage+EFI support
  x86/asm: Have the __ASM_FORM macros handle commas in arguments
  x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence
  x86/asm: Use _ASM_BYTES() in <asm/nops.h>
  nvmem: core: allow specifying of_node
  dt-bindings: mtd: add YAML schema for the generic MTD bindings
  dt-bindings: mtd: add OTP bindings
  dt-bindings: mtd: spi-nor: add otp property
  mtd: core: add OTP nvmem provider support
  mtd: mtd_oobtest: Remove redundant assignment to err
  mtd: *nftl: return -ENOMEM when kmalloc failed
  mtd: tests: Remove redundant assignment to err
  mtd: Create partname and partid debug files for child MTDs
  drivers: mtd: sm_ftl: Fix alignment of block comment
  ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells
  ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield
  ASoC: SOF: Intel: move common ATOM stuff to module
  ASoC: Intel: Boards: tgl_max98373: Add BT offload support
  ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table
  ASoC: Intel: boards: add support for adl boards in sof-rt5682
  ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
  ASoC: Intel: boards: handle hda-dsp-common as a module
  ASoC: Intel: boards: create sof-maxim-common module
  ASoC: Intel: sof_sdw: add support for Bluetooth offload
  ASoC: Intel: boards: remove .nonatomic for BE dailinks
  ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl
  ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake
  ASoC: Intel: maxim-common: support max98357a
  ASoC: Intel: add sof-cs42l42 machine driver
  ASoC: Intel: sof_rt5682: code refactor for max98357a
  ASoC: codecs: mt6359-accdet: remove useless initialization
  ASoc: codecs: mt6359: remove useless initializations
  ASoC: codecs: rt1019: clarify expression
  ASoC: fsl: imx-pcm-rpmsg: remove useless initialization
  ASoC: fsl_spdif: add support for enabling raw capture mode
  ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable
  ASoC: mediatek: mt8192: Delete a redundant condition branch
  ASoC: q6dsp: q6afe: remove unneeded dead-store initialization
  ASoc: Fix unused define in jz4740-i2s.h
  ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon
  ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment
  ASoC: fsl_xcvr: Remove unneeded semicolon
  regulator: Add a routine to set the current limit for QCOM PMIC VBUS
  regulator: qcom_smd: Add PM8226 regulator support
  regulator: qcom: Document PM8226 smd regulator
  regulator: hi6421v600: Remove unneeded *pmic from struct hi6421_spmi_reg_info
  spi: ppc4xx: include <linux/io.h> instead of <asm/io.h>
  spi: omap-100k: Clean the value of 'status' is not used
  spi: delete repeated words in comments
  spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
  spi: pxa2xx: Use one point of return when ->probe() fails
  spi: pxa2xx: Utilize MMIO and physical base from struct ssp_device
  spi: pxa2xx: Utilize struct device from struct ssp_device
  spi: pxa2xx: Replace header inclusions by forward declarations
  spi: pxa2xx: Unify ifdeffery used in the headers
  spi: pxa2xx: Group Intel Quark specific definitions
  spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
  spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller
  spi: omap-100k: Fix the length judgment problem
  spi: tegra114: Fix an error message
  spi: tegra210-quad: Fix an error message
  staging: rtl8188eu: remove nic_hdl from struct mlme_priv
  staging: mt7621-dts: remove 'bug-range' property
  staging: mt7621-dts: add missing device_type in pcie root ports
  staging: rtl8192e: Remove duplicate declartion
  staging: rtl8723bs: remove unused macros, arrays and an inline function def
  staging: rtl8723bs: remove more unused encryption macros
  staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_
  staging: rtl8723bs: replace private arc4 encryption with in-kernel one
  staging: rtl8723bs: Delete two redundant condition branches
  staging: rtl8192e: Avoid multiple line dereference
  staging: rtl8192e: Add identifier name to function definition
  staging: rtl8192e: Fix whitespace around conditional statement
  drm/radeon: Move AGP helpers into radeon driver
  drm/radeon: Move AGP data structures into radeon
  drm: Mark PCI AGP helpers as legacy
  drm: Mark AGP implementation and ioctls as legacy
  drm/i915/display: move vbt check to intel_ddi_init()
  drm/i915/display: remove FIXME comment for intended feature
  drm/i915/display: remove strap checks from gen 9
  drm/i915/display: hide workaround for broken vbt in intel_bios.c
  usb: musb: Fix spelling mistake "tranfer" -> "transfer"
  usb: musb: Remove duplicate declaration of functions
  dmaengine: fsl-qdma: check dma_set_mask return value
  usb: musb: Remove unused local variable dma, urb, offset
  usb: musb: Remove unused function argument dma, qh, offset, length
  usb: xhci-mtk: use bitfield instead of bool
  usb: xhci-mtk: remove unnecessary setting of has_ippc
  usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler
  usb: xhci-mtk: use first-fit for LS/FS
  dmaengine: idxd: Remove redundant variable cdev_ctx
  drm/imx: Add 8 pixel alignment fix
  drm/imx: ipuv3-plane: Remove two unnecessary export symbols
  cgroup: introduce cgroup.kill
  docs/cgroup: add entry for cgroup.kill
  tests/cgroup: use cgroup.kill in cg_killall()
  tests/cgroup: move cg_wait_for(), cg_prepare_for_wait()
  tests/cgroup: test cgroup.kill
  device property: Retrieve fwnode from of_node via accessor
  drm/imx: ipuv3-plane: fix PRG modifiers after drm managed resource conversion
  gpu: ipu-v3: Add Rec.709 limited range support to DP
  drm/imx: ipuv3-plane: add color encoding and range properties
  asm-generic: use asm-generic/unaligned.h for most architectures
  openrisc: always use unaligned-struct header
  dmaengine: idxd: remove devm allocation for idxd->int_handles
  sh: remove unaligned access for sh4a
  m68k: select CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS
  powerpc: use linux/unaligned/le_struct.h on LE power7
  asm-generic: unaligned: remove byteshift helpers
  asm-generic: unaligned always use struct helpers
  ASoC: jz4740-i2s: fix function name
  ASoC: rt286: Remove redundant assignment to d_len_code
  ASoC: codecs: lpass-wsa-macro: handle unexpected input
  ASoC: rt5682: Disable irq on shutdown
  ASoC: rt5682: Implement remove callback
  ASoC: cs42l42: Add support for set_jack calls
  ASoC: cs42l42: Use device_property API instead of of_property
  ASoC: cs42l42: Add support for ACPI table match entry
  ASoC: rt1019: Add non_legacy_dai_naming config
  mtd: nand: bbt: Fix corner case in bad block table handling
  dt-bindings: dma: convert arm-pl08x to yaml
  ASoC: cirrus: Add helper function for reading the device ID
  ASoC: cs35l32: Minor error paths fixups
  ASoC: cs35l33: Minor error paths fixups
  ASoC: cs35l34: Minor error paths fixups
  ASoC: cs35l35: Minor error paths fixups
  ASoC: cs35l35: Correct errata handling
  ASoC: cs42l42: Minor error paths fixups
  ASoC: cs42l73: Minor error paths fixups
  ASoC: cs43130: Minor error paths fixups
  ASoC: cs53l30: Minor error paths fixups
  dt-bindings: reset: Convert ti,sci-reset to json schema
  dt-bindings: clock: Convert ti,sci-clk to json schema
  dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema
  dt-bindings: arm: keystone: Convert ti,sci to json schema
  dt-bindings: arm: firmware: Convert linaro,optee-tz to json schema
  dt-bindings: ata: renesas,rcar-sata: Make power-domains and resets required
  dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and resets required
  dt-bindings: power: sysc-rmobile: Convert to json-schema
  dt-bindings: clk: emev2: Convert to json-schema
  dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to json-schema
  dt-bindings: add vendor prefix for Insignal Ltd
  dt-bindings: net: Convert mdio-gpio to yaml
  scsi: core: Treat device offline as a failure
  scsi: target: iscsi: Switch to kmemdup_nul()
  scsi: mpt3sas: Documentation cleanup
  scsi: message: fusion: Documentation cleanup
  scsi: 3w-9xxx: Move * operator to clean up code style warning
  scsi: lpfc: Remove redundant assignment to pointer temp_hdr
  scsi: megaraid_mbox: Remove redundant initialization of pointer mbox
  scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock
  scsi: arcmsr: Fix the wrong CDB payload report to IOP
  scsi: arcmsr: Update driver version to v1.50.00.04-20210414
  scsi: qla4xxx: Simplify conditional
  drm/dp: Fix bogus DPCD version check in drm_dp_read_downstream_info()
  security/smack/: fix misspellings using codespell tool
  smackfs: restrict bytes count in smk_set_cipso()
  net: openvswitch: Remove unnecessary skb_nfct()
  neighbour: Remove redundant initialization of 'bucket'
  net: qca_spi: Avoid reading signature three times in a row
  net: qca_spi: Avoid re-sync for single signature error
  net: qca_spi: Introduce stat about bad signature
  rtnetlink: avoid RCU read lock when holding RTNL
  net: mvpp2: Put fwnode in error case during ->probe()
  net: mvpp2: Use device_get_match_data() helper
  net: mvpp2: Use devm_clk_get_optional()
  net: mvpp2: Unshadow error code of device_property_read_u32()
  net: stmmac: platform: Delete a redundant condition branch
  ARM: dts: BCM5301X: Fix NAND nodes names
  ARM: brcmstb: dts: fix NAND nodes names
  ARM: Cygnus: dts: fix NAND nodes names
  ARM: NSP: dts: fix NAND nodes names
  ARM: dts: BCM63xx: Fix NAND nodes names
  ARM: dts: Hurricane 2: Fix NAND nodes names
  ARM: dts: BCM5301X: Fix pinmux subnodes names
  dt-bindings: clock: brcm, iproc-clocks: convert to the json-schema
  soc: bcm: brcmstb: remove unused variable 'brcmstb_machine_match'
  atm: Replace custom isprint() with generic analogue
  ptp: ptp_clock: make scaled_ppm_to_ppb static inline
  phy: nxp-c45-tja11xx: add timestamping support
  net: pch_gbe: Propagate error from devm_gpio_request_one()
  net: pch_gbe: Convert to use GPIO descriptors
  net: pch_gbe: use readx_poll_timeout_atomic() variant
  net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
  net: pch_gbe: remove unneeded MODULE_VERSION() call
  mvpp2: remove unused parameter
  mvpp2: suppress warning
  drm/amdgpu: fix r initial values
  drm/amdgpu: Handling of amdgpu_device_resume return value for graceful teardown
  drm/amdgpu: Register VGA clients after init can no longer fail
  drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in documentation
  drm/amdgpu/display: add documentation for dmcub_trace_event_en
  drm/amd/amdgpu: Fix errors in documentation of function parameters
  drm/amd/display: Fix build warnings
  amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create
  drm/amdgpu: add hdp ras structures
  drm/amdgpu: add helpers for hdp ras init/fini
  drm/amdgpu: implement hdp v4_0 ras functions
  drm/amdgpu: initialize hdp v4_0 ras functions
  drm/amdgpu: init/fini hdp v4_0 ras
  drm/amdgpu: enable ras error count query and reset for HDP
  drm/amdgpu: retired reset_ras_error_count from hdp callbacks
  drm/amdgpu: switch to mmhub ras callback for ras fini
  drm/amdgpu: enable gfx ras in aldebran by default
  drm/amd/display: Fix two cursor duplication when using overlay
  drm/amd/display: Remove duplicate include of hubp.h
  drm/amd/display: Remove duplicate declaration of dc_state
  drm/amdkfd: report atomics support in io_links over xgmi
  drm/amdkfd: report the numa weight between host and device over xgmi
  drm/amdgpu: Add a new device ID for Aldebaran
  drm/amdkfd: Add Aldebaran virtualization support
  drm/amdgpu: Add Aldebaran virtualization support
  drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC
  drm/amdgpu: Rename the flags to eliminate ambiguity v2
  drm/amdkfd: flush TLB after updating GPU page table
  drm/amdgpu: remove excess function parameter
  drm/amdkfd: Make svm_migrate_put_sys_page static
  drm/amd/display: fix potential gpu reset deadlock
  drm/amd/display: add dsc stream overhead for dp only
  drm/amd/display: Avoid gpio conflict on MST branch
  drm/amdgpu: force enable gfx ras for vega20 ws
  drm/amd/display: multi-eDP backlight support
  drm/amdgpu/dc: Revert commit "treat memory as a single-channel"
  drm/amd/display: Extend DMUB HW params to allow DM to specify boot options
  drm/amd/display: update DCN to use new surface programming
  drm/amd/display: Support for DMUB AUX
  drm/amd/display: Add audio support for DFP type of active branch is DP case
  drm/amd/display: remove checking sink in is_timing_changed
  drm/amd/display: Filter out YCbCr420 timing if VSC SDP not supported
  drm/amd/display: Set stream_count to 0 when dc_resource_state_destruct.
  drm/amd/display: [FW Promotion] Release 0.0.64
  drm/amd/display: 3.2.134
  drm/amdkfd: fix no atomics settings in the kfd topology
  drm/amd/pm: Add interface to get FW private buffer
  drm/amd/pm: Add debugfs node to read private buffer
  MAINTAINERS: fix a few more amdgpu tree links
  drm/amdgpu: Add graphics cache rinse packet for sdma 5.0
  drm/amdgpu: drop the GCR packet from the emit_ib frame for sdma5.0
  drm/radeon: Fix off-by-one power_state index heap overwrite
  drm/radeon: Avoid power table parsing memory leaks
  drm/amd/pm: initialize variable
  drm/amd/amdgpu/amdgpu_drv.c: Replace drm_modeset_lock_all with drm_modeset_lock
  drm/amdkfd: Update L1 and add L2/3 cache information
  drm/amdgpu: set vcn mgcg flag for picasso
  drm/amdgpu: change the default timeout for kernel compute queues
  drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode.
  drm/amdgpu: Use device specific BO size & stride check.
  drm/amd/pm: new gpu_metrics structure for pmfw attached timestamp
  drm/amd/pm: expose pmfw attached timestamp on Aldebaran
  drm/amdgpu/pm: add documentation for pp_od_clock_voltage for APUs
  drm/amdgpu/pm: add documentation for pp_od_clock_voltage for vangogh
  drm/amdkfd: add ACPI SRAT parsing for topology
  drm/amdgpu: Enable TCP channel hashing for Aldebaran
  drm/amdgpu: update the shader to clear specific SGPRs
  drm/amdgpu: update vcn1.0 Non-DPG suspend sequence
  drm/amdgpu: Remove redundant ras->supported
  drm/amdgpu: Move up ras_hw_supported
  drm/amdgpu: Rename to ras_*_enabled
  drm/amdgpu: Export ras_*_enabled to debugfs
  drm/amdkfd: handle errors returned by svm_migrate_copy_to_vram/ram
  drm/amdgpu: Quit RAS initialization earlier if RAS is disabled
  drm/amd/display: Avoid HPD IRQ in GPU reset state
  drm/amdgpu: covert ras status to kernel errno
  drm/amd/display: Update DPRX detection.
  drm/amd/display: Update setting of DP training parameters.
  drm/amd/display: Add fallback and abort paths for DP link training.
  drm/amd/display: Expand DP module training API.
  drm/amd/display: Add dc log for DP SST DSC enable/disable
  drm/amd/display: DETBufferSizeInKbyte variable type modifications
  drm/amd/display: minor dp link training refactor
  drm/amd/display: Fix clock table filling logic
  drm/amd/display: Handle pixel format test request
  drm/amd/display: Handle potential dpp_inst mismatch with pipe_idx
  drm/amd/display: fix use_max_lb flag for 420 pixel formats
  drm/amd/display: 3.2.135
  drm/amd/display: [FW Promotion] Release 0.0.65
  drm/amd/display: 3.2.135.1
  drm/amdgpu: correct the funtion to clear GCEA error status
  drm/amdgpu: add function to clear MMEA error status for aldebaran
  drm/amd/display: remove unused function dc_link_perform_link_training
  drm/amd/amdgpu: Fix errors in function documentation
  drm/radeon/ni_dpm: Fix booting bug
  drm/radeon/si_dpm: Fix SMU power state load
  drm/amd/pm: Fix out-of-bounds bug
  ARM: dts: ixp4xx: Add ethernet
  bitmap_parse: Support 'all' semantics
  rcu/tree_plugin: Don't handle the case of 'all' CPU range
  doc: Fix statement of RCU's memory-ordering requirements
  doc: Fix diagram references in memory-ordering document
  tools/rcu: Add drgn script to dump number of RCU callbacks
  audit: add blank line after variable declarations
  rcu: Fix typo in comment: kthead -> kthread
  kvfree_rcu: Release a page cache under memory pressure
  kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs
  kvfree_rcu: Add a bulk-list check when a scheduler is run
  kvfree_rcu: Update "monitor_todo" once a batch is started
  kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant
  kvfree_rcu: Fix comments according to current code
  kvfree_rcu: Refactor kfree_rcu_monitor()
  mm/slub: Fix backtrace of objects to handle redzone adjustment
  mm/slub: Add Support for free path information of an object
  rcu/nocb: Use the rcuog CPU's ->nocb_timer
  timer: Revert "timer: Add timer_curr_running()"
  srcu: Remove superfluous sdp->srcu_lock_count zero filling
  srcu: Remove superfluous ssp initialization for early callbacks
  srcu: Unconditionally embed struct lockdep_map
  srcu: Initialize SRCU after timers
  srcu: Fix broken node geometry after early ssp init
  rcu-tasks: Add block comment laying out RCU Tasks design
  rcu-tasks: Add block comment laying out RCU Rude design
  torture: Fix remaining erroneous torture.sh instance of $*
  torture: Add "scenarios" option to kvm.sh --dryrun parameter
  torture: Make kvm-again.sh use "scenarios" rather than "batches" file
  refscale: Allow CPU hotplug to be enabled
  rcuscale: Allow CPU hotplug to be enabled
  torture: Add kvm-remote.sh script for distributed rcutorture test runs
  refscale: Add acqrel, lock, and lock-irq
  rcutorture: Abstract read-lock-held checks
  torture: Fix grace-period rate output
  torture: Abstract end-of-run summary
  torture: Make kvm.sh use abstracted kvm-end-run-stats.sh
  torture:  Make the build machine control N in "make -jN"
  torture: Make kvm-find-errors.sh account for kvm-remote.sh
  rcutorture: Judge RCU priority boosting on grace periods, not callbacks
  torture: Correctly fetch number of CPUs for non-English languages
  torture:  Set kvm.sh language to English
  rcutorture: Delay-based false positives for RCU priority boosting tests
  rcutorture: Consolidate rcu_torture_boost() timing and statistics
  rcutorture: Make rcu_torture_boost_failed() check for GP end
  rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests
  rcutorture: Forgive RCU boost failures when CPUs don't pass through QS
  rcutorture: Don't count CPU-stalled time against priority boosting
  torture: Make kvm-remote.sh account for network failure in pathname checks
  torture: Don't cap remote runs by build-system number of CPUs
  rcutorture: Move mem_dump_obj() tests into separate function
  bpf: verifier: Improve function state reallocation
  bpf: verifier: Use copy_array for jmp_history
  bpf: verifier: Allocate idmap scratch in verifier env
  rcu: Remove the unused rcu_irq_exit_preempt() function
  rcu: Improve tree.c comments and add code cleanups
  rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread()
  rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output
  rcu: Add ->gp_max to show_rcu_gp_kthreads() output
  lockdep: Explicitly flag likely false-positive report
  rcu: Reject RCU_LOCKDEP_WARN() false positives
  rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output
  rcu: Make RCU priority boosting work on single-CPU rcu_node structures
  rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP
  rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs
  rcu: Make rcu_gp_cleanup() be noinline for tracing
  rcu: Point to documentation of ordering guarantees
  tools/memory-model: Fix smp_mb__after_spinlock() spelling
  rcu: Don't penalize priority boosting when there is nothing to boost
  dt-bindings: display: mediatek, hdmi: Convert to use graph schema
  cgroup: inline cgroup_task_freeze()
  selinux: simplify duplicate_policydb_cond_list() by using kmemdup()
  selinux: constify some avtab function arguments
  ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from hog group
  dt-bindings: arm: imx: add imx8mm gw7901 support
  arm64: dts: imx8mp-evk: Add PMIC device
  arm64: dts: ls1028a-rdb: enable optee node
  arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support
  selinux: delete selinux_xfrm_policy_lookup() useless argument
  ARM: dts: imx25-pinfunc: Fix gpio function name for pads GPIO_[A-F]
  selinux: Corrected comment to match kernel-doc comment
  selinux: Remove redundant assignment to rc
  arm64: dts: imx8mp: add flexspi node
  scsi: ufs: core: Enable power management for wlun
  scsi: ufs: sysfs: Resume the proper SCSI device
  scsi: aacraid: Replace one-element array with flexible-array member
  usb: cdns3: Corrected comment to align with kernel-doc comment
  usb: cdnsp: Useless condition has been removed
  clk: renesas: rcar-gen3: Update Z clock rate formula in comments
  clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32
  clk: renesas: rcar-gen3: Remove superfluous masking in cpg_z_clk_set_rate()
  clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/
  clk: renesas: rcar-gen3: Increase Z clock accuracy
  clk: renesas: rcar-gen3: Add custom clock for PLLs
  clk: renesas: rcar-gen3: Add boost support to Z clocks
  clk: renesas: r8a779a0: Add ISPCS clocks
  clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe()
  clk: renesas: div6: Use clamp() instead of clamp_t()
  clk: renesas: div6: Simplify src mask handling
  clk: renesas: div6: Switch to .determine_rate()
  clk: renesas: div6: Consider all parents for requested rate
  clk: renesas: div6: Implement range checking
  clk: renesas: r9a06g032: Switch to .determine_rate()
  pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin
  pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities
  pinctrl: renesas: r8a77990: Drop bogus PUEN_ prefixes in comments
  pinctrl: renesas: r8a7778: Remove unused PORT_GP_PUP_1() macro
  pinctrl: renesas: r8a779{51,6,65}: Reduce non-functional differences
  dt-bindings: timer: Simplify conditional expressions
  dt-bindings: timer: Add compatibles for sun50i timers
  arm64: dts: allwinner: a64: Sort watchdog node
  arm64: dts: allwinner: Add sun4i MMIO timer nodes
  ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells
  ARM: dts: sun8i-a33: Allow using multiple codec DAIs
  arm64: dts: allwinner: a64: Allow using multiple codec DAIs
  arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3
  arm64: dts: allwinner: a64: Allow multiple DAI links
  arm64: dts: allwinner: pinephone: Add support for Bluetooth audio
  spi: pxa2xx: Introduce int_stop_and_reset() helper
  spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort()
  spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver
  spi: pxa2xx: Extract pxa2xx_spi_update() helper
  spi: pxa2xx: Extract clear_SSCR1_bits() helper
  spi: pxa2xx: Extract read_SSSR_bits() helper
  spi: pxa2xx: Constify struct driver_data parameter
  spi: pxa2xx: Introduce special type for Merrifield SPIs
  dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings
  interconnect: qcom: Add SC7280 interconnect provider driver
  regulator: uniphier: Add missing MODULE_DEVICE_TABLE
  spi: Convert to use predefined time multipliers
  spi: altera: Remove redundant dev_err call in dfl_spi_altera_probe()
  dt-bindings: arm: rockchip: add more compatible strings to pmu.yaml
  dt-bindings: power: rockchip: Convert to json-schema
  dt-bindings: power: rockchip: Add bindings for RK3568 Soc
  soc: rockchip: power-domain: add rk3568 powerdomains
  clk: rockchip: Optimize PLL table memory usage
  soundwire/ASoC: add leading zeroes in peripheral device name
  soundwire: bandwidth allocation: improve error messages
  drm: Include <asm/agp.h> iff CONFIG_AGP is set
  soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions
  soundwire: add missing kernel-doc description
  soundwire: bus: handle -ENODATA errors in clock stop/start sequences
  soundwire: bus: add missing \n in dynamic debug
  soundwire: cadence_master: always set CMD_ACCEPT
  soundwire: dmi-quirks: remove duplicate initialization
  ARM: s3c: Remove unnecessary break in RX1950
  ARM: exynos: add missing of_node_put for loop iteration
  ARM: dts: exynos: align Broadcom WiFi with dtschema
  ARM: dts: exynos: replace legacy MMS114 touchscreen x/y properties in GT-N7100
  ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
  ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
  ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
  ARM: dts: s5pv210: remove unused Atmel touchscreen properties in Goni
  ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core
  ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412
  ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale
  ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU
  ARM: dts: exynos: enable PMIC wakeup from suspend on Midas
  ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3
  ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note
  ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa
  ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420
  ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU3/XU4 family
  memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
  memory: atmel-ebi: add missing of_node_put for loop iteration
  drm/i915/stolen: shuffle around init_memory_region
  ARM: dts: ixp4xx: Add PCI hosts
  drm/amd/display: Initialize attribute for hdcp_srm sysfs file
  drm/amd/display: Delete several unneeded bool conversions
  drm/amdgpu: Delete two unneeded bool conversions
  drm/amdgpu/display: remove an old DCN3 guard
  drm/i915/display: New function to avoid duplicate code in upcomming commits
  drm/i915/display: Restructure output format computation for better expandability
  drm/i915/display: Use YCbCr420 as fallback when RGB fails
  drm/vc4: Remove redundant error printing in vc4_ioremap_regs()
  ASoC: cs35l36: Remove unneeded variable initialisation
  ASoC: cs4265: Minor tidy up of error paths
  ASoC: cs42l52: Minor tidy up of error paths
  spi: Use SPI_MODE_X_MASK
  spi: spidev: Use SPI_MODE_X_MASK
  spi: npcm-pspi: Use SPI_MODE_X_MASK
  spi: oc-tiny: Use SPI_MODE_X_MASK
  spi: omap-uwire: Use SPI_MODE_X_MASK
  spi: ppc4xx: Use SPI_MODE_X_MASK
  spi: uniphier: Use SPI_MODE_X_MASK
  firmware: arm_scmi: Add clock management to the SCMI power domain
  media: exynos4-is: remove a now unused integer
  RDMA/hns: Remove the condition of light load for posting DWQE
  RDMA/ucma: Cleanup to reduce duplicate code
  dt-bindings: memory: tegra20: emc: Convert to schema
  RDMA/mlx5: Remove redundant assignment to ret
  IB/srpt: Remove redundant assignment to ret
  drm/vmwgfx: Fix incorrect enum usage
  drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
  drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
  drm/vmwgfx: Remove the reservation semaphore
  drm/vmwgfx: Add basic support for SVGA3
  drm/vmwgfx: Port vmwgfx to arm64
  RDMA/core: Remove never used ib_modify_wq function call
  RDMA: Remove unnecessary struct declaration
  drm/i915/display: Fill PSR state during hardware configuration read out
  drm/i915/display: Replace intel_psr_enabled() calls by intel_crtc_state check
  drm/i915/display: Drop duplicated code in intel_dp_set_infoframes()
  drm/i915/display: Drop dead code from hsw_read_infoframe()
  drm/i915/display/xelpd: Implement Wa_14013475917
  IB/hfi1: Delete an unneeded bool conversion
  MIPS: Octeon: drop dependency on CONFIG_HOLES_IN_ZONE
  MIPS: Loongson64: Fix build error 'secondary_kexec_args' undeclared under !SMP
  MIPS:DTS:Correct device id of pcie for Loongnon-2K
  hugetlb: clear huge pte during flush function on mips platform
  bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars
  libbpf: Add per-file linker opts
  selftests/bpf: Stop using static variables for passing data to/from user-space
  bpftool: Stop emitting static variables in BPF skeleton
  libbpf: Fix ELF symbol visibility update logic
  libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions
  ARM: dts: ixp4xx: Create a proper expansion bus
  atm: iphase: fix possible use-after-free in ia_module_exit()
  mISDN: fix possible use-after-free in HFC_cleanup()
  net: wwan: Add unknown port type
  usb: class: cdc-wdm: WWAN framework integration
  net/sched: taprio: Drop unnecessary NULL check after container_of
  drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN is not defined
  drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not defined
  reset: brcmstb: Add missing MODULE_DEVICE_TABLE
  drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON
  perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of()
  x86/entry: Unify definitions from <asm/calling.h> and <asm/ptrace-abi.h>
  x86/entry: Reverse arguments to do_syscall_64()
  x86/syscall: Unconditionally prototype {ia32,x32}_sys_call_table[]
  x86/syscall: Maximize MSR_SYSCALL_MASK
  x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros
  x86/regs: Syscall_get_nr() returns -1 for a non-system call
  sched/core: Remove the pointless BUG_ON(!task) from wake_up_q()
  drm/doc/rfc: drop the i915_gem_lmem.h header
  drm: fix semicolon.cocci warnings
  drm/modifiers: Enforce consistency between the cap an IN_FORMATS
  sched,fair: Skip newidle_balance if a wakeup is pending
  sched/fair: Only compute base_energy_pd if necessary
  sched/fair: Fix negative energy delta in find_energy_efficient_cpu()
  delayacct: Use sched_clock()
  sched: Rename sched_info_{queued,dequeued}
  sched: Simplify sched_info_on()
  kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT
  delayacct: Add static_branch in scheduler hooks
  delayacct: Default disabled
  delayacct: Add sysctl to enable at runtime
  sched/fair: Add a few assertions
  sched: Provide raw_spin_rq_*lock*() helpers
  sched: Wrap rq::lock access
  sched: Prepare for Core-wide rq->lock
  sched: Core-wide rq->lock
  sched: Optimize rq_lockp() usage
  sched: Allow sched_core_put() from atomic context
  sched: Introduce sched_class::pick_task()
  sched: Basic tracking of matching tasks
  sched: Add core wide task selection and scheduling
  sched/fair: Fix forced idle sibling starvation corner case
  sched: Fix priority inversion of cookied task with sibling
  sched/fair: Snapshot the min_vruntime of CPUs on force idle
  sched: Trivial forced-newidle balancer
  sched: Migration changes for core scheduling
  sched: Trivial core scheduling cookie management
  sched: Inherit task cookie on fork()
  sched: prctl() core-scheduling interface
  kselftest: Add test for core sched prctl interface
  x86/alternatives: Make the x86nops[] symbol static
  x86/asm: Simplify __smp_mb() definition
  drm/qxl: drop redundant code
  drm/qxl: balance dumb_shadow_bo pin
  sched/core: Initialize the idle task with preemption disabled
  dt-bindings: gpio: convert rk3328-grf-gpio.txt to YAML
  gpio: logicvc: Remove redundant error printing in logicvc_gpio_probe()
  gpio: mockup: Switch to use gpiochip_get_desc()
  gpiolib: Drop duplicate offset check in gpiochip_is_requested()
  bitmap: Make bitmap_remap() and bitmap_bitremap() available to users
  gpio: xilinx: Introduce xgpio_read_chan() / xgpio_write_chan()
  gpio: xilinx: Switch to use bitmap APIs
  gpio: xilinx: No need to disable IRQs in the handler
  ASoC: SOF: Intel: hda: fix index used in inner loop
  ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters
  ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters
  ASoC: wm_adsp: mark more data structures with the const qualifier
  ASoC: wm2200: remove include of wmfw.h
  ASoC: q6dsp: Undo buggy warning fix
  ASoC: cs42l42: make HSBIAS_SENSE_EN optional
  MAINTAINERS: Add Xinhui Pan as another AMDGPU contact
  objtool: Rewrite hashtable sizing
  x86, objtool: Dont exclude arch/x86/realmode/
  jump_label, x86: Strip ASM jump_label support
  jump_label, x86: Factor out the __jump_table generation
  jump_label, x86: Improve error when we fail expected text
  jump_label, x86: Introduce jump_entry_size()
  jump_label, x86: Add variable length patching support
  jump_label: Free jump_entry::key bit1 for build use
  jump_label, x86: Emit short JMP
  objtool: Decode jump_entry::key addend
  objtool: Rewrite jump_label instructions
  objtool: Provide stats for jump_labels
  jump_label, x86: Allow short NOPs
  ACPI: DPTF: Add battery participant for Intel SoCs
  regulator: fan53555: fix TCS4525 voltage calulation
  regulator: fan53555: only bind tcs4525 to correct chip id
  regulator: fan53555: fix tcs4525 function names
  arm64: dts: mt8173: Separating mtk-vcodec-enc device node
  arm64: dts: mediatek: mt8167: add power domains
  arm64: dts: mediatek: mt8167: add mmsys node
  arm64: dts: mediatek: mt8167: add smi_common node
  arm64: dts: mediatek: mt8167: add larb nodes
  arm64: dts: mediatek: mt8167: add iommu node
  drm/panfrost: Remove redundant error printing in panfrost_device_init()
  perf auxtrace: Add Z itrace option for timeless decoding
  perf intel-pt: Move synth_opts initialization earlier
  perf intel-pt: Support Z itrace option for timeless decoding
  perf inject: Add facility to do in place update
  perf inject: Add --vm-time-correlation option
  perf auxtrace: Allow buffers to be mapped read / write
  perf intel-pt: Let overlap detection handle VM timestamps
  perf intel-pt: Add a tree for VMCS information
  perf intel-pt: Pass the first timestamp to the decoder
  perf intel-pt: Better 7-byte timestamp wraparound logic
  perf intel-pt: Add VM Time Correlation to decoder
  perf intel-pt: Parse VM Time Correlation options and set up decoding
  perf record: Set timestamp boundary for AUX area events
  perf stat: Use aggregated counts directly
  perf x86 kvm-stat: Support to analyze kvm MSR
  soc: mediatek: add missing MODULE_DEVICE_TABLE
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-willow
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-burnet
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-fennel
  arm64: dts: mt8183: Add kukui-jacuzzi-kappa board
  arm64: dts: mt8183: Add kukui-jacuzzi-willow board
  arm64: dts: mt8183: Add kukui-jacuzzi-burnet board
  arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board
  arm64: dts: mt8183: Add kukui-jacuzzi-fennel board
  sched: Fix leftover comment typos
  x86: Fix leftover comment typos
  locking: Fix comment typos
  selftests: futex: Correctly include headers dirs
  selftests: futex: Expand timeout test
  perf cs-etm: Refactor timestamp variable names
  perf cs-etm: Set time on synthesised samples to preserve ordering
  rcu/nocb: Directly call __wake_nocb_gp() from bypass timer
  rcu/nocb: Allow de-offloading rdp leader
  rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup
  rcu/nocb: Delete bypass_timer upon nocb_gp wakeup
  rcu/nocb: Only cancel nocb timer if not polling
  rcu/nocb: Prepare for fine-grained deferred wakeup
  rcu/nocb: Unify timers
  rcu: Fix various typos in comments
  srcu: Early test SRCU polling start
  samples, bpf: Suppress compiler warning
  sched: Make nr_running() return 32-bit value
  sched: Make nr_iowait() return 32-bit value
  sched: Make nr_iowait_cpu() return 32-bit value
  sched: Make multiple runqueue task counters 32-bit
  bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size
  atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
  tls splice: remove inappropriate flags checking for MSG_PEEK
  dt-bindings: mediatek: add mt8167 to hdmi, hdmi-ddc and cec bindings
  drm/mediatek: hdmi: Add check for CEA modes only
  drm/mediatek: hdmi: Add optional limit on maximal HDMI mode clock
  drm/i915/xelpd: Handle proper AUX interrupt bits
  drm/i915/xelpd: Define plane capabilities
  drm/i915/xelpd: Add XE_LPD power wells
  drm/i915/xelpd: Required bandwidth increases when VT-d is active
  drm/i915/xelpd: Add Wa_14011503030
  drm/i915/adl_p: Add PCH support
  drm/i915/perf: Enable OA formats for ADL_P
  drm/mediatek: hdmi: Add MT8167 configuration
  arm64: defconfig: Enable LT8912B DRM bridge driver
  dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema
  dt-bindings: timer: renesas,tpu: Convert to json-schema
  ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
  ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset
  ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
  ARM: imx: Initialize SoC ID on i.MX50
  sched/isolation: Reconcile rcu_nocbs= and nohz_full=
  tick/nohz: Evaluate the CPU expression after the static key
  tick/nohz: Conditionally restart tick on idle exit
  tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE
  tick/nohz: Update idle_exittime on actual idle exit
  tick/nohz: Update nohz_full Kconfig help
  tick/nohz: Only wake up a single target cpu when kicking a task
  tick/nohz: Change signal tick dependency to wake up CPUs of member tasks
  tick/nohz: Kick only _queued_ task whose tick dependency is updated
  tick/nohz: Call tick_nohz_task_switch() with interrupts disabled
  drm/ingenic: Switch IPU plane to type OVERLAY
  drm/nouveau: Remove invalid reference to struct drm_device.pdev
  drm: simpledrm: print resource info using '%pr'
  drm/aperture: Fix missing unlock on error in devm_aperture_acquire()
  drm: simpledrm: Fix use after free issues
  usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake
  USB: gadget: udc: s3c2410_udc: s3c2410_udc_set_ep0_ss() can be static
  usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core
  usb: core: hcd: use map_urb_for_dma for single step set feature urb
  dt-bindings: serial: snps-dw-apb-uart: add description for rk3568
  tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
  serial: fsl_lpuart: don't modify arbitrary data on lpuart32
  serial: fsl_lpuart: use UARTDATA_MASK macro
  serial: fsl_lpuart: don't restore interrupt state in ISR
  serial: fsl_lpuart: split sysrq handling
  serial: fsl_lpuart: handle break and make sysrq work
  serial: fsl_lpuart: remove RTSCTS handling from get_mctrl()
  serial: fsl_lpuart: remove manual RTSCTS control from 8-bit LPUART
  serial: fsl_lpuart: add loopback support
  serial: fsl_lpuart: disable DMA for console and fix sysrq
  tty: serial: samsung_tty: remove set but not used variables
  firmware: replace HOTPLUG with UEVENT in FW_ACTION defines
  serial: 8250_aspeed_vuart: factor out aspeed_vuart_{read, write}b() helper functions
  serial: 8250_aspeed_vuart: initialize vuart->port in aspeed_vuart_probe()
  serial: 8250_aspeed_vuart: use UPF_IOREMAP to set up register mapping
  dt-bindings: serial: Change to reference the kernel-defined serial.yaml
  dt-bindings: serial: Add label property in serial.yaml
  serial: qcom_geni_serial: redundant initialization to variable line
  serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271
  serial: meson: remove redundant initialization of variable id
  serial: 8250: Use 'hlist_for_each_entry' to simplify code
  serial: 8250: Add an empty line and remove some useless {}
  serial: 8250_omap: fix a timeout loop condition
  tty: remove broken r3964 line discipline
  n_tty: remove n_tty_receive_char wrapper
  n_tty: remove n_tty_receive_char_fast
  n_tty: drop n_tty_receive_buf_fast
  n_tty: drop parmrk_dbl from n_tty_receive_char
  n_tty: move lnext handling
  n_tty: make n_tty_receive_char_special return void
  n_tty: do only one cp dereference in n_tty_receive_buf_standard
  n_tty: invert TTY_NORMAL condition in n_tty_receive_buf_standard
  n_tty: remove superfluous return from n_tty_receive_signal_char
  tty: make fp of tty_ldisc_ops::receive_buf{,2} const
  tty: cumulate and document tty_struct::flow* members
  tty: cumulate and document tty_struct::ctrl* members
  tty: set tty_ldisc_ops::num statically
  n_gsm: use goto-failpaths in gsm_init
  tty: make tty_ldisc_ops a param in tty_unregister_ldisc
  tty: drop tty_ldisc_ops::refcount
  tty: no checking of tty_unregister_ldisc
  tty: return void from tty_unregister_ldisc
  ti-st: use goto-failpath in st_core_init
  ti-st: use tty_write_room
  tty: make tty_operations::write_room return uint
  docs: typo fixes in Documentation/ABI/
  dt-bindings: power: supply: charger-manager: Convert to DT schema format
  rcu: Create an unrcu_pointer() to remove __rcu from a pointer
  rcu: Improve comments describing RCU read-side critical sections
  rcu: Remove obsolete rcu_read_unlock() deadlock commentary
  rcu: Add missing __releases() annotation
  docs: admin-guide: update description for kernel.hotplug sysctl
  docs: usb: function: Modify path name
  ipmi/watchdog: Stop watchdog timer when the current action is 'none'
  MAINTAINERS: power: supply: use Krzysztof Kozlowski's Canonical address
  power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
  power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
  power: supply: surface_battery: Fix battery event handling
  tty: make tty_buffer_space_avail return uint
  tty: remove tty_operations::chars_in_buffer for non-buffering
  tty: make tty_operations::chars_in_buffer return uint
  nozomi: simplify ntty_chars_in_buffer
  tty: remove empty tty_operations::flush_buffer
  tty: remove empty tty_operations::set_termios
  isdn: capi, remove optional tty ops
  isdn: capi, drop useless pr_debugs
  tty: remove unused tty_throttle
  tty: serial: atmel: include <linux/io.h> instead of <asm/io.h>
  tty: serial: dz: include <linux/io.h> instead of <asm/io.h>
  tty: serial: icom: include <linux/io.h> instead of <asm/io.h>
  tty: serial: ip22zilog: include <linux/io.h> instead of <asm/io.h>
  tty: serial: mux: include <linux/io.h> instead of <asm/io.h>
  tty: serial: pmac_zilog: include <linux/io.h> insteiad of <asm/io.h>
  tty: serial: txx9: include <linux/io.h> instead of <asm/io.h>
  tty: serial: sunsab: include <linux/io.h> instead of <asm/io.h>
  tty: serial: sunsu: include <linux/io.h> instead of <asm/io.h>
  tty: serial: sunzilog: include <linux/io.h> instead of <asm/io.h>
  tty: serial: vr41xx_siu: include <linux/io.h> instead of <asm/io.h>
  tty: serial: sb1250-duart: include <linux/io.h> instead of <asm/io.h>
  ttyprintk: Add TTY port shutdown callback
  ttyprintk: Removed unnecessary TTY ioctl callback
  tty: nozomi: Fix a resource leak in an error handling function
  tty: tty_baudrate: Remove unnecessary tab and spaces in comment sentence
  tty: tty_baudrate: Fix coding style issues of block comments
  tty: tty_buffer: Add a blank line after declarations
  tty: tty_buffer: Remove the repeated word 'the'
  tty: tty_buffer: Fix coding style issues of block comments
  tty: tty_io: Remove spaces before tabs
  tty: tty_io: Add a blank line after declarations
  tty: tty_io: Fix spaces required around that ':'
  tty: tty_io: Fix trailing whitespace issues
  tty: tty_io: Fix coding style issues of block comments
  tty: tty_io: Remove the repeated word 'can'
  tty: tty_io: Fix an issue of code indent for conditional statements
  tty: tty_io: Delete a blank line before EXPORT_SYMBOL(foo)
  tty: tty_io: Remove return in void function
  tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo)
  tty: tty_port: Add a blank line after declarations
  tty: tty_port: Fix coding style issues of block comments
  drm/amdgpu: free resources on fence usage query
  staging: rtl8723bs: replace private CRC-32 routines with in-kernel ones
  staging: rtl8723bs: remove unneeded comments to silence 'line too long' warning
  staging: qlge: removed unnecessary debug message to fix coding style warning
  staging: rtl8723bs: hal: Remove set but unused variable
  staging: rtl8723bs: core: Remove unnecessary lines of code
  Staging: vchiq_arm: Using pr_err and pr_notice instead of printk
  staging: rtl8723bs: remove unused argument 'msg'
  drm/amdgpu: fix fence calculation (v2)
  comedi: remove editor modelines and cruft (again)
  vt: Move custom isspace() to its own namespace
  tty: hvc_iucv: Drop unnecessary NULL check after container_of
  mei: Drop unnecessary NULL check after container_of
  drivers: pnp: proc.c: Removed unnecessary varibles
  net: taprio offload: enforce qdisc to netdev queue mapping
  alx: use fine-grained locking instead of RTNL
  net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
  net: bridge: mcast: rename multicast router lists and timers
  net: bridge: mcast: add wrappers for router node retrieval
  net: bridge: mcast: prepare mdb netlink for mcast router split
  net: bridge: mcast: prepare query reception for mcast router split
  net: bridge: mcast: prepare is-router function for mcast router split
  net: bridge: mcast: prepare expiry functions for mcast router split
  net: bridge: mcast: prepare add-router function for mcast router split
  net: bridge: mcast: split router port del+notify for mcast router split
  net: bridge: mcast: split multicast router state for IPv4 and IPv6
  net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink
  net: bridge: mcast: export multicast router presence adjacent to a port
  net: hinic: remove unnecessary blank line
  net: hinic: add blank line after function declaration
  net: hinic: remove unnecessary parentheses
  net: hinic: fix misspelled "acessing"
  atl1c: show correct link speed on Mikrotik 10/25G NIC
  atl1c: improve performance by avoiding unnecessary pcie writes on xmit
  atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability
  atl1c: enable rx csum offload on Mikrotik 10/25G NIC
  atl1c: improve link detection reliability on Mikrotik 10/25G NIC
  virtio-net: fix for unable to handle page fault for address
  virtio-net: get build_skb() buf by data ptr
  net: qed: remove redundant initialization of variable rc
  net: caif: Drop unnecessary NULL check after container_of
  bpf: Use struct_size() in kzalloc()
  net: mana: Use struct_size() in kzalloc()
  drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
  selftests/bpf: Validate skeleton gen handles skipped fields
  libbpf: Reject static maps
  x86/asm: Make <asm/asm.h> valid on cross-builds as well
  jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZE
  objtool: Reflow handle_jump_alt()
  arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol
  arm64: defconfig: Allow Mediatek boards to boot from the mmc
  ALSA: Remove trailing semicolon in macros
  ALSA: hda: generic: Remove redundant assignment to dac
  ALSA: gus: Replace unsafe strcpy() with strscpy()
  kernel/module: Use BUG_ON instead of if condition followed by BUG
  EDAC/ti: Add missing MODULE_DEVICE_TABLE
  dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to json-schema
  dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries
  phy: ralink: phy-mt7621-pci: use kernel clock APIS
  phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-phy driver
  phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool'
  phy: ralink: phy-mt7621-pci: properly print pointer address
  crypto: arm - generate *.S by Perl at build time instead of shipping them
  crypto: arm - use a pattern rule for generating *.S files
  crypto: arm64 - generate *.S by Perl at build time instead of shipping them
  crypto: arm64 - use a pattern rule for generating *.S files
  crypto: ccp - Annotate SEV Firmware file names
  crypto: cpt - Use 'hlist_for_each_entry' to simplify code
  hwrng: amd - remove redundant initialization of variable err
  crypto: qce - Add MAC failed error checking
  crypto: qce - Make result dump optional
  crypto: qce - Add mode for rfc4309
  crypto: qce - Add support for AEAD algorithms
  crypto: qce - Clean up qce_auth_cfg
  crypto: qce - Add support for AEAD algorithms
  crypto: qce - Schedule fallback aead algorithm
  hwrng: exynos - Fix runtime PM imbalance on error
  crypto: ixp4xx - dma_unmap the correct address
  crypto: ixp4xx - update IV after requests
  crypto: ixp4xx - fallback when having more than one SG
  crypto: ixp4xx - convert unsigned to unsigned int
  crypto: ixp4xx - convert all printk to dev_xxx
  crypto: ixp4xx - whitespace fixes
  crypto: ixp4xx - Do not initialize static to NULL
  crypto: ixp4xx - remove brackets from single statement
  crypto: ixp4xx - Correct functions alignment
  MAINTAINERS: add ixp4xx_crypto to the right arch list
  MAINTAINERS: add myself as maintainer of ixp4xx_crypto
  crypto: cavium/nitrox - Remove redundant initialization of 'sg'
  crypto: cavium/nitrox - Fix kernel-doc
  crypto: nx - add missing MODULE_DEVICE_TABLE
  crypto: ux500 - Fix error return code in hash_hw_final()
  debugfs: only accept read attributes for blobs
  driver core: replace open-coded device_lock_assert()
  driver core: attribute_container: fix W=1 warnings
  uio: uio_aec: Use pci_iounmap instead of iounmap
  nvmem: sprd: Fix an error message
  uio: uio_pci_generic: add memory resource mappings
  dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings
  dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC
  phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx
  cxl: Fix an error message
  video: ssd1307fb: Drop OF dependency
  esp: drop unneeded assignment in esp4_gro_receive()
  misc: eeprom_93xx46: Remove hardcoded bit lengths
  misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings
  dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 and 93C66
  sparc/vio: make remove callback return void
  misc/libmasm/module: Fix two use after free in ibmasm_init_one
  misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
  lib: devres: Add error information printing for __devm_ioremap_resource()
  xfrm: add state hashtable keyed by seq
  staging: mt7621-dts: use clock in pci phy nodes
  staging: rtl8723bs: hal: Remove three set but unused variables
  staging: rtl8723bs: hal: Remove set but unused variable
  staging: unisys: visorinput: remove redundant assignment of variable led
  drm/i915: Merge fix for "drm: Switch to %p4cc format modifier"
  arm64: dts: rockchip: fix regulator-gpio states array
  arm64: dts: rockchip: Add support for two PWM fans on helios64
  arm64: dts: rockchip: Add support for PCIe on helios64
  phy: Allow a NULL phy name for devm_phy_get()
  phy: phy-core-mipi-dphy.c: Correct reference version
  ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
  regmap-i2c: Set regmap max raw r/w from quirks
  ARM: dts: rockchip: Remove more clock-names from PWM nodes
  ARM: dts: rockchip: rename vcc_stdby node name for rk3066a-rayeager.dts
  x86/cpu: Fix core name for Sapphire Rapids
  arm64: dts: rename grf-gpio nodename in rk3328.dtsi
  dt-bindings: gpu: mali-bifrost: Add Mediatek MT8183
  drm/panfrost: devfreq: Disable devfreq when num_supplies > 1
  drm/panfrost: Add mt8183-mali compatible string
  ASoC: topology: Add support for multiple kcontrol types to a widget
  net: bridge: fix br_multicast_is_router stub when igmp is disabled
  hv_balloon: Remove redundant assignment to region_start
  Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer
  net: bridge: fix build when IPv6 is disabled
  scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs
  f2fs: compress: rename __cluster_may_compress
  f2fs: add cp_error check in f2fs_write_compressed_pages
  f2fs: restructure f2fs page.private layout
  f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances
  f2fs: Prevent swap file in LFS mode
  f2fs: atgc: fix to set default age threshold
  f2fs: compress: remove unneeded f2fs_put_dnode()
  f2fs: compress: clean up parameter of __f2fs_cluster_blocks()
  drm/vmwgfx: Fix memory allocation check and a leak of object fifo
  drm/vmwgfx: Fix return value check in vmw_setup_pci_resources()
  lsm_audit,selinux: pass IB device name by reference
  ARM: dts: ixp4xx: Add beeper to the NSLU2
  percpu: make symbol 'pcpu_free_slot' static
  sfc: don't use netif_info et al before net_device is registered
  net: thunderx: Drop unnecessary NULL check after container_of
  net: hns3: support RXD advanced layout
  net: hns3: refactor out RX completion checksum
  net: hns3: refactor the debugfs process
  net: hns3: refactor dev capability and dev spec of debugfs
  net: hns3: refactor dump bd info of debugfs
  net: hns3: refactor dump mac list of debugfs
  net: hns3: refactor dump mng tbl of debugfs
  net: hns3: refactor dump loopback of debugfs
  net: hns3: refactor dump intr of debugfs
  net: hns3: refactor dump reset info of debugfs
  net: hns3: refactor dump m7 info of debugfs
  net: hns3: refactor dump ncl config of debugfs
  net: hns: fix the comments style issue
  net: hns: fix some code style issue about space
  net: hns: space required before the open brace '{'
  net: hns: remove redundant return int void function
  alx: fix missing unlock on error in alx_set_pauseparam()
  dt-bindings: net: rockchip-dwmac: add rk3308 gmac compatible
  net: stmmac: dwmac-rk: add support for rk3308 gmac
  arm64: dts: rockchip: add gmac to rk3308 dts
  stmmac: use XDP helpers
  igc: use XDP helpers
  vhost_net: use XDP helpers
  tcp: add tracepoint for checksum errors
  net: dsa: qca8k: change simple print to dev variant
  net: dsa: qca8k: use iopoll macro for qca8k_busy_wait
  net: dsa: qca8k: improve qca8k read/write/rmw bus access
  net: dsa: qca8k: handle qca8k_set_page errors
  net: dsa: qca8k: handle error with qca8k_read operation
  net: dsa: qca8k: handle error with qca8k_write operation
  net: dsa: qca8k: handle error with qca8k_rmw operation
  net: dsa: qca8k: handle error from qca8k_busy_wait
  net: dsa: qca8k: add support for qca8327 switch
  devicetree: net: dsa: qca8k: Document new compatible qca8327
  net: dsa: qca8k: add priority tweak to qca8337 switch
  net: dsa: qca8k: limit port5 delay to qca8337
  net: dsa: qca8k: add GLOBAL_FC settings needed for qca8327
  net: dsa: qca8k: add support for switch rev
  net: dsa: qca8k: add ethernet-ports fallback to setup_mdio_bus
  net: dsa: qca8k: make rgmii delay configurable
  net: dsa: qca8k: clear MASTER_EN after phy read/write
  net: dsa: qca8k: dsa: qca8k: protect MASTER busy_wait with mdio mutex
  net: dsa: qca8k: enlarge mdio delay and timeout
  net: dsa: qca8k: add support for internal phy and internal mdio
  devicetree: bindings: dsa: qca8k: Document internal mdio definition
  net: dsa: qca8k: improve internal mdio read/write bus access
  net: dsa: qca8k: pass switch_revision info to phy dev_flags
  net: phy: at803x: clean whitespace errors
  net: phy: add support for qca8k switch internal PHY in at803x
  net: mdio: ipq8064: clean whitespaces in define
  net: mdio: ipq8064: add regmap config to disable REGCACHE
  net: mdio: ipq8064: enlarge sleep after read/write operation
  libbpf: Reject static entry-point BPF programs
  cxl/mem: Move some definitions to mem.h
  cxl/mem: Introduce 'struct cxl_regs' for "composable" CXL devices
  cxl/core: Rename bus.c to core.c
  cxl/core: Refactor CXL register lookup for bridge reuse
  scsi: ufs: core: Introduce HBA performance monitor sysfs nodes
  scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd()
  scsi: snic: Fix an error message
  scsi: scsi_debug: Drop if with an always false condition
  scsi: target: iscsi: Drop unnecessary container_of()
  scsi: qedf: Drop unnecessary NULL checks after container_of()
  drm/i915/xelpd: Handle new location of outputs D and E
  drm/i915/xelpd: Increase maximum watermark lines to 255
  drm/i915/display/dsc: Refactor intel_dp_dsc_compute_bpp
  drm/i915/xelpd: Support DP1.4 compression BPPs
  drm/i915: Get slice height before computing rc params
  drm/i915/xelpd: Provide port/phy mapping for vbt
  drm/i915/adl_p: Extend PLANE_WM bits for blocks & lines
  drm/i915/adl_p: Add cdclk support for ADL-P
  drm/i915/display/tc: Rename safe_mode functions ownership
  drm/i915/adl_p: Enable modular fia
  drm/i915: Move intel_modeset_all_pipes()
  drm/i915/adl_p: Enable/disable loadgen sharing
  drm/i915/bigjoiner: Mode validation with uncompressed pipe joiner
  drm/i915/bigjoiner: Avoid dsc_compute_config for uncompressed bigjoiner
  drm/i915/bigjoiner: atomic commit changes for uncompressed joiner
  drm/i915/adl_p: Add IPs stepping mapping
  drm/i915/adl_p: Implement Wa_22011091694
  drm/i915/display/adl_p: Implement Wa_22011320316
  drm/i915/adl_p: Disable CCS on a-step (Wa_22011186057)
  scsi: core: Fix a comment in function scsi_host_dev_release()
  scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED
  scsi: ibmvfc: Handle move login failure
  scsi: ibmvfc: Avoid move login if fast fail is enabled
  scsi: ibmvfc: Reinit target retries
  scsi: message: fusion: Remove redundant assignment to rc
  scsi: target: sbp_target: Remove redundant assignment to pg_size
  drm: simpledrm: fix a potential NULL dereference
  scsi: target: core: Unify NAA identifier generation
  scsi: target: core: Add configurable IEEE Company ID attribute
  scsi: target: core: Bump INQUIRY VERSION to SPC-4
  scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data
  scsi: bfa: Remove some unused variables
  ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188
  scsi: ufs: core: Remove usfhcd_is_*_pm() macros
  scsi: ufs: core: Remove redundant parenthesis
  scsi: be2iscsi: Remove redundant initialization
  scsi: 3w-9xxx: Use flexible array members to avoid struct padding
  scsi: 3w-9xxx: Reduce scope of structure packing
  scsi: 3w-9xxx: Fix endianness issues in command packets
  drm: correct function name drm_legacy_ctxbitmap_flush()
  powerpc/32s: Remove m8260_gorom()
  powerpc/asm-offset: Remove unused items
  powerpc/paca: Remove mm_ctx_id and mm_ctx_slb_addr_limit
  powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible
  powerpc/8xx: Update mpc885_ads_defconfig to improve CI
  powerpc/boot: Fix a typo in partial_decompress() comment
  powerpc: Define NR_CPUS all the time
  powerpc/603: Avoid a pile of NOPs when not using SW LRU in TLB exceptions
  powerpc/mmu: Don't duplicate radix_enabled()
  powerpc/mmu: Remove leftover CONFIG_E200
  powerpc/32s: Speed up likely path of kuap_update_sr()
  powerpc: Only pad struct pt_regs when needed
  powerpc/32s: Remove asm/book3s/32/hash.h
  selftests/powerpc: Add test of mitigation patching
  ARM: shmobile: defconfig: Refresh for v5.13-rc1
  gpio: crystalcove: remove platform_set_drvdata() + cleanup probe
  drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE
  batman-adv: Start new development cycle
  batman-adv: Always send iface index+name in genlmsg
  batman-adv: bcast: queue per interface, if needed
  batman-adv: bcast: avoid skb-copy for (re)queued broadcasts
  lib/vsprintf: Allow to override ISO 8601 date and time separator
  kdb: Switch to use %ptTs
  nilfs2: Switch to use %ptTs
  usb: host: xhci-tegra: Switch to use %ptTs
  memory: pl353: Fix error return code in pl353_smc_probe()
  partitions: msdos: fix one-byte get_unaligned()
  apparmor: use get_unaligned() only for multi-byte words
  mwifiex: re-fix for unaligned accesses
  netpoll: avoid put_unaligned() on single character
  asm-generic: uaccess: 1-byte access is always aligned
  asm-generic: simplify asm/unaligned.h
  iio: adc: exynos: drop unneeded variable assignment
  dt-bindings: iio: temperature: Add DT bindings for TMP117
  iio: temperature: add driver support for ti tmp117
  iio:chemical:sps30: Convert sysfs sprintf/snprintf family to sysfs_emit
  iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit
  iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf family to sysfs_emit
  iio: st-sensors: Update ST Sensor bindings
  iio: adc: ad7298: Enable on Intel Galileo Gen 1
  iio: adis_buffer: do not return ints in irq handlers
  iio: adis16400: do not return ints in irq handlers
  iio: adis_buffer: check return value on page change
  iio: light: Added AMS tsl2591 driver implementation
  dt-bindings: iio: light: Added AMS tsl2591 device tree binding
  iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register()
  iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffer_free()
  iio: hw_consumer: simplify devm_iio_hw_consumer_alloc()
  iio: triggered-buffer: simplify devm_iio_triggered_buffer_setup_ext()
  iio: core: simplify some devm functions
  iio: trigger: simplify __devm_iio_trigger_register
  iio: inkern: simplify some devm functions
  dt-bindings:iio:accel:adis16201 and adis16209 bindings
  dt-bindings:iio:accel:bosch,bma220 device tree binding documentation
  dt-bindings:iio:accel:fsl,mma7455 binding doc
  dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mxc6655 entries
  dt-bindings:trivial-devices: Add sensortek,stk8312 and sensortek,s8ba50
  dt-bindings:iio:adc:adi,ad7298 document bindings
  iio:accel:stk8312: Add lowercase i2c device id
  dt-bindings:iio:dac:ti,dac082s085 yaml conversion
  iio:adc:ad7476: Handle the different regulators used by various parts.
  dt-bindings:iio:adc:adi,ad7476: Add missing binding document
  dt-bindings: iio: accel: Add SCA3300 documentation
  iio: accel: Add driver for Murata SCA3300 accelerometer
  iio: adis16475: do not return ints in irq handlers
  iio: adis_buffer: update device page after changing it
  iio: adis_buffer: don't push data to buffers on failure
  iio: adis: add burst_max_speed_hz variable
  iio: adis16475: do not directly change spi 'max_speed_hz'
  iio: adis16400: do not directly change spi 'max_speed_hz'
  iio:ABI docs: Fix up duplicate *_calibbias_* documentation for icm42600
  iio:ABI docs: Drop device specific docs for _powerdown for the adf4371
  iio:ABI docs: Fix issue around repeated definition of out_currentY_raw
  iio:ABI docs: Move specific description of out_altvoltageX_frequency to main docs.
  iio: sps30: separate core and interface specific code
  iio: sps30: add support for serial interface
  dt-bindings: iio: chemical: sps30: update binding with serial example
  iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc
  iio: Documentation: move incompatible ABI to obsolete
  dt-bindings:iio:adc: add generic settling-time-us and oversampling-ratio channel properties
  dt-bindings:iio:adc: add documentation for TI TSC2046 controller
  iio: adc: add ADC driver for the TI TSC2046 controller
  iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent
  iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.parent and of_node
  iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent
  iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent
  iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev.dev.parent
  iio: humidity: hdc2010: Drop duplicate setting of iio_dev.dev.parent
  iio: position: hid-sensor-custom-intel-hinge: Drop duplicate parent setting.
  iio: common: scmi_sensors: Drop duplicate setting of iio_dev.dev.parent
  iio: core: move @id from struct iio_dev to struct iio_dev_opaque
  iio: avoid shadowing of variable name in to_iio_dev_opaque()
  iio: core: move @driver_module from struct iio_dev to struct iio_dev_opaque
  iio: core: move @trig_readonly from struct iio_dev to struct iio_dev_opaque
  iio: core: move @scan_index_timestamp to struct iio_dev_opaque
  iio: core: move @info_exist_lock to struct iio_dev_opaque
  MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRAMEBUFFERS
  iio: core: move @chrdev from struct iio_dev to struct iio_dev_opaque
  iio: core: move @flags from struct iio_dev to struct iio_dev_opaque
  iio: core: move @clock_id from struct iio_dev to struct iio_dev_opaque
  iio: accel: st_accel: Move platform data from header to C file
  iio: gyro: st_gyro: Move platform data from header to C file
  iio: magnetometer: st_magn: Provide default platform data
  iio: st_sensors: Call st_sensors_power_enable() from bus drivers
  iio: st_sensors: Make accel, gyro, magn and pressure probe shared
  iio: st_sensors: Add lsm9ds0 IMU support
  dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string
  dt-bindings:iio:dac:ad5755: txt to yaml format conversion.
  iio: am2315: Remove acpi_device_id table
  iio:accel:stk8312: Remove acpi_device_id table
  iio: bme680_spi: Remove acpi_device_id table
  iio: bme680_i2c: Remove acpi_device_id table
  iio: imu: st_lsm6dsx: correct ODR in header
  iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers
  dt-bindings: iio: accel: fxls8962af: add bindings
  iio: accel: fxls8962af: add set/get of samplerate
  iio: accel: fxls8962af: add interrupt support
  iio: accel: fxls8962af: add hw buffered sampling
  iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads
  iio: ep93xx: Remove redundant error printing in ep93xx_adc_probe()
  dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells
  iio: adc: Add missing MODULE_DEVICE_TABLE
  dt-bindings: iio: kionix,kxcjk1013: Document kionix,kx023-1025
  iio: accel: kxcjk-1013: Refactor configuration registers into struct
  iio: accel: kxcjk-1013: Add support for KX023-1025
  iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
  iio: light: isl29028: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: light: tsl2583: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: accel: bmc150-accel: Balanced runtime pm + use pm_runtime_resume_and_get()
  iio: accel: mma9551/3: Balance untime pm + use pm_runtime_resume_and_get()
  iio: accel: kxcjk-1013: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: imu: kmx61: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: adc: stm32-adc: Use pm_runtime_resume_and_get() to replace open coding.
  iio: adc: stm32-dfsdm: Use pm_runtime_resume_and_get() to replace open coding.
  iio: dac: stm32-dac: Use pm_runtime_resume_and_get() to replace open coding.
  iio: light: us5182: Use pm_runtime_resume_and_get() to replace open coding.
  iio: temp: mlx90614: Handle failure in pm_runtime_resume_and_get()
  iio: adc: rcar-gyroadc: Use pm_runtime_resume_and_get() and check in probe()
  iio: proximity: srf04: Use pm_runtime_resume_and_get() and handle error
  iio: light: vcnl4000: Use pm_runtime_resume_and_get() to replace open coding.
  iio: light: vcnl4035: Use pm_runtime_resume_and_get() to replace open coding.
  iio: accel: bmi088: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: light: rpr0521: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: accel: mma8452: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: mxc4005: Fix overread of data and alignment issue.
  iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: light: pa12203001: Use pm_runtime_resume_and_get() to replace open coding.
  reiserfs: add check for invalid 1st journal block
  iio: core: Fix an error pointer vs NULL bug in devm_iio_device_alloc()
  iio:adc:ad7766: Fix unnecessary check in ad7766_probe()
  iio: light: tsl2591: fix some signedness bugs
  iio: light: tsl2591: delete a stray tab
  drm/i915/gem: Pin the L-shape quirked object as unshrinkable
  perf header: Support HYBRID_TOPOLOGY feature
  perf header: Support HYBRID_CPU_PMU_CAPS feature
  ALSA: rawmidi: Add framing mode
  perf cs-etm: Move synth_opts initialisation
  ALSA: usx2y: Avoid camelCase
  ALSA: usx2y: Fix spaces
  ALSA: usx2y: Coding style fixes
  ALSA: usx2y: Fix potential leaks of uninitialized memory
  ALSA: usx2y: Avoid self-killing
  ALSA: usx2y: Fix potential memory leaks
  ALSA: usxy2: Fix potential doubly allocations
  ALSA: usx2y: Fix shmem initialization
  ALSA: usx2y: Don't call free_pages_exact() with NULL address
  ALSA: usx2y: Cleanup probe and disconnect callbacks
  ALSA: usx2y: Nuke pcm_list
  perf cs-etm: Start reading 'Z' --itrace option
  perf cs-etm: Prevent and warn on underflows during timestamp calculation.
  perf tools: Test build with libopencsd/CORESIGHT=1
  ACPI: PM: s2idle: Add missing LPS0 functions for AMD
  ACPI: scan: Rearrange dep_unmet initialization
  ACPI: IORT: Handle device properties with software node API
  drivers: pnp: isapnp: proc.c: Remove unnecessary local variables
  PNP: Remove pnp_alloc()
  PNP: Switch over to dev_dbg()
  ACPI: processor idle: Fix up C-state latency if not ordered
  drm/ingenic: Fix pixclock rate for 24-bit serial panels
  ata: Replace inclusion of kernel.h by bits.h in the header
  sata: fsl: fix DPRINTK format string
  sata: nv: fix debug format string mismatch
  x86/acpi: Switch to pr_xxx log functions
  libbpf: Add various netlink helpers
  libbpf: Add low level TC-BPF management API
  libbpf: Add selftests for TC-BPF management API
  scripts: kernel-doc: reduce repeated regex expressions into variables
  docs/zh_CN: Add translation zh_CN/maintainer/index.rst
  docs/zh_CN: Add translation zh_CN/maintainer/configure-git.rst
  docs/zh_CN: Add translation zh_CN/maintainer/rebasing-and-merging.rst
  docs/zh_CN: Add translation zh_CN/maintainer/pull-requests.rst
  docs/zh_CN: Add translation zh_CN/maintainer/maintainer-entry-profile.rst
  docs/zh_CN: Add translation zh_CN/maintainer/modifying-patches.rst
  genirq: Add a IRQF_NO_DEBUG flag
  docs/zh_CN: add core-api kernel-api.rst translation
  docs/zh_CN: add core-api printk-basics.rst translation
  docs/zh_CN: add core-api printk-formats.rst translation
  docs/zh_CN: add core-api workqueue.rst translation
  docs/zh_CN: add core api kobject translation
  Documentation: scheduler: fixed 2 typos in sched-nice-design.rst
  drm/i915: Don't include drm_legacy.h
  drm/nouveau: Don't include drm_legacy.h
  drm: Don't include drm_legacy.h in drm_lease.c
  drm: Remove unused branch in legacy PCI initialization
  drm: Mark IRQ_BUSID ioctl as legacy
  ip: Treat IPv4 segment's lowest address as unicast
  selftests: Lowest IPv4 address in a subnet is valid
  r8169: use KBUILD_MODNAME instead of own module name definition
  net: arc: Demote non-compliant kernel-doc headers
  net: atheros: atl1c: Fix wrong function name in comments
  net: atheros: atl1e: Fix wrong function name in comments
  net: atheros: atl1x: Fix wrong function name in comments
  net: broadcom: bnx2x: Fix wrong function name in comments
  net: brocade: bna: Fix wrong function name in comments
  net: cadence: Demote non-compliant kernel-doc headers
  net: calxeda: Fix wrong function name in comments
  net: chelsio: cxgb3: Fix wrong function name in comments
  net: chelsio: cxgb4: Fix wrong function name in comments
  net: chelsio: cxgb4vf: Fix wrong function name in comments
  net: huawei: hinic: Fix wrong function name in comments
  net: micrel: Fix wrong function name in comments
  net: microchip: Demote non-compliant kernel-doc headers
  net: neterion: Fix wrong function name in comments
  net: neterion: vxge: Fix wrong function name in comments
  net: netronome: nfp: Fix wrong function name in comments
  net: calxeda: Fix wrong function name in comments
  net: samsung: sxgbe: Fix wrong function name in comments
  net: socionext: Demote non-compliant kernel-doc headers
  net: ti: Fix wrong struct name in comments
  net: via: Fix wrong function name in comments
  net: phy: Demote non-compliant kernel-doc headers
  net: hisilicon: hns: Fix wrong function name in comments
  selftests: mlxsw: Make the unsplit array global in port_scale test
  selftests: mlxsw: Make sampling test more robust
  selftests: mlxsw: qos_headroom: Convert to iproute2 dcb
  selftests: mlxsw: qos_pfc: Convert to iproute2 dcb
  selftests: mlxsw: qos_lib: Drop __mlnx_qos
  mlxsw: spectrum_buffers: Switch function arguments
  mlxsw: Verify the accessed index doesn't exceed the array length
  mlxsw: core: Avoid unnecessary EMAD buffer copy
  mlxsw: spectrum_router: Avoid missing error code warning
  mlxsw: Remove Mellanox SwitchIB ASIC support
  mlxsw: Remove Mellanox SwitchX-2 ASIC support
  net: Remove the member netns_ok
  net: stmmac: Don't set has_gmac if has_gmac4 is set
  net: stmmac: dwmac-rk: Check platform-specific ops
  dt-bindings: net: rockchip-dwmac: add rk3568 compatible string
  net: stmmac: Add RK3566/RK3568 SoC support
  net: wwan: Add WWAN port type attribute
  alx: fix a double unlock in alx_probe()
  net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet
  net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet
  net/packet: Remove redundant assignment to ret
  drivers/net: Remove leading spaces in Kconfig
  perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1
  tee: Fix fall-through warnings for Clang
  atm: fore200e: Fix fall-through warnings for Clang
  watchdog: Fix fall-through warnings for Clang
  vxge: Fix fall-through warnings for Clang
  reiserfs: Fix fall-through warnings for Clang
  nfp: Fix fall-through warnings for Clang
  netxen_nic: Fix fall-through warnings for Clang
  ARM: dts: ux500: Fix interrupt cells
  ARM: dts: ux500: Rename gpio-controller node
  ARM: dts: ux500: Fix orientation of accelerometer
  ARM: dts: ux500: Drop drdy pin assignment from magnetometer
  bnxt_en: Fix fall-through warnings for Clang
  qlcnic: Fix fall-through warnings for Clang
  ipv4: Fix fall-through warnings for Clang
  braille_console: Fix fall-through warnings for Clang
  firewire: core: Fix fall-through warnings for Clang
  hwmon: (corsair-cpro) Fix fall-through warnings for Clang
  hwmon: (max6621) Fix fall-through warnings for Clang
  ide: Fix fall-through warnings for Clang
  net: netrom: Fix fall-through warnings for Clang
  net/packet: Fix fall-through warnings for Clang
  rds: Fix fall-through warnings for Clang
  docs: dt: remove stale property-units.txt, link to current schema
  sctp: Fix fall-through warnings for Clang
  dt-bindings: pwm: brcm,iproc-pwm: convert to the json-schema
  tipc: Fix fall-through warnings for Clang
  xfrm: Fix fall-through warnings for Clang
  d_path: "\0" is {0,0}, not {0}
  d_path: saner calling conventions for __dentry_path()
  drm/virtio: Fixes a potential NULL pointer dereference on probe failure
  drm/virtio: Fix double free on probe failure
  drm/virtio: free virtqueues on probe failure
  scripts: coccicheck: fix troubles on non-English builds
  media: sti: fix obj-$(config) targets
  Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
  ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant
  ALSA: oxfw: code refactoring for existent device entry with specifier_id and version
  ALSA: oxfw: code refactoring to detect mackie models
  ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6
  ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite
  ALSA: oxfw: add comment for the type of ASICs
  ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970
  ALSA: firewire-lib: code refactoring for jumbo payload quirk
  ALSA: oxfw: code refactoring for wrong_dbs quirk
  ALSA: oxfw: add quirk flag for blocking transmission method
  hv_utils: Fix passing zero to 'PTR_ERR' warning
  ARM: dts: ux500: Fix some compatible strings
  sched,stats: Further simplify sched_info
  delayacct: Document task_delayacct sysctl
  sched: Make the idle task quack like a per-CPU kthread
  perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure
  perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR
  perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX
  drm: bridge: it66121: fix an error code in it66121_probe()
  drm: bridge: it66121: fix a resource leak in probe
  x86/cpu: Init AP exception handling from cpu_init_secondary()
  x86/idt: Rework IDT setup for boot CPU
  drm/bridge: anx7625: refactor power control to use runtime PM framework
  drm/bridge: anx7625: add suspend / resume hooks
  drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
  ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
  ASoC: soc-core: use DEVICE_ATTR_RO macro
  ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
  regulator: bd71815: Fix missing include files
  regulator: fan53880: Convert to use .probe_new
  spi: pxa2xx: Propagate firmware node to the child SPI controller device
  spi: pxa2xx: Switch to use SPI core GPIO (descriptor) CS handling
  spi: pxa2xx: Switch to use SPI core GPIO (legacy) CS handling
  spi: pxa2xx: Drop duplicate chip_select in struct chip_data
  spi: pxa2xx: Drop unneeded '!= 0' comparisons
  spi: pxa2xx: Fix printf() specifiers
  spi: pxa2xx: Fix style of and typos in the comments and messages
  spi: pxa2xx: Update documentation to point out that it's outdated
  spi: pxa2xx: Use predefined mask when programming FIFO thresholds
  drm/bridge: ti-sn65dsi86: fix a ternary type promotion bug
  ARM: dts: href: Mount matrices for TVK R2
  EDAC/aspeed: Use proper format string for printing resource
  Documentation/x86: Add buslock.rst
  x86/bus_lock: Set rate limit for bus lock
  Documentation/admin-guide: Add bus lock ratelimit
  Documentation/x86: Add ratelimit in buslock.rst
  dt-bindings: display: add google, cros-ec-anx7688.yaml
  drm/bridge: Add ChromeOS EC ANX7688 bridge driver support
  bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD
  skmsg: Remove unused parameters of sk_msg_wait_data()
  dt-bindings: arm: Add NanoPi R1S H5
  arm64: dts: allwinner: h5: Add NanoPi R1S H5 support
  dt-bindings: pwm: allwinner: add v3s pwm compatible
  ARM: dts: sun8i: v3s: add pwm controller to v3s dts
  ARM: dts: sun8i: v3s: add DMA controller to v3s dts
  ARM: dts: sun8i: v3s: add DMA properties to peripherals supporting DMA
  ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts
  ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible for Allwinner V3
  ARM: dts: sun8i: V3: add codec analog frontend to V3 dts
  dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible
  ARM: dts: sun8i: V3: add I2S interface to V3 dts
  ARM: dts: sun8i: r40: Add timer node
  ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure
  ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP
  ALSA: firewire-lib: code refactoring for sequence descriptor'
  ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle
  ALSA: firewire-lib: code refactoring for parser of IR context header
  ALSA: firewire-lib: code refactoring for check of CIP header about payload size
  ALSA: firewire-lib: check cycle continuity
  ALSA: firewire-lib: insert descriptor for skipped cycle
  Revert "Smack: Handle io_uring kernel thread privileges"
  NFSD: Fix TP_printk() format specifier in nfsd_clid_class
  NFSD: Add an RPC authflavor tracepoint display helper
  NFSD: Add nfsd_clid_cred_mismatch tracepoint
  NFSD: Add nfsd_clid_verf_mismatch tracepoint
  NFSD: Remove trace_nfsd_clid_inuse_err
  NFSD: Add nfsd_clid_confirmed tracepoint
  NFSD: Add nfsd_clid_reclaim_complete tracepoint
  NFSD: Add nfsd_clid_destroyed tracepoint
  NFSD: Add a couple more nfsd_clid_expired call sites
  NFSD: Add tracepoints for SETCLIENTID edge cases
  NFSD: Add tracepoints for EXCHANGEID edge cases
  NFSD: Constify @fh argument of knfsd_fh_hash()
  NFSD: Capture every CB state transition
  NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros
  NFSD: Add cb_lost tracepoint
  NFSD: Adjust cb_shutdown tracepoint
  NFSD: Remove spurious cb_setup_err tracepoint
  NFSD: Enhance the nfsd_cb_setup tracepoint
  NFSD: Add an nfsd_cb_lm_notify tracepoint
  NFSD: Add an nfsd_cb_offload tracepoint
  NFSD: Replace the nfsd_deleg_break tracepoint
  NFSD: Add an nfsd_cb_probe tracepoint
  NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints
  NFSD: Update nfsd_cb_args tracepoint
  drm: log errors in drm_gem_fb_init_with_funcs
  rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states
  tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline
  kcsan: Add pointer to access-marking.txt to data_race() bullet
  kcsan: Simplify value change detection
  kcsan: Distinguish kcsan_report() calls
  kcsan: Refactor passing watchpoint/other_info
  kcsan: Fold panic() call into print_report()
  kcsan: Refactor access_info initialization
  kcsan: Remove reporting indirection
  kcsan: Remove kcsan_report_type
  kcsan: Report observed value changes
  kcsan: Document "value changed" line
  kcsan: Use URL link for pointing access-marking.txt
  drm/i915: Initialize err in remap_io_sg()
  bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto
  ipv4: Calculate multipath hash inside switch statement
  ipv4: Add a sysctl to control multipath hash fields
  ipv4: Add custom multipath hash policy
  ipv6: Use a more suitable label name
  ipv6: Calculate multipath hash inside switch statement
  ipv6: Add a sysctl to control multipath hash fields
  ipv6: Add custom multipath hash policy
  selftests: forwarding: Add test for custom multipath hash
  selftests: forwarding: Add test for custom multipath hash with IPv4 GRE
  selftests: forwarding: Add test for custom multipath hash with IPv6 GRE
  cipso: correct comments of cipso_v4_cache_invalidate()
  net: dsa: qca8k: fix missing unlock on error in qca8k_vlan_(add|del)
  net: wan: remove redundant blank lines
  net: wan: add some required spaces
  net: wan: remove redundant braces {}
  net: wan: remove redundant space
  net: wan: fix variable definition style
  cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD
  net: dcb: Remove unnecessary INIT_LIST_HEAD()
  net: mdio: provide shim implementation of devm_of_mdiobus_register
  sata_highbank: fix deferred probing
  pata_rb532_cf: fix deferred probing
  ARM: dts: gemini: convert obsolete SPI properties
  bpf: Introduce bpf_sys_bpf() helper and program type.
  bpf: Introduce bpfptr_t user/kernel pointer.
  bpf: Prepare bpf syscall to be used from kernel and user space.
  libbpf: Support for syscall program type
  selftests/bpf: Test for syscall program type
  bpf: Make btf_load command to be bpfptr_t compatible.
  selftests/bpf: Test for btf_load command.
  bpf: Introduce fd_idx
  bpf: Add bpf_btf_find_by_name_kind() helper.
  bpf: Add bpf_sys_close() helper.
  libbpf: Change the order of data and text relocations.
  libbpf: Add bpf_object pointer to kernel_supports().
  libbpf: Preliminary support for fd_idx
  libbpf: Generate loader program out of BPF ELF file.
  libbpf: Cleanup temp FDs when intermediate sys_bpf fails.
  libbpf: Introduce bpf_map__initial_value().
  bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command.
  selftests/bpf: Convert few tests to light skeleton.
  selftests/bpf: Convert atomics test to light skeleton.
  selftests/bpf: Convert test printk to use rodata.
  selftests/bpf: Convert test trace_printk to lskel.
  dt-bindings: pinctrl: convert Broadcom Northstar to the json-schema
  d_path: regularize handling of root dentry in __dentry_path()
  d_path: get rid of path_with_deleted()
  getcwd(2): saner logics around prepend_path() call
  d_path: don't bother with return value of prepend()
  d_path: lift -ENAMETOOLONG handling into callers of prepend_path()
  d_path: make prepend_name() boolean
  d_path: introduce struct prepend_buffer
  d_path: prepend_path(): get rid of vfsmnt
  d_path: prepend_path(): lift resetting b in case when we'd return 3 out of loop
  d_path: prepend_path(): lift the inner loop into a new helper
  d_path: prepend_path() is unlikely to return non-zero
  getcwd(2): clean up error handling
  pinctrl: amd: Implement irq_set_wake
  pinctrl: qcom: spmi-mpp: Add compatible for pmi8994
  media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c
  media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_compat_css20.c
  media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_subdev.c
  media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_v4l2.c
  media: staging: media: tegra-video: Align line break to match with the open parenthesis in file vi.c
  media: staging: media: atomisp: Fix sh_css.c brace coding style issues
  media: staging: media: atomisp: Remove redundant assertions in sh_css.c
  media: staging: media: atomisp: Fix the rest of sh_css.c brace issues
  media: staging: media: atomisp: Remove all redundant assertions in sh_css.c
  media: staging: media: atomisp: Remove a superfluous else clause in sh_css.c
  media: staging: media: atomisp: Replace if else clause with a ternary
  media: staging: media: atomisp: Fix alignment and line length issues
  media: staging: media: atomisp: Refactor ia_css_stream_load()
  media: staging: media: atomisp: Fix line split style issues
  media: staging: media: atomisp: balance braces around if...else block
  media: staging: media: atomisp: remove unnecessary braces
  media: staging: media: atomisp: reformat code comment blocks
  media: staging: media: atomisp: fix CamelCase variable naming
  media: staging: media: atomisp: replace raw pr_*() by dev_dbg()
  media: staging: media: atomisp: remove unnecessary pr_info calls
  media: s2255drv: remove redundant assignment to variable field
  media: mc: mc-entity.c: Fix typo
  media: rkisp1: rksip1-capture.c: Improve comments and fix typos
  media: rkisp1: rkisp1-params.c: Fix typos
  media: cpia2: fix memory leak in cpia2_usb_probe
  media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved
  media: cobalt: fix race condition in setting HPD
  media: hevc: Fix dependent slice segment flags
  media: qcom/camss: Use devm_platform_ioremap_resource_byname
  media: I2C: change 'RST' to "RSET" to fix multiple build errors
  media: pvrusb2: fix warning in pvr2_i2c_core_done
  media: hantro: use G1_REG_INTERRUPT directly for the mpeg2
  media: hantro: imx: reuse MB_DIM define
  media: hantro: imx: remove duplicate dec_base init
  media: hantro: imx: remove unused include
  media: hantro: introduce hantro_g1.c for common API
  media: hantro: add fallback handling for single irq/clk
  media: dt-bindings: Document SAMA5D4 VDEC bindings
  media: hantro: add initial SAMA5D4 support
  media: ARM: dts: sama5d4: enable Hantro G1 VDEC
  media: i2c: ak7375: use pm_runtime_resume_and_get()
  media: i2c: dw9714: use pm_runtime_resume_and_get()
  media: i2c: dw9768: use pm_runtime_resume_and_get()
  media: i2c: dw9807-vcm: use pm_runtime_resume_and_get()
  media: i2c: hi556: use pm_runtime_resume_and_get()
  media: i2c: imx214: use pm_runtime_resume_and_get()
  media: i2c: imx219: use pm_runtime_resume_and_get()
  media: i2c: imx258: use pm_runtime_resume_and_get()
  media: i2c: imx274: use pm_runtime_resume_and_get()
  media: i2c: imx290: use pm_runtime_resume_and_get()
  media: i2c: imx319: use pm_runtime_resume_and_get()
  media: i2c: imx355: use pm_runtime_resume_and_get()
  media: i2c: mt9m001: use pm_runtime_resume_and_get()
  media: i2c: ov02a10: use pm_runtime_resume_and_get()
  media: i2c: ov13858: use pm_runtime_resume_and_get()
  media: i2c: ov2659: use pm_runtime_resume_and_get()
  media: i2c: ov2685: use pm_runtime_resume_and_get()
  media: i2c: ov2740: use pm_runtime_resume_and_get()
  media: i2c: ov5647: use pm_runtime_resume_and_get()
  media: i2c: ov5648: use pm_runtime_resume_and_get()
  media: i2c: ov5670: use pm_runtime_resume_and_get()
  media: i2c: ov5675: use pm_runtime_resume_and_get()
  media: i2c: ov5695: use pm_runtime_resume_and_get()
  media: i2c: ov7740: use pm_runtime_resume_and_get()
  media: i2c: ov8856: use pm_runtime_resume_and_get()
  media: i2c: ov8865: use pm_runtime_resume_and_get()
  media: i2c: ov9734: use pm_runtime_resume_and_get()
  media: i2c: tvp5150: use pm_runtime_resume_and_get()
  media: i2c: video-i2c: use pm_runtime_resume_and_get()
  media: i2c: ccs-core: use pm_runtime_resume_and_get()
  staging: media: imx7-mipi-csis: use pm_runtime_resume_and_get()
  staging: media: atomisp: use pm_runtime_resume_and_get()
  staging: media: ipu3: use pm_runtime_resume_and_get()
  staging: media: cedrus_video: use pm_runtime_resume_and_get()
  staging: media: tegra-vde: use pm_runtime_resume_and_get()
  staging: media: tegra-video: use pm_runtime_resume_and_get()
  media: rockchip/rga: use pm_runtime_resume_and_get()
  media: sti/hva: use pm_runtime_resume_and_get()
  media: ipu3: use pm_runtime_resume_and_get()
  media: coda: use pm_runtime_resume_and_get()
  media: mtk-jpeg: use pm_runtime_resume_and_get()
  media: camss: use pm_runtime_resume_and_get()
  media: venus: core: use pm_runtime_resume_and_get()
  media: venus: vdec: use pm_runtime_resume_and_get()
  media: venus: venc: use pm_runtime_resume_and_get()
  MAINTAINERS: Add myself as context tracking maintainer
  lib/smp_processor_id: Use is_percpu_thread() instead of nr_cpus_allowed
  sched/uclamp: Fix wrong implementation of cpu.uclamp.min
  sched/uclamp: Fix locking around cpu_util_update_eff()
  USB: serial: make usb_serial_driver::write_room return uint
  USB: serial: make usb_serial_driver::chars_in_buffer return uint
  genirq: Export affinity setter for modules
  uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ
  x86/signal: Introduce helpers to get the maximum signal frame size
  x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ
  selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available
  x86/signal: Detect and prevent an alternate signal stack overflow
  selftest/x86/signal: Include test cases for validating sigaltstack
  sched: Fix a stale comment in pick_next_task()
  mfd: lp87565: Fix typo in define names
  mfd: lp87565: Move LP87565_regulator_id to .c file
  lib: vsprintf: scanf: Negative number must have field width > 1
  lib: vsprintf: Fix handling of number field widths in vsscanf
  lib: test_scanf: Add tests for sscanf number conversion
  selftests: lib: Add wrapper script for test_scanf
  ASoC: meson: g12a-toacodec: use regmap fields to prepare SM1 support
  ASoC: meson: g12a-toacodec: add support for SM1 TOACODEC
  ASoC: wm8750: convert to the json-schema
  ASoC: soc-dai: fix up hw params only if it is needed
  regmap: Add MDIO bus support
  regulator: fan53555: Fix slew_shift setting for tcs4525
  regulator: fan53555: Cleanup unused define and redundant assignment
  bpf: Add cmd alias BPF_PROG_RUN
  clk: meson: pll: switch to determine_rate for the PLL ops
  staging: rtl8712: fix the bssid in mp_start_test()
  ALSA: rawmidi: fix incorrect array bounds check on clock_names
  ALSA: usb-audio: Refactoring UAC2/3 clock setup code
  ALSA: usb-audio: Handle error for the current selector gracefully
  backlight: lm3630a_bl: Put fwnode in error case during ->probe()
  backlight: rt4831: Adds DT binding document for Richtek RT4831 backlight
  backlight: rt4831: Adds support for Richtek RT4831 backlight
  staging: rtl8188eu: Drop unnecessary NULL check after container_of
  staging: rtl8192u: Fix variable shadowing warning
  staging: rtl8723bs: fix coding style for if comparisions
  staging: rtl8188eu: rename struct field bLedOn
  Staging: rtl8723bs: remove unnecessary braces in HalBtc8723b1Ant.c
  Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c
  Staging: rtl8723bs: fix indentation in HalBtc8723b1Ant.c
  Staging: rtl8723bs: fix comparison formatting in HalBtc8723b1Ant.c
  Staging: rtl8723bs: add missing blank line in HalBtc8723b1Ant.c
  Staging: rtl8723bs: fix line continuations in HalBtc8723b1Ant.c
  Staging: rtl8723bs: remove dead code in HalBtc8723b1Ant.c
  staging: rtl8188eu: use safe iterator in rtw_free_network_queue
  staging: rtl8188eu: use safe iterator in rtw_free_all_stainfo
  staging: rtl8188eu: use safe iterator in expire_timeout_chk
  staging: rtl8188eu: use safe iterator in rtw_acl_remove_sta
  staging: rtl8188eu: use safe iterator in rtw_sta_flush
  staging: rtl8188eu: use safe iterator in rtw_free_xmitframe_queue
  staging: vchiq_core: fix return type of vchiq_init_state
  staging: vchiq_core: drop unnecessary release_count
  staging: vchiq_core: separate postfix increment
  staging: vc04_services: remove __VCCOREVER__
  staging: vchiq_arm: balance braces for if-else statements
  staging: vchiq_core: introduce poll_services_of_group
  staging: vchiq_core: avoid indention in poll_services_of_group
  staging: vchiq_arm: Use define for doorbell irq
  staging: vchiq_arm: drop ftrace-like logging
  staging: vchiq_arm: Prefer kzalloc(sizeof(*waiter)...)
  staging: vchiq_arm: drop non-beneficial comments
  staging: vchiq_arm: add blank line after declarations
  staging: vchiq_arm: re-arrange function header
  staging: vchiq_core: reduce indention in release_service_messages
  staging: vchiq_core: fix comment in vchiq_shutdown_internal
  staging: vchiq_arm: make vchiq_shutdown_internal return void
  staging: vchiq_arm: Avoid unnecessary line breaks
  staging: vchiq_core: introduce parse_message
  staging: vchiq_core: introduce defines for close_recvd
  staging: vchiq_core: introduce defines for retry_poll
  staging: rtl8723bs: remove duplicate names for _rtw_read8()
  staging: rtl8723bs: remove duplicate names for _rtw_read16()
  staging: rtl8723bs: remove duplicate names for _rtw_read32()
  staging: rtl8723bs: remove duplicate names for _rtw_write8()
  staging: rtl8723bs: remove duplicate names for _rtw_write16()
  staging: rtl8723bs: remove duplicate names for _rtw_write32()
  staging: rtl8723bs: remove duplicate name for _rtw_write_port()
  staging: rtl8723bs: remove _rtw_sd_f0_read8()
  staging: vc04_services: fix a whitespace coding style issue
  staging: iio: fix some formatting issues
  staging: rtl8192e: delete extra blank lines
  staging: rtl8723bs: remove if (true) statement
  staging: comedi: Remove unused variable ‘min_full_scale’ and function 'get_min_full_scales'
  gpu: drm: replace occurrences of invalid character
  bpf: Make some symbols static
  ibmveth: fix kobj_to_dev.cocci warnings
  tun: use DEVICE_ATTR_RO macro
  net: 3com: remove leading spaces before tabs
  net: alteon: remove leading spaces before tabs
  net: amd: remove leading spaces before tabs
  net: apple: remove leading spaces before tabs
  net: broadcom: remove leading spaces before tabs
  net: chelsio: remove leading spaces before tabs
  net: dec: remove leading spaces before tabs
  net: dlink: remove leading spaces before tabs
  net: ibm: remove leading spaces before tabs
  net: marvell: remove leading spaces before tabs
  net: natsemi: remove leading spaces before tabs
  net: realtek: remove leading spaces before tabs
  net: seeq: remove leading spaces before tabs
  net: sis: remove leading spaces before tabs
  net: smsc: remove leading spaces before tabs
  net: sun: remove leading spaces before tabs
  net: fealnx: remove leading spaces before tabs
  net: xircom: remove leading spaces before tabs
  net: 8390: remove leading spaces before tabs
  net: fujitsu: remove leading spaces before tabs
  net: e1000: remove repeated word "slot" for e1000_main.c
  net: e1000: remove repeated words for e1000_hw.c
  net: e1000e: remove repeated word "the" for ich8lan.c
  net: e1000e: remove repeated word "slot" for netdev.c
  net: e1000e: fix misspell word "retreived"
  netlabel: remove unused parameter in netlbl_netlink_auditinfo()
  dt-bindings: net: nfc: s3fwrn5: Add optional clock
  nfc: s3fwrn5: i2c: Enable optional clock from device tree
  net: Add notifications when multipath hash field change
  mlxsw: spectrum_router: Replace if statement with a switch statement
  mlxsw: spectrum_router: Move multipath hash configuration to a bitmap
  mlxsw: reg: Add inner packet fields to RECRv2 register
  mlxsw: spectrum_outer: Factor out helper for common outer fields
  mlxsw: spectrum_router: Add support for inner layer 3 multipath hash policy
  mlxsw: spectrum_router: Add support for custom multipath hash policy
  kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'
  net/sched: cls_api: increase max_reclassify_loop
  net: ethernet: ixp4xx: Fix return value check in ixp4xx_eth_probe()
  net: qrtr: ns: Fix error return code in qrtr_ns_init()
  net: phy: add MediaTek Gigabit Ethernet PHY driver
  net: dsa: mt7530: add interrupt support
  dt-bindings: net: dsa: add MT7530 interrupt controller binding
  staging: mt7621-dts: enable MT7530 interrupt controller
  compiler.h: Avoid using inline asm operand modifiers
  instrumentation.h: Avoid using inline asm operand modifiers
  pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
  pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE
  pinctrl: Keep enum pin_config_param ordered by name (part 2)
  pinctrl: ocelot: Remove redundant error printing in ocelot_pinctrl_probe()
  pinctrl: iproc-gpio: Remove redundant error printing in iproc_gpio_probe()
  pinctrl: qcom: spmi-gpio: Add support for pm7325
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pm7325 support
  drm/i915/dmc: s/intel_csr/intel_dmc
  drm/i915/dmc: s/HAS_CSR/HAS_DMC
  drm/i915/dmc: Rename macro names containing csr
  drm/i915/dmc: Rename functions names having "csr"
  drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/intel_dmc.h
  drm/amdgpu/display: fix dal_allocation documentation
  drm/amdgpu: add synchronization among waves in the same threadgroup
  drm/amdgpu: add judgement when add ip blocks (v2)
  drm/amdgpu: update the method for harvest IP for specific SKU
  drm/amd/pm: enable ASPM by default
  drm/amd/amdgpu: Cancel the hrtimer in sw_fini
  drm/amd/pm: Update aldebaran pmfw interface
  drm/amdkfd: new range accessible by all GPUs
  drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
  drm/amdkfd: refine the poison data consumption handling
  drm/amdgpu: Add compile flag for securedisplay
  drm/amdgpu: Arcturus: MTYPE_NC for coarse-grain remote memory
  drm/amdgpu: Albebaran: MTYPE_NC for coarse-grain remote memory
  drm/amdgpu: Complete multimedia bandwidth interface
  drm/amdgpu: add atomfirmware helper function to query fw cap
  drm/amdgpu: switch to cached fw flags for gpu virt cap
  drm/amdgpu: switch to cached fw flags for sram ecc cap
  drm/amdgpu: switch to cached fw flags for mem training cap
  drm/amdgpu: add helper function to query dynamic boot config cap
  drm/amdgpu: query boot config cap before issue psp cmd
  drm/amdgpu: re-apply "use the new cursor in the VM code" v2
  drm/amdgpu: use cursor functions in amdgpu_bo_in_cpu_visible_vram
  drm/amdgpu: set the contiguous flag if possible
  drm/amdgpu: check contiguous flags instead of mm_node
  drm/amdgpu: move struct amdgpu_vram_reservation into vram mgr
  drm/radeon: use the dummy page for GART if needed
  drm/amdgpu: flush TLB if valid PDE turns into PTE
  drm/amdgpu: Fill adev->unique_id with data from PF2VF msg
  Revert "drm/amdkfd: flush TLB after updating GPU page table"
  drm/amdkfd: heavy-weight flush TLB after unmap
  drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
  drm/amdgpu: Skip the program of GRBM_CAM* in SRIOV
  drm/amdgpu: Refine the error report when flush tlb.
  drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
  drm/amdgpu: Conditionally reset RAS counters on boot
  drm/amd/pm: Add custom/current freq to pstates
  drm/amd/pm: Fix showing incorrect frequencies on aldebaran
  drm/amd/pm: Reset max GFX clock after disabling determinism
  drm/amd/display: treat memory as a single-channel for asymmetric memory V3
  drm/amd/display: Add get_current_time interface to dmub_srv
  drm/amd/display: Add documentation for power gate plane
  drm/amd/display: Remove legacy comments
  drm/amd/display: Add kernel-doc to some hubp functions
  drm/amd/display: Document set RECOUT operation
  drm/amd/display: Minor refactor of DP PHY test automation
  drm/amd/display: Disconnect non-DP with no EDID
  drm/amd/display: determine dp link encoding format from link settings
  drm/amd/display: decide link training settings based on channel coding
  drm/amd/display: rename perform_link_training_int function
  drm/amd/display: consider channel coding in configure lttpr mode
  drm/amd/display: Refactor suspend/resume of Secure display
  drm/amd/display: Add Overflow check to skip MALL
  drm/amd/display: Correct DPCD revision for eDP v1.4
  drm/amd/display: Avoid get/put vblank when stream disabled
  drm/amd/display: Use the correct max downscaling value for DCN3.x family
  drm/amd/display: Refactor and add visual confirm for HW Flip Queue
  drm/amd/display: [FW Promotion] Release 0.0.66
  drm/amd/display: 3.2.136
  drm/amd/amdgpu: add beige_goby asic type
  drm/amd/amdgpu: set fw load type for beige_goby
  drm/amd/amdgpu: set asic family and ip blocks for beige_goby
  drm/amd/amdgpu: add support for beige_goby firmware
  drm/amd/amdgpu: add gmc support for beige_goby
  drm/amd/amdgpu: add common support for beige_goby
  drm/amd/amdgpu: initialize IP offset for beige_goby
  drm/amd/amdgpu: add mmhub support for beige_goby
  drm/amd/amdgpu: add common ip block for beige_goby
  drm/amd/amdgpu: add gmc ip block for beige_goby
  drm/amd/amdgpu: add ih ip block for beige_goby
  drm/amd/amdgpu: add gfx ip block for beige_goby
  drm/amd/amdgpu: add sdma ip block for beige_goby
  drm/amd/amdgpu: configure beige_goby gfx according to gfx 10.3's definition
  drm/amd/amdgpu: add virtual display support for beige_goby
  drm/amd/amdgpu: support cp_fw_write_wait for beige_goby
  drm/amd/amdgpu: Use IP discovery table for beige goby
  drm/amdkfd: support beige_goby KFD
  drm/amdkfd: add kfd2kgd funcs for beige_goby kfd support
  drm/amd/amdgpu: add smu support for beige_goby
  drm/amd/amdgpu: add psp support for beige_goby
  drm/amdgpu: add mmhub client support for beige goby
  drm/amdgpu: add gc_10_3_5 golden setting for beige_goby
  drm/amdgpu: Enable VCN for Beige Goby
  drm/amd/amdgpu: update golden_setting_10_3_5 for beige_goby
  drm/amd/pm: add mode1 support for beige_goby
  drm/amd/pm: update smu11 driver interface header for beige_goby
  drm/amd/pm: use macro to get pptable members
  drm/amdgpu: enable GFX clock gating for beige_goby
  drm/amdgpu: support athub cg setting for beige_goby
  drm/amdgpu: enable athub/mmhub PG for beige_goby
  drm/amdgpu: enable mc CG and LS for beige_goby
  drm/amdgpu: enable hdp CG and LS for beige_goby
  drm/amdgpu: enable ih CG for beige_goby
  drm/amdgpu: enabled VCN3.0 CG for BEIGE GOBY
  drm/amdgpu: add cgls for beige_goby
  drm/amd/pm: Use the PPTable from VBIOS for beige_goby
  drm/amd/amdgpu: Enable gfxoff for beige_goby
  drm/amdgpu: fix GCR_GENERAL_CNTL offset for beige_goby
  drm/amd/display: Add register definitions for Beige Goby
  drm/amd/display: Initial DC support for Beige Goby
  drm/amd/display: Edit license info for beige goby DC files
  drm/amd/display: Add DM support for Beige Goby
  drm/amd/amdgpu: Enable DCN IP init for Beige Goby
  drm/amd/display: Add callback for update_soc_for_wm_a for dcn303
  drm/amd/display: Update DCN303 SR Exit Latency
  drm/amd/display: Enable HDCP for Beige Goby
  drm/amd/display: enable idle optimizations for beige goby
  drm/amd/display: Fix typo of format termination newline
  drm/amd/amdgpu: psp program IH_RB_CTRL on sienna_cichlid
  drm/amd/amdgpu: fix refcount leak
  drm/amdgpu: Rename kfd_bo_va_list to kfd_mem_attachment
  drm/amdgpu: Keep a bo-reference per-attachment
  drm/amdgpu: Simplify AQL queue mapping
  drm/amdgpu: Add multi-GPU DMA mapping helpers
  drm/amdgpu: DMA map/unmap when updating GPU mappings
  drm/amdgpu: Move kfd_mem_attach outside reservation
  drm/amdgpu: Add DMA mapping of GTT BOs
  drm/amdgpu: Move dmabuf attach/detach to backend_(un)bind
  drm/amdkfd: fix a resource leakage issue
  drm/amdgpu: add video_codecs query support for aldebaran
  drm/amdgpu: Query correct register for DF hashing on Aldebaran
  drm/amdgpu/display: add helper functions to get/set backlight (v2)
  drm/amdgpu/display: restore the backlight on modeset (v2)
  drm/amdgpu: Fix a use-after-free
  drm/amdgpu: update gc golden setting for Navi12
  drm/amdgpu: update sdma golden setting for Navi12
  drm/amdgpu: modify system reference clock source for navi+ (V2)
  drm/amd/amdgpu: fix a potential deadlock in gpu reset
  drm/amdgpu: stop touching sched.ready in the backend
  PM / devfreq: Add missing error code in devfreq_add_device()
  drm/ttm: Remap all page faults to per process dummy page.
  drm/amdgpu: Split amdgpu_device_fini into early and late
  drm/amdgpu: Add early fini callback
  drm/amdgpu: Handle IOMMU enabled case.
  drm/amdgpu: Remap all page faults to per process dummy page.
  PCI: Add support for dev_groups to struct pci_driver
  drm/amdgpu: Convert driver sysfs attributes to static attributes
  drm/amdgpu: Guard against write accesses after device removal
  drm/sched: Make timeout timer rearm conditional.
  drm/amdgpu: Prevent any job recoveries after device is unplugged.
  drm/amdgpu: Fix hang on device removal.
  drm/scheduler: Fix hang when sched_entity released
  drm/sched: Avoid data corruptions
  drm/amd/display: Remove superfluous drm_mode_config_cleanup
  drm/amdgpu: Verify DMA opearations from device are done
  drm/amdgpu: Unmap all MMIO mappings
  cpufreq: blacklist SC7280 in cpufreq-dt-platdev
  dt-bindings: dvfs: Add support for generic performance domains
  cpufreq: mediatek: add support for mt8365
  cpufreq: scmi: Fix an error message
  opp: use list_del_init instead of list_del/INIT_LIST_HEAD
  drm/i915/xelpd: Calculate VDSC RC parameters
  drm/i915/xelpd: Add rc_qp_table for rcparams calculation
  drm/i915/adl_p: Add dedicated SAGV watermarks
  drm/i915/adl_p: Setup ports/phys
  drm/i915/adl_p: Implement TC sequences
  drm/i915/adl_p: Don't config MBUS and DBUF during display initialization
  drm/i915/adl_p: Add ddb allocation support
  drm/i915: Introduce MBUS relative dbuf offsets
  drm/i915/adl_p: MBUS programming
  drm/i915/adl_p: Tx escape clock with DSI
  drm/i915/display: Replace dc3co_enabled with dc3co_exitline on intel_psr struct
  drm/i915/display: Add PSR interrupt error check function
  drm/i915/adl_p: Define and use ADL-P specific DP translation tables
  drm/i915/adl_p: Add PLL Support
  drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL
  drm/i915/adlp: Add PIPE_MISC2 programming
  drm/i915/adl_p: Update memory bandwidth parameters
  staging: greybus: audio: Fix sparse warning.
  staging: emxx_udc: fix loop in _nbu2ss_nuke()
  Staging: greybus: fix open parenthesis error in gbphy.c
  staging: greybus: spi: add blank line after variable declaration
  staging: rtl8723bs: HalBtc8723b1Ant.c: fix build warnings about unused variables
  staging: rtl8723bs: rtl8723b_hal_init.c: fix build warnings about unused variables
  staging: rtl8723bs: rename get_ra() due to global symbol collision
  udf: Fix NULL pointer dereference in udf_symlink function
  drm/bridge: anx7625: Synchronously run runtime suspend.
  gpio: wcove: Use IRQ hardware number getter instead of direct access
  gpio: wcove: Unify style of to_reg() with to_ireg()
  ALSA: firewire-lib: code refactoring for size of CIP header
  ALSA: firewire-lib: code refactoring for calculation of context payload
  ALSA: firewire-lib: code refactoring for selection of IT context header length
  ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts
  ALSA: firewire-lib: skip initial packets instead of scheduling IR context
  ALSA: firewire-lib: code refactoring to start several IT/IR contexts
  ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts
  ALSA: firewire-lib: change waking up timing to process packets
  gpio: wcove: Split error handling for CTRL and IRQ registers
  x86/entry/x32: Rename __x32_compat_sys_* to __x64_compat_sys_*
  x86/syscalls: Switch to generic syscalltbl.sh
  x86/syscalls: Stop filling syscall arrays with *_sys_ni_syscall
  x86/unistd: Define X32_NR_syscalls only for 64-bit kernel
  x86/syscalls: Use __NR_syscalls instead of __NR_syscall_max
  x86/syscalls: Switch to generic syscallhdr.sh
  Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c
  platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets
  platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets
  selftests/x86/syscall: Update and extend syscall_numbering_64
  selftests/x86/syscall: Simplify message reporting in syscall_numbering
  selftests/x86/syscall: Add tests under ptrace to syscall_numbering_64
  x86/entry/64: Sign-extend system calls on entry to int
  x86/entry: Treat out of range and gap system calls the same
  drm/i915/gt: fix typo issue
  media: rcar-fcp: use pm_runtime_resume_and_get()
  media: rkisp1: use pm_runtime_resume_and_get()
  media: s3c-camif: use pm_runtime_resume_and_get()
  media: s5p-mfc: use pm_runtime_resume_and_get()
  media: stm32: use pm_runtime_resume_and_get()
  media: sunxi: use pm_runtime_resume_and_get()
  media: ti-vpe: use pm_runtime_resume_and_get()
  media: vsp1: use pm_runtime_resume_and_get()
  media: rcar-vin: use pm_runtime_resume_and_get()
  media: hantro: use pm_runtime_resume_and_get()
  media: davinci: fix two kernel-doc comments
  dt-bindings: serial: amlogic, meson-uart: add fifo-size property
  tty: serial: meson: retrieve port FIFO size from DT
  dt-bindings: serial: renesas,scif: Document r9a07g044 bindings
  serial: sh-sci: Add support for RZ/G2L SoC
  serial: kgdb_nmi: remove redundant initialization of variable c
  dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK1808
  serial: drop irq-flags initialisations
  serial: max310x: Try to get crystal clock rate from property
  serial: sc16is7xx: Use devm_clk_get_optional()
  tty: pty: remove redundant initialization of variable fd
  tty: pty: correct function name pty_resize()
  MAINTAINERS: TTY LAYER: add some ./include/linux/ header files
  serial: liteuart: Add support for earlycon
  RDMA/mlx5: Support SQD2RTS for modify QP
  RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response
  RDMA/hns: Remove unused parameter udata
  RDMA/mlx4: Remove unused parameter udata
  RDMA/mlx5: Remove unused parameter udata
  RDMA/rxe: Remove unused parameter udata
  tty/serial: clean up uart_match_port
  tty/serial: make port of serial8250_register_8250_port const
  tty: fix kernel-doc for tty_{read,write}
  tty: fix kernel-doc for {start,stop}_tty
  RDMA/bnxt_re: Drop unnecessary NULL checks after container_of
  tty: vt: selection: Correct misspelled function sel_loadlut()
  tty: serdev: core: Fix misspelled function name __serdev_device_driver_register()
  tty: tty_buffer: Fix incorrectly documented function __tty_buffer_request_room()
  tty: tty_jobctrl: Fix 2 incorrectly documented functions
  tty: n_hdlc: Fix a little doc-rot in n_hdlc_tty_read()
  tty: serial: st-asc: Demote a kernel-doc formatting abuse
  tty: n_gsm: Fix function naming and provide missing param descriptions
  tty: serial: xilinx_uartps: Fix documentation for cdns_uart_clk_notifier_cb()
  IB/hfi1: Remove the repeated declaration
  RDMA/cxgb4: Remove useless assignments
  RDMA/hns: Refactor extend link table allocation
  RDMA/hns: Rename CMDQ head/tail pointer to PI/CI
  RDMA/hns: Remove Receive Queue of CMDQ
  RDMA/hns: Remove unused CMDQ member
  clk: meson: g12a: fix gp0 and hifi ranges
  igc: Move igc_xdp_is_enabled()
  ASoC: topology: Fix using uninitialized pointer
  ASoC: dt-bindings: imx-card: Add binding doc for imx sound card
  ASoC: imx-card: Add imx-card machine driver
  regmap: mdio: Don't modify output if error happened
  spi: fix some invalid char occurrences
  spi: lm70llp: add parenthesis for sizeof
  spi: mpc512x-psc: add parenthesis for sizeof
  spi: mpc52xx: add parenthesis for sizeof
  spi: mpc52xx-psc: add parenthesis for sizeof
  spi: omap2-mcspi: add parenthesis for sizeof
  spi: omap-uwire: add parenthesis for sizeof
  spi: ppc4xx: add parenthesis for sizeof
  igc: Refactor __igc_xdp_run_prog()
  igc: Refactor igc_clean_rx_ring()
  igc: Refactor XDP rxq info registration
  igc: Introduce TX/RX stats helpers
  igc: Introduce igc_unmap_tx_buffer() helper
  igc: Replace IGC_TX_FLAGS_XDP flag by an enum
  igc: Enable RX via AF_XDP zero-copy
  igc: Enable TX via AF_XDP zero-copy
  arm64: dts: broadcom: normalize the node name of the UART devices
  vgaarb: Use ACPI HID name to find integrated GPU
  docs: update sysfs-platform_profile.rst reference
  docs: vcpu-requests.rst: fix reference for atomic ops
  docs: translations/zh_CN: fix a typo at 8.Conclusion.rst
  docs: sched-bwc.rst: fix a typo on a doc name
  docs: update pin-control.rst references
  docs: virt: api.rst: fix a pointer to SGX documentation
  docs: ABI: iommu: remove duplicated definition for sysfs-kernel-iommu_groups
  docs: ABI: sysfs-class-backlight: unify ambient light zone nodes
  docs: ABI: sysfs-class-led-trigger-pattern: remove repeat duplication
  samples/kprobes: Fix typo in handler_fault()
  mISDN: Remove obsolete PIPELINE_DEBUG debugging information
  samples/kprobes: Fix typo in handler_post()
  docs: Use fallthrough pseudo-keyword
  drm: Fix missing unlock and free on error in drm_legacy_addbufs_pci()
  docs: Add more message type documentations for checkpatch
  docs/zh_CN: add parisc index translation
  docs/zh_CN: add parisc debugging.rst translation
  docs/zh_CN: add parisc registers.rst translation
  dt-bindings: display: Fix spacing in lvds.yaml
  dt-bindings: timer: arm,twd: Convert to json-schema
  dt-bindings: arm: scu: Convert to json-schema
  docs: block: blk-mq.rst: correct drive -> driver
  Documentation: checkpatch: Tweak BIT() macro include
  drm/ttm: Explain why ttm_bo_add_move_fence uses a shared slot
  net: hns3: refactor dump reg of debugfs
  net: hns3: refactor dump reg dcb info of debugfs
  net: hns3: refactor queue map of debugfs
  net: hns3: refactor queue info of debugfs
  net: hns3: refactor dump fd tcam of debugfs
  net: hns3: refactor dump tm map of debugfs
  net: hns3: refactor dump tm of debugfs
  net: hns3: refactor dump tc of debugfs
  net: hns3: refactor dump qos pause cfg of debugfs
  net: hns3: refactor dump qos pri map of debugfs
  net: hns3: refactor dump qos buf cfg of debugfs
  net: hns3: refactor dump qs shaper of debugfs
  net: hns3: refactor dump mac tnl status of debugfs
  net: hns3: refactor dump serv info of debugfs
  net: hns3: remove the useless debugfs file node cmd
  net: wan: remove leading spaces before tabs
  net: usb: remove leading spaces before tabs
  net: slip: remove leading spaces before tabs
  net: ppp: remove leading spaces before tabs
  net: hamradio: remove leading spaces before tabs
  net: fddi: skfp: remove leading spaces before tabs
  net: appletalk: remove leading spaces before tabs
  ifb: remove leading spaces before tabs
  mii: remove leading spaces before tabs
  net: bonding: add some required blank lines
  net: bonding: fix code indent for conditional statements
  net: bonding: remove unnecessary braces
  net: bonding: use tabs instead of space for code indent
  NFC: st21nfca: remove unnecessary variable and labels
  ibmvnic: remove default label from to_string switch
  selftests: net: devlink_port_split.py: skip the test if no devlink device
  net: atm: use DEVICE_ATTR_RO macro
  net: usb: hso: use DEVICE_ATTR_RO macro
  net: cdc_ncm: use DEVICE_ATTR_RW macro
  evm: fix writing <securityfs>/evm overflow
  PM / devfreq: imx-bus: Remove imx_bus_get_dev_status
  PM / devfreq: tegra30: Support thermal cooling
  PM / devfreq: imx8m-ddrc: Remove DEVFREQ_GOV_SIMPLE_ONDEMAND dependency
  char: pcmcia: cm4000_cs: Remove unused variable 'tmp'
  char: pcmcia: cm4040_cs: Remove unused variable 'uc'
  char: hpet: Remove unused variable 'm'
  char: hw_random: pseries-rng: Demote non-conformant kernel-doc header
  crypto: testmgr - fix initialization of 'secret_size'
  crypto: ecdh - extend 'cra_driver_name' with curve name
  crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name
  crypto: hisilicon/hpre - fix unmapping invalid dma address
  crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands
  crypto: hisilicon/hpre - init a structure member each line
  crypto: hisilicon/hpre - replace macro with inline function
  crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV'
  crypto: hisilicon/hpre - delete rudundant initialization
  crypto: hisilicon/hpre - use 'GENMASK' to generate mask value
  crypto: hisilicon/hpre - delete rudundant macro definition
  crypto: hisilicon/hpre - add 'default' for switch statement
  ARM: OMAP1: Remove leading spaces in Kconfig
  x86/elf: Use _BITUL() macro in UAPI headers
  ARM: OMAP2+: CM: remove omap2_set_globals_cm()
  ARM: OMAP2+: remove omap2_set_globals_control()
  ARM: omap2plus_defconfig: Add WL1251 and WEXT modules
  ARM: omap2plus_defconfig: Add LP5523 LED driver
  ARM: dts: dra76-evm: remove ov5640
  ARM: dts: osd3358-sm-red: group in the same phandle all its properties
  x86/amd_nb: Add AMD family 19h model 50h PCI ids
  x86/irq: Remove unused vectors defines
  x86/irq: Add and use NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORS
  x86/idt: Remove address argument from idt_invalidate()
  x86: Add native_[ig]dt_invalidate()
  x86/kexec: Set_[gi]dt() -> native_[gi]dt_invalidate() in machine_kexec_*.c
  export: Make CRCs robust to symbol trimming
  usb: typec: wcove: Fx wrong kernel doc format
  USB: gadget: lpc32xx_udc: remove debugfs dentry variable
  USB: gadget: s3c2410_udc: remove dentry storage for debugfs file
  USB: gadget: pxa25x_udc: remove dentry storage for debugfs file
  fsl-usb: add need_oc_pp_cycle flag for 85xx also
  usb: gadget: tegra-xudc: Constify static structs
  usb: gadget: s3c-hsudc: Use struct_size() in devm_kzalloc()
  USB: Verify the port status when timeout happens during port suspend
  Revert "USB: Add reset-resume quirk for WD19's Realtek Hub"
  usb: musb: Add missing PM suspend and resume functions for 2430 glue
  usb: musb: Check devctl status again for a spurious session request
  dt-bindings: usb: sunxi-musb: Add H616 compatible string
  dt-bindings: usb: Add H616 compatible string
  usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
  usb: common: usb-conn-gpio: use dev_err_probe() to print log
  ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions
  ASoC: SOF: pci: No need to cast second time to save the desc
  ASoC: SOF: ops: print out the polling register
  ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read()
  ASoC: SOF: topology: fix assignment to use le32_to_cpu
  ASoC: SOF: ops: don't return void value
  ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI
  spi: pxa2xx: Fix inconsistent indenting
  comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase'
  comedi: drivers: ni_tio: Fix slightly broken kernel-doc and demote others
  comedi: drivers: ni_routes: Demote non-conforming kernel-doc headers
  comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1'
  gpio: stmpe: fully use convert probe to device-managed
  gpio: da9055: remove platform_set_drvdata() + cleanup probe
  parport: Use string_upper() instead of open coded variant
  w1: w1_therm: correct function name bulk_read_support()
  w1: w1_therm: fix build warning in w1_seq_show()
  w1: ds2438: fixed a coding style issue
  w1: ds2438: fixed if brackets coding style issue
  w1: ds2438: changed sysfs macro for rw file
  w1: ds2438: fixing bug that would always get page0
  w1: ds2438: adding support for reading page1
  w1: ds2438: support for writing to offset register
  uio: Remove leading spaces in Kconfig
  gpiolib: Make use of assign_bit() API (part 2)
  gpiolib: Use sysfs_emit() in "show" functions
  media: lirc: remove out of date comment
  media: rc: remove tango ir driver and keymap
  media: rc: clean up Kconfig dependencies
  media: siano: use DEFINE_MUTEX() for mutex lock and LIST_HEAD for list head
  media: dvb-frontends: remove redundant words and fix several typos
  gpio: visconti: remove platform_set_drvdata() + cleanup probe
  gpio: adp5520: cleanup probe error path + remove platform_set_drvdata()
  gpio: altera-a10sr: remove platform_set_drvdata() + cleanup probe
  gpio: bd9571mwv: remove platform_set_drvdata() + cleanup probe
  USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting
  USB: serial: digi_acceleport: add chars_in_buffer locking
  USB: serial: io_edgeport: drop buffer-callback sanity checks
  USB: serial: mos7720: drop buffer-callback sanity checks
  USB: serial: mos7840: drop buffer-callback return-value comments
  USB: serial: drop irq-flags initialisations
  drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4
  ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source()
  drm/amd/display: take dc_lock in short pulse handler only
  drm/amd/pm: correct MGpuFanBoost setting
  drm/amdgpu/pm: Update metrics table (v2)
  drm/amdgpu/pm: add new fields for Navi1x (v3)
  drm/amdgpu/pm: display vcn pp dpm (v4)
  drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
  drm/amd/pm: Update PPTable struct for beige_goby
  drm/amdgpu: Indirect register access for Navi12 sriov
  drm/amdgpu: Modify GC register access from MMIO to RLCG in file gfx_v10*
  drm/amdgpu: Modify GC register access from MMIO to RLCG in file kfd_v10*
  drm/amdgpu: Modify GC register access from MMIO to RLCG in file soc15.c
  drm/amdgpu: Modify GC register access from MMIO to RLCG in file sdma_v5*
  drm/amdgpu: Modify GC register access from MMIO to RLCG in file nv.c
  drm/amdgpu: Modify GC register access from MMIO to RLCG in file amdgpu_gmc.c
  drm/amdgpu: Modify MMHUB register access from MMIO to RLCG in file mmhub_v2*
  drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV
  drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
  drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
  drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
  drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
  drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
  drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
  drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
  drm/radeon/radeon_cs: Fix incorrectly documented function 'radeon_cs_parser_fini'
  drm/amd/amdgpu/amdgpu_ids: Correct some function name disparity
  drm/amd/amdgpu/amdgpu_debugfs: Fix a couple of misnamed functions
  drm/amd/amdgpu/amdgpu_gmc: Fix a little naming related doc-rot
  drm/amd/amdgpu/cik_sdma: Fix a few incorrectly named functions
  drm/amd/amdgpu/gfx_v7_0: Repair function names in the documentation
  drm/amd/amdgpu/si_dma: Fix some function name disparity
  drm/amd/amdgpu/dce_v6_0: Repair function name of 'si_get_number_of_dram_channels()'
  drm/radeon/cik: Fix incorrectly named function 'cik_irq_suspend()'
  drm/radeon/radeon_vm: Fix function naming disparities
  drm/amd/include/aldebaran_ip_offset: Mark top-level IP_BASE as __maybe_unused
  drm/amd/amdgpu/gmc_v7_0: Fix potential copy/paste issue
  drm/amd/amdgpu/mmhub_v9_4: Fix naming disparity with 'mmhub_v9_4_set_fault_enable_default()'
  drm/amd/amdgpu/gmc_v10_0: Fix potential copy/paste issue
  drm/radeon/r100: Realign doc header with function 'r100_cs_packet_parse_vline()'
  drm/amd/amdgpu/gfx_v9_4_2: Mark functions called by reference as static
  drm/amd/amdgpu/sdma_v2_4: Correct misnamed function 'sdma_v2_4_ring_emit_hdp_flush()'
  drm/amd/amdgpu/sdma_v4_0: Realign functions with their headers
  drm/amd/amdgpu/sdma_v5_0: Fix typo in function name
  drm/amd/amdgpu/amdgpu_vce: Fix a few incorrectly named functions
  drm/amd/amdgpu/sdma_v5_2: Repair typo in function name
  drm/amd/amdgpu/vcn_v1_0: Fix some function naming disparity
  drm/amd/amdgpu/gfx_v10_0: Demote kernel-doc abuse
  drm/amd/amdgpu/smuio_v13_0: Realign 'smuio_v13_0_is_host_gpu_xgmi_supported()' header
  gpio: tps68470: remove platform_set_drvdata() + cleanup probe
  dt-bindings: rng: mediatek: convert to yaml schema
  dt-bindings: rng: mediatek: add mt8365 to mtk rng binding
  fs: Fix typo issue
  jfs: Remove trailing semicolon in macros
  cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes
  cpufreq: intel_pstate: hybrid: CPU-specific scaling factor
  evm: Execute evm_inode_init_security() only when an HMAC key is loaded
  evm: Load EVM key in ima_load_x509() to avoid appraisal
  evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
  evm: Introduce evm_revalidate_status()
  cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode
  cpufreq: intel_pstate: Add Cometlake support in no-HWP mode
  evm: Introduce evm_hmac_disabled() to safely ignore verification errors
  evm: Allow xattr/attr operations for portable signatures
  cpufreq: sc520_freq: add 'fallthrough' to one case
  evm: Pass user namespace to set/remove xattr hooks
  ACPI: APEI: Don't warn if ACPI is disabled
  ACPI: PM / fan: Put fan device IDs into separate header file
  ACPI: sbshc: Fix fall-through warning for Clang
  ACPI: event: Remove redundant initialization of local variable
  ACPI: EC: Make more Asus laptops use ECDT _GPE
  ASoC: Intel: common: Add entries for sdw codecs in ADL match table
  ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload
  usb: fix spelling mistakes in header files
  usb: isp1760: fix strict typechecking
  usb: isp1760: move to regmap for register access
  usb: isp1760: use relaxed primitives
  usb: isp1760: remove platform data struct and code
  usb: isp1760: hcd: refactor mempool config and setup
  usb: isp1760: use dr_mode binding
  usb: isp1760: add support for isp1763
  dt-bindings: usb: nxp,isp1760: add bindings
  usb: isp1763: add peripheral mode
  usb: atm: cxacru: Fix typo in comment
  usb: gadget: tegra-xudc: Don't print error on probe deferral
  usb: gadget: tegra-xudc: Use dev_err_probe()
  USB: cdnsp: drop irq-flags initialisations
  USB: dwc2: drop irq-flags initialisations
  USB: gadget: drop irq-flags initialisations
  dt-bindings: usb: dwc2: add compatible for RK3308 USB controller
  usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled
  usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge
  usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP
  usb: typec: tcpci: Implement callback for apply_rc
  Revert "serial: sh-sci: Add support for RZ/G2L SoC"
  tty: hvc_console: Remove the repeated words 'no' and 'from'
  drm/i915/gvt: remove local storage of debugfs file
  b43legacy: don't save dentries for debugfs
  b43: don't save dentries for debugfs
  scsi: snic: debugfs: remove local storage of debugfs files
  debugfs: remove return value of debugfs_create_bool()
  debugfs: remove return value of debugfs_create_ulong()
  cxl/docs: Fix "Title underline too short" warning
  Documentation: kunit: add tips for running KUnit
  Documentation: kunit: Update kunit_tool page
  ARM: dts: Fix up the IXP4xx ethernet nodes
  perf build: Improve error message for old/missing clang
  perf tests: Consolidate test__arch_unwind_sample declaration
  perf tests: Drop __maybe_unused on x86 test declarations
  misc: bcm-vk: Replace zero-length array with flexible array member
  drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO
  scsi: ufs: ufs-exynos: Move definitions from .h to .c
  sysfs: Add helper BIN_ATTRIBUTE_GROUPS
  eeprom: ee1004: Let device core handle attribute eeprom
  misc: xilinx-sdfec: Drop unnecessary NULL check after container_of
  net: xilinx_emaclite: Do not print real IOMEM pointer
  net: phy: add driver for Motorcomm yt8511 phy
  net: dsa: sja1105: send multiple spi_messages instead of using cs_change
  net: dsa: sja1105: adapt to a SPI controller with a limited max transfer size
  net: wan: fix an code style issue about "foo* bar"
  net: wan: add some required spaces
  net: wan: fix the code style issue about trailing statements
  net: wan: remove redundant blank lines
  net: wan: add braces {} to all arms of the statement
  net: wan: add necessary () to macro argument
  caif_virtio: Fix some typos in caif_virtio.c
  net: bonding: bond_alb: Fix some typos in bond_alb.c
  scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0)
  sfc: farch: fix compile warning in efx_farch_dimension_resources()
  net: phy: Fix inconsistent indenting
  scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
  atm: Fix typo
  scsi: arcmsr: Update driver version to v1.50.00.05-20210429
  net: hns3: Fix return of uninitialized variable ret
  scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation
  scsi: pmcraid: Fix typos
  scsi: bfa: Fix typo
  scsi: bfa: Fix inconsistent indenting
  net: dsa: sja1105: stop reporting the queue levels in ethtool port counters
  net: dsa: sja1105: don't use burst SPI reads for port statistics
  scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
  dpaa2-eth: setup the of_node field of the device
  dpaa2-eth: name the debugfs directory after the DPNI object
  scsi: ufs: Use designated initializers in ufs_pm_lvl_states[]
  scsi: target: tcmu: Fix boolreturn.cocci warnings
  scsi: core: Remove leading spaces in Kconfig
  scsi: Fix spelling mistakes in header files
  dpaa2-eth: don't print error from dpaa2_mac_connect if that's EPROBE_DEFER
  drm/amd/pm: Correct reserved uint32_t number in beige_goby_PPTable
  drm/amd/pm: fix return value in aldebaran_set_mp1_state()
  drm/amd/display: Allow bandwidth validation for 0 streams.
  drm/amdgpu: Add new placement for preemptible SG BOs
  drm/amdgpu: Use preemptible placement for KFD
  drm/amd/display: Fix GPU scaling regression by FS video support
  drm/amdgpu/display: make backlight setting failure messages debug
  drm/amdgpu/acpi: unify ATCS handling (v3)
  drm/amdgpu/apci: switch ATIF/ATCS probe order
  drm/amdgpu: Fix inconsistent indenting
  drm/amd/amdkfd: Drop unnecessary NULL check after container_of
  ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c
  ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c
  dt-bindings: display: convert faraday,tve200
  ARM: dts: gemini-dlink-dir-685: Remove address from display port
  ARM: dts: gemini: remove xxx-cells from display
  drm/panel: s6e63m0: Depromote debug prints
  drm/mcde: Remove redundant error printing in mcde_dsi_probe()
  arm64: dts: ti: k3-am65-iot2050-common: Disable mailbox nodes
  scsi: ufs: core: Clean up whitespace
  scsi: fas216: Use fallthrough pseudo-keyword
  scsi: ufs: ufs-exynos: Make a const array static, makes object smaller
  scsi: qla2xxx: Remove redundant assignment to rval
  scsi: scsi_dh_alua: Retry RTPG on a different path after failure
  scsi: lpfc: Fix unreleased RPIs when NPIV ports are created
  scsi: lpfc: Fix non-optimized ERSP handling
  scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
  scsi: lpfc: Add ndlp kref accounting for resume RPI path
  scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs
  scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller
  scsi: lpfc: Ignore GID-FT response that may be received after a link flip
  scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
  scsi: lpfc: Add a option to enable interlocked ABTS before job completion
  scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller
  scsi: lpfc: Update lpfc version to 12.8.0.10
  scsi: core: Cap scsi_host cmd_per_lun at can_queue
  ALSA: firewire-lib: Fix uninitialized variable err issue
  ALSA: firewire-lib: add flag to unaware of syt in CIP header
  ALSA: firewire-lib: pool sequence of packet in IT context independently
  ALSA: firewire-lib: code refactoring for generation of packet descriptors
  ALSA: firewire-lib: code refactoring for generation of syt sequence
  ALSA: firewire-lib: code refactoring for generation of data block sequence
  ALSA: firewire-lib: code refactoring for transfer delay
  misc: alcor_pci: fix inverted branch condition
  USB: core: WARN if pipe direction != setup packet direction
  efi/apple-properties: Handle device properties with software node API
  efi/dev-path-parser: Switch to use for_each_acpi_dev_match()
  x86/efi: Log 32/64-bit mismatch with kernel as an error
  arm64: defconfig: enable Layerscape EDAC driver
  ARM: dts: imx28: Add DTS description of imx28 based XEA board
  ARM: dts: imx6ul-14x14-evk: Switch to fsl-asoc-card sound card
  ARM: dts: imx7d-sdb: Add HDMI audio sound card
  riscv: mm: add _PAGE_LEAF macro
  riscv: mm: make pmd_bad() check leaf condition
  riscv: mm: add param stride for __sbi_tlb_flush_range
  riscv: mm: add THP support on 64-bit
  hwrng: omap - Enable driver for TI K3 family
  crypto: sa2ul - Fix leaks on failure paths with sa_dma_init()
  crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe()
  crypto: sa2ul - Use of_device_get_match_data() helper
  crypto: sa2ul - Use devm_platform_ioremap_resource()
  crypto: sa2ul - Remove child devices in remove
  crypto: hisilicon/qm - initialize the device before doing tasks
  crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error
  crypto: hisilicon/qm - adjust order of device error configuration
  crypto: hisilicon/qm - enable to close master ooo when NFE occurs
  crypto: ccp - Fix a resource leak in an error handling path
  ARM: dts: imx6dl-yapp4: Use aliases to set custom MMC device indexes
  dt-bindings: add dasheng vendor prefix
  dt-bindings: arm: imx: Add i.mx6q DaSheng COM-9XX SBC
  ARM: dts: imx: Add i.mx6q DaSheng COM-9XX SBC board support
  ARM: dts: imx6qdl-sabresd: Add asrc support for wm8962 sound card
  ARM: dts: imx6qdl-sabresd: Configure the gpio for hp detect
  dt-bindings: imx: gpcv2: add support for optional resets
  soc: imx: gpcv2: move to more ideomatic error handling in probe
  soc: imx: gpcv2: move domain mapping to domain driver probe
  soc: imx: gpcv2: switch to clk_bulk_* API
  soc: imx: gpcv2: split power up and power down sequence control
  soc: imx: gpcv2: wait for ADB400 handshake
  soc: imx: gpcv2: add runtime PM support for power-domains
  soc: imx: gpcv2: allow domains without power-sequence control
  soc: imx: gpcv2: add support for optional resets
  ARM: dts: imx6: edmqmx6: set phy-mode to RGMII-ID
  ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value
  ARM: imx6q: remove PHY fixup for KSZ9031
  ARM: imx6q: remove part of ar8031_phy_fixup()
  ARM: imx6q: remove BMCR_PDOWN handler in ar8035_phy_fixup()
  ARM: imx6q: remove clk-out fixup for the Atheros AR8031 and AR8035 PHYs
  ARM: imx6q: remove Atheros AR8035 SmartEEE fixup
  ARM: imx6sx: remove Atheros AR8031 PHY fixup
  ARM: imx7d: remove Atheros AR8031 PHY fixup
  ARM: dts: i.MX51: digi-connectcore-som: Correct Ethernet node name
  ARM: dts: imx53-ard: Correct Ethernet node name
  powerpc/pseries/memhotplug: Remove unused inline function dlpar_memory_remove()
  selftests/powerpc: Fix duplicate included pthread.h
  powerpc/pseries/ras: Delete a redundant condition branch
  powerpc/pseries: Set UNISOLATE on dlpar_memory_remove_by_ic() error
  powerpc/pseries: check DRCONF_MEM_RESERVED in lmb_is_removable()
  powerpc/pseries: break early in dlpar_memory_remove_by_count() loops
  powerpc/pseries: minor enhancements in dlpar_memory_remove_by_ic()
  powerpc/Makefile: Add ppc32/ppc64_randconfig targets
  powerpc/sstep: Add emulation support for ‘setb’ instruction
  powerpc/sstep: Add tests for setb instruction
  powerpc/powernv/pci: fix header guard
  powerpc: Kconfig: disable CONFIG_COMPAT for clang < 12
  kprobes: Allow architectures to override optinsn page allocation
  powerpc/kprobes: Replace ppc_optinsn by common optinsn
  powerpc/xmon: make dumping log buffer contents more reliable
  tty: hvc: udbg_hvc: retry putc on -EAGAIN
  media: rc: i2c: Fix an error message
  media: lmedm04: delete lme2510_get_adapter_count()
  media: dvb-usb: fix wrong definition
  media: uapi: mpeg2: Rename "quantization" to "quantisation"
  media: uapi: mpeg2: rework quantisation matrices semantics
  media: uapi: mpeg2: Cleanup flags
  media: uapi: mpeg2: Split sequence and picture parameters
  media: uapi: mpeg2: Move reference buffer fields
  media: hantro/cedrus: Remove unneeded slice size and slice offset
  media: uapi: mpeg2: Remove V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMS
  media: uapi: Move the MPEG-2 stateless control type out of staging
  media: controls: Log MPEG-2 stateless control in .std_log
  media: uapi: move MPEG-2 stateless controls out of staging
  media: imx: imx7_mipi_csis: Fix logging of only error event counters
  media: imx: imx7_mipi_csis: Count the CSI-2 debug interrupts
  media: imx: imx7_mipi_csis: Update ISP_CONFIG macros for quad pixel mode
  media: imx: imx7_mipi_csis: Move static data to top of mipi_csis_dump_regs()
  media: imx: imx7_mipi_csis: Minimize locking in get/set format
  media: imx: imx7_mipi_csis: Don't set subdev data
  media: imx: imx7_mipi_csis: Reorganize code in sections
  media: imx: imx7_mipi_csis: Set the CLKSETTLE register field
  media: imx: imx7_mipi_csis: Drop unused csis_hw_reset structure
  media: imx: imx7_mipi_csis: Store CSI-2 data type in format structure
  media: imx: imx7_mipi_csis: Drop csi_state phy field
  media: imx: imx7_mipi_csis: Rename mipi_sd to sd
  media: imx: imx7_mipi_csis: Rename csi_state flag field to state
  media: imx: imx7_mipi_csis: Turn csi_state irq field into local variable
  media: imx: imx7_mipi_csis: Don't pass pdev to mipi_csis_parse_dt()
  media: imx: imx7_mipi_csis: Pass csi_state to mipi_csis_subdev_init()
  media: imx: imx7_mipi_csis: Drop csi_state pdev field
  media: imx: imx7_mipi_csis: Make csi_state num_clocks field unsigned
  media: imx: imx7_mipi_csis: Reorganize csi_state structure
  media: imx: imx7_mipi_csis: Reorganize mipi_csis_probe()
  media: imx: imx7_mipi_csis: Reject invalid data-lanes settings
  media: imx: imx7_mipi_csis: Move PHY control to dedicated functions
  media: dt-bindings: media: nxp,imx7-mipi-csi2: Add i.MX8MM support
  media: imx: imx7_mipi_csis: Add i.MX8MM support
  media: imx: imx7_mipi_csis: Update MAINTAINERS
  gpio: xgene: simplify probe, return devm_gpiochip_add_data() directly
  gpio: da9052: remove platform_set_drvdata() + cleanup probe
  gpio: gpio-tegra186: remove empty remove hook
  gpio: gpio-tegra186: remove platform_set_drvdata() + cleanup probe
  net: ftgmac100: add missing error return code in ftgmac100_probe()
  ARM: dts: ux500: Fix orientation of Janice accelerometer
  clk: rockchip: fix rk3568 cpll clk gate bits
  sfc: use DEVICE_ATTR_*() macro
  sfc: falcon: use DEVICE_ATTR_*() macro
  ehea: Use DEVICE_ATTR_*() macro
  net: r6040: Use logical or for MDIO operations
  net: r6040: Use ETH_FCS_LEN
  net: r6040: Allow restarting auto-negotiation
  ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy
  Makefile: extend 32B aligned debug option to 64B aligned
  kbuild: hide tools/ build targets from external module builds
  kbuild: remove libelf checks from top Makefile
  ath10k/ath11k: fix spelling mistake "requed" -> "requeued"
  cpufreq: dt: Rename black/white-lists
  clk: meson: axg-audio: improve deferral handling
  ASoC: dt-bindings: renesas: rsnd: tidyup properties
  ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
  ASoC: rsnd: add null CLOCKIN support
  ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x
  ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers
  regulator: bd71815: add select to fix build
  regulator: max8973: Convert to use regulator_set_ramp_delay_regmap
  regulator: bd70528: Convert to use regulator_set_ramp_delay_regmap
  spi: ath79: drop platform data
  spi: ath79: set number of chipselect lines
  reiserfs: Remove unneed check in reiserfs_write_full_page()
  drm/i915/gvt: Add missing macro name changes
  perf/arm-ccn: Use irq_set_affinity()
  perf/arm-cmn: Use irq_set_affinity()
  perf/arm-dmc620: Use irq_set_affinity()
  perf/arm-dsu: Use irq_set_affinity()
  perf/arm-smmuv3: Use irq_set_affinity()
  perf/imx_ddr: Use irq_set_affinity()
  perf/hisi: Use irq_set_affinity()
  drm/vc4: Fix clock source for VEC PixelValve on BCM2711
  dt-bindings: display: bcm2835-vec: Add BCM2711 compatible
  drm/vc4: Separate VEC compatible variants
  clk: sunxi-ng: v3s: fix incorrect postdivider on pll-audio
  arm64: dts: allwinner: pinephone: Set audio card name
  ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
  drm/vc4: txp: Properly set the possible_crtcs mask
  drm/vc4: crtc: Skip the TXP
  drm/vc4: crtc: Pass the drm_atomic_state to config_pv
  drm/vc4: crtc: Fix vc4_get_crtc_encoder logic
  drm/vc4: crtc: Lookup the encoder from the register at boot
  drm/vc4: hdmi: Prevent clock unbalance
  drm/vc4: hvs: Make the HVS bind first
  drm/vc4: hdmi: Properly compute the BVB clock rate
  drm/vc4: hdmi: Check and warn if we can't reach 4kp60 frequencies
  drm/vc4: hdmi: Enable the scrambler
  drm/vc4: hdmi: Add a workqueue to set scrambling
  block_dump: remove block_dump feature in mark_inode_dirty()
  block_dump: remove block_dump feature
  block_dump: remove comments in docs
  aoe: remove unnecessary mutex_init()
  blkcg: drop CLONE_IO check in blkcg_can_attach()
  block: remove unneeded parenthesis from blk-sysfs
  block: avoid double io accounting for flush request
  blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
  blk-mq: clear stale request in tags->rq[] before freeing one request pool
  blk-mq: clearing flush request reference in tags->rqs[]
  blk-mq: Some tag allocation code refactoring
  blk-mq: Use request queue-wide tags for tagset-wide sbitmap
  rsxx: Use struct_size() in vmalloc()
  USB: gadget: udc: fix kernel-doc syntax in file headers
  USB: usbfs: remove double evaluation of usb_sndctrlpipe()
  usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node()
  usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static
  PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ
  PM: hibernate: fix spelling mistakes
  ACPI: ipmi: Remove address space handler in error path
  ACPI: configfs: Replace ACPI_INFO() with pr_debug()
  gpio: tps6586x: remove platform_set_drvdata() + cleanup probe
  gpio: tc3589x: emove platform_set_drvdata() + cleanup probe
  gpio: tps65218: remove platform_set_drvdata() + cleanup probe
  gpio: tps65912: remove platform_set_drvdata() + cleanup probe
  libbpf: Skip bpf_object__probe_loading for light skeleton
  nfc: st-nci: remove unnecessary assignment and label
  net: hns3: configure promisc mode for VF asynchronously
  net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED
  bpf: Add lookup_and_delete_elem support to hashtab
  bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags
  selftests/bpf: Add bpf_lookup_and_delete_elem tests
  net: dsa: sja1105: parameterize the number of ports
  net: dsa: sja1105: avoid some work for unused ports
  net: dsa: sja1105: dimension the data structures for a larger port count
  net: dsa: sja1105: don't assign the host port using dsa_upstream_port()
  net: dsa: sja1105: skip CGU configuration if it's unnecessary
  net: dsa: sja1105: dynamically choose the number of static config table entries
  net: dsa: sja1105: use sja1105_xfer_u32 for the reset procedure
  net: dsa: sja1105: configure the multicast policers, if present
  net: dsa: sja1105: allow the frame buffer size to be customized
  drm/panel: panel-simple: Add missing pm_runtime_dont_use_autosuspend() calls
  net: wan: remove redundant blank lines
  net: wan: fix an code style issue about "foo* bar"
  net: wan: add blank line after declarations
  net: wan: code indent use tabs where possible
  net: wan: fix the code style issue about trailing statements
  net: wan: add some required spaces
  net: wan: move out assignment in if condition
  net: wan: replace comparison to NULL with "!card"
  net: wan: fix the comments style issue
  net: wan: add braces {} to all arms of the statement
  rtc: bd70528: fix BD71815 watchdog dependency
  rtc: m41t80: add support for fixed clock
  PCI: Add pci_reset_bus_function() Secondary Bus Reset interface
  rtc: mxc_v2: add missing MODULE_DEVICE_TABLE
  dt-bindings: convert rtc/faraday,ftrtc01 to yaml
  rtc: fix snprintf() checking in is_rtc_hctosys()
  rtc: efi: Remove the repeated module alias
  rtc: imxdi: add wakeup support
  dt-bindings: msm: disp: add yaml schemas for DPU bindings
  dt-bindings: msm: dsi: add yaml schemas for DSI bindings
  dt-bindings: msm: dsi: add yaml schemas for DSI PHY bindings
  dt-bindings: msm/dp: Add bindings of MSM DisplayPort controller
  PCI: Work around Huawei Intelligent NIC VF FLR erratum
  Input: usbtouchscreen - fix control-request directions
  Input: xpad - map "Select" button on Microsoft Xbox One controller
  Input: hil_kbd - fix error return code in hil_dev_connect()
  dt-bindings: input: remove fsl-mma8450 which is handled by trivial-devices
  libbpf: Add support for new llvm bpf relocations
  samples: bpf: Ix kernel-doc syntax in file header
  Input: evbug - remove an empty comment block
  Input: ims-pcu - replace some spaces with tabs
  bpf: Fix spelling mistakes
  drm/i915/display: fix typo when returning table
  ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change
  ALSA: control: Track in-flight control read/write/tlv accesses
  ALSA: control: Drop superfluous snd_power_wait() calls
  ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE
  ALSA: Drop superfluous argument from snd_power_wait()
  ALSA: pcm: Block the release until the system resume finishes
  ALSA: firewire-lib: drop initial NODATA or empty packet
  ALSA: firewire-lib: obsolete callbacked member
  ALSA: bebob: cancel switching connection order
  ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk
  sound/oss/dmasound: Remove superfluous "break"
  ALSA: ac97: fix PM reference leak in ac97_bus_remove()
  ALSA: pcm: use DEVICE_ATTR_RO macro
  ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regulator for A2 evb.
  ARM: dts: aspeed: ast2600evb: Add phase correction for emmc controller.
  ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0
  ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list
  arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-names list
  arm64: dts: renesas: beacon kit: Setup AVB refclk
  arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders
  arm64: dts: renesas: condor: Switch eMMC bus to 1V8
  arm64: dts: renesas: v3msk: Fix memory size
  ARM: dts: r8a7779, marzen: Fix DU clock names
  ARM: dts: koelsch: Rename sw2 to keyboard
  arm64: dts: renesas: eagle: Add x1 clock
  ARM: dts: rcar-gen1: Correct internal delay for i2c[123]
  arm64: dts: renesas: beacon: Fix USB extal reference
  arm64: dts: renesas: beacon: Fix USB ref clock references
  ARM: dts: renesas: Move enable-method to CPU nodes
  arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2
  x86/entry: Use int everywhere for system call numbers
  configfs: fix the kerneldoc comment for configfs_create_bin_file
  configfs: drop pointless kerneldoc comments
  configfs: implement the .read_iter and .write_iter methods
  ALSA: control_led - use DEVICE_ATTR_*() macro
  drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
  drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned
  drm/i915/adlp: Fix GEM VM asserts for DPT VMs
  drm/i915/debugfs: Print remap info for DPT VMAs as well
  drm: Add support for GEM buffers backed by non-coherent memory
  drm: Add and export function drm_fb_cma_sync_non_coherent
  drm/ingenic: Add option to alloc cached GEM buffers
  xsk: Use kvcalloc to support large umems
  perf vendor events intel: Add core event list for Icelake Server
  perf vendor events intel: Add uncore event list for Icelake Server
  perf vendor events intel: Add metrics for Icelake Server
  perf vendor events intel: Update event list for Icelake Client
  perf arm-spe: Correct sample flags for SPE event
  perf arm-spe: Correct sample flags for dummy event
  perf arm-spe: Enable timestamp for per-cpu mode
  perf arm-spe: Remove redundant checking for "full_auxtrace"
  perf script: Find script file relative to exec path
  perf auxtrace: Make perf_event__process_auxtrace*() callable
  perf scripting python: Fix tuple_set_u64()
  perf scripting python: Factor out set_sym_in_dict()
  perf scripting python: Add 'addr_location' for 'addr'
  perf script: Factor out perf_sample__sprintf_flags()
  perf scripting python: Add sample flags
  perf scripting python: Add IPC
  perf scripting python: Add cpumode
  perf scripting python: Add context switch
  perf scripting python: Add auxtrace error
  perf scripts python: intel-pt-events.py: Add branches to script
  drm/i915/gt: Move engine setup out of set_default_submission
  drm/i915/gt: Move submission_method into intel_gt
  drm/i915/gt: Move CS interrupt handler to the backend
  pinctrl: tigerlake: Add Alder Lake-M ACPI ID
  gpio: ath79: remove platform_set_drvdata() + cleanup probe
  gpio: spear-spics: remove platform_set_drvdata() + cleanup probe
  gpio: sprd: remove platform_set_drvdata() + cleanup probe
  gpio: sta2x11: remove platform_set_drvdata() + cleanup probe
  gpio: tps65910: remove platform_set_drvdata() + cleanup probe
  gpio: wm831x: remove platform_set_drvdata() + cleanup probe
  gpio: wm8994: remove platform_set_drvdata() + cleanup probe
  gpio: wm8350: remove platform_set_drvdata() + cleanup probe
  fs: dlm: always run complete for possible waiters
  fs: dlm: add dlm macros for ratelimit log
  fs: dlm: fix srcu read lock usage
  fs: dlm: set is othercon flag
  fs: dlm: reconnect if socket error report occurs
  fs: dlm: cancel work sync othercon
  fs: dlm: fix connection tcp EOF handling
  fs: dlm: public header in out utility
  fs: dlm: add more midcomms hooks
  fs: dlm: make buffer handling per msg
  fs: dlm: add functionality to re-transmit a message
  fs: dlm: move out some hash functionality
  fs: dlm: add union in dlm header for lockspace id
  fs: dlm: add reliable connection if reconnect
  fs: dlm: add midcomms debugfs functionality
  fs: dlm: don't allow half transmitted messages
  x86/syscalls: Clear 'offset' and 'prefix' in case they are set in env
  x86/uml/syscalls: Remove array index from syscall initializers
  x86/syscalls: Remove -Wno-override-init for syscall tables
  x86/syscalls: Don't adjust CFLAGS for syscall tables
  media: v4l2-ctrls: always copy the controls on completion
  media: v4l2-ctrls: split up into four source files
  pinctrl/amd: Add device HID for new AMD GPIO controller
  pinctrl: npcm: Align a few entries in the pin function table
  pinctrl: at91: Constify struct at91_pinctrl_mux_ops
  cpu/hotplug: Simplify access to percpu cpuhp_state
  futex: Deduplicate cond_resched() invocation in futex_wake_op()
  ASoC: cs42l42: Fix 1536000 Bit Clock instability
  ASoC: cs42l42: Add support for 2304000 Bit clock
  ASoC: cs42l42: Add support for 2400000 Bit clock
  ASoC: cs42l42: Check jack status before reporting button events
  ASoC: tlv320aic26: use DEVICE_ATTR_RW macro
  ASoC: imx-card: Make some symbols static
  regulator: qcom_smd: Make pm8953_lnldo linear_ranges entries properly sorted
  regulator: mp886x: Convert to use regulator_set_ramp_delay_regmap
  regulator: mp5416: Convert to use regulator_set_ramp_delay_regmap
  regulator: rt4831: Add missing .owner field in regulator_desc
  dt-bindings: pinctrl: Add DT bindings for apple, pinctrl
  drm/amdgpu: Rename flag which prevents HW access
  arm64: dts: qcom: sm8350: add IPA information
  arm64: dts: qcom: sm8350-mtp: enable IPA
  drm/amdgpu: Fix crash when hot unplug in BACO
  pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2>
  pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_with_flags()
  pwm: Autodetect default value for of_pwm_n_cells from device tree
  pwm: Simplify all drivers with explicit of_pwm_n_cells = 3
  staging: rtl8723bs: moved contexts for arc4 encryption in struct security_priv
  staging: rtl8712: Removed unnecessary blank lines
  staging: rtl8192e: Fix shadowed variable name
  staging: rtl8723bs: hal: Remove set but unused variables
  staging: rtl8723bs: core: rtw_mlme_ext.c: Remove set but unused variable
  staging: rtl8723bs: refactor to reduce indents
  staging: rtl8723bs: remove unnecessary braces from conditionals
  staging: rtl8723bs: fix suspect indents
  staging: rtl8188eu: remove ASSERT and ODM_RT_ASSERT macros
  staging: rtl8723bs: remove sd_f0_read8()
  staging: emxx_udc: fix alignment issues
  pwm: visconti: Fix and simplify period calculation
  pwm: spear: Don't modify HW state in .remove callback
  pwm: spear: Free resources only after pwmchip_remove()
  pwm: spear: Implement .apply() callback
  drm/i915/display/adl_p: Drop earlier return in tc_has_modular_fia()
  drm/i915/adl_p: Handle TC cold
  drm/i915: WA for zero memory channel
  drm/i915/display/adl_p: Allow DC3CO in pipe and port B
  drm/i915/display/adl_p: Disable PSR2
  arm64: Implement stack trace termination record
  arm64/mm: Validate CONFIG_PGTABLE_LEVELS
  drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev()
  drivers/perf: arm_spe_pmu: Fix some coding style issues
  drivers/perf: arm_pmu: Fix some coding style issues
  drivers/perf: arm-cmn: Add space after ','
  drivers/perf: arm-cci: Fix checkpatch spacing error
  arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad()
  arm64: Document requirement for access to FEAT_HCX
  kselftest/arm64: Add missing newline to SVE test skipping output
  kasan: speed up mte_set_mem_tag_range
  arm64/mm: Make vmemmap_free() available only with CONFIG_MEMORY_HOTPLUG
  arm64: assembler: replace `kaddr` with `addr`
  arm64: assembler: add conditional cache fixups
  arm64: Apply errata to swsusp_arch_suspend_exit
  arm64: Do not enable uaccess for flush_icache_range
  arm64: Do not enable uaccess for invalidate_icache_range
  arm64: Downgrade flush_icache_range to invalidate
  arm64: assembler: remove user_alt
  arm64: Move documentation of dcache_by_line_op
  arm64: Fix comments to refer to correct function __flush_icache_range
  arm64: __inval_dcache_area to take end parameter instead of size
  arm64: dcache_by_line_op to take end parameter instead of size
  arm64: __flush_dcache_area to take end parameter instead of size
  arm64: __clean_dcache_area_poc to take end parameter instead of size
  arm64: __clean_dcache_area_pop to take end parameter instead of size
  arm64: __clean_dcache_area_pou to take end parameter instead of size
  arm64: sync_icache_aliases to take end parameter instead of size
  arm64: Fix cache maintenance function comments
  arm64: Rename arm64-internal cache maintenance functions
  dt-bindings: i2c: i2c-rk3x: add description for rk3568
  i2c: qcom-cci: add sm8250 compatible
  i2c: add binding to mark a bus as supporting SMBus-Alert
  i2c: stm32f7: add SMBus-Alert support
  MAINTAINERS: Make Yazen Ghannam maintainer for EDAC-AMD64
  dt-bindings: touchscreen: Convert resistive-adc-touch binding to json schema
  dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property
  dt-bindings: touchscreen: resistive-adc-touch: add support for z1 and z2 channels
  Input: resistive-adc-touch - add support for z1 and z2 channels
  nfsd: Prevent truncation of an unlinked inode from blocking access to its directory
  nfsd: move some commit_metadata()s outside the inode lock
  NFSD add vfs_fsync after async copy is done
  NFSD: delay unmount source's export after inter-server copy completed.
  net: bridge: remove redundant assignment
  net: hns3: switch to dim algorithm for adaptive interrupt moderation
  net/hamradio/6pack: Fix inconsistent indenting
  net: wan: remove redundant blank lines
  net: wan: add blank line after declarations
  net: wan: fix an code style issue about "foo* bar
  net: wan: add some required spaces
  net: wan: replace comparison to NULL with "!card"
  net: wan: add spaces required around that ':' and '+'
  net: wwan: core: Add WWAN device index sysfs attribute
  libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors
  selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks
  libbpf: Streamline error reporting for low-level APIs
  libbpf: Streamline error reporting for high-level APIs
  bpftool: Set errno on skeleton failures and propagate errors
  clk: qcom: clk-rcg2: Add support for duty-cycle for RCG
  arm64: dts: qcom: sc7180: add nodes for idp display
  arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem
  arm64: dts: qcom: sdm845-oneplus-common: enable ipa
  arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support
  arm64: dts: qcom: remove camera_mem region
  arm64: dts: qcom: msm8996: Disable ADSP and add power domains
  arm64: dts: qcom: Add board support for HK10
  arm64: dts: qcom: msm8996: Sanitize pins
  arm64: dts: qcom: msm8996-*: Clean up QUP and UART names
  arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size
  arm64: dts: qcom: msm8996: Add SDHCI1
  arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6
  arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default
  arm64: dts: qcom: msm8996: Disable Venus by default
  arm64: dts: qcom: pm8994: Add RESIN node
  arm64: dts: qcom: msm8996: Add DSI0 nodes
  arm64: dts: qcom: pmi8994: Add WLED node
  arm64: dts: qcom: msm8996: Clean up the SDHCI2 node
  arm64: dts: qcom: msm8996: Add usb3 interrupts
  arm64: dts: qcom: SC7280: Add device node support for TSENS
  arm64: dts: qcom: SC7280: Add thermal zone support
  arm64: dts: qcom: sm8350: Add label for thermal-zones node
  arm64: dts: qcom: pm7325: Add pm7325 base dts file
  arm64: dts: qcom: pm8350c: Add temp-alarm support
  arm64: dts: qcom: pm8350c: Correct the GPIO node
  arm64: dts: qcom: pmr735a: Add temp-alarm support
  arm64: dts: qcom: pmr735a: Correct the GPIO node
  arm64: dts: qcom: pmk8350: Add peripherals for pmk8350
  arm64: dts: qcom: pmk8350: Correct the GPIO node
  arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp
  arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC temperatures to sc7280-idp
  arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB2 speeds
  arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs
  drm/amdgpu: fix typo
  drm/amdgpu: add judgement for dc support
  drm/amdgpu: add missing unreserve on error
  drm/amdgpu: Fix an error code in kfd_mem_attach_dmabuf()
  drm/amdgpu: Change IP init sequence to support PSP program IH_RB_CNTL on NV12 SRIOV
  drm/amdgpu: refine amdgpu_fru_get_product_info
  drm/amd/display: Remove the repeated declaration
  drm/radeon/evergreen: Remove the repeated declaration
  drm/radeon: remove the repeated declaration
  soc: qcom: socinfo: Add missing SoC ID for SM6125
  soc: qcom: socinfo: Add remaining IPQ6018 family ID-s
  soc: qcom: smd-rpm: Add SM6125 compatible
  dt-bindings: soc: qcom: smd-rpm: Document SM6125 compatible
  dt-bindings: power: rpmpd: Add SC8180X to rpmpd binding
  soc: qcom: rpmhpd: Add SC8180X
  soc: qcom: socinfo: Add more IDs
  net: Remove unnecessary variables
  riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD
  riscv: mm: Remove setup_zero_page()
  riscv: enable generic PCI resource mapping
  riscv: Move setup_bootmem into paging_init
  riscv: mm: Drop redundant _sdata and _edata declaration
  riscv: Optimize switch_mm by passing "cpu" to flush_icache_deferred()
  riscv: Turn has_fpu into a static key if FPU=y
  sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads
  w1: ds2482: fix kernel-doc syntax in file
  w1: fix build warning in w1_ds2438.rst
  bpf: Run devmap xdp_prog on flush instead of bulk enqueue
  xdp: Extend xdp_redirect_map with broadcast support
  sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test
  selftests/bpf: Add xdp_redirect_multi test
  mtd: core: Fix freeing of otp_info buffer
  mtd: core: Potential NULL dereference in mtd_otp_size()
  mtd: rawnand: Add a helper to clarify the interface configuration
  mtd: rawnand: arasan: Check the proposed data interface is supported
  mtd: rawnand: atmel: Check the proposed data interface is supported
  mtd: rawnand: onfi: Use the BIT() macro when possible
  mtd: rawnand: Update dead URL
  mtd: rawnand: Use more recent ONFI specification wording
  mtd: rawnand: Clarify the NV-DDR entries in the ONFI structure
  mtd: rawnand: Add NV-DDR timings
  mtd: rawnand: Retrieve NV-DDR timing modes from the ONFI parameter page
  mtd: rawnand: Add an indirection on onfi_fill_interface_config()
  mtd: rawnand: Add onfi_fill_nvddr_interface_config() helper
  mtd: rawnand: Avoid accessing NV-DDR timings from legacy code
  mtd: rawnand: Access SDR and NV-DDR timings through a common macro
  mtd: rawnand: Handle the double bytes in NV-DDR mode
  mtd: rawnand: Add a helper to find the closest ONFI NV-DDR mode
  mtd: rawnand: Support enabling NV-DDR through SET_FEATURES
  mtd: rawnand: Allow SDR timings to be nacked
  mtd: rawnand: Choose the best timings, NV-DDR included
  MAINTAINERS: Add myself as co-maintainer of the Arasan NAND controller driver
  mtd: rawnand: arasan: Fix a macro parameter
  mtd: rawnand: arasan: Workaround a misbehaving prog type with NV-DDR
  mtd: rawnand: arasan: Support NV-DDR interface
  dt-binding: mtd: nand: Document the cs-gpios property
  mtd: devices: Remove superfluous "break"
  mtd: partitions: redboot: seek fis-index-block in the right node
  mtd: partitions: redboot: fix style issues
  mtd: parsers: qcom: Fix leaking of partition name
  ASoC: cs42l56: use DEVICE_ATTR_WO macro
  ASoC: wm8962: Use DEVICE_ATTR_WO macro
  ASoC: cs43130: Use DEVICE_ATTR_RO macro
  ASoC: cs35l3x: Use neutral language in amp drivers
  ASoC: cs42l52: use DEVICE_ATTR_WO macro
  HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible
  regmap: add support for 7/17 register formating
  locking/atomic: make ARCH_ATOMIC a Kconfig symbol
  locking/atomic: net: use linux/atomic.h for xchg & cmpxchg
  locking/atomic: h8300: use asm-generic exclusively
  locking/atomic: microblaze: use asm-generic exclusively
  locking/atomic: openrisc: avoid asm-generic/atomic.h
  locking/atomic: atomic: remove stale comments
  locking/atomic: atomic: remove redundant include
  locking/atomic: atomic: simplify ifdeffery
  locking/atomic: atomic: support ARCH_ATOMIC
  locking/atomic: atomic64: support ARCH_ATOMIC
  locking/atomic: cmpxchg: make `generic` a prefix
  locking/atomic: cmpxchg: support ARCH_ATOMIC
  locking/atomic: alpha: move to ARCH_ATOMIC
  locking/atomic: arc: move to ARCH_ATOMIC
  locking/atomic: arm: move to ARCH_ATOMIC
  locking/atomic: csky: move to ARCH_ATOMIC
  locking/atomic: h8300: move to ARCH_ATOMIC
  locking/atomic: hexagon: move to ARCH_ATOMIC
  locking/atomic: ia64: move to ARCH_ATOMIC
  locking/atomic: m68k: move to ARCH_ATOMIC
  locking/atomic: microblaze: move to ARCH_ATOMIC
  locking/atomic: mips: move to ARCH_ATOMIC
  locking/atomic: nds32: move to ARCH_ATOMIC
  locking/atomic: nios2: move to ARCH_ATOMIC
  locking/atomic: openrisc: move to ARCH_ATOMIC
  locking/atomic: parisc: move to ARCH_ATOMIC
  locking/atomic: powerpc: move to ARCH_ATOMIC
  locking/atomic: riscv: move to ARCH_ATOMIC
  locking/atomic: sh: move to ARCH_ATOMIC
  locking/atomic: sparc: move to ARCH_ATOMIC
  locking/atomic: xtensa: move to ARCH_ATOMIC
  locking/atomic: delete !ARCH_ATOMIC remnants
  locking/atomics: atomic-instrumented: simplify ifdeffery
  dt-bindings: gpio: omap: Convert to json-schema
  perf inject: Call dso__put() even if dso->hit is set
  perf inject: Do not inject BUILD_ID record if MMAP2 has it
  module: correctly exit module_kallsyms_on_each_symbol when fn() != 0
  drm/i915: Remove the repeated declaration
  drm/i915/adl_p: enable MSO on pipe B
  drm/i915/xelpd: Enhanced pipe underrun reporting
  drm/i915/xelpd: Add VRR guardband for VRR CTL
  drm/i915/display: Remove a redundant function argument from intel_psr_enable_source()
  f2fs: return success if there is no work to do
  f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
  f2fs: let's allow compression for mmap files
  f2fs: compress: fix to disallow temp extension
  f2fs: atgc: export entries for better tunability via sysfs
  kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild
  alpha: move core-y in arch/alpha/Makefile to arch/alpha/Kbuild
  h8300: move core-y in arch/h8300/Makefile to arch/h8300/Kbuild
  hexagon: move core-y in arch/hexagon/Makefile to arch/hexagon/Kbuild
  sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild
  mtd: rawnand: Move struct gpio_desc declaration to the top
  mtd: rawnand: Add a helper to parse the gpio-cs DT property
  mtd: rawnand: arasan: Ensure proper configuration for the asserted target
  mtd: rawnand: arasan: Leverage additional GPIO CS
  mtd: rawnand: qcom: Delete an unneeded bool conversion
  mtd: spinand: macronix: Add support for serial NAND flash
  drm/amdgpu: Fix clang warning: unused label 'exit'
  fs: dlm: Fix memory leak of object mh
  fs: dlm: Fix spelling mistake "stucked" -> "stuck"
  drm/i915: Extract intel_hdmi_bpc_possible()
  drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible()
  drm/i915: Move platform checks into intel_hdmi_bpc_possible()
  drm/i915: Check sink deep color capabilitis during HDMI .mode_valid()
  drm/i915: Move the TMDS clock division into intel_hdmi_mode_clock_valid()
  drm/i915: Drop redundant has_hdmi_sink check
  e100: handle eeprom as little endian
  intel: remove checker warning
  fm10k: move error check
  igb/igc: use strongly typed pointer
  igb: handle vlan types with checker enabled
  igb: fix assignment on big endian machines
  igb: override two checker warnings
  intel: call csum functions with well formatted arguments
  igbvf: convert to strongly typed descriptors
  ixgbe: use checker safe conversions
  ixgbe: reduce checker warnings
  arm64: smccc: Add support for SMCCCv1.2 extended input/output registers
  mtd: spi-nor: nxp-spifi: Use SPI_MODE_X_MASK
  mtd: spi-nor: Add documentation for spi_nor_soft_reset()
  mtd: spi-nor: otp: fix kerneldoc typos
  libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h
  cxl: Rename mem to pci
  cxl/pci.c: Add a 'label_storage_size' attribute to the memdev
  cxl/mem: Demarcate vendor specific capability IDs
  cxl/mem: Use dev instead of pdev->dev
  cxl/mem: Split creation from mapping in probe
  cxl/mem: Move register locator logic into reg setup
  cxl/mem: Get rid of @cxlm.base
  regulator: rk808: Convert to use regulator_set_ramp_delay_regmap
  drm/ttm: Don't override vm_ops callbacks, if set
  drm/amdgpu: Implement mmap as GEM object function
  drm/radeon: Implement mmap as GEM object function
  drm/nouveau: Implement mmap as GEM object function
  drm/vmwgfx: Inline ttm_bo_mmap() into vmwgfx driver
  drm/vmwgfx: Inline vmw_verify_access()
  drm/ttm: Remove ttm_bo_mmap() and friends
  drm/kconfig: Remove unused select of DRM_KMS_FB_HELPER
  kbuild: merge scripts/mkmakefile to top Makefile
  arm64: Change the on_*stack functions to take a size argument
  arm64: stacktrace: Relax frame record alignment requirement to 8 bytes
  init: use $(call cmd,) for generating include/generated/compile.h
  kbuild: sink stdout from cmd for silent build
  kbuild: clean up ${quiet} checks in shell scripts
  scripts/setlocalversion: remove mercurial, svn and git-svn supports
  scripts/setlocalversion: remove workaround for old make-kpkg
  scripts/setlocalversion: add more comments to -dirty flag detection
  scripts/setlocalversion: factor out 12-chars hash construction
  scripts/setlocalversion: simplify the short version part
  arm64/sve: Split _sve_flush macro into separate Z and predicate flushes
  arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state()
  arm64/sve: Skip flushing Z registers with 128 bit vectors
  drm: fix leaked dma handles after removing drm_pci_free
  drm/hisilicon/kirin: Use the correct HiSilicon copyright
  drm/fb-helper: improve DRM fbdev emulation device names
  fbdev: matrox: use modern module_init()
  RDMA/mlx5: Take qp type from mlx5_ib_qp
  xfs: Fix fall-through warnings for Clang
  nfc: st95hf: remove unnecessary assignment and label
  nfc: st-nci: remove unnecessary labels
  spi: Enable tracing of the SPI setup CS selection
  arm64: Change the cpuinfo_arm64 member type for some sysregs to u64
  arm64: Check if GMID_EL1.BS is the same on all CPUs
  firmware: arm_ffa: Add initial FFA bus support for device enumeration
  firmware: arm_ffa: Add initial Arm FFA driver support
  firmware: arm_ffa: Add support for SMCCC as transport to FFA driver
  firmware: arm_ffa: Setup in-kernel users of FFA partitions
  firmware: arm_ffa: Add support for MEM_* interfaces
  arm64: assembler: add set_this_cpu_offset
  arm64: smp: remove pointless secondary_data maintenance
  arm64: smp: remove stack from secondary_data
  arm64: smp: unify task and sp setup
  arm64: smp: initialize cpu offset earlier
  kasan: arm64: support specialized outlined tag mismatch checks
  i40e: Replace one-element array with flexible-array member
  Input: cyttsp - convert bindings to YAML and extend
  Input: cyttsp - probe from compatibles
  Input: cyttsp - obtain regulators
  net/appletalk: Fix inconsistent indenting
  dt-bindings: power: add defines for i.MX8MM power domains
  soc: imx: gpcv2: add support for i.MX8MM power domains
  soc: imx: gpcv2: Add support for missing i.MX8MM VPU/DISPMIX power domains
  soc: imx: gpcv2: move reset assert after requesting domain power up
  bus: qcom-ebi2: Fix incorrect documentation for '{slow,fast}_cfg'
  soc: qcom: socinfo: import PMIC IDs from pmic-spmi
  sound/oss/dmasound: Remove superfluous "break"
  ALSA: drivers: opl3: fix useless self-comparison
  ALSA: pci: lx6464es: remove useless self-comparison
  ALSA: hda/ca0132: Make a const array static, makes object smaller
  drm/amdgpu: Use %p4cc to print 4CC format
  drm/simpledrm: Use %p4cc to print 4CC format
  drm: Remove drm_get_format_name()
  drm/fourcc: Remove struct drm_format_buf_name
  usb: roles: add helper usb_role_string()
  usb: common: usb-conn-gpio: use usb_role_string() to print role status
  usb: typec: mux: Use device type instead of device name for matching
  usb: typec: mux: Remove requirement for the "orientation-switch" device property
  usb: dwc3: trace: Remove unused fields in dwc3_log_trb
  USB: chipidea: remove dentry storage for debugfs file
  USB: gadget: bcm63xx_udc: remove dentry storage for debugfs file
  USB: gadget: pxa27x_udc: remove dentry storage for debugfs file
  USB: fotg210-hcd: remove dentry storage for debugfs file
  perf/core: Make local function perf_pmu_snapshot_aux() static
  perf/core: Fix DocBook warnings
  perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint
  driver core: Move the "removable" attribute from USB to core
  PCI: Add sysfs "removable" attribute
  dt-bindings: can: rcar_can: Convert to json-schema
  dt-bindings: can: rcar_canfd: Convert to json-schema
  can: uapi: update CAN-FD frame description
  can: uapi: introduce CANFD_FDF flag for mixed content in struct canfd_frame
  can: proc: remove unnecessary variables
  can: isotp: change error format from decimal to symbolic error names
  can: isotp: add symbolic error message to isotp_module_init()
  can: isotp: Add error message if txqueuelen is too small
  can: softing: Remove redundant variable ptr
  can: hi311x: hi3110_can_probe(): silence clang warning
  can: mcp251x: mcp251x_can_probe(): silence clang warning
  can: mcp251xfd: silence clang warning
  can: at91_can: silence clang warning
  can: kvaser_usb: Rename define USB_HYBRID_{,PRO_}CANLIN_PRODUCT_ID
  can: kvaser_usb: Add new Kvaser hydra devices
  can: c_can: remove unused variable struct c_can_priv::rxmasked
  can: c_can: add ethtool support
  can: m_can: use bits.h macros for all regmasks
  can: m_can: clean up CCCR reg defs, order by revs
  can: m_can: make TXESC, RXESC config more explicit
  can: m_can: fix whitespace in a few comments
  usb: cdns3: core: Fix a couple of incorrectly documented function names
  usb: cdns3: cdns3-plat: Fix incorrect naming of function 'cdns3_plat_remove()'
  usb: cdns3: cdns3-gadget: Fix a bunch of kernel-doc related formatting issues
  usb: cdns3: cdns3-ti: File headers are not good candidates for kernel-doc
  usb: cdns3: cdns3-ep0: Fix a few kernel-doc formatting issues
  usb: cdns3: cdns3-imx: File headers are not good candidates for kernel-doc
  usb: chipidea: core: Fix incorrectly documented function 'ci_usb_phy_exit()'
  usb: chipidea: otg: Fix formatting and missing documentation issues
  usb: chipidea: udc: Fix incorrectly documented function 'hw_port_is_high_speed()'
  usb: cdns3: cdns3-gadget: Provide correct function naming for '__cdns3_gadget_ep_queue()'
  usb: cdns3: cdnsp-gadget: Provide function name for 'cdnsp_find_next_ext_cap()'
  usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()'
  usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()'
  usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs
  usb: isp1760: isp1760-udc: Provide missing description for 'udc' param
  usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()'
  usb: dwc2: pci: Fix possible copy/paste issue
  usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation
  usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()'
  usb: gadget: udc: pxa27x_udc: Fix documentation for 'pxa27x_udc_start()'
  usb: gadget: udc: udc-xilinx: Place correct function names into the headers
  drm/i915/params: Align visibility of device level and global modparams
  mtd: spi-nor: intel-spi: Add support for Intel Alder Lake-M SPI serial flash
  mtd: spi-nor: macronix: Fix name for mx66l51235f
  drm/i915/display: relax 2big checking around initial fb
  ASoC: rsnd: call unregister for null_hw when removed
  ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_channel_original_with_params()
  ASoC: rsnd: attach SSIU when SSI was DMA mode
  ASoC: rsnd: check BUIF error everytime
  ASoC: rsnd: indicate unknown error at rsnd_dai_call()
  ASoC: rsnd: incidate irq error message
  ASoC: rsnd: add debugfs support
  ASoC: rsnd: protect mod->status
  ASoC: rsnd: implement BUSIF related code in ssiu.c
  ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear()
  ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl()
  regulator: bd71815: fix platform_no_drv_owner.cocci warnings
  Staging: rtl8723bs: fixed a blank coding style
  staging: rtl8188eu: convert pr_info call to dev_err call ODM_RAStateCheck
  MIPS: SEAD3: Correct Ethernet node name
  dt-bindings: vendor-prefixes: Add an entry for OpenEmbed
  MIPS: ath79: ar9331: Add OpeneEmbed SOM9331 Board
  MIPS: ath79: ar9331: add pause property for the MAC <> switch link
  MIPS: Loongson64: Remove a "set but not used" variable
  MIPS: Loongson64: Update loongson3_defconfig
  staging: mmal-vchiq: Fix incorrect static vchiq_instance.
  staging: rtl8192u: Fixed warnings of coding style
  staging: rtl8723bs: remove the repeated declaration
  mips: dts: loongson: fix DTC unit name warnings
  mips: dts: loongson: fix DTC unit name warnings
  mips: dts: loongson: fix DTC unit name warnings
  mips: dts: loongson: fix DTC unit name warnings
  mips: dts: loongson: fix DTC unit name warnings
  USB: core: Check buffer length matches wLength for control transfers
  drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
  ARM: dts: am335x: align GPIO hog names with dt-schema
  ARM: dts: am437x: align gpio hog names with dt-schema
  drm: bridge: cdns-mhdp8546: Fix inconsistent indenting
  drm/bridge: lt8912b: fix platform_no_drv_owner.cocci warnings
  ARM: dts: omap3: align gpio hog names with dt-schema
  ARM: dts: omap5-board-common: align gpio hog names with dt-schema
  ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema
  ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios
  ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios
  ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios
  char: xillybus: Move class-related functions to new xillybus_class.c
  char: xillybus: Add driver for XillyUSB (Xillybus variant for USB)
  drm/bridge: DRM_CROS_EC_ANX7688 should depend on I2C_CROS_EC_TUNNEL
  ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes
  ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes
  ARM: dts: OMAP2420: Drop interrupt-names from mailbox node
  ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes
  ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node
  ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names
  ttyprintk: remove redundant initialization of variable i
  ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
  ipac: ipoctal: fix kernel-doc syntax and remove filename from file headers
  ipac: tpci200: fix kernel-doc syntax and remove filename from file header
  dyndbg: display KiB of data memory used.
  char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
  char: pcmcia: scr24x_cs: Fix redundant fops
  misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()'
  misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC
  misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()'
  misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC
  misc/pvpanic: Make 'pvpanic_probe()' resource managed
  eeprom: ee1004: Use kobj_to_i2c_client to simplify the code
  eeprom: ee1004: Remove not needed check in ee1004_read
  eeprom: ee1004: Remove not needed check in ee1004_eeprom_read
  eeprom: ee1004: Remove usage of i2c_adapter_id in adapter comparison
  eeprom: ee1004: Improve check for SMBUS features
  eeprom: ee1004: Improve creating dummy devices
  eeprom: ee1004: Switch to i2c probe_new callback
  eeprom: ee1004: Cache current page at initialization of first device only
  eeprom: ee1004: Factor out setting page to ee1004_set_current_page
  eeprom: ee1004: Improve error handling in ee1004_read
  eeprom: ee1004: Move call to ee1004_set_current_page to ee1004_eeprom_read
  eeprom: ee1004: Add constant EE1004_NUM_PAGES
  eeprom: ee1004: Add helper ee1004_cleanup
  firmware: stratix10-svc: Fix a resource leak in an error handling path
  dt-bindings: serial: pl011: Delete an incorrect compatible string
  tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
  tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
  clk: renesas: cpg-mssr: Remove unused [RM]MSTPCR() definitions
  clk: renesas: cpg-mssr: Make srstclr[] comment block consistent
  clk: renesas: r8a77995: Add ZA2 clock
  lib: test_scanf: Remove pointless use of type_min() with unsigned types
  random32: Fix implicit truncation warning in prandom_seed_state()
  driver core: auxiliary bus: Fix typo in the docs
  ARM: dts: alt: Add SW2 as GPIO keys
  device property: Don't check for NULL twice in the loops
  component: Drop 'dev' argument to component_match_realloc()
  component: Rename 'dev' to 'parent'
  driver core: Drop helper devm_platform_ioremap_resource_wc()
  mtd: spi-nor: enable locking support for MX25L12805D
  dt-bindings: pinctrl: mt65xx: add mt8365 SoC binding
  pinctrl: mediatek: don't hardcode mode encoding in common code
  pinctrl: mediatek: add support for mt8365 SoC
  drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain dependencies
  drm/i915/adl_p: Disable FIFO underrun recovery
  drm/i915/adl_p: Implement Wa_22012358565
  ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings
  soc: samsung: pmu: drop EXYNOS_CENTRAL_SEQ_OPTION defines
  docs: Activate exCJK only in CJK chapters
  MAINTAINERS: Include Samsung PWM in Samsung SoC entry
  iio: ABI: sysfs-bus-iio: fix a typo
  iio: ABI: sysfs-bus-iio: avoid a warning when doc is built
  docs: kernel-parameters: mark numa=off is supported by a bundle of architectures
  docs/zh_CN:add core-api refcount-vs-atomic.rst translation.
  docs/zh_CN: add core api local_ops.rst translation
  docs: zh_CN: update Chinese translations
  drm/amd/display: Fix overlay validation by considering cursors
  drm/amdgpu: Correctly clear GCEA error status
  drm/amdgpu: Don't query CE and UE errors
  drm/amdgpu: Fix RAS function interface
  drm/amdgpu: Use delayed work to collect RAS error counters
  video: backlight: qcom-wled: Add PMI8994 compatible
  drm/amd/display: Added support for individual control for multiple back-light instances.
  drm/amd/display: disable desktop VRR when using older flip model
  drm/amd/display: Retrieve DSC Branch Decoder Caps
  drm/amd/display: Update DP link configuration.
  drm/amd/display: Expand DP module clock recovery API.
  drm/amd/display: Remove redundant safeguards for dmub-srv destroy()
  drm/amd/display: Fix potential memory leak in DMUB hw_init
  drm/amd/display: Implement INBOX0 usage in driver
  drm/amd/display: add exit training mode and update channel coding in LT
  drm/amd/display: isolate 8b 10b link training sequence into its own function
  drm/amd/display: Add Log for SST DSC Determination Policy
  drm/amd/display: Refactor SST DSC Determination Policy
  drm/amd/display: fix odm scaling
  drm/amd/display: 3.2.137
  Revert "drm/amd/display: Refactor and add visual confirm for HW Flip Queue"
  drm/amdgpu/acpi: fix typo in ATCS handling
  drm/amd/pm/inc/smu_v13_0: Move table into the only source file that uses it
  drm/amd/pm/powerplay/hwmgr/smu7_thermal: Provide function name for 'smu7_fan_ctrl_set_default_mode()'
  drm/amd/pm/powerplay/hwmgr/vega12_thermal: Provide function name
  drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Provide 'vega12_init_smc_table()' function name
  drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Kernel-doc headers must contain function names
  drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Provide function name 'vega20_init_smc_table()'
  drm/amd/display/dc/bios/command_table_helper: Fix function name for 'dal_cmd_table_helper_transmitter_bp_to_atom()'
  drm/amd/display/dc/bios/command_table_helper2: Fix function name 'dal_cmd_table_helper_transmitter_bp_to_atom2()'
  drm/amd/display/dc/bios/bios_parser: Fix formatting and misnaming issues
  drm/amd/display/amdgpu_dm/amdgpu_dm: Functions must directly follow their headers
  drm/amd/display/dc/dce/dmub_outbox: Convert over to kernel-doc
  drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
  drm/amd/display/dc/dce110/dce110_hw_sequencer: Include our own header
  drm/amd/display/dc/dce/dce_mem_input: Remove duplicate initialisation of GRPH_CONTROL__GRPH_NUM_BANKS_{SHIFT, MASK}
  drm/amd/display/dc/dce/dce_mem_input: Remove duplicate initialisation of GRPH_CONTROL__GRPH_NUM_BANKS_{SHIFT, MASK
  drm/amd/amdgpu/amdgpu_device: Make local function static
  drm/amd/display/amdgpu_dm/amdgpu_dm: Fix kernel-doc formatting issue
  drm/amd/display/dc/dce110/dce110_hw_sequencer: Include header containing our prototypes
  drm/amd/display/dc/core/dc: Convert function headers to kernel-doc
  drm/amd/display/dmub/src/dmub_srv_stat: Convert function header to kernel-doc
  drm/amd/display/modules/hdcp/hdcp_psp: Remove unused function 'mod_hdcp_hdcp1_get_link_encryption_status()'
  drm/amdgpu/swsmu/aldebaran: fix check in is_dpm_running
  drm/amd/amdgpu:save psp ring wptr to avoid attack
  drm/amdgpu/acpi: make ATPX/ATCS structures global (v2)
  arm64: Move patching utilities out of instruction encoding/decoding
  arm64: Move aarch32 condition check functions
  arm64: Move instruction encoder/decoder under lib/
  arm64: insn: Add SVE instruction class
  arm64: insn: Add barrier encodings
  arm64: insn: Add some opcodes to instruction decoder
  arm64: insn: Add load/store decoding helpers
  perf parse-events: Add bison --file-prefix-map option
  perf probe: Provide more detail with relocation warning
  perf test: Iterate over shell tests in alphabetical order
  perf test: Test 2 libpfm4 error cases
  arm64: scs: Drop unused 'tmp' argument to scs_{load, save} asm macros
  drm/i915: Add Wa_14010733141
  x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
  net/mlx5e: CT, Remove newline from ct_dbg call
  net/mlx5: CT: Avoid reusing modify header context for natted entries
  net/mlx5e: TC: Use bit counts for register mapping
  net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload
  net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet
  net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling
  net/mlx5: DR, Remove unused field of send_ring struct
  net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE
  net/mlx5: Move table size calculation to steering cmd layer
  net/mlx5: Move chains ft pool to be used by all firmware steering
  net/mlx5: DR, Set max table size to 2G entries
  net/mlx5: Cap the maximum flow group size to 16M entries
  net/mlx5: Remove unnecessary spin lock protection
  net/mlx5: Use boolean arithmetic to evaluate roce_lag
  net/mlx5: Fix lag port remapping logic
  drm/fourcc: Add 16 bpc fixed point framebuffer formats.
  drm/amd/display: Add support for SURFACE_PIXEL_FORMAT_GRPH_ABGR16161616.
  drm/amd/display: Increase linebuffer pixel depth to 36bpp.
  drm/amd/display: Make assert in DCE's program_bit_depth_reduction more lenient.
  drm/amd/display: Enable support for 16 bpc fixed-point framebuffers.
  pata_ep93xx: fix deferred probing
  drm/dp_mst: Use kHz as link rate units when settig source max link caps at init
  i2c: aspeed: disable additional device addresses on ast2[56]xx
  i2c: i801: Remove unneeded warning after wait_event_timeout timeout
  i2c: i801: Replace waitqueue with completion API
  i2c: i801: Use standard PCI constants instead of own ones
  i2c: mediatek: Rename i2c irq name
  devlink: append split port number to the port name
  selftests: devlink_lib: add check for devlink device existence
  net/mlx5: Expose FW version over defined keyword
  mlxsw: core: Expose FW version over defined keyword
  mlxsw: core: use PSID string define in devlink info
  atl1c: detect NIC type early
  atl1c: move tx napi into tpd_ring
  atl1c: prepare for multiple rx queues
  atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC
  ixgbe: Fix out-bounds warning in ixgbe_host_interface_command()
  PCI/AER: Use consistent format when printing PCI device
  dt-bindings: pinctrl: Update enum for adding SGPM2 and SGPS2
  pinctrl: pinctrl-aspeed-g6: Add sgpio pinctrl settings
  x86/pci: Return true/false (not 1/0) from bool functions
  PCI: Print a debug message on PCI device release
  pinctrl: Fix kernel-doc
  pinctrl: bcm2835: Accept fewer than expected IRQs
  docs/pinctrl: fix the reference to the u300 platform
  remoteproc: Add kernel-doc comment for is_iomem
  remoteproc: Fix various kernel-doc warnings
  dt-bindings: remoteproc: k3-r5f: Update bindings for AM64x SoCs
  remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCs
  dt-bindings: hwlock: add sun6i_hwspinlock
  hwspinlock: add sun6i hardware spinlock support
  remoteproc: stm32: fix phys_addr_t format string
  remoteproc: k3-r5: Fix an error message
  dt-bindings: remoteproc: qcom: pas: Convert binding to YAML
  dt-bindings: remoteproc: qcom: pas: Add power domains for MSM8996
  crypto: qat - return error when failing to map FW
  crypto: qat - check MMP size before writing to the SRAM
  crypto: qat - report an error if MMP file size is too large
  crypto: qat - check return code of qat_hal_rd_rel_reg()
  crypto: qat - remove unused macro in FW loader
  hwrng: Kconfig - Remove leading spaces
  crypto: header - Fix spelling errors
  crypto: khazad,wp512 - remove leading spaces before tabs
  crypto: qce - Fix some error handling path
  hwrng: core - remove redundant initialization of variable err
  crypto: cavium: Fix a bunch of kernel-doc related issues
  crypto: nx: nx-aes-gcm: Kernel-doc formatting should not be used for headers
  crypto: ccp: ccp-dev: Fix a little doc-rot
  crypto: tcrypt - enable tests for xxhash and blake2
  hwrng: core - Use DEVICE_ATTR_<RW|RO> macro
  crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG
  crypto: qce: skcipher: Fix incorrect sg count for dma transfers
  MAINTAINERS: Add maintainer for Qualcomm crypto drivers
  crypto: nx - Fix typo in comment
  crypto: qce - Fix inconsistent indenting
  crypto: hisilicon/qm - add dfx log if not use hardware crypto algs
  crypto: hisilicon/qm - fix the process of VF's list adding
  crypto: ecdh - fix ecdh-nist-p192's entry in testmgr
  crypto: ecdh - fix 'ecdh_init'
  crypto: ecdh - register NIST P384 tfm
  crypto: ecdh - add test suite for NIST P384
  crypto: hisilicon/qm - add MSI detection steps on Kunpeng930
  crypto: hisilicon/qm - support address prefetching
  arm64: dts: meson: vim3: enable hdmi audio loopback
  i2c: rcar: Drop "renesas,i2c-rcar"
  dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar"
  dt-bindings: i2c: renesas,i2c: Convert to json-schema
  soc: amlogic: meson-ee-pwrc: Rename "get_power" to "is_powered_off"
  dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema
  arm64: dts: meson-sm1: add toacodec node
  dt-bindings: arm: amlogic: add Banana PI M5 bindings
  arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts
  ALSA: firewire-lib: add replay target to cache sequence of packet
  drm: Fix for GEM buffers with write-combine memory
  ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets
  ALSA: firewire-lib: transfer rx packets on-the-fly when replaying
  ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime
  pinctrl: mediatek: move bit assignment
  leds: trigger: ledtrig-cpu: Fix incorrectly documented param 'ledevt'
  leds: leds-gpio-register: Supply description for param 'id'
  leds: led-class: Fix incorrectly documented param 'dev'
  leds: leds-bcm6328: Demote kernel-doc abuse
  leds: leds-as3645a: Fix function name 'as3645a_set_current()'
  leds: leds-blinkm: Remove unused variable 'ret'
  leds: leds-is31fl32xx: Provide missing description for member 'sw_shutdown_func'
  leds: leds-lp3944: Provide missing function names in documentation headers
  leds: leds-lm3530: Fix incorrect spelling of 'brightness'
  leds: leds-lm3692x: Fix some kernel-doc formatting issues
  leds: leds-lm3697: Provide some missing descriptions for struct members
  leds: leds-mlxreg: Fix incorrect documentation of struct member 'led_cdev' and 'led_cdev_name'
  leds: leds-lp8860: Fix kernel-doc related formatting issues
  leds: leds-mlxcpld: Fix a bunch of kernel-doc formatting issues
  leds: class: The -ENOTSUPP should never be seen by user space
  leds: el15203000: Introduce to_el15203000_led() helper
  leds: lgm-sso: Fix clock handling
  leds: lgm-sso: Remove unneeded of_match_ptr()
  leds: lgm-sso: Drop duplicate NULL check for GPIO operations
  leds: lm3532: select regmap I2C API
  leds: lm3532: Make error handling more robust
  leds: lm36274: Put fwnode in error case during ->probe()
  leds: lm36274: Correct headers (of*.h -> mod_devicetable.h)
  leds: lm3692x: Put fwnode in any case during ->probe()
  leds: lm3697: Don't spam logs when probe is deferred
  leds: lp50xx: Put fwnode in error case during ->probe()
  leds: lt3593: Make use of device properties
  leds: pwm: Make error handling more robust
  leds: el15203000: Make error handling more robust
  dt-bindings: i2c: renesas,riic: Convert to json-schema
  drm/rockchip: remove existing generic drivers to take over the device
  i2c: core: Make debug message even more debuggish
  gpiolib: Split fastpath array to two
  gpiolib: Switch to bitmap_alloc()
  ALSA: core: use DEVICE_ATTR_*() macro
  x86/mce: Include a MCi_MISC value in faked mce logs
  fcntl: remove unused VALID_UPGRADE_FLAGS
  open: don't silently ignore unknown O-flags in openat2()
  test: add openat2() test for invalid upper 32 bit flag value
  arm64: tegra: Add PMU node for Tegra194
  clk: rockchip: export ACLK_VCODEC for RK3036
  ARM: dts: rockchip: move mmc aliases to board dts on rk3066/rk3188
  arm64: tegra: Consolidate audio card names
  drm: rockchip: add scaling for RK3036 win1
  drm: rockchip: add missing registers for RK3188
  drm: rockchip: add missing registers for RK3066
  drm: rockchip: add alpha support for RK3036, RK3066, RK3126 and RK3188
  drm: rockchip: set alpha_en to 0 if it is not used
  drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
  drm/rockchip: cdn-dp-core: add MODULE_FIRMWARE macro
  drm/rockchip: dsi: move all lane config except LCDC mux to bind()
  drm/rockchip: dsi: remove extra component_del() call
  drm/rockchip: remove unused function
  drm/rockchip: lvds: Fix an error handling path
  cred: add missing return error code when set_cred_ucounts() failed
  drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result
  drm/rockchip: vop: add PX30 version info
  i2c: core: support bus regulator controlling in adapter
  dt-binding: i2c: mt65xx: add vbus-supply property
  i2c: mediatek: mt65xx: add optional vbus-supply
  netfilter: nft_exthdr: Support SCTP chunks
  netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't need a valid MXCSR state
  netfilter: add and use nft_set_do_lookup helper
  bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations
  bpf, devmap: Remove drops variable from bq_xmit_all()
  mptcp: fix pr_debug in mptcp_token_new_connect
  mptcp: using TOKEN_MAX_RETRIES instead of magic number
  mptcp: generate subflow hmac after mptcp_finish_join()
  mptcp: remove redundant initialization in pm_nl_init_net()
  mptcp: make sure flag signal is set when add addr with port
  mptcp: support SYSCTL only if enabled
  mptcp: restrict values of 'enabled' sysctl
  net: hdlc_fr: remove redundant blank lines
  net: hdlc_fr: add blank line after declarations
  net: hdlc_fr: fix an code style issue about "foo* bar"
  net: hdlc_fr: add some required spaces
  net: hdlc_fr: move out assignment in if condition
  net: hdlc_fr: code indent use tabs where possible
  net: hdlc_fr: remove space after '!'
  net: hdlc_fr: add braces {} to all arms of the statement
  net: hdlc_fr: remove redundant braces {}
  net: hdlc_fr: remove unnecessary out of memory message
  arm64: dts: ti: k3-am64-mcu: Fix the compatible string in GPIO DT node
  arm64: dts: ti: k3-j7200: Remove "#address-cells" property from GPIO DT nodes
  arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
  arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction
  samples: pktgen: add UDP tx checksum support
  nfc: fdp: correct kerneldoc for structure
  nfc: fdp: drop ACPI_PTR from device ID table
  nfc: port100: correct kerneldoc for structure
  nfc: pn533: drop of_match_ptr from device ID table
  nfc: mrvl: mark OF device ID tables as maybe unused
  nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check
  nfc: pn533: mark OF device ID tables as maybe unused
  nfc: s3fwrn5: mark OF device ID tables as maybe unused
  nfc: pn544: mark ACPI and OF device ID tables as maybe unused
  nfc: st-nci: mark ACPI and OF device ID tables as maybe unused
  nfc: st21nfca: mark ACPI and OF device ID tables as maybe unused
  nfc: st95hf: mark ACPI and OF device ID tables as maybe unused
  net: stmmac: the XPCS obscures a potential "PHY not found" error
  r8169: Fix fall-through warning for Clang
  netfilter: nf_tables: prefer direct calls for set lookups
  netfilter: Remove leading spaces in Kconfig
  netfilter: x_tables: improve limit_mt scalability
  netfilter: xt_CT: Remove redundant assignment to ret
  netfilter: use nfnetlink_unicast()
  netfilter: x_tables: reduce xt_action_param by 8 byte
  netfilter: reduce size of nf_hook_state on 32bit platforms
  netfilter: nf_tables: add and use nft_sk helper
  netfilter: nf_tables: add and use nft_thoff helper
  netfilter: nf_tables: remove unused arg in nft_set_pktinfo_unspec()
  RDMA/hns: Optimize the base address table config for MTR
  RDMA/hns: Refactor root BT allocation for MTR
  RDMA/hns: Fix wrong timer context buffer page size
  RDMA/hns: Use refcount_t APIs for HEM
  RDMA/hns: Clean the hardware related code for HEM
  IB/hfi1: Move a function from a header file into a .c file
  RDMA/srp: Add more structure size checks
  RDMA/srp: Apply the __packed attribute to members instead of structures
  RDMA/srp: Fix a recently introduced memory leak
  RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent
  IB/isert: set rdma cm afonly flag
  RDMA/hns: Refactor capability configuration flow of VF
  IB/core: Only update PKEY and GID caches on respective events
  IB/ipoib: Use DEVICE_ATTR_*() macros
  RDMA/core: Use the DEVICE_ATTR_RO macro
  RDMA/srp: Use DEVICE_ATTR_*() macros
  RDMA/rtrs-srv: Kill reject_w_econnreset label
  RDMA/rtrs-clt: Remove MAX_SESS_QUEUE_DEPTH from rtrs_send_sess_info
  RDMA/rtrs-srv: Add error messages for cases when failing RDMA connection
  RDMA/rtrs-srv: Clean up the code in __rtrs_srv_change_state
  RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH
  RDMA/rtrs: Define MIN_CHUNK_SIZE
  RDMA/rtrs: Use strscpy instead of strlcpy
  RDMA/rtrs-clt: Kill rtrs_clt_{start,stop}_hb
  RDMA/rtrs-clt: Kill rtrs_clt_disconnect_from_sysfs
  RDMA/rtrs-srv: Kill __rtrs_srv_change_state
  RDMA/rtrs-clt: Remove redundant 'break'
  RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats
  RDMA/rtrs-srv: Replace atomic_t with percpu_ref for ids_inflight
  RDMA/rtrs-srv: convert scnprintf to sysfs_emit
  RDMA/rtrs: Do not reset hb_missed_max after re-connection
  RDMA/rtrs-srv: Duplicated session name is not allowed
  RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object
  RDMA/rtrs-srv: Fix memory leak when having multiple sessions
  RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection
  RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats
  ehea: fix error return code in ehea_restart_qps()
  iidc: Introduce iidc.h
  ice: Initialize RDMA support
  ice: Implement iidc operations
  ice: Register auxiliary device to provide RDMA
  i40e: Prep i40e header for aux bus conversion
  i40e: Register auxiliary devices to provide RDMA
  ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64-bit elements
  ARM: dts: qcom: sdx55-telit: Represent secure-regions as 64-bit elements
  riscv: kprobes: Remove redundant kprobe_step_ctx
  netfilter: nf_tables: remove xt_action_param from nft_pktinfo
  riscv: Add __init section marker to some functions again
  riscv: mm: init: Consolidate vars, functions
  octeontx2-af: add support for custom KPU entries
  octeontx2-af: load NPC profile via firmware database
  octeontx2-af: adding new lt def registers support
  octeontx2-af: support for coalescing KPU profiles
  octeontx2-af: Update the default KPU profile and fixes
  riscv: TRANSPARENT_HUGEPAGE: depends on MMU
  riscv: Use global mappings for kernel pages
  ALSA: usb-audio: Remove the repeated declaration
  ath9k: ar9003_mac: read STBC indicator from rx descriptor
  batman-adv: mcast: add MRD + routable IPv4 multicast with bridges support
  batman-adv: Remove the repeated declaration
  net: axienet: Fix fall-through warning for Clang
  octeontx2-pf: Fix fall-through warning for Clang
  leds: lm36274: Add missed property.h
  net: dsa: qca8k: check return value of read functions correctly
  net: dsa: qca8k: add missing check return value in qca8k_phylink_mac_config()
  net: phy: fix yt8511 clang uninitialized variable warning
  net: phy: abort loading yt8511 driver in unsupported modes
  dmaengine: xilinx: dpdma: Print channel number in kernel log messages
  dmaengine: xilinx: dpdma: Print debug message when losing vsync race
  dmaengine: Move kdoc description of struct dma_chan_percpu closer to it
  dmaengine: hsu: Account transferred bytes
  dmaengine: ti: omap-dma: Skip pointless cpu_pm context restore on errors
  Input: elants_i2c - fix NULL dereference at probing
  Input: elants_i2c - switch to probe_new
  Input: cyttsp - do not force interrupt trigger
  dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY
  phy: qcom-qmp: Use phy_status field for the status bit offset
  doc: dt-binding: cdns,usb3: Add interrupt-names property under required
  phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY
  locking/lockdep,doc: Improve readability of the block matrix
  locking/lockdep: Reduce LOCKDEP dependency list
  phy: phy-xgene.c: Fix alignment of comment
  phy: qcom-qmp: remove redundant error of clock bulk
  dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
  phy: stm32: manage optional vbus regulator on phy_power_on/off
  dt-bindings: phy: rockchip-inno-usb2: add compatible for rk3308 USB phy
  phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy
  dt-bindings: phy: convert rockchip-usb-phy.txt to YAML
  phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro
  arm64: dts: renesas: Add missing opp-suspend properties
  arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
  ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys
  ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 GPIO keys
  ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys
  ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys
  x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems
  pinctrl: renesas: r8a77470: Add bias pinconf support
  pinctrl: renesas: r8a7790: Add bias pinconf support
  pinctrl: renesas: r8a7792: Add bias pinconf support
  pinctrl: renesas: r8a7794: Add bias pinconf support
  pinctrl: renesas: r8a77970: Add bias pinconf support
  pinctrl: renesas: r8a77980: Add bias pinconf support
  ARM: tegra: acer-a500: Improve microphone detection
  ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus
  ARM: tegra: acer-a500: Bump thermal trips by 10C
  ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes
  ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees
  ARM: tegra: paz00: Add CPU thermal zone
  ARM: tegra: nexus7: Add i2c-thermtrip node
  ARM: tegra: nexus7: Improve thermal zones
  ARM: tegra: nexus7: Remove monitored-battery property
  ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant
  ARM: tegra: Add cooling cells to ACTMON device-tree node
  ARM: tegra: nexus7: Enable memory frequency thermal throttling using ACTMON
  ARM: tegra: ouya: Enable memory frequency thermal throttling using ACTMON
  ARM: dts: sun8i: v3s: enable emac for zero Dock
  ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL
  dt-bindings: soc: rockchip: convert grf.txt to YAML
  MAINTAINERS, .mailmap: Update Finn Thain's email address
  m68k: defconfig: Update defconfigs for v5.13-rc1
  soundwire: cadence: remove the repeated declaration
  drm/bridge: lt8912b: Drop unused includes
  thunderbolt: Add self-authenticate support for new dock
  thunderbolt: Split NVM read/write generic functions out from usb4.c
  thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices
  Documentation / thunderbolt: Clean up entries
  thunderbolt: Add wake from DisplayPort
  thunderbolt: Align USB4 router wakes configuration with the CM guide
  ACPI: power: Use u8 as the power resource state data type
  ACPI: power: Save the last known state of each power resource
  ACPI: power: Rework turning off unused power resources
  PM: runtime: document common mistake with pm_runtime_get_sync()
  microblaze: Cleanup unused functions
  drm/tegra: hub: Fix YUV support
  drm/tegra: hub: Implement basic scaling support
  clk: tegra30: Use 300MHz for video decoder by default
  clk: tegra: Fix refcounting of gate clocks
  clk: tegra: Ensure that PLLU configuration is applied properly
  clk: tegra: Halve SCLK rate on Tegra20
  clk: tegra: Don't allow zero clock rate for PLLs
  clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling
  clk: tegra: Mark external clocks as not having reset control
  clk: tegra: Don't deassert reset on enabling clocks
  dt-bindings: clock: tegra: Convert to schema
  drm: bridge: cdns-mhdp8546: Fix PM reference leak in
  clockevents: Use DEVICE_ATTR_[RO|WO] macros
  tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard
  tick/broadcast: Split __tick_broadcast_oneshot_control() into a helper
  tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast
  tick/broadcast: Program wakeup timer when entering idle if required
  timer_list: Print name of per-cpu wakeup device
  ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
  arm64: defconfig: qcom: enable interconnect for SM8350
  ARM: dts: exynos: Disable unused camera input for I9100
  ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x
  ARM: dts: qcom: Add tsens details to ipq806x
  ARM: dts: qcom: Add USB port definitions to ipq806x
  ARM: dts: qcom: add L2CC and RPM for IPQ8064
  ARM: dts: qcom: Enable NAND + USB for RB3011
  drm: reference mode flags in DRM_CLIENT_CAP_* docs
  drm: clarify and linkify DRM_CLIENT_CAP_WRITEBACK_CONNECTORS docs
  drm: document minimum kernel version for DRM_CLIENT_CAP_*
  arm64: dts: qcom: ipq8074: disable USB phy by default
  arm64: dts: qcom: msm8996: Rename speedbin node
  arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen
  arm64: dts: qcom: sm8150: Add DMA nodes
  arm64: dts: qcom: sm8350: use interconnect enums
  arm64: dts: qcom: sm8350: fix the node unit addresses
  arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path
  arm64: dts: qcom: sc7180: lazor: Simplify disabling of charger thermal zone
  arm64: dts: qcom: sc7180: Add pompom rev3
  arm64: dts: qcom: sc7180: Add CoachZ rev3
  arm64: dts: qcom: msm8996: Add CPU opps
  arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work)
  arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
  arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
  arm64: dts: qcom: Harmonize DWC USB3 DT nodes name
  arm64: dts: qcom: c630: Add no-hpd to DSI bridge node
  arm64: dts: qcom: sm8250: fix display nodes
  arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes
  arm64: dts: qcom: sc7180: coachz: Add thermal config for skin temperature
  arm64: dts: qcom: sc7280: Add cpufreq hw node
  arm64: dts: qcom: sc7280: Add clock controller nodes
  arm64: dts: qcom: sc7180: Move rmtfs memory region
  RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare
  dt-bindings: mailbox: Add WPSS client index to IPCC
  arm64: dts: qcom: sc7280: Add nodes to boot WPSS
  dt-bindings: arm: qcom: Document google,senor board
  arm64: dts: qcom: sc7280: Add "google,senor" to the compatible
  dt-bindings: soc: qcom: smd-rpm: Add MSM8226 compatible
  soc: qcom: smd-rpm: Add MSM8226 compatible
  scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
  scsi: st: Return error code in st_scsi_execute()
  scsi: mpt3sas: Handle firmware faults during first half of IOC init
  scsi: scsi_ioctl: Return error code when blk_rq_map_kern() fails
  scsi: mpt3sas: Handle firmware faults during second half of IOC init
  scsi: core: Fixup calling convention for scsi_mode_sense()
  scsi: ufs: Suppress false positive unhandled interrupt messages
  scsi: core: Reshuffle response handling in scsi_mode_sense()
  scsi: scsi_dh_alua: Check for negative result value
  scsi: core: Stop using DRIVER_ERROR
  scsi: core: Introduce scsi_build_sense()
  scsi: core: Introduce scsi_status_is_check_condition()
  scsi: core: Kill DRIVER_SENSE
  scsi: core: Do not use DRIVER_INVALID
  scsi: core: Use DID_TIME_OUT instead of DRIVER_TIMEOUT
  scsi: xen-scsiback: Use DID_ERROR instead of DRIVER_ERROR
  scsi: xen-scsifront: Compability status handling
  scsi: core: Drop the now obsolete driver_byte definitions
  scsi: NCR5380: Fold SCSI message ABORT onto DID_ABORT
  scsi: core: Add get_{status,host}_byte() accessor functions
  scsi: core: Add scsi_msg_to_host_byte()
  scsi: dc395: Use standard macros to set SCSI result
  scsi: dc395: Translate message bytes
  scsi: qlogicfas408: make ql_pcmd() a void function
  scsi: qlogicfas408: Whitespace cleanup
  scsi: nsp32: Whitespace cleanup
  scsi: nsp32: Do not set message byte
  scsi: wd33c93: Translate message byte to host byte
  scsi: mesh: Translate message to host byte status
  scsi: acornscsi: Remove acornscsi_reportstatus()
  scsi: acornscsi: Translate message byte to host byte
  scsi: aha152x: Modify done() to use separate status bytes
  scsi: aha152x: Do not set message byte when calling scsi_done()
  scsi: advansys: Do not set message byte in SCSI status
  scsi: fas216: Translate message to host byte status
  scsi: fas216: Use get_status_byte() to avoid using Linux-specific status codes
  scsi: FlashPoint: Use standard SCSI definitions
  scsi: fdomain: Drop last argument to fdomain_finish_cmd()
  scsi: fdomain: Translate message to host byte status
  scsi: core: Drop message byte helper
  scsi: core: Kill message byte
  scsi: target: Use standard SAM status types
  scsi: pcmcia: nsp_cs: Use SAM_STAT_CHECK_CONDITION
  xfs: split up xfs_buf_allocate_memory
  xfs: use xfs_buf_alloc_pages for uncached buffers
  xfs: use alloc_pages_bulk_array() for buffers
  xfs: merge _xfs_buf_get_pages()
  xfs: move page freeing into _xfs_buf_free_pages()
  scsi: core: Drop obsolete Linux-specific SCSI status codes
  nfc: fdp: drop ftrace-like debugging messages
  nfc: mei_phy: drop ftrace-like debugging messages
  nfc: mrvl: use SPDX-License-Identifier
  nfc: mrvl: correct minor coding style violations
  nfc: mrvl: simplify with module_driver
  nfc: pn533: drop ftrace-like debugging messages
  nfc: pn533: drop unneeded braces {} in if
  nfc: pn544: drop ftrace-like debugging messages
  nfc: st21nfca: drop ftrace-like debugging messages
  nfc: st-nci: drop ftrace-like debugging messages
  nfc: st95hf: fix indentation to tabs
  virtio-net: Add validation for used length
  ipv6: use prandom_u32() for ID generation
  net: sealevel: remove redundant blank lines
  net: sealevel: add blank line after declarations
  net: sealevel: fix the code style issue about "foo* bar"
  net: sealevel: open brace '{' following struct go on the same line
  net: sealevel: add some required spaces
  net: sealevel: remove redundant initialization for statics
  net: sealevel: fix a code style issue about switch and case
  net: sealevel: remove meaningless comments
  net: sealevel: fix the comments style issue
  net: sealevel: fix the alignment issue
  ipv6: align code with context
  bnx2x: Remove the repeated declaration
  net: dsa: sja1105: be compatible with "ethernet-ports" OF node name
  net: dsa: sja1105: allow SGMII PCS configuration to be per port
  net: dsa: sja1105: the 0x1F0000 SGMII "base address" is actually MDIO_MMD_VEND2
  net: dsa: sja1105: cache the phy-mode port property
  net: dsa: sja1105: add a PHY interface type compatibility matrix
  net: dsa: sja1105: add a translation table for port speeds
  net: dsa: sja1105: always keep RGMII ports in the MAC role
  net: dsa: sja1105: some table entries are always present when read dynamically
  nfc: hci: Fix spelling mistakes
  net: sched: Fix spelling mistakes
  rds: Fix spelling mistakes
  sctp: sm_statefuns: Fix spelling mistakes
  xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype
  Input: resistive-adc-touch - describe parameters in kernel doc
  Input: resistive-adc-touch - replace OF headers with proper ones
  net: hns3: add 'QoS' support for port based VLAN configuration
  net: hns3: refine for hclge_push_vf_port_base_vlan_info()
  net: hns3: remove unnecessary updating port based VLAN
  net: hns3: refine function hclge_set_vf_vlan_cfg()
  net: hns3: add support for modify VLAN filter state
  net: hns3: add query basic info support for VF
  net: hns3: add support for VF modify VLAN filter state
  net: hns3: add debugfs support for vlan configuration
  xfrm: Remove the repeated declaration
  ALSA: fireworks: delete SYTMATCH clock source
  ALSA: fireworks: perform sequence replay for media clock recovery
  ALSA: oxfw: perform sequence replay for media clock recovery
  ALSA: firewire-digi00x: perform sequence replay for media clock recovery
  ALSA: firewire-tascam: perform sequence replay for media clock recovery
  ALSA: fireface: perform sequence replay for media clock recovery
  xfrm: remove the fragment check for ipv6 beet mode
  ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2
  ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2
  ARM: dts: stm32: Configure qspi's mdma transfer to block for stm32mp151
  thunderbolt: Make tb_port_type() take const parameter
  thunderbolt: Move nfc_credits field to struct tb_path_hop
  thunderbolt: Wait for the lanes to actually bond
  thunderbolt: Read router preferred credit allocation information
  thunderbolt: Update port credits after bonding is enabled/disabled
  thunderbolt: Allocate credits according to router preferences
  thunderbolt: Add quirk for Intel Goshen Ridge DP credits
  thunderbolt: Add KUnit tests for credit allocation
  thunderbolt: Log the link as TBT instead of TBT3
  thunderbolt: Add USB4 port devices
  thunderbolt: Add support for ACPI _DSM to power on/off retimers
  thunderbolt: Add additional USB4 port operations for retimer access
  thunderbolt: Add support for retimer NVM upgrade when there is no link
  thunderbolt: Move nvm_write_ops to tb.h
  thunderbolt: Allow router NVM authenticate separately
  thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers
  thunderbolt: Check for NVM authentication status after the operation started
  arm64: dts: meson: set 128bytes FIFO size on uart A
  drm/i915: Untangle the vma pages_mutex
  drm/i915: Don't free shared locks while shared
  drm/i915: Fix i915_sg_page_sizes to record dma segments rather than physical pages
  drm/i915: Disable mmap ioctl for gen12+
  MIPS: Loongson64: Make some functions static in smp.c
  mips: syscalls: define syscall offsets directly in <asm/unistd.h>
  mips: syscalls: use pattern rules to generate syscall headers
  ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin
  kgdb: Fix spelling mistakes
  kgdb: Fix fall-through warning for Clang
  MIPS: mm: XBurst CPU requires sync after DMA
  MIPS: boot: Support specifying UART port on Ingenic SoCs
  MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B)
  MIPS: Kconfig: ingenic: Ensure MACH_INGENIC_GENERIC selects all SoCs
  MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER
  MIPS: ingenic: jz4780: Fix I2C nodes to match DT doc
  MIPS: ingenic: gcw0: Set codec to cap-less mode for FM radio
  MIPS: ingenic: rs90: Add dedicated VRAM memory region
  irqchip/gic: Split vGIC probing information from the GIC code
  KVM: arm64: Handle physical FIQ as an IRQ while running a guest
  KVM: arm64: vgic: Be tolerant to the lack of maintenance interrupt masking
  KVM: arm64: vgic: Let an interrupt controller advertise lack of HW deactivation
  KVM: arm64: vgic: move irq->get_input_level into an ops structure
  KVM: arm64: vgic: Implement SW-driven deactivation
  KVM: arm64: timer: Refactor IRQ configuration
  KVM: arm64: timer: Add support for SW-based deactivation
  irqchip/apple-aic: Advertise some level of vGICv3 compatibility
  ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
  ARM: dts: stm32: fix RCC node name on stm32f429 MCU
  mount: Support "nosymfollow" in new mount api
  ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
  regulator: core: Add regulator_sync_voltage_rdev()
  soc/tegra: regulators: Bump voltages on system reboot
  soc/tegra: Add stub for soc_is_tegra()
  soc/tegra: Add devm_tegra_core_dev_init_opp_table()
  soc/tegra: fuse: Add stubs needed for compile-testing
  KVM: arm64: Remove the creation time's mapping of MMIO regions
  KVM: arm64: Try stage2 block mapping for host device MMIO
  bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul
  clk: tegra: Add stubs needed for compile-testing
  memory: tegra: Fix compilation warnings on 64bit platforms
  dt-bindings: soc: tegra-pmc: Document core power domain
  backlight: Kconfig whitespace and indentation cleanups
  mfd: Add Rockchip rk817 audio CODEC support
  ASoC: Add Rockchip rk817 audio CODEC support
  dt-bindings: Add Rockchip rk817 audio CODEC support
  perf scripting python: Remove unnecessary 'static'
  perf scripting python: Simplify perf-trace-context module functions
  perf scripting: Add scripting_context__update()
  perf scripting: Add perf_session to scripting_context
  perf scripting python: Assign perf_script_context
  perf script: Factor out script_fetch_insn()
  perf scripting python: Add perf_sample_insn()
  perf auxtrace: Factor out itrace_do_parse_synth_opts()
  ASoC: rsnd: tidyup rsnd_parse_connect_common()
  ASoC: rsnd: tidyup rsnd_dma_request_channel()
  ASoC: rsnd: tidyup rsnd_parse_connect_xxx()
  ASoC: rsnd: adjust disabled module
  perf scripting python: Add perf_set_itrace_options()
  perf scripting python: Add perf_sample_srcline() and perf_sample_srccode()
  perf scripting python: Update documentation for srcline etc
  perf scripting python: exported-sql-viewer.py: Factor out libxed.py
  ASoC: cs47125: Constify static struct snd_compress_ops
  ASoC: wm5102: Constify static struct snd_compress_ops
  ASoC: wm5110: Constify static struct snd_compress_ops
  ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops
  ASoC: SOF: Intel: Constify sof_probe_compressed_ops
  ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro
  ASoC: SOF: Intel: hda: clean up hda_dsp_dump()
  ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails
  ASoC: SOF: Intel: pci-tgl: add ADL-M support
  perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace
  regulator: pca9450: Convert to use regulator_set_ramp_delay_regmap
  regulator: mt6315: Don't ignore devm_regulator_register failure
  regulator: lp8755: Convert to use regulator_set_ramp_delay_regmap
  regulator: bd70528: Drop BD70528 support
  regulator: mcp16502: Convert to use .probe_new
  regulator: mcp16502: Convert to use regulator_set_ramp_delay_regmap
  tests: test MOUNT_ATTR_NOSYMFOLLOW with mount_setattr()
  arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
  arm64: perf: Convert snprintf to sysfs_emit
  drivers/perf: hisi: use the correct HiSilicon copyright
  perf: arm_pmu: use DEVICE_ATTR_RO macro
  perf: qcom: use DEVICE_ATTR_RO macro
  perf: xgene_pmu: use DEVICE_ATTR_RO macro
  perf: arm_spe: use DEVICE_ATTR_RO macro
  block: refactor device number setup in __device_add_disk
  block: move the DISK_MAX_PARTS sanity check into __device_add_disk
  block: automatically enable GENHD_FL_EXT_DEVT
  block: add a flag to make put_disk on partially initalized disks safer
  block: add blk_alloc_disk and blk_cleanup_disk APIs
  brd: convert to blk_alloc_disk/blk_cleanup_disk
  drbd: convert to blk_alloc_disk/blk_cleanup_disk
  pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk
  rsxx: convert to blk_alloc_disk/blk_cleanup_disk
  zram: convert to blk_alloc_disk/blk_cleanup_disk
  lightnvm: convert to blk_alloc_disk/blk_cleanup_disk
  bcache: convert to blk_alloc_disk/blk_cleanup_disk
  dm: convert to blk_alloc_disk/blk_cleanup_disk
  md: convert to blk_alloc_disk/blk_cleanup_disk
  nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk
  nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk
  nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk
  nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk
  nfblock: convert to blk_alloc_disk/blk_cleanup_disk
  simdisk: convert to blk_alloc_disk/blk_cleanup_disk
  n64cart: convert to blk_alloc_disk
  ps3vram: convert to blk_alloc_disk/blk_cleanup_disk
  dcssblk: convert to blk_alloc_disk/blk_cleanup_disk
  xpram: convert to blk_alloc_disk/blk_cleanup_disk
  null_blk: convert to blk_alloc_disk/blk_cleanup_disk
  block: unexport blk_alloc_queue
  block: split __blkdev_get
  block: move sync_blockdev from __blkdev_put to blkdev_put
  block: move bd_mutex to struct gendisk
  block: move adjusting bd_part_count out of __blkdev_get
  block: split __blkdev_put
  block: move bd_part_count to struct gendisk
  block: factor out a part_devt helper
  block: remove bdget_disk
  uprobes: Update uprobe_write_opcode() kernel-doc comment
  kprobes: Remove kprobe::fault_handler
  x86,kprobes: WARN if kprobes tries to handle a fault
  sched: Add CONFIG_SCHED_CORE help text
  sched,init: Fix DEBUG_PREEMPT vs early boot
  sched/fair: Fix ascii art by relpacing tabs
  sched: Don't defer CPU pick to migration_cpu_stop()
  perf tools: Check mem-loads auxiliary event
  perf tools: Support pmu prefix for mem-load event
  perf tools: Support pmu prefix for mem-store event
  perf tools: Check if mem_events is supported for hybrid platform
  perf mem: Support record for hybrid platform
  perf mem: Fix wrong verbose output for recording events
  perf mem: Disable 'mem-loads-aux' group before reporting
  perf c2c: Support record for hybrid platform
  firmware: tegra: Fix error return code in tegra210_bpmp_init()
  fs/jfs: Fix missing error code in lmLogInit()
  mfd: mt6358: Refine interrupt code
  rtc: mt6397: refine RTC_TC_MTH
  dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC
  dt-bindings: regulator: Add document for MT6359 regulator
  mfd: Add support for the MediaTek MT6359 PMIC
  regulator: mt6359: Add support for MT6359 regulator
  regulator: mt6359: Add support for MT6359P regulator
  dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property
  dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support
  dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P
  remoteproc: imx_rproc: parse fsl,auto-boot
  remoteproc: imx_rproc: initial support for mutilple start/stop method
  remoteproc: imx_rproc: make clk optional
  remoteproc: imx_rproc: support i.MX7ULP
  remoteproc: imx_rproc: support i.MX8MN/P
  arm64: dts: qcom: sc7180: add label for secondary mi2s
  Documentation: PCI: Fix typo in pci-error-recovery.rst
  drm: Fix misleading documentation of drm_gem_cma_create()
  evm: Allow setxattr() and setattr() for unmodified metadata
  evm: Deprecate EVM_ALLOW_METADATA_WRITES
  ima: Allow imasig requirement to be satisfied by EVM portable signatures
  ima: Introduce template field evmsig and write to field sig as fallback
  ima: Don't remove security.ima if file must not be appraised
  ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation
  ALSA: dice: perform sequence replay for media clock recovery
  ALSA: bebob: perform sequence replay for media clock recovery
  arm64: Import latest version of Cortex Strings' memcmp
  arm64: Import latest version of Cortex Strings' strcmp
  arm64: Import updated version of Cortex Strings' strlen
  arm64: Import latest version of Cortex Strings' strncmp
  arm64: Add assembly annotations for weak-PI-alias madness
  arm64: Import latest memcpy()/memmove() implementation
  arm64: Better optimised memchr()
  arm64: Rewrite __arch_clear_user()
  xfs: Reverse apply 72b97ea40d
  xfs: Add xfs_attr_node_remove_name
  xfs: Refactor xfs_attr_set_shortform
  xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete
  xfs: Add helper xfs_attr_node_addname_find_attr
  xfs: Hoist xfs_attr_node_addname
  xfs: Hoist xfs_attr_leaf_addname
  xfs: Hoist node transaction handling
  xfs: Add delay ready attr remove routines
  xfs: Add delay ready attr set routines
  xfs: Remove xfs_attr_rmtval_set
  xfs: Clean up xfs_attr_node_addname_clear_incomplete
  arm64: mm: Use better bitmap_zalloc()
  arm64: mm: Remove unused support for Device-GRE memory type
  arm64: acpi: Map EFI_MEMORY_WT memory as Normal-NC
  arm64: mm: Remove unused support for Normal-WT memory type
  arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES)
  perf/x86/rapl: Use CPUID bit on AMD and Hygon parts
  ima: Add ima_show_template_uint() template library function
  ima: Define new template fields iuid and igid
  ima: Define new template field imode
  evm: Verify portable signatures against all protected xattrs
  xfs: clean up open-coded fs block unit conversions
  xfs: remove unnecessary shifts
  netfilter: nft_set_pipapo_avx2: fix up description warnings
  netfilter: fix clang-12 fmt string warnings
  net: neterion: fix doc warnings in s2io.c
  net: marvell: prestera: disable events interrupt while handling
  net: marvell: prestera: align flood setting according to latest firmware version
  net: marvell: prestera: bump supported firmware version to 3.0
  net: marvell: prestera: try to load previous fw version
  netpoll: don't require irqs disabled in rt kernels
  net: enetc: catch negative return code from enetc_pf_to_port()
  clk: qcom: Simplify usage of dev_err_probe()
  Input: resistive-adc-touch - rework mapping of channels
  fjes: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
  qlcnic: Remove the repeated declaration
  r8152: support pauseparam of ethtool_ops
  scripts: sphinx-pre-install: rework the sphinx install logic
  scripts: sphinx-pre-install: fix the need of virtenv packages
  net: vxge: Declare the function vxge_reset_all_vpaths as void
  docs/zh_CN: add core-api symbol-namespaces.rst translation
  docs/zh_CN:add core-api padata translation
  docs: pdfdocs: Prevent column squeezing by tabulary
  NFC: nci: Remove redundant assignment to len
  docs: Fix typos in Documentation/trace/ftrace.rst
  octeontx2-af: Fix spelling mistake "vesion" -> "version"
  dt-bindings: mfd: ti,j721e-system-controller: Fix mux node errors
  dt-bindings: rtc: nxp,pcf8563: Convert to DT schema
  dt-bindings: mux: Convert mux controller bindings to schema
  dt-bindings: i2c: Convert i2c-mux bindings to DT schema
  dt-bindings: i2c: i2c-mux-pca954x: Convert to DT schema
  dt-bindings: i2c: maxim,max9286: Use the i2c-mux.yaml schema
  clk: qcom: cleanup some dev_err_probe() calls
  net/sched: act_vlan: Fix modify to allow 0
  net/sched: act_vlan: No dump for unset priority
  net/sched: act_vlan: Test priority 0 modification
  net: hdlc: remove redundant blank lines
  net: hdlc: add blank line after declarations
  net: hdlc: fix an code style issue about "foo* bar"
  net: hdlc: fix an code style issue about EXPORT_SYMBOL(foo)
  net: hdlc: replace comparison to NULL with "!param"
  net: hdlc: move out assignment in if condition
  net: hdlc: add braces {} to all arms of the statement
  NFC: microread: Remove redundant assignment to variable err
  net: stmmac: enable platform specific safety features
  hamradio: bpqether: Fix -Wunused-const-variable warning
  cxgb4: Fix -Wunused-const-variable warning
  igb: Fix -Wunused-const-variable warning
  net: dcb: Return the correct errno code
  net: Return the correct errno code
  macvlan: Fix a typo
  gtp: Fix a typo
  vrf: Fix a typo
  net: usb: Fix spelling mistakes
  net: mdio: Fix spelling mistakes
  docs: networking: Add documentation for MAPv5
  net: ethernet: rmnet: Support for ingress MAPv5 checksum offload
  net: ethernet: rmnet: Add support for MAPv5 egress packets
  xfs: move xfs_perag_get/put to xfs_ag.[ch]
  xfs: prepare for moving perag definitions and support to libxfs
  xfs: move perag structure and setup to libxfs/xfs_ag.[ch]
  xfs: make for_each_perag... a first class citizen
  xfs: convert raw ag walks to use for_each_perag
  xfs: convert xfs_iwalk to use perag references
  xfs: convert secondary superblock walk to use perags
  xfs: pass perags through to the busy extent code
  xfs: push perags through the ag reservation callouts
  xfs: pass perags around in fsmap data dev functions
  xfs: add a perag to the btree cursor
  xfs: convert rmap btree cursor to using a perag
  xfs: convert refcount btree cursor to use perags
  xfs: convert allocbt cursors to use perags
  xfs: use perag for ialloc btree cursors
  xfs: remove agno from btree cursor
  xfs: simplify xfs_dialloc_select_ag() return values
  xfs: collapse AG selection for inode allocation
  xfs: get rid of xfs_dir_ialloc()
  xfs: inode allocation can use a single perag instance
  xfs: clean up and simplify xfs_dialloc()
  xfs: use perag through unlink processing
  xfs: remove xfs_perag_t
  clk: versatile: remove dependency on ARCH_*
  drm/amdgpu: fix metadata_size for ubo ioctl queries
  drm/amdgpu: free the metadata buffer for sg type BOs as well
  drm/amd/pm: use attr_update if the attr has it
  drm/amdgpu: support atcs method powershift (v4)
  drm/amd/display: do not dereference on NULL
  drm/amd/display: WARN_ON cleanups
  drm/amd/pm: retain the fine grain tuning parameters after resume
  drm/amdgpu: make sure we unpin the UVD BO
  drm/amdgpu: add amdgpu_bo_vm bo type
  drm/amdgpu: move shadow bo validation to VM code
  drm/admgpu: add two shadow BO helper functions
  drm/amdgpu: switch to amdgpu_bo_vm for vm code
  drm/amdgpu: remove unused code
  drm/amdgpu: do not allocate entries separately
  drm/amdgpu: flush gart changes after all BO recovery
  drm/amdgpu: enable smart shift on dGPU (v5)
  drm/amdgpu: fix sdma firmware version error in sriov
  drm/amdgpu: optimize code about format string in gfx_v10_0_init_microcode()
  drm/amdgpu: Fix a bug on flag table_freed
  amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic
  amdgpu: remove unreachable code
  drm/amd/display: Avoid HDCP over-read and corruption
  drm/amd/display: fix gcc set but not used warning of variable 'old_plane_state'
  drm/amd/display: Remove the redundant initialization of local variable
  drm/amd/display: fix warning: ‘update_dsc_caps’ and ‘apply_dsc_policy_for_stream’ defined but not used
  drm/amdgpu: Remove unneeded semicolon
  drm/amdgpu: bump driver version
  drm/amdgpu: Add vbios info ioctl interface
  drm/amdgpu: remove unsafe optimization to drop preamble ib
  Input: cyttsp - change maintainer
  Input: cyttsp - remove public header
  dt-bindings: input: touchscreen: edt-ft5x06: add iovcc-supply
  Input: edt-ft5x06 - add support for iovcc-supply
  dt-bindings: input: pm8941-pwrkey: add pmk8350 compatible strings
  Input: pm8941-pwrkey - add support for PMK8350 PON_HLOS PMIC peripheral
  scsi: ufs: core: Export ufshcd_hba_stop()
  scsi: ufs: ufs-mediatek: Disable HCI before HW reset
  scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port()
  scsi: mpt3sas: Fix fall-through warnings for Clang
  scsi: FlashPoint: Rename si_flags field
  scsi: esas2r: Switch to flexible array member
  scsi: isci: Use correctly sized target buffer for memcpy()
  scsi: ufs: Fix a kernel-doc related formatting issue
  scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig
  scsi: mpi3mr: Base driver code
  scsi: mpi3mr: Create operational request and reply queue pair
  scsi: mpi3mr: Add support for queue command processing
  scsi: mpi3mr: Add support for internal watchdog thread
  scsi: mpi3mr: Add support for device add/remove event handling
  scsi: mpi3mr: Add support for PCIe device event handling
  scsi: mpi3mr: Additional event handling
  scsi: mpi3mr: Add support for recovering controller
  scsi: mpi3mr: Add support for timestamp sync with firmware
  scsi: mpi3mr: Print IOC info for debugging
  scsi: mpi3mr: Add bios_param SCSI host template hook
  scsi: mpi3mr: Implement SCSI error handler hooks
  scsi: mpi3mr: Add change queue depth support
  scsi: mpi3mr: Allow certain commands during pci-remove hook
  scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives
  scsi: mpi3mr: Add support for threaded ISR
  scsi: mpi3mr: Complete support for soft reset
  scsi: mpi3mr: Print pending host I/Os for debugging
  scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout
  scsi: mpi3mr: Add support for PM suspend and resume
  scsi: mpi3mr: Add support for DSN secure firmware check
  scsi: mpi3mr: Add EEDP DIF DIX support
  scsi: mpi3mr: Add event handling debug prints
  scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware
  scsi: megaraid_sas: Fix resource leak in case of probe failure
  scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
  scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
  scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1
  scsi: iscsi: Add task completion helper
  scsi: iscsi: Stop queueing during ep_disconnect
  scsi: iscsi: Drop suspend calls from ep_disconnect
  scsi: iscsi: Force immediate failure during shutdown
  scsi: iscsi: Use system_unbound_wq for destroy_work
  scsi: iscsi: Rel ref after iscsi_lookup_endpoint()
  scsi: iscsi: Fix in-kernel conn failure handling
  scsi: iscsi: iscsi_tcp: Set no linger
  scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop
  scsi: iscsi: Add iscsi_cls_conn refcount helpers
  scsi: iscsi: Have abort handler get ref to conn
  scsi: iscsi: Get ref to conn during reset handling
  scsi: iscsi: Fix conn use after free during resets
  scsi: iscsi: Fix shost->max_id use
  scsi: iscsi: Fix completion check during abort races
  scsi: iscsi: Flush block work before unblock
  scsi: iscsi: Hold task ref during TMF timeout handling
  scsi: iscsi: Move pool freeing
  scsi: qedi: Fix null ref during abort handling
  scsi: qedi: Fix race during abort timeouts
  scsi: qedi: Fix use after free during abort cleanup
  scsi: qedi: Fix TMF tid allocation
  scsi: qedi: Use GFP_NOIO for TMF allocation
  scsi: qedi: Fix TMF session block/unblock use
  scsi: qedi: Fix cleanup session block/unblock use
  scsi: qedi: Pass send_iscsi_tmf task to abort
  scsi: qedi: Complete TMF works before disconnect
  scsi: qedi: Wake up if cmd_cleanup_req is set
  clk: sifive: Fix kernel-doc
  clk: analogbits: fix doc warning in wrpll-cln28hpc.c
  batman-adv: Fix spelling mistakes
  dt-bindings: clock: Add MDM9607 GCC clock bindings
  ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1
  ALSA: firewire-motu: cache event ticks in source packet header per data block
  ALSA: firewire-motu: sequence replay for source packet header
  ALSA: usb-audio: Make snd_usb_pcm_delay() static
  ALSA: usb-audio: Pre-calculate buffer byte size
  ALSA: usb-audio: Refactoring delay account code
  ALSA: usb-audio: Factor out DSD bitrev copy function
  ALSA: usb-audio: Reduce latency at playback start
  ASoC: rk817: fix a warning in rk817_probe()
  clk: qcom: Add MDM9607 GCC driver
  clk: qcom: smd-rpm: Switch to parent_data
  clk: qcom: smd-rpm: De-duplicate identical entries
  clk: qcom: dispcc-sm8250: Add sc8180x support
  clk: qcom: dispcc-sm8250: Add EDP clocks
  dt-bindings: clock: qcom: rpmcc: Document MSM8226 compatible
  arch: microblaze: Fix spelling mistake "vesion" -> "version"
  soc/tegra: pmc: Add core power domain
  soc/tegra: pmc: Add driver state syncing
  soc/tegra: regulators: Support core domain state syncing
  soc/tegra: fuse: Don't return -ENOMEM when allocate lookups failed
  drm/ttm: rename bo->mem and make it a pointer
  clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing()
  media: move ttpci-eeprom to common
  media: av7110: move driver to staging
  media: sp8870: move it to staging
  drm/i915: use DEVICE_ATTR_RO macro
  drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()
  media: mc-request.c: allow object_bind in QUEUED state
  media: v4l: async, fwnode: Improve module organisation
  media: staging: ipu3-imgu: Move the UAPI header from include under include/uapi
  mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs
  mfd: mp2629: Select MFD_CORE to fix build error
  mfd: mt6397: Add MT6358 register definitions for power key
  mfd: mt6397: Use named IRQs instead of index (keys)
  mfd: mt6397: Add PMIC keys for MT6358
  mfd: si476x-cmd: Fix two typos of 'returned'
  mfd: wcd934x: Add macro for adding new interrupts
  mfd: wcd934x: Add additional interrupts required for MBHC support
  mfd: Remove software node conditionally and locate at right place
  mfd: syscon: Free the allocated name field of struct regmap_config
  mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
  mfd: lp87565: Handle optional reset pin
  mfd: google,cros-ec: add DT bindings for a baseboard's switch device
  mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag
  mfd: rn5t618: Fix IRQ trigger by changing it to level mode
  backlight: rt4831: Adds DT binding document for Richtek RT4831 backlight
  mfd: rt4831: Adds support for Richtek RT4831
  mfd: rt4831: Adds DT binding document for Richtek RT4831
  mfd: mt6360: Rearrange include file
  mfd: mt6360: Remove redundant brackets around raw numbers
  mfd: mt6360: Indicate sub-dev compatible name by using "-"
  mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 regulator resources
  mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata
  mfd: mt6360: Rename mt6360_pmu by mt6360
  mfd: mt6360: Remove handle_post_irq callback function
  mfd: mt6360: Fix flow which is used to check ic exist
  mfd: mt6360: Merge header file into driver and remove unuse register define
  mfd: mt6360: Merge different sub-devices I2C read/write
  mfd: axp20x: Allow AXP 806 chips without interrupt lines
  mfd: ioc3: Directly include linux/irqdomain.h
  Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver"
  mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock()
  mfd: twl-core: Fix incorrect function name twl_regcache_bypass()
  mfd: db8500-prcmu: Fix multiple incorrectly documented function names
  mfd: omap-usb-host: File headers are not good candidates for kernel-doc
  mfd: omap-usb-tll: File headers are not good candidates for kernel-doc
  mfd: si476x-cmd: Fix a bunch of incorrectly documented function names
  mfd: si476x-i2c: Fix incorrectly documented function names
  mfd: db8500-prcmu: Add devicetree bindings
  mfd: arizona: Allow building arizona MFD-core as module
  mfd: cpcap: Fix cpcap dmamask not set warnings
  mfd: hisilicon: Use the correct HiSilicon copyright
  media: Documentation: ccs: Fix the op_pll_multiplier address
  mfd: bd71828: Fix .n_voltages settings
  mfd: da9063: Propagate errno when I2C mode fails
  dt-bindings: mfd: pm8008: Add IRQ listing
  dt-bindings: mfd: pm8008: Add bindings
  mfd: pm8008: Add driver for QCOM PM8008 PMIC
  mfd: qcom-spmi-pmic: Add support for four variants
  mfd: max8997: Simplify getting of_device_id match data
  mfd: max8998: Simplify getting of_device_id match data
  mfd: da9052: Simplify getting of_device_id match data
  mfd: da9062: Simplify getting of_device_id match data
  mfd: sec: Simplify getting of_device_id match data
  mfd: sec: Drop support for board files and require devicetree
  mfd: sec: Remove unused cfg_pmic_irq in platform data
  mfd: sec: Remove unused device_type in platform data
  mfd: sec: Remove unused irq_base in platform data
  mfd: sec: Enable wakeup from suspend via devicetree property
  mfd: sec: Remove unused platform data members
  mfd: cros_ec_dev: Load lightbar module only present
  mfd: t7l66xb: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
  mfd: as3722: Use DEFINE_RES_IRQ_NAMED() to simplify code
  mfd: da9055: Use DEFINE_RES_IRQ_NAMED() to simplify code
  mfd: tps80031: Use DEFINE_RES_IRQ() to simplify code
  mfd: 88pm800: Use DEFINE_RES_IRQ_NAMED() to simplify code
  mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code
  mfd: asic3: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
  mfd: sun6i-prcm: Use DEFINE_RES_MEM() to simplify code
  media: ccs: Fix the op_pll_multiplier address
  dt-bindings: mfd: stm32-timers: Remove #address/size cells from required properties
  media: ipu3-cio2: Fix reference counting when looping over ACPI devices
  media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off
  media: ov8856: Add support for 2 data lanes
  media: ov8856: add vflip/hflip control support
  ARM: dts: at91: sama5d4: fix pinctrl muxing
  media: staging: ipu3-imgu: Document pages field
  Revert "i915: use io_mapping_map_user"
  media: i2c: ov8865: remove unnecessary NULL check
  media: imx208: Add imx208 camera sensor driver
  media: i2c: ov2659: Fix an error message
  media: i2c: ov9650: Fix an error message
  media: dt-bindings: media: renesas,isp: Add bindings for ISP Channel Selector
  media: dt-bindings: media: renesas,vin: Add r8a779a0 support
  media: venus: hfi_cmds: Fix conceal color property
  media: venus: Convert to use resource-managed OPP API
  media: venus: hfi_cmds.h: Replace one-element array with flexible-array member
  firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig
  media: venus: Enable low power setting for encoder
  media: venus: helpers: Delete an unneeded bool conversion
  media: dt-bindings: media: Document RDA5807 FM radio bindings
  media: dt-bindings: media: renesas,vin: Add r8a77961 support
  media: dt-bindings: media: renesas,csi2: Add r8a77961 support
  media: camss: move to use request_irq by IRQF_NO_AUTOEN flag
  media: bt878: do not schedule tasklet when it is not setup
  ASoC: sigmadsp: Remove the repeated declaration
  ASoC: dt-bindings: nxp,tfa989x: Add tfa9897 support
  ASoC: codecs: tfa989x: Add support for tfa9897
  ASoC: dt-bindings: nxp, tfa989x: Add vddd-supply property
  ASoC: codecs: tfa989x: Add support for optional vddd-supply
  ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro
  regulator: core: Use DEVICE_ATTR_RO macro
  regulator: rt6160: Add DT binding document for Richtek RT6160
  regulator: rt6160: Add support for Richtek RT6160
  regulator: userspace-consumer: use DEVICE_ATTR_RO/RW macro
  spi: bcm2835: Allow arbitrary number of slaves
  media: em28xx: Fix possible memory leak of em28xx struct
  media: rkvdec: Fix .buf_prepare
  media: hantro: Fix .buf_prepare
  media: cedrus: Fix .buf_prepare
  media: adv7842: support EDIDs up to 4 blocks
  media: ttpci: switch from 'pci_' to 'dma_' API
  media: exynos4-is: Fix a use after free in isp_video_release
  media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
  media: saa7134: Remove unnecessary INIT_LIST_HEAD()
  media: bt8xx: Fix a missing check bug in bt878_probe
  media: radio: si4713: constify static struct v4l2_ioctl_ops
  media: rcar-vin: Enable support for r8a77961
  Revert "perf vendor events intel: Add metrics for Icelake Server"
  media: rcar-csi2: Enable support for r8a77961
  media: meson: vdec: remove redundant initialization of variable reg_cur
  media: mtk-vpu: Use devm_platform_ioremap_resource_byname
  media: au0828: fix a NULL vs IS_ERR() check
  media: media/test_drivers: Drop unnecessary NULL check after container_of
  media: tc358743: Fix error return code in tc358743_probe_of()
  media: bdisp: remove redundant dev_err call in bdisp_probe()
  media: atmel: atmel-isc: Remove redundant assignment to i
  media: st-delta: Remove redundant assignment to ret
  media: v4l: cadence: Handle errors of clk_prepare_enable()
  media: zr364xx: fix memory leak in zr364xx_start_readpipe
  media: staging: media: zoran: fix some formatting issues
  arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag
  perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag
  soc: mtk-pm-domains: do not register smi node as syscon
  soc: mtk-pm-domains: Fix the clock prepared issue
  media: staging: media: zoran: remove detect_guest_activity
  media: staging: media: zoran: multiple assignments should be avoided
  media: staging: media: zoran: remove blank line
  media: staging: media: zoran: fix kzalloc style
  media: staging: media: zoran: change asm header
  media: v4l: cadence: Handle errors of clk_prepare_enable()
  media: st-hva: Fix potential NULL pointer dereferences
  media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues
  media: hantro: test the correct variable in probe()
  media: drivers/media/platform/Rcar_jpu.c : fix typo issues
  media: drivers/media/usb/gspca/cpia1.c : fix spelling typo
  media: uapi/linux/cec-funcs.h: set delay to 1 if unnused
  media: vicodec: Use _BITUL() macro in UAPI headers
  media: dtv5100: fix control-request directions
  media: gspca/sq905: fix control-request direction
  media: staging: media: tegra-vde: add missing error return code in tegra_vde_probe()
  media: gspca/gl860: fix zero-length control requests
  arm64: dts: mt8183: remove syscon from smi_common node
  media: gspca/sunplus: fix zero-length control requests
  media: rtl28xxu: fix zero-length control request
  media: imx: imx7_mipi_csis: Fix error return code in mipi_csis_async_register()
  media: v4l2-dev.c: Modified the macro SET_VALID_IOCTL
  media: videobuf-dma-sg: void function return statements are not generally useful
  drm/i915/ttm Initialize the ttm device and memory managers
  drm/i915/ttm: Embed a ttm buffer object in the i915 gem object
  arm64: dts: mt8183: add supply name for eeprom
  docs: admin-guide: media: ipu3.rst: replace some characters
  docs: driver-api: media: zoran: replace SOFT HYPHEN character
  docs: userspace-api: media: fdl-appendix.rst: replace some characters
  docs: userspace-api: media: v4l: replace some characters
  docs: userspace-api: media: dvb: replace some characters
  arm64: defconfig: Enable Exynos UFS driver
  gpio: 104-idio-16: Fix coding style issues
  gpio: dwapb: Drop redundant check in dwapb_irq_set_type()
  gpio: dwapb: Switch to use fwnode_irq_get()
  Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property"
  USB: gr_udc: remove dentry storage for debugfs file
  usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
  x86/hyperv: fix logical processor creation
  drivers: hv: Fix missing error code in vmbus_connect()
  fs: dlm: fix lowcomms_start error case
  fs: dlm: fix memory leak when fenced
  fs: dlm: use alloc_ordered_workqueue
  fs: dlm: move dlm allow conn
  fs: dlm: introduce proto values
  fs: dlm: rename socket and app buffer defines
  arm64: update string routine copyrights and URLs
  RDMA/core: Sanitize WQ state received from the userspace
  IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg()
  IB/cm: Split cm_alloc_msg()
  IB/cm: Call the correct message free functions in cm_send_handler()
  IB/cm: Tidy remaining cm_msg free paths
  Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered"
  IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls
  IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path
  IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock
  dt-bindings: net: brcm,iproc-mdio: convert to the json-schema
  scsi: libsas: Introduce more SAM status code aliases in enum exec_status
  batman-adv: Drop implicit creation of batadv net_devices
  batman-adv: Avoid name based attaching of hard interfaces
  batman-adv: Don't manually reattach hard-interface
  batman-adv: Drop reduntant batadv interface check
  sit: replace 68 with micro IPV4_MIN_MTU
  firmware: arm_scmi: Reset Rx buffer to max size during async commands
  ethtool: Fix a typo
  9p/trans_virtio: Fix spelling mistakes
  Bluetooth: Fix spelling mistakes
  rxrpc: Fix a typo
  decnet: Fix spelling mistakes
  nfp: flower: move non-zero chain check
  nfp: flower-ct: add pre and post ct checks
  nfp: flower-ct: add ct zone table
  nfp: flower-ct: add zone table entry when handling pre/post_ct flows
  nfp: flower-ct: add nfp_fl_ct_flow_entries
  nfp: flower-ct: add a table to map flow cookies to ct flows
  nfp: flower-ct: add tc_merge_tb
  nfp: flower-ct: add tc merge functionality
  dt-bindings: iio: multiplexer: Convert io-channel-mux bindings to DT schema
  dt-bindings: net: Convert MDIO mux bindings to DT schema
  dt-bindings: arm: intel,keembay: limit the dtschema to root node
  dt-bindings: add StarFive Technology Co. Ltd.
  netdevsim: Add max_vfs to bus_dev
  netdevsim: Disable VFs on nsim_dev_reload_destroy() call
  netdevsim: Implement port types and indexing
  netdevsim: Implement VFs
  netdevsim: Implement legacy/switchdev mode for VFs
  devlink: Introduce rate object
  netdevsim: Register devlink rate leaf objects per VF
  selftest: netdevsim: Add devlink rate test
  devlink: Allow setting tx rate for devlink rate leaf objects
  netdevsim: Implement devlink rate leafs tx rate support
  selftest: netdevsim: Add devlink port shared/max tx rate test
  devlink: Introduce rate nodes
  netdevsim: Implement support for devlink rate nodes
  selftest: netdevsim: Add devlink rate nodes test
  devlink: Allow setting parent node of rate objects
  netdevsim: Allow setting parent node of rate objects
  selftest: netdevsim: Add devlink rate grouping test
  Documentation: devlink rate objects
  ntfs_copy_from_user_iter(): don't bother with copying iov_iter
  generic_perform_write()/iomap_write_actor(): saner logics for short copy
  xfs: sort variable alphabetically to avoid repeated declaration
  xfs: Remove redundant assignment to busy
  xfs: mark xfs_bmap_set_attrforkoff static
  xfs: don't take a spinlock unconditionally in the DIO fastpath
  RDMA/irdma: Register auxiliary driver and implement private channel OPs
  RDMA/irdma: Implement device initialization definitions
  RDMA/irdma: Implement HW Admin Queue OPs
  RDMA/irdma: Add HMC backing store setup functions
  RDMA/irdma: Add privileged UDA queue implementation
  RDMA/irdma: Add QoS definitions
  RDMA/irdma: Add connection manager
  RDMA/irdma: Add PBLE resource manager
  RDMA/irdma: Implement device supported verb APIs
  RDMA/irdma: Add RoCEv2 UD OP support
  RDMA/irdma: Add user/kernel shared libraries
  RDMA/irdma: Add miscellaneous utility definitions
  RDMA/irdma: Add dynamic tracing for CM
  RDMA/irdma: Add ABI definitions
  ima: Define new template fields xattrnames, xattrlengths and xattrvalues
  RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw
  RDMA/irdma: Update MAINTAINERS file
  dt-bindings: mailbox: Convert omap-mailbox.txt binding to YAML
  dt-bindings: firmware: arm,scpi: Move arm,scp-shmem to json schema
  dt-bindings: firmware: arm,scmi: Move arm,scmi-shmem to json schema
  dt-bindings: firmware: juno,scpi: Move to sram.yaml json schema
  dt-bindings: firmware: amlogic,scpi: Move arm,scpi-shmem to json schema
  dt-bindings: power: supply: cpcap-battery: update cpcap-battery.yaml reference
  dt-bindings: power: supply: cpcap-charger: update cpcap-charger.yaml reference
  dt-bindings: soc: ti: update sci-pm-domain.yaml references
  dt-bindings: clock: update ti,sci-clk.yaml references
  dt-bindings: reset: update ti,sci-reset.yaml references
  of: Drop reserved mem dependency on DMA_DECLARE_COHERENT and DMA_CMA
  of: Move reserved memory private function declarations
  PCI: Add empty stub for pci_register_io_range()
  of: Merge of_get_address() and of_get_pci_address() implementations
  of: address: Use IS_ENABLED() for !CONFIG_PCI
  of: Merge of_address_to_resource() and of_pci_address_to_resource() implementations
  scsi: core: Introduce enums for the SAM and host status codes
  scsi: core: Change the type of the second argument of scsi_host_complete_all_commands()
  ARM: dts: aspeed-g6: Add pinctrl settings
  ARM: dts: aspeed: Set earlycon boot argument
  MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference
  drm/i915/dmc: s/DRM_ERROR/drm_err
  drm/i915/dmc: Add intel_dmc_has_payload() helper
  drm/i915/dmc: Move struct intel_dmc to intel_dmc.h
  ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI
  ARM: dts: aspeed: mtjade: Add PSU support
  ARM: dts: aspeed: mtjade: switch to 64MB flash layout
  ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flash layout
  nvme: remove redundant initialization of variable ret
  nvme: extend and modify the APST configuration algorithm
  nvme-pci: look for StorageD3Enable on companion ACPI device instead
  nvme-tcp: allow selecting the network interface for connections
  nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error()
  nvme-fabrics: remove extra new lines in the switch
  nvme-fabrics: remove an extra comment
  nvme-fabrics: remove extra braces
  nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl
  nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl
  nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl
  nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl
  nvme: move the CSI sanity check into nvme_ns_report_zones
  nvme: split nvme_report_zones
  nvme: remove nvme_{get,put}_ns_from_disk
  nvmet: move ka_work initialization to nvmet_alloc_ctrl
  nvmet: remove a superfluous variable
  drm/doc: Include fence chain api
  drm/vgem/vgem_drv: Standard comment blocks should not use kernel-doc format
  drm/sched: Fix inverted comment for hang_limit
  video: fbdev: atyfb: mach64_cursor.c: deleted the repeated word
  video: fbdev: mb862xx: use DEVICE_ATTR_RO macro
  drm: Avoid circular dependencies for CONFIG_FB
  drm/msm/a6xx: add CONFIG_QCOM_LLCC dependency
  drm/pl111: depend on CONFIG_VEXPRESS_CONFIG
  arm64: dts: rockchip: add rk817 codec to Odroid Go
  arm64: perf: Add more support on caps under sysfs
  arm64: dts: rockchip: rename nodename for phy-rockchip-inno-usb2
  arm64: dts: rockchip: add USB support to rk3308.dtsi
  ARM: dts: rockchip: rename nodename for phy-rockchip-inno-usb2
  dt-bindings: phy: rename phy nodename in phy-rockchip-inno-usb2.yaml
  dt-bindings: soc: rockchip: grf: add compatible for RK3308 USB grf
  b43: phy_n: Delete some useless TODO code
  b43legacy: Remove unused inline function txring_to_priority()
  b43legacy: Fix spelling mistake "overflew" -> "overflowed"
  ipw2x00: Minor documentation update
  memory: renesas-rpc-if: correct whitespace
  MAINTAINERS: memory: cover also header file
  drm/mediatek/mtk_disp_color: Strip incorrect doc and demote header
  drm/mediatek/mtk_disp_gamma: Strip and demote non-conformant kernel-doc header
  drm/mediatek/mtk_disp_ovl: Strip and demote non-conformant header
  drm/mediatek/mtk_disp_rdma: Strip and demote non-conformant kernel-doc header
  drm/sti/sti_hdmi_tx3g4c28phy: Provide function names for kernel-doc headers
  drm/sti/sti_hda: Provide missing function names
  drm/sti/sti_tvout: Provide a bunch of missing function names
  drm/sti/sti_hqvdp: Fix incorrectly named function 'sti_hqvdp_vtg_cb()'
  drm/nouveau/nvkm/subdev/mc/tu102: Make functions called by reference static
  drm/ttm/ttm_tt: Demote non-conformant kernel-doc header
  drm/panel/panel-raspberrypi-touchscreen: Demote kernel-doc abuse
  drm/panel/panel-sitronix-st7701: Demote kernel-doc abuse
  drm/exynos/exynos7_drm_decon: Fix incorrect naming of 'decon_shadow_protect_win()'
  drm/exynos/exynos_drm_ipp: Fix documentation for 'exynos_drm_ipp_get_{caps,res}_ioctl()'
  drm/vboxvideo/hgsmi_base: Place function names into headers
  drm/vboxvideo/modesetting: Provide function names for prototype headers
  usb: mtu3: remove mtu3_ep0_setup() declaration in mtu3.h
  usb: mtu3: remove repeated setting of speed
  usb: mtu3: dump a status register of IPPC
  usb: mtu3: use dev_err_probe to print error log about extcon
  usb: mtu3: skip getting extcon when use manual drd switch
  dt-bindings: usb: cdns,usb3: Fix interrupts order
  usb: phy: introduce usb_phy device type with its own uevent handler
  usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake
  char: xillybus: Fix condition for invoking the xillybus/ subdirectory
  char: xillybus: Remove unneeded MODULE_VERSION() usage
  char: xillybus: Fix spelling mistake "overflew" -> "overflowed"
  memory: tegra: Enable compile testing for all drivers
  memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table()
  crypto: hisilicon - switch to memdup_user_nul()
  memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table()
  hwrng: exynos - Use pm_runtime_resume_and_get() to replace open coding
  hwrng: omap - Use pm_runtime_resume_and_get() to replace open coding
  hwrng: ks-sa - Use pm_runtime_resume_and_get() to replace open coding
  crypto: af_alg - use DIV_ROUND_UP helper macro for calculations
  crypto: ixp4xx - convert to platform driver
  crypto: ixp4xx - Add DT bindings
  crypto: ixp4xx - Add device tree support
  crypto: octeontx2 - Add mailbox support for CN10K
  crypto: octeontx2 - add support to map LMTST region for CN10K
  crypto: octeontx2 - add support for CPT operations on CN10K
  crypto: octeontx2 - enable and handle ME interrupts
  crypto: hisilicon/sec - add new type of SQE
  crypto: hisilicon/sec - driver adapt to new SQE
  crypto: hisilicon/sec - add new skcipher mode for SEC
  crypto: hisilicon/sec - add fallback tfm supporting for XTS mode
  crypto: hisilicon/sec - fixup 3des minimum key size declaration
  crypto: hisilicon/hpre - fix ecdh self test issue
  crypto: hisilicon/hpre - add check before gx modulo p
  crypto: hisilicon/hpre - register ecdh NIST P384
  crypto: hisilicon/qm - adjust reset interface
  crypto: hisilicon/qm - enable PF and VFs communication
  crypto: hisilicon/qm - add callback to support communication
  crypto: hisilicon/qm - update reset flow
  x86/alternative: Align insn bytes vertically
  ARM: dts: rockchip: remove #phy-cells from usbphy node rk3066/rk3188
  phy: tegra: xusb: Move usb3 port init for Tegra210
  phy: tegra: xusb: Rearrange UPHY init on Tegra210
  phy: tegra: xusb: Add Tegra210 lane_iddq operation
  phy: tegra: xusb: Add sleepwalk and suspend/resume
  phy: tegra: xusb: Add wake/sleepwalk for Tegra210
  phy: tegra: xusb: Tegra210 host mode VBUS control
  phy: tegra: xusb: Add wake/sleepwalk for Tegra186
  ASoC: rsnd: adg: supply __printf(x, y) formatting for dbg_msg()
  ASoC: rsnd: adg: tidyup rsnd_adg_get_clkin/out() parameter
  ASoC: rsnd: adg: use more simple method for null_clk
  ASoC: rsnd: adg: check return value for rsnd_adg_get_clkin/out()
  ASoC: rsnd: tidyup __rsnd_mod_xxx macro comments
  ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card()
  ASoC: imx-audio-rpmsg: use module_rpmsg_driver to simplify the code
  ASoC: dt-bindings: Convert imx-audmux binding to json schema
  ASoC: rsnd: check for zero node count
  ASoC: fsl: imx-es8328: use devm_snd_soc_register_card()
  ASoC: img: Fix PM reference leak in img_i2s_in_probe()
  regulator: max77802: Remove .set_ramp_delay from max77802_buck_dvs_ops
  regulator: max77802: Convert to use regulator_set_ramp_delay_regmap
  regulator: fan53555: Fix missing slew_reg/mask/shift settings for FAN53526
  regulator: fan53555: Convert to use regulator_set_ramp_delay_regmap
  regulator: bd9576: Constify the voltage tables
  spi: spi-mem: add automatic poll status functions
  mtd: spinand: use the spi-mem poll status APIs
  spi: stm32-qspi: add automatic poll status feature
  spi: atmel: Switch to transfer_one transfer method
  spi: atmel: Reduce spin lock usage
  drm/panel: add rotation support for Elida KD35T133 panels
  regulator: rt6245: Add the binding document for Richtek RT6245
  kprobes: Do not increment probe miss count in the fault handler
  libbpf: Move few APIs from 0.4 to 0.5 version
  libbpf: Refactor header installation portions of Makefile
  libbpf: Install skel_internal.h header used from light skeletons
  selftests/bpf: Add xdp_redirect_multi into .gitignore
  staging: rtl8192u: Fix shadowed variable name
  staging: rtl8192u: remove the repeated declaration
  staging: rtl8723bs: core: rtw_mlme_ext.c: remove deadcode
  Staging: rtl8712: Cleanup coding style warning
  staging: rtl8188eu: use IW_HANDLER to declare wext handlers
  staging: rtl8188eu: remove dummy wext handlers
  staging: rtl8188eu: remove dummy setfreq handler
  staging: rtl8188eu: Fix fall-through warnings for Clang
  staging: rtl8192u: r8192U_hw.h: fix spaces preferred around that '|' code style error
  staging: rtl8192u: put parentheses on macros with complex values in r8192U_hw.h
  staging: rtl8192u: fix spaces in r8192U_hw.h
  ima: Define new template evm-sig
  evm: Don't return an error in evm_write_xattrs() if audit is not enabled
  fuse_fill_write_pages(): don't bother with iov_iter_single_seg_count()
  iov_iter: Remove iov_iter_for_each_range()
  teach copy_page_to_iter() to handle compound pages
  copy_page_to_iter(): fix ITER_DISCARD case
  [xarray] iov_iter_fault_in_readable() should do nothing in xarray case
  iov_iter_advance(): use consistent semantics for move past the end
  firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected
  firmware: arm_scpi: Add compatibility checks for shmem node
  null_blk: Fix null pointer dereference on nullb->disk on blk_cleanup_disk call
  PCI: microchip: Make the struct event_descs static
  PCI: mobiveil: Remove unused readl and writel functions
  drm/i915/ddi: Flush encoder power domain ref puts during driver unload
  drm/i915: Fix incorrect assert about pending power domain async-put work
  drm/i915/adlp: Fix AUX power well -> PHY mapping
  PCI: ftpci100: Rename macro name collision
  power: supply: ab8500: Fix typo
  power: supply: ab8500: Move to componentized binding
  power: supply: ab8500: Call battery population once
  power: supply: ab8500: Avoid NULL pointers
  power: supply: ab8500: Enable USB and AC
  power: supply: ab8500: Drop unused member
  power: ab8500: remove unused header
  MAINTAINERS: power: supply: cover also header files
  PCI: mediatek: Remove redundant error printing in mtk_pcie_subsys_powerup()
  power: supply: ab8500: Drop unnecessary NULL check after container_of
  power: supply: pm2301_charger: Delete driver
  power: supply: smb347-charger: Drop unused include
  iio: adc: tsc2046: fix a warning message in tsc2046_adc_update_scan_mode()
  iio: hid: trigger: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: buffer: Remove redundant assignment to in_loc
  iio: adis16480: support burst read function
  iio: Drop Duplicated "mount-matrix" parameter
  staging: iio: cdc: ad7746: Remove unnecessary assignment in ad7746_probe()
  iio: afe: iio-rescale: Support processed channels
  dt-bindings: staging: iio: cdc: ad7746: add binding documentation for AD7746
  staging: iio: cdc: ad7746: use dt for capacitive channel setup.
  iio: adis16260: make use of adis lock helpers
  iio: adis16136: make use of adis lock helpers
  iio: st_sensors: Create extended attr macro
  iio: accel: st_sensors: Support generic mounting matrix
  iio: accel: st_sensors: Stop copying channels
  iio: magnetometer: st_magn: Support mount matrix
  iio: gyro: st_gyro: Support mount matrix
  iio: chemical: sgp30: Drop use of %hx in format string.
  iio: adc: max11100: Use get_unaligned_be16() rather than opencoding.
  iio: adc: max11100: Use devm_ functions for rest of probe()
  iio: adc: max1118: Use devm_ managed functions for all of probe
  iio: adc: max1118: Avoid jumping back and forth between spi and iio structures
  iio: adc: ti-adc081c: Use devm managed functions for all of probe()
  iio: adc: ti-adc0832: Use devm managed functions for all of probe()
  iio: adc: ti-adc108s102: Use devm managed functions for all of probe()
  iio: adc: ti-adc161s626: Use devm managed functions for all of probe.
  staging: iio: cdc: ad7746: remove ordinary comments
  staging: iio: cdc: ad7746: clean up probe return
  staging: iio: cdc: ad7746: extract capac setup to own function
  counter: Add support for Intel Quadrature Encoder Peripheral
  iio: accel: bma180: Add missing 500 Hz / 1000 Hz bandwidth
  PCI: hv: Fix a race condition when removing the device
  power: supply: rn5t618: Add charger type detection
  power: supply: rn5t618: Add input current limit
  PCI: hv: Remove bus device removal unused refcount/functions
  dt-bindings: mediatek: add compatible for MT8195 pwrap
  soc: mediatek: pwrap: add pwrap driver for MT8195 SoC
  power: supply: sbs-battery: cache constant string properties
  block: Do not pull requests from the scheduler when we cannot dispatch them
  arm64: mm: Add is_el1_data_abort() helper
  regulator: rt6245: Add support for Richtek RT6245
  RDMA/rxe: Add a type flag to rxe_queue structs
  RDMA/rxe: Protect user space index loads/stores
  RDMA/rxe: Protext kernel index from user space
  power: supply: surface-charger: Fix type of integer variable
  memory: tegra: Consolidate register fields
  memory: tegra: Unify struct tegra_mc across SoC generations
  memory: tegra: Introduce struct tegra_mc_ops
  memory: tegra: Push suspend/resume into SoC drivers
  memory: tegra: Make per-SoC setup more generic
  memory: tegra: Extract setup code into callback
  memory: tegra: Parameterize interrupt handler
  memory: tegra: Make IRQ support opitonal
  memory: tegra: Only initialize reset controller if available
  memory: tegra: Unify drivers
  memory: tegra: Add memory client IDs to tables
  memory: tegra: Split Tegra194 data into separate file
  RDMA/rxe: Fix failure during driver load
  memory: tegra: Implement SID override programming
  RDMA/bnxt_re: Enable global atomic ops if platform supports
  RDMA/bnxt_re: Update maintainers list
  mlx5: count all link events
  net/mlx5: Fix duplicate included vhca_event.h
  net/mlx5: check for allocation failure in mlx5_ft_pool_init()
  net/mlx5e: Remove the repeated declaration
  net/mlx5e: IPoIB, Add support for NDR speed
  net/mlx5e: Zero-init DIM structures
  net/mlx5e: RX, Re-place page pool numa node change logic
  net/mlx5e: Disable TX MPWQE in kdump mode
  net/mlx5e: Disable TLS device offload in kdump mode
  net/mlx5e: Remove unreachable code in mlx5e_xmit()
  clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1
  rtnetlink: Fix spelling mistakes
  libceph: Fix spelling mistakes
  net: hdlc_cisco: remove redundant blank lines
  net: hdlc_cisco: fix the code style issue about "foo* bar"
  net: hdlc_cisco: add some required spaces
  net: hdlc_cisco: remove unnecessary out of memory message
  net: hdlc_cisco: add blank line after declaration
  net: hdlc_cisco: remove redundant space
  net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops()
  net: pcs: xpcs: there is only one PHY ID
  net: pcs: xpcs: make the checks related to the PHY interface mode stateless
  net: pcs: xpcs: export xpcs_validate
  net: pcs: xpcs: export xpcs_config_eee
  net: pcs: xpcs: export xpcs_probe
  net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write}
  net: pcs: xpcs: convert to mdio_device
  net: pcs: xpcs: convert to phylink_pcs_ops
  block: Update blk_update_request() documentation
  net/smc: avoid possible duplicate dmb unregistration
  net/smc: no need to flush smcd_dev's event_wq before destroying it
  nfc: mrvl: remove useless "continue" at end of loop
  nfc: mrvl: reduce the scope of local variables
  qed: Add TCP_ULP FW resource layout
  qed: Add NVMeTCP Offload PF Level FW and HW HSI
  qed: Add NVMeTCP Offload Connection Level FW and HW HSI
  qed: Add support of HW filter block
  qed: Add NVMeTCP Offload IO Level FW and HW HSI
  qed: Add NVMeTCP Offload IO Level FW Initializations
  qed: Add IP services APIs support
  tipc: eliminate redundant fields in struct tipc_sock
  tipc: refactor function tipc_sk_anc_data_recv()
  tipc: simplify handling of lookup scope during multicast message reception
  nvme-tcp-offload: Add nvme-tcp-offload - NVMeTCP HW offload ULP
  nvme-fabrics: Move NVMF_ALLOWED_OPTS and NVMF_REQUIRED_OPTS definitions
  nvme-fabrics: Expose nvmf_check_required_opts() globally
  nvme-tcp-offload: Add device scan implementation
  nvme-tcp-offload: Add controller level implementation
  nvme-tcp-offload: Add controller level error recovery implementation
  nvme-tcp-offload: Add queue level implementation
  nvme-tcp-offload: Add IO level implementation
  net: vlan: Avoid using strncpy()
  net: bonding: Use strscpy_pad() instead of manually-truncated strncpy()
  net: tcp better handling of reordering then loss cases
  drm/i915/guc: skip disabling CTBs before sanitizing the GuC
  drm/i915/guc: use probe_error log for CT enablement failure
  drm/i915/guc: enable only the user interrupt when using GuC submission
  drm/i915/guc: Remove sample_forcewake h2g action
  drm/i915/guc: Keep strict GuC ABI definitions
  drm/i915/guc: Drop guc->interrupts.enabled
  drm/i915/guc: Stop using fence/status from CTB descriptor
  drm/i915: Promote ptrdiff() to i915_utils.h
  drm/i915/guc: Only rely on own CTB size
  drm/i915/guc: Don't repeat CTB layout calculations
  PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
  net:cxgb3: replace tasklets with works
  net:cxgb3: fix code style issues
  net: ipa: add support for inline checksum offload
  Revert "net: ipa: disable checksum offload for IPA v4.5+"
  PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s()
  net: phy: marvell: use phy_modify_changed() for marvell_set_polarity()
  bonding: remove redundant initialization of variable ret
  sch_htb: fix doc warning in htb_add_to_id_tree()
  net: ks8851: Make ks8851_read_selftest() return void
  net: ethernet: rmnet: Restructure if checks to avoid uninitialized warning
  icmp: fix lib conflict with trinity
  netdevsim: Fix unsigned being compared to less than zero
  xfs: move the quotaoff dqrele inode walk into xfs_icache.c
  xfs: detach inode dquots at the end of inactivation
  xfs: move the inode walk functions further down
  xfs: rename xfs_inode_walk functions to xfs_icwalk
  xfs: pass the goal of the incore inode walk to xfs_inode_walk()
  xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab
  xfs: move xfs_inew_wait call into xfs_dqrele_inode
  xfs: remove iter_flags parameter from xfs_inode_walk_*
  xfs: remove indirect calls from xfs_inode_walk{,_ag}
  xfs: clean up inode state flag tests in xfs_blockgc_igrab
  xfs: make the icwalk processing functions clean up the grab state
  xfs: fix radix tree tag signs
  xfs: pass struct xfs_eofblocks to the inode scan callback
  xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag
  xfs: refactor per-AG inode tagging functions
  drm/mediatek: dpi: Add dual edge sample mode support
  drm/mediatek: dpi: Add output bus formats to driver data
  drm/mediatek: dpi: Add bus format negotiation
  PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions
  clk: mediatek: remove deprecated CLK_INFRA_CA57SEL for MT8173 SoC
  dt-bindings: cpufreq: update cpu type and clock name for MT8173 SoC
  drm/nouveau: Fix fall-through warnings for Clang
  drm/nouveau/therm: Fix fall-through warnings for Clang
  drm/nouveau/clk: Fix fall-through warnings for Clang
  fsi: Add missing MODULE_DEVICE_TABLE
  fsi: core: Fix return of error values on failures
  fsi: aspeed: Emit fewer barriers in opb operations
  fsi: scom: Reset the FSI2PIB engine for any error
  fsi: scom: Remove retries
  fsi: occ: Don't accept response from un-initialized OCC
  fsi: occ: Log error for checksum failure
  hwmon: (occ) Start sequence number at one
  hwmon: (occ) Print response status in first poll error message
  fsi: aspeed: convert to devm_platform_ioremap_resource
  fsi: Aspeed: Reduce poll timeout
  fsi: master-ast-cf: Remove redundant error printing in fsi_master_acf_probe()
  fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
  drm/i915: Initialize the mbus_offset to fix Klockwork issue
  media: ivtv: get rid of DVB deprecated ioctls
  media: dvb header files: move some headers to staging
  media: docs: move DVB audio/video docs to staging
  media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK
  media: rtl28xxu: replace a NO-BREAK SPACE character
  media: allegro-dvt: avoid EN DASH char
  media: saa7134: drop a NO-BREAK SPACE
  media: rc: ite-cir: replace some an EN DASH
  media: pci: tw5864: avoid usage of some characters
  fsi/sbefifo: Fix reset timeout
  ARM: dts: aspeed: Everest: Fix cable card PCA chips
  ARM: dts: aspeed: Rainier 4U: Remove fan updates
  ARM: dts: aspeed: Everest: Add directly controlled LEDs
  ARM: dts: aspeed-g5: Add SCU phandle to GFX node
  ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex()
  clocksource/drivers/samsung_pwm: Minor whitespace cleanup
  clocksource/drivers/samsung_pwm: Constify passed structure
  clocksource/drivers/samsung_pwm: Cleanup on init error
  clocksource/drivers/samsung_pwm: Constify source IO memory
  drm/i915/guc: Replace CTB array with explicit members
  drm/i915/guc: Update sizes of CTB buffers
  iio: adis: Cleanout unused headers
  drm/i915/guc: Start protecting access to CTB descriptors
  drm/i915/guc: Ensure H2G buffer updates visible before tail update
  drm/i915/guc: Stop using mutex while sending CTB messages
  drm/i915/guc: Don't receive all G2H messages in irq handler
  drm/i915/guc: Always copy CT message to new allocation
  drm/i915/guc: Early initialization of GuC send registers
  drm/i915/guc: Use guc_class instead of engine_class in fw interface
  pwm: core: Support new usage_power setting in PWM state
  pwm: pca9685: Support new usage_power setting in PWM state
  pwm: pca9685: Restrict period change for enabled PWMs
  pwm: pca9685: Add error messages for failed regmap calls
  dt-bindings: pwm: pwm-tiehrpwm: Convert to json schema
  dt-bindings: pwm: pwm-tiehrpwm: Add compatible string for AM64 SoC
  power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
  power: supply: max17040: Do not enforce (incorrect) interrupt trigger type
  power: supply: Drop BD70528 support
  dt-bindings: power: supply: Add DT schema for richtek,rt5033-battery
  power: supply: rt5033_battery: Fix device tree enumeration
  power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
  power: reset: at91-sama5d2_shdwc: Remove redundant error printing in at91_shdwc_probe()
  power: supply: max17040: remove non-working POWER_SUPPLY_PROP_STATUS
  power: supply: max17040: simplify POWER_SUPPLY_PROP_ONLINE
  power: supply: max17040: drop unused platform data support
  dma-buf: fix inconsistent debug print v2
  dma-buf: add SPDX header and fix style in dma-resv.c
  doc: dt-binding: cdns,usb3: Add interrupt-names property under required
  USB: UDC core: Add udc_async_callbacks gadget op
  USB: UDC: Implement udc_async_callbacks in dummy-hcd
  USB: UDC: Implement udc_async_callbacks in net2280
  USB: UDC: Implement udc_async_callbacks in net2272
  KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path
  dma-buf: cleanup dma-resv shared fence debugging a bit v2
  power: supply: axp20x_battery: allow disabling battery charging
  power: supply: cpcap-battery: invalidate config when incompatible measurements are read
  power: supply: cpcap-charger: get the battery inserted infomation from cpcap-battery
  drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends
  devcoredump: remove contact information
  firmware_loader: remove unneeded 'comma' macro
  drivers/base: Constify static attribute_group structs
  staging: mt7621-dts: review pcie overlay in 'gbpc1' dts file
  staging: vchiq_core: fix logic in poll_services_of_group
  staging: vchiq_arm: introduce free_bulk_waiter
  staging: vchiq_core: move internals to C source
  staging: vchiq_core: get the rid of IS_POW2
  staging: vchiq_core: get the rid of vchiq_static_assert
  staging: vchiq_core: put spaces around operators
  staging: vchiq_core: avoid precedence issues
  staging: vchiq_core: use define for message type shift
  staging: vchiq_core: introduce message specific make macros
  staging: vchiq_core: simplify WARN_ON conditions
  staging: vchiq_arm: tidy up service function naming
  staging: vchiq_core: introduce process_free_data_message
  staging: vchiq_core: reduce indentation in parse_open
  staging: vchiq_core: store message id in local variable
  staging: vchiq_connected: move EXPORT_SYMBOL below the right function
  staging: vchiq_core: introduce handle_poll
  serial: imx: Add DMA buffer configuration via DT
  ARM: dts: imx53-ppd: add dma-info nodes
  serial: tty: uartlite: fix console setup
  serial: sh-sci: Add support for RZ/G2L SoC
  drm/ttm: allocate resource object instead of embedding it v2
  drm/ttm: flip over the range manager to self allocated nodes
  drm/ttm: flip over the sys manager to self allocated nodes
  drm/amdgpu: revert "drm/amdgpu: stop allocating dummy GTT nodes"
  drm/amdkfd: use resource cursor in svm_migrate_copy_to_vram v2
  drm/amdgpu: switch the GTT backend to self alloc
  drm/amdgpu: switch the VRAM backend to self alloc
  drm/nouveau: switch the TTM backends to self alloc
  drm/vmwgfx: switch the TTM backends to self alloc
  drm/ttm: flip the switch for driver allocated resources v2
  dt-bindings: i2c: at91: fix example for scl-gpios
  tty: vcc: use DEVICE_ATTR_*() macro
  gpiolib: acpi: Introduce acpi_get_and_request_gpiod() helper
  gpiolib: acpi: Add acpi_gpio_get_io_resource()
  perf probe: Add permission and sysctl notice to man page
  visorbus: fix error return code in visorchipset_init()
  misc: hpilo: map iLO shared memory by PCI revision id
  eeprom: ee1004: Remove not needed debug message
  EISA: use DEVICE_ATTR_RO() helper macro
  remove the raw driver
  sched/debug: Remove obsolete init_schedstats()
  EDAC/mce_amd: Fix typo "FIfo" -> "Fifo"
  PCI/sysfs: Fix 'resource_alignment' newline issues
  PCI/sysfs: Add 'devspec' newline
  ASoC: ti: davinci-mcasp: Fix fall-through warning for Clang
  ASoC: snd-soc-lpass requires REGMAP_MMIO
  regulator: fan53555: add tcs4526
  spi: stm32-qspi: Fix W=1 build warning
  ASoC: dt-bindings: wcd934x: add bindings for Headset Button detection
  ASoC: codecs: wcd: add multi button Headset detection support
  ASoC: codecs: wcd934x: add mbhc support
  ASoC: qcom: sdm845: add jack support for WCD934x
  iommu/amd: Fix extended features logging
  iommu/amd: Add amd_iommu=force_enable option
  cgroup: Fix kernel-doc
  RDMA/cxgb4: Fix missing error code in create_qp()
  x86/pkeys: Skip 'init_pkru' debugfs file creation when pkeys not supported
  iommu/rockchip: Remove redundant DMA syncs
  drm/panfrost: Add AFBC_FEATURES parameter
  dm btree: improve btree residency
  dm space maps: don't reset space map allocation cursor when committing
  dm space maps: improve performance with inc/dec on ranges of blocks
  dm space map disk: cache a small number of index entries
  dm kcopyd: avoid useless atomic operations
  dm kcopyd: avoid spin_lock_irqsave from process context
  dm writecache: don't split bios when overwriting contiguous cache content
  dm writecache: interrupt writeback if suspended
  dm table: Constify static struct blk_ksm_ll_ops
  dm zoned: check zone capacity
  dm: Fix dm_accept_partial_bio() relative to zone management commands
  dm: cleanup device_area_is_invalid()
  dm: move zone related code to dm-zone.c
  dm: Introduce dm_report_zones()
  dm: Forbid requeue of writes to zones
  block: improve handling of all zones reset operation
  block: introduce bio zone helpers
  block: introduce BIO_ZONE_WRITE_LOCKED bio flag
  dm: rearrange core declarations for extended use from dm-zone.c
  dm: introduce zone append emulation
  dm crypt: Fix zoned block device support
  igc: Update driver to use ethtool_sprintf
  igc: Remove unused asymmetric pause bit from igc defines
  igc: Remove unused MDICNFG register
  igc: Indentation fixes
  igc: Enable HW VLAN Insertion and HW VLAN Stripping
  drm/amd/display: Fix uninitialized field when expanding macro MI_DCE12_MASK_SH_LIST
  drm/amd/pm: sysfs attrs to read ss powershare (v6)
  drm/amdgpu: attr to control SS2.0 bias level (v2)
  drm/amdgpu: soc15 register access through RLC should only apply to sriov runtime
  drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create
  drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB
  drm/amdkfd: Add flush-type parameter to kfd_flush_tlb
  drm/amdkfd: Add heavy-weight TLB flush after unmapping
  drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update
  drm/amdkfd: Make TLB flush conditional on mapping
  drm/amdgpu: remove redundant assignment of variable k
  drm/amd/display: remove variable active_disp
  drm: fix doc warnings in drm_atomic.h
  drm/amd/display: Keep linebuffer pixel depth at 30bpp for DCE-11.0.
  docs/zh_CN: add core api cachetlb translation
  docs/zh_CN: Add zh_CN/admin-guide/lockup-watchdogs.rst
  docs/zh_CN: add translations in zh_CN/dev-tools/kasan
  documentation-file-ref-check: Make git check work for multiple working directories
  docs: networking: Replace strncpy() with strscpy()
  docs: block: fix stat.rst document error
  docs: Fix typo in Documentation/arm/marvell.rst
  docs: convert dax.txt to rst
  ARM: dts: BCM5301X: Fixup SPI binding
  drivers/perf: hisi: Fix data source control
  mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable()
  kasan: use separate (un)poison implementation for integrated init
  arm64: mte: handle tags zeroing at page allocation time
  kasan: disable freed user page poisoning with HW tags
  perf probe: Report possible permission error for map__load() failure
  gpio: gpio-regmap: Use devm_add_action_or_reset()
  clk: versatile: Depend on HAS_IOMEM
  drm/amd/pm: Remove BACO check for aldebaran
  drm/amd/pm: Read BIF STRAP also for BACO check
  drm/amd/pm: Add VF check to BACO support check
  drm/amd/pm: Use generic BACO function for smu11 ASICs
  drm/amdgpu: Don't flush/invalidate HDP for APUs and A+A
  drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid
  drm/amdgpu: Enable RLCG read/write interface for Sienna Cichlid
  drm/amdgpu: Modify GC register access to use _SOC15 macros
  drm/amd/pm: Fix fall-through warning for Clang
  drm: amdgpu: Remove unneeded semicolon in amdgpu_vm.c
  radeon: fix coding issues reported from sparse
  radeon: use memcpy_to/fromio for UVD fw upload
  drm/amdgpu: add yellow carp asic header files (v3)
  drm/amdgpu: add yellow carp asic_type enum
  drm/amdgpu: add uapi to define yellow carp series
  drm/amdgpu: add yellow carp support for gpu_info and ip block setting
  drm/amdgpu: add yellow_carp_reg_base_init function for yellow carp (v2)
  drm/amdgpu: add nv common ip block support for yellow carp
  drm/amdgpu: add yellow carp support for ih block
  drm/amdgpu: add gmc v10 supports for yellow carp
  drm/amdgpu: support fw load type for yellow carp
  drm/amdgpu: add gfx support for yellow carp
  drm/amdgpu: add sdma support for yellow carp
  drm/amdgpu: set ip blocks for yellow carp
  drm/amdkfd: add yellow carp KFD support
  drm/amdgpu: support nbio_7_2_1 for yellow carp
  drm/admgpu/pm: add smu v13 driver interface header for yellow carp (v3)
  drm/amdgpu/pm: add smu v13.0.1 firmware header for yellow carp (V4)
  drm/amdgpu/pm: add smu v13.0.1 smc header for yellow carp (v2)
  drm/amd/pm: add smu13 ip support for moment(V3)
  drm/amd/pm: add yellow_carp_ppt implementation(V3)
  drm/amd/pm: partially enable swsmu for yellow carp(V2)
  drm/amdgpu: add smu ip block for yellow carp(V3)
  drm/amdgpu: add gfx golden settings for yellow carp (v3)
  drm/amdgpu: introduce a stolen reserved buffer to protect specific buffer region (v2)
  drm/amdgpu: reserved buffer is not needed with ip discovery enabled
  drm/amdgpu: add mmhub client support for yellow carp
  drm/amdgpu: add psp_v13 support for yellow carp
  drm/amdgpu: enable psp_v13 for yellow carp
  drm/amdgpu/pm: set_pp_feature is unsupport for yellow carp
  drm/amdgpu/pm: add set_driver_table_location implementation for yellow carp
  drm/amdgpu: add GFX Clock Gating support for yellow carp
  drm/amdgpu: add MMHUB Clock Gating support for yellow carp
  drm/amdgpu: add GFX Power Gating support for yellow carp
  drm/amdgpu/pm: enable smu_hw_init for yellow carp
  drm/amdgpu/pm: add gfx_off_control for yellow carp
  drm/amdgpu/pm: enable gfx_off in yellow carp smu post init
  drm/amdgpu: add SDMA Clock Gating support for yellow carp
  drm/amdgpu: add HDP Clock Gating support for yellow carp
  drm/amdgpu: add ATHUB Clock Gating support for yellow carp
  drm/amdgpu: add IH Clock Gating support for yellow carp
  drm/amd/pm: add vcn/jepg enable functions for yellow carp
  drm/amdgpu/jpeg: Remove harvest checking on CHIP_YELLOW_CARP
  drm/amdgpu/vcn: add vcn support for yellow carp
  drm/amdgpu: enable vcn/jpeg on yellow carp
  drm/amdgpu: enable vcn dpg mode on yellow carp
  drm/amdgpu: enable VCN PG and CG for yellow carp
  drm/amdgpu/pm: support smu_post_init for yellow carp
  drm/amdgpu: add RLC_PG_DELAY_3 for yellow carp
  drm/amdgpu: add timestamp counter query support for yellow carp
  drm/amd/pm: add read_sensor function for yellow carp
  drm/amd/pm: add set_watermarks_table function for yellow carp
  drm/amd/pm: add the fine grain tuning function for yellow carp
  drm/amd/pm: add support to get dpm clock value for yellow carp
  drm/amd/pm: add feature map for yellow carp
  drm/amd/pm: implement is_dpm_running() callback for yellow carp
  drm/amd/pm: initialize feature_enabled/feature_support bitmap for yellow carp
  drm/amd/pm: add callback force_clk_levels for yellow carp
  drm/amd/pm: add PrepareMp1ForUnload support for yellow carp
  drm/amdgpu: Load TA firmware for yellow carp
  drm/amd/pm: add callback to get bootup values for yellow carp
  drm/amd/pm: add callback get_dpm_ultimate_freq for yellow carp
  drm/amd/pm: add callbacks to read/write sysfs file pp_power_profile_mode
  drm/amd/pm: add the interface to dump smu metrics table for yellow carp
  drm/amdgpu: add gpu harvest support for yellow carp (v2)
  drm/amdgpu: correct the cu and rb info for yellow carp
  drm/amd/pm: add set_performance_level function for yellow carp
  drm/amdgpu: add mode2 reset support for yellow carp
  drm/amd/pm: disable manually setting MCLK power level on yellow carp
  drm/amdgpu: add video_codecs query support for yellow carp
  drm/amdgpu: Update atomfirmware for DCN3.1 phy tuning and eDP caps
  drm/amd/display: Add DCN3.1 yellow carp asic family IDs
  drm/amd/display: Add DCN3.1 clock manager support
  drm/amd/display: Add DCN3.1 DCCG
  PM: AVS: remove redundant dev_err call in omap_sr_probe()
  soc: ti: wkup_m3_ipc: Remove redundant error printing in wkup_m3_ipc_probe()
  ARM: dts: keystone: k2g: Rename message-manager node
  ARM: dts: keystone: k2g: Rename the TI-SCI node
  ARM: dts: keystone: k2g: Rename the TI-SCI clocks node name
  MAINTAINERS: Add linux-renesas-soc to the Renesas I2C entries
  PCI: Coalesce host bridge contiguous apertures
  dt-bindings: i2c: Move i2c-omap.txt to YAML format
  ARM: dts: keystone: k2g-evm: Move audio oscillator assigned clock to mcasp
  drm/amd/display: Add DCN3.1 DIO
  drm/amd/display: Add DCN3.1 OPTC
  drm/amd/display: Add DCN3.1 DCHHUB
  drm/amd/display: Add DCN3.1 DML calculation support
  drm/amd/display: Add DCN3.1 IRQ manager
  drm/amd/display: Add DCN3.1 GPIO support
  drm/amd/display: Add DCN3.1 DMCUB
  drm/amd/display: Add DCN3.1 PANEL
  drm/amd/display: Add DCN3.1 HDCP support
  drm/amd/display: Add DCN3.1 BIOS parser support
  drm/amd/display: Add DCN3.1 HWSEQ
  drm/amd/display: Add z10 restore checks for DC interfaces
  drm/amd/display: Add DCN3.1 Resource
  drm/amd/display: Add DCN3.1 blocks to the DC Makefile
  drm/amd/display: Add DCN3.1 Yellow Carp support to DM
  drm/amd/display: Add DC DCN3.1 support to Kconfig
  drm/amdgpu: Add DC support and display block for Yellow Carp
  drm/amdgpu/dc: fix DCN3.1 Makefile for PPC64
  drm/amdgpu/dc: fix DCN3.1 FP handling
  dt-bindings: i2c: i2c-mux: Remove reset-active-low from ssd1307fb examples
  sock: expose so_timestamp options for mptcp
  sock: expose so_timestamping options for mptcp
  mptcp: sockopt: propagate timestamp request to subflows
  mptcp: setsockopt: handle SOL_SOCKET in one place only
  tcp: export timestamp helpers for mptcp
  mptcp: receive path cmsg support
  selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support
  tipc: Return the correct errno code
  net: hdlc_x25: remove redundant blank lines
  net: hdlc_x25: remove unnecessary out of memory message
  net: hdlc_x25: move out assignment in if condition
  net: hdlc_x25: add some required spaces
  net: hdlc_x25: fix the code issue about "if..else.."
  net: hdlc_x25: fix the alignment issue
  net: enetc: use get/put_unaligned helpers for MAC address handling
  net: bridge: mrp: Update ring transitions.
  net:cxgb3: fix incorrect work cancellation
  net: dsa: xrs700x: allow HSR/PRP supervision dupes for node_table
  dt-bindings: mailbox : arm,mhu: Fix arm,scpi example used here
  dt-bindings: firmware: arm,scpi: Convert to json schema
  dt-bindings: firmware: amlogic,scpi: Convert to json schema
  dt-bindings: firmware: arm,scmi: Convert to json schema
  dt-bindings: mailbox : arm,mhu: Use examples with matching schema
  dt-bindings: mailbox : arm,mhuv2: Use example with matching schema
  dt-bindings: hisilicon: use the correct HiSilicon copyright
  dt-bindings: usb: cdns,usb3: Fix interrupts order
  of: unittest: Use DEFINE_RES_MEM() to simplify code
  rxrpc: Fix fall-through warnings for Clang
  drm/i915/gvt: replace IS_GEN and friends with GRAPHICS_VER
  drm/i915/display: replace IS_GEN() in commented code
  fscrypt: don't ignore minor_hash when hash is 0
  fscrypt: fix derivation of SipHash keys on big endian CPUs
  Drivers: hv: Move Hyper-V extended capability check to arch neutral code
  dma-buf: add missing EXPORT_SYMBOL
  ALSA: hda/realtek: Change device names for quirks to barebone names
  kconfig: constify long_opts
  kconfig.h: explain IS_MODULE(), IS_ENABLED()
  mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init
  mm, memcg: introduce mem_cgroup_kmem_disabled()
  percpu: rework memcg accounting
  drm/i915/gt: replace IS_GEN and friends with GRAPHICS_VER
  drm/i915/gt: Add remaining conversions to GRAPHICS_VER
  drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VER
  Input: resistive-adc-touch - fix uninitialized variable 'press'
  cxl/pci: Introduce cxl_decode_register_block()
  cxl/pci: Reserve all device regions at once
  cxl/pci: Map registers based on capabilities
  cxl/pci: Reserve individual register block regions
  cxl/pci: Add HDM decoder capabilities
  cxl/pci: Fixup devm_cxl_iomap_block() to take a 'struct device *'
  Input: cy8ctmg110_ts - rely on platform code to supply interrupt
  Input: cy8ctmg110_ts - do not hard code interrupt trigger
  Input: cy8ctmg110_ts - do not hardcode as wakeup source
  Input: cy8ctmg110_ts - let I2C core configure wake interrupt
  Input: cy8ctmg110_ts - use endian helpers when converting data on wire
  Input: cy8ctmg110_ts - switch to using managed resources
  Input: cy8ctmg110_ts - switch to using gpiod API
  arm64: dts: qcom: pm6150: Add thermal zone for PMIC on-die temperature
  arm64: dts: qcom: msm8916-samsung-a2015: Add touch key
  arm64: dts: qcom: msm8916-samsung-a3u: Add touch key regulators
  arm64: dts: qcom: msm8916-samsung-a5u: Add touch key regulator
  arm64: dts: qcom: msm8916-samsung-a2015: Add rt5033 battery
  arm64: dts: qcom: msm8916-samsung-a2015: Add NFC
  arm64: dts: qcom: sc7180: Move sdc pinconf to board specific DT files
  arm64: dts: qcom: sc7180: SD-card GPIO pin set bias-pull up
  arm64: dts: qcom: sdm845-mtp: enable IPA
  arm64: dts: qcom: add initial device-tree for Microsoft Surface Duo
  ALSA: firewire-lib: fix error codes for allocation failure
  ALSA: firewire-lib: remove useless operations for kernel preemption
  ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3
  dma-buf: rename and cleanup dma_resv_get_excl v3
  dma-buf: rename and cleanup dma_resv_get_list v2
  dma-buf: rename dma_resv_get_excl_rcu to _unlocked
  dma-buf: drop the _rcu postfix on function names v3
  dt-bindings: irqchip: renesas-irqc: Add R-Car M3-W+ support
  irqchip/qcom-pdc: Switch to IRQCHIP_PLATFORM_DRIVER and allow as a module
  irqchip/mbigen: Fix compile warning when CONFIG_ACPI is disabled
  pinctrl: mcp23s08: fix race condition in irq handler
  xfs: remove ->b_offset handling for page backed buffers
  xfs: simplify the b_page_count calculation
  xfs: get rid of xb_to_gfp()
  xfs: cleanup error handling in xfs_buf_get_map
  xfs: merge xfs_buf_allocate_memory
  ARM: dts: aspeed: everest: Add system level indicator leds
  ARM: dts: aspeed: everest: Add nvme and fan indicator leds
  ARM: dts: aspeed: everest: Add pcie slot indicator leds
  ARM: dts: aspeed: everest: Add dimm indicator leds
  ARM: dts: aspeed: everest: Add vrm and other indicator leds
  ARM: dts: aspeed: everest: Add pcie cable card indicator leds
  pinctrl: mtk: Fix mt8365 Kconfig dependency
  pinctrl: single: config: enable the pin's input
  pinctrl: ralink: move ralink architecture pinmux header into the driver
  pinctrl: ralink: move MT7621 SoC pinmux config into a new 'pinctrl-mt7621.c' file
  pinctrl: ralink: move RT3883 SoC pinmux config into a new 'pinctrl-rt3883.c' file
  pinctrl: ralink: move RT305X SoC pinmux config into a new 'pinctrl-rt305x.c' file
  pinctrl: ralink: move MT7620 SoC pinmux config into a new 'pinctrl-mt7620.c' file
  pinctrl: ralink: move RT288X SoC pinmux config into a new 'pinctrl-rt288x.c' file
  drm/i915: replace IS_GEN and friends with GRAPHICS_VER
  drm/i915: Add remaining conversions to GRAPHICS_VER
  i2c: core: Add stub for i2c_verify_client() if !CONFIG_I2C
  reset: hi6220: Use the correct HiSilicon copyright
  x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options
  reset: lantiq: use devm_reset_controller_register()
  reset: mchp: sparx5: fix return value check in mchp_sparx5_map_io()
  reset: bail if try_module_get() fails
  arm64: dts: renesas: r8a77961: Add INTC-EX device node
  arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
  ARM: configs: at91_dt_defconfig: configs for sam9x60
  quota: Change quotactl_path() systcall to an fd-based one
  quota: Wire up quotactl_fd syscall
  x86/crash: Remove crash_reserve_low_1M()
  netfilter: nfnetlink: add struct nfgenmsg to struct nfnl_info and use it
  netfilter: nf_tables: remove nft_ctx_init_from_elemattr()
  netfilter: nf_tables: remove nft_ctx_init_from_setattr()
  netfilter: nftables: add nf_ct_pernet() helper function
  netfilter: conntrack: Introduce tcp offload timeout configuration
  netfilter: conntrack: Introduce udp offload timeout configuration
  netfilter: flowtable: Set offload timeouts according to proto values
  netfilter: annotate nf_tables base hook ops
  arm64: remove redundant local_daif_mask() in bad_mode()
  arm64: entry: unmask IRQ+FIQ after EL0 handling
  arm64: entry: convert SError handlers to C
  arm64: entry: move arm64_preempt_schedule_irq to entry-common.c
  arm64: entry: move NMI preempt logic to C
  arm64: entry: add a call_on_irq_stack helper
  arm64: entry: convert IRQ+FIQ handlers to C
  arm64: entry: organise entry handlers consistently
  arm64: entry: organise entry vectors consistently
  arm64: entry: consolidate EL1 exception returns
  arm64: entry: move bad_mode() to entry-common.c
  arm64: entry: improve bad_mode()
  arm64: entry: template the entry asm functions
  arm64: entry: handle all vectors with C
  arm64: entry: fold el1_inv() into el1h_64_sync_handler()
  arm64: entry: split bad stack entry
  arm64: entry: split SDEI entry
  arm64: entry: make NMI entry/exit functions static
  arm64: entry: don't instrument entry code with KCOV
  arm64: idle: don't instrument idle code with KCOV
  netfilter: add new hook nfnl subsystem
  reset: berlin: support module build
  drm/ttm: fix missing res assignment in ttm_range_man_alloc
  drm/vc4: hdmi: Fix error path of hpd-gpios
  drm/vc4: hdmi: Convert to gpiod
  drm/sun4i: de3: Be explicit about supported modifiers
  dmaengine: sun4i: Use list_move_tail instead of list_del/list_add_tail
  cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset
  cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()
  ARM: update __swp_entry_to_pte() to use PTE_TYPE_FAULT
  ARM: change vmalloc_min to be unsigned long
  ARM: use a temporary variable to hold maximum vmalloc size
  ARM: change vmalloc_min to vmalloc_start
  ARM: change vmalloc_start to vmalloc_size
  ARM: use "* SZ_1M" rather than "<< 20"
  ARM: use MiB for vmalloc sizes
  ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+
  ARM: 9076/1: boot: remove redundant piggy_data from clean-files
  ARM: 9077/1: PLT: Move struct plt_entries definition to header
  ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()
  ARM: 9079/1: ftrace: Add MODULE_PLTS support
  ARM: 9082/1: [v2] mark prepare_page_table as __init
  ARM: 9083/1: uncompress: atags_to_fdt: Spelling s/REturn/Return/
  ARM: 9084/1: simplify the build rule of mach-types.h
  ARM: 9085/1: remove unneeded abi parameter to syscallnr.sh
  ARM: 9086/1: syscalls: use pattern rules to generate syscall headers
  ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
  ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure
  ACPICA: Add SVKL table headers
  ACPICA: Fix memory leak caused by _CID repair function
  ACPICA: iASL: Finish support for the IVRS ACPI table
  ACPICA: iASL: Add support for the SVKL table
  ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table
  ACPICA: Use ACPI_FALLTHROUGH
  ACPICA: Add _PLD panel positions
  ACPICA: iASL: Add support for the BDAT ACPI table
  ACPICA: iASL: add disassembler support for PRMT
  ACPICA: Add defines for the CXL Host Bridge Structure (CHBS)
  ACPICA: Add support for PlatformRtMechanism OperationRegion handler
  ACPICA: Add the CFMWS structure definition to the CEDT table
  ACPICA: Update version to 20210604
  drm/i915/display: remove duplicated argument
  ACPI: property: Constify stubs for CONFIG_ACPI=n case
  ACPI: scan: Constify acpi_dma_supported() helper function
  device property: Unify access to of_node
  iommu/amd: Tidy up DMA ops init
  iommu/amd: Remove redundant assignment of err
  gpio-dwapb: Drop unused headers and sort the rest
  ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX
  ACPI: blacklist: Unify the message printing
  ACPI: bus: Use pr_*() macros to replace printk()
  ACPI: event: Use pr_*() macros to replace printk()
  ACPI: glue: Clean up the printing messages
  ACPI: nvs: Unify the message printing
  ACPI: osl: Remove the duplicated PREFIX for message printing
  ACPI: pci_root: Unify the message printing
  ACPI: processor_thermal: Remove unused PREFIX for printing
  ACPI: processor_perflib: Cleanup print messages
  ACPI: processor_throttling: Cleanup the printing messages
  ACPI: reboot: Unify the message printing
  ACPI: sysfs: Cleanup message printing
  ACPI: sbshc: Unify the message printing
  ACPI: scan: Unify the log message printing
  ACPI: sbs: Unify the message printing
  ACPI: sleep: Unify the message printing
  ACPI: Remove the macro PREFIX "ACPI: "
  gpio: regmap: move drvdata to config data
  RDMA/umem: fix missing automated rename
  ACPI: bus: Remove unneeded assignment
  ACPI: bus: Call kobject_put() in acpi_init() error path
  ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code
  ACPI: tables: PPTT: Populate cache-id if provided by firmware
  gpio: Add support for IDT 79RC3243x GPIO controller
  dt-bindings: gpio: Add devicetree binding for IDT 79RC32434 GPIO controller
  ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt()
  drm/ttm: Add a generic TTM memcpy move for page-based iomem
  drm: Add a prefetching memcpy_from_wc
  drm/ttm: Use drm_memcpy_from_wc for TTM bo moves
  drm/ttm: Document and optimize ttm_bo_pipeline_gutting()
  drm/ttm, drm/amdgpu: Allow the driver some control over swapping
  ACPI: LPSS: Use kstrtol() instead of simple_strtol()
  MAINTAINERS: update ti,omap-gpio.yaml reference
  PNP: use DEVICE_ATTR_RO macro
  ACPI: sysfs: Fix a buffer overrun problem with description_show()
  m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning
  ACPI: NUMA: fix typo in a comment
  ACPI: scan: Extend acpi_walk_dep_device_list()
  ACPI: scan: Add function to fetch dependent of ACPI device
  arm64: dts: ti: k3-am65: Add support for UHS-I modes in MMCSD1 subsystem
  arm64: dts: ti: k3-am65-main: Add ICSSG MDIO nodes
  arm64: dts: ti: k3-j721e-main: Add ICSSG MDIO nodes
  ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside
  ASoC: soc-core: add snd_soc_runtime_get_dai_fmt()
  ASoC: ak4613: add .auto_selectable_formats support
  ASoC: pcm3168a: add .auto_selectable_formats support
  ASoC: rsnd: add .auto_selectable_formats support
  ASoC: fsi: add .auto_selectable_formats support
  ASoC: hdmi-codec: add .auto_selectable_formats support
  drm/hyperv: Add DRM driver for hyperv synthetic video device
  drm/hyperv: Handle feature change message from device
  MAINTAINERS: Add maintainer for hyperv video device
  s390/cpumf: remove counter transaction call backs
  s390/cpumf: remove WARN_ON_ONCE in counter start handler
  s390: enable HAVE_IOREMAP_PROT
  s390/entry: use assignment to read intcode / asm to copy gprs
  s390/facilities: move stfl information from lowcore to global data
  s390/irq: add union/struct to access external interrupt parameters
  s390/traps: add struct to access transactional diagnostic block
  s390/crypto: fix function/prototype mismatches
  s390/zcrypt: remove zcrypt_device_count
  s390/ap: wire up bus->probe and bus->remove
  s390/ccwgroup: release the cdevs from within dev->release()
  s390/sclp_vt220: fix console name to match device
  s390/ipl: make parameter area accessible via struct parmarea
  s390/boot: access kernel command line via parmarea
  s390/mm: ensure switch_mm() is executed with interrupts disabled
  s390/smp: reallocate IPL CPU lowcore
  s390/smp: do not preserve boot CPU lowcore on hotplug
  s390/smp: remove redundant pcpu::lowcore member
  s390/ap: extend AP change bindings-complete uevent with counter
  s390/vfio-ap: clean up vfio_ap_drv's definition
  s390/ccwgroup: simplify ungrouping when driver deregisters
  s390/ccwgroup: use BUS_NOTIFY_UNBOUND_DRIVER to trigger ungrouping
  s390: disable SSP when needed
  s390: appldata depends on PROC_SYSCTL
  s390/cio: add tpi.h header file
  s390: add struct tpi_info to struct pt_regs
  s390: use struct tpi_info in lowcore.h
  s390/lowcore: remove superfluous __packed annotations
  s390/mcck: cleanup use of cleanup_sie_mcck
  s390/decompressor: replace use of perl with simple sed/tr
  ALSA: bebob: cease from delayed card registration
  ALSA: fireworks: cease from delayed card registration
  ALSA: oxfw: cease from delayed card registration
  ALSA: dice: cease from delayed card registration
  ALSA: firewire-digi00x: cease from delayed card registration
  ALSA: firewire-tascam: cease from delayed card registration
  ALSA: firewire-motu: cease from delayed card registration
  ALSA: fireface: cease from delayed card registration
  ALSA: firewire-lib: delete unused kernel API
  ASoC: rk817: Remove unneeded semicolon
  ASoC: rk817: remove redundant assignment to pointer node, add missing of_node_put
  regmap-irq: Introduce inverted status registers support
  regulator: max77686: Convert to use regulator_set_ramp_delay_regmap
  regulator: mt6358: Use unsigned int for volt_tables
  regulator: mt6359: Use unsigned int for volt_tables
  regulator: mt6359: Get rid of linear_range tables
  spi: hisi-kunpeng: Add debugfs support
  virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type
  ice: Manage VF's MAC address for both legacy and new cases
  ice: Save VF's MAC across reboot
  cpufreq: sh: Remove unused linux/sched.h headers
  cpufreq: loongson2: Remove unused linux/sched.h headers
  ice: Refactor ice_setup_rx_ctx
  ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling
  ice: set the value of global config lock timeout longer
  ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency
  ice: use static inline for dummy functions
  ice: add extack when unable to read device caps
  ice: add error message when pldmfw_flash_image fails
  ice: wait for reset before reporting devlink info
  ice: (re)initialize NVM fields when rebuilding
  ice: Detect and report unsupported module power levels
  ice: downgrade error print to debug print
  ice: fix clang warning regarding deadcode.DeadStores
  erofs: fix error return code in erofs_read_superblock()
  erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
  erofs: clean up file headers & footers
  drm/ttm: fix access to uninitialized variable.
  drm/i915/display: Fix fastsets involving PSR
  drm/i915/display: Allow fastsets when DP_SDP_VSC infoframe do not match with PSR enabled
  drm/i915/display: Drop FIXME about turn off infoframes
  drm/ttm: fix warning after moving resource to ghost obj
  drm/amdgpu: Modify register access in sdma_v5_2 to use _SOC15 macros
  drm/amdkfd: pages_addr offset must be 0 for system range
  drm/amdkfd: add sdma poison consumption handling
  drm/amdgpu: Update psp fw attestation support list
  drm/amdgpu: Fixing "Indirect register access for Navi12 sriov" for vega10
  drm/amdgpu: fix VM handling for GART allocations
  drm/amdkfd: remove duplicate include of kfd_svm.h
  drm/amdgpu: Fix warning of Function parameter or member not described
  drm/amd/display: remove no need variable
  drm/amd/display: Fix duplicate included dce110_hw_sequencer.h
  drm/amdgpu: Fix a a typo in a comment
  drm/amd/display: Fix two spelling mistakes, clean wide lines
  media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
  net: phy: introduce PHY_INTERFACE_MODE_REVRMII
  net: dsa: sja1105: apply RGMII delays based on the fixed-link property
  net: dsa: sja1105: determine PHY/MAC role from PHY interface type
  dt-bindings: net: dsa: sja1105: convert to YAML schema
  net: hd64570: remove redundant blank lines
  net: hd64570: add blank line after declarations
  net: hd64570: fix the code style issue about "foo* bar"
  net: hd64570: fix the code style issue about trailing statements
  net: hd64570: add braces {} to all arms of the statement
  net: hd64570: fix the comments style issue
  net: hd64570: remove redundant parentheses
  net: hd64570: add some required spaces
  sch_htb: fix doc warning in htb_add_to_wait_tree()
  sch_htb: fix doc warning in htb_next_rb_node()
  sch_htb: fix doc warning in htb_add_class_to_row()
  sch_htb: fix doc warning in htb_remove_class_from_row()
  sch_htb: fix doc warning in htb_activate_prios()
  sch_htb: fix doc warning in htb_deactivate_prios()
  sch_htb: fix doc warning in htb_class_mode()
  sch_htb: fix doc warning in htb_change_class_mode()
  sch_htb: fix doc warning in htb_activate()
  sch_htb: fix doc warning in htb_deactivate()
  sch_htb: fix doc warning in htb_charge_class()
  sch_htb: fix doc warning in htb_do_events()
  sch_htb: fix doc warning in htb_lookup_leaf()
  net: lantiq: Use devm_platform_get_and_ioremap_resource()
  net: ethernet: ixp4xx_eth: Use devm_platform_get_and_ioremap_resource()
  virtio_net: Remove BUG() to avoid machine dead
  pktgen: add pktgen_handle_all_threads() for the same code
  net: dsa: hellcreek: Use is_zero_ether_addr() instead of memcmp()
  atm: [br2864] fix spelling mistakes
  net: gemini: Use devm_platform_get_and_ioremap_resource()
  net: usb: asix: ax88772_bind: use devm_kzalloc() instead of kzalloc()
  net: usb: asix: refactor asix_read_phy_addr() and handle errors on return
  net: usb/phy: asix: add support for ax88772A/C PHYs
  net: usb: asix: ax88772: add phylib support
  net: usb: asix: ax88772: add generic selftest support
  net: usb: asix: add error handling for asix_mdio_* functions
  net: phy: do not print dump stack if device was removed
  usbnet: run unbind() before unregister_netdev()
  qed: Fix duplicate included linux/kernel.h
  net: hns3: add a separate error handling task
  net: hns3: add scheduling logic for error handling task
  net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET
  net: mscc: ocelot: check return value after calling platform_get_resource()
  net: tulip: Remove the repeated declaration
  net: bcmgenet: check return value after calling platform_get_resource()
  net: macb: Use devm_platform_get_and_ioremap_resource()
  net: enetc: Use devm_platform_get_and_ioremap_resource()
  net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname
  net: mvpp2: check return value after calling platform_get_resource()
  net: micrel: check return value after calling platform_get_resource()
  netlabel: Fix spelling mistakes
  ipv4: Fix spelling mistakes
  net/ncsi: Fix spelling mistakes
  l2tp: Fix spelling mistakes
  net: moxa: Use devm_platform_get_and_ioremap_resource()
  mm: add a signature in struct page
  skbuff: add a parameter to __skb_frag_unref
  page_pool: Allow drivers to hint on SKB recycling
  mvpp2: recycle buffers
  mvneta: recycle buffers
  PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
  RDMA/irdma: Fix issues with u8 left shift operation
  RDMA/irdma: remove extraneous indentation on a statement
  RDMA/irdma: remove redundant initialization of variable val
  RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate"
  RDMA/irdma: Fix return error sign from irdma_modify_qp
  selftests/resctrl: Fix incorrect parsing of option "-t"
  selftests/tls: Add {} to avoid static checker warning
  selftests: splice: Adjust for handler fallback removal
  selftests: lib.mk: Also install "config" and "settings"
  selftests: timers: rtcpie: skip test if default RTC device does not exist
  scsi: qedf: Update the max_id value in host structure
  scsi: fcoe: Statically initialize flogi_maddr
  scsi: ufs: core: Remove irrelevant reference to non-existing doc
  scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
  scsi: ufs: Remove a redundant command completion logic in error handler
  scsi: ufs: Optimize host lock on transfer requests send/compl paths
  scsi: ufs: Utilize Transfer Request List Completion Notification Register
  scsi: NCR5380: Fix fall-through warning for Clang
  scsi: mpi3mr: Fix fall-through warning for Clang
  scsi: ufs: core: Remove repeated word in comment
  scsi: ufs: core: Clean up ufshcd_add_command_trace()
  scsi: ufs: core: Let UPIU completion trace print RSP UPIU header
  scsi: ufs: core: Capture command trace only for the cmd != NULL case
  scsi: ufs: core: Use UPIU query trace in devman_upiu_cmd()
  Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size"
  drm/ttm: fix pipelined gutting v2
  ARM: boot: dts: bcm2711: Add BCM2711 VEC compatible
  ARM: dts: bcm283x: Fix up MMC node names
  ARM: dts: Move BCM2711 RPi specific into separate dtsi
  dt-bindings: drm/bridge: ti-sn65dsi83: Add TI SN65DSI83 and SN65DSI84 bindings
  drm/bridge: ti-sn65dsi83: Add TI SN65DSI83 and SN65DSI84 driver
  drm/ttm: nuke VM_MIXEDMAP on BO mappings v3
  iommu/arm-smmu-qcom: hook up qcom_smmu_impl for ACPI boot
  iommu/arm-smmu-v3: Change *array into *const array
  media: videobuf2-v4l2.c: add vb2_queue_change_type() helper
  media: vivid: remove stream_sliced_vbi_cap field
  media: vivid: use vb2_queue_change_type
  media: hevc: Add sps_max_sub_layers_minus1 to v4l2_ctrl_hevc_sps
  media: atmel: atmel-isc: specialize gamma table into product specific
  media: atmel: atmel-isc: specialize driver name constant
  media: atmel: atmel-isc: add checks for limiting frame sizes
  media: atmel: atmel-isc: specialize max width and max height
  x86/gpu: add JasperLake to gen11 early quirks
  drm/bridge: ti-sn65dsi83: Fix syntax formatting issues
  iommu/arm-smmu: Implement ->probe_finalize()
  media: atmel: atmel-isc: specialize dma cfg
  media: atmel: atmel-isc: extract CSC submodule config into separate function
  media: atmel: atmel-isc-base: add id to clock debug message
  media: atmel: atmel-isc: create register offsets struct
  media: atmel: atmel-isc: extract CBC submodule config into separate function
  media: atmel: atmel-isc: add CBC to the reg offsets struct
  media: atmel: atmel-isc: add SUB422 and SUB420 to register offsets
  media: atmel: atmel-isc: add RLP to register offsets
  media: atmel: atmel-isc: add HIS to register offsets
  media: atmel: atmel-isc: add DMA to register offsets
  media: atmel: atmel-isc: add support for version register
  media: atmel: atmel-isc: add his_entry to register offsets
  iommu/arm-smmu-qcom: Add sm6125 compatible
  iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c.
  arm64: dts: msm8996: Mark the GPU's SMMU as an adreno one.
  dt-bindings: Document stall property for IOMMU masters
  ACPI/IORT: Enable stall support for platform devices
  iommu/arm-smmu-v3: Add stall support for platform devices
  iommu/arm-smmu-v3: Ratelimit event dump
  iommu/arm-smmu-v3: Decrease the queue size of evtq and priq
  ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node
  perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe()
  ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio
  ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backlight node.
  ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties
  ARM: dts: imx6dl: enable touchscreen debounce filter on PLYM2M and PRTVT7 boards
  ARM: dts: imx6dl-prtvt7: Enable the VPU
  ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes
  ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97
  ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' from ssi1 node
  perf/hisi: Constify static attribute_group structs
  ALSA: usb-audio: scarlett2: Read mixer volumes at init time
  ALSA: usb-audio: scarlett2: Read mux at init time
  Makefile: fix GDB warning with CONFIG_RELR
  media: atmel: atmel-isc: add register description for additional modules
  arm64: tegra: Audio graph sound card for Jetson Xavier NX
  media: atmel: atmel-isc: extend pipeline with extra modules
  iommu/dma: Fix IOVA reserve dma ranges
  media: atmel: atmel-isc: add CC initialization function
  iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock
  iommu: Remove unused of_get_dma_window()
  iommu: Drop unnecessary of_iommu.h includes
  iommu/dma: Fix compile warning in 32-bit builds
  media: atmel: atmel-isc: create product specific v4l2 controls config
  media: atmel: atmel-isc: create callback for DPC submodule product specific
  media: atmel: atmel-isc: create callback for GAM submodule product specific
  iommu/amd: Fix section mismatch warning for detect_ivrs()
  ASoC: max98373-sdw: add missing memory allocation check
  ASoC: max98373-sdw: use first_hw_init flag on resume
  ASoC: rt1308-sdw: use first_hw_init flag on resume
  ASoC: rt1316-sdw: use first_hw_init flag on resume
  ASoC: rt5682-sdw: use first_hw_init flag on resume
  ASoC: rt700-sdw: use first_hw_init flag on resume
  ASoC: rt711-sdca-sdw: use first_hw_init flag on resume
  ASoC: rt711-sdw: use first_hw_init flag on resume
  ASoC: rt715-sdca-sdw: use first_hw_init flag on resume
  ASoC: rt715-sdw: use first_hw_init flag on resume
  perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence
  ASoC: rt715-sdca: fix clock stop prepare timeout issue
  ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
  ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID
  ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers
  ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init
  ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()'
  ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt()
  ASoC: remove unneeded semicolons in wcd934x.c
  regmap: mdio: Clean up invalid clause-22 addresses
  regmap: mdio: Add clause-45 support
  regulator: ltc3589: Convert to use regulator_set_ramp_delay_regmap
  regulator: bd71815: Get rid of struct bd71815_pmic
  regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK
  PM: domains: fix some kernel-doc issues
  arm64: smccc: Support SMCCC v1.3 SVE register saving hint
  media: atmel: atmel-isc: create callback for RLP submodule product specific
  media: atmel: atmel-isc: move the formats list into product specific code
  media: atmel: atmel-isc: create an adapt pipeline callback for product specific
  media: atmel: atmel-isc-regs: add additional fields for sama7g5 type pipeline
  media: atmel: atmel-isc-base: add support for more formats and additional pipeline modules
  media: atmel: atmel-isc-sama5d2: remove duplicate define
  media: dt-bindings: media: atmel-isc: convert to yaml
  media: dt-bindings: media: add microchip,xisc device bindings
  media: atmel: atmel-isc: add microchip-xisc driver
  media: MAINTAINERS: update ISC driver bindings file
  media: MAINTAINERS: add xisc files to isc driver entry
  media: mxl692: make a const array static, makes object smaller
  media: cxd2880-spi: Fix some error messages
  media: dvd_usb: memory leak in cinergyt2_fe_attach
  media: cinergyt2: make properties const
  media: st_rc: Handle errors of clk_prepare_enable()
  media: rc: add keymap for Toshiba CT-90405 remote
  media: imon: use DEVICE_ATTR_RW() helper macro
  media: hevc: Add fields and flags for hevc PPS
  media: hevc: Add decode params control
  media: hantro: change hantro_codec_ops run prototype to return errors
  media: hantro: Define HEVC codec profiles and supported features
  media: hantro: Only use postproc when post processed formats are defined
  firmware: arm_scmi: Add compatibility checks for shmem node
  media: uapi: Add a control for HANTRO driver
  media: hantro: handle V4L2_PIX_FMT_HEVC_SLICE control
  firmware: arm_scmi: Add delayed response status check
  media: hantro: Introduce G2/HEVC decoder
  media: hantro: IMX8M: add variant for G2/HEVC codec
  arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
  arm64: dts: ti: k3-j721e-main: Add #clock-cells property to serdes DT node
  arm64: dts: ti: k3-j721e-common-proc-board: Use external clock for SERDES
  arm64: dts: ti: k3-j721e-common-proc-board: Re-name "link" name as "phy"
  arm64: dts: ti: k3-am64-main: Add SERDES DT node
  arm64: dts: ti: k3-am64-main: Add PCIe DT node
  arm64: dts: ti: k3-am642-evm: Enable PCIe and SERDES
  arm64: dts: ti: k3-am642-sk: Enable USB Super-Speed HOST port
  arm64: dts: ti: k3-am642-sk: Disable PCIe
  mips: ar7: convert to clkdev_lookup
  mips: ar7: convert to CONFIG_COMMON_CLK
  mips: ralink: convert to CONFIG_COMMON_CLK
  m68k: coldfire: use clkdev_lookup on most coldfire
  m68k: coldfire: remove private clk_get/clk_put
  clkdev: remove CONFIG_CLKDEV_LOOKUP
  clkdev: remove unused clkdev_alloc() interfaces
  firmware: arm_scmi: Move reinit_completion from scmi_xfer_get to do_xfer
  ALSA: doc: Clarify IEC958 controls iface
  ALSA: iec958: Split status creation and fill
  ASoC: hdmi-codec: Rework to support more controls
  firmware: arm_scmi: Avoid multiple initialisations of hdr->protocol_id
  amdgpu/pm: reorder definition of swsmu_pm_funcs for readability
  amdgpu/pm: clean up smu_get_power_limit function signature
  amdgpu/pm: modify Powerplay API get_power_limit to use new pp_power enums
  amdgpu/pm: modify and add smu_get_power_limit to Powerplay API
  amdgpu/pm: handle return value for get_power_limit
  amdgpu/pm: add kernel documentation for smu_get_power_limit
  drm/amdgpu: fix shadow bo skip condition
  drm/amd/pm: fix warning reported by kernel test robot
  drm/amdgpu: remove sriov vf checking from getting fb location
  drm/amdgpu: remove sriov vf gfxhub fb location programming
  drm/amdgpu: remove sriov vf mmhub system aperture and fb location programming
  drm/amdgpu: add psp ta microcode init for aldebaran sriov vf
  drm/amdgpu: allocate psp fw private buffer from VRAM for sriov vf
  drm/amd/display: Trigger full update after DCC on/off
  drm/amd/display: Enabling PSR support for multiple panels
  drm/amd/display: delay 100ms before restart after failing to read CP_IRQ
  drm/amd/display: Fix DCN 3.01 DSCCLK validation
  drm/amd/display: Control power gating by driver.
  drm/amd/display: Refactor visual confirm
  drm/amd/display: add visual confirm colors to differentiate layer_index > 0
  xfs: drop the AGI being passed to xfs_check_agi_freecount
  drm/amd/display: Revert "Fix clock table filling logic"
  drm/amd/display: Expand DP module equalization API.
  drm/amd/display: Support mappable encoders when transmitting training patterns.
  drm/amd/display: Update scaling settings on modeset
  drm/amd/display: Remove unused definition of DMUB SET_CONFIG
  drm/amd/display: Return last used DRR VTOTAL from DC
  drm/amd/display: Enable PSR Residency for multiple panels
  drm/amd/display: Release MST resources on switch from MST to SST
  drm/amd/display: Change default policy for MPO with multidisplay
  drm/amd/display: [FW Promotion] Release 0.0.68
  drm/amd/display: 3.2.138
  drm/amd/display: Add Interface to set FIFO ERRDET SW Override
  drm/amd/display: Add interface for ADD & DROP PIXEL Registers
  drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7
  drm/amd/display: Fix off-by-one error in DML
  drm/amd/display: Fix crash during MPO + ODM combine mode recalculation
  drm/amd/display: Add debugfs entry for dsc passthrough
  drm/amd/display: Revert "Disconnect non-DP with no EDID"
  drm/amd/display: Updates for ODM Transition Test
  drm/amd/display: force CP to DESIRED when removing display
  drm/amd/display: Add swizzle visual confirm mode
  drm/amd/display: [FW Promotion] Release 0.0.69
  drm/amd/display: 3.2.139
  drm/amdgpu: Use PSP to program IH_RB_CNTL_RING1/2 on SRIOV
  xfs: only reset incore inode health state flags when reclaiming an inode
  xfs: drop IDONTCACHE on inodes when we mark them sick
  xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_
  xfs: selectively keep sick inodes in memory
  xfs: rename struct xfs_eofblocks to xfs_icwalk
  arm64: mm: decode xFSC in mem_abort_decode()
  perf auxtrace: Change to use SMP memory barriers
  drm/stm: Remove usage of drm_display_mode_to_videomode()
  iommu/arm-smmu-qcom: Add SC7280 SMMU compatible
  iommu/arm-smmu-qcom: Move the adreno smmu specific impl
  iommu/arm: Cleanup resources in case of probe error path
  perf probe: Provide clearer message permission error for tracefs access
  drm/i915/display: Introduce new intel_psr_pause/resume function
  drm/i915: Disable PSR around cdclk changes
  Smack: fix doc warning
  RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
  RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data
  RDMA/core: Remove refcount from struct ib_mad_snoop_private
  RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member
  RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port
  RDMA/hns: Use refcount_t instead of atomic_t for CQ reference counting
  RDMA/hns: Use refcount_t instead of atomic_t for SRQ reference counting
  RDMA/hns: Use refcount_t instead of atomic_t for QP reference counting
  RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting
  RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting
  seqlock: Remove trailing semicolon in macros
  RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device
  net: Kconfig: indent with tabs instead of spaces
  dt-bindings: net: add dt binding for realtek rtl82xx phy
  net: phy: realtek: add dt property to disable CLKOUT clock
  net: phy: realtek: add dt property to enable ALDPS mode
  net: phy: realtek: add delay to fix RXC generation issue
  cgroup: make per-cgroup pressure stall tracking configurable
  net: farsync: remove redundant blank lines
  net: farsync: add blank line after declarations
  net: farsync: fix the code style issue about "foo* bar"
  net: farsync: move out assignment in if condition
  net: farsync: remove redundant initialization for statics
  net: farsync: fix the comments style issue
  net: farsync: remove trailing whitespaces
  net: farsync: code indent use tabs where possible
  net: farsync: fix the code style issue about macros
  net: farsync: add some required spaces
  net: farsync: remove redundant braces {}
  net: farsync: remove redundant spaces
  net: farsync: remove redundant parentheses
  net: farsync: fix the alignment issue
  net: farsync: remove redundant return
  net: farsync: replace comparison to NULL with "fst_card_array[i]"
  nvme: NVME_TCP_OFFLOAD should not default to m
  RDMA/irdma: Use list_move instead of list_del/list_add
  tools/bpftool: Fix cross-build
  libbpf: Fix pr_warn type warnings on 32bit
  selftests, bpf: Make docs tests fail more reliably
  x86/setup: Document that Windows reserves the first MiB
  doc: Fix warning in Documentation/security/IMA-templates.rst
  ima: Set correct casting types
  ima/evm: Fix type mismatch
  ima: Include header defining ima_post_key_create_or_update()
  ima: Pass NULL instead of 0 to ima_get_action() in ima_file_mprotect()
  dt-bindings: arm: bcm2835: Add Raspberry Pi 400 to DT schema
  ARM: dts: bcm283x: Fix up GPIO LED node names
  ARM: dts: Add Raspberry Pi 400 support
  arm64: dts: broadcom: Add reference to RPi 400
  block: return the correct bvec when checking for gaps
  rq-qos: fix missed wake-ups in rq_qos_throttle try two
  net: stmmac: split xPCS setup from mdio register
  net: pcs: add 2500BASEX support for Intel mGbE controller
  net: stmmac: enable Intel mGbE 2.5Gbps link speed
  wwan_hwsim: WWAN device simulator
  wwan_hwsim: add debugfs management interface
  net: wwan: make WWAN_PORT_MAX meaning less surprised
  net: wwan: core: init port type string array using enum values
  net: wwan: core: spell port device name in lowercase
  net: wwan: core: make port names more user-friendly
  net: wwan: core: expand ports number limit
  net: wwan: core: implement TIOCINQ ioctl
  net: wwan: core: implement terminal ioctls for AT port
  net: wwan: core: purge rx queue on port close
  dt-bindings: net: dsa: sja1105: add SJA1110 bindings
  net: dsa: sja1105: add support for the SJA1110 switch family
  net: dsa: sja1105: make sure the retagging port is enabled for SJA1110
  net: dsa: sja1105: register the MDIO buses for 100base-T1 and 100base-TX
  mlxsw: spectrum_router: Remove abort mechanism
  selftests: router_scale: Do not count failed routes
  selftests: Clean forgotten resources as part of cleanup()
  selftests: devlink_lib: Fix bouncing of netdevsim DEVLINK_DEV
  mlxsw: reg: Extend MTMP register with new threshold field
  mlxsw: core_env: Read module temperature thresholds using MTMP register
  mlxsw: thermal: Add function for reading module temperature and thresholds
  mlxsw: thermal: Read module temperature thresholds using MTMP register
  net: ena: optimize data access in fast-path code
  net: ena: Remove unused code
  net: ena: Improve error logging in driver
  net: ena: use build_skb() in RX path
  net: ena: add jiffies of last napi call to stats
  net: ena: Remove module param and change message severity
  net: ena: fix RST format in ENA documentation file
  net: ena: aggregate doorbell common operations into a function
  net: ena: Use dev_alloc() in RX buffer allocation
  net: ena: re-organize code to improve readability
  net: hns3: add support for handling all errors through MSI-X
  net: hns3: add the RAS compatibility adaptation solution
  net: hns3: add support for imp-handle ras capability
  net: hns3: update error recovery module and type
  net: hns3: add error handling compatibility during initialization
  RDMA/irdma: Use list_last_entry/list_first_entry
  net: qede: Use list_for_each_entry() to simplify code
  net: x25: Use list_for_each_entry() to simplify code in x25_link.c
  net: lapb: Use list_for_each_entry() to simplify code in lapb_iface.c
  net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus
  ethernet/qlogic: Use list_for_each_entry() to simplify code in qlcnic_hw.c
  net: x25: Use list_for_each_entry() to simplify code in x25_forward.c
  net: dsa: felix: set TX flow control according to the phylink_mac_link_up resolution
  net: nixge: simplify code with devm platform functions
  sh_eth: Use devm_platform_get_and_ioremap_resource()
  net: stmmac: explicitly deassert GMAC_AHB_RESET
  i3c: master: svc: drop free_irq of devm_request_irq allocated irq
  i3c: master: svc: fix doc warning in svc-i3c-master.c
  riscv: fix build error when CONFIG_SMP is disabled
  riscv: mm: Use better bitmap_zalloc()
  riscv: Cleanup unused functions
  riscv: fix typo in init.c
  netfilter: nft_exthdr: Fix for unsafe packet data read
  clk: qcom: smd-rpm: Fix wrongly assigned RPM_SMD_PNOC_CLK
  clk: ti: fix typo in routine description
  dt-bindings: ti: dpll: add spread spectrum support
  ARM: dts: am33xx-clocks: add spread spectrum support
  ARM: dts: am43xx-clocks: add spread spectrum support
  clk: ti: add am33xx/am43xx spread spectrum clock support
  clk: vc5: fix output disabling when enabling a FOD
  dt-bindings: rtc: Add Arm PL031 schema
  dt-bindings: virtio: Convert virtio-mmio to DT schema
  audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition
  audit: Use list_move instead of list_del/list_add
  net: appletalk: fix some mistakes in grammar
  ima: Fix fall-through warning for Clang
  drm: qxl: ensure surf.data is ininitialized
  drm/vmwgfx: use ttm_bo_move_null() when there is nothing to move
  xfrm: remove description from xfrm_type struct
  iommu: Delete a duplicate check in iommu_change_dev_def_domain()
  dt-bindings: iommu: rockchip: Convert IOMMU to DT schema
  dt-bindings: iommu: rockchip: Add compatible for v2
  iommu: rockchip: Add internal ops to handle variants
  iommu: rockchip: Add support for iommu v2
  arm64: dts: mt8183: add cbas node under cros_ec
  drm/i915/dsc: Fix bigjoiner check in dsc_disable
  arm64: dts: mt8183-kukui: Add tboard thermal zones
  usb: dwc3: core: fix kernel panic when do reboot
  usb: gadget: function: printer: use list_move instead of list_del/list_add
  USB: core: Avoid WARNings for 0-length descriptor requests
  pinctrl: bcm: Constify static pinctrl_ops
  pinctrl: bcm: Constify static pinmux_ops
  usb: dwc3: support 64 bit DMA in platform driver
  usb: gadget: f_fs: Fix setting of device and driver data cross-references
  usb: dwc2: Don't reset the core after setting turnaround time
  usb: gadget: f_uac2/u_audio: add feedback endpoint support
  usb: gadget: f_uac2: add adaptive sync support for capture
  usb: gadget: u_audio: add real feedback implementation
  staging: rtl8712: Remove unnecessary alias of printk()
  iommu/arm-smmu-qcom: Protect acpi_match_platform_list() call with CONFIG_ACPI
  ASoC: rt5645: Avoid upgrading static warnings to errors
  spi: remove spi_set_cs_timing()
  reset: Add compile-test stubs
  staging: mt7621-pci: make cleaner 'mt7621_pcie_enable_ports'
  staging: mt7621-pci: remove 'RALINK_PCI_BAR0SETUP_ADDR' definition
  staging: mt7621-pci: use {readl|writel}_relaxed instead of readl/writel
  staging: mt7621-dts: move some properties into root port child nodes
  staging: mt7621-pci: parse some dt properties from root port child nodes
  staging: mt7621-pci: make use of 'pcie_port_write'
  staging: rtl8188eu: remove unused RT_PRINT_DATA macro
  staging: rtl8188eu: remove RT_TRACE and DBG_88E prints from rtw_cmd.c
  staging: rtl8188eu: refactor rtw_lps_ctrl_wk_cmd
  staging: rtl8188eu: make rtw_free_recvframe return void
  staging: rtl8188eu: simplify rtw_get_wireless_stats
  staging: rtl8188eu: remove RT_TRACE and DBG_88E prints from usb_ops_linux.c
  staging: rtl8188eu: use existing define for ethernet header len
  staging: rtl8188eu: use standard kthread handling
  staging: rtl8188eu: remove unused function parameter
  staging: rtl8723bs: hal: Delete tests with no effects
  staging: fpgaboot: change FPGA indirect article to an
  staging: rtl8188eu: Use is_{zero/broadcast}_ether_addr() instead of memcmp()
  staging: rtl8188eu: Use eth_broadcast_addr() to assign broadcast address
  staging: rtl8723bs: use list_for_each_safe in loops deleting iterated items
  staging: rtl8188eu: use safe iterator in stop_ap_mode()
  staging: rtl8188eu: use safe iterator in tx_beacon_hdl()
  staging: rtl8188eu: use safe iterator in dequeue_xmitframes_to_sleeping_queue()
  staging: rtl8188eu: use safe iterator in wakeup_sta_to_xmit()
  staging: rtl8188eu: use safe iterator in xmit_delivery_enabled_frames()
  staging: rtl8188eu: use safe iterator in rtl8188eu_xmitframe_complete()
  staging: rtl8188eu: delete some dead code
  staging: gdm724x: emove redundant initialization of variable hci_len
  ACPI: resources: Add checks for ACPI IRQ override
  serial: sh-sci: Remove unused STEPFN() macro
  serial: 8250_exar: Extract exar_get_platform() helper
  tty: tty_ldisc: fix doc warnings in tty_ldisc.c
  vt: vt_kern.h, remove the repeated declaration
  media: dmxdev: change the check for problems allocing secfeed
  misc/pvpanic: Remove some dead-code
  x86/fpu: Add address range checks to copy_user_to_xstate()
  selftests/x86: Test signal frame XSTATE header corruption handling
  arm64: dts: juno: Update SCPI nodes as per the YAML schema
  dt-bindings: fpga: fpga-region: change FPGA indirect article to an
  Documentation: fpga: dfl: change FPGA indirect article to an
  Documentation: ocxl.rst: change FPGA indirect article to an
  fpga: change FPGA indirect article to an
  fpga: bridge: change FPGA indirect article to an
  fpga-mgr: change FPGA indirect article to an
  fpga: region: change FPGA indirect article to an
  fpga: of-fpga-region: change FPGA indirect article to an
  fpga: stratix10-soc: change FPGA indirect article to an
  habanalabs/gaudi: remove redundant assignment to variable err
  misc: bcm-vk: use list_move_tail instead of list_del/list_add_tail in bcm_vk_msg.c
  PNP: pnpbios: Use list_for_each_entry() instead of list_for_each()
  pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
  pinctrl: mediatek: fix mode encoding
  fuse: Fix crash in fuse_dentry_automount() error path
  fuse: Fix crash if superblock of submount gets killed early
  fuse: Fix infinite loop in sget_fc()
  arm64: dts: mt8183: Add node for the Mali GPU
  drm/i915/adl_p: CDCLK crawl support for ADL
  drm/i915/adl_p: Same slices mask is not same Dbuf state
  docs: counter: Consolidate Counter sysfs attributes documentation
  docs: counter: Fix spelling
  counter: 104-quad-8: Remove pointless comment
  libnvdimm/pmem: Fix blk_cleanup_disk() usage
  counter: 104-quad-8: Annotate hardware config module parameter
  counter: 104-quad-8: Add const qualifiers for quad8_preset_register_set
  counter: 104-quad-8: Add const qualifier for functions_list array
  counter: interrupt-cnt: Add const qualifier for functions_list array
  counter: microchip-tcb-capture: Add const qualifier for functions_list array
  counter: stm32-lptimer-cnt: Add const qualifier for functions_list array
  counter: stm32-timer-cnt: Add const qualifier for functions_list array
  counter: 104-quad-8: Add const qualifier for actions_list array
  counter: ftm-quaddec: Add const qualifier for actions_list array
  ALSA: sb: Fix assignment in if condition
  ALSA: sb: Minor coding style fixes
  ALSA: sb: Fix potential double-free of CSP mixer elements
  ALSA: gus: Fix assignment in if condition
  ALSA: ad1816a: Fix assignment in if condition
  ALSA: wavefront: Fix assignment in if condition
  ALSA: cs423x: Fix assignment in if condition
  ALSA: opti9xx: Fix assignment in if condition
  ALSA: opl3sa2: Fix assignment in if condition
  ALSA: es18xx: Fix assignment in if condition
  ALSA: cmi8330: Fix assignment in if condition
  ALSA: als100: Fix assignment in if condition
  ALSA: azt2320: Fix assignment in if condition
  ALSA: isa: Fix assignment in if condition
  ALSA: ad1889: Fix assignment in if condition
  ALSA: ak4531: Fix assignment in if condition
  ALSA: als300: Fix assignment in if condition
  ALSA: als4000: Fix assignment in if condition
  ALSA: atiixp: Fix assignment in if condition
  ALSA: azt3328: Fix assignment in if condition
  ALSA: bt87x: Fix assignment in if condition
  ALSA: cmipci: Fix assignment in if condition
  ALSA: cs4281: Fix assignment in if condition
  ALSA: ens137x: Fix assignment in if condition
  ALSA: es1938: Fix assignment in if condition
  ALSA: es1968: Fix assignment in if condition
  ALSA: fm801: Fix assignment in if condition
  ALSA: intel8x0: Fix assignment in if condition
  ALSA: maestro3: Fix assignment in if condition
  ALSA: rme32: Fix assignment in if condition
  ALSA: rme96: Fix assignment in if condition
  ALSA: sonicvibes: Fix assignment in if condition
  ALSA: via82xx: Fix assignment in if condition
  ALSA: ac97: Fix assignment in if condition
  ALSA: au88x0: Fix assignment in if condition
  ALSA: ca0106: Fix assignment in if condition
  ALSA: cs46xx: Fix assignment in if condition
  ALSA: cs5535audio: Fix assignment in if condition
  ALSA: echoaudio: Fix assignment in if condition
  ALSA: emu10k1: Fix assignment in if condition
  ALSA: emu10k1x: Fix assignment in if condition
  ALSA: ice1712: Fix assignment in if condition
  ALSA: korg1212: Fix assignment in if condition
  ALSA: mixart: Fix assignment in if condition
  ALSA: nm256: Fix assignment in if condition
  ALSA: pcxhr: Fix assignment in if condition
  ALSA: riptide: Fix assignment in if condition
  ALSA: hdsp: Fix assignment in if condition
  ALSA: rme9652: Fix assignment in if condition
  ALSA: trident: Fix assignment in if condition
  ALSA: vx222: Fix assignment in if condition
  ALSA: ymfpci: Fix assignment in if condition
  ALSA: core: Fix assignment in if condition
  ALSA: pcm: Fix assignment in if condition
  ALSA: oss: Fix assignment in if condition
  ALSA: seq: Fix assignment in if condition
  ALSA: pcmcia: Fix assignment in if condition
  ALSA: sparc: Fix assignment in if condition
  ALSA: mpu401: Fix assignment in if condition
  ALSA: vx: Fix assignment in if condition
  ALSA: opl3: Fix assignment in if condition
  ALSA: serial: Fix assignment in if condition
  counter: microchip-tcb-capture: Add const qualifier for actions_list array
  ALSA: synth: Fix assignment in if condition
  ALSA: poewrmac: Fix assignment in if condition
  ALSA: i2c: Fix assignment in if condition
  ALSA: parisc: Fix assignment in if condition
  counter: stm32-lptimer-cnt: Add const qualifier for actions_list array
  counter: stm32-timer-cnt: Add const qualifier for actions_list array
  aoe: remove unnecessary oom message
  drbd: remove unnecessary oom message
  mtip32xx: remove unnecessary oom message
  sunvdc: remove unnecessary oom message
  sx8: remove unnecessary oom message
  z2ram: remove unnecessary oom message
  intel_idle: Adjust the SKX C6 parameters if PC6 is disabled
  xfs: Fix default ASSERT in xfs_attr_set_iter
  xfs: Make attr name schemes consistent
  eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
  eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
  eeprom: idt_89hpesx: use SPDX-License-Identifier
  uacce: add print information if not enable sva
  iio: si1133: fix format string warnings
  iio: light: si1133: Drop remaining uses of %hhx format string.
  iio: imu: inv_mpu6050: Drop use of %hhx format string.
  iio: light: si1145: Drop use of %hhx format specifier.
  drm/i915/uc: Use platform specific defaults for GuC/HuC enabling
  mtd: spi-nor: otp: fix access to security registers in 4 byte mode
  mtd: spi-nor: otp: use more consistent wording
  mtd: spi-nor: otp: return -EROFS if region is read-only
  mtd: spi-nor: otp: implement erase for Winbond and similar flashes
  netfilter: nfnetlink_hook: fix array index out-of-bounds error
  netfilter: nfnetlink_hook: add depends-on nftables
  netfilter: nf_tables: move base hook annotation to init helper
  clk: meson: g12a: Add missing NNA source clocks for g12b
  dt-bindings: mtd: Convert mtd-physmap to DT schema
  dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema
  iio: accel: bmc150: Fix dereferencing the wrong pointer in bmc150_get/set_second_device
  iio: accel: bmc150: Don't make the remove function of the second accelerometer unregister itself
  iio: accel: bmc150: Move check for second ACPI device into a separate function
  iio: accel: bmc150: Add support for dual-accelerometers with a DUAL250E HID
  iio: accel: bmc150: Move struct bmc150_accel_data definition to bmc150-accel.h
  iio: accel: bmc150: Remove bmc150_set/get_second_device() accessor functions
  iio: accel: bmc150: Add support for DUAL250E ACPI DSM for setting the hinge angle
  iio: accel: bmc150: Refactor bmc150_apply_acpi_orientation()
  iio: accel: bmc150: Set label based on accel-location for ACPI DUAL250E fwnodes
  net: dsa: b53: Do not force CPU to be always tagged
  net: ethernet: ravb: Use devm_platform_get_and_ioremap_resource()
  net/x25: fix a mistake in grammar
  nfp: use list_move instead of list_del/list_add in nfp_cppcore.c
  net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c
  net: hns3: use list_move_tail instead of list_del/list_add_tail in hclge_main.c
  net: lapbether: remove redundant blank line
  net: lapbether: add blank line after declarations
  net: lapbether: move out assignment in if condition
  net: lapbether: remove trailing whitespaces
  net: lapbether: remove unnecessary out of memory message
  net: lapbether: fix the comments style issue
  net: lapbether: replace comparison to NULL with "lapbeth_get_x25_dev"
  net: lapbether: fix the alignment issue
  net: lapbether: fix the code style issue about line length
  net: dsa: qca8k: fix an endian bug in qca8k_get_ethtool_stats()
  net: dsa: qca8k: check the correct variable in qca8k_set_mac_eee()
  devlink: Fix error message in devlink_rate_set_ops_supported()
  netdevsim: delete unnecessary debugfs checking
  net: usb: asix: Fix less than zero comparison of a u16
  net: usb: asix: ax88772: Fix less than zero comparison of a u16
  Revert "nvme-tcp-offload: ULP Series"
  net: sgi: ioc3-eth: check return value after calling platform_get_resource()
  net: stmmac: Use devm_platform_ioremap_resource_byname()
  net: ethernet: ti: am65-cpts: Use devm_platform_ioremap_resource_byname()
  mvpp2: prefetch right address
  mvpp2: prefetch page
  net: ethernet: ti: cpsw-phy-sel: Use devm_platform_ioremap_resource_byname()
  net: stmmac: Fix missing { } around two statements in an if statement
  net: phy: realtek: net: Fix less than zero comparison of a u16
  net: ena: make symbol 'ena_alloc_map_page' static
  net: ethernet: rmnet: Always subtract MAP header
  mlxsw: thermal: Fix null dereference of NULL temperature parameter
  stmmac: prefetch right address
  net: dsa: sja1105: Fix assigned yet unused return code rc
  net: ipa: define IPA_MEM_END_MARKER
  net: ipa: store memory region id in descriptor
  net: ipa: validate memory regions unconditionally
  net: ipa: separate memory validation from initialization
  net: ipa: separate region range check from other validation
  net: ipa: validate memory regions at init time
  net: ipa: pass memory configuration data to ipa_mem_valid()
  net: ipa: introduce ipa_mem_id_optional()
  net: ipa: validate memory regions based on version
  net: ipa: flag duplicate memory regions
  net: ipa: use bitmap to check for missing regions
  cxl/acpi: Introduce the root of a cxl_port topology
  cxl/Kconfig: Default drivers to CONFIG_CXL_BUS
  cxl/acpi: Add downstream port data to cxl_port instances
  cxl/acpi: Enumerate host bridge root ports
  cxl/acpi: Introduce cxl_decoder objects
  net/mlx5: mlx5_ifc support for header insert/remove
  net/mlx5: DR, Split reformat state to Encap and Decap
  net/mlx5: DR, Allow encap action for RX for supporting devices
  net/mlx5: Added new parameters to reformat context
  net/mlx5: DR, Added support for INSERT_HEADER reformat type
  net/mlx5: DR, Support EMD tag in modify header for STEv1
  net/mlx5: Create TC-miss priority and table
  net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers
  net/mlx5: Bridge, add offload infrastructure
  net/mlx5: Bridge, handle FDB events
  net/mlx5: Bridge, dynamic entry ageing
  net/mlx5: Bridge, implement infrastructure for vlans
  net/mlx5: Bridge, match FDB entry vlan tag
  net/mlx5: Bridge, support pvid and untagged vlan configurations
  net/mlx5: Bridge, filter tagged packets that didn't match tagged fg
  net/mlx5: Bridge, add tracepoints
  drm/amdgpu/vcn: drop gfxoff control for VCN2+
  scsi: ufs: core: Fix a possible use before initialization case
  scsi: mpi3mr: Fix a double free
  scsi: mpi3mr: Delete unnecessary NULL check
  scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr()
  scsi: qedi: Fix host removal with running sessions
  scsi: hisi_sas: Put a limit of link reset retries
  scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset
  scsi: hisi_sas: Include HZ in timer macros
  scsi: hisi_sas: Reset controller for internal abort timeout
  scsi: hisi_sas: Speed up error handling when internal abort timeout occurs
  drm/amdgpu: use correct rounding macro for 64-bit
  scsi: fc: Correct RHBA attributes length
  scsi: libfc: Correct the condition check and invalid argument passed
  scsi: libfc: Initialisation of RHBA and RPA attributes
  scsi: qedf: Add vendor identifier attribute
  scsi: libfc: Add FDMI-2 attributes
  scsi: libfc: FDMI enhancements
  scsi: fc: FDMI enhancement
  iommu/vt-d: Remove redundant assignment to variable agaw
  iommu/vt-d: Fix kernel-doc syntax in file header
  iommu/vt-d: Tweak the description of a DMA fault
  iommu/vt-d: Select PCI_ATS explicitly
  iommu/vt-d: Support asynchronous IOMMU nested capabilities
  iommu/vt-d: Add pasid private data helpers
  iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers
  iommu/vt-d: Use common helper to lookup svm devices
  iommu/vt-d: Refactor prq_event_thread()
  iommu/vt-d: Allocate/register iopf queue for sva devices
  iommu/vt-d: Report prq to io-pgfault framework
  iommu/vt-d: Add prq_report trace event
  iommu/vt-d: Add common code for dmar latency performance monitors
  iommu/vt-d: Expose latency monitor data through debugfs
  iommu/vt-d: Add cache invalidation latency sampling
  iommu/vt-d: Add PRQ handling latency sampling
  iommu/vt-d: Fix out-bounds-warning in intel/svm.c
  iommu/vt-d: Use DEVICE_ATTR_RO macro
  iommu/vt-d: Use bitfields for DMAR capabilities
  iommu/vt-d: Removed unused iommu_count in dmar domain
  iommu/vt-d: Remove unnecessary braces
  iommu/vt-d: Define counter explicitly as unsigned int
  iommu/vt-d: No need to typecast
  memory: tegra: Delete dead debugfs checking code
  memory: fsl_ifc: fix leak of IO mapping on probe failure
  memory: fsl_ifc: fix leak of private memory on probe failure
  memory: emif: remove unused frequency and voltage notifiers
  dt-bindings: soc: rockchip: drop unnecessary #phy-cells from grf.yaml
  ARM: dts: rockchip: fix supply properties in io-domains nodes
  ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream
  ALSA: firewire-lib: operate for period elapse event in process context
  ALSA: firewire-lib: obsolete workqueue for period update
  ALSA: arm: Remove unnecessary variables
  Documentation: Add usecases, design and interface for core scheduling
  ALSA: doc: Fix spelling mistakes
  ALSA: trident: Drop shadow TLB pointer table
  ALSA: core: Drop snd_sgbuf_get_ptr()
  ALSA: core: Abstract memory alloc helpers
  ALSA: core: Move mmap handler into memalloc ops
  ALSA: core: Add continuous and vmalloc mmap ops
  iommu/vt-d: Fix linker error on 32-bit
  ALSA: usb-audio: Add support for Denon DN-X1600
  ASoC: hdmi-codec: Add iec958 controls
  ASoC: hdmi-codec: Add a prepare hook
  ALSA: core: Fix build error due to missing PAGE_SIZE
  powerpc/barrier: Avoid collision with clang's __lwsync macro
  powerpc/ps3: Add firmware version to sysfs
  powerpc/ps3: Re-align DTB in image
  powerpc/ps3: Add CONFIG_PS3_VERBOSE_RESULT option
  powerpc/ps3: Warn on PS3 device errors
  powerpc/ps3: Add dma_mask to ps3_dma_region
  nios2: Do not include linux/irqdomain.h from asm/irq.h
  staging: octeon-hcd: Directly include linux/of.h
  mfd: ioc3: Directly include linux/irqdomain.h
  watchdog/octeon-wdt: Directly include linux/irqdomain.h
  irqchip/mips-gic: Directly include linux/irqdomain.h
  MIPS: lantiq: Directly include linux/of.h in xway/dma.c
  MIPS: Add missing linux/irqdomain.h includes
  MIPS: Do not include linux/irqdomain.h from asm/irq.h
  powerpc: Add missing linux/{of.h,irqdomain.h} include directives
  scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h}
  powerpc: Convert irq_domain_add_legacy_isa use to irq_domain_add_legacy
  powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h
  irqdomain: Kill irq_domain_add_legacy_isa
  irqdomain: Reimplement irq_linear_revmap() with irq_find_mapping()
  powerpc: Move the use of irq_domain_add_nomap() behind a config option
  irqdomain: Make normal and nomap irqdomains exclusive
  irqdomain: Use struct_size() helper when allocating irqdomain
  irqdomain: Cache irq_data instead of a virq number in the revmap
  irqdomain: Protect the linear revmap with RCU
  irqdomain: Introduce irq_resolve_mapping()
  genirq: Use irq_resolve_mapping() to implement __handle_domain_irq() and co
  irqdesc: Fix __handle_domain_irq() comment
  irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq()
  genirq: Add generic_handle_domain_irq() helper
  genirq: Move non-irqdomain handle_domain_irq() handling into ARM's handle_IRQ()
  irqchip: Bulk conversion to generic_handle_domain_irq()
  ARM: dts: stm32: update pinctrl node name on STM32 MCU to prevent warnings
  ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings
  ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15
  dt-bindings: net: document ptp_ref clk in dwmac
  ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7
  KVM: PPC: Book3S 64: move KVM interrupt entry to a common entry point
  KVM: PPC: Book3S 64: Move GUEST_MODE_SKIP test into KVM
  KVM: PPC: Book3S 64: add hcall interrupt handler
  KVM: PPC: Book3S 64: Move hcall early register setup to KVM
  KVM: PPC: Book3S 64: Move interrupt early register setup to KVM
  KVM: PPC: Book3S 64: move bad_host_intr check to HV handler
  KVM: PPC: Book3S 64: Minimise hcall handler calling convention differences
  KVM: PPC: Book3S HV P9: implement kvmppc_xive_pull_vcpu in C
  KVM: PPC: Book3S HV P9: Move setting HDEC after switching to guest LPCR
  KVM: PPC: Book3S HV P9: Reduce irq_work vs guest decrementer races
  KVM: PPC: Book3S HV P9: Move xive vcpu context management into kvmhv_p9_guest_entry
  KVM: PPC: Book3S HV P9: Move radix MMU switching instructions together
  KVM: PPC: Book3S HV P9: Stop handling hcalls in real-mode in the P9 path
  KVM: PPC: Book3S HV P9: Implement the rest of the P9 path in C
  KVM: PPC: Book3S HV P9: inline kvmhv_load_hv_regs_and_go into __kvmhv_vcpu_entry_p9
  KVM: PPC: Book3S HV P9: Read machine check registers while MSR[RI] is 0
  KVM: PPC: Book3S HV P9: Improve exit timing accounting coverage
  KVM: PPC: Book3S HV P9: Move SPR loading after expiry time check
  KVM: PPC: Book3S HV P9: Add helpers for OS SPR handling
  KVM: PPC: Book3S HV P9: Switch to guest MMU context as late as possible
  KVM: PPC: Book3S HV: Implement radix prefetch workaround by disabling MMU
  KVM: PPC: Book3S HV: Remove support for dependent threads mode on P9
  KVM: PPC: Book3S HV: Remove radix guest support from P7/8 path
  KVM: PPC: Book3S HV: Remove virt mode checks from real mode handlers
  KVM: PPC: Book3S HV: Remove unused nested HV tests in XICS emulation
  KVM: PPC: Book3S HV P9: Allow all P9 processors to enable nested HV
  KVM: PPC: Book3S HV: small pseries_do_hcall cleanup
  KVM: PPC: Book3S HV: add virtual mode handlers for HPT hcalls and page faults
  KVM: PPC: Book3S HV P9: Reflect userspace hcalls to hash guests to support PR KVM
  KVM: PPC: Book3S HV P9: implement hash guest support
  KVM: PPC: Book3S HV P9: implement hash host / hash guest support
  KVM: PPC: Book3S HV: remove ISA v3.0 and v3.1 support from P7/8 path
  IB/cm: Remove dgid from the cm_id_priv av
  RDMA/irdma: Store PBL info address a pointer type
  arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
  ACPICA: Add PRMT module header to facilitate parsing
  ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype
  ACPI: Add \_SB._OSC bit for PRM
  drm/etnaviv: add HWDB entry for GC7000 rev 6204
  ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc()
  ACPI: scan: initialize local variable to avoid garbage being returned
  dt-bindings: clock: Add r9a07g044 CPG Clock Definitions
  dt-bindings: arm: renesas: Document Renesas RZ/G2UL SoC
  dt-bindings: arm: renesas: Document Renesas RZ/G2{L,LC} SoC variants
  dt-bindings: arm: renesas: Document SMARC EVK
  dt-bindings: power: renesas,rzg2l-sysc: Add DT binding documentation for SYSC controller
  soc: renesas: Add ARCH_R9A07G044 for the new RZ/G2L SoC's
  soc: renesas: Add support to read LSI DEVID register of RZ/G2{L,LC} SoC's
  arm64: defconfig: Enable ARCH_R9A07G044
  ARM: dts: stm32: add a new DCMI pins group on stm32mp15
  arm64: dts: renesas: Add initial DTSI for RZ/G2{L,LC} SoC's
  arm64: dts: renesas: Add initial device tree for RZ/G2L SMARC EVK
  arm64: dts: renesas: r9a07g044: Add SYSC node
  ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply
  dt-bindings: clock: renesas: Document RZ/G2L SoC CPG driver
  clk: renesas: Add CPG core wrapper for RZ/G2L SoC
  clk: renesas: Add support for R9A07G044 SoC
  scsi: cgroup: Add cgroup_get_from_id()
  scsi: blkcg: Add app identifier support for blkcg
  scsi: nvme: Added a new sysfs attribute appid_store
  scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc
  scsi: lpfc: vmid: VMID parameter initialization
  scsi: lpfc: vmid: Add support for VMID in mailbox command
  scsi: lpfc: vmid: Implement ELS commands for appid
  scsi: lpfc: vmid: Functions to manage VMIDs
  scsi: lpfc: vmid: Implement CT commands for appid
  scsi: lpfc: vmid: Append the VMID to the wqe before sending
  scsi: lpfc: vmid: Timeout implementation for VMID
  scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread
  scsi: lpfc: vmid: Introduce VMID in I/O path
  ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM
  ARM: dts: stm32: Rename eth@N to ethernet@N on DHCOM SoM
  ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM
  ARM: dts: stm32: fix stpmic node for stm32mp1 boards
  arm64: dts: qcom: sc7180: Modify SPI_CLK voltage level for trogdor
  usb: cdns3: cdns3-gadget: Use list_move_tail instead of list_del/list_add_tail
  arm64: dts: qcom: sc7180: Disable PON on Trogdor
  arm64: dts: qcom: sc7180: Remove cros-pd-update on Trogdor
  arm64: dts: qcom: sdm845: Remove cros-pd-update on Cheza
  arm64: dts: qcom: sc7180: Add wakeup delay for adau codec
  arm64: dts: qcom: sc7180-trogdor: Update flash freq to match reality
  dt-binding: memory: pl353-smc: Rephrase the binding
  dt-binding: memory: pl353-smc: Document the range property
  dt-binding: memory: pl353-smc: Drop the partitioning section
  dt-binding: memory: pl353-smc: Describe the child reg property
  dt-binding: memory: pl353-smc: Fix the example syntax and style
  dt-binding: memory: pl353-smc: Drop unsupported nodes from the example
  dt-binding: memory: pl353-smc: Fix the NAND controller node in the example
  memory: pl353-smc: Fix style
  memory: pl353-smc: Rename goto labels
  memory: pl353-smc: Let lower level controller drivers handle inits
  memory: pl353-smc: Avoid useless acronyms in descriptions
  memory: pl353-smc: Declare variables following a reverse christmas tree order
  tools/bootconfig: Simplify expression
  sched/tracing: Remove the redundant 'success' in the sched tracepoint
  tracing: Remove redundant assignment to event_var
  ring-buffer: Use fallthrough pseudo-keyword
  trace: replace WB_REASON_FOREIGN_FLUSH with a string
  tracing: Remove redundant initialization of variable ret
  tracing: Fix set_named_trigger_data() kernel-doc comment
  tracing: Add WARN_ON_ONCE when returned value is negative
  tracing/boot: Add per-group/all events enablement
  Documentation: tracing: Add per-group/all events enablement desciption
  MAINTAINERS: Add PL353 SMC entry
  iov_iter: switch ..._full() variants of primitives to use of iov_iter_revert()
  drm/amdkfd: use allowed domain for vmbo validation
  drm/amdgpu: Updated fw header structure source
  drm/amdgpu: Added support for loading auxiliary PSP FW
  drm/amd/pm: Add u64 throttler status field to gpu_metrics
  drm/amd/pm: Add ASIC independent throttle bits
  drm/amd/pm: Add common throttler translation func
  drm/amd/pm: Add arcturus throttler translation
  drm/amd/pm: Add navi1x throttler translation
  drm/amd/pm: Add sienna cichlid throttler translation
  drm/amd/pm: Add vangogh throttler translation
  drm/amd/pm: Add renoir throttler translation
  drm/amd/pm: Add aldebaran throttler translation
  drm/amd/display: Fix duplicate included clk_mgr.h
  drm/amd/display: use ARRAY_SIZE for base60_refresh_rates
  drm: display: Remove duplicate include in dce110
  drm: display: Remove duplicated argument in dcn31
  iov_iter: reorder handling of flavours in primitives
  iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD
  iov_iter: separate direction from flavour
  iov_iter: optimize iov_iter_advance() for iovec and kvec
  sanitize iov_iter_fault_in_readable()
  iov_iter_alignment(): don't bother with iterate_all_kinds()
  iov_iter_gap_alignment(): get rid of iterate_all_kinds()
  get rid of iterate_all_kinds() in iov_iter_get_pages()/iov_iter_get_pages_alloc()
  iov_iter_npages(): don't bother with iterate_all_kinds()
  [xarray] iov_iter_npages(): just use DIV_ROUND_UP()
  iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant
  csum_and_copy_to_iter(): massage into form closer to csum_and_copy_from_iter()
  iterate_and_advance(): get rid of magic in case when n is 0
  iov_iter: massage iterate_iovec and iterate_kvec to logics similar to iterate_bvec
  iov_iter: unify iterate_iovec and iterate_kvec
  iterate_bvec(): expand bvec.h macro forest, massage a bit
  iov_iter: teach iterate_{bvec,xarray}() about possible short copies
  iov_iter: get rid of separate bvec and xarray callbacks
  iov_iter: make the amount already copied available to iterator callbacks
  iov_iter: make iterator callbacks use base and len instead of iovec
  pull handling of ->iov_offset into iterate_{iovec,bvec,xarray}
  iterate_xarray(): only of the first iteration we might get offset != 0
  copy_page_to_iter(): don't bother with kmap_atomic() for bvec/kvec cases
  copy_page_from_iter(): don't need kmap_atomic() for kvec/bvec cases
  iov_iter: clean csum_and_copy_...() primitives up a bit
  pipe_zero(): we don't need no stinkin' kmap_atomic()...
  clean up copy_mc_pipe_to_iter()
  csum_and_copy_to_pipe_iter(): leave handling of csum_state to caller
  arm64: dts: qcom: msm8916: Add device tree for Huawei Ascend G7
  arm64: dts: qcom: msm8916-huawei-g7: Add touchscreen
  arm64: dts: qcom: msm8916-huawei-g7: Add sensors
  arm64: dts: qcom: msm8916-huawei-g7: Add display regulator
  arm64: dts: qcom: msm8916-huawei-g7: Add NFC
  doc: Remove references to IBM Calgary
  soc: qcom: rpmpd: Add MDM9607 RPM Power Domains
  firmware: qcom_scm: Add MDM9607 compatible
  remoteproc: imx-rproc: Fix IMX_REMOTEPROC configuration
  perf evsel: Adjust hybrid event and global event mixed group
  LSM: SafeSetID: Mark safesetid_initialized as __initdata
  bootconfig: Change array value to use child node
  bootconfig: Support mixing a value and subkeys under a key
  tools/bootconfig: Support mixed value and subkey test cases
  docs: bootconfig: Update for mixing value and subkeys
  bootconfig: Share the checksum function with tools
  tracing: Simplify the max length test when using the filtering temp buffer
  tracing: Add better comments for the filtering temp buffer use case
  usb: ehci: do not initialise static variables
  USB: dwc3: remove debugfs root dentry storage
  usb: typec: ucsi: Fix a comment in ucsi_init()
  drivers/soc/litex: remove 8-bit subregister option
  netlink: simplify NLMSG_DATA with NLMSG_HDRLEN
  net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space
  net: ethernet: ti: cpsw: Use devm_platform_get_and_ioremap_resource()
  net: davinci_emac: Use devm_platform_get_and_ioremap_resource()
  PCI/IOV: Clarify error message for unbound devices
  ima: differentiate between EVM failures in the audit log
  vsock/vmci: remove the repeated word "be"
  af_unix: remove the repeated word "and"
  node.c: fix the use of indefinite article
  tipc: socket.c: fix the use of copular verb
  tipc:subscr.c: fix a spelling mistake
  net: ixp4xx_hss: remove redundant blank lines
  net: ixp4xx_hss: add blank line after declarations
  net: ixp4xx_hss: fix the code style issue about "foo* bar"
  net: ixp4xx_hss: move out assignment in if condition
  net: ixp4xx_hss: add some required spaces
  net: ixp4xx_hss: remove redundant spaces
  net: ixp4xx_hss: fix the comments style issue
  net: ixp4xx_hss: add braces {} to all arms of the statement
  net: w5100: Use devm_platform_get_and_ioremap_resource()
  net: axienet: Use devm_platform_get_and_ioremap_resource()
  fjes: check return value after calling platform_get_resource()
  net: stmmac: Fix mixed enum type warning
  net: mido: mdio-mux-bcm-iproc: Use devm_platform_get_and_ioremap_resource()
  mt76: mt7615: Use devm_platform_get_and_ioremap_resource()
  net: x25: Use list_for_each_entry() to simplify code in x25_route.c
  ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c
  atm: Use list_for_each_entry() to simplify code in resources.c
  dccp: tfrc: fix doc warnings in tfrc_equation.c
  dt-binding: memory: pl353-smc: Convert to yaml
  soc: qcom: ipa: Remove superfluous error message around platform_get_irq()
  net: marvell: prestera: move netdev topology validation to prestera_main
  net: marvell: prestera: do not propagate netdev events to prestera_switchdev.c
  net: marvell: prestera: add LAG support
  ibmvnic: Allow device probe if the device is not ready at boot
  dt-bindings: aspeed-i2c: Convert txt to yaml format
  net: ipa: don't assume mem array indexed by ID
  net: ipa: clean up header memory validation
  net: ipa: pass mem_id to ipa_filter_reset_table()
  net: ipa: pass mem ID to ipa_mem_zero_region_add()
  net: ipa: pass mem_id to ipa_table_reset_add()
  net: ipa: pass memory id to ipa_table_valid_one()
  net: ipa: introduce ipa_mem_find()
  net: ipa: don't index mem data array by ID
  m68k/mac: Replace macide driver with generic platform drivers
  m68k/q40: Replace q40ide driver with pata_falcon and falconide
  PCI/P2PDMA: Rename upstream_bridge_distance() and rework doc
  PCI/P2PDMA: Collect acs list in stack buffer to avoid sleeping
  PCI/P2PDMA: Use correct calc_map_type_and_dist() return type
  PCI/P2PDMA: Warn if host bridge not in whitelist
  PCI/P2PDMA: Refactor pci_p2pdma_map_type()
  PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
  audit: remove trailing spaces and tabs
  selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
  drm/exynos: Use pm_runtime_resume_and_get() to replace open coding
  drm/exynos: use pm_runtime_resume_and_get()
  arm64: dts: sc7280: Add interconnect provider DT nodes
  ARM: dts: dra7: Fix duplicate USB4 target module node
  xfrm: policy: fix a spelling mistake
  dt-bindings: arm-smmu: Add Tegra186 compatible string
  iommu/arm-smmu: tegra: Detect number of instances at runtime
  iommu/arm-smmu: tegra: Implement SID override programming
  iommu/arm-smmu: Use Tegra implementation on Tegra186
  crypto: nitrox - fix unchecked variable in nitrox_register_interrupts
  crypto: omap-des - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  crypto: omap-sham - Fix PM reference leak in omap sham ops
  dt-bindings: crypto: Add documentation for sl3516-ce
  crypto: sl3516 - Add sl3516 crypto engine
  MAINTAINERS: add gemini crypto sl3516-ce
  crypto: qce - fix error return code in qce_skcipher_async_req_handle()
  crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit
  crypto: hisilicon/sec - add new algorithm mode for AEAD
  crypto: hisilicon/sec - add fallback tfm supporting for aeads
  crypto: hisilicon/sec - add hardware integrity check value process
  crypto: hisilicon/sec - modify the SEC request structure
  crypto: sm2 - fix a memory leak in sm2
  crypto: cavium/nitrox - Fix an error rhandling path in 'nitrox_probe()'
  ARM: dts: omap2/3: Drop dmas property from I2C node
  ARM: dts: ti: drop usage of redundant compatible
  ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes
  ARM: dts: ti: Fix node name for all ecap dt nodes
  ARM: dts: am33xx: Drop interrupt property from ecap nodes
  ARM: dts: dra7x-evm: Drop "ti,pcf8575"
  ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
  ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
  ARM: OMAP2+: remove duplicated prototype
  ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured
  ALSA: bebob: dismiss sleep after breaking connections
  ALSA: bebob: delete workaround for protocol version 3
  ALSA: bebob: code refactoring for model-dependent quirks
  x86/sgx: Correct kernel-doc's arg name in sgx_encl_release()
  thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default()
  thunderbolt: Add device links only when software connection manager is used
  thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set
  thunderbolt: No need to include <linux/acpi.h> in usb4_port.c
  thunderbolt: Add support for Intel Alder Lake
  nvmem: sunxi_sid: Set type to OTP
  nvmem: qfprom: minor nit fixes
  nvmem: core: constify nvmem_cell_read_variable_common() return value
  nvmem: qfprom: Improve the comment about regulator setting
  media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
  thermal/drivers/rockchip: Support RK3568 SoCs in the thermal driver
  thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
  thermal/drivers/int340x: processor_thermal: Export mailbox interface
  thermal/drivers/int340x: processor_thermal: Export additional attributes
  mwifiex: bring down link before deleting interface
  perf/smmuv3: Don't trample existing events with global filter
  perf: Add EVENT_ATTR_ID to simplify event attributes
  drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver
  drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c
  drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c
  drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c
  drivers/perf: Simplify EVENT ATTR macro in fsl_imx8_ddr_perf.c
  arm64: perf: Simplify EVENT ATTR macro in perf_event.c
  arm64: insn: decouple patching from insn code
  arm64: insn: move AARCH64_INSN_SIZE into <asm/insn.h>
  nvmem: prepare basics for FRAM support
  nvmem: core: add a missing of_node_put
  iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
  iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
  ARM: exynos_defconfig: restore framebuffer support
  soc/tegra: fuse: Fix Tegra234-only builds
  firmware: tegra: bpmp: Fix Tegra234-only builds
  arm64: tegra: Use correct compatible string for Tegra186 SMMU
  arm64: tegra: Hook up memory controller to SMMU on Tegra186
  arm64: tegra: Enable SMMU support on Tegra194
  KVM: arm64: Move hyp_pool locking out of refcount helpers
  KVM: arm64: Use refcount at hyp to check page availability
  KVM: arm64: Remove list_head from hyp_page
  KVM: arm64: Unify MMIO and mem host stage-2 pools
  KVM: arm64: Remove hyp_pool pointer from struct hyp_page
  KVM: arm64: Use less bits for hyp_page order
  KVM: arm64: Use less bits for hyp_page refcount
  arm64: cpuinfo: Split AArch32 registers out into a separate struct
  arm64: Allow mismatched 32-bit EL0 support
  KVM: arm64: Kill 32-bit vCPUs on systems with mismatched EL0 support
  arm64: Kill 32-bit applications scheduled on 64-bit-only CPUs
  xfrm: ipv6: add xfrm6_hdr_offset helper
  xfrm: ipv6: move mip6_destopt_offset into xfrm core
  xfrm: ipv6: move mip6_rthdr_offset into xfrm core
  xfrm: remove hdr_offset indirection
  xfrm: merge dstopt and routing hdroff functions
  irqchip/exynos-combiner: Remove unnecessary oom message
  irqchip/gic-v2m: Remove unnecessary oom message
  irqchip/gic-v3-its: Remove unnecessary oom message
  irqchip/imgpdc: Remove unnecessary oom message
  irqchip/irq-imx-gpcv2: Remove unnecessary oom message
  irqchip/sun4i: Remove unnecessary oom message
  irqchip: gic-pm: Remove redundant error log of clock bulk
  dt-bindings: interrupt-controller: arm,gic-v3: Describe GICv3 optional properties
  ice: add support for sideband messages
  ice: process 1588 PTP capabilities during initialization
  ice: add support for set/get of driver-stored firmware parameters
  ice: add low level PTP clock access functions
  nvmem: eeprom: at25: fix type compiler warnings
  ima: Fix warning: no previous prototype for function 'ima_add_kexec_buffer'
  ice: register 1588 PTP clock device object for E810 devices
  ice: report the PTP clock index in ethtool .get_ts_info
  ice: enable receive hardware timestamping
  ice: enable transmit timestamps for E810 devices
  usb: xhci: tegra: Unlink power domain devices
  usb: xhci: tegra: Enable ELPG for runtime/system PM
  cpuidle: teo: Cosmetic modifications of teo_update()
  cpuidle: teo: Cosmetic modification of teo_select()
  cpuidle: teo: Change the main idle state selection logic
  cpuidle: teo: Rework most recent idle duration values treatment
  cpuidle: teo: Use kerneldoc documentation in admin-guide
  PM: domains: Split code in dev_pm_genpd_set_performance_state()
  PM: domains: Return early if perf state is already set for the device
  PM: domains: Drop/restore performance state votes for devices at runtime PM
  drm/tegra: Remove superfluous error messages around platform_get_irq()
  drm/tegra: Don't call SET_APPLICATION_ID in VIC boot
  PM: sleep: remove trailing spaces and tabs
  PM: hibernate: remove leading spaces before tabs
  IMA: support for duplicate measurement records
  selinux: Fix kernel-doc
  PM: runtime: Improve path in rpm_idle() when no callback
  PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks
  PM: runtime: Clarify documentation when callbacks are unassigned
  selinux: slow_avc_audit has become non-blocking
  selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit()
  audit: remove unnecessary 'ret' initialization
  fs: dlm: fix race in mhandle deletion
  fs: dlm: invalid buffer access in lookup error
  blk-mq: factor out a blk_mq_alloc_sq_tag_set helper
  blk-mq: improve the blk_mq_init_allocated_queue interface
  blk-mq: add the blk_mq_alloc_disk APIs
  virtio-blk: use blk_mq_alloc_disk
  pcd: use blk_mq_alloc_disk
  pf: use blk_mq_alloc_disk
  ms_block: use blk_mq_alloc_disk
  mspro: use blk_mq_alloc_disk
  mtd_blkdevs: use blk_mq_alloc_disk
  ps3disk: use blk_mq_alloc_disk
  swim3: use blk_mq_alloc_disk
  swim: use blk_mq_alloc_disk
  sunvdc: use blk_mq_alloc_disk
  gdrom: use blk_mq_alloc_disk
  blk-mq: remove blk_mq_init_sq_queue
  aoe: use blk_mq_alloc_disk and blk_cleanup_disk
  floppy: use blk_mq_alloc_disk and blk_cleanup_disk
  loop: use blk_mq_alloc_disk and blk_cleanup_disk
  nbd: use blk_mq_alloc_disk and blk_cleanup_disk
  nullb: use blk_mq_alloc_disk
  pd: use blk_mq_alloc_disk and blk_cleanup_disk
  rbd: use blk_mq_alloc_disk and blk_cleanup_disk
  rnbd: use blk_mq_alloc_disk and blk_cleanup_disk
  sx8: use blk_mq_alloc_disk and blk_cleanup_disk
  xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk
  ubi: use blk_mq_alloc_disk and blk_cleanup_disk
  scm_blk: use blk_mq_alloc_disk and blk_cleanup_disk
  amiflop: use blk_mq_alloc_disk and blk_cleanup_disk
  ataflop: use blk_mq_alloc_disk and blk_cleanup_disk
  z2ram: use blk_mq_alloc_disk and blk_cleanup_disk
  arm64: dts: ti: iot2050: Configure r5f cluster on basic variant in split mode
  mtd: spinand: Fix double counting of ECC stats
  mtd: mtdpart: use DEVICE_ATTR_RO() helper macro
  mtd: core: add MTD_DEVICE_ATTR_RO/RW() helper macros
  mtd: core: use MTD_DEVICE_ATTR_RO/RW() helper macros
  mtd: devices: add devicetree documentation for microchip 48l640
  mtd: devices: add support for microchip 48l640 EERAM
  mtd: rfd_ftl: remove unnecessary oom message
  mtd: nftl: remove unnecessary oom message
  mtd: rawnand: sunxi: remove unnecessary oom message
  mtd: rawnand: atmel: remove unnecessary oom message
  mtd: mtdoops: remove unnecessary oom message
  mtd: sun_uflash: remove unnecessary oom message
  mtd: ichxrom: remove unnecessary oom message
  mtd: esb2rom: remove unnecessary oom message
  mtd: ck804xrom: remove unnecessary oom message
  mtd: amd76xrom: remove unnecessary oom message
  mtd: inftl: remove unnecessary oom message
  dt-bindings: mtd: Convert ti, am654-hbmc.txt to YAML schema
  gpio: idt3243x: Fix return value check in idt_gpio_probe()
  mtd: Convert list_for_each to entry variant
  net: hns3: add support for PTP
  net: hns3: add debugfs support for ptp info
  net: dsa: sja1105: enable the TTEthernet engine on SJA1110
  net: dsa: sja1105: allow RX timestamps to be taken on all ports for SJA1110
  net: dsa: generalize overhead for taggers that use both headers and trailers
  net: dsa: tag_sja1105: stop resetting network and transport headers
  net: dsa: tag_8021q: remove shim declarations
  net: dsa: tag_8021q: refactor RX VLAN parsing into a dedicated function
  net: dsa: sja1105: make SJA1105_SKB_CB fit a full timestamp
  net: dsa: add support for the SJA1110 native tagging protocol
  net: dsa: sja1105: add the RX timestamping procedure for SJA1110
  net: dsa: sja1105: implement TX timestamping for SJA1110
  s390/qeth: count TX completion interrupts
  s390/qeth: also use TX NAPI for non-IQD devices
  s390/qeth: unify the tracking of active cmds on ccw device
  s390/qeth: use ethtool_sprintf()
  s390/qeth: consolidate completion of pending TX buffers
  s390/qeth: remove QAOB's pointer to its TX buffer
  s390/qeth: remove TX buffer's pointer to its queue
  s390/qeth: shrink TX buffer struct
  s390/qeth: Consider dependency on SWITCHDEV module
  nfc: fdp: remove unnecessary labels
  r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM
  net: devres: Correct a grammatical error
  net: pc300too: remove redundant blank lines
  net: pc300too: add blank line after declarations
  net: pc300too: fix the code style issue about "foo * bar"
  net: pc300too: move out assignment in if condition
  net: pc300too: remove redundant initialization for statics
  net: pc300too: replace comparison to NULL with "!card->plxbase"
  net: pc300too: add some required spaces
  net: pc300too: fix the comments style issue
  net: usb: asix: ax88772: manage PHY PM from MAC
  drm/amd/pm: drop the incomplete fix for Navi14 runpm issue
  drm/amd/pm: correct the runpm handling for BACO supported ASIC
  net: stmmac: Fix unused values warnings
  drm/amdgpu: make audio dev's D-state transition PMFW-aware
  drm/amd/pm: update the cached dpm feature status
  drm/amd/pm: correct the dpm features disablement for Navi1x
  drm/amd/amdgpu: add instance_number check in amdgpu_discovery_get_ip_version
  drm/amd/pm: correct the power limits reporting on OOB supported
  drm/amd/pm: Only primary die supports power data
  drm/amdgpu: reset psp ring wptr during ring_create
  drm/amdgpu: use adev_to_drm macro for consistency (v2)
  drm/amdkfd: Add memory sync before TLB flush on unmap
  drm/amd/pm: support ss metrics read on renoir
  drm/amd/pm: support ss metrics read on yellow_carp
  drm/amd/display: add dummy PG callback for beige goby
  drm/amdkfd: move CoherentHostAccess prop to HSA_CAPABILITY
  drm/amdgpu: update psp gfx i/f to support dynamic GECC
  drm/amdgpu: allow different boot configs
  drm/amdgpu: add helper function to query gecc status in boot config
  drm/amdgpu: enable dynamic GECC support (v2)
  drm/amdgpu: add psp runtime db structures
  drm/amdgpu: add helper function to query psp runtime db entry (v2)
  drm/amdgpu: cache psp runtime boot_cfg_bitmask in sw_int
  drm/amdgpu: disable DRAM memory training when GECC is enabled
  Documentation: ACPI: DSD: Document MDIO PHY
  net: phy: Introduce fwnode_mdio_find_device()
  net: phy: Introduce phy related fwnode functions
  of: mdio: Refactor of_phy_find_device()
  net: phy: Introduce fwnode_get_phy_id()
  of: mdio: Refactor of_get_phy_id()
  net: mii_timestamper: check NULL in unregister_mii_timestamper()
  net: mdiobus: Introduce fwnode_mdiobus_register_phy()
  of: mdio: Refactor of_mdiobus_register_phy()
  ACPI: utils: Introduce acpi_get_local_address()
  net: mdio: Add ACPI support code for mdio
  net/fsl: Use [acpi|of]_mdiobus_register
  net: phylink: introduce phylink_fwnode_phy_connect()
  net: phylink: Refactor phylink_of_phy_connect()
  net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver
  net: mdio: mscc-miim: Use devm_platform_get_and_ioremap_resource()
  net: stmmac: Fix potential integer overflow
  drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check
  octeontx2-af: add support for multicast/promisc packet replication feature
  octeontx2-nicvf: add ndo_set_rx_mode support for multicast & promisc
  octeontx2-af: add new mailbox to configure VF trust mode
  octeontx2-pf: add support for ndo_set_vf_trust
  af_vsock: update functions for connectible socket
  af_vsock: separate wait data loop
  af_vsock: separate receive data loop
  af_vsock: implement SEQPACKET receive loop
  af_vsock: implement send logic for SEQPACKET
  af_vsock: rest of SEQPACKET support
  af_vsock: update comments for stream sockets
  virtio/vsock: set packet's type in virtio_transport_send_pkt_info()
  virtio/vsock: simplify credit update function API
  virtio/vsock: defines and constants for SEQPACKET
  virtio/vsock: dequeue callback for SOCK_SEQPACKET
  virtio/vsock: add SEQPACKET receive logic
  virtio/vsock: rest of SOCK_SEQPACKET support
  virtio/vsock: enable SEQPACKET for transport
  vhost/vsock: support SEQPACKET for transport
  vsock/loopback: enable SEQPACKET for transport
  vsock_test: add SOCK_SEQPACKET tests
  virtio/vsock: update trace event for SEQPACKET
  net: qualcomm: rmnet: use ip_is_fragment()
  net: qualcomm: rmnet: eliminate some ifdefs
  net: qualcomm: rmnet: get rid of some local variables
  net: qualcomm: rmnet: simplify rmnet_map_get_csum_field()
  net: qualcomm: rmnet: IPv4 header has zero checksum
  net: qualcomm: rmnet: clarify a bit of code
  net: qualcomm: rmnet: avoid unnecessary byte-swapping
  net: qualcomm: rmnet: avoid unnecessary IPv6 byte-swapping
  riscv: Only initialize swiotlb when necessary
  net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs
  net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup
  net: stmmac: reduce indentation when calling stmmac_xpcs_setup
  net: pcs: xpcs: move register bit descriptions to a header file
  net: pcs: xpcs: add support for sgmii with no inband AN
  net: pcs: xpcs: also ignore phy id if it's all ones
  net: pcs: xpcs: add support for NXP SJA1105
  net: pcs: xpcs: add support for NXP SJA1110
  net: pcs: xpcs: export xpcs_do_config and xpcs_link_up
  net: dsa: sja1105: migrate to xpcs for SGMII
  net: dsa: sja1105: register the PCS MDIO bus for SJA1110
  net: dsa: sja1105: SGMII and 2500base-x on the SJA1110 are 'special'
  net: dsa: sja1105: plug in support for 2500base-x
  ibmvnic: fix kernel build warning in strncpy
  net: ipa: make endpoint data validation unconditional
  net: ipa: introduce ipa_version_valid()
  net: ipa: introduce sysfs code
  riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED
  riscv: Simplify xip and !xip kernel address conversion macros
  arm64: dts: rockchip: Update RK3399 PCI host bridge window to 32-bit address memory
  kunit: Fix result propagation for parameterised tests
  kunit: Add 'kunit_shutdown' option
  Documentation: kunit: document support for QEMU in kunit_tool
  kunit: tool: add support for QEMU
  libbpf: Simplify the return expression of bpf_object__init_maps function
  tools/bpftool: Fix error return code in do_batch()
  pinctrl: mcp23s08: Add optional reset GPIO
  dt-bindings: pinctrl: mcp23s08: add documentation for reset-gpios
  dt-bindings: add defines for i.MX8MN power domains
  soc: imx: gpcv2: add support for i.MX8MN power domains
  ARM: imx6q: drop of_platform_default_populate() from init_machine
  ARM: imx: add smp support for imx7d
  ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
  ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
  ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
  ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc
  ARM: dts: imx6q-dhcom: Add ethernet VIO regulator
  ARM: dts: imx6: Add GE B1x5v2
  ALSA: trident: Fix build error
  ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource()
  ALSA: n64: check return value after calling platform_get_resource()
  ALSA: firewire-lib: replace in_interrupt() with in_softirq()
  ALSA: i2c: tea6330t: Remove redundant initialization of variable err
  ALSA: bebob: fulfil device entries
  ALSA: fireworks: fulfil device entries
  ALSA: bebob: correct device entry for Mackie D.2 FireWire option card
  ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona
  ALSA: bebob: code refactoring for M-Audio models
  ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series
  ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver
  arm64: dts: imx8mp-phycore-som: enable spi nor
  arm64: dts: imx8mq-nitrogen: add USB OTG support
  arm64: dts: imx8mq-nitrogen: add USB HOST support
  arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI
  arm64: dts: imx8mn: Add spba1 bus
  arm64: dts: imx8mm: Add spba1 and spba2 buses
  arm64: dts: imx8mq-evk: add one regulator used to power up pcie phy
  arm64: dts: imx8mp: Remove the reference to audio ipg clock on imx8mp
  arm64: dts: imx8mp-evk: enable EQOS ethernet
  arm64: dts: ls1012a: enable PCIe on freeway board
  arm64: dts: ls208xa: remove bus-num from dspi node
  arm64: dts: imx8mn-beacon-som: Assign PMIC clock
  arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges
  arm64: dts: imx8mm: specify dma-ranges
  arm64: dts: imx8mn: specify dma-ranges
  arm64: dts: imx8mq: assign PCIe clocks
  arm64: dts: imx8: conn: fix enet clock setting
  arm64: dts: freescale: Separate each group of data in the property 'reg'
  dt-bindings: vendor-prefixes: add congatec
  dt-bindings: arm: fsl: add GE B1x5pv2 boards
  arm64: dts: imx8mm-evk: disable over current for usb1
  arm64: dts: imx8mn-evk: disable over current for usb
  ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
  ath11k: add hw reg support for WCN6855
  ath11k: add dp support for WCN6855
  ath11k: setup REO for WCN6855
  ath11k: setup WBM_IDLE_LINK ring once again
  ath11k: add support to get peer id for WCN6855
  ath11k: add support for WCN6855
  ath11k: don't call ath11k_pci_set_l1ss for WCN6855
  ath10k: go to path err_unsupported when chip id is not supported
  ath10k: add missing error return code in ath10k_pci_probe()
  wireless: carl9170: fix LEDS build errors & warnings
  ath10k: remove unused more_frags variable
  nvmem: eeprom: at25: fram discovery simplification
  staging: rtl8723bs: os_dep: Remove conditions with no effects
  staging: rtl8712: Replace printk() with netdev_dbg()
  staging: rtl8723bs: core: add blank line after variable declaration
  staging: drop kpc2000 driver
  staging: rtl8188eu: remove ODM_RT_TRACE calls from hal/phy.c
  ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM
  ARM: ixp4xx_defconfig: add MTD_PHYSMAP
  dt-bindings: add vendor prefix for welltech
  dt-bindings: arm: intel-ixp4xx: add welltech,epbx100
  ARM: dts: add intel-ixp42x-welltech-epbx100
  ARM: dts: ixp4xx: Add crypto engine
  ARM: config: aspeed: Add DEBUG_FS and EXT4
  ARM: dts: gemini: add crypto node
  cxl/hdm: Fix decoder count calculation
  cxl/component_regs: Fix offset
  dt-bindings: thermal: tsens: Add compatible string to TSENS binding for SC7280
  thermal/core: Correct function name thermal_zone_device_unregister()
  net/af_iucv: clean up some forward declarations
  s390/netiuvc: get rid of forward declarations
  dt-bindings: net: Add 25G BASE-R phy interface
  net: phy: Add 25G BASE-R interface mode
  net: sfp: add support for 25G BASE-R SFPs
  net: phylink: Add 25G BASE-R support
  stmmac: intel: move definitions to dwmac-intel header file
  stmmac: intel: fix wrong kernel-doc
  ibmvnic: fix kernel build warning
  ibmvnic: fix kernel build warnings in build_hdr_descs_arr
  rtnetlink: add alloc() method to rtnl_link_ops
  rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME
  wwan: add interface creation support
  net: mhi_net: Register wwan_ops for link creation
  net: qualcomm: rmnet: remove some local variables
  net: qualcomm: rmnet: rearrange some NOTs
  net: qualcomm: rmnet: show that an intermediate sum is zero
  net: qualcomm: rmnet: return earlier for bad checksum
  net: qualcomm: rmnet: remove unneeded code
  net: qualcomm: rmnet: trailer value is a checksum
  net: qualcomm: rmnet: drop some unary NOTs
  net: qualcomm: rmnet: IPv6 payload length is simple
  iio: adc: ad_sigma_delta: introduct devm_ad_sd_setup_buffer_and_trigger()
  iio: adc: ad7793: convert to device-managed functions
  iio: adc: ad7791: convert to device-managed functions
  iio: adc: ad7780: convert to device-managed functions
  iio: adc: ad7192: use devm_clk_get_optional() for mclk
  iio: adc: ad7192: convert to device-managed functions
  iio: adc: ad7124: Use devm_ managed calls for all of probe() + drop remove()
  iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buffer_and_trigger()
  iio: imu: remove unused private data assigned with spi_set_drvdata()
  iio: adc: remove unused private data assigned with spi_set_drvdata()
  counter: intel-qep: Mark PM callbacks with __maybe_unused
  counter: intel-qep: Use to_pci_dev() helper
  iio: accel: bma180: Fix BMA25x bandwidth register values
  iio: frequency: adf4350: disable reg and clk on error in adf4350_probe()
  iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFFER is not set
  iio: accel: bmc150: Fix bma222 scale unit
  iio: accel: bmc150: Clarify combo modules in Kconfig
  iio: accel: bmc150: Drop misleading/duplicate chip identifiers
  iio: accel: bmc150: Drop duplicated documentation of supported chips
  iio: accel: bmc150: Sort all chip names alphabetically / by chip ID
  dt-bindings: iio: accel: bma255: Document bosch,bma253
  iio: accel: bmc150: Add device IDs for BMA253
  dt-bindings: iio: bma255: Allow multiple interrupts
  dt-bindings: iio: accel: bma180/bma255: Move bma254 to bma255 schema
  iio: accel: bma180/bmc150: Move BMA254 to bmc150-accel driver
  iio: scmi: fix spelling of SPDX tag
  iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
  iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
  iio: ltr501: ltr501_read_ps(): add missing endianness conversion
  iio: ltr501: mark ltr501_chip_info as const
  counter: interrupt-cnt: Add const qualifier for actions_list array
  ARM: dts: rockchip: add labels to the timer nodes on rk3066a
  arm64: dts: rockchip: Add support for USB on helios64
  ARM: dts: rockchip: add power controller for RK3036
  ARM: dts: rockchip: add power controller for RK322x
  ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSET
  ARM: 9089/1: Define kernel physical section start and end
  ARM: 9090/1: Map the lowmem and kernel separately
  ARM: 9091/1: Revert "mm: qsd8x50: Fix incorrect permission faults"
  ARM: 9092/1: xen: Register with kernel restart handler
  ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler
  ARM: 9094/1: Register with kernel restart handler
  ARM: 9095/1: ARM64: Remove arm_pm_restart()
  ARM: 9096/1: Remove arm_pm_restart()
  net: iosm: entry point
  net: iosm: irq handling
  net: iosm: mmio scratchpad
  net: iosm: shared memory IPC interface
  net: iosm: shared memory I/O operations
  net: iosm: channel configuration
  net: iosm: wwan port control device
  net: iosm: bottom half
  net: iosm: multiplex IP sessions
  net: iosm: encode or decode datagram
  net: iosm: power management
  net: iosm: shared memory protocol
  net: iosm: protocol operations
  net: iosm: uevent support
  net: iosm: net driver
  net: iosm: infrastructure
  tools: Fix "the the" in a message in kernel-chktaint
  docs: fix a cross-ref
  NFSv4: Fix delegation return in cases where we have to retry
  NFSv4: Add lease breakpoints in case of a delegation recall or return
  NFSv4: Add support for application leases underpinned by a delegation
  NFSv4: Initialise connection to the server in nfs4_alloc_client()
  NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
  sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base()
  soundwire: intel: move to auxiliary bus
  phy: bcm-ns-usb3: Remove redundant dev_err call in bcm_ns_usb3_mdio_probe()
  phy: phy-mmp3-hsic: Remove redundant dev_err call in mmp3_hsic_phy_probe()
  phy: phy-mtk-mipi-dsi: Remove redundant dev_err call in mtk_mipi_tx_probe()
  phy: phy-mtk-hdmi: Remove redundant dev_err call in mtk_hdmi_phy_probe()
  phy: core: Reword the comment specifying the units of max_link_rate to be Mbps
  dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers
  phy: phy-can-transceiver: Add support for generic CAN transceiver driver
  ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs
  ALSA: control_led - fix initialization in the mode show callback
  arm64: dts: meson-sm1-odroid: add missing enable gpio and supply for tf_io regulator
  arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as open source
  arm64: dts: meson-sm1-odroid: add 5v regulator gpio
  arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0
  arm64: dts: meson-sm1-odroid-hc4: add regulators controlled by GPIOH_8
  arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4
  arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator
  ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes
  KVM: selftests: Rename vm_handle_exception
  KVM: selftests: Complete x86_64/sync_regs_test ucall
  KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting
  KVM: selftests: Move GUEST_ASSERT_EQ to utils header
  KVM: selftests: Add exception handling support for aarch64
  KVM: selftests: Add aarch64/debug-exceptions test
  usb: musb: Simplify cable state handling
  usb: musb: Implement tracing for state change events
  usb: gadget: fsl: properly remove remnant of MXC support
  clk: imx: Remove the audio ipg clock from imx8mp
  dt-bindings: arm: imx: scu: fix naming typo of clk compatible string
  dt-bindings: arm: imx: scu: drop deprecated legacy clock binding
  clk: imx: scu: remove legacy scu clock binding support
  clk: imx: scu: add gpr clocks support
  clk: imx8qxp: add clock valid checking mechnism
  clk: imx8qm: add clock valid resource checking
  clk: imx: scu: add enet rgmii gpr clocks
  clk: imx: scu: add more scu clocks
  clk: imx: scu: add parallel port clock ops
  clk: imx: scu: bypass cpu clock save and restore
  clk: imx: scu: detach pd if can't power up
  clk: imx: scu: bypass pi_pll enable status restore
  clk: imx: scu: Add A53 frequency scaling support
  clk: imx: scu: Add A72 frequency scaling support
  clk: imx: scu: Only save DC SS clock using non-cached clock rate
  clk: imx: scu: add parent save and restore
  clk: imx: scu: Do not enable runtime PM for CPU clks
  xfrm: Fix error reporting in xfrm_state_construct.
  ASoC: qcom: Fix for DMA interrupt clear reg overwriting
  ASoC: codecs: wcd: Remove unneeded semicolon
  ASoC: dt-bindings: wcd938x: add bindings for wcd938x
  ASoC: codecs: wcd-clsh: add new version support
  ASoC: codecs: wcd938x: add basic driver
  ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw
  ASoC: codecs: wcd938x-sdw: add SoundWire driver
  ASoC: codecs: wcd938x: add basic controls
  ASoC: codecs: wcd938x: add playback dapm widgets
  ASoC: codecs: wcd938x: add capture dapm widgets
  ASoC: codecs: wcd938x: add audio routing and Kconfig
  ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
  iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  regulator: rt6160: Convert to use regulator_set_ramp_delay_regmap
  mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag
  dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-sdhci-4bit
  dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568
  mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B
  mmc: core: Drop open coding when preparing commands with busy signaling
  mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMMC HPI commands
  mmc: core: Re-structure some code in __mmc_poll_for_busy()
  mmc: core: Extend re-use of __mmc_poll_for_busy()
  mmc: core: Enable eMMC sleep commands to use HW busy polling
  mmc: core: Prepare mmc_send_cxd_data() to be re-used for additional cmds
  mmc: core: Drop open coding in mmc_sd_switch()
  mmc: core: Parse the SD SCR register for support of CMD48/49 and CMD58/59
  mmc: core: Read the SD function extension registers for power management
  mmc: core: Read performance enhancements registers for SD cards
  mmc: core: Add support for Power Off Notification for SD cards
  mmc: block: Disable CMDQ on the ioctl path
  mmc: core: Move eMMC cache flushing to a new bus_ops callback
  drivers: memstick: core:ms_block.c: Fix alignment of block comment
  mmc: usdhi6rol0: fix error return code in usdhi6_probe()
  mmc: jz4740: Remove redundant error printing in jz4740_mmc_probe()
  dt-bindings: mmc: renesas,mmcif: Convert to json-schema
  mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay
  mmc: core: Add support for cache ctrl for SD cards
  dt-bindings: mmc: add no-mmc-hs400 flag
  mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps
  mmc: core: add support for disabling HS400 mode via DT
  memstick: rtsx_usb_ms: fix UAF
  dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808
  mmc: mediatek: use data instead of mrq parameter from msdc_{un}prepare_data()
  mmc: mediatek: remove useless data parameter from msdc_data_xfer_next()
  dt-bindings: mmc: Clean-up examples to match documented bindings
  mmc: cqhci: fix typo
  mmc: cqhci: introduce get_trans_desc_offset()
  mmc: core: Use pm_runtime_resume_and_get() to replace open coding
  mmc: sdhci_am654: Use pm_runtime_resume_and_get() to replace open coding
  mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replace open coding
  mmc: vub3000: fix control-request direction
  mmc: core: Add a missing SPDX license header
  mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by the devicetree.
  mmc: dw_mmc-pltfm: Remove unused <linux/clk.h>
  mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages
  mmc: mmc_spi: Imply container_of() to be no-op
  mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
  mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc
  mmc: sdhci-sprd: use sdhci_sprd_writew
  mmc: via-sdmmc: add a check against NULL pointer dereference
  mmc: debugfs: add description for module parameter
  mmc: sdhci-of-aspeed: Turn down a phase correction warning
  mmc: Improve function name when aborting a tuning cmd
  mmc: sdhci-esdhc-imx: Enable support for system wakeup for SDIO
  dt-bindings: mmc: JZ4740: Add bindings for JZ4775
  mmc: JZ4740: Add support for JZ4775
  objtool: Improve reloc hash size guestimate
  HID: intel-ish-hid: Fix minor typos in comments
  HID: hid-input: add Surface Go battery quirk
  HID: intel-ish-hid: Set ISH driver depends on x86
  HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback
  HID: intel-ish-hid: ipc: Specify that EHL no cache snooping
  ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource()
  ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource()
  ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource()
  ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
  regmap: mdio: Fix regmap_bus pointer constness
  regmap: mdio: Reject invalid addresses
  ASoC: fsl_easrc: Remove superfluous error message around platform_get_irq()
  ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: rt5640: Make codec selectable
  ASoC: qcom: Add four speaker support on MI2S secondary
  ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_byname()
  ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_spdif: Remove superfluous error message around platform_get_irq()
  ASoC: sgtl5000: Add audio-graph-card port
  ASoC: fsl_spdif: Fix error handler with pm_runtime_enable
  regulator: rt6160: Remove dummy line and add module description
  regulator: hi6421v600: Use regulator_map_voltage_ascend
  spi: spi-mem: fix doc warning in spi-mem.c
  spi: meson-spicc: fix a wrong goto jump for avoiding memory leak.
  spi: meson-spicc: fix memory leak in meson_spicc_probe
  clk: imx8mq: remove SYS PLL 1/2 clock gates
  docs: printk-formats: update size-casting examples
  Documentation: kdump: update kdump guide
  io_uring: improve sqpoll event/state handling
  io_uring: improve sq_thread waiting check
  io_uring: remove unused park_task_work
  io_uring: simplify waking sqo_sq_wait
  io_uring: get rid of files in exit cancel
  io_uring: make fail flag not link specific
  io_uring: shuffle rarely used ctx fields
  io_uring: better locality for rsrc fields
  io_uring: remove dependency on ring->sq/cq_entries
  io_uring: deduce cq_mask from cq_entries
  io_uring: kill cached_cq_overflow
  io_uring: rename io_get_cqring
  io_uring: don't bounce submit_state cachelines
  io_uring: enable shmem/memfd memory registration
  io_uring: fix blocking inline submission
  io-wq: embed wqe ptr array into struct io_wq
  io-wq: remove unused io-wq refcounting
  io_uring: refactor io_iopoll_req_issued
  io_uring: rename function *task_file
  io-wq: don't repeat IO_WQ_BIT_EXIT check by worker
  io-wq: simplify worker exiting
  io_uring: hide rsrc tag copy into generic helpers
  io_uring: remove rsrc put work irq save/restore
  io_uring: add helpers for 2 level table alloc
  io_uring: don't vmalloc rsrc tags
  io_uring: cache task struct refs
  io_uring: unify SQPOLL and user task cancellations
  io_uring: inline io_iter_do_read()
  mark pstore-blk as broken
  ata: ahci_sunxi: Disable DIPM
  arm64: dts: ti: k3-am642-main: fix ports mac properties
  arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in property with dt-shema
  arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in property with dt-shema
  arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes
  staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
  staging: gdm724x: check for overflow in gdm_lte_netif_rx()
  staging: rtl8188eu: remove HW_DEF_ODM_DBG_FLAG enum value
  staging: rtl8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c
  staging: rtl8188eu: convert DBG_88E calls in core/rtw_recv.c
  staging: qlge: change msleep to usleep_range
  percpu: initialize best_upa variable
  staging: rtl8188eu: remove unused hal_data_8188e members
  staging: rtl8188eu: remove a write-only struct member
  staging: rtl8188eu: remove a write-only power-index members
  staging: rtl8188eu: remove another write-only member
  staging: rtl8712: remove redundant check in r871xu_drv_init
  staging: rtl8712: fix error handling in r871xu_drv_init
  staging: rtl8712: fix memory leak in rtl871x_load_fw_cb
  wcn36xx: Return result of set_power_params in suspend
  wcn36xx: Run suspend for the first ieee80211_vif
  wcn36xx: Add ipv4 ARP offload support in suspend
  wcn36xx: Do not flush indication queue on suspend/resume
  wcn36xx: Add ipv6 address tracking
  wcn36xx: Add ipv6 namespace offload in suspend
  wcn36xx: Add set_rekey_data callback
  wcn36xx: Add GTK offload to WoWLAN path
  wcn36xx: Add GTK offload info to WoWLAN resume
  wcn36xx: Add Host suspend indication support
  wcn36xx: Add host resume request support
  wcn36xx: Enable WOWLAN flags
  ACPI: processor_throttling: Remove redundant initialization of 'obj'
  wcn36xx: Fix inconsistent indenting
  ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc
  wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
  ACPI: video: Drop three redundant return statements
  ACPI: sysfs: Drop four redundant return statements
  ACPI: processor_throttling: Fix several coding style issues
  dm writecache: remove unused gfp_t argument from wc_add_block()
  dm writecache: commit just one block, not a full page
  wlcore: use DEVICE_ATTR_<RW|RO> macro
  wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
  dm writecache: use list_move instead of list_del/list_add in writecache_writeback()
  wlcore: tidy up use of fw_log.actual_buff_size
  wlcore: make some of the fwlog calculations more obvious
  wlcore: fix bug reading fwlog
  wlcore: fix read pointer update
  MAINTAINERS: Add Clang CFI section
  CFI: Move function_nocfi() into compiler.h
  x86, lto: Enable Clang LTO for 32-bit as well
  arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card
  thermal/drivers/st: Use devm_platform_get_and_ioremap_resource()
  thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
  thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1
  gpio: zynq: use module_platform_driver to simplify the code
  gpio: zynq: Check return value of pm_runtime_get_sync
  gpio: zynq: Check return value of irq_get_irq_data
  nexthops: Add selftests for cleanup of known bad route add
  octeontx2-pf: Cleanup flow rule management
  net: phy: micrel: remove redundant assignment to pointer of_node
  ipv6: fib6: remove redundant initialization of variable err
  net: qualcomm: rmnet: always expose a few functions
  mld: avoid unnecessary high order page allocation in mld_newpack()
  net: phy: micrel: move phy reg offsets to common header
  net: dsa: microchip: ksz8795: add phylink support
  net: phy: micrel: use consistent alignments
  net: phy/dsa micrel/ksz886x add MDI-X support
  net: phy: micrel: ksz8081 add MDI-X support
  net: dsa: microchip: ksz8795: add LINK_MD register support
  net: dsa: dsa_slave_phy_connect(): extend phy's flags with port specific phy flags
  net: phy: micrel: ksz886x/ksz8081: add cabletest support
  ibmvnic: fix send_request_map incompatible argument
  net: wwan: iosm: Remove DEBUG flag
  net: core: devlink: add dropped stats traps field
  testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field
  drivers: net: netdevsim: add devlink trap_drop_counter_get implementation
  testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics
  net: marvell: prestera: devlink: add traps/groups implementation
  net: marvell: prestera: devlink: add traps with DROP action
  documentation: networking: devlink: add prestera switched driver Documentation
  dt-bindings: dwmac: Add bindings for new Ingenic SoCs.
  net: stmmac: Add Ingenic SoCs MAC support.
  net: phy: nxp-c45-tja11xx: demote the "no PTP support" message to debug
  net: phy: nxp-c45-tja11xx: express timestamp wraparound interval in terms of TS_SEC_MASK
  net: phy: nxp-c45-tja11xx: fix potential RX timestamp wraparound
  net: phy: nxp-c45-tja11xx: enable MDIO write access to the master/slave registers
  gpio: gpio-xilinx: update on suspend and resume calls
  net: dsa: sja1105: constify the sja1105_regs structures
  net: flow_dissector: fix RPS on DSA masters
  net: wwan: Fix WWAN config symbols
  thermal/drivers/imx_sc: Add missing of_node_put for loop iteration
  thermal/drivers/sprd: Add missing of_node_put for loop iteration
  dt-bindings: hwlock: sun6i: Fix various warnings in binding
  dt-bindings: remoteproc: qcom: pas: Fix indentation warnings
  docs: checkpatch: Document and segregate more checkpatch message types
  docs: fault-injection: fix non-working usage of negative values
  arm64: defconfig: add drivers needed for DragonBoard410c
  docs: cputopology: move the sysfs ABI description to right place
  arm64: dts: visconti: Add PWM support for TMPV7708 SoC
  arm64: defconfig: Visconti: Enable PWM
  arm64: defconfig: Visconti: Enable GPIO
  net/mlx5: Lag, refactor disable flow
  net/mlx5: Lag, Don't rescan if the device is going down
  net/mlx5: Change ownership model for lag
  net/mlx5: Delay IRQ destruction till all users are gone
  net/mlx5: Introduce API for request and release IRQs
  net/mlx5: Provide cpumask at EQ creation phase
  net/mlx5: Clean license text in eq.[c|h] files
  net/mlx5: Removing rmap per IRQ
  net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel
  net/mlx5: Moving rmap logic to EQs
  net/mlx5: Change IRQ storage logic from static to dynamic
  net/mlx5: Allocating a pool of MSI-X vectors for SFs
  net/mlx5: Enlarge interrupt field in CREATE_EQ
  net/mlx5: Separate between public and private API of sf.h
  net/mlx5: Round-Robin EQs over IRQs
  md: revert io stats accounting
  md: add io accounting for raid0 and raid5
  md/raid5: move checking badblock before clone bio in raid5_read_one_chunk
  md/raid5: avoid redundant bio clone in raid5_read_one_chunk
  md/raid1: rename print_msg with r1bio_existed
  md/raid1: enable io accounting
  md/raid10: enable io accounting
  md: mark some personalities as deprecated
  md: Constify attribute_group structs
  md: check level before create and exit io_acct_set
  md: add comments in md_integrity_register
  md/raid5: avoid device_lock in read_one_chunk()
  floppy: cleanup: remove redundant assignment to nr_sectors
  floppy: Fix fall-through warning for Clang
  cxl/pci: Add media provisioning required commands
  powerpc/52xx: Add fallthrough in mpc52xx_wdt_ioctl()
  powerpc/spufs: Remove set but not used variable 'dummy'
  powerpc/spider-pci: Remove set but not used variable 'val'
  selftests/powerpc: Remove the repeated declaration
  powerpc/prom_init: Move custom isspace() to its own namespace
  powerpc/perf: Simplify Makefile
  fpga: altera-pr-ip: Remove function alt_pr_unregister
  fpga: stratix10-soc: Add missing fpga_mgr_free() call
  fpga: mgr: Rename dev to parent for parent device
  fpga: bridge: Rename dev to parent for parent device
  fpga: region: Rename dev to parent for parent device
  coresight: core: Switch to krealloc_array()
  coresight: core: Fix use of uninitialized pointer
  coresight: core: Remove unnecessary assignment
  coresight: etm4x: core: Remove redundant check of attr
  coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
  coresight: Propagate symlink failure
  drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
  HID: amd_sfh: change in maintainer
  drm/hyperv: Fix unused const variable 'hyperv_modifiers'
  HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible
  HID: sony: fix freeze when inserting ghlive ps3/wii dongles
  HID: surface-hid: Fix get-report request
  x86/sev: Fix error message in runtime #VC handler
  x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
  x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
  x86/sev: Propagate #GP if getting linear instruction address failed
  ssb: gpio: Fix alignment of comment
  ssb: pcicore: Fix indentation of comment
  ssb: Fix indentation of comment
  ssb: Remove redundant assignment to err
  ssb: Fix error return code in ssb_bus_scan()
  ssb: sdio: Don't overwrite const buffer if block_write fails
  ssb: remove unreachable code
  ssb: use DEVICE_ATTR_ADMIN_RW() helper macro
  arm64: Add ARM64_PTR_AUTH_KERNEL config option
  arm64: Conditionally configure PTR_AUTH key of the kernel.
  brcmfmac: use ISO3166 country code and 0 rev as fallback
  brcmfmac: fix setting of station info chains bitmask
  brcmfmac: correctly report average RSSI in station info
  brcmfmac: Demote non-compliant kernel-doc headers
  brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
  brcmfmac: Delete second brcm folder hierarchy
  brcmfmac: Add clm_blob firmware files to modinfo
  brcmsmac: improve readability on addresses copy
  brcmsmac: Drop unnecessary NULL check after container_of
  brcmsmac: mac80211_if: Fix a resource leak in an error handling path
  ASoC: tegra: Set driver_name=tegra for all machine drivers
  ASoC: tegra: Unify ASoC machine drivers
  ASoC: tegra: Specify components string for each card
  ASoC: tegra: Squash utils into common machine driver
  ASoC: dt-bindings: fsl,spdif: Add compatible string for imx8ulp
  ASoC: dt-bindings: fsl-sai: Add compatible string for imx8mm/8mn/8mp/8ulp
  spi: add of_device_uevent_modalias support
  brcmsmac: Remove the repeated declaration
  thunderbolt: Fix DROM handling for USB4 DROM
  arm64/mm: Drop SWAPPER_INIT_MAP_SIZE
  arm64/mm: Use CONT_PMD_SHIFT for ARM64_MEMSTART_SHIFT
  arm64/mm: Drop SECTION_[SHIFT|SIZE|MASK]
  arm64: mm: Pass original fault address to handle_mm_fault()
  ASoC: codecs: wcd938x: constify static struct snd_soc_dai_ops
  regulator: rt6160: Remove vsel_active_low from struct rt6160_priv
  spi: stm32-qspi: Remove unused qspi field of struct stm32_qspi_flash
  mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ() to simplify code
  staging: unisys: visorhba: Convert module from IDR to XArray
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_efuse.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_xmit.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_mlme_ext.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_wlan_util.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_ap.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_pwrctrl.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_ieee80211.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_security.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_ioctl_set.c
  staging: rtl8188eu: remove all DBG_88E calls from core/rtw_mlme.c
  staging: rtl8188eu: remove all DBG_88E calls from os_dep/ioctl_linux.c
  staging: rtl8188eu: remove all DBG_88E calls from os_dep/usb_intf.c
  staging: rtl8188eu: remove all DBG_88E calls from os_dep/os_intfs.c
  staging: rtl8188eu: remove all DBG_88E calls from os_dep/mlme_linux.c
  staging: rtl8188eu: remove all DBG_88E calls from os_dep/xmit_linux.c
  staging: rtl8188eu: remove all DBG_88E calls from os_dep/rtw_android.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/hal_intf.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8188e_cmd.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/pwrseqcmd.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8188e_hal_init.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8188e_xmit.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/usb_halinit.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8188eu_recv.c
  staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8188eu_xmit.c
  staging: rtl8188eu: remove converted netdev_dbg calls from core/rtw_recv.c
  staging: rtl8188eu: remove converted netdev_dbg calls from core/rtw_sta_mgt.c
  staging: rtl8188eu: remove core/rtw_debug.c
  staging: rtl8188eu: remove DBG_88E macro definition
  libbpf: Remove unneeded check for flags during tc detach
  libbpf: Set NLM_F_EXCL when creating qdisc
  mfd: wm831x: Use DEVICE_ATTR_RO macro
  serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
  mfd: ucb1x00-assabet: Use DEVICE_ATTR_RO macro
  serial: tegra-tcu: Reorder channel initialization
  mfd: timberdale: Use DEVICE_ATTR_RO macro
  serial: stm32: defer probe for dma devices
  ipwireless: remove unused ipw_tty::closing
  mfd: sm501: Use DEVICE_ATTR_RO macro
  mfd: pcf50633: Use DEVICE_ATTR_ADMIN_RO macro
  tty: make tty_get_{char,frame}_size available
  mxs-auart: redefine AUART_LINECTRL_WLEN to accept bits count
  cypress_m8: switch data_bits to real character bits
  tty: make use of tty_get_{char,frame}_size
  mfd: kempld-core: Use DEVICE_ATTR_RO macro
  clocksource/drivers/mediatek: Ack and disable interrupts on suspend
  clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG
  clocksource/drivers/ingenic: Rename unreasonable array names
  mfd: janz-cmodio: Use DEVICE_ATTR_RO macro
  mfd: intel_soc_pmic_bxtwc: Use DEVICE_ATTR_ADMIN_RW macro
  mfd: ab8500-core: Use DEVICE_ATTR_RO/RW macro
  mfd: max8907: Remove IRQF_NO_AUTOEN flag
  libertas_tf: Fix wrong function name in comments
  rtlwifi: Fix wrong function name in comments
  rsi: Fix missing function name in comments
  wlcore: Fix missing function name in comments
  libertas: remove leading spaces before tabs
  rt2x00: remove leading spaces before tabs
  wlcore: remove leading spaces before tabs
  staging: rtl8723bs: remove unused debug macro
  staging: rtl8723bs: remove unneeded comments
  staging: rtl8723bs: remove unused WAKEUP_GPIO_IDX macro definition
  staging: rtl8723bs: remove unneeded DISABLE_BB_RF macro
  staging: rtl8723bs: remove HAL_{BB,MAC,RF,FW}_ENABLE macros
  staging: rtl8723bs: move LPS_RPWM_WAIT_MS macro
  staging: rtl8723bs: remove include/autoconf.h header file from tree
  staging: rtl8723bs: remove two unused files from tree
  MIPS: ralink: Define PCI_IOBASE
  staging: mt7621-pci: remove 'mt7621_pci_parse_request_of_pci_ranges'
  staging: mt7621-dts: fix pci address for PCI memory range
  rndis_wlan: simplify is_associated()
  wilc1000: Fix clock name binding
  wl1251: Fix possible buffer overflow in wl1251_cmd_scan
  rt2x00: do not set timestamp for injected frames
  usb: phy: tegra: Wait for VBUS wakeup status deassertion on suspend
  usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit
  rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical
  zd1211rw: Prefer pr_err over printk error msg
  rsi: Assign beacon rate settings to the correct rate_info descriptor field
  rsi: Add support for changing beacon interval
  rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes
  cw1200: add missing MODULE_DEVICE_TABLE
  usb: renesas-xhci: Replace BIT(15) with macro
  wl1251: Fix missing function name in comments
  rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus
  rtlwifi: Remove redundant assignments to ul_enc_algo
  rtlwifi: Fix spelling of 'download'
  usb: isp1760: Fix meaningless check in isp1763_run()
  cw1200: Revert unnecessary patches that fix unreal use-after-free bugs
  libertas: use DEVICE_ATTR_RW macro
  rsi: fix AP mode with WPA failure due to encrypted EAPOL
  usb: mtu3: power down device IP by default
  usb: mtu3: power down port when power down device IP
  usb: mtu3: remove wakelock
  usb: mtu3: drop support vbus detection
  usb: mtu3: use enum usb_role instead of private defined ones
  usb: mtu3: rebuild role switch flow of extcon
  usb: mtu3: add helper to get pointer of ssusb_mtk struct
  usb: mtu3: use force mode for dual role switch
  usb: mtu3: rebuild role switch get/set hooks
  usb: mtu3: use clock bulk to get clocks
  powerpc/tau: Remove superfluous parameter in alloc_workqueue() call
  dt-bindings: usb: Add binding for Realtek RTS5411 hub controller
  USB: misc: Add onboard_usb_hub driver
  of/platform: Add stubs for of_platform_device_create/destroy()
  usb: host: xhci-plat: Create platform device for onboard hubs in probe()
  arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub
  ath5k: Fix wrong function name in comments
  ath: Fix wrong function name in comments
  wil6210: Fix wrong function name in comments
  ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n()
  ath10k: Fix an error code in ath10k_add_interface()
  ath10k: remove the repeated declaration
  ath10k: Use devm_platform_get_and_ioremap_resource()
  ath11k: send beacon template after vdev_start/restart during csa
  ath6kl: Fix inconsistent indenting
  wil6210: remove erroneous wiphy locking
  powerpc: Force inlining of csum_add()
  powerpc: Don't handle ALTIVEC/SPE in ASM in _switch(). Do it in C.
  powerpc: Rework PPC_RAW_xxx() macros for prefixed instructions
  powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx()
  powerpc/lib/code-patching: Use PPC_RAW_() macros
  powerpc/signal: Use PPC_RAW_xx() macros
  powerpc/modules: Use PPC_RAW_xx() macros
  powerpc/security: Use PPC_RAW_BLR() and PPC_RAW_NOP()
  powerpc/ftrace: Use PPC_RAW_MFLR() and PPC_RAW_NOP()
  powerpc/ebpf64: Use PPC_RAW_MFLR()
  powerpc/ebpf32: Use _Rx macros instead of __REG_Rx ones
  powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros
  powerpc/traps: Start using PPC_RAW_xx() macros
  powerpc: Replace PPC_INST_NOP by PPC_RAW_NOP()
  powerpc/inst: Fix sparse detection on get_user_instr()
  tomoyo: fix doc warnings
  kernfs: move revalidate to be near lookup
  speakup: Separate out translations for bright colors names
  accessibility: braille: braille_console: fix whitespace style issues
  firewire: nosy: switch from 'pci_' to 'dma_' API
  ARM: dts: ux500: Fix LED probing
  arm64: dts: exynos: enable PMIC wakeup from suspend on TM2
  mei: hdcp: SPDX tag should be the first line
  devres: Make locking straight forward in release_nodes()
  devres: Use list_for_each_safe_from() in remove_nodes()
  devres: No need to call remove_nodes() when there none present
  devres: Enable trace events
  x86/msr: Define new bits in TSX_FORCE_ABORT MSR
  dt-bindings: mmc: sdhci-iproc: Add brcm,bcm7211a0-sdhci
  mmc: sdhci-iproc: Add support for the legacy sdhci controller on the BCM7211
  ARM: debug: add UART early console support for MSTAR SoCs
  MAINTAINERS: ARM/MStar/Sigmastar SoCs: Add a link to the MStar tree
  x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated
  ASoC: q6afe: dt-bindings: Add QUIN_MI2S_RX/TX
  ASoC: qdsp6: q6afe: Add Quinary MI2S ports
  ASoC: qdsp6: q6afe-dai: Add Quinary MI2S ports
  ASoC: qdsp6: q6routing: Add Quinary MI2S ports
  ASoC: codecs: wcd938x: remove incorrect module interdependency
  ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource()
  ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource()
  ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource()
  ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource()
  ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource()
  ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource()
  regulator: sy7636a: Initial commit
  regulator: mt6315: Fix checking return value of devm_regmap_init_spmi_ext
  x86/tsx: Clear CPUID bits when TSX always force aborts
  mcb: Remove trailing semicolon in macros
  riscv: Add mem kernel parameter support
  net: Introduce net.ipv4.tcp_migrate_req.
  tcp: Add num_closed_socks to struct sock_reuseport.
  tcp: Keep TCP_CLOSE sockets in the reuseport group.
  tcp: Add reuseport_migrate_sock() to select a new listener.
  tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accept queues.
  tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting SYN+ACKs.
  tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the final ACK.
  bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT.
  bpf: Support socket migration by eBPF.
  libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT.
  bpf: Test BPF_SK_REUSEPORT_SELECT_OR_MIGRATE.
  ARM: dts: mstar: Add watchdog device node
  stmmac: align RX buffers
  net/sched: cls_flower: Remove match on n_proto
  mtd: spi-nor: sfdp: save a copy of the SFDP data
  mtd: spi-nor: add initial sysfs support
  net: z85230: remove redundant blank lines
  net: z85230: add blank line after declarations
  net: z85230: fix the code style issue about EXPORT_SYMBOL(foo)
  net: z85230: replace comparison to NULL with "!skb"
  net: z85230: fix the comments style issue
  net: z85230: fix the code style issue about "if..else.."
  net: z85230: remove trailing whitespaces
  net: z85230: add some required spaces
  net: z85230: fix the code style issue about open brace {
  net: z85230: remove unnecessary out of memory message
  net: pci200syn: remove redundant blank lines
  net: pci200syn: add blank line after declarations
  net: pci200syn: replace comparison to NULL with "!card"
  net: pci200syn: add some required spaces
  net: pci200syn: add necessary () to macro argument
  net: pci200syn: fix the comments style issue
  arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan
  arm64: mm: fix the count comments in compute_indices
  arm64: mm: drop unused __pa(__idmap_text_start)
  arm64: head: fix code comments in set_cpu_boot_mode_flag
  octeontx2-af: cn10k: Bandwidth profiles config support
  octeontx2-af: cn10k: Debugfs support for bandwidth profiles
  octeontx2-pf: TC_MATCHALL ingress ratelimiting offload
  octeontx2-pf: Use NL_SET_ERR_MSG_MOD for TC
  octeontx2-pf: Add police action for TC flower
  netlabel: Fix memory leak in netlbl_mgmt_add_common
  net: bonding: Use per-cpu rr_tx_counter
  net: dsa: b53: remove redundant null check on dev
  octeontx2-pf: Fix spelling mistake "morethan" -> "more than"
  iommu/arm-smmu-v3: Remove unnecessary oom message
  iommu/arm-smmu: Check smmu->impl pointer before dereferencing
  net: wwan: iosm: Fix htmldocs warnings
  net: ti: add pp skb recycling support
  dm writecache: have ssd writeback wait if the kcopyd workqueue is busy
  vfio: centralize module refcount in subsystem layer
  vfio/platform: remove unneeded parent_module attribute
  dt-bindings: arm: qcom: Add compatible for sm8150-mtp board
  dt-bindings: arm: qcom: Add compatible for SA8155p-adp board
  drm/amdkfd: fix circular locking on get_wave_state
  drm/amd/display: Remove unnecessary blank lines
  drm/amd/display: add DMUB registers to crash dump diagnostic data.
  drm/amd/display: add config option for eDP hotplug detection
  drm/amd/display: tune backlight ramping profiles
  drm/amd/display: dp mst detection code refactor
  drm/amd/display: Change swizzle visual confirm reference pipe
  drm/amd/display: Updated variable name.
  drm/amd/display: [FW Promotion] Release 0.0.70
  drm/amd/display: 3.2.140
  drm/amd/display: move psr dm interface to separate files
  drm/amd/display: Read LTTPR caps first on hotplug
  drm/amd/display: Move LTTPR cap read into its own function
  drm/amd/display: Read LTTPR caps first on bootup
  drm/amd/display: Set LTTPR Transparent Mode after read link cap
  drm/amd/display: Always write repeater mode regardless of LTTPR
  drm/amd/display: Improve logic for is_lttpr_present
  drm/amd/display: Enforce DPCD Address ranges
  drm/amd/display: Rename constant
  drm/amd/display: 7 retries + 50 ms timeout on AUX DEFER
  drm/amd/display: Do not count I2C DEFERs with AUX DEFERs
  drm/amd/display: Partition DPCD address space and break up transactions
  drm/amd/display: Add interface to get Calibrated Avg Level from FIFO
  drm/amd/display: Cover edge-case when changing DISPCLK WDIVIDER
  drm/amd/display: Extend AUX timeout for DP initial reads
  drm/amdkfd: Disable SVM per GPU, not per process
  drm/amdgpu: correct psp ucode arrary start address
  drm/amdgpu: remove amdgpu_vm_pt
  drm/amdgpu: parameterize ttm BO destroy callback
  drm/amdgpu: move shadow_list to amdgpu_bo_vm
  drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
  drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
  drm/amdgpu: Use spinlock_irqsave for pasid_lock
  drm/amdkfd: Fix circular lock in nocpsch path
  drm: display: Fix duplicate field initialization in dcn31
  io_uring: Fix incorrect sizeof operator for copy_from_user call
  io-wq: remove redundant initialization of variable ret
  io_uring: keep SQ pointers in a single cacheline
  io_uring: move ctx->flags from SQ cacheline
  io_uring: shuffle more fields into SQ ctx section
  io_uring: refactor io_get_sqe()
  io_uring: don't cache number of dropped SQEs
  io_uring: optimise completion timeout flushing
  io_uring: small io_submit_sqe() optimisation
  io_uring: clean up check_overflow flag
  io_uring: wait heads renaming
  io_uring: move uring_lock location
  io_uring: refactor io_req_defer()
  io_uring: optimise non-drain path
  io_uring: Fix comment of io_get_sqe
  io_uring: fix min types mismatch in table alloc
  ahci: Add support for Dell S140 and later controllers
  io_uring: switch !DRAIN fast path when possible
  io_uring: shove more drain bits out of hot path
  io_uring: optimise io_commit_cqring()
  selftests/sgx: Rename 'eenter' and 'sgx_call_vdso'
  selftests/sgx: Migrate to kselftest harness
  selftests/sgx: Dump enclave memory map
  selftests/sgx: Add EXPECT_EEXIT() macro
  selftests/sgx: Refine the test enclave to have storage
  arm64: dts: qcom: sm8250: Don't disable MDP explicitly
  arm64: dts: qcom: sm8250: Add size/address-cells to dsi[01]
  arm64: dts: qcom: sm8250: Fix pcie2_lane unit address
  arm64: dts: qcom: sm8250: Add GPI DMA nodes
  arm64: dts: qcom: sm8250: Disable Adreno and Venus by default
  cxl/core: Add cxl-bus driver infrastructure
  cxl/pmem: Add initial infrastructure for pmem support
  libnvdimm: Export nvdimm shutdown helper, nvdimm_delete()
  libnvdimm: Drop unused device power management support
  cxl/pmem: Register 'pmem' / cxl_nvdimm devices
  arm64: dts: qcom: sm8150: Disable Adreno and modem by default
  arm64: dts: qcom: sm8150: Add support for SONY Xperia 1 / 5 (Kumano platform)
  arm64: defconfig: Enable renesas usb xhci pci host controller
  arm64: dts: qcom: sm8250: Add SDHCI2 sleep mode pinctrl
  arm64: dts: qcom: sm8250: Move gpio.h inclusion to SoC DTSI
  arm64: dts: qcom: sm8250: Add support for SONY Xperia 1 II / 5 II (Edo platform)
  scsi: storvsc: Miscellaneous code cleanups
  scsi: storvsc: Update error logging
  scsi: storvsc: Correctly handle multiple flags in srb_status
  scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail()
  scsi: qla2xxx: Remove duplicate declarations
  arm64: dts: qcom: sm8[12]50-pm8150: Move RESIN to pm8150 dtsi
  scsi: ufs-mediatek: Create reset control device_link
  scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail()
  scsi: pm8001: Remove unnecessary OOM message
  ACPI: Check StorageD3Enable _DSD property in ACPI code
  ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint
  nvme: verify MNAN value if ANA is enabled
  nvme: remove superfluous bio_set_dev in nvme_requeue_work
  nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text
  nvme: factor out a nvme_validate_passthru_nsid helper
  nvme-tcp: fix error codes in nvme_tcp_setup_ctrl()
  scsi: elx: libefc_sli: SLI-4 register offsets and field definitions
  scsi: elx: libefc_sli: SLI Descriptors and Queue entries
  scsi: elx: libefc_sli: Data structures and defines for mbox commands
  scsi: elx: libefc_sli: Queue create/destroy/parse routines
  scsi: elx: libefc_sli: Populate and post different WQEs
  scsi: elx: libefc_sli: BMBX routines and SLI config commands
  scsi: elx: libefc_sli: APIs to setup SLI library
  scsi: elx: libefc: Generic state machine framework
  scsi: elx: libefc: Emulex FC discovery library APIs and definitions
  scsi: elx: libefc: FC Domain state machine interfaces
  scsi: elx: libefc: SLI and FC PORT state machine interfaces
  scsi: elx: libefc: Remote node state machine interfaces
  scsi: elx: libefc: Fabric node state machine interfaces
  scsi: elx: libefc: FC node ELS and state handling
  scsi: elx: libefc: Extended link Service I/O handling
  scsi: elx: libefc: Register discovery objects with hardware
  scsi: elx: efct: Data structures and defines for hw operations
  scsi: elx: efct: Driver initialization routines
  scsi: elx: efct: Hardware queue creation and deletion
  scsi: elx: efct: RQ buffer, memory pool allocation and deallocation APIs
  scsi: elx: efct: Hardware I/O and SGL initialization
  scsi: elx: efct: Hardware queues processing
  scsi: elx: efct: Unsolicited FC frame processing routines
  scsi: elx: efct: SCSI I/O handling routines
  scsi: elx: efct: LIO backend interface routines
  scsi: elx: efct: Hardware I/O submission routines
  scsi: elx: efct: Link and host statistics
  scsi: elx: efct: Transport and hardware teardown routines
  scsi: elx: efct: Transport class host interface support
  scsi: elx: efct: Add Makefile and Kconfig for efct driver
  scsi: elx: efct: Tie into kernel Kconfig and build process
  media: docs: */media/index.rst: don't use ReST doc:`foo`
  media: userspace-api: avoid using ReST :doc:`foo` markup
  media: driver-api: drivers: avoid using ReST :doc:`foo` markup
  media: admin-guide: avoid using ReST :doc:`foo` markup
  xfrm: delete xfrm4_output_finish xfrm6_output_finish declarations
  xfrm: avoid compiler warning when ipv6 is disabled
  ALSA: ppc: fix error return code in snd_pmac_probe()
  ALSA: bebob: Fix bit flag quirk constants
  serial: 8250: Dissociate 4MHz Titan ports from Oxford ports
  serial: 8250: Correct the clock for OxSemi PCIe devices
  dt-bindings: serial: Move omap-serial.txt to YAML schema
  serial: 8250: Document SMSC Super I/O UART peculiarities
  serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
  serial: 8250: Handle custom baud rates in UPF_MAGIC_MULTIPLIER range
  MIPS: Malta: Enable magic multipliers for Super I/O UARTs
  serial_cs: remove wrong GLOBETROTTER.cis entry
  serial_cs: Add Option International GSM-Ready 56K/ISDN modem
  staging: rtl8188eu: remove empty label from mlmeext_joinbss_event_callback
  staging: rtl8188eu: use prefix decrement operator on trycnt variable
  staging: rtl8188eu: remove unused variables from core/rtw_efuse.c
  staging: rtl8188eu: remove unused variables from core/rtw_mlme_ext.c
  staging: rtl8188eu: remove unused variable from os_dep/ioctl_linux.c
  staging: rtl8188eu: remove unused variables from hal/rtl8188e_cmd.c
  staging: rtl8188eu: remove _dbg_dump_tx_info function
  net: hns3: minor refactor related to desc_cb handling
  net: hns3: refactor for hns3_fill_desc() function
  net: hns3: use tx bounce buffer for small packets
  net: hns3: add support to query tx spare buffer size for pf
  net: hns3: support dma_map_sg() for multi frags skb
  net: hns3: optimize the rx page reuse handling process
  net: hns3: use bounce buffer when rx page can not be reused
  net: mhi_net: make mhi_wwan_ops static
  inet_diag: add support for tw_mark
  ethtool: add a stricter length check
  qlcnic: Use list_for_each_entry() to simplify code in qlcnic_main.c
  net: iosm: add missing MODULE_DEVICE_TABLE
  net: cosa: remove redundant blank lines
  net: cosa: add blank line after declarations
  net: cosa: fix the code style issue about "foo* bar"
  net: cosa: replace comparison to NULL with "!chan->rx_skb"
  net: cosa: move out assignment in if condition
  net: cosa: fix the comments style issue
  net: cosa: add braces {} to all arms of the statement
  net: cosa: remove redundant braces {}
  net: cosa: add necessary () to macro argument
  net: cosa: use BIT macro
  net: cosa: fix the alignment issue
  net: cosa: fix the code style issue about trailing statements
  net: cosa: add some required spaces
  net: cosa: remove trailing whitespaces
  net: cosa: remove redundant spaces
  net: chelsio: cxgb4: use eth_zero_addr() to assign zero address
  dt-bindings: dmaengine: qcom: gpi: add compatible for sm8250
  dmaengine: qcom: gpi: Add SM8250 compatible
  dt-bindings: dmaengine: Remove SHDMA Device Tree bindings
  dmaengine: sh: Remove unused shdma-of driver
  dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy()
  dmaengine: xilinx: dpdma: fix kernel-doc
  dt-bindings: dma: add schema for altera-msgdma
  MAINTAINERS: add entry for Altera mSGDMA
  dmaengine: altera-msgdma: add OF support
  io_uring: Add to traces the req pointer when available
  io_uring: minor clean up in trace events definition
  io-wq: remove header files not needed anymore
  ata: include: libata: Move fields commonly over-written to separate MACRO
  ata: ahci: Ensure initialised fields are not overwritten in AHCI_SHT()
  ata: sata_sil24: Do not over-write initialise fields in 'sil24_sht'
  ata: sata_mv: Do not over-write initialise fields in 'mv6_sht'
  ata: sata_nv: Do not over-write initialise fields in 'nv_adma_sht' and 'nv_swncq_sht'
  ata: pata_atiixp: Avoid overwriting initialised field in 'atiixp_sht'
  ata: pata_cs5520: Avoid overwriting initialised field in 'cs5520_sht'
  ata: pata_cs5530: Avoid overwriting initialised field in 'cs5530_sht'
  ata: pata_sc1200: sc1200_sht'Avoid overwriting initialised field in '
  ata: pata_serverworks: Avoid overwriting initialised field in 'serverworks_osb4_sht
  ata: pata_macio: Avoid overwriting initialised field in 'pata_macio_sht'
  mtd_blkdevs: initialze new->rq in add_mtd_blktrans_dev
  loop: fix order of cleaning up the queue and freeing the tagset
  ARM/ixp4xx: Move the virtual IObases
  ARM/ixp4xx: Make NEED_MACH_IO_H optional
  PCI: ixp4xx: Add device tree bindings for IXP4xx
  powerpc/inst: Reduce casts in get_user_instr()
  powerpc/inst: Improve readability of get_user_instr() and friends
  powerpc/inst: Avoid pointer dereferencing in ppc_inst_equal()
  powerpc: Do not dereference code as 'struct ppc_inst' (uprobe, code-patching, feature-fixups)
  powerpc/lib/code-patching: Make instr_is_branch_to_addr() static
  iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: hid-sensors: lighten exported symbols by moving to IIO_HID namespace
  iio: imu: mpu6050: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: adc: ads1015: Balance runtime pm + pm_runtime_resume_and_get()
  iio: chemical: atlas-sensor: Balance runtime pm + pm_runtime_resume_and_get()
  iio: prox: pulsed-light-v2: Use pm_runtime_resume_and_get()
  iio: pressure: icp10100: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: hid-sensors: Update header includes
  iio: accel: bmc150: Use more consistent and accurate scale values
  iio: light: tcs3472: do not free unallocated IRQ
  powerpc/lib/code-patching: Don't use struct 'ppc_inst' for runnable code in tests.
  powerpc: Don't use 'struct ppc_inst' to reference instruction location
  powerpc/inst: Refactor PPC32 and PPC64 versions
  powerpc/optprobes: Minimise casts
  powerpc/optprobes: Compact code source a bit.
  powerpc/optprobes: use PPC_RAW_ macros
  powerpc: Remove CONFIG_PPC_MMU_NOHASH_32
  powerpc/44x: Implement Kernel Userspace Exec Protection (KUEP)
  powerpc/8xx: Allow disabling KUAP at boot time
  powerpc/32s: Move setup_{kuep/kuap}() into {kuep/kuap}.c
  powerpc/32s: Refactor update of user segment registers
  powerpc/32s: move CTX_TO_VSID() into mmu-hash.h
  powerpc/32s: Convert switch_mmu_context() to C
  powerpc/32s: Simplify calculation of segment register content
  powerpc/32s: Initialise KUAP and KUEP in C
  powerpc/32s: Allow disabling KUEP at boot time
  powerpc/32s: Allow disabling KUAP at boot time
  powerpc/32s: Rework Kernel Userspace Access Protection
  powerpc/32s: Activate KUAP and KUEP by default
  powerpc/kuap: Remove KUAP_CURRENT_XXX
  powerpc/kuap: Remove to/from/size parameters of prevent_user_access()
  powerpc/kuap: Force inlining of all first level KUAP helpers.
  powerpc/nohash: Refactor update of BDI2000 pointers in switch_mmu_context()
  powerpc/nohash: Convert set_context() to C
  powerpc/nohash: Remove CONFIG_SMP #ifdefery in mmu_context.h
  powerpc/nohash: Remove DEBUG_MAP_CONSISTENCY
  powerpc/nohash: Remove DEBUG_CLAMP_LAST_CONTEXT
  powerpc/nohash: Remove DEBUG_HARDER
  powerpc/selftests: Use gettid() instead of getppid() for null_syscall
  powerpc: Define empty_zero_page[] in C
  powerpc: Define swapper_pg_dir[] in C
  powerpc/32s: Rename PTE_SIZE to PTE_T_SIZE
  powerpc/32: Remove __main()
  powerpc: Remove proc_trap()
  powerpc: Move update_power8_hid0() into its only user
  selftests/powerpc: Fix "no_handler" EBB selftest
  selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1
  powerpc: make stack walking KASAN-safe
  powerpc/32: Display modules range in virtual memory layout
  powerpc/signal32: Remove impossible #ifdef combinations
  powerpc/64: drop redundant defination of spin_until_cond
  powerpc/watchdog: include linux/processor.h for spin_until_cond
  ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
  ASoC: codecs: Fix duplicate included sound/soc.h
  ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource()
  ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource()
  ASoC: codecs: wcd938x: fix boolreturn.cocci warning
  ASoC: hdmi-codec: make hdmi_codec_controls static
  regulator: rt6160: Fix setting suspend voltage
  regulator: sy7636a: Add terminating entry for platform_device_id table
  regulator: sy7636a: Make regulator_desc static const
  regulator: sy7636a: Use rdev_get_drvdata at proper place
  regulator: fixed: use dev_err_probe for gpio
  block: fix race between adding/removing rq qos and normal IO
  block: mark queue init done at the end of blk_register_queue
  pata_cypress: add a module option to disable BM-DMA
  alpha: use libata instead of the legacy ide driver
  ARM: disable CONFIG_IDE in footbridge_defconfig
  ARM: disable CONFIG_IDE in pxa_defconfig
  m68k: use libata instead of the legacy ide driver
  ide: remove the legacy ide driver
  pstore/blk: Improve failure reporting
  pstore/blk: Move verify_size() macro out of function
  clocksource/drivers/arm_global_timer: Implement rate compensation whenever source clock changes
  arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CONFIG_CPU_FREQ anymore
  clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_rate_change_nb' static
  clocksource/drivers/arm_global_timer: Remove duplicated argument in arm_global_timer
  clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
  clocksource/drivers/timer-ti-dm: Drop unnecessary restore
  USB: serial: cp210x: add support for GPIOs on CP2108
  platform/x86: dell-wmi-sysman: Make populate_foo_data functions more robust
  platform/x86: intel_cht_int33fe: Correct "displayport" fwnode reference
  platform/x86: dcdbas: drop unneeded assignment in host_control_smi()
  MAINTAINERS: Update info for telemetry
  platform/x86: samsung-laptop: use octal numbers for rwx file permissions
  platform/x86: samsung-laptop: set debugfs blobs to read only
  platform/x86: toshiba_haps: Fix missing newline in pr_debug call in toshiba_haps_notify
  platform/x86: Rename hp-wireless to wireless-hotkey
  platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures"
  platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15"
  platform/surface: aggregator_registry: Update comments for 15" AMD Surface Laptop 4
  platform/surface: aggregator_registry: Add support for 13" Intel Surface Laptop 4
  platform/surface: aggregator_registry: Consolidate node groups for 5th- and 6th-gen devices
  platform/x86: ideapad-laptop: Ignore VPC event bit 10
  platform/x86: thinkpad_acpi: Fix inconsistent indenting
  platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
  platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c
  platform/x86: dell-privacy: Add support for Dell hardware privacy
  platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment
  platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
  platform/surface: aggregator: Fix event disable function
  platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events
  platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper
  platform/x86: think-lmi: Add WMI interface support on Lenovo platforms
  platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting
  platform/x86: dell-wmi-sysman: fw_attr_inuse can be static
  platform/surface: dtx: Add missing mutex_destroy() call in failure path
  platform/mellanox: mlxreg-hotplug: Revert "move to use request_irq by IRQF_NO_AUTOEN flag"
  platform/surface: aggregator: Allow registering notifiers without enabling events
  platform/surface: aggregator: Allow enabling of events without notifiers
  platform/surface: aggregator: Update copyright
  platform/surface: aggregator_cdev: Add support for forwarding events to user-space
  platform/surface: aggregator_cdev: Allow enabling of events from user-space
  platform/surface: aggregator_cdev: Add lockdep support
  docs: driver-api: Update Surface Aggregator user-space interface documentation
  platform/surface: aggregator: Do not return uninitialized value
  platform/surface: aggregator: Drop unnecessary variable initialization
  platform/surface: aggregator: Use list_move_tail instead of list_del/list_add_tail in ssh_request_layer.c
  platform/surface: aggregator: Use list_move_tail instead of list_del/list_add_tail in ssh_packet_layer.c
  platform/x86: hdaps: Constify static attribute_group struct
  platform/x86: intel_pmt_crashlog: Constify static attribute_group struct
  platform/x86: tc1100-wmi: Constify static attribute_group struct
  x86/platform/uv: Constify static attribute_group struct
  platform/x86: intel_ips: fix set but unused warning in read_mgtv
  platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static
  platform/x86: think-lmi: Fix check for admin password being set
  platform/x86: think-lmi: Avoid potential read before start of the buffer
  platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE
  MAINTAINERS: Update IRC link for Surface System Aggregator subsystem
  platform/x86: Add intel_skl_int3472 driver
  pstore/blk: Use the normal block device I/O path
  pstore/blk: Fix kerndoc and redundancy on blkdev param
  dm writecache: flush origin device when writing and cache is full
  drm/dp_mst: Do not set proposed vcpi directly
  drm/dp_mst: Avoid to mess up payload table by ports in stale topology
  docs: block/bfq: describe per-device weight
  docs/cgroup-v1/blkio: stop abusing itemized list
  docs/cgroup-v1/blkio: update for 5.x kernels
  ACPI: power: Use dev_dbg() to print some messages
  dt-bindings: arm: msm: Add SAW2 for MSM8226
  cpuidle: qcom: Add SPM register data for MSM8226
  perf mem-events: Remove duplicate #undef
  perf annotate: Add itrace options support
  RDMA/mlx5: Don't add slave port to unaffiliated list
  RDMA/hns: Support getting max QP number from firmware
  MAINTAINERS: netfilter: add irc channel
  netfilter: nft_exthdr: check for IPv6 packet before further processing
  netfilter: nft_osf: check for TCP packet before further processing
  netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
  net: stmmac: Fix error return code in ingenic_mac_probe()
  net: hsr: don't check sequence number if tag removal is offloaded
  net: qualcomm: rmnet: Allow partial updates of IFLA_FLAGS
  net: dsa: xrs700x: forward HSR supervision frames
  net: iosm: remove the repeated declaration and comment
  net: qualcomm: rmnet: Remove some unneeded casts
  gpio: pca953x: Add support for the On Semi pca9655
  net: phy: change format of some declarations
  net: phy: correct format of block comments
  net: phy: delete repeated words of comments
  net: phy: fix space alignment issues
  net: phy: fix formatting issues with braces
  net: phy: print the function name by __func__ instead of an fixed string
  net: phy: remove unnecessary line continuation
  net: phy: replace if-else statements with switch
  nfp: flower-ct: add delete flow handling for ct
  nfp: flower-ct: add nft callback stubs
  nfp: flower-ct: add nft flows to nft list
  nfp: flower-ct: make a full copy of the rule when it is a NFT flow
  nfp: flower-ct: add nft_merge table
  nfp: flower-ct: implement code to save merge of tc and nft flows
  nfp: flower-ct: fill in ct merge check function
  nfp: flower-ct: fill ct metadata check function
  nfp: flower-ct: implement action_merge check
  mlxsw: spectrum_router: remove redundant continue statement
  drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
  net/smc: Add SMC statistics support
  net/smc: Add netlink support for SMC statistics
  net/smc: Add netlink support for SMC fallback statistics
  net/smc: Make SMC statistics network namespace aware
  dt-bindings: interrupt-controller: Fix compatible used in ti,pruss-intc
  dt-bindings: pwm: Use examples with documented/matching schema
  dt-bindings: rtc: nxp,pcf8563: Absorb pcf85263/pcf85363 bindings
  of: Fix truncation of memory sizes on 32-bit platforms
  of: Remove superfluous casts when printing u64 values
  net: marvell: Implement TC flower offload
  net: marvell: prestera: Add matchall support
  netfilter: nft_exthdr: Search chunks in SCTP packets only
  netfilter: nft_extdhr: Drop pointless check of tprot_set
  PCI/P2PDMA: Simplify distance calculation
  s390/ap/zcrypt: notify userspace with online, config and mode info
  s390/entry.S: factor out OUTSIDE macro
  PCI: pciehp: Ignore Link Down/Up caused by DPC
  PCI: Dynamically map ECAM regions
  RDMA/rxe: Fix qp reference counting for atomic ops
  selftests/bpf: Whitelist test_progs.h from .gitignore
  RDMA/rxe: Add bind MW fields to rxe_send_wr
  RDMA/rxe: Return errors for add index and key
  RDMA/rxe: Enable MW object pool
  RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs
  RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK
  RDMA/rxe: Move local ops to subroutine
  RDMA/rxe: Add support for bind MW work requests
  RDMA/rxe: Implement invalidate MW operations
  RDMA/rxe: Implement memory access through MWs
  RDMA/rxe: Disallow MR dereg and invalidate when bound
  RDMA: Split the alloc_hw_stats() ops to port and device variants
  RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer
  RDMA/core: Split port and device counter sysfs attributes
  RDMA/core: Split gid_attrs related sysfs from add_port()
  RDMA/core: Simplify how the gid_attrs sysfs is created
  RDMA/core: Simplify how the port sysfs is created
  RDMA/core: Create the device hw_counters through the normal groups mechanism
  RDMA/core: Remove the kobject_uevent() NOP
  RDMA/core: Expose the ib port sysfs attribute machinery
  RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's
  RDMA/qib: Use attributes for the port sysfs
  RDMA/hfi1: Use attributes for the port sysfs
  RDMA: Change ops->init_port to ops->port_groups
  RDMA/core: Allow port_groups to be used with namespaces
  RDMA: Remove rdma_set_device_sysfs_group()
  arm64: dts: ti: k3-am64-main: Update TF-A's maximum size and node name
  arm64: dts: ti: k3-am64-main: Reserve OCMRAM for DMSC-lite and secure proxy communication
  arm64: dts: ti: k3-am64-main: Update TF-A load address to workaround USB DFU limitation
  kbuild: remove trailing slashes from $(KBUILD_EXTMOD)
  kbuild: modpost: Explicitly warn about unprototyped symbols
  kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
  netfilter: nf_tables: add last expression
  arm64: dts: hisilicon: use the correct HiSilicon copyright
  ARM: dts: hisilicon: use the correct HiSilicon copyright
  bpf: Fix typo in kernel/bpf/bpf_lsm.c
  samples/bpf: Add missing option to xdp_fwd usage
  samples/bpf: Add missing option to xdp_sample_pkts usage
  libbpf: Fail compilation if target arch is missing
  pstore/blk: Include zone in pstore_device_info
  powerpc/signal64: Don't read sigaction arguments back from user memory
  powerpc/mm/book3s64: Fix possible build error
  crypto: marvell/cesa - change FPGA indirect article to an
  crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c
  crypto: shash - avoid comparing pointers to exported functions under CFI
  crypto: api - remove CRYPTOA_U32 and related functions
  crypto: hisilicon/qm - supports writing QoS int the host
  crypto: hisilicon/qm - add the "alg_qos" file node
  crypto: hisilicon/qm - merges the work initialization process into a single function
  crypto: hisilicon/qm - add pf ping single vf function
  crypto: hisilicon/qm - supports to inquiry each function's QoS
  crypto: hisilicon/sec - adds the max shaper type rate
  crypto: hisilicon/hpre - adds the max shaper type rate
  crypto: hisilicon/zip - adds the max shaper type rate
  media: dvb_ca_en50221: avoid speculation from CA slot
  media: dvb_net: avoid speculation from net slot
  media: dvbdev: fix error logic at dvb_register_device()
  media: sun6i-csi: add a missing return code
  media: saa7134: use more meaninful goto labels
  media: saa7134: fix saa7134_initdev error handling logic
  media: siano: fix device register error path
  media: ttusb-dec: cleanup an error handling logic
  media: dvb-core: frontend: make GET/SET safer
  media: xilinx: simplify get fourcc logic
  media: venus: hfi_cmds: Fix packet size calculation
  media: venus: hfi_msgs.h: Replace one-element arrays with flexible-array members
  media: v4l2-subdev: add subdev-wide state struct
  PM / devfreq: userspace: Use DEVICE_ATTR_RW macro
  dt-bindings: devfreq: tegra30-actmon: Convert to schema
  dt-bindings: devfreq: tegra30-actmon: Add cooling-cells
  media: mtk-vcodec: venc: remove redundant code
  media: dt-bindings: media: mtk-vcodec: Add dma-ranges property
  media: mtk-vcodec: Support 34bits dma address for venc
  media: dt-bindings: media: mtk-vcodec: Add binding for MT8192 VENC
  media: mtk-vcodec: Add MT8192 H264 venc driver
  media: mtk-vcodec: Support MT8192 H264 4K encoding
  media: v4l2-core: ignore native time32 ioctls on 64-bit
  media: v4l2-core: explicitly clear ioctl input data
  media: v4l2-core: fix whitespace damage in video_get_user()
  media: subdev: remove VIDIOC_DQEVENT_TIME32 handling
  media: v4l2-core: return -ENODEV from ioctl when not registered
  media: atomisp: remove compat_ioctl32 code
  media: subdev: disallow ioctl for saa6588/davinci
  media: coda: set debugfs blobs to read only
  media: imx-csi: Skip first few frames from a BT.656 source
  media: marvell-ccic: set error code in probe
  media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
  media: usb: cpia2: Fixed Coding Style issues
  media: v4l2-event: Modified variable type 'unsigned' to 'unsigned int'
  media: rcar-csi2: Add support for Y10 and Y8
  media: imx-jpeg: Constify static struct v4l2_m2m_ops
  media: imx-jpeg: Constify static struct mxc_jpeg_fmt
  media: pci: cx88: switch from 'pci_' to 'dma_' API
  media: adv7842: remove spurious & and fix vga_edid size
  media: mtk-vcodec: fix kerneldoc warnings
  media: dt-bindings: media: rockchip-vpu: add new compatibles
  media: dt-bindings: media: rockchip-vdec: add RK3228 compatible
  media: hantro: reorder variants
  media: hantro: merge Rockchip platform drivers
  media: hantro: add support for Rockchip RK3066
  media: hantro: add support for Rockchip RK3036
  media: i2c: max9286: Adjust parameters indent
  media: i2c: max9286: Rename reverse_channel_mv
  media: i2c: max9286: Cache channel amplitude
  media: i2c: max9286: Define high channel amplitude
  media: i2c: max9286: Rework comments in .bound()
  media: i2c: max9271: Check max9271_write() return
  media: i2c: max9271: Introduce wake_up() function
  media: i2c: rdacm21: Add delay after OV490 reset
  media: i2c: rdacm21: Fix OV10640 powerup
  media: i2c: rdacm21: Power up OV10640 before OV490
  ALSA: firewire-motu: add support for MOTU 828
  ALSA: firewire-motu: add support for MOTU 896
  ALSA: usb-audio: fix rate on Ozone Z90 USB headset
  PCI: ixp4xx: Add a new driver for IXP4xx
  media: i2c: rdacm20: Embed 'serializer' field
  media: i2c: rdacm20: Enable noise immunity
  media: i2c: rdacm20: Report camera module name
  media: i2c: rdacm20: Check return values
  bpf: Fix up register-based shifts in interpreter to silence KUBSAN
  ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire
  media: i2c: rdacm20: Re-work ov10635 reset
  selftests/bpf: Fix selftests build with old system-wide headers
  mfd: tps68470: Remove tps68470 MFD driver
  devm-helpers: Add resource managed version of work init
  hwmon: (pmbus/bpa-rs600) Handle Vin readings >= 256V
  hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802
  hwmon: (pmbus/zl6100) Update documentation for zl6100 driver
  hwmon: (lm75) Add TI TMP1075 support
  dt-bindings: hwmon: Add Texas Instruments TMP1075
  docs: hwmon: ir36021.rst: replace some characters
  docs: hwmon: avoid using UTF-8 chars
  hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI"
  hwmon: (max31722) Remove non-standard ACPI device IDs
  hwmon: (lm70) Use SPI_MODE_X_MASK
  hwmon: (sch56xx) Use devres functions for watchdog
  hwmon: (sch56xx-common) Use strscpy
  hwmon: (sch56xx-common) Use helper function
  hwmon: (sch56xx-common) Simplify sch56xx_device_add
  extcon: extcon-max14577: Fix potential work-queue cancellation race
  hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK
  hwmon: (pmbus) Add documentation for new flags
  hwmon: (pmbus) Add support for additional Flex BMR converters to pmbus
  hwmon: (bt1-pvt) Remove redundant error printing in pvt_request_regs()
  hwmon: (pmbus) Increase maximum number of phases per page
  hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller
  dt-bindings: Add MP2888 voltage regulator device
  hwmon: (adm1275) enable adm1272 temperature reporting
  docs: hwmon: Add an entry for mp2888
  hwmon: Add sht4x Temperature and Humidity Sensor Driver
  hwmon: (sht4x) Fix sht4x_read_values return value
  hwmon: (max31790) Fix fan speed reporting for fan7..12
  hwmon: (max31790) Report correct current pwm duty cycles
  hwmon: (max31790) Fix pwmX_enable attributes
  hwmon: (max31790) Clear fan fault after reporting it
  hwmon: (max31790) Detect and report zero fan speed
  hwmon: (ina3221) use CVRF only for single-shot conversion
  hwmon: (pmbus_core) Check adapter PEC support
  docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup
  hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT
  hwmon: (pmbus) Add support for reading direct mode coefficients
  hwmon: (pmbus) Allow phase function even if it's not on page
  hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM4328 and PIM4820
  hwmon: (pmbus/pim4328) Add documentation for the pim4328 PMBus driver
  hwmon: (pmbus) Add driver for Delta DPS-920AB PSU
  dt-bindings: trivial-devices: Add Delta DPS920AB
  MAINTAINERS: Add Delta DPS920AB PSU driver
  hwmon: (ntc_thermistor) Drop unused headers.
  extcon: extcon-max77693.c: Fix potential work-queue cancellation race
  extcon: extcon-max8997: Fix IRQ freeing at error path
  extcon: extcon-max8997: Simplify driver using devm
  bus: fsl-mc: mc-io: Supply function names for 'fsl_create_mc_io()' and 'fsl_destroy_mc_io()'
  bus: fsl-mc: mc-sys: Supply missing function names in kernel-doc headers
  bus: fsl-mc: fsl-mc-bus: Demote a bunch of non-conformant kernel-doc headers and help others
  bus: fsl-mc: dprc: Fix a couple of misspelling and formatting issues
  bus: fsl-mc: dprc-driver: Fix some missing/incorrect function parameter descriptions
  bus: fsl-mc: fsl-mc-allocator: Fix misspelling of 'new_mc_adev' and demote non-kernel-doc headers
  bus: fsl-mc-msi: Fix a little doc-rot pertaining to 'np' to 'fwnode' conversion
  bus: fsl-mc: mc-io: Correct misdocumentation of 'dpmcp_dev' param
  ACPI: APEI: fix synchronous external aborts in user-mode
  sched/pelt: Check that *_avg are null when *_sum are
  sched/fair: Return early from update_tg_cfs_load() if delta == 0
  thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure
  sched/fair: Take thermal pressure into account while estimating energy
  sched/cpufreq: Consider reduced CPU capacity in energy calculation
  sched/fair: Age the average idle time
  perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task
  cpuidle: teo: remove unneeded semicolon in teo_select()
  ACPI: sysfs: fix doc warnings in device_sysfs.c
  ACPI: NVS: fix doc warnings in nvs.c
  ACPI: PRM: make symbol 'prm_module_list' static
  ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource()
  ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource()
  ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource()
  ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
  ASoC: sprd: Use devm_platform_get_and_ioremap_resource()
  ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource()
  firmware: turris-mox-rwtm: fix reply status decoding function
  firmware: turris-mox-rwtm: report failures better
  spi: convert Cadence SPI bindings to YAML
  spi: xilinx: convert to yaml
  firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
  firmware: turris-mox-rwtm: show message about HWRNG registration
  firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string
  arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file
  arm64: dts: ensure backward compatibility of the AP807 Xenon
  usb: renesas-xhci: Fix handling of unknown ROM state
  usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe()
  usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe()
  usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource()
  soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h
  pata: ixp4xx: split platform data to its own header
  hw_random: ixp4xx: enable compile-testing
  hw_random: ixp4xx: Use SPDX license tag
  hw_random: ixp4xx: Turn into a module
  hw_random: ixp4xx: Add DT bindings
  hw_random: ixp4xx: Add OF support
  ixp4xx: fix spelling mistake in Kconfig "Devce" -> "Device"
  usb: host: u132-hcd: remove redundant continue statements
  USB: UDC: net2280: remove redundant continue statement
  usb: typec: tcpci: Fix up sink disconnect thresholds for PD
  usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state
  usb: typec: tcpm: Relax disconnect threshold during power negotiation
  usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
  nvme-pci: fix var. type for increasing cq_head
  nvme-pci: remove trailing lines for helpers
  nvme: add a helper to check ctrl sgl support
  nvme-fc: use ctrl sgl check helper
  nvme-pci: use ctrl sgl check helper
  nvme-tcp: use ctrl sgl check helper
  nvme-fabrics: remove memset in nvmf_reg_read64()
  nvme-fabrics: remove memset in nvmf_reg_write32()
  nvme-fabrics: remove memset in connect admin q
  nvme-fabrics: remove memset in connect io q
  nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst()
  nvmet: change sn size and check validity
  nvmet: make sn stable once connection was established
  nvmet: allow mn change if subsys not discovered
  nvmet: make ver stable once connection established
  nvmet: use req->cmd directly in bdev-ns fast path
  nvmet: use req->cmd directly in file-ns fast path
  nvmet: use u32 for nvmet_subsys max_nsid
  nvmet: use u32 type for the local variable nsid
  nvmet: use nvme status value directly
  nvmet: remove local variable
  block: export blk_next_bio()
  nvmet: add req cns error complete helper
  nvmet: add nvmet_req_bio put helper for backends
  nvmet: add Command Set Identifier support
  nvmet: add ZBD over ZNS backend support
  nvmet: remove zeroout memset call for struct
  nvme-pci: remove zeroout memset call for struct
  nvme: remove zeroout memset call for struct
  nvme.h: add missing nvme_lba_range_type endianness annotations
  ACPI: scan: Define acpi_bus_put_acpi_device() as static inline
  ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb()
  ACPI: scan: Make acpi_walk_dep_device_list()
  ACPI: scan: Fix device object rescan in acpi_scan_clear_dep()
  ACPI: scan: Reorganize acpi_device_add()
  ACPI: scan: Fix race related to dropping dependencies
  ALSA: seq: oss: Fix error check at system port creation
  dt-bindings: PCI: ti,am65: Convert PCIe host/endpoint mode dt-bindings to YAML
  dt-bindings: drm: bridge: adi,adv7511.txt: convert to yaml
  ext4: fix overflow in ext4_iomap_alloc()
  ext4: remove redundant check buffer_uptodate()
  ext4: remove redundant assignment to error
  ext4: fix memory leak in ext4_fill_super
  ext4: fix kernel infoleak via ext4_extent_header
  ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
  ext4: return error code when ext4_fill_flex_info() fails
  Documentation/bindings: phy: update references to cp11x
  tracing: Add tp_printk_stop_on_boot option
  arch/arm64/boot/dts/marvell: fix NAND partitioning scheme
  iommu: Update "iommu.strict" documentation
  ACPI: sysfs: Make sparse happy about address space in use
  ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe
  ACPI: sysfs: Unify pattern of memory allocations
  ACPI: sysfs: Refactor param_get_trace_state() to drop dead code
  ACPI: sysfs: Sort headers alphabetically
  isofs: remove redundant continue statement
  ASoC: Intel: bdw-rt5677: remove unnecessary oom message
  ALSA: aoa: remove unnecessary oom message
  xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES
  xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk
  xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning
  xhci: solve a double free problem while doing s4
  io-wq: use private CPU mask
  ice: fix incorrect payload indicator on PTYPE
  ice: mark PTYPE 2 as reserved
  ice: reduce scope of variables
  ice: remove local variable
  ice: Remove the repeated declaration
  ice: remove unnecessary NULL checks before ptp_read_system_*
  net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled
  ice: remove redundant continue statement in a for-loop
  io_uring: allow user configurable IO thread CPU affinity
  mt76: mt7915: add MSI support
  mt76: mt7915: disable ASPM
  mt76: mt7915: move mt7915_queue_rx_skb to mac.c
  mt76: mt7615: fix fixed-rate tx status reporting
  mt76: mt7615: avoid use of ieee80211_tx_info_clear_status
  mt76: mt7603: avoid use of ieee80211_tx_info_clear_status
  mt76: intialize tx queue entry wcid to 0xffff by default
  mt76: improve tx status codepath
  mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails
  mt76: mt7915: rework tx rate reporting
  mt76: mt7915: add support for tx status reporting
  arm64: Add cpuidle context save/restore helpers
  arm64: Convert cpu_do_idle() to using cpuidle context helpers
  PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter()
  arm64: suspend: Use cpuidle context helpers in cpu_suspend()
  KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function
  KVM: x86: Move FPU register accessors into fpu.h
  KVM: hyper-v: Collect hypercall params into struct
  KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers
  KVM: hyper-v: Advertise support for fast XMM hypercalls
  KVM: x86: Support write protecting only large pages
  KVM: x86: Do not write protect huge page in initially-all-set mode
  KVM: x86/mmu: Deduplicate rmap freeing
  KVM: x86/mmu: Factor out allocating memslot rmap
  KVM: mmu: Refactor memslot copy
  KVM: mmu: Add slots_arch_lock for memslot arch fields
  KVM: x86/mmu: Add a field to control memslot rmap allocation
  KVM: x86/mmu: Skip rmap operations if rmaps not allocated
  KVM: x86/mmu: Lazily allocate memslot rmaps
  math64.h: Add mul_s64_u64_shr()
  KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch'
  KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset()
  KVM: X86: Add a ratio parameter to kvm_scale_tsc()
  KVM: nVMX: Add a TSC multiplier field in VMCS12
  KVM: X86: Add functions for retrieving L2 TSC fields from common code
  KVM: X86: Add functions that calculate the nested TSC fields
  KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it
  KVM: X86: Add vendor callbacks for writing the TSC multiplier
  KVM: nVMX: Enable nested TSC scaling
  KVM: selftests: x86: Add vmx_nested_tsc_scaling_test
  KVM: x86: Remove guest mode check from kvm_check_nested_events
  KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt
  KVM: x86: Add a return code to inject_pending_event
  KVM: x86: Add a return code to kvm_apic_accept_events
  KVM: nVMX: Fail on MMIO completion for nested posted interrupts
  KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable
  KVM: selftests: Move APIC definitions into a separate file
  KVM: selftests: Hoist APIC functions out of individual tests
  KVM: selftests: Introduce x2APIC register manipulation functions
  kvm: add PM-notifier
  kvm: x86: implement KVM PM-notifier
  KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC
  KVM: x86: Drop vendor specific functions for APICv/AVIC enablement
  KVM: x86: Emulate triple fault shutdown if RSM emulation fails
  KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper
  KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag
  KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed()
  KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed()
  KVM: x86: Rename SMM tracepoint to make it reflect reality
  KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset
  KVM: x86: Drop "pre_" from enter/leave_smm() helpers
  KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code
  KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode
  hyperv: Detect Nested virtualization support for SVM
  hyperv: SVM enlightened TLB flush support flag
  KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx
  KVM: SVM: Software reserved fields
  KVM: SVM: hyper-v: Remote TLB flush for SVM
  KVM: SVM: hyper-v: Enlightened MSR-Bitmap support
  KVM: SVM: hyper-v: Direct Virtual Flush support
  asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition
  KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID
  KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability
  KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs
  KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit
  KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit
  KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit
  KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit
  KVM: x86: hyper-v: Inverse the default in hv_check_msr_access()
  KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit
  KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls
  KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall
  KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit
  KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit
  KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit
  KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit
  KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit
  KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit
  KVM: selftests: move Hyper-V MSR definitions to hyperv.h
  KVM: selftests: Move evmcs.h to x86_64/
  KVM: selftests: Introduce hyperv_features test
  KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check
  KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition
  KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest
  KVM: nSVM: refactor the CR3 reload on migration
  KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES
  KVM: x86: introduce kvm_register_clear_available
  KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2
  KVM: x86: avoid loading PDPTRs after migration when possible
  KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use
  KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD
  KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled
  KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void'
  KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state
  KVM: nVMX: Release enlightened VMCS on VMCLEAR
  KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state()
  KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid()
  KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02()
  KVM: nVMX: Request to sync eVMCS from VMCS12 after migration
  KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost
  KVM: nVMX: Sync all PGDs on nested transition with shadow paging
  KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap
  KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch
  KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush
  KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch
  KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper
  KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers
  KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic
  KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT
  KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation
  KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH]
  KVM: x86: Defer MMU sync on PCID invalidation
  KVM: x86: Drop pointless @reset_roots from kvm_init_mmu()
  KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur
  KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation
  KVM: x86: Check for pending interrupts when APICv is getting disabled
  KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division
  arm64: dts: qcom: sm8250-edo: Fix up double "pinctrl-1"
  net: pcs: xpcs: Fix a less than zero u16 comparison error
  documentation: networking: devlink: fix prestera.rst formatting that causes build warnings
  KVM: switch per-VM stats to u64
  KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
  KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC
  KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level()
  KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level()
  KVM: x86/mmu: Fix TDP MMU page table level
  net: fix mistake path for netdev_features_strings
  net: ipa: Add missing of_node_put() in ipa_firmware_load()
  net: sched: fix error return code in tcf_del_walker()
  net: gianfar: Convert to ndo_get_stats64 interface
  net: gianfar: Extend statistics counters to 64-bit
  net: gianfar: Clear CAR registers
  net: gianfar: Avoid 16 bytes of memset
  net: gianfar: Add definitions for CAR1 and CAM1 register bits
  net: gianfar: Implement rx_missed_errors counter
  perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number
  drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe()
  r8152: store the information of the pipes
  net: mdio: setup of_node for the MDIO device
  driver core: add a helper to setup both the of_node and fwnode of a device
  net: mdio: use device_set_node() to setup both fwnode and of
  net: hdlc_ppp: remove redundant blank lines
  net: hdlc_ppp: add blank line after declarations
  net: hdlc_ppp: fix the code style issue about "foo* bar"
  net: hdlc_ppp: move out assignment in if condition
  net: hdlc_ppp: remove unnecessary out of memory message
  net: hdlc_ppp: add required space
  Documentation: ACPI: fix error script name
  docs: admin-guide: reporting-issues.rst: replace some characters
  docs: trace: coresight: coresight-etm4x-reference.rst: replace some characters
  docs: driver-api: ioctl.rst: replace some characters
  docs: usb: replace some characters
  docs: vm: zswap.rst: replace some characters
  docs: filesystems: ext4: blockgroup.rst: replace some characters
  docs: networking: device_drivers: replace some characters
  docs: PCI: Replace non-breaking spaces to avoid PDF issues
  docs: devices.rst: better reference documentation docs
  docs: dev-tools: kunit: don't use a table for docs name
  docs: admin-guide: pm: avoid using ReST :doc:`foo` markup
  docs: admin-guide: hw-vuln: avoid using ReST :doc:`foo` markup
  docs: admin-guide: sysctl: avoid using ReST :doc:`foo` markup
  docs: block: biodoc.rst: avoid using ReST :doc:`foo` markup
  docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup
  docs: core-api: avoid using ReST :doc:`foo` markup
  docs: dev-tools: testing-overview.rst: avoid using ReST :doc:`foo` markup
  docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup
  docs: devicetree: bindings: submitting-patches.rst: avoid using ReST :doc:`foo` markup
  docs: doc-guide: avoid using ReST :doc:`foo` markup
  docs: driver-api: avoid using ReST :doc:`foo` markup
  docs: driver-api: gpio: using-gpio.rst: avoid using ReST :doc:`foo` markup
  docs: driver-api: surface_aggregator: avoid using ReST :doc:`foo` markup
  docs: driver-api: usb: avoid using ReST :doc:`foo` markup
  docs: firmware-guide: acpi: avoid using ReST :doc:`foo` markup
  docs: i2c: avoid using ReST :doc:`foo` markup
  docs: kernel-hacking: hacking.rst: avoid using ReST :doc:`foo` markup
  docs: networking: devlink: avoid using ReST :doc:`foo` markup
  docs: PCI: endpoint: pci-endpoint-cfs.rst: avoid using ReST :doc:`foo` markup
  docs: PCI: pci.rst: avoid using ReST :doc:`foo` markup
  docs: process: submitting-patches.rst: avoid using ReST :doc:`foo` markup
  docs: security: landlock.rst: avoid using ReST :doc:`foo` markup
  docs: trace: coresight: coresight.rst: avoid using ReST :doc:`foo` markup
  docs: trace: ftrace.rst: avoid using ReST :doc:`foo` markup
  docs: userspace-api: landlock.rst: avoid using ReST :doc:`foo` markup
  docs: virt: kvm: s390-pv-boot.rst: avoid using ReST :doc:`foo` markup
  docs: x86: avoid using ReST :doc:`foo` markup
  um: allow disabling NO_IOMEM
  lib: add iomem emulation (logic_iomem)
  um: remove unused smp_sigio_handler() declaration
  um: export signals_enabled directly
  um: expose time-travel mode to userspace side
  um: time-travel/signals: fix ndelay() in interrupt
  um: irqs: allow invoking time-travel handler multiple times
  um: add PCI over virtio emulation driver
  um: virtio/pci: enable suspend/resume
  docs: Take a little noise out of the build process
  um: allow not setting extra rpaths in the linux binary
  um: Add support for host CPU flags and alignment
  um: enable the use of optimized xor routines in UML
  um: add a UML specific futex implementation
  um: implement flush_cache_vmap/flush_cache_vunmap
  um: Fix stack pointer alignment
  um: fix error return code in slip_open()
  um: fix error return code in winch_tramp()
  um: Remove the repeated declaration
  tracing: Have ftrace_dump_on_oops kernel parameter take numbers
  arm64: smp: Bump debugging information print down to KERN_DEBUG
  percpu: optimize locking in pcpu_balance_workfn()
  cxl/acpi: Add the Host Bridge base address to CXL port objects
  cxl/acpi: Use the ACPI CFMWS to create static decoder objects
  cxl/pci: Rename CXL REGLOC ID
  EDAC/skx_common: Add new ADXL components for 2-level memory
  EDAC/i10nm: Add detection of memory levels for ICX/SPR servers
  EDAC/i10nm: Add support for high bandwidth memory
  EDAC/igen6: Add Intel ICL-NNPI SoC support
  EDAC/igen6: Add Intel Tiger Lake SoC support
  EDAC/igen6: Add Intel Alder Lake SoC support
  EDAC/Intel: Do not load EDAC driver when running as a guest
  selftests/bpf: Fix ringbuf test fetching map FD
  opp: Allow required-opps to be used for non genpd use cases
  Revert "arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub"
  Revert "usb: host: xhci-plat: Create platform device for onboard hubs in probe()"
  Revert "of/platform: Add stubs for of_platform_device_create/destroy()"
  Revert "USB: misc: Add onboard_usb_hub driver"
  ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8
  ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24
  ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid
  mtd: rawnand: arasan: Use the right DMA mask
  mtd: rawnand: onfi: Fix endianness when reading NV-DDR values
  mtd: rawnand: arasan: Rename the data interface register
  mtd: rawnand: arasan: Finer grain NV-DDR configuration
  mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
  mtd: spinand: add spinand_read_cfg() helper
  mtd: spinand: Add spinand_init_flash() helper
  mtd: spinand: add SPI-NAND MTD resume handler
  mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro
  mtd: rawnand: marvell: Minor documentation correction
  mtd: rawnand: qcom: avoid writing to obsolete register
  MAINTAINERS: Add PL353 NAND controller entry
  dt-bindings: mtd: pl353-nand: Describe this hardware controller
  mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAND controller
  mtd: rawnand: omap: Aggregate the HW configuration of the ELM
  mtd: rawnand: omap: Rename a macro
  mtd: rawnand: omap: Check return values
  mtd: rawnand: omap: Various style fixes
  mtd: rawnand: omap: Add larger page NAND chips support
  dt-bindings: pinctrl: qcom: sm6125: Document SM6125 pinctrl driver
  drivers: qcom: pinctrl: Add pinctrl driver for sm6125
  sched: Unbreak wakeups
  sched: Introduce task_is_running()
  sched,perf,kvm: Fix preemption condition
  sched: Add get_current_state()
  sched,timer: Use __set_current_state()
  sched,arch: Remove unused TASK_STATE offsets
  sched: Change task_struct::state
  KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled
  KVM: SVM: Refuse to load kvm_amd if NX support is not available
  KVM: x86: WARN and reject loading KVM if NX is supported but not enabled
  KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts
  KVM: x86/mmu: Remove redundant is_tdp_mmu_root check
  KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check
  KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu
  KVM: x86/mmu: Remove redundant root_hpa checks
  staging: android: ashmem: add size field in procfs fdinfo
  staging: rts5208: remove redundant continue statement
  staging: ks7010: Wrap macro definitions in parenthesis
  staging: r8188eu/core: remove the check for NULL pointer in _rtw_enqueue_cmd()
  staging: rtl8723bs: os_dep: use eth_broadcast_addr() to assign broadcast address
  staging: rtl8723bs: core: use eth_broadcast_addr() to assign broadcast address
  staging: rtl8723bs: hal: use eth_broadcast_addr() to assign broadcast address
  staging: rtl8723bs: rtw_efuse: Fix coding style
  mxser: drop ISA support
  mxser: renumber mxser_cards
  mxser: remove info printout from init
  mxser: integrate mxser.h into .c
  mxser: cleanup Gpci_uart_info struct
  mxser: rename CheckIsMoxaMust to mxser_get_must_hwid
  mxser: rename mxser_board::chip_flag to must_hwid
  mxser: introduce enum mxser_must_hwid
  mxser: drop constant board::uart_type
  mxser: move max_baud from port to board
  mxser: remove nonsense from ISR
  mxser: cleanup LSR handling in mxser_receive_chars
  mxser: extract port ISR
  mxser: simplify mxser_interrupt and drop mxser_board::vector_mask
  mxser: extract mxser_receive_chars_new
  mxser: extract mxser_receive_chars_old
  mxser: remove else from LSR bits checks
  mxser: correct types for uart variables
  mxser: make xmit ring buffer variables unsigned
  mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines
  mxser: drop unused MOXA_DIAGNOSE macro
  mxser: remove MOXA_GET_MAJOR deprecated ioctl
  mxser: remove MOXA_SET_BAUD_METHOD ioctl
  mxser: remove MOXA_ASPP_MON and friends
  mxser: remove MOXA_ASPP_LSTATUS ioctl
  mxser: remove MOXA_CHKPORTENABLE ioctl
  mxser: remove MOXA_GETDATACOUNT ioctl
  mxser: remove MOXA_GETMSTATUS ioctl
  mxser: remove MOXA_ASPP_OQUEUE ioctl
  mxser: remove MOXA_HighSpeedOn ioctl
  mxser: remove cnt from mxser_receive_chars
  mxser: don't allocate MXSER_PORTS + 1
  mxser: drop unused mxser_port::normal_termios
  mxser: remove unused mxser_port::stop_rx
  mxser: drop mxser_port::baud_base
  mxser: drop mxser_port::custom_divisor
  mxser: cleanup mxser_change_speed
  mxser: extract mxser_ioctl_op_mode
  mxser: simplify mxser_ioctl_op_mode
  mxser: dedup mxser_must_set_enhance_mode
  mxser: introduce mxser_must_select_bank and use it
  mxser: clean up the rest of MUST helpers
  mxser: move board init into mxser_initbrd
  mxser: inline mxser_board_remove into mxser_remove
  mxser: pci, switch to managed resources
  mxser: move request irq to probe and switch to managed
  mxser: remove info message from probe
  mxser: remove mxser_cardinfo
  mxser: cleanup mxser_process_txrx_fifo
  mxser: rework and simplify mxser_open
  mxser: make mxser_board::idx really an index
  mxser: alloc struct mxser_board dynamically
  mxser: alloc only needed # of ports
  mxser: remove pointless ioaddr checks
  mxser: cleanup mxser_rs_break
  mxser: cleanup mxser_dtr_rts
  mxser: don't start TX from tty_operations::put_char
  mxser: extract and dedup CTS handling
  mxser: introduce and use start/stop_tx helpers
  mxser: remove xmit_cnt < 0 tests
  mxser: decrypt FCR values
  mxser: fix typos around enhanced mode
  mxser: access info->MCR under info->slock
  mxser: use port variable in mxser_set_serial_info
  mxser: rename flags to old_speed in mxser_set_serial_info
  mxser: introduce mxser_16550A_or_MUST helper
  mxser: Documentation, remove traces of callout device
  mxser: Documentation, make the docs up-to-date
  mxser: Documentation, fix typos
  MAINTAINERS: add me back as mxser maintainer
  tty: serial: Add UART driver for Cortina-Access platform
  KVM: arm64: Introduce two cache maintenance callbacks
  KVM: arm64: Introduce mm_ops member for structure stage2_attr_data
  KVM: arm64: Tweak parameters of guest cache maintenance functions
  KVM: arm64: Move guest CMOs to the fault handlers
  ASoC: fsi: fix spelling mistake
  ASoC: rk817: Constify static struct snd_soc_dai_ops
  habanalabs: increase ELBI reset timeout for PLDM
  habanalabs: update firmware files to latest
  habanalabs: prepare preboot stage to dynamic f/w load
  habanalabs: request f/w in separate function
  habanalabs: refactor init device cpu code
  habanalabs: use mmu cache range invalidation
  habanalabs: use common fw_version read
  habanalabs: dynamic fw load reset protocol
  habanalabs: expose ASIC specific PCI info to common code
  habanalabs: update to latest f/w headers
  habanalabs: give FW a grace time for configuring iATU
  habanalabs: modify progress status messages
  habanalabs: use dev_dbg upon hint address failure
  habanalabs: load boot fit to device
  habanalabs: load linux image to device
  habanalabs: ignore device unusable status
  habanalabs: add missing space after casting
  habanalabs: better error print for pin failure
  habanalabs: set dma mask from fw once fw done iatu config
  habanalabs: avoid using uninitialized pointer
  habanalabs: read f/w's 2-nd sts and err registers
  habanalabs/gaudi: use scratchpad regs instead of GIC controller
  habanalabs: notify before f/w loading
  habanalabs/gaudi: send hard reset cause to preboot
  habanalabs: check if asic secured with asic type
  habanalabs/gaudi: read GIC sts after FW is loaded
  habanalabs/gaudi: do not move HBM bar if iATU done by FW
  habanalabs: set memory scrubbing to disabled by default
  habanalabs: check running index in eqe control
  habanalabs: read preboot status bits in an earlier stage
  habanalabs/gaudi: disable GIC usage if security is enabled
  habanalabs/gaudi: use COMMS to reset device / halt CPU
  habanalabs: track security status using positive logic
  habanalabs/gaudi: refactor reset code
  habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
  habanalabs/gaudi: don't use nic_ports_mask in compute
  habanalabs/gaudi: add ARB to QM stop on error masks
  habanalabs: prefer ASYNC device probing
  habanalabs/gaudi: split host irq interfaces towards FW
  habanalabs/gaudi: update to latest f/w specs
  habanalabs/gaudi: don't use disabled ports in collective wait
  habanalabs/gaudi: add FW alive event support
  habanalabs: add debug flag to prevent failure on timeout
  habanalabs: reset device upon FD close if not idle
  habanalabs: skip valid test for boot_dev_sts regs
  habanalabs: fix mask to obtain page offset
  habanalabs/gaudi: use standard error codes
  habanalabs: small code refactoring
  habanalabs: report EQ fault during heartbeat
  habanalabs: enable stop on error for all QMANs and engines
  habanalabs: enable dram scramble before linux f/w
  habanalabs: add hard reset timeout for PLDM
  habanalabs: print firmware versions
  habanalabs: Fix an error handling path in 'hl_pci_probe()'
  habanalabs: print more info when failing to pin user memory
  habanalabs: zero complex structures using memset
  habanalabs: set rc as 'valid' in case of intentional func exit
  habanalabs: remove node from list before freeing the node
  habanalabs/gaudi: update coresight configuration
  habanalabs/gaudi: set the correct rc in case of err
  habanalabs: added open_stats info ioctl
  habanalabs/goya: add '__force' attribute to suppress false alarm
  habanalabs/gaudi: print last QM PQEs on error
  habanalabs: remove a rogue #ifdef
  habanalabs/gaudi: correct driver events numbering
  habanalabs: fix typo
  debugfs: add skip_reset_on_timeout option
  KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set
  netfilter: conntrack: pass hook state to log functions
  KVM: arm64: Restore PMU configuration on first run
  iommu/vt-d: Fix dereference of pointer info before it is null checked
  tools/power/x86/intel-speed-select: Fix uncore memory frequency display
  tools/power/x86/intel-speed-select: v1.10 release
  platform/x86: ISST: Optimize CPU to PCI device mapping
  platform/x86: ISST: Use numa node id for cpu pci dev mapping
  s390: setup kernel memory layout early
  s390/setup: cleanup reserve/remove_oldmem
  s390/debug: Remove pointer obfuscation
  s390/processor: always inline stap() and __load_psw_mask()
  s390/irqflags: always inline arch irqflags functions
  s390/cio: dont call css_wait_for_slow_path() inside a lock
  s390/dcssblk: Remove power management support
  s390/xpram: Remove power management support
  s390/monreader: Remove power management support
  s390/monwriter: Remove power management support
  s390/sclp: Remove console power management support
  s390/sclp: Remove vt220 power management support
  s390/sclp: Remove memory hotplug power management support
  s390/sclp: Remove quiesce power management support
  s390/sclp: Remove sclp base power management support
  s390/vmlogrdr: Remove power management support
  s390: introduce register pair union
  s390/bitops: use register pair instead of register asm
  s390/smp: use register pair instead of register asm
  s390/page: use register pair instead of register asm
  s390/diag: use register pair instead of register asm
  s390/checksum: use register pair instead of register asm
  s390/maccess: use register pair instead of register asm
  s390/sthyi: use register pair instead of register asm
  s390/sigp: use register pair instead of register asm
  s390/cpcmd: use register pair instead of register asm
  s390/sclp: convert list_for_each to entry variant
  s390/decompressor: correct BOOT_HEAP_SIZE condition
  s390/boot: add zstd support
  s390/hvc_iucv: Remove power management support
  s390/pci: use register pair instead of register asm
  s390/ipl_parm: fix program check new psw handling
  s390/ipl_parm: use register pair instead of register asm
  s390/pgtable: use register pair instead of register asm
  s390/sysinfo: get rid of register asm
  s390/uaccess: get rid of register asm
  s390/facility: get rid of register asm
  s390/mem_detect: fix diag260() program check new psw handling
  s390/mem_detect: use register pair instead of register asm
  s390/mem_detect: fix tprot() program check new psw handling
  s390/ipl: use register pair instead of register asm
  arm64: dts: ti: k3-am64-main: Add MAIN domain R5F cluster nodes
  arm64: dts: ti: k3-am642-evm/sk: Add mailboxes to R5Fs
  arm64: dts: ti: k3-am642-evm/sk: Add DDR carveout memory nodes for R5Fs
  blk-mq: fix use-after-free in blk_mq_exit_sched
  block: Remove unnecessary elevator operation checks
  loop: Fix missing discard support when using LOOP_CONFIGURE
  blk-mq: fix an IS_ERR() vs NULL bug
  xsk: Fix missing validation for skb and unaligned mode
  xsk: Fix broken Tx ring validation
  bpf: Fix libelf endian handling in resolv_btfids
  xfs: perag may be null in xfs_imap()
  xfs: remove redundant initialization of variable error
  xfs: log stripe roundoff is a property of the log
  io_uring: fix false WARN_ONCE
  io_uring: refactor io_submit_flush_completions()
  io_uring: move creds from io-wq work to io_kiocb
  io_uring: track request creds with a flag
  io_uring: simplify iovec freeing in io_clean_op()
  io_uring: clean all flags in io_clean_op() at once
  io_uring: refactor io_get_sequence()
  io_uring: inline __tctx_task_work()
  io_uring: optimise task_work submit flushing
  io_uring: refactor tctx task_work list splicing
  io_uring: don't resched with empty task_list
  io_uring: improve in tctx_task_work() resubmission
  xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs()
  xfs: separate CIL commit record IO
  ice: report hash type such as L2/L3/L4
  i40e: clean up packet type lookup table
  iavf: clean up packet type lookup table
  ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros
  ACPI: sysfs: Remove tailing return statement in void function
  ACPI: PM: s2idle: Use correct revision id
  ACPI: PM: s2idle: Refactor common code
  ACPI: PM: s2idle: Add support for multiple func mask
  ACPI: PM: s2idle: Add support for new Microsoft UUID
  ACPI: PM: Adjust behavior for field problems on AMD systems
  blk-wbt: remove outdated comment
  ALSA: hda/realtek: Add another ALC236 variant support
  RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr
  RDMA/rtrs-clt: Use minimal max_send_sge when create qp
  RDMA/rtrs: RDMA_RXE requires more number of WR
  RDMA/rtrs: Rename cq_size/queue_size to cq_num/queue_num
  RDMA/rtrs: Check device max_qp_wr limit when create QP
  perf test: Add verbose skip output for bpf counters
  perf test: Make stat bpf counters test more robust
  perf probe: Support probes on init functions for offline kernel
  perf probe: Cleanup synthesize_probe_trace_command()
  perf probe: Add --bootconfig to output definition in bootconfig format
  RDMA/hns: Clear extended doorbell info before using
  docs: Makefile: Use CONFIG_SHELL not SHELL
  arm64: dts: qcom: pmm8155au_1: Add base dts file
  arm64: dts: qcom: pmm8155au_2: Add base dts file
  docs: path-lookup: update follow_managed() part
  docs: path-lookup: update path_to_nameidata() part
  docs: path-lookup: update path_mountpoint() part
  docs: path-lookup: update do_last() part
  docs: path-lookup: remove filename_mountpoint
  docs: path-lookup: Add macro name to symlink limit description
  docs: path-lookup: i_op->follow_link replaced with i_op->get_link
  docs: path-lookup: update i_op->put_link and cookie description
  docs: path-lookup: no get_link()
  docs: path-lookup: update WALK_GET, WALK_PUT desc
  docs: path-lookup: update get_link() ->follow_link description
  docs: path-lookup: update symlink description
  docs: path-lookup: use bare function() rather than literals
  arm64: dts: qcom: sa8155p-adp: Add base dts file
  arm64: dts: qcom: sm8250-edo: Add hardware keys
  arm64: dts: qcom: sm8250: Commonize PCIe pins
  arm64: dts: qcom: sm8250-edo: Enable PCIe
  arm64: dts: qcom: sm8250-edo: Enable ADSP/CDSP/SLPI
  arm64: dts: qcom: sm8250-edo: Enable GPI DMA
  arm64: dts: qcom: sm8250-edo: Add Samsung touchscreen
  samples/bpf: Fix Segmentation fault for xdp_redirect command
  samples/bpf: Fix the error return code of xdp_redirect's main()
  arm64: dts: qcom: sc7180: bus votes for eMMC and SD card
  drivers: net: netdevsim: fix devlink_trap selftests failing
  net: neterion: vxge: remove redundant continue statement
  Documentation: ACPI: DSD: include phy.rst in the toctree
  Documentation: ACPI: DSD: fix block code comments
  seg6: add support for SRv6 End.DT46 Behavior
  selftests: seg6: add selftest for SRv6 End.DT46 Behavior
  mptcp: add csum_enabled in mptcp_sock
  mptcp: generate the data checksum
  mptcp: add csum_reqd in mptcp_out_options
  mptcp: send out checksum for MP_CAPABLE with data
  mptcp: send out checksum for DSS
  mptcp: add sk parameter for mptcp_get_options
  mptcp: add csum_reqd in mptcp_options_received
  mptcp: receive checksum for MP_CAPABLE with data
  mptcp: receive checksum for DSS
  mptcp: validate the data checksum
  mptcp: tune re-injections for csum enabled mode
  mptcp: add the mib for data checksum
  mptcp: add a new sysctl checksum_enabled
  mptcp: dump csum fields in mptcp_dump_mpext
  selftests: mptcp: enable checksum in mptcp_connect.sh
  selftests: mptcp: enable checksum in mptcp_join.sh
  net: hostess_sv11: fix the code style issue about "foo* bar"
  net: hostess_sv11: move out assignment in if condition
  net: hostess_sv11: remove trailing whitespace
  net: hostess_sv11: fix the code style issue about switch and case
  net: hostess_sv11: remove dead code
  net: hostess_sv11: fix the comments style issue
  net: hostess_sv11: fix the alignment issue
  stmmac: pci: Add dwmac support for Loongson
  MIPS: Loongson64: Add GMAC support for Loongson-2K1000
  MIPS: Loongson64: DTS: Add GMAC support for LS7A PCH
  dt-bindings: dwmac: Add bindings for new Loongson SoC and bridge chip
  net: vlan: pass thru all GSO_SOFTWARE in hw_enc_features
  net: caif: modify the label out_err to out
  ethernet: marvell/octeontx2: Simplify the return expression of npc_is_same
  NFC: nxp-nci: remove unnecessary labels
  net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
  net: stmmac: remove redundant continue statement
  net: bridge: remove redundant continue statement
  qlcnic: remove redundant continue statement
  fuse: ignore PG_workingset after stealing
  net: dsa: sja1105: properly power down the microcontroller clock for SJA1110
  net: hns3: fix reuse conflict of the rx page
  net: dsa: sja1105: allow the TTEthernet configuration in the static config for SJA1110
  net: dsa: sja1105: completely error out in sja1105_static_config_reload if something fails
  hwmon: (pmbus/dps920ab) Delete some dead code
  NFC: nxp-nci: remove unnecessary label
  vsock: rename vsock_has_data()
  vsock: rename vsock_wait_data()
  vsock/virtio: remove redundant `copy_failed` variable
  net: add pf_family_names[] for protocol family
  Revert "net: add pf_family_names[] for protocol family"
  ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
  ubifs: fix snprintf() checking
  ubifs: Fix races between xattr_{set|get} and listxattr operations
  ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr
  rpmsg: core: Add driver_data for rpmsg_device_id
  net: wwan: Add RPMSG WWAN CTRL driver
  net: wwan: Allow WWAN drivers to provide blocking tx and poll function
  drm/amdgpu: Set TTM_PAGE_FLAG_SG earlier for userprt BOs
  drm/amdgpu: add vega20 to ras quirk list
  drm/amd/display: Increase stutter watermark for dcn302 and dcn303
  drm/amdgpu/vcn3: drop extraneous Beige Goby hunk
  bpf: Add documentation for libbpf including API autogen
  drm/amd/display: Add Freesync video documentation
  drm/amdkfd: Set iolink non-coherent in topology
  amdgpu/pm: replaced snprintf usage in amdgpu_pm.c with sysfs_emit
  drm/amdgpu: fix bad address translation for sienna_cichlid
  drm/amdgpu: PWRBRK sequence changes for Aldebaran
  drm/amdgpu: message smu to update hbm bad page number
  drm/amd/pm: Disable SMU messages in navi10 sriov
  drm/amdgpu: remove unused parameter in amdgpu_gart_bind
  drm/amd/amdgpu: Use IP discovery data to determine VCN enablement instead of MMSCH
  drm/amdkfd: Walk through list with dqm lock hold
  drm/amd/display: Fix gcc unused variable warning
  drm/amd/display: remove unused variable 'dc'
  drm/amd/display: Fix fall-through warning for Clang
  drm/amd/display: Remove the repeated dpp1_full_bypass declaration
  drm/display: Fix duplicated argument
  drm/amdgpu: Call drm_framebuffer_init last for framebuffer init
  docs: networking: Update connection tracking offload sysctl parameters
  scsi: mpi3mr: Fix missing unlock on error
  scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc()
  scsi: mpi3mr: Make some symbols static
  dt-bindings: timer: renesas,tmu: add r8a779a0 TMU support
  scsi: mpt3sas: Fix Coverity reported issue
  scsi: mpt3sas: Fix error return value in _scsih_expander_add()
  scsi: imm: Switch to use module_parport_driver()
  scsi: ppa: Switch to use module_parport_driver()
  scsi: qla4xxx: Remove redundant continue statement
  scsi: target: iscsi: Remove redundant continue statement
  scsi: lpfc: Fix build error in lpfc_scsi.c
  scsi: elx: efct: Fix spelling mistake "Unexected" -> "Unexpected"
  scsi: elx: efct: Remove redundant initialization of variable lun
  scsi: elx: efct: Fix error handling in efct_hw_init()
  scsi: elx: efct: Do not use id uninitialized in efct_lio_setup_session()
  scsi: elx: efct: Eliminate unnecessary boolean check in efct_hw_command_cancel()
  scsi: elx: efct: Fix link error for _bad_cmpxchg
  scsi: elx: efct: Fix is_originator return code type
  scsi: elx: efct: Fix pointer error checking in debugfs init
  scsi: elx: libefc: Fix less than zero comparison of a unsigned int
  scsi: elx: libefc: Fix IRQ restore in efc_domain_dispatch_frame()
  scsi: ufs: ufs-mediatek: Add missing of_node_put() in ufs_mtk_probe()
  scsi: ips: Avoid over-read of sense buffer
  scsi: arcmsr: Avoid over-read of sense buffer
  scsi: aha1740: Avoid over-read of sense buffer
  dt-bindings: Add vendor prefix and bindings for Qwiic Joystick
  Input: add SparkFun Qwiic Joystick driver
  Input: i8042 - fix typos in comments
  dt-bindings: input: touchscreen: st1232: Convert to json-schema
  mt76: move mt76_rates in mt76 module
  mt76: mt7915: fix tssi indication field of DBDC NICs
  mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd()
  mt76: mt7921: enable rx hw de-amsdu
  mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv
  mt76: mt7921: enable rx header traslation offload
  mt76: mt7921: enable rx csum offload
  mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv()
  mt76: mt7915: add .set_bitrate_mask() callback
  mt76: fix possible NULL pointer dereference in mt76_tx
  mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
  mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl
  mt76: mt7615: free irq if mt7615_mmio_probe fails
  mt76: mt7663: enable hw rx header translation
  mt76: mt7921: fix mt7921_wfsys_reset sequence
  mt76: mt7921: Don't alter Rx path classifier
  mt76: connac: fw_own rely on all packet memory all being free
  mt76: mt7921: fix reset under the deep sleep is enabled
  mt76: connac: fix WoW with disconnetion and bitmap pattern
  mt76: mt7921: consider the invalid value for to_rssi
  mt76: mt7921: add back connection monitor support
  mt76: mt7915: add thermal sensor device support
  mt76: mt7915: add thermal cooling device support
  mt76: mt7615: add thermal sensor device support
  mt76: connac: update BA win size in Rx direction
  mt76: mt7921: avoid unnecessary consecutive WiFi resets
  mt76: mt7921: fix invalid register access in wake_work
  mt76: mt7921: fix OMAC idx usage
  mt76: mt7921: enable runtime pm by default
  mt76: connac: add bss color support for sta mode
  mt76: mt7921: return proper error value in mt7921_mac_init
  mt76: mt7921: do not schedule hw reset if the device is not running
  mt76: mt7921: reset wfsys during hw probe
  mt76: mt7915: add .offset_tsf callback
  mt76: mt7615: add .offset_tsf callback
  mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower
  mt76: mt7615: remove useless if condition in mt7615_add_interface()
  mt76: testmode: fix memory leak in mt76_testmode_alloc_skb
  mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb
  mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb
  mt76: mt7615: fix potential overflow on large shift
  mt76: mt7921: introduce mac tx done handling
  mt76: mt7921: update statistic in active mode only
  mt76: allow hw driver code to overwrite wiphy interface_modes
  mt76: mt7915: improve error recovery reliability
  mt76: mt7921: set MT76_RESET during mac reset
  mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data
  mt76: mt7915: read all eeprom fields from fw in efuse mode
  mt76: mt7921: enable hw offloading for wep keys
  mt76: mt7921: remove mt7921_get_wtbl_info routine
  mt76: mt7921: enable random mac address during sched_scan
  mt76: mt7915: setup drr group for peers
  mt76: mt7615: update radar parameters
  mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE
  mt76: mt7921: enable VHT BFee capability
  mt76: connac: fix UC entry is being overwritten
  mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref
  mt76: mt7921: wake the device before dumping power table
  mt76: mt7921: make mt7921_set_channel static
  mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine
  mt76: testmode: move chip-specific stats dump before common stats
  mt76: mt7915: fix rx fcs error count in testmode
  mt76: connac: fix the maximum interval schedule scan can support
  mt76: reduce rx buffer size to 2048
  mt76: move mt76_get_next_pkt_id in mt76.h
  mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower
  mt76: mt7915: drop the use of repeater entries for station interfaces
  mt76: make mt76_update_survey() per phy
  mt76: mt7915: introduce mt7915_mcu_set_txbf()
  mt76: mt7915: improve MU stability
  mt76: add a space between comment char and SPDX tag
  mt76: use SPDX header file comment style
  mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
  mt76: mt7921: enable deep sleep at runtime
  mt76: mt7921: add deep sleep control to runtime-pm knob
  mt76: mt7921: improve code readability for mt7921_update_txs
  mt76: mt7921: limit txpower according to userlevel power
  mt76: mt7921: introduce dedicated control for deep_sleep
  mt76: mt7921: fix kernel warning when reset on vif is not sta
  mt76: mt7921: fix the coredump is being truncated
  mt76: fix iv and CCMP header insertion
  mt76: disable TWT capabilities for the moment
  mt76: mt7921: enable HE BFee capability
  mt76: sdio: do not run mt76_txq_schedule directly
  mt76: mt7663s: rely on pm reference counting
  mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
  mt76: mt7663s: enable runtime-pm
  mt76: mt7615: set macwork timeout according to runtime-pm
  mt76: mt7921: allow chip reset during device restart
  um: remove unneeded semicolon in um_arch.c
  arm64: dts: rockchip: Add Rotation Property for OGA Panel
  arm64: dts: rockchip: add SPDIF node for rk3399-firefly
  arm64: dts: rockchip: add infrared receiver node to RK3399 Firefly
  arm64: dts: rockchip: Sort rk3399 firefly pinmux entries
  arm64: dts: rockchip: Add USB-C port details for rk3399 Firefly
  rtl8xxxu: Fix device info for RTL8192EU devices
  rtl8xxxu: avoid parsing short RX packet
  ath10k: demote chan info without scan request warning
  ath11k: Enable QCN9074 device
  hwmon: (lm90) Don't override interrupt trigger type
  hwmon: (lm90) Use hwmon_notify_event()
  hwmon: (lm90) Unmask hardware interrupt
  hwmon: (lm90) Disable interrupt on suspend
  net: ethernet: aeroflex: fix UAF in greth_of_remove
  net: ethernet: ezchip: fix UAF in nps_enet_remove
  net: ethernet: ezchip: remove redundant check
  net: ethernet: ezchip: fix error handling
  can: bcm: delay release of struct bcm_op after synchronize_rcu()
  arm64: dts: rockchip: add ir-receiver for rk3399-roc-pc
  can: gw: synchronize rcu operations before removing gw job entry
  can: isotp: isotp_release(): omit unintended hrtimer restart on socket release
  can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done
  net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
  arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
  arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
  Input: cros_ec_keyb - use kobj_to_dev() API
  Input: ims-pcu - use kobj_to_dev()
  Input: tsc200x-core - use kobj_to_dev()
  Input: atkbd - use kobj_to_dev()
  Input: trackpoint - use kobj_to_dev()
  Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
  ALSA: bebob: add support for ToneWeal FW66
  ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx
  ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D
  soundwire: bus: Make sdw_nwrite() data pointer argument const
  soundwire: stream: Fix test for DP prepare complete
  powerpc/powernv/vas: Release reference to tgid during window close
  powerpc/vas: Move VAS API to book3s common platform
  powerpc/powernv/vas: Rename register/unregister functions
  powerpc/vas: Add platform specific user window operations
  powerpc/vas: Create take/drop pid and mm reference functions
  powerpc/vas: Move update_csb/dump_crb to common book3s platform
  powerpc/vas: Define and use common vas_window struct
  powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs
  powerpc/vas: Define QoS credit flag to allocate window
  powerpc/pseries/vas: Add hcall wrappers for VAS handling
  powerpc/pseries/vas: Implement getting capabilities from hypervisor
  powerpc/pseries/vas: Integrate API with open/close windows
  powerpc/pseries/vas: Setup IRQ and fault handling
  crypto/nx: Rename nx-842-pseries file name to nx-common-pseries
  crypto/nx: Get NX capabilities for GZIP coprocessor type
  crypto/nx: Add sysfs interface to export NX capabilities
  crypto/nx: Register and unregister VAS interface on PowerVM
  evm: output EVM digest calculation info
  memory: tegra: Add compile-test stub for tegra_mc_probe_device()
  rtc: sysfs: Correct kerneldoc function name hctosys_show()
  rtc: m41t80: correct kerneldoc function names
  rtc: max77686: Do not enforce (incorrect) interrupt trigger type
  rtc: bd70528: Drop BD70528 support
  rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
  rtc: v3020: remove redundant initialization of variable retval
  dt-bindings: i2c: renesas,iic: Always declare generic compatibility
  dt-bindings: rtc: rx8900: Convert to YAML schema
  dt-bindings: i2c: renesas,iic: Convert to json-schema
  dt-bindings: rtc: ti,bq32k: Convert to json-schema
  dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller
  i2c: riic: Add RZ/G2L support
  i2c: cht-wc: Replace of_node by NULL
  i2c: i801: Improve status polling
  i2c: i801: Simplify initialization of i2c_board_info in i801_probe_optional_slaves
  i2c: i801: Use driver name constant instead of function dev_driver_string
  i2c: i801: Improve i801_setup_hstcfg
  EDAC/igen6: fix core dependency
  dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
  rtc: pcf2127: Fix the datasheet URL
  rtc: pcf85063: Fix the datasheet URL
  rtc: pcf8563: Fix the datasheet URL
  PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv()
  KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors
  m68knommu: fix missing LCD splash screen data initializer
  cifs: fix ipv6 formating in cifs_ses_add_channel
  cifs: remove duplicated prototype
  cifs: Remove unused inline function is_sysvol_or_netlogon()
  cifs: Constify static struct genl_ops
  cifs: remove redundant initialization of variable rc
  cifs: fix doc warnings in cifs_dfs_ref.c
  cifs: improve fallocate emulation
  cifs: do not send tree disconnect to ipc shares
  cifs: get rid of @noreq param in __dfs_cache_find()
  cifs: keep referral server sessions alive
  cifs: handle different charsets in dfs cache
  cifs: fix path comparison and hash calc
  cifs: set a minimum of 2 minutes for refreshing dfs cache
  cifs: do not share tcp servers with dfs mounts
  cifs: missed ref-counting smb session in find
  cifs: enable extended stats by default
  cifs: avoid starvation when refreshing dfs cache
  cifs: decoding negTokenInit with generic ASN1 decoder
  cifs: fix check of dfs interlinks
  cifs: retry lookup and readdir when EAGAIN is returned.
  cifs: avoid extra calls in posix_info_parse
  cifs: convert list_for_each to entry variant in smb2misc.c
  cifs: convert list_for_each to entry variant in cifs_debug.c
  cifs: use SPDX-Licence-Identifier
  cifs: fix unneeded null check
  smb3: fix uninitialized value for port in witness protocol move
  cifs: fix SMB1 error path in cifs_get_file_info_unix
  smb311: remove dead code for non compounded posix query info
  phy: rockchip: remove redundant initialization of pointer cfg
  dt-bindings: phy: add yaml binding for rockchip-inno-csi-dphy
  phy/rockchip: add Innosilicon-based CSI dphy
  mtd: spi-nor: remove redundant continue statement
  phy: uniphier-pcie: Fix updating phy parameters
  nvmet: use NVMET_MAX_NAMESPACES to set nn value
  phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
  ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment
  ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
  ALSA: usb-audio: scarlett2: Coding style improvements
  ALSA: usb-audio: scarlett2: Remove unused/useless code
  ALSA: usb-audio: scarlett2: Remove interrupt debug message
  ALSA: usb-audio: scarlett2: Remove redundant info->button_count
  ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol
  ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data
  ALSA: usb-audio: scarlett2: Add temp variable for consistency
  ALSA: usb-audio: scarlett2: Fix data_mutex lock
  ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
  ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks
  ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config
  ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines
  watchdog: keembay: Update WDT pre-timeout during the initialization
  watchdog: keembay: Upadate WDT pretimeout for every update in timeout
  watchdog: keembay: Update pretimeout to zero in the TH ISR
  watchdog: keembay: Clear either the TO or TH interrupt bit
  watchdog: keembay: Remove timeout update in the WDT start function
  watchdog: keembay: MACRO for WDT enable and disable values
  watchdog: keembay: Removed timeout update in the TO ISR
  watchdog: keembay: WDT SMC handler MACRO name update
  watchdog: keembay: Typo corrections and other blank operations
  watchdog: sbsa: Support architecture version 1
  watchdog: mtx-1: drop au1000.h header file
  watchdog: imx2_wdt: avoid to ping before resume back
  watchdog: Fix possible use-after-free in wdt_startup()
  watchdog: dw_wdt: Fix duplicate included linux/kernel.h
  watchdog/hpwdt: New PCI IDs
  watchdog: sp805: Use devm_clk_get_optional()
  watchdog: sp805: Fix kernel doc description
  watchdog: Add {min,max}_timeout sysfs nodes
  watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
  watchdog: Fix possible use-after-free by calling del_timer_sync()
  watchdog: Use sysfs_emit() and sysfs_emit_at() in "show" functions
  watchdog: clean up the Kconfig file
  watchdog: aspeed: fix hardware timeout calculation
  watchdog: it87_wdt: remove useless function
  watchdog: Fix a typo in Kconfig
  watchdog: meson_wdt: Use device_get_match_data() helper
  watchdog: of_xilinx_wdt: Add comment to spinlock
  watchdog: of_xilinx_wdt: Used BIT macro
  watchdog: of_xilinx_wdt: Used dev_dbg()
  watchdog: of_xilinx_wdt: Remove passing null pointer
  watchdog: of_xilinx_wdt: Skip printing pointer value
  watchdog: sl28cpld_wdt: Fix a typo
  watchdog: bcm7038_wdt: add big endian support
  watchdog: wdat_wdg: fix typo
  watchdog: fix syntactic kernel-doc issues
  watchdog: mtk: support pre-timeout when the bark irq is available
  doc: mtk-wdt: support pre-timeout when the bark irq is available
  watchdog: Remove MV64x60 watchdog driver
  watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
  watchdog: Fix a typo in the file orion_wdt.c
  watchdog: qcom: Move suspend/resume to suspend_late/resume_early
  dt-bindings: watchdog: Add compatible for SC7280 SoC
  watchdog: Add hrtimer-based pretimeout feature
  watchdog: diag288_wdt: Remove redundant assignment
  watchdog: imx_sc_wdt: fix pretimeout
  dt-bindings: watchdog: dw-wdt: add description for rk3568
  dt-bindings: watchdog: Add compatible for Mediatek MT8195
  watchdog: ziirave_wdt: Remove VERSION_FMT defines and add sysfs newlines
  dt-bindings: watchdog: sama5d4-wdt: convert to yaml
  watchdog: sama5d4_wdt: add support for sama7g5-wdt
  dt-bindings: watchdog: sama5d4-wdt: add compatible for sama7g5-wdt
  dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema
  watchdog: iTCO_wdt: Account for rebooting on second timeout
  dt-bindings: watchdog: Add Mstar MSC313e WDT devicetree bindings documentation
  watchdog: Add Mstar MSC313e WDT driver
  watchdog: iTCO_wdt: use dev_err() instead of pr_err()
  habanalabs: allow reset upon device release
  habanalabs: get lower/upper 32 bits via masking
  habanalabs: add validity check for signal cs
  habanalabs/gaudi: add support for NIC DERR
  habanalabs/gaudi: refactor hard-reset related code
  xfrm: replay: avoid xfrm replay notify indirection
  xfrm: replay: remove advance indirection
  xfrm: replay: remove recheck indirection
  xfrm: replay: avoid replay indirection
  xfrm: replay: remove last replay indirection
  cpu/hotplug: Cure the cpusets trainwreck
  printk: Remove trailing semicolon in macros
  usb: gadget: f_hid: fix endianness issue with descriptors
  MIPS: Loongson64: fix spelling of SPDX tag
  usb: gadget: eem: fix echo command packet response issue
  MIPS: add PMD table accounting into MIPS'pmd_alloc_one
  usb: gadget: hid: fix error return code in hid_bind()
  extcon: intel-mrfld: Sync hardware and software state on init
  extcon: sm5502: Drop invalid register write in sm5502_reg_data
  extcon: max8997: Add missing modalias string
  extcon: sm5502: Use devm_regmap_add_irq_chip()
  extcon: sm5502: Implement i2c_driver->probe_new()
  dt-bindings: extcon: sm5502: Convert to DT schema
  dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic
  extcon: sm5502: Refactor driver to use chip-specific struct
  extcon: sm5502: Add support for SM5504
  usb: dwc3: Fix debugfs creation flow
  xhci: remove redundant continue statement
  MIPS: OCTEON: octeon-usb: Use devm_platform_get_and_ioremap_resource()
  mips/kvm: Use BUG_ON instead of if condition followed by BUG
  dt-bindings: gpio: gpio-davinci: Convert to json-schema
  dt-bindings: gpio: zynq: convert bindings to YAML
  ARM: 9097/1: mmu: Declare section start/end correctly
  arm64: insn: avoid circular include dependency
  powerpc/powernv: Fix machine check reporting of async store errors
  powerpc/boot: add zImage.lds to targets
  powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS
  powerpc/security: Add a security feature for STF barrier
  powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS
  powerpc/mm: Implement set_memory() routines
  powerpc/lib/code-patching: Set up Strict RWX patching earlier
  powerpc/modules: Make module_alloc() Strict Module RWX aware
  powerpc/kprobes: Mark newly allocated probes as ROX
  powerpc/bpf: Remove bpf_jit_free()
  powerpc/bpf: Write protect JIT code
  powerpc: Set ARCH_HAS_STRICT_MODULE_RWX
  powerpc/mm: implement set_memory_attr()
  powerpc/32: use set_memory_attr()
  powerpc: Add Microwatt platform
  powerpc: Add Microwatt device tree
  powerpc/microwatt: Populate platform bus from device-tree
  powerpc/xics: Add a native ICS backend for microwatt
  powerpc/microwatt: Use standard 16550 UART for console
  powerpc/microwatt: Add support for hardware random number generator
  powerpc/microwatt: Add microwatt_defconfig
  powerpc/boot: Fixup device-tree on little endian
  powerpc/boot: Add a boot wrapper for Microwatt
  soundwire: export sdw_update() and sdw_update_no_pm()
  ASoC: rt700-sdw: fix race condition on system suspend
  ASoC: rt711-sdw: fix race condition on system suspend
  ASoC: rt5682-sdw: fix race condition on system suspend
  ASoC: rt711-sdca-sdw: fix race condition on system suspend
  MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers
  ASoC: atmel-i2s: Set symmetric sample bits
  ASoC: atmel-i2s: Fix usage of capture and playback at the same time
  regulator: hi655x: Fix pass wrong pointer to config.driver_data
  ASoC: fsl_asrc: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_aud2htx: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_easrc: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_esai: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_micfil: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_sai: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_spdif: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_ssi: Use devm_platform_get_and_ioremap_resource()
  ASoC: fsl_xcvr: check return value after calling platform_get_resource_byname()
  ASoC: sunxi: sun4i-codec: Use devm_platform_get_and_ioremap_resource()
  ASoC: sun4i-i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: sunxi: sun4i-spdif: Use devm_platform_get_and_ioremap_resource()
  ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap()
  ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped()
  ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider()
  ASoC: atmel: switch to use snd_soc_daifmt_parse_format/clock_provider()
  ASoC: fsl: switch to use snd_soc_daifmt_parse_format/clock_provider()
  ASoC: meson: switch to use snd_soc_daifmt_parse_format/clock_provider()
  ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider()
  ASoC: soc-core: remove snd_soc_of_parse_daifmt()
  ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource()
  ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: rt711: add two jack detection modes
  ASoC: qcom: apq8016_sbc: Use devm_platform_get_and_ioremap_resource()
  ASoC: qcom: lpass-cpu: Use devm_platform_get_and_ioremap_resource()
  ASoC: tegra: Fix a NULL vs IS_ERR() check
  ASoC: fsl_xcvr: disable all interrupts when suspend happens
  regulator: qcom-rpmh: Cleanup terminator line commas
  regulator: qcom-rpmh: Add terminator at the end of pm7325x_vreg_data[] array
  regulator: qcom-rpmh: Add new regulator found on SA8155p adp board
  regulator: qcom,rpmh-regulator: Arrange compatibles alphabetically
  regulator: qcom,rpmh-regulator: Add compatible for SA8155p-adp board pmic
  regulator: hi6421: Use correct variable type for regmap api val argument
  regulator: max8893: add regulator driver
  regulator: Add MAX8893 bindings
  regulator: hi6421v600: Fix setting idle mode
  regulator: Add protection limit properties
  reboot: Add hardware protection power-off
  thermal: Use generic HW-protection shutdown API
  regulator: add warning flags
  regulator: move rdev_print helpers to internal.h
  regulator: IRQ based event/error notification helpers
  regulator: add property parsing and callbacks to set protection limits
  regulator: bd9576 add FET ON-resistance for OCW
  regulator: bd9576: Support error reporting
  regulator: bd9576: Fix the driver name in id table
  MAINTAINERS: Add reviewer for regulator irq_helpers
  evm: Check xattr size discrepancy between kernel and user
  KVM: PPC: Book3S HV: Fix comments of H_RPT_INVALIDATE arguments
  powerpc/book3s64/radix: Add H_RPT_INVALIDATE pgsize encodings to mmu_psize_def
  KVM: PPC: Book3S HV: Add support for H_RPT_INVALIDATE
  btrfs: correct try_lock_extent() usage in read_extent_buffer_subpage()
  btrfs: remove stale comment for argument seed of btrfs_find_device
  btrfs: check worker before need_preemptive_reclaim
  btrfs: only clamp the first time we have to start flushing
  btrfs: take into account global rsv in need_preemptive_reclaim
  btrfs: use the global rsv size in the preemptive thresh calculation
  btrfs: don't include the global rsv size in the preemptive used amount
  btrfs: only ignore delalloc if delalloc is much smaller than ordered
  btrfs: handle preemptive delalloc flushing slightly differently
  btrfs: zoned: print message when zone sanity check type fails
  btrfs: zoned: bail out if we can't read a reliable write pointer
  btrfs: rename check_async_write and let it return bool
  btrfs: make btrfs_verify_data_csum() to return a bitmap
  btrfs: submit read time repair only for each corrupted sector
  btrfs: remove io_failure_record::in_validation
  btrfs: return EAGAIN if defrag is canceled
  btrfs: zoned: factor out zoned device lookup
  btrfs: scrub: per-device bandwidth control
  btrfs: make btrfs_release_delayed_iref handle the !iref case
  btrfs: fix error handling in __btrfs_update_delayed_inode
  btrfs: abort transaction if we fail to update the delayed inode
  btrfs: fix misleading and incomplete comment of btrfs_truncate()
  btrfs: don't set the full sync flag when truncation does not touch extents
  btrfs: always abort the transaction if we abort a trans handle
  btrfs: sysfs: fix format string for some discard stats
  btrfs: clear defrag status of a root if starting transaction fails
  btrfs: clear log tree recovering status if starting transaction fails
  btrfs: scrub: factor out common scrub_stripe constraints
  btrfs: document byte swap optimization of root_item::flags accessors
  btrfs: reduce compressed_bio members' types
  btrfs: remove extra sb::s_id from message in btrfs_validate_metadata_buffer
  btrfs: simplify eb checksum verification in btrfs_validate_metadata_buffer
  btrfs: clean up header members offsets in write helpers
  btrfs: protect exclusive_operation by super_lock
  btrfs: add cancellable chunk relocation support
  btrfs: introduce try-lock semantics for exclusive op start
  btrfs: add wrapper for conditional start of exclusive operation
  btrfs: add cancellation to resize
  btrfs: add device delete cancel
  btrfs: avoid unnecessary logging of xattrs during fast fsyncs
  btrfs: reduce the variable size to fit nr_pages
  btrfs: optimize variables size in btrfs_submit_compressed_read
  btrfs: optimize variables size in btrfs_submit_compressed_write
  btrfs: fix comment about max_out in btrfs_compress_pages
  btrfs: use list_last_entry in add_falloc_range
  btrfs: scrub: fix subpage repair error caused by hard coded PAGE_SIZE
  btrfs: make free space cache size consistent across different PAGE_SIZE
  btrfs: remove the unused parameter @len for btrfs_bio_fits_in_stripe()
  btrfs: allow btrfs_bio_fits_in_stripe() to accept bio without any page
  btrfs: refactor submit_extent_page() to make bio and its flag tracing easier
  btrfs: make subpage metadata write path call its own endio functions
  btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered()
  btrfs: make Private2 lifespan more consistent
  btrfs: refactor how we finish ordered extent io for endio functions
  btrfs: update comments in btrfs_invalidatepage()
  btrfs: introduce btrfs_lookup_first_ordered_range()
  btrfs: refactor btrfs_invalidatepage() for subpage support
  btrfs: rename PagePrivate2 to PageOrdered inside btrfs
  btrfs: fix hang when run_delalloc_range() failed
  btrfs: pass bytenr directly to __process_pages_contig()
  btrfs: refactor page status update into process_one_page()
  btrfs: provide btrfs_page_clamp_*() helpers
  btrfs: only require sector size alignment for end_bio_extent_writepage()
  btrfs: make btrfs_dirty_pages() to be subpage compatible
  btrfs: make __process_pages_contig() to handle subpage dirty/error/writeback status
  btrfs: make end_bio_extent_writepage() to be subpage compatible
  btrfs: make process_one_page() to handle subpage locking
  btrfs: introduce helpers for subpage ordered status
  btrfs: make page Ordered bit to be subpage compatible
  btrfs: update locked page dirty/writeback/error bits in __process_pages_contig
  btrfs: prevent extent_clear_unlock_delalloc() to unlock page not locked by __process_pages_contig()
  btrfs: make btrfs_set_range_writeback() subpage compatible
  btrfs: make __extent_writepage_io() only submit dirty range for subpage
  btrfs: make btrfs_truncate_block() to be subpage compatible
  btrfs: make btrfs_page_mkwrite() to be subpage compatible
  btrfs: reflink: make copy_inline_to_page() to be subpage compatible
  btrfs: fix the filemap_range_has_page() call in btrfs_punch_hole_lock_range()
  btrfs: don't clear page extent mapped if we're not invalidating the full page
  btrfs: subpage: fix a rare race between metadata endio and eb freeing
  btrfs: eliminate insert label in add_falloc_range
  btrfs: remove total_data_size variable in btrfs_batch_insert_items()
  btrfs: sink wait_for_unblock parameter to async commit
  btrfs: inline wait_current_trans_commit_start in its caller
  drm/amdgpu: fix amdgpu_preempt_mgr_new()
  x86/sev: Make sure IRQs are disabled while GHCB is active
  x86/sev: Split up runtime #VC handler for correct state tracking
  skmsg: Improve udp_bpf_recvmsg() accuracy
  selftests/bpf: Retry for EAGAIN in udp_redir_to_connected()
  udp: Fix a memory leak in udp_read_sock()
  skmsg: Clear skb redirect pointer before dropping it
  skmsg: Fix a memory leak in sk_psock_verdict_apply()
  skmsg: Teach sk_psock_verdict_apply() to return errors
  skmsg: Pass source psock to sk_psock_skb_redirect()
  skmsg: Increase sk->sk_drops when dropping packets
  libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading
  RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs
  rpc: remove redundant initialization of variable status
  SUNRPC: prevent port reuse on transports which don't request it.
  nfs: fix acl memory leak of posix_acl_create()
  arm64: dts: ipq8074: Add QUP6 I2C node
  ACPI: scan: Simplify acpi_table_events_fn()
  ACPI: EC: trust DSDT GPE for certain HP laptop
  KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr
  KVM: nVMX: Dynamically compute max VMCS index for vmcs12
  xfs: remove xfs_blkdev_issue_flush
  xfs: async blkdev cache flush
  xfs: CIL checkpoint flushes caches unconditionally
  xfs: remove need_start_rec parameter from xlog_write()
  xfs: journal IO cache flush reductions
  xfs: Fix CIL throttle hang when CIL space used going backwards
  xfs: xfs_log_force_lsn isn't passed a LSN
  xfs: add iclog state trace events
  xfs: refactor the inode recycling code
  xfs: separate primary inode selection criteria in xfs_iget_cache_hit
  xfs: fix type mismatches in the inode reclaim functions
  xfs: print name of function causing fs shutdown instead of hex pointer
  xfs: shorten the shutdown messages to a single line
  xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes
  xfs: force the log offline when log intent item recovery fails
  xfs: hold buffer across unpin and potential shutdown processing
  xfs: remove dead stale buf unpin handling code
  arm64/mm: Rename ARM64_SWAPPER_USES_SECTION_MAPS
  RDMA/hns: Do not use !! for values that are already bool when calling hr_reg_write()
  RDMA/hns: Add a check to ensure integer mtu is positive
  RDMA/hns: Add hr_reg_write_bool()
  RDMA/hns: Use new interface to write CQ context.
  RDMA/hns: Use new interface to modify QP context
  RDMA/hns: Use new interface to get CQE fields
  RDMA/hns: Use new interface to write FRMR fields
  RDMA/hns: Use new interface to write DB related fields
  RDMA/hns: Clean SRQC structure definition
  RDMA/core: Fix incorrect print format specifier
  RDMA/hns: Remove the unused hns_roce_bitmap_alloc_range function
  RDMA/hns: Remove the unused hns_roce_bitmap_free_range function
  RDMA/hns: Remove unused RR mechanism
  RDMA/hns: Use IDA interface to manage mtpt index
  RDMA/hns: Use IDA interface to manage pd index
  RDMA/hns: Use IDA interface to manage xrcd index
  coccinelle: api: remove kobj_to_dev.cocci script
  vrf: do not push non-ND strict packets with a source LLA through packet taps again
  net: sched: add barrier to ensure correct ordering for lockless qdisc
  net/netif_receive_skb_core: Use migrate_disable()
  hv_netvsc: Set needed_headroom according to VF
  selftests: tls: clean up uninitialized warnings
  selftests: tls: fix chacha+bidir tests
  net: hns3: fix different snprintf() limit
  net: hns3: fix a double shift bug
  net/smc: Fix ENODATA tests in smc_nl_get_fback_stats()
  net: iosm: remove an unnecessary NULL check
  net: qualcomm: rmnet: fix two pointer math bugs
  nfp: flower-ct: check for error in nfp_fl_ct_offload_nft_flow()
  af_unix: take address assignment/hash insertion into a new helper
  unix_bind(): allocate addr earlier
  unix_bind(): separate BSD and abstract cases
  unix_bind(): take BSD and abstract address cases into new helpers
  fold unix_mknod() into unix_bind_bsd()
  unix_bind_bsd(): move done_path_create() call after dealing with ->bindlock
  unix_bind_bsd(): unlink if we fail after successful mknod
  __unix_find_socket_byname(): don't pass hash and type separately
  dt-bindings: net: qcom,ipa: add support for MSM8998
  net: ipa: inter-EE interrupts aren't always available
  net: ipa: disable misc clock gating for IPA v3.1
  net: ipa: FLAVOR_0 register doesn't exist until IPA v3.5
  net: ipa: introduce gsi_ring_setup()
  net: ipa: add IPA v3.1 configuration data
  mlxsw: reg: Add bank number to MCIA register
  mlxsw: reg: Document possible MCIA status values
  mlxsw: core: Add support for module EEPROM read by page
  net: c101: add blank line after declarations
  net: c101: replace comparison to NULL with "!card"
  net: c101: remove redundant spaces
  tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
  net: dsa: assert uniqueness of dsa,member properties
  net: dsa: export the dsa_port_is_{user,cpu,dsa} helpers
  net: dsa: execute dsa_switch_mdb_add only for routing port in cross-chip topologies
  net: dsa: calculate the largest_mtu across all ports in the tree
  net: dsa: targeted MTU notifiers should only match on one port
  net: dsa: remove cross-chip support from the MRP notifiers
  dt-bindings: clk: vc5: Fix example
  of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE()
  dt-bindings: spmi: Correct 'reg' schema
  dt-bindings: Drop redundant minItems/maxItems
  netfilter: nfnetlink_hook: fix check for snprintf() overflow
  dm writecache: write at least 4k when committing
  netfilter: nf_tables: memleak in hw offload abort path
  netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic
  block/Kconfig: Make the BLK_WBT and BLK_WBT_MQ entries consecutive
  block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls
  block/blk-rq-qos: Move a function from a header file into a C file
  block: Introduce the ioprio rq-qos policy
  block/mq-deadline: Add several comments
  block/mq-deadline: Add two lockdep_assert_held() statements
  block/mq-deadline: Remove two local variables
  block/mq-deadline: Rename dd_init_queue() and dd_exit_queue()
  block/mq-deadline: Improve compile-time argument checking
  block/mq-deadline: Improve the sysfs show and store macros
  block/mq-deadline: Reserve 25% of scheduler tags for synchronous requests
  block/mq-deadline: Micro-optimize the batching algorithm
  block/mq-deadline: Add I/O priority support
  block/mq-deadline: Track I/O statistics
  block/mq-deadline: Add cgroup support
  block/mq-deadline: Prioritize high-priority requests
  blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
  blk-wbt: make sure throttle is enabled properly
  block, bfq: let also stably merged queues enjoy weight raising
  block, bfq: fix delayed stable merge check
  block, bfq: consider also creation time in delayed stable merge
  block, bfq: boost throughput by extending queue-merging times
  block, bfq: avoid delayed merge of async queues
  block, bfq: check waker only for queues with no in-flight I/O
  block, bfq: reset waker pointer with shared queues
  block/partitions/msdos: Fix typo inidicator -> indicator
  mptcp: fix bad handling of 32 bit ack wrap-around
  mptcp: fix 32 bit DSN expansion
  net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6SX ENET IP
  net: fec: add ndo_select_queue to fix TX bandwidth fluctuations
  atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
  atm: nicstar: register the interrupt handler in the right place
  driver core: Pull required checks into driver_probe_device()
  driver core: Better distinguish probe errors in really_probe
  driver core: Flow the return code from ->probe() through to sysfs bind
  driver core: Don't return EPROBE_DEFER to userspace during sysfs bind
  driver core: Export device_driver_attach()
  vfio/mdev: Remove CONFIG_VFIO_MDEV_DEVICE
  vfio/mdev: Allow the mdev_parent_ops to specify the device driver to bind
  vfio/mtty: Convert to use vfio_register_group_dev()
  vfio/mdpy: Convert to use vfio_register_group_dev()
  vfio/mbochs: Convert to use vfio_register_group_dev()
  net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()'
  dt-bindings: dwmac: Remove unexpected item.
  net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()'
  net: add pf_family_names[] for protocol family
  vsock: notify server to shutdown when client has pending signal
  Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
  net: ll_temac: Remove left-over debug message
  Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
  drm/amd/display: Multiplane cursor position incorrect when plane rotated
  drm/amd/display: Clamp VStartup value at DML calculations time
  drm/amd/display: Clear lane settings after LTTPRs have been trained
  drm/amd/display: Fix incorrect variable name
  drm/amd/display: get socBB from VBIOS for dcn302 and dcn303
  drm/amd/display: Delay PSR entry
  drm/amd/display: get refclk from MICROSECOND_TIME_BASE_DIV HW register
  drm/amd/display: Fix edp_bootup_bl_level initialization issue
  net: dsa: mv88e6xxx: Fix adding vlan 0
  Revert "net/sched: cls_flower: Remove match on n_proto"
  vfio/iommu_type1: rename vfio_group struck to vfio_iommu_group
  pkt_sched: sch_qfq: fix qfq_change_class() error path
  net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit()
  ibmvnic: Use strscpy() instead of strncpy()
  ARM: dts: rockchip: add vpu node for RK3036
  ARM: dts: rockchip: add vpu nodes for RK3066 and RK3188
  ARM: dts: rockchip: add vpu and vdec node for RK322x
  RDMA: Fix kernel-doc warnings about wrong comment
  IB/core: Removed port validity check from ib_get_cached_subnet_prefix
  IB/core: Shuffle locks in ib_port_data to save memory
  RDMA/bnxt_re: Update ABI to pass wqe-mode to user space
  RDMA/rtrs: Introduce head/tail wr
  RDMA/rtrs-clt: Write path fast memory registration
  RDMA/rtrs_clt: Alloc less memory with write path fast memory registration
  RDMA/rtrs-clt: Raise MAX_SEGMENTS
  rnbd/rtrs-clt: Query and use max_segments from rtrs-clt.
  IB/mlx4: Avoid field-overflowing memcpy()
  RDMA/rxe: Don't overwrite errno from ib_umem_get()
  xfs: fix endianness issue in xfs_ag_shrink_space
  ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties
  ipmi: kcs_bmc: Make status update atomic
  ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions
  ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi
  ipmi: kcs_bmc: Turn the driver data-structures inside-out
  ipmi: kcs_bmc: Split headers into device and client
  ipmi: kcs_bmc: Strip private client data from struct kcs_bmc
  ipmi: kcs_bmc: Decouple the IPMI chardev from the core
  ipmi: kcs_bmc: Allow clients to control KCS IRQ state
  ipmi: kcs_bmc: Enable IBF on open
  ipmi: kcs_bmc: Add serio adaptor
  dt-bindings: ipmi: Convert ASPEED KCS binding to schema
  dt-bindings: ipmi: Add optional SerIRQ property to ASPEED KCS devices
  ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration
  ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet
  ipmi: kcs_bmc_aspeed: Optionally apply status address
  ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int
  cifs: Avoid field over-reading memcpy()
  dma-mapping: remove a trailing space
  dma-debug: report -EEXIST errors in add_dma_entry
  RDMA/mlx5: Refactor get_ts_format functions to simplify code
  xfrm: Fix xfrm offload fallback fail case
  fuse: check connected before queueing on fpq->io
  fuse: reject internal errno
  virtiofs: propagate sync() to file server
  fuse: add dedicated filesystem context ops for submounts
  fuse: Call vfs_get_tree() for submounts
  fuse: Switch to fc_mount() for submounts
  fuse: Make fuse_fill_super_submount() static
  fuse: allow fallocate(FALLOC_FL_ZERO_RANGE)
  fuse: fix illegal access to inode with reused nodeid
  fuse: use DIV_ROUND_UP helper macro for calculations
  virtiofs: Fix spelling mistakes
  ubifs: Fix spelling mistakes
  ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
  configfs: fix memleak in configfs_release_bin_file
  configfs: simplify configfs_release_bin_file
  KVM: arm64: selftests: get-reg-list: Introduce vcpu configs
  KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once
  KVM: arm64: selftests: get-reg-list: Provide config selection option
  KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve
  KVM: arm64: selftests: get-reg-list: Split base and pmu registers
  KVM: arm64: Update MAINTAINERS to include selftests
  lib/dump_stack: move cpu lock to printk.c
  printk: fix cpu lock ordering
  arm64: mte: Sync tags for pages where PTE is untagged
  quota: remove unnecessary oom message
  platform/x86: Remove "default n" entries
  ALSA: usb-audio: Fix OOB access at proc output
  platform/x86: intel_skl_int3472: Free ACPI device resources after use
  platform/x86: intel_skl_int3472: Fix dependencies (drop CLKDEV_LOOKUP)
  platform/x86: intel_skl_int3472: Use ACPI GPIO resource directly
  platform/x86: intel_skl_int3472: Provide skl_int3472_unregister_regulator()
  platform/x86: intel_skl_int3472: Provide skl_int3472_unregister_clock()
  selftests: futex: Add futex wait test
  selftests: futex: Add futex compare requeue test
  platform/x86: intel_skl_int3472: Move to intel/ subfolder
  platform/x86: intel_cht_int33fe: Move to its own subfolder
  platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string
  arm64: dts: rockchip: add generic pinconfig settings used by most Rockchip socs
  netfilter: nf_tables: skip netlink portID validation if zero
  netfilter: nf_tables: do not allow to delete table with owner by handle
  PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE
  arm64: dts: rockchip: add core dtsi for RK3568 SoC
  arm64: dts: rockchip: add basic dts for RK3568 EVB
  mei: fix kdoc in the driver
  mei: revamp mei extension header structure layout.
  arm64: Restrict undef hook for cpufeature registers
  ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count
  ASoC: Intel: sof_sdw: remove hdac-hdmi support
  ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters
  ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters
  ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
  ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters
  ASoC: Intel: sof_sdw: fix signed/unsigned warning
  ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values
  ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables
  ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation
  ASoC: codecs: wcd938x: fix unused variable warning
  ASoC: codecs: wcd938x: fix uninitialized symbol warnings
  ASoC: SOF: imx: Add missing of_node_put() in imx8_probe()
  ASoC: simple-card: Fill in driver name
  ASoC: fsl-asoc-card: change dev_err to dev_dbg for defer probe
  regulator: hi6421v600: Fix setting wrong driver_data
  mfd: cros_ec: Add peripheral device charger
  spi: add ancillary device support
  spi: dt-bindings: support devices with multiple chipselects
  iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia
  iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time()
  iwlwifi: mvm: fix indentation in some scan functions
  iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions
  iwlwifi: mvm: don't change band on bound PHY contexts
  iwlwifi: pcie: handle pcim_iomap_table() failures better
  iwlwifi: increase PNVM load timeout
  iwlwifi: pcie: Add support for AX231 radio module with Ma devices
  iwlwifi: pcie: print interrupt number, not index
  iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID
  iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration
  iwlwifi: yoyo: support region TLV version 2
  iwlwifi: pcie: identify the RF module
  iwlwifi: mvm: don't request SMPS in AP mode
  iwlwifi: mvm: apply RX diversity per PHY context
  iwlwifi: mvm: honour firmware SMPS requests
  iwlwifi: mvm: fix error print when session protection ends
  iwlwifi: mvm: Call NMI instead of REPLY_ERROR
  iwlwifi: correct HE capabilities
  iwlwifi: mvm: support LMR feedback
  btrfs: send: fix invalid path for unlink operations after parent orphanization
  btrfs: disable build on platforms having page size 256K
  btrfs: send: use list_move_tail instead of list_del/list_add_tail
  btrfs: remove a stale comment for btrfs_decompress_bio()
  btrfs: fix typos in comments
  btrfs: sysfs: export dev stats in devinfo directory
  btrfs: fix unbalanced unlock in qgroup_account_snapshot()
  btrfs: compression: don't try to compress if we don't have enough pages
  btrfs: props: change how empty value is interpreted
  btrfs: switch mount option bits to enums and use wider type
  btrfs: shorten integrity checker extent data mount option
  btrfs: ensure relocation never runs while we have send operations running
  btrfs: send: fix crash when memory allocations trigger reclaim
  MAINTAINERS: Add myself as TEE subsystem reviewer
  iwlwifi: advertise broadcast TWT support
  btrfs: rip out may_commit_transaction
  btrfs: remove FLUSH_DELAYED_REFS from data ENOSPC flushing
  btrfs: rip the first_ticket_bytes logic from fail_all_tickets
  btrfs: rip out btrfs_space_info::total_bytes_pinned
  bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags
  KVM: arm64: Introduce MTE VM feature
  KVM: arm64: Save/restore MTE registers
  KVM: arm64: Expose KVM_ARM_CAP_MTE
  KVM: arm64: Add ioctl to fetch/store tags in a guest
  KVM: arm64: Document MTE capability and ioctl
  backlight: lm3630a: Fix return code of .update_status() callback
  backlight: lm3630a: Convert to atomic PWM API and check for errors
  KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATE
  KVM: PPC: Book3S HV: Add KVM_CAP_PPC_RPT_INVALIDATE capability
  KVM: PPC: Book3S HV: Use H_RPT_INVALIDATE in nested KVM
  iwlwifi: pcie: fix some kernel-doc comments
  iwlwifi: pcie: remove TR/CR tail allocations
  iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap.
  iwlwifi: mvm: Explicitly stop session protection before unbinding
  iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues
  iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES
  iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version
  iwlwifi: pcie: free IML DMA memory allocation
  iwlwifi: pcie: fix context info freeing
  iwlwifi: mvm: fill phy_data.d1 for no-data RX
  iwlwifi: pcie: free some DMA memory earlier
  iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors
  iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4
  iwlwifi: mvm: update iwl_wowlan_patterns_cmd
  iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4
  iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd
  iwlwifi: move UEFI code to a separate file
  iwlwifi: support loading the reduced power table from UEFI
  iwlwifi: move error dump to fw utils
  iwlwifi: add 9560 killer device
  iwlwifi: fw: dump TCM error table if present
  iwlwifi: bump FW API to 64 for AX devices
  ALSA: hda: Add IRQ check for platform_get_irq()
  KVM: PPC: Book3S HV: Workaround high stack usage with clang
  clockevents: Add missing parameter documentation
  sched/rt: Fix RT utilization tracking during policy change
  sched/rt: Fix Deadline utilization tracking during policy change
  sched/uclamp: Fix uclamp_tg_restrict()
  locking/lockdep: Fix the dep path printing for backwards BFS
  locking/lockdep: Remove the unnecessary trace saving
  lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()
  locking/selftests: Add a selftest for check_irq_usage()
  lockdep: Fix wait-type for empty stack
  lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING
  lockdep/selftest: Remove wait-type RCU_CALLBACK tests
  futex: Prepare futex_lock_pi() for runtime clock selection
  futex: Provide FUTEX_LOCK_PI2 to support clock selection
  locking/lockdep: Correct the description error for check_redundant()
  clocksource: Retry clock read if long delays detected
  clocksource: Check per-CPU clock synchronization when marked unstable
  clocksource: Limit number of CPUs checked for clock synchronization
  clocksource: Reduce clocksource-skew threshold
  clocksource: Provide kernel module to test clocksource watchdog
  clocksource: Print deviation in nanoseconds when a clocksource becomes unstable
  libbpf: Add request buffer type for netlink messages
  libbpf: Switch to void * casting in netlink helpers
  clockevents: Use list_move() instead of list_del()/list_add()
  rtw88: add beacon filter support
  rtw88: add path diversity
  rtw88: 8822c: fix lc calibration timing
  rtw88: Remove duplicate include of coex.h
  rtw88: 8822c: update RF parameter tables to v62
  rtw88: add rtw_fw_feature_check api
  rtw88: notify fw when driver in scan-period to avoid potential problem
  rtw88: dump FW crash via devcoredump
  rtw88: refine unwanted h2c command
  rtw88: add quirks to disable pci capabilities
  rtw88: coex: remove unnecessary variable and label
  orinoco: Avoid field-overflowing memcpy()
  mwl8k: Avoid memcpy() over-reading of mcs.rx_mask
  rtlwifi: rtl8192de: Fully initialize curvecount_val
  mwifiex: Avoid memset() over-write of WEP key_material
  mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
  ath11k: Avoid memcpy() over-reading of he_cap
  wcn36xx: Avoid memset() beyond end of struct field
  PCI: iproc: Fix multi-MSI base vector number allocation
  PCI: iproc: Support multi-MSI only on uniprocessor kernel
  vxlan: add missing rcu_read_lock() in neigh_reduce()
  virtio/vsock: avoid NULL deref in virtio_transport_seqpacket_allow()
  sfc: avoid double pci_remove of VFs
  sfc: error code if SRIOV cannot be disabled
  sfc: explain that "attached" VFs only refer to Xen
  sfc: avoid duplicated code in ef10_sriov
  Documentation: ACPI: DSD: describe additional MAC configuration
  net: mdiobus: Introduce fwnode_mdbiobus_register()
  net/fsl: switch to fwnode_mdiobus_register
  net: mvmdio: add ACPI support
  net: mvpp2: enable using phylink with ACPI
  net: mvpp2: remove unused 'has_phy' field
  mptcp: drop tx skb cache
  mptcp: use fast lock for subflows when possible
  mptcp: don't clear MPTCP_DATA_READY in sk_wait_event()
  mptcp: drop redundant test in move_skbs_to_msk()
  mptcp: add MIB counter for invalid mapping
  selftests: mptcp: display proper reason to abort tests
  wwan_hwsim: support network interface creation
  wwan: core: relocate ops registering code
  wwan: core: require WWAN netdev setup callback existence
  wwan: core: multiple netdevs deletion support
  wwan: core: remove all netdevs on ops unregistering
  net: iosm: drop custom netdev(s) removing
  wwan: core: no more hold netdev ops owning module
  wwan: core: support default netdev creation
  net: iosm: create default link via WWAN core
  wwan: core: add WWAN common private data for netdev
  RDMA/core: Use flexible array for mad data
  smbdirect: missing rc checks while waiting for rdma events
  bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc
  octeontx2-af: Avoid field-overflowing memcpy()
  net: dsa: b53: Create default VLAN entry explicitly
  hv_netvsc: Avoid field-overflowing memcpy()
  mptcp: avoid race on msk state changes
  mptcp: drop duplicate mptcp_setsockopt() declaration
  RDMA/mlx5: Support real-time timestamp directly from the device
  ip6_tunnel: fix GRE6 segmentation
  bonding: avoid adding slave device with IFF_MASTER flag
  net/ipv4: swap flow ports when validating source
  net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly
  bridge: cfm: remove redundant return
  ethtool: Use correct command name in title
  ethtool: Document correct attribute type
  ethtool: Decrease size of module EEPROM get policy array
  ethtool: Document behavior when module EEPROM bank attribute is omitted
  ethtool: Use kernel data types for internal EEPROM struct
  ethtool: Validate module EEPROM length as part of policy
  ethtool: Validate module EEPROM offset as part of policy
  stmmac: dwmac-loongson: fix uninitialized variable in loongson_dwmac_probe()
  openvswitch: add trace points
  MAINTAINERS: network: add entry for WWAN
  net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues
  perf test: Pass the verbose option to shell tests
  tc-testing: fix list handling
  tc-testing: add support for sending various scapy packets
  tc-testing: add test for ct DNAT tuple collision
  net: marvell: return csum computation result from mvneta_rx_csum/mvpp2_rx_csum
  btrfs: remove unused btrfs_fs_info::total_pinned
  compiler_attributes.h: define __no_profile, add to noinstr
  compiler_attributes.h: cleanups for GCC 4.9+
  Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE_FN_ATTR
  perf script: Move filter_cpu() earlier
  RDMA/hns: Force rewrite inline flag of WQE
  RDMA/hns: Fix uninitialized variable
  RDMA/hns: Fix some print issues
  RDMA/hns: Add member assignments for qp_init_attr
  RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp
  RDMA/hns: Clean definitions of EQC structure
  RDMA/hns: Modify function return value type
  RDMA/hns: Encapsulate flushing CQE as a function
  RDMA/hns: Simplify the judgment in hns_roce_v2_post_send()
  RDMA/hns: Fix spelling mistakes of original
  perf script: Move filtering before scripting
  perf script: Share addr_al between functions
  RDMA/irdma: Check return value from ib_umem_find_best_pgsz
  sctp: add pad chunk and its make function and event table
  sctp: add probe_interval in sysctl and sock/asoc/transport
  sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport
  sctp: add the constants/variables and states and some APIs for transport
  sctp: add the probe timer in transport for PLPMTUD
  sctp: do the basic send and recv for PLPMTUD probe
  sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path
  sctp: do state transition when a probe succeeds on HB ACK recv path
  sctp: do state transition when receiving an icmp TOOBIG packet
  sctp: enable PLPMTUD when the transport is ready
  sctp: remove the unessessary hold for idev in sctp_v6_err
  sctp: extract sctp_v6_err_handle function from sctp_v6_err
  sctp: extract sctp_v4_err_handle function from sctp_v4_err
  sctp: process sctp over udp icmp err on sctp side
  RDMA/hns: Add vendor_err info to error WC
  RDMA/rxe: Fix useless copy in send_atomic_ack
  RDMA/rxe: Fix redundant call to ip_send_check
  RDMA/rxe: Fix extra copies in build_rdma_network_hdr
  RDMA/rxe: Fix over copying in get_srq_wqe
  RDMA/rxe: Fix extra copy in prepare_ack_packet
  RDMA/rxe: Fix redundant skb_put_zero
  ieee802154: hwsim: Fix memory leak in hwsim_add_one
  ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
  ALSA: hdsp: fix a test for copy_to_user() failure
  ALSA: usb-audio: scarlett2: Add usb_tx/rx functions
  ALSA: usb-audio: scarlett2: Update initialisation sequence
  ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
  ALSA: usb-audio: scarlett2: Always enable interrupt polling
  ALSA: usb-audio: scarlett2: Add "Sync Status" control
  ALSA: usb-audio: scarlett2: Merge common line in capture strings
  ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[]
  ALSA: usb-audio: scarlett2: Improve device info lookup
  ALSA: usb-audio: scarlett2: Move info lookup out of init function
  ALSA: usb-audio: scarlett2: Remove repeated device info comments
  ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper
  ALSA: usb-audio: scarlett2: Add mute support
  ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries
  ALSA: usb-audio: scarlett2: Split struct scarlett2_ports
  ALSA: usb-audio: scarlett2: Fix Level Meter control
  ALSA: usb-audio: scarlett2: Fix wrong resume call
  ALSA: usb-audio: scarlett2: Add Gen 3 mixer support
  ALSA: usb-audio: scarlett2: Add support for "input-other" notify
  ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch
  ALSA: usb-audio: scarlett2: Move get config above set config
  ALSA: usb-audio: scarlett2: Allow bit-level access to config
  ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3
  ALSA: usb-audio: scarlett2: Add "air" switch support
  ALSA: usb-audio: scarlett2: Add phantom power switch support
  ALSA: usb-audio: scarlett2: Add direct monitor support
  ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly
  ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put()
  ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls
  ALSA: usb-audio: scarlett2: Update mux controls to allow updates
  ALSA: usb-audio: scarlett2: Add speaker switching support
  ALSA: usb-audio: scarlett2: Update get_config to do endian conversion
  ALSA: usb-audio: scarlett2: Add support for the talkback feature
  MAINTAINERS: Add Focusrite Scarlett Gen 2/3 Mixer Driver entry
  drm/amd/display: Revert "Guard ASSR with internal display flag"
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: [FW Promotion] Release 0.0.71
  drm/amd/display: 3.2.141
  drm/radeon: delete useless function return values & remove meaningless if(r) check code
  drm/amdgpu/display: fold DRM_AMD_DC_DCN3_1 into DRM_AMD_DC_DCN
  dt-bindings: clock: ehrpwm: Add support for AM64 specific compatible
  clk: keystone: syscon-clk: Add support for AM64 specific epwm-tbclk
  mptcp: add sysctl allow_join_initial_addr_port
  mptcp: add allow_join_id0 in mptcp_out_options
  mptcp: add deny_join_id0 in mptcp_options_received
  selftests: mptcp: add deny_join_id0 testcases
  selftests: mptcp: turn rp_filter off on each NIC
  mptcp: refine mptcp_cleanup_rbuf
  bpf: Fix null ptr deref with mixed tail calls and subprogs
  net/mlx5: Fix missing error code in mlx5_init_fs()
  net/mlx5: Use cpumask_available() in mlx5_eq_create_generic()
  net/mlx5: Fix spelling mistake "enught" -> "enough"
  net/mlx5: remove "default n" from Kconfig
  net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet
  net/xfrm: Add inner_ipproto into sec_path
  net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload
  ext4: add discard/zeroout flags to journal flush
  RDMA/irdma: Use the queried port attributes
  scsi: elx: libefc_sli: Fix ANDing with zero bit value
  scsi: elx: efct: Fix vport list linkage in LIO backend
  scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8
  scsi: core: Inline scsi_mq_alloc_queue()
  scsi: libsas: Add LUN number check in .slave_alloc callback
  ext4: add ioctl EXT4_IOC_CHECKPOINT
  ext4: update journal documentation
  ext4: remove set but rewrite variables
  ext4: remove check for zero nr_to_scan in ext4_es_scan()
  ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
  ext4: fix avefreec in find_group_orlov
  ext4: use local variable ei instead of EXT4_I() macro
  scsi: virtio_scsi: Do not overwrite SCSI status
  scsi: qla2xxx: Add heartbeat check
  scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment
  scsi: ufs: Fix build warning without CONFIG_PM
  scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
  scsi: be2iscsi: Fix some missing space in some messages
  scsi: message: mptfc: Switch from pci_ to dma_ API
  scsi: qedi: Use DEVICE_ATTR_RO() macro
  scsi: qedf: Use DEVICE_ATTR_RO() macro
  scsi: megaraid_mbox: Use DEVICE_ATTR_ADMIN_RO() macro
  scsi: mvsas: Use DEVICE_ATTR_RO()/RW() macro
  dt-bindings: arm-smmu: Fix json-schema syntax
  KVM: s390: get rid of register asm usage
  phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool'"
  KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196
  KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2)
  docs, af_xdp: Consistent indentation in examples
  f2fs: compress: remove unneeded preallocation
  f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit
  f2fs: logging neatening
  f2fs: support RO feature
  f2fs: Show casefolding support only when supported
  f2fs: Advertise encrypted casefolding in sysfs
  f2fs: add pin_file in feature list
  f2fs: clean up /sys/fs/f2fs/<disk>/features
  f2fs: compress: add compress_inode to cache compressed blocks
  f2fs: swap: remove dead codes
  f2fs: swap: support migrating swapfile in aligned write mode
  f2fs: introduce f2fs_casefolded_name slab cache
  f2fs: fix to avoid adding tab before doc section
  ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
  ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol
  ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol
  ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol
  ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol
  ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol
  ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol
  ALSA: firewire-motu: fix register handling for 828
  ALSA: firewire-motu: fix register handling for 896
  wireless: wext-spy: Fix out-of-bounds warning
  net: wireless: wext_compat.c: Remove redundant assignment to ps
  mac80211: Remove redundant assignment to ret
  cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS
  cfg80211: clean up variable use in cfg80211_parse_colocated_ap()
  mac80211: minstrel_ht: ignore frame that was sent with noAck flag
  mac80211: unify queueing SKB to iface
  mac80211: refactor SKB queue processing a bit
  mac80211: use sdata->skb_queue for TDLS
  mac80211: simplify ieee80211_add_station()
  mac80211: add ieee80211_is_tx_data helper function
  mac80211: do not use low data rates for data frames with no ack flag
  mac80211: refactor rc_no_data_or_no_ack_use_min function
  mac80211: remove the repeated declaration
  cfg80211: fix default HE tx bitrate mask in 2G band
  x86/sev: Add defines for GHCB version 2 MSR protocol requests
  mac80211: consider per-CPU statistics if present
  mac80211: don't open-code LED manipulations
  cfg80211: expose the rfkill device to the low level driver
  mac80211: move A-MPDU session check from minstrel_ht to mac80211
  mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue
  mac80211: add rate control support for encap offload
  mac80211: check per vif offload_flags in Tx path
  wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting
  mac80211_hwsim: add concurrent channels scanning support over virtio
  mac80211_hwsim: record stats in non-netlink path
  ieee80211: add the value for Category '6' in "rtw_ieee80211_category"
  mac80211: remove iwlwifi specific workaround that broke sta NDP tx
  mac80211: allow SMPS requests only in client mode
  mac80211: move SMPS mode setting after ieee80211_prep_connection
  mac80211: free skb in WEP error case
  mac80211: handle rate control (RC) racing with chanctx definition
  ieee80211: define timing measurement in extended capabilities IE
  mac80211: add to bss_conf if broadcast TWT is supported
  nl80211/cfg80211: add BSS color to NDP ranging parameters
  mac80211: Properly WARN on HW scan before restart
  ieee80211: add defines for HE PHY cap byte 10
  mac80211: rearrange struct txq_info for fewer holes
  mac80211: improve AP disconnect message
  cfg80211: trace more information in assoc trace event
  mac80211: remove use of ieee80211_get_he_sta_cap()
  cfg80211: remove ieee80211_get_he_sta_cap()
  x86/sev: Use "SEV: " prefix for messages from sev.c
  mac80211: fix some spelling mistakes
  nl80211: Fix typo pmsr->pmsr
  cfg80211: reg: improve bad regulatory warning
  ASoC: fsl_spdif: Fix unexpected interrupt after suspend
  regulator: mt6358: Fix vdram2 .vsel_mask
  spi: spi-sun6i: Fix chipselect/clock bug
  ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource()
  ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource()
  ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource()
  ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource()
  ASoC: tlv320aic32x4: add type to device private data struct
  ASoC: tlv320aic32x4: add support for TAS2505
  ASoC: tlv320aic32x4: dt-bindings: add TAS2505 to compatible
  ASoC: fsl: remove unnecessary oom message
  cfg80211: add cfg80211_any_usable_channels()
  mac80211: conditionally advertise HE in probe requests
  cfg80211: set custom regdomain after wiphy registration
  cfg80211: allow advertising vendor-specific capabilities
  mac80211: add vendor-specific capabilities to assoc request
  cfg80211: Support hidden AP discovery over 6GHz band
  mac80211: always include HE 6GHz capability in probe request
  mac80211: notify driver on mgd TX completion
  mac80211: add HE 6 GHz capability only if supported
  regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
  regulator: max8893: Select REGMAP_I2C to fix build error
  regulator: bd9576: Fix uninitializes variable may_have_irqs
  spi: rockchip: add compatible string for rv1126
  spi: rockchip: Set rx_fifo interrupt waterline base on transfer item
  spi: rockchip: Wait for STB status in slave mode tx_xfer
  spi: rockchip: Support cs-gpio
  spi: rockchip: Support SPI_CS_HIGH
  spi: spi-rockchip: add description for rv1126
  ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too
  vboxsf: Honor excl flag to the dir-inode create op
  vboxsf: Make vboxsf_dir_create() return the handle for the created file
  vboxsf: Add vboxsf_[create|release]_sf_handle() helpers
  vboxsf: Add support for the atomic_open directory-inode op
  mac80211: Enable power save after receiving NULL packet ACK
  tpm_crb: Use IOMEM_ERR_PTR when function returns iomem
  tpm_tis_spi: set default probe function if device id not match
  char: tpm: move to use request_irq by IRQF_NO_AUTOEN flag
  tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE
  tpm_tis_spi: add missing SPI device ID entries
  tpm: fix some doc warnings in tpm1-cmd.c
  tpm_tis: Use DEFINE_RES_MEM() to simplify code
  tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()
  arm64: tlb: fix the TTL value of tlb_get_level
  jfs: fix GPF in diFree
  jfs: remove unnecessary oom message
  jfs: Avoid field-overflowing memcpy()
  ALSA: hda: Release controller display power during shutdown/reboot
  ALSA: hda: Release codec display power during shutdown/reboot
  drm/msm/dp: handle irq_hpd with sink_count = 0 correctly
  drm: allow drm_atomic_print_state() to accept any drm_printer
  drm/msm: add support to take dpu snapshot
  drm/msm/dsi: add API to take DSI register snapshot
  drm/msm/dp: add API to take DP register snapshot
  drm/msm/disp/dpu1: add API to take DPU register snapshot
  drm/msm: add support to take dsi, dp and dpu snapshot
  drm/msm: add disp snapshot points across dpu driver
  drm/msm: pass dump state as a function argument
  drm/msm: make msm_disp_state transient data struct
  drm/msm: get rid of msm_iomap_size
  drm/msm/dsi: add DSI PHY registers to snapshot data
  drm/msm: remove unnecessary mmap logic for cached BOs
  drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for internal objects
  drm/msm: use the right pgprot when mapping BOs in the kernel
  drm/msm: add MSM_BO_CACHED_COHERENT
  drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead)
  drm/msm: fix display snapshotting if DP or DSI is disabled
  drm/msm/dp: Simplify aux irq handling code
  drm/msm/dp: Shrink locking area of dp_aux_transfer()
  drm/msm/dp: Handle aux timeouts, nacks, defers
  drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into dpu_hw_intr_dispatch_irqs
  drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_status_nolock
  drm/msm/dpu: define interrupt register names
  drm/msm/dpu: replace IRQ lookup with the data in hw catalog
  drm/msm/dpu: drop remains of old irq lookup subsystem
  drm/msm/dpu: simplify IRQ enabling/disabling
  drm/msm: Move vblank debug prints to drm_dbg_vbl()
  drm/msm/dp: Drop malformed debug print
  drm/msm: Move FB debug prints to drm_dbg_state()
  drm/msm/disp: Use plane debug print helper
  drm/msm/disp: Move various debug logs to atomic bucket
  drm/msm/disp/dpu1: avoid perf update in frame done event
  drm/msm: Fix error return code in msm_drm_init()
  drm/msm/dpu: Fix error return code in dpu_mdss_init()
  drm/msm/dpu: Fix a typo
  drm/msm/dpu: Fix a typo
  drm/msm/dp: Fixed couple of typos
  drm/msm: Convert to use resource-managed OPP API
  drm/msm: Remove unneeded variable: "rc"
  drm/msm/dp/dp_display: Remove unused variable 'hpd'
  drm/msm/dpu: remove unused local variable 'cmd_enc'
  drm/msm: remove unneeded variable ret
  drm/msm/dsi: fix 32-bit clang warning
  drm/msm/dp: Drop unnecessary NULL checks after container_of
  drm/msm/dpu: Drop unnecessary NULL checks after container_of in dpu_encoder
  drm/msm/dp: remove the repeated declaration
  drm/msm/dp: power off DP phy at suspend
  drm/msm: Use VERB() for extra verbose logging
  drm/msm/disp/dpu1/dpu_plane: Fix a couple of naming issues
  drm/msm/msm_gem: Demote kernel-doc abuses
  drm/msm/dp/dp_catalog: Correctly document param 'dp_catalog'
  drm/msm/dp/dp_link: Fix some potential doc-rot
  drm/msm/dsi: print error code when MIPI DSI host registration fails
  drm/msm/dpu: remove unused dpu_hw_blk features
  drm/msm/dpu: drop dpu_hw_blk_destroy function
  drm/msm/dpu: use struct dpu_hw_merge_3d in dpu_hw_pingpong
  drm/msm/dpu: hw_blk: make dpu_hw_blk empty opaque structure
  drm/msm: Generated register update
  drm/msm: remove unused icc_path/ocmem_icc_path
  drm/msm/a6xx: use AOP-initialized PDC for a650
  drm/msm/a6xx: add GMU_CX_GMU_CX_FALNEXT_INTF write for a650
  drm/msm/a6xx: add missing PC_DBG_ECO_CNTL bit for a640/a650
  drm/msm/a6xx: add support for Adreno 660 GPU
  drm/msm: export hangcheck_period in debugfs
  iommu/arm-smmu: Add support for driver IOMMU fault handlers
  iommu/arm-smmu-qcom: Add an adreno-smmu-priv callback to get pagefault info
  drm/msm: Improve the a6xx page fault handler
  iommu/arm-smmu-qcom: Add stall support
  drm/msm: devcoredump iommu fault support
  drm/msm/dpu: Avoid ABBA deadlock between IRQ modules
  drm/msm: Add debugfs to trigger shrinker
  drm/msm/dsi: do not enable PHYs when called for the slave DSI interface
  drm/msm/mdp5: use drm atomic helpers to handle base drm plane state
  drm/msm/mdp5: use drm_plane_state for storing alpha value
  drm/msm/mdp5: use drm_plane_state for pixel blend mode
  drm/msm/mdp5: add support for alpha/blend_mode properties
  drm/msm/mdp5: switch to standard zpos property
  drm/msm/mdp5: add perf blocks for holding fudge factors
  drm/msm/mdp5: provide dynamic bandwidth management
  spi: spi-rspi: : use proper DMAENGINE API for termination
  spi: spi-sh-msiof: : use proper DMAENGINE API for termination
  x86/fpu: Fix copy_xstate_to_kernel() gap handling
  x86/pkeys: Revert a5eff72597 ("x86/pkeys: Add PKRU value to init_fpstate")
  x86/fpu: Mark various FPU state variables __ro_after_init
  x86/fpu: Make xfeatures_mask_all __ro_after_init
  x86/fpu: Get rid of fpu__get_supported_xfeatures_mask()
  x86/fpu: Remove unused get_xsave_field_ptr()
  x86/fpu: Move inlines where they belong
  x86/fpu: Limit xstate copy size in xstateregs_set()
  x86/fpu: Sanitize xstateregs_set()
  x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate()
  x86/fpu: Simplify PTRACE_GETREGS code
  x86/fpu: Rewrite xfpregs_set()
  x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values
  x86/fpu: Clean up fpregs_set()
  x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get()
  x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get()
  x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get()
  x86/fpu: Remove fpstate_sanitize_xstate()
  x86/fpu/regset: Move fpu__read_begin() into regset
  x86/fpu: Move fpu__write_begin() to regset
  x86/fpu: Get rid of using_compacted_format()
  x86/kvm: Avoid looking up PKRU in XSAVE buffer
  x86/fpu: Cleanup arch_set_user_pkey_access()
  x86/fpu: Get rid of copy_supervisor_to_kernel()
  x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs()
  x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user()
  mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices
  mac80211: remove iwlwifi specific workaround NDPs of null_response
  Revert "mac80211: HE STA disassoc due to QOS NULL not sent"
  mac80211: Switch to a virtual time-based airtime scheduler
  x86/fpu: Rename fxregs-related copy functions
  x86/math-emu: Rename frstor()
  i2c: cadence: Clear HOLD bit before xfer_size register rolls over
  x86/fpu: Rename fregs-related copy functions
  i2c: xiic: Simplify with dev_err_probe()
  i2c: cadence: Simplify with dev_err_probe()
  x86/fpu: Rename xstate copy functions which are related to UABI
  i2c: davinci: Simplify with dev_err_probe()
  x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate()
  x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate()
  x86/fpu: Get rid of the FNSAVE optimization
  perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS
  perf/x86/intel: Fix fixed counter check warning for some Alder Lake
  perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids
  perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids
  perf: Fix task context PMU for Hetero
  x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate()
  x86/fpu: Rename initstate copy functions
  x86/fpu: Rename "dynamic" XSTATEs to "independent"
  x86/fpu/xstate: Sanitize handling of independent features
  x86/pkeys: Move read_pkru() and write_pkru()
  x86/fpu: Rename and sanitize fpu__save/copy()
  x86/cpu: Sanitize X86_FEATURE_OSPKE
  x86/pkru: Provide pkru_get_init_value()
  x86/pkru: Provide pkru_write_default()
  x86/cpu: Write the default PKRU value when enabling PKE
  x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs()
  x86/fpu: Rename fpu__clear_all() to fpu_flush_thread()
  x86/fpu: Clean up the fpu__clear() variants
  x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs()
  x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs()
  ACPI: bgrt: Fix CFI violation
  ACPI: bgrt: Use sysfs_emit
  x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi()
  ACPI: tables: Add custom DSDT file as makefile prerequisite
  x86/fpu: Dont restore PKRU in fpregs_restore_userspace()
  ACPI: PM: postpone bringing devices to D0 unless we need them
  x86/fpu: Add PKRU storage outside of task XSAVE buffer
  MAINTAINERS: Update Broadcom RDMA maintainers
  RDMA/hns: Fix incorrect vlan enable bit in QPC
  cpufreq: Make cpufreq_online() call driver->offline() on errors
  x86/fpu: Hook up PKRU into ptrace()
  cfg80211: Add wiphy_info_once()
  brcmfmac: Silence error messages about unsupported firmware features
  x86/fpu: Mask PKRU from kernel XRSTOR[S] operations
  x86/fpu: Remove PKRU handling from switch_fpu_finish()
  x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate()
  x86/pkru: Remove xstate fiddling from write_pkru()
  x86/fpu: Mark init_fpstate __ro_after_init
  x86/fpu/signal: Move initial checks into fpu__restore_sig()
  x86/fpu/signal: Remove the legacy alignment check
  x86/fpu/signal: Sanitize the xstate check on sigframe
  x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing()
  x86/fpu/signal: Split out the direct restore code
  cifs: fix NULL dereference in smb2_check_message()
  x86/fpu: Return proper error codes from user access functions
  SMB3: Add new info level for query directory
  x86/fpu/signal: Handle #PF in the direct restore path
  cifs: remove two cases where rc is set unnecessarily in sid_to_id
  soc: qcom: smem_state: Add devm_qcom_smem_state_get()
  remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to fix missing put()
  remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get()
  dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs
  remoteproc: pru: Add support for various PRU cores on K3 AM64x SoCs
  remoteproc: core: Move cdev add before device add
  remoteproc: core: Move validate before device add
  remoteproc: core: Fix cdev remove and rproc del
  remoteproc: core: Cleanup device in case of failure
  remoteproc: stm32: fix mbox_send_message call
  dt-bindings: remoteproc: imx_rproc: support i.MX8ULP
  remoteproc: imx_rproc: support i.MX8ULP
  net: sched: avoid unnecessary seqcount operation for lockless qdisc
  net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
  net: sched: remove qdisc->empty for lockless qdisc
  selftests: icmp_redirect: support expected failures
  ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM.
  tcp: Add stats for socket migration.
  leds: lp55xx: Initialize enable GPIO direction to output
  leds: turris-omnia: add missing MODULE_DEVICE_TABLE
  leds: as3645a: Fix error return code in as3645a_parse_node()
  docs: dev-tools: kunit: don't use a table for docs name
  bonding: allow nesting of bonding device
  net: bcmgenet: Fix attaching to PYH failed on RPi 4B
  net/tls: Remove the __TLS_DEC_STATS() macro.
  virtio_net: Use virtio_find_vqs_ctx() helper
  ipv6: exthdrs: do not blindly use init_net
  Revert "drm/msm/mdp5: provide dynamic bandwidth management"
  x86/fpu/signal: Let xrstor handle the features to init
  kunit: Do not typecheck binary assertions
  kunit: Assign strings to 'const char*' in STREQ assertions
  Documentation: kunit: Clean up some string casts in examples
  device property: Remove some casts in property-entry-test
  iio: Remove a cast in iio-test-format which is no longer required
  mmc: sdhci-of-aspeed: Remove some unnecessary casts from KUnit tests
  thunderbolt: test: Remove some casts which are no longer required
  kernel/sysctl-test: Remove some casts which are no-longer required
  lib/cmdline_kunit: Remove a cast which are no-longer required
  devlink: Decrease refcnt of parent rate object on leaf destroy
  devlink: Remove eswitch mode check for mode set call
  devlink: Protect rate list with lock while switching modes
  leds: ktd2692: Fix an error handling path
  leds: lgm: Fix up includes
  kunit: Add gnu_printf specifiers
  kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default
  kunit: Move default config from arch/um -> tools/testing/kunit
  kunit: Remove the unused all_tests.config
  cifs: missing null check for newinode pointer
  smb3: fix possible access to uninitialized pointer to DACL
  selftests/ftrace: fix event-no-pid on 1-core machine
  cifs: missing null pointer check in cifs_mount
  selftests/sgx: remove checks for file execute permissions
  PM / devfreq: passive: Fix get_target_freq when not using required-opp
  io_uring: Fix race condition when sqp thread goes to sleep
  io_uring: Create define to modify a SQPOLL parameter
  can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0
  can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
  crypto: sl3516 - fix duplicated inclusion
  crypto: sa2ul - Remove unused auth_len variable
  crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> "fallback"
  crypto: nx - Fix memcpy() over-reading in nonce
  crypto: api - Move crypto attr definitions out of crypto.h
  crypto: nx - Fix RCU warning in nx842_OF_upd_status
  crypto: nx - Fix numerous sparse byte-order warnings
  MAINTAINERS: update caam crypto driver maintainers list
  crypto: sl3516 - Fix build warning without CONFIG_PM
  crypto: hisilicon/qm - implement for querying hardware tasks status.
  objtool: Don't make .altinstructions writable
  crypto: sl3516 - depends on HAS_IOMEM
  sched/fair: Introduce the burstable CFS controller
  psi: Fix race between psi_trigger_create/destroy
  sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag
  sched/topology: Rework CPU capacity asymmetry detection
  sched/doc: Update the CPU capacity asymmetry bits
  x86/resctrl: Fix kernel-doc in pseudo_lock.c
  x86/resctrl: Fix kernel-doc in internal.h
  KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB
  KVM: selftests: fix triple fault if ept=0 in dirty_log_test
  KVM: x86/mmu: Fix uninitialized boolean variable flush
  KVM: nVMX: Handle split-lock #AC exceptions that happen in L2
  KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build
  KVM: selftests: Zero out the correct page in the Hyper-V features test
  KVM: selftests: Unconditionally use memslot 0 when loading elf binary
  KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup
  KVM: selftests: Use "standard" min virtual address for Hyper-V pages
  KVM: selftests: Add helpers to allocate N pages of virtual memory
  KVM: selftests: Lower the min virtual address for misc page allocations
  KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations
  KVM: selftests: Use alloc page helper for xAPIC IPI test
  KVM: selftests: Use "standard" min virtual address for CPUID test alloc
  ARM: dts: aspeed: Fix AST2600 machines line names
  time: Improve performance of time64_to_tm()
  dmaengine: xilinx: dpdma: Use kernel type u32 over uint32_t
  dmaengine: xilinx: dpdma: Fix spacing around addr[i-1]
  dmaengine: imx-sdma: Remove platform data header
  bpf, x86: Remove unused cnt increase from EMIT macro
  IB/isert: Align target max I/O size to initiator size
  usb: class: cdc-wdm: return the correct errno code
  usb: ftdi-elan: remove redundant continue statement in a while-loop
  usb: xhci-mtk: allow multiple Start-Split in a microframe
  RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1
  media: Fix Media Controller API config checks
  HID: amd_sfh: Extend driver capabilities for multi-generation support
  HID: amd_sfh: Extend ALS support for newer AMD platform
  HID: amd_sfh: Add initial support for HPD sensor
  USB: cdc-acm: blacklist Heimann USB Appset device
  dt-bindings: usb: qcom,dwc3: Add bindings for sm6115/4250
  dt-bindings: phy: qcom,qusb2: document sm4250/6115 compatible
  phy: qcom-qusb2: Add configuration for SM4250 and SM6115
  staging: rtl8723bs: Fix an error handling path
  staging: rtl8188eu: remove useless comment
  staging: rtl8188eu: remove "rtw_ieee80211_back_actioncode"
  staging: rtl8188eu: remove "rtw_ieee80211_back_parties"
  staging: rtl8188eu: fix usb_submit_urb error handling
  staging: rtl8188eu: handle errors from dev_alloc_name
  staging: rtl8188eu: remove RT_TRACE prints from usb_intf.c
  staging: rtl8188eu: remove RT_TRACE prints from rtl8188e_hal_init.c
  staging: rtl8188eu: remove a couple of unused defines
  staging: rtl8188eu: remove efuse type
  staging: rtl8188eu: remove unnecessary if clause
  staging: rtl8188eu: remove RT_TRACE and MSG_88E prints from usb_halinit.c
  staging: rtl8188eu: remove HAL_INIT_PROFILE_TAG
  staging: rtl8188eu: simplify rtl88eu_mon_init
  staging: rtl8188eu: remove RT_TRACE prints from pwrseqcmd.c
  staging: rtl8188eu: make efuse_ReadEFuse static
  staging: rtl8188eu: remove sdio defines
  staging: rtl8188eu: remove more unused defines
  staging: rtl8188eu: remove all DBG_88E_LEVEL calls from os_dep/ioctl_linux.c
  staging: rtl8188eu: remove all DBG_88E_LEVEL calls from core/rtw_mlmw_ext.c
  staging: rtl8188eu: remove all DBG_88E_LEVEL calls from core/rtw_ioctl_set.c
  staging: rtl8188eu: remove all DBG_88E_LEVEL calls from core/rtw_pwrctrl.c
  staging: rtl8188eu: remove all DBG_88E_LEVEL calls from core/rtw_xmit.c
  staging: rtl8188eu: remove DBG_88E_LEVEL macro from include/rtw_debug.h
  staging: rtl8188eu: remove MSG_88E call from hal/odm.c
  staging: rtl8188eu: remove MSG_88E macro from include/rtw_debug.h
  staging: rtl8723bs: remove all 5Ghz network types
  staging: rtl8723bs: remove code related to unsupported channel bandwidth
  staging: rtl8723bs: remove unused enum items related to channel bonding
  staging: rtl8723bs: rename enum items related to channel bonding
  staging: rtl8723bs: remove 5Ghz field in struct registry_priv
  staging: rtl8723bs: remove struct rt_channel_plan_5g
  staging: rtl8723bs: remove all branchings between 2.4Ghz and 5Ghz band types
  staging: rtl8723bs: beautify prototypes in include/hal_com_phycfg.h
  staging: rtl8723bs: remove 5Ghz code related to channel plan definition
  staging: rtl8723bs: remove some unused 5Ghz macro definitions
  staging: rtl8723bs: remove 5Ghz code related to RF power calibration
  staging: rtl8723bs: remove VHT dead code
  staging: rtl8723bs: remove unused ODM_CMNINFO_BOARD_TYPE enum item
  staging: rtl8723bs: fix macro value for 2.4Ghz only device
  staging: rtl8723bs: remove obsolete 5Ghz comments
  staging: rtl8723bs: fix check allowing 5Ghz settings
  staging: rtl8723bs: remove item from TODO list
  staging: rtl8723bs: convert function to static
  Revert "tty: serial: Add UART driver for Cortina-Access platform"
  serial: qcom_geni_serial: use DT aliases according to DT bindings
  serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs
  serial: Prefer unsigned int to bare use of unsigned
  media, bpf: Do not copy more entries than user space requested
  HID: wacom: Correct base usage for capacitive ExpressKey status bits
  selftests/lkdtm: Avoid needing explicit sub-shell
  selftests/lkdtm: Fix expected text for CR4 pinning
  selftests/lkdtm: Fix expected text for free poison
  lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE
  lkdtm/heap: Add vmalloc linear overflow test
  lkdtm: Enable DOUBLE_FAULT on all architectures
  lkdtm: Add CONFIG hints in errors where possible
  selftests/lkdtm: Enable various testable CONFIGs
  lkdtm/heap: Add init_on_alloc tests
  Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto"
  HID: input: Add support for Programmable Buttons
  ext4: fix comment for s_hash_unsigned
  fpga: machxo2-spi: Address warning about unused variable
  siox: Simplify error handling via dev_err_probe()
  misc: vmw_vmci: return the correct errno code
  misc: ibmasm: Modify matricies to matrices
  bpf: Do not change gso_size during bpf_skb_change_proto()
  nitro_enclaves: Set Bus Master for the NE PCI device
  ext4: fsmap: fix the block/inode bitmap comment
  stm class: Spelling fix
  intel_th: Remove an unused exit point from intel_th_remove()
  intel_th: msu: Make contiguous buffers uncached
  intel_th: Wait until port is in reset before programming it
  bus: mhi: core: Fix power down latency
  bus: mhi: Wait for M2 state during system resume
  bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls
  KVM: arm64: Set the MTE tag bit before releasing the page
  PNP: moved EXPORT_SYMBOL so that it immediately followed its function/variable
  mcb: Use DEFINE_RES_MEM() helper macro and fix the end address
  bpf: Support all gso types in bpf_skb_change_proto()
  powerpc/64s: Fix boot failure with 4K Radix
  powerpc/prom_init: Convert prom_strcpy() into prom_strscpy_pad()
  powerpc/prom_init: Pass linux_banner to firmware via option vector 7
  powerpc/interrupt: Fix CONFIG ifdef typo
  powerpc: remove interrupt exit helpers unused argument
  powerpc/64s: introduce different functions to return from SRR vs HSRR interrupts
  powerpc/64s: avoid reloading (H)SRR registers if they are still valid
  powerpc/64: move interrupt return asm to interrupt_64.S
  powerpc/64s: system call avoid setting MSR[RI] until we set MSR[EE]
  powerpc/64s: save one more register in the masked interrupt handler
  powerpc/64: allow alternate return locations for soft-masked interrupts
  powerpc/64: interrupt soft-enable race fix
  powerpc/64: treat low kernel text as irqs soft-masked
  powerpc/64: use interrupt restart table to speed up return from interrupt
  powerpc/interrupt: Rename and lightly change syscall_exit_prepare_main()
  powerpc/interrupt: Refactor interrupt_exit_user_prepare()
  powerpc/interrupt: Interchange prep_irq_for_{kernel_enabled/user}_exit()
  powerpc/interrupt: Refactor prep_irq_for_{user/kernel_enabled}_exit()
  powerpc/interrupt: Remove prep_irq_for_user_exit()
  powerpc/64s/interrupt: Check and fix srr_valid without crashing
  powerpc/pseries: Enable hardlockup watchdog for PowerVM partitions
  powerpc/64s: Remove irq mask workaround in accumulate_stolen_time()
  powerpc: Make PPC_IRQ_SOFT_MASK_DEBUG depend on PPC64
  powerpc: Offline CPU in stop_this_cpu()
  powerpc/pseries: skip reserved LMBs in dlpar_memory_add_by_count()
  powerpc/pseries: break early in dlpar_memory_add_by_count() loops
  powerpc/pseries: fail quicker in dlpar_memory_add_by_ic()
  powerpc/papr_scm: Properly handle UUID types and API
  powerpc/mm: Leave a gap between early allocated IO areas
  powerpc/mm: Properly coalesce pages in ptdump
  powerpc: Remove klimit
  powerpc/32: Interchange r10 and r12 in SYSCALL_ENTRY on non booke
  powerpc/32: Interchange r1 and r11 in SYSCALL_ENTRY on booke
  powerpc/32: Reduce code duplication of system call entry
  powerpc/32: Avoid #ifdef nested with FTR_SECTION on booke syscall entry
  powerpc/64s: Fix copy-paste data exposure into newly created tasks
  ext4: remove duplicate definition of ext4_xattr_ibody_inline_set()
  hwmon: (lm90) Prevent integer underflows of temperature calculations
  hwmon: Support set_trips() of thermal device ops
  ext4: consolidate checks for resize of bigalloc into ext4_resize_begin
  ext4: add check to prevent attempting to resize an fs with sparse_super2
  docs: ABI: testing: sysfs-firmware-memmap: add some memmap types.
  staging: phy-hi3670-usb3: do a some minor cleanups
  staging: hisi-spmi-controller: rename spmi-channel property
  jbd2: clean up misleading comments for jbd2_fc_release_bufs
  ext4: no need to verify new add extent block
  jbd2: remove the out label in __jbd2_journal_remove_checkpoint()
  jbd2: ensure abort the journal if detect IO error when writing original buffer back
  jbd2: don't abort the journal when freeing buffers
  jbd2: remove redundant buffer io error checks
  jbd2,ext4: add a shrinker to release checkpointed buffers
  jbd2: simplify journal_clean_one_cp_list()
  ext4: remove bdev_try_to_free_page() callback
  fs: remove bdev_try_to_free_page callback
  x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again
  KVM: selftests: Unconditionally use memslot 0 for vaddr allocations
  KVM: selftests: Unconditionally use memslot '0' for page table allocations
  KVM: selftests: Unconditionally allocate EPT tables in memslot 0
  KVM: selftests: Add wrapper to allocate page table page
  KVM: selftests: Rename x86's page table "address" to "pfn"
  KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages
  KVM: selftests: Genericize upper level page table entry struct
  KVM: selftests: Add hugepage support for x86-64
  KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates
  KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check
  KVM: stats: Separate generic stats from architecture specific ones
  KVM: stats: Add fd-based API to read binary stats data
  block: fix trace completion for chained bio
  brcmfmac: support parse country code map from DT
  rtw88: fix c2h memory leak
  iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func()
  i40e: Fix error handling in i40e_vsi_open
  i40e: Fix autoneg disabling for non-10GBaseT links
  rcu: Create an unrcu_pointer() to remove __rcu from a pointer
  doc: Clarify and expand RCU updaters and corresponding readers
  doc: Give XDP as example of non-obvious RCU reader/updater pairing
  bpf: Allow RCU-protected lookups to happen from bh context
  xdp: Add proper __rcu annotations to redirect map entries
  bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation
  ena: Remove rcu_read_lock() around XDP program invocation
  bnxt: Remove rcu_read_lock() around XDP program invocation
  thunderx: Remove rcu_read_lock() around XDP program invocation
  freescale: Remove rcu_read_lock() around XDP program invocation
  intel: Remove rcu_read_lock() around XDP program invocation
  marvell: Remove rcu_read_lock() around XDP program invocation
  mlx4: Remove rcu_read_lock() around XDP program invocation
  nfp: Remove rcu_read_lock() around XDP program invocation
  qede: Remove rcu_read_lock() around XDP program invocation
  sfc: Remove rcu_read_lock() around XDP program invocation
  netsec: Remove rcu_read_lock() around XDP program invocation
  stmmac: Remove rcu_read_lock() around XDP program invocation
  ti: Remove rcu_read_lock() around XDP program invocation
  block: move the disk events code to a separate file
  block: add the events* attributes to disk_attrs
  block: move bdev_disk_changed
  block: pass a gendisk to bdev_disk_changed
  i40e: fix PTP on 5Gb links
  i40e: Fix missing rtnl locking when setting up pf switch
  RDMA/irdma: Remove use of kmap()
  RDMA/hfi1: Remove use of kmap()
  net: retrieve netns cookie via getsocketopt
  tools/testing: add a selftest for SO_NETNS_COOKIE
  RDMA/hns: Add window selection field of congestion control
  net: ip: avoid OOM kills with large UDP sends over loopback
  net: mdiobus: fix fwnode_mdbiobus_register() fallback case
  Revert "ibmvnic: simplify reset_long_term_buff function"
  Revert "ibmvnic: remove duplicate napi_schedule call in open function"
  ibmvnic: clean pending indirect buffs during reset
  ibmvnic: account for bufs already saved in indir_buf
  ibmvnic: set ltb->buff to NULL after freeing
  ibmvnic: free tx_pool if tso_pool alloc fails
  ibmvnic: parenthesize a check
  dt-bindings: net: sparx5: Add sparx5-switch bindings
  net: sparx5: add the basic sparx5 driver
  net: sparx5: add hostmode with phylink support
  net: sparx5: add port module support
  net: sparx5: add mactable support
  net: sparx5: add vlan support
  net: sparx5: add switching support
  net: sparx5: add calendar bandwidth allocation support
  net: sparx5: add ethtool configuration and statistics support
  arm64: dts: sparx5: Add the Sparx5 switch node
  RDMA/cma: Remove unnecessary INIT->INIT transition
  ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile and readable
  RDMA/cma: Protect RMW with qp_mutex
  spi: Fix self assignment issue with ancillary->mode
  perf top: Add cgroup support for perf top (-G)
  vfio/mdpy: Fix memory leak of object mdev_state->vconfig
  PCI: Export pci_dev_trylock() and pci_dev_unlock()
  vfio: use the new pci_dev_trylock() helper to simplify try lock
  bootconfig/tracing/ktest: Add ktest examples of testing bootconfig
  usbnet: add usbnet_event_names[] for kevent
  trace/hwlat: Fix Clark's email
  trace/hwlat: Implement the mode config option
  trace/hwlat: Switch disable_migrate to mode none
  net: macsec: fix the length used to copy the key for offloading
  net: phy: mscc: fix macsec key length
  net: atlantic: fix the macsec key length
  ipv6: fix out-of-bound access in ip6_parse_tlv()
  PCI: intel-gw: Fix INTx enable
  of: of_reserved_mem: only call memblock_free for normal reserved memory
  of: of_reserved_mem: mark nomap memory instead of removing
  dt-bindings: interrupt-controller: Convert ARM VIC to json-schema
  gve: Update GVE documentation to describe DQO
  gve: Move some static functions to a common file
  gve: gve_rx_copy: Move padding to an argument
  gve: Make gve_rx_slot_page_info.page_offset an absolute offset
  gve: Introduce a new model for device options
  gve: Introduce per netdev `enum gve_queue_format`
  gve: adminq: DQO specific device descriptor logic
  gve: Add support for DQO RX PTYPE map
  gve: Add dqo descriptors
  gve: Add DQO fields for core data structures
  gve: Update adminq commands to support DQO queues
  gve: DQO: Add core netdev features
  gve: DQO: Add ring allocation and initialization
  gve: DQO: Configure interrupts on device up
  gve: DQO: Add TX path
  gve: DQO: Add RX path
  PCI: imx6: Remove imx6_pcie_probe() redundant error message
  PCI: imx6: Limit DBI register length for imx6qp PCIe
  dt-bindings: imx6q-pcie: Add "vph-supply" for PHY supply voltage
  PCI: imx6: Enable PHY internal regulator when supplied >3V
  Documentation: net: dsa: add details about SJA1110
  net: dsa: sja1105: document the SJA1110 in the Kconfig
  sctp: do black hole detection in search complete state
  sctp: send the next probe immediately once the last one is acked
  i2c: imx: Fix some checkpatch warnings
  dt-bindings: i2c: update bindings for MT8195 SoC
  i2c: core: Disable client irq on reboot/shutdown
  cifs: fix missing spinlock around update to ses->status
  dt-bindings: rtc: zynqmp: convert bindings to YAML
  dt-bindings: fpga: zynq: convert bindings to YAML
  dt-bindings: crypto: ccree: Convert to json-schema
  KVM: stats: Support binary stats retrieval for a VM
  KVM: stats: Support binary stats retrieval for a VCPU
  KVM: stats: Add documentation for binary statistics interface
  KVM: selftests: Add selftest for KVM statistics data binary interface
  KVM: debugfs: Reuse binary stats descriptors
  KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT
  KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
  KVM: x86: Properly reset MMU context at vCPU RESET/INIT
  KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk
  Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"
  KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified
  KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken
  Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role"
  KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN
  KVM: x86/mmu: Use MMU role to check for matching guest page sizes
  KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches
  KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages
  KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page()
  KVM: x86/mmu: Rename unsync helper and update related comments
  KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER
  KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state
  KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs
  KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper
  KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper
  KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs
  KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs
  KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context()
  KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role
  KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role
  KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans
  KVM: x86/mmu: Add accessors to query mmu_role bits
  KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0
  KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active
  KVM: x86/mmu: Always set new mmu_role immediately after checking old role
  KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits
  KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits
  KVM: x86/mmu: Drop vCPU param from reserved bits calculator
  KVM: x86/mmu: Use MMU's role to compute permission bitmask
  KVM: x86/mmu: Use MMU's role to compute PKRU bitmask
  KVM: x86/mmu: Use MMU's roles to compute last non-leaf level
  KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk
  KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata
  KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration
  KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers
  KVM: x86/mmu: Get nested MMU's root level from the MMU's role
  KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper
  KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls
  KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0
  KVM: x86/mmu: Add helper to update paging metadata
  KVM: x86/mmu: Add a helper to calculate root from role_regs
  KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers
  KVM: x86/mmu: Use MMU's role to determine PTTYPE
  KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU
  KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE
  KVM: x86: Enhance comments for MMU roles and nested transition trickiness
  KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic
  KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT
  KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault
  KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault
  KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on
  kvm: x86: Allow userspace to handle emulation errors
  selftests: kvm: Allows userspace to handle emulation errors.
  kvm: x86: disable the narrow guest module parameter on unload
  KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled
  e1000e: Check the PCIm state
  gve: Fix warnings reported for DQO patchset
  mlxsw: core_env: Avoid unnecessary memcpy()s
  PCI: tegra: Add missing MODULE_DEVICE_TABLE
  PCI: tegra194: Fix host initialization during resume
  net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs()
  ipv6: delete useless dst check in ip6_dst_lookup_tail
  net: bcmgenet: Add mdio-bcm-unimac soft dependency
  bfq: Remove merged request already in bfq_requests_merged()
  blk: Fix lock inversion between ioc lock and bfqd lock
  ata: rb532_cf: remove redundant codes
  powerpc/kprobes: Fix Oops by passing ppc_inst as a pointer to emulate_step() on ppc32
  powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable
  powerpc/papr_scm: Add support for reporting dirty-shutdown-count
  powerpc/kprobes: Roll IS_RFI() macro into IS_RFID()
  powerpc/kprobes: Warn if instruction patching failed
  powerpc/configs: Enable STACK_TRACER and FTRACE_SYSCALLS in some of the configs
  powerpc/xmon: Add support for running a command on all cpus in xmon
  powerpc/bpf: Use bctrl for making function calls
  selftests/powerpc: Use req_max_processed_len from sysfs NX capabilities
  powerpc/64s: Make prom_init require RELOCATABLE
  powerpc: Fix is_kvm_guest() / kvm_para_available()
  powerpc/papr_scm: trivial: fix typo in a comment
  powerpc/rtas-rtc: remove unused constant
  powerpc/pseries/dlpar: use rtas_get_sensor()
  powerpc/pmu: Make the generic compat PMU use the architected events
  powerpc: mark local variables around longjmp as volatile
  powerpc/pseries/vas: Include irqdomain.h
  staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ioctl_linux.c
  staging: rtl8188eu: remove all RT_TRACE calls from os_dep/xmit_linux.c
  staging: rtl8188eu: remove all RT_TRACE calls from os_dep/os_intfs.c
  staging: rtl8188eu: remove all RT_TRACE calls from os_dep/mlme_linux.c
  staging: rtl8188eu: remove all RT_TRACE calls from os_dep/recv_linux.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_security.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_sta_mgt.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_mlme_ext.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_mlme.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_led.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_wlan_util.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_ieee80211.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_ioctl_set.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_recv.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_pwrctrl.c
  staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_xmit.c
  staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl8188eu_xmit.c
  staging: rtl8188eu: remove all RT_TRACE calls from hal/hal_intf.c
  staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl8188eu_recv.c
  staging: rtl8188eu: remove RT_TRACE macro
  staging: rtl8188eu: remove DRIVER_PREFIX preprocessor definition
  staging: rtl8188eu: remove GlobalDebugLevel variable
  staging: rtl8188eu: remove include/rtw_debug.h header
  ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found
  tty: make linux/tty_flip.h self-contained
  phy: phy-hi3670-usb3: move driver from staging into phy
  spmi: hisi-spmi-controller: move driver from staging
  staging: hisilicon,hi6421-spmi-pmic.yaml: cleanup descriptions
  staging: hi6421-spmi-pmic: use devm_request_threaded_irq()
  staging: hi6421-spmi-pmic: better name IRQs
  staging: hi6421-spmi-pmic: change a return code
  staging: hi6421-spmi-pmic: change identation of a table
  staging: hi6421-spmi-pmic: cleanup some macros
  dt-bindings: gpio: stp: convert to json-schema
  gpio: mxs: Prefer unsigned int to bare use of unsigned
  dt-bindings: gpio: pcf857x: Convert to json-schema
  docs: driver-api: gpio: using-gpio.rst: avoid using ReST :doc:`foo` markup
  bpfilter: Specify the log level for the kmsg message
  spi: convert Xilinx Zynq UltraScale+ MPSoC GQSPI bindings to YAML
  spi: core: add dma_map_dev for dma device
  PCI: aardvark: Fix checking for PIO Non-posted Request
  serial: mvebu-uart: fix calculation of clock divisor
  serial: mvebu-uart: do not allow changing baudrate when uartclk is not available
  serial: mvebu-uart: correctly calculate minimal possible baudrate
  dt-bindings: mvebu-uart: fix documentation
  arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
  serial: mvebu-uart: remove unused member nb from struct mvebu_uart
  HID: core: Add hid_hw_may_wakeup() function
  HID: usbhid: Implement may_wakeup ll-driver callback
  HID: logitech-dj: Implement may_wakeup ll-driver callback
  HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source
  HID: thrustmaster: Switch to kmemdup() when allocate change_request
  PCI: aardvark: Implement workaround for the readback value of VEND_ID
  ACPI: arm64: Move DMA setup operations out of IORT
  ACPI: Move IOMMU setup code out of IORT
  ACPI: Add driver for the VIOT table
  iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops()
  iommu/virtio: Enable x86 support
  RDMA/cma: Fix incorrect Packet Lifetime calculation
  RDMA/core/sa_query: Remove unused argument
  Documentation: i2c: Add doc for I2C sysfs
  powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
  powerpc/ptrace: Move set_return_regs_changed() before regs_set_return_{msr/ip}
  powerpc/ptrace: Refactor regs_set_return_{msr/ip}
  powerpc/sysfs: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
  RDMA/cma: Fix rdma_resolve_route() memory leak
  RDMA/rxe: Missing unlock on error in get_srq_wqe()
  i2c: core-smbus: Expose PEC calculate function for generic use
  ice: add tracepoints
  blk-mq: update hctx->dispatch_busy in case of real scheduler
  ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC
  RDMA/irdma: Check contents of user-space irdma_mem_reg_req object
  RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles
  kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers
  lib/test: convert lib/test_list_sort.c to use KUnit
  kunit: tool: internal refactor of parser input handling
  thunderbolt: test: Reinstate a few casts of bitfields
  kunit: Support skipped tests
  kunit: tool: Support skipped tests in kunit_tool
  kunit: test: Add example tests which are always skipped
  kasan: test: make use of kunit_skip()
  kunit: add unit test for filtering suites by names
  dev_forward_skb: do not scrub skb mark within the same name space
  xfs: Initialize error in xfs_attr_remove_iter
  Add Mellanox BlueField Gigabit Ethernet driver
  xfs: don't nest icloglock inside ic_callback_lock
  xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks
  xfs: Fix a CIL UAF by getting get rid of the iclog callback lock
  gve: Fix swapped vars when fetching max queues
  ice: add support for auxiliary input/output pins
  ice: remove the VSI info from previous agg
  ice: remove unnecessary VSI assignment
  ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()'
  Revert "be2net: disable bh with spin_lock in be_process_mcc"
  net: mdiobus: withdraw fwnode_mdbiobus_register
  net/smc: Ensure correct state of the socket in send path
  smb3: prevent races updating CurrentMid
  dm writecache: add "cleaner" and "max_age" to Documentation
  dm writecache: add optional "metadata_only" parameter
  dm ps io affinity: remove redundant continue statement
  dm zone: fix dm_revalidate_zones() memory allocation
  dm btree remove: assign new_root only when removal succeeds
  dm io tracker: factor out IO tracker
  dm writecache: pause writeback if cache full and origin being written directly
  xfs: don't wait on future iclogs when pushing the CIL
  trace/hwlat: Implement the per-cpu mode
  trace: Add a generic function to read/write u64 values from tracefs
  trace/hwlat: Use trace_min_max_param for width and window params
  trace/hwlat: Remove printk from sampling loop
  trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers
  dt-bindings: clock: gpio-mux-clock: Convert to json-schema
  dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss
  remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss
  clk: zynqmp: fix compile testing without ZYNQMP_FIRMWARE
  clk: zynqmp: pll: Remove some dead code
  clk: tegra: clk-tegra124-dfll-fcpu: don't use devm functions for regulator
  powerpc/interrupt: Also use exit_must_hard_disable() on PPC32
  pinctrl: zynqmp: some code cleanups
  tracing: Add LATENCY_FS_NOTIFY to define if latency_fsnotify() is defined
  pinctrl: stm32: check for IRQ MUX validity during alloc()
  trace: Add osnoise tracer
  trace: Add timerlat tracer
  trace/hwlat: Protect kdata->kthread with get/put_online_cpus
  trace/hwlat: Support hotplug operations
  trace/osnoise: Support hotplug operations
  powerpc/interrupt: Use names in check_return_regs_valid()
  Bluetooth: 6lowpan: delete unneeded variable initialization
  Bluetooth: use flexible-array member instead of zero-length array
  Bluetooth: Return whether a connection is outbound
  Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return
  Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip.
  Bluetooth: btusb: Add support for Lite-On Mediatek Chip
  Bluetooth: btusb: fix memory leak
  Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
  Bluetooth: Fix the HCI to MGMT status conversion table
  Bluetooth: hci_qca: fix potential GPF
  Bluetooth: Add ncmd=0 recovery handling
  Bluetooth: 6lowpan: remove unused function
  Bluetooth: Fix alt settings for incoming SCO with transparent coding format
  Bluetooth: btqca: Don't modify firmware contents in-place
  Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth
  Bluetooth: Shutdown controller after workqueues are flushed or cancelled
  Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750
  Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750
  Bluetooth: btqca: Moved extracting rom version info to common place
  dt-bindings: net: bluetooth: Convert Qualcomm BT binding to DT schema
  dt-bindings: net: bluetooth: Add device tree bindings for QTI chip wcn6750
  Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500)
  Bluetooth: Remove spurious error message
  Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails
  Bluetooth: L2CAP: Fix invalid access on ECRED Connection response
  Bluetooth: btusb: Add support USB ALT 3 for WBS
  Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro
  Bluetooth: Translate additional address type during le_conn_comp
  Bluetooth: disable filter dup when scan for adv monitor
  Bluetooth: mgmt: Fix the command returns garbage parameter value
  Bluetooth: hci_h5: Add RTL8822CS capabilities
  Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device.
  Bluetooth: btrtl: rename USB fw for RTL8761
  Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
  Bluetooth: use inclusive language in hci_core.h
  Bluetooth: use inclusive language to describe CPB
  Bluetooth: use inclusive language in HCI LE features
  Bluetooth: use inclusive language in SMP
  Bluetooth: use inclusive language in comments
  Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855.
  Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
  Bluetooth: bnep: Use the correct print format
  Bluetooth: cmtp: Use the correct print format
  Bluetooth: hidp: Use the correct print format
  Bluetooth: 6lowpan: Use the correct print format
  Bluetooth: a2mp: Use the correct print format
  Bluetooth: amp: Use the correct print format
  Bluetooth: mgmt: Use the correct print format
  Bluetooth: msft: Use the correct print format
  Bluetooth: sco: Use the correct print format
  Bluetooth: smp: Use the correct print format
  Bluetooth: use inclusive language in HCI role comments
  Bluetooth: use inclusive language when tracking connections
  Bluetooth: use inclusive language when filtering devices
  Bluetooth: Fix Set Extended (Scan Response) Data
  Bluetooth: btmrvl: remove redundant continue statement
  Bluetooth: Increment management interface revision
  Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
  Bluetooth: hci_uart: Remove redundant assignment to fw_ptr
  net/mlx5: Compare sampler flow destination ID in fs_core
  net/mlx5: DR, Add support for flow sampler offload
  net/mlx5: Increase hairpin buffer size
  net/mlx5: SF, Improve performance in SF allocation
  net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections
  net/mlx5e: Add IPsec support to uplink representor
  seq_buf: Fix overflow in seq_buf_putmem_hex()
  seq_buf: Make trace_seq_putmem_hex() support data longer than 8
  NFS: Fix up inode attribute revalidation timeouts
  NFSv4: Fix handling of non-atomic change attrbute updates
  NFS: Avoid duplicate resets of attribute cache timeouts
  mailbox: arm_mhu: Remove redundant error printing in mhu_probe()
  mailbox: bcm-pdc: Remove redundant error printing in pdc_probe()
  mailbox: mediatek: Remove redundant error printing in cmdq_probe()
  MAINTAINERS: Add dt-bindings to mailbox entry
  mailbox: hisilicon: Use the correct HiSilicon copyright
  dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support
  mailbox: imx: replace the xTR/xRR array with single register
  mailbox: imx: add xSR/xCR register array
  mailbox: imx-mailbox: support i.MX8ULP MU
  mailbox: mtk-cmdq: Remove cmdq_cb_status
  mailbox: mtk-cmdq: Use mailbox rx_callback
  mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data
  mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion
  mailbox: bcm2835: Remove redundant dev_err call in bcm2835_mbox_probe()
  mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call in flexrm_mbox_probe()
  mailbox: mtk-cmdq: Fix uninitialized variable in cmdq_mbox_flush()
  dt-bindings: mailbox: Add binding for sm6125
  mailbox: qcom-apcs: Add SM6125 compatible
  dt-bindings: mailbox: qcom: Add MSM8939 APCS compatible
  mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device
  mailbox: qcom: Add MSM8939 APCS support
  mailbox: imx: Avoid using val uninitialized in imx_mu_isr()
  dt-bindings: add bindings for polarfire soc mailbox
  mbox: add polarfire soc system controller mailbox
  dt-bindings: add bindings for polarfire soc system controller
  MAINTAINERS: add entry for polarfire soc mailbox
  MAINTAINERS: erofs: update my email address
  block/mq-deadline: Remove a WARN_ON_ONCE() call
  clk: agilex/stratix10: remove noc_clk
  clk: agilex/stratix10: fix bypass representation
  clk: agilex/stratix10: add support for the 2nd bypass
  clk: agilex/stratix10/n5x: fix how the bypass_reg is handled
  clk: qcom: gcc: Add support for a new frequency for SC7280
  dt-bindings: clk: qcom: gcc-sm6125: Document SM6125 GCC driver
  clk: qcom: Add SM6125 (TRINKET) GCC driver
  dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings
  clk: qcom: gcc: Add support for Global Clock controller found on MSM8226
  clk: qcom: smd-rpmcc: Add support for MSM8226 rpm clocks
  clk/qcom: Remove unused variables
  clk: qcom: clk-alpha-pll: add support for zonda pll
  dt-bindings: clock: add QCOM SM8250 camera clock bindings
  clk: qcom: Add camera clock controller driver for SM8250
  clk: socfpga: clk-pll: Remove unused variable 'rc'
  dt-bindings: clock: add ti,lmk04832 bindings
  clk: add support for the lmk04832
  clk: lmk04832: add support for digital delay
  clk: stm32mp1: merge 'clk-hsi-div' and 'ck_hsi' into one clock
  clk: stm32mp1: merge 'ck_hse_rtc' and 'ck_rtc' into one clock
  clk: stm32mp1: remove intermediate pll clocks
  clk: stm32mp1: convert to module driver
  clk: stm32mp1: move RCC reset controller into RCC clock driver
  clk: bd718xx: Drop BD70528 support
  clk: actions: Fix UART clock dividers on Owl S500 SoC
  clk: actions: Fix SD clocks factor table on Owl S500 SoC
  clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC
  clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC
  dt-bindings: clock: Add NIC and ETHERNET bindings for Actions S500 SoC
  clk: actions: Add NIC and ETHERNET clock support for Actions S500 SoC
  clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare
  dt-bindings: clock: ingenic: Add ingenic,jz4760{,b}-cgu compatibles
  clk: Support bypassing dividers
  clk: ingenic: Read bypass register only when there is one
  clk: ingenic: Remove pll_info.no_bypass_bit
  clk: ingenic: Support overriding PLLs M/N/OD calc algorithm
  clk: ingenic: Add support for the JZ4760
  clk: st: clkgen-pll: remove unused variable of struct clkgen_pll
  clk: st: flexgen: embed soc clock outputs within compatible data
  dt-bindings: clock: st: flexgen: add new introduced compatible
  clk: st: clkgen-pll: embed soc clock outputs within compatible data
  dt-bindings: clock: st: clkgen-pll: add new introduced compatible
  clk: st: clkgen-fsyn: embed soc clock outputs within compatible data
  dt-bindings: clock: st: clkgen-fsyn: add new introduced compatible
  drivers: ti: remove redundant error message in adpll.c
  dt-bindings: clock: clk-si5341: Add new attributes
  clk: si5341: Wait for DEVICE_READY on startup
  clk: si5341: Avoid divide errors due to bogus register contents
  clk: si5341: Check for input clock presence and PLL lock on startup
  clk: si5341: Update initialization magic
  clk: si5341: Allow different output VDD_SEL values
  clk: si5341: Add silabs,xaxb-ext-clk property
  clk: si5341: Add silabs,iovdd-33 property
  clk: si5341: Add sysfs properties to allow checking/resetting device faults
  dt-bindings: Document the hi3559a clock bindings
  clk: hisilicon: Add clock driver for hi3559A SoC
  crypto: qat - ratelimit invalid ioctl message and print the invalid cmd
  crypto: scatterwalk - Remove obsolete PageSlab check
  crypto: omap - Drop obsolete PageSlab check
  crypto: drbg - self test for HMAC(SHA-512)
  crypto: sl3516 - Typo s/Stormlink/Storlink/
  crypto: sl3516 - Add dependency on ARCH_GEMINI
  crypto: hisilicon/sec - fix the process of disabling sva prefetching
  time/kunit: Add missing MODULE_LICENSE()
  scripts/min-tool-version.sh: Raise minimum clang version to 13.0.0 for s390
  s390/pci: add zpci_set_irq()/zpci_clear_irq()
  virtio/s390: get rid of open-coded kvm hypercall
  s390/speculation: Use statically initialized const for instructions
  s390/zcrypt: Switch to flexible array member
  s390/hypfs: use register pair instead of register asm
  s390/timex: get rid of register asm
  s390/lib,xor: get rid of register asm
  s390/mm,pages-states: get rid of register asm
  s390/cmpxchg: use register pair instead of register asm
  s390/string: get rid of register asm
  s390/lib,uaccess: get rid of register asm
  s390/lib,string: get rid of register asm
  s390/cmf: get rid of register asm
  s390/ioasm: get rid of register asm
  s390/ioasm: use symbolic names for asm operands
  s390/qdio: get rid of register asm
  s390/dasd: use register pair instead of register asm
  platform/x86: think-lmi: Fix issues with duplicate attributes
  platform/x86: think-lmi: Split current_value to reflect only the value
  platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release()
  platform/x86: intel_skl_int3472: Uninitialized variable in skl_int3472_handle_gpio_resources()
  platform/x86: dell-wmi-sysman: Change user experience when Admin/System Password is modified
  genirq/irqdesc: Drop excess kernel-doc entry @lookup
  pwm: Add a device-managed function to add PWM chips
  pwm: lpss: Simplify using devm_pwmchip_add()
  pwm: meson: Simplify using devm_pwmchip_add()
  pwm: clps711x: Simplify using devm_pwmchip_add()
  pwm: imx1: Don't disable clocks at device remove time
  pwm: imx1: Simplify using devm_pwmchip_add()
  pwm: crc: Simplify using devm_pwmchip_add()
  pwm: Drop irrelevant error path from pwmchip_remove()
  pwm: tiecap: Drop .free() callback
  pwm: tiecap: Implement .apply() callback
  drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
  drm/i915: Reinstate the mmap ioctl for some platforms
  gfs2: Fix do_gfs2_set_flags description
  gfs2: Use list_move_tail instead of list_del/list_add_tail
  gfs2: Fix underflow in gfs2_page_mkwrite
  gfs2: Fix error handling in init_statfs
  orangefs: readahead adjustment
  orangefs: fix orangefs df output.
  exfat: avoid incorrectly releasing for root inode
  bpf, x86: Fix extable offset calculation
  media: video-mux: Skip dangling endpoints
  media: mtk-vpu: on suspend, read/write regs only if vpu is running
  media: s5p-mfc: Fix display delay control creation
  nfs: update has_sec_mnt_opts after cloning lsm options from parent
  NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read()
  SUNRPC: Fix the batch tasks count wraparound.
  SUNRPC: Should wake up the privileged task firstly.
  sched/fair: Ensure _sum and _avg values stay consistent
  bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
  bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()
  vfio/mtty: Delete mdev_devices_list
  f2fs: enable extent cache for compression files in read-only
  f2fs: remove false alarm on iget failure during GC
  MAINTAINERS: f2fs: update my email address
  writeback: fix obtain a reference to a freeing memcg css
  drm/panel: nt35510: Do not fail if DSI read fails
  mm/page_alloc: Correct return value of populated elements if bulk array is populated
  tracing: Have osnoise_main() add a quiescent state for task rcu
  trace/osnoise: Fix 'no previous prototype' warnings
  trace/osnoise: Make interval u64 on osnoise_main
  trace/osnoise: Fix return value on osnoise_init_hotplug_support
  Documentation: Fix a typo on trace/osnoise-tracer
  tracing: Fix spelling in osnoise tracer "interferences" -> "interference"
  net: lwtunnel: handle MTU calculation in forwading
  bareudp: allow redirecting bareudp packets to eth devices
  ipip: allow redirecting ipip and mplsip packets to eth devices
  sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices
  gre: let mac_header point to outer header only when necessary
  ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices
  gtp: reset mac_header after decap
  seccomp: Support atomic "addfd + send reply"
  selftests/seccomp: Add test for atomic addfd+send
  selftests/seccomp: More closely track fds being assigned
  selftests/seccomp: Flush benchmark output
  selftests/seccomp: Avoid using "sysctl" for report
  net: sched: fix warning in tcindex_alloc_perfect_hash
  mptcp: fix 'masking a bool' warning
  vfio/mtty: Enforce available_instances
  dm writecache: make writeback pause configurable
  net: tipc: fix FB_MTU eat two pages
  net: tipc: replace align() with ALIGN in msg.c
  net: hns3: add support for FD counter in debugfs
  net: hns3: add support for dumping MAC umv counter in debugfs
  bnxt_en: Update firmware interface to 1.10.2.47
  bnxt_en: Get PTP hardware capability from firmware
  bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods
  bnxt_en: Get the full 48-bit hardware timestamp periodically
  bnxt_en: Get the RX packet timestamp
  bnxt_en: Transmit and retrieve packet timestamps
  bnxt_en: Enable hardware PTP support
  sched/core: Disable CONFIG_SCHED_CORE by default
  xdp: Move the rxq_info.mem clearing to unreg_mem_model()
  net: bridge: include the is_local bit in br_fdb_replay
  net: ocelot: delete call to br_fdb_replay
  net: switchdev: add a context void pointer to struct switchdev_notifier_info
  net: bridge: ignore switchdev events for LAG ports which didn't request replay
  net: bridge: constify variables in the replay helpers
  net: bridge: allow the switchdev replay functions to be called for deletion
  net: dsa: refactor the prechangeupper sanity checks into a dedicated function
  net: dsa: replay a deletion of switchdev objects for ports leaving a bridged LAG
  net: sparx5: check return value after calling platform_get_resource()
  net: sparx5: fix return value check in sparx5_create_targets()
  net: sparx5: fix error return code in sparx5_register_notifier_blocks()
  flow_offload: action should not be NULL when it is referenced
  ipv6: ICMPV6: add response to ICMPV6 RFC 8335 PROBE messages
  ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
  ceph: make ceph_netfs_read_ops static
  ceph: make ceph_queue_cap_snap static
  libceph: kill ceph_none_authorizer::reply_buf
  libceph: fix some spelling mistakes
  libceph: remove unnecessary ret variable in ceph_auth_init()
  libceph: fix doc warnings in cls_lock_client.c
  ceph: simplify the metrics struct
  ceph: update and rename __update_latency helper to __update_stdev
  ceph: add IO size metrics support
  ceph: decoding error in ceph_update_snap_realm should return -EIO
  ceph: add some lockdep assertions around snaprealm handling
  ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
  ceph: allow ceph_put_mds_session to take NULL or ERR_PTR
  ceph: eliminate session->s_gen_ttl_lock
  ceph: don't take s_mutex or snap_rwsem in ceph_check_caps
  ceph: don't take s_mutex in try_flush_caps
  ceph: don't take s_mutex in ceph_flush_snaps
  ceph: eliminate ceph_async_iput()
  ceph: take reference to req->r_parent at point of assignment
  sctp: validate from_addr_param return
  sctp: add size validation when walking chunks
  sctp: validate chunk size in __rcv_asconf_lookup
  sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
  net: bridge: mrp: Update the Test frames for MRA
  net: phy: at803x: mask 1000 Base-X link mode
  net: dsa: sja1105: fix dynamic access to L2 Address Lookup table for SJA1110
  net: sparx5: Do not use mac_addr uninitialized in mchp_sparx5_probe()
  once: implement DO_ONCE_LITE for non-fast-path "do once" functionality
  net: update netdev_rx_csum_fault() print dump only once
  reset: stm32mp1: remove stm32mp1 reset
  dt-bindings: clock: add IDs for SCMI clocks on stm32mp15
  dt-bindings: reset: add IDs for SCMI reset domains on stm32mp15
  dt-bindings: reset: add MCU HOLD BOOT ID for SCMI reset domains on stm32mp15
  dt-bindings: clock: stm32mp1 new compatible for secure rcc
  clk: stm32mp1: new compatible for secure RCC support
  selftests: net: devlink_port_split: check devlink returned an element before dereferencing it
  PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
  ANDROID: kernel: add module info for debug_kinfo
  scsi: libfc: Fix array index out of bound exception
  scsi: MAINTAINERS: Add mpi3mr driver maintainers
  scsi: qedf: Add check to synchronize abort and flush
  clk: lmk04832: Depend on SPI
  clk: lmk04832: Use of match table
  clk: zynqmp: Use firmware specific common clock flags
  clk: zynqmp: Use firmware specific divider clock flags
  clk: zynqmp: Use firmware specific mux clock flags
  clk: zynqmp: Handle divider specific read only flag
  MIPS: MT extensions are not available on MIPS32r1
  MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops
  MIPS: set mips32r5 for virt extensions
  ANDROID: Kleaf: use globs to express sources
  gfs2: Clean up the error handling in gfs2_page_mkwrite
  gfs2: Unstuff before locking page in gfs2_page_mkwrite
  gfs2: Clean up gfs2_unstuff_dinode
  net/mlx4: Fix fall-through warning for Clang
  drm/amdgpu: return early for non-TTM_PL_TT type BOs
  i3c: master: cdns: Fix fall-through warning for Clang
  block: fix discard request merge
  mmc: core: clear flags before allowing to retune
  mmc: sdhci-of-arasan: Use clock-frequency property to update clk_xin
  phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
  mmc: sdhci: Clear unused bounce buffer at DMA mmap error path
  dt-bindings: mmc: change compatiable string for MT8195 mmc host IP
  tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
  <linux/dma-resv.h>: correct a function name in kernel-doc
  drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
  NFS: nfs_find_open_context() may only select open files
  NFSv4: setlease should return EAGAIN if locks are not available
  net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst
  net: bridge: switchdev: send FDB notifications for host addresses
  net: bridge: allow br_fdb_replay to be called for the bridge device
  net: dsa: delete dsa_legacy_fdb_add and dsa_legacy_fdb_del
  net: dsa: introduce dsa_is_upstream_port and dsa_switch_is_upstream_of
  net: dsa: introduce a separate cross-chip notifier type for host MDBs
  net: dsa: reference count the MDB entries at the cross-chip notifier level
  net: dsa: introduce a separate cross-chip notifier type for host FDBs
  net: dsa: reference count the FDB addresses at the cross-chip notifier level
  net: dsa: install the host MDB and FDB entries in the master's RX filter
  net: dsa: sync static FDB entries on foreign interfaces to hardware
  net: dsa: include bridge addresses which are local in the host fdb list
  net: dsa: include fdb entries pointing to bridge in the host fdb list
  net: dsa: ensure during dsa_fdb_offload_notify that dev_hold and dev_put are on the same dev
  net: dsa: replay the local bridge FDB entries pointing to the bridge dev too
  mm/gup: fix try_grab_compound_head() race with split_huge_page()
  mm/page_alloc: fix memory map initialization for descending nodes
  mm/page_alloc: correct return value of populated elements if bulk array is populated
  kthread: switch to new kerneldoc syntax for named variable macro argument
  kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
  ia64: headers: drop duplicated words
  ia64: mca_drv: fix incorrect array size calculation
  streamline_config.pl: make spacing consistent
  streamline_config.pl: add softtabstop=4 for vim users
  scripts/spelling.txt: add more spellings to spelling.txt
  ntfs: fix validity check for file name attribute
  squashfs: add option to panic on errors
  ocfs2: remove unnecessary INIT_LIST_HEAD()
  ocfs2: fix snprintf() checking
  ocfs2: remove redundant assignment to pointer queue
  ocfs2: remove repeated uptodate check for buffer
  ocfs2: replace simple_strtoull() with kstrtoull()
  ocfs2: remove redundant initialization of variable ret
  kernel: watchdog: modify the explanation related to watchdog thread
  doc: watchdog: modify the explanation related to watchdog thread
  doc: watchdog: modify the doc related to "watchdog/%u"
  slab: use __func__ to trace function name
  kunit: make test->lock irq safe
  mm/slub, kunit: add a KUnit test for SLUB debugging functionality
  slub: remove resiliency_test() function
  mm, slub: change run-time assertion in kmalloc_index() to compile-time
  slub: restore slub_debug=- behavior
  slub: actually use 'message' in restore_bytes()
  slub: indicate slab_fix() uses printf formats
  slub: force on no_hash_pointers when slub_debug is enabled
  mm: slub: move sysfs slab alloc/free interfaces to debugfs
  mm/slub: add taint after the errors are printed
  mm/kmemleak: fix possible wrong memory scanning period
  dax: fix ENOMEM handling in grab_mapping_entry()
  tools/vm/page_owner_sort.c: check malloc() return
  mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage()
  mm: mmap_lock: use local locks instead of disabling preemption
  mm/page_reporting: fix code style in __page_reporting_request()
  mm/page_reporting: export reporting order as module parameter
  mm/page_reporting: allow driver to specify reporting order
  virtio_balloon: specify page reporting order if needed
  mm: page-writeback: kill get_writeback_state() comments
  mm/page-writeback: Fix performance when BDI's share of ratio is 0.
  mm/page-writeback: update the comment of Dirty position control
  mm/page-writeback: use __this_cpu_inc() in account_page_dirtied()
  writeback, cgroup: do not switch inodes with I_WILL_FREE flag
  writeback, cgroup: add smp_mb() to cgroup_writeback_umount()
  writeback, cgroup: increment isw_nr_in_flight before grabbing an inode
  writeback, cgroup: switch to rcu_work API in inode_switch_wbs()
  writeback, cgroup: keep list of inodes attached to bdi_writeback
  writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn()
  writeback, cgroup: support switching multiple inodes at once
  writeback, cgroup: release dying cgwbs by switching attached inodes
  fs: unexport __set_page_dirty
  fs: move ramfs_aops to libfs
  mm: require ->set_page_dirty to be explicitly wired up
  mm/writeback: move __set_page_dirty() to core mm
  mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers
  iomap: use __set_page_dirty_nobuffers
  fs: remove anon_set_page_dirty()
  fs: remove noop_set_page_dirty()
  mm: move page dirtying prototypes from mm.h
  mm/gup_benchmark: support threading
  mm: gup: allow FOLL_PIN to scale in SMP
  mm: gup: pack has_pinned in MMF_HAS_PINNED
  mm: pagewalk: fix walk for hugepage tables
  mm/swapfile: use percpu_ref to serialize against concurrent swapoff
  swap: fix do_swap_page() race with swapoff
  mm/swap: remove confusing checking for non_swap_entry() in swap_ra_info()
  mm/shmem: fix shmem_swapin() race with swapoff
  mm/swapfile: move get_swap_page_of_type() under CONFIG_HIBERNATION
  mm/swap: remove unused local variable nr_shadows
  mm/swap_slots.c: delete meaningless forward declarations
  mm, swap: remove unnecessary smp_rmb() in swap_type_to_swap_info()
  mm: free idle swap cache page after COW
  swap: check mapping_empty() for swap cache before being freed
  mm/memcg: move mod_objcg_state() to memcontrol.c
  mm/memcg: cache vmstat data in percpu memcg_stock_pcp
  mm/memcg: improve refill_obj_stock() performance
  mm/memcg: optimize user context object stock access
  mm: memcg/slab: properly set up gfp flags for objcg pointer array
  mm: memcg/slab: create a new set of kmalloc-cg-<n> caches
  mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches
  mm: memcontrol: fix root_mem_cgroup charging
  mm: memcontrol: fix page charging in page replacement
  mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm
  mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec
  mm: memcontrol: simplify lruvec_holds_page_lru_lock
  mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec
  mm: memcontrol: simplify the logic of objcg pinning memcg
  mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock
  mm: vmscan: remove noinline_for_stack
  memcontrol: use flexible-array member
  loop: use worker per cgroup instead of kworker
  mm: charge active memcg when no mm is set
  loop: charge i/o to mem and blk cg
  mm: memcontrol: remove trailing semicolon in macros
  perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC
  binfmt: remove in-tree usage of MAP_EXECUTABLE
  mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff()
  mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap
  mm/mmap: introduce unlock_range() for code cleanup
  mm/mmap: use find_vma_intersection() in do_mmap() for overlap
  mm/memory.c: fix comment of finish_mkwrite_fault()
  mm: add vma_lookup(), update find_vma_intersection() comments
  drm/i915/selftests: use vma_lookup() in __igt_mmap()
  arch/arc/kernel/troubleshoot: use vma_lookup() instead of find_vma()
  arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection()
  arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection()
  arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma()
  arch/mips/kernel/traps: use vma_lookup() instead of find_vma()
  arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush()
  x86/sgx: use vma_lookup() in sgx_encl_find()
  virt/kvm: use vma_lookup() instead of find_vma_intersection()
  vfio: use vma_lookup() instead of find_vma_intersection()
  net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive()
  drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages()
  media: videobuf2: use vma_lookup() in get_vaddr_frames()
  misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma()
  kernel/events/uprobes: use vma_lookup() in find_active_uprobe()
  lib/test_hmm: use vma_lookup() in dmirror_migrate()
  mm/ksm: use vma_lookup() in find_mergeable_vma()
  mm/migrate: use vma_lookup() in do_pages_stat_array()
  mm/mremap: use vma_lookup() in vma_to_resize()
  mm/memory.c: use vma_lookup() in __access_remote_vm()
  mm/mempolicy: use vma_lookup() in __access_remote_vm()
  mm: update legacy flush_tlb_* to use vma
  h8300: remove unused variable
  mm/dmapool: use DEVICE_ATTR_RO macro
  mm, tracing: unify PFN format strings
  mm/page_alloc: add an alloc_pages_bulk_array_node() helper
  mm/vmalloc: switch to bulk allocator in __vmalloc_area_node()
  mm/vmalloc: print a warning message first on failure
  mm/vmalloc: remove quoted strings split across lines
  mm/vmalloc: fallback to a single page allocator
  mm: vmalloc: add cond_resched() in __vunmap()
  printk: introduce dump_stack_lvl()
  kasan: use dump_stack_lvl(KERN_ERR) to print stacks
  kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL()
  kasan: allow an architecture to disable inline instrumentation
  kasan: allow architectures to provide an outline readiness check
  mm: define default MAX_PTRS_PER_* in include/pgtable.h
  kasan: use MAX_PTRS_PER_* for early shadow tables
  kasan: rename CONFIG_KASAN_SW_TAGS_IDENTIFY to CONFIG_KASAN_TAGS_IDENTIFY
  kasan: integrate the common part of two KASAN tag-based modes
  kasan: add memory corruption identification support for hardware tag-based mode
  mm: report which part of mem is being freed on initmem case
  mm/mmzone.h: simplify is_highmem_idx()
  mm: make __dump_page static
  mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt
  mm/debug: factor PagePoisoned out of __dump_page
  mm/page_owner: constify dump_page_owner
  mm: make compound_head const-preserving
  mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype
  mm: constify page_count and page_ref_count
  mm: optimise nth_page for contiguous memmap
  mm/page_alloc: switch to pr_debug
  kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21
  mm/page_alloc: split per cpu page lists and zone stats
  mm/page_alloc: convert per-cpu list protection to local_lock
  mm/vmstat: convert NUMA statistics to basic NUMA counters
  mm/vmstat: inline NUMA event counter updates
  mm/page_alloc: batch the accounting updates in the bulk allocator
  mm/page_alloc: reduce duration that IRQs are disabled for VM counters
  mm/page_alloc: explicitly acquire the zone lock in __free_pages_ok
  mm/page_alloc: avoid conflating IRQs disabled with zone->lock
  mm/page_alloc: update PGFREE outside the zone lock in __free_pages_ok
  mm: page_alloc: dump migrate-failed pages only at -EBUSY
  mm/page_alloc: delete vm.percpu_pagelist_fraction
  mm/page_alloc: disassociate the pcp->high from pcp->batch
  mm/page_alloc: adjust pcp->high after CPU hotplug events
  mm/page_alloc: scale the number of pages that are batch freed
  mm/page_alloc: limit the number of pages on PCP lists when reclaim is active
  mm/page_alloc: introduce vm.percpu_pagelist_high_fraction
  mm: drop SECTION_SHIFT in code comments
  mm/page_alloc: improve memmap_pages dbg msg
  mm/page_alloc: fix counting of managed_pages
  mm/page_alloc: move free_the_page
  alpha: remove DISCONTIGMEM and NUMA
  arc: update comment about HIGHMEM implementation
  arc: remove support for DISCONTIGMEM
  m68k: remove support for DISCONTIGMEM
  mm: remove CONFIG_DISCONTIGMEM
  arch, mm: remove stale mentions of DISCONIGMEM
  docs: remove description of DISCONTIGMEM
  mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA
  mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM
  mm/page_alloc: allow high-order pages to be stored on the per-cpu lists
  mm/page_alloc: split pcp->high across all online CPUs for cpuless nodes
  mm,hwpoison: send SIGBUS with error virutal address
  mm,hwpoison: make get_hwpoison_page() call get_any_page()
  net: sock: introduce sk_error_report
  net: sock: add trace for socket errors
  ptp: Set lookup cookie when creating a PTP PPS source.
  net: use netdev_info in ndo_dflt_fdb_{add,del}
  net: say "local" instead of "static" addresses in ndo_dflt_fdb_{add,del}
  net: stmmac: option to enable PHY WOL with PMT enabled
  stmmac: intel: Enable PHY WOL option in EHL
  stmmac: intel: set PCI_D3hot in suspend
  gve: DQO: Fix off by one in gve_rx_dqo()
  tcp_yeah: check struct yeah size at compile time
  tcp: change ICSK_CA_PRIV_SIZE definition
  qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
  trace/osnoise: Make 'noise' variable s64 in run_osnoise()
  trace/timerlat: Fix indentation on timerlat_main()
  scsi: mpi3mr: Fix warnings reported by smatch
  scsi: core: Retry I/O for Notify (Enable Spinup) Required error
  scsi: ipr: System crashes when seeing type 20 error
  scsi: virtio_scsi: Add validation for residual bytes from response
  power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE
  power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
  power: supply: ab8500: add missing MODULE_DEVICE_TABLE
  drivers: power: add missing MODULE_DEVICE_TABLE in keystone-reset.c
  power: supply: bq24190_charger: drop of_match_ptr() from device ID table
  power: supply: axp288_fuel_gauge: Rename fuel_gauge_blacklist to no_battery_list
  power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery_list DMI entry more generic
  power: supply: axp288_fuel_gauge: remove redundant continue statement
  power: supply: ab8500: Fix an old bug
  RDMA/mlx5: Don't access NULL-cleared mpi pointer
  RDMA/core: Always release restrack object
  pinctrl: ralink: rt305x: add missing include
  ext4: notify sysfs on errors_count value change
  drm/amd/display: Enabling eDP no power sequencing with DAL feature mask
  drm/amdgpu: Power down VCN and JPEG before disabling SMU features
  drm/amdgpu: correct tcp harvest setting
  drm/amdgpu: fix Navi1x tcp power gating hang when issuing lightweight invalidaiton
  drm/amdgpu: fix NAK-G generation during PCI-e link width switch
  drm/amdgpu: fix the hang caused by PCIe link width switch
  drm/amdgpu: correct clock gating settings on feature unsupported
  drm/amdgpu: update GFX MGCG settings
  drm/amdgpu: update HDP LS settings
  drm/amdkfd: add helper function for kfd sysfs create
  drm/amdkfd: fix sysfs kobj leak
  drm/amdkfd: add sysfs counters for vm fault and migration
  drm/amdkfd: implement counters for vm fault and migration
  drm/amdgpu: enable tmz on yellow carp
  amdgpu/nv.c - Added codec query for Beige Goby
  Revert "drm/amd/display: Fix overlay validation by considering cursors"
  drm/amdgpu/display: drop unused variable
  amdgpu/pm: remove code duplication in show_power_cap calls
  drm/amd/amdgpu: enable gpu recovery for beige_goby
  memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER
  memblock: align freed memory map on pageblock boundaries with SPARSEMEM
  memblock: ensure there is no overflow in memblock_overlaps_region()
  arm: extend pfn_valid to take into account freed memory map alignment
  drm/radeon: Fix NULL dereference when updating memory stats
  powerpc/32s: Fix setup_{kuap/kuep}() on SMP
  powerpc/4xx: Fix setup_kuep() on SMP
  powerpc/64s: fix hash page fault interrupt handler
  powerpc/64e: fix CONFIG_RELOCATABLE build warnings
  powerpc/64e: remove implicit soft-masking and interrupt exit restart logic
  powerpc/64s: add a table of implicit soft-masked addresses
  powerpc/64s/interrupt: preserve regs->softe for NMI interrupts
  powerpc/64: enable MSR[EE] in irq replay pt_regs
  powerpc/64/interrupt: add missing kprobe annotations on interrupt exit symbols
  powerpc/64s/interrupt: clean up interrupt return labels
  powerpc/64s: move ret_from_fork etc above __end_soft_masked
  MIPS: X1830: Respect cell count of common properties.
  dt-bindings: clock: Add documentation for MAC PHY control bindings.
  MIPS: Ingenic: Add MAC syscon nodes for Ingenic SoCs.
  MIPS: CI20: Reduce clocksource to 750 kHz.
  MIPS: CI20: Add second percpu timer for SMP.
  MIPS: Fix PKMAP with 32-bit MIPS huge page support
  tracing: Change variable type as bool for clean-up
  treewide: Add missing semicolons to __assign_str uses
  tracing: Simplify & fix saved_tgids logic
  jbd2: export jbd2_journal_[un]register_shrinker()
  ANDROID: sched: Fix wake_q length tracking
  cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline()
  cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu()
  cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu()
  cpufreq: Remove the ->stop_cpu() driver callback
  pwm: berlin: use consistent naming for variables
  pwm: berlin: Implement .apply() callback
  pwm: berlin: Don't check the return code of pwmchip_remove()
  pwm: pxa: Drop if with an always false condition
  pwm: pxa: Always use the same variable name for driver data
  pwm: img: Fix PM reference leak in img_pwm_enable()
  pwm: sprd: Don't check the return code of pwmchip_remove()
  dt-bindings: pwm: pwm-tiecap: Convert to json schema
  dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC
  docs: firmware-guide: ACPI: Add a PWM example
  pwm: core: Convert to use fwnode for matching
  pwm: core: Reuse fwnode_to_pwmchip() in ACPI case
  pwm: core: Unify fwnode checks in the module
  pwm: core: Remove unused devm_pwm_put()
  pwm: core: Simplify some devm_*pwm*() functions
  pwm: tegra: Drop an if block with an always false condition
  pwm: tegra: Don't modify HW state in .remove callback
  pwm: tegra: Don't needlessly enable and disable the clock in .remove()
  pwm: tegra: Assert reset only after the PWM was unregistered
  pwm: vt8500: Drop if with an always false condition
  pwm: vt8500: Only unprepare the clock after the pwmchip was removed
  pwm: ep93xx: Implement .apply callback
  pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply()
  pwm: ep93xx: Prepare clock before using it
  pwm: ep93xx: Fix read of uninitialized variable ret
  cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target()
  cpufreq: Remove ->resolve_freq()
  ACPI: AMBA: Fix resource name in /proc/iomem
  ACPI: video: Add quirk for the Dell Vostro 3350
  clk: stm32mp1: fix missing spin_lock_init()
  clk: lmk04832: fix return value check in lmk04832_probe()
  clk: lmk04832: Fix spelling mistakes in dev_err messages and comments
  tools lib: Adopt bitmap_intersects() operation from the kernel sources
  clk: k210: Fix k210_clk_set_parent()
  clk: divider: Add re-usable determine_rate implementations
  clk: divider: Switch from .round_rate to .determine_rate by default
  clk: meson: regmap: switch to determine_rate for the dividers
  clk: hisilicon: hi3559a: Drop __init markings everywhere
  vfio/pci: Handle concurrent vma faults
  io_uring: don't change sqpoll creds if not needed
  io_uring: refactor io_sq_thread()
  io_uring: fix code style problems
  io_uring: update sqe layout build checks
  io_uring: simplify struct io_uring_sqe layout
  io_uring: refactor io_openat2()
  io_uring: add IOPOLL and reserved field checks to IORING_OP_RENAMEAT
  io_uring: add IOPOLL and reserved field checks to IORING_OP_UNLINKAT
  io_uring: reduce latency by reissueing the operation
  io_uring: refactor io_arm_poll_handler()
  io_uring: mainstream sqpoll task_work running
  io_uring: remove not needed PF_EXITING check
  io_uring: optimise hot path restricted checks
  io_uring: refactor io_submit_flush_completions
  io_uring: pre-initialise some of req fields
  io_uring: spin in iopoll() only when reqs are in a single queue
  io_uring: code clean for kiocb_done()
  mtip32xx: simplify sysfs setup
  mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk
  null_blk: remove an unused variable assignment in null_add_dev
  ubd: remove the code to register as the legacy IDE driver
  ubd: use blk_mq_alloc_disk and blk_cleanup_disk
  nbd: provide a way for userspace processes to identify device backends
  mmc: remove an extra blk_{get,put}_queue pair
  mmc: switch to blk_mq_alloc_disk
  mmc: initialized disk->minors
  loop: reorder loop_exit
  loop: reduce loop_ctl_mutex coverage in loop_exit
  loop: remove the l argument to loop_add
  loop: don't call loop_lookup before adding a loop device
  loop: split loop_control_ioctl
  loop: move loop_ctl_mutex locking into loop_add
  loop: don't allow deleting an unspecified loop device
  loop: split loop_lookup
  loop: rewrite loop_exit using idr_for_each_entry
  block: mark blk_mq_init_queue_data static
  block: remove REQ_OP_SCSI_{IN,OUT}
  block: support polling through blk_execute_rq
  nvme: use blk_execute_rq() for passthrough commands
  block: return errors from blk_execute_rq()
  nvme: use return value from blk_execute_rq()
  ubd: remove dead code in ubd_setup_common
  Revert "ext4: consolidate checks for resize of bigalloc into ext4_resize_begin"
  block: check disk exist before trying to add partition
  cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
  cpufreq: CPPC: Pass structure instance by reference
  arch_topology: Avoid use-after-free for scale_freq_data
  cpufreq: CPPC: Add support for frequency invariance
  ARM: dts: aspeed: Update e3c246d4i vuart properties
  mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c
  mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP
  mm: hugetlb: gather discrete indexes of tail page
  mm: hugetlb: free the vmemmap pages associated with each HugeTLB page
  mm: hugetlb: defer freeing of HugeTLB pages
  mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page
  mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap
  mm: memory_hotplug: disable memmap_on_memory when hugetlb_free_vmemmap enabled
  mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate
  mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONFIG_TRANSPARENT_HUGEPAGE
  mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and fix one comment mistake
  mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK
  mm/huge_memory.c: use page->deferred_list
  mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled()
  mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd
  mm/huge_memory.c: don't discard hugepage if other processes are mapping it
  mm/hugetlb: change parameters of arch_make_huge_pte()
  mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge
  mm/vmalloc: enable mapping of huge pages at pte level in vmap
  mm/vmalloc: enable mapping of huge pages at pte level in vmalloc
  powerpc/8xx: add support for huge pages on VMAP and VMALLOC
  khugepaged: selftests: remove debug_cow
  mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY
  mm: sparsemem: split the huge PMD mapping of vmemmap pages
  mm: sparsemem: use huge PMD mapping for vmemmap pages
  mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON
  hugetlb: remove prep_compound_huge_page cleanup
  hugetlb: address ref count racing in prep_compound_gigantic_page
  mm/hwpoison: disable pcp for page_handle_poison()
  userfaultfd/selftests: use user mode only
  userfaultfd/selftests: remove the time() check on delayed uffd
  userfaultfd/selftests: dropping VERIFY check in locking_thread
  userfaultfd/selftests: only dump counts if mode enabled
  userfaultfd/selftests: unify error handling
  mm/thp: simplify copying of huge zero page pmd when fork
  mm/userfaultfd: fix uffd-wp special cases for fork()
  mm/userfaultfd: fail uffd-wp registration if not supported
  mm/pagemap: export uffd-wp protection information
  userfaultfd/selftests: add pagemap uffd-wp test
  userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte
  userfaultfd/shmem: support minor fault registration for shmem
  userfaultfd/shmem: support UFFDIO_CONTINUE for shmem
  userfaultfd/shmem: advertise shmem minor fault support
  userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte()
  userfaultfd/selftests: use memfd_create for shmem test type
  userfaultfd/selftests: create alias mappings in the shmem test
  userfaultfd/selftests: reinitialize test context in each test
  userfaultfd/selftests: exercise minor fault handling shmem support
  mm/vmscan.c: fix potential deadlock in reclaim_pages()
  include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low
  mm: workingset: define macro WORKINGSET_SHIFT
  mm/kconfig: move HOLES_IN_ZONE into mm
  docs: proc.rst: meminfo: briefly describe gaps in memory accounting
  fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER
  fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM
  fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages
  mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline()
  virtio-mem: use page_offline_(start|end) when setting PageOffline()
  fs/proc/kcore: use page_offline_(freeze|thaw)
  mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS
  mm/z3fold: avoid possible underflow in z3fold_alloc()
  mm/z3fold: remove magic number in z3fold_create_pool()
  mm/z3fold: remove unused function handle_to_z3fold_header()
  mm/z3fold: fix potential memory leak in z3fold_destroy_pool()
  mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page
  mm/zbud: reuse unbuddied[0] as buddied in zbud_pool
  mm/zbud: don't export any zbud API
  mm/compaction: use DEVICE_ATTR_WO macro
  mm: compaction: remove duplicate !list_empty(&sublist) check
  mm/compaction: fix 'limit' in fast_isolate_freepages
  mm/mempolicy: cleanup nodemask intersection check for oom
  mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy
  mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy
  mm: mempolicy: don't have to split pmd for huge zero page
  mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies
  include/linux/mmzone.h: add documentation for pfn_valid()
  memblock: update initialization of reserved pages
  arm64: decouple check whether pfn is in linear map from pfn_valid()
  arm64: drop pfn_valid_within() and simplify pfn_valid()
  arm64/mm: drop HAVE_ARCH_PFN_VALID
  mm: migrate: fix missing update page_private to hugetlb_page_subpool
  mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs
  mm: memory: add orig_pmd to struct vm_fault
  mm: memory: make numa_migrate_prep() non-static
  mm: thp: refactor NUMA fault handling
  mm: migrate: account THP NUMA migration counters correctly
  mm: migrate: don't split THP for misplaced NUMA page
  mm: migrate: check mapcount for THP instead of refcount
  mm: thp: skip make PMD PROT_NONE if THP migration is not supported
  mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGTABLE_LEVELS > 2
  mm: rmap: make try_to_unmap() void function
  mm/thp: remap_page() is only needed on anonymous THP
  mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC
  mm/thp: fix strncpy warning
  nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc
  mm/nommu: unexport do_munmap()
  mm: generalize ZONE_[DMA|DMA32]
  mm: make variable names for populate_vma_page_range() consistent
  mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefault page tables
  MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT
  selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore
  selftests/vm: add test for MADV_POPULATE_(READ|WRITE)
  mm/memory_hotplug: rate limit page migration warnings
  mm,memory_hotplug: drop unneeded locking
  mm/zswap.c: remove unused function zswap_debugfs_exit()
  mm/zswap.c: avoid unnecessary copy-in at map time
  mm/zswap.c: fix two bugs in zswap_writeback_entry()
  riscv: pass the mm_struct to __sbi_tlb_flush_range
  riscv: add ASID-based tlbflushing methods
  RISC-V: Use asm-generic for {in,out}{bwlq}
  riscv: Enable KFENCE for riscv64
  riscv: Introduce set_kernel_memory helper
  drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2)
  drm/amd/display: fix incorrrect valid irq check
  drm/amd/display: fix null pointer access in gpu reset
  ARM: dts: tacoma: Add phase corrections for eMMC
  drm/amdgpu: Set ttm caching flags during bo allocation
  drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64
  drm/amdgpu/dc: Really fix DCN3.1 Makefile for PPC64
  drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
  drm/amd/display: Respect CONFIG_FRAME_WARN=0 in dml Makefile
  drm/amdgpu: move apu flags initialization to the start of device init
  drm/amd/pm: skip PrepareMp1ForUnload message in s0ix
  drm/amdgpu: add new dimgrey cavefish DID
  drm/amdgpu: Update NV SIMD-per-CU to 2
  drm/amd/display: Extend DMUB diagnostic logging to DCN3.1
  drm/amdkfd: inc counter on child ranges with xnack off
  drm/amdkfd: device pgmap owner at the svm migrate init
  drm/amdkfd: add owner ref param to get hmm pages
  drm/amdkfd: set owner ref to svm range prefault
  drm/amdgpu: get owner ref in validate and map
  drm/amdkfd: use hmm range fault to get both domain pfns
  drm/amdkfd: classify and map mixed svm range pages in GPU
  drm/amdkfd: skip invalid pages during migrations
  drm/amdkfd: skip migration for pages already in VRAM
  drm/amdkfd: add invalid pages debug at vram migration
  drm/amdkfd: Maintain svm_bo reference in page->zone_device_data
  drm/amdgpu: Conditionally reset SDMA RAS error counts
  ARM: dts: everest: Add phase corrections for eMMC
  ARM: dts: aspeed: everest: PSU #3 address change
  riscv: Map the kernel with correct permissions the first time
  ALSA: scarlett2: Fix pad count for 18i8 Gen 3
  ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again
  bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check()
  powerpc: Only build restart_table.c for 64s
  PCI: rockchip: Register IRQ handlers after device and data are ready
  dt-bindings: media: adv7180: Add missing video-interfaces.yaml reference
  dt-bindings: display: renesas,du: Fix 'ports' reference
  dt-bindings: Fix 'unevaluatedProperties' errors in DT graph users
  ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock
  dasd: unexport dasd_set_target_state
  s390/dasd: Avoid field over-reading memcpy()
  block: grab a device refcount in disk_uevent
  block: remove the bdgrab in blk_drop_partitions
  PM: sleep: Use ktime_us_delta() in initcall_debug_report()
  ACPI: PM: Only mark EC GPE for wakeup on Intel systems
  ACPI: Kconfig: Provide help text for the ACPI_PRMT option
  ALSA: hda/realtek - Add type for ALC287
  ALSA: hda/realtek - Add ALC285 HP init procedure
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8
  ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config
  igc: Fix use-after-free error during reset
  igb: Fix use-after-free error during reset
  igc: change default return of igc_read_phy_reg()
  ixgbe: Fix an error handling path in 'ixgbe_probe()'
  igc: Fix an error handling path in 'igc_probe()'
  igb: Fix an error handling path in 'igb_probe()'
  fm10k: Fix an error handling path in 'fm10k_probe()'
  e1000e: Fix an error handling path in 'e1000_probe()'
  iavf: Fix an error handling path in 'iavf_probe()'
  igb: Check if num of q_vectors is smaller than max before array access
  igb: Fix position of assignment to *ring
  perf tools: Add read_cgroup_id() function
  perf tools: Add cgroup_is_v2() helper
  mm/zsmalloc.c: remove confusing code in obj_free()
  mm/zsmalloc.c: improve readability for async_free_zspage()
  zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK
  mm: fix typos and grammar error in comments
  mm: define default value for FIRST_USER_ADDRESS
  mm: fix spelling mistakes
  mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages
  mm/vmalloc: include header for prototype of set_iounmap_nonlazy
  mm/page_alloc: make should_fail_alloc_page() static
  mm/mapping_dirty_helpers: remove double Note in kerneldoc
  mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection
  mm/memory_hotplug: fix kerneldoc comment for __try_online_node
  mm/memory_hotplug: fix kerneldoc comment for __remove_memory
  mm/zbud: add kerneldoc fields for zbud_pool
  mm/z3fold: add kerneldoc fields for z3fold_pool
  mm/swap: make swap_address_space an inline function
  mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations
  mm/page_alloc: move prototype for find_suitable_fallback
  mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM
  mm/thp: define default pmd_pgtable()
  kfence: unconditionally use unbound work queue
  mm: remove special swap entry functions
  mm/swapops: rework swap entry manipulation code
  mm/rmap: split try_to_munlock from try_to_unmap
  mm/rmap: split migration into its own function
  mm: rename migrate_pgmap_owner
  mm/memory.c: allow different return codes for copy_nonpresent_pte()
  mm: device exclusive memory access
  mm: selftests for exclusive device memory
  nouveau/svm: refactor nouveau_range_fault
  nouveau/svm: implement atomic SVM access
  proc: Avoid mixing integer types in mem_rw()
  procfs: allow reading fdinfo with PTRACE_MODE_READ
  procfs/dmabuf: add inode number to /proc/*/fdinfo
  sysctl: remove redundant assignment to first
  drm: include only needed headers in ascii85.h
  kernel.h: split out panic and oops helpers
  lib: decompress_bunzip2: remove an unneeded semicolon
  lib/string_helpers: switch to use BIT() macro
  lib/string_helpers: move ESCAPE_NP check inside 'else' branch in a loop
  lib/string_helpers: drop indentation level in string_escape_mem()
  lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII
  lib/string_helpers: introduce ESCAPE_NAP to escape non-ASCII and non-printable
  lib/string_helpers: allow to append additional characters to be escaped
  lib/test-string_helpers: print flags in hexadecimal format
  lib/test-string_helpers: get rid of trailing comma in terminators
  lib/test-string_helpers: add test cases for new features
  MAINTAINERS: add myself as designated reviewer for generic string library
  seq_file: introduce seq_escape_mem()
  seq_file: add seq_escape_str() as replica of string_escape_str()
  seq_file: convert seq_escape() to use seq_escape_str()
  nfsd: avoid non-flexible API in seq_quote_mem()
  seq_file: drop unused *_escape_mem_ascii()
  lib/math/rational.c: fix divide by zero
  lib/math/rational: add Kunit test cases
  lib/decompressors: fix spelling mistakes
  lib/mpi: fix spelling mistakes
  lib: memscan() fixlet
  lib: uninline simple_strtoull()
  lib/test_string.c: allow module removal
  kernel.h: split out kstrtox() and simple_strtox() to a separate header
  lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static
  lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
  checkpatch: scripts/spdxcheck.py now requires python3
  checkpatch: improve the indented label test
  checkpatch: do not complain about positive return values starting with EPOLL
  init: print out unknown kernel parameters
  kprobes: remove duplicated strong free_insn_page in x86 and s390
  nilfs2: remove redundant continue statement in a while-loop
  hfsplus: remove unnecessary oom message
  hfsplus: report create_date to kstat.btime
  x86: signal: don't do sas_ss_reset() until we are certain that sigframe won't be abandoned
  exec: remove checks in __register_bimfmt()
  kcov: add __no_sanitize_coverage to fix noinstr for all architectures
  selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
  selftests/vm/pkeys: handle negative sys_pkey_alloc() return code
  selftests/vm/pkeys: refill shadow register after implicit kernel write
  selftests/vm/pkeys: exercise x86 XSAVE init state
  lib/decompressors: remove set but not used variabled 'level'
  ipc sem: use kvmalloc for sem_undo allocation
  ipc: use kmalloc for msg_queue and shmid_kernel
  ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock
  ipc/util.c: use binary search for max_idx
  net: usb: asix: ax88772: suspend PHY on driver probe
  openvswitch: Optimize operation for key comparison
  net/802/mrp: fix memleak in mrp_request_join()
  sctp: prevent info leak in sctp_make_heartbeat()
  tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
  net/802/garp: fix memleak in garp_request_join()
  net: annotate data race around sk_ll_usec
  octeontx2-af: cn10k: Setting up lmtst map table
  octeontx2-af: cn10k: Support configurable LMTST regions
  octeontx2-pf: cn10k: Use runtime allocated LMTLINE region
  net: dsa: return -EOPNOTSUPP when driver does not implement .port_lag_join
  net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
  sctp: check pl.raise_count separately from its increment
  sctp: move 198 addresses from unusable to private scope
  net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz
  net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
  net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz
  net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz
  net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz
  net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz
  perf bpf_counter: Move common functions to bpf_counter.h
  perf cs-etm: Remove callback cs_etm_find_snapshot()
  perf arm-spe: Save clock parameters from TIME_CONV event
  perf arm-spe: Convert event kernel time to counter value
  perf arm-spe: Assign kernel time to synthesized event
  perf arm-spe: Bail out if the trace is later than perf event
  perf arm-spe: Don't wait for PERF_RECORD_EXIT event
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools include UAPI: Update linux/mount.h copy
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  tools kvm headers arm64: Update KVM headers from the kernel sources
  tools headers UAPI: Synch KVM's svm.h header with the kernel
  perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events()
  perf llvm: Return -ENOMEM when asprintf() fails
  perf script: Add API for filtering via dynamically loaded shared object
  perf script: Add dlfilter__filter_event_early()
  perf script: Add option to list dlfilters
  perf script: Add option to pass arguments to dlfilters
  perf build: Install perf_dlfilter.h
  perf dlfilter: Add resolve_address() to perf_dlfilter_fns
  perf dlfilter: Add insn() to perf_dlfilter_fns
  perf dlfilter: Add srcline() to perf_dlfilter_fns
  perf dlfilter: Add attr() to perf_dlfilter_fns
  perf dlfilter: Add object_code() to perf_dlfilter_fns
  perf annotate: Allow 's' on source code lines
  perf session: Add missing evlist__delete when deleting a session
  io_uring: fix stuck fallback reqs
  io_uring: simplify task_work func
  io_uring: fix exiting io_req_task_work_add leaks
  MAINTAINERS: Add Joyce Ooi as Altera PCIe maintainer
  octeontx2-af: DMAC filter support in MAC block
  octeontx2-af: Debugfs support for DMAC filters
  octeontx2-pf: offload DMAC filters to CGX/RPM block
  net: wwan: iosm: fix uevent reporting
  net: wwan: iosm: remove reduandant check
  net: wwan: iosm: correct link-id handling
  net: wwan: iosm: fix netdev tx stats
  net: wwan: iosm: set default mtu
  ptp: add ptp virtual clock driver framework
  ptp: support ptp physical/virtual clocks conversion
  ptp: track available ptp vclocks information
  ptp: add kernel API ptp_get_vclocks_index()
  ethtool: add a new command for getting PHC virtual clocks
  ptp: add kernel API ptp_convert_timestamp()
  mptcp: setsockopt: convert to mptcp_setsockopt_sol_socket_timestamping()
  net: sock: extend SO_TIMESTAMPING for PHC binding
  net: socket: support hardware timestamp conversion to PHC bound
  selftests/net: timestamping: support binding PHC
  MAINTAINERS: add entry for PTP virtual clock driver
  ibmvnic: retry reset if there are no other resets
  Documentation: add more details in tipc.rst
  net: remove the caif_hsi driver
  tcp: consistently disable header prediction for mptcp
  udp: annotate data races around unix_sk(sk)->gso_size
  ARM: dts: qcom-apq8060: Correct Ethernet node name and drop bogus irq property
  dt-bindings: net: sms911x: Convert to json-schema
  PCI: cpcihp: Declare cpci_debug in header file
  net: stmmac: Terminate FPE workqueue in suspend
  ext4: use ext4_grp_locked_error in mb_find_extent
  gve: Fix an error handling path in 'gve_probe()'
  gve: Propagate error codes to caller
  s390: iucv: Avoid field over-reading memcpy()
  selftest: netfilter: add test case for unreplied tcp connections
  netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state
  netfilter: nf_tables: Fix dereference of null pointer flow
  netfilter: conntrack: nf_ct_gre_keymap_flush() removal
  netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo
  Revert "clk: divider: Switch from .round_rate to .determine_rate by default"
  f2fs: compress: add nocompress extensions support
  i2c: mpc: Restore reread of I2C status register
  i2c: ali1535: mention that the device should not be disabled
  ANDROID: build.configs: migrate away from CC_LD_ARG
  mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
  ACPI: Correct \_SB._OSC bit definition for PRM
  sched/fair: Sync load_sum with load_avg after dequeue
  sched/fair: Fix CFS bandwidth hrtimer expiry type
  sched/uclamp: Ignore max aggregation if rq is idle
  perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support
  perf/x86/intel/uncore: Clean up error handling path of iio mapping
  ACPI: Do not singal PRM support if not enabled
  ANDROID: Kleaf: drop kernel header outputs
  loop: remove unused variable in loop_set_status()
  net/sched: sch_taprio: fix typo in comment
  gve: Simplify code and axe the use of a deprecated API
  net: ipv6: fix return value of ip6_skb_dst_mtu
  gve: DQO: Remove incorrect prefetch
  net/sched: act_ct: fix err check for nf_conntrack_confirm
  tcp: annotate data races around tp->mtu_info
  sock: fix error in sock_setsockopt()
  net: bridge: sync fdb to new unicast-filtering ports
  net/sched: act_ct: remove and free nf_table callbacks
  nfp: flower-ct: remove callback delete deadlock
  vmxnet3: fix cksum offload issues for tunnels with non-default udp ports
  udp: properly flush normal packet at GRO time
  cifs: make locking consistent around the server session status
  cifs: clarify SMB1 code for UnixCreateHardLink
  CIFS: Clarify SMB1 code for UnixCreateSymLink
  CIFS: Clarify SMB1 code for UnixSetPathInfo
  Revert "ALSA: usb-audio: Reduce latency at playback start"
  virtio_blk: cleanups: remove check obsoleted by CONFIG_LBDAF removal
  vhost-iotlb: fix vhost_iotlb_del_range() documentation
  vdpa_sim_blk: remove duplicate include of linux/blkdev.h
  vDPA/ifcvf: record virtio notify base
  vDPA/ifcvf: implement doorbell mapping for ifcvf
  virtio: update virtio id table, add transitional ids
  vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids
  virtio-blk: Fix memory leak among suspend/resume procedure
  virtio_net: Fix error handling in virtnet_restore()
  vp_vdpa: correct the return value when fail to map notification
  vhost: Remove the repeated declaration
  virtio-blk: limit seg_max to a safe value
  virtio_console: Assure used length from device is limited
  vhost: remove work arg from vhost_work_flush
  vhost-scsi: remove extra flushes
  vhost-scsi: reduce flushes during endpoint clearing
  vhost: fix poll coding style
  vhost: fix up vhost_work coding style
  virtio_ring: Fix kernel-doc
  vdpa/mlx5: Fix umem sizes assignments on VQ create
  vdpa/mlx5: Fix possible failure in umem size calculation
  vdpa/mlx5: Support creating resources with uid == 0
  vdp/mlx5: Fix setting the correct dma_device
  vdpa/mlx5: Add support for running with virtio_vdpa
  virtio_net: move tx vq operation under tx queue lock
  virtio_net: move txq wakeups under tx q lock
  virtio: fix up virtio_disable_cb
  net: marvell: always set skb_shared_info in mvneta_swbm_add_rx_fragment
  exfat: handle wrong stream entry size in exfat_readdir()
  csky: syscache: Fixup duplicate cache flush
  csky: Kconfig: Remove unused selects
  dt-bindings: thermal: Add binding for Tegra30 thermal sensor
  thermal/core/thermal_of: Stop zone device before unregistering it
  dt-bindings: thermal: convert rockchip-thermal to json-schema
  dt-bindings: rockchip-thermal: Support the RK3568 SoC compatible
  dt-bindings: thermal: tsens: Add sc8180x compatible
  thermal/drivers/intel/intel_soc_dts_iosf: Switch to use find_first_zero_bit()
  thermal: devfreq_cooling: Fix kernel-doc
  thermal/drivers/int340x/processor_thermal: Split enumeration and processing part
  thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver
  thermal/drivers/mediatek: Add sensors-support
  thermal/drivers/int340x/processor_thermal: Fix warning for return value
  thermal/drivers/int340x/processor_thermal: Fix tcc setting
  percpu: flush tlb in pcpu_reclaim_populated()
  scsi: blkcg: Fix application ID config options
  iov_iter: remove uaccess_kernel() warning from iov_iter_init()
  nds32: add arch/nds32/boot/.gitignore
  parisc: syscalls: use pattern rules to generate syscall headers
  sparc: syscalls: use pattern rules to generate syscall headers
  Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
  xen: Use DEVICE_ATTR_*() macro
  xen: sync include/xen/interface/io/ring.h with Xen's newest version
  nvme-tcp: can't set sk_user_data without write_lock
  locking/lockdep: Fix meaningless /proc/lockdep output of lock classes on !CONFIG_PROVE_LOCKING
  jump_label: Fix jump_label_text_reserved() vs __init
  static_call: Fix static_call_text_reserved() vs __init
  kprobe/static_call: Restore missing static_call_text_reserved()
  s390/kprobes: use is_kernel() helper
  s390: mm: Fix secure storage access exception handling
  s390/lib,uaccess: fix copy_in_user_mvcos() inline asm clobber list
  s390/entry.S: factor out SIEEXIT macro
  s390/mcck: optimize user mode check in case of !CONFIG_KVM
  s390/mcck: always enter C handler with DAT enabled
  s390/mcck: move storage error checks to assembler
  s390/mcck: keep machine check interruption codes sorted
  s390/boot: replace magic string check with a bootdata flag
  s390/mcck: move register validation to C code
  s390/cpumf: Allow concurrent access for CPU Measurement Counter Facility
  s390/lib,string: fix strcat() inline asm constraint modifier
  s390/AP: support new dynamic AP bus size limit
  ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE
  powerpc/mm: Fix lockup on kernel exec fault
  powerpc/bpf: Fix detecting BPF atomic instructions
  powerpc/bpf: Reject atomic ops in ppc32 JIT
  powerpc/xive: Fix error handling when allocating an IPI
  mips: always link byteswap helpers into decompressor
  mips: disable branch profiling in boot/decompress.o
  smb3: fix typo in header file
  PM: domains: Shrink locking area of the gpd_list_lock
  ptp: fix NULL pointer dereference in ptp_clock_register
  ptp: fix format string mismatch in ptp_sysfs.c
  net: stmmac: separate the tas basetime calculation function
  net: stmmac: add mutex lock to protect est parameters
  net: stmmac: ptp: update tas basetime after ptp adjust
  perf report: Fix --task and --stat with pipe input
  perf stat: Enable BPF counter with --for-each-cgroup
  tools include UAPI: Sync sound/asound.h copy with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers UAPI: Update tools's copy of drm/drm.h header
  ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series
  ALSA: x86: fix spelling mistakes
  ALSA: usx2y: fix spelling mistakes
  tools headers UAPI: Sync asm-generic/mman-common.h with the kernel
  ALSA: bebob: correct duplicated entries with TerraTec OUI
  ALSA: usb-audio: fix spelling mistakes
  ALSA: emux: fix spelling mistakes
  tools headers UAPI: Sync files changed by the quotactl_fd new syscall
  bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation
  bpf, samples: Fix xdpsock with '-M' parameter missing unload process
  f2fs: initialize page->private when using for our internal use
  riscv: Introduce structure that group all variables regarding kernel mapping
  riscv: mm: fix build errors caused by mk_pmd()
  riscv: ptrace: add argn syntax
  arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM
  bpftool: Properly close va_list 'ap' by va_end() on error
  KVM: selftests: introduce P44V64 for z196 and EC12
  KVM: selftests: do not require 64GB in set_memory_region_test
  powerpc/64e: Fix system call illegal mtmsrd instruction
  ANDROID: fork: Export task_newtask tracepoint
  netfilter: conntrack: improve RST handling when tuple is re-used
  netfilter: conntrack: add new sysctl to disable RST check
  netfilter: conntrack: Mark access for KCSAN
  netfilter: nft_last: honor NFTA_LAST_SET on restoration
  netfilter: nft_last: incorrect arithmetics when restoring last used
  PCI: Fix kernel-doc formatting
  PCI: xgene: Annotate __iomem pointer
  PCI/P2PDMA: Finish RCU conversion of pdev->p2pdma
  skbuff: Release nfct refcount on napi stolen or re-used skbs
  tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized
  bonding: fix suspicious RCU usage in bond_ipsec_add_sa()
  bonding: fix null dereference in bond_ipsec_add_sa()
  net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
  ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
  bonding: fix suspicious RCU usage in bond_ipsec_del_sa()
  bonding: disallow setting nested bonding + ipsec offload
  bonding: Add struct bond_ipesc to manage SA
  bonding: fix suspicious RCU usage in bond_ipsec_offload_ok()
  bonding: fix incorrect return value of bond_ipsec_offload_ok()
  drm/i915/display: Do not zero past infoframes.vsc
  drm/i915/display/dg1: Correctly map DPLLs during state readout
  drm/i915: Use the correct IRQ during resume
  drm/i915: Drop all references to DRM IRQ midlayer
  riscv: add VMAP_STACK overflow detection
  scftorture: Avoid false-positive warnings in scftorture_invoker()
  refscale: Avoid false-positive warnings in ref_scale_reader()
  rcu-tasks: Don't delete holdouts within trc_inspect_reader()
  scsi: aic94xx: Fix fall-through warning for Clang
  Input: Fix fall-through warning for Clang
  riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall
  riscv: Fix PTDUMP output now BPF region moved back to module region
  octeontx2-pf: Fix assigned error return value that is never used
  ipv6: fix 'disable_policy' for fwd packets
  rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader()
  rcu: Fix pr_info() formats and values in show_rcu_gp_kthreads()
  riscv: xip: Fix duplicate included asm/pgtable.h
  nfsd: move fsnotify on client creation outside spinlock
  xprtrdma: Fix spelling mistakes
  nfsd4: Expose the callback address and state of each NFS4 client
  nfsd: fix kernel test robot warning in SSC code
  NFSD: Fix error return code in nfsd4_interssc_connect()
  nfs_common: fix doc warning
  rpc: remove redundant initialization of variable status
  nfsd: rpc_peeraddr2str needs rcu lock
  lockd: Remove stale comments
  lockd: Create a simplified .vs_dispatch method for NLM requests
  lockd: Common NLM XDR helpers
  lockd: Update the NLMv1 void argument decoder to use struct xdr_stream
  lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream
  lockd: Update the NLMv1 void results encoder to use struct xdr_stream
  lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream
  lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream
  lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream
  lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream
  lockd: Update the NLMv4 void results encoder to use struct xdr_stream
  lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream
  lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream
  lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream
  nfsd: Reduce contention for the nfsd_file nf_rwsem
  nfsd: remove redundant assignment to pointer 'this'
  NFSD: Prevent a possible oops in the nfs_dirent() tracepoint
  nfsd: fix NULL dereference in nfs3svc_encode_getaclres
  libbpf: Restore errno return for functions that were already returning it
  f2fs: drop dirty node pages when cp is in error status
  Revert "ANDROID: Export functions to be used with dma_map_ops in modules"
  Revert "ANDROID: GKI: loadavg: Export for get_avenrun"
  Revert "ANDROID: dma-buf: Add support for mapping buffers with DMA attributes"
  ANDROID: PCI: qcom: Remove unused PCIE_DEVICE_ID_QCOM_PCIE{2,3}0 defines
  locking/atomic: sparc: Fix arch_cmpxchg64_local()
  ALSA: isa: Fix error return code in snd_cmi8330_probe()
  block: fix the problem of io_ticks becoming smaller
  perf probe: Fix debuginfo__new() to enable build-id based debuginfo
  perf symbol-elf: Decode dynsym even if symtab exists
  perf probe: Do not show @plt function by default
  perf annotate: Fix 's' on source line when disasm is empty
  perf top: Fix overflow in elf_sec__is_text()
  perf trace: Fix the perf trace link location
  perf script python: Fix buffer size to report iregs in perf script
  perf vendor events power10: Adds 24x7 nest metric events for power10 platform
  perf stat: Disable the NMI watchdog message on hybrid
  perf intel-pt: Add a config for max loops without consuming a packet
  libperf: Change tests to single static and shared binaries
  ALSA: usb-audio: Reduce latency at playback start, take#2
  blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs
  netfilter: uapi: refer to nfnetlink_conntrack.h, not nf_conntrack_netlink.h
  btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_work
  btrfs: zoned: print unusable percentage when reclaiming block groups
  btrfs: fix deadlock with concurrent chunk allocations involving system chunks
  btrfs: rework chunk allocation to avoid exhaustion of the system chunk array
  btrfs: properly split extent_map for REQ_OP_ZONE_APPEND
  btrfs: don't block if we can't acquire the reclaim lock
  btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree
  tools/runqslower: Use __state instead of state
  CIFS: Clarify SMB1 code for SetFileSize
  CIFS: Clarify SMB1 code for delete
  tracing/histograms: Fix parsing of "sym-offset" modifier
  io_uring: fix drain alloc fail return code
  pwm: Remove redundant assignment to pointer pwm
  stmmac: dwmac-loongson: Fix unsigned comparison to zero
  stmmac: platform: Fix signedness bug in stmmac_probe_config_dt()
  selftests: icmp_redirect: remove from checking for IPv6 route get
  selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect
  tools: bpf: Fix error in 'make -C tools/ bpf_install'
  CIFS: Clarify SMB1 code for rename open file
  CIFS: Clarify SMB1 code for POSIX Lock
  ANDROID: GKI: enable hidden configs for DMA
  sock: unlock on error in sock_setsockopt()
  ipmr: Fix indentation issue
  skbuff: Fix build with SKB extensions disabled
  ALSA: intel8x0: Fix breakage at ac97 clock measurement
  virtio_net: disable cb aggressively
  vdpa/mlx5: Add support for doorbell bypassing
  vdpa/mlx5: Clear vq ready indication upon device reset
  virtio-ring: maintain next in extra state for packed virtqueue
  virtio_ring: rename vring_desc_extra_packed
  virtio-ring: factor out desc_extra allocation
  virtio_ring: secure handling of mapping errors
  virtio_ring: introduce virtqueue_desc_add_split()
  virtio: use err label in __vring_new_virtqueue()
  virtio-ring: store DMA metadata in desc_extra for split virtqueue
  vdpa: support packed virtqueue for set/get_vq_state()
  virtio-pci library: introduce vp_modern_get_driver_features()
  vp_vdpa: allow set vq state to initial state after reset
  virtio/vdpa: clear the virtqueue state during probe
  virtio-mem: don't read big block size in Sub Block Mode
  virtio-mem: use page_zonenum() in virtio_mem_fake_offline()
  virtio-mem: simplify high-level plug handling in Sub Block Mode
  virtio-mem: simplify high-level unplug handling in Sub Block Mode
  virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode
  virtio-mem: simplify high-level unplug handling in Big Block Mode
  virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode
  ext4: fix possible UAF when remounting r/o a mmp-protected file system
  ext4: fix flags validity checking for EXT4_IOC_CHECKPOINT
  ext4: inline jbd2_journal_[un]register_shrinker()
  s390/ap: Rework ap_dqap to deal with messages greater than recv buffer
  s390/traps: do not test MONITOR CALL without CONFIG_BUG
  s390/irq: remove HAVE_IRQ_EXIT_ON_IRQ_STACK
  s390/ap: get rid of register asm
  s390/vdso: always enable vdso
  s390/vdso64: add sigreturn,rt_sigreturn and restart_syscall
  s390/vdso: rename VDSO64_LBASE to VDSO_LBASE
  s390/vdso: add minimal compat vdso
  powerpc/preempt: Don't touch the idle task's preempt_count during hotplug
  pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
  pwm: spear: Ensure configuring period and duty_cycle isn't wrongly skipped
  pwm: tiecap: Ensure configuring period and duty_cycle isn't wrongly skipped
  pwm: berlin: Ensure configuring period and duty_cycle isn't wrongly skipped
  pwm: ep93xx: Ensure configuring period and duty_cycle isn't wrongly skipped
  tracing/selftests: Add tests to test histogram sym and sym-offset modifiers
  ftrace: Use list_move instead of list_del/list_add
  sunrpc: Create a sunrpc directory under /sys/kernel/
  sunrpc: Create a client/ subdirectory in the sunrpc sysfs
  sunrpc: Create per-rpc_clnt sysfs kobjects
  sunrpc: add xprt id
  sunrpc: add IDs to multipath
  sunrpc: keep track of the xprt_class in rpc_xprt structure
  sunrpc: add xprt_switch direcotry to sunrpc's sysfs
  sunrpc: add a symlink from rpc-client directory to the xprt_switch
  sunrpc: add add sysfs directory per xprt under each xprt_switch
  SUNRPC mark the first transport
  SUNRPC display xprt's main value in sysfs's xprt_info
  SUNRPC query transport's source port
  SUNRPC for TCP display xprt's source port in sysfs xprt_info
  sunrpc: add dst_attr attributes to the sysfs xprt directory
  SUNRPC: take a xprt offline using sysfs
  sunrpc: provide transport info in the sysfs directory
  NFSv4.1 identify and mark RPC tasks that can move between transports
  sunrpc: provide multipath info in the sysfs directory
  sunrpc: display xprt's queuelen of assigned tasks via sysfs
  sunrpc: provide showing transport's state info in the sysfs directory
  sunrpc: remove an offlined xprt using sysfs
  NFS: Ensure nfs_readpage returns promptly when internal error occurs
  NFS: Fix fscache read from NFS after cache error
  NFSv4/pnfs: Fix the layout barrier update
  NFSv4/pnfs: Fix layoutget behaviour after invalidation
  NFSv4/pnfs: Clean up layout get on open
  NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
  NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3
  Fix UCOUNT_RLIMIT_SIGPENDING counter leak
  lib/test: fix spelling mistakes
  lib: fix spelling mistakes
  lib: fix spelling mistakes in header files
  hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
  hexagon: use common DISCARDS macro
  hexagon: select ARCH_WANT_LD_ORPHAN_WARN
  mm/slub: use stackdepot to save stack trace in objects
  mmap: make mlock_future_check() global
  riscv/Kconfig: make direct map manipulation options depend on MMU
  set_memory: allow querying whether set_direct_map_*() is actually enabled
  mm: introduce memfd_secret system call to create "secret" memory areas
  PM: hibernate: disable when there are active secretmem users
  arch, mm: wire up memfd_secret system call where relevant
  secretmem: test: add basic selftest for memfd_secret(2)
  mm: fix spelling mistakes in header files
  mm: add setup_initial_init_mm() helper
  arc: convert to setup_initial_init_mm()
  arm: convert to setup_initial_init_mm()
  arm64: convert to setup_initial_init_mm()
  csky: convert to setup_initial_init_mm()
  h8300: convert to setup_initial_init_mm()
  m68k: convert to setup_initial_init_mm()
  nds32: convert to setup_initial_init_mm()
  nios2: convert to setup_initial_init_mm()
  openrisc: convert to setup_initial_init_mm()
  powerpc: convert to setup_initial_init_mm()
  riscv: convert to setup_initial_init_mm()
  s390: convert to setup_initial_init_mm()
  sh: convert to setup_initial_init_mm()
  x86: convert to setup_initial_init_mm()
  buildid: only consider GNU notes for build ID parsing
  buildid: add API to parse build ID out of buffer
  buildid: stash away kernels build ID on init
  dump_stack: add vmlinux build ID to stack traces
  module: add printk formats to add module build ID to stacktraces
  arm64: stacktrace: use %pSb for backtrace printing
  x86/dumpstack: use %pSb/%pBb for backtrace printing
  scripts/decode_stacktrace.sh: support debuginfod
  scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
  scripts/decode_stacktrace.sh: indicate 'auto' can be used for base path
  buildid: mark some arguments const
  buildid: fix kernel-doc notation
  kdump: use vmlinux_build_id to simplify
  mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *
  mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *
  selftest/mremap_test: update the test to handle pagesize other than 4K
  selftest/mremap_test: avoid crash with static build
  mm/mremap: convert huge PUD move to separate helper
  mm/mremap: don't enable optimized PUD move if page table levels is 2
  mm/mremap: use pmd/pud_poplulate to update page table entries
  mm/mremap: hold the rmap lock in write mode when moving page table entries.
  mm/mremap: allow arch runtime override
  powerpc/book3s64/mm: update flush_tlb_range to flush page walk cache
  powerpc/mm: enable HAVE_MOVE_PMD support
  scripts: check duplicated syscall number in syscall table
  scripts: add generic syscallnr.sh
  ipv6: tcp: drop silly ICMPv6 packet too big messages
  ptp: Relocate lookup cookie to correct block.
  io_uring: mitigate unlikely iopoll lag
  s390/signal: switch to using vdso for sigreturn and syscall restart
  s390/signal: remove sigreturn on stack
  s390: move restart of execve() syscall
  s390: rename PIF_SYSCALL_RESTART to PIF_EXECVE_PGSTE_RESTART
  s390/ap: get rid of register asm in ap_dqap()
  s390/irq: simplify do_softirq_own_stack()
  s390/irq: inline do_softirq_own_stack()
  s390/irq: simplify on_async_stack()
  s390: introduce proper type handling call_on_stack() macro
  s390/mm: use call_on_stack() macro
  s390/irq: use call_on_stack() macro
  s390/kexec: use call_on_stack() macro
  s390/smp: use call_on_stack() macro
  s390/lib: use call_on_stack() macro
  s390/softirq: use call_on_stack() macro
  s390: remove old CALL_ON_STACK() macro
  s390: add type checking to CALL_ON_STACK_NORETURN() macro
  s390: rename CALL_ON_STACK_NORETURN() to call_on_stack_noreturn()
  s390/linkage: increase asm symbols alignment to 16
  s390: preempt: Fix preempt_count initialization
  atl1c: fix Mikrotik 10/25G NIC detection
  mt76: mt7921: continue to probe driver when fw already downloaded
  cxgb4: fix IRQ free race during driver unload
  net: microchip: sparx5: fix kconfig warning
  net/ncsi: fix restricted cast warning of sparse
  net/ncsi: add NCSI Intel OEM command to keep PHY up
  net/ncsi: add dummy response handler for Intel boards
  cifs: use helpers when parsing uid/gid mount options and validate them
  ANDROID: GKI: Enable CONFIG_CGROUP_NET_PRIO
  net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
  ANDROID: vendor_hooks: Add vendor hook to the net
  irqchip/mips: Fix RCU violation when using irqdomain lookup on interrupt entry
  ANDROID: gki_config: Enable TASKSTATS
  bpf: Track subprog poke descriptors correctly and fix use-after-free
  bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch
  drm/qxl: add NULL check for bo->resource
  MIPS: vdso: Invalid GIC access through VDSO
  io_uring: remove dead non-zero 'poll' check
  arm64: tegra: Enable audio IOMMU support on Tegra194
  arm64: tegra: Enable SMMU support for USB on Tegra194
  libperf: Move 'idx' from tools/perf to perf_evsel::idx
  libperf: Move 'leader' from tools/perf to perf_evsel::leader
  libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups
  libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader()
  perf stat: Add Topdown metrics L2 events as default events
  perf record: Add a dummy event on hybrid systems to collect metadata records
  perf tools: Fix pattern matching for same substring in different PMU type
  SMB3.1.1: Add support for negotiating signing algorithm
  libperf: Add group support to perf_evsel__open()
  cifs: prevent NULL deref in cifs_compose_mount_options()
  net: moxa: fix UAF in moxart_mac_probe
  net: qcom/emac: fix UAF in emac_remove
  net: ti: fix UAF in tlan_remove_one
  cifs: update internal version number
  ANDROID: kleaf: sources -> srcs.
  net: send SYNACK packet with accepted fwmark
  tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path
  net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache
  libperf: Remove BUG_ON() from library code in get_group_fd()
  libperf: Add tests for perf_evlist__set_leader()
  perf test: Add free() calls for scandir() returned dirent entries
  drm/vmwgfx: Fix implicit declaration error
  drm/vmwgfx: Fix a bad merge in otable batch takedown
  net: ip_tunnel: fix mtu calculation for ETHER tunnel devices
  net: validate lwtstate->data before returning from skb_tunnel_info()
  dt-bindings: rtc: ti,bq32k: take maintainership
  rtc: pcf85063: Update the PCF85063A datasheet revision
  Revert "PCI: Coalesce host bridge contiguous apertures"
  rtc: au1xxx: convert to SPDX identifier
  rtc: ds1374: convert to SPDX identifier
  rtc: max6900: convert to SPDX identifier
  rtc: palmas: convert to SPDX identifier
  rtc: sc27xx: Fix format of SPDX identifier
  rtc: rtd119x: Fix format of SPDX identifier
  rtc: tps80031: convert to SPDX identifier
  rtc: tps6586x: convert to SPDX identifier
  rtc: spear: convert to SPDX identifier
  rtc: s5m: Check return value of s5m_check_peding_alarm_interrupt()
  rtc: at91sam9: Remove unnecessary offset variable checks
  rtc: pcf2127: handle timestamp interrupts
  mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join
  mptcp: remove redundant req destruct in subflow_check_req()
  mptcp: fix syncookie process if mptcp can not_accept new subflow
  mptcp: avoid processing packet if a subflow reset
  selftests: mptcp: fix case multiple subflows limited by server
  mptcp: properly account bulk freed memory
  virtio_net: check virtqueue_add_sgs() return value
  rtc: pcf8523: rename register and bit defines
  mm/page_alloc: Revert pahole zero-sized workaround
  dsa: fix for_each_child.cocci warnings
  net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340
  net: bridge: multicast: fix PIM hello router port marking race
  net: bridge: multicast: fix MRD advertisement router port marking race
  mm/rmap: fix comments left over from recent changes
  mm/rmap: fix old bug: munlocking THP missed other mlocks
  mm/rmap: fix new bug: premature return from page_mlock_one()
  mm/rmap: try_to_migrate() skip zone_device !device_private
  Linux 5.14-rc1
  io_uring: use right task for exiting checks
  io_uring: fix io_drain_req()
  xfs: Fix multiple fall-through warnings for Clang
  mt76: mt7921: Fix fall-through warning for Clang
  nfp: flower-ct: Fix fall-through warning for Clang
  drm/i915: Fix fall-through warning for Clang
  clk: renesas: rzg2l: Add multi clock PM support
  clk: renesas: r9a07g044: Rename divider table
  clk: renesas: r9a07g044: Fix P1 Clock
  clk: renesas: r9a07g044: Add P2 Clock support
  dt-bindings: clock: r9a07g044-cpg: Update clock/reset definitions
  dma-buf/sync_file: Don't leak fences on merge failure
  arm64: fix strlen() with CONFIG_KASAN_HW_TAGS
  arm64: Add missing header <asm/smp.h> in two files
  Revert "arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES)"
  firmware: arm_scmi: Simplify device probe function on the bus
  firmware: arm_scmi: Ensure drivers provide a probe function
  firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
  firmware: arm_ffa: Ensure drivers provide a probe function
  firmware: arm_ffa: Simplify probe function
  firmware: arm_ffa: Fix the comment style
  firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer overflow
  scripts/spdxcheck.py: Strictly read license files in utf-8
  kernel: debug: Fix unreachable code in gdb_serial_stub()
  fcntl: Fix unreachable code in do_fcntl()
  mtd: cfi_util: Fix unreachable code issue
  ANDROID: gki_defconfig: Remove commented out DRM_FBDEV_EMULATION option causing TR test failure
  FROMLIST: kasan: fix build by including kernel.h
  net: hdlc: rename 'mod_init' & 'mod_exit' functions to be module-specific
  ipv6: allocate enough headroom in ip6_finish_output2()
  octeontx2-pf: Fix uninitialized boolean variable pps
  mm/rmap: fix munlocking Anon THP with mlocked ptes
  mm: Make copy_huge_page() always available
  sd: don't mess with SD_MINORS for CONFIG_DEBUG_BLOCK_EXT_DEVT
  kunit: tool: Fix error messages for cases of no tests and wrong TAP header
  Documentation: kunit: drop obsolete note about uml_abort for coverage
  kunit: tool: remove unnecessary "annotations" import
  kunit: tool: Assert the version requirement
  selftests: memory-hotplug: avoid spamming logs with dump_page(), ratio limit hot-remove error test
  scsi: core: Fix the documentation of the scsi_execute() time parameter
  scsi: fas216: Fix a build error
  scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
  scsi: zfcp: Report port fc_security as unknown early during remote cable pull
  scsi: pm8001: Clean up kernel-doc and comments
  scsi: mpi3mr: Fix W=1 compilation warnings
  scsi: ufs: core: Add missing host_lock in ufshcd_vops_setup_xfer_req()
  drm/msm: Fix fall-through warning in msm_gem_new_impl()
  ARM: shmobile: defconfig: Restore graphical consoles
  nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE
  nvme-pci: fix multiple races in nvme_setup_io_queues
  ANDROID: arm64: gki_defconifg: Remove explicit set of SUN4I_TIMER
  ANDROID: build.config: x86: Remove prepare-objtool from MAKE_GOALS list
  nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
  firmware: arm_scmi: Fix kernel doc warnings
  firmware: arm_scpi: Fix kernel doc warnings
  firmware: arm_scmi: Fix kernel doc warnings about return values
  firmware: arm_scmi: Avoid padding in sensor message structure
  firmware: arm_scmi: Fix range check for the maximum number of pending messages
  ANDROID: mm: slab: Fix 'merge changes moved struct track' issue
  fbmem: Do not delete the mode that is still in use
  arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer
  drm/amdgpu: SRIOV flr_work should take write_lock
  drm/amdgpu: Return error if no RAS
  drm/amd/display: Fix updating infoframe for DCN3.1 eDP
  Revert "drm/amd/display: Always write repeater mode regardless of LTTPR"
  drm/amd/display: remove faulty assert
  drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp
  drm/amd/display: update header file name
  drm/amdgpu: Correct the irq numbers for virtual crtc
  drm/amdkfd: handle fault counters on invalid address
  drm/amdgpu/display - only update eDP's backlight level when necessary
  drm/amdkfd: Allow CPU access for all VRAM BOs
  drm/amdgpu: Restore msix after FLR
  drm/amd/pm: Fix BACO state setting for Beige_Goby
  Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"
  Revert "drm/amdgpu: Fix warning of Function parameter or member not described"
  Revert "drm/amdkfd: Make TLB flush conditional on mapping"
  Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"
  Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"
  drm/amd/pm: Add waiting for response of mode-reset message for yellow carp
  net: Use nlmsg_unicast() instead of netlink_unicast()
  net: ocelot: fix switchdev objects synced for wrong netdev with LAG offload
  net: dsa: sja1105: fix address learning getting disabled on the CPU port
  net: fddi: fix UAF in fza_probe
  cpufreq: Fix fall-through warning for Clang
  sfc: fix lack of XDP TX queues - error XDP TX failed (-22)
  sfc: ensure correct number of XDP queues
  sfc: add logs explaining XDP_TX/REDIRECT is not available
  configfs: fix the read and write iterators
  math-emu: Fix fall-through warning
  video: fbdev: Fix fall-through warning for Clang
  scsi: libsas: Fix fall-through warning for Clang
  PCI: Fix fall-through warning for Clang
  mmc: jz4740: Fix fall-through warning for Clang
  iommu/arm-smmu-v3: Fix fall-through warning for Clang
  dmaengine: ipu: Fix fall-through warning for Clang
  s390: Fix fall-through warnings for Clang
  dmaengine: ti: k3-udma: Fix fall-through warning for Clang
  power: supply: Fix fall-through warnings for Clang
  drm/i915/gt: Fix -EDEADLK handling regression
  ASoC: Mediatek: MT8183: Fix fall-through warning for Clang
  MIPS: Fix fall-through warnings for Clang
  MIPS: Fix unreachable code issue
  net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave()
  powerpc/powernv: Fix fall-through warning for Clang
  iommu/qcom: Revert "iommu/arm: Cleanup resources in case of probe error path"
  iommu/vt-d: Global devTLB flush when present context entry changed
  iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries
  iommu/rockchip: Fix physical address decoding
  Revert "kbuild: remove libelf checks from top Makefile"
  drm/i915/gtt: drop the page table optimisation
  perf pmu: Skip invalid hybrid pmu
  perf tests: Fix 'Parse event definition strings' on core-only system
  perf tests: Fix 'Roundtrip evsel->name' on core-only system
  perf tests: Fix 'Convert perf time to TSC' on core-only system
  perf stat: Merge uncore events by default for hybrid platform
  tools headers UAPI: Sync files changed by the memfd_secret new syscall
  libperf: Fix build error with LIBPFM4=1
  cifs: use the expiry output of dns_query to schedule next resolution
  cifs: Do not use the original cruid when following DFS links for multiuser mounts
  cifs: fix the out of range assignment to bit fields in parse_server_interfaces
  drm/ttm: add a check against null pointer dereference
  usb: gadget: fsl_qe_udc: Fix fall-through warning for Clang
  dmaengine: mpc512x: Fix fall-through warning for Clang
  perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)
  powerpc/smp: Fix fall-through warning for Clang
  Makefile: Enable -Wimplicit-fallthrough for Clang
  KVM: selftests: x86: Address missing vm_install_exception_handler conversions
  Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled"
  KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
  KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR
  KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
  KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler
  KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
  KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM
  cgroup: verify that source is a string
  fs: add vfs_parse_fs_param_source() helper
  ANDROID: Kleaf: adopt new way of expressing the build config
  tools headers: Remove broken definition of __LITTLE_ENDIAN
  perf cs-etm: Split Coresight decode by aux records
  drm/amdgpu: add another Renoir DID
  MAINTAINERS: Add Suravee Suthikulpanit as Reviewer for AMD IOMMU (AMD-Vi)
  LICENSES/dual/CC-BY-4.0: Git rid of "smart quotes"
  Documentation/features: Update the ARCH_HAS_TICK_BROADCAST entry
  Documentation/features: Add THREAD_INFO_IN_TASK feature matrix
  docs/zh_CN: add a missing space character
  dt-bindings: net: dsa: sja1105: Fix indentation warnings
  kvm: debugfs: fix memory leak in kvm_create_vm_debugfs
  KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc
  KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
  KVM: VMX: Remove vmx_msr_index from vmx.h
  KVM: SVM: #SMI interception must not skip the instruction
  KVM: SVM: remove INIT intercept handler
  KVM: SVM: add module param to control the #SMI interception
  KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails
  KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities
  KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
  KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN
  KVM: nSVM: Introduce svm_copy_vmrun_state()
  KVM: nSVM: Fix L1 state corruption upon return from SMM
  KVM: nSVM: Restore nested control upon leaving SMM
  KVM: selftests: smm_test: Test SMM enter from L2
  dt-bindings: More dropping redundant minItems/maxItems
  dt-bindings: Move fixed string 'patternProperties' to 'properties'
  pd: fix order of cleaning up the queue and freeing the tagset
  nbd: fix order of cleaning up the queue and freeing the tagset
  xen-blkfront: sanitize the removal state machine
  arm64: Avoid premature usercopy failure
  arm64: mte: fix restoration of GCR_EL1 from suspend
  arm64: entry: add missing noinstr
  arm64: entry: fix KCOV suppression
  iomap: remove the length variable in iomap_seek_data
  iomap: remove the length variable in iomap_seek_hole
  iomap: Permit pages without an iop to enter writeback
  iomap: Don't create iomap_page objects for inline files
  iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
  xfs: check for sparse inode clusters that cross new EOAG when shrinking
  xfs: reset child dir '..' entry when unlinking child
  xfs: correct the narrative around misaligned rtinherit/extszinherit dirs
  xfs: don't expose misaligned extszinherit hints to userspace
  xfs: improve FSGROWFSRT precondition checking
  xfs: fix an integer overflow error in xfs_growfs_rt
  xfs: detect misaligned rtinherit directory extent size hints
  mm: move helper to check slub_debug_enabled
  kasan: add memzero init for unaligned size at DEBUG
  kasan: fix build by including kernel.h
  Revert "mm/page_alloc: make should_fail_alloc_page() static"
  mm/page_alloc: avoid page allocator recursion with pagesets.lock held
  mm/page_alloc: correct return value when failing at preparing
  mm/page_alloc: further fix __alloc_pages_bulk() return value
  mm: fix the try_to_unmap prototype for !CONFIG_MMU
  lib/test_hmm: remove set but unused page variable
  hfs: add missing clean-up in hfs_fill_super
  hfs: fix high memory mapping in hfs_bnode_read
  hfs: add lock nesting notation to hfs_find_init
  mm/hugetlb: fix refs calculation from unaligned @vaddr
  EDAC/igen6: fix core dependency AGAIN
  perf inject: Fix dso->nsinfo refcounting
  perf map: Fix dso->nsinfo refcounting
  perf probe: Fix dso->nsinfo refcounting
  perf env: Fix sibling_dies memory leak
  perf test session_topology: Delete session->evlist
  perf test event_update: Fix memory leak of evlist
  perf test event_update: Fix memory leak of unit
  perf dso: Fix memory leak in dso__new_map()
  perf test maps__merge_in: Fix memory leak of maps
  perf env: Fix memory leak of cpu_pmu_caps
  perf report: Free generated help strings for sort option
  perf inject: Close inject.output on exit
  perf session: Cleanup trace_event
  perf script: Release zstd data
  perf script: Fix memory 'threads' and 'cpus' leaks on exit
  perf lzma: Close lzma stream on exit
  perf trace: Free malloc'd trace fields on exit
  perf trace: Free syscall->arg_fmt
  perf trace: Free syscall tp fields in evsel->priv
  perf trace: Free strings in trace__parse_events_option()
  tracing: Do not reference char * as a string in histograms
  cifs: handle reconnect of tcon when there is no cached dfs referral
  cifs: fix missing null session check in mount
  cifs: added WARN_ON for all the count decrements
  SMB3.1.1: fix mount failure to some servers when compression enabled
  Revert "Makefile: Enable -Wimplicit-fallthrough for Clang"
  zonefs: remove redundant null bio check
  cifs: do not share tcp sessions of dfs connections
  perf test bpf: Free obj_buf
  dt-bindings: display: renesas,du: Make resets optional on R-Car H1
  ANDROID: db845c_gki.fragment: Enable QCOM_COMMAND_DB
  arm: Typo s/PCI_IXP4XX_LEGACY/IXP4XX_PCI_LEGACY/
  ARM: configs: Update Integrator defconfig
  ARM: configs: Update RealView defconfig
  ARM: configs: Update Versatile defconfig
  ARM: configs: Update Vexpress defconfig
  ARM: configs: Update u8500_defconfig
  ARM: multi_v7_defconfig: Make NOP_USB_XCEIV driver built-in
  ARM: dts: versatile: Fix up interrupt controller node names
  Revert "mm/slub: use stackdepot to save stack trace in objects"
  perf probe-file: Delete namelist in del_events() on the error path
  perf data: Close all files in close_dir()
  perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel
  perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set
  scripts/setlocalversion: fix a bug when LOCALVERSION is empty
  kbuild: do not suppress Kconfig prompts for silent build
  Kbuild: lto: fix module versionings mismatch in GNU make 3.X
  Documentation: Fix intiramfs script name
  Linux 5.14-rc2
  Revert "ANDROID: Makefile: append BUILD_NUMBER to version string when defined"
  ANDROID: Append BUILD_NUMBER to KERNELRELEASE
  Revert "ANDROID: drivers: gpu: drm: add support to batch commands"
  ANDROID: GKI: Disable CONFIG_VIRTIO_MEM on x86_64
  ANDROID: virtio: virtio_input: Do not call input_mt_init_slots in virtinput_cfg_abs
  ANDROID: ARM: 9017/2: Enable KASan for ARM
  ANDROID: Host an authoritative list of GKI Dr. No reviewers
  ANDROID: ubsan: enable for all*config builds
  ANDROID: move OWNERS.DrNo to OWNERS_DrNo
  ANDROID: block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE
  ANDROID: kasan: docs: trivial: realign supported platforms paragraph
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Bug: 137521202
Bug: 139653858
Bug: 143488374
Bug: 159842160
Bug: 163716381
Bug: 173981591
Bug: 177807056
Bug: 189451175
Bug: 190818101
Bug: 191637574
Bug: 191677481
Bug: 191767613
Bug: 191888995
Bug: 192548924
Bug: 192655270
Bug: 192656402
Bug: 192873984
Bug: 193130194
Bug: 194209519
Bug: 194314089
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=211537
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1230
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1337
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1580
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1583
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1586
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1620
Bug: https://lore.kernel.org/dri-devel/3eedbe78-1fbd-4763-a7f3-ac5665e76a4a@xenosoft.de/

Change-Id: Ia01c28538b9cb77089ec3018527405d4248cd9b5
2021-07-25 15:58:50 -07:00
Lee Jones
946e465c81 Merge tag 'v5.14-rc2' into android-mainline
Linux 5.14-rc2

Signed-off-by: Lee Jones <lee.jones@linaro.org>
Change-Id: Ia2131de59daa96610741f5a0ff267b0d08697023
2021-07-22 14:14:38 +01:00
Chris Down
3370155737 printk: Userspace format indexing support
We have a number of systems industry-wide that have a subset of their
functionality that works as follows:

1. Receive a message from local kmsg, serial console, or netconsole;
2. Apply a set of rules to classify the message;
3. Do something based on this classification (like scheduling a
   remediation for the machine), rinse, and repeat.

As a couple of examples of places we have this implemented just inside
Facebook, although this isn't a Facebook-specific problem, we have this
inside our netconsole processing (for alarm classification), and as part
of our machine health checking. We use these messages to determine
fairly important metrics around production health, and it's important
that we get them right.

While for some kinds of issues we have counters, tracepoints, or metrics
with a stable interface which can reliably indicate the issue, in order
to react to production issues quickly we need to work with the interface
which most kernel developers naturally use when developing: printk.

Most production issues come from unexpected phenomena, and as such
usually the code in question doesn't have easily usable tracepoints or
other counters available for the specific problem being mitigated. We
have a number of lines of monitoring defence against problems in
production (host metrics, process metrics, service metrics, etc), and
where it's not feasible to reliably monitor at another level, this kind
of pragmatic netconsole monitoring is essential.

As one would expect, monitoring using printk is rather brittle for a
number of reasons -- most notably that the message might disappear
entirely in a new version of the kernel, or that the message may change
in some way that the regex or other classification methods start to
silently fail.

One factor that makes this even harder is that, under normal operation,
many of these messages are never expected to be hit. For example, there
may be a rare hardware bug which one wants to detect if it was to ever
happen again, but its recurrence is not likely or anticipated. This
precludes using something like checking whether the printk in question
was printed somewhere fleetwide recently to determine whether the
message in question is still present or not, since we don't anticipate
that it should be printed anywhere, but still need to monitor for its
future presence in the long-term.

This class of issue has happened on a number of occasions, causing
unhealthy machines with hardware issues to remain in production for
longer than ideal. As a recent example, some monitoring around
blk_update_request fell out of date and caused semi-broken machines to
remain in production for longer than would be desirable.

Searching through the codebase to find the message is also extremely
fragile, because many of the messages are further constructed beyond
their callsite (eg. btrfs_printk and other module-specific wrappers,
each with their own functionality). Even if they aren't, guessing the
format and formulation of the underlying message based on the aesthetics
of the message emitted is not a recipe for success at scale, and our
previous issues with fleetwide machine health checking demonstrate as
much.

This provides a solution to the issue of silently changed or deleted
printks: we record pointers to all printk format strings known at
compile time into a new .printk_index section, both in vmlinux and
modules. At runtime, this can then be iterated by looking at
<debugfs>/printk/index/<module>, which emits the following format, both
readable by humans and able to be parsed by machines:

    $ head -1 vmlinux; shuf -n 5 vmlinux
    # <level[,flags]> filename:line function "format"
    <5> block/blk-settings.c:661 disk_stack_limits "%s: Warning: Device %s is misaligned\n"
    <4> kernel/trace/trace.c:8296 trace_create_file "Could not create tracefs '%s' entry\n"
    <6> arch/x86/kernel/hpet.c:144 _hpet_print_config "hpet: %s(%d):\n"
    <6> init/do_mounts.c:605 prepare_namespace "Waiting for root device %s...\n"
    <6> drivers/acpi/osl.c:1410 acpi_no_auto_serialize_setup "ACPI: auto-serialization disabled\n"

This mitigates the majority of cases where we have a highly-specific
printk which we want to match on, as we can now enumerate and check
whether the format changed or the printk callsite disappeared entirely
in userspace. This allows us to catch changes to printks we monitor
earlier and decide what to do about it before it becomes problematic.

There is no additional runtime cost for printk callers or printk itself,
and the assembly generated is exactly the same.

Signed-off-by: Chris Down <chris@chrisdown.name>
Cc: Petr Mladek <pmladek@suse.com>
Cc: Jessica Yu <jeyu@kernel.org>
Cc: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: John Ogness <john.ogness@linutronix.de>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Kees Cook <keescook@chromium.org>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Tested-by: Petr Mladek <pmladek@suse.com>
Reported-by: kernel test robot <lkp@intel.com>
Acked-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Acked-by: Jessica Yu <jeyu@kernel.org> # for module.{c,h}
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/e42070983637ac5e384f17fbdbe86d19c7b212a5.1623775748.git.chris@chrisdown.name
2021-07-19 11:57:48 +02:00
Linus Torvalds
ae14c63a9f Revert "mm/slub: use stackdepot to save stack trace in objects"
This reverts commit 788691464c.

It's not clear why, but it causes unexplained problems in entirely
unrelated xfs code.  The most likely explanation is some slab
corruption, possibly triggered due to CONFIG_SLUB_DEBUG_ON.  See [1].

It ends up having a few other problems too, like build errors on
arch/arc, and Geert reporting it using much more memory on m68k [3] (it
probably does so elsewhere too, but it is probably just more noticeable
on m68k).

The architecture issues (both build and memory use) are likely just
because this change effectively force-enabled STACKDEPOT (along with a
very bad default value for the stackdepot hash size).  But together with
the xfs issue, this all smells like "this commit was not ready" to me.

Link: https://lore.kernel.org/linux-xfs/YPE3l82acwgI2OiV@infradead.org/ [1]
Link: https://lore.kernel.org/lkml/202107150600.LkGNb4Vb-lkp@intel.com/ [2]
Link: https://lore.kernel.org/lkml/CAMuHMdW=eoVzM1Re5FVoEN87nKfiLmM2+Ah7eNu2KXEhCvbZyA@mail.gmail.com/ [3]
Reported-by: Christoph Hellwig <hch@infradead.org>
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-07-17 13:27:00 -07:00
Lee Jones
a8b636db7d Merge tag 'v5.14-rc1' into android-mainline
Linux 5.14-rc1

Change-Id: I9765cd4581f6683a6fca3580667017fff9cbaa2b
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2021-07-13 10:02:04 +01:00
Lee Jones
8e658623d4 Merge commit c288d9cd71 ("Merge tag 'for-5.14/io_uring-2021-06-30' of git://git.kernel.dk/linux-block") into android-mainline
Another small step en route to v5.14-rc1

Change-Id: I24899ab78da7d367574ed69ceaa82ab0837d9556
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2021-07-12 10:02:27 +01:00
Blagovest Kolenichev
48874a284d Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  eCryptfs: add a semicolon
  ecryptfs: use DEFINE_MUTEX() for mutex lock
  batman-adv: Use netif_rx_any_context().
  ath9k: fix ath_tx_process_buffer() potential null ptr dereference
  ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities"
  ath11k: Refactor ath11k_msi_config
  ath11k: Move qmi service_ins_id to hw_params
  ath11k: qmi: increase the number of fw segments
  ath11k: Update memory segment count for qcn9074
  ath11k: Add qcn9074 mhi controller config
  ath11k: add static window support for register access
  ath11k: add hal support for QCN9074
  ath11k: add data path support for QCN9074
  ath11k: add CE interrupt support for QCN9074
  ath11k: add extended interrupt support for QCN9074
  ath11k: add qcn9074 pci device support
  ath11k: Fix sounding dimension config in HE cap
  ath11k: Enable radar detection for 160MHz secondary segment
  ath11k: print hardware name and version during initialisation
  Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference"
  ASoC: rt1015: fix i2c communication error
  ASoC: rt1015: enable BCLK detection after calibration
  tools headers UAPI: Update tools's copy of drm.h headers
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers UAPI: Sync openat2.h with the kernel sources
  perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources
  tools headers UAPI s390: Sync ptrace.h kernel headers
  tools headers UAPI: Sync kvm.h headers with the kernel sources
  ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx
  ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
  ath11k: qmi: add more debug messages
  ath11k: qmi: cosmetic changes to error messages
  ath11k: fix potential wmi_mgmt_tx_queue race condition
  ath11k: fix thermal temperature read
  ASoC: rt5670: Remove 'OUT Channel Switch' control
  ASoC: rt5670: Remove 'HP Playback Switch' control
  ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings
  ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control
  ASoC: ak4458: Add MODULE_DEVICE_TABLE
  ASoC: ak5558: Add MODULE_DEVICE_TABLE
  bpf: Add kernel/modules BTF presence checks to bpftool feature command
  netdevice: Add missing IFF_PHONY_HEADROOM self-definition
  net: Add priv_flags for allow tx skb without linear
  virtio-net: Support IFF_TX_SKB_NO_LINEAR flag
  xsk: Respect device's headroom and tailroom on generic xmit path
  xsk: Build skb by page (aka generic zerocopy xmit)
  ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold
  bpf: Enable task local storage for tracing programs
  bpf: Prevent deadlock from recursive bpf_task_storage_[get|delete]
  selftests/bpf: Add non-BPF_LSM test for task local storage
  selftests/bpf: Test deadlock from recursive bpf_task_storage_[get|delete]
  bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h
  bpf: runqslower: Use task local storage
  bpf: Use MAX_BPF_FUNC_REG_ARGS macro
  bpf: Rename fixup_bpf_calls and add some comments
  selftest/bpf: Make xsk tests less verbose
  selftests/bpf: Expose and rename debug argument
  selftests/bpf: Restructure xsk selftests
  selftests/bpf: Introduce xsk statistics tests
  Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device
  Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol
  bpf: Remove blank line in bpf helper description comment
  bpf: Clean up sockmap related Kconfigs
  skmsg: Get rid of struct sk_psock_parser
  bpf: Compute data_end dynamically with JIT code
  skmsg: Move sk_redir from TCP_SKB_CB to skb
  sock_map: Rename skb_parser and skb_verdict
  sock_map: Make sock_map_prog_update() static
  skmsg: Make __sk_psock_purge_ingress_msg() static
  skmsg: Get rid of sk_psock_bpf_run()
  skmsg: Remove unused sk_psock_stop() declaration
  selftests/bpf: Propagate error code of the command to vmtest.sh
  selftests/bpf: Copy extras in out-of-srctree builds
  bpf: Factor out visit_func_call_insn() in check_cfg()
  bpf: Factor out verbose_invalid_scalar()
  bpf: Refactor check_func_call() to allow callback function
  bpf: Change return value of verifier function add_subprog()
  bpf: Add bpf_for_each_map_elem() helper
  bpf: Add hashtab support for bpf_for_each_map_elem() helper
  bpf: Add arraymap support for bpf_for_each_map_elem() helper
  libbpf: Move function is_ldimm64() earlier in libbpf.c
  libbpf: Support subprog address relocation
  bpftool: Print subprog address properly
  selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper
  selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper
  tools, bpf_asm: Hard error on out of range jumps
  tools, bpf_asm: Exit non-zero on errors
  ALSA: usb-audio: use usb headers rather than define structs locally
  ALSA: usb-audio: generate midi streaming substream names from jack names
  ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
  ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
  ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
  ASoC: es8316: Simplify adc_pga_gain_tlv table
  perf tools: Support MIPS unwinding and dwarf-regs
  perf tools: Generate mips syscalls_n64.c syscall table
  ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table
  ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls
  ALSA: usb-audio: Configure Pioneer DJM-850 samplerate
  ALSA: usb-audio: fix Pioneer DJM-850 control label info
  ALSA: ps3: fix spelling typo of values
  microblaze: syscalls: switch to generic syscalltbl.sh
  microblaze: syscalls: switch to generic syscallhdr.sh
  perf docs: Add man pages to see also
  perf buildid-cache: Add test for PE executable
  perf vendor events power9: Remove unsupported metrics
  perf cs-etm: Update ETM metadata format
  tools headers UAPI: Update tools' copy of linux/coresight-pmu.h
  perf cs-etm: Fix bitmap for option
  perf cs-etm: Support PID tracing in config
  perf cs-etm: Add helper cs_etm__get_pid_fmt()
  ASoC: SOF: Intel: unregister DMIC device on probe error
  perf cs-etm: Detect pid in VMID for kernel running at EL2
  microblaze: tag highmem_setup() with __meminit
  Bluetooth: Notify suspend on le conn failed
  tools/runqslower: Allow substituting custom vmlinux.h for the build
  ALSA: vx: fix kernel-doc warning
  ALSA: pci: mixart: fix kernel-doc warning
  ALSA: pci: vx222: fix kernel-doc warning
  ASoC: soc-core: Prevent warning if no DMI table is present
  perf metric: Remove unneeded semicolon
  perf report: Create option to disable raw event ordering
  Bluetooth: Remove unneeded commands for suspend
  Bluetooth: Allow scannable adv with extended MGMT APIs
  skmsg: Add function doc for skb->_sk_redir
  selftests/bpf: Add a verifier scale test with unknown bounded loop
  scsi: ufs: Add exception event tracepoint
  scsi: ufs: Add exception event definitions
  scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask
  scsi: ufs: ufs-debugfs: Add user-defined exception event rate limiting
  scsi: sbitmap: Remove sbitmap_clear_bit_unlock
  scsi: sbitmap: Maintain allocation round_robin in sbitmap
  scsi: sbitmap: Add helpers for updating allocation hint
  scsi: sbitmap: Move allocation hint into sbitmap
  scsi: sbitmap: Export sbitmap_weight
  scsi: sbitmap: Add sbitmap_calculate_shift() helper
  scsi: blk-mq: Add callbacks for storing & retrieving budget token
  scsi: blk-mq: Return budget token from .get_budget callback
  scsi: core: Put hot fields of scsi_host_template in one cacheline
  scsi: megaraid_sas: Replace sdev_busy with local counter
  scsi: core: Add scsi_device_busy() wrapper
  scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024)
  scsi: core: Replace sdev->device_busy with sbitmap
  scsi: target: core: Move t_task_cdb initialization
  scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd()
  scsi: target: core: Rename transport_init_se_cmd()
  scsi: target: core: Break up target_submit_cmd_map_sgls()
  scsi: target: srpt: Convert to new submission API
  scsi: target: ibmvscsi_tgt: Convert to new submission API
  scsi: target: qla2xxx: Convert to new submission API
  scsi: target: tcm_loop: Convert to new submission API
  scsi: target: sbp_target: Convert to new submission API
  scsi: target: usb: gadget: Convert to new submission API
  scsi: target: vhost-scsi: Convert to new submission API
  scsi: target: xen-scsiback: Convert to new submission API
  scsi: target: tcm_fc: Convert to new submission API
  scsi: target: core: Remove target_submit_cmd_map_sgls()
  scsi: target: core: Add gfp_t arg to target_cmd_init_cdb()
  scsi: target: core: Add workqueue based cmd submission
  scsi: target: vhost-scsi: Use LIO wq cmd submission helper
  scsi: target: tcm_loop: Use block cmd allocator for se_cmds
  scsi: target: tcm_loop: Use LIO wq cmd submission helper
  scsi: target: core: Cleanup cmd flag bits
  scsi: target: core: Fix backend plugging
  scsi: target: iblock: Add backend plug/unplug callouts
  scsi: target: tcmu: Add backend plug/unplug callouts
  scsi: target: core: Flush submission work during TMR processing
  scsi: target: core: Make completion affinity configurable
  scsi: core: Add mq_poll support to SCSI layer
  scsi: megaraid_sas: mq_poll support
  scsi: scsi_debug: mq_poll support
  scsi: scsi_debug: Add new defer type for mq_poll
  scsi: core: Set shost as hctx driver_data
  scsi: scsi_debug: Fix cmd duration calculation
  scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
  scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid()
  scsi: lpfc: Fix reftag generation sizing errors
  scsi: lpfc: Fix stale node accesses on stale RRQ request
  scsi: lpfc: Fix FLOGI failure due to accessing a freed node
  scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference
  scsi: lpfc: Fix pt2pt connection does not recover after LOGO
  scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf
  scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb()
  scsi: lpfc: Fix use after free in lpfc_els_free_iocb
  scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path
  scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery
  scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN
  scsi: lpfc: Fix ADISC handling that never frees nodes
  scsi: lpfc: Fix nodeinfo debugfs output
  scsi: lpfc: Fix pt2pt state transition causing rmmod hang
  scsi: lpfc: Fix crash caused by switch reboot
  scsi: lpfc: Change wording of invalid pci reset log message
  scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports
  scsi: lpfc: Correct function header comments related to ndlp reference counting
  scsi: lpfc: Update lpfc version to 12.8.0.8
  scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes
  scsi: storvsc: Parameterize number hardware queues
  bpf: Add BTF_KIND_FLOAT to uapi
  libbpf: Fix whitespace in btf_add_composite() comment
  libbpf: Add BTF_KIND_FLOAT support
  tools/bpftool: Add BTF_KIND_FLOAT support
  selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test
  bpf: Add BTF_KIND_FLOAT support
  selftest/bpf: Add BTF_KIND_FLOAT tests
  selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests
  bpf: Document BTF_KIND_FLOAT in btf.rst
  bpf: Import syscall arg documentation
  bpf: Add minimal bpf() command documentation
  bpf: Document BPF_F_LOCK in syscall commands
  bpf: Document BPF_PROG_PIN syscall command
  bpf: Document BPF_PROG_ATTACH syscall command
  bpf: Document BPF_PROG_TEST_RUN syscall command
  bpf: Document BPF_PROG_QUERY syscall command
  bpf: Document BPF_MAP_*_BATCH syscall commands
  scripts/bpf: Abstract eBPF API target parameter
  scripts/bpf: Add syscall commands printer
  tools/bpf: Remove bpf-helpers from bpftool docs
  selftests/bpf: Templatize man page generation
  selftests/bpf: Test syscall command parsing
  docs/bpf: Add bpf() syscall command reference
  tools: Sync uapi bpf.h header with latest changes
  bpf: Consolidate shared test timing code
  bpf: Add PROG_TEST_RUN support for sk_lookup programs
  selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN
  selftests: bpf: Check that PROG_TEST_RUN repeats as requested
  selftests: bpf: Don't run sk_lookup in verifier tests
  bpf: Simplify the calculation of variables
  selftests/bpf: Simplify the calculation of variables
  ALSA: hda - bind headset buttons to the headphone jack
  bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH
  selftests, bpf: Extend test_tc_tunnel test with vxlan
  clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll
  MIPS: SGI-IP27: fix spelling in Copyright
  mips: smp-bmips: fix CPU mappings
  mips: octeon: Add Ubiquiti E300 board
  MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs
  MIPS: enable GENERIC_FIND_FIRST_BIT
  mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma
  MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma
  MIPS: force CONFIG_PCI to on for IP27 and IP30
  smp: Run functions concurrently in smp_call_function_many_cond()
  x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_func_remote()
  x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_not_lazy()
  x86/mm/tlb: Flush remote and local TLBs concurrently
  x86/mm/tlb: Privatize cpu_tlbstate
  x86/mm/tlb: Do not make is_lazy dirty for no reason
  cpumask: Mark functions as pure
  x86/mm/tlb: Remove unnecessary uses of the inline keyword
  smp: Inline on_each_cpu_cond() and on_each_cpu()
  smp: Micro-optimize smp_call_function_many_cond()
  power: supply: max8997-charger: remove unneeded semicolon
  power: supply: cw2015: Add CHARGE_NOW support
  MAINTAINERS: power: supply: add entry for S3C ADC battery driver
  power: supply: s3c_adc_battery: add SPDX license identifier
  power: supply: s3c_adc_battery: remove unused pdata in suspend/resume
  power: supply: smb347-charger: Improve interrupt initialization
  power: supply: smb347-charger: Clean up whitespaces in the code
  perf skel: Remove some unused variables.
  perf tools: Enable warnings when compiling BPF programs
  perf bpf: Minor whitespace cleanup.
  perf config: Add annotate.demangle{,_kernel}
  perf bench: Fix misspellings using codespell
  perf annotate: Show full source location with 'l' hotkey
  uapi: virtio_ids: add a sound device type ID from OASIS spec
  ALSA: virtio: add virtio sound driver
  ALSA: virtio: handling control messages
  ALSA: virtio: build PCM devices and substream hardware descriptors
  ALSA: virtio: handling control and I/O messages for the PCM device
  ALSA: virtio: PCM substream operators
  ALSA: virtio: introduce jack support
  ALSA: virtio: introduce PCM channel map support
  ALSA: virtio: introduce device suspend/resume support
  ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18
  ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec.
  ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec.
  ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control
  Input: exc3000 - split MT event handling from IRQ handler
  Input: exc3000 - factor out vendor data request
  Input: exc3000 - fix firmware version query for device in bootloader
  Input: exc3000 - add type sysfs attribute
  Bluetooth: btbcm: Rewrite bindings in YAML and add reset
  Bluetooth: btbcm: Obtain and handle reset GPIO
  clk: renesas: r8a77990: Add DAB clock
  clk: renesas: r8a77965: Add DAB clock
  HID: i2c-hid: acpi: Get ACPI companion only once and reuse it
  HID: i2c-hid: acpi: Switch to new style i2c-driver probe function
  HID: i2c-hid: acpi: Move GUID out of function and described it
  HID: i2c-hid: acpi: Drop redundant ACPI_PTR()
  HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices
  HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode
  HID: plantronics: Workaround for double volume key presses
  HID: hiddev: Return specific error codes on connect failure
  Bluetooth: btusb: print firmware file name on error loading firmware
  tools include: Add __sum16 and __wsum definitions.
  perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
  ASoC: cs42l42: Fix Bitclock polarity inversion
  ASoC: cs42l42: Fix channel width support
  ASoC: cs42l42: Fix mixer volume control
  ASoC: cs42l42: Don't enable/disable regulator at Bias Level
  ASoC: cs42l42: Always wait at least 3ms after reset
  qib_fs: switch to simple_recursive_removal()
  ecryptfs: get rid of pointless dget/dput in ->symlink() and ->link()
  clk: sunxi: Demote non-conformant kernel-doc headers
  Bluetooth: btintel: Fix offset calculation boot address parameter
  selftests/bpf: Fix test_attach_probe for powerpc uprobes
  xsk: Update rings for load-acquire/store-release barriers
  libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire
  remoteproc: sysfs: Use sysfs_emit instead of sprintf
  libbpf: Fix arm64 build
  selftests/bpf: Fix typo in Makefile
  kexec: Move ELF fields to struct kimage
  arm64: Use ELF fields defined in 'struct kimage'
  powerpc: Use ELF fields defined in 'struct kimage'
  x86: Use ELF fields defined in 'struct kimage'
  of: Add a common kexec FDT setup function
  arm64: Use common of_kexec_alloc_and_setup_fdt()
  powerpc: Use common of_kexec_alloc_and_setup_fdt()
  powerpc: Move ima buffer fields to struct kimage
  powerpc: Enable passing IMA log to next kernel on kexec
  powerpc: Move arch independent ima kexec functions to drivers/of/kexec.c
  kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT
  powerpc: Delete unused function delete_fdt_mem_rsv()
  arm64: Enable passing IMA log to next kernel on kexec
  KVM: s390: Fix comment spelling in kvm_s390_vcpu_start()
  KVM: s390: diag9c (directed yield) forwarding
  KVM: s390: split kvm_s390_logical_to_effective
  ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
  ARM: 9057/1: cache-v7: add missing ISB after cache level selection
  ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6
  ARM: 9059/1: cache-v7: get rid of mini-stack
  ARM: 9060/1: kexec: Remove unused kexec_reinit callback
  ath10k: skip the wait for completion to recovery in shutdown path
  ath11k: Update signal filled flag during sta_statistics drv op
  ath11k: Add support for STA to handle beacon miss
  perf script: Fixup 'struct evsel_script' method prefix
  perf stat: Fixup __perf_stat_evsel__is() prefix
  perf tools: use ARRAY_SIZE
  perf machine: Assign boolean values to a bool variable
  power: supply: core: provide function stubs if CONFIG_POWER_SUPPLY=n
  fs: dlm: fix debugfs dump
  fs: dlm: fix mark setting deadlock
  fs: dlm: set connected bit after accept
  fs: dlm: set subclass for othercon sock_mutex
  fs: dlm: add errno handling to check callback
  fs: dlm: add check if dlm is currently running
  fs: dlm: change allocation limits
  fs: dlm: use GFP_ZERO for page buffer
  fs: dlm: simplify writequeue handling
  fs: dlm: check on minimum msglen size
  fs: dlm: remove unaligned memory access handling
  fs: dlm: flush swork on shutdown
  fs: dlm: add shutdown hook
  leds: lgm: fix gpiolib dependency
  selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size
  selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax
  i3c: master: svc: remove redundant assignment to cmd->read_len
  selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c
  bpf, xdp: Make bpf_redirect_map() a map operation
  bpf, xdp: Restructure redirect actions
  riscv: Add support for memtest
  riscv: Add ARCH_HAS_FORTIFY_SOURCE
  scsi: pm80xx: Remove list entry from pm8001_ccb_info
  scsi: pm80xx: Replace magic numbers with device state defines
  scsi: qla4xxx: Fix a typo
  scsi: ufs: Remove duplicate include in ufshcd
  scsi: ibmvfc: Switch to using kobj_to_dev()
  scsi: FlashPoint: Fix typo
  scsi: target: tcmu: Replace IDR by XArray
  scsi: target: tcmu: Replace radix_tree with XArray
  scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock
  scsi: target: iblock: Remove an extra argument
  scsi: target: iblock: Trim line longer than 80 characters
  scsi: target: iblock: Fix type of logs_per_phys
  scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
  scsi: target: pscsi: Remove unused macro ISPRINT
  scsi: target: core: Get rid of warning in compare_and_write_do_cmp()
  scsi: target: core: Remove unused macros NONE and ISPRINT
  scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE
  scsi: target: iscsi: Remove unused macro TEXT_LEN
  scsi: target: iscsi: Remove unused macro PRINT_BUF
  scsi: target: iscsi: Initialize arrays at declaration time
  scsi: target: configfs: Initialize arrays at declaration time
  scsi: target: core: pr: Initialize arrays at declaration time
  scsi: target: core: file: Don't duplicate memset(0xff)
  Input: elan_i2c - reduce the resume time for new devices
  dt-bindings: backlight: qcom-wled: Add PMI8994 compatible
  clk: renesas: r8a779a0: Add TMU clocks
  clk: renesas: r8a779a0: Add TSC clock
  pinctrl: renesas: r8a77951: Add vin4_g8 and vin5_high8 pins
  pinctrl: renesas: r8a7796: Add vin4_g8 and vin5_high8 pins
  pinctrl: renesas: r8a77990: Add vin4_g8 and vin5_high8 pins
  pinctrl: renesas: r8a77965: Add vin4_g8 and vin5_high8 pins
  dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs
  mfd: Support ROHM BD9576MUF and BD9573MUF
  mfd: bd9576: Add IRQ support
  wdt: Support wdt on ROHM BD9576MUF and BD9573MUF
  MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers
  mfd: bd9576: Add safety limit/monitoring registers
  dt-bindings: Add vendor prefix for Netronix, Inc.
  dt-bindings: mfd: Add binding for Netronix embedded controller
  mfd: Add base driver for Netronix embedded controller
  pwm: ntxec: Add driver for PWM function in Netronix EC
  rtc: New driver for RTC in Netronix embedded controller
  MAINTAINERS: Add entry for Netronix embedded controller
  dt-bindings: input: Add reset-time-sec common property
  dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding
  mfd: Add MFD driver for ATC260x PMICs
  input: atc260x: Add onkey driver for ATC260x PMICs
  MAINTAINERS: Add entry for ATC260x PMIC
  thermal: amlogic: Omit superfluous error message in amlogic_thermal_probe()
  thermal: Fix a typo in the file soctherm.c
  thermal: Fix couple of spellos in the file sun8i_thermal.c
  thermal: rcar_gen3_thermal: Add support for up to five TSC nodes
  thermal:ti-soc-thermal: Remove duplicate include in ti-bandgap
  thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
  ASoC: qcom: lpass-hdmi: remove useless return
  ASoC: qcom: lpass-platform: remove useless assignment
  ASoC: qcom: q6dsp-dai: clarify expression
  ASoC: qcom: q6afe: remove useless assignments
  ASoC: qcom: q6afe: align function prototype
  ASoC: qcom: q6asm: align function prototypes
  ASoC: wcd-clsh-v2: align function prototypes
  ASoC: wcd9335: clarify return value
  ASoC: wcd934x: remove useless return
  ASoC: lpass-wsa-macro: add missing test
  ASoC: rt*: Constify static struct sdw_slave_ops
  ASoC: rt*: Constify static struct snd_soc_dai_ops
  ASoC: rt*: Constify static struct acpi_device_id
  ASoc: rt5631: Constify static struct coeff_clk_div
  ASoC: fsl: fsl_asrc: remove useless assignment
  ASoC: fsl: fsl_dma: remove unused variable
  ASoC: fsl: fsl_easrc: remove useless assignments
  ASoC: fsl: fsl_esai: clarify expression
  ASoC: fsl: fsl_ssi: remove unnecessary tests
  ASoC: fsl: imx-hdmi: remove unused structure members
  ASoC: fsl: mpc5200: signed parameter in snprintf format
  ASoC: fsl: mpc8610: remove useless assignment
  ASoC: fsl: p1022_ds: remove useless assignment
  ASoC: soc-pcm: remove strange format storing
  ASoC: soc-pcm: unpack dpcm_init_runtime_hw()
  ASoC: soc-pcm: add dpcm_runtime_setup_fe()
  ASoC: soc-pcm: add dpcm_runtime_setup()
  ASoC: soc-pcm: unpack dpcm_set_fe_runtime()
  ASoC: samsung: i2s: remove unassigned variable
  ASoC: samsung: s3c24xx_simtec: add missing error check
  ASoC: samsung: smdk_wm8994: add missing return
  ASoC: samsung: snow: remove useless test
  ASoC: soc-ops: remove useless assignment
  ASoC: soc-pcm: remove redundant assignment
  ASoC: soc-pcm: remove shadowing variable
  ASoC: soc-pcm: add error log
  ASoC: soc-topology: clarify expression
  ASoC: generic: simple-card-utils: remove useless assignment
  ASoC: sh: dma-sh7760: remove unused variable
  ASoC: sh: rcar: align function prototypes
  ASoC: sh: rcar: simplify return
  ASoC: sh: rcar: ctu: add missing error check
  ASoC: sh: rcar: ssi: remove redundant assignment
  ASoC: sh: siu_pcm: remove useless assignment
  ASoC: sh: siu_pcm: remove unused variable
  ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata
  ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata
  ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata
  ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata
  ASoC: rsnd: cleanup ppcheck warning for ssiu.c
  ASoC: rsnd: cleanup ppcheck warning for ssi.c
  ASoC: rsnd: cleanup ppcheck warning for core.c
  ASoC: rsnd: cleanup ppcheck warning for cmd.c
  ASoC: rsnd: cleanup ppcheck warning for adg.c
  ASoC: constify of_phandle_args in snd_soc_get_dai_name()
  ASoC: uniphier: Simplify the return expression of uniphier_aio_startup
  ASoC: fsl_sai: Add pm qos cpu latency support
  ASoC: codecs: lpass-rx-macro: remove redundant initialization of variable hph_pwr_mode
  ASoC: Intel: boards: sof-wm8804: add check for PLL setting
  ASoC: SOF: Intel: hda: turn off display power in resume
  ASoC: fsl_xcvr: move reset assert into runtime_resume
  ASoC: Intel: Skylake: Compile when any configuration is selected
  ASoC: rt1316: Add RT1316 SDCA vendor-specific driver
  ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5
  ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and LEFT_J formats
  ASoC: mchp-i2s-mcc: Add support to select TDM pins
  ASoC: mchp-i2s-mcc: Add FIFOs support
  ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding
  ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM
  ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only
  ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config
  ASoC: codecs: nau8825: fix kernel-doc
  ASoC: soc-dai: fix kernel-doc
  ASoC: Intel: atom: fix kernel-doc
  ASoC: wm8524: Do not print probe defer error
  ASoC: SOF: Intel: hda: enable async suspend
  ASoC: rt1011: use logical OR
  ASoC: rt1011: remove redundant test
  ASoC: rt1011: clarify expression
  ASoC: rt1015: clarify expression
  ASoC: rt1016: clarify expression
  ASoC: rt1305: clarify expression
  ASoC: rt1308: clarify expression
  ASoC: rt5640: clarify expression
  ASoC: rt5645: use logical OR
  ASoC: rt5645: clarify expression
  ASoC: rt5651: clarify expression
  ASoC: rt5651: remove useless assignment
  ASoC: rt5659: clarify expression
  ASoC: rt5660: clarify expression
  ASoC: rt5663: clarify expression
  ASoC: rt5665: clarify expression
  ASoC: rt5668: clarify expression
  ASoC: rt5668: remove useless assignments
  ASoC: rt5670: clarify expression
  ASoC: rt5677: clarify expression
  ASoC: rt5677: remove useless assignment
  ASoC: rt5682: clarify expression
  ASoC: rt5682: remove useless assignments
  ASoC: rt5682: remove useless initialization
  ASoC: cs4270: fix kernel-doc
  ASoC: jz4760: fix set but not used warning
  ASoC: rt5631: fix kernel-doc warning
  ASoC: sigmadsp-regmap: fix kernel-doc warning
  ASoC: amd: renoir: remove invalid kernel-doc comment
  ASoC: fsl: fsl_ssi: fix kernel-doc warning
  ASoC: fsl: fsl_easrc: fix kernel-doc warning
  ASoC: Intel: bytcr_wm5102: remove unused static variable
  ASoC: qcom: q6dsp: fix kernel-doc warning
  ASoC: codec: Omit superfluous error message in jz4760_codec_probe()
  ASoC: sgtl5000: Fix identation of .driver elements
  ASoC: rt1316: Fix return value check in rt1316_sdw_probe()
  ASoC: codecs: fix platform_no_drv_owner.cocci warnings
  ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc
  ASoC: wm8962: Relax bit clock divider searching
  ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname() to simplify code
  ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver
  ASoC: codecs/jz4770: Remove superfluous error message
  ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c
  ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin
  ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver
  ASoC: convert Microchip I2SMCC binding to yaml
  ASoC: cs42l42: Remove power if the driver is being removed
  ASoC: cs42l42: Disable regulators if probe fails
  ASoC: cs42l42: Provide finer control on playback path
  ASoC: cs42l42: Set clock source for both ways of stream
  ASoC: cs42l42: Add Capture Support
  ASoC: cs42l42: Report jack and button detection
  ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called
  ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT
  ASoC: cs42l42: Only start PLL if it is needed
  ASoC: cs42l42: Wait for PLL to lock before switching to it
  ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe()
  ASoC: rt715-sdca: Remove unused including <linux/version.h>
  ASoC: rt5682: add delay time of workqueue to control next IRQ event
  dt-bindings: thermal: rcar-gen3-thermal: Support five TSC nodes on r8a779a0
  pinctrl: equilibrium: add missing of_node_put
  pinctrl: cp110-system-controller: fix the pin function names
  pinctrl: armada-cp110 - fix MPP54/MPP55 functions
  pinctrl: stm32: add missing of_node_put
  pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map
  pinctrl: rockchip: clear int status when driver probed
  pinctrl: ingenic: add missing call to of_node_put()
  pinctrl: use to octal permissions for debugfs files
  pinctrl: pinmux: Add pinmux-select debugfs file
  Documentation: rename pinctl to pin-control
  docs/pinctrl: document debugfs files
  MIPS: Remove KVM_GUEST support
  MIPS: Remove KVM_TE support
  mips: syscalls: switch to generic syscalltbl.sh
  mips: syscalls: switch to generic syscallhdr.sh
  MIPS: BCM63xx: Spello fix in the file clk.c
  MIPS: Enable some missed configs in loongson3_defconfig to support bpftrace
  RDMA/hns: Use new SQ doorbell register for HIP09
  RDMA/iwcm: Allow AFONLY binding for IPv6 addresses
  net: socket: use BIT() for MSG_*
  virtio-net: support XDP when not more queues
  drivers: isdn: mISDN: fix spelling typo of 'wheter'
  net: ethernet: chelsiofix: spelling typo of 'rewriteing'
  net/rds: Drop duplicate sin and sin6 assignments
  net: fddi: skfp: smt: Replace one-element array with flexible-array member
  net: mscc: ocelot: Fix fall-through warnings for Clang
  net: 3c509: Fix fall-through warnings for Clang
  net: cassini: Fix fall-through warnings for Clang
  decnet: Fix fall-through warnings for Clang
  net: ax25: Fix fall-through warnings for Clang
  net: bridge: Fix fall-through warnings for Clang
  net: core: Fix fall-through warnings for Clang
  net: rose: Fix fall-through warnings for Clang
  net: plip: Fix fall-through warnings for Clang
  qed: Fix fall-through warnings for Clang
  skbuff: remove some unnecessary operation in skb_segment_list()
  net: broadcom: bcm4908_enet: read MAC from OF
  isdn: mISDN: remove unneeded variable 'ret'
  sched: act_sample: Implement stats_update callback
  FDDI: if_fddi.h: Update my e-mail address
  FDDI: defxx: Update my e-mail address
  FDDI: defza: Update my e-mail address
  net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME
  net: ipv6: route.c:fix indentation
  mlxsw: spectrum: Reword an error message for Q-in-Q veto
  mlxsw: reg: Fix comment about slot_index field in PMAOS register
  mlxsw: spectrum: Bump minimum FW version to xx.2008.2406
  mlxsw: reg: Extend MFDE register with new log_ip field
  mlxsw: core: Expose MFDE.log_ip to devlink health
  mlxsw: Adjust some MFDE fields shift and size to fw implementation
  FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
  FDDI: defxx: Make MMIO the configuration default except for EISA
  FDDI: defxx: Implement dynamic CSR I/O address space selection
  FDDI: defxx: Use driver's name with resource requests
  PCI/RCEC: Fix RCiEP device to RCEC association
  net: enetc: move the CBDR API to enetc_cbdr.c
  net: enetc: save the DMA device for enetc_free_cbdr
  net: enetc: squash enetc_alloc_cbdr and enetc_setup_cbdr
  net: enetc: save the mode register address inside struct enetc_cbdr
  net: enetc: squash clear_cbdr and free_cbdr into teardown_cbdr
  net: enetc: pass bd_count as an argument to enetc_setup_cbdr
  net: enetc: don't initialize unused ports from a separate code path
  net: enetc: simplify callers of enetc_rxbd_next
  net: enetc: use enum enetc_active_offloads
  net: enetc: remove forward-declarations of enetc_clean_{rx,tx}_ring
  net: enetc: remove forward declaration for enetc_map_tx_buffs
  net: enetc: make enetc_refill_rx_ring update the consumer index
  staging: dpaa2-switch: remove broken learning and flooding support
  staging: dpaa2-switch: fix up initial forwarding configuration done by firmware
  staging: dpaa2-switch: remove obsolete .ndo_fdb_{add|del} callbacks
  staging: dpaa2-switch: get control interface attributes
  staging: dpaa2-switch: setup buffer pool and RX path rings
  staging: dpaa2-switch: setup dpio
  staging: dpaa2-switch: handle Rx path on control interface
  staging: dpaa2-switch: add .ndo_start_xmit() callback
  staging: dpaa2-switch: enable the control interface
  staging: dpaa2-switch: properly setup switching domains
  staging: dpaa2-switch: move the notifier register to module_init()
  staging: dpaa2-switch: accept only vlan-aware upper devices
  staging: dpaa2-switch: add fast-ageing on bridge leave
  staging: dpaa2-switch: prevent joining a bridge while VLAN uppers are present
  staging: dpaa2-switch: move the driver out of staging
  selftests/bpf: Fix warning comparing pointer to 0
  bpf: Fix warning comparing pointer to 0
  libbpf: xsk: Remove linux/compiler.h header
  libbpf: xsk: Move barriers from libbpf_util.h to xsk.h
  ionic: move rx_page_alloc and free
  ionic: implement Rx page reuse
  ionic: optimize fastpath struct usage
  ionic: simplify rx skb alloc
  ionic: rebuild debugfs on qcq swap
  ionic: simplify use of completion types
  net: ipv4: route.c: fix space before tab
  net: fddi: skfp: Mundane typo fixes throughout the file smt.h
  ipmi: Refine retry conditions for getting device id
  ipmi:ssif: make ssif_i2c_send() void
  ipmi: Handle device properties with software node API
  rtc: m48t59: use platform_get_irq_optional
  Bluetooth: SMP: Fail if remote and local public keys are identical
  ALSA: ppc: keywest: remove outdated comment
  Bluetooth: hci_qca: Add device_may_wakeup support
  thermal: Fix spelling mistake "disabed" -> "disabled"
  ASoC: arizona: fix function argument
  ASoC: madera: align function prototype
  ASoC: wm2200: remove unused structure
  ASoC: wm8903: remove useless assignments
  ASoC: wm8958-dsp2: rename local 'control' arrays
  ASoC: wm8978: clarify expression
  ASoC: wm8994: align function prototype
  ASoC: wm8996: clarify expression
  ASoC: wm_adsp: simplify return value
  ASoC: wm_hubs: align function prototype
  ASoC: dt-bindings: mt8183: add compatible string for using rt1015p
  ASoC: mediatek: mt8183: support machine driver with rt1015p
  ASoC: soc-core: fix DMI handling
  powerpc/kexec_file: Restore FDT size estimation for kdump kernel
  of: property: Remove unneeded return variable
  RDMA/core: Remove unused req_ncomp_notif device operation
  remoteproc: pru: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  remoteproc: core: Remove casting to rproc_handle_resource_t
  dt-bindings: remoteproc: convert imx rproc bindings to json-schema
  dt-bindings: remoteproc: imx_rproc: add i.MX8MQ/M support
  remoteproc: introduce is_iomem to rproc_mem_entry
  remoteproc: add is_iomem to da_to_va
  remoteproc: imx_rproc: correct err message
  remoteproc: imx_rproc: use devm_ioremap
  remoteproc: imx_rproc: add i.MX specific parse fw hook
  remoteproc: imx_rproc: support i.MX8MQ/M
  remoteproc: imx_rproc: ignore mapping vdev regions
  remoteproc: imx_proc: enable virtio/mailbox
  RDMA/rtrs: Use new shared CQ mechanism
  RDMA/rtrs-clt: Use rdma_event_msg in log
  net: dsa: b53: Add debug prints in b53_vlan_enable()
  net: phy: Expose phydev::dev_flags through sysfs
  PCI: al: Select CONFIG_PCI_ECAM
  PCI: thunder: Fix compile testing
  PCI: Avoid building empty drivers
  netdevsim: fib: Remove redundant code
  net/mlx5: Don't skip vport check
  net/mlx5: Remove impossible checks of interface state
  net/mlx5: Separate probe vs. reload flows
  net/mlx5: Remove second FW tracer check
  net/mlx5: Don't rely on interface state bit
  net/mlx5: Check returned value from health recover sequence
  net/mlx5e: CT, Avoid false lock dependency warning
  net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition
  net/mlx5e: Add missing include
  net/mlx5: Fix indir stable stubs
  net/mlx5e: mlx5_tc_ct_init does not fail
  net/mlx5: SF, Fix return type
  net/mlx5e: rep: Improve reg_cX conditions
  net/mlx5: Avoid unnecessary operation
  net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc
  PCI: Fix kernel-doc errors
  RDMA/hns: Add support for XRC on HIP09
  net: hns3: use FEC capability queried from firmware
  net: hns3: use pause capability queried from firmware
  RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr
  RDMA/mlx5: Use a union inside mlx5_ib_mr
  RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr()
  RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr()
  seg6: add support for IPv4 decapsulation in ipv6_srh_rcv()
  seg6: ignore routing header with segments left equal to 0
  RDMA/mlx5: Fix query RoCE port
  RDMA/mlx5: Fix mlx5 rates to IB rates map
  nexthop: Pass nh_config to replace_nexthop()
  nexthop: __nh_notifier_single_info_init(): Make nh_info an argument
  nexthop: Add a dedicated flag for multipath next-hop groups
  nexthop: Add netlink defines and enumerators for resilient NH groups
  nexthop: Add implementation of resilient next-hop groups
  nexthop: Add data structures for resilient group notifications
  nexthop: Implement notifiers for resilient nexthop groups
  nexthop: Allow setting "offload" and "trap" indication of nexthop buckets
  nexthop: Allow reporting activity of nexthop buckets
  nexthop: Add netlink handlers for resilient nexthop groups
  nexthop: Add netlink handlers for bucket dump
  nexthop: Add netlink handlers for bucket get
  nexthop: Notify userspace about bucket migrations
  nexthop: Enable resilient next-hop groups
  IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz()
  IB/core: Split uverbs_get_const/default to consider target type
  RDMA/mlx5: Allow larger pages in DevX umem
  mlxsw: spectrum_span: Add SPAN session identifier support
  mlxsw: reg: Extend mirroring registers with probability rate field
  mlxsw: spectrum_span: Add SPAN probability rate support
  mlxsw: spectrum_matchall: Split sampling support between ASICs
  mlxsw: spectrum_trap: Split sampling traps between ASICs
  mlxsw: spectrum_matchall: Implement sampling using mirroring
  tipc: convert dest node's address to network order
  tipc: clean up warnings detected by sparse
  isdn: remove extra spaces in the header file
  tcp: plug skb_still_in_host_queue() to TSQ
  tcp: consider using standard rtx logic in tcp_rcv_fastopen_synack()
  tcp: remove obsolete check in __tcp_retransmit_skb()
  clk: renesas: r8a7795: Add TMU clocks
  clk: renesas: r8a779a0: Add CMT clocks
  esp4: Simplify the calculation of variables
  esp6: remove a duplicative condition
  mips: dts: brcm: allow including header files
  mips: bmips: bcm3368: include dt-bindings
  mips: bmips: bcm6328: include dt-bindings
  mips: bmips: bcm6358: include dt-bindings
  mips: bmips: bcm6362: include dt-bindings
  mips: bmips: bcm6368: include dt-bindings
  mips: bmips: bcm63268: include dt-bindings
  MIPS: pci-mt7620: fix PLL lock check
  MIPS: Loongson64: Remove unused sysconf members
  MIPS: Loongson64: Move loongson_system_configuration to loongson.h
  MIPS: loongson64: alloc pglist_data at run time
  ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry()
  ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro
  ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams()
  ASoC: soc-pcm: add soc_pcm_update_symmetry()
  ASoC: soc-pcm: add soc_hw_sanity_check()
  ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count
  ASoC: soc-pcm: remove unneeded !rtd->dai_link check
  ASoC: soc-pcm: share DPCM BE DAI stop operation
  dt-bindings: ata: ahci: ceva: Update documentation for CEVA Controller
  ata: ahci: ceva: Update the driver to support xilinx GT phy
  sata_dwc_460ex: Fix missing check in sata_dwc_isr
  ata: libata-transport: Fix some potential doc-rot issues
  ata: libata-sata: Fix function names in header comments
  ata: libata-pmp: Fix misspelling of 'val'
  ata: pata_ali: Repair some misnamed kernel-doc issues
  ata: pata_artop: Fix a function name and parameter description
  ata: pata_amd: Remove superfluous, add missing and fix broken params
  ata: pata_hpt366: Provide missing description for 'hpt366_filter()'s 'mask' param
  ata: pata_hpt37x: Fix some function misnaming and missing param issues
  ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handle_broken_edge_irq()'s 'host' param
  ata: sata_mv: Fix worthy headers and demote others
  ata: pata_ali: Supply description for 'ali_20_filter()'s 'mask' param
  ata: pata_amd: Fix incorrectly named function in the header
  ata: pata_artop: Repair possible copy/paste issue in 'artop_6210_qc_defer()'s header
  ata: pata_atiixp: Fix a function name and supply description for 'pio'
  ata: pata_cs5520: Add a couple of missing param descriptions
  ata: pata_hpt3x2n: Fix possible doc-rotted function name
  ata: pata_marvell: Fix incorrectly documented function parameter
  ata: pata_jmicron: Fix incorrectly documented function parameter
  ata: pata_optidma: Fix a function misnaming, a formatting issue and a missing description
  ata: pata_pdc2027x: Fix some incorrect function names and parameter docs
  ata: Trivial spelling fixes in the file pata_ns87415.c
  ASoC: mediatek: mtk-btcvsd: remove useless assignment
  ASoC: mediatek: mt2701: align function prototype
  ASoC: mediatek: mt2701: rename shadowed array
  ASoC: mediatek: mt8173: rename local irq variable
  firmware: bcm47xx_nvram: rename finding function and its variables
  firmware: bcm47xx_nvram: add helper checking for NVRAM
  firmware: bcm47xx_nvram: extract code copying NVRAM
  firmware: bcm47xx_nvram: look for NVRAM with for instead of while
  firmware: bcm47xx_nvram: inline code checking NVRAM size
  dt-bindings: panel/kingdisplay,kd035g6-54nt: Remove spi-cs-high
  MIPS: ingenic: gcw0: SPI panel does not require active-high CS
  ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
  ASoC: rt1015p: add acpi device id for rt1015p
  docs: networking: phy: Improve placement of parenthesis
  ASoC: samsung: tm2_wm5110: check of of_parse return value
  ASoC: samsung: tm2_wm5110: remove shadowed variable
  ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume'
  ASoC: Intel: bytcr_rt5640: Add used AIF to the components string
  ASoC: fsl_asrc_dma: request dma channel from specific controller
  net/mlx5: Cleanup prototype warning
  net/mlx5: simplify the return expression of mlx5_esw_offloads_pair()
  net/mlx5: Remove unused mlx5_core_health member recover_work
  net/mlx5: E-Switch, Add match on vhca id to default send rules
  net/mlx5: E-Switch, Add eswitch pointer to each representor
  RDMA/mlx5: Use representor E-Switch when getting netdev and metadata
  net/mlx5: E-Switch, Refactor send to vport to be more generic
  net/mlx5: Add IFC bits needed for single FDB mode
  net/mlx5: Use order-0 allocations for EQs
  f2fs: fix a spacing coding style
  f2fs: fix a spelling error
  f2fs: fix to allow migrating fully valid segment
  f2fs: fix panic during f2fs_resize_fs()
  f2fs: avoid unused f2fs_show_compress_options()
  f2fs: remove unused FORCE_FG_GC macro
  f2fs: update comments for explicit memory barrier
  f2fs: check discard command number before traversing discard pending list
  f2fs: compress: Allow modular (de)compression algorithms
  f2fs: Replace one-element array with flexible-array member
  f2fs: remove unnecessary IS_SWAPFILE check
  f2fs: fix last_lblock check in check_swap_activate_fast
  f2fs: check if swapfile is section-alligned
  f2fs: remove unused file_clear_encrypt()
  f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
  f2fs: fix error handling in f2fs_end_enable_verity()
  f2fs: expose # of overprivision segments
  PCI: Remove MicroGate SyncLink device IDs
  net/mlx5: DR, Fixed typo in STE v0
  net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1
  net/mlx5: DR, Add missing vhca_id consume from STEv1
  net/mlx5: use kvfree() for memory allocated with kvzalloc()
  net/mlx5: remove unneeded semicolon
  net/mlx5: Read congestion counters from all ports when lag is active
  net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD
  net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
  net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events
  net/mlx5e: allocate 'indirection_rqt' buffer dynamically
  net/mlx5: Display the command index in command mailbox dump
  net/mlx5: CT: Add support for mirroring
  net/mlx5e: Allow to match on ICMP parameters
  remoteproc: imx_rproc: fix return value check in imx_rproc_addr_init()
  net: macb: poll for fixed link state in SGMII mode
  net: macb: Disable PCS auto-negotiation for SGMII fixed-link mode
  dt-bindings: net: bcm4908-enet: add optional TX interrupt
  net: broadcom: bcm4908_enet: support TX interrupt
  net: ipv4: route.c: Fix indentation of multi line comment.
  net: dsa: bcm_sf2: store PHY interface/mode in port structure
  net: dsa: bcm_sf2: setup BCM4908 internal crossbar
  ptp_pch: Remove unused function 'pch_ch_control_read()'
  ptp_pch: Move 'pch_*()' prototypes to shared header
  ptp: ptp_clockmatrix: Demote non-kernel-doc header to standard comment
  ptp: ptp_p: Demote non-conformant kernel-doc headers and supply a param description
  netdevsim: fib: Introduce a lock to guard nexthop hashtable
  netdevsim: Create a helper for setting nexthop hardware flags
  netdevsim: Add support for resilient nexthop groups
  netdevsim: Allow reporting activity on nexthop buckets
  selftests: fib_nexthops: Declutter test output
  selftests: fib_nexthops: List each test case in a different line
  selftests: fib_nexthops: Test resilient nexthop groups
  selftests: forwarding: Add resilient hashing test
  selftests: forwarding: Add resilient multipath tunneling nexthop test
  selftests: netdevsim: Add test for resilient nexthop groups offload API
  mptcp: add rm_list in mptcp_out_options
  mptcp: add rm_list_tx in mptcp_pm_data
  mptcp: add rm_list in mptcp_options_received
  mptcp: add rm_list_rx in mptcp_pm_data
  mptcp: remove multi addresses in PM
  mptcp: remove multi subflows in PM
  mptcp: remove multi addresses and subflows in PM
  mptcp: remove a list of addrs when flushing
  selftests: mptcp: add invert argument for chk_rm_nr
  selftests: mptcp: set addr id for removing testcases
  selftests: mptcp: add testcases for removing addrs
  sh_eth: rename TRSCER bits
  sh_eth: rename PSR bits
  sh_eth: rename *enum*s still not matching register names
  sh_eth: place RX/TX descriptor *enum*s after their *struct*s
  clk: use clk_core_enable_lock() a bit more
  clk: at91: Trivial typo fixes in the file sama7g5.c
  net: hns3: add support for imp-controlled PHYs
  net: hns3: add get/set pause parameters support for imp-controlled PHYs
  net: hns3: add ioctl support for imp-controlled PHYs
  net: hns3: add phy loopback support for imp-controlled PHYs
  flow_offload: add support for packet-per-second policing
  flow_offload: reject configuration of packet-per-second policing in offload drivers
  net/sched: act_police: add support for packet-per-second policing
  net: dsa: hellcreek: Add devlink VLAN region
  net: dsa: hellcreek: Use boolean value
  net: dsa: hellcreek: Move common code to helper
  net: dsa: hellcreek: Add devlink FDB region
  net: ethernet: marvell: Fixed typo in the file sky2.c
  drivers: net: vxlan.c: Fix declaration issue
  net: stmmac: Set FIFO sizes for ipq806x
  docs: net: tweak devlink health documentation
  docs: net: add missing devlink health cmd - trigger
  MIPS: clean up CONFIG_MIPS_PGD_C0_CONTEXT handling
  mips: kernel: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe()
  samples: pktgen: allow to specify delay parameter via new opt
  samples: pktgen: new append mode
  hv_netvsc: Add a comment clarifying batching logic
  net: dsa: bcm_sf2: Fill in BCM4908 CFP entries
  gro: simplify gro_list_prepare()
  gro: consistentify napi->gro_hash[x] access in dev_gro_receive()
  gro: give 'hash' variable in dev_gro_receive() a less confusing name
  flow_dissector: constify bpf_flow_dissector's data pointers
  skbuff: make __skb_header_pointer()'s data argument const
  flow_dissector: constify raw input data argument
  linux/etherdevice.h: misc trailing whitespace cleanup
  ethernet: constify eth_get_headlen()'s data argument
  skbuff: micro-optimize {,__}skb_header_pointer()
  psample: Encapsulate packet metadata in a struct
  psample: Add additional metadata attributes
  netdevsim: Add dummy psample implementation
  selftests: netdevsim: Test psample functionality
  mlxsw: pci: Add more metadata fields to CQEv2
  mlxsw: Create dedicated field for Rx metadata in skb control block
  mlxsw: pci: Set extra metadata in skb control block
  mlxsw: spectrum: Remove unnecessary RCU read-side critical section
  mlxsw: spectrum: Remove mlxsw_sp_sample_receive()
  mlxsw: spectrum: Report extra metadata to psample module
  selftests: mlxsw: Add tc sample tests
  power: supply: z2_battery: Drop unused variable
  power: supply: axp20x_usb_power: Add missing check in axp20x_usb_power_probe
  power: supply: bq27xxx: fix sign of current_now for newer ICs
  power: supply: bq27xxx: fix power_avg for newer ICs
  power: supply: bq27xxx: make status more robust
  thermal/drivers/core: Use a char pointer for the cooling device name
  thermal/drivers/cpufreq_cooling: Use device name instead of auto-numbering
  thermal/drivers/devfreq_cooling: Use device name instead of auto-numbering
  thermal/drivers/cpuidle_cooling: Use device name instead of auto-numbering
  thermal/drivers/cpufreq_cooling: Remove unused list
  pcmcia: ds: Remove if with always false condition
  pcmcia: rsrc_nonstatic: Demote kernel-doc abuses
  pcmcia: cistpl: Demote non-conformant kernel-doc headers to standard comments
  pcmcia: pcmcia_cis: Demote non-conforming kernel-doc headers to standard kernel-doc
  pcmcia: ds: Fix function name disparity in header
  pcmcia: pcmcia_resource: Fix some kernel-doc formatting/disparities and demote others
  pcmcia: rsrc_nonstatic: Fix call-back function as reference formatting
  rtw88: coex: add power off setting
  rtw88: remove unnecessary variable
  wilc1000: Support chip sleep over SPI
  wilc1000: write value to WILC_INTR2_ENABLE register
  wilc1000: use wilc handler as cookie in request_threaded_irq()
  rtw88: 8822c: support FW crash dump when FW crash
  KVM: x86: to track if L1 is running L2 VM
  KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit
  KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots
  KVM: x86/mmu: Allocate the lm_root before allocating PAE roots
  KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper
  KVM: x86/mmu: Ensure MMU pages are available when allocating roots
  KVM: x86/mmu: Check PDPTRs before allocating PAE roots
  KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks
  KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs
  KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch
  KVM: x86: Defer the MMU unload to the normal path on an global INVPCID
  KVM: x86/mmu: Unexport MMU load/unload functions
  KVM: x86/mmu: Sync roots after MMU load iff load as successful
  KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level
  KVM: SVM: Don't strip the C-bit from CR2 on #PF interception
  KVM: nSVM: Set the shadow root level to the TDP level for nested NPT
  KVM: SVM: Use a separate vmcb for the nested L2 guest
  KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb
  KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb
  KVM: nSVM: rename functions and variables according to vmcbXY nomenclature
  KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control
  KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit
  KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit
  KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state()
  KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state()
  KVM: x86: Move nVMX's consistency check macro to common code
  KVM: nSVM: Trace VM-Enter consistency check failures
  KVM: SVM: merge update_cr0_intercept into svm_set_cr0
  KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places)
  KVM: x86: Handle triple fault in L2 without killing L1
  KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral
  KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code
  KVM: x86: Move XSETBV emulation to common code
  KVM: x86: Move trivial instruction-based exit handlers to common code
  KVM: x86: Move RDPMC emulation to common code
  KVM: SVM: Don't manually emulate RDPMC if nrips=0
  KVM: SVM: Skip intercepted PAUSE instructions after emulation
  KVM: SVM: move VMLOAD/VMSAVE to C code
  KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state
  x86/cpufeatures: Add the Virtual SPEC_CTRL feature
  KVM: SVM: Add support for Virtual SPEC_CTRL
  KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies
  KVM: x86: determine if an exception has an error code only when injecting it.
  KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic
  KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook
  KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs
  KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn()
  KVM: x86/mmu: Add typedefs for rmap/iter handlers
  KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU
  KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status
  KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present
  KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF
  KVM: x86/mmu: Retry page faults that hit an invalid memslot
  KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled
  KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte()
  KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU
  KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers
  KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs
  KVM: x86/mmu: Add module param to disable MMIO caching (for testing)
  KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs
  KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation
  KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits
  KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper
  KVM: x86/mmu: Co-locate code for setting various SPTE masks
  KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper
  KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic
  KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs
  KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs
  KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO)
  KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents
  KVM: x86/mmu: Use low available bits for removed SPTEs
  KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE
  KVM/SVM: Move vmenter.S exception fixups out of line
  KVM: x86: Get active PCID only when writing a CR3 value
  KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush
  KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush
  KVM: VMX: Fold Hyper-V EPTP checking into it's only caller
  KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed
  KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch
  KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches
  KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd
  KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled
  KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails
  KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush
  KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root
  KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging
  dma-mapping: add a dma_mmap_pages helper
  dma-mapping: refactor dma_{alloc,free}_pages
  dma-mapping: add a dma_alloc_noncontiguous API
  dma-iommu: refactor iommu_dma_alloc_remap
  dma-iommu: implement ->alloc_noncontiguous
  kbuild: prefix $(srctree)/ to some included Makefiles
  perf evlist: Change the COMM when preparing the workload
  perf vendor events arm64: Add more common and uarch events
  perf vendor events arm64: Add Fujitsu A64FX pmu event
  perf stat: Elaborate use cases for the -n/--null command line option
  perf stat: Improve readability of shadow stats
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends
  pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends
  pinctrl: core: Handling pinmux and pinconf separately
  kernel/irq: export irq_gc_set_wake
  arm64: remove select PINCTRL_ROCKCHIP from ARCH_ROCKCHIP
  pinctrl: rockchip: make driver be tristate module
  pinctrl: ti: fix error return code of ti_iodelay_probe()
  pinctrl: core: Set ret to 0 when group is skipped
  pinctrl: qcom: sm8350: add GPIO wakeup interrupt map
  bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt
  pinctrl: qcom: sc8180x: add ACPI probe support
  dt-bindings: Bump dtschema version required to v2021.2.1
  i40e: optimize for XDP_REDIRECT in xsk path
  ixgbe: optimize for XDP_REDIRECT in xsk path
  ice: optimize for XDP_REDIRECT in xsk path
  net: dsa: hellcreek: Offload bridge port flags
  net: export dev_set_threaded symbol
  bonding: Added -ENODEV interpret for slaves option
  atm: delete include/linux/atm_suni.h
  ethernet: amazon: ena: A typo fix in the file ena_com.h
  net: ethernet: intel: igb: Typo fix in the file igb_main.c
  net: ethernet: neterion: Fix a typo in the file s2io.c
  net: pcs: rearrange C73 functions to prepare for C37 support later
  net: pcs: add C37 SGMII AN support for intel mGbE controller
  net: phylink: make phylink_parse_mode() support non-DT platform
  net: stmmac: make in-band AN mode parsing is supported for non-DT
  net: stmmac: ensure phydev is attached to phylink for C37 AN
  stmmac: intel: add pcs-xpcs for Intel mGbE controller
  Bluetooth: Cancel le_scan_restart work when stopping discovery
  Bluetooth: L2CAP: Fix not checking for maximum number of DCID
  Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg
  rtc: tps65910: include linux/property.h
  net: stmmac: add clocks management for gmac driver
  net: stmmac: add platform level clocks management
  net: stmmac: dwmac-imx: add platform level clocks management for i.MX
  net: phy: add Marvell 88X2222 transceiver support
  net: ipa: make ipa_table_hash_support() inline
  rtc: rv3028: correct weekday register usage
  rtc: imxdi: Convert to a DT-only driver
  Input: tsc2007 - convert to GPIO descriptors
  Input: tsc2007 - make use of device properties
  scsi: megaraid_mm: Fix incorrect function name in header
  scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers
  scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name() in description
  scsi: megaraid_mbox: Fix function name megaraid_queue_command_lck() in description
  scsi: fcoe: Fix a couple of incorrectly named functions
  scsi: aic94xx: Fix a couple of misnamed function names
  scsi: aacraid: Fix a few incorrectly named functions
  scsi: pm8001: Provide function name and fix a misspelling
  scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb()
  scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe()
  scsi: pm8001: Provide function name 'pm8001_I_T_nexus_reset()' in header
  scsi: qla4xxx: Fix formatting issues - missing '-' and '_'
  scsi: pm8001: Fix incorrectly named functions in headers
  scsi: aic94xx: Fix asd_erase_nv_sector()'s header
  scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores
  scsi: aacraid: Repair formatting issue in aac_handle_sa_aif()'s header
  scsi: lpfc: Fix a bunch of kernel-doc issues
  scsi: pm8001: Fix some misnamed function descriptions
  scsi: qla4xxx: Fix kernel-doc formatting and misnaming issue
  scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc()
  scsi: aic94xx: Remove code that has been unused for at least 13 years
  scsi: pm8001: Fix a bunch of doc-rotted function headers
  scsi: qla2xxx: Fix some incorrect formatting/spelling issues
  scsi: aacraid: Fix misspelling of _aac_rx_init()
  scsi: lpfc: Fix formatting and misspelling issues
  scsi: libfc: Fix some possible copy/paste issues
  scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record()
  scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic()
  scsi: mpt3sas: Move a little data from the stack onto the heap
  scsi: mpt3sas: Fix a bunch of potential naming doc-rot
  scsi: ufs: core: Fix incorrectly named ufshcd_find_max_sup_active_icc_level()
  scsi: lpfc: Fix a bunch of kernel-doc misdemeanours
  scsi: lpfc: Fix a bunch of misnamed functions
  scsi: libfc: Fix incorrect naming of fc_rport_adisc_resp()
  scsi: mpt3sas: Fix a couple of misdocumented functions/params
  scsi: libfc: Fix misspelling of fc_fcp_destroy()
  scsi: qla2xxx: Fix a couple of misnamed functions
  scsi: mpt3sas: Fix some kernel-doc misnaming issues
  scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp()
  scsi: qla2xxx: Fix a couple of misdocumented functions
  scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data()
  scsi: lpfc: Fix a few incorrectly named functions
  scsi: bfa: Move a large struct from the stack onto the heap
  scsi: lpfc: Fix kernel-doc formatting issue
  scsi: ufs: cdns-pltfrm: Supply function names for headers
  scsi: cxgbi: cxgb3: Fix misnaming of ddp_setup_conn_digest()
  scsi: esas2r: Supply __printf(x, y) formatting for esas2r_log_master()
  scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan()
  scsi: be2iscsi: Provide missing function name in header
  scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header
  scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description
  scsi: initio: Remove unused variable 'prev'
  scsi: a100u2w: Remove unused variable 'bios_phys'
  scsi: dc395x: Fix incorrect naming in function headers
  scsi: atp870u: Fix naming and demote incorrect and non-conformant kernel-doc header
  scsi: myrs: Remove a couple of unused 'status' variables
  scsi: 3w-xxxx: Remove 2 unused variables 'response_que_value' and 'tw_dev'
  scsi: 3w-9xxx: Remove a few set but unused variables
  scsi: 3w-sas: Remove unused variables 'sglist' and 'tw_dev'
  scsi: qla2xxx: Use dma_pool_zalloc()
  e1000e: Leverage direct_complete to speed up s2ram
  e1000e: Remove the runtime suspend restriction on CNP+
  scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release()
  net: qualcomm: rmnet: mark trailer field endianness
  net: qualcomm: rmnet: simplify some byte order logic
  net: qualcomm: rmnet: kill RMNET_MAP_GET_*() accessor macros
  net: qualcomm: rmnet: use masks instead of C bit-fields
  net: qualcomm: rmnet: don't use C bit-fields in rmnet checksum trailer
  net: qualcomm: rmnet: don't use C bit-fields in rmnet checksum header
  ionic: simplify TSO descriptor mapping
  ionic: generic tx skb mapping
  ionic: simplify tx clean
  ionic: aggregate Tx byte counting calls
  libbpf: Avoid inline hint definition from 'linux/stddef.h'
  samples: bpf: Fix a spelling typo in do_hbm_test.sh
  bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps
  ALSA: hda/cirrus: Add error handling into CS8409 I2C functions
  ALSA: hda/cirrus: Cleanup patch_cirrus.c code.
  ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name
  ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups.
  HID: ft260: add usb hid to i2c host bridge driver
  rtc: mxc: Remove unneeded of_match_ptr()
  dmaengine: xilinx: Introduce synchronize() callback
  quota: Add mountpath based quota support
  thermal/core/power_allocator: Using round the division when re-divvying up power
  ASoC: SOF: fix debugfs initialisation error handling
  ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries
  ASoC: SOF: remove superfluous NULL check in debugfs read
  ASoC: fsl_spdif: use snd_ctl_boolean_mono_info
  ASoC: mx27vis: Remove unused file
  ASoC: rsnd: core: Check convert rate in rsnd_hw_params
  ASoC: imx-hdmi: fix platform_no_drv_owner.cocci warnings
  Bluetooth: avoid deadlock between hci_dev->lock and socket lock
  s390/dasd: remove dasd_fba_probe() wrapper
  s390/dasd: let driver core manage the sysfs attributes
  kbuild: Enable DT undocumented compatible checks
  fsnotify: allow fsnotify_{peek,remove}_first_event with empty queue
  fanotify: reduce event objectid to 29-bit hash
  fanotify: mix event info and pid into merge key hash
  fsnotify: use hash table for faster events merge
  fanotify: limit number of event merge attempts
  fanotify: configurable limits via sysfs
  fanotify: support limited functionality for unprivileged users
  dmaengine: dw-edma: Add writeq() and readq() for 64 bits architectures
  dmaengine: dw-edma: Fix comments offset characters' alignment
  dmaengine: dw-edma: Add support for the HDMA feature
  PCI: Add pci_find_vsec_capability() to find a specific VSEC
  dmaengine: dw-edma: Add PCIe VSEC data retrieval support
  dmaengine: dw-edma: Add device_prep_interleave_dma() support
  dmaengine: dw-edma: Improve number of channels check
  dmaengine: dw-edma: Reorder variables to keep consistency
  dmaengine: dw-edma: Improve the linked list and data blocks definition
  dmaengine: dw-edma: Change linked list and data blocks offset and sizes
  dmaengine: dw-edma: Move struct dentry variable from static definition into dw_edma struct
  dmaengine: dw-edma: Fix crash on loading/unloading driver
  dmaengine: dw-edma: Change DMA abbreviation from lower into upper case
  dmaengine: dw-edma: Revert fix scatter-gather address calculation
  dmaengine: dw-edma: Add pcim_iomap_table return check
  net: mdio: Alphabetically sort header inclusion
  net: dsa: b53: spi: allow device tree probing
  net: dsa: sja1105: fix error return code in sja1105_cls_flower_add()
  net: ipa: fix a duplicated tlv_type value
  net: ipa: fix another QMI message definition
  net: ipa: extend the INDICATION_REGISTER request
  net: lapbether: Prevent racing when checking whether the netif is running
  dt-bindings: net: Add bcm6368-mdio-mux bindings
  net: mdio: Add BCM6368 MDIO mux bus controller
  net: dsa: mt7530: support MDB and bridge flag operations
  net: bridge: mcast: remove unreachable EHT code
  net: bridge: mcast: factor out common allow/block EHT handling
  s390/bpf: Implement new atomic ops
  kernel/bpf/: Fix misspellings using codespell tool
  bpf: Make symbol 'bpf_task_storage_busy' static
  libbpf: Add explicit padding to bpf_xdp_set_link_opts
  bpftool: Fix maybe-uninitialized warnings
  selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test
  selftests/bpf: Build everything in debug mode
  net: ipv4: route.c: simplify procfs code
  Documentation: networking: update the graphical representation
  Documentation: networking: dsa: rewrite chapter about tagging protocol
  Documentation: networking: dsa: remove static port count from limitations
  Documentation: networking: dsa: remove references to switchdev prepare/commit
  Documentation: networking: dsa: remove TODO about porting more vendor drivers
  Documentation: networking: dsa: document the port_bridge_flags method
  Documentation: networking: dsa: mention integration with devlink
  Documentation: networking: dsa: add paragraph for the LAG offload
  Documentation: networking: dsa: add paragraph for the MRP offload
  Documentation: networking: dsa: add paragraph for the HSR/PRP offload
  Documentation: networking: switchdev: clarify device driver behavior
  Documentation: networking: switchdev: fix command for static FDB entries
  net: ipa: Remove useless error message
  dpaa2-switch: remove unused ABI functions
  dpaa2-switch: fix kdoc warnings
  dpaa2-switch: reduce the size of the if_id bitmap to 64 bits
  dpaa2-switch: fit the function declaration on the same line
  dpaa2-eth: fixup kdoc warnings
  mlxsw: spectrum_matchall: Propagate extack further
  mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations
  mlxsw: spectrum_matchall: Pass matchall entry to sampling operations
  mlxsw: spectrum: Track sampling triggers in a hash table
  mlxsw: spectrum: Start using sampling triggers hash table
  mlxsw: spectrum_matchall: Add support for egress sampling
  mlxsw: core_acl_flex_actions: Add mirror sampler action
  mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE
  selftests: mlxsw: Add tc sample tests for new triggers
  selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only
  net: ocelot: Add PGID_BLACKHOLE
  net: ocelot: Extend MRP
  net: ocelot: Remove ocelot_xfh_get_cpuq
  Revert "net: socket: use BIT() for MSG_*"
  selftests/bpf: Fix warning comparing pointer to 0
  selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id
  openvswitch: Warn over-mtu packets only if iface is UP.
  net: Change dev parameter to const in netif_device_present()
  net/mlx5e: Same max num channels for both nic and uplink profiles
  net/mlx5e: Allow legacy vf ndos only if in legacy mode
  net/mlx5e: Distinguish nic and esw offload in tc setup block cb
  net/mlx5e: Add offload stats ndos to nic netdev ops
  net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor
  net/mlx5e: Verify dev is present in some ndos
  net/mlx5e: Move devlink port register and unregister calls
  net/mlx5e: Register nic devlink port with switch id
  net/mlx5: Move mlx5e hw resources into a sub object
  net/mlx5: Move devlink port from mlx5e priv to mlx5e resources
  net/mlx5e: Unregister eth-reps devices first
  net/mlx5e: Do not reload ethernet ports when changing eswitch mode
  net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore
  net/mlx5: E-Switch, Protect changing mode while adding rules
  powerpc/svm: stop using io_tlb_start
  swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single
  swiotlb: move orig addr and size validation into swiotlb_bounce
  swiotlb: split swiotlb_tbl_sync_single
  xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer
  xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported
  xen-swiotlb: remove xen_set_nslabs
  xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs
  swiotlb: lift the double initialization protection from xen-swiotlb
  xen-swiotlb: split xen_swiotlb_init
  xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup
  riscv: Enable generic clockevent broadcast
  scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes
  scsi: ufs: dt-bindings: Add sm8250, sm8350 compatible strings
  scsi: ufs: core: Remove unnecessary ret in ufshcd_populate_vreg()
  scsi: ufs: core: Use a function to calculate versions
  scsi: ufs: qcom: Use ufshci_version() function
  scsi: ufs: core: Remove version check
  scsi: ufs: ufs-pci: Add support for Intel LKF
  scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one
  scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region
  ASoC: ti: Fix a typo in the file ams-delta.c
  perf test: Remove unused argument
  perf test: Cleanup daemon if test is interrupted.
  perf test: Add 30s timeout for wait for daemon start.
  Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
  quota: wire up quotactl_path
  ethtool: Add common function for filling out strings
  intel: Update drivers to use ethtool_sprintf
  nfp: Replace nfp_pr_et with ethtool_sprintf
  hisilicon: Update drivers to use ethtool_sprintf
  ena: Update driver to use ethtool_sprintf
  netvsc: Update driver to use ethtool_sprintf
  virtio_net: Update driver to use ethtool_sprintf
  vmxnet3: Update driver to use ethtool_sprintf
  bna: Update driver to use ethtool_sprintf
  ionic: Update driver to use ethtool_sprintf
  tipc: re-organize members of struct publication
  tipc: move creation of publication item one level up in call chain
  tipc: introduce new unified address type for internal use
  tipc: simplify signature of tipc_namtbl_publish()
  tipc: simplify call signatures for publication creation
  tipc: simplify signature of tipc_nametbl_withdraw() functions
  tipc: rename binding table lookup functions
  tipc: refactor tipc_sendmsg() and tipc_lookup_anycast()
  tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets()
  tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes()
  tipc: simplify signature of tipc_nametbl_lookup_group()
  tipc: simplify signature of tipc_service_find_range()
  tipc: simplify signature of tipc_find_service()
  tipc: simplify api between binding table and topology server
  tipc: add host-endian copy of user subscription to struct tipc_subscription
  tipc: remove some unnecessary warnings
  net: stmmac: add timestamp correction to rid CDC sync error
  net: dsa: b53: relax is63xx() condition
  thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976
  rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init
  rpmsg: Move RPMSG_ADDR_ANY in user API
  rpmsg: Add short description of the IOCTL defined in UAPI.
  rpmsg: char: Use rpmsg_sendto to specify the message destination address
  rpmsg: virtio: Register the rpmsg_char device
  rpmsg: char: Return an error if device already open
  net: ppp: Mundane typo fixes in the file pppoe.c
  net: dsa: tag_brcm: add support for legacy tags
  net: dsa: b53: support legacy tags
  mlxsw: reg: Add egr_et_set field to SPVID
  mlxsw: reg: Add Switch Port Egress VLAN EtherType Register
  mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set()
  mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC
  mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2
  selftests: forwarding: Add test for dual VxLAN bridge
  selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test
  octeontx2-af: refactor function npc_install_flow for default entry
  octeontx2-af: Add support for multi channel in NIX promisc entry
  octeontx2-af: Use npc_install_flow API for promisc and broadcast entries
  octeontx2-af: Avoid duplicate unicast rule in mcam_rules list
  octeontx2-af: Modify the return code for unsupported flow keys
  Documentation: networking: switchdev: separate bulleted items with new line
  Documentation: networking: switchdev: add missing "and" word
  Documentation: networking: dsa: add missing new line in devlink section
  Documentation: networking: dsa: demote subsections to simple emphasized words
  Documentation: networking: dsa: mention that the master is brought up automatically
  net: stmmac: add per-queue TX & RX coalesce ethtool support
  ethernet/broadcom:remove unneeded variable: "ret"
  ethernet/microchip:remove unneeded variable: "ret"
  net: dsa: mv88e6xxx: change serdes lane parameter type from u8 type to int
  net: dsa: mv88e6xxx: wrap .set_egress_port method
  net: dsa: mv88e6xxx: add support for mv88e6393x family
  net: dsa: mv88e6xxx: implement .port_set_policy for Amethyst
  net: macb: simplify clk_init with dev_err_probe
  netfilter: flowtable: separate replace, destroy and stats to different workqueues
  netfilter: Fix fall-through warnings for Clang
  netfilter: conntrack: Remove unused variable declaration
  netfilter: flowtable: consolidate skb_try_make_writable() call
  netfilter: flowtable: move skb_try_make_writable() before NAT in IPv4
  netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from enumeration
  netfilter: flowtable: fast NAT functions never fail
  netfilter: flowtable: call dst_check() to fall back to classic forwarding
  netfilter: flowtable: refresh timeout after dst and writable checks
  netfilter: nftables: update table flags from the commit phase
  bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly
  libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h
  selftests/bpf: drop custom NULL #define in skb_pkt_end selftest
  hwspinlock: remove sirf driver
  ALSA: asihpi: fix comment syntax in file headers
  ALSA: ctxfi: fix comment syntax in file headers
  Bluetooth: btbcm: Add BCM4334 DT binding
  Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles
  iommu: Check dev->iommu in iommu_dev_xxx functions
  dt-bindings: iommu: add bindings for sprd IOMMU
  iommu: add Unisoc IOMMU basic driver
  iommu/dma: Resurrect the "forcedac" option
  iommu/iova: Add rbtree entry helper
  iommu/iova: Improve restart logic
  iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device
  iommu/vt-d: Report more information about invalidation errors
  iommu/vt-d: Enable write protect for supervisor SVM
  iommu/vt-d: Enable write protect propagation from guest
  iommu/vt-d: Reject unsupported page request modes
  iommu/vt-d: Calculate and set flags for handle_mm_fault
  i2c: stm32f7: support DT binding i2c-analog-filter
  i2c: stm32f7: add support for DNF i2c-digital-filter binding
  i2c: stm32f7: indicate the address being accessed on errors
  i2c: rcar: implement atomic transfers
  i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers
  i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition
  i2c: bail out early when RDWR parameters are wrong
  KVM: arm64: Provide KVM's own save/restore SVE primitives
  KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1
  KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs
  KVM: arm64: Introduce vcpu_sve_vq() helper
  mfd: arizona: Drop arizona-extcon cells
  extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
  extcon: arizona: Fix various races on driver unbind
  extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call
  extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake
  ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c
  remoteproc: qcom_q6v5_mss: Provide errors for firmware-name parsing
  remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
  remoteproc: Remove useless check in rproc_del()
  remoteproc: Rename function rproc_actuate()
  remoteproc: Add new RPROC_ATTACHED state
  remoteproc: Properly represent the attached state
  remoteproc: Add new get_loaded_rsc_table() to rproc_ops
  remoteproc: stm32: Move resource table setup to rproc_ops
  remoteproc: stm32: Move memory parsing to rproc_ops
  remoteproc: Add new detach() remoteproc operation
  remoteproc: Introduce function __rproc_detach()
  remoteproc: Introduce function rproc_detach()
  remoteproc: Properly deal with the resource table when detaching
  remoteproc: Properly deal with the resource table when stopping
  remoteproc: Properly deal with a kernel panic when attached
  remoteproc: Properly deal with a start request when attached
  remoteproc: Properly deal with a stop request when attached
  remoteproc: Properly deal with a detach request when attached
  remoteproc: Refactor function rproc_cdev_release()
  remoteproc: qcom: wcss: populate hardcoded param using driver data
  dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding for QCS404
  remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404
  remoteproc: qcom: wcss: explicitly request exclusive reset control
  ASoC: tegra20: ac97: Add reset control
  ASoC: tegra20: i2s: Add reset control
  ASoC: tegra30: i2s: Restore hardware state on runtime PM resume
  reset: Add reset_control_bulk API
  ASoC: tegra30: ahub: Switch to use reset-bulk API
  ASoC: tegra20: spdif: Correct driver removal order
  ASoC: tegra20: spdif: Remove handing of disabled runtime PM
  ASoC: tegra20: i2s: Add system level suspend-resume callbacks
  ASoC: tegra20: i2s: Correct driver removal order
  ASoC: tegra20: i2s: Use devm_clk_get()
  ASoC: tegra20: i2s: Remove handing of disabled runtime PM
  ASoC: tegra30: i2s: Correct driver removal order
  ASoC: tegra30: i2s: Use devm_clk_get()
  ASoC: tegra30: i2s: Remove handing of disabled runtime PM
  ASoC: tegra30: ahub: Reset global variable
  ASoC: tegra30: ahub: Correct suspend-resume callbacks
  ASoC: tegra30: ahub: Remove handing of disabled runtime PM
  ASoC: ab8500-codec: remove useless structure
  ASoC: ad1836: remove useless return
  ASoC: adau1977: remove useless return
  ASoC: cros_ec_codec: remove null pointer dereference warning
  ASoC: cx2070x: remove useless assignment
  ASoC: cx2070x: remove duplicate else branch
  ASoC: da7219-aad: remove useless initialization
  ASoC: hdac_hdmi: remove useless initializations
  ASoC: hdac_hdmi: align function arguments
  ASoC: hdmi-codec: remove useless initialization
  ASoC: hdmi-codec: remove unused spk_mask member
  ASoC: max98090: remove useless assignment
  ASoC: mt6358: remove useless initializations
  ASoC: mt6359: remove useless assignment
  ASoC: nau8825: remove useless assignment
  ASoC: pcm1681: remove useless assignment
  ASoC: sigmadsp: align function prototype
  ASoC: sti-sas: remove unused struct members
  ASoC: tas2562: remove useless assignment
  ASoC: tas2562: remove warning on return value
  ASoC: tas2770: remove useless initialization
  ASoC: tlv320dac33: clarify expression
  ASoC: tscs454: remove useless test on PLL disable
  ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than
  ASoC: Fix a typo in the file rt5682.txt
  ASoC: rt1019: add rt1019 amplifier driver
  ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support
  arm64: sve: Provide a conditional update accessor for ZCR_ELx
  KVM: arm64: Rework SVE host-save/guest-restore
  KVM: arm64: Map SVE context at EL2 when available
  KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state
  KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty
  KVM: arm64: Save/restore SVE state for nVHE
  KVM: arm64: Enable SVE support for nVHE
  remoteproc: qcom: wcnss: Allow specifying firmware-name
  bpf, devmap: Move drop error path to devmap for XDP_REDIRECT
  arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CPU restart
  KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU on KVM teardown
  KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON
  KVM: arm64: Force SCTLR_EL2.WXN when running nVHE
  quota: report warning limits for realtime space quotas
  ring-buffer: Separate out internal use of ring_buffer_event_time_stamp()
  ring-buffer: Add a event_stamp to cpu_buffer for each level of nesting
  tracing: Pass buffer of event to trigger operations
  ring-buffer: Allow ring_buffer_event_time_stamp() to return time stamp of all events
  tracing: Use a no_filter_buffering_ref to stop using the filter buffer
  ring-buffer: Add verifier for using ring_buffer_event_time_stamp()
  tracing: Add tracing_event_time_stamp() API
  bootconfig: Update prototype of setup_boot_config()
  tools/latency-collector: Remove unneeded semicolon
  ftrace: Fix spelling mistake "disabed" -> "disabled"
  tracing: Add check of trace event print fmts for dereferencing pointers
  seq_buf: Add seq_buf_terminate() API
  tracing: Add a verifier to check string pointers for trace events
  KVM: arm64: Fix host's ZCR_EL2 restore on nVHE
  octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow offload support
  octeontx2-pf: Add tc flower hardware offload on ingress traffic
  octeontx2-pf: add tc flower stats handler for hw offloads
  octeontx2-pf: TC_MATCHALL egress ratelimiting offload
  net: stmmac: restructure tc implementation for RX VLAN Priority steering
  net: stmmac: add RX frame steering based on VLAN priority in tc flower
  net: stmmac: EST interrupts handling and error reporting
  net: stmmac: Add EST errors into ethtool statistic
  net: dsa: b53: mmap: Add device tree support
  net: dsa: bcm_sf2: add function finding RGMII register
  net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s)
  net-sysfs: convert xps_cpus_show to bitmap_zalloc
  net-sysfs: store the return of get_netdev_queue_index in an unsigned int
  net-sysfs: make xps_cpus_show and xps_rxqs_show consistent
  net: embed num_tc in the xps maps
  net: embed nr_ids in the xps maps
  net: remove the xps possible_mask
  net: move the xps maps to an array
  net: add an helper to copy xps maps to the new dev_maps
  net: improve queue removal readability in __netif_set_xps_queue
  net-sysfs: move the rtnl unlock up in the xps show helpers
  net-sysfs: move the xps cpus/rxqs retrieval in a common function
  net: fix use after free in xps
  net: NULL the old xps map entries when freeing them
  libbpf: Expose btf_type_by_id() internally
  libbpf: Generalize BTF and BTF.ext type ID and strings iteration
  libbpf: Rename internal memory-management helpers
  libbpf: Extract internal set-of-strings datastructure APIs
  libbpf: Add generic BTF type shallow copy API
  libbpf: Add BPF static linker APIs
  libbpf: Add BPF static linker BTF and BTF.ext support
  bpftool: Add ability to specify custom skeleton object name
  bpftool: Add `gen object` command to perform BPF static linking
  selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed
  selftests/bpf: Pass all BPF .o's through BPF static linker
  selftests/bpf: Add multi-file statically linked BPF object file test
  s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL
  s390/qeth: enable napi_consume_skb() for pending TX buffers
  s390/qeth: remove RX VLAN filter stubs in L3 driver
  net: ipa: fix assumptions about DMA address size
  net: ipa: use upper_32_bits()
  net: ipa: fix table alignment requirement
  net: ipa: relax 64-bit build requirement
  net: dsa: Add helper to resolve bridge port from DSA port
  net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs
  net: dsa: mv88e6xxx: Provide generic VTU iterator
  net: dsa: mv88e6xxx: Remove some bureaucracy around querying the VTU
  net: dsa: mv88e6xxx: Use standard helper for broadcast address
  net: dsa: mv88e6xxx: Flood all traffic classes on standalone ports
  net: dsa: mv88e6xxx: Offload bridge learning flag
  net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag
  stmmac: intel: Add PSE and PCH PTP clock source selection
  of: of_net: Provide function name and param description
  /net/hsr: fix misspellings using codespell tool
  /net/core/: fix misspellings using codespell tool
  nfc/fdp: Simplify the return expression of fdp_nci_open()
  net: cdc_ncm: drop redundant driver-data assignment
  octeontx2-af: Remove redundant initialization of pointer pfvf
  net: lapbether: Close the LAPB device before its underlying Ethernet device closes
  net: ocelot: Fix deletetion of MRP entries from MAC table
  net: ocelot: support multiple bridges
  ionic: code cleanup details
  ionic: simplify the intr_index use in txq_init
  ionic: fix unchecked reference
  ionic: update ethtool support bits for BASET
  ionic: block actions during fw reset
  ionic: stop watchdog when in broken state
  ionic: protect adminq from early destroy
  scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region
  scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region
  scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region
  scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region
  scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region
  scsi: mpt3sas: Update driver version to 37.101.00.00
  scsi: mvumi: Use true and false for bool variable
  scsi: 3w-sas: Remove unneeded variable 'retval'
  scsi: csiostor: Assign boolean values to a bool variable
  scsi: qla1280: Spelling fixes
  scsi: 53c700: Fix spelling of conditions
  scsi: fnic: Rudimentary spelling fixes
  scsi: fusion: Fix a typo in the file mptbase.h
  scsi: ufs: core: Tidy up WB configuration code
  scsi: target: Fix htmldocs warning in target_submit_prep()
  scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
  Fix a typo
  gro: make net/gro.h self-contained
  gro: add combined call_gro_receive() + INDIRECT_CALL_INET() helper
  vlan/8021q: avoid retpoline overhead on GRO
  ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, VxLAN) GRO
  scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg()
  scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message()
  scsi: nsp32: Remove or exclude unused variables
  scsi: FlashPoint: Remove unused variable 'TID' from FlashPoint_AbortCCB()
  scsi: sim710: Remove unused variable 'err' from sim710_init()
  scsi: isci: Make local function isci_remote_device_wait_for_resume_from_abort() static
  scsi: isci: Make local function port_state_name() static
  scsi: nsp32: Correct expected types in debug print formatting
  scsi: myrb: Demote non-conformant kernel-doc headers and fix others
  scsi: ipr: Fix incorrect function names in their headers
  scsi: mvumi: Fix formatting and doc-rot issues
  scsi: sd_zbc: Place function name into header
  scsi: pmcraid: Fix a whole host of kernel-doc issues
  scsi: sd: Fix function name in header
  scsi: aic94xx: Correct misspelling of function asd_dump_seq_state()
  scsi: be2iscsi: Ensure function follows directly after its header
  scsi: dc395x: Fix some function param descriptions
  scsi: initio: Fix a few kernel-doc misdemeanours
  scsi: a100u2w: Fix some misnaming and formatting issues
  scsi: myrs: Add missing ':' to make the kernel-doc checker happy
  scsi: pmcraid: Correct function name pmcraid_show_adapter_id() in header
  scsi: mpt3sas: Fix a few kernel-doc issues
  scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header
  selftests: net: forwarding: Fix a typo
  scsi: fnic: Demote non-conformant kernel-doc headers
  scsi: fnic: Kernel-doc headers must contain the function name
  scsi: isci: phy: Fix a few different kernel-doc related issues
  scsi: isci: phy: Provide function name and demote non-conforming header
  scsi: isci: request: Fix a myriad of kernel-doc issues
  scsi: isci: host: Fix bunch of kernel-doc related issues
  scsi: isci: task: Demote non-conformant header and remove superfluous param
  scsi: isci: remote_node_table: Fix a bunch of kernel-doc misdemeanours
  scsi: isci: remote_node_context: Fix one function header and demote a couple more
  scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses
  scsi: isci: remote_device: Fix a bunch of doc-rot issues
  scsi: isci: request: Fix doc-rot issue relating to 'ireq' param
  scsi: isci: port: Fix a bunch of kernel-doc issues
  scsi: isci: remote_node_context: Demote kernel-doc abuse
  scsi: isci: remote_node_table: Provide some missing params and remove others
  scsi: cxlflash: Fix a little doc-rot
  scsi: cxlflash: Fix a few misnaming issues
  scsi: cxlflash: Fix some misnaming related doc-rot
  scsi: ibmvscsi: Fix a bunch of kernel-doc related issues
  scsi: ibmvscsi: Fix a bunch of misdocumentation
  scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE'
  swiotlb: move global variables into a new io_tlb_mem structure
  swiotlb: dynamically allocate io_tlb_default_mem
  swiotlb: remove swiotlb_nr_tbl
  ARM: Qualify enabling of swiotlb_init()
  ALSA: hda: Fix spelling mistakes
  fs/ext2/: fix misspellings using codespell tool
  arm64: lib: Annotate {clear, copy}_page() as position-independent
  KVM: arm64: Link position-independent string routines into .hyp.text
  arm64: kvm: Add standalone ticket spinlock implementation for use at hyp
  KVM: arm64: Initialize kvm_nvhe_init_params early
  KVM: arm64: Avoid free_page() in page-table allocator
  KVM: arm64: Factor memory allocation out of pgtable.c
  KVM: arm64: Introduce a BSS section for use at Hyp
  KVM: arm64: Make kvm_call_hyp() a function call at Hyp
  KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
  KVM: arm64: Introduce an early Hyp page allocator
  KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp
  KVM: arm64: Introduce a Hyp buddy page allocator
  KVM: arm64: Enable access to sanitized CPU features at EL2
  KVM: arm64: Provide __flush_dcache_area at EL2
  KVM: arm64: Factor out vector address calculation
  arm64: asm: Provide set_sctlr_el2 macro
  KVM: arm64: Prepare the creation of s1 mappings at EL2
  KVM: arm64: Elevate hypervisor mappings creation at EL2
  KVM: arm64: Use kvm_arch for stage 2 pgtable
  KVM: arm64: Use kvm_arch in kvm_s2_mmu
  KVM: arm64: Set host stage 2 using kvm_nvhe_init_params
  KVM: arm64: Refactor kvm_arm_setup_stage2()
  KVM: arm64: Refactor __load_guest_stage2()
  KVM: arm64: Refactor __populate_fault_info()
  KVM: arm64: Make memcache anonymous in pgtable allocator
  KVM: arm64: Reserve memory for host stage 2
  KVM: arm64: Sort the hypervisor memblocks
  KVM: arm64: Always zero invalid PTEs
  KVM: arm64: Use page-table to track page ownership
  KVM: arm64: Refactor the *_map_set_prot_attr() helpers
  KVM: arm64: Add kvm_pgtable_stage2_find_range()
  KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2 flag
  KVM: arm64: Introduce KVM_PGTABLE_S2_IDMAP stage 2 flag
  KVM: arm64: Provide sanitized mmfr* registers at EL2
  KVM: arm64: Wrap the host with a stage 2
  KVM: arm64: Page-align the .hyp sections
  KVM: arm64: Disable PMU support in protected mode
  KVM: arm64: Protect the .hyp sections from the host
  ASoC: soc-pcm: indicate error message at soc_pcm_open()
  ASoC: soc-pcm: indicate error message at soc_pcm_hw_params()
  ASoC: soc-pcm: indicate error message at soc_pcm_prepare()
  ASoC: soc-pcm: indicate error message at dpcm_path_get()
  ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger()
  ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry()
  ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown()
  ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup()
  ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params()
  ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare()
  ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free()
  ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free()
  ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx()
  ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx()
  ASoC: rt1019: make symbol 'rt1019_i2c_driver' static
  iommu/unisoc: Fix spelling mistake "sixe" -> "size"
  media: uvcvideo: Use dma_alloc_noncontiguous API
  dma-mapping: remove a pointless empty line in dma_alloc_coherent
  HID: support for initialization of some Thrustmaster wheels
  HID: ft260: fix an error message in ft260_i2c_write_read()
  MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers
  ALSA: pcm: Add debug print on memory allocation failure
  ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB
  ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86"
  taprio: Handle short intervals and large packets
  net: phy: at803x: remove at803x_aneg_done()
  atl1c: switch to napi_gro_receive
  atl1c: use napi_alloc_skb
  HID: thrustmaster: introduce proper USB dependency
  net: hinic: Remove unnecessary 'out of memory' message
  net: hinic: add a blank line after declarations
  net: hinic: remove the repeat word "the" in comment.
  net: hinic: convert strlcpy to strscpy
  hinic: Remove unused variable.
  r8169: use lower_32_bits/upper_32_bits macros
  octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow()
  octeontx2-pf: Fix spelling mistake "ratelimitter" -> "ratelimiter"
  net: enetc: teardown CBDR during PF/VF unbind
  net: phy: mscc: Applying LCPLL reset to VSC8584
  net: phy: mscc: improved serdes calibration applied to VSC8584
  net: phy: mscc: coma mode disabled for VSC8584
  igc: Remove unused MII_CR_RESET
  net: ipa: make all configuration data constant
  net: ipa: fix canary count for SC7180 UC_INFO region
  net: ipa: don't define empty memory regions
  net: ipa: define some new memory regions
  net: ipa: define QSB limits in configuration data
  net: add CONFIG_PCPU_DEV_REFCNT
  igc: Remove unused MII_CR_SPEED
  igc: Remove unused MII_CR_LOOPBACK
  igc: Assign boolean values to a bool variable
  e1000e: Mark e1000e_pm_prepare() as __maybe_unused
  libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
  bpf: Remove insn_buf[] declaration in inner block
  Input: ims-pcu - drop redundant driver-data assignment
  ecryptfs: saner API for lock_parent()
  ecryptfs: get rid of unused accessors
  ecryptfs: ecryptfs_dentry_info->crypt_stat is never used
  net: decnet: Fixed multiple coding style issues
  net: ipa: use configuration data for QSB settings
  net: ipa: implement MAX_READS_BEATS QSB data
  net: ipa: split sequencer type in two
  net: ipa: sequencer type is for TX endpoints only
  net: ipa: update some comments in "ipa_data.h"
  r8169: add support for ethtool get_ringparam
  Revert "net: dsa: sja1105: Clear VLAN filtering offload netdev feature"
  Input: lpc32xx_ts - convert to use BIT()
  dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-method and WAKE line GPIO
  Input: atmel_mxt_ts - support wakeup methods
  clk: rockchip: add dt-binding header for rk3568
  dt-binding: clock: Document rockchip, rk3568-cru bindings
  clk: rockchip: support more core div setting
  clk: rockchip: add clock controller for rk3568
  clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends
  clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller
  constify dentry argument of dentry_path()/dentry_path_raw()
  get rid of autofs_getpath()
  dt-bindings: power: bq27xxx: add bq78z100
  power: supply: bq27xxx: Add support for BQ78Z100
  microblaze: Fix a typo
  pwm: bcm2835: Improve period and duty cycle calculation
  pwm: ab8500: Implement .apply instead of .config, .enable and .disable
  pwm: imx-tpm: Use a single line for error message
  pwm: Always allocate PWM chip base ID dynamically
  pwm: Return -EINVAL for old-style drivers without .set_polarity callback
  pwm: atmel-tcb: Implement .apply callback
  pwm: atmel-tcb: Only free resources after pwm_chip_remove() returned
  pwm: sprd: Refuse requests with unsupported polarity
  pwm: cros-ec: Refuse requests with unsupported polarity
  pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_with_polarity()
  pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add_with_polarity()
  ALSA: hdsp: don't disable if not enabled
  ALSA: hdspm: don't disable if not enabled
  ALSA: rme9652: don't disable if not enabled
  ALSA: bebob: code refactoring for stream format detection
  ALSA: bebob: detect the number of available MIDI ports
  ALSA: bebob: enable to deliver MIDI messages for multiple ports
  ALSA: core: avoid -Wempty-body warnings
  pwm: Drop function pwmchip_add_with_polarity()
  RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr
  RDMA: Fix kernel-doc compilation warnings
  RDMA: Delete not-used static inline functions
  RDMA/cma: Remove unused leftovers in cma code
  ASoC: amd: Add support for RT5682 codec in machine driver
  ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk
  ASoC: SOF: add a helper to get topology configured mclk
  ASoC: intel: sof_rt5682: use the topology mclk
  PCI: tegra: Constify static structs
  power: supply: Use IRQF_ONESHOT
  power: reset: remove unneeded semicolon
  power: supply: charger-manager: Fix a typo
  power: supply: ds2781: use kobj_to_dev()
  iommu/vt-d: Use Real PCI DMA device for IRTE
  PCI: vmd: Disable MSI-X remapping when possible
  power: supply: max1721x: Correct spelling
  PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
  PCI: microchip: Make some symbols static
  PCI: microchip: Remove dev_err() when handing an error from platform_get_irq()
  backlight: qcom-wled: Use sink_addr for sync toggle
  backlight: ktd253: Support KTD259
  dt-bindings: backlight: Add Kinetic KTD259 bindings
  PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c
  power: ab8500: Require device tree
  mfd/power: ab8500: Push data to power supply code
  mfd/power: ab8500: Push algorithm to power supply code
  mfd/power: ab8500: Push data to power supply code
  buffer: a small optimization in grow_buffers
  Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
  Bluetooth: verify AMP hci_chan before amp_destroy
  Bluetooth: hci_qca: Mundane typo fix
  Bluetooth: initialize skb_queue_head at l2cap_chan_create()
  Bluetooth: fix set_ecdh_privkey() prototype
  PCI: layerscape: Correct syntax by changing comma to semicolon
  backlight: qcom-wled: Fix FSC update issue for WLED5
  PCI: brcmstb: Fix error return code in brcm_pcie_probe()
  PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194
  ice: Add more basic protocol support for flow filter
  ice: Support non word aligned input set field
  ice: Add more advanced protocol support in flow filter
  ice: Support to separate GTP-U uplink and downlink
  ice: Enhanced IPv4 and IPv6 flow filter
  ice: Add support for per VF ctrl VSI enabling
  ice: Enable FDIR Configure for AVF
  ice: Add FDIR pattern action parser for VF
  ice: Add new actions support for VF FDIR
  ice: Add non-IP Layer2 protocol FDIR filter for AVF
  ice: Add GTPU FDIR filter for AVF
  ice: Add more FDIR filter type for AVF
  ice: Check FDIR program status for AVF
  iavf: Add framework to enable ethtool ntuple filters
  iavf: Support IPv4 Flow Director filters
  iavf: Support IPv6 Flow Director filters
  iavf: Support Ethernet Type Flow Director filters
  iavf: Enable flex-bytes support
  ima: without an IMA policy loaded, return quickly
  dsa: simplify Kconfig symbols and dependencies
  netdev: add netdev_queue_set_dql_min_limit()
  net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
  net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS
  dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding
  net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver
  MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC
  NFC: Fix a typo
  openvswitch: Fix a typo
  linux/qed: Mundane spelling fixes throughout the file
  net: hns3: refactor out hclge_add_fd_entry()
  net: hns3: refactor out hclge_fd_get_tuple()
  net: hns3: refactor for function hclge_fd_convert_tuple
  net: hns3: add support for traffic class tuple support for flow director by ethtool
  net: hns3: refactor flow director configuration
  net: hns3: refine for hns3_del_all_fd_entries()
  net: hns3: add support for user-def data of flow director
  bnxt_en: Improve the status_reliable flag in bp->fw_health.
  bnxt_en: Improve wait for firmware commands completion
  bnxt_en: don't fake firmware response success when PCI is disabled
  bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps
  bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver.
  bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset.
  bnxt_en: Enhance retry of the first message to the firmware.
  net: dsa: mv88e6xxx: fix up kerneldoc some more
  cxgb4: Remove redundant NULL check
  net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64
  net: make xps_needed and xps_rxqs_needed static
  net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
  misdn: avoid -Wempty-body warning
  net: l2tp: Fix a typo
  net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP
  net-sysfs: remove possible sleep from an RCU read-side critical section
  net: bridge: when suppression is enabled exclude RARP packets
  mlxsw: spectrum_router: Remove RTNL assertion
  mlxsw: spectrum_router: Consolidate nexthop helpers
  mlxsw: spectrum_router: Only provide MAC address for valid nexthops
  mlxsw: spectrum_router: Adjust comments on nexthop fields
  mlxsw: spectrum_router: Introduce nexthop action field
  mlxsw: spectrum_router: Prepare for nexthops with trap action
  mlxsw: spectrum_router: Add nexthop trap action support
  mlxsw: spectrum_router: Rename nexthop update function to reflect its type
  mlxsw: spectrum_router: Encapsulate nexthop update in a function
  mlxsw: spectrum_router: Break nexthop group entry validation to a separate function
  mlxsw: spectrum_router: Avoid unnecessary neighbour updates
  mlxsw: spectrum_router: Create per-ASIC router operations
  mlxsw: spectrum_router: Encode adjacency group size ranges in an array
  mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency group size ranges
  scripts/recordmcount.pl: Make indent spacing consistent
  scripts/recordmcount.pl: Make vim and emacs indent the same
  net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330
  net: dsa: lantiq: verify compatible strings against hardware
  dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switch bindings
  dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function
  dpaa2-switch: refactor the egress flooding domain setup
  dpaa2-switch: add support for configuring learning state per port
  dpaa2-switch: add support for configuring per port broadcast flooding
  dpaa2-switch: add support for configuring per port unknown flooding
  dpaa2-switch: mark skbs with offload_fwd_mark
  net: set initial device refcount to 1
  RDMA/include: Mundane typo fixes throughout the file
  IB/hns: Fix mispelling of subsystem
  RDMA/hns: Fix memory corruption when allocating XRCDN
  net: dsa: hellcreek: Report switch name and ID
  libbpf: Skip BTF fixup if object file has no BTF
  backlight: qcom-wled: Correct the sync_toggle sequence
  backlight: journada720: Fix Wmisleading-indentation warning
  PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies
  dt-bindings: PCI: ti,j721e: Add binding to represent refclk to the connector
  dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for TI's AM64 SoC
  dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings for TI's AM64 SoC
  PCI: j721e: Add support to provide refclk to PCIe connector
  dt-bindings: power: supply: cpcap-battery: Convert to DT schema format
  dt-bindings: power: supply: cpcap-charger: Convert to DT schema format
  dt-bindings: power: supply: bq25890: Convert to DT schema format
  dt-bindings: power: supply: bq24257: Convert to DT schema format
  dt-bindings: power: supply: bq24190: Convert to DT schema format
  dt-bindings: power: supply: bq2415x: Convert to DT schema format
  dt-bindings: power: supply: bq24735: Convert to DT schema format
  dt-bindings: power: supply: isp1704: Convert to DT schema format
  dt-bindings: power: supply: sbs-charger: Convert to DT schema format
  dt-bindings: power: supply: sbs-manager: Convert to DT schema format
  dt-bindings: power: supply: ds2760: Convert to DT schema format
  dt-bindings: power: supply: sc27xx-fg: Convert to DT schema format
  dt-bindings: power: supply: sc2731-charger: Convert to DT schema format
  dt-bindings: power: supply: tps65090: Convert to DT schema format
  dt-bindings: power: supply: tps65217: Convert to DT schema format
  dt-bindings: power: supply: twl4030: Convert to DT schema format
  dt-bindings: power: supply: n900-battery: Convert to DT schema format
  dt-bindings: power: supply: lego-ev3-battery: Convert to DT schema format
  dt-bindings: power: supply: max17040: Convert to DT schema format
  dt-bindings: power: supply: max14656: Convert to DT schema format
  dt-bindings: power: supply: max17042: Convert to DT schema format
  dt-bindings: power: supply: max8903: Convert to DT schema format
  dt-bindings: power: supply: ucs1002: Convert to DT schema format
  dt-bindings: power: supply: pm8941-charger: Convert to DT schema format
  dt-bindings: power: supply: pm8941-coincell: Convert to DT schema format
  dt-bindings: power: supply: act8945a: Convert to DT schema format
  dt-bindings: power: supply: axp20x: Convert to DT schema format
  dt-bindings: power: supply: da9150: Convert to DT schema format
  dt-bindings: power: supply: lp8727: Convert to DT schema format
  dt-bindings: power: supply: lt3651: Convert to DT schema format
  dt-bindings: power: supply: ltc294x: Convert to DT schema format
  dt-bindings: power: supply: rt9455: Convert to DT schema format
  dt-bindings: power: supply: olpc-battery: Convert to DT schema format
  dt-bindings: power: supply: ab8500: Convert to DT schema format
  dt-bindings: power: supply: sbs-battery: Fix dtbs_check
  dt-bindings: power: supply: Fix remaining battery.txt links
  dt-bindings: power: supply: Drop power_supply.txt
  power: supply: max17042: Trivial spelling fixes
  Bluetooth: check for zapped sk before connecting
  Bluetooth: Remove trailing semicolon in macros
  PCI: Release OF node in pci_scan_device()'s error path
  power: reset: replace curly brackets in Makefile
  xsysace: Remove SYSACE driver
  ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows
  f2fs: fix to align to section for fallocate() on pinned file
  tracing: Fix various typos in comments
  ice: Fix prototype warnings
  igc: Fix prototype warning
  e1000e: Fix prototype warning
  intel: clean up mismatched header comments
  ice: Fix fall-through warnings for Clang
  fm10k: Fix fall-through warnings for Clang
  ixgbe: Fix fall-through warnings for Clang
  igb: Fix fall-through warnings for Clang
  ixgbevf: Fix fall-through warnings for Clang
  e1000: Fix fall-through warnings for Clang
  RDMA/mlx5: Create ODP EQ only when ODP MR is created
  RDMA/hns: Support to query firmware version
  perf tools: Fix various typos in comments
  perf stat: Introduce 'bperf' to share hardware PMCs with BPF
  batman-adv: Fix order of kernel doc in batadv_priv
  batman-adv: Drop unused header preempt.h
  perf stat: Measure 't0' and 'ref_time' after enable_counters()
  perf test: Add a shell test for 'perf stat --bpf-counters' new option
  dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string
  net: lapb: Make "lapb_t1timer_running" able to detect an already running timer
  rtc: rx6110: add ACPI bindings to I2C
  dt-bindings: media: Convert video-mux to DT schema
  kbuild: Simplify builds with CONFIG_OF_ALL_DTBS
  kbuild: Add generic rule to apply fdtoverlay
  of: unittest: Create overlay_common.dtsi and testcases_common.dtsi
  of: unittest: Statically apply overlays using fdtoverlay
  dt-bindings: More cleanup of standard unit properties
  dt-bindings: trivial-devices: Allow 'spi-max-frequency' property
  dt-bindings: nvmem: use base meta-schema for consumer schema
  dt-bindings: Clean-up undocumented compatible strings
  dt-bindings: Drop type references on common properties
  dt-bindings: i2c: xiic: Fix a typo
  of: device: Fix function name in header and provide missing descriptions
  of: dynamic: Fix incorrect parameter name and provide missing descriptions
  of: platform: Demote kernel-doc abuse
  of: base: Fix some formatting issues and provide missing descriptions
  of: property: Provide missing member description and remove excess param
  of: address: Provide descriptions for 'of_address_to_resource's params
  of: fdt: Demote kernel-doc abuses and fix function naming
  of: of_net: Provide function name and param description
  of: overlay: Fix function name disparity
  of: of_reserved_mem: Demote kernel-doc abuses
  net: bridge: add helper for retrieving the current bridge port STP state
  net: bridge: add helper to retrieve the current ageing time
  net: bridge: add helper to replay port and host-joined mdb entries
  net: bridge: add helper to replay port and local fdb entries
  net: bridge: add helper to replay VLANs installed on port
  net: dsa: call dsa_port_bridge_join when joining a LAG that is already in a bridge
  net: dsa: pass extack to dsa_port_{bridge,lag}_join
  net: dsa: inherit the actual bridge port flags at join time
  net: dsa: sync up switchdev objects and port attributes when joining the bridge
  net: ocelot: call ocelot_netdevice_bridge_join when joining a bridged LAG
  net: ocelot: replay switchdev events when joining bridge
  net: ipa: avoid 64-bit modulus
  net: ethernet: indir_table.h is included twice
  net: ethernet: Remove duplicate include of vhca_event.h
  net: make unregister netdev warning timeout configurable
  powerpc/mm: Move the linear_mapping_mutex to the ifdef where it is used
  powerpc/chrp: Make hydra_init() static
  powerpc: remove unneeded semicolon
  powerpc: Fix spelling of "droping" to "dropping" in traps.c
  selftests/powerpc: Fix L1D flushing tests for Power10
  powerpc/fadump: Mark fadump_calculate_reserve_size as __init
  powerpc/prom: Mark identical_pvr_fixup as __init
  powerpc: Remove duplicate includes
  powerpc: Fix misspellings in tlbflush.h
  powerpc/pseries: Move hvc_vio_init_early() prototype to shared location
  powerpc/ptrace: Remove duplicate check from pt_regs_check()
  powerpc: Enable KFENCE for PPC32
  Bluetooth: Remove trailing semicolon in macros
  KVM: s390: extend kvm_s390_shadow_fault to return entry pointer
  mips: asm: octeon: A typo fix in the file cvmx-address.h
  MIPS: PCI: Fix a typo
  KVM: s390: VSIE: correctly handle MVPG when in VSIE
  KVM: s390: split kvm_s390_real_to_abs
  KVM: s390: VSIE: fix MVPG handling for prefixing and MSO
  MIPS: disable CONFIG_IDE in sb1250_swarm_defconfig
  MIPS: switch workpad_defconfig from legacy IDE to libata
  MIPS: disable CONFIG_IDE in rbtx49xx_defconfig
  MIPS: disable CONFIG_IDE in bigsur_defconfig
  MIPS: disable CONFIG_IDE in malta*_defconfig
  MIPS: SiByte: Regenerate stale SWARM defconfig
  MIPS: SiByte: Enable pata_platform with SWARM defconfig
  pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static
  pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h
  pinctrl: renesas: Factor out common R-Mobile bias handling
  pinctrl: renesas: Add PORT_GP_CFG_7 macros
  pinctrl: renesas: Add support for R-Car SoCs with pull-down only pins
  pinctrl: renesas: r8a7791: Add bias pinconf support
  clk: renesas: Couple of spelling fixes
  MIPS: fix local_irq_{disable,enable} in asmmacro.h
  ima: Fix the error code for restoring the PCR value
  rsxx: remove extraneous 'const' qualifier
  drivers/block: remove the umem driver
  perf stat: Align CSV output for summary mode
  perf test: Add CSV summary test
  MAINTAINERS: Add Mailing list and Web-page for PERFORMANCE EVENTS SUBSYSTEM
  bpf: Avoid old-style declaration warnings
  xfs: drop freeze protection when running GETFSMAP
  irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping
  apparmor:match_mn() - constify devpath argument
  irqchip/gic-v3-its: Drop the setting of PTZ altogether
  KVM: arm64: GICv4.1: Add function to get VLPI state
  KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tables
  KVM: arm64: GICv4.1: Restore VLPI pending state to physical side
  KVM: arm64: GICv4.1: Give a chance to save VLPI state
  autofs: should_expire() argument is guaranteed to be positive
  dt-bindings: Convert the BCM4329 bindings to YAML and extend
  dt-bindings: add vendor prefix for Siliconfile Technologies lnc.
  dt-bindings: add vendor prefix for YIC System Co., Ltd
  dt-bindings: add vendor prefix for AESOP
  net: hns: remove unused get_autoneg()
  net: hns: remove unused set_autoneg()
  net: hns: remove unused set_rx_ignore_pause_frames()
  net: hns: remove unused config_half_duplex()
  net: hns: remove unused NIC_LB_TEST_RX_PKG_ERR
  net: hns: remove unused HNS_LED_PC_REG
  net: hns: remove unnecessary !! operation in hns_mac_config_sds_loopback_acpi()
  net: hns: remove redundant variable initialization
  bridge: mrp: Disable roles before deleting the MRP instance
  net: ocelot: Simplify MRP deletion
  net: bridge: Fix missing return assignment from br_vlan_replay_one call
  net: resolve forwarding path from virtual netdevice and HW destination address
  net: 8021q: resolve forwarding path for vlan devices
  net: bridge: resolve forwarding path for bridge devices
  net: bridge: resolve forwarding path for VLAN tag actions in bridge devices
  net: ppp: resolve forwarding path for bridge pppoe devices
  net: dsa: resolve forwarding path for dsa slave ports
  netfilter: flowtable: add xmit path types
  netfilter: flowtable: use dev_fill_forward_path() to obtain ingress device
  netfilter: flowtable: use dev_fill_forward_path() to obtain egress device
  netfilter: flowtable: add vlan support
  netfilter: flowtable: add bridge vlan filtering support
  netfilter: flowtable: add pppoe support
  netfilter: flowtable: add dsa support
  selftests: netfilter: flowtable bridge and vlan support
  netfilter: flowtable: add offload support for xmit path types
  netfilter: nft_flow_offload: use direct xmit if hardware offload is enabled
  netfilter: flowtable: bridge vlan hardware offload and switchdev
  net: flow_offload: add FLOW_ACTION_PPPOE_PUSH
  netfilter: flowtable: support for FLOW_ACTION_PPPOE_PUSH
  dsa: slave: add support for TC_SETUP_FT
  net: ethernet: mtk_eth_soc: fix parsing packets in GDM
  net: ethernet: mtk_eth_soc: add support for initializing the PPE
  net: ethernet: mtk_eth_soc: add flow offloading support
  docs: nf_flowtable: update documentation with enhancements
  ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk
  ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk
  ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk
  ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk
  ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk
  ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk
  ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv
  ASoC: arizona-jack: Use arizona->dev for runtime-pm
  ASoC: arizona-jack: convert into a helper library for codec drivers
  ASoC: arizona-jack: Use snd_soc_jack to report jack events
  ASoC: arizona-jack: Cleanup logging
  ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library
  ASoC: Intel: bytcr_wm5102: Add jack detect support
  dt-bindings: msm: Couple of spelling fixes
  of: overlay: fix for_each_child.cocci warnings
  octeontx2-af: Few mundane typos fixed
  net: sched: Mundane typo fixes
  sfc-falcon: Fix a typo
  net: stmmac: Add hardware supported cross-timestamp
  octeontx2: fix -Wnonnull warning
  rhashtable: avoid -Wrestrict warning on overlapping sprintf output
  net: phy: add genphy_c45_loopback
  net: phy: marvell10g: Add PHY loopback support
  net: decnet: Fixed multiple Coding Style issues
  netdevsim: switch to memdup_user_nul()
  net: enetc: don't depend on system endianness in enetc_set_vlan_ht_filter
  net: enetc: don't depend on system endianness in enetc_set_mac_ht_flt
  md: add md_submit_discard_bio() for submitting discard bio
  md/raid10: extend r10bio devs to raid disks
  md/raid10: pull the code that wait for blocked dev into one function
  md/raid10: improve raid10 discard request
  md/raid10: improve discard request for far layout
  md: Fix missing unused status line of /proc/mdstat
  Add Open Routing Protocol ID to `rtnetlink.h`
  mlxsw: spectrum_router: Add support for resilient nexthop groups
  mlxsw: spectrum_router: Add ability to overwrite adjacency entry only when inactive
  mlxsw: spectrum_router: Pass payload pointer to nexthop update function
  mlxsw: spectrum_router: Add nexthop bucket replacement support
  mlxsw: spectrum_router: Update hardware flags on nexthop buckets
  mlxsw: reg: Add Router Adjacency Table Activity Dump Register
  mlxsw: spectrum_router: Periodically update activity of nexthop buckets
  mlxsw: spectrum_router: Enable resilient nexthop groups to be programmed
  selftests: mlxsw: Test unresolved neigh trap with resilient nexthop groups
  selftests: mlxsw: Add resilient nexthop groups configuration tests
  inet: use bigger hash table for IP ID generation
  tcp_metrics: tcpm_hash_bucket is strictly local
  net: ipa: reduce IPA version assumptions
  net: ipa: update version definitions
  net: ipa: define the ENDP_INIT_NAT register
  net: ipa: limit local processing context address
  net: ipa: move ipa_aggr_granularity_val()
  net: ipa: increase channels and events
  Simplify the code by using module_platform_driver macro
  net/tls: Fix a typo in tls_device.c
  net/packet: Fix a typo in af_packet.c
  6lowpan: Fix some typos in nhc_udp.c
  net: stmmac: support FPE link partner hand-shaking procedure
  hinic: avoid gcc -Wrestrict warning
  kernel: trace: Mundane typo fixes in the file trace_events_filter.c
  scsi: qla2xxx: Constify struct qla_tgt_func_tmpl
  scsi: qla2xxx: Fix endianness annotations
  scsi: qla2xxx: Suppress Coverity complaints about dseg_r*
  scsi: qla2xxx: Simplify qla8044_minidump_process_control()
  scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
  scsi: qla2xxx: Check kzalloc() return value
  scsi: dc395x: Use bitwise instead of arithmetic operator for flags
  scsi: mac53c94: Fix warning comparing pointer to 0
  scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust
  scsi: ufs: core: Correct status type in ufshcd_vops_pwr_change_notify()
  scsi: ufs: ufs-exynos: Remove pwr_max from parameter list of exynos_ufs_post_pwr_mode()
  scsi: message: fusion: Remove unnecessary cast
  scsi: fnic: Remove unnecessary cast
  scsi: ibmvscsi: Remove unnecessary cast
  scsi: qla1280: Fix warning comparing pointer to 0
  scsi: bfa: Fix warning comparing pointer to 0
  scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_max_sup_active_icc_level()
  scsi: csiostor: Fix a typo
  scsi: mpt3sas: Fix a typo
  scsi: bnx2fc: Fix a typo
  scsi: scsi_dh: Fix a typo
  scsi: lpfc: Fix a typo
  scsi: bfa: Fix a typo in two places
  scsi: esp_scsi: Trivial typo fixes
  scsi: lpfc: Fix a typo
  scsi: pm8001: Avoid -Wrestrict warning
  kconfig: split randconfig setup code into set_randconfig_seed()
  kconfig: refactor option parse code
  kconfig: add long options --help and --silent
  kconfig: add help messages for --help (-h) and --silent (-s)
  kconfig: remove assignment for Kconfig file
  kconfig: move conf_rewrite_mod_or_yes() to conf.c
  ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms
  pinctrl: pinctrl-single: remove unused variable
  pinctrl: pinctrl-single: remove unused parameter
  pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero
  ipv6: fix clang Wformat warning
  pinctrl: add lock in mtk_rmw function.
  pinctrl: PINCTRL_ROCKCHIP should depend on ARCH_ROCKCHIP
  MIPS: Loongson64: DeviceTree for Loongson-2K1000
  MIPS: Loongson64: Distinguish firmware dependencies DTB/LEFI
  MIPS: Loongson64: Add support for the Loongson-2K1000 to get cpu_clock_freq
  MIPS: Loongson64: Add Loongson-2K1000 early_printk_port
  irqchip/loongson-liointc: irqchip add 2.0 version
  dt-bindings: interrupt-controller: Add Loongson-2K1000 LIOINTC
  MIPS: Loongson64: Add a Loongson-2K1000 default config file
  MIPS: ralink: define stubs for clk_set_parent to fix compile testing
  MIPS: loongson64: fix bug when PAGE_SIZE > 16KB
  ARM: 9061/1: kprobes: fix UNPREDICTABLE warnings
  ARM: 9062/1: kprobes: rewrite test-arm.c in UAL
  ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
  ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
  leds: lgm: Improve Kconfig help
  KVM: arm64: Generate final CTR_EL0 value when running in Protected mode
  KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructure
  perf tools: Remove duplicate struct forward declarations
  pinctrl: intel: No need to disable IRQs in the handler
  perf daemon: Remove duplicate includes
  ASoC: soc-component: Add snd_soc_pcm_component_ack
  ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg
  ASoC: dt-bindings: fsl_rpmsg: Add binding doc for rpmsg audio device
  ASoC: imx-audio-rpmsg: Add rpmsg_driver for audio channel
  ASoC: imx-pcm-rpmsg: Add platform driver for audio base on rpmsg
  ASoC: imx-rpmsg: Add machine driver for audio base on rpmsg
  ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro
  ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name()
  ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name()
  spi: imx: Use of_device_get_match_data() helper
  ASoC: rt1015: Add bclk detection and dc detection
  ASoC: max98373: Added controls for autorestart config
  ASoC: fsl-asoc-card: Add support for WM8958 codec
  ASoC: bindings: fsl-asoc-card: add compatible string for WM8958 codec
  ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
  ARM: 9068/1: syscalls: switch to generic syscalltbl.sh
  ARM: 9067/1: syscalls: switch to generic syscallhdr.sh
  ext4: use memcpy_from_page() in pagecache_read()
  ext4: use memcpy_to_page() in pagecache_write()
  fanotify_user: use upper_32_bits() to verify mask
  dt-bindings: arm-smmu: Add compatible for SC7280 SoC
  Bluetooth: btintel: Check firmware version before download
  Bluetooth: btintel: Move operational checks after version check
  Bluetooth: btintel: Consolidate intel_version_tlv parsing
  Bluetooth: btintel: Consolidate intel_version parsing
  Bluetooth: btusb: Consolidate code for waiting firmware download
  Bluetooth: btusb: Consolidate code for waiting firmware to boot
  Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing
  Bluetooth: btintel: Collect tlv based active firmware build info in FW mode
  Bluetooth: btintel: Skip reading firmware file version while in bootloader mode
  Bluetooth: L2CAP: Rudimentary typo fixes
  blk-mq: Sentence reconstruct for better readability
  block, bfq: always inject I/O of queues blocked by wakers
  block, bfq: put reqs of waker and woken in dispatch list
  block, bfq: make shared queues inherit wakers
  block, bfq: fix weight-raising resume with !low_latency
  block, bfq: keep shared queues out of the waker mechanism
  block, bfq: merge bursts of newly-created queues
  iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK
  ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document
  ASoC: mediatek: mt6359: add MT6359 accdet jack driver
  Input: max8997 - simplify open coding of a division using up to 64 divisions
  dt-bindings: input: atmel,maxtouch: add wakeup-source
  Input: rotary-encoder - update docs according to the latest API changes
  Input: gpio-keys - remove extra call to input_sync
  Input: gpio-keys - use hrtimer for release timer
  Input: gpio-keys - use hrtimer for software debounce, if possible
  Input: silead - fix a typo
  Input: iqs5xx - update vendor's URL
  Input: iqs5xx - optimize axis definition and validation
  Input: iqs5xx - expose firmware revision to user space
  Input: iqs5xx - remove superfluous revision validation
  Input: iqs5xx - close bootloader using hardware reset
  Input: wacom_i2c - do not force interrupt trigger
  Input: wacom_i2c - switch to using managed resources
  Input: touchscreen - move helper functions to core
  Input: touchscreen - broaden use-cases described in comments
  dt-bindings: input: Add bindings for Azoteq IQS626A
  Input: Add support for Azoteq IQS626A
  Input: iqs5xx - make reset GPIO optional
  dt-bindings: input: iqs5xx: Convert to YAML
  Input: cyttsp - verbose error on soft reset
  tracing: A minor cleanup for create_system_filter()
  tracing: Update create_system_filter() kernel-doc comment
  leds: Kconfig: LEDS_CLASS is usually selected.
  Input: move to use request_irq by IRQF_NO_AUTOEN flag
  Input: elan_i2c - fix a typo in parameter name
  bpf: Undo ptr_to_map_key alu sanitation for now
  ethtool: fec: fix typo in kdoc
  ethtool: fec: remove long structure description
  ethtool: fec: sanitize ethtool_fecparam->reserved
  ethtool: fec: sanitize ethtool_fecparam->active_fec
  ethtool: fec: sanitize ethtool_fecparam->fec
  ethtool: clarify the ethtool FEC interface
  xfs: fix uninitialized variables in xrep_calc_ag_resblks
  xfs: fix dquot scrub loop cancellation
  xfs: bail out of scrub immediately if scan incomplete
  xfs: mark a data structure sick if there are cross-referencing errors
  xfs: set the scrub AG number in xchk_ag_read_headers
  xfs: remove return value from xchk_ag_btcur_init
  xfs: validate ag btree levels using the precomputed values
  xfs: prevent metadata files from being inactivated
  xfs: rename the blockgc workqueue
  xfs: rename variable mp to parsing_mp
  xfs: Skip repetitive warnings about mount options
  xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX
  xfs: initialise attr fork on inode create
  xfs: reduce buffer log item shadow allocations
  xfs: xfs_buf_item_size_segment() needs to pass segment offset
  xfs: optimise xfs_buf_item_size/format for contiguous regions
  xfs: type verification is expensive
  xfs: No need for inode number error injection in __xfs_dir3_data_check
  xfs: reduce debug overhead of dir leaf/node checks
  xfs: __percpu_counter_compare() inode count debug too expensive
  xfs: Rudimentary typo fixes
  xfs: Rudimentary spelling fix
  xfs: Fix a typo
  xfs: update lazy sb counters immediately for resizefs
  xfs: hoist out xfs_resizefs_init_new_ags()
  xfs: introduce xfs_ag_shrink_space()
  xfs: support shrinking unused space in the last AG
  xfs: add error injection for per-AG resv failure
  xfs: fix xfs_trans slab cache name
  tipc: add extack messages for bearer/media failure
  net: usb: lan78xx: remove unused including <linux/version.h>
  net: Fix a misspell in socket.c
  qede: remove unused including <linux/version.h>
  net: bcmgenet: remove unused including <linux/version.h>
  drivers: net: ethernet: struct sk_buff is declared duplicately
  net: ceph: Fix a typo in osdmap.c
  net: core: Fix a typo in dev_addr_lists.c
  net: decnet: Fix a typo in dn_nsp_in.c
  net: dsa: Fix a typo in tag_rtl4_a.c
  net: ipv4: Fix some typos
  net: gve: convert strlcpy to strscpy
  net: gve: remove duplicated allowed
  net: dsa: b53: spi: add missing MODULE_DEVICE_TABLE
  r8169: remove rtl_hw_start_8168c_3
  net: ethernet: mtk_eth_soc: remove unused variable 'count'
  bpf: Fix typo 'accesible' into 'accessible'
  libbpf: Constify few bpf_program getters
  net: ipa: update IPA register comments
  net: ipa: update component config register
  net: ipa: support IPA interrupt addresses for IPA v4.7
  net: ipa: GSI register cleanup
  net: ipa: update GSI ring size registers
  net: ipa: expand GSI channel types
  net: change netdev_unregister_timeout_secs min value to 1
  net: stmmac: introduce DMA interrupt status masking per traffic direction
  net: stmmac: make stmmac_interrupt() function more friendly to MSI
  net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX
  stmmac: intel: add support for multi-vector msi and msi-x
  net: stmmac: use interrupt mode INTM=1 for multi-MSI
  sysctl: add proc_dou8vec_minmax()
  ipv4: shrink netns_ipv4 with sysctl conversions
  ipv4: convert ip_forward_update_priority sysctl to u8
  inet: convert tcp_early_demux and udp_early_demux to u8
  tcp: convert elligible sysctls to u8
  docs: nf_flowtable: fix compilation and warnings
  f2fs: fix to use per-inode maxbytes in f2fs_fiemap
  f2fs: add sysfs nodes to get runtime compression stat
  f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC
  f2fs: don't start checkpoint thread in readonly mountpoint
  f2fs: fix to avoid out-of-bounds memory access
  f2fs: fix wrong comment of nat_tree_lock
  f2fs: fix error path of f2fs_remount()
  f2fs: fix to update last i_size if fallocate partially succeeds
  bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper
  selftests/bpf: Better error messages for ima_setup.sh failures
  bpf: Add support for batched ops in LPM trie maps
  bpf: selftests: Add tests for batched ops in LPM trie maps
  devicetree: bindings: clock: Minor typo fix in the file armada3700-tbg-clock.txt
  libbpf: Add bpf object kern_version attribute setter
  net/mlx5e: alloc the correct size for indirection_rqt
  net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders
  net/mlx5e: Move params logic into its dedicated file
  net/mlx5e: Restrict usage of mlx5e_priv in params logic functions
  net/mlx5e: Allow creating mpwqe info without channel
  net/mlx5: Add helper to set time-stamp translator on a queue
  net/mlx5e: Generalize open RQ
  net/mlx5e: Generalize RQ activation
  net/mlx5e: Generalize close RQ
  net/mlx5e: Generalize direct-TIRs and direct-RQTs API
  net/mlx5e: Generalize PTP implementation
  net/mlx5e: Cleanup PTP
  net/mlx5: Fix spelling mistakes in mlx5_core_info message
  bpf: Remove unused headers
  ALSA: usb-audio: Carve out connector value checking into a helper
  ALSA: usb-audio: Check connector value on resume
  ALSA: pcm: Fix couple of typos
  leds: rt4505: Add DT binding document for Richtek RT4505
  leds: rt4505: Add support for Richtek RT4505 flash LED controller
  perf sort: Add dynamic headers for perf report columns
  perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT
  perf tools: Support pipeline stage cycles for powerpc
  perf sort: Display sort dimension p_stage_cyc only on supported archs
  powerpc/pseries: export LPAR security flavor in lparcfg
  powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_to_user() on ppc32
  powerpc/uaccess: Swap clear_user() and __clear_user()
  powerpc/uaccess: Move copy_mc_xxx() functions down
  powerpc/syscalls: Use sys_old_select() in ppc_select()
  powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h
  powerpc/net: Switch csum_and_copy_{to/from}_user to user_access block
  powerpc/futex: Switch to user_access block
  powerpc/ptrace: Convert gpr32_set_common() to user access block
  powerpc/spinlock: Define smp_mb__after_spinlock only once
  powerpc/spinlock: Unserialize spin_is_locked
  RDMA: Support more than 255 rdma ports
  RDMA/bnxt_re: Move device to error state upon device crash
  docs: driver-api: gpio: consumer: Mark another line of code as such
  irqdomain: Introduce irq_domain_create_simple() API
  gpiolib: Unify the checks on fwnode type
  gpiolib: Move of_node operations to gpiolib-of and correct fwnode use
  gpiolib: Introduce acpi_gpio_dev_init() and call it from core
  gpiolib: Reuse device's fwnode to create IRQ domain
  gpiolib: Fold conditionals into a simple ternary operator
  gpio: mockup: Drop duplicate NULL check in gpio_mockup_unregister_pdevs()
  gpio: mockup: Adjust documentation to the code
  gpio: Mention GPIO MUX in docs
  tools: gpio-utils: fix various kernel-doc warnings
  gpiolib: some edits of kernel docs for clarity
  RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode
  RDMA/mlx5: Fix drop packet rule in egress table
  RDMA/mlx5: Set ODP caps only if device profile support ODP
  RDMA/core: Correct misspellings of two words in comments
  IB/hfi1: Fix a typo
  PCI: endpoint: Fix NULL pointer dereference for ->get_features()
  bpf: struct sock is declared twice in bpf_sk_storage header
  libbpf: Preserve empty DATASEC BTFs during static linking
  RDMA: Fix a typo
  IB/isert: Fix a use after free in isert_connect_request
  f2fs: fix to avoid touching checkpointed data in get_victim()
  f2fs: allow to change discard policy based on cached discard cmds
  f2fs: fix a typo in inode.c
  f2fs: delete empty compress.h
  f2fs: fix wrong alloc_type in f2fs_do_replace_block
  f2fs: fix to cover __allocate_new_section() with curseg_lock
  clk: Drop double "if" in clk_core_determine_round_nolock() comment
  dm writecache: fix flexible_array.cocci warnings
  dm: remove useless loop in __split_and_process_bio
  dm verity: allow only one error handling mode
  dm ioctl: replace device hash with red-black tree
  dm ioctl: return UUID in DM_LIST_DEVICES_CMD result
  dm ioctl: filter the returned values according to name or uuid prefix
  dm ebs: fix a few typos
  dm: unexport dm_{get,put}_table_device
  dm thin: remove needless request_queue NULL pointer check
  dm cache: remove needless request_queue NULL pointer checks
  dm persistent data: remove unused return from exit_shadow_spine()
  dm integrity: add the "reset_recalculate" feature flag
  dt-bindings: media: video-interfaces: Drop the example
  Bluetooth: Fix mgmt status for LL Privacy experimental feature
  Bluetooth: Fix wrong opcode error for read advertising features
  Bluetooth: Add missing entries for PHY configuration commands
  Bluetooth: Move the advertisement monitor events to correct list
  Bluetooth: Increment management interface revision
  net: hns3: remove unused code of vmdq
  net: hns3: remove redundant blank lines
  net: hns3: remove redundant query in hclge_config_tm_hw_err_int()
  net: hns3: remove unused parameter from hclge_set_vf_vlan_common()
  net: hns3: remove unused parameter from hclge_dbg_dump_loopback()
  net: hns3: fix prototype warning
  net: hns3: fix some typos in hclge_main.c
  net: hns3: split function hclge_reset_rebuild()
  net: hns3: split out hclge_tm_vport_tc_info_update()
  net: ipa: introduce ipa_resource.c
  net: ipa: fix bug in resource group limit programming
  net: ipa: identify resource groups
  net: ipa: add some missing resource limits
  net: ipa: combine resource type definitions
  net: ipa: index resource limits with type
  net: ipa: move ipa_resource_type definition
  net: ipa: combine source and destination group limits
  net: ipa: combine source and destation resource types
  net: ipa: pass data for source and dest resource config
  net: ipa: record number of groups in data
  net: ipa: support more than 6 resource groups
  mptcp: clean-up the rtx path
  mptcp: drop argument port from mptcp_pm_announce_addr
  mptcp: skip connecting the connected address
  mptcp: drop unused subflow in mptcp_pm_subflow_established
  mptcp: move to next addr when timeout
  selftests: mptcp: add cfg_do_w for cfg_remove
  selftests: mptcp: timeout testcases for multi addresses
  mptcp: export lookup_anno_list_by_saddr
  mptcp: move to next addr when subflow creation fail
  mptcp: drop useless addr_signal clear
  mptcp: send ack for rm_addr
  mptcp: rename mptcp_pm_nl_add_addr_send_ack
  selftests: mptcp: signal addresses testcases
  ethtool: fec: add note about reuse of reserved
  ethtool: fec: fix FEC_NONE check
  ethtool: document the enum values not defines
  mld: convert from timer to delayed work
  mld: get rid of inet6_dev->mc_lock
  mld: convert ipv6_mc_socklist->sflist to RCU
  mld: convert ip6_sf_list to RCU
  mld: convert ifmcaddr6 to RCU
  mld: add new workqueues for process mld events
  mld: add mc_lock for protecting per-interface mld data
  dt-bindings: net: xilinx_axienet: Document additional clocks
  net: axienet: Enable more clocks
  net: ethernet: remove duplicated include
  net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg
  tipc: fix kernel-doc warnings
  net: llc: Correct some function names in header
  net: llc: Correct function name llc_sap_action_unitdata_ind() in header
  net: llc: Correct function name llc_pdu_set_pf_bit() in header
  farsync: use DEFINE_SPINLOCK() for spinlock
  pata_arasan_cf: fix IRQ check
  pata_ipx4xx_cf: fix IRQ check
  bpf: Simplify freeing logic in linfo and jited_linfo
  bpf: Refactor btf_check_func_arg_match
  bpf: Support bpf program calling kernel function
  bpf: Support kernel function call in x86-32
  tcp: Rename bictcp function prefix to cubictcp
  bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc
  libbpf: Refactor bpf_object__resolve_ksyms_btf_id
  libbpf: Refactor codes for finding btf id of a kernel symbol
  libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR
  libbpf: Record extern sym relocation first
  libbpf: Support extern kernel function
  bpf: selftests: Rename bictcp to bpf_cubic
  bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions
  bpf: selftests: Add kfunc_call test
  dt-bindings: ddr: Add optional manufacturer and revision ID to LPDDR3
  dt-bindings: Fix reference in submitting-patches.rst to the DT ABI doc
  docs: dt: writing-schema: Remove spurious indentation
  docs: dt: writing-schema: Include the example schema in the doc build
  docs: dt: Make 'Devicetree' wording more consistent
  docs: dt: Group DT docs into relevant sub-sections
  of: Fix kerneldoc output formatting
  of: Add missing 'Return' section in kerneldoc comments
  docs: dt: Add DT API documentation
  whack-a-mole: kill strlen_user() (again)
  Input: imx_keypad - convert to a DT-only driver
  bpf: tcp: Remove comma which is causing build error
  af_x25.c: Fix a spello
  bearer.h: Spellos fixed
  ipv4: ip_output.c: Couple of typo fixes
  ipv4: tcp_lp.c: Couple of typo fixes
  ipv6: addrconf.c: Fix a typo
  ipv6: route.c: A spello fix
  iucv: af_iucv.c: Couple of typo fixes
  kcm: kcmsock.c: Couple of typo fixes
  llc: llc_core.c: COuple of typo fixes
  mac80211: cfg.c: A typo fix
  mptcp: subflow.c: Fix a typo
  ncsi: internal.h: Fix a spello
  netfilter: ipvs: A spello fix
  netfilter: nf_conntrack_acct.c: A typo fix
  node.c: A typo fix
  reg.c: Fix a spello
  sm_statefuns.c: Mundane spello fixes
  xfrm_policy.c : Mundane typo fix
  xfrm_user.c: Added a punctuation
  selftests: tc-testing: add action police selftest for packets per second
  selftests: forwarding: Add tc-police tests for packets per second
  drivers: net: smc91x: remove redundant initialization of pointer gpio
  net: rds: Fix a typo
  net: sctp: Fix some typos
  net: vsock: Fix a typo
  nexthop: Rename artifacts related to legacy multipath nexthop groups
  net: hns3: no return statement in hclge_clear_arfs_rules
  net: dsa: mt7530: clean up core and TRGMII clock setup
  l3mdev: Correct function names in the kerneldoc comments
  netlabel: Correct function name netlbl_mgmt_add() in the kerneldoc comments
  net: core: Correct function name dev_uc_flush() in the kerneldoc
  net: core: Correct function name netevent_unregister_notifier() in the kerneldoc
  net: 9p: Correct function name errstr2errno() in the kerneldoc comments
  9p/trans_fd: Correct function name p9_mux_destroy() in the kerneldoc
  net: 9p: Correct function names in the kerneldoc comments
  ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() in the kerneldoc comments
  NFC: digital: Correct function name in the kerneldoc comments
  sit: use min
  net: stmmac: fix missing unlock on error in stmmac_suspend()
  mt76: Convert to DEFINE_SHOW_ATTRIBUTE
  mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe()
  net: dsa: hellcreek: Remove redundant dev_err call in hellcreek_probe()
  net: lantiq: Remove redundant dev_err call in xrx200_probe()
  net: moxa: remove redundant dev_err call in moxart_mac_probe()
  net: ipa: fix all kernel-doc warnings
  net: ipa: store BCR register values in config data
  net: ipa: don't define endpoints unnecessarily
  net: ipa: switch to version based configuration
  net: ipa: use version based configuration for SC7180
  net: ipa: DMA addresses are nicely aligned
  net: ipa: kill IPA_TABLE_ENTRY_SIZE
  bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list
  powerpc/qspinlock: Use generic smp_cond_load_relaxed
  powerpc/uaccess: Add unsafe_copy_from_user()
  powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user()
  powerpc/signal64: Remove non-inline calls from setup_sigcontext()
  powerpc: Reference parameter in MSR_TM_ACTIVE() macro
  powerpc/signal64: Remove TM ifdefery in middle of if/else block
  powerpc/signal64: Replace setup_sigcontext() w/ unsafe_setup_sigcontext()
  powerpc/signal64: Replace restore_sigcontext() w/ unsafe_restore_sigcontext()
  powerpc/signal64: Rewrite handle_rt_signal64() to minimise uaccess switches
  powerpc/signal64: Rewrite rt_sigreturn() to minimise uaccess switches
  powerpc/signal: Use __get_user() to copy sigset_t
  powerpc/uprobes: Validation for prefixed instruction
  cxl: don't manipulate the mm.mm_users field directly
  powerpc/traps: Declare unrecoverable_exception() as __noreturn
  powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers
  powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a gas macro
  powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critical exception
  powerpc/40x: Reorder a few instructions in critical exception prolog
  powerpc/40x: Prepare for enabling MMU in critical exception prolog
  powerpc/40x: Prepare normal exception handler for enabling MMU early
  powerpc/32: Reconcile interrupts in C
  powerpc/32: Entry cpu time accounting in C
  powerpc/32: Handle bookE debugging in C in exception entry
  powerpc/32: Use fast instruction to set MSR RI in exception prolog on 8xx
  powerpc/32: Remove ksp_limit
  powerpc/32: Always enable data translation in exception prolog
  powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx
  powerpc/32: Enable instruction translation at the same time as data translation
  powerpc/32: Statically initialise first emergency context
  powerpc/32: Add vmap_stack_overflow label inside the macro
  powerpc/32: Use START_EXCEPTION() as much as possible
  powerpc/32: Move exception prolog code into .text once MMU is back on
  powerpc/32: Provide a name to exception prolog continuation in virtual mode
  powerpc/32: Refactor booke critical registers saving
  powerpc/32: Perform normal function call in exception entry
  powerpc/32: Always save non volatile registers on exception entry
  powerpc/32: Replace ASM exception exit by C exception exit from ppc64
  powerpc/32: Don't save thread.regs on interrupt entry
  powerpc/32: Set regs parameter in r3 in transfer_to_handler
  powerpc/32: Call bad_page_fault() from do_page_fault()
  powerpc/32: Save trap number on stack in exception prolog
  powerpc/32: Add a prepare_transfer_to_handler macro for exception prologs
  powerpc/32: Only restore non volatile registers when required
  powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE
  powerpc/32: Remove the xfer parameter in EXCEPTION() macro
  powerpc/32: Refactor saving of volatile registers in exception prologs
  powerpc/32: Save remaining registers in exception prolog
  powerpc/32: Return directly from power_save_ppc32_restore()
  powerpc/32: Only use prepare_transfer_to_handler function on book3s/32 and e500
  powerpc/32s: Move KUEP locking/unlocking in C
  powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_amr() generic
  powerpc/32s: Create C version of kuap save/restore/check helpers
  powerpc/8xx: Create C version of kuap save/restore/check helpers
  powerpc/32: Manage KUAP in C
  powerpc/Makefile: Remove workaround for gcc versions below 4.9
  powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S
  powerpc/mm/book3s64: Fix a typo in mmu_context.c
  powerpc/math: Fix missing __user qualifier for get_user() and other sparse warnings
  powerpc/asm-offsets: GPR14 is not needed either
  powerpc/xive: use true and false for bool variable
  powerpc/pci: fix warning comparing pointer to 0
  powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n
  powerpc/64s: Fold update_current_thread_[i]amr() into their only callers
  powerpc: Fix section mismatch warning in smp_setup_pacas()
  powerpc/fsl-pci: Fix section mismatch warning
  powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS
  powerpc/64s: Fix hash fault to use TRAP accessor
  powerpc/kernel: Trivial typo fix in kgdb.c
  powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64
  powerpc: Activate HAVE_RELIABLE_STACKTRACE for all
  powerpc: Rename 'tsk' parameter into 'task'
  powerpc: Convert stacktrace to generic ARCH_STACKWALK
  powerpc: Fix arch_stack_walk() to have running function as first entry
  powerpc/iommu/debug: fix ifnullfree.cocci warnings
  powerpc/embedded6xx: Remove CONFIG_MV64X60
  powerpc/setup_64: Fix sparse warnings
  powerpc/irq: Inline call_do_irq() and call_do_softirq()
  cxl: Fix couple of spellings
  selftests/powerpc: unmark non-kernel-doc comments
  powerpc/pseries/hotplug-cpu: Show 'last online CPU' error in dlpar_cpu_offline()
  powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
  powerpc/powernv: Remove unneeded variable: "rc"
  MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again
  arch: mips: fix unmet dependency for DEBUG_INFO
  arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS
  MIPS: ralink: annotate prom_soc_init() with __init
  MIPS: ralink: mt7621: add memory detection support
  crypto: mips: add poly1305-core.S to .gitignore
  MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303
  gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP
  gpio: regmap: set gpio_chip of_node
  dt-bindings: improve BCM6345 GPIO binding documentation
  pinctrl: bcm: add bcm63xx base code
  dt-bindings: add BCM6328 pincontroller binding documentation
  dt-bindings: add BCM6328 GPIO sysctl binding documentation
  pinctrl: add a pincontrol driver for BCM6328
  dt-bindings: add BCM6358 pincontroller binding documentation
  dt-bindings: add BCM6358 GPIO sysctl binding documentation
  pinctrl: add a pincontrol driver for BCM6358
  dt-bindings: add BCM6362 pincontroller binding documentation
  dt-bindings: add BCM6362 GPIO sysctl binding documentation
  pinctrl: add a pincontrol driver for BCM6362
  dt-bindings: add BCM6368 pincontroller binding documentation
  dt-bindings: add BCM6368 GPIO sysctl binding documentation
  pinctrl: add a pincontrol driver for BCM6368
  dt-bindings: add BCM63268 pincontroller binding documentation
  dt-bindings: add BCM63268 GPIO sysctl binding documentation
  pinctrl: add a pincontrol driver for BCM63268
  dt-bindings: add BCM6318 pincontroller binding documentation
  dt-bindings: add BCM6318 GPIO sysctl binding documentation
  pinctrl: add a pincontrol driver for BCM6318
  module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD
  paride/pd: remove ->revalidate_disk
  block: remove the revalidate_disk method
  mtip32xx: use DEFINE_SPINLOCK() for spinlock
  mtip32xx: use LIST_HEAD() for list_head
  PCI: mediatek: Configure FC and FTS for functions other than 0
  igc: Remove unused argument from igc_tx_cmd_type()
  igc: Introduce igc_rx_buffer_flip() helper
  igc: Introduce igc_get_rx_frame_truesize() helper
  igc: Refactor Rx timestamp handling
  igc: Add set/clear large buffer helpers
  igc: Add initial XDP support
  igc: Add support for XDP_TX action
  igc: Add support for XDP_REDIRECT action
  ASoC: dwc: Fix -Wmissing-prototypes warnings
  ASoC: amd: update spdx license for acp machine driver
  ASoC: amd: fix acpi dependency kernel warning
  ASoC: fsl_rpmsg: initialise pointers to NULL
  ASoC: SOF: parse multiple SSP DAI and hw configs
  ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs
  ASoC: SOF: match SSP config with pcm hw params
  lan743x: remove redundant intializations of pointers adapter and phydev
  fs: dlm: fix missing unlock on error in accept_from_sock()
  of: base: Fix spelling issue with function param 'prop'
  net: mdio: Remove redundant dev_err call in mdio_mux_iproc_probe()
  net: axienet: Remove redundant dev_err call in axienet_probe()
  net: stmmac: remove redundant dev_err call in qcom_ethqos_probe()
  net: mscc: ocelot: remove redundant dev_err call in vsc9959_mdio_bus_alloc()
  net: hns3: fix missing rule state assignment
  net: hns3: fix use-after-free issue for hclge_add_fd_entry_common()
  net: hns3: remediate a potential overflow risk of bd_num_list
  net: hns3: remove the rss_size limitation by vector num
  net: hns3: optimize the process of queue reset
  net: hns3: add handling for xmit skb with recursive fraglist
  net: hns3: add tx send size handling for tso skb
  net: hns3: expand the tc config command
  net: hns3: add stats logging when skb padding fails
  net: marvell: Delete duplicate word in comments
  net: marvell: Fix the trailing format of some block comments
  net: marvell: Delete extra spaces
  net: marvell: Fix an alignment problem
  mlxsw: spectrum_matchall: Perform protocol check earlier
  mlxsw: spectrum_matchall: Convert if statements to a switch statement
  mlxsw: spectrum_matchall: Perform priority checks earlier
  selftests: mlxsw: Test matchall failure with protocol match
  mlxsw: spectrum: Veto sampling if already enabled on port
  selftests: mlxsw: Test vetoing of double sampling
  net: phy: Correct function name mdiobus_register_board_info() in comment
  net: bonding: Correct function name bond_change_active_slave() in comment
  net: mdio: Correct function name mdio45_links_ok() in comment
  Documentation: net: Document resilient next-hop groups
  drivers: pinctrl: Remove duplicate include of io.h
  ieee802154: hwsim: remove redundant initialization of variable res
  net: mhi: Add support for non-linear MBIM skb processing
  net: mhi: Allow decoupled MTU/MRU
  tipc: fix htmldoc and smatch warnings
  ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
  ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
  sit: proper dev_{hold|put} in ndo_[un]init methods
  tcp: fix tcp_min_tso_segs sysctl
  hv_netvsc: Add error handling while switching data path
  bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE
  scsi: qla2xxx: Fix IOPS drop seen in some adapters
  scsi: qla2xxx: Add H:C:T info in the log message for fc ports
  scsi: qla2xxx: Fix stuck session
  scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
  scsi: qla2xxx: Fix use after free in bsg
  scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
  scsi: qla2xxx: Fix RISC RESET completion polling
  scsi: qla2xxx: Fix crash in PCIe error handling
  scsi: qla2xxx: Fix mailbox recovery during PCIe error
  scsi: qla2xxx: Update default AER debug mask
  scsi: qla2xxx: Do logout even if fabric scan retries got exhausted
  scsi: qla2xxx: Update version to 10.02.00.106-k
  scsi: fnic: Remove bogus ratelimit messages
  scsi: core: Fix comment typo
  scsi: core: Remove duplicate declarations
  scsi: qedi: Remove redundant assignment to variable err
  scsi: core: scsi_host_cmd_pool is declared twice
  scsi: a100u2w: Remove unused variable biosaddr
  scsi: advansys: Fix spelling of 'is'
  scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static
  scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static
  net/mlx5e: Add states to PTP channel
  net/mlx5e: Add RQ to PTP channel
  net/mlx5e: Add PTP-RX statistics
  net:mlx5e: Add PTP-TIR and PTP-RQT
  net/mlx5e: Refactor RX reporter diagnostics
  net/mlx5e: Add PTP RQ to RX reporter
  net/mlx5e: Cleanup Flow Steering level
  net/mlx5e: Introduce Flow Steering UDP API
  net/mlx5e: Introduce Flow Steering ANY API
  net/mlx5e: Add PTP Flow Steering support
  net/mlx5e: Allow coexistence of CQE compression and HW TS PTP
  net/mlx5e: Update ethtool setting of CQE compression
  RISC-V: Don't print SBI version for all detected extensions
  riscv: Cleanup KASAN_VMALLOC support
  kbuild: buildtar: add riscv support
  HID: Add support for Surface Aggregator Module HID transport
  HID: surface-hid: Add support for legacy keyboard interface
  MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x
  MAINTAINERS: Update MCAN MMIO device driver maintainer
  can: dev: always create TX echo skb
  HID: fix memdup.cocci warnings
  clk: renesas: Zero init clk_init_data
  can: dev: can_free_echo_skb(): don't crash the kernel if can_priv::echo_skb is accessed out of bounds
  can: dev: can_free_echo_skb(): extend to return can frame length
  can: add new CAN FD bittiming parameters: Transmitter Delay Compensation (TDC)
  can: dev: reorder struct can_priv members for better packing
  can: netlink: move '=' operators back to previous line (checkpatch fix)
  can: bittiming: add calculation for CAN FD Transmitter Delay Compensation (TDC)
  can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros
  can: grcan: add missing Kconfig dependency to HAS_IOMEM
  can: xilinx_can: Simplify code by using dev_err_probe()
  can: ucan: fix alignment constraints
  can: peak_usb: pcan_usb_pro_encode_msg(): use macros for flags instead of plain integers
  can: peak_usb: add support of ethtool set_phys_id()
  can: peak_usb: add support of ONE_SHOT mode
  can: m_can: m_can_class_allocate_dev(): remove impossible error return judgment
  can: m_can: add infrastructure for internal timestamps
  can: m_can: m_can_chip_config(): enable and configure internal timestamps
  can: m_can: fix periph RX path: use rx-offload to ensure skbs are sent from softirq context
  can: tcan4x5x: remove duplicate include of regmap.h
  can: mcp251xfd: add dev coredump support
  can: mcp251xfd: simplify UINC handling
  can: mcp251xfd: move netdevice.h to mcp251xfd.h
  can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h
  can: mcp251xfd: add HW timestamp infrastructure
  can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames
  can: c_can: convert block comments to network style comments
  can: c_can: remove unnecessary blank lines and add suggested ones
  can: c_can: fix indention
  can: c_can: fix print formating string
  can: c_can: replace double assignments by two single ones
  can: c_can: fix remaining checkpatch warnings
  can: c_can: remove unused code
  can: c_can: fix indentation
  can: c_can: add a comment about IF_RX interface's use
  can: c_can: use 32-bit write to set arbitration register
  can: c_can: prepare to up the message objects number
  can: c_can: add support to 64 message objects
  mmc: core: Do a power cycle when the CMD11 fails
  mmc: core: Drop superfluous validations in mmc_hw|sw_reset()
  mmc: core: Drop reference counting of the bus_ops
  mmc: dw_mmc: Drop redundant call to ->card_event callback
  mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid}
  mmc: tmio: remove workaround for NON_REMOVABLE
  mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
  mmc: uniphier-sd: Fix a resource leak in the remove function
  mmc: core: Set read only for SD cards with permanent write protect bit
  mmc: tmio: support custom irq masks
  dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings
  dt-bindings: mmc: fsl-imx-esdhc: add clock bindings
  mmc: sdhci-esdhc-imx: validate pinctrl before use it
  mmc: sdhci-pci-gli: Enable short circuit protection mechanism of GL9755
  mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe
  mmc: sdhci: Check for reset prior to DMA address unmap
  mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL
  mmc: block: Drop use of unlikely() in mmc_blk_probe()
  mmc: block: Simplify logging during probe about added partitions
  mmc: block: Fix error path in mmc_blk_probe()
  mmc: core: Remove mq->use_cqe from the struct mmc_queue
  memstick: core: Assign error code of mspro_block_resume()
  mmc: sdhci-st: simplify optional reset handling
  mmc: dw_mmc: simplify optional reset handling
  mmc: via-sdmmc: remove unneeded variable 'ret'
  mmc: sdhci-pci: Avoid comma separated statements
  mmc: sdhci: Use "mmc" directly rather than "host->mmc"
  mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00
  mmc: core: Fix hanging on I/O during system suspend for removable cards
  memstick: Remove useless else branch
  mmc: sdhci-esdhc-imx: Remove non-DT stub
  mmc: sdhci-esdhc-imx: Use device_get_match_data()
  dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file
  dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support
  mmc: sdhci-of-dwcmshc: add rockchip platform support
  mmc: tmio: abort DMA before reset
  mmc: renesas_sdhi: break SCC reset into own function
  mmc: renesas_sdhi: do hard reset if possible
  dt-bindings: mmc: Add compatible for Mediatek MT8195
  mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of the AMD eMMC controller.
  mmc: cavium: Use '"%s...", __func__' to print function name
  mmc: tmio: restore bus width when resetting
  mmc: tmio: always flag retune when resetting and a card is present
  mmc: sdhci-pci: Add PCI IDs for Intel LKF
  mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC
  mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe()
  mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY
  mmc: sdhci: replace mmc->parent with mmc_dev() for consistency
  mmc: sdhci-brcmstb: Remove CQE quirk
  mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check
  ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create"
  ASoC: Intel: add max98390 echo reference support
  ASoC: q6afe-clocks: fix reprobing of the driver
  ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
  mips/sgi-ip27: Delete obsolete TODO file
  ALSA: control - introduce snd_ctl_notify_one() helper
  ALSA: control - add layer registration routines
  ALSA: control - add generic LED trigger module as the new control layer
  ALSA: HDA - remove the custom implementation for the audio LED trigger
  ALSA: control - add sysfs support to the LED trigger module
  ALSA: led control - add sysfs kcontrol LED marking layer
  iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
  bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI
  bpf: selftests: Update clang requirement in README.rst for testing kfunc call
  libbpf: Fix memory leak when emitting final btf_ext
  perf tools: Preserve identifier id in OCaml demangler
  ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes
  dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file
  selftests: xsk: Don't call worker_pkt_dump() for stats test
  selftests: xsk: Remove struct ifaceconfigobj
  selftests: xsk: Remove unused function
  selftests: xsk: Remove inline keyword from source file
  selftests: xsk: Simplify frame traversal in dumping thread
  libbpf: xsk: Use bpf_link
  samples: bpf: Do not unload prog within xdpsock
  selftests: xsk: Remove thread for netns switch
  selftests: xsk: Split worker thread
  selftests: xsk: Remove Tx synchronization resources
  selftests: xsk: Refactor teardown/bidi test cases and testapp_validate
  selftests: xsk: Remove sync_mutex_tx and atomic var
  veth: Implement ethtool's get_channels() callback
  selftests: xsk: Implement bpf_link test
  selftests: xsk: Remove thread attribute
  selftests: xsk: Remove mutex and condition variable
  selftests: xsk: Remove unused defines
  platform/chrome: wilco_ec: convert stream-like files from nonseekable_open -> stream_open
  platform/chrome: cros_ec_typec: Check for device within remove function
  platform/chrome: cros_ec_typec: fix clang -Wformat warning
  gpu: host1x: Allow syncpoints without associated client
  gpu: host1x: Show number of pending waiters in debugfs
  gpu: host1x: Remove cancelled waiters immediately
  gpu: host1x: Use HW-equivalent syncpoint expiration check
  batman-adv: Fix misspelled "wont"
  RDMA/efa: Use strscpy instead of strlcpy
  RDMA/rxe: Split MEM into MR and MW
  net: phy: lan87xx: fix access to wrong register of LAN87xx
  icmp: add support for RFC 8335 PROBE
  ICMPV6: add support for RFC 8335 PROBE
  net: add sysctl for enabling RFC 8335 PROBE messages
  net: add support for sending RFC 8335 PROBE messages
  ipv6: add ipv6_dev_find to stubs
  icmp: add response to RFC 8335 PROBE messages
  mISDN: Use DEFINE_SPINLOCK() for spinlock
  mISDN: Use LIST_HEAD() for list_head
  bpf: Remove unused bpf_load_pointer
  stmmac: intel: add cross time-stamping freq difference adjustment
  net: mhi: remove pointless conditional before kfree_skb()
  PCI/VPD: Remove obsolete Broadcom NIC quirk
  bpf: Remove redundant assignment of variable id
  PCI/VPD: Remove sysfs accessor size checking dead code
  9p: Constify static struct v9fs_attr_group
  fs: 9p: fix v9fs_file_open writeback fid error check
  netfilter: nf_log_ipv4: rename to nf_log_syslog
  netfilter: nf_log_arp: merge with nf_log_syslog
  netfilter: nf_log_ipv6: merge with nf_log_syslog
  netfilter: nf_log_netdev: merge with nf_log_syslog
  RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c
  RDMA/iser: struct iscsi_iser_task is declared twice
  mips/sgi-ip27: Delete obsolete TODO file
  scsi/aacraid: Delete obsolete TODO file
  fs/befs: Delete obsolete TODO file
  fs/jffs2: Delete obsolete TODO file
  net/ax25: Delete obsolete TODO file
  net/decnet: Delete obsolete TODO file
  net: i40e: remove repeated words
  net: bonding: remove repeated word
  net: phy: remove repeated word
  net: ipa: remove repeated words
  ppp: deflate: Remove useless call "zlib_inflateEnd"
  udp: fixup csum for GSO receive slow path
  udp: skip L4 aggregation for UDP tunnel packets
  udp: properly complete L4 GRO over UDP tunnel packet
  udp: never accept GSO_FRAGLIST packets
  vxlan: allow L4 GRO passthrough
  geneve: allow UDP L4 GRO passthrou
  bareudp: allow UDP L4 GRO passthrou
  selftests: net: add UDP GRO forwarding self-tests
  tc-testing: add simple action change test
  dpaa2-switch: fix the translation between the bridge and dpsw STP states
  dpaa2-switch: create and assign an ACL table per port
  dpaa2-switch: keep track of the current learning state per port
  dpaa2-switch: trap STP frames to the CPU
  dpaa2-switch: setup learning state on STP state change
  ionic: count dma errors
  ionic: fix sizeof usage
  ionic: avoid races in ionic_heartbeat_check
  ionic: pull per-q stats work out of queue loops
  net: fix icmp_echo_enable_probe sysctl
  mptcp: remove all subflows involving id 0 address
  mptcp: unify RM_ADDR and RM_SUBFLOW receiving
  mptcp: remove id 0 address
  selftests: mptcp: avoid calling pm_nl_ctl with bad IDs
  selftests: mptcp: add addr argument for del_addr
  selftests: mptcp: remove id 0 address testcases
  mlxsw: spectrum_router: Only perform atomic nexthop bucket replacement when requested
  net: ethernet: Fix typo of 'network' in comment
  f2fs: introduce gc_merge mount option
  ata: pata_pdc202xx_old: Fix some incorrectly named functions
  ata: pata_sil680: Add some missing function parameter docs
  ata: pata_sis: Remove superfluous param description and supply another
  ata: pata_triflex: Repair some misnamed functions and fix some param descriptions
  ata: pata_it821x: Fix possible doc-rotted function names
  ata: pata_via: Fix a kernel-doc formatting issue
  ata: pata_piccolo: 'ata_tosh_init()' is misnamed in its header
  ata: pata_sl82c105: Fix potential doc-rot
  ata: pata_opti: Fix spelling issue of 'val' in 'opti_write_reg()'
  ata: ata_generic: Fix misspelling of 'ata_generic_init_one()'
  ata: pata_legacy: Repair a couple kernel-doc problems
  ata: pata_cs5530: Fix misspelling of 'cs5530_init_one()'s 'pdev' param
  ata: sata_mv: Fix misnaming of 'mv_bmdma_stop()'
  ata: libata-acpi: Fix function name and provide description for 'prev_gtf'
  ata: pata_acpi: Fix some incorrect function param descriptions
  sata_mv: add IRQ checks
  ata: libahci_platform: fix IRQ check
  clk: socfpga: use clk_hw_register for a5/c5
  clk: socfpga: arria10: convert to use clk_hw
  clk: socfpga: Convert to s10/agilex/n5x to use clk_hw
  clk: socfpga: Fix code formatting
  powerpc/pseries: Only register vio drivers if vio bus exists
  f2fs: fix to restrict mount condition on readonly block device
  selftests/bpf: Add an option for a debug shell in vmtest.sh
  powerpc/mm: Revert "powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc"
  i2c: tegra-bpmp: Implement better error handling
  i2c: stm32f7: Remove useless error message
  i2c: Make i2c_recover_bus() to return -EBUSY if bus recovery unimplemented
  KVM: arm64: Make symbol '_kvm_host_prot_finalize' static
  arm/arm64: Probe for the presence of KVM hypervisor
  KVM: arm64: Advertise KVM UID to guests via SMCCC
  PCI: xgene: Fix cfg resource mapping
  arm64: sve: Provide sve_cond_update_zcr_vq fallback when !ARM64_SVE
  ext2: Match up ext2_put_page() with ext2_dotdot() and ext2_find_entry()
  fs/ext2: Replace kmap() with kmap_local_page()
  pinctrl: bcm: bcm6362: fix warning
  ASoC: simple-card-utils.c: remove old comment
  ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform
  ASoC: audio-graph: count DAI / link numbers as in order
  ASoC: audio-graph: cleanup graph_for_each_link()
  ASoC: simple-card: count DAI / link numbers as in order
  ASoC: simple-card: cleanup graph_for_each_link()
  pinctrl: bcm63xx: Fix dependencies
  mmc: dw_mmc-k3: use the correct HiSilicon copyright
  mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
  ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
  ASoC: ak5558: Add support for ak5552
  ASoC: dt-bindings: ak5558: Add compatible string for ak5552
  ASoC: Intel: Fix a typo
  ASoC: tegra: Set driver name explicitly
  ASoC: rt1019: add address-cells and size-cells information
  perf annotate: Add --demangle and --demangle-kernel
  KVM: arm64: Support PREL/PLT relocs in EL2 code
  KVM: arm64: Elect Alexandru as a replacement for Julien as a reviewer
  ata: ahci: Disable SXS for Hisilicon Kunpeng920
  gpu: host1x: Cleanup and refcounting for syncpoints
  gpu: host1x: Reset max value when freeing a syncpoint
  gpu: host1x: Reserve VBLANK syncpoints at initialization
  gpu: host1x: Assign intr waiter inside lock
  gpu: host1x: Fix Tegra194 syncpt interrupt threshold
  gpu: host1x: Add early init and late exit callbacks
  drm/tegra: dc: Inherit DMA mask
  drm/tegra: dc: Parameterize maximum resolution
  drm/tegra: dc: Implement hardware cursor on Tegra186 and later
  drm/tegra: fb: Add diagnostics for framebuffer modifiers
  drm/tegra: gem: Add a clarifying comment
  drm/tegra: Count number of display controllers at runtime
  drm/tegra: Support sector layout on Tegra194
  f2fs: Fix a hungtask problem in atomic write
  ASoC: lm49453: fix useless assignment before return
  ASoC: da732x: simplify code
  ASoC: dt-bindings: Move port/ports properties out of audio-graph-port.yaml
  ASoC: dt-bindings: Use OF graph schema
  ASoC: dt-bindings: socionext: Use audio-graph-port schema
  ASoC: soc-core: add comment for rtd freeing
  ASoC: soc-core: use device_unregister() if rtd allocation failed
  ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments
  ASoC: atmel: fix shadowed variable
  ASoC: atmel: atmel-i2s: remove useless initialization
  ASoC: bcm: cygnus_ssp: remove useless initialization
  ASoC: meson: axg-tdmin: remove useless assignment
  ASoC: meson: axg-tdmout: remove useless assignment
  ASoC: pxa: remove useless assignment
  ASoC: sti: sti_uniperif: add missing error check
  ASoC: sti: uniperif: align function prototypes
  ASoC: stm: stm32_adfsdm: fix snprintf format string
  ASoC: sunxi: sun8i-codec: clarify expression
  ASoC: tegra: tegra20_das: clarify expression
  ASoC: tegra: tegra20_das: align function prototypes
  ASoC: ti: omap-abe-twl6040: remove useless assignment
  ASoC: ti: omap-mcsp: remove duplicate test
  ASoC: ux500: mop500: rename shadowing variable
  ASoC: ux500: mop500: align function prototype
  ASoC: Intel: Fix a typo
  PCI: Add pci_disable_parity()
  IB/mthca: Disable parity reporting
  ARM: iop32x: disable N2100 PCI parity reporting
  RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock
  RDMA/rxe: Remove rxe_dma_device declaration
  tools/resolve_btfids: Fix warnings
  netfilter: nf_log_bridge: merge with nf_log_syslog
  netfilter: nf_log_common: merge with nf_log_syslog
  netfilter: nf_log: add module softdeps
  netfilter: nft_log: perform module load from nf_tables
  audit: log nftables configuration change events once per table
  netfilter: ipset: Remove duplicate declaration
  netfilter: flowtable: dst_check() from garbage collector path
  netfilter: nftables: remove unnecessary spin_lock_init()
  netfilter: nftables: add helper function to set the base sequence number
  netfilter: add helper function to set up the nfnetlink header and use it
  ethtool: support FEC settings over netlink
  netdevsim: add FEC settings support
  selftests: ethtool: add a netdevsim FEC test
  ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
  ice: Add Support for XPS
  ice: Delay netdev registration
  ice: Update to use package info from ice segment
  ice: handle increasing Tx or Rx ring sizes
  ice: change link misconfiguration message
  ice: remove unnecessary duplicated AQ command flag setting
  ice: Check for bail out condition early
  ice: correct memory allocation call
  ice: rename ptype bitmap
  ice: Change ice_vsi_setup_q_map() to not depend on RSS
  ice: Refactor get/set RSS LUT to use struct parameter
  ice: Refactor ice_set/get_rss into LUT and key specific functions
  ice: Consolidate VSI state and flags
  ice: cleanup style issues
  ice: Correct comment block style
  net: ethernet: stmicro: Remove duplicate struct declaration
  qrtr: Convert qrtr_ports from IDR to XArray
  net: ena: fix inaccurate print type
  net: ena: remove extra words from comments
  net: amd8111e: fix inappropriate spaces
  net: amd: correct some format issues
  net: ocelot: fix a trailling format issue with block comments
  net: toshiba: fix the trailing format of some block comments
  net: lpc_eth: fix format warnings of block comments
  inet: shrink inet_timewait_death_row by 48 bytes
  inet: shrink netns_ipv4 by another cache line
  ipv4: convert fib_notify_on_flag_change sysctl to u8
  ipv4: convert udp_l3mdev_accept sysctl to u8
  ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8
  ipv4: convert igmp_link_local_mcast_reports sysctl to u8
  tcp: convert tcp_comp_sack_nr sysctl to u8
  ipv6: convert elligible sysctls to u8
  ipv6: move ip6_dst_ops first in netns_ipv6
  net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()
  ipv6: remove extra dev_hold() for fallback tunnels
  net: enetc: consume the error RX buffer descriptors in a dedicated function
  net: enetc: move skb creation into enetc_build_skb
  net: enetc: add a dedicated is_eof bit in the TX software BD
  net: enetc: clean the TX software BD on the TX confirmation path
  net: enetc: move up enetc_reuse_page and enetc_page_reusable
  net: enetc: add support for XDP_DROP and XDP_PASS
  net: enetc: add support for XDP_TX
  net: enetc: increase RX ring default size
  net: enetc: add support for XDP_REDIRECT
  net: stmmac: enable MTL ECC Error Address Status Over-ride by default
  net: mediatek: add flow offload for mt7623
  selftests/net: so_txtime multi-host support
  ALSA: control - add the missing prev_lops2 initialization
  ALSA: control led - improve the set_led_id() parser
  bug: Remove redundant condition check in report_bug
  bug: Factor out a getter for a bug's file line
  bug: Assign values once in bug_get_file_line()
  KVM: arm64: Use BUG and BUG_ON in nVHE hyp
  KVM: arm64: Log source when panicking from nVHE hyp
  ASoC: Intel: Fix a typo
  ASoC: intel, keembay-i2s: Fix a dt_binding_check warning
  dt-bindings: media: venus: Add sm8250 dt schema
  RDMA/core: Fix corrupted SL on passive side
  skmsg: Lock ingress_skb when purging
  skmsg: Introduce a spinlock to protect ingress_msg
  net: Introduce skb_send_sock() for sock_map
  skmsg: Avoid lock_sock() in sk_psock_backlog()
  skmsg: Use rcu work for destroying psock
  skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg()
  sock_map: Simplify sock_map_link() a bit
  sock_map: Kill sock_map_link_no_progs()
  sock_map: Introduce BPF_SK_SKB_VERDICT
  sock: Introduce sk->sk_prot->psock_update_sk_prot()
  udp: Implement ->read_sock() for sockmap
  skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data()
  udp: Implement udp_bpf_recvmsg() for sockmap
  sock_map: Update sock type checks for UDP
  selftests/bpf: Add a test case for udp sockmap
  selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT
  tracing: Remove duplicate struct declaration in trace_events.h
  tracing: Remove unused argument from "ring_buffer_time_stamp()
  RDMA/hns: Support query information of functions from FW
  RDMA/hns: Support congestion control type selection according to the FW
  RDMA/uverbs: Fix -Wunused-function warning
  ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference
  MAINTAINERS: Change maintainer for rtrs module
  RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req
  RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysfs_root_folders
  RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs
  RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler
  RDMA/rtrs: New function converting rtrs_addr to string
  RDMA/rtrs-srv: Report temporary sessname for error message
  RDMA/rtrs: Cleanup unused 's' variable in __alloc_sess
  RDMA/rtrs-clt: Cap max_io_size
  MAINTAINERS: remove Xavier as maintainer of HISILICON ROCE DRIVER
  RDMA/hns: Refactor hns_roce_v2_poll_one()
  RDMA/hns: Reorganize hns_roce_create_cq()
  RDMA/hns: Refactor reset state checking flow
  RDMA/hns: Reorganize process of setting HEM
  RDMA/hns: Simplify command fields for HEM base address configuration
  RDMA/hns: Support configuring doorbell mode of RQ and CQ
  RDMA/hns: Reorganize doorbell update interfaces for all queues
  PCI/ACPI: Fix acpi_pci_set_power_state() debug message
  swiotlb: Make SWIOTLB_NO_FORCE perform no allocation
  ftrace: Store the order of pages allocated in ftrace_page
  ftrace: Simplify the calculation of page number for ftrace_page->records some more
  tipc: fix unique bearer names sanity check
  net: ipv6: Refactor in rt6_age_examine_exception
  stmmac: intel: use managed PCI function on probe and resume
  net: stmmac: remove unnecessary pci_enable_msi() call
  include: net: Remove repeated struct declaration
  net: smc: Remove repeated struct declaration
  net: hns: Fix some typos
  lan743x: remove redundant semi-colon
  net: document a side effect of ip_local_reserved_ports
  net: phy: broadcom: Add statistics for all Gigabit PHYs
  net: usb: ax88179_178a: initialize local variables before use
  f2fs: set checkpoint_merge by default
  scsi: aic94xx: Avoid -Wempty-body warning
  scsi: message: fusion: Avoid -Wempty-body warnings
  scsi: mvsas: Avoid -Wempty-body warning
  scsi: lpfc: Fix gcc -Wstringop-overread warning
  scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration
  scsi: message: fusion: Replace one-element array with flexible-array member
  scsi: message: mptlan: Replace one-element array with flexible-array member
  Bluetooth: Remove 'return' in void function
  Bluetooth: Coding style fix
  Bluetooth: Check inquiry status before sending one
  Bluetooth: SMP: Fix variable dereferenced before check 'conn'
  Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
  MAINTAINERS: update lego,ev3-battery.yaml reference
  dt-bindings: power: update battery.yaml reference
  power: reset: at91-reset: use devm_of_iomap
  power: reset: hisi-reboot: use the correct HiSilicon copyright
  power: supply: max8997_charger: Switch to new binding
  power: supply: 88pm860x_battery: Remove unnecessary int for long long
  power: supply: sbs-battery: use dev_err_probe
  power: supply: sbs-charger: use dev_err_probe
  power: supply: sbs-charger: drop unused gpio includes
  power: supply: sbs-manager: use managed i2c_mux_adapter
  power: supply: sbs-manager: use dev_err_probe
  power: supply: sbs-manager: update gpio include
  power: supply: core: reduce loglevel for probe defer info
  perf evsel: Remove duplicate 'struct target' forward declaration
  dma-mapping: benchmark: use the correct HiSilicon copyright
  dma-mapping: benchmark: Add support for multi-pages map/unmap
  dma-mapping: add unlikely hint to error path in dma_mapping_error
  ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks
  ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet
  ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0
  ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
  ASoC: rt5670: Add a rt5670_components() helper
  ASoC: Intel: cht_bsw_rt5672: Set card.components string
  ext4: updated locking documentation for journal_t
  Updated locking documentation for transaction_t
  ext4: delete some unused tracepoint definitions
  nvme-pci: remove the barriers in nvme_irq()
  nvme-pci: cleanup nvme_irq()
  nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl
  nvmet: update error log page in nvmet_alloc_ctrl()
  nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status
  nvmet: replace white spaces with tabs
  nvme: use NVME_CTRL_CMIC_ANA macro
  nvme: reduce checks for zero command effects
  nvme: rename nvme_init_identify()
  nvme: split init identify into helper
  nvme: mark nvme_setup_passsthru() inline
  nvme: don't check nvme_req flags for new req
  nvme: add new line after variable declatation
  nvme-fc: fix the function documentation comment
  nvmet-fc: update function documentation
  nvmet: remove unnecessary ctrl parameter
  nvmet: do not allow model_number exceed 40 bytes
  nvme-pci: allocate nvme_command within driver pdu
  nvme: use driver pdu command for passthrough
  nvme: warn of unhandled effects only once
  nvmet: return proper error code from discovery ctrl
  nvme-tcp: block BH in sk state_change sk callback
  nvmet-tcp: fix incorrect locking in state_change sk callback
  nvmet-tcp: enable optional queue idle period tracking
  nvme-tcp: check sgl supported by target
  nvme-fc: check sgl supported by target
  nvme: use sysfs_emit instead of sprintf
  nvme: remove superfluous else in nvme_ctrl_loss_tmo_store
  nvme: export fast_io_fail_tmo to sysfs
  ipmi_si: Switch to use platform_get_mem_or_io()
  ipmi_si: Remove bogus err_free label
  ipmi_si: Utilize temporary variable to hold device pointer
  ipmi_si: Use proper ACPI macros to check error code for failures
  ipmi_si: Introduce ipmi_panic_event_str[] array
  ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one()
  ipmi_si: Get rid of ->addr_source_cleanup()
  ipmi_si: Use strstrip() to remove surrounding spaces
  ipmi_si: Drop redundant check before calling put_device()
  ipmi_si: Join string literals back
  ionic: add new queue features to interface
  ionic: add handling of larger descriptors
  ionic: add hw timestamp structs to interface
  ionic: split adminq post and wait calls
  ionic: add hw timestamp support files
  ionic: link in the new hw timestamp code
  ionic: add rx filtering for hw timestamp steering
  ionic: set up hw timestamp queues
  ionic: add and enable tx and rx timestamp handling
  ionic: add ethtool support for PTP
  ionic: ethtool ptp stats
  ionic: advertise support for hardware timestamps
  mptcp: add mib for token creation fallback
  mptcp: add active MPC mibs
  mptcp: remove unneeded check on first subflow
  mptcp: add mptcp reset option support
  selftests: mptcp: launch mptcp_connect with timeout
  selftests: mptcp: init nstat history
  selftests: mptcp: dump more info on mpjoin errors
  ext4: remove unnecessary braces in fs/ext4/dir.c
  dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth_recycle_buf
  dpaa2-eth: add rx copybreak support
  dpaa2-eth: export the rx copybreak value as an ethtool tunable
  nfc: pn533: prevent potential memory corruption
  net: reorganize fields in netns_mib
  tcp: reorder tcp_congestion_ops for better cache locality
  net/mlx5: CT: Add support for matching on ct_state inv and rel flags
  net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes
  net/mlx5: E-Switch, move QoS specific fields to existing qos struct
  net/mlx5: Use unsigned int for free_count
  net/mlx5: Pack mlx5_rl_entry structure
  net/mlx5: Do not hold mutex while reading table constants
  net/mlx5: Use helpers to allocate and free rl table entries
  net/mlx5: Use helper to increment, decrement rate entry refcount
  net/mlx5: Allocate rate limit table when rate is configured
  net/mlx5: Pair mutex_destory with mutex_init for rate limit table
  net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes
  net/mlx5: E-Switch, move QoS specific fields to existing qos struct
  net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc()
  net/mlx5e: Reject tc rules which redirect from a VF to itself
  net/mlx5e: Dynamic alloc arfs table for netdev when needed
  net/mlx5e: Dynamic alloc vlan table for netdev when needed
  bpf, selftests: test_maps generating unrecognized data section
  bpf: Remove unused parameter from ___bpf_prog_run
  bpf, cgroup: Delete repeated struct bpf_prog declaration
  bpf: Remove repeated struct btf_type declaration
  libbpf: Remove redundant semi-colon
  powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap()
  powerpc/uaccess: Define ___get_user_instr() for ppc32
  powerpc/align: Convert emulate_spe() to user_access_begin
  powerpc/uaccess: Remove __get/put_user_inatomic()
  powerpc/uaccess: Move get_user_instr helpers in asm/inst.h
  powerpc/align: Don't use __get_user_instr() on kernel addresses
  powerpc/uaccess: Call might_fault() inconditionaly
  powerpc/uaccess: Remove __unsafe_put_user_goto()
  powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user
  powerpc/uaccess: Remove calls to __get_user_bad() and __put_user_bad()
  powerpc/uaccess: Split out __get_user_nocheck()
  powerpc/uaccess: Rename __get/put_user_check/nocheck
  powerpc/uaccess: Refactor get/put_user() and __get/put_user()
  powerpc/uaccess: Introduce __get_user_size_goto()
  powerpc/uaccess: Use asm goto for get_user when compiler supports it
  signal: Add unsafe_get_compat_sigset()
  powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_from_user() on ppc32
  powerpc/signal: Add unsafe_copy_ck{fpr/vsx}_from_user
  powerpc/signal32: Rename save_user_regs_unsafe() and save_general_regs_unsafe()
  powerpc/signal32: Remove ifdefery in middle of if/else in sigreturn()
  powerpc/signal32: Perform access_ok() inside restore_user_regs()
  powerpc/signal32: Reorder user reads in restore_tm_user_regs()
  powerpc/signal32: Convert restore_[tm]_user_regs() to user access block
  powerpc/signal32: Convert do_setcontext[_tm]() to user access block
  powerpc/signal32: Simplify logging in sigreturn()
  powerpc/bpf: Remove classical BPF support for PPC32
  powerpc/bpf: Change register numbering for bpf_set/is_seen_register()
  powerpc/bpf: Move common helpers into bpf_jit.h
  powerpc/bpf: Move common functions into bpf_jit_comp.c
  powerpc/bpf: Change values of SEEN_ flags
  powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPF
  powerpc/bpf: Implement extended BPF on PPC32
  powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32
  powerpc: Switch to relative jump labels
  bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config
  netfilter: ipvs: do not printk on netns creation
  netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect()
  netfilter: nftables: remove documentation on static functions
  gfs2: don't create empty buffers for NO_CREATE
  gfs2: Eliminate gh parameter from go_xmote_bh func
  gfs2: Fix dir.c function parameter descriptions
  gfs2: Remove unused variable sb_format
  gfs2: Add new gfs2_iomap_get helper
  gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent
  gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent
  gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer
  gfs2: Silence possible null pointer dereference warning
  net: stmmac: set IRQ affinity hint for multi MSI vectors
  net: stmmac: make SPH enable/disable to be configurable
  net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors
  net: stmmac: Add initial XDP support
  net: stmmac: Add support for XDP_TX action
  net: stmmac: Add support for XDP_REDIRECT action
  PCI/IOV: Add sysfs MSI-X vector assignment interface
  net/mlx5: Add dynamic MSI-X capabilities bits
  net/mlx5: Dynamically assign MSI-X vectors count
  net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks
  net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it
  clk: imx: Fix reparenting of UARTs not associated with stdout
  clk: imx8mp: Remove the none exist pcie clocks
  clk: imx8mq: Correct the pcie1 sels
  clk: imx: Reference preceded by free
  xtensa: fix spelling mistake in Kconfig "wont" -> "won't"
  xtensa: fix warning comparing pointer to 0
  xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig
  xtensa: remove unneeded export in boot-elf/Makefile
  xtensa: stop filling syscall array with sys_ni_syscall
  xtensa: syscalls: switch to generic syscalltbl.sh
  xtensa: syscalls: switch to generic syscallhdr.sh
  xtensa: simplify coherent_kvaddr logic
  xtensa: fix pgprot_noncached assumptions
  xtensa: drop extraneous register load from initialize_mmu
  xtensa: Couple of typo fixes
  xtensa: simcall.h: Change compitible to compatible
  xtensa: ISS: split simcall implementation from semihosting interface
  xtensa: ISS: add GDBIO implementation to semihosting interface
  power: supply: cpcap-charger: fix small mistake in current to register conversion
  power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
  power: supply: cpcap-charger: Simplify bool conversion
  power: reset: ltc2952: make trigger delay configurable
  power: supply: goldfish: Remove the GOLDFISH dependency
  power: supply: core: Use true and false for bool variable
  NFSv4: Simplify nfs4_retry_setlk()
  SUNRPC: Set TCP_CORK until the transmit queue is empty
  NFS: Fix up incorrect documentation
  nfs: Subsequent READDIR calls should carry non-zero cookieverifier
  NFS: Fix handling of cookie verifier in uncached_readdir()
  NFS: Only change the cookie verifier if the directory page cache is empty
  NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
  nfs: Fix a typo in the file nfs42xattr.c
  NFS: Fix up the support for CONFIG_NFS_DISABLE_UDP_SUPPORT
  sunrpc: honor rpc_task's timeout value in rpcb_create()
  nfs: hornor timeo and retrans option when mounting NFSv3
  SUNRPC: Ensure the transport backchannel association
  NFS: fix nfs_fetch_iversion()
  NFS: Fix fscache invalidation in nfs_set_cache_invalid()
  libbpf: Fix KERNEL_VERSION macro
  power: supply: bq25980: Move props from battery node
  perf: aux: Add flags for the buffer format
  perf: aux: Add CoreSight PMU buffer formats
  arm64: Add support for trace synchronization barrier
  arm64: Add TRBE definitions
  net: x25: Queue received packets in the drivers instead of per-CPU queues
  net: ag71xx: Slightly simplify 'ag71xx_rx_packets()'
  ibmvnic: Use 'skb_frag_address()' instead of hand coding it
  sfc: Use 'skb_add_rx_frag()' instead of hand coding it
  qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()'
  qede: Use 'skb_add_rx_frag()' instead of hand coding it
  mld: change lockdep annotation for ip6_sf_socklist and ipv6_mc_socklist
  tipc: Fix a kernel-doc warning in name_table.c
  net: nfc: Fix spelling errors in net/nfc module
  i2c: Add I2C_AQ_NO_REP_START adapter quirk
  i2c: cp2615: add i2c driver for Silicon Labs' CP2615 Digital Audio Bridge
  i2c: designware: Add driver support for AMD NAVI GPU
  i2c: drivers: Use generic definitions for bus frequencies (part 2)
  i2c: tegra-bpmp: don't modify input variable in xlate_flags
  i2c: tegra-bpmp: make some functions void
  net: Allow to specify ifindex when device is moved to another namespace
  net: hns3: Limiting the scope of vector_ring_chain variable
  net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI
  netfilter: nfnetlink: add and use nfnetlink_broadcast
  netfilter: nfnetlink: use net_generic infra
  netfilter: cttimeout: use net_generic infra
  netfilter: nf_defrag_ipv6: use net_generic infra
  netfilter: nf_defrag_ipv4: use net_generic infra
  netfilter: ebtables: use net_generic infra
  netfilter: nf_tables: use net_generic infra for transaction data
  netfilter: x_tables: move known table lists to net_generic infra
  netfilter: conntrack: move sysctl pointer to net_generic infra
  netfilter: conntrack: move ecache dwork to net_generic infra
  net: remove obsolete members from struct net
  ext4: handle casefolding with encryption
  ext4: optimize match for casefolded encrypted dirs
  jbd2: avoid -Wempty-body warnings
  scsi: smartpqi: Use host-wide tag space
  scsi: smartpqi: Correct request leakage during reset operations
  scsi: smartpqi: Add support for new product ids
  scsi: smartpqi: Refactor aio submission code
  scsi: smartpqi: Refactor scatterlist code
  scsi: smartpqi: Add support for RAID5 and RAID6 writes
  scsi: smartpqi: Add support for RAID1 writes
  scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits
  scsi: smartpqi: Add support for long firmware version
  scsi: smartpqi: Align code with oob driver
  scsi: smartpqi: Add stream detection
  scsi: smartpqi: Add host level stream detection enable
  scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks
  scsi: smartpqi: Remove timeouts from internal cmds
  scsi: smartpqi: Add support for wwid
  scsi: smartpqi: Update event handler
  scsi: smartpqi: Update soft reset management for OFA
  scsi: smartpqi: Synchronize device resets with mutex
  scsi: smartpqi: Update suspend/resume and shutdown
  scsi: smartpqi: Update RAID bypass handling
  scsi: smartpqi: Update OFA management
  scsi: smartpqi: Update device scan operations
  scsi: smartpqi: Fix driver synchronization issues
  scsi: smartpqi: Convert snprintf() to scnprintf()
  scsi: smartpqi: Add phy ID support for the physical drives
  scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols
  scsi: smartpqi: Add additional logging for LUN resets
  scsi: smartpqi: Update enclosure identifier in sysfs
  scsi: smartpqi: Correct system hangs when resuming from hibernation
  scsi: smartpqi: Add new PCI IDs
  scsi: smartpqi: Update version to 2.1.8-045
  scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg()
  scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
  scsi: target: Add the DUMMY flag to rd_mcp
  scsi: target: Make the virtual LUN 0 device
  scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES
  scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement
  scsi: mpt3sas: Block PCI config access from userspace during reset
  scsi: message: fusion: Use BUG_ON instead of if condition followed by BUG
  scsi: fnic: Remove unnecessary spin_lock_init() and INIT_LIST_HEAD()
  scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec_raw_upiu_cmd()
  scsi: bfa: Remove unnecessary struct declarations
  scsi: qedf: Remove unused include of linux/version.h
  scsi: libsas: Correctly indent statements in sas_to_ata_err()
  scsi: libsas: Clean up whitespace
  nvme: retrigger ANA log update if group descriptor isn't found
  nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev
  nvme: implement non-mdts command limits
  nvme: fix handling of large MDTS values
  Bluetooth: use the correct print format for L2CAP debug statements
  Bluetooth: Use ext adv handle from requests in CCs
  Bluetooth: Do not set cur_adv_instance in adv param MGMT request
  Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY
  Bluetooth: LL privacy allow RPA
  ALSA: control - off by one in store_mode()
  mips: bmips: fix syscon-reboot nodes
  mips: bmips: bcm6328: populate device tree nodes
  mips: bmips: bcm6358: populate device tree nodes
  mips: bmips: bcm6362: populate device tree nodes
  mips: bmips: bcm6368: populate device tree nodes
  mips: bmips: bcm63268: populate device tree nodes
  MIPS: Add support for CONFIG_DEBUG_VIRTUAL
  MIPS: kernel: Remove not needed set_fs calls
  MIPS: uaccess: Added __get/__put_kernel_nofault
  MIPS: uaccess: Remove get_fs/set_fs call sites
  MIPS: Remove get_fs/set_fs
  MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
  MIPS: ralink: rt288x: select MIPS_AUTO_PFN_OFFSET
  KVM: arm64: Fix error return code in init_hyp_mode()
  KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base
  KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read
  KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base()
  KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy()
  docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc
  KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write]
  kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region()
  KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace
  KVM: selftests: aarch64/vgic-v3 init sequence tests
  f2fs: fix to avoid GC/mmap race with f2fs_truncate()
  f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
  f2fs: fix the periodic wakeups of discard thread
  block: drbd: drbd_interval: Demote some kernel-doc abuses and fix another header
  block: mtip32xx: mtip32xx: Mark debugging variable 'start' as __maybe_unused
  block: drbd: drbd_state: Fix some function documentation issues
  block: drbd: drbd_receiver: Demote non-conformant kernel-doc headers
  block: drbd: drbd_main: Remove duplicate field initialisation
  block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
  block: drbd: drbd_main: Fix a bunch of function documentation discrepancies
  block: drbd: drbd_receiver: Demote less than half complete kernel-doc header
  block: xen-blkfront: Demote kernel-doc abuses
  block: drbd: drbd_nl: Demote half-complete kernel-doc headers
  block: add sysfs entry for virt boundary mask
  blk-mq: Always use blk_mq_is_sbitmap_shared
  ata: ahci: ceva: Updated code by using dev_err_probe()
  pata_legacy: Properly document module parameters
  pata_platform: Document `pio_mask' module parameter
  pata_legacy: Add `probe_mask' parameter like with ide-generic
  aha1542: use a local bounce buffer
  Buslogic: remove ISA support
  BusLogic: reject broken old firmware that requires ISA-style bounce buffering
  advansys: remove ISA support
  scsi: remove the unchecked_isa_dma flag
  block: remove BLK_BOUNCE_ISA support
  block: refactor the bounce buffering code
  block: stop calling blk_queue_bounce for passthrough requests
  gdrom: support highmem
  swim: don't call blk_queue_bounce_limit
  floppy: always use the track buffer
  swim3: support highmem
  drbd: use DEFINE_SPINLOCK() for spinlock
  ASoC: tlv320aic32x4: Increase maximum register in regmap
  ASoC: tlv320aic32x4: Register clocks before registering component
  ASoC: Intel: kbl: Add MST route change to kbl machine drivers
  ASoc: Intel: board: add BE DAI link for WoV
  ASoC: ak5558: Fix s/show/slow/ typo
  ASoC: max98390: Add support for tx slot configuration.
  perf mem-events: Remove unnecessary 'struct mem_info' forward declaration
  vfio: pci: Spello fix in the file vfio_pci.c
  vfio/pci: Remove an unnecessary blank line in vfio_pci_enable
  vfio/pci: Add support for opregion v2.1+
  vfio/type1: fix a couple of spelling mistakes
  vfio/mdev: Fix spelling mistake "interal" -> "internal"
  vfio/pci: fix a couple of spelling mistakes
  vfio/platform: Fix spelling mistake "registe" -> "register"
  vfio/type1: Remove the almost unused check in vfio_iommu_type1_unpin_pages
  vfio/pci: remove vfio_pci_nvlink2
  vfio: Remove extra put/gets around vfio_device->group
  vfio: Simplify the lifetime logic for vfio_device
  vfio: Split creation of a vfio_device into init and register ops
  vfio/platform: Use vfio_init/register/unregister_group_dev
  vfio/fsl-mc: Re-order vfio_fsl_mc_probe()
  vfio/fsl-mc: Use vfio_init/register/unregister_group_dev
  vfio/pci: Move VGA and VF initialization to functions
  vfio/pci: Re-order vfio_pci_probe()
  vfio/pci: Use vfio_init/register/unregister_group_dev
  vfio/mdev: Use vfio_init/register/unregister_group_dev
  vfio/mdev: Make to_mdev_device() into a static inline
  vfio: Make vfio_device_ops pass a 'struct vfio_device *' instead of 'void *'
  vfio/pci: Replace uses of vfio_device_data() with container_of
  vfio: Remove device_data from the vfio bus driver API
  i2c: stm32f7: avoid ifdef CONFIG_PM_SLEEP for pm callbacks
  Bluetooth: Add support for reading AOSP vendor capabilities
  bpf, udp: Remove some pointless comments
  bpf, inode: Remove second initialization of the bpf_preload_lock
  KVM: arm64: Handle access to TRFCR_EL1
  KVM: arm64: Move SPE availability check to VCPU load
  arm64: KVM: Enable access to TRBE support for host
  coresight: etm4x: Move ETM to prohibited region for disable
  coresight: etm-perf: Allow an event to use different sinks
  coresight: Do not scan for graph if none is present
  coresight: etm4x: Add support for PE OS lock
  coresight: ete: Add support for ETE sysreg access
  coresight: ete: Add support for ETE tracing
  dts: bindings: Document device tree bindings for ETE
  coresight: etm-perf: Handle stale output handles
  coresight: core: Add support for dedicated percpu sinks
  coresight: sink: Add TRBE driver
  Documentation: coresight: trbe: Sysfs ABI description
  Documentation: trace: Add documentation for TRBE
  dts: bindings: Document device tree bindings for Arm TRBE
  tcp: Reset tcp connections in SYN-SENT state
  usbnet: add _mii suffix to usbnet_set/get_link_ksettings
  usbnet: add method for reporting speed without MII
  net: cdc_ncm: record speed in status method
  net: cdc_ether: record speed in status method
  nfc: s3fwrn5: remove unnecessary label
  net: ethernet: mtk_eth_soc: remove unneeded semicolon
  netdevsim: remove unneeded semicolon
  stmmac: intel: Drop duplicate ID in the list of PCI device IDs
  time64.h: Consolidated PSEC_PER_SEC definition
  nfp: flower: add support for packet-per-second policing
  docs: ethtool: correct quotes
  net/mlx5: E-switch, Move vport table functions to a new file
  net/mlx5: E-switch, Rename functions to follow naming convention.
  net/mlx5: E-switch, Generalize per vport table API
  net/mlx5: E-switch, Set per vport table default group number
  net/mlx5: Map register values to restore objects
  net/mlx5: Instantiate separate mapping objects for FDB and NIC tables
  net/mlx5e: TC, Parse sample action
  net/mlx5e: TC, Add sampler termination table API
  net/mlx5e: TC, Add sampler object API
  net/mlx5e: TC, Add sampler restore handle API
  net/mlx5e: TC, Refactor tc update skb function
  net/mlx5e: TC, Handle sampled packets
  net/mlx5e: TC, Add support to offload sample action
  can: skb: alloc_can{,fd}_skb(): set "cf" to NULL if skb allocation fails
  can: m_can: m_can_receive_skb(): add missing error handling to can_rx_offload_queue_sorted() call
  can: c_can: remove unused enum BOSCH_C_CAN_PLATFORM
  can: mcp251xfd: add BQL support
  can: mcp251xfd: mcp251xfd_regmap_crc_read_one(): Factor out crc check into separate function
  can: mcp251xfd: mcp251xfd_regmap_crc_read(): work around broken CRC on TBC register
  iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry()
  iommu/vt-d: Don't set then clear private data in prq_event_thread()
  iommu/vt-d: Remove unused dma map/unmap trace events
  iommu/vt-d: Remove svm_dev_ops
  iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID
  iommu/vt-d: Remove unused function declarations
  iommu/vt-d: Make unnecessarily global functions static
  iommu: Fix a boundary issue to avoid performance drop
  iova: Add CPU hotplug handler to flush rcaches
  iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining
  iommu: Delete iommu_dma_free_cpu_cached_iovas()
  iommu: Stop exporting free_iova_fast()
  iommu/mediatek-v1: Allow building as module
  iommu/mediatek: Allow building as module
  iommu/vt-d: Report right snoop capability when using FL for IOVA
  iommu/sprd: Fix parameter type warning
  iommu/amd: Remove duplicate check of pasids
  iommu: Fix comment for struct iommu_fwspec
  iommu/arm-smmu-v3: Use device properties for pasid-num-bits
  iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA
  iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF
  uacce: Enable IOMMU_DEV_FEAT_IOPF
  iommu: Add a page fault handler
  iommu/arm-smmu-v3: Maintain a SID->device structure
  iommu: remove the unused domain_window_disable method
  iommu/fsl_pamu: remove fsl_pamu_get_domain_attr
  iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRY
  iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu_domain_alloc
  iommu/fsl_pamu: remove support for multiple windows
  iommu/fsl_pamu: remove ->domain_window_enable
  iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call
  iommu/fsl_pamu: merge pamu_set_liodn and map_liodn
  iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_attach_device
  iommu/fsl_pamu: enable the liodn when attaching a device
  iommu/fsl_pamu: remove the snoop_id field
  iommu/fsl_pamu: remove the rpn and snoop_id arguments to pamu_config_ppaac
  iommu/fsl_pamu: hardcode the window address and size in pamu_config_ppaace
  iommu: remove DOMAIN_ATTR_PAGING
  iommu: remove DOMAIN_ATTR_GEOMETRY
  iommu: remove DOMAIN_ATTR_NESTING
  iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api
  iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE
  iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG
  iommu: remove iommu_domain_{get,set}_attr
  iommu/amd: Remove the unused device errata code
  iommu/amd: Remove the unused amd_iommu_get_v2_domain function
  iommu/amd: Remove a few unused exports
  iommu/amd: Move a few prototypes to include/linux/amd-iommu.h
  clk: exynos7: Mark aclk_fsys1_200 as critical
  iommu/vt-d: Report the right page fault address
  iommu/vt-d: Remove WO permissions on second-level paging entries
  iommu/vt-d: Invalidate PASID cache when root/context entry changed
  iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown
  ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
  ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture
  iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command
  HID: elan: Silence mute LED errors being logged when the device is unplugged
  HID: elan: Set default_trigger for the mute LED
  HID: elan: Remove elan_mute_led_get_brigtness()
  HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness
  HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling
  HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()
  HID: lenovo: Remove lenovo_led_brightness_get()
  HID: lenovo: Set LEDs max_brightness value
  HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE
  HID: lenovo: Set default_triggers for the mute and micmute LEDs
  HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use
  HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard
  HID: magicmouse: add Apple Magic Mouse 2 support
  HID: magicmouse: fix 3 button emulation of Mouse 2
  HID: magicmouse: fix reconnection of Magic Mouse 2
  HID: input: map battery capacity (00850065)
  KVM: arm64: Hide kvm_mmu_wp_memory_region()
  KVM: arm64: Use find_vma_intersection()
  KVM: arm64: Don't retrieve memory slot again in page fault handler
  MIPS: Fix new sparse warnings
  KVM: selftests: vgic_init kvm selftests fixup
  ptp: Reorganize ptp_kvm.c to make it arch-independent
  time: Add mechanism to recognize clocksource in time_get_snapshot
  clocksource: Add clocksource id for arm arch counter
  KVM: arm64: Add support for the KVM PTP service
  ptp: arm/arm64: Enable ptp_kvm for arm/arm64
  Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64
  KVM: arm64: Initialize VCPU mdcr_el2 before loading it
  HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses
  ASoC: meson: axg-frddr: set fifo depth according to the period
  ASoC: codecs: tlv320aic3x: move model definitions
  ASoC: codecs: tlv320aic3x: rename probe function
  ASoC: codecs: tlv320aic3x: move I2C to separated file
  ASoC: codecs: tlv320aic3x: add SPI support
  ASoC: codecs: lpass-va-macro: constify static struct snd_soc_dai_ops
  ASoC: simple-card: fix possible uninitialized single_cpu local variable
  ASoC: meson: axg-fifo: add NO_PERIOD_WAKEUP support
  PCI: xilinx-nwl: Enable coherent PCIe DMA traffic using CCI
  PCI: xilinx-nwl: Add optional "dma-coherent" property
  dt-bindings: ata: tegra: Convert binding documentation to YAML
  dt-binding: ata: tegra: Add dt-binding documentation for Tegra186
  ata: ahci_tegra: Add AHCI support for Tegra186
  blk-mq: set default elevator as deadline in case of hctx shared tagset
  KVM: arm64: Mark the kvmarm ML as moderated for non-subscribers
  HID: usbhid: Repair a formatting issue in a struct description
  HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses
  HID: hid-alps: Correct struct misnaming
  HID: hid-core: Fix incorrect function name in header
  HID: hid-kye: Fix incorrect function name for kye_tablet_enable()
  HID: hid-picolcd_core: Remove unused variable 'ret'
  HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses
  HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs
  HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers
  HID: hid-sensor-custom: Remove unused variable 'ret'
  HID: wacom_sys: Demote kernel-doc abuse
  HID: hid-sensor-hub: Remove unused struct member 'quirks'
  HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition
  docs: dt: update writing-schema.rst references
  blk-zoned: Remove the definition of blk_zone_start()
  mptcp: move flags and ifindex out of mptcp_addr_info
  mptcp: use mptcp_addr_info in mptcp_out_options
  mptcp: drop OPTION_MPTCP_ADD_ADDR6
  mptcp: use mptcp_addr_info in mptcp_options_received
  mptcp: drop MPTCP_ADDR_IPVERSION_4/6
  mptcp: unify add_addr(6)_generate_hmac
  selftests: mptcp: add the net device name testcase
  mptcp: drop all sub-options except ADD_ADDR when the echo bit is set
  ethtool: document PHY tunable callbacks
  stmmac: intel: Enable SERDES PHY rx clk for PSE
  mlxsw: core: Remove critical trip points from thermal zones
  nfc/fdp: remove unnecessary assignment and label
  xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent
  xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents
  xfs: scrub: Remove incorrect check executed on block format directories
  xfs: split xfs_imap_to_bp
  xfs: consistently initialize di_flags2
  xfs: handle crtime more carefully in xfs_bulkstat_one_int
  xfs: remove the unused xfs_icdinode_has_bigtime helper
  xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode
  xfs: don't clear the "dinode core" in xfs_inode_alloc
  xfs: move the di_projid field to struct xfs_inode
  xfs: move the di_size field to struct xfs_inode
  xfs: move the di_nblocks field to struct xfs_inode
  xfs: move the di_extsize field to struct xfs_inode
  xfs: move the di_cowextsize field to struct xfs_inode
  xfs: move the di_flushiter field to struct xfs_inode
  xfs: cleanup xfs_fill_fsxattr
  xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr
  xfs: use a union for i_cowextsize and i_flushiter
  xfs: move the di_forkoff field to struct xfs_inode
  xfs: move the di_flags field to struct xfs_inode
  xfs: move the di_flags2 field to struct xfs_inode
  xfs: move the di_crtime field to struct xfs_inode
  xfs: merge _xfs_dic2xflags into xfs_ip2xflags
  xfs: deprecate BMV_IF_NO_DMAPI_READ flag
  xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size
  xfs: scrub: Disable check for unoptimized data fork bmbt node
  xfs: eager inode attr fork init needs attr feature awareness
  xfs: inode fork allocation depends on XFS_IFEXTENT flag
  xfs: default attr fork size does not handle device inodes
  xfs: precalculate default inode attribute offset
  xfs: move the xfs_can_free_eofblocks call under the IOLOCK
  xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks
  vfio/mdev: Fix missing static's on MDEV_TYPE_ATTR's
  vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
  vfio/mdev: Add missing typesafety around mdev_device
  vfio/mdev: Simplify driver registration
  vfio/mdev: Use struct mdev_type in struct mdev_device
  vfio/mdev: Expose mdev_get/put_parent to mdev_private.h
  vfio/mdev: Add missing reference counting to mdev_type
  vfio/mdev: Reorganize mdev_device_create()
  vfio/mdev: Add missing error handling to dev_set_name()
  vfio/mdev: Remove duplicate storage of parent in mdev_device
  vfio/mdev: Add mdev/mtype_get_type_group_id()
  vfio/mtty: Use mdev_get_type_group_id()
  vfio/mdpy: Use mdev_get_type_group_id()
  vfio/mbochs: Use mdev_get_type_group_id()
  net: introduce nla_policy for IFLA_NEW_IFINDEX
  net: remove the new_ifindex argument from dev_change_net_namespace
  xircom: remove redundant error check on variable err
  liquidio: Fix unintented sign extension of a left shift of a u16
  net: wan: z85230: drop unused async state
  net: encx24j600: use module_spi_driver to simplify the code
  enic: use module_pci_driver to simplify the code
  tulip: windbond-840: use module_pci_driver to simplify the code
  tulip: de2104x: use module_pci_driver to simplify the code
  net: sundance: use module_pci_driver to simplify the code
  net: atheros: atl2: use module_pci_driver to simplify the code
  net: fealnx: use module_pci_driver to simplify the code
  IB/hfi1: Add AIP tx traces
  IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev
  IB/hfi1: Correct oversized ring allocation
  IB/hfi1: Use napi_schedule_irqoff() for tx napi
  IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma()
  IB/hfi1: Add additional usdma traces
  IB/hfi1: Use kzalloc() for mmu_rb_handler allocation
  IB/hfi1: Remove unused function
  IB/mlx5: Reduce max order of memory allocated for xlt update
  RDMA/hns: Use GFP_ATOMIC under spin lock
  RDMA/core: Make the wc status prompt message clearer
  clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
  clk: socfpga: remove redundant initialization of variable div
  ice: Re-send some AQ commands, as result of EBUSY AQ error
  ice: Modify recursive way of adding nodes
  ice: Align macro names to the specification
  ice: Ignore EMODE return for opcode 0x0605
  ice: Remove unnecessary checker loop
  ice: Rename a couple of variables
  ice: Fix error return codes in ice_set_link_ksettings
  ice: Replace some memsets and memcpys with assignment
  ice: Use default configuration mode for PHY configuration
  ice: Limit forced overrides based on FW version
  ice: Remove unnecessary variable
  ice: Use local variable instead of pointer derefs
  ice: Remove rx_gro_dropped stat
  ice: Remove unnecessary checks in add/kill_vid ndo ops
  ice: Remove unnecessary blank line
  clk: qcom: dispcc-sc7180: drop unused enum entries
  clk: qcom: dispcc-sm8250: drop unused enum entries
  clk: qcom: gcc-sm8250: drop unused enum entries
  clk: qcom: gpucc-sc7180: drop unused enum entries
  clk: qcom: gpucc-sdm845: drop unused enum entries
  clk: qcom: gpucc-sm8150: drop unused enum entries
  clk: qcom: gpucc-sm8250: drop unused enum entries
  clk: qcom: videocc-sc7180: drop unused enum entries
  clk: qcom: videocc-sm8150: drop unused enum entries
  clk: qcom: videocc-sm8250: drop unused enum entries
  clk: qcom: dispcc-sdm845: convert to parent data
  clk: qcom: gpucc-sdm845: convert to parent data
  clk: qcom: videocc-sdm845: convert to parent data
  clk: qcom: gpucc-sdm845: get rid of the test clock
  clk: qcom: dispcc-sdm845: get rid of the test clock
  clk: qcom: videocc-sdm845: get rid of the test clock
  clk: qcom: dispcc-sc7180: use parent_hws where possible
  clk: qcom: dispcc-sm8250: use parent_hws where possible
  clk: qcom: gcc-sc7180: use parent_hws where possible
  clk: qcom: gcc-sc7280: use parent_hws where possible
  clk: qcom: gcc-sdx55: use parent_hws where possible
  clk: qcom: gcc-sm8150: use parent_hws where possible
  clk: qcom: gcc-sm8250: use parent_hws where possible
  clk: qcom: gcc-sm8350: use parent_hws where possible
  clk: qcom: gpucc-sm8150: use parent_hws where possible
  clk: qcom: gpucc-sm8250: use parent_hws where possible
  clk: qcom: videocc-sm8150: use parent_hws where possible
  clk: qcom: videocc-sm8250: use parent_hws where possible
  clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gcc-sc8180x: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gcc-sm8350: use ARRAY_SIZE instead of specifying num_parents
  clk: zynqmp: Enable the driver if ZYNQMP_FIRMWARE is selected
  clk: zynqmp: Drop dependency on ARCH_ZYNQMP
  clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
  clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable
  md: md_open returns -EBUSY when entering racing area
  md: factor out a mddev_find_locked helper from mddev_find
  md: split mddev_find
  Input: gpio-keys - fix crash when disabliing GPIO-less buttons
  pinctrl: bcm63xx: Fix More dependencies
  pinctrl: stm32: Print invalid AF warning inside stm32_pctrl_is_function_valid()
  rfkill: use DEFINE_SPINLOCK() for spinlock
  mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock
  cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock
  mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate()
  mac80211: remove redundant assignment of variable result
  nl80211: Add missing line in nl80211_fils_discovery_policy
  mac80211: don't apply flow control on management frames
  mac80211: set sk_pacing_shift for 802.3 txpath
  nl80211: better document CMD_ROAM behavior
  Bluetooth: Add support for virtio transport driver
  Bluetooth: Fix default values for advertising interval
  Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor
  Bluetooth: Allow Microsoft extension to indicate curve validation
  cfg80211: allow specifying a reason for hw_rfkill
  nl80211: Add interface to indicate TDLS peer's HE capability
  powerpc: Spelling/typo fixes
  powerpc/64s: Fix pte update for kernel memory on radix
  selftests/powerpc: Test for spurious kernel memory faults on radix
  powerpc/mm/64s: Add _PAGE_KERNEL_ROX
  powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp()
  powerpc/64s: Use htab_convert_pte_flags() in hash__mark_rodata_ro()
  powerpc/mm/64s/hash: Factor out change_memory_range()
  powerpc/mm/64s/hash: Add real-mode change_memory_range() for hash LPAR
  powerpc/mm/64s: Allow STRICT_KERNEL_RWX again
  powerpc/64: Move security code into security.c
  powerpc/kexec: Don't use .machine ppc64 in trampoline_64.S
  powerpc/powernv/memtrace: Allow mmaping trace buffers
  selftests/powerpc: Suggest memtrace instead of /dev/mem for ci memory
  powerpc/perf: Fix PMU constraint check for EBB events
  powerpc/64s: power4 nap fixup in C
  powerpc/pseries: remove unneeded semicolon
  powerpc: iommu: fix build when neither PCI or IBMVIO is set
  powerpc/32: Remove powerpc specific definition of 'ptrdiff_t'
  ALSA: control: Add memory consumption limit to user controls
  power: supply: Add battery driver for Surface Aggregator Module
  power: supply: Add AC driver for Surface Aggregator Module
  power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
  power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
  gfs2: Add new sysfs file for gfs2 status
  gfs2: Make gfs2_setattr_simple static
  mac80211: Allow concurrent monitor iface and ethernet rx decap
  KVM: arm64: Fix table format for PTP documentation
  mac80211: Set priority and queue mapping for injected frames
  mac80211: clear the beacon's CRC after channel switch
  mac80211: bail out if cipher schemes are invalid
  cfg80211: Remove wrong RNR IE validation check
  pinctrl: rockchip: add support for rk3568
  pinctrl: ti: fix error return code of ti_iodelay_dt_node_to_map()
  pinctrl: imx: Remove unneeded of_match_ptr()
  pinctrl: imx: Disallow driver unbind
  docs: pin-control: Fix error path for control state example
  ASoC: rt1011: remove pack_id check in rt1011
  ASoC: codecs: Fix runtime PM imbalance in tas2552_probe
  ASoC: simple-card-utils: enable flexible CPU/Codec/Platform
  ASoC: simple-card-utils: share dummy DAI and reduce memory
  ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops
  ASoC: codecs: tlv320aic3x: add AIC3106
  ASoC: tas2764: constify static struct snd_soc_dai_ops
  ASoC: codecs: tlv320aic3x: add SPI to the DT binding
  ASoC: fsl: sunxi: remove redundant dev_err call
  ASoC: rt1019: constify static struct snd_soc_dai_ops
  ASoC: cx2072x: constify static struct snd_soc_dai_ops
  ASoC: tas2770: Constify static struct snd_soc_dai_ops
  iommu/amd: Page-specific invalidations for more than one page
  ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
  dasd: use bdev_disk_changed instead of blk_drop_partitions
  block: remove invalidate_partition
  block: move more syncing and invalidation to delete_partition
  block: refactor blk_drop_partitions
  block: take bd_mutex around delete_partitions in del_gendisk
  block: simplify partition removal
  block: simplify partition_overlaps
  block: simplify printk_all_partitions
  block: simplify show_partition
  block: simplify diskstats_show
  block: remove disk_part_iter
  PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
  perf metricgroup: Make find_metric() public with name change
  perf test: Handle metric reuse in pmu-events parsing test
  perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system
  perf vendor events arm64: Add Hisi hip08 L1 metrics
  perf vendor events arm64: Add Hisi hip08 L2 metrics
  perf vendor events arm64: Add Hisi hip08 L3 metrics
  perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
  perf vendor events amd: Use lowercases for all the eventcodes and umasks
  perf vendor events amd: Use 0x%02x format for event code and umask
  perf vendor events amd: Add Zen3 events
  clk: samsung: Remove redundant dev_err calls
  RDMA/rxe: Fix missing acks from responder
  RDMA/hns: Enable all CMDQ context
  RDMA/hns: Support more return types of command queue
  RDMA/hns: Modify prints for mailbox and command queue
  RDMA/hns: Avoid enabling RQ inline on UD
  RDMA/hns: Fix missing assignment of max_inline_data
  RDMA/hns: Delete redundant condition judgment related to eq
  RDMA/hns: Delete redundant abnormal interrupt status
  RDMA/hns: Delete unused members in the structure hns_roce_hw
  RDMA/hns: Remove unsupported QP types
  RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC
  RDMA/hns: Simplify the function config_eqc()
  RDMA/hns: Prevent le32 from being implicitly converted to u32
  block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration
  net: phy: marvell10g: rename register
  net: phy: marvell10g: fix typo
  net: phy: marvell10g: allow 5gbase-r and usxgmii
  net: phy: marvell10g: indicate 88X33x0 only port control registers
  net: phy: marvell10g: add all MACTYPE definitions for 88X33x0
  net: phy: marvell10g: add MACTYPE definitions for 88E21xx
  net: phy: marvell10g: support all rate matching modes
  net: phy: marvell10g: check for correct supported interface mode
  net: phy: marvell10g: store temperature read method in chip strucutre
  net: phy: marvell10g: support other MACTYPEs
  net: phy: marvell10g: add separate structure for 88X3340
  net: phy: marvell10g: fix driver name for mv88e2110
  net: phy: add constants for 2.5G and 5G speed in PCS speed register
  net: phy: marvell10g: differentiate 88E2110 vs 88E2111
  net: phy: marvell10g: change module description
  MAINTAINERS: add myself as maintainer of marvell10g driver
  ionic: fix up a couple of code style nits
  ionic: remove unnecessary compat ifdef
  ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit
  ionic: add SKBTX_IN_PROGRESS
  ionic: re-start ptp after queues up
  ionic: ignore EBUSY on queue start
  ionic: add ts_config replay
  ionic: extend ts_config set locking
  net: hns3: change flr_prepare/flr_done function names
  net: hns3: add suspend and resume pm_ops
  net: qed: remove unused including <linux/version.h>
  i2c: designware: Fix return value check in navi_amd_register_client()
  tc-testing: add simple action test to verify batch add cleanup
  tc-testing: add simple action test to verify batch change cleanup
  i2c: core: simplify devm_i2c_new_dummy_device()
  i2c: remove unused 'version.h' include in drivers
  i2c: Add support for software nodes
  ARM: davinci: Constify the software nodes
  ARM: omap1: osk: Constify the software node
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8008 support
  pinctrl: qcom-pmic-gpio: Add support for pm8008
  selftests/bpf: test_progs/sockopt_sk: Remove version
  selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton
  selftests/bpf: Pass page size from userspace in sockopt_sk
  selftests/bpf: Pass page size from userspace in map_ptr
  selftests/bpf: mmap: Use runtime page size
  selftests/bpf: ringbuf: Use runtime page size
  libbpf: Add bpf_map__inner_map API
  selftests/bpf: ringbuf_multi: Use runtime page size
  selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd
  ALSA: usb-audio: Skip probe of UA-101 devices
  ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
  MIPS: octeon: Add __raw_copy_[from|to|in]_user symbols
  power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE
  pwm: Clarify which state pwm_get_state() returns
  pwm: atmel: Free resources only after pwmchip_remove()
  pwm: bcm-iproc: Free resources only after pwmchip_remove()
  pwm: bcm2835: Free resources only after pwmchip_remove()
  ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops
  ASoC: soc-compress: lock pcm_mutex to resolve lockdep error
  ASoC: codecs: lpass-rx-macro: constify static struct snd_soc_dai_ops
  ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops
  ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops
  ASoC: wcd934x: constify static struct snd_soc_dai_ops
  ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops
  ASoC: rt1019: remove registers to sync with rt1019 datasheet
  ASoC: codecs: lpass-wsa-macro: constify static struct snd_soc_dai_ops
  ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops
  ASoC: codecs: lpass-tx-macro: constify static struct snd_soc_dai_ops
  ASoC: wcd9335: constify static struct snd_soc_dai_ops
  pwm: bcm-kona: Don't modify HW state in .remove callback
  pwm: lpc18xx-sct: Free resources only after pwmchip_remove()
  pwm: lpc3200: Don't modify HW state in .remove callback
  pwm: sti: Don't modify HW state in .remove callback
  pwm: sti: Free resources only after pwmchip_remove()
  pwm: lpss: Don't modify HW state in .remove callback
  ALSA: control - double free in snd_ctl_led_init()
  keys: cleanup build time module signing keys
  ima: enable signing of modules with build time generated key
  ima: enable loading of build time generated key on .ima keyring
  ext4: fix check to prevent false positive report of incorrect used inodes
  ext4: drop s_mb_bal_lock and convert protected fields to atomic
  ext4: add ability to return parsed options from parse_options
  ext4: add mballoc stats proc file
  ext4: add MB_NUM_ORDERS macro
  ext4: improve cr 0 / cr 1 group scanning
  ext4: add proc files to monitor new structures
  ext4: make prefetch_block_bitmaps default
  rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
  ima: Fix function name error in comment.
  integrity: Add declarations to init_once void arguments.
  PCI: Delay after FLR of Intel DC P4510 NVMe
  ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
  ext4: delete redundant uptodate check for buffer
  KVM: arm64: Clarify vcpu reset behaviour
  KVM: arm64: Fully zero the vcpu state on reset
  xfs: fix scrub and remount-ro protection when running scrub
  xfs: get rid of the ip parameter to xchk_setup_*
  xfs: fix return of uninitialized value in variable error
  xfs: drop submit side trans alloc for append ioends
  xfs: open code ioend needs workqueue helper
  xfs: drop unused ioend private merge and setfilesize code
  xfs: drop unnecessary setfilesize helper
  dt-bindings: clock: add dt binding header for mt7621 clocks
  dt: bindings: add mt7621-sysc device tree binding documentation
  clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE
  clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
  clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE
  dt-bindings: clock: separate SDM845 GCC clock bindings
  clk: qcom: convert SDM845 Global Clock Controller to parent_data
  clk: qcom: gcc-sdm845: get rid of the test clock
  ASoC: amd: Add support for ALC1015P codec in acp3x machine driver
  gfs2: Fix a number of kernel-doc warnings
  net: dccp: use net_generic storage
  Revert "tcp: Reset tcp connections in SYN-SENT state"
  net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM
  net: fec: use mac-managed PHY PM
  r8169: use mac-managed PHY PM
  cxgb4: remove unneeded if-null-free check
  net: enetc: fix array underflow in error handling code
  pinctrl: samsung: use 'int' for register masks in Exynos
  ext4: always panic when errors=panic is specified
  ext4: fix error code in ext4_commit_super
  ext4: fix ext4_error_err save negative errno into superblock
  net: enetc: fix TX ring interrupt storm
  ext4: annotate data race in start_this_handle()
  ext4: annotate data race in jbd2_journal_dirty_metadata()
  enetc: Use generic rule to map Tx rings to interrupt vectors
  ext4: fix error return code in ext4_fc_perform_commit()
  ext4: fix various seppling typos
  ext4: fix trailing whitespace
  ext4: fix debug format string warning
  net: ipa: relax pool entry size requirement
  net: ipa: update sequence type for modem TX endpoint
  net: ipa: only set endpoint netdev pointer when in use
  net: ipa: ipa_stop() does not return an error
  net: ipa: get rid of empty IPA functions
  net: ipa: get rid of empty GSI functions
  net: ipa: three small fixes
  Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
  Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
  dt-bindings: input/touchscreen: add bindings for msg2638
  Input: add MStar MSG2638 touchscreen driver
  dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings
  Input: Add support for ILITEK Lego Series
  Input: mms114 - convert bindings to YAML and extend
  Input: mms114 - support MMS136
  ALSA: HDA: Add access description in __snd_hda_add_vmaster
  Input: apbps2 - remove useless variable
  Input: cyttsp - error message on boot mode exit error
  Input: cyttsp - reduce reset pulse timings
  Input: cyttsp - drop the phys path
  Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR
  Input: cyttsp - flag the device properly
  f2fs: clean up build warnings
  ARM: pxa: stargate2: Constify the software node
  ARM: s3c: mini2440: Constify the software node
  platform/x86: intel_cht_int33fe_microb: Constify the software node
  i2c: cht-wc: Constify the software node
  i2c: nvidia-gpu: Constify the software node
  i2c: icy: Constify the software node
  platform/chrome: chromeos_laptop - Prepare complete software nodes
  Input: elantech - Prepare a complete software node for the device
  i2c: Remove support for dangling device properties
  i2c: core: add managed function for adding i2c adapters
  i2c: core: add api to provide frequency mode strings
  i2c: add support for HiSilicon I2C controller
  i2c: designware: Switch over to i2c_freq_mode_string()
  i2c: ensure timely release of driver-allocated resources
  dt-bindings: i2c-mpc: Document interrupt property as required
  dt-bindings: i2c: convert i2c-mpc to json-schema
  i2c: mpc: Make use of i2c_recover_bus()
  i2c: mpc: make interrupt mandatory and remove polling code
  i2c: mpc: use device managed APIs
  KVM: arm64: Don't print warning when trapping SPE registers
  KVM: arm64: Don't advertise FEAT_SPE to guests
  rtw88: add flush hci support
  rtw88: fix DIG min setting
  rtw88: 8822c: update tx power limit table to RF v40.1
  rtw88: 8822c: add LC calibration for RTL8822C
  rtw88: coex: fix A2DP stutters while WL busy + WL scan
  rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
  mt7601u: fix always true expression
  mt7601u: enable TDLS support
  iwlegacy: avoid -Wempty-body warning
  bcache: reduce redundant code in bch_cached_dev_run()
  bcache: remove PTR_CACHE
  bcache: use NULL instead of using plain integer as pointer
  md: bcache: avoid -Wempty-body warnings
  md: bcache: Trivial typo fixes in the file journal.c
  bcache: Use 64-bit arithmetic instead of 32-bit
  bcache: fix a regression of code compiling failure in debug.c
  mt76: add support for 802.3 rx frames
  mt76: mt7915: enable hw rx-amsdu de-aggregation
  mt76: mt7915: add rx checksum offload support
  mt76: mt7915: add support for rx decapsulation offload
  mt76: mt7615: fix key set/delete issues
  mt76: mt7615: fix tx skb dma unmap
  mt76: mt7915: fix tx skb dma unmap
  mt76: mt7615: support loading EEPROM for MT7613BE
  mt76: mt7921: enable random mac addr during scanning
  mt76: mt7921: remove unnecessary variable
  mt76: mt7921: removed unused definitions in mcu.h
  mt76: always use WTBL_MAX_SIZE for tlv allocation
  mt76: mt76x0: disable GTK offloading
  mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req
  mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req
  mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded
  mt76: mt7921: fix suspend/resume sequence
  mt76: mt7921: fix memory leak in mt7921_coredump_work
  mt76: mt7921: switch to new api for hardware beacon filter
  mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss
  mt76: mt7921: fixup rx bitrate statistics
  mt76: mt7921: add flush operation
  mt76: connac: update sched_scan cmd usage
  mt76: use threaded NAPI
  mt76: mt7615: enable hw rx-amsdu de-aggregation
  mt76: mt7615: add rx checksum offload support
  mt76: mt7615: add support for rx decapsulation offload
  mt76: mt7615: fix memory leak in mt7615_coredump_work
  mt76: mt7921: fix aggr length histogram
  mt76: mt7915: fix aggr len debugfs node
  mt76: mt7921: remove unneeded semicolon
  mt76: mt7921: fix stats register definitions
  mt76: mt7615: fix TSF configuration
  mt76: mt7615: remove hdr->fw_ver check
  mt76: mt7615: fix mib stats counter reporting to mac80211
  mt76: mt7915: fix mib stats counter reporting to mac80211
  mt76: connac: fix kernel warning adding monitor interface
  mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list
  mt76: mt7921: get rid of mt7921_sta_rc_update routine
  mt76: mt7921: fix the base of PCIe interrupt
  mt76: mt7921: fix the base of the dynamic remap
  mt76: mt7921: check mcu returned values in mt7921_start
  mt76: mt7915: add missing capabilities for DBDC
  mt76: mt7615: fix CSA notification for DBDC
  mt76: mt7615: stop ext_phy queue when mac reset happens
  mt76: mt7915: fix CSA notification for DBDC
  mt76: mt7915: stop ext_phy queue when mac reset happens
  mt76: mt7915: fix PHY mode for DBDC
  mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1
  mt76: mt7915: fix rxrate reporting
  mt76: mt7915: fix txrate reporting
  mt76: mt7915: check mcu returned values in mt7915_ops
  mt76: mt7615: check mcu returned values in mt7615_ops
  mt76: mt7663: fix when beacon filter is being applied
  mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation
  mt76: mt7663s: fix the possible device hang in high traffic
  mt76: mt7615: add missing capabilities for DBDC
  mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy()
  mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg
  mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure
  mt76: mt7921: introduce mt7921_run_firmware utility routine.
  mt76: mt7921: introduce __mt7921_start utility routine
  mt76: dma: introduce mt76_dma_queue_reset routine
  mt76: dma: export mt76_dma_rx_cleanup routine
  mt76: mt7921: add wifi reset support
  mt76: mt7921: remove leftovers from dbdc configuration
  mt76: mt7921: remove redundant check on type
  mt76: mt7921: remove duplicated macros in mcu.h
  mt76: mt7915: fix key set/delete issue
  mt76: mt7915: refresh repeater entry MAC address when setting BSSID
  mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr
  mt76: connac: introduce mt76_sta_cmd_info data structure
  mt76: mt7921: properly configure rcpi adding a sta to the fw
  mt76: mt7615: only enable DFS test knobs for mt7615
  mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset()
  mt76: mt7622: trigger hif interrupt for system reset
  mt76: mt7615: keep mcu_add_bss_info enabled till interface removal
  mt76: mt7915: keep mcu_add_bss_info enabled till interface removal
  mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset()
  mt76: mt7615: fix chip reset on MT7622 and MT7663e
  mt76: mt7615: limit firmware log message printk to buffer length
  mt76: mt7915: limit firmware log message printk to buffer length
  dt-bindings:net:wireless:ieee80211: txt to yaml conversion
  dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion
  mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe()
  mt76: mt7915: fix txpower init for TSSI off chips
  mt76: mt7921: fix key set/delete issue
  mt76: mt7921: always wake the device in mt7921_remove_interface
  mt76: mt7921: rework mt7921_mcu_debug_msg_event routine
  mt76: mt7615: fix .add_beacon_offload()
  mt76: mt7915: fix mt7915_mcu_add_beacon
  mt76: mt7915: add wifi subsystem reset
  mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition
  mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton
  mt76: mt7921: fix the dwell time control
  ethtool: Allow network drivers to dump arbitrary EEPROM data
  net/mlx5: Refactor module EEPROM query
  net/mlx5: Implement get_module_eeprom_by_page()
  net/mlx5: Add support for DSFP module EEPROM dumps
  net: ethtool: Export helpers for getting EEPROM info
  ethtool: Add fallback to get_module_eeprom from netlink command
  phy: sfp: add netlink SFP support to generic SFP code
  ethtool: wire in generic SFP module access
  veth: use skb_orphan_partial instead of skb_orphan
  veth: allow enabling NAPI even without XDP
  veth: refine napi usage
  self-tests: add veth tests
  io_uring: avoid taking ctx refs for task-cancel
  io_uring: reuse io_req_task_queue_fail()
  io_uring: further deduplicate file slot selection
  io_uring: add a helper failing not issued requests
  io_uring: refactor provide/remove buffer locking
  io_uring: use better types for cflags
  io_uring: refactor out send/recv async setup
  io_uring: untie alloc_async_data and needs_async_data
  io_uring: rethink def->needs_async_data
  io_uring: merge defer_prep() and prep_async()
  io_uring: simplify io_resubmit_prep()
  io_uring: wrap io_kiocb reference count manipulation in helpers
  io_uring: switch to atomic_t for io_kiocb reference count
  io_uring: simplify io_sqd_update_thread_idle()
  io_uring: don't check for io_uring_fops for fixed files
  io_uring: cache async and regular file state for fixed files
  io_uring: correct comment on poll vs iopoll
  io_uring: transform ret == 0 for poll cancelation completions
  io_uring: don't take ctx refs in task_work handler
  io_uring: optimise io_uring_enter()
  io_uring: optimise tctx node checks/alloc
  io_uring: keep io_req_free_batch() call locality
  io_uring: inline __io_queue_linked_timeout()
  io_uring: optimise success case of __io_queue_sqe
  io_uring: refactor io_flush_cached_reqs()
  io_uring: refactor rsrc refnode allocation
  io_uring: inline io_put_req and friends
  io_uring: refactor io_free_req_deferred()
  io_uring: add helper flushing locked_free_list
  io_uring: remove __io_req_task_cancel()
  io_uring: inline io_clean_op()'s fast path
  io_uring: optimise io_dismantle_req() fast path
  io_uring: abolish old io_put_file()
  io_uring: optimise io_req_task_work_add()
  io_uring: don't clear REQ_F_LINK_TIMEOUT
  io_uring: don't do extra EXITING cancellations
  io_uring: remove tctx->sqpoll
  io-wq: refactor *_get_acct()
  io_uring: don't init req->work fully in advance
  io_uring: kill unused REQ_F_NO_FILE_TABLE
  io_uring: optimise kiocb_end_write for !ISREG
  io_uring: don't alter iopoll reissue fail ret code
  io_uring: hide iter revert in resubmit_prep
  io_uring: optimise rw complete error handling
  io_uring: mask in error/nval/hangup consistently for poll
  io_uring: allocate memory for overflowed CQEs
  io_uring: include cflags in completion trace event
  io_uring: add multishot mode for IORING_OP_POLL_ADD
  io_uring: abstract out helper for removing poll waitqs/hashes
  io_uring: terminate multishot poll for CQ ring overflow
  io_uring: abstract out a io_poll_find_helper()
  io_uring: allow events and user_data update of running poll requests
  kernel: allow fork with TIF_NOTIFY_SIGNAL pending
  io-wq: eliminate the need for a manager thread
  io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE
  io_uring: reg buffer overflow checks hardening
  ehea: add missing MODULE_DEVICE_TABLE
  dt-bindings: net: qcom,ipa: add some compatible strings
  net: ipa: disable checksum offload for IPA v4.5+
  net: ipa: add IPA v4.5 configuration data
  net: ipa: add IPA v4.11 configuration data
  io_uring: fix race around poll update and poll triggering
  task_work: add helper for more targeted task_work canceling
  io-wq: cancel task_work on exit only targeting the current 'wq'
  io_uring: name rsrc bits consistently
  io_uring: simplify io_rsrc_node_ref_zero
  io_uring: use rsrc prealloc infra for files reg
  io_uring: encapsulate rsrc node manipulations
  io_uring: move rsrc_put callback into io_rsrc_data
  io_uring: refactor io_queue_rsrc_removal()
  io_uring: ctx-wide rsrc nodes
  io_uring: reuse io_rsrc_node_destroy()
  io_uring: remove useless is_dying check on quiesce
  io_uring: combine lock/unlock sections on exit
  io_uring: better ref handling in poll_remove_one
  io_uring: remove unused hash_wait
  io_uring: refactor io_async_cancel()
  io_uring: improve import_fixed overflow checks
  io_uring: store reg buffer end instead of length
  io_uring: kill unused forward decls
  io_uring: lock annotate timeouts and poll
  io_uring: simplify overflow handling
  io_uring: put link timeout req consistently
  io_uring: deduplicate NOSIGNAL setting
  io_uring: set proper FFS* flags on reg file update
  io_uring: don't quiesce intial files register
  io_uring: refactor file tables alloc/free
  io_uring: encapsulate fixed files into struct
  io_uring: kill outdated comment about splice punt
  io-wq: simplify code in __io_worker_busy()
  io_uring: don't attempt re-add of multishot poll request if racing
  io-wq: Fix io_wq_worker_affinity()
  io_uring: clean up io_poll_task_func()
  io_uring: refactor io_poll_complete()
  io_uring: simplify apoll hash removal
  io_uring: unify task and files cancel loops
  io_uring: track inflight requests through counter
  io_uring: unify files and task cancel
  io_uring: refactor io_close
  io_uring: enable inline completion for more cases
  io_uring: refactor compat_msghdr import
  io_uring: optimise non-eventfd post-event
  io_uring: always pass cflags into fill_event()
  io_uring: optimise fill_event() by inlining
  gdrom: fix compilation error
  ata: ahci_tegra: call tegra_powergate_power_off only when PM domain is not present
  pata_ipx4xx_cf: Fix unsigned comparison with less than zero
  KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
  KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs
  KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits
  KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2
  KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC]
  KVM: PPC: Book3S HV: Remove redundant mtspr PSPB
  KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument
  KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls
  powerpc/64s: Remove KVM handler support from CBE_RAS interrupts
  powerpc/64s: remove KVM SKIP test from instruction breakpoint handler
  KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR
  KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR
  mmc: core: Use userland specified timeout value for eMMC sanitize
  mmc: moxart: Remove unused variable 'dma_time' and 'pio_time'
  dt-bindings: mmc: iproc-sdhci: Convert to json-schema
  mmc: sdhci-pci-gli: Improve GL9763E L1 entry delay to increase battery life
  ovl: plumb through flush method
  ovl: check that upperdir path is not on a read-only mount
  ovl: restrict lower null uuid for "xino=auto"
  ovl: fix leaked dentry
  ovl: fix missing revert_creds() on error path
  ovl: fix error for ovl_fill_super()
  ovl: remove ovl_map_dev_ino() return value
  ovl: do not copy attr several times
  ovl: fix misspellings using codespell tool
  ovl: trivial typo fixes in the file inode.c
  ovl: show "userxattr" in the mount data
  ovl: allow upperdir inside lowerdir
  ovl: invalidate readdir cache on changes to dir with origin
  ovl: add debug print to ovl_do_getxattr()
  ALSA: virtio: use module_virtio_driver() to simplify the code
  powerpc/signal32: Fix build failure with CONFIG_SPE
  dmaengine: qcom_hidma: remove unused code
  dmaengine: k3dma: use the correct HiSilicon copyright
  mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
  mmc: renesas_sdhi: enable WAIT_WHILE_BUSY
  mmc: owl-mmc: Remove unnecessary error log
  mmc: sdhci-msm: Remove unnecessary error log
  mmc: sdhci-st: Remove unnecessary error log
  io_uring: provide io_resubmit_prep() stub for !CONFIG_BLOCK
  block: initialize ret in bdev_disk_changed
  block: remove an incorrect check from blk_rq_append_bio
  null_blk: add option for managing virtual boundary
  block: add queue_to_disk() to get gendisk from request_queue
  block: remove the -ERESTARTSYS handling in blkdev_get_by_dev
  MIPS: uaccess: Reduce number of nested macros
  MIPS: generic: Update node names to avoid unit addresses
  MIPS: add support for buggy MT7621S core detection
  MIPS: Alchemy: Use DEFINE_SPINLOCK() for spinlock
  bpf: Document PROG_TEST_RUN limitations
  block: remove zero_fill_bio_iter
  block: move bio_list_copy_data to pktcdvd
  bpf: Sync bpf headers in tooling infrastucture
  io_uring: simplify io_rsrc_data refcounting
  io_uring: add buffer unmap helper
  io_uring: cleanup buffer register
  io_uring: split file table from rsrc nodes
  io_uring: improve sqo stop
  io_uring: improve hardlink code generation
  io_uring: return back safer resurrect
  skmsg: Pass psock pointer to ->psock_update_sk_prot()
  sock_map: Fix a potential use-after-free in sock_map_close()
  ASoC: SOF: core: Add missing error prints to device probe operation
  ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of
  ASoC: SOF: add Kconfig option for probe workqueues
  ASoC: soc-acpi: add new fields for mach_params
  ASoC: SOF: change signature of set_mach_params() callback
  ASoC: SOF: Intel: update set_mach_params()
  ASoC: SOF: pcm: export snd_pcm_dai_link_fixup
  ASOC: SOF: simplify nocodec mode
  ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI
  ASoC: SOF: topology: remove useless code
  vfio/gvt: Make DRM_I915_GVT depend on VFIO_MDEV
  vfio/gvt: Use mdev_get_type_group_id()
  vfio/mdev: Remove kobj from mdev_parent_ops->create()
  vfio/mdev: Correct the function signatures for the mdev_type_attributes
  ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms
  ASoC: SOF: Intel: Update ADL P to use its own descriptor
  RDMA/core: Print the function name by __func__ instead of an fixed string
  RDMA/core: Remove the redundant return statements
  RDMA/core: Add necessary spaces
  RDMA/core: Remove redundant spaces
  RDMA/core: Correct format of braces
  RDMA/core: Correct format of block comments
  RDMA/qedr: Fix error return code in qedr_iw_connect()
  IB/hfi1: Fix error return code in parse_platform_config()
  RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()
  RDMA/i40iw: Use DEFINE_SPINLOCK() for spinlock
  power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLE
  power: supply: surface-battery: Make some symbols static
  power: supply: surface-charger: Make symbol 'surface_ac_pm_ops' static
  cxgb4: Fix unintentional sign extension issues
  net: thunderx: Fix unintentional sign extension issue
  net: hns3: Fix potential null pointer defererence of null ae_dev
  net: seg6: trivial fix of a spelling mistake in comment
  bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw().
  bnxt_en: Invalidate health register mapping at the end of probe.
  bnxt_en: Refactor bnxt_vf_reps_create().
  bnxt_en: Refactor __bnxt_vf_reps_destroy().
  bnxt_en: Free and allocate VF-Reps during error recovery.
  nfc: pn533: remove redundant assignment
  net: Ensure net namespace isolation of sysctls
  netfilter: conntrack: Make global sysctls readonly in non-init netns
  ibmvnic: clean up the remaining debugfs data structures
  ibmvnic: print reset reason as a string
  ibmvnic: print adapter state as a string
  enetc: mark TX timestamp type per skb
  enetc: support PTP Sync packet one-step timestamping
  mt76: mt7921: fix kernel crash when the firmware fails to download
  mt76: mt7921: fix the insmod hangs
  mt76: mt7921: reduce the data latency during hw scan
  mt76: fix potential DMA mapping leak
  mt76: mt7921: remove 80+80 MHz support capabilities
  mt76: report Rx timestamp
  mt76: mt7915: add mmio.c
  mt76: mt7615: add missing SPDX tag in mmio.c
  mt76: mt7615: always add rx header translation tlv when adding stations
  mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing
  dt-bindings: net: renesas,etheravb: Add additional clocks
  net: ethernet: ravb: Enable optional refclk
  mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report
  NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
  NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
  NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
  NFS: Deal correctly with attribute generation counter overflow
  NFS: Fix up inode cache tracing
  NFS: Mask out unsupported attributes in nfs_getattr()
  NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
  NFS: Fix up revalidation of space used
  NFS: Don't revalidate attributes that are not being asked for
  NFS: Fix up statx() results
  IB/cma: Introduce rdma_set_min_rnr_timer()
  rds: ib: Remove two ib_modify_qp() calls
  RDMA/srpt: Fix error return code in srpt_cm_req_recv()
  RDMA/rtrs-clt: destroy sysfs after removing session from active list
  NFS: nfs_setattr_update_inode() should clear the suid/sgid bits
  NFS: Add a cache validity flag argument to nfs_revalidate_inode()
  NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity
  NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity
  clk: qcom: rpmh: add support for SDX55 rpmh IPA clock
  clk: uniphier: Fix potential infinite loop
  clk: ralink: add clock driver for mt7621 SoC
  staging: mt7621-dts: make use of new 'mt7621-clk'
  staging: mt7621-dts: use valid vendor 'mediatek' instead of invalid 'mtk'
  MAINTAINERS: add MT7621 CLOCK maintainer
  scsi: target: tcmu: Adjust names of variables and definitions
  scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE
  scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE
  scsi: target: tcmu: Remove function tcmu_get_block_page()
  scsi: target: tcmu: Replace block size definitions with new udev members
  scsi: target: tcmu: Make data_pages_per_blk changeable via configfs
  scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
  scsi: pm80xx: Remove busy wait from mpi_uninit_check()
  scsi: pm80xx: Fix potential infinite loop
  scsi: pm8001: Clean up white space
  scsi: pm8001: Clean up open braces
  scsi: hisi_sas: Delete some unused callbacks
  scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
  scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails
  scsi: hisi_sas: Directly snapshot registers when executing a reset
  scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared
  scsi: hisi_sas: Print SATA device SAS address for soft reset failure
  scsi: ufs: ufs-qcom: Remove redundant dev_err() call in ufs_qcom_init()
  ext4: allow the dax flag to be set and cleared on inline directories
  scsi: snic: Convert to DEFINE_SHOW_ATTRIBUTE()
  scsi: ufs: ufshcd-pltfrm: Fix deferred probing
  scsi: hisi_sas: Fix IRQ checks
  scsi: jazz_esp: Add IRQ check
  scsi: sun3x_esp: Add IRQ check
  scsi: sni_53c710: Add IRQ check
  scsi: qedf: Enable devlink support
  scsi: qedf: Use devlink to report errors and recovery
  libbpf: Clarify flags in ringbuf helpers
  scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query
  scsi: qla2xxx: Remove unneeded if-null-free check
  scsi: qla2xxx: Reuse existing error handling path
  scsi: qla4xxx: Remove unneeded if-null-free check
  scsi: message: fusion: Remove unused local variable 'time_count'
  scsi: message: fusion: Remove unused local variable 'port'
  scsi: message: fusion: Remove unused local variable 'status'
  scsi: message: fusion: Remove unused local variable 'vtarget'
  scsi: isci: Remove unnecessary struct declaration
  scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag
  scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
  scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp()
  scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency
  scsi: lpfc: Fix lack of device removal on port swaps with PRLIs
  scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
  scsi: lpfc: Fix use-after-free on unused nodes after port swap
  scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test()
  scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login
  scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored
  scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
  scsi: lpfc: Fix various trivial errors in comments and log messages
  scsi: lpfc: Standardize discovery object logging format
  scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c
  scsi: lpfc: Update lpfc version to 12.8.0.9
  scsi: lpfc: Copyright updates for 12.8.0.9 patches
  scsi: ibmvfc: Fix invalid state machine BUG_ON()
  HID: wacom: Setup pen input capabilities to the targeted tools
  pinctrl: at91-pio4: Fix slew rate disablement
  dt-bindings: net: can: rcar_can: Document r8a77961 support
  can: etas_es58x: add core support for ETAS ES58X CAN USB interfaces
  can: etas_es58x: add support for ETAS ES581.4 CAN USB interface
  can: etas_es58x: add support for the ETAS ES58X_FD CAN USB interfaces
  can: peak_usb: fix checkpatch warnings
  can: peak_usb: pcan_usb_pro.h: remove double space in indention
  can: peak_usb: remove unused variables from struct peak_usb_device
  can: peak_usb: remove write only variable struct peak_usb_adapter::ts_period
  can: peak_usb: peak_usb_probe(): make use of driver_info
  can: peak_usb: pcan_usb_{,pro}_get_device_id(): remove unneeded check for device_id
  can: peak_usb: pcan_usb_get_serial(): remove error message from error path
  can: peak_usb: pcan_usb_get_serial(): make use of le32_to_cpup()
  can: peak_usb: pcan_usb_get_serial(): unconditionally assign serial_number
  can: peak_usb: pcan_usb: replace open coded endianness conversion of unaligned data
  ALSA: usb-audio: Explicitly set up the clock selector
  PCI: endpoint: Remove redundant initialization of pointer dev
  PCI: endpoint: Fix missing destroy_workqueue()
  PCI: mediatek: Add missing MODULE_DEVICE_TABLE
  netfilter: flowtable: add vlan match offload support
  netfilter: flowtable: add vlan pop action offload support
  netfilter: conntrack: move autoassign warning member to net_generic data
  netfilter: conntrack: move autoassign_helper sysctl to net_generic data
  netfilter: conntrack: move expect counter to net_generic data
  netfilter: conntrack: move ct counter to net_generic data
  netfilter: conntrack: convert sysctls to u8
  ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1
  ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing
  ASoC: simple-card-utils: remove li->dais/li->conf
  ASoC: simple-card-utils: use for_each_prop_xxx()
  ASoC: simple-card-utils: remove asoc_simple_parse_xxx()
  ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference()
  ASoC: simple-card-utils: indicate dai_fmt if exist
  ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug
  ASoC: simple-card-utils: add simple_props_to_xxx() macro
  ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform()
  ASoC: simple-card-utils: tidyup debug info for clock
  ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line
  ASoC: simple-card-utils: tidyup asoc_simple_parse_convert()
  ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE
  netfilter: flowtable: Add FLOW_OFFLOAD_XMIT_UNSPEC xmit type
  i2c: mpc: drop release for resource allocated with devm_*
  i2c: mpc: Remove redundant NULL check
  MAINTAINERS: Add Chris Packham as FREESCALE MPC I2C maintainer
  MIPS: Fix access_ok() for the last byte of user space
  i2c: sprd: Add missing MODULE_DEVICE_TABLE
  NFSv4: Fix nfs4_bitmap_copy_adjust()
  NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid
  ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()'
  ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()'
  NFS: Separate tracking of file mode cache validity from the uid/gid
  NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode()
  NFS: Remove a line of code that has no effect in nfs_update_inode()
  NFS: Simplify cache consistency in nfs_check_inode_attributes()
  NFSv4: Fix value of decode_fsinfo_maxsz
  NFSv4: Don't modify the change attribute cached in the inode
  NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute
  NFS: Use information about the change attribute to optimise updates
  NFS: Another inode revalidation improvement
  KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
  lightnvm: use kobj_to_dev()
  lightnvm: return the correct return value
  lightnvm: remove duplicate include in lightnvm.h
  lightnvm: deprecated OCSSD support and schedule it for removal in Linux 5.15
  coresight: core: Make symbol 'csdev_sink' static
  io_uring: fix leaking reg files on exit
  io_uring: fix uninit old data for poll event upd
  io_uring: split poll and poll update structures
  io_uring: add timeout completion_lock annotation
  io_uring: refactor hrtimer_try_to_cancel uses
  io_uring: clean up io_poll_remove_waitqs()
  io_uring: don't fail overflow on in_idle
  io_uring: skip futile iopoll iterations
  io_uring: inline io_iopoll_getevents()
  coresight: trbe: Fix return value check in arm_trbe_register_coresight_cpu()
  RDMA/hns: Remove unnecessary flush operation for workqueue
  RDMA/qib: Remove useless qib_read_ureg() function
  IB/hfi1: Rework AIP and VNIC dummy netdev usage
  block: Remove an obsolete comment from sg_io()
  f2fs: document: add description about compressed space handling
  f2fs: avoid duplicated codes for cleanup
  f2fs: fix to avoid NULL pointer dereference
  net/mlx5: Add MEMIC operations related bits
  remoteproc: pru: Fixup interrupt-parent logic for fw events
  remoteproc: pru: Fix wrong success return value for fw events
  remoteproc: pru: Fix and cleanup firmware interrupt mapping logic
  remoteproc: qcom: wcss: Fix return value check in q6v5_wcss_init_mmio()
  net: dsa: mt7530: Add support for EEE features
  bpf: Generate BTF_KIND_FLOAT when linking vmlinux
  of: net: pass the dst buffer to of_get_mac_address()
  of: net: fix of_get_mac_addr_nvmem() for non-platform devices
  icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv
  ibmvnic: improve failover sysfs entry
  nfc: st-nci: remove unnecessary label
  rsi: remove unused including <linux/version.h>
  ibmvnic: queue reset work in system_long_wq
  ionic: git_ts_info bit shifters
  dt-bindings: net: qcom,ipa: add support for SM8350
  net: ipa: add IPA v4.9 configuration data
  net: stmmac: rearrange RX buffer allocation and free functions
  net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers
  net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers
  net: stmmac: rearrange RX and TX desc init into per-queue basis
  net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC
  net: stmmac: Enable RX via AF_XDP zero-copy
  net: stmmac: Add TX via XDP zero-copy socket
  ionic: return -EFAULT if copy_to_user() fails
  dpaa2-switch: create a central dpaa2_switch_acl_tbl structure
  dpaa2-switch: install default STP trap rule with the highest priority
  dpaa2-switch: add tc flower hardware offload on ingress traffic
  dpaa2-switch: add tc matchall filter support
  dpaa2-switch: reuse dpaa2_switch_acl_entry_add() for STP frames trap
  net: Space: remove hp100 probe
  RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number
  RDMA/mlx5: Move all DM logic to separate file
  RDMA/mlx5: Re-organize the DM code
  RDMA/mlx5: Add support to MODIFY_MEMIC command
  RDMA/mlx5: Add support in MEMIC operations
  RDMA/mlx5: Expose UAPI to query DM
  RDMA/rtrs-clt: Add a minimum latency multipath policy
  RDMA/rtrs-clt: New sysfs attribute to print the latency of each path
  Documentation/ABI/rtrs-clt: Add descriptions for min-latency policy
  RDMA/rtrs-clt: Print more info when an error happens
  RDMA/rtrs-srv: More debugging info when fail to send reply
  RDMA/rtrs-clt: Simplify error message
  RDMA/hns: Simplify function's resource related command
  RDMA/hns: Query the number of functions supported by the PF
  RDMA/hns: Reserve the resource for the VFs
  RDMA/hns: Set parameters of all the functions belong to a PF
  RDMA/hns: Enable RoCE on virtual functions
  RDMA/hns: Remove duplicated hem page size config code
  RDMA/ipoib: Print a message if only child interface is UP
  dt-bindings: mailbox: Add compatible for SM8350 IPCC
  mailbox: pcc: fix platform_no_drv_owner.cocci warnings
  mailbox: fix various typos in comments
  MAINTAINERS: Add DT bindings directory to mailbox
  mailbox: sprd: Introduce refcnt when clients requests/free channels
  dt-bindings: mailbox: Add interrupt-names to SPRD mailbox
  mailbox: sprd: Add supplementary inbox support
  mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_db_probe()
  bpf: Return target info when a tracing bpf_link is queried
  selftests/bpf: Add tests for target information in bpf_link info queries
  dt-bindings: Add Hycon Technology vendor prefix
  dt-bindings: touchscreen: Add HY46XX bindings
  Input: add driver for the Hycon HY46XX touchpanel series
  ixgbe: Support external GBE SerDes PHY BCM54616s
  net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr
  net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c
  dt-bindings: remoteproc: qcom: pas: Add binding for SDX55
  remoteproc: qcom: pas: Add modem support for SDX55
  remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR()
  remoteproc: qcom: wcss: Remove unnecessary PTR_ERR()
  remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX
  remoteproc: imx_rproc: add missing of_node_put
  remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX
  remoteproc: imx_rproc: move memory parsing to rproc_ops
  remoteproc: imx_rproc: support remote cores booted before Linux Kernel
  kconfig: move conf_set_all_new_symbols() to conf.c
  kconfig: move JUMP_NB to mconf.c
  kconfig: change defconfig_list option to environment variable
  kconfig: move default KBUILD_DEFCONFIG back to scripts/kconfig/Makefile
  kconfig: do not use allnoconfig_y option
  kconfig: remove allnoconfig_y option
  kconfig: change "modules" from sub-option to first-level attribute
  kconfig: use true and false for bool variable
  kconfig: streamline_config.pl: Couple of typo fixes
  kconfig: lxdialog: A spello fix and a punctuation added
  kconfig: nconf: fix core dump when searching in empty menu
  kconfig: change sym_change_count to a boolean flag
  kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only for native build
  kconfig: mconf,nconf: remove unneeded '\0' termination after snprintf()
  kconfig: nconf: fix NORMAL attributes
  kconfig: nconf: get rid of (void) casts from wattrset() calls
  kconfig: nconf: remove unneeded default for menu prompt
  kconfig: nconf: refactor attributes setup code
  kconfig: nconf: change set_config_filename() to void function
  kconfig: nconf: remove meaningless wattrset() call from show_menu()
  kconfig: nconf: refactor in print_in_middle()
  kconfig: split menu.c out of parser.y
  drivers: pinctrl: qcom: fix Kconfig dependency on GPIOLIB
  can: etas_es58x: fix null pointer dereference when handling error frames
  i2c: cadence: fix reference leak when pm_runtime_get_sync fails
  i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
  i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
  i2c: imx: fix reference leak when pm_runtime_get_sync fails
  i2c: omap: fix reference leak when pm_runtime_get_sync fails
  i2c: sprd: fix reference leak when pm_runtime_get_sync fails
  i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails
  i2c: xiic: fix reference leak when pm_runtime_get_sync fails
  i2c: imx: Fix PM reference leak in i2c_imx_reg_slave()
  i2c: cadence: add IRQ check
  i2c: emev2: add IRQ check
  i2c: jz4780: add IRQ check
  i2c: mlxbf: add IRQ check
  i2c: rcar: add IRQ check
  i2c: sh7760: add IRQ check
  fuse: fix write deadlock
  fuse: fix typo for fuse_conn.max_pages comment
  fuse: don't zero pages twice
  fuse: fix a typo
  fuse: fix matching of FUSE_DEV_IOC_CLONE command
  fuse: extend FUSE_SETXATTR request
  fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID
  fuse: invalidate attrs when page writeback completes
  virtiofs: fix memory leak in virtio_fs_probe()
  virtiofs: split requests that exceed virtqueue size
  virtiofs: remove useless function
  virtiofs: fix userns
  cuse: prevent clone
  cuse: simplify refcount
  iwlwifi: mvm: enable TX on new CSA channel before disconnecting
  iwlwifi: pcie: avoid unnecessarily taking spinlock
  iwlwifi: pcie: normally grab NIC access for inflight-hcmd
  iwlwifi: mvm: don't allow CSA if we haven't been fully associated
  iwlwifi: pcie: Add support for Bz Family
  iwlwifi: change step in so-gf struct
  iwlwifi: change name to AX 211 and 411 family
  iwlwifi: add 160Mhz to killer 1550 name
  iwlwifi: pcie: clear only FH bits handle in the interrupt
  iwlwifi: pcie: make cfg vs. trans_cfg more robust
  iwlwifi: mvm: support range request command version 12
  iwlwifi: mvm: responder: support responder config command version 8
  iwlwifi: mvm: write queue_sync_state only for sync
  iwlwifi: mvm: clean up queue sync implementation
  iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation
  iwlwifi: add ax201 killer device
  iwlwifi: mvm: Add support for 6GHz passive scan
  iwlwifi: mvm: enable PPAG in China
  iwlwifi: add new so-gf device
  iwlwifi: move iwl_configure_rxq to be used by other op_modes
  iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine
  iwlwifi: mvm: refactor ACPI DSM evaluation function
  iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake()
  iwlwifi: remove TCM events
  iwlwifi: remove remaining software checksum code
  iwlwifi: don't warn if we can't wait for empty tx queues
  iwlwifi: queue: avoid memory leak in reset flow
  iwlwifi: mvm: umac error table mismatch
  iwlwifi: mvm: remove PS from lower rates.
  iwlwifi: mvm: don't lock mutex in RCU critical section
  iwlwifi: pcie: merge napi_poll_msix functions
  iwlwifi: pcie: add ISR debug info for msix debug
  iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command.
  iwlwifi: warn on SKB free w/o op-mode
  iwlwifi: rs-fw: don't support stbc for HE 160
  iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA
  iwlwifi: mvm: don't WARN if we can't remove a time event
  iwlwifi: bump FW API to 63 for AX devices
  iwlwifi: trans/pcie: defer transport initialisation
  iwlwifi: fw: print out trigger delay when collecting data
  iwlwifi: pcie: Change ma product string name
  iwlwifi: dbg: disable ini debug in 9000 family and below
  rtc: bd70528: Do not require parent data
  mfd: bd718x7: simplify by cleaning unnecessary device data
  dt_bindings: bd71828: Add clock output mode
  dt_bindings: regulator: Add ROHM BD71815 PMIC regulators
  dt_bindings: mfd: Add ROHM BD71815 PMIC
  mfd: Add ROHM BD71815 ID
  mfd: Sort ROHM chip ID list for better readability
  mfd: Support for ROHM BD71815 PMIC core
  gpio: Support ROHM BD71815 GPOs
  regulator: rohm-regulator: linear voltage support
  regulator: rohm-regulator: Support SNVS HW state.
  regulator: bd718x7, bd71828: Use ramp-delay helper
  regulator: Support ROHM BD71815 regulators
  clk: bd718x7: Add support for clk gate on ROHM BD71815 PMIC
  rtc: bd70528: Support RTC on ROHM BD71815
  MAINTAINERS: Add ROHM BD71815AGW
  dt-bindings: pinctrl: rockchip: add RK3568 SoC support
  ALSA: control_led - fix the stack usage (control element ops)
  perf annotate: Fix sample events lost in stdio mode
  ALSA: usb-audio: Apply implicit feedback mode for BOSS devices
  powerpc/papr_scm: Implement support for H_SCM_FLUSH hcall
  powerpc/mm: Add cond_resched() while removing hpte mappings
  powerpc/modules: Load modules closer to kernel text
  powerpc/8xx: Define a MODULE area below kernel text
  powerpc/32s: Define a MODULE area below kernel text all the time
  powerpc/security: Make symbol 'stf_barrier' static
  powerpc/mce: Make symbol 'mce_ue_event_work' static
  macintosh/windfarm: Make symbol 'pm121_sys_state' static
  windfarm: make symbol 'wf_thread' static
  macintosh/via-pmu: Make some symbols static
  powerpc/smp: Make some symbols static
  powerpc/xive: Introduce an IPI interrupt domain
  powerpc/xive: Remove useless check on XIVE_IPI_HW_IRQ
  powerpc/xive: Simplify xive_core_debug_show()
  powerpc/xive: Drop check on irq_data in xive_core_debug_show()
  powerpc/xive: Simplify the dump of XIVE interrupts under xmon
  powerpc/xive: Fix xmon command "dxi"
  powerpc/xive: Map one IPI interrupt per node
  powerpc/xive: Modernize XIVE-IPI domain with an 'alloc' handler
  powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
  powerpc/rtas: improve ppc_rtas_rmo_buf_show documentation
  powerpc/rtas-proc: remove unused RMO_READ_BUF_MAX
  powerpc/rtas: remove ibm_suspend_me_token
  powerpc/rtas: move syscall filter setup into separate function
  powerpc/rtas: rename RTAS_RMOBUF_MAX to RTAS_USER_REGION_SIZE
  powerpc/syscalls: switch to generic syscalltbl.sh
  powerpc/syscalls: switch to generic syscallhdr.sh
  powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR
  powerpc/pseries: Make symbol '__pcpu_scope_hcall_stats' static
  powerpc/pseries/pmem: Make symbol 'drc_pmem_match' static
  powerpc/perf: Make symbol 'isa207_pmu_format_attr' static
  powerpc/perf/hv-24x7: Make some symbols static
  powerpc/xmon: Make symbol 'spu_inst_dump' static
  powerpc/powernv: make symbol 'mpipl_kobj' static
  powerpc/mem: Move cache flushing functions into mm/cacheflush.c
  powerpc/mem: Declare __flush_dcache_icache() static
  powerpc/mem: Remove address argument to flush_coherent_icache()
  powerpc/mem: Call flush_coherent_icache() at higher level
  powerpc/mem: Optimise flush_dcache_icache_hugepage()
  powerpc/mem: flush_dcache_icache_phys() is for HIGHMEM pages only
  powerpc/mem: Help GCC realise __flush_dcache_icache() flushes single pages
  powerpc/mem: Inline flush_dcache_page()
  powerpc/mem: Use kmap_local_page() in flushing functions
  powerpc/fadump: make symbol 'rtas_fadump_set_regval' static
  powerpc/perf: Infrastructure to support checking of attr.config*
  powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off order
  powerpc/64e/interrupt: always save nvgprs on interrupt
  powerpc/interrupt: update common interrupt code for
  powerpc/64e/interrupt: use new interrupt return
  powerpc/64e/interrupt: NMI save irq soft-mask state in C
  powerpc/64e/interrupt: reconcile irq soft-mask state in C
  powerpc/64e/interrupt: Use new interrupt context tracking scheme
  powerpc/64e/interrupt: handle bad_page_fault in C
  powerpc: clean up do_page_fault
  powerpc: remove partial register save logic
  powerpc: move norestart trap flag to bit 0
  lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline()
  lib/vdso: Add vdso_data pointer as input to __arch_get_timens_vdso_data()
  powerpc/vdso: Separate vvar vma from vdso
  powerpc/vdso: Add support for time namespaces
  powerpc/mm/radix: Make radix__change_memory_range() static
  NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime
  NFSv4: link must update the inode nlink.
  NFS: Don't store NFS_INO_REVAL_FORCED
  NFS: Split attribute support out from the server capabilities
  NFSv4: Add tracing for COMPOUND errors
  NFSv4: Convert nfs_xdr_status tracepoint to an event class
  NFSv4: Catch and trace server filehandle encoding errors
  pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
  NFSv4.2 fix handling of sr_eof in SEEK's reply
  SUNRPC: Move fault injection call sites
  SUNRPC: Add tracepoint that fires when an RPC is retransmitted
  SUNRPC: Remove trace_xprt_transmit_queued
  SUNRPC: Handle major timeout in xprt_adjust_timeout()
  ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
  ASoC: rsnd: check all BUSIF status when error
  ASoC: rsnd: add rsnd_ssi_busif_err_status_clear()
  ASoC: rsnd: add rsnd_ssi_busif_err_irq_enable/disable()
  ASoC: rsnd: add usage for SRC
  ASoC: ak5558: correct reset polarity
  ASoC: ak5558: change function name to ak5558_reset
  ASoC: cs35l35: remove unused including <linux/version.h>
  ASoC: topology: adhere to KUNIT formatting standard
  NFSv42: Copy offload should update the file size when appropriate
  NFSv42: Don't force attribute revalidation of the copy offload source
  dt-bindings: remoteproc: stm32-rproc: add new mailbox channel for detach
  remoteproc: stm32: add capability to detach
  dt-bindings: mfd: Convert rn5t618 to json-schema
  dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mistake of 'additionally'
  mfd: dbx500-prcmu: Use true and false for bool variable
  mfd: arizona: Make some symbols static
  mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK'
  mfd: stmpe: Revert "Constify static struct resource"
  mfd: ab8500: Drop bm disable parameter
  mfd: Remove support for AB3100
  mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static
  MAINTAINERS: Add entry for Intel MAX 10 mfd driver
  dt-bindings: mfd: lp875xx: Add optional reset GPIO
  mfd: lm3533: Switch to using the new API kobj_to_dev()
  mfd: intel-m10-bmc: Fix the register access range
  mfd: intel-m10-bmc: Simplify the legacy version reg definition
  mfd: intel-m10-bmc: Add access table configuration to the regmap
  MAINTAINERS: Add entry for Intel MAX 10 mfd driver
  MAINTAINERS: Move Milo Kim to credits
  mfd: sec: Initialize driver via module_platform_driver()
  mfd: da9063: Support SMBus and I2C mode
  mfd: core: Add support for software nodes
  mfd: intel-lpss: Constify device property structures
  mfd: intel-lpss: Switch to use the software nodes
  mfd: core: Remove support for dangling device properties
  mfd: Make symbol 'atc260x_i2c_of_match' static
  mfd: rn5t618: Do not cache various USB related registers
  mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500
  mfd: intel_quark_i2c_gpio: Unregister resources in reversed order
  mfd: intel_quark_i2c_gpio: Remove unused struct device member
  mfd: intel_quark_i2c_gpio: Replace I²C speeds with descriptive definitions
  mfd: stm32-timers: Avoid clearing auto reload register
  mfd: ntxec: Support for EC in Tolino Shine 2 HD
  mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD cell indexing
  mfd: intel_quark_i2c_gpio: Enable MSI interrupt
  mfd: intel_quark_i2c_gpio: Don't play dirty trick with const
  mfd: core: Use acpi_find_child_device() for child devices lookup
  mfd: max8997: Replace 8998 with 8997
  mfd: arizona: Fix rumtime PM imbalance on error
  mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000"
  mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes
  i2c: designware: Get rid of legacy platform data
  dt-bindings: mfd: Add compatible for pmk8350 rtc
  dt-bindings: mfd: Convert pm8xxx bindings to yaml
  mfd: twl: Remove unused inline function twl4030charger_usb_en()
  Revert "mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell"
  mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates
  svcrdma: Don't leak send_ctxt on Send errors
  svcrdma: Rename goto labels in svc_rdma_sendto()
  svcrdma: Pass a useful error code to the send_err tracepoint
  io_uring: refactor io_ring_exit_work()
  io_uring: fix POLL_REMOVE removing apoll
  io_uring: add helper for parsing poll events
  io_uring: move poll update into remove not add
  PCI: altera-msi: Remove redundant dev_err call in altera_msi_probe()
  vfio/iommu_type1: Remove unused pinned_page_dirty_scope in vfio_iommu
  net/mlx5: E-Switch, let user to enable disable metadata
  net/mlx5: E-Switch, Skip querying SF enabled bits
  net/mlx5: E-Switch, Make vport number u16
  net/mlx5: E-Switch Make cleanup sequence mirror of init
  net/mlx5: E-Switch, Convert a macro to a helper routine
  net/mlx5: E-Switch, Move legacy code to a individual file
  net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled
  net/mlx5: SF, Use device pointer directly
  net/mlx5: SF, Reuse stored hardware function id
  net/mlx5: DR, Use variably sized data structures for different actions
  net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc()
  net/mlx5: Fix bit-wise and with zero
  net/mlx5: Add a blank line after declarations
  net/mlx5: Remove return statement exist at the end of void function
  net/mlx5: Replace spaces with tab at the start of a line
  net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP
  net: phy: marvell-88x2222: check that link is operational
  net: phy: marvell-88x2222: move read_status after config_aneg
  net: phy: marvell-88x2222: swap 1G/10G modes on autoneg
  net: stmmac: Add support for external trigger timestamping
  r8169: add support for pause ethtool ops
  PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock
  atm: idt77252: remove unused function
  skbuff: revert "skbuff: remove some unnecessary operation in skb_segment_list()"
  sfc: Remove duplicate argument
  net: enetc: fetch MAC address from device tree
  net: bridge: propagate error code and extack from br_mc_disabled_update
  net/packet: remove data races in fanout operations
  ice: use kernel definitions for IANA protocol ports and ether-types
  ice: Drop leading underscores in enum ice_pf_state
  ice: Add new VSI states to track netdev alloc/registration
  ice: refactor interrupt moderation writes
  ice: replace custom AIM algorithm with kernel's DIM library
  ice: manage interrupts during poll exit
  ice: refactor ITR data structures
  ice: Reimplement module reads used by ethtool
  ice: print name in /proc/iomem
  ice: use local for consistency
  ice: remove unused struct member
  ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types
  ice: suppress false cppcheck issues
  ice: remove return variable
  ice: reduce scope of variable
  selftests/bpf: Fix the ASSERT_ERR_PTR macro
  tools/testing: Remove unused variable
  nvmet-tcp: fix a segmentation fault during io parsing error
  nvmet-fc: simplify nvmet_fc_alloc_hostport
  nvmet: fix a spelling mistake "nubmer" -> "number"
  nvme-pci: don't simple map sgl when sgls are disabled
  nvme-pci: remove single trailing whitespace
  nvme-multipath: remove single trailing whitespace
  nvme: remove single trailing whitespace
  nvme: add a nvme_ns_head_multipath helper
  nvme: cleanup setting the disk name
  nvme: pass a user pointer to nvme_nvm_ioctl
  nvme: factor out a nvme_ns_ioctl helper
  nvme: simplify the compat ioctl handling
  nvme: simplify block device ioctl handling for the !multipath case
  nvme: don't bother to look up a namespace for controller ioctls
  nvme: move the ioctl code to a separate file
  nvme: factor out a nvme_tryget_ns_head helper
  nvme: move nvme_ns_head_ops to multipath.c
  nvme: factor out nvme_ns_open and nvme_ns_release helpers
  nvme: let namespace probing continue for unsupported features
  nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store
  memstick: r592: remove unused variable
  thermal/core: Fix memory leak in the error path
  thermal/drivers/devfreq_cooling: Fix wrong return on error path
  thermal/drivers/cpuidle_cooling: Fix use after error
  dt-bindings: tsens: qcom: Document MDM9607 compatible
  thermal/drivers/hisi: Use the correct HiSilicon copyright
  thermal/drivers/cpufreq_cooling: Fix slab OOB issue
  thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 rev 1 PMIC peripherals
  MAINTAINERS: update thermal CPU cooling section
  thermal/drivers/tsens: Fix missing put_device error
  dt-bindings: thermal: qcom-tsens: Add compatible for sm8350
  mmc: core: Add a retries parameter to __mmc_switch function
  mmc: core: Let eMMC sanitize not retry in case of timeout/failure
  mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x
  mmc: tmio: always restore irq register
  mmc: sdhci-s3c: simplify getting of_device_id match data
  mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data
  mmc: sdhci-s3c: constify uses of driver/match data
  drm/i915/gvt: remove useless function
  drm/i915/gvt: Fix error code in intel_gvt_init_device()
  KVM: s390: fix guarded storage control register handling
  iommu/exynos: Remove unneeded local variable initialization
  iommu/amd: Remove duplicate check of devid
  Revert "iommu/amd: Fix performance counter initialization"
  iommu/amd: Remove performance counter pre-initialization test
  iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86
  iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()'
  iommu/amd: Put newline after closing bracket in warning
  nfsd: remove unused function
  nfsd: removed unused argument in nfsd_startup_generic()
  iommu/vt-d: Force to flush iotlb before creating superpage
  iommu/fsl-pamu: Fix uninitialized variable warning
  ASoC: simple-card: remove unused variable from simple_parse_of()
  ASoC: simple-card: use asoc_link_to_xxx() macro
  ASoC: simple-card: use simple_props_to_xxx() macro
  ASoC: audio-graph: use asoc_link_to_xxx() macro
  ASoC: audio-graph: use simple_props_to_xxx() macro
  ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler
  bug: Provide dummy version of bug_get_file_line() when !GENERIC_BUG
  xfs: move the XFS_IFEXTENTS check into xfs_iread_extents
  xfs: rename and simplify xfs_bmap_one_block
  xfs: simplify xfs_attr_remove_args
  xfs: only look at the fork format in xfs_idestroy_fork
  xfs: remove XFS_IFBROOT
  xfs: remove XFS_IFINLINE
  xfs: remove XFS_IFEXTENTS
  ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
  ASoC: SOF: use current DAI config during resume
  md: factor out a mddev_alloc_unit helper from mddev_find
  md: refactor mddev_find_or_alloc
  md: do not return existing mddevs from mddev_find_or_alloc
  md/bitmap: wait for external bitmap writes to complete during tear down
  tracing: Define static void trace_print_time()
  tracing: Define new ftrace event "func_repeats"
  tracing: Add "last_func_repeats" to struct trace_array
  tracing: Add method for recording "func_repeats" events
  tracing: Unify the logic for function tracing options
  tracing: Add "func_no_repeats" option for function tracing
  perf evlist: Add a method to return the list of evsels as a string
  perf record: Improve 'Workload failed' message printing events + what was exec'ed
  perf beauty: Fix fsconfig generator
  tools include: Add an initial math64.h
  libperf: Add evsel mmap support
  libperf tests: Add support for verbose printing
  ubifs: Only check replay with inode type to judge if inode linked
  ubifs: Default to zstd compression
  ubifs: Set s_uuid in super block to support ima/evm uuid options
  ubifs: Report max LEB count at mount time
  ubi: Fix fall-through warnings for Clang
  jffs2: Fix kasan slab-out-of-bounds problem
  jffs2: avoid Wempty-body warnings
  drm/amd/pm: Use VBIOS PPTable for aldebaran
  jffs2: Hook up splice_write callback
  ubi: Remove unnecessary struct declaration
  drm/amdgpu: update mmhub 1.7 ras error reporting
  drm/amdgpu: update gfx 9.4.2 ras error reporting
  drm/amdgpu: Introduce functions for vram physical addr calculation
  drm/amdgpu: Calling address translation functions to simplify codes
  drm/amdgpu: Introduce new SETUP_TMR interface
  drm/amdkfd: change MTYPEs for Aldebaran's HW requirement
  i2c: mpc: Interrupt driven transfer
  i2c: mpc: Update license and copyright
  i2c: mpc: Use devm_clk_get_optional()
  i2c: mpc: Remove CONFIG_PM_SLEEP ifdeffery
  i2c: mpc: Use device_get_match_data() helper
  i2c: mpc: Drop duplicate message from devm_platform_ioremap_resource()
  i2c: amd8111: Fix coding style issues
  i2c: iop3xx: Fix coding style issues
  i2c: nomadik: Fix space errors
  drm/amd/display: Add debug flag to enable eDP ILR by default
  drm/amd/display: Disable boot optimizations if ILR optimzation is required
  drm/amd/display: Fix DSC enable sequence
  drm/amd/display: Remove static property from decide_edp_link_settings
  drm/amd/display: Fix DML validation of simple vs native 422 modes
  drm/amd/display: Set LTTPR mode to non-LTTPR if no repeaters found
  drm/amd/display: Force vsync flip when reconfiguring MPCC
  drm/amd/display: Remove unused flag from stream state
  drm/amd/display: Connect clock optimization function to dcn301
  drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs
  drm/amd/display: wait vblank when stream enabled and update dpp clock
  drm/amd/display: [FW Promotion] Release 0.0.60
  drm/amd/pm: update the driver interface header for vangogh
  drm/amd/pm: add support for new smu metrics table for vangogh
  drm/amd/display: Added support for multiple eDP BL control
  drm/amd/display: Fix hangs with psr enabled on dcn3.xx
  drm/amd/display: 3.2.131
  drm/amd/display: [FW Promotion] Release 0.0.61
  drm/amdgpu: Ensure dcefclk isn't created on Aldebaran
  drm/amdgpu: Add graphics cache rinse packet for sdma
  drm/amdgpu: Fix a bug for input with double sscanf
  drm/amdgpu: Fix a bug in checking the result of reserve page
  drm/amdgpu: Add bad_page_cnt_threshold to debugfs
  drm/amdgpu: Fix kernel-doc for the RAS sysfs interface
  drm/amd/pm: Show updated clocks on aldebaran
  drm/amd/sriov no need to config GECC for sriov
  drm/amd/amdgpu: enable ASPM on navi1x
  drm/amd/amdgpu: enable ASPM on vega
  drm/amd/amdgpu: add ASPM support on polaris
  drm/amdgpu: Add double-sscanf but invert
  drm/amdgpu: Use iterator methods exposed by amdgpu_res_cursor.h in building SG_TABLE's for a VRAM BO
  drm/amdkfd: Remove legacy code not acquiring VMs
  drm/amd: update the atomfirmware header for smu12
  drm/amd/pm: add the callback to get the bootup values for renoir
  drm/amdgpu: Copy MEC FW version to MEC2 if we skipped loading MEC2
  drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh
  drm/amd/pm: revise two names of sensor values for vangogh
  drm/amd/display: Update modifier list for gfx10_3
  Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane.""
  drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug
  amd/display: allow non-linear multi-planar formats
  drm/radeon/cik: remove set but not used variables
  drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add()
  drm/amd/pm: fix error code in smu_set_power_limit()
  drm/radeon/si: Fix inconsistent indenting
  ftrace: Reuse the output of the function tracer for func_repeats
  um: Fix tag order in stub_32.h
  um: Mark all kernel symbols as local
  um: Remove unneeded variable 'ret'
  um: Disable CONFIG_GCOV with MODULES
  um: Replace if (cond) BUG() with BUG_ON()
  um: Add 2 missing libs to fix various build errors
  um: Remove unused including <linux/version.h>
  um: pgtable.h: Fix W=1 warning for empty body in 'do' statement
  um: elf.h: Fix W=1 warning for empty body in 'do' statement
  um: Fix W=1 missing-include-dirs warnings
  MIPS: Fix strnlen_user access check
  HSI: core: fix resource leaks in hsi_add_client_from_dt()
  libbpf: Remove unused field.
  net: phy: at803x: select correct page on config init
  selftests: Set CC to clang in lib.mk if LLVM is set
  tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
  selftests/bpf: Fix test_cpp compilation failure with clang
  selftests/bpf: Silence clang compilation warnings
  bpftool: Fix a clang compilation warning
  net: hns3: PF add support for pushing link status to VFs
  net: hns3: VF not request link status when PF support push link status feature
  enetc: convert to schedule_work()
  scm: optimize put_cmsg()
  ethtool: move ethtool_stats_init
  ethtool: fec_prepare_data() - jump to error handling
  ethtool: add FEC statistics
  bnxt: implement ethtool::get_fec_stats
  sfc: ef10: implement ethtool::get_fec_stats
  mlx5: implement ethtool::get_fec_stats
  hostfs_open(): don't open-code file_dentry()
  scsi: smartpqi: Fix blocks_per_row static checker issue
  scsi: smartpqi: Fix device pointer variable reference static checker issue
  scsi: qla2xxx: Reserve extra IRQ vectors
  io_uring: disable multishot poll for double poll add cases
  scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests
  scsi: zfcp: Fix indentation coding style issue
  scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue()
  scsi: zfcp: Clean up sysfs code for SFP diagnostics
  scsi: zfcp: Move the position of put_device()
  scsi: zfcp: Lift Request Queue tasklet & timer from qdio
  scsi: pm80xx: Add sysfs attribute to check MPI state
  scsi: pm80xx: Add sysfs attribute to check controller hmi error
  scsi: pm80xx: Add sysfs attribute to track RAAE count
  scsi: pm80xx: Add sysfs attribute to track iop0 count
  scsi: pm80xx: Add sysfs attribute to track iop1 count
  scsi: pm80xx: Completing pending I/O after fatal error
  scsi: pm80xx: Reset PI and CI memory during re-initialization
  scsi: pm80xx: Remove global lock from outbound queue processing
  useful constants: struct qstr for ".."
  scsi: core: Make the scsi_alloc_sgtables() documentation more accurate
  scsi: core: Remove an incorrect comment
  scsi: core: Rename scsi_softirq_done() into scsi_complete()
  scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case
  scsi: core: Introduce enum scsi_disposition
  scsi: aacraid: Remove an unused function
  scsi: libfc: Fix a format specifier
  scsi: fcoe: Suppress a compiler warning
  scsi: mpt3sas: Fix two kernel-doc headers
  scsi: myrb: Remove unused functions
  scsi: myrs: Remove unused functions
  scsi: qla4xxx: Remove an unused function
  scsi: smartpqi: Remove unused functions
  scsi: 53c700: Open-code status_byte(u8) calls
  scsi: dc395x: Open-code status_byte(u8) calls
  scsi: sd: Introduce a new local variable in sd_check_events()
  scsi: target: Compare explicitly with SAM_STAT_GOOD
  scsi: target: Fix two format specifiers
  scsi: target: Shorten ALUA error messages
  scsi: target: tcm_fc: Fix a kernel-doc header
  fs: split receive_fd_replace from __receive_fd
  kconfig: nconf: stop endless search loops
  MIPS: pci-rt2880: fix slot 0 configuration
  MIPS: pci-rt2880: remove unneeded locks
  MIPS: pci-rt3883: trivial: remove unused variable
  MIPS: pci-rt3883: more accurate DT error messages
  MIPS: pci-legacy: stop using of_pci_range_to_resource
  MIPS: pci-legacy: remove redundant info messages
  MIPS: pci-legacy: remove busn_resource field
  MIPS: pci-legacy: use generic pci_enable_resources
  MIPS: Loongson64: Add kexec/kdump support
  ALSA: control: Fix racy management of user ctl memory size account
  ALSA: hda/realtek: fix mic boost on Intel NUC 8
  ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
  drm/ttm: Do not add non-system domain BO into swap list
  powerpc/configs: Add PAPR_SCM to pseries_defconfig
  powerpc/papr_scm: Fix build error due to wrong printf specifier
  blk-mq: bypass IO scheduler's limit_depth for passthrough request
  bfq/mq-deadline: remove redundant check for passthrough request
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
  ASoC: Intel: soc-acpi: add ADL SoundWire base configurations
  ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations
  ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
  ASoC: core: Don't set platform name when of_node is set
  NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
  NFS: Don't discard pNFS layout segments that are marked for return
  mmc: dw_mmc-rockchip: Just set default sample value for legacy mode
  ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro
  ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed
  ASoC: soc-utils: add snd_soc_component_is_dummy()
  ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry()
  macintosh/via-pmu: Fix build warning
  powerpc/pseries: extract host bridge from pci_bus prior to bus removal
  ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
  dt-bindings: bcm4329-fmac: add optional brcm,ccode-map
  iommu/mediatek: Always enable the clk on resume
  iommu/mediatek-v1: Avoid build fail when build as module
  iommu/mediatek-v1: Add error handle for mtk_iommu_probe
  iommu: Statically set module owner
  iommu: Streamline registration interface
  xfs: remove xfs_quiesce_attr declaration
  io_uring: put flag checking for needing req cleanup in one spot
  io_uring: tie req->apoll to request lifetime
  io_uring: fix merge error for async resubmit
  ASoC: simple-card-utils: Propagate errors on too many links
  ASoC: simple-card-utils: Increase maximum number of links to 128
  ASoC: rt715: modification for code simplicity
  ASoC: rt715: add main capture switch and main capture volume
  ASoC: rt715: remove kcontrols which no longer be used
  PCI: shpchp: Remove unused shpc_writeb()
  PCI: tegra: Add Tegra194 MCFG quirks for ECAM errata
  igb: Redistribute memory for transmit packet buffers when in Qav mode
  ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document
  scm: fix a typo in put_cmsg()
  net/mlx5e: Remove non-essential TLS SQ state bit
  net/mlx5e: Cleanup unused function parameter
  net/mlx5e: TX, Inline TLS skb check
  net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe()
  net/mlx5e: kTLS, Add resiliency to RX resync failures
  net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed
  net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed
  net/mlx5e: Refactor on-the-fly configuration changes
  net/mlx5e: Cleanup safe switch channels API by passing params
  net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc()
  net/mlx5: Add register layout to support extended link state
  net/mlx5e: Add ethtool extended link state
  net/mlx5: Add helper to initialize 1PPS
  net/mlx5: Enhance diagnostics info for TX/RX reporters
  nfsd: ensure new clients break delegations
  PCI: acpiphp: Fix whitespace issue
  igb: Add double-check MTA_REGISTER for i210 and i211
  igc: Enable internal i225 PPS
  igc: enable auxiliary PHC functions for the i225
  igc: Fix overwrites return value
  igc: Expose LPI counters
  rtc: goldfish: remove dependency to OF
  blk-mq: Fix spurious debugfs directory creation during initialization
  rtc: pcf85063: fallback to parent of_node
  rtc: ab-eoz9: set regmap max_register
  rtc: ab-eoz9: add alarm support
  rtc: ab-eoz9: make use of RTC_FEATURE_ALARM
  net: bridge: switchdev: refactor br_switchdev_fdb_notify
  net: bridge: switchdev: include local flag in FDB notifications
  atl1c: move tx cleanup processing out of interrupt
  rtc: pm8xxx: Add RTC support for PMIC PMK8350
  dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings
  mptcp: revert "mptcp: forbit mcast-related sockopt on MPTCP sockets"
  mptcp: move sockopt function into a new file
  mptcp: only admit explicitly supported sockopt
  mptcp: add skeleton to sync msk socket options to subflows
  mptcp: tag sequence_seq with socket state
  mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY
  mptcp: setsockopt: handle receive/send buffer and device bind
  mptcp: setsockopt: support SO_LINGER
  mptcp: setsockopt: add SO_MARK support
  mptcp: setsockopt: add SO_INCOMING_CPU
  mptcp: setsockopt: SO_DEBUG and no-op options
  mptcp: sockopt: add TCP_CONGESTION and TCP_INFO
  selftests: mptcp: add packet mark test case
  net: ethernet: mediatek: ppe: fix busy wait loop
  r8152: set inter fram gap time depending on speed
  r8152: adjust rtl8152_check_firmware function
  r8152: add help function to change mtu
  r8152: support new chips
  r8152: support PHY firmware for RTL8156 series
  r8152: search the configuration of vendor mode
  net: mvpp2: Add parsing support for different IPv4 IHL values
  net: Add a WWAN subsystem
  net: Add Qcom WWAN control driver
  virtio-net: page_to_skb() use build_skb when there's sufficient tailroom
  dt-bindings: net: qcom,ipa: add firmware-name property
  net: ipa: optionally define firmware name via DT
  mld: fix suspicious RCU usage in __ipv6_dev_mc_dec()
  veth: check for NAPI instead of xdp_prog before xmit of XDP frame
  gianfar: Drop GFAR_MQ_POLLING support
  powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx-bit-map properties
  rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in hard IRQ
  i2c: s3c2410: simplify getting of_device_id match data
  i2c: core: Fix spacing error by checkpatch
  i2c: i801: Add support for Intel Alder Lake PCH-M
  sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
  docs: networking: extend the statistics documentation
  docs: ethtool: document standard statistics
  ethtool: add a new command for reading standard stats
  ethtool: add interface to read standard MAC stats
  ethtool: add interface to read standard MAC Ctrl stats
  ethtool: add interface to read RMON stats
  mlxsw: implement ethtool standard stats
  bnxt: implement ethtool standard stats
  mlx5: implement ethtool standard stats
  flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
  net: enetc: remove redundant clearing of skb/xdp_frame pointer in TX conf path
  net: enetc: rename the buffer reuse helpers
  net: enetc: recycle buffers for frames with RX errors
  net: enetc: stop XDP NAPI processing when build_skb() fails
  net: enetc: remove unneeded xdp_do_flush_map()
  net: enetc: increase TX ring size
  net: enetc: use dedicated TX rings for XDP
  net: enetc: handle the invalid XDP action the same way as XDP_DROP
  net: enetc: fix buffer leaks with XDP_TX enqueue rejections
  net: enetc: apply the MDIO workaround for XDP_REDIRECT too
  kunit: mptcp: adhere to KUNIT formatting standard
  mptcp: fix format specifiers for unsigned int
  mptcp: export mptcp_subflow_active
  mptcp: add tracepoint in mptcp_subflow_get_send
  mptcp: add tracepoint in get_mapping_status
  mptcp: add tracepoint in ack_update_msk
  mptcp: add tracepoint in subflow_check_data_avail
  mptcp: use mptcp_for_each_subflow in mptcp_close
  powerpc/xive: Use the "ibm, chip-id" property only under PowerNV
  powerpc/smp: Reintroduce cpu_core_mask
  Revert "powerpc/topology: Update topology_core_cpumask"
  powerpc/smp: Cache CPU to chip lookup
  powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
  ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks
  rtc: fsl-ftm-alarm: add MODULE_TABLE()
  rtc: ds1511: remove unused function
  powerpc/traps: Enhance readability for trap types
  KVM: MMU: load PDPTRs outside mmu_lock
  KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit()
  KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE
  KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs
  KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU
  KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs
  KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap
  KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range()
  KVM: x86/mmu: Pass address space ID to TDP MMU root walkers
  KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE
  KVM: Move prototypes for MMU notifier callbacks to generic code
  KVM: Move arm64's MMU notifier trace events to generic code
  KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint
  KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE
  KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU
  KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
  KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes
  KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
  KVM: x86: Account a variety of miscellaneous allocations
  KVM: x86: add guest_cpuid_is_intel
  KVM: nSVM: improve SYSENTER emulation on AMD
  KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid
  KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS
  KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT
  KVM: x86: dump_vmcs should show the effective EFER
  KVM: x86: dump_vmcs should include the autoload/autostore MSR lists
  KVM: nSVM: call nested_svm_load_cr3 on nested state load
  KVM: selftests: remove redundant semi-colon
  KVM: x86: pending exceptions must not be blocked by an injected event
  KVM: introduce KVM_CAP_SET_GUEST_DEBUG2
  KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2
  KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2
  KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2
  KVM: MMU: protect TDP MMU pages only down to required level
  KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations
  KVM: constify kvm_arch_flush_remote_tlbs_memslot
  KVM: MIPS: rework flush_shadow_* callbacks into one that prepares the flush
  KVM: MIPS: let generic code call prepare_flush_shadow
  KVM: MIPS: defer flush to generic MMU notifier code
  KVM: Assert that notifier count is elevated in .change_pte()
  KVM: Move x86's MMU notifier memslot walkers to generic code
  KVM: arm64: Convert to the gfn-based MMU notifier callbacks
  KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks
  KVM: PPC: Convert to the gfn-based MMU notifier callbacks
  KVM: Kill off the old hva-based MMU notifier callbacks
  KVM: Move MMU notifier's mmu_lock acquisition into common helper
  KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot
  powerpc/smp: Set numa node before updating mask
  cw1200: Remove unused function pointer typedef cw1200_wsm_handler
  cw1200: Remove unused function pointer typedef wsm_*
  rtlwifi: 8821ae: upgrade PHY and RF parameters
  qtnfmac: remove meaningless labels
  rtlwifi: Few mundane typo fixes
  rtlwifi: remove redundant assignment to variable err
  rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco
  rtlwifi: remove rtl_get_tid_h
  rtlwifi: Simplify locking of a skb list accesses
  qtnfmac: remove meaningless goto statement and labels
  rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock
  ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
  mwifiex: don't print SSID to logs
  wilc1000: Make SPI transfers work at 48MHz
  wilc1000: Introduce symbolic names for SPI protocol register
  wilc1000: Check for errors at end of DMA write
  wilc1000: Add support for enabling CRC
  wilc1000: Bring MAC address setting in line with typical Linux behavior
  rtl8xxxu: Fix fall-through warnings for Clang
  mwifiex: Remove unneeded variable: "ret"
  wilc1000: fix a loop timeout condition
  rtl8xxxu: Simplify locking of a skb list accesses
  libertas: avoid -Wempty-body warning
  wlcore: fix overlapping snprintf arguments in debugfs
  airo: work around stack usage warning
  i2c: sh7760: fix IRQ error path
  i2c: mediatek: Fix send master code at more than 1MHz
  i2c: mediatek: Fix wrong dma sync flag
  i2c: mediatek: Use scl_int_delay_ns to compensate clock-stretching
  r8169: keep pause settings on interface down/up cycle
  io_uring: don't fail submit with overflow backlog
  io_uring: fix overflows checks in provide buffers
  io_uring: check register restriction afore quiesce
  fs: fix reporting supported extra file attributes for statx()
  rsi: fix comment syntax in file headers
  brcmfmac: A typo fix
  libertas: struct lbs_private is declared duplicately
  rtw88: update statistics to fw for fine-tuning performance
  rsi: Use resume_noirq for SDIO
  wl3501: fix typo of 'Networks' in comment
  brcmfmac: Remove duplicate struct declaration
  wilc1000: Remove duplicate struct declaration
  rtw88: Fix array overrun in rtw_get_tx_power_params()
  mwl8k: Fix a double Free in mwl8k_probe_hw
  carl9170: remove get_tid_h
  wil6210: wmi: Remove useless code
  bcma: remove unused function
  iwlwifi: pcie: don't enable BHs with IRQs disabled
  rtw88: 8822c: add CFO tracking
  powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
  dt-bindings: mailbox: ti,secure-proxy: Convert to json schema
  ARM: 9072/1: mm: remove set_kernel_text_r[ow]()
  ARM: 9073/1: ptdump: add __init section marker to three functions
  ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE
  ARM: 9075/1: kernel: Fix interrupted SMC calls
  NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
  NFSv4.1: Simplify layout return in pnfs_layout_process()
  netfilter: nft_payload: fix C-VLAN offload support
  netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector
  netfilter: nftables_offload: special ethertype handling for VLAN
  netfilter: Dissect flow after packet mangling
  selftests: fib_tests: Add test cases for interaction with mangling
  netfilter: nftables: counter hardware offload support
  binfmt_flat: allow not offsetting data start
  powerpc/perf: Add platform specific check_attr_config
  ecryptfs: read_write: File headers do not make good candidates for kernel-doc
  ecryptfs: debug: Demote a couple of kernel-doc abuses
  ecryptfs: dentry: File headers are not good candidates for kernel-doc
  ecryptfs: kthread: Demote file header and provide description for 'cred'
  ecryptfs: file: Demote kernel-doc abuses
  ecryptfs: super: Fix formatting, naming and kernel-doc abuses
  ecryptfs: messaging: Add missing param descriptions and demote abuses
  ecryptfs: main: Demote a bunch of non-conformant kernel-doc headers
  ecryptfs: miscdev: File headers are not good kernel-doc candidates
  ecryptfs: crypto: Supply some missing param descriptions and demote abuses
  ecryptfs: mmap: Help out one function header and demote other abuses
  ecryptfs: inode: Help out nearly-there header and demote non-conformant ones
  ecryptfs: keystore: Fix some kernel-doc issues and demote non-conformant headers
  eCryptfs: Use DEFINE_MUTEX() for mutex lock
  ecryptfs: Fix typo in message
  ecryptfs: remove unused helpers
  kconfig: remove unused PACKAGE definition
  ecryptfs: fix kernel panic with null dev_name
  kconfig: gconf: remove unused code
  kconfig: highlight gconfig 'comment' lines with '***'
  kconfig: highlight xconfig 'comment' lines with '***'
  ALSA: hda/realtek: GA503 use same quirks as GA401
  ALSA: usb-audio: DJM-750: ensure format is set
  cfg80211: fix an htmldoc warning
  cfg80211: fix a few kernel-doc warnings
  cfg80211: constify ieee80211_get_response_rate return
  mac80211: properly process TXQ management frames
  mac80211: minstrel_ht: remove extraneous indentation on if statement
  mac80211: aes_cmac: check crypto_shash_setkey() return value
  ieee80211: add the values of ranging parameters max LTF total field
  nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging
  mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver
  mac80211: properly drop the connection in case of invalid CSA IE
  nl80211: Add new RSNXE related nl80211 extended features
  mac80211: drop the connection if firmware crashed while in CSA
  flow: remove spi key from flowi struct
  xfrm: remove stray synchronize_rcu from xfrm_init
  xfrm: avoid synchronize_rcu during netns destruction
  xfrm: ipcomp: remove unnecessary get_cpu()
  wireless: align some HE capabilities with the spec
  wireless: align HE capabilities A-MPDU Length Exponent Extension
  wireless: fix spelling of A-MSDU in HE capabilities
  cfg80211: scan: drop entry from hidden_list on overflow
  powerpc/fadump: Fix compile error since trap type change
  ASoC: soc-acpi: remove useless initialization
  ASoC: soc-core: fix signed/unsigned issue
  ASoC: soc-core: fix always-false condition
  ASoC: codecs: lpass-rx-macro: remove useless return
  ASoC: codecs: rt5682: clarify expression
  ASoC: ak4458: check reset control status
  KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible
  KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes
  KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU
  KVM: x86/mmu: use tdp_mmu_free_sp to free roots
  KVM: x86/mmu: Merge TDP MMU put and free root
  KVM: x86/mmu: Refactor yield safe root iterator
  KVM: x86/mmu: Make TDP MMU root refcount atomic
  KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root
  KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU
  KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock
  KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock
  KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock
  fs: introduce a wrapper uuid_to_fsid()
  shmem: allow reporting fanotify events with file handles on tmpfs
  ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices
  ASoC: rt286: Fix upper byte in DMIC2 configuration
  ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
  ASoC: sigmadsp: Disable cache mechanism for readbacks
  ASoC: rt286: Configure combo jack for headphones
  ASoC: rt298: Configure combo jack for headphones
  ASoC: rt286: Generalize support for ALC3263 codec
  RDMA/core: Unify RoCE check and re-factor code
  f2fs: remove unnecessary struct declaration
  dm space map disk: remove redundant calls to sm_disk_get_nr_free()
  dm btree spine: remove paranoid node_check call in node_prep_for_write()
  dm persistent data: packed struct should have an aligned() attribute too
  dm space map common: fix division bug in sm_ll_find_free_block()
  dm: replace dm_vcalloc()
  dm integrity: fix missing goto in bitmap_flush_interval error handling
  dm clone metadata: remove unused function
  io_uring: remove extra sqpoll submission halting
  io_uring: fix shared sqpoll cancellation hangs
  iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
  IB/ipoib: Improve latency in ipoib/cm connection formation
  RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it
  RDMA/bnxt_re: Create direct symbol link between bnxt modules
  RDMA/bnxt_re: Get rid of custom module reference counting
  nfsd: hash nfs4_files by inode number
  nfsd: track filehandle aliasing in nfs4_files
  nfsd: reshuffle some code
  nfsd: grant read delegations to clients holding writes
  vsock/vmci: log once the failed queue pair allocation
  KVM: x86/mmu: Fast invalidation for TDP MMU
  KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns
  x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP
  KVM: X86: Count attempted/successful directed yield
  KVM: X86: Do not yield to self
  KVM: SVM: Make sure GHCB is mapped before updating
  nexthop: Restart nexthop dump based on last dumped nexthop identifier
  selftests: fib_nexthops: Test large scale nexthop flushing
  mld: remove unnecessary prototypes
  net: mana: Add a driver for Microsoft Azure Network Adapter (MANA)
  bpf: Factorize bpf_trace_printk and bpf_seq_printf
  bpf: Add a ARG_PTR_TO_CONST_STR argument type
  bpf: Add a bpf_snprintf helper
  libbpf: Initialize the bpf_seq_printf parameters array field by field
  libbpf: Introduce a BPF_SNPRINTF helper macro
  selftests/bpf: Add a series of tests for bpf_snprintf
  ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
  net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
  net: enetc: create a common enetc_pf_to_port helper
  dt-bindings: net: fsl: enetc: add the IERB documentation
  net: enetc: add a mini driver for the Integrated Endpoint Register Block
  arm64: dts: ls1028a: declare the Integrated Endpoint Register Block node
  net: enetc: add support for flow control
  net: xilinx: drivers need/depend on HAS_IOMEM
  net: hns3: remove a duplicate pf reset counting
  net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats
  net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c
  net: ethernet: mediatek: fix a typo bug in flow offloading
  netlink: simplify nl_set_extack_cookie_u64(), nl_set_extack_cookie_u32()
  net: ethernet: ixp4xx: Set the DMA masks explicitly
  net: ethernet: mtk_eth_soc: fix undefined reference to `dsa_port_from_netdev'
  net: ethernet: mtk_eth_soc: missing mutex
  net: ethernet: mtk_eth_soc: handle VLAN pop action
  net: korina: Fix MDIO functions
  net: korina: Use devres functions
  net: korina: Remove not needed cache flushes
  net: korina: Remove nested helpers
  net: korina: Use DMA API
  net: korina: Only pass mac address via platform data
  net: korina: Add support for device tree
  net: korina: Get mdio input clock via common clock framework
  net: korina: Make driver COMPILE_TESTable
  dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs
  net: stmmac: fix memory leak during driver probe
  gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
  net: fix a data race when get vlan device
  net: marvell: prestera: add support for AC3X 98DX3265 device
  net: phy: add genphy_c45_pma_suspend/resume
  phy: nxp-c45: add driver for tja1103
  bnxt: add more ethtool standard stats
  ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET
  MAINTAINERS: update
  ethtool: add missing EEPROM to list of messages
  samples/bpf: Fix broken tracex1 due to kprobe argument change
  bpf: Refine retval for bpf_get_task_stack helper
  bpf/selftests: Add bpf_get_task_stack retval bounds verifier test
  bpf/selftests: Add bpf_get_task_stack retval bounds test_prog
  csky: Remove duplicate include in arch/csky/kernel/entry.S
  csky: Fixup typos
  net/mlx5e: Fix lost changes during code movements
  net/mlx5e: Fix possible non-initialized struct usage
  net/mlx5e: RX, Add checks for calculated Striding RQ attributes
  net/mlx5: DR, Rename an argument in dr_rdma_segments
  net/mlx5: DR, Fix SQ/RQ in doorbell bitmask
  net/mlx5: E-Switch, Improve error messages in term table creation
  net/mlx5: mlx5_ifc updates for flex parser
  net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions
  net/mlx5: DR, Add support for dynamic flex parser
  net/mlx5: DR, Set STEv0 ICMP flex parser dynamically
  net/mlx5: DR, Add support for matching on geneve TLV option
  net/mlx5: DR, Set flex parser for TNL_MPLS dynamically
  net/mlx5: DR, Add support for matching tunnel GTP-U
  net/mlx5: DR, Add support for force-loopback QP
  net/mlx5: DR, Add support for isolate_vl_tc QP
  powerpc/pseries/mce: Fix a typo in error type assignment
  powerpc/pseries: Introduce dlpar_unisolate_drc()
  powerpc/pseries: Set UNISOLATE on dlpar_cpu_remove() failure
  Documentation/powerpc: Add proper links for manual and tests
  powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT
  powerpc/pseries: Add shutdown() to vio_driver and vio_bus
  powerpc: Only define _TASK_CPU for 32-bit
  powerpc/pseries: Stop calling printk in rtas_stop_self()
  powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled
  thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607
  thermal/drivers/thermal_mmio: Remove redundant dev_err call in thermal_mmio_probe()
  thermal/drivers/bcm2835: Remove redundant dev_err call in bcm2835_thermal_probe()
  thermal/drivers/intel: Introduce tcc cooling driver
  thermal/drivers/hisi: Remove redundant dev_err call in hisi_thermal_probe()
  thermal/drivers/tegra: Use devm_platform_ioremap_resource_byname
  KVM: SVM: Don't set current_vmcb->cpu when switching vmcb
  KVM: SVM: Drop vcpu_svm.vmcb_pa
  KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at
  KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run()
  KVM: x86: Remove unused function declaration
  doc/virt/kvm: move KVM_CAP_PPC_MULTITCE in section 8
  KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU
  KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
  KVM: Add proper lockdep assertion in I/O bus unregister
  KVM: vmx: add mismatched size assertions in vmcs_check32()
  tools/headers: sync headers of asm-generic/hugetlb_encode.h
  KVM: selftests: Print the errno besides error-string in TEST_ASSERT
  KVM: selftests: Make a generic helper to get vm guest mode strings
  KVM: selftests: Add a helper to get system configured THP page size
  KVM: selftests: Add a helper to get system default hugetlb page size
  KVM: selftests: List all hugetlb src types specified with page sizes
  KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers
  KVM: selftests: Add a test for kvm page table code
  KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX)
  KVM: x86: Define new #PF SGX error code bit
  KVM: x86: Add support for reverse CPUID lookup of scattered features
  KVM: x86: Add reverse-CPUID lookup support for scattered SGX features
  KVM: VMX: Add basic handling of VM-Exit from SGX enclave
  KVM: VMX: Frame in ENCLS handler for SGX virtualization
  KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions
  KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs
  KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC)
  KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC
  KVM: x86: Add capability to grant VM access to privileged SGX attribute
  KVM: SVM: Define actual size of IOPM and MSRPM tables
  ALSA: hda/realtek - Headset Mic issue on HP platform
  dt-bindings: PCI: mediatek-gen3: Add YAML schema
  PCI: Export pci_pio_to_address() for module use
  dt-bindings: dmaengine: qcom: gpi: add compatible for sm8150
  dmaengine: idxd: Fix potential null dereference on pointer status
  dmaengine: at_xdmac: Remove unused inline function at_xdmac_csize()
  libperf: Add support for user space counter access
  libperf xyarray: Add bounds checks to xyarray__entry()
  dmaengine: idxd: fix dma device lifetime
  dmaengine: idxd: cleanup pci interrupt vector allocation management
  dmaengine: idxd: removal of pcim managed mmio mapping
  dmaengine: idxd: use ida for device instance enumeration
  dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime
  dmaengine: idxd: fix wq conf_dev 'struct device' lifetime
  dmaengine: idxd: fix engine conf_dev lifetime
  dmaengine: idxd: fix group conf_dev lifetime
  dmaengine: idxd: fix cdev setup and free device lifetime issues
  dmaengine: idxd: iax bus removal
  dmaengine: idxd: remove detection of device type
  perf vendor events: Initial JSON/events list for power10 platform
  perf stat: Basic support for iostat in perf
  perf stat: Helper functions for PCIe root ports list in iostat mode
  perf stat: Enable iostat mode for x86 platforms
  perf: Update .gitignore file
  perf annotate: Add line number like in TUI and source location at EOL
  perf arm64: Fix off-by-one directory paths.
  perf data: Fix error return code in perf_data__create_dir()
  perf tools: Add a build-test variant to use in builds from a tarball
  IB/ipoib: Remove unnecessary struct declaration
  RDMA/cxgb4: add missing qpid increment
  RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
  ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8
  IB/mlx5: Set right RoCE l3 type and roce version while deleting GID
  RDMA/mlx5: Fix type assignment for ICM DM
  ASoC: rt1015p: add support on format S32_LE
  ASoC: simple-card-utils: Allocate link info structure on heap
  PCI: tegra: Convert to MSI domains
  PCI: rcar: Don't allocate extra memory for the MSI capture address
  PCI: rcar: Convert to MSI domains
  PCI: xilinx: Don't allocate extra memory for the MSI capture address
  PCI: xilinx: Convert to MSI domains
  PCI: hv: Drop msi_controller structure
  PCI/MSI: Drop use of msi_controller from core code
  PCI/MSI: Kill msi_controller structure
  PCI/MSI: Kill default_teardown_msi_irqs()
  PCI/MSI: Let PCI host bridges declare their reliance on MSI domains
  PCI/MSI: Make pci_host_common_probe() declare its reliance on MSI domains
  PCI: mediatek: Advertise lack of built-in MSI handling
  PCI/MSI: Document the various ways of ending up with NO_MSI
  PCI: Refactor HT advertising of NO_MSI flag
  power: supply: max14577: remove unneeded variable initialization
  power: supply: max17040: handle device_property_read_u8_array() failure
  power: supply: max17040: remove unneeded double cast
  power: supply: act8945a: correct kerneldoc
  power: supply: bq256xx: add kerneldoc for structure members
  floppy: cleanups: remove trailing whitespaces
  floppy: cleanups: use ST0 as reply_buffer index 0
  floppy: cleanups: use memset() to zero reply_buffer
  floppy: cleanups: use memcpy() to copy reply_buffer
  floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef
  floppy: remove redundant assignment to variable st
  MAINTAINERS: Change maintainer for rnbd module
  Documentation/sysfs-block-rnbd: Add descriptions for remap_device and resize
  block/rnbd-clt: Remove some arguments from insert_dev_if_not_exists_devpath
  block/rnbd-clt: Remove some arguments from rnbd_client_setup_device
  block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk
  block/rnbd: Kill rnbd_clt_destroy_default_group
  block/rnbd: Kill destroy_device_cb
  block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{WAIT,NOWAIT}
  block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallel
  block/rnbd-srv: Remove force_close file after holding a lock
  block/rnbd-clt: Improve find_or_create_sess() return check
  block/rnbd-clt: Fix missing a memory free when unloading the module
  block/rnbd-clt: Support polling mode for IO latency optimization
  Documentation/ABI/rnbd-clt: Add description for nr_poll_queues
  block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev
  block/rnbd-clt: Generate kobject_uevent when the rnbd device state changes
  block/rnbd-clt: Remove max_segment_size
  block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_clt_get_path_name
  block/rnbd: Use strscpy instead of strlcpy
  ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
  ptp: Don't print an error if ptp_kvm is not supported
  KVM: arm64: Fix Function ID typo for PTP_KVM service
  ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c
  ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c
  ASoC: audio-graph: check ports if exists
  ASoC: audio-graph: remove "audio-graph-card, " preix support
  ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs()
  ASoC: audio-graph: remove Platform support
  ASoC: ak4458: enable daisy chain
  thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all the included header files alphabetically
  io-wq: remove unused io_wqe_need_worker() function
  platform/chrome: cros_ec_typec: Track port role
  platform/chrome: cros_ec: Add Type C hard reset
  platform/chrome: cros_ec_typec: Handle hard reset
  io_uring: move inflight un-tracking into cleanup
  io_uring: safer sq_creds putting
  io_uring: refactor io_sq_offload_create()
  RDMA/mlx4: Remove an unused variable
  RDMA/mlx5: Expose private query port
  libata: Fix fall-through warnings for Clang
  gfs2: Fix fall-through warnings for Clang
  dt-bindings: thermal: thermal-sensor: require "#thermal-sensor-cells"
  ima: Fix fall-through warnings for Clang
  nfsd: Fix fall-through warnings for Clang
  drbd: Fix fall-through warnings for Clang
  selftests/bpf: Add docs target as all dependency
  dm raid: fix fall-through warning in rs_check_takeover() for Clang
  net: phy: execute genphy_loopback() per default on all PHYs
  net: phy: genphy_loopback: add link speed configuration
  net: add generic selftest support
  net: fec: make use of generic NET_SELFTESTS library
  net: ag71xx: make use of generic NET_SELFTESTS library
  net: dsa: enable selftest support for all switches by default
  net: dsa: felix: disable always guard band bit for TAS config
  korina: Fix conflict with global symbol desc_empty on x86.
  net: phy: marvell: refactor HWMON OOP style
  net: phy: marvell: fix HWMON enable register for 6390
  net: phy: marvell: use assignment by bitwise AND operator
  net: dsa: mv88e6xxx: simulate Amethyst PHY model number
  net: phy: marvell: add support for Amethyst internal PHY
  korina: Fix build.
  mlxsw: spectrum_qdisc: Drop one argument from check_params callback
  mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare()
  mlxsw: spectrum_qdisc: Drop an always-true condition
  mlxsw: spectrum_qdisc: Track tclass_num as int, not u8
  mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy()
  mlxsw: spectrum_qdisc: Track children per qdisc
  mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock
  mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically
  mlxsw: spectrum_qdisc: Index future FIFOs by band number
  selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS
  net: dsa: mv88e6xxx: Mark chips with undocumented EDSA tag support
  net: dsa: mv88e6xxx: Allow dynamic reconfiguration of tag protocol
  net: dsa: Only notify CPU ports of changes to the tag protocol
  net: dsa: Allow default tag protocol to be overridden from DT
  dt-bindings: net: dsa: Document dsa-tag-protocol property
  net: wwan: Fix bit ops double shift
  virtio-net: restrict build_skb() use to some arches
  net: enetc: automatically select IERB module
  phy: nxp-c45-tja11xx: fix phase offset calculation
  virtio-net: fix use-after-free in page_to_skb()
  sfc: farch: fix TX queue lookup in TX flush done handling
  sfc: farch: fix TX queue lookup in TX event handling
  sfc: ef10: fix TX queue lookup in TX event handling
  net: mana: remove redundant initialization of variable err
  vsock/virtio: free queued packets when closing socket
  net: phy: at803x: fix probe error if copper page is selected
  net: marvell: prestera: fix port event handling on init
  net: davinci_emac: Fix incorrect masking of tx and rx error channel
  net: wwan: mhi_wwan_ctrl: Fix RX buffer starvation
  drm/amdkfd: add edc error interrupt handle for poison propogate mode
  drm/amdgpu: correct default gfx wdt timeout setting
  drm/amdgpu: enable tmz on renoir asics
  drm/amdgpu: only harvest gcea/mmea error status in arcturus
  drm/amdgpu: only harvest gcea/mmea error status in aldebaran
  drm/amdgpu: fix a error injection failed issue
  drm/amdgpu: resolve erroneous gfx_v9_4_2 prints
  drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish
  drm/amd/display: fixed divide by zero kernel crash during dsc enablement
  drm/amd/display: Add DSC check to seamless boot validation
  drm/amd/display: update hdcp display using correct CP type.
  drm/amd/display: add handling for hdcp2 rx id list validation
  drm/amd/display: disable seamless boot for external DP
  drm/amd/display: removed unused function dc_link_reallocate_mst_payload.
  drm/amd/display: treat memory as a single-channel for asymmetric memory v2
  drm/amd/display: Fix FreeSync when RGB MPO in use
  drm/amd/display: Unconditionally clear training pattern set after lt
  drm/amd/display: Add link rate optimization logs for ILR
  drm/amd/display: Always poll for rxstatus in authenticate
  drm/amd/display: Fixed typo in function name.
  drm/amd/display: Fix call to pass bpp in 16ths of a bit
  drm/amd/display: Report Proper Quantization Range in AVI Infoframe
  drm/amd/display: add helper for enabling mst stream features
  drm/amd/display: [FW Promotion] Release 0.0.62
  drm/amd/display: 3.2.132
  Revert "drm/amdgpu: workaround the TMR MC address issue (v2)"
  drm/amdgpu: Reset RAS error count and status regs
  drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran
  drm/amdgpu: Add mem sync flag for IB allocated by SA
  drm/amdgpu/gmc9: remove dummy read workaround for newer chips
  MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT
  platform/chrome: cros_ec_typec: Add DP mode check
  platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVENT_USB_MUX host event
  platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock
  drm/vc4: remove unused function
  rtw88: 8822c: reorder macro position according to the register number
  rtw88: 8822c: Add gap-k calibration to improve long range performance
  rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK
  rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption
  rtw88: Fix potential unrecoverable tx queue stop
  rtw88: refine napi deinit flow
  libertas_tf: Remove duplicate struct declaration
  rtlwifi: implement set_tim by update beacon content
  mt76: testmode: add support to send larger packet
  mt76: mt7915: rework mt7915_tm_set_tx_len()
  mt76: mt7915: fix rate setting of tx descriptor in testmode
  mt76: mt7615: fix memleak when mt7615_unregister_device()
  mt76: mt7915: fix memleak when mt7915_unregister_device()
  mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens
  mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens
  mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
  mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device
  mt76: flush tx status queue on DMA reset
  dt-bindings:net:wireless:mediatek,mt76: introduce power-limits node
  mt76: add functions for parsing rate power limits from DT
  mt76: extend DT rate power limits to support 11ax devices
  mt76: mt7615: implement support for using DT rate power limits
  mt76: mt7615: do not use mt7615 single-sku values for mt7663
  mt76: introduce single-sku support for mt7663/mt7921
  mt76: mt7921: add dumping Tx power table
  mt76: mt7615: fix hardware error recovery for mt7663
  mt76: mt7615: fix entering driver-own state on mt7663
  mt76: mt7615: load ROM patch before checking patch semaphore status
  mt76: mt7915: add support for applying pre-calibration data
  mt76: mt7921: move hw configuration in mt7921_register_device
  mt76: improve mcu error logging
  mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex
  mt76: mt7921: add wifisys reset support in debugfs
  drm/i915/gvt: Remove duplicated register accessible check
  mt76: mt7921: abort uncompleted scan by wifi reset
  mt76: mt7915: add support for DT rate power limits
  mt76: mt7915: rework the flow of txpower setting
  mt76: mt7915: directly read per-rate tx power from registers
  mt76: mt7921: do not use 0 as NULL pointer
  thermal/drivers/ti-soc-thermal/bandgap Remove unused variable 'val'
  MIPS: pci-legacy: revert "use generic pci_enable_resources"
  MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE
  lib/math: Add a `do_div' test module
  div64: Correct inline documentation for `do_div'
  MIPS: Reinstate platform `__div64_32' handler
  MIPS: Avoid DIVU in `__div64_32' is result would be zero
  mips/bootinfo:correct some comments of fw_arg
  NFS: The 'fattr_valid' field in struct nfs_server should be unsigned int
  of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit memory addresses
  powerpc/pseries/iommu: Fix window size for direct mapping with pmem
  powerpc/8xx: Enhance readability of trap types
  powerpc/32s: Enhance readability of trap types
  powerpc/irq: Enhance readability of trap types
  powerpc/inst: ppc_inst_as_u64() becomes ppc_inst_as_ulong()
  powerpc: Enable OPTPROBES on PPC32
  powerpc/mce: save ignore_event flag unconditionally for UE
  selftests/timens: Fix gettime_perf to work on powerpc
  powerpc/32: Use r2 in wrtspr() instead of r0
  powerpc/ebpf32: Fix comment on BPF_ALU{64} | BPF_LSH | BPF_K
  powerpc/ebpf32: Rework 64 bits shifts to avoid tests and branches
  powerpc/ebpf32: Use standard function call for functions within 32M distance
  powerpc: Remove probe_user_read_inst()
  powerpc: Make probe_kernel_read_inst() common to PPC32 and PPC64
  powerpc: Rename probe_kernel_read_inst()
  powerpc: Move copy_inst_from_kernel_nofault()
  lib/math/test_div64: Fix error message formatting
  fs/reiserfs/journal.c: delete useless variables
  ASoC: amd: drop S24_LE format support
  ASoC: Intel: KMB: Fix random noise at the HDMI output
  ASoC: audio-graph: add graph_parse_node()
  ASoC: audio-graph: add graph_link_init()
  ASoC: simple-card: add simple_parse_node()
  ASoC: simple-card: add simple_link_init()
  ASoC: audio-graph: tidyup graph_dai_link_of_dpcm()
  ataflop: potential out of bounds in do_format()
  ataflop: fix off by one in ataflop_probe()
  of: linux/of.h: fix kernel-doc warnings
  nSVM: Check addresses of MSR and IO permission maps
  KVM: x86: Support KVM VMs sharing SEV context
  KVM: selftests: Sync data verify of dirty logging with guest sync
  KVM: selftests: Always run vCPU thread with blocked SIG_IPI
  KVM: x86: document behavior of measurement ioctls with len==0
  KVM: Boost vCPU candidate in user mode which is delivering interrupt
  KVM: SVM: Add KVM_SEV SEND_START command
  KVM: SVM: Add KVM_SEND_UPDATE_DATA command
  KVM: SVM: Add KVM_SEV_SEND_FINISH command
  KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
  KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
  KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
  KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
  crypto: ccp: Free SEV device if SEV init fails
  crypto: ccp: Detect and reject "invalid" addresses destined for PSP
  crypto: ccp: Reject SEV commands with mismatching command buffer
  crypto: ccp: Play nice with vmalloc'd memory for SEV command structs
  crypto: ccp: Use the stack for small SEV command buffers
  crypto: ccp: Use the stack and common buffer for status commands
  crypto: ccp: Use the stack and common buffer for INIT command
  KVM: SVM: Allocate SEV command structures on local stack
  brd: expose number of allocated pages in debugfs
  nvmet: avoid queuing keep-alive timer if it is disabled
  nvme: sanitize KATO setting
  nvme: add 'kato' sysfs attribute
  nvme: do not try to reconfigure APST when the controller is not live
  nvme: cleanup nvme_configure_apst
  octeontx2-af: cn10k: Mailbox changes for CN10K CPT
  octeontx2-af: cn10k: Add mailbox to configure reassembly timeout
  octeontx2-af: Add mailbox for CPT stats
  net: dsa: mv88e6xxx: Correct spelling of define "ADRR" -> "ADDR"
  net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size
  net: dsa: mv88e6xxx: Export cross-chip PVT as devlink region
  nfp: devlink: initialize the devlink port attribute "lanes"
  stmmac: intel: unlock on error path in intel_crosststamp()
  net: dsa: fix bridge support for drivers without port_bridge_flags callback
  stmmac: intel: set TSO/TBS TX Queues default settings
  net: stmmac: fix TSO and TBS feature enabling during driver open
  net: renesas: ravb: Fix a stuck issue when a lot of frames are received
  net: phy: intel-xway: enable integrated led functions
  net: qrtr: Avoid potential use after free in MHI send
  net: ethernet: ravb: Fix release of refclk
  dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema
  mt76: connac: move mcu_update_arp_filter in mt76_connac module
  mt76: mt7921: remove leftover function declaration
  mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl
  mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl
  mt76: connac: introduce wake counter for fw_pmctrl synchronization
  mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
  mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
  mt76: dma: add the capability to define a custom rx napi poll routine
  mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi
  mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi
  mt76: connac: unschedule ps_work in mt76_connac_pm_wake
  mt76: connac: check wake refcount in mcu_fw_pmctrl
  mt76: connac: remove MT76_STATE_PM in mac_tx_free
  mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work
  mt76: connac: alaways wake the device before scanning
  mt76: mt7615: rely on pm refcounting in mt7615_led_set_config
  mt76: connac: do not run mt76_txq_schedule_all directly
  mt76: connac: use waitqueue for runtime-pm
  mt76: remove MT76_STATE_PM in tx path
  mt76: mt7921: add awake and doze time accounting
  mt76: mt7921: enable sw interrupts
  mt76: mt7615: Fix a dereference of pointer sta before it is null checked
  mt76: mt7921: move mt7921_dma_reset in dma.c
  mt76: mt7921: introduce mt7921_wpdma_reset utility routine
  mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities
  mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine
  mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility
  mt76: mt7921: enable deep sleep when the device suspends
  mt76: mt7921: fix possible invalid register access
  mt76: move token_lock, token and token_count in mt76_dev
  mt76: move token utilities in mt76 common module
  mt76: mt7915: do not read rf value from efuse in flash mode
  mt76: mt7921: get rid of mcu_reset function pointer
  mt76: mt7921: improve doze opportunity
  mt76: mt7663: add awake and doze time accounting
  mt76: connac: unschedule mac_work before going to sleep
  mt76: mt7921: mt7921_stop should put device in fw_own state
  mt76: mt7921: introduce mt7921_mcu_sta_add routine
  mt76: debugfs: introduce napi_threaded node
  mt76: mt7615: fix a precision vs width bug in printk
  mt76: mt7915: fix a precision vs width bug in printk
  mt76: mt7921: fix a precision vs width bug in printk
  mt76: move mt76_token_init in mt76_alloc_device
  mt76: mt7921: reinit wpdma during drv_own if necessary
  RDMA/rxe: Fix a bug in rxe_fill_ip_info()
  net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n
  of: overlay: Fix kerneldoc warning in of_overlay_remove()
  power: supply: cpcap-battery: fix invalid usage of list cursor
  bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine
  net: phy: marvell: don't use empty switch default case
  neighbour: Prevent Race condition in neighbour subsytem
  dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
  RDMA/cma: Skip device which doesn't support CM
  pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group.
  pinctrl: Ingenic: Add support for read the pin configuration of X1830.
  pinctrl: Ingenic: Adjust the sequence of X1830 SSI pin groups.
  pinctrl: Ingenic: Improve LCD pins related code.
  pinctrl: Ingenic: Add DMIC pins support for Ingenic SoCs.
  pinctrl: Ingenic: Reformat the code.
  dt-bindings: pinctrl: Add bindings for new Ingenic SoCs.
  pinctrl: Ingenic: Add pinctrl driver for JZ4730.
  pinctrl: Ingenic: Add pinctrl driver for JZ4750.
  pinctrl: Ingenic: Add pinctrl driver for JZ4755.
  pinctrl: Ingenic: Add pinctrl driver for JZ4775.
  pinctrl: Ingenic: Add pinctrl driver for X2000.
  dt-bindings: pinctrl: mt8195: add pinctrl file and binding document
  pinctrl: add pinctrl driver on mt8195
  pinctrl: add drive for I2C related pins on MT8195
  RDMA/core: Add CM to restrack after successful attachment to a device
  pinctrl: mediatek: use spin lock in mtk_rmw
  pinctrl: core: Fix kernel doc string for pin_get_name()
  dt-bindings: pinctrl: Add binding for ZynqMP pinctrl driver
  pinctrl: Keep enum pin_config_param ordered by name
  pinctrl: Introduce MODE group in enum pin_config_param
  pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param
  pinctrl: rockchip: do coding style for mux route struct
  scsi: blk-mq: Fix build warning when making htmldocs
  f2fs: avoid using native allocate_segment_by_default()
  nvme: introduce generic per-namespace chardev
  microblaze: add 'fallthrough' to memcpy/memset/memmove
  firmware: xilinx: Add pinctrl support
  pinctrl: Add Xilinx ZynqMP pinctrl driver support
  powerpc/fadump: Fix sparse warnings
  powerpc/powernv: Fix type of opal_mpipl_query_tag() addr argument
  powerpc/64s: Add FA_DUMP to defconfig
  powerpc: make ALTIVEC select PPC_FPU
  powerpc/64: Fix the definition of the fixmap area
  powerpc/legacy_serial: Use early_ioremap()
  iwlwifi: mvm: tt: Replace thermal_notify_framework
  thermal/core: Remove thermal_notify_framework
  Documentation: driver-api: thermal: Remove thermal_notify_framework from documentation
  thermal/drivers/tsens: Don't hardcode sensor slope
  thermal/drivers/tsens: Convert msm8960 to reg_field
  thermal/drivers/tsens: Add VER_0 tsens version
  thermal/drivers/tsens: Use init_common for msm8960
  thermal/drivers/tsens: Fix bug in sensor enable for msm8960
  thermal/drivers/tsens: Replace custom 8960 apis with generic apis
  thermal/drivers/tsens: Drop unused define for msm8960
  thermal/drivers/tsens: Add support for ipq8064-tsens
  dt-bindings: thermal: tsens: Document ipq8064 bindings
  thermal/core: Create a helper __thermal_cdev_update() without a lock
  KVM: arm64: Divorce the perf code from oprofile helpers
  arm64: Get rid of oprofile leftovers
  s390: Get rid of oprofile leftovers
  sh: Get rid of oprofile leftovers
  perf: Get rid of oprofile leftovers
  RDMA/nldev: Return context information
  RDMA/restrack: Add support to get resource tracking for SRQ
  RDMA/nldev: Return SRQ information
  RDMA/nldev: Add QP numbers to SRQ information
  ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
  ath10k: Fix a use after free in ath10k_htc_send_bundle
  ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
  ath11k: qmi: Fix spelling mistake "requeqst" -> "request"
  ath11k: fix warning in ath11k_mhi_config
  wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
  wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
  wlcore: Fix buffer overrun by snprintf due to incorrect buffer size
  qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
  brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough
  SUNRPC: fix ternary sign expansion bug in tracing
  ASoC: adau17x1: Avoid overwriting CHPF
  ASoC: tegra: mark runtime-pm functions as __maybe_unused
  powerpc/perf: Fix sampled instruction type for larx/stcx
  powerpc/perf: Fix the threshold event selection for memory events in power10
  powerpc/64s: Fix mm_cpumask memory ordering comment
  powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
  selftests/powerpc: Add uaccess flush test
  powerpc/configs: Add IBMVNIC to some 64-bit configs
  powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR
  powerpc/selftests/perf-hwbreak: Coalesce event creation code
  powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR
  powerpc/selftests: Add selftest to test concurrent perf/ptrace events
  powerpc/eeh: remove unneeded semicolon
  powerpc/64s: remove unneeded semicolon
  selftests/powerpc: remove unneeded semicolon
  powerpc/iommu: Allocate it_map by vmalloc
  powerpc/iommu: Do not immediately panic when failed IOMMU table allocation
  powerpc/iommu: Annotate nested lock for lockdep
  powerpc/44x: fix spelling mistake in Kconfig "varients" -> "variants"
  Revert "ALSA: usb-audio: Add support for many Roland devices..."
  ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices
  ice: warn about potentially malicious VFs
  ice: Allow ignoring opcodes on specific VF
  ice: Advertise virtchnl UDP segmentation offload capability
  iavf: add support for UDP Segmentation Offload
  ice: remove redundant assignment to pointer vsi
  ice: Add helper function to get the VF's VSI
  ice: Enable RSS configure for AVF
  ice: Support RSS configure removal for AVF
  iavf: Add framework to enable ethtool RSS config
  iavf: Support for modifying TCP RSS flow hashing
  iavf: Support for modifying UDP RSS flow hashing
  iavf: Support for modifying SCTP RSS flow hashing
  perf tools: Update topdown documentation to permit rdpmc calls
  landlock: Add object management
  landlock: Add ruleset and domain management
  landlock: Set up the security framework and manage credentials
  landlock: Add ptrace restrictions
  LSM: Infrastructure management of the superblock
  landlock: Support filesystem access-control
  fs,security: Add sb_delete hook
  arch: Wire up Landlock syscalls
  landlock: Add syscall implementations
  selftests/landlock: Add user space tests
  samples/landlock: Add a sandbox manager example
  landlock: Add user and kernel documentation
  landlock: Enable user space to infer supported features
  net: phy: marvell: fix m88e1011_set_downshift
  net: phy: marvell: fix m88e1111_set_downshift
  net: mana: fix PCI_HYPERV dependency
  net: enetc: fix link error again
  netdevsim: Only use sampling truncation length when valid
  net: wwan: core: Return poll error in case of port removal
  vxge: avoid -Wemtpy-body warnings
  ext4: Fix occasional generic/418 failure
  ext4: wipe ext4_dir_entry2 upon file deletion
  r8152: replace return with break for ram code speedup mode timeout
  net, xdp: Update pkt_type if generic XDP changes unicast MAC
  bpf, doc: Fix some invalid links in bpf_devel_QA.rst
  thermal/core/power_allocator: Maintain the device statistics from going stale
  thermal/core/power_allocator: Update once cooling devices when temp is low
  thermal/core/fair share: Lock the thermal zone while looping over instances
  thermal/core/fair share: Use the lockless __thermal_cdev_update() function
  thermal/core/power allocator: Use the lockless __thermal_cdev_update() function
  thermal/drivers/mtk_thermal: Remove redundant initializations of several variables
  bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
  net/mlx4: Treat VFs fair when handling comm_channel_events
  net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards
  stmmac: intel: Enable HW descriptor prefetch by default
  ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
  arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
  xfs: rename xfs_ictimestamp_t
  xfs: rename struct xfs_legacy_ictimestamp
  powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE() to save TCEs
  powerpc/kernel/iommu: Use largepool as a last resort when !largealloc
  riscv: Disable data start offset in flat binaries
  m68k: coldfire: fix irq ranges
  mmc: core: Correct descriptions in mmc_of_parse()
  mmc: core: Convert mmc_of_parse_voltage() to use device property API
  mmc: mmc_spi: Set up polling even if voltage-ranges is not present
  mmc: mmc_spi: Drop unused NO_IRQ definition
  mmc: mmc_spi: Use already parsed IRQ
  mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic
  xsk: Align XDP socket batch size with DPDK
  mmc: block: Update ext_csd.cache_ctrl if it was written
  lib/math/test_div64: Correct the spelling of "dividend"
  MIPS: Avoid handcoded DIVU in `__div64_32' altogether
  MIPS:DTS:Fix label name and interrupt number of ohci for Loongson-2K
  MIPS:DTS:Correct the license for Loongson-2K
  mips: Do not include hi and lo in clobber list for R6
  KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100
  KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code
  MIPS: select ARCH_KEEP_MEMBLOCK unconditionally
  ASoC: stm32: properly get clk from the provider
  ASoC: wcd934x: use the clock provider API
  ASoC: rt5682: clock driver must use the clock provider API
  ASoC: lpass: use the clock provider API
  ASoC: da7219: properly get clk from the provider
  drm/ttm: fix error handling if no BO can be swapped out v4
  arm64: vdso32: drop -no-integrated-as flag
  arm64: Force SPARSEMEM_VMEMMAP as the only memory management model
  arm64: alternative: simplify passing alt_region
  arm64: remove HAVE_DEBUG_BUGVERBOSE
  io_uring: check sqring and iopoll_list before shedule
  ASoC: rt711-sdca: change capture switch controls
  ASoC: rt711-sdca: add the notification when volume changed
  SUNRPC: Fix null pointer dereference in svc_rqst_free()
  net: ieee802154: fix null deref in parse dev addr
  i40e: refactor repeated link state reporting code
  i40e: use minimal Tx and Rx pairs for kdump
  i40e: use minimal Rx and Tx ring buffers for kdump
  i40e: use minimal admin queue for kdump
  iavf: remove duplicate free resources calls
  iavf: change the flex-byte support number to macro definition
  iavf: enhance the duplicated FDIR list scan handling
  iavf: redefine the magic number for FDIR GTP-U header fields
  md-cluster: fix use-after-free issue when removing rdev
  md/raid1: properly indicate failure when ending a failed write request
  pwm: pca9685: Switch to atomic API
  pwm: pca9685: Support hardware readout
  pwm: pca9685: Improve runtime PM behavior
  pwm: mediatek: Remove unused function
  dt-bindings: pwm: Convert pwm-rockchip.txt to YAML
  dt-bindings: pwm: rockchip: Add more compatible strings
  ARM: dts: rockchip: Remove clock-names from PWM nodes
  arm64: dts: rockchip: Remove clock-names from PWM nodes
  dt-bindings: pwm: Add bindings for Toshiba Visconti PWM Controller
  bpf: Notify user if we ever hit a bpf_snprintf verifier bug
  bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR
  arm64: Show three registers per line
  ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
  ACPI: irq: Prevent unregistering of GIC SGIs
  pwm: visconti: Add Toshiba Visconti SoC PWM support
  pwm: atmel: Fix duty cycle calculation in .get_state()
  pwm: atmel: Improve duty cycle calculation in .apply()
  ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2
  dmaengine: idxd: add percpu_ref to descriptor submission path
  dmaengine: idxd: add support for readonly config mode
  dmaengine: idxd: add interrupt handle request and release support
  dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages
  dmaengine: idxd: enable SVA feature for IOMMU
  dmaengine: idxd: support reporting of halt interrupt
  dmaengine: idxd: device cmd should use dedicated lock
  dmaengine: idxd: remove MSIX masking for interrupt handlers
  openvswitch: meter: remove rate from the bucket size calculation
  net: sock: remove the unnecessary check in proto_register
  virtio-net: fix use-after-free in skb_gro_receive
  net: mana: Use int to check the return value of mana_gd_poll_cq()
  net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
  net: ethernet: mtk_eth_soc: fix RX VLAN offload
  net: ethernet: mtk_eth_soc: unmap RX data before calling build_skb
  net: ethernet: mtk_eth_soc: fix build_skb cleanup
  net: ethernet: mtk_eth_soc: use napi_consume_skb
  net: ethernet: mtk_eth_soc: reduce MDIO bus access latency
  net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops
  net: ethernet: mtk_eth_soc: use larger burst size for QDMA TX
  net: ethernet: mtk_eth_soc: increase DMA ring sizes
  net: ethernet: mtk_eth_soc: implement dynamic interrupt moderation
  net: ethernet: mtk_eth_soc: cache HW pointer of last freed TX descriptor
  net: ethernet: mtk_eth_soc: only read the full RX descriptor if DMA is done
  net: ethernet: mtk_eth_soc: reduce unnecessary interrupts
  net: ethernet: mtk_eth_soc: rework NAPI callbacks
  net: ethernet: mtk_eth_soc: set PPE flow hash as skb hash if present
  net: ethernet: mtk_eth_soc: use iopoll.h macro for DMA init
  enetc: fix locking for one-step timestamping packet transfer
  r8152: remove NCM mode from REALTEK_USB_DEVICE macro
  r8152: redefine REALTEK_USB_DEVICE macro
  selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
  selftests: mlxsw: Remove a redundant if statement in port_scale test
  selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test
  selftests: mlxsw: Return correct error code in resource scale tests
  selftests: mlxsw: Increase the tolerance of backlog buildup
  selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
  mptcp: Retransmit DATA_FIN
  bpftool: Support dumping BTF VAR's "extern" linkage
  bpftool: Dump more info about DATASEC members
  libbpf: Suppress compiler warning when using SEC() macro with externs
  libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier
  libbpf: Allow gaps in BPF program sections to support overriden weak functions
  libbpf: Refactor BTF map definition parsing
  libbpf: Factor out symtab and relos sanity checks
  libbpf: Make few internal helpers available outside of libbpf.c
  libbpf: Extend sanity checking ELF symbols with externs validation
  libbpf: Tighten BTF type ID rewriting with error checking
  libbpf: Add linker extern resolution support for functions and global variables
  libbpf: Support extern resolution for BTF-defined maps in .maps section
  selftests/bpf: Use -O0 instead of -Og in selftests builds
  selftests/bpf: Omit skeleton generation for multi-linked BPF object files
  selftests/bpf: Add function linking selftest
  selftests/bpf: Add global variables linking selftest
  selftests/bpf: Add map linking selftest
  selftests/bpf: Document latest Clang fix expectations for linking tests
  mptcp: implement dummy MSG_ERRQUEUE support
  mptcp: implement MSG_TRUNC support
  mptcp: ignore unsupported msg flags
  mptcp: add MSG_PEEK support
  selftests: mptcp: add a test case for MSG_PEEK
  selftests/net: bump timeout to 5 minutes
  net/atm: Fix spelling mistake "requed" -> "requeued"
  phy: nxp-c45-tja11xx: add interrupt support
  bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst
  net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported
  net/mlx5: E-Switch, Prepare to return total vports from eswitch struct
  net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping
  net/mlx5: E-Switch, Consider SF ports of host PF
  net/mlx5: SF, Rely on hw table for SF devlink port allocation
  devlink: Extend SF port attributes to have external attribute
  net/mlx5: SF, Store and use start function id
  net/mlx5: SF, Consider own vhca events of SF devices
  net/mlx5: SF, Use helpers for allocation and free
  net/mlx5: SF, Split mlx5_sf_hw_table into two parts
  net/mlx5: SF, Extend SF table for additional SF id range
  can: etas_es58x: Fix missing null check on netdev pointer
  can: etas_es58x: Fix a couple of spelling mistakes
  can: add a note that RECV_OWN_MSGS frames are subject to filtering
  kbuild: split cc-option and friends to scripts/Makefile.compiler
  kbuild: include Makefile.compiler only when compiler is needed
  kbuild: show warning if 'make headers_check' is used
  kbuild: add CONFIG_VMLINUX_MAP expert option
  kbuild: apply fixdep logic to link-vmlinux.sh
  kbuild: rename multi-used-* to multi-obj-*
  kbuild: move $(strip ) to suffix-search definition
  Makefile: Remove '--gcc-toolchain' flag
  Makefile: Only specify '--prefix=' when building with clang + GNU as
  docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02
  kbuild: replace sed with $(subst ) or $(patsubst )
  kbuild: collect minimum tool versions into scripts/min-tool-version.sh
  kbuild: check the minimum assembler version in Kconfig
  kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh
  arm64: move --fix-cortex-a53-843419 linker test to Kconfig
  kbuild: generate Module.symvers only when vmlinux exists
  kbuild: do not set -w for vmlinux.o modpost
  kbuild: fix false-positive modpost warning when all symbols are trimmed
  Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
  scripts: modpost.c: Fix a few typos
  kbuild: remove unneeded mkdir for external modules_install
  kbuild: unify modules(_install) for in-tree and external modules
  kbuild: show the target directory for depmod log
  kbuild: check module name conflict for external modules as well
  kbuild: rename extmod-prefix to extmod_prefix
  kbuild: refactor scripts/Makefile.modinst
  kbuild: move module strip/compression code into scripts/Makefile.modinst
  kbuild: merge scripts/Makefile.modsign to scripts/Makefile.modinst
  kbuild: remove CONFIG_MODULE_COMPRESS
  kbuild: add support for zstd compressed modules
  sysctl: use min() helper for namecmp()
  alpha: syscalls: switch to generic syscalltbl.sh
  alpha: syscalls: switch to generic syscallhdr.sh
  ia64: syscalls: switch to generic syscalltbl.sh
  ia64: syscalls: switch to generic syscallhdr.sh
  kbuild: add an elfnote for whether vmlinux is built with lto
  MAINTAINERS: add pattern for dummy-tools
  kbuild: remove TMPO from try-run
  kbuild: redo fake deps at include/config/*.h
  tools: do not include scripts/Kbuild.include
  kbuild: deb-pkg: change the source package name to linux-upstream
  kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test
  f2fs: clean up left deprecated IO trace codes
  powerpc/kasan: Fix shadow start address with modules
  perf vendor events intel: Add missing skylake & icelake model numbers
  io_uring: move __io_sqe_files_unregister
  io_uring: return back rsrc data free helper
  io_uring: decouple CQE filling from requests
  io_uring: preparation for rsrc tagging
  io_uring: add generic path for rsrc update
  io_uring: enumerate dynamic resources
  io_uring: add IORING_REGISTER_RSRC
  io_uring: add generic rsrc update with tags
  io_uring: keep table of pointers to ubufs
  io_uring: prepare fixed rw for dynanic buffers
  io_uring: implement fixed buffers registration similar to fixed files
  io_uring: add full-fledged dynamic buffers support
  io_uring: update sq_thread_idle after ctx deleted
  dmaengine: idxd: Add IDXD performance monitor support
  dmaengine: idxd: Enable IDXD performance monitor support
  kernel: always initialize task->pf_io_worker to NULL
  io_uring: io_sq_thread() no longer needs to reset current->pf_io_worker
  kconfig: refactor .gitignore
  can: proc: fix rcvlist_* header alignment on 64-bit system
  leds-lm3642: convert comma to semicolon
  MAINTAINERS: Remove Dan Murphy's bouncing email
  leds: lgm: Fix spelling mistake "prepate" -> "prepare"
  leds: LEDS_BLINK_LGM should depend on X86
  leds: trigger: pattern: Switch to using the new API kobj_to_dev()
  leds: pca9532: Assign gpio base dynamically
  ch_ktls: Remove redundant variable result
  bnxt_en: Fix RX consumer index logic in the error path.
  hv_netvsc: Make netvsc/VF binding check both MAC and serial number
  netfilter: nat: move nf_xfrm_me_harder to where it is used
  netfilter: nft_socket: add support for cgroupsv2
  netfilter: disable defrag once its no longer needed
  netfilter: ebtables: remove the 3 ebtables pointers from struct net
  netfilter: x_tables: remove ipt_unregister_table
  netfilter: x_tables: add xt_find_table
  netfilter: iptables: unregister the tables by name
  netfilter: ip6tables: unregister the tables by name
  netfilter: arptables: unregister the tables by name
  netfilter: x_tables: remove paranoia tests
  netfilter: xt_nat: pass table to hookfn
  netfilter: ip_tables: pass table pointer via nf_hook_ops
  netfilter: arp_tables: pass table pointer via nf_hook_ops
  netfilter: ip6_tables: pass table pointer via nf_hook_ops
  netfilter: remove all xt_table anchors from struct net
  netfilter: nf_log_syslog: Unset bridge logger in pernet exit
  r8152: remove some bit operations
  net: ethernet: ixp4xx: Add DT bindings
  net: ethernet: ixp4xx: Retire ancient phy retrieveal
  net: ethernet: ixp4xx: Support device tree probing
  macvlan: Add nodst option to macvlan type source
  bnxt_en: report signal mode in link up messages
  bnxt_en: Add a new phy_flags field to the main driver structure.
  bnxt_en: Add support for fw managed link down feature.
  bnxt_en: allow promiscuous mode for trusted VFs
  bnxt_en: allow VF config ops when PF is closed
  bnxt_en: Move bnxt_approve_mac().
  bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC.
  bnxt_en: Add PCI IDs for Hyper-V VF devices.
  bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS.
  bnxt_en: Implement .ndo_features_check().
  netfilter: nftables: add nft_pernet() helper function
  netfilter: nfnetlink: add struct nfnl_info and pass it to callbacks
  bpf: Allow trampoline re-attach for tracing and lsm programs
  selftests/bpf: Add re-attach test to fentry_test
  selftests/bpf: Add re-attach test to fexit_test
  selftests/bpf: Add re-attach test to lsm test
  selftests/bpf: Test that module can't be unloaded with attached trampoline
  selftests/bpf: Use ASSERT macros in lsm test
  ALSA: usb-audio: Fix implicit sync clearance at stopping stream
  pwm: Reword docs about pwm_apply_state()
  MIPS: BCM63XX: Use BUG_ON instead of condition followed by BUG.
  drm/i915: Take request reference before arming the watchdog timer
  drm/i915: Restore lost glk FBC 16bpp w/a
  drm/i915: Restore lost glk ccs w/a
  drm/i915: Disable LTTPR detection on GLK once again
  drm/i915/display/psr: Fix cppcheck warnings
  drm/i915: fix an error code in intel_overlay_do_put_image()
  drm/i915: Fix docbook descriptions for i915_gem_shrinker
  memstick: r592: ignore kfifo_out() return code again
  KVM: x86: Properly handle APF vs disabled LAPIC situation
  KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests
  KVM: documentation: fix sphinx warnings
  KVM: VMX: Invert the inlining of MSR interception helpers
  KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
  KVM: SVM: Clear MSR_TSC_AUX[63:32] on write
  KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace
  KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM
  KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads
  KVM: x86: Check CR3 GPA for validity regardless of vCPU mode
  KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
  KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode
  KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
  KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit
  KVM: x86/xen: Drop RAX[63:32] when processing hypercall
  KVM: SVM: Use default rAX size for INVLPGA emulation
  KVM: x86: Rename GPR accessors to make mode-aware variants the defaults
  KVM: x86: Move reverse CPUID helpers to separate header file
  x86/sev: Drop redundant and potentially misleading 'sev_enabled'
  KVM: SVM: Zero out the VMCB array used to track SEV ASID association
  KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
  KVM: SVM: Disable SEV/SEV-ES if NPT is disabled
  KVM: SVM: Move SEV module params/variables to sev.c
  KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features
  KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
  KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y
  KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
  KVM: SVM: Unconditionally invoke sev_hardware_teardown()
  KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup()
  KVM: SVM: Move SEV VMCB tracking allocation to sev.c
  KVM: SVM: Drop redundant svm_sev_enabled() helper
  KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
  KVM: SVM: Skip SEV cache flush if no ASIDs have been used
  KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt()
  selftests: kvm: Fix the check of return value
  mmc: block: Issue a cache flush only when it's enabled
  ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
  blk-iocost: don't ignore vrate_min on QD contention
  ASoC: max98088: fix ni clock divider calculation
  io_uring: fix invalid error check after malloc
  io_uring: Fix uninitialized variable up.resv
  io_uring: fix work_exit sqpoll cancellations
  io_uring: simplify SQPOLL cancellations
  xprtrdma: Avoid Receive Queue wrapping
  xprtrdma: Do not refresh Receive Queue while it is draining
  xprtrdma: Put flushed Receives on free list instead of destroying them
  xprtrdma: Improve locking around rpcrdma_rep destruction
  xprtrdma: Improve commentary around rpcrdma_reps_unmap()
  xprtrdma: Improve locking around rpcrdma_rep creation
  xprtrdma: Fix cwnd update ordering
  xprtrdma: Delete rpcrdma_recv_buffer_put()
  xprtrdma: rpcrdma_mr_pop() already does list_del_init()
  xprtrdma: Rename frwr_release_mr()
  xprtrdma: Clarify use of barrier in frwr_wc_localinv_done()
  xprtrdma: Do not recycle MR after FastReg/LocalInv flushes
  xprtrdma: Do not wake RPC consumer on a failed LocalInv
  xprtrdma: Avoid Send Queue wrapping
  xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation
  xprtrdma: Add an rpcrdma_mr_completion_class
  xprtrdma: Don't display r_xprt memory addresses in tracepoints
  xprtrdma: Remove the RPC/RDMA QP event handler
  xprtrdma: Move fr_cid to struct rpcrdma_mr
  xprtrdma: Move cqe to struct rpcrdma_mr
  xprtrdma: Move fr_linv_done field to struct rpcrdma_mr
  xprtrdma: Move the Work Request union to struct rpcrdma_mr
  xprtrdma: Move fr_mr field to struct rpcrdma_mr
  NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code.
  ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
  dt-bindings: mailbox: qcom-ipcc: Add compatible for SC7280
  io_uring: fix NULL reg-buffer
  drivers/block/null_blk/main: Fix a double free in null_init.
  riscv: Add 3 SBI wrapper functions to get cpu manufacturer information
  riscv: Introduce alternative mechanism to apply errata solution
  riscv: sifive: Add SiFive alternative ports
  riscv: sifive: Apply errata "cip-453" patch
  riscv: sifive: Apply errata "cip-1200" patch
  riscv: Use $(LD) instead of $(CC) to link vDSO
  scripts/recordmcount.pl: Fix RISC-V regex for clang
  riscv: Workaround mcount name prior to clang-13
  riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-function-entry is available
  samples/kprobes: Add riscv support
  riscv: Move kernel mapping outside of linear mapping
  Documentation: riscv: Add documentation that describes the VM layout
  riscv: Prepare ptdump for vm layout dynamic addresses
  riscv: add __init section marker to some functions
  riscv: Mark some global variables __ro_after_init
  riscv: Constify sys_call_table
  riscv: Constify sbi_ipi_ops
  riscv: kprobes: Implement alloc_insn_page()
  riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core
  riscv: bpf: Avoid breaking W^X
  riscv: module: Create module allocations without exec permissions
  riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU
  riscv/kprobe: fix kernel panic when invoking sys_read traced by kprobe
  riscv/mm: Use BUG_ON instead of if condition followed by BUG.
  riscv: vdso: fix and clean-up Makefile
  RISC-V: Add EM_RISCV to kexec UAPI header
  RISC-V: Add kexec support
  RISC-V: Improve init_resources()
  RISC-V: Add kdump support
  RISC-V: Add crash kernel support
  RISC-V: enable XIP
  RISC-V: Add Microchip PolarFire SoC kconfig option
  dt-bindings: riscv: microchip: Add YAML documentation for the PolarFire SoC
  RISC-V: Initial DTS for Microchip ICICLE board
  RISC-V: Enable Microchip PolarFire ICICLE SoC
  ALSA: sb: Fix two use after free in snd_sb_qsound_build
  netfilter: nfnetlink: pass struct nfnl_info to rcu callbacks
  netfilter: nfnetlink: pass struct nfnl_info to batch callbacks
  netfilter: nfnetlink: consolidate callback types
  netfilter: allow to turn off xtables compat layer
  KVM: selftests: Speed up set_memory_region_test
  ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB
  ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye
  f2fs: compress: remove unneed check condition
  f2fs: drop inplace IO if fs status is abnormal
  async_xor: increase src_offs when dropping destination page
  pcnet32: Remove redundant variable prev_link and curr_link
  net: davicom: Remove redundant assignment to ret
  net: hso: fix NULL-deref on disconnect regression
  arm64: dts: rockchip: Remove unnecessary reset in rk3328.dtsi
  dt-bindings: net: dwmac: Add Rockchip DWMAC support
  dt-bindings: net: convert rockchip-dwmac to json-schema
  net: Fix typo in comment about ancillary data
  net/sched: act_ct: fix wild memory access when clearing fragments
  net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
  powerpc: Free fdt on error in elf64_load()
  powerpc: If kexec_build_elf_info() fails return immediately from elf64_load()
  efifb: Check efifb_pci_dev before using it
  LSM: SafeSetID: Fix code specification by scripts/checkpatch.pl
  powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n
  selftests/bpf: Add remaining ASSERT_xxx() variants
  libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE
  selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
  selftests/bpf: Fix field existence CO-RE reloc tests
  selftests/bpf: Fix core_reloc test runner
  ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies
  scsi: lpfc: Fix illegal memory access on Abort IOCBs
  scsi: lpfc: Fix DMA virtual address ptr assignment in bsg
  scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command
  ALSA: virtio: fix kernel-doc
  arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CSI40 ports
  arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi
  parisc: syscalls: switch to generic syscalltbl.sh
  parisc: syscalls: switch to generic syscallhdr.sh
  firmware: arm_scpi: Prevent the ternary sign expansion bug
  firmware: arm_scmi: Remove duplicate declaration of struct scmi_protocol_handle
  exfat: fix erroneous discard when clear cluster bit
  exfat: introduce bitmap_lock for cluster bitmap access
  exfat: add support ioctl and FITRIM function
  exfat: improve write performance when dirsync enabled
  exfat: speed up iterate/lookup by fixing start point of traversing cluster chain
  io_uring: Check current->io_uring in io_uring_cancel_sqpoll
  io_uring: maintain drain logic for multishot poll requests
  powerpc/papr_scm: Mark nvdimm as unarmed if needed during probe
  bpf: Lock bpf_trace_printk's tmp buf before it is written to
  bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
  bpf, cpumap: Bulk skb using netif_receive_skb_list
  bpf, docs: Fix literal block for example code
  kernel-doc: Add support for __deprecated
  netfilter: nftables: rename set element data activation/deactivation functions
  netfilter: nftables: add loop check helper function
  netfilter: nftables: add helper function to flush set elements
  netfilter: nftables: add helper function to validate set element data
  netfilter: nftables: add catch-all set element support
  swiotlb: Fix the type of index
  drm/msm: Do not unpin/evict exported dma-buf's
  drm/msm: fix LLC not being enabled for mmu500 targets
  drm/msm/dsi: dsi_phy_28nm_8960: fix uninitialized variable access
  drm/msm/dsi: fix msm_dsi_phy_get_clk_provider return code
  IB/hfi1: Remove redundant variable rcd
  RDMA/siw: Fix a use after free in siw_alloc_mr
  RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
  RDMA/nldev: Add copy-on-fork attribute to get sys command
  docs: Fix typo in Documentation/x86/x86_64/5level-paging.rst
  vfio/gvt: fix DRM_I915_GVT dependency on VFIO_MDEV
  netfilter: nft_socket: fix an unused variable warning
  netfilter: nft_socket: fix build with CONFIG_SOCK_CGROUP_DATA=n
  net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
  macvlan: Use 'hash' iterators to simplify code
  rxrpc: rxkad: Remove redundant variable offset
  net: phy: marvell-88x2222: enable autoneg by default
  net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE
  fddi/skfp: fix typo
  net: dsa: check tx timestamp request in core driver
  net: dsa: no longer identify PTP packet in core driver
  net: dsa: no longer clone skb in core driver
  net: dsa: free skb->cb usage in core driver
  docs: networking: timestamping: update for DSA switches
  net: mscc: ocelot: convert to ocelot_port_txtstamp_request()
  net: mscc: ocelot: support PTP Sync one-step timestamping
  net: dsa: microchip: ksz8795: change drivers prefix to be generic
  net: dsa: microchip: ksz8795: move cpu_select_interface to extra function
  net: dsa: microchip: ksz8795: move register offsets and shifts to separate struct
  net: dsa: microchip: ksz8795: add support for ksz88xx chips
  net: dsa: microchip: Add Microchip KSZ8863 SPI based driver support
  dt-bindings: net: dsa: document additional Microchip KSZ8863/8873 switch
  net: phy: Add support for microchip SMI0 MDIO bus
  net: dsa: microchip: Add Microchip KSZ8863 SMI based driver support
  dt-bindings: net: mdio-gpio: add compatible for microchip,mdio-smi0
  rds: Remove redundant assignment to nr_sig
  net/tls: Remove redundant initialization of record
  llc2: Remove redundant assignment to rc
  mpls: Remove redundant assignment to err
  net/smc: Remove redundant assignment to rc
  net: fix a concurrency bug in l2tp_tunnel_register()
  ceph: rip out old fscache readpage handling
  ceph: rework PageFsCache handling
  ceph: fix fscache invalidation
  ceph: convert ceph_readpage to netfs_readpage
  ceph: convert ceph_write_begin to netfs_write_begin
  ceph: convert ceph_readpages to ceph_readahead
  ceph: fix fall-through warnings for Clang
  ceph: don't clobber i_snap_caps on non-I_NEW inode
  ceph: don't use d_add in ceph_handle_snapdir
  ceph: use attach/detach_page_private for tracking snap context
  ceph: fix kerneldoc copypasta over ceph_start_io_direct
  ceph: rename the metric helpers
  ceph: avoid counting the same request twice or more
  ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon
  ceph: only check pool permissions for regular files
  ceph: fix inode leak on getattr error in __fh_to_dentry
  ceph: drop pinned_page parameter from ceph_get_caps
  ceph: support getting ceph.dir.rsnaps vxattr
  ceph: convert some PAGE_SIZE invocations to thp_size()
  ceph: fix up some bare fetches of i_size
  ceph: don't allow access to MDS-private inodes
  libceph: bump CephXAuthenticate encoding version
  libceph: don't set global_id until we get an auth ticket
  net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
  sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues
  seq_file: Add a seq_bprintf function
  PCI/sysfs: Convert "config" to static attribute
  PCI/sysfs: Convert "rom" to static attribute
  PCI/sysfs: Convert "reset" to static attribute
  bpf: Implement formatted output helpers with bstr_printf
  bpf: Add batched ops support for percpu array
  bpf, selftests: Update array map tests for per-cpu batched ops
  smb3.1.1: enable negotiating stronger encryption by default
  dt-bindings: nvmem: mediatek: remove duplicate mt8192 line
  ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
  ALSA: usb-audio: Remove redundant assignment to len
  Orangef: implement orangefs_readahead.
  openrisc: Fix a memory leak
  ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
  ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
  ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
  ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
  ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
  ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
  ALSA: hda/realtek: Re-order ALC662 quirk table entries
  ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
  ALSA: hda/conexant: Re-order CX5066 quirk table entries
  powerpc: Avoid clang uninitialized warning in __get_user_size_allowed
  powerpc/signal32: Fix erroneous SIGSEGV on RT signal return
  csky: fix syscache.c fallthrough warning
  csky: uaccess.h: Coding convention with asm generic
  ASoC: stm32: do not request a new clock consummer reference
  ASoC: da7219: do not request a new clock consummer reference
  ASoC: amd: fix for pcm_read() error
  spi: Fix spi device unregister flow
  spi: altera: Make SPI_ALTERA_CORE invisible
  Documentation: firmware-guide: gpio-properties: Add note to SPI CS case
  ACPI: custom_method: fix potential use-after-free issue
  ACPI: custom_method: fix a possible memory leak
  tracing: Map all PIDs to command lines
  btrfs: zoned: fix silent data loss after failure splitting ordered extent
  btrfs: do not consider send context as valid when trying to flush qgroups
  btrfs: fix race leading to unpersisted data and metadata on fsync
  btrfs: fix deadlock when cloning inline extents and using qgroups
  drm/msm: fix minor version to indicate MSM_PARAM_SUSPENDS support
  icmp: standardize naming of RFC 8335 PROBE constants
  net/sched: act_ct: Remove redundant ct get and check
  net: dsa: ksz: Make reg_mib_cnt a u8 as it never exceeds 255
  net: phy: marvell: add downshift support for M88E1240
  net: tun: Remove redundant assignment to ret
  net: netrom: nr_in: Remove redundant assignment to ns
  net: selftest: fix build issue if INET is disabled
  scsi: ufs: core: Fix a typo in ufs-sysfs.c
  scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
  scsi: qla2xxx: Add marginal path handling support
  scsi: qla2xxx: Prevent PRLI in target mode
  scsi: ufs: core: Do not put UFS power into LPM if link is broken
  scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
  scsi: ufs: core: Narrow down fast path in system suspend path
  drm/amd/display: Reject non-zero src_y and src_x for video planes
  drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
  amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
  amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and newer gpus
  drm/amd/display: fix wrong statement in mst hpd debugfs
  drm/amdgpu: fix r initial values
  drm/amdgpu: Handling of amdgpu_device_resume return value for graceful teardown
  drm/amdgpu: Register VGA clients after init can no longer fail
  amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create
  drm/i915/gvt: Prevent divided by zero when calculating refresh rate
  psci: Remove unneeded semicolon
  arm64: doc: Add brk/mmap/mremap() to the Tagged Address ABI Exceptions
  orangefs: leave files in the page cache for a few micro seconds at least
  spi: spi-zynq-qspi: Fix kernel-doc warning
  spi: spi-zynq-qspi: Fix stack violation bug
  perf util: Move bpf_perf definitions to a libperf header
  perf bpf: check perf_attr_map is compatible with the perf binary
  perf stat: Introduce config stat.bpf-counter-events
  perf stat: Introduce ':b' modifier
  perf stat: Introduce bpf_counter_ops->disable()
  perf data: Add JSON export
  perf top: Use evlist->events_stat to count events
  perf hists: Split hists_stats from events_stats
  perf report: Show event sample counts in --stat output
  perf report: Add --skip-empty option to suppress 0 event stat
  perf report: Make --skip-empty as default
  perf report: Print percentage of each event statistics
  tools headers uapi: Update tools's copy of linux/perf_event.h
  perf jevents: Support unit value "cpu_core" and "cpu_atom"
  perf pmu: Simplify arguments of __perf_pmu__new_alias
  perf pmu: Save pmu name
  perf pmu: Save detected hybrid pmus to a global pmu list
  perf pmu: Add hybrid helper functions
  perf stat: Uniquify hybrid event name
  perf parse-events: Create two hybrid hardware events
  perf parse-events: Create two hybrid cache events
  perf parse-events: Create two hybrid raw events
  perf parse-events: Compare with hybrid pmu name
  perf parse-events: Support event inside hybrid pmu
  perf record: Create two hybrid 'cycles' events by default
  perf stat: Add default hybrid events
  perf stat: Filter out unmatched aggregation for hybrid event
  perf stat: Warn group events from different hybrid PMU
  perf record: Uniquify hybrid event name
  perf tests: Add hybrid cases for 'Parse event definition strings' test
  perf tests: Add hybrid cases for 'Roundtrip evsel->name' test
  perf tests: Skip 'Setup struct perf_event_attr' test for hybrid
  perf tests: Support 'Track with sched_switch' test for hybrid
  perf tests: Support 'Parse and process metrics' test for hybrid
  perf tests: Support 'Session topology' test for hybrid
  perf tests: Support 'Convert perf time to TSC' test for hybrid
  perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid
  perf Documentation: Document intel-hybrid support
  perf tools: Enable libtraceevent dynamic linking
  perf tools: Change fields type in perf_record_time_conv
  perf jit: Let convert_timestamp() to be backwards-compatible
  perf session: Add swap operation for event TIME_CONV
  perf session: Dump PERF_RECORD_TIME_CONV event
  perf build: Regenerate the FEATURE_DUMP file after extra feature checks
  tools build: Allow deferring printing the results of feature detection
  perf build: Defer printing detected features to the end of all feature checks
  xfs: remove obsolete AGF counter debugging
  xfs: don't check agf_btreeblks on pre-lazysbcount filesystems
  xfs: update superblock counters correctly for !lazysbcount
  xfs: count free space btree blocks when scrubbing pre-lazysbcount fses
  xfs: unconditionally read all AGFs on mounts with perag reservation
  xfs: introduce in-core global counter of allocbt blocks
  xfs: set aside allocation btree blocks from block reservation
  xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range
  PCI/sysfs: Rename "vpd" attribute accessors
  PCI/sysfs: Convert "vpd" to static attribute
  PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name()
  PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*()
  PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*()
  PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes
  PCI/sysfs: Tidy SMBIOS & ACPI label attributes
  PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group
  PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions
  PCI: dwc: Move dw_pcie_msi_init() to dw_pcie_setup_rc()
  PCI: dwc/intel-gw: Remove unused function
  PCI: dwc: Move iATU detection earlier
  PCI: mediatek-gen3: Add MediaTek Gen3 driver for MT8192
  PCI: mediatek-gen3: Add INTx support
  PCI: mediatek-gen3: Add MSI support
  PCI: mediatek-gen3: Add system PM support
  MAINTAINERS: Add Jianjun Wang as MediaTek PCI co-maintainer
  nitro_enclaves: Fix stale file descriptors on failed usercopy
  swiotlb: don't override user specified size in swiotlb_adjust_size
  io_uring: fix drain with rsrc CQEs
  io_uring: dont overlap internal and user req flags
  io_uring: add more build check for uapi
  io_uring: allow empty slots for reg buffers
  io_uring: fix unchecked error in switch_start()
  io_uring: Fix premature return from loop and memory leak
  rtc: imx-sc: remove .read_alarm
  rtc: ds1307: replace HAS_ALARM by RTC_FEATURE_ALARM
  rtc: ds1307: remove flags
  rtc: rtc_update_irq_enable: rework UIE emulation
  rtc: pcf8523: remove useless define
  rtc: pcf8523: add alarm support
  rtc: pcf8523: report oscillator failures
  rtc: ds1307: Fix wday settings for rx8130
  rtc: s5m: Remove reference to parent's device pdata
  rtc: omap: use rtc_write to access OMAP_RTC_OSC_REG
  rtc: sysfs: check features instead of ops
  seg6: add counters support for SRv6 Behaviors
  openvswitch: fix stack OOB read while fragmenting IPv4 packets
  net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets
  bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
  net: Remove redundant assignment to err
  net: hns3: fix incorrect configuration for igu_egu_hw_err
  net: hns3: initialize the message content in hclge_get_link_mode()
  net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
  MAINTAINERS: remove Wingman Kwok
  MAINTAINERS: move Murali Karicheri to credits
  net: macb: Remove redundant assignment to queue
  bnx2x: Remove redundant assignment to err
  net: dsa: ksz: ksz8863_smi_probe: fix possible NULL pointer dereference
  net: dsa: ksz: ksz8795_spi_probe: fix possible NULL pointer dereference
  net: dsa: ksz: ksz8863_smi_probe: set proper return value for ksz_switch_alloc()
  dyndbg: fix parsing file query without a line-range suffix
  io_uring: Fix memory leak in io_sqe_buffers_register()
  Revert "ACPI: scan: Turn off unused power resources during initialization"
  IB/qib: Remove redundant assignment to ret
  s390/pci: rename zpci_configure_device()
  s390/pci: handle stale deconfiguration events
  s390/configs: enable CONFIG_PCI_IOV
  s390/cpumf: beautify if-then-else indentation
  s390/cpumf: move counter set size calculation to common place
  s390/cpumf: remove call to perf_event_update_userpage
  s390/cio: remove invalid condition on IO_SCH_UNREG
  s390/configs: change CONFIG_VIRTIO_CONSOLE to "m"
  s390/entry: add support for syscall stack randomization
  arm64/vdso: Discard .note.gnu.property sections in vDSO
  arm64: stacktrace: restore terminal records
  selftests/bpf: Fix the snprintf test
  arm64: cpufeatures: use min and max
  tracing: Restructure trace_clock_global() to never block
  arm64: Relax booting requirements for configuration of traps
  arm64: Explicitly require that FPSIMD instructions do not trap
  arm64: Explicitly document boot requirements for SVE
  dm integrity: don't re-write metadata if discarding same blocks
  dm integrity: increase RECALC_SECTORS to improve recalculate speed
  dm integrity: use discard support when recalculating
  dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
  arch/ia64/kernel/head.S: remove duplicate include
  arch/ia64/kernel/fsys.S: fix typos
  arch/ia64/include/asm/pgtable.h: minor typo fixes
  ia64: ensure proper NUMA distance and possible map initialization
  ia64: drop unused IA64_FW_EMU ifdef
  ia64: simplify code flow around swiotlb init
  ia64: trivial spelling fixes
  ia64: fix EFI_DEBUG build
  ia64: mca: always make IA64_MCA_DEBUG an expression
  ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP
  ia64: module: fix symbolizer crash on fdescr
  include/linux/compiler-gcc.h: sparse can do constant folding of __builtin_bswap*()
  scripts/spelling.txt: add entries for recent discoveries
  scripts: a new script for checking duplicate struct declaration
  arch/sh/include/asm/tlb.h: remove duplicate include
  ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  ocfs2: map flags directly in flags_to_o2dlm()
  ocfs2: fix a typo
  ocfs2/dlm: remove unused function
  kfifo: fix ternary sign extension bugs
  vfs: fs_parser: clean up kernel-doc warnings
  watchdog: rename __touch_watchdog() to a better descriptive name
  watchdog: explicitly update timestamp when reporting softlockup
  watchdog/softlockup: report the overall time of softlockups
  watchdog/softlockup: remove logic that tried to prevent repeated reports
  watchdog: fix barriers when printing backtraces from all CPUs
  watchdog: cleanup handling of false positives
  mm/slab_common: provide "slab_merge" option for !IS_ENABLED(CONFIG_SLAB_MERGE_DEFAULT) builds
  mm, slub: enable slub_debug static key when creating cache with explicit debug flags
  mm/slub.c: trivial typo fixes
  mm/kmemleak.c: fix a typo
  mm/page_owner: record the timestamp of all pages during free
  mm, page_owner: remove unused parameter in __set_page_owner_handle
  mm: page_owner: fetch backtrace only for tracked pages
  mm: page_owner: use kstrtobool() to parse bool option
  mm: page_owner: detect page_owner recursion via task_struct
  mm: page_poison: print page info when corruption is caught
  mm/memtest: add ARCH_USE_MEMTEST
  mm: provide filemap_range_needs_writeback() helper
  mm: use filemap_range_needs_writeback() for O_DIRECT reads
  iomap: use filemap_range_needs_writeback() for O_DIRECT reads
  mm/filemap: use filemap_read_page in filemap_fault
  mm/filemap: drop check for truncated page after I/O
  mm: page-writeback: simplify memcg handling in test_clear_page_writeback()
  mm: move page_mapping_file to pagemap.h
  mm/filemap: update stale comment
  mm/msync: exit early when the flags is an MS_ASYNC and start < vm_start
  mm/gup: add compound page list iterator
  mm/gup: decrement head page once for group of subpages
  mm/gup: add a range variant of unpin_user_pages_dirty_lock()
  RDMA/umem: batch page unpin in __ib_umem_release()
  mm: gup: remove FOLL_SPLIT
  mm/memremap.c: fix improper SPDX comment style
  mm: memcontrol: fix kernel stack account
  memcg: cleanup root memcg checks
  memcg: enable memcg oom-kill for __GFP_NOFAIL
  mm: memcontrol: fix cpuhotplug statistics flushing
  mm: memcontrol: kill mem_cgroup_nodeinfo()
  mm: memcontrol: privatize memcg_page_state query functions
  cgroup: rstat: support cgroup1
  cgroup: rstat: punt root-level optimization to individual controllers
  mm: memcontrol: switch to rstat
  mm: memcontrol: consolidate lruvec stat flushing
  kselftests: cgroup: update kmem test for new vmstat implementation
  memcg: charge before adding to swapcache on swapin
  mm: memcontrol: slab: fix obtain a reference to a freeing memcg
  mm: memcontrol: introduce obj_cgroup_{un}charge_pages
  mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c
  mm: memcontrol: change ug->dummy_page only if memcg changed
  mm: memcontrol: use obj_cgroup APIs to charge kmem pages
  mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages()
  mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM
  linux/memcontrol.h: remove duplicate struct declaration
  mm: page_counter: mitigate consequences of a page_counter underflow
  mm/memory.c: do_numa_page(): delete bool "migrated"
  mm/interval_tree: add comments to improve code readability
  x86/vmemmap: drop handling of 4K unaligned vmemmap range
  x86/vmemmap: drop handling of 1GB vmemmap ranges
  x86/vmemmap: handle unpopulated sub-pmd ranges
  x86/vmemmap: optimize for consecutive sections in partial populated PMDs
  mm, tracing: improve rss_stat tracepoint message
  mm: add remap_pfn_range_notrack
  mm: add a io_mapping_map_user helper
  i915: use io_mapping_map_user
  i915: fix remap_io_sg to verify the pgprot
  NUMA balancing: reduce TLB flush via delaying mapping on hint page fault
  mm: extend MREMAP_DONTUNMAP to non-anonymous mappings
  Revert "mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio"
  selftests: add a MREMAP_DONTUNMAP selftest for shmem
  mm/dmapool: switch from strlcpy to strscpy
  mm/sparse: add the missing sparse_buffer_fini() in error branch
  samples/vfio-mdev/mdpy: use remap_vmalloc_range
  mm: unexport remap_vmalloc_range_partial
  mm/vmalloc: use rb_tree instead of list for vread() lookups
  ARM: mm: add missing pud_page define to 2-level page tables
  mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_page
  mm: apply_to_pte_range warn and fail if a large pte is encountered
  mm/vmalloc: rename vmap_*_range vmap_pages_*_range
  mm/ioremap: rename ioremap_*_range to vmap_*_range
  mm: HUGE_VMAP arch support cleanup
  powerpc: inline huge vmap supported functions
  arm64: inline huge vmap supported functions
  x86: inline huge vmap supported functions
  mm/vmalloc: provide fallback arch huge vmap support functions
  mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c
  mm/vmalloc: add vmap_range_noflush variant
  mm/vmalloc: hugepage vmalloc mappings
  mm/vmalloc: remove map_kernel_range
  kernel/dma: remove unnecessary unmap_kernel_range
  powerpc/xive: remove unnecessary unmap_kernel_range
  mm/vmalloc: remove unmap_kernel_range
  mm/vmalloc: improve allocation failure error messages
  mm: vmalloc: prevent use after free in _vm_unmap_aliases
  lib/test_vmalloc.c: remove two kvfree_rcu() tests
  lib/test_vmalloc.c: add a new 'nr_threads' parameter
  vm/test_vmalloc.sh: adapt for updated driver interface
  mm/vmalloc: refactor the preloading loagic
  mm/vmalloc: remove an empty line
  mm/doc: fix fault_flag_allow_retry_first kerneldoc
  mm/doc: fix page_maybe_dma_pinned kerneldoc
  mm/doc: turn fault flags into an enum
  mm/doc: add mm.h and mm_types.h to the mm-api document
  MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT
  pagewalk: prefix struct kernel-doc descriptions
  mm/kasan: switch from strlcpy to strscpy
  kasan: fix kasan_byte_accessible() to be consistent with actual checks
  kasan: initialize shadow to TAG_INVALID for SW_TAGS
  mm, kasan: don't poison boot memory with tag-based modes
  arm64: kasan: allow to init memory when setting tags
  kasan: init memory in kasan_(un)poison for HW_TAGS
  kasan, mm: integrate page_alloc init with HW_TAGS
  kasan, mm: integrate slab init_on_alloc with HW_TAGS
  kasan, mm: integrate slab init_on_free with HW_TAGS
  kasan: docs: clean up sections
  kasan: docs: update overview section
  kasan: docs: update usage section
  kasan: docs: update error reports section
  kasan: docs: update boot parameters section
  kasan: docs: update GENERIC implementation details section
  kasan: docs: update SW_TAGS implementation details section
  kasan: docs: update HW_TAGS implementation details section
  kasan: docs: update shadow memory section
  kasan: docs: update ignoring accesses section
  kasan: docs: update tests section
  kasan: record task_work_add() call stack
  kasan: detect false-positives in tests
  irq_work: record irq_work_queue() call stack
  mm: move mem_init_print_info() into mm_init()
  mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range()
  mm: remove lru_add_drain_all in alloc_contig_range
  include/linux/page-flags-layout.h: correctly determine LAST_CPUPID_WIDTH
  include/linux/page-flags-layout.h: cleanups
  mm/page_alloc: rename alloc_mask to alloc_gfp
  mm/page_alloc: rename gfp_mask to gfp
  mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask
  mm/mempolicy: rename alloc_pages_current to alloc_pages
  mm/mempolicy: rewrite alloc_pages documentation
  mm/mempolicy: rewrite alloc_pages_vma documentation
  mm/mempolicy: fix mpol_misplaced kernel-doc
  mm: page_alloc: dump migrate-failed pages
  mm/Kconfig: remove default DISCONTIGMEM_MANUAL
  mm, page_alloc: avoid page_to_pfn() in move_freepages()
  mm/page_alloc: duplicate include linux/vmalloc.h
  mm/page_alloc: rename alloced to allocated
  mm/page_alloc: add a bulk page allocator
  mm/page_alloc: add an array-based interface to the bulk page allocator
  mm/page_alloc: optimize code layout for __alloc_pages_bulk
  mm/page_alloc: inline __rmqueue_pcplist
  SUNRPC: set rq_page_end differently
  SUNRPC: refresh rq_pages using a bulk page allocator
  net: page_pool: refactor dma_map into own function page_pool_dma_map
  net: page_pool: use alloc_pages_bulk in refill code path
  mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1
  mm/mmzone.h: fix existing kernel-doc comments and link them to core-api
  mm/memory-failure: unnecessary amount of unmapping
  dm raid: remove unnecessary discard limits for raid0 and raid10
  dt-bindings: interrupt-controller: idt,32434-pic: Add missing interrupts property
  dt-bindings: bcm2711-hdmi: Fix broken schema
  x86/PCI: Remove unused alloc_pci_root_info() return value
  PCI/VPD: Remove pci_set_vpd_size()
  PCI/VPD: Make missing VPD message less alarming
  PCI/VPD: Change pci_vpd_init() return type to void
  PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument
  PCI/VPD: Remove pci_vpd_find_tag() SRDT handling
  PCI/VPD: Add helper pci_get_func0_dev()
  PCI: Allow VPD access for QLogic ISP2722
  net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq()
  net: hns3: fix for vxlan gpe tx checksum bug
  net: hns3: use netif_tx_disable to stop the transmit queue
  net: hns3: clear unnecessary reset request in hclge_reset_rebuild
  net: hns3: disable phy loopback setting in hclge_mac_start_phy
  vsock/vmci: Remove redundant assignment to err
  net: atheros: nic-devel@qualcomm.com is dead
  afs, rxrpc: Add Marc Dionne as co-maintainer
  sctp: do asoc update earlier in sctp_sf_do_dupcook_a
  Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK"
  sctp: do asoc update earlier in sctp_sf_do_dupcook_b
  net: phy: marvell: enable downshift by default
  net: stmmac: Remove duplicate declaration of stmmac_priv
  sh: syscalls: switch to generic syscalltbl.sh
  sh: syscalls: switch to generic syscallhdr.sh
  sparc: syscalls: switch to generic syscalltbl.sh
  sparc: syscalls: switch to generic syscallshdr.sh
  kbuild: add comment about why cmd_shipped uses 'cat'
  genksyms: fix stale comment
  usr/include: refactor .gitignore
  kernel/.gitgnore: remove stale timeconst.h and hz.bc
  .gitignore: move tags and TAGS close to other tag files
  .gitignore: ignore only top-level modules.builtin
  kbuild: update config_data.gz only when the content of .config is changed
  kbuild: add a script to remove stale generated files
  Makefile: Move -Wno-unused-but-set-variable out of GCC only block
  kbuild: replace LANG=C with LC_ALL=C
  .gitignore: prefix local generated files with a slash
  RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
  riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y
  riscv: Remove 32b kernel mapping from page table dump
  RISC-V: Always define XIP_FIXUP
  afs: Fix speculative status fetches
  sunrpc: Fix misplaced barrier in call_decode
  xprtrdma: Fix a NULL dereference in frwr_unmap_sync()
  powerpc/powernv: remove the nvlink support
  scsi: scsi_debug: Fix cmd_per_lun, set to max_queue
  scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io()
  scsi: fnic: Use scsi_host_busy_iter() to traverse commands
  drm/msm/dpu: Delete bonkers code
  ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
  vdpa: introduce virtio pci driver
  vdpa/mlx5: Enable user to add/delete vdpa device
  vdpa: Follow kdoc comment style
  vdpa: Follow kdoc comment style
  virtio-balloon: fix a typo in comment of virtballoon_migratepage()
  virtio-net: don't allocate control_buf if not supported
  virtio_pci_modern: introduce helper to map vq notify area
  virtio-pci library: switch to use vp_modern_map_vq_notify()
  vp_vdpa: switch to use vp_modern_map_vq_notify()
  virtio_pci_modern: hide vp_modern_get_queue_notify_off()
  virito_pci libray: hide vp_modern_map_capability()
  virtio-pci library: report resource address
  vp_vdpa: report doorbell address
  vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
  vDPA/ifcvf: get_vendor_id returns a device specific vendor id
  vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA
  vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids
  vDPA/ifcvf: remove the version number string
  vDPA/ifcvf: fetch device feature bits when probe
  vDPA/ifcvf: verify mandatory feature bits for vDPA
  vDPA/ifcvf: deduce VIRTIO device ID from pdev ids
  vdpa_sim: use iova module to allocate IOVA addresses
  vringh: add 'iotlb_lock' to synchronize iotlb accesses
  vringh: reset kiov 'consumed' field in __vringh_iov()
  vringh: explain more about cleaning riov and wiov
  vringh: implement vringh_kiov_advance()
  vringh: add vringh_kiov_length() helper
  vdpa_sim: cleanup kiovs in vdpasim_free()
  vdpa: add get_config_size callback in vdpa_config_ops
  vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate()
  vhost/vdpa: Remove the restriction that only supports virtio-net devices
  vdpa: add vdpa simulator for block device
  vdpa_sim_blk: implement ramdisk behaviour
  vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID
  vdpa_sim_blk: add support for vdpa management tool
  vDPA/ifcvf: deduce VIRTIO device ID when probe
  vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA
  vDPA/ifcvf: get_config_size should return dev specific config size
  kbuild: remove ARCH=sh64 support from top Makefile
  bpf: Fix masking negation logic upon negative dst register
  bpf: Fix leakage of uninitialized bpf stack under speculation
  ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
  parisc: Fix typo in setup.c
  dt-bindings: Remove unused Sigma Designs Tango bindings
  KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map()
  kvm/x86: Fix 'lpages' kvm stat for TDM MMU
  KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
  kvm: exit halt polling on need_resched() as well
  KVM: nSVM: fix a typo in svm_leave_nested
  KVM: nSVM: fix few bugs in the vmcb02 caching logic
  KVM: nSVM: leave the guest mode prior to loading a nested state
  KVM: x86/mmu: Fix kdoc of __handle_changed_spte
  KVM: x86: Fix potential fput on a null source_kvm_file
  Hexagon: fix build errors
  Hexagon: change jumps to must-extend in futex_atomic_*
  Hexagon: remove DEBUG from comet config
  Hexagon: add target builtins to kernel
  cifs: Deferred close for files
  cifs: add shutdown support
  smb3.1.1: allow dumping GCM256 keys to improve debugging of encrypted shares
  smb3.1.1: allow dumping keys for multiuser mounts
  dt-bindings: serial: 8250: Remove duplicated compatible strings
  cifs: detect dead connections only when echoes are enabled.
  libbpf: Fix signed overflow in ringbuf_process_ring
  cifs: use echo_interval even when connection not ready.
  block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
  block/rnbd: Fix style issues
  block/rnbd-clt: Check the return value of the function rtrs_clt_query
  block/rnbd: Remove all likely and unlikely
  s390: dasd: Mundane spelling fixes
  RDMA/rtrs: fix uninitialized symbol 'cnt'
  bio: limit bio max size
  reset: add missing empty function reset_control_rearm()
  ata: ahci_brcm: Fix use of BCM7216 reset controller
  PCI: brcmstb: Use reset/rearm instead of deassert/assert
  of: overlay: Remove redundant assignment to ret
  dt-bindings: PCI: rcar-pci-host: Document missing R-Car H1 support
  dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
  ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
  Revert "Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK""
  Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case"
  sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
  net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
  Revert "net/sctp: fix race condition in sctp_destroy_sock"
  sctp: delay auto_asconf init until binding the first addr
  Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"
  Documentation: ABI: sysfs-class-net-qmi: document pass-through file
  netfilter: xt_SECMARK: add new revision to fix structure layout
  netfilter: arptables: use pernet ops struct during unregister
  xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
  Documentation: input: joydev file corrections
  docs/zh_CN: Adjust order and content of zh_CN/index.rst
  docs/core-api: Consistent code style
  ktest: Minor cleanup with uninitialized variable $build_options
  ktest: Add example config for using VMware VMs
  ktest: Adding editor hints to improve consistency
  ktest: Fixing indentation to match expected pattern
  ktest: Further consistency cleanups
  ktest: Re-arrange the code blocks for better discoverability
  ktest: Add KTEST section to MAINTAINERS file
  docs: correct URL to bios and kernel developer's guide
  docs: reporting-issues.rst: CC subsystem and maintainers on regressions
  Removed the oprofiled version option
  oprofiled version output line removed from the list
  Enlisted oprofile version line removed
  dt-bindings: display: renesas,du: Add missing power-domains property
  powerpc/64s/radix: Enable huge vmalloc mappings
  nvme: fix controller ioctl through ns_head
  nvme: add nvme_get_ns helper
  nvme: avoid memset for passthrough requests
  nvme: move the fabrics queue ready check routines to core
  nvme-pci: fix controller reset hang when racing with nvme_timeout
  nvme-multipath: reset bdev to ns head when failover
  nvmet: remove unsupported command noise
  virtio_pci_modern: __force cast the notify mapping
  virtio_pci_modern: correct sparse tags for notify
  ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
  ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32
  clk: sifive: Add pcie_aux clock in prci driver for PCIe driver
  clk: sifive: Use reset-simple in prci driver for PCIe driver
  MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver
  dt-bindings: PCI: Add SiFive FU740 PCIe host controller
  ALSA: hda/realtek: Add fixup for HP OMEN laptop
  powerpc/kexec_file: Use current CPU info while setting up FDT
  powerpc/powernv/memtrace: Fix dcache flushing
  powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
  btrfs: fix unmountable seed device after fstrim
  btrfs: zoned: sanity check zone type
  powerpc/kconfig: Restore alphabetic order of the selects under CONFIG_PPC
  PCI: fu740: Add SiFive FU740 PCIe host controller driver
  riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC
  dt-bindings: net: renesas,etheravb: Fix optional second clock name
  libceph: allow addrvecs with a single NONE/blank address
  fbmem: Mark proc_fb_seq_ops as __maybe_unused
  xfs: don't allow log writes if the data device is readonly
  iomap: remove unused private field from ioend
  vfio/mdev: remove unnecessary NULL check in mbochs_create()
  btrfs: initialize return variable in cleanup_free_space_cache_v1
  cifs: fix regression when mounting shares with prefix paths
  Cifs: Fix kernel oops caused by deferred close for files.
  fs/cifs: Fix resource leak
  s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
  net: Only allow init netns to set default tcp cong to a restricted algo
  net/nfc: fix use-after-free llcp_sock_bind/connect
  net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
  drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC
  drm/amd/display: Fix two cursor duplication when using overlay
  drm/radeon: Fix off-by-one power_state index heap overwrite
  drm/radeon: Avoid power table parsing memory leaks
  drm/amd/pm: initialize variable
  tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle
  tools/power turbostat: print microcode patch level
  tools/power turbostat: Support Alder Lake Mobile
  tools/power turbostat: Support Ice Lake D
  Revert "tools/power turbostat: adjust for temperature offset"
  tools/power turbostat: Fix DRAM Energy Unit on SKX
  tools/power turbostat: update version number
  tools/power/turbostat: Fix turbostat for AMD Zen CPUs
  tools/power turbostat: Fix offset overflow issue in index converting
  tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server
  tools/power turbostat: unmark non-kernel-doc comment
  tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake
  tools/power turbostat: Print the C-state Pre-wake settings
  tools/power turbostat: Fix Core C6 residency on Atom CPUs
  tools/power turbostat: save original CPU model
  tools/power turbostat: add TCC Offset support
  tools/power turbostat: rename tcc variables
  tools/power turbostat: formatting
  tools/power turbostat: elevate priority of interval mode
  tools/power turbostat: Support "turbostat --hide idle"
  tools/power turbostat: version 2021.05.04
  x86/cpu: Use alternative to generate the TASK_SIZE_MAX constant
  x86/kvm: Fix pr_info() for async PF setup/teardown
  tee: amdtee: unload TA only when its refcount becomes 0
  HID: semitek: new driver for GK6X series keyboards
  HID: asus: Filter keyboard EC for old ROG keyboard
  HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
  HID: thrustmaster: fix return value check in thrustmaster_probe()
  HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock
  HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
  HID: hid-input: add mapping for emoji picker key
  HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT
  HID: surface-hid: Fix integer endian conversion
  HID: ft260: check data size in ft260_smbus_write()
  HID: hid-sensor-hub: Return error for hid_set_field() failure
  HID: asus: filter G713/G733 key event to prevent shutdown
  HID: quirks: Add quirk for Lenovo optical mouse
  HID: remove the unnecessary redefinition of a macro
  HID: multitouch: require Finger field to mark Win8 reports as MT
  HID: multitouch: set Stylus suffix for Stylus-application devices, too
  HID: Add BUS_VIRTUAL to hid_connect logging
  ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E
  HID: usbhid: fix info leak in hid_submit_ctrl
  lib: bitmap: remove the 'extern' keyword from function declarations
  lib: bitmap: order includes alphabetically
  lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()
  docs: kernel-parameters: Move gpio-mockup for alphabetic order
  docs: kernel-parameters: Add gpio_mockup_named_lines
  dt-bindings: gpio: Binding for Realtek Otto GPIO
  gpio: Add Realtek Otto GPIO support
  gpio: omap: Use device_get_match_data() helper
  lib/cmdline: Export next_arg() for being used in modules
  gpio: aggregator: Replace custom get_arg() with a generic next_arg()
  gpio: sch: Add edge event support
  gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events
  gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
  gpio: sch: depends on LPC_SCH
  gpio: sch: Drop MFD_CORE selection
  gpio: ich: Switch to be dependent on LPC_ICH
  gpio: mpc8xxx: Add ACPI support
  gpio: 104-dio-48e: Fix coding style issues
  gpio: it87: remove unused code
  dt-bindings: gpio: fairchild,74hc595: Convert to json-schema
  gpio: mxs: remove useless function
  dt-bindings: gpio: add YAML description for rockchip,gpio-bank
  KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks
  ftrace: Handle commands when closing set_ftrace_filter file
  netfilter: nfnetlink: add a missing rcu_read_unlock()
  vfio/pci: Revert nvlink removal uAPI breakage
  docs: vfio: fix typo
  ARM: footbridge: remove personal server platform
  arch: use cross_compiling to check whether it is a cross build or not
  arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
  kbuild: parameterize the .o part of suffix-search
  kbuild: refactor fdtoverlay rule
  kbuild: refactor modname-multi by using suffix-search
  kbuild: make distclean work against $(objtree) instead of $(srctree)
  kbuild: make distclean remove tag files in sub-directories
  kbuild: remove the unneeded comments for external module builds
  kbuild: Don't remove link-vmlinux temporary files on exit/signal
  arm64: Fix the documented event stream frequency
  mm: introduce and use mapping_empty()
  mm: stop accounting shadow entries
  dax: account DAX entries as nrpages
  mm: remove nrexceptional from inode
  mm: remove nrexceptional from inode: remove BUG_ON
  hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share()
  hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled
  mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h
  hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp
  mm/hugetlb: remove redundant reservation check condition in alloc_huge_page()
  mm: generalize HUGETLB_PAGE_SIZE_VARIABLE
  mm/hugetlb: use some helper functions to cleanup code
  mm/hugetlb: optimize the surplus state transfer code in move_hugetlb_state()
  mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hugetlb_cgroup_migrate()
  mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page()
  mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case
  khugepaged: remove unneeded return value of khugepaged_collapse_pte_mapped_thps()
  khugepaged: reuse the smp_wmb() inside __SetPageUptodate()
  khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter()
  khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
  mm/huge_memory.c: remove unnecessary local variable ret2
  mm/huge_memory.c: rework the function vma_adjust_trans_huge()
  mm/huge_memory.c: make get_huge_zero_page() return bool
  mm/huge_memory.c: rework the function do_huge_pmd_numa_page() slightly
  mm/huge_memory.c: remove redundant PageCompound() check
  mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG
  mm/huge_memory.c: use helper function migration_entry_to_page()
  mm/khugepaged.c: replace barrier() with READ_ONCE() for a selective variable
  khugepaged: use helper function range_in_vma() in collapse_pte_mapped_thp()
  khugepaged: remove unnecessary out label in collapse_huge_page()
  khugepaged: remove meaningless !pte_present() check in khugepaged_scan_pmd()
  mm: huge_memory: a new debugfs interface for splitting THP tests
  mm: huge_memory: debugfs for file-backed THP split
  mm/hugeltb: remove redundant VM_BUG_ON() in region_add()
  mm/hugeltb: simplify the return code of __vma_reservation_common()
  mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages()
  mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
  mm/hugetlb: remove unused variable pseudo_vma in remove_inode_hugepages()
  mm/cma: change cma mutex to irq safe spinlock
  hugetlb: no need to drop hugetlb_lock to call cma_release
  hugetlb: add per-hstate mutex to synchronize user adjustments
  hugetlb: create remove_hugetlb_page() to separate functionality
  hugetlb: call update_and_free_page without hugetlb_lock
  hugetlb: change free_pool_huge_page to remove_pool_huge_page
  hugetlb: make free_huge_page irq safe
  hugetlb: add lockdep_assert_held() calls for hugetlb_lock
  mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range
  mm,compaction: let isolate_migratepages_{range,block} return error codes
  mm,hugetlb: drop clearing of flag from prep_new_huge_page
  mm,hugetlb: split prep_new_huge_page functionality
  mm: make alloc_contig_range handle free hugetlb pages
  mm: make alloc_contig_range handle in-use hugetlb pages
  mm,page_alloc: drop unnecessary checks from pfn_range_valid_contig
  userfaultfd: add minor fault registration mode
  userfaultfd: disable huge PMD sharing for MINOR registered VMAs
  userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled
  userfaultfd: add UFFDIO_CONTINUE ioctl
  userfaultfd: update documentation to describe minor fault handling
  userfaultfd/selftests: add test exercising minor fault handling
  mm/vmscan: move RECLAIM* bits to uapi header
  mm/vmscan: replace implicit RECLAIM_ZONE checks with explicit checks
  mm: vmscan: use nid from shrink_control for tracepoint
  mm: vmscan: consolidate shrinker_maps handling code
  mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation
  mm: vmscan: remove memcg_shrinker_map_size
  mm: vmscan: use kvfree_rcu instead of call_rcu
  mm: memcontrol: rename shrinker_map to shrinker_info
  mm: vmscan: add shrinker_info_protected() helper
  mm: vmscan: use a new flag to indicate shrinker is registered
  mm: vmscan: add per memcg shrinker nr_deferred
  mm: vmscan: use per memcg nr_deferred of shrinker
  mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers
  mm: memcontrol: reparent nr_deferred when memcg offline
  mm: vmscan: shrink deferred objects proportional to priority
  mm/compaction: remove unused variable sysctl_compact_memory
  mm: compaction: update the COMPACT[STALL|FAIL] events properly
  mm: disable LRU pagevec during the migration temporarily
  mm: replace migrate_[prep|finish] with lru_cache_[disable|enable]
  mm: fs: invalidate BH LRU during page migration
  mm/migrate.c: make putback_movable_page() static
  mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS check in 'else' case
  mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
  mm/migrate.c: use helper migrate_vma_collect_skip() in migrate_vma_collect_hole()
  Revert "mm: migrate: skip shared exec THP for NUMA balancing"
  mm: vmstat: add cma statistics
  mm: cma: use pr_err_ratelimited for CMA warning
  mm: cma: add trace events for CMA alloc perf testing
  mm: cma: support sysfs
  mm: cma: add the CMA instance name to cma trace events
  mm: use proper type for cma_[alloc|release]
  ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search()
  ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rmap_item_from_tree()
  ksm: remove dedicated macro KSM_FLAG_MASK
  ksm: fix potential missing rmap_item for stable_node
  mm/ksm: remove unused parameter from remove_trailing_rmap_items()
  mm: restore node stat checking in /proc/sys/vm/stat_refresh
  mm: no more EINVAL from /proc/sys/vm/stat_refresh
  mm: /proc/sys/vm/stat_refresh skip checking known negative stats
  mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats
  x86/mm: track linear mapping split events
  mm/mmap.c: don't unlock VMAs in remap_file_pages()
  mm: generalize ARCH_HAS_CACHE_LINE_SIZE
  mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPPORTS_HUGETLBFS)
  mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE]
  mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION
  mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK
  mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE
  mm/util.c: reduce mem_dump_obj() object size
  mm/util.c: fix typo
  mm/gup: don't pin migrated cma pages in movable zone
  mm/gup: check every subpage of a compound page during isolation
  mm/gup: return an error on migration failure
  mm/gup: check for isolation errors
  mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN
  mm: apply per-task gfp constraints in fast path
  mm: honor PF_MEMALLOC_PIN for all movable pages
  mm/gup: do not migrate zero page
  mm/gup: migrate pinned pages out of movable zone
  memory-hotplug.rst: add a note about ZONE_MOVABLE and page pinning
  mm/gup: change index type to long as it counts pages
  mm/gup: longterm pin migration cleanup
  selftests/vm: gup_test: fix test flag
  selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages
  mm/memory_hotplug: remove broken locking of zone PCP structures during hot remove
  drivers/base/memory: introduce memory_block_{online,offline}
  mm,memory_hotplug: relax fully spanned sections check
  mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()
  mm,memory_hotplug: allocate memmap from the added memory range
  acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported
  mm,memory_hotplug: add kernel boot option to enable memmap_on_memory
  x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE
  arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE
  mm/zswap.c: switch from strlcpy to strscpy
  mm/zsmalloc: use BUG_ON instead of if condition followed by BUG.
  iov_iter: lift memzero_page() to highmem.h
  btrfs: use memzero_page() instead of open coded kmap pattern
  mm/highmem.c: fix coding style issue
  mm/mempool: minor coding style tweaks
  mm/process_vm_access.c: remove duplicate include
  kfence: zero guard page after out-of-bounds access
  kfence: await for allocation using wait_event
  kfence: maximize allocation wait timeout duration
  kfence: use power-efficient work queue to run delayed work
  libbpf: Add NULL check to add_dummy_ksym_var
  ethtool: fix missing NLM_F_MULTI flag when dumping
  Fix spelling error from "eleminate" to "eliminate"
  net:CXGB4: fix leak if sk_buff is not used
  net: fix nla_strcmp to handle more then one trailing null character
  x86/smpboot: Remove duplicate includes
  x86: Delete UD0, UD1 traces
  x86/resctrl: Fix init const confusion
  x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
  x86/cpu: Remove write_tsc() and write_rdtscp_aux() wrappers
  smc: disallow TCP_ULP in smc_setsockopt()
  netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
  KVM/VMX: Invoke NMI non-IST entry instead of IST entry
  context_tracking: Move guest exit context tracking to separate helpers
  context_tracking: Move guest exit vtime accounting to separate helpers
  KVM: x86: Defer vtime accounting 'til after IRQ handling
  sched/vtime: Move vtime accounting external declarations above inlines
  sched/vtime: Move guest enter/exit vtime accounting to vtime.h
  context_tracking: Consolidate guest enter/exit wrappers
  context_tracking: KVM: Move guest enter/exit wrappers to KVM's domain
  KVM: x86: Consolidate guest enter/exit logic to common helpers
  io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers
  MAINTAINERS: add io_uring tool to IO_URING
  netfilter: remove BUG_ON() after skb_header_pointer()
  netfilter: nftables: Fix a memleak from userdata error path in new objects
  x86/process: setup io_threads more like normal user space threads
  drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode.
  drm/amdgpu: Use device specific BO size & stride check.
  can: mcp251xfd: mcp251xfd_probe(): fix an error pointer dereference in probe
  can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
  can: mcp251x: fix resume from sleep before interface was brought up
  can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
  ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
  arm64: kernel: Update the stale comment
  sched,doc: sched_debug_verbose cmdline should be sched_verbose
  psi: Fix psi state corruption when schedule() races with cgroup move
  sched: Fix out-of-bound access in uclamp
  sched/fair: Fix unfairness caused by missing load decay
  x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
  smp: Fix smp_call_function_single_async prototype
  locking/qrwlock: Cleanup queued_write_lock_slowpath()
  block: reexpand iov_iter after read/write
  riscv: Only extend kernel reservation if mapped read-only
  riscv: enable SiFive errata CIP-453 and CIP-1200 Kconfig only if CONFIG_64BIT=y
  riscv: Consistify protect_kernel_linear_mapping_text_rodata() use
  riscv: remove unused handle_exception symbol
  Revert 337f13046f ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
  futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
  futex: Get rid of the val2 conditional dance
  futex: Make syscall entry points less convoluted
  Input: ili210x - add missing negation for touch indication on ili210x
  Input: xpad - add support for Amazon Game Controller
  samples/bpf: Consider frame size in tx_only of xdpsock sample
  drm/msm/dp: check sink_count before update is_connected status
  drm/msm/dp: initialize audio_comp when audio starts
  bpf: Forbid trampoline attach for functions with variable arguments
  net: ipa: fix inter-EE IRQ register definitions
  mlxsw: spectrum_mr: Update egress RIF list before route's action
  tcp: Specify cmsgbuf is user pointer for receive zerocopy.
  alpha: eliminate old-style function definitions
  alpha: csum_partial_copy.c: add function prototypes from <net/checksum.h>
  fs/proc/generic.c: fix incorrect pde_is_permanent check
  proc: save LOC in __xlate_proc_name()
  proc: mandate ->proc_lseek in "struct proc_ops"
  proc: delete redundant subset=pid check
  selftests: proc: test subset=pid
  proc/sysctl: fix function name error in comments
  include: remove pagemap.h from blkdev.h
  kernel.h: drop inclusion in bitmap.h
  linux/profile.h: remove unnecessary declaration
  kernel/async.c: fix pr_debug statement
  kernel/cred.c: make init_groups static
  tools: disable -Wno-type-limits
  tools: bitmap: sync function declarations with the kernel
  tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel
  arch: rearrange headers inclusion order in asm/bitops for m68k, sh and h8300
  lib: extend the scope of small_const_nbits() macro
  tools: sync small_const_nbits() macro with the kernel
  lib: inline _find_next_bit() wrappers
  tools: sync find_next_bit implementation
  lib: add fast path for find_next_*_bit()
  lib: add fast path for find_first_*_bit() and find_last_bit()
  tools: sync lib/find_bit implementation
  MAINTAINERS: add entry for the bitmap API
  lib/bch.c: fix a typo in the file bch.c
  lib: fix inconsistent indenting in process_bit1()
  lib/list_sort.c: fix typo in function description
  lib/genalloc.c: Fix a typo
  lib: crc8: pointer to data block should be const
  lib: stackdepot: turn depot_lock spinlock to raw_spinlock
  lib/percpu_counter: tame kernel-doc compile warning
  lib/genalloc: add parameter description to fix doc compile warning
  lib: parser: clean up kernel-doc
  include/linux/compat.h: remove unneeded declaration from COMPAT_SYSCALL_DEFINEx()
  checkpatch: warn when missing newline in return sysfs_emit() formats
  checkpatch: exclude four preprocessor sub-expressions from MACRO_ARG_REUSE
  checkpatch: improve ALLOC_ARRAY_ARGS test
  kselftest: introduce new epoll test case
  fs/epoll: restore waking from ep_done_scan()
  isofs: fix fall-through warnings for Clang
  fs/nilfs2: fix misspellings using codespell tool
  nilfs2: fix typos in comments
  hpfs: replace one-element array with flexible-array member
  do_wait: make PIDTYPE_PID case O(1) instead of O(n)
  kernel/fork.c: simplify copy_mm()
  kernel/fork.c: fix typos
  kexec: Add kexec reboot string
  kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
  kexec: dump kmessage before machine_kexec
  gcov: combine common code
  gcov: simplify buffer allocation
  gcov: use kvmalloc()
  gcov: clang: drop support for clang-10 and older
  smp: kernel/panic.c - silence warnings
  delayacct: clear right task's flag after blkio completes
  gdb: lx-symbols: store the abspath()
  scripts/gdb: document lx_current is only supported by x86
  scripts/gdb: add lx_current support for arm64
  kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
  kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
  kernel/resource: remove first_lvl / siblings_only logic
  kernel/resource: allow region_intersects users to hold resource_lock
  kernel/resource: refactor __request_region to allow external locking
  kernel/resource: fix locking in request_free_mem_region
  selftests: remove duplicate include
  kernel/async.c: stop guarding pr_debug() statements
  kernel/async.c: remove async_unregister_domain()
  init/initramfs.c: do unpacking asynchronously
  modules: add CONFIG_MODPROBE_PATH
  ipc/sem.c: mundane typo fixes
  mm: fix some typos and code style problems
  drivers/char: remove /dev/kmem for good
  mm: remove xlate_dev_kmem_ptr()
  mm/vmalloc: remove vwrite()
  arm: print alloc free paths for address in registers
  scripts/spelling.txt: add "overlfow"
  scripts/spelling.txt: Add "diabled" typo
  scripts/spelling.txt: add "overflw"
  mm/slab.c: fix spelling mistake "disired" -> "desired"
  include/linux/pgtable.h: few spelling fixes
  kernel/umh.c: fix some spelling mistakes
  kernel/user_namespace.c: fix typos
  kernel/up.c: fix typo
  kernel/sys.c: fix typo
  fs: fat: fix spelling typo of values
  ipc/sem.c: spelling fix
  treewide: remove editor modelines and cruft
  mm: fix typos in comments
  mm: fix typos in comments
  netfilter: nftables: avoid overflows in nft_hash_buckets()
  netfilter: nftables: avoid potential overflows on 32bit arches
  ALSA: hda/realtek: reset eapd coeff to default value for alc287
  x86/kvm: Teardown PV features on boot CPU as well
  x86/kvm: Disable kvmclock on all CPUs on shutdown
  x86/kvm: Disable all PV features on crash
  x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline()
  doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER
  KVM: nVMX: Always make an attempt to map eVMCS after migration
  KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD
  KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore
  KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr'
  selftests: kvm: remove reassignment of non-absolute variables
  KVM: x86: Hoist input checks in kvm_add_msr_filter()
  KVM: nSVM: always restore the L1's GIF on migration
  KVM: nSVM: remove a warning about vmcb01 VM exit reason
  KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
  KVM: x86: Emulate RDPID only if RDTSCP is supported
  KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest
  KVM: x86: Move RDPID emulation intercept to its own enum
  KVM: VMX: Disable preemption when probing user return MSRs
  KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host
  KVM: x86: Add support for RDPID without RDTSCP
  KVM: VMX: Configure list of user return MSRs at module init
  KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list
  KVM: VMX: Use common x86's uret MSR list as the one true list
  KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way
  KVM: x86: Export the number of uret MSRs to vendor modules
  KVM: x86: Move uret MSR slot management to common x86
  KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model
  KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed
  KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks
  KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit
  KVM: X86: Expose bus lock debug exception to guest
  KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging
  KVM: x86: Cancel pvclock_gtod_work on module removal
  KVM: x86: Prevent deadlock against tk_core.seq
  tools/kvm_stat: Fix documentation typo
  kvm: Cap halt polling at kvm->max_halt_poll_ns
  KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers
  KVM: SVM: Move GHCB unmapping to fix RCU warning
  bus: ti-sysc: Fix missing quirk flags for sata
  HID: i2c-hid: Skip ELAN power-on command after reset
  i40e: fix broken XDP support
  i40e: Fix use-after-free in i40e_client_subtask()
  i40e: fix the restart auto-negotiation after FEC modified
  i40e: Fix PHY type identifiers for 2.5G and 5G adapters
  i40e: Remove LLDP frame filters
  mptcp: fix splat when closing unaccepted socket
  net: stmmac: Do not enable RX FIFO overflow interrupts
  dax: Add an enum for specifying dax wakup mode
  dax: Add a wakeup mode parameter to put_unlocked_entry()
  dax: Wake up all waiters after invalidating dax entry
  atm: firestream: Use fallthrough pseudo-keyword
  habanalabs: expose ASIC specific PLL index
  habanalabs: skip reading f/w errors on bad status
  habanalabs: change error level of security not ready
  habanalabs: ignore f/w status error
  habanalabs: wait for interrupt wrong timeout calculation
  habanalabs/gaudi: Fix a potential use after free in gaudi_memset_device_memory
  linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <linux/kernel.h>
  smb3: when mounting with multichannel include it in requested capabilities
  smb3: do not attempt multichannel to server which does not support it
  smb3: if max_channels set to more than one channel request multichannel
  drm/i915/display: fix compiler warning about array overrun
  Revert "bio: limit bio max size"
  io_uring: fix link timeout refs
  ALSA: hda: fixup headset for ASUS GU502 laptop
  fbmem: fix horribly incorrect placement of __maybe_unused
  Linux 5.13-rc1
  openrisc: mm/init.c: remove unused memblock_region variable in map_ram()
  openrisc: mm/init.c: remove unused variable 'end' in paging_init()
  x86/sev-es: Rename sev-es.{ch} to sev.{ch}
  x86/sev: Move GHCB MSR protocol and NAE definitions in a common header
  x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG
  xen/gntdev: fix gntdev_mmap() error exit path
  xen/unpopulated-alloc: fix error return code in fill_list()
  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
  USB: serial: pl2303: add device id for ADLINK ND-6530 GC
  arm64: Generate cpucaps.h
  kselftest/arm64: Add missing stddef.h include to BTI tests
  cpufreq: intel_pstate: Use HWP if enabled by platform firmware
  ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE
  ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE
  ASoC: ak5558: Correct the dai name for ak5552
  spi: spi-fsl-dspi: Fix a resource leak in an error handling path
  spi: take the SPI IO-mutex in the spi_set_cs_timing method
  tools headers UAPI: Update tools's copy of drm.h headers
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf record: Disallow -c and -F option at the same time
  perf jevents: Silence warning for ArchStd files
  perf session: Fix swapping of cpu_map and stat_config records
  perf tools: Fix dynamic libbpf link
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  tools headers kvm: Sync kvm headers with the kernel sources
  perf tools: Fix a build error on arm64 with clang
  tools headers UAPI: Sync files changed by landlock, quotactl_path and mount_settattr new syscalls
  tools headers UAPI: Sync linux/prctl.h with the kernel sources
  tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
  tools include UAPI powerpc: Sync errno.h with the kernel headers
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync perf_event.h with the kernel sources
  Revert "Revert "ACPI: scan: Turn off unused power resources during initialization""
  staging: rtl8723bs: avoid bogus gcc warning
  mmc: meson-gx: make replace WARN_ONCE with dev_warn_once about scatterlist offset alignment
  mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlist size alignment
  mmc: sdhci-pci-gli: increase 1.8V regulator wait
  cdc-wdm: untangle a circular dependency between callback and softint
  usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
  usb: dwc3: core: Add missing GHWPARAMS9 doc
  usb: Restore the reference to ch9.h
  usb: dwc3: gadget: Enable suspend events
  usb: dwc3: gadget: Rename EOPF event macros to Suspend
  usb: dwc2: Fix gadget DMA unmap direction
  usb: dwc3: gadget: Free gadget structure only after freeing endpoints
  usb: dwc3: gadget: Return success always for kick transfer in ep queue
  usb: dwc3: imx8mp: detect dwc3 core node via compatible string
  usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe()
  usb: dwc2: Remove obsolete MODULE_ constants from platform.c
  usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP
  iio: light: gp2ap002: Fix rumtime PM imbalance on error
  iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
  iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
  iio: gyro: mpu3050: Fix reported temperature value
  iio: core: fix ioctl handlers removal
  iio: core: return ENODEV if ioctl is unknown
  iio: tsl2583: Fix division by a zero lux_val
  usb: typec: ucsi: Put fwnode in any case during ->probe()
  usb: dwc3: omap: improve extcon initialization
  docs: usb: function: Modify path name
  usb: fotg210-hcd: Fix an error message
  ARM: PXA: Fix cplds irqdesc allocation when using legacy mode
  irqchip/apple-aic: APPLE_AIC should depend on ARCH_APPLE
  hwmon: (corsair-psu) Remove unneeded semicolons
  hwmon: (occ) Fix poll rate limiting
  hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E non-compliant vout encoding
  usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
  usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work
  usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS
  usb: musb: Fix an error message
  dmaengine: idxd: add engine 'struct device' missing bus type assignment
  dmaengine: idxd: add missing dsa driver unregister
  usb: typec: tcpm: Don't block probing of consumers of "connector" nodes
  MAINTAINERS: Add Matthew Bobrowski as a reviewer
  quota: Use 'hlist_for_each_entry' to simplify code
  hwmon: (ltc2992) Put fwnode in error case during ->probe()
  ALSA: usb-audio: Validate MS endpoint descriptors
  dm snapshot: fix a crash when an origin has no snapshots
  block: uapi: fix comment about block device ioctl
  dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
  dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
  dmaengine: xilinx: dpdma: initialize registers before request_irq
  mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper
  mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper
  mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper
  mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper
  mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper
  mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper
  mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper
  mtd: parsers: ofpart: fix parsing subpartitions
  dt-bindings: phy: cadence-torrent: update reference file of docs
  ACPI: scan: Fix a memory leak in an error handling path
  RDMA/siw: Properly check send and receive CQ pointers
  RDMA/siw: Release xarray entry
  RDMA/core: Prevent divide-by-zero error triggered by the user
  PM: runtime: Fix unpaired parent child_count for force_resume
  arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
  arc: Fix typos/spellos
  ARC: kgdb: add 'fallthrough' to prevent a warning
  ARC: entry: fix off-by-one error in syscall number validation
  ARC: mm: PAE: use 40-bit physical page mask
  ARC: mm: Use max_high_pfn as a HIGHMEM zone border
  docs/zh_CN: Remove obsolete translation file
  Documentation: drop optional BOMs
  net/nfc/rawsock.c: fix a permission check bug
  net: netcp: Fix an error message
  sh: Remove unused variable
  net: dsa: fix a crash if ->get_sset_count() fails
  net/mlx4: Fix EEPROM dump support
  net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
  tipc: make node link identity publish thread safe
  net: dsa: felix: re-enable TAS guard band mode
  interconnect: qcom: bcm-voter: add a missing of_node_put()
  interconnect: qcom: Add missing MODULE_DEVICE_TABLE
  usb: cdns3: Fix runtime PM imbalance on error
  usb: cdnsp: Fix lack of removing request from pending list.
  clk: Skip clk provider registration when np is NULL
  bpf: Fix alu32 const subreg bound tracking on bitwise operations
  stack: Replace "o" output with "r" input constraint
  MAINTAINERS: Update my e-mail
  erofs: fix broken illustration in documentation
  erofs: update documentation about data compression
  spi: Switch to signed types for *_native_cs SPI controller fields
  ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser
  bpf, ringbuf: Deny reserve of buffers larger than ringbuf
  bpf: Prevent writable memory-mapping of read-only ringbuf pages
  platform/x86: ideapad-laptop: fix a NULL pointer dereference
  platform/x86: ideapad-laptop: fix method name typo
  platform/x86: hp_accel: Avoid invoking _INI to speed up resume
  drm/i915/dp: Use slow and wide link training for everything
  btrfs: handle transaction start error in btrfs_fileattr_set
  ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
  kyber: fix out of bounds access when preempted
  ASoC: simple-card: add simple_parse_node()
  ASoC: simple-card: add simple_link_init()
  ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
  ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
  ASoC: audio-graph: tidyup graph_dai_link_of_dpcm()
  ASoC: audio-graph: tidyup graph_parse_node()
  ASoC: cs42l42: Regmap must use_single_read/write
  MAINTAINERS: Add Krzysztof as PCI host/endpoint controllers reviewer
  nvme-multipath: fix double initialization of ANA state
  nvmet: fix inline bio check for bdev-ns
  nvmet: fix inline bio check for passthru
  nvmet-rdma: Fix NULL deref when SEND is completed with error
  nvmet: demote discovery cmd parse err msg to debug
  nvmet: use helper to remove the duplicate code
  nvmet: demote fabrics cmd parse err msg to debug
  docs: cdrom-standard.rst: get rid of uneeded UTF-8 chars
  docs: ABI: remove a meaningless UTF-8 character
  docs: ABI: remove some spurious characters
  docs: hwmon: tmp103.rst: fix bad usage of UTF-8 chars
  docs: networking: device_drivers: fix bad usage of UTF-8 chars
  Remove link to nonexistent rocket driver docs
  ANDROID: add OWNERS for sysfs-fs-f2fs
  ANDROID: Incremental fs: Explicitly include <linux/pagemap.h>
  mac80211: assure all fragments are encrypted
  mac80211: prevent mixed key and fragment cache attacks
  mac80211: properly handle A-MSDUs that start with an RFC 1042 header
  cfg80211: mitigate A-MSDU aggregation attacks
  mac80211: drop A-MSDUs on old ciphers
  mac80211: add fragment cache to sta_info
  mac80211: check defrag PN against current frame
  mac80211: prevent attacks on TKIP/WEP as well
  mac80211: do not accept/forward invalid EAPOL frames
  mac80211: extend protection against mixed key and fragment cache attacks
  ath10k: add CCMP PN replay protection for fragmented frames for PCIe
  ath10k: drop fragments with multicast DA for PCIe
  ath10k: drop fragments with multicast DA for SDIO
  ath10k: drop MPDU which has discard flag set by firmware for SDIO
  ath10k: Fix TKIP Michael MIC verification for PCIe
  ath10k: Validate first subframe of A-MSDU before processing the list
  ath11k: Clear the fragment cache during key install
  ath11k: Drop multicast fragments
  MAINTAINERS: Update address for Emma Anholt
  alarmtimer: Check RTC features instead of ops
  leds: Fix reference file name of documentation
  RDMA/rxe: Clear all QP fields if creation failed
  bpf, kconfig: Add consolidated menu entry for bpf with core options
  bpf: Add kconfig knob for disabling unpriv bpf by default
  bpf: Add deny list of btf ids check for tracing programs
  bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers
  libbpf: Provide GELF_ST_VISIBILITY() define for older libelf
  selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c
  bpf: Limit static tcp-cc functions in the .BTF_ids list to x86
  f2fs: avoid null pointer access when handling IPU error
  f2fs: support iflag change given the mask
  f2fs: compress: fix to free compress page correctly
  f2fs: compress: fix race condition of overwrite vs truncate
  f2fs: compress: fix to assign cc.cluster_idx correctly
  net: stmmac: Fix MAC WoL not working if PHY does not support WoL
  mptcp: fix data stream corruption
  ionic: fix ptp support config breakage
  net: ipa: memory region array is variable size
  powerpc/interrupts: Fix kuep_unlock() call
  powerpc/syscall: Calling kuap_save_and_lock() is wrong
  powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks
  powerpc/pseries: Don't trace hcall tracing wrapper
  powerpc/pseries: use notrace hcall variant for H_CEDE idle
  powerpc/pseries: warn if recursing into the hcall tracing code
  powerpc/uaccess: Fix __get_user() with CONFIG_CC_HAS_ASM_GOTO_OUTPUT
  powerpc/signal: Fix possible build failure with unsafe_copy_fpr_{to/from}_user
  powerpc/legacy_serial: Fix UBSAN: array-index-out-of-bounds
  KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU
  blk-iocost: fix weight updates of inner active iocgs
  f2fs: avoid swapon failure by giving a warning first
  FROMLIST: f2fs: support iflag change given the mask
  can: isotp: prevent race between isotp_bind() and isotp_setsockopt()
  sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu()
  vfio-ccw: Check initialized flag in cp_init()
  vfio-ccw: Reset FSM state to IDLE inside FSM
  vfio-ccw: Serialize FSM IDLE state with I/O completion
  gpio: cadence: Add missing MODULE_DEVICE_TABLE
  gpio: xilinx: Correct kernel doc for xgpio_probe()
  gpio: tegra186: Don't set parent IRQ affinity
  ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC
  ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
  ASoC: cs53l30: Add missing regmap use_single config
  ASoC: cs42l73: Add missing regmap use_single config
  ASoC: cs35l34: Add missing regmap use_single config
  ASoC: cs35l32: Add missing regmap use_single config
  ASoC: cs42l52: Minor tidy up of error paths
  regulator: cros-ec: Fix error code in dev_err message
  spi: sprd: Add missing MODULE_DEVICE_TABLE
  spi: Assume GPIO CS active high in ACPI case
  fs/mount_setattr: tighten permission checks
  block, bfq: avoid circular stable merges
  blkdev.h: remove unused codes blk_account_rq
  ACPI: PM: Add ACPI ID of Alder Lake Fan
  f2fs: return EINVAL for hole cases in swap file
  nbd: Fix NULL pointer in flush_workqueue
  nbd: share nbd_put and return by goto put_nbd
  regulator: fan53555: fix TCS4525 voltage calulation
  ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
  nvmet: seset ns->file when open fails
  drm/i915: Avoid div-by-zero on gen2
  drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
  drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
  drm/i915: Fix crash in auto_retire
  drm/i915/overlay: Fix active retire callback alignment
  drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON
  Compiler Attributes: Add continue in comment
  objtool: Fix elf_create_undef_symbol() endianness
  objtool/x86: Fix elf_add_alternative() endianness
  KEYS: trusted: Fix memory leak on object td
  trusted-keys: match tpm_get_ops on all return paths
  tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
  tpm, tpm_tis: Reserve locality in tpm_tis_resume()
  tpm: fix error return code in tpm2_get_cc_attrs_tbl()
  libnvdimm: Remove duplicate struct declaration
  tools/testing/nvdimm: Make symbol '__nfit_test_ioremap' static
  MAINTAINERS: Move nvdimm mailing list
  ACPI: NFIT: Fix support for variable 'SPA' structure size
  x86/boot/compressed: Enable -Wundef
  net: really orphan skbs tied to closing sk
  bnxt_en: Fix and improve .ndo_features_check().
  net: packetmmap: fix only tx timestamp on request
  net: fec: fix the potential memory leak in fec_enet_init()
  net: fec: add defer probe for of_get_mac_address
  octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context()
  ptp: ocp: Fix a resource leak in an error handling path
  MAINTAINERS: nfc: drop Clément Perrochaud from NXP-NCI
  MAINTAINERS: nfc: add Krzysztof Kozlowski as maintainer
  MAINTAINERS: nfc: include linux-nfc mailing list
  chelsio/chtls: unlock on error in chtls_pt_recvmsg()
  clang-format: Update with the latest for_each macro list
  hwmon: (adm9240) Fix writes into inX_max attributes
  percpu_ref: Don't opencode percpu_ref_is_dying
  ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
  MAINTAINERS: Add lib/percpu* as part of percpu entry
  soundwire: qcom: fix handling of qcom,ports-block-pack-mode
  ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
  erofs: fix 1 lcluster-sized pcluster for big pcluster
  Revert "fuse: fix matching of FUSE_DEV_IOC_CLONE command"
  x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations
  xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
  xhci: Fix giving back cancelled URBs even if halted endpoint can't reset
  xhci: Do not use GFP_KERNEL in (potentially) atomic context
  usb: xhci: Increase timeout for HC halt
  xhci: Add reset resume quirk for AMD xhci controller.
  usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default
  usb: core: hub: fix race condition about TRSMRCY of resume
  nvmet: use new ana_log_size instead the old one
  drm/radeon/ni_dpm: Fix booting bug
  drm/radeon/si_dpm: Fix SMU power state load
  drm/amd/pm: Fix out-of-bounds bug
  drm/amd/display: Initialize attribute for hdcp_srm sysfs file
  drm/amdgpu: add judgement when add ip blocks (v2)
  drm/amdgpu: update the method for harvest IP for specific SKU
  drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
  drm/amdgpu: set vcn mgcg flag for picasso
  drm/amdgpu: update vcn1.0 Non-DPG suspend sequence
  serial: tegra: Fix a mask operation that is always true
  serial: core: fix suspicious security_locked_down() call
  serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
  serial: 8250_dw: Add device HID for new AMD UART controller
  ics932s401: fix broken handling of errors when word reading fails
  Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions"
  Revert "media: rcar_drif: fix a memory disclosure"
  Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
  Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
  Revert "media: usb: gspca: add a missed check for goto_low_power"
  Revert "ALSA: sb: fix a missing check of snd_ctl_add"
  Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
  leds: lp5523: check return value of lp5xx_read and jump to cleanup code
  Revert "serial: max310x: pass return value of spi_register_driver"
  serial: max310x: unregister uart driver in case of failure and abort
  Revert "rtlwifi: fix a potential NULL pointer dereference"
  net: rtlwifi: properly check for alloc_workqueue() failure
  Revert "net: fujitsu: fix a potential NULL pointer dereference"
  net: fujitsu: fix potential null-ptr-deref
  Revert "net/smc: fix a NULL pointer dereference"
  net/smc: properly handle workqueue allocation failure
  Revert "net: caif: replace BUG_ON with recovery code"
  net: caif: remove BUG_ON(dev == NULL) in caif_xmit
  Revert "net: stmicro: fix a missing check of clk_prepare"
  iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
  iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
  net: stmicro: handle clk_prepare() failure during init
  Revert "niu: fix missing checks of niu_pci_eeprom_read"
  ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
  Revert "qlcnic: Avoid potential NULL pointer dereference"
  qlcnic: Add null check after calling netdev_alloc_skb
  Revert "gdrom: fix a memory leak bug"
  cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
  Revert "char: hpet: fix a missing check of ioremap"
  char: hpet: add checks after calling ioremap
  Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
  scsi: ufs: handle cleanup correctly on devm_reset_control_get error
  Revert "ALSA: gus: add a check of the status of snd_ctl_add"
  Revert "ALSA: sb8: add a check for request_region"
  ALSA: sb8: Add a comment note regarding an unused pointer
  Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
  Revert "video: hgafb: fix potential NULL pointer dereference"
  video: hgafb: fix potential NULL pointer dereference
  Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
  iio: adc: ad7192: Avoid disabling a clock that was never enabled.
  iio: adc: ad7192: handle regulator voltage error first
  staging: iio: cdc: ad7746: avoid overwrite of num_channels
  isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
  Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
  ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
  Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
  rapidio: handle create_workqueue() failure
  Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
  isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
  Revert "ecryptfs: replace BUG_ON with error handling code"
  fs: ecryptfs: remove BUG_ON from crypt_scatterlist
  Revert "dmaengine: qcom_hidma: Check for driver register failure"
  dmaengine: qcom_hidma: comment platform_driver_register call
  Revert "libertas: add checks for the return value of sysfs_create_group"
  libertas: register sysfs groups properly
  Revert "ASoC: rt5645: fix a NULL pointer dereference"
  ASoC: rt5645: add error checking to rt5645_probe function
  Revert "ASoC: cs43130: fix a NULL pointer dereference"
  ASoC: cs43130: handle errors in cs43130_probe() properly
  Revert "media: dvb: Add check on sp8870_readreg"
  media: dvb: Add check on sp8870_readreg return
  Revert "media: gspca: mt9m111: Check write_bridge for timeout"
  arm64: tools: Add __ASM_CPUCAPS_H to the endif in cpucaps.h
  media: gspca: mt9m111: Check write_bridge for timeout
  Revert "media: gspca: Check the return value of write_bridge for timeout"
  media: gspca: properly check for errors in po1030_probe()
  Revert "net: liquidio: fix a NULL pointer dereference"
  net: liquidio: Add missing null pointer checks
  Revert "video: imsttfb: fix potential NULL pointer dereferences"
  video: imsttfb: check for ioremap() failures
  Revert "brcmfmac: add a check for the status of usb_register"
  brcmfmac: properly check for bus register errors
  cdrom: gdrom: initialize global variable at init time
  vgacon: Record video mode changes with VT_RESIZEX
  vt_ioctl: Revert VT_RESIZEX parameter handling removal
  vt: Fix character height handling with VT_RESIZEX
  tracing: Handle %.*s in trace_check_vprintf()
  binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION
  dm snapshot: fix crash with transient storage and zero chunk size
  dyndbg: avoid calling dyndbg_emit_prefix when it has no work
  dyndbg: drop uninformative vpr_info
  dm integrity: revert to not using discard filler when recalulating
  dm integrity: fix sparse warnings
  Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
  net: mdio: thunder: Fix a double free issue in the .remove function
  ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes
  net: mdio: octeon: Fix some double free issues
  cxgb4/ch_ktls: Clear resources when pf4 device is removed
  net: korina: Fix return value check in korina_probe()
  openvswitch: meter: fix race when getting now_ms.
  btrfs: return 0 for dev_extent_hole_check_zoned hole_start in case of error
  btrfs: avoid RCU stalls while running delayed iputs
  btrfs: return whole extents in fiemap
  btrfs: fix removed dentries still existing after log is synced
  netfilter: flowtable: Remove redundant hw refresh bit
  netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version
  powerpc/64s: Fix crashes when toggling stf barrier
  powerpc/64s: Fix crashes when toggling entry flush barrier
  powerpc/64s: Fix entry flush patching w/strict RWX & hash
  powerpc/64s: Fix stf mitigation patching w/strict RWX & hash
  powerpc/64s: Make NMI record implicitly soft-masked code as irqs disabled
  powerpc/64e/interrupt: Fix nvgprs being clobbered
  thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
  ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
  ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
  ALSA: firewire-lib: fix check for the size of isochronous packet payload
  ALSA: firewire-lib: fix calculation for size of IR context payload
  ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field
  ANDROID: Add balsini@ to the FUSE OWNERS files
  ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
  uio/uio_pci_generic: fix return value changed in refactoring
  uio_hv_generic: Fix a memory leak in error handling paths
  uio_hv_generic: Fix another memory leak in error handling paths
  misc: eeprom: at24: check suspend status before disable regulator
  io_uring: fix ltout double free on completion race
  io_uring: further remove sqpoll limits on opcodes
  io_uring: increase max number of reg buffers
  phy: usb: Fix misuse of IS_ENABLED
  Revert "ANDROID: Revert "security,lockdown,selinux: implement SELinux lockdown""
  spi: Don't have controller clean up spi device before driver unbind
  clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86
  xen/arm: move xen_swiotlb_detect to arm/swiotlb-xen.h
  arm64: do not set SWIOTLB_NO_FORCE when swiotlb is required
  xen/swiotlb: check if the swiotlb has already been initialized
  blk-mq: plug request for shared sbitmap
  blk-mq: Swap two calls in blk_mq_exit_queue()
  block/partitions/efi.c: Fix the efi_partition() kernel-doc header
  arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
  FROMLIST: f2fs: avoid swapon failure by giving a warning first
  arm64: dts: ti: k3-am654-base-board: remove ov5640
  arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent
  arm64: dts: ti: k3-*: Rename the TI-SCI clocks node name
  arm64: dts: ti: k3-am65-wakeup: Add debug region to TI-SCI node
  arm64: dts: ti: k3-am65-wakeup: Drop un-necessary properties from dmsc node
  arm64: dts: ti: k3-*: Rename the TI-SCI node
  arm64: dts: ti: k3-am65|j721e|am64: Map the dma / navigator subsystem via explicit ranges
  arm64: dts: ti: k3*: Introduce reg definition for interrupt routers
  Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
  tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
  net: sched: fix packet stuck problem for lockless qdisc
  net: sched: fix tx action rescheduling issue during deactivation
  net: sched: fix tx action reschedule issue with stopped queue
  net: cdc_eem: fix URL to CDC EEM 1.0 spec
  scsi: ufs: ufs-mediatek: Fix power down spec violation
  scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
  scsi: ufs: core: Increase the usable queue depth
  mm/hugetlb: fix F_SEAL_FUTURE_WRITE
  mm/hugetlb: fix cow where page writtable in child
  mm, slub: move slub_debug static key enabling outside slab_mutex
  kernel/resource: fix return code check in __request_free_mem_region
  squashfs: fix divide error in calculate_skip()
  userfaultfd: release page in error path to avoid BUG_ON
  ksm: revert "use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rmap_item_from_tree()"
  mm: fix struct page layout on 32-bit systems
  kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
  mm/filemap: fix readahead return types
  hfsplus: prevent corruption in shrinking truncate
  docs: admin-guide: update description for kernel.modprobe sysctl
  mm/ioremap: fix iomap_max_page_shift
  scsi: qedf: Add pointer checks in qedf_update_link_speed()
  openrisc: Define memory barrier mb
  Revert "irqbypass: do not start cons/prod when failed connect"
  KVM: arm64: Fix boolreturn.cocci warnings
  KVM: arm64: Mark pkvm_pgtable_mm_ops static
  KVM: arm64: Mark the host stage-2 memory pools static
  KVM: arm64: Move __adjust_pc out of line
  KVM: arm64: Commit pending PC adjustemnts before returning to userspace
  KVM: arm64: Fix debug register indexing
  mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report
  mt76: connac: do not schedule mac_work if the device is not running
  mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY
  mt76: mt7921: fix max aggregation subframes setting
  mt76: mt76x0e: fix device hang during suspend/resume
  mt76: validate rx A-MSDU subframes
  tty: vt: always invoke vc->vc_sw->con_resize callback
  scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
  scsi: pm80xx: Fix drives missing during rmmod/insmod loop
  irqchip: Remove redundant error printing
  ALSA: intel8x0: Don't update period unless prepared
  Linux 5.13-rc2
  hwmon: (dell-smm-hwmon) Fix index values
  hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E VOUT
  hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228
  xfs: adjust rt allocation minlen when extszhint > rtextsize
  usb: chipidea: udc: assign interrupt number to USB gadget structure
  tools build: Fix quiet cmd indentation
  scripts/jobserver-exec: Fix a typo ("envirnoment")
  kbuild: dummy-tools: adjust to stricter stackprotector check
  cifs: remove deadstore in cifs_close_all_deferred_files()
  module: check for exit sections in layout_sections() instead of module_init_section()
  drm/i915/gvt: Move mdev attribute groups into kvmgt module
  drm/tegra: sor: Do not leak runtime PM reference
  gpu: host1x: Split up client initalization and registration
  drm/tegra: sor: Fully initialize SOR before registration
  drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update
  drm/exynos: correct exynos_drm_fimd kerneldoc
  drm/exynos: Remove redundant error printing in exynos_dsi_probe()
  drm/exynos/decon5433: Remove redundant error printing in exynos5433_decon_probe()
  quota: Disable quotactl_path syscall
  io_uring: don't modify req->poll for rw
  btrfs: release path before starting transaction when cloning inline extent
  btrfs: do not BUG_ON in link_to_fixup_dir
  MAINTAINERS: ARM/Amlogic SoCs: add Neil as primary maintainer
  ANDROID: arm64: enable compat vdso
  RDMA/mlx5: Verify that DM operation is reasonable
  RDMA/mlx5: Recover from fatal event in dual port mode
  RDMA/rxe: Return CQE error if invalid lkey was supplied
  tipc: skb_linearize the head skb when reassembling msgs
  net: hso: check for allocation failure in hso_create_bulk_serial_device()
  NFC: nci: fix memory leak in nci_allocate_device
  net: bnx2: Fix error return code in bnx2_init_board()
  bnxt_en: Include new P5 HV definition in VF check.
  bnxt_en: Fix context memory setup for 64K page size.
  isdn: mISDN: netjet: Fix crash in nj_probe:
  mld: fix panic in mld_newpack()
  tipc: wait and exit until all work queues are done
  dt-bindings: media: renesas,drif: Use graph schema
  dt-bindings: More removals of type references on common properties
  MAINTAINERS: net: remove stale website link
  bonding: init notify_work earlier to avoid uninitialized use
  net/smc: remove device from smcd_dev_list after failed device_add()
  netlink: disable IRQs for netlink_lock_table()
  gve: Check TX QPL was actually assigned
  gve: Update mgmt_msix_idx if num_ntfy changes
  gve: Add NULL pointer checks when freeing irqs.
  gve: Upgrade memory barrier in poll routine
  gve: Correct SKB queue index validation.
  net: mdiobus: get rid of a BUG_ON()
  hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 chars instead of 5
  perf buildid-list: Initialize zstd_data
  tools arch kvm: Sync kvm headers with the kernel sources
  ANDROID: cgroup: add vendor hook to cgroup .attach()
  x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
  x86/sev-es: Invalidate the GHCB after completing VMGEXIT
  optee: use export_uuid() to copy client UUID
  ARM: OMAP1: Fix use of possibly uninitialized irq variable
  ARM: OMAP1: isp1301-omap: Add missing gpiod_add_lookup_table function
  ARM: OMAP2+: Fix build warning when mmc_omap is not built
  ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro
  ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
  bus: ti-sysc: Fix am335x resume hang for usb otg module
  iommu/amd: Clear DMA ops when switching domain
  iommu/amd: Fix wrong parentheses on page-specific invalidations
  iommu/virtio: Add missing MODULE_DEVICE_TABLE
  arm64: Fix stale link in the arch_counter_enforce_ordering() comment
  perf/x86: Avoid touching LBR_TOS MSR for Arch LBR
  perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
  locking/lockdep: Correct calling tracepoints
  locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
  ASoC: fsl: fix SND_SOC_IMX_RPMSG dependency
  regulator: da9121: Return REGULATOR_MODE_INVALID for invalid mode
  regulator: fan53880: Fix missing n_voltages setting
  dt-bindings: spi: spi-mux: rename flash node
  MAINTAINERS: Add Alain Volmat as STM32 SPI maintainer
  ARM: npcm: wpcm450: select interrupt controller driver
  debugfs: fix security_locked_down() call for SELinux
  RDMA/core: Don't access cm_id after its destruction
  kcsan: Fix debugfs initcall return type
  batman-adv: Avoid WARN_ON timing related checks
  ANDROID: Incremental fs: Count pending_reads even when very short
  ANDROID: Incremental fs: Make sysfs_name changeable on remount
  ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR
  Revert "Revert "tweewide: Fix most Shebang lines""
  tipc: simplify the finalize work queue
  net: lan78xx: advertise tx software timestamping support
  net: hns3: fix incorrect resp_msg issue
  net: hns3: put off calling register_netdev() until client initialize complete
  net: hns3: fix user's coalesce configuration lost issue
  net: hns3: check the return of skb_checksum_help()
  siginfo: Move si_trapno inside the union inside _si_fault
  signal: Implement SIL_FAULT_TRAPNO
  signal: Factor force_sig_perf out of perf_sigtrap
  signal: Deliver all of the siginfo perf data in _perf
  signalfd: Remove SIL_PERF_EVENT fields from signalfd_siginfo
  ANDROID: add OWNERS for UFS driver
  pinctrl: aspeed: Fix minor documentation error
  {net, RDMA}/mlx5: Fix override of log_max_qp by other device
  net/mlx5e: Fix nullptr in add_vlan_push_action()
  net/mlx5: Set reformat action when needed for termination rules
  net/mlx5: Fix err prints and return when creating termination table
  net/mlx5: SF, Fix show state inactive when its inactivated
  net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow()
  net/mlx5e: Fix null deref accessing lag dev
  net/mlx5e: Make sure fib dev exists in fib event
  net/mlx5e: reset XPS on error flow if netdev isn't registered yet
  net/mlx5e: Fix multipath lag activation
  net/mlx5e: Reject mirroring on source port change encap rules
  net/mlx5e: Fix error path of updating netdev queues
  {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table
  net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count
  net/mlx5: Set term table as an unmanaged flow table
  mlx5e: add add missing BH locking around napi_schdule()
  nvmet: fix memory leak in nvmet_alloc_ctrl()
  nvme-loop: fix memory leak in nvme_loop_create_ctrl()
  nvme-tcp: fix possible use-after-completion
  nvme-tcp: rerun io_work if req_list is not empty
  nvme-fc: clear q_live at beginning of association teardown
  drm/i915/gem: Pin the L-shape quirked object as unshrinkable
  iommu/vt-d: Check for allocation failure in aux_detach_device()
  iommu/vt-d: Use user privilege for RID2PASID translation
  Revert "ANDROID: Makefile: add compiler-rt dependency explicitly"
  Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1"
  drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
  x86/build: Fix location of '-plugin-opt=' flags
  ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware
  platform/surface: aggregator: Do not mark interrupt as shared
  platform/surface: aggregator: avoid clang -Wconstant-conversion warning
  platform/surface: aggregator: Add platform-drivers-x86 list to MAINTAINERS entry
  platform/surface: dtx: Fix poll function
  platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
  perf test: Fix libpfm4 support (63) test error for nested event groups
  perf intel-pt: Fix transaction abort handling
  regulator: Check ramp_delay_table for regulator_set_ramp_delay_regmap
  perf intel-pt: Fix sample instruction bytes
  perf intel-pt: Remove redundant setting of ptq->insn_len
  platform/x86: gigabyte-wmi: streamline dmi matching
  platform/x86: gigabyte-wmi: add support for X570 UD
  platform/x86: gigabyte-wmi: add support for B550 Aorus Elite
  platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle
  platform/x86: hp-wireless: add AMD's hardware id to the supported list
  platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
  platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
  platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
  ALSA: line6: Fix racy initialization of LINE6 MIDI
  x86/sev-es: Don't return NULL from sev_es_get_ghcb()
  SMB3: incorrect file id in requests compounded with open
  x86/sev-es: Forward page-faults which happen during emulation
  ANDROID: dm-user: Drop additional reference
  Revert "i915: fix remap_io_sg to verify the pgprot"
  RDMA/mlx5: Fix query DCT via DEVX
  x86/sev-es: Use __put_user()/__get_user() for data accesses
  perf tools: Add 'cgroup-switches' software event
  RDMA/uverbs: Fix a NULL vs IS_ERR() bug
  ethtool: stats: Fix a copy-paste error
  cxgb4: avoid accessing registers when clearing filters
  dt-bindings: net: renesas,ether: Update Sergei's email address
  net: hso: bail out on interrupt URB allocation failure
  drm/amd/display: Use the correct max downscaling value for DCN3.x family
  drm/radeon: use the dummy page for GART if needed
  netfilter: conntrack: unregister ipv4 sockopts on error unwind
  drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
  drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
  drm/amd/display: Disconnect non-DP with no EDID
  drm/amd/amdgpu: fix refcount leak
  drm/amdgpu: add video_codecs query support for aldebaran
  drm/amdgpu: Fix a use-after-free
  drm/amdgpu: update gc golden setting for Navi12
  drm/amdgpu: update sdma golden setting for Navi12
  drm/amd/amdgpu: fix a potential deadlock in gpu reset
  drm/amdgpu: stop touching sched.ready in the backend
  cifs: fix memory leak in smb2_copychunk_range
  cifs: Fix inconsistent indenting
  Fix kernel oops when CONFIG_DEBUG_ATOMIC_SLEEP is enabled.
  Defer close only when lease is enabled.
  powerpc: Fix early setup to make early_ioremap() work
  thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
  thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
  ANDROID: kernel: Fix debug_kinfo warning message
  gfs2: Prevent direct-I/O write fallback errors from getting lost
  gfs2: Fix I_NEW check in gfs2_dinode_in
  gfs2: fix scheduling while atomic bug in glocks
  gfs2: fix a deadlock on withdraw-during-mount
  gfs2: Clean up revokes on normal withdraws
  dma-buf: fix unintended pin/unpin warnings
  platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet
  io_uring: fortify tctx/io_wq cleanup
  btrfs: zoned: pass start block to btrfs_use_zone_append
  btrfs: zoned: fix parallel compressed writes
  block: prevent block device lookups at the beginning of del_gendisk
  block: fix a race between del_gendisk and BLKRRPART
  powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls
  powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls
  serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
  serial: 8250: Use BIT(x) for UART_{CAP,BUG}_*
  serial: 8250: 8250_omap: Fix possible interrupt storm
  serial: 8250_pci: Add support for new HPE serial device
  staging: emxx_udc: fix loop in _nbu2ss_nuke()
  xfs: retry allocations when locality-based search fails
  xfs: fix deadlock retry tracepoint arguments
  xfs: restore old ioctl definitions
  fs/nfs: Use fatal_signal_pending instead of signal_pending
  NFS: fix an incorrect limit in filelayout_decode_layout()
  pNFS/NFSv4: Remove redundant initialization of 'rd_size'
  SUNRPC in case of backlog, hand free slots directly to waiting task
  NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
  SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected
  cgroup: disable controllers at parse time
  ASoC: cs35l33: fix an error code in probe()
  regulator: fixed: Ensure enable_counter is correct if reg_domain_disable fails
  wq: handle VM suspension in stall detection
  Fix KASAN identified use-after-free issue.
  selftests: Add .gitignore for nci test suite
  drm/amd/pm: correct MGpuFanBoost setting
  regulator: core: resolve supply for boot-on/always-on regulators
  drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
  drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
  drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
  drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
  drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
  drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
  drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
  drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
  bpf: Fix BPF_JIT kconfig symbol dependency
  selftests/bpf: Convert static to global in tc_redirect progs
  selftests/bpf: Test ringbuf mmap read-only and read-write restrictions
  bpf: Clarify a bpf_bprintf_prepare macro
  bpf: Avoid using ARRAY_SIZE on an uninitialized pointer
  bpf, offload: Reorder offload callback 'prepare' in verifier
  bpf: Set mac_len in bpf_skb_change_head
  ixgbe: fix large MTU request from VF
  net: encx24j600: fix kernel-doc syntax in file headers
  ANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers
  net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
  net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid()
  net: stmmac: fix system hang if change mac address after interface ifdown
  netfilter: nf_tables: missing error reporting for not selected expressions
  netfilter: nf_tables: extended netlink error reporting for chain type
  gfs2: Fix mmap locking for write faults
  ext4: fix memory leak in ext4_mb_init_backend on error path.
  x86/Xen: swap NX determination and GDT setup on BSP
  xen-pciback: redo VF placement in the virtual topology
  xen-pciback: reconfigure also from backend watch handler
  Revert "FROMLIST: USB: gadget: f_fs: add SuperSpeed Plus support"
  perf parse-events: Check if the software events array slots are populated
  ASoC: qcom: lpass-cpu: Use optional clk APIs
  spi: sc18is602: don't consider the chip select byte in sc18is602_check_transfer
  spi: sc18is602: implement .max_{transfer,message}_size() for the controller
  USB: usbfs: Don't WARN about excessively large memory allocations
  usb: dwc3: gadget: Properly track pending and queued SG
  misc/uss720: fix memory leak in uss720_probe
  usb: typec: mux: Fix matching with typec_altmode_desc
  usb: typec: ucsi: Clear pending after acking connector change
  usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header
  usb: Restore the usb_header label
  video: hgafb: correctly handle card detect failure during probe
  kgdb: fix gcc-11 warnings harder
  ALSA: usb-audio: fix control-request direction
  ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
  ALSA: usb-audio: scarlett2: Improve driver startup messages
  ANDROID: Improve OWNERS file definitions
  ANDROID: kernel: Fix debug_kinfo warning message
  USB: trancevibrator: fix control-request direction
  serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
  tools headers UAPI: Sync linux/fs.h with the kernel sources
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  regulator: scmi: Fix off-by-one for linear regulators .n_voltages setting
  tools headers UAPI: Sync files changed by the quotactl_path unwiring
  perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
  perf scripts python: exported-sql-viewer.py: Fix Array TypeError
  perf scripts python: exported-sql-viewer.py: Fix warning display
  perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit
  perf stat: Skip evlist__[enable|disable] when all events uses BPF
  drivers: base: Fix device link removal
  drivers: base: Reduce device link removal code duplication
  scsi: target: core: Avoid smp_processor_id() in preemptible code
  scsi: target: tcmu: Fix xarray RCU warning
  net: ethernet: mtk_eth_soc: Fix DIM support for MT7628/88
  scsi: libsas: Use _safe() loop in sas_resume_port()
  scsi: target: iblock: Fix smp_processor_id() BUG messages
  MAINTAINERS: s390/net: add netdev list
  net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for non-RGMII port
  net: lantiq: fix memory corruption in RX ring
  MAINTAINERS: remove Ioana Radulescu from dpaa2-eth
  RDS tcp loopback connection can hang
  net:sfc: fix non-freed irq in legacy irq mode
  ipv6: record frag_max_size in atomic fragments in input path
  scsi: aic7xxx: Restore several defines for aic7xxx firmware build
  scsi: aic7xxx: Remove multiple definition of globals
  scsi: bnx2fc: Return failure if io_req is already in ABTS processing
  scsi: vmw_pvscsi: Set correct residual data length
  scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
  scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
  ANDROID: Don't add image to all target with KBUILD_MIXED_TREE
  ALSA: hda/realtek: Headphone volume is controlled by Front mixer
  ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i
  iio: gyro: fxas21002c: balance runtime power in error path
  iio: dac: ad5770r: Put fwnode in error case during ->probe()
  iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
  iio: adc: ad7923: Fix undersized rx buffer.
  iio: adc: ad7793: Add missing error code in ad7793_setup()
  efi/fdt: fix panic when no valid fdt found
  efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
  efi/libstub: prevent read overflow in find_file_option()
  efi: cper: fix snprintf() use in cper_dimm_err_location()
  arm64: dts: ls1028a: fix memory node
  mm/shuffle: fix section mismatch warning
  Revert "mm/gup: check page posion status for coredump."
  ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry
  tools/testing/selftests/exec: fix link error
  kasan: slab: always reset the tag in get_freepointer_safe()
  watchdog: reliable handling of timestamps
  linux/bits.h: fix compilation error with GENMASK
  proc: remove Alexey from MAINTAINERS
  lib: kunit: suppress a compilation warning of frame size
  userfaultfd: hugetlbfs: fix new flag usage in error path
  riscv: stacktrace: fix the riscv stacktrace when CONFIG_FRAME_POINTER enabled
  riscv: Select ARCH_USE_MEMTEST
  arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance
  arm64: dts: zii-ultra: fix 12V_MAIN voltage
  ARM: imx: pm-imx27: Include "common.h"
  riscv: kprobes: Fix build error when MMU=n
  riscv: kexec: Fix W=1 build warnings
  arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
  arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage
  ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
  ARM: dts: imx7d-pico: Fix the 'tuning-step' property
  ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
  ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
  Linux 5.13-rc3
  MAINTAINERS: Add entries for CBS, ETF and taprio qdiscs
  net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
  net: macb: ensure the device is available before accessing GEMGXL control registers
  net/sched: fq_pie: re-factor fix for fq_pie endless loop
  net/sched: fq_pie: fix OOB access in the traffic path
  net: dsa: mt7530: fix VLAN traffic leaks
  NFC: nfcmrvl: fix kernel-doc syntax in file headers
  ASoC: core: Fix Null-point-dereference in fmt_single_name()
  regulator: max77620: Use device_set_of_node_from_dev()
  regulator: max77620: Silence deferred probe error
  regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
  regulator: bd71828: Fix .n_voltages settings
  regulator: hisilicon: use the correct HiSilicon copyright
  spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
  usb: typec: tcpm: Properly interrupt VDM AMS
  usb: typec: tcpm: Respond Not_Supported if no snk_vdo
  usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
  ACPI: power: Refine turning off unused power resources
  netfilter: nf_tables: fix table flag updates
  cgroup: fix spelling mistakes
  KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check
  KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check
  KVM: SVM: make the avic parameter a bool
  vfio/pci: Fix error return code in vfio_ecap_init()
  vfio/pci: zap_vma_ptes() needs MMU
  vfio/iommu_type1: Use struct_size() for kzalloc()
  samples: vfio-mdev: fix error handing in mdpy_fb_probe()
  vfio/platform: fix module_put call in error flow
  sch_dsmark: fix a NULL deref in qdisc_reset()
  r8152: check the informaton of the device
  net: hso: fix control-request directions
  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
  thermal/ti-soc-thermal: Fix kernel-doc
  net: appletalk: cops: Fix data race in cops_probe1
  net: hsr: fix mac_len checks
  net: usb: fix memory leak in smsc75xx_bind
  net: dsa: microchip: enable phy errata workaround on 9567
  init: verify that function is initcall_t at compile-time
  Makefile: LTO: have linker check -Wframe-larger-than
  usb: cdns3: Enable TDL_CHK only for OUT ep
  xfs: check free AG space when making per-AG reservations
  xfs: standardize extent size hint validation
  xfs: validate extsz hints against rt extent size when rtinherit is set
  USB: serial: quatech2: fix control-request directions
  bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
  USB: serial: omninet: add device id for Zyxel Omni 56K Plus
  USB: serial: omninet: update driver description
  nvme: fix potential memory leaks in nvme_cdev_add
  nvme-fc: short-circuit reconnect retries
  nvme-fabrics: decode host pathing error for connect
  drm/meson: fix shutdown crash when component not probed
  xhci: fix giving back URB with incorrect status regression in 5.12
  xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall
  drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4
  fanotify: fix permission model of unprivileged group
  netfs: Pass flags through to grab_cache_page_write_begin()
  netfs: Make CONFIG_NETFS_SUPPORT auto-selected rather than manual
  platform/surface: aggregator_registry: Update comments for 15" AMD Surface Laptop 4
  platform/surface: aggregator_registry: Add support for 13" Intel Surface Laptop 4
  arm64: mm: don't use CON and BLK mapping if KFENCE is enabled
  MIPS: alchemy: xxs1500: add gpio-au1000.h header file
  MIPS: launch.h: add include guard to prevent build errors
  MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
  MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
  bpftool: Add sock_release help info for cgroup attach/prog load command
  ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340
  selftests/bpf: Add test for l3 use of bpf_redirect_peer
  afs: Fix fall-through warnings for Clang
  s390/dasd: add missing discipline function
  bpf: Fix BPF_LSM kconfig symbol dependency
  i2c: qcom-geni: fix spelling mistake "unepxected" -> "unexpected"
  i2c: icy: Remove unused variable new_fwnode in icy_probe()
  i2c: I2C_HISI should depend on ACPI
  i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
  bpf: Wrap aux data inside bpf_sanitize_info container
  bpf: Fix mask direction swap upon off reg sign change
  bpf: No need to simulate speculative domain for immediates
  bpf, selftests: Adjust few selftest result_unpriv outcomes
  dm verity: fix require_signatures module_param permissions
  dm snapshot: revert "fix a crash when an origin has no snapshots"
  dm snapshot: properly fix a crash when an origin has no snapshots
  proc: Check /proc/$pid/attr/ writes against file opener
  ANDROID: dm-user: Fail the IO if there is no daemon
  sctp: add the missing setting for asoc encap_port
  sctp: fix the proc_handler for sysctl encap_port
  net: hns: Fix kernel-doc
  net: zero-initialize tc skb extension on allocation
  bnx2x: Fix missing error code in bnx2x_iov_init_one()
  net: mvpp2: add buffer header handling in RX
  nfp: update maintainer and mailing list addresses
  mptcp: avoid OOB access in setsockopt()
  mptcp: drop unconditional pr_warn on bad opt
  mptcp: avoid error message on infinite mapping
  mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
  PCI/MSI: Fix MSIs for generic hosts that use device-tree's "msi-map"
  md/raid5: remove an incorrect assert in in_chunk_boundary
  io_uring/io-wq: close io-wq full-stop gap
  SUNRPC: More fixes for backlog congestion
  NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
  NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
  NFS: Clean up reset of the mirror accounting variables
  HID: hid-sensor-custom: Process failure of sensor_hub_set_feature()
  ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
  drm/ttm: Skip swapout if ttm object is not populated
  perf jevents: Fix getting maximum number of fds
  nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
  nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response
  nvmet: fix false keep-alive timeout when a controller is torn down
  Revert "FROMLIST: clk: Export clk_register_composite"
  io-wq: Fix UAF when wakeup wqe in hash waitqueue
  xfs: add new IRC channel to MAINTAINERS
  net: phy: Document phydev::dev_flags bits allocation
  ANDROID: dm-user: Fix build warnings
  usb: cdnsp: Fix deadlock issue in cdnsp_thread_irq_handler
  ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
  ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook 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 Fury 17 G8
  Revert "FROMLIST: drivers: irqchip: pdc: additionally set type in SPI config registers"
  Revert "FROMLIST: dt-bindings/interrupt-controller: pdc: add SPI config register"
  gpio: wcd934x: Fix shift-out-of-bounds error
  platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
  KVM: arm64: Resolve all pending PC updates before immediate exit
  KVM: arm64: Prevent mixed-width VM creation
  thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_channel_data()
  ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
  Revert "FROMLIST: hvc_dcc: bind driver to core0 for reads and writes"
  KVM: PPC: exit halt polling on need_resched()
  KVM: X86: Bail out of direct yield in case of under-committed scenarios
  KVM: X86: Fix vCPU preempted state from guest's point of view
  KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots()
  selftests: kvm: make allocation of extra memory take effect
  selftests: kvm: fix potential issue with ELF loading
  KVM: selftests: Keep track of memslots more efficiently
  KVM: selftests: add a memslot-related performance benchmark
  KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn()
  KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test
  KVM: selftests: Fix hang in hardware_disable_test
  KVM: selftests: trivial comment/logging fixes
  KVM: selftests: Print a message if /dev/kvm is missing
  KVM: selftests: simplify setup_demand_paging error handling
  KVM: selftests: compute correct demand paging size
  KVM: selftests: allow different backing source types
  KVM: selftests: refactor vm_mem_backing_src_type flags
  KVM: selftests: add shmem backing source type
  KVM: selftests: create alias mappings when using shared memory
  KVM: selftests: allow using UFFD minor faults for demand paging
  KVM: selftests: add shared hugetlbfs backing source type
  KVM: X86: Use _BITUL() macro in UAPI headers
  selftests: kvm: do only 1 memslot_perf_test run by default
  KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch
  KVM: x86: add start_assignment hook to kvm_x86_ops
  KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK
  KVM: VMX: update vcpu posted-interrupt descriptor when assigning device
  Revert "FROMLIST: drm/prime: add support for virtio exported objects"
  Revert "FROMLIST: dma-buf: add support for virtio exported objects"
  Revert "FROMLIST: scsi: ufs-qcom: enter and exit hibern8 during clock scaling"
  ANDROID: overlayfs: Re-align with Mainline in terms of pr_warn_ratelimited() calls
  Revert "BACKPORT: FROMLIST: pwm: Add support for different PWM output types"
  Revert "FROMGIT: iommu/arm-smmu: Don't bypass pinned stream mappings"
  Revert "FROMLIST: scsi: ufs: export hibern8 entry and exit"
  NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
  xprtrdma: Revert 586a0787ce
  KVM: x86/mmu: Fix comment mentioning skip_4k
  mei: request autosuspend after sending rx flow control
  nfs: Remove trailing semicolon in macros
  serial: 8250_pci: handle FL_NOIRQ board flag
  ANDROID: fuse/passthrough: API V2 with __u32 open argument
  UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command
  HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed)
  HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad
  HID: logitech-hidpp: initialize level variable
  HID: pidff: fix error return code in hid_pidff_init()
  HID: gt683r: add missing MODULE_DEVICE_TABLE
  HID: magicmouse: fix crash when disconnecting Magic Trackpad 2
  HID: ft260: improve error handling of ft260_hid_feature_report_get()
  HID: amd_sfh: Use devm_kzalloc() instead of kzalloc()
  HID: amd_sfh: Fix memory leak in amd_sfh_work
  HID: i2c-hid: fix format string mismatch
  HID: intel-ish-hid: ipc: Add Alder Lake device IDs
  HID: magicmouse: fix NULL-deref on disconnect
  HID: asus: Cleanup Asus T101HA keyboard-dock handling
  io_uring: fix data race to avoid potential NULL-deref
  iommu/vt-d: Fix sysfs leak in alloc_iommu()
  xfs: btree format inode forks can have zero extents
  xfs: bunmapi has unnecessary AG lock ordering issues
  ASoC: rt5659: Fix the lost powers for the HDA header
  Bluetooth: fix the erroneous flush_work() order
  afs: Fix the nlink handling of dir-over-dir rename
  perf debug: Move debug initialization earlier
  drm/tegra: Get ref for DP AUX channel, not its ddc adapter
  drm/tegra: sor: Fix AUX device reference leak
  kbuild: Quote OBJCOPY var to avoid a pahole call break the build
  cifs: set server->cipher_type to AES-128-CCM for SMB3.0
  cifs: fix string declarations and assignments in tracepoints
  i2c: busses: i2c-nomadik: Fix formatting issue pertaining to 'timeout'
  i2c: muxes: i2c-arb-gpio-challenge: Demote non-conformant kernel-doc headers
  i2c: busses: i2c-ali1563: File headers are not good candidates for kernel-doc
  i2c: busses: i2c-cadence: Fix incorrectly documented 'enum cdns_i2c_slave_mode'
  i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()'
  i2c: busses: i2c-eg20t: Fix 'bad line' issue and provide description for 'msgs' param
  i2c: busses: i2c-ocores: Place the expected function names into the documentation headers
  i2c: busses: i2c-pnx: Provide descriptions for 'alg_data' data structure
  i2c: busses: i2c-st: Fix copy/paste function misnaming issues
  i2c: busses: i2c-stm32f4: Remove incorrectly placed ' ' from function name
  dt-bindings: i2c: mpc: Add fsl,i2c-erratum-a004447 flag
  powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
  powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
  i2c: mpc: implement erratum A-004447 workaround
  i2c: i801: Don't generate an interrupt on bus reset
  cifs: change format of CIFS_FULL_KEY_DUMP ioctl
  btrfs: fix compressed writes that cross stripe boundary
  btrfs: fix error handling in btrfs_del_csums
  btrfs: return errors from btrfs_del_csums in cleanup_ref_head
  btrfs: mark ordered extent and inode with error if we fail to finish
  btrfs: fixup error handling in fixup_inode_link_counts
  btrfs: check error value from btrfs_update_inode in tree log
  btrfs: abort in rename_exchange if we fail to insert the second ref
  btrfs: fix fsync failure and transaction abort after writes to prealloc extents
  btrfs: fix deadlock when cloning inline extents and low on available space
  devlink: Correct VIRTUAL port to not have phys_port attributes
  net/sched: act_ct: Offload connections with commit action
  net/sched: act_ct: Fix ct template allocation for zone 0
  perf stat: Fix error check for bpf_program__attach
  i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset
  i2c: s3c2410: fix possible NULL pointer deref on read message after write
  Revert "serial: 8250: 8250_omap: Fix possible interrupt storm"
  powerpc/kprobes: Fix validation of prefixed instructions across page boundary
  perf vendor events powerpc: Fix eventcode of power10 JSON events
  powerpc: Fix reverse map real-mode address lookup with huge vmalloc
  KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path
  MAINTAINERS: adjust to removing i2c designware platform data
  Documentation: seccomp: Fix user notification documentation
  KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception
  KVM: X86: Fix warning caused by stale emulation context
  KVM: X86: Kill off ctxt->ud
  mptcp: fix sk_forward_memory corruption on retransmission
  mptcp: always parse mptcp options for MPC reqsk
  mptcp: do not reset MP_CAPABLE subflow on mapping errors
  mptcp: update selftest for fallback due to OoO
  x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
  selftests: kvm: fix overlapping addresses in memslot_perf_test
  seccomp: Refactor notification handler to prepare for new semantics
  riscv: Use -mno-relax when using lld linker
  io_uring: fix misaccounting fix buf pinned pages
  ALSA: hda: Add AlderLake-M PCI ID
  mt76: mt7615: do not set MT76_STATE_PM at bootstrap
  mt76: mt7921: remove leftover 80+80 HE capability
  net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data
  Linux 5.13-rc4
  dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
  dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc()
  dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
  dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
  dmaengine: idxd: Add missing cleanup for early error out in probe call
  dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
  dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
  dmaengine: SF_PDMA depends on HAS_IOMEM
  dmaengine: stedma40: add missing iounmap() on error in d40_probe()
  nvme-rdma: fix in-casule data send for chained sgls
  soc: amlogic: meson-clk-measure: remove redundant dev_err call in meson_msr_probe()
  arm64: meson: select COMMON_CLK
  sched/fair: Keep load_avg and load_sum synced
  sched/fair: Make sure to update tg contrib for blocked load
  tick/nohz: Only check for RCU deferred wakeup on user/guest entry when needed
  perf: Fix data race between pin_count increment/decrement
  perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1
  phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()
  phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()
  phy: ti: Fix an error code in wiz_probe()
  gfs2: Fix use-after-free in gfs2_glock_shrink_scan
  ACPICA: Clean up context mutex during object deletion
  drm/tegra: Correct DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT
  Bluetooth: use correct lock to prevent UAF of hdev object
  ALSA: hda: Fix a regression in Capture Switch mixer read
  mac80211: remove warning in ieee80211_get_sband()
  mac80211_hwsim: drop pending frames on stop
  mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments
  cfg80211: call cfg80211_leave_ocb when switching away from OCB
  staging: rtl8723bs: fix monitor netdev register/unregister
  mac80211: fix skb length check in ieee80211_scan_rx()
  mac80211: Fix NULL ptr deref for injected rate info
  x86/thermal: Fix LVT thermal setup for SMI delivery mode
  Revert "powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE() to save TCEs"
  scsi: target: core: Fix warning on realtime kernels
  scsi: lpfc: Fix failure to transmit ABTS on FC link
  nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
  ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB
  ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
  ASoC: topology: Fix spelling mistake "vesion" -> "version"
  ASoC: fsl-asoc-card: Set .owner attribute when registering card.
  ASoC: SOF: reset enabled_cores state at suspend
  regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
  regulator: rtmv20: Add Richtek to Kconfig text
  regulator: mt6315: Fix function prototype for mt6315_map_mode
  regulator: rtmv20: Fix to make regcache value first reading back from HW
  regulator: atc260x: Fix n_voltages and min_sel for pickable linear ranges
  spi: Cleanup on failure of initial setup
  perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS
  perf probe: Fix NULL pointer dereference in convert_variable_location()
  ANDROID: gki_defconfig: Make 'saveconfig' check happy
  perf record: Move probing cgroup sampling support
  perf stat: Fix error return code in bperf__load()
  perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM
  perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server
  Revert "fb_defio: Remove custom address_space_operations"
  Revert "Revert "bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET""
  NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
  Revert "gfs2: Fix mmap locking for write faults"
  net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs
  net: sock: fix in-kernel mark setting
  virtio-net: fix for unable to handle page fault for address
  virtio_net: get build_skb() buf by data ptr
  ethernet: myri10ge: Fix missing error code in myri10ge_probe()
  net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
  net/tls: Fix use-after-free after the TLS device goes down and up
  MAINTAINERS: nfc mailing lists are subscribers-only
  net/mlx5e: Fix incompatible casting
  net/mlx5e: Disable TLS offload for uplink representor
  net/mlx5: Check firmware sync reset requested is set before trying to abort it
  net/mlx5e: Check for needed capability for cvlan matching
  net/mlx5e: Fix adding encap rules to slow path
  net/mlx5e: Fix HW TS with CQE compression according to profile
  net/mlx5e: Fix conflict with HW TS and CQE compression
  net/mlx5: DR, Create multi-destination flow table with level less than 64
  Revert "ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader"
  scsi: qedf: Do not put host in qedf_vport_create() unconditionally
  scsi: ufs: ufs-mediatek: Fix HCI version in some platforms
  Bluetooth: Add a new USB ID for RTL8822CE
  scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
  riscv: mm: Fix W+X mappings at boot
  riscv: skip errata_cip_453.o if CONFIG_ERRATA_SIFIVE_CIP_453 is disabled
  RISC-V: Fix memblock_free() usages in init_resources()
  nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
  nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
  nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
  nvme-loop: do not warn for deleted controllers during reset
  nvmet: fix freeing unallocated p2pmem
  ALSA: control led: fix memory leak in snd_ctl_led_register
  ANDROID: db845c_gki.fragment: Enable Qcom Venus driver
  netfilter: nft_ct: skip expectations for confirmed conntrack
  netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
  ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms
  regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837
  spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code
  drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()
  Revert "i915: use io_mapping_map_user"
  ANDROID: selinux: modify RTM_GETNEIGH{TBL}
  usb: dwc3: gadget: Disable gadget IRQ during pullup disable
  usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
  usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
  usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
  RDMA/ipoib: Fix warning caused by destroying non-initial netns
  ARM: cpuidle: Avoid orphan section warning
  vmlinux.lds.h: Avoid orphan section with !SMP
  bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks
  net: ipconfig: Don't override command-line hostnames or domains
  net: stmmac: fix issue where clk is being unprepared twice
  drm/amd/display: Allow bandwidth validation for 0 streams.
  drm/amd/display: Fix GPU scaling regression by FS video support
  drm/amdgpu: add judgement for dc support
  drm/amdgpu: refine amdgpu_fru_get_product_info
  drm/amd/display: Fix overlay validation by considering cursors
  drm/amdgpu: Don't query CE and UE errors
  drm/amd/display: Fix potential memory leak in DMUB hw_init
  drm/amd/amdgpu:save psp ring wptr to avoid attack
  drm/amdgpu: make sure we unpin the UVD BO
  amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic
  ext4: fix accessing uninit percpu counter variable with fast_commit
  phy: ralink: phy-mt7621-pci: drop 'of_match_ptr' to fix -Wunused-const-variable
  phy: Sparx5 Eth SerDes: check return value after calling platform_get_resource()
  dmaengine: idxd: Fix missing error code in idxd_cdev_open()
  ALSA: timer: Fix master timer notification
  ALSA: hda: update the power_state during the direct-complete
  net/ieee802154: drop unneeded assignment in llsec_iter_devkeys()
  net: ieee802154: mrf24j40: Drop unneeded of_match_ptr()
  ieee802154: fix error return code in ieee802154_add_iface()
  ieee802154: fix error return code in ieee802154_llsec_getparams()
  ARM: 9081/1: fix gcc-10 thumb2-kernel regression
  sched/pelt: Ensure that *_sum is always synced with *_avg
  platform/surface: aggregator: Fix event disable function
  dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
  dmaengine: ipu: fix doc warning in ipu_irq.c
  ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms
  ASoC: meson: gx-card: fix sound-dai dt schema
  ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
  regulator: hi6421v600: Fix .vsel_mask setting
  spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
  MAINTAINERS: add btrfs IRC link
  sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
  NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate
  NFS: Fix use-after-free in nfs4_init_client()
  NFS: Fix a potential NULL dereference in nfs_get_client()
  NFS: FMODE_READ and friends are C macros, not enum types
  NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
  NFSv4: Fix second deadlock in nfs4_evict_inode()
  dmaengine: idxd: Use cpu_feature_enabled()
  x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()
  x86/alternative: Optimize single-byte NOPs at an arbitrary position
  igb: Fix XDP with PTP enabled
  i40e: add correct exception tracing for XDP
  ice: add correct exception tracing for XDP
  ixgbe: add correct exception tracing for XDP
  igb: add correct exception tracing for XDP
  ixgbevf: add correct exception tracing for XDP
  igc: add correct exception tracing for XDP
  ice: track AF_XDP ZC enabled queues in bitmap
  RDMA/mlx5: Use different doorbell memory for different processes
  RDMA/mlx4: Do not map the core_clock page to user space unless enabled
  x86/setup: Always reserve the first 1M of RAM
  usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
  regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL
  i2c: altera: Fix formatting issue in struct and demote unworthy kernel-doc headers
  i2c: tegra-bpmp: Demote kernel-doc abuses
  ANDROID: iommu: Add vendor hook for setting up DMA ops for IOMMU clients
  rtnetlink: Fix missing error code in rtnl_bridge_notify()
  sit: set name of device back to struct parms
  Bluetooth: Fix VIRTIO_ID_BT assigned number
  Bluetooth: btusb: Fix failing to init controllers with operation firmware
  net: kcm: fix memory leak in kcm_sendmsg
  net: caif: added cfserl_release function
  net: caif: add proper error handling
  net: caif: fix memory leak in caif_device_notify
  net: caif: fix memory leak in cfusbl_device_notify
  cxgb4: fix regression with HASH tc prio value update
  net/x25: Return the correct errno code
  net: Return the correct errno code
  fib: Return the correct errno code
  ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
  virtio-net: fix for skb_over_panic inside big mode
  dt-bindings: connector: Replace BIT macro with generic bit ops
  Revert "usb: dwc3: core: Add shutdown callback for dwc3"
  ANDROID: tty: hvc_dcc: Remove unused include <linux/kfifo.h>
  ANDROID: Partially revert "ANDROID: Add C protos for dma_buf/drm_prime get_uuid"
  Revert "FROMLIST: cpuidle: governor: export cpuidle governor functions"
  ANDROID: security: Realign code titbits with Mainline
  ANDROID: Documentation: Remove ION documentation
  Revert "ANDROID: ARM: Bump command line size"
  usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP
  dt-bindings: connector: Add PD rev 2.0 VDO definition
  usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0
  usb: typec: tcpm: Fix misuses of AMS invocation
  usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe
  usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled
  btrfs: do not write supers if we have an fs error
  btrfs: zoned: fix zone number to sector/physical calculation
  btrfs: return value from btrfs_mark_extent_written() in case of error
  btrfs: promote debugging asserts to full-fledged checks in validate_super
  usb: typec: tcpm: Properly handle Alert and Status Messages
  usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
  usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
  usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port
  usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
  ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode
  debugfs: Fix debugfs_read_file_str()
  perf evsel: Add missing cloning of evsel->use_config_name
  perf stat: Honor event config name on --no-merge
  perf symbol-elf: Fix memory leak by freeing sdt_note.args
  x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR
  perf env: Fix memory leak of bpf_prog_info_linear member
  ice: Fix allowing VF to request more/less queues via virtchnl
  ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
  ice: handle the VF VSI rebuild failure
  ice: report supported and advertised autoneg using PHY capabilities
  ice: Allow all LLDP packets from PF to Tx
  virtchnl: Add missing padding to virtchnl_proto_hdrs
  x86/sev: Check SME/SEV support in CPUID first
  platform/surface: dtx: Add missing mutex_destroy() call in failure path
  platform/mellanox: mlxreg-hotplug: Revert "move to use request_irq by IRQF_NO_AUTOEN flag"
  i2c: qcom-geni: Add shutdown callback for i2c
  i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
  wireguard: selftests: remove old conntrack kconfig value
  wireguard: selftests: make sure rp_filter is disabled on vethc
  wireguard: do not use -O3
  wireguard: use synchronize_net rather than synchronize_rcu
  wireguard: peer: allocate in kmem_cache
  wireguard: allowedips: initialize list head in selftest
  wireguard: allowedips: remove nodes in O(1)
  wireguard: allowedips: allocate nodes in kmem_cache
  wireguard: allowedips: free empty intermediate nodes when removing single node
  sch_htb: fix refcount leak in htb_parent_to_leaf_offload
  cxgb4: avoid link re-train during TC-MQPRIO configuration
  USB: serial: ftdi_sio: add NovaTech OrionMX product ID
  ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2
  ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8
  ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
  ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()
  Revert "MIPS: make userspace mapping young by default"
  kfence: use TASK_IDLE when awaiting allocation
  pid: take a reference when initializing `cad_pid`
  mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()
  mm/page_alloc: fix counting of free pages after take off from buddy
  drivers/base/memory: fix trying offlining memory blocks with memory holes on aarch64
  hugetlb: pass head page to remove_hugetlb_page()
  proc: add .gitignore for proc-subset-pid selftest
  mm/kasan/init.c: fix doc warning
  mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
  lib: crc64: fix kernel-doc warning
  ocfs2: fix data corruption by fallocate
  mailmap: use private address for Michel Lespinasse
  powerpc/mem: Add back missing header to fix 'no previous prototype' error
  ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
  ext4: fix fast commit alignment issues
  ext4: fix memory leak in ext4_fill_super
  ext4: fix no-key deletion for encrypt+casefold
  ext4: Only advertise encrypted_casefold when encryption and unicode are enabled
  pinctrl: qcom: Fix duplication in gpio_groups
  Linux 5.13-rc5
  dmaengine: mediatek: free the proper desc in desc_free handler
  dmaengine: mediatek: do not issue a new desc if one is still current
  dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
  pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
  ANDROID: kernel: Fix passing NULL to __pa_symbol()
  s390/mcck: fix calculation of SIE critical section size
  s390/mcck: fix invalid KVM guest condition check
  drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device
  Revert "ACPI: sleep: Put the FACS table after using it"
  xen-netback: take a reference to the RX task thread
  ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin
  afs: Fix partial writeback of large files on fsync and close
  ethtool: Fix NULL pointer dereference during module EEPROM dump
  mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
  mlxsw: spectrum_qdisc: Pass handle, not band number to find_class()
  mlxsw: core: Set thermal zone polling delay argument to real value at init
  revert "net: kcm: fix memory leak in kcm_sendmsg"
  neighbour: allow NUD_NOARP entries to be forced GCed
  libbpf: Fixes incorrect rx_ring_setup_done
  scsi: core: Fix error handling of scsi_host_alloc()
  scsi: core: Fix failure handling of scsi_add_host_with_dma()
  scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
  scsi: core: Only put parent device if host state differs from SHOST_CREATED
  mac80211: fix deadlock in AP/VLAN handling
  drm/ttm: fix deref of bo->ttm without holding the lock v2
  ANDROID: GKI: enable CONFIG_PCI_IOV=y
  ALSA: hda/realtek: headphone and mic don't work on an Acer laptop
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8
  mmc: renesas_sdhi: abort tuning when timeout detected
  spi: tegra20-slink: Ensure SPI controller reset is deasserted
  mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+
  x86/ioremap: Map EFI-reserved memory as encrypted for SEV
  drm/vc4: fix vc4_atomic_commit_tail() logic
  drm: Fix use-after-free read in drm_getunique()
  KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821c
  KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer
  KVM: X86: MMU: Use the correct inherited permissions to get shadow page
  drm/msm: Init mm_list before accessing it for use_vram path
  KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior
  KVM: selftests: introduce P47V64 for s390x
  proc: Track /proc/$pid/attr/ opener mm_struct
  selftests: kvm: Add support for customized slot0 memory size
  KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
  drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create
  drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB
  drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid
  drm/amd/pm: Fix fall-through warning for Clang
  radeon: use memcpy_to/fromio for UVD fw upload
  drm/msm/a6xx: update/fix CP_PROTECT initialization
  drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
  drm/msm/a6xx: avoid shadow NULL reference in failure path
  net: ipv4: fix memory leak in netlbl_cipsov4_add_std
  net: ipv4: Remove unneed BUG() function
  net: appletalk: fix the usage of preposition
  vrf: fix maximum MTU
  RDMA/mlx5: Block FDB rules when not in switchdev mode
  tools/bootconfig: Fix error return code in apply_xbc()
  tools/bootconfig: Fix a build error accroding to undefined fallthrough
  ftrace: Do not blindly read the ip address in ftrace_bug()
  tracing: Correct the length check which causes memory corruption
  bcache: remove bcache device self-defined readahead
  bcache: avoid oversized read request in cache missing code path
  KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync
  kvm: avoid speculation-based attacks from out-of-range memslot accesses
  net: rds: fix memory leak in rds_recvmsg
  net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
  net: ena: fix DMA mapping function issues in XDP
  media: dt-bindings: media: renesas,drif: Fix fck definition
  net: lantiq: disable interrupt before sheduling NAPI
  kvm: fix previous commit for 32-bit builds
  x86/fpu: Prevent state corruption in __fpu__restore_sig()
  x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
  MAINTAINERS: usb: add entry for isp1760
  USB: f_ncm: ncm_bitrate (speed) is unsigned
  usb: f_ncm: only first packet of aggregate needs to start timer
  usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir
  usb: fix various gadgets null ptr deref on 10gbps cabling.
  x86/process: Check PF_KTHREAD and not current->mm for kernel threads
  usb: fix various gadget panics on 10gbps cabling
  usb: typec: tcpm: Do not finish VDM AMS for retrying Responses
  usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
  usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
  usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put()
  usb: gadget: eem: fix wrong eem header operation
  usb: dwc3: ep0: fix NULL pointer exception
  usb: misc: brcmstb-usb-pinmap: check return value after calling platform_get_resource()
  staging: rtl8723bs: Fix uninitialized variables
  staging: ralink-gdma: Remove incorrect author information
  x86/pkru: Write hardware init value to PKRU when xstate is init
  pinctrl: qcom: Make it possible to select SC8180x TLMM
  ANDROID: gki - enable CONFIG_USB_RTL8150=y
  ANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y
  ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y
  ANDROID: GKI: Request enable some kernel configs for background speed limit function
  ANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=y
  drm/mcde: Fix off by 10^3 in calculation
  ACPI: Pass the same capabilities to the _OSC regardless of the query flag
  serial: 8250_exar: Avoid NULL pointer dereference at ->exit()
  ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS
  mac80211: fix 'reset' debugfs locking
  cfg80211: fix phy80211 symlink creation
  cfg80211: shut down interfaces on failed resume
  mac80211: move interface shutdown out of wiphy lock
  mac80211: drop multicast fragments
  bus: mhi: pci_generic: T99W175: update channel name from AT to DUN
  bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove()
  bus: mhi: pci-generic: Fix hibernation
  misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG
  dt-bindings: hwmon: Fix typo in TI ADS7828 bindings
  hwmon: (corsair-psu) fix suspend behavior
  hwmon: (scpi-hwmon) shows the negative temperature properly
  netfilter: nf_tables: initialize set before expression setup
  selftests: netfilter: add fib test case
  netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
  ice: add ndo_bpf callback for safe mode netdev ops
  ice: parameterize functions responsible for Tx ring management
  net: ethtool: clear heap allocations for ethtool function
  inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
  udp: fix race between close() and udp_abort()
  kvm: LAPIC: Restore guard to prevent illegal APIC register access
  rtnetlink: Fix regression in bridge VLAN configuration
  net/sched: act_ct: handle DNAT tuple collision
  net/mlx5e: Fix an error code in mlx5e_arfs_create_tables()
  net/mlx5e: Fix use-after-free of encap entry in neigh update handler
  net/mlx5e: Remove dependency in IPsec initialization flows
  net/mlx5e: Fix page reclaim for dead peer hairpin
  net/mlx5: Consider RoCE cap before init RDMA resources
  net/mlx5: DR, Don't use SW steering when RoCE is not supported
  net/mlx5e: Verify dev is present in get devlink port ndo
  net/mlx5e: Don't update netdev RQs with PTP-RQ
  net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP
  Revert "net/mlx5: Arm only EQs with EQEs"
  net/mlx5e: Block offload of outer header csum for UDP tunnels
  net/mlx5e: Block offload of outer header csum for GRE tunnel
  x86/fpu: Reset state for all signal restore failures
  USB: serial: cp210x: fix alternate function for CP2102N QFN20
  irq_work: Make irq_work_queue() NMI-safe again
  x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
  objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()
  drm: Lock pointer access in drm_master_release()
  KVM: selftests: Fix compiling errors when initializing the static structure
  KVM: SVM: fix doc warnings
  KVM: x86: Fix fall-through warnings for Clang
  RDMA: Verify port when creating flow rule
  RDMA/mlx5: Delete right entry from MR signature database
  IB/mlx5: Fix initializing CQ fragments buffer
  KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
  cgroup1: don't allow '\n' in renaming
  drm/msm/dsi: Stash away calculated vco frequency on recalc
  USB: serial: cp210x: fix CP2102N-A01 modem control
  ALSA: seq: Fix race of snd_seq_timer_open()
  hwmon: (tps23861) define regmap max register
  hwmon: (tps23861) set current shunt value
  hwmon: (tps23861) correct shunt LSB values
  irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
  usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
  usb: gadget: fsl: Re-enable driver for ARM SoCs
  usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
  usb: typec: mux: Fix copy-paste mistake in typec_mux_match
  skbuff: fix incorrect msg_zerocopy copy notifications
  ping: Check return value of function 'ping_queue_rcv_skb'
  coredump: Limit what can interrupt coredumps
  net: bridge: fix vlan tunnel dst null pointer dereference
  net: bridge: fix vlan tunnel dst refcnt when egressing
  net: annotate data race in sock_error()
  inet: annotate date races around sk->sk_txhash
  net/packet: annotate data race in packet_sendmsg()
  netfilter: synproxy: Fix out of bounds when parsing TCP options
  mptcp: Fix out of bounds when parsing TCP options
  sch_cake: Fix out of bounds when parsing TCP options and header
  io_uring: change registration/upd/rsrc tagging ABI
  io_uring: add feature flag for rsrc tags
  riscv: xip: support runtime trap patching
  riscv: code patching only works on !XIP_KERNEL
  mptcp: try harder to borrow memory from subflow under pressure
  mptcp: wake-up readers only for in sequence data
  mptcp: do not warn on bad input from the network
  selftests: mptcp: enable syncookie only in absence of reorders
  mptcp: fix soft lookup in subflow_error_report()
  ARCv2: save ABI registers across signal handling
  ARC: fix CONFIG_HARDENED_USERCOPY
  async_xor: check src_offs is not NULL before updating it
  riscv: alternative: fix typo in macro name
  objtool: Only rewrite unconditional retpoline thunk calls
  Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs"
  KVM: SVM: Call SEV Guest Decommission if ASID binding fails
  KVM: X86: Fix x86_emulator slab cache leak
  perf session: Correct buffer copying when peeking events
  tools headers cpufeatures: Sync with the kernel sources
  KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
  net: phy: dp83867: perform soft reset and retain established link
  x86, lto: Pass -stack-alignment only on LLD < 13.0.0
  block: loop: fix deadlock between open and remove
  alx: Fix an error handling path in 'alx_probe()'
  ANDROID: start to re-add xt_IDLETIMER send_nl_msg support
  ANDROID: core of xt_IDLETIMER send_nl_msg support
  cxgb4: fix endianness when flashing boot image
  cxgb4: fix sleep in atomic when flashing PHY firmware
  cxgb4: halt chip before flashing PHY firmware image
  net: stmmac: dwmac1000: Fix extended MAC address registers definition
  riscv: Fix BUILTIN_DTB for sifive and microchip soc
  net: make get_net_ns return error if NET_NS is disabled
  mm: relocate 'write_protect_seq' in struct mm_struct
  riscv32: Use medany C model for modules
  riscv: sifive: fix Kconfig errata warning
  Linux 5.13-rc6
  fanotify: fix copy_event_to_user() fid error clean up
  mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
  powerpc/signal64: Copy siginfo before changing regs->nip
  Revert "cpufreq: CPPC: Add support for frequency invariance"
  spi: spi-nxp-fspi: move the register operation after the clock enable
  UPSTREAM: arm64: meson: select COMMON_CLK
  sch_cake: revise docs for RFC 8622 LE PHB support
  net: qualcomm: rmnet: don't over-count statistics
  ethtool: strset: fix message length calculation
  qlcnic: Fix an error handling path in 'qlcnic_probe()'
  netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
  cxgb4: fix wrong ethtool n-tuple rule lookup
  net: caif: fix memory leak in ldisc_open
  ipv4: Fix device used for dst_alloc with local routes
  net: qrtr: fix OOB Read in qrtr_endpoint_post
  Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled
  sched/fair: Correctly insert cfs_rq's to list on unthrottle
  bpf: Inherit expanded/patched seen count from old aux data
  bpf: Do not mark insn as seen under speculative path verification
  bpf: Fix leakage under speculation on mispredicted branches
  bpf, selftests: Adjust few selftest outcomes wrt unreachable code
  net: mhi_net: Update the transmit handler prototype
  Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0
  quota: finish disable quotactl_path syscall
  ANDROID: gki - CONFIG_NET_SCH_FQ=y
  usb: dwc3: core: fix kernel panic when do reboot
  powerpc: Fix initrd corruption with relative jump labels
  afs: Fix an IS_ERR() vs NULL check
  x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed
  proc: only require mm_struct for writing
  ptp: improve max_adj check against unreasonable values
  net: inline function get_net_ns_by_fd if NET_NS is disabled
  net: cdc_ncm: switch to eth%d interface naming
  qmi_wwan: Do not call netif_rx from rx_fixup
  lantiq: net: fix duplicated skb in rx descriptor ring
  usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
  FROMLIST: kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
  printk: Move EXPORT_SYMBOL() closer to vprintk definition
  can: j1939: fix Use-after-Free, hold skb ref while in use
  can: bcm/raw/isotp: use per module netdevice notifier
  can: bcm: fix infoleak in struct bcm_msg_head
  can: mcba_usb: fix memory leak in mcba_usb
  drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
  drm/vc4: hdmi: Make sure the controller is powered in detect
  Revert "ANDROID: cpu: send KOBJ_ONLINE event when enabling cpus"
  mm,hwpoison: fix race with hugetlb page allocation
  mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
  mm/slub: clarify verification reporting
  mm/slub: fix redzoning for small allocations
  mm/slub: actually fix freelist pointer vs redzoning
  mm/hugetlb: expand restore_reserve_on_error functionality
  mm/memory-failure: make sure wait for page writeback in memory_failure
  crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
  mm/slub.c: include swab.h
  mm, thp: use head page in __migration_entry_wait()
  mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
  mm/thp: make is_huge_zero_pmd() safe and quicker
  mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
  mm/thp: fix vma_address() if virtual address below file offset
  mm/thp: fix page_address_in_vma() on file THP tails
  mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
  mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
  mm/sparse: fix check_usemap_section_nr warnings
  net: stmmac: disable clocks in stmmac_remove_config_dt()
  net: usb: fix possible use-after-free in smsc75xx_bind
  net: fec_ptp: add clock rate zero check
  net: fec_ptp: fix issue caused by refactor the fec_devtype
  net: ipv4: fix memory leak in ip_mc_add1_src
  net/packet: annotate accesses to po->bind
  net/packet: annotate accesses to po->ifindex
  selftests: net: veth: make test compatible with dash
  net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
  selftests: net: use bash to run udpgro_fwd test case
  r8152: Avoid memcpy() over-reading of ETH_SS_STATS
  sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
  r8169: Avoid memcpy() over-reading of ETH_SS_STATS
  drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
  drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
  s390/ap: Fix hanging ioctl caused by wrong msg counter
  net/mlx5: Fix error path for set HCA defaults
  net/mlx5: Check that driver was probed prior attaching the device
  net/mlx5: E-Switch, Read PF mac address
  net/mlx5: E-Switch, Allow setting GUID for host PF vport
  net/mlx5: SF_DEV, remove SF device on invalid state
  net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
  net/mlx5e: Don't create devices during unload flow
  net/mlx5: Reset mkey index on creation
  btrfs: zoned: fix negative space_info->bytes_readonly
  usb: core: hub: Disable autosuspend for Cypress CY7C65632
  KVM: selftests: Fix kvm_check_cap() assertion
  be2net: Fix an error handling path in 'be_probe()'
  net: hamradio: fix memory leak in mkiss_close
  net: cdc_eem: fix tx fixup skb leak
  net: qed: Fix memcpy() overflow of qed_dcbx_params()
  powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set
  pinctrl: microchip-sgpio: Put fwnode in error case during ->probe()
  mac80211: minstrel_ht: fix sample time check
  cfg80211: make certificate generation more robust
  cfg80211: avoid double free of PMSR request
  mac80211: reset profile_periodicity/ema_ap
  mac80211: handle various extensible elements correctly
  pinctrl: stm32: fix the reported number of GPIO lines per bank
  recordmcount: Correct st_shndx handling
  tracing: Do not stop recording cmdlines when tracing is off
  tracing: Do not stop recording comms if the trace file is being read
  tracing: Do no increment trace_clock_global() by one
  ANDROID: Drop the -master suffix from the clang prebuilts
  PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB
  PCI: tegra194: Fix MCFG quirk build regressions
  PCI: Mark TI C667X to avoid bus reset
  PCI: Mark some NVIDIA GPUs to avoid bus reset
  PCI: Work around Huawei Intelligent NIC VF FLR erratum
  PCI: Mark AMD Navi14 GPU ATS as broken
  PCI: Add ACS quirk for Broadcom BCM57414 NIC
  PCI: Add AMD RS690 quirk to enable 64-bit DMA
  PCI: aardvark: Fix kernel panic during PIO transfer
  x86/mm: Avoid truncating memblocks for SGX memory
  cxgb4: fix wrong shift.
  bnxt_en: Rediscover PHY capabilities after firmware reset
  bnxt_en: Fix TQM fastpath ring backing store computation
  bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
  MAINTAINERS: add Guvenc as SMC maintainer
  ANDROID: minor fixups of xt_IDLETIMER support
  ANDROID: Revert "bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET"
  net: ll_temac: Make sure to free skb when it is completely used
  net: ll_temac: Add memory-barriers for TX BD access
  net: ll_temac: Fix TX BD buffer overwrite
  net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
  icmp: don't send out ICMP messages with a source address of 0.0.0.0
  selftests/net: Add icmp.sh for testing ICMP dummy address responses
  net: ethernet: fix potential use-after-free in ec_bhf_remove
  afs: Re-enable freezing once a page fault is interrupted
  scsi: sr: Return appropriate error code when disk is ejected
  riscv: kasan: Fix MODULES_VADDR evaluation due to local variables' name
  riscv: Ensure BPF_JIT_REGION_START aligned with PMD size
  riscv: dts: fu740: fix cache-controller interrupts
  perf metricgroup: Fix find_evsel_group() event selector
  perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter()
  perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL
  perf test: Fix non-bash issue with stat bpf counters
  perf beauty: Update copy of linux/socket.h with the kernel sources
  tools headers UAPI: Sync asm-generic/unistd.h with the kernel original
  tools headers UAPI: Sync linux/in.h copy with the kernel sources
  drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage.
  drm/panel: ld9040: reference spi_device_id table
  drm/atmel-hlcdc: Allow async page flips
  i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
  i2c: cp2615: check for allocation failure in cp2615_i2c_recv()
  Linux 5.13-rc7
  s390: fix system call restart with multiple signals
  s390: clear pt_regs::flags on irq entry
  s390/vfio-ap: clean up mdev resources when remove callback invoked
  s390/topology: clear thread/group maps for offline cpus
  s390/stack: fix possible register corruption with stack switch helper
  swiotlb: manipulate orig_addr when tlb_addr has offset
  ANDROID: mmc: core: Remove left-over MMC_PM_IGNORE_PM_NOTIFY definition
  objtool/x86: Ignore __x86_indirect_alt_* symbols
  drm: add a locked version of drm_is_current_master
  gpio: mxc: Fix disabled interrupt wake-up support
  afs: Fix afs_write_end() to handle short writes
  netfs: fix test for whether we can skip read when writing beyond EOF
  drm/amdgpu: Call drm_framebuffer_init last for framebuffer init
  Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
  Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
  gpiolib: cdev: zero padding during conversion to gpioline_info_changed
  Revert "drm: add a locked version of drm_is_current_master"
  x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
  x86/fpu: Make init_fpstate correct with optimized XSAVE
  ceph: must hold snap_rwsem when filling inode for async create
  ceph: fix error handling in ceph_atomic_open and ceph_lookup
  x86/entry: Fix noinstr fail in __do_fast_syscall_32()
  x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall()
  x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
  x86: Always inline task_size_max()
  locking/lockdep: Improve noinstr vs errors
  sched/fair: Ensure that the CFS parent is added after unthrottling
  drm/nouveau: wait for moving fence after pinning v2
  drm/radeon: wait for moving fence after pinning
  drm/amdgpu: wait for moving fence after pinning
  signal: Prevent sigqueue caching after task got released
  Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
  drm/kmb: Fix error return code in kmb_hw_init()
  module: limit enabling module.sig_enforce
  FROMLIST: bootconfig: Change array value to use child node
  FROMLIST: bootconfig: Support mixing a value and subkeys under a key
  FROMLIST: tools/bootconfig: Support mixed value and subkey test cases
  FROMLIST: docs: bootconfig: Update for mixing value and subkeys
  FROMLIST: bootconfig: Share the checksum function with tools
  ANDROID: Add CONFIG_CAN=y to gki_defconfig
  scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
  software node: Handle software node injection to an existing device properly
  Revert "ANDROID: make per-cgroup PSI tracking configurable"
  FROMGIT: cgroup: make per-cgroup pressure stall tracking configurable
  ANDROID: gki_config: disable per-cgroup pressure tracking
  perf/x86/intel/lbr: Zero the xstate buffer on allocation
  KVM: selftests: Fix mapping length truncation in m{,un}map()
  ASoC: rt5645: Avoid upgrading static warnings to errors
  MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers
  xen/events: reset active flag for lateeoi events later
  drm/nouveau: fix dma_address check for CPU/GPU sync
  KVM: do not allow mapping valid but non-reference-counted pages
  libceph: don't pass result into ac->ops->handle_reply()
  libceph: set global_id as soon as we get an auth ticket
  i2c: dev: Add __user annotation
  i2c: robotfuzz-osif: fix control-request directions
  mm: page_vma_mapped_walk(): use page for pvmw->page
  mm: page_vma_mapped_walk(): settle PageHuge on entry
  mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
  mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
  mm: page_vma_mapped_walk(): crossing page table boundary
  mm: page_vma_mapped_walk(): add a level of indentation
  mm: page_vma_mapped_walk(): use goto instead of while (1)
  mm: page_vma_mapped_walk(): get vma_address_end() earlier
  mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
  mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
  nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
  mm/vmalloc: add vmalloc_no_huge
  KVM: s390: prepare for hugepage vmalloc
  mm/vmalloc: unbreak kasan vmalloc support
  kthread_worker: split code for canceling the delayed work timer
  kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
  mm, futex: fix shared futex pgoff on shmem huge page
  mm/memory-failure: use a mutex to avoid memory_failure() races
  mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned
  mm/hwpoison: do not lock page again when me_huge_page() successfully recovers
  mm/page_alloc: __alloc_pages_bulk(): do bounds check before accessing array
  mm/page_alloc: do bulk array bounds check after checking populated elements
  MAINTAINERS: fix Marek's identity again
  mailmap: add Marek's other e-mail address and identity without diacritics
  gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
  userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition
  Revert "ANDROID: staging: debug-kinfo: remove unnecessary defer probe"
  ANDROID: kernel: add module info for debug_kinfo
  ANDROID: Kleaf: initial bazel based GKI kernel build
  Revert "signal: Allow tasks to cache one sigqueue struct"
  Linux 5.13
  ANDROID: allmodconfig build: adopt new TOOL_ARGS export
  ANDROID: kernel: add module info for debug_kinfo
  ANDROID: Kleaf: use globs to express sources
  ANDROID: sched: Fix wake_q length tracking

  Conflicts:
	drivers/tty/hvc/hvc_dcc.c

Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Bug: 116869922
Bug: 120444461
Bug: 124467469
Bug: 131098715
Bug: 135922132
Bug: 141693040
Bug: 146449535
Bug: 170775957
Bug: 171572148
Bug: 173981591
Bug: 175195837
Bug: 175726952
Bug: 176088154
Bug: 178469391
Bug: 178872719
Bug: 179291683
Bug: 179699380
Bug: 181696921
Bug: 183237066
Bug: 183485987
Bug: 183564444
Bug: 186796876
Bug: 187829246
Bug: 187836970
Bug: 187949469
Bug: 187972571
Bug: 188034287
Bug: 188362111
Bug: 188362117
Bug: 188614550
Bug: 189077755
Bug: 189451175
Bug: 189705988
Bug: 190334261
Bug: 190375772
Bug: 190460626
Bug: 190472243
Bug: 191637574
Bug: 191677481
Bug: 191734423
Bug: 191737840
Bug: 191767613
Bug: 65987925
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=201251#c322
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=211537
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=211605
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1580
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1583
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1586
Bug: https://lore.kernel.org/dri-devel/3eedbe78-1fbd-4763-a7f3-ac5665e76a4a@xenosoft.de/

Change-Id: If42df1934ccb58698e6ad04514940b4b231e4fb3
2021-07-09 11:17:47 -07:00
Oliver Glitta
788691464c mm/slub: use stackdepot to save stack trace in objects
Many stack traces are similar so there are many similar arrays.
Stackdepot saves each unique stack only once.

Replace field addrs in struct track with depot_stack_handle_t handle.  Use
stackdepot to save stack trace.

The benefits are smaller memory overhead and possibility to aggregate
per-cache statistics in the future using the stackdepot handle instead of
matching stacks manually.

[rdunlap@infradead.org: rename save_stack_trace()]
  Link: https://lkml.kernel.org/r/20210513051920.29320-1-rdunlap@infradead.org
[vbabka@suse.cz: fix lockdep splat]
  Link: https://lkml.kernel.org/r/20210516195150.26740-1-vbabka@suse.czLink: https://lkml.kernel.org/r/20210414163434.4376-1-glittao@gmail.com

Signed-off-by: Oliver Glitta <glittao@gmail.com>
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: David Rientjes <rientjes@google.com>
Cc: Christoph Lameter <cl@linux.com>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-07-08 11:48:20 -07:00
Linus Torvalds
44b6ed4cfa Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull clang feature updates from Kees Cook:

 - Add CC_HAS_NO_PROFILE_FN_ATTR in preparation for PGO support in the
   face of the noinstr attribute, paving the way for PGO and fixing
   GCOV. (Nick Desaulniers)

 - x86_64 LTO coverage is expanded to 32-bit x86. (Nathan Chancellor)

 - Small fixes to CFI. (Mark Rutland, Nathan Chancellor)

* tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
  qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
  Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE_FN_ATTR
  compiler_attributes.h: cleanups for GCC 4.9+
  compiler_attributes.h: define __no_profile, add to noinstr
  x86, lto: Enable Clang LTO for 32-bit as well
  CFI: Move function_nocfi() into compiler.h
  MAINTAINERS: Add Clang CFI section
2021-06-30 14:33:25 -07:00
Suren Baghdasaryan
91d9e57009 Revert "ANDROID: make per-cgroup PSI tracking configurable"
This reverts commit bd3983c8a85b5e69e0e7596449824d8b419af746.

Bug: 178872719
Bug: 191734423
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Iae7997d518693f09fcc0bf8a3ee5caac6145ada5
2021-06-23 18:47:30 +00:00
Nick Desaulniers
51c2ee6d12 Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE_FN_ATTR
We don't want compiler instrumentation to touch noinstr functions,
which are annotated with the no_profile_instrument_function function
attribute. Add a Kconfig test for this and make GCOV depend on it, and
in the future, PGO.

If an architecture is using noinstr, it should denote that via this
Kconfig value. That makes Kconfigs that depend on noinstr able to express
dependencies in an architecturally agnostic way.

Cc: Masahiro Yamada <masahiroy@kernel.org>
Link: https://lore.kernel.org/lkml/YMTn9yjuemKFLbws@hirez.programming.kicks-ass.net/
Link: https://lore.kernel.org/lkml/YMcssV%2Fn5IBGv4f0@hirez.programming.kicks-ass.net/
Suggested-by: Nathan Chancellor <nathan@kernel.org>
Suggested-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20210621231822.2848305-4-ndesaulniers@google.com
2021-06-22 11:07:18 -07:00
Elliot Berman
32e60300df ANDROID: qki: Add hidden config option for RCUTORTURE
Add hidden configuration for RCUTORTURE module so they can be
enabled through GKI_HIDDEN configurations required for some debug
related defconfigs.

Bug: 191628908
Change-Id: I3f0056fa22b01902ff2b0a6d2edae4fafbc8aa86
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
2021-06-21 15:04:10 -07:00