Commit Graph

500 Commits

Author SHA1 Message Date
Michael Bestas
d613c46b79
Merge tag 'ASB-2024-08-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio
https://source.android.com/docs/security/bulletin/2024-08-01
CVE-2024-36971

* tag 'ASB-2024-08-05_12-5.10' of https://android.googlesource.com/kernel/common:
  ANDROID: GKI: remove export of tracing control functions
  ANDROID: Incremental fs: Retry page faults on non-fatal errors
  ANDROID: update ABI XML due to struct clk_core change
  UPSTREAM: usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
  UPSTREAM: f2fs: avoid false alarm of circular locking
  UPSTREAM: f2fs: fix deadlock in i_xattr_sem and inode page lock
  ANDROID: userfaultfd: Fix use-after-free in userfaultfd_using_sigbus()
  ANDROID: 16K: Don't set padding vm_flags on 32-bit archs
  ANDROID: update .xml file due to struct clk_core abi change
  ANDROID: mark DRM_VMWGFX as BROKEN
  Revert "ANDROID: Setting up GS before calling __restore_processor_state."
  Revert "block: introduce zone_write_granularity limit"
  Revert "block: Clear zone limits for a non-zoned stacked queue"
  Revert "scsi: sd: Fix wrong zone_write_granularity value during revalidate"
  Revert "PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()"
  Revert "PCI: Cache PCIe Device Capabilities register"
  Revert "PCI: Work around Intel I210 ROM BAR overlap defect"
  Revert "PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited"
  Revert "PCI/DPC: Quirk PIO log size for certain Intel Root Ports"
  Revert "PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports"
  Revert "PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports"
  Revert "timers: Rename del_timer_sync() to timer_delete_sync()"
  Linux 5.10.218
  docs: kernel_include.py: Cope with docutils 0.21
  serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  usb: typec: ucsi: displayport: Fix potential deadlock
  drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
  btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
  mptcp: ensure snd_nxt is properly initialized on connect
  firmware: arm_scmi: Harden accesses to the reset domains
  KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
  netlink: annotate lockless accesses to nlk->max_recvmsg_len
  ima: fix deadlock when traversing "ima_default_rules".
  net: bcmgenet: synchronize UMAC_CMD access
  net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
  Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
  x86/xen: Drop USERGS_SYSRET64 paravirt call
  pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
  Linux 5.10.217
  md: fix kmemleak of rdev->serial
  keys: Fix overwrite of key expiration on instantiation
  regulator: core: fix debugfs creation regression
  hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
  net: fix out-of-bounds access in ops_init
  drm/vmwgfx: Fix invalid reads in fence signaled events
  mei: me: add lunar lake point M DID
  dyndbg: fix old BUG_ON in >control parser
  ASoC: tegra: Fix DSPK 16-bit playback
  net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
  tipc: fix UAF in error path
  iio: accel: mxc4005: Interrupt handling fixes
  iio:imu: adis16475: Fix sync mode setting
  ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
  usb: dwc3: core: Prevent phy suspend during init
  usb: xhci-plat: Don't include xhci.h
  usb: gadget: f_fs: Fix a race condition when processing setup packets.
  usb: gadget: composite: fix OS descriptors w_value logic
  usb: ohci: Prevent missed ohci interrupts
  usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
  usb: typec: ucsi: Fix connector check on init
  usb: typec: ucsi: Check for notifications after init
  arm64: dts: qcom: Fix 'interrupt-map' parent address cells
  firewire: nosy: ensure user_length is taken into account when fetching packet contents
  btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
  net: hns3: use appropriate barrier function after setting a bit value
  ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
  net: bridge: fix corrupted ethernet header on multicast-to-unicast
  kcov: Remove kcov include from sched.h and move it to its users.
  phonet: fix rtm_phonet_notify() skb allocation
  hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
  hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
  hwmon: (corsair-cpro) Use a separate buffer for sending commands
  rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
  Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
  Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
  tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
  tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
  xfrm: Preserve vlan tags for transport mode software GRO
  net:usb:qmi_wwan: support Rolling modules
  drm/nouveau/dp: Don't probe eDP ports twice harder
  fs/9p: drop inodes immediately on non-.L too
  clk: Don't hold prepare_lock when calling kref_put()
  gpio: crystalcove: Use -ENOTSUPP consistently
  gpio: wcove: Use -ENOTSUPP consistently
  9p: explicitly deny setlease attempts
  fs/9p: translate O_TRUNC into OTRUNC
  fs/9p: only translate RWX permissions for plain 9P2000
  selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
  MIPS: scall: Save thread_info.syscall unconditionally on entry
  gpu: host1x: Do not setup DMA for virtual devices
  blk-iocost: avoid out of bounds shift
  scsi: target: Fix SELinux error when systemd-modules loads the target module
  btrfs: always clear PERTRANS metadata during commit
  btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
  tools/power turbostat: Fix Bzy_MHz documentation typo
  tools/power turbostat: Fix added raw MSR output
  firewire: ohci: mask bus reset interrupts between ISR and bottom half
  ata: sata_gemini: Check clk_enable() result
  net: bcmgenet: Reset RBUF on first open
  ALSA: line6: Zero-initialize message buffers
  btrfs: return accurate error code on open failure in open_fs_devices()
  scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
  net: mark racy access on sk->sk_rcvbuf
  wifi: cfg80211: fix rdev_dump_mpp() arguments order
  wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
  gfs2: Fix invalid metadata access in punch_hole
  scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
  KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
  KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
  clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
  net: gro: add flush check in udp_gro_receive_segment
  tipc: fix a possible memleak in tipc_buf_append
  net: core: reject skb_copy(_expand) for fraglist GSO skbs
  net: bridge: fix multicast-to-unicast with fraglist GSO
  net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
  cxgb4: Properly lock TX queue for the selftest.
  ASoC: meson: cards: select SND_DYNAMIC_MINORS
  ASoC: Fix 7/8 spaces indentation in Kconfig
  net: qede: use return from qede_parse_actions()
  net: qede: use return from qede_parse_flow_attr() for flow_spec
  net: qede: use return from qede_parse_flow_attr() for flower
  net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
  s390/vdso: Add CFI for RA register to asm macro vdso_func
  net l2tp: drop flow hash on forward
  nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
  octeontx2-af: avoid off-by-one read from userspace
  bna: ensure the copied buf is NUL terminated
  s390/mm: Fix clearing storage keys for huge pages
  s390/mm: Fix storage key clearing for guest huge pages
  regulator: mt6360: De-capitalize devicetree regulator subnodes
  pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
  power: rt9455: hide unused rt9455_boost_voltage_values
  nfs: Handle error of rpc_proc_register() in nfs_net_init().
  nfs: make the rpc_stat per net namespace
  nfs: expose /proc/net/sunrpc/nfs in net namespaces
  sunrpc: add a struct rpc_stats arg to rpc_create_args
  pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
  pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
  pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
  pinctrl: core: delete incorrect free in pinctrl_enable()
  pinctrl/meson: fix typo in PDM's pin name
  pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
  eeprom: at24: fix memory corruption race condition
  eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
  eeprom: at24: Use dev_err_probe for nvmem register failure
  wifi: nl80211: don't free NULL coalescing rule
  dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
  dmaengine: pl330: issue_pending waits until WFP state
  Linux 5.10.216
  riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled
  serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
  udp: preserve the connected status if only UDP cmsg
  bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
  HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
  i2c: smbus: fix NULL function pointer dereference
  riscv: Fix TASK_SIZE on 64-bit NOMMU
  riscv: fix VMALLOC_START definition
  dma: xilinx_dpdma: Fix locking
  idma64: Don't try to serve interrupts when device is powered off
  dmaengine: owl: fix register access functions
  tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
  mtd: diskonchip: work around ubsan link failure
  stackdepot: respect __GFP_NOLOCKDEP allocation flag
  net: b44: set pause params only when interface is up
  ethernet: Add helper for assigning packet type when dest address does not match device address
  irqchip/gic-v3-its: Prevent double free on error
  drm/amdgpu: Fix leak when GPU memory allocation fails
  drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
  arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
  cpu: Re-enable CPU mitigations by default for !X86 architectures
  btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
  Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
  Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
  PM / devfreq: Fix buffer overflow in trans_stat_show
  tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
  tracing: Show size of requested perf buffer
  net/mlx5e: Fix a race in command alloc flow
  Revert "crypto: api - Disallow identical driver names"
  serial: mxs-auart: add spinlock around changing cts state
  serial: core: Provide port lock wrappers
  af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
  net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
  iavf: Fix TC config comparison with existing adapter TC config
  i40e: Report MFS in decimal base instead of hex
  i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
  netfilter: nf_tables: honor table dormant flag from netdev release event path
  mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
  mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
  mlxsw: spectrum_acl_tcam: Fix warning during rehash
  mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
  mlxsw: spectrum_acl_tcam: Rate limit error message
  mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
  mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
  mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
  net: openvswitch: Fix Use-After-Free in ovs_ct_exit
  ipvs: Fix checksumming on GSO of SCTP packets
  net: gtp: Fix Use-After-Free in gtp_dellink
  net: usb: ax88179_178a: stop lying about skb->truesize
  ipv4: check for NULL idev in ip_route_use_hint()
  NFC: trf7970a: disable all regulators on removal
  mlxsw: core: Unregister EMAD trap using FORWARD action
  vxlan: drop packets from invalid src-address
  wifi: iwlwifi: mvm: remove old PASN station when adding a new one
  ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
  arm64: dts: mediatek: mt2712: fix validation errors
  arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
  arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
  arm64: dts: mediatek: mt7622: fix IR nodename
  arm64: dts: mediatek: mt7622: fix clock controllers
  arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
  arm64: dts: mediatek: mt7622: add support for coherent DMA
  arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
  arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
  arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
  nilfs2: fix OOB in nilfs_set_de_type
  nouveau: fix instmem race condition around ptr stores
  drm/amdgpu: validate the parameters of bo mapping operations more clearly
  init/main.c: Fix potential static_command_line memory overflow
  fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  speakup: Avoid crash on very long word
  mei: me: disable RPL-S on SPS and IGN firmwares
  usb: Disable USB3 LPM at shutdown
  usb: dwc2: host: Fix dereference issue in DDMA completion flow.
  Revert "usb: cdc-wdm: close race between read and workqueue"
  USB: serial: option: add Telit FN920C04 rmnet compositions
  USB: serial: option: add Rolling RW101-GL and RW135-GL support
  USB: serial: option: support Quectel EM060K sub-models
  USB: serial: option: add Lonsung U8300/U9300 product
  USB: serial: option: add support for Fibocom FM650/FG650
  USB: serial: option: add Fibocom FM135-GL variants
  serial/pmac_zilog: Remove flawed mitigation for rx irq flood
  comedi: vmk80xx: fix incomplete endpoint checking
  thunderbolt: Fix wake configurations after device unplug
  thunderbolt: Avoid notify PM core about runtime PM resume
  binder: check offset alignment in binder_get_object()
  x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
  clk: Get runtime PM before walking tree during disable_unused
  clk: Initialize struct clk_core kref earlier
  clk: Print an info line before disabling unused clocks
  clk: remove extra empty line
  clk: Mark 'all_lists' as const
  clk: Remove prepare_lock hold assertion in __clk_release()
  drm/panel: visionox-rm69299: don't unregister DSI device
  drm: nv04: Fix out of bounds access
  RDMA/mlx5: Fix port number for counter query in multi-port configuration
  RDMA/cm: Print the old state when cm_destroy_id gets timeout
  RDMA/rxe: Fix the problem "mutex_destroy missing"
  tun: limit printing rate when illegal packet received by tun dev
  netfilter: nft_set_pipapo: do not free live element
  netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
  Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
  kprobes: Fix possible use-after-free issue on kprobe registration
  selftests/ftrace: Limit length in subsystem-enable tests
  riscv: process: Fix kernel gp leakage
  riscv: Enable per-task stack canaries
  btrfs: record delayed inode root in transaction
  irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  x86/apic: Force native_apic_mem_read() to use the MOV instruction
  selftests: timers: Fix abs() warning in posix_timers test
  x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
  vhost: Add smp_rmb() in vhost_vq_avail_empty()
  drm/client: Fully protect modes[] with dev->mode_config.mutex
  btrfs: qgroup: correctly model root qgroup rsv in convert
  mailbox: imx: fix suspend failue
  iommu/vt-d: Allocate local memory for page request queue
  net: ena: Fix incorrect descriptor free behavior
  net: ena: Wrong missing IO completions check order
  net: ena: Fix potential sign extension issue
  af_unix: Fix garbage collector racing against connect()
  af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
  net/mlx5: Properly link new fs rules into the tree
  netfilter: complete validation of user input
  Bluetooth: SCO: Fix not validating setsockopt user input
  ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
  ipv4/route: avoid unused-but-set-variable warning
  ipv6: fib: hide unused 'pn' variable
  octeontx2-af: Fix NIX SQ mode and BP config
  geneve: fix header validation in geneve[6]_xmit_skb
  xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
  net: openvswitch: fix unwanted error log on timeout policy probing
  nouveau: fix function cast warning
  media: cec: core: remove length check of Timer Status
  Bluetooth: Fix memory leak in hci_req_sync_complete()
  batman-adv: Avoid infinite loop trying to resize local TT
  Linux 5.10.215
  x86/head/64: Re-enable stack protection
  x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
  scsi: sd: Fix wrong zone_write_granularity value during revalidate
  kbuild: dummy-tools: adjust to stricter stackprotector check
  VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
  Bluetooth: btintel: Fixe build regression
  drm/i915/gt: Reset queue_priority_hint on parking
  x86/mm/pat: fix VM_PAT handling in COW mappings
  virtio: reenable config if freezing device failed
  tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
  netfilter: nf_tables: discard table flag update with pending basechain deletion
  netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
  netfilter: nf_tables: release batch on table validation from abort path
  fbmon: prevent division by zero in fb_videomode_from_videomode()
  drivers/nvme: Add quirks for device 126f:2262
  fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
  usb: typec: tcpci: add generic tcpci fallback compatible
  tools: iio: replace seekdir() in iio_generic_buffer
  ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
  ktest: force $buildonly = 1 for 'make_warnings_file' test type
  platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
  Input: allocate keycode for Display refresh rate toggle
  RDMA/cm: add timeout to cm_destroy_id wait
  block: prevent division by zero in blk_rq_stat_sum()
  libperf evlist: Avoid out-of-bounds access
  Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
  SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
  drm/amd/display: Fix nanosec stat overflow
  ext4: forbid commit inconsistent quota data when errors=remount-ro
  ext4: add a hint for block bitmap corrupt state in mb_groups
  media: sta2x11: fix irq handler cast
  isofs: handle CDs with bad root inode but good Joliet root directory
  scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  sysv: don't call sb_bread() with pointers_lock held
  pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
  Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
  Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  btrfs: send: handle path ref underflow in header iterate_inode_ref()
  btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
  btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
  tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
  pstore/zone: Add a null pointer check to the psz_kmsg_read
  ionic: set adminq irq affinity
  arm64: dts: rockchip: fix rk3399 hdmi ports node
  arm64: dts: rockchip: fix rk3328 hdmi ports node
  panic: Flush kernel log buffer at the end
  VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  objtool: Add asm version of STACK_FRAME_NON_STANDARD
  x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
  mptcp: don't account accept() of non-MPC client as fallback to TCP
  x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
  x86/bugs: Fix the SRSO mitigation on Zen3/4
  riscv: Fix spurious errors from __get/put_kernel_nofault
  s390/entry: align system call table on 8 bytes
  x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
  driver core: Introduce device_link_wait_removal()
  ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
  ata: sata_mv: Fix PCI device ID table declaration compilation warning
  scsi: mylex: Fix sysfs buffer lengths
  ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
  arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
  net: ravb: Always process TX descriptor ring
  udp: do not accept non-tunnel GSO skbs landing in a tunnel
  Revert "usb: phy: generic: Get the vbus supply"
  scsi: qla2xxx: Update manufacturer detail
  scsi: qla2xxx: Update manufacturer details
  i40e: fix vf may be used uninitialized in this function warning
  i40e: fix i40e_count_filters() to count only active/new filters
  octeontx2-pf: check negative error code in otx2_open()
  udp: do not transition UDP GRO fraglist partial checksums to unnecessary
  ipv6: Fix infinite recursion in fib6_dump_done().
  selftests: reuseaddr_conflict: add missing new line at the end of the output
  erspan: make sure erspan_base_hdr is present in skb->head
  net: stmmac: fix rx queue priority assignment
  net/sched: act_skbmod: prevent kernel-infoleak
  bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  netfilter: validate user input for expected length
  netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
  netfilter: nf_tables: flush pending destroy work before exit_net release
  netfilter: nf_tables: reject new basechain after table flag update
  block: add check that partition length needs to be aligned with block size
  x86/srso: Add SRSO mitigation for Hygon processors
  mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
  Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
  io_uring: ensure '0' is returned on file registration success
  vfio/fsl-mc: Block calling interrupt handler without trigger
  vfio/platform: Create persistent IRQ handlers
  vfio/pci: Create persistent INTx handler
  vfio: Introduce interface to flush virqfd inject workqueue
  vfio/pci: Lock external INTx masking ops
  vfio/pci: Disable auto-enable of exclusive INTx IRQ
  net/rds: fix possible cp null dereference
  netfilter: nf_tables: disallow timeout for anonymous sets
  Bluetooth: Fix TOCTOU in HCI debugfs implementation
  Bluetooth: hci_event: set the conn encrypted before conn establishes
  x86/cpufeatures: Add new word for scattered features
  r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
  dm integrity: fix out-of-range warning
  Octeontx2-af: fix pause frame configuration in GMP mode
  bpf: Protect against int overflow for stack access size
  ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
  tcp: properly terminate timers for kernel sockets
  ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  USB: core: Fix deadlock in usb_deauthorize_interface()
  scsi: lpfc: Correct size for wqe for memset()
  PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
  x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
  scsi: qla2xxx: Delay I/O Abort on PCI error
  scsi: qla2xxx: Fix command flush on cable pull
  scsi: qla2xxx: Split FCE|EFT trace control
  usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  usb: typec: ucsi: Ack unsupported commands
  usb: udc: remove warning when queue disabled ep
  usb: dwc2: gadget: LPM flow fix
  usb: dwc2: host: Fix ISOC flow in DDMA mode
  usb: dwc2: host: Fix hibernation flow
  usb: dwc2: host: Fix remote wakeup from hibernation
  USB: core: Add hub_get() and hub_put() routines
  staging: vc04_services: fix information leak in create_component()
  staging: vc04_services: changen strncpy() to strscpy_pad()
  scsi: core: Fix unremoved procfs host directory regression
  ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  usb: cdc-wdm: close race between read and workqueue
  net: ll_temac: platform_get_resource replaced by wrong function
  mmc: core: Avoid negative index with array access
  mmc: core: Initialize mmc_blk_ioc_data
  hexagon: vmlinux.lds.S: handle attributes section
  exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
  init: open /initrd.image with O_LARGEFILE
  mm/migrate: set swap entry values of THP tail pages properly.
  mm/memory-failure: fix an incorrect use of tail pages
  serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
  powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
  efivarfs: Request at most 512 bytes for variable names
  perf/core: Fix reentry problem in perf_output_read_group()
  KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
  x86/rfds: Mitigate Register File Data Sampling (RFDS)
  Documentation/hw-vuln: Add documentation for RFDS
  x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
  KVM/VMX: Move VERW closer to VMentry for MDS mitigation
  KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
  x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
  x86/entry_32: Add VERW just before userspace transition
  x86/entry_64: Add VERW just before userspace transition
  x86/bugs: Add asm helpers for executing VERW
  x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
  btrfs: allocate btrfs_ioctl_defrag_range_args on stack
  printk: Update @console_may_schedule in console_trylock_spinning()
  xen/events: close evtchn after mapping cleanup
  tee: optee: Fix kernel panic caused by incorrect error handling
  fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
  vt: fix unicode buffer corruption when deleting characters
  mei: me: add arrow lake point H DID
  mei: me: add arrow lake point S DID
  tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
  usb: port: Don't try to peer unused USB ports based on location
  usb: gadget: ncm: Fix handling of zero block length packets
  USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
  ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
  KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
  xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
  Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
  netfilter: nf_tables: reject constant set with timeout
  netfilter: nf_tables: disallow anonymous set with timeout flag
  netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
  cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
  comedi: comedi_test: Prevent timers rescheduling during deletion
  scripts: kernel-doc: Fix syntax error due to undeclared args variable
  x86/pm: Work around false positive kmemleak report in msr_build_context()
  x86/stackprotector/32: Make the canary into a regular percpu variable
  vxge: remove unnecessary cast in kfree()
  dm snapshot: fix lockup in dm_exception_table_exit
  drm/amd/display: Fix noise issue on HDMI AV mute
  drm/amd/display: Return the correct HDCP error code
  ahci: asm1064: asm1166: don't limit reported ports
  ahci: asm1064: correct count of reported ports
  wireguard: netlink: access device through ctx instead of peer
  wireguard: netlink: check for dangling peer via is_dead instead of empty list
  net: hns3: tracing: fix hclgevf trace event strings
  x86/CPU/AMD: Update the Zenbleed microcode revisions
  cpufreq: dt: always allocate zeroed cpumask
  nilfs2: prevent kernel bug at submit_bh_wbc()
  nilfs2: fix failure to detect DAT corruption in btree and direct mappings
  memtest: use {READ,WRITE}_ONCE in memory scanning
  drm/vc4: hdmi: do not return negative values from .get_modes()
  drm/imx/ipuv3: do not return negative values from .get_modes()
  drm/exynos: do not return negative values from .get_modes()
  drm/panel: do not return negative error codes from drm_panel_get_modes()
  s390/zcrypt: fix reference counting on zcrypt card objects
  soc: fsl: qbman: Use raw spinlock for cgr_lock
  soc: fsl: qbman: Add CGR update function
  soc: fsl: qbman: Add helper for sanity checking cgr ops
  soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  ring-buffer: Fix full_waiters_pending in poll
  ring-buffer: Fix resetting of shortest_full
  ring-buffer: Do not set shortest_full when full target is hit
  ring-buffer: Fix waking up ring buffer readers
  vfio/platform: Disable virqfds on cleanup
  PCI: dwc: endpoint: Fix advertised resizable BAR size
  kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
  nfs: fix UAF in direct writes
  PCI/AER: Block runtime suspend when handling errors
  PCI/ERR: Clear AER status only when we control AER
  speakup: Fix 8bit characters from direct synth
  usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  usb: gadget: tegra-xudc: Use dev_err_probe()
  phy: tegra: xusb: Add API to retrieve the port number of phy
  slimbus: core: Remove usage of the deprecated ida_simple_xx() API
  nvmem: meson-efuse: fix function pointer type mismatch
  ext4: fix corruption during on-line resize
  hwmon: (amc6821) add of_match table
  drm/etnaviv: Restore some id values
  mmc: core: Fix switch on gp3 partition
  mm: swap: fix race between free_swap_and_cache() and swapoff()
  mac802154: fix llsec key resources release in mac802154_llsec_key_del
  dm-raid: fix lockdep waring in "pers->hot_add_disk"
  Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
  PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  PCI/DPC: Quirk PIO log size for certain Intel Root Ports
  PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
  PCI: Work around Intel I210 ROM BAR overlap defect
  PCI: Cache PCIe Device Capabilities register
  PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()
  PCI/PM: Drain runtime-idle callbacks before driver removal
  PCI: Drop pci_device_remove() test of pci_dev->driver
  btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
  serial: Lock console when calling into driver before registration
  printk/console: Split out code that enables default console
  usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
  fuse: don't unhash root
  fuse: fix root lookup with nonzero generation
  mmc: tmio: avoid concurrent runs of mmc_request_done()
  PM: sleep: wakeirq: fix wake irq warning in system suspend
  USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
  USB: serial: option: add MeiG Smart SLM320 product
  USB: serial: cp210x: add ID for MGP Instruments PDS100
  USB: serial: add device ID for VeriFone adapter
  USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  powerpc/fsl: Fix mfpmr build errors with newer binutils
  clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
  clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
  clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
  clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
  PM: suspend: Set mem_sleep_current during kernel command line setup
  parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
  parisc: Fix csum_ipv6_magic on 64-bit systems
  parisc: Fix csum_ipv6_magic on 32-bit systems
  parisc: Fix ip_fast_csum
  parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
  mtd: rawnand: meson: fix scrambling mode value in command macro
  ubi: correct the calculation of fastmap size
  ubi: Check for too small LEB size in VTBL code
  ubifs: Set page uptodate in the correct place
  fat: fix uninitialized field in nostale filehandles
  bounds: support non-power-of-two CONFIG_NR_CPUS
  block: Clear zone limits for a non-zoned stacked queue
  block: introduce zone_write_granularity limit
  ext4: correct best extent lstart adjustment logic
  selftests/mqueue: Set timeout to 180 seconds
  crypto: qat - resolve race condition during AER recovery
  crypto: qat - fix double free during reset
  sparc: vDSO: fix return value of __setup handler
  sparc64: NMI watchdog: fix return value of __setup handler
  KVM: Always flush async #PF workqueue when vCPU is being destroyed
  media: xc4000: Fix atomicity violation in xc4000_get_frequency
  serial: max310x: fix NULL pointer dereference in I2C instantiation
  drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
  drm/vmwgfx: Fix some static checker warnings
  drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret'
  drm/vmwgfx: switch over to the new pin interface v2
  drm/vmwgfx: stop using ttm_bo_create v2
  arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
  smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
  clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
  wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
  timers: Rename del_timer_sync() to timer_delete_sync()
  timers: Use del_timer_sync() even on UP
  timers: Update kernel-doc for various functions
  x86/bugs: Use sysfs_emit()
  x86/cpu: Support AMD Automatic IBRS
  Documentation/hw-vuln: Update spectre doc
  amdkfd: use calloc instead of kzalloc to avoid integer overflow

Change-Id: I7279a2f07527db00e298b47f8f8f44c457fa2ef6
2024-08-15 22:14:09 +03:00
Greg Kroah-Hartman
c15c1199d6 Merge 5.10.216 into android12-5.10-lts
Changes in 5.10.216
	batman-adv: Avoid infinite loop trying to resize local TT
	Bluetooth: Fix memory leak in hci_req_sync_complete()
	media: cec: core: remove length check of Timer Status
	nouveau: fix function cast warning
	net: openvswitch: fix unwanted error log on timeout policy probing
	u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
	xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
	geneve: fix header validation in geneve[6]_xmit_skb
	octeontx2-af: Fix NIX SQ mode and BP config
	ipv6: fib: hide unused 'pn' variable
	ipv4/route: avoid unused-but-set-variable warning
	ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
	Bluetooth: SCO: Fix not validating setsockopt user input
	netfilter: complete validation of user input
	net/mlx5: Properly link new fs rules into the tree
	af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
	af_unix: Fix garbage collector racing against connect()
	net: ena: Fix potential sign extension issue
	net: ena: Wrong missing IO completions check order
	net: ena: Fix incorrect descriptor free behavior
	iommu/vt-d: Allocate local memory for page request queue
	mailbox: imx: fix suspend failue
	btrfs: qgroup: correctly model root qgroup rsv in convert
	drm/client: Fully protect modes[] with dev->mode_config.mutex
	vhost: Add smp_rmb() in vhost_vq_avail_empty()
	x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
	selftests: timers: Fix abs() warning in posix_timers test
	x86/apic: Force native_apic_mem_read() to use the MOV instruction
	irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
	btrfs: record delayed inode root in transaction
	riscv: Enable per-task stack canaries
	riscv: process: Fix kernel gp leakage
	selftests/ftrace: Limit length in subsystem-enable tests
	kprobes: Fix possible use-after-free issue on kprobe registration
	Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
	netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
	netfilter: nft_set_pipapo: do not free live element
	tun: limit printing rate when illegal packet received by tun dev
	RDMA/rxe: Fix the problem "mutex_destroy missing"
	RDMA/cm: Print the old state when cm_destroy_id gets timeout
	RDMA/mlx5: Fix port number for counter query in multi-port configuration
	drm: nv04: Fix out of bounds access
	drm/panel: visionox-rm69299: don't unregister DSI device
	clk: Remove prepare_lock hold assertion in __clk_release()
	clk: Mark 'all_lists' as const
	clk: remove extra empty line
	clk: Print an info line before disabling unused clocks
	clk: Initialize struct clk_core kref earlier
	clk: Get runtime PM before walking tree during disable_unused
	x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
	binder: check offset alignment in binder_get_object()
	thunderbolt: Avoid notify PM core about runtime PM resume
	thunderbolt: Fix wake configurations after device unplug
	comedi: vmk80xx: fix incomplete endpoint checking
	serial/pmac_zilog: Remove flawed mitigation for rx irq flood
	USB: serial: option: add Fibocom FM135-GL variants
	USB: serial: option: add support for Fibocom FM650/FG650
	USB: serial: option: add Lonsung U8300/U9300 product
	USB: serial: option: support Quectel EM060K sub-models
	USB: serial: option: add Rolling RW101-GL and RW135-GL support
	USB: serial: option: add Telit FN920C04 rmnet compositions
	Revert "usb: cdc-wdm: close race between read and workqueue"
	usb: dwc2: host: Fix dereference issue in DDMA completion flow.
	usb: Disable USB3 LPM at shutdown
	mei: me: disable RPL-S on SPS and IGN firmwares
	speakup: Avoid crash on very long word
	fs: sysfs: Fix reference leak in sysfs_break_active_protection()
	init/main.c: Fix potential static_command_line memory overflow
	drm/amdgpu: validate the parameters of bo mapping operations more clearly
	nouveau: fix instmem race condition around ptr stores
	nilfs2: fix OOB in nilfs_set_de_type
	arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
	arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
	arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
	arm64: dts: mediatek: mt7622: add support for coherent DMA
	arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
	arm64: dts: mediatek: mt7622: fix clock controllers
	arm64: dts: mediatek: mt7622: fix IR nodename
	arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
	arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
	arm64: dts: mediatek: mt2712: fix validation errors
	ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
	wifi: iwlwifi: mvm: remove old PASN station when adding a new one
	vxlan: drop packets from invalid src-address
	mlxsw: core: Unregister EMAD trap using FORWARD action
	NFC: trf7970a: disable all regulators on removal
	ipv4: check for NULL idev in ip_route_use_hint()
	net: usb: ax88179_178a: stop lying about skb->truesize
	net: gtp: Fix Use-After-Free in gtp_dellink
	ipvs: Fix checksumming on GSO of SCTP packets
	net: openvswitch: Fix Use-After-Free in ovs_ct_exit
	mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
	mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
	mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
	mlxsw: spectrum_acl_tcam: Rate limit error message
	mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
	mlxsw: spectrum_acl_tcam: Fix warning during rehash
	mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
	mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
	netfilter: nf_tables: honor table dormant flag from netdev release event path
	i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
	i40e: Report MFS in decimal base instead of hex
	iavf: Fix TC config comparison with existing adapter TC config
	net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
	af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
	serial: core: Provide port lock wrappers
	serial: mxs-auart: add spinlock around changing cts state
	Revert "crypto: api - Disallow identical driver names"
	net/mlx5e: Fix a race in command alloc flow
	tracing: Show size of requested perf buffer
	tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
	PM / devfreq: Fix buffer overflow in trans_stat_show
	Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
	Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
	btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
	cpu: Re-enable CPU mitigations by default for !X86 architectures
	arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
	drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
	drm/amdgpu: Fix leak when GPU memory allocation fails
	irqchip/gic-v3-its: Prevent double free on error
	ethernet: Add helper for assigning packet type when dest address does not match device address
	net: b44: set pause params only when interface is up
	stackdepot: respect __GFP_NOLOCKDEP allocation flag
	mtd: diskonchip: work around ubsan link failure
	tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
	tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
	dmaengine: owl: fix register access functions
	idma64: Don't try to serve interrupts when device is powered off
	dma: xilinx_dpdma: Fix locking
	riscv: fix VMALLOC_START definition
	riscv: Fix TASK_SIZE on 64-bit NOMMU
	i2c: smbus: fix NULL function pointer dereference
	HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
	bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
	udp: preserve the connected status if only UDP cmsg
	serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
	riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled
	Linux 5.10.216

Change-Id: Ia2bf3ba6ed3f36a56f71543442427eb770a2400b
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2024-06-13 16:02:17 +00:00
Christian Marangi
087de000e4 PM / devfreq: Fix buffer overflow in trans_stat_show
commit 08e23d05fa6dc4fc13da0ccf09defdd4bbc92ff4 upstream.

Fix buffer overflow in trans_stat_show().

Convert simple snprintf to the more secure scnprintf with size of
PAGE_SIZE.

Add condition checking if we are exceeding PAGE_SIZE and exit early from
loop. Also add at the end a warning that we exceeded PAGE_SIZE and that
stats is disabled.

Return -EFBIG in the case where we don't have enough space to write the
full transition table.

Also document in the ABI that this function can return -EFBIG error.

Link: https://lore.kernel.org/all/20231024183016.14648-2-ansuelsmth@gmail.com/
Cc: stable@vger.kernel.org
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=218041
Fixes: e552bbaf5b ("PM / devfreq: Add sysfs node for representing frequency transition information.")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-05-02 16:23:44 +02:00
aseshu
136573f110 Merge keystone/android12-5.10-keystone-qcom-release.205+ (a31d98f) into msm-5.10
* refs/heads/tmp-a31d98f:
  ANDROID: userfaultfd: allow SPF for UFFD_FEATURE_SIGBUS on private+anon
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: add hooks into blk-mq-sched.c for customized I/O scheduler
  ANDROID: add hooks into blk-ma-tag.c for customized I/O scheduler
  ANDROID: add hooks into blk-flush.c for customized I/O scheduler
  ANDROID: add hooks into blk-core.c for customized I/O scheduler
  ANDROID: add hooks into blk-mq.c for customized I/O scheduler.
  ANDROID: add hooks into bio.c for customized I/O scheduler
  UPSTREAM: usb: dwc3: gadget: Handle EP0 request dequeuing properly
  UPSTREAM: usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: add hooks into blk-mq-sched.c for customized I/O scheduler
  ANDROID: add hooks into blk-ma-tag.c for customized I/O scheduler
  ANDROID: add hooks into blk-flush.c for customized I/O scheduler
  ANDROID: add hooks into blk-core.c for customized I/O scheduler
  ANDROID: add hooks into blk-mq.c for customized I/O scheduler.
  ANDROID: add hooks into bio.c for customized I/O scheduler
  ANDROID: ABI: Update oplus symbol list
  ANDROID: binder: Add vendor hook to fix priority restore
  ANDROID: GKI: Update symbol list
  ANDROID: Add vendor hook for task exiting routine
  UPSTREAM: netfilter: nft_set_rbtree: skip end interval element from gc
  ANDROID: GKI: Update oplus symbol list
  UPSTREAM: usb: gadget: uvc: set v4l2_dev->dev in f_uvc
  ANDROID: mm: Fix VMA ref count after fast-mremap
  ANDROID: mm: Fix VMA ref count after fast-mremap
  ANDROID: GKI: fix ABI breakage in struct ipv6_devconf
  Reapply "net: release reference to inet6_dev pointer"
  Reapply "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
  Reapply "net: add sysctl accept_ra_min_rtr_lft"
  ANDROID: GKI: explicit include of stringify.h
  ANDROID: introduce a vendor hook to allow speculative swap pagefaults
  ANDROID: mm: allow limited speculative page faulting in do_swap_page()
  UPSTREAM: net: tls, update curr on splice as well
  ANDROID: GKI: Update oplus symbol list
  ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job
  ANDROID: GKI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags
  Reapply "perf: Fix perf_event_validate_size()"
  UPSTREAM: ida: Fix crash in ida_free when the bitmap is empty
  UPSTREAM: netfilter: nf_tables: Reject tables of unsupported family
  UPSTREAM: net/rose: Fix Use-After-Free in rose_ioctl
  ANDROID: GKI: Update symbol list for mtk
  Reapply "perf: Disallow mis-matched inherited group reads"
  ANDROID: scsi: ufs: UFS HPB feature not working
  ANDROID: GKI: Update symbol list for mtk
  FROMGIT: usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
  FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields
  ANDROID: ABI: update allowed list for galaxy
  ANDROID: ABI: update allowed list for galaxy
  BACKPORT: exfat: reduce block requests when zeroing a cluster
  UPSTREAM: netfilter: nf_tables: skip set commit for deleted/destroyed sets
  ANDROID: GKI: fix crc issue in include/net/addrconf.h
  Revert "cred: switch to using atomic_long_t"
  Linux 5.10.205
  powerpc/ftrace: Fix stack teardown in ftrace_no_trace
  powerpc/ftrace: Create a dummy stackframe to fix stack unwind
  tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
  tty: n_gsm, remove duplicates of parameters
  tty: n_gsm: fix tty registration before control channel open
  USB: gadget: core: adjust uevent timing on gadget unbind
  ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
  ring-buffer: Fix writing to the buffer with max_data_size
  ring-buffer: Have saved event hold the entire event
  tracing: Update snapshot buffer on resize if it is allocated
  ring-buffer: Fix memory leak of free page
  team: Fix use-after-free when an option instance allocation fails
  arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
  ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
  soundwire: stream: fix NULL pointer dereference for multi_link
  perf: Fix perf_event_validate_size() lockdep splat
  HID: hid-asus: add const to read-only outgoing usb buffer
  net: usb: qmi_wwan: claim interface 4 for ZTE MF290
  asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
  HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
  HID: hid-asus: reset the backlight brightness level on resume
  HID: add ALWAYS_POLL quirk for Apple kb
  HID: glorious: fix Glorious Model I HID report
  platform/x86: intel_telemetry: Fix kernel doc descriptions
  bcache: avoid NULL checking to c->root in run_cache_set()
  bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
  bcache: remove redundant assignment to variable cur_idx
  bcache: avoid oversize memory allocation by small stripe_size
  blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
  usb: aqc111: check packet for fixup for true limit
  drm/mediatek: Add spinlock for setting vblank event in atomic_begin
  PCI: loongson: Limit MRRS to 256
  Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
  ALSA: hda/realtek: Apply mute LED quirk for HP15-db
  ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
  fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
  cred: switch to using atomic_long_t
  net: atlantic: fix double free in ring reinit logic
  appletalk: Fix Use-After-Free in atalk_ioctl
  net: stmmac: Handle disabled MDIO busses from devicetree
  net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
  vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
  sign-file: Fix incorrect return values check
  net: ena: Fix XDP redirection error
  net: ena: Destroy correct number of xdp queues upon failure
  net: Remove acked SYN flag from packet in the transmit queue correctly
  qed: Fix a potential use-after-free in qed_cxt_tables_alloc
  net/rose: Fix Use-After-Free in rose_ioctl
  atm: Fix Use-After-Free in do_vcc_ioctl
  net: fec: correct queue selection
  net: vlan: introduce skb_vlan_eth_hdr()
  atm: solos-pci: Fix potential deadlock on &tx_queue_lock
  atm: solos-pci: Fix potential deadlock on &cli_queue_lock
  qca_spi: Fix reset behavior
  qca_debug: Fix ethtool -G iface tx behavior
  qca_debug: Prevent crash on TX ring changes
  net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
  HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
  afs: Fix refcount underflow from error handling race
  netfilter: nf_tables: fix 'exist' matching on bigendian arches
  Revert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group"
  Revert "genetlink: add CAP_NET_ADMIN test for multicast bind"
  Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group"
  Revert "perf/core: Add a new read format to get a number of lost samples"
  Revert "perf: Fix perf_event_validate_size()"
  Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier"
  Linux 5.10.204
  r8169: fix rtl8125b PAUSE frames blasting when suspended
  devcoredump: Send uevent once devcd is ready
  devcoredump : Serialize devcd_del work
  smb: client: fix potential NULL deref in parse_dfs_referrals()
  cifs: Fix non-availability of dedup breaking generic/304
  Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
  mmc: block: Be sure to wait while busy in CQE error recovery
  platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
  netfilter: nft_set_pipapo: skip inactive elements during set walk
  drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
  psample: Require 'CAP_NET_ADMIN' when joining "packets" group
  genetlink: add CAP_NET_ADMIN test for multicast bind
  netlink: don't call ->netlink_bind with table lock held
  io_uring/af_unix: disable sending io_uring over sockets
  MIPS: Loongson64: Enable DMA noncoherent support
  MIPS: Loongson64: Reserve vgabios memory on boot
  KVM: s390/mm: Properly reset no-dat
  x86/CPU/AMD: Check vendor in the AMD microcode callback
  serial: 8250_omap: Add earlycon support for the AM654 UART controller
  serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
  serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
  serial: sc16is7xx: address RX timeout interrupt errata
  ARM: PL011: Fix DMA support
  usb: typec: class: fix typec_altmode_put_partner to put plugs
  Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
  parport: Add support for Brainboxes IX/UC/PX parallel cards
  usb: gadget: f_hid: fix report descriptor allocation
  drm/amdgpu: correct the amdgpu runtime dereference usage count
  gpiolib: sysfs: Fix error handling on failed export
  perf: Fix perf_event_validate_size()
  perf/core: Add a new read format to get a number of lost samples
  tracing: Stop current tracer when resizing buffer
  tracing: Set actual size after ring buffer resize
  ring-buffer: Force absolute timestamp on discard of event
  misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
  misc: mei: client.c: return negative error code in mei_cl_write
  arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
  arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
  arm64: dts: mediatek: mt7622: fix memory node warning check
  packet: Move reference count in packet_sock to atomic_long_t
  tracing: Fix a possible race when disabling buffered events
  tracing: Fix incomplete locking when disabling buffered events
  tracing: Disable snapshot buffer when stopping instance tracers
  tracing: Always update snapshot buffer size
  checkstack: fix printed address
  nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
  nilfs2: fix missing error check for sb_set_blocksize call
  ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
  ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
  riscv: fix misaligned access handling of C.SWSP and C.SDSP
  ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
  ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
  scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
  tracing: Fix a warning when allocating buffered events fails
  ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
  hwmon: (acpi_power_meter) Fix 4.29 MW bug
  RDMA/bnxt_re: Correct module description string
  RDMA/rtrs-clt: Remove the warnings for req in_use check
  arm64: dts: rockchip: Expand reg size of vdec node for RK3399
  tee: optee: Fix supplicant based device enumeration
  bpf: sockmap, updating the sg structure should also update curr
  tcp: do not accept ACK of bytes we never sent
  netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
  net: hns: fix fake link up on xge port
  ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
  ionic: Fix dim work handling in split interrupt mode
  ionic: fix snprintf format length warning
  net: bnxt: fix a potential use-after-free in bnxt_init_tc
  i40e: Fix unexpected MFS warning message
  arcnet: restoring support for multiple Sohard Arcnet cards
  net: arcnet: com20020 fix error handling
  mlxbf-bootctl: correctly identify secure boot with development keys
  hv_netvsc: rndis_filter needs to select NLS
  octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
  ipv6: fix potential NULL deref in fib6_add()
  of: dynamic: Fix of_reconfig_get_state_change() return value documentation
  of: Add missing 'Return' section in kerneldoc comments
  of: Fix kerneldoc output formatting
  of: base: Fix some formatting issues and provide missing descriptions
  platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
  platform/x86: asus-wmi: Simplify tablet-mode-switch handling
  platform/x86: asus-wmi: Simplify tablet-mode-switch probing
  platform/x86: asus-wmi: Add support for ROG X13 tablet mode
  platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
  asus-wmi: Add dgpu disable method
  platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
  platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
  platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360
  drm/amdgpu: correct chunk_ptr to a pointer to chunk.
  kconfig: fix memory leak from range properties
  tg3: Increment tx_dropped in tg3_tso_bug()
  tg3: Move the [rt]x_dropped counters to tg3_napi
  netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
  i2c: designware: Fix corrupted memory seen in the ISR
  hrtimers: Push pending hrtimers away from outgoing CPU earlier
  Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc"
  Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled"
  Revert "driver core: Move the "removable" attribute from USB to core"
  Revert "drm/amdgpu: don't use ATRM for external devices"
  Revert "HID: core: store the unique system identifier in hid_device"
  Revert "HID: fix HID device resource race between HID core and debugging support"
  Revert "wireguard: use DEV_STATS_INC()"
  ANDROID: Fix up ipvlan merge in 5.10.202
  Revert "ASoC: soc-card: Add storage for PCI SSID"
  Revert "tracing: Have trace_event_file have ref counters"
  UPSTREAM: interconnect: qcom: Add support for mask-based BCMs
  Revert "ipvlan: properly track tx_errors"
  Revert "inet: shrink struct flowi_common"
  Revert "arm64/arm: xen: enlighten: Fix KPTI checks"
  Revert "mfd: core: Un-constify mfd_cell.of_reg"
  Linux 5.10.203
  driver core: Release all resources during unbind before updating device links
  r8169: fix deadlock on RTL8125 in jumbo mtu mode
  r8169: disable ASPM in case of tx timeout
  mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
  mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
  mmc: block: Retry commands in CQE error recovery
  mmc: core: convert comma to semicolon
  mmc: cqhci: Fix task clearing in CQE error recovery
  mmc: cqhci: Warn of halt or task clear failure
  mmc: cqhci: Increase recovery halt timeout
  cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
  cpufreq: imx6q: don't warn for disabling a non-existing frequency
  scsi: qla2xxx: Fix system crash due to bad pointer access
  scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
  scsi: core: Introduce the scsi_cmd_to_rq() function
  smb3: fix caching of ctime on setxattr
  fs: add ctime accessors infrastructure
  drm/amdgpu: don't use ATRM for external devices
  driver core: Move the "removable" attribute from USB to core
  ima: annotate iint mutex to avoid lockdep false positive warnings
  fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
  misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
  misc: pci_endpoint_test: Add deviceID for AM64 and J7200
  s390/cmma: fix detection of DAT pages
  s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family
  ASoC: SOF: sof-pci-dev: Fix community key quirk detection
  ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
  ASoC: SOF: sof-pci-dev: add parameter to override topology filename
  ASoC: SOF: sof-pci-dev: use community key on all Up boards
  ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
  smb3: fix touch -h of symlink
  net: ravb: Start TX queues after HW initialization succeeded
  net: ravb: Use pm_runtime_resume_and_get()
  ravb: Fix races between ravb_tx_timeout_work() and net related ops
  r8169: prevent potential deadlock in rtl8169_close
  Revert "workqueue: remove unused cancel_work()"
  octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
  net: stmmac: xgmac: Disable FPE MMC interrupts
  selftests/net: mptcp: fix uninitialized variable warnings
  selftests/net: ipsec: fix constant out of range
  dpaa2-eth: increase the needed headroom to account for alignment
  ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
  USB: core: Change configuration warnings to notices
  hv_netvsc: fix race of netvsc and VF register_netdevice
  Input: xpad - add HyperX Clutch Gladiate Support
  btrfs: make error messages more clear when getting a chunk map
  btrfs: send: ensure send_fd is writable
  btrfs: fix off-by-one when checking chunk map includes logical address
  btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
  btrfs: add dmesg output for first mount and last unmount of a filesystem
  parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
  powerpc: Don't clobber f0/vs0 during fp|altivec register save
  iommu/vt-d: Add MTL to quirk list to skip TE disabling
  bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
  dm verity: don't perform FEC for failed readahead IO
  dm-verity: align struct dm_verity_fec_io properly
  ALSA: hda/realtek: Add supported ALC257 for ChromeOS
  ALSA: hda/realtek: Headset Mic VREF to 100%
  ALSA: hda: Disable power-save on KONTRON SinglePC
  mmc: block: Do not lose cache flush during CQE error recovery
  firewire: core: fix possible memory leak in create_units()
  pinctrl: avoid reload of p state in list iteration
  io_uring: fix off-by one bvec index
  USB: dwc3: qcom: fix wakeup after probe deferral
  usb: dwc3: set the dma max_seg_size
  usb: dwc3: Fix default mode initialization
  USB: dwc2: write HCINT with INTMASK applied
  USB: serial: option: don't claim interface 4 for ZTE MF290
  USB: serial: option: fix FM101R-GL defines
  USB: serial: option: add Fibocom L7xx modules
  bcache: fixup lock c->root error
  bcache: fixup init dirty data errors
  bcache: prevent potential division by zero error
  bcache: check return value from btree_node_alloc_replacement()
  dm-delay: fix a race between delay_presuspend and delay_bio
  hv_netvsc: Mark VF as slave before exposing it to user-mode
  hv_netvsc: Fix race of register_netdevice_notifier and VF register
  USB: serial: option: add Luat Air72*U series products
  s390/dasd: protect device queue against concurrent access
  bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
  bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
  swiotlb-xen: provide the "max_mapping_size" method
  ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
  ASoC: simple-card: fixup asoc_simple_probe() error handling
  nfsd: lock_rename() needs both directories to live on the same fs
  ext4: make sure allocate pending entry not fail
  ext4: fix slab-use-after-free in ext4_es_insert_extent()
  ext4: using nofail preallocation in ext4_es_insert_extent()
  ext4: using nofail preallocation in ext4_es_insert_delayed_block()
  ext4: using nofail preallocation in ext4_es_remove_extent()
  ext4: use pre-allocated es in __es_remove_extent()
  ext4: use pre-allocated es in __es_insert_extent()
  ext4: factor out __es_alloc_extent() and __es_free_extent()
  ext4: add a new helper to check if es must be kept
  MIPS: KVM: Fix a build warning about variable set but not used
  media: ccs: Correctly initialise try compose rectangle
  lockdep: Fix block chain corruption
  USB: dwc3: qcom: fix ACPI platform device leak
  USB: dwc3: qcom: fix resource leaks on probe deferral
  nvmet: nul-terminate the NQNs passed in the connect command
  nvmet: remove unnecessary ctrl parameter
  afs: Fix file locking on R/O volumes to operate in local mode
  afs: Return ENOENT if no cell DNS record can be found
  net: axienet: Fix check for partial TX checksum
  amd-xgbe: propagate the correct speed and duplex status
  amd-xgbe: handle the corner-case during tx completion
  amd-xgbe: handle corner-case during sfp hotplug
  arm/xen: fix xen_vcpu_info allocation alignment
  net/smc: avoid data corruption caused by decline
  net: usb: ax88179_178a: fix failed operations during ax88179_reset
  ipv4: Correct/silence an endian warning in __ip_do_redirect
  HID: fix HID device resource race between HID core and debugging support
  HID: core: store the unique system identifier in hid_device
  drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
  ata: pata_isapnp: Add missing error check for devm_ioport_map()
  wireguard: use DEV_STATS_INC()
  drm/panel: simple: Fix Innolux G101ICE-L01 timings
  drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
  drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
  drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
  afs: Make error on cell lookup failure consistent with OpenAFS
  afs: Fix afs_server_list to be cleaned up with RCU
  PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}()
  RDMA/irdma: Prevent zero-length STAG registration
  ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override
  Linux 5.10.202
  interconnect: qcom: Add support for mask-based BCMs
  netfilter: nf_tables: disable toggling dormant table state more than once
  netfilter: nf_tables: fix table flag updates
  netfilter: nftables: update table flags from the commit phase
  tracing: Have trace_event_file have ref counters
  io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
  drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
  drm/amdgpu: fix error handling in amdgpu_bo_list_get()
  drm/amd/pm: Handle non-terminated overdrive commands.
  ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
  ext4: correct the start block of counting reserved clusters
  ext4: correct return value of ext4_convert_meta_bg
  ext4: correct offset of gdb backup in non meta_bg group to update_backups
  ext4: apply umask if ACL support is disabled
  Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
  media: qcom: camss: Fix vfe_get() error jump
  mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
  nfsd: fix file memleak on client_opens_release
  media: venus: hfi: add checks to handle capabilities from firmware
  media: venus: hfi: fix the check to handle session buffer requirement
  media: venus: hfi_parser: Add check to keep the number of codecs within range
  media: sharp: fix sharp encoding
  media: lirc: drop trailing space from scancode transmit
  f2fs: avoid format-overflow warning
  i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
  net: phylink: initialize carrier state at creation
  net: dsa: lan9303: consequently nested-lock physical MDIO
  i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
  lsm: fix default return value for inode_getsecctx
  lsm: fix default return value for vm_enough_memory
  Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
  arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
  arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
  PCI: exynos: Don't discard .remove() callback
  Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
  Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
  bluetooth: Add device 13d3:3571 to device tables
  bluetooth: Add device 0bda:887b to device tables
  Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
  cpufreq: stats: Fix buffer overflow detection in trans_stats()
  tty: serial: meson: fix hard LOCKUP on crtscts mode
  serial: meson: Use platform_get_irq() to get the interrupt
  tty: serial: meson: retrieve port FIFO size from DT
  serial: meson: remove redundant initialization of variable id
  ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
  ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
  ALSA: info: Fix potential deadlock at disconnection
  xhci: Enable RPM on controllers that support low-power states
  parisc/pgtable: Do not drop upper 5 address bits of physical address
  parisc: Prevent booting 64-bit kernels on PA1.x machines
  i3c: master: cdns: Fix reading status register
  mtd: cfi_cmdset_0001: Byte swap OTP info
  mm/memory_hotplug: use pfn math in place of direct struct page manipulation
  mm/cma: use nth_page() in place of direct struct page manipulation
  dmaengine: stm32-mdma: correct desc prep when channel running
  mcb: fix error handling for different scenarios when parsing
  i2c: core: Run atomic i2c xfer when !preemptible
  kernel/reboot: emergency_restart: Set correct system_state
  quota: explicitly forbid quota files from being encrypted
  jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
  PCI: keystone: Don't discard .probe() callback
  PCI: keystone: Don't discard .remove() callback
  genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
  mmc: meson-gx: Remove setting of CMD_CFG_ERROR
  wifi: ath11k: fix htt pktlog locking
  wifi: ath11k: fix dfs radar event locking
  wifi: ath11k: fix temperature event locking
  ima: detect changes to the backing overlay file
  firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
  btrfs: don't arbitrarily slow down delalloc if we're committing
  rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
  PM: hibernate: Clean up sync_read handling in snapshot_write_next()
  PM: hibernate: Use __get_safe_page() rather than touching the list
  arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
  PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
  mmc: sdhci_am654: fix start loop index for TAP value parsing
  mmc: vub300: fix an error code
  clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
  clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
  parisc/pdc: Add width field to struct pdc_model
  arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
  ACPI: resource: Do IRQ override on TongFang GMxXGxx
  watchdog: move softlockup_panic back to early_param
  PCI/sysfs: Protect driver's D3cold preference from user space
  hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
  hvc/xen: fix console unplug
  tty/sysrq: replace smp_processor_id() with get_cpu()
  audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
  audit: don't take task_lock() in audit_exe_compare() code path
  KVM: x86: Ignore MSR_AMD64_TW_CFG access
  KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
  x86/cpu/hygon: Fix the CPU topology evaluation for real
  scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
  scsi: mpt3sas: Fix loop logic
  bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
  bpf: Fix check_stack_write_fixed_off() to correctly spill imm
  randstruct: Fix gcc-plugin performance mode to stay in group
  powerpc/perf: Fix disabling BHRB and instruction sampling
  media: venus: hfi: add checks to perform sanity on queue pointers
  cifs: fix check of rc in function generate_smb3signingkey
  cifs: spnego: add ';' in HOST_KEY_LEN
  tools/power/turbostat: Fix a knl bug
  macvlan: Don't propagate promisc change to lower dev in passthru
  net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
  net/mlx5_core: Clean driver version and name
  net/mlx5e: fix double free of encap_header
  net: stmmac: fix rx budget limit check
  netfilter: nf_conntrack_bridge: initialize err to 0
  net: ethernet: cortina: Fix MTU max setting
  net: ethernet: cortina: Handle large frames
  net: ethernet: cortina: Fix max RX frame define
  bonding: stop the device in bond_setup_by_slave()
  ptp: annotate data-race around q->head and q->tail
  xen/events: fix delayed eoi list handling
  ppp: limit MRU to 64K
  tipc: Fix kernel-infoleak due to uninitialized TLV value
  net: hns3: fix VF reset fail issue
  net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
  tty: Fix uninit-value access in ppp_sync_receive()
  ipvlan: add ipvlan_route_v6_outbound() helper
  gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
  SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
  NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
  SUNRPC: Add an IS_ERR() check back to where it was
  SUNRPC: ECONNRESET might require a rebind
  xhci: turn cancelled td cleanup to its own function
  wifi: iwlwifi: Use FW rate for non-data frames
  pwm: Fix double shift bug
  drm/amdgpu: fix software pci_unplug on some chips
  ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
  kgdb: Flush console before entering kgdb on panic
  drm/amd/display: Avoid NULL dereference of timing generator
  media: imon: fix access to invalid resource for the second interface
  media: cobalt: Use FIELD_GET() to extract Link Width
  gfs2: fix an oops in gfs2_permission
  gfs2: ignore negated quota changes
  media: vivid: avoid integer overflow
  media: gspca: cpia1: shift-out-of-bounds in set_flicker
  i2c: sun6i-p2wi: Prevent potential division by zero
  9p/trans_fd: Annotate data-racy writes to file::f_flags
  usb: gadget: f_ncm: Always set current gadget in ncm_bind()
  tty: vcc: Add check for kstrdup() in vcc_probe()
  exfat: support handle zero-size directory
  HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
  misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
  scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
  atm: iphase: Do PCI error checks on own line
  PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
  ALSA: hda: Fix possible null-ptr-deref when assigning a stream
  ARM: 9320/1: fix stack depot IRQ stack filter
  HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
  jfs: fix array-index-out-of-bounds in diAlloc
  jfs: fix array-index-out-of-bounds in dbFindLeaf
  fs/jfs: Add validity check for db_maxag and db_agpref
  fs/jfs: Add check for negative db_l2nbperpage
  RDMA/hfi1: Use FIELD_GET() to extract Link Width
  crypto: pcrypt - Fix hungtask for PADATA_RESET
  ASoC: soc-card: Add storage for PCI SSID
  selftests/efivarfs: create-read: fix a resource leak
  drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
  drm/panel: st7703: Pick different reset sequence
  drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
  drm/panel: fix a possible null pointer dereference
  drm/amdgpu: Fix potential null pointer derefernce
  drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
  drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
  drm/msm/dp: skip validity check for DP CTS EDID checksum
  drm/komeda: drop all currently held locks if deadlock happens
  platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
  Bluetooth: Fix double free in hci_conn_cleanup
  Bluetooth: btusb: Add date->evt_skb is NULL check
  wifi: ath10k: Don't touch the CE interrupt registers after power up
  net: annotate data-races around sk->sk_dst_pending_confirm
  net: annotate data-races around sk->sk_tx_queue_mapping
  wifi: ath10k: fix clang-specific fortify warning
  wifi: ath9k: fix clang-specific fortify warnings
  bpf: Detect IP == ksym.end as part of BPF program
  wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
  wifi: mac80211_hwsim: fix clang-specific fortify warning
  x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
  clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
  clocksource/drivers/timer-imx-gpt: Fix potential memory leak
  perf/core: Bail out early if the request AUX area is out of bound
  locking/ww_mutex/test: Fix potential workqueue corruption
  ANDROID: fix up rpmsg_device ABI break
  ANDROID: fix up platform_device ABI break
  Revert "kasan: print the original fault addr when access invalid shadow"
  Linux 5.10.201
  btrfs: use u64 for buffer sizes in the tree search ioctls
  Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
  tracing/kprobes: Fix the order of argument descriptions
  fbdev: fsl-diu-fb: mark wr_reg_wa() static
  fbdev: imsttfb: fix a resource leak in probe
  fbdev: imsttfb: Fix error path of imsttfb_probe()
  spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
  drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
  x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
  x86: Share definition of __is_canonical_address()
  netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
  netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
  netfilter: xt_recent: fix (increase) ipv6 literal buffer length
  r8169: respect userspace disabling IFF_MULTICAST
  tg3: power down device only on SYSTEM_POWER_OFF
  net/smc: put sk reference if close work was canceled
  net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
  net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
  net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
  Fix termination state for idr_for_each_entry_ul()
  net: r8169: Disable multicast filter for RTL8168H and RTL8107E
  dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
  dccp: Call security_inet_conn_request() after setting IPv4 addresses.
  inet: shrink struct flowi_common
  tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
  hsr: Prevent use after free in prp_create_tagged_frame()
  llc: verify mac len before reading mac header
  Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
  pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
  pwm: sti: Reduce number of allocations and drop usage of chip_data
  pwm: sti: Avoid conditional gotos
  regmap: prevent noinc writes from clobbering cache
  media: dvb-usb-v2: af9035: fix missing unlock
  media: cedrus: Fix clock/reset sequence
  media: vidtv: mux: Add check and kfree for kstrdup
  media: vidtv: psi: Add check for kstrdup
  media: s3c-camif: Avoid inappropriate kfree()
  media: bttv: fix use after free error due to btv->timeout timer
  media: i2c: max9286: Fix some redundant of_node_put() calls
  pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
  pcmcia: ds: fix refcount leak in pcmcia_device_add()
  pcmcia: cs: fix possible hung task and memory leak pccardd()
  rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
  i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
  perf hist: Add missing puts to hist__account_cycles
  perf machine: Avoid out of bounds LBR memory read
  usb: host: xhci-plat: fix possible kernel oops while resuming
  xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
  powerpc/pseries: fix potential memory leak in init_cpu_associativity()
  powerpc/imc-pmu: Use the correct spinlock initializer.
  powerpc/xive: Fix endian conversion size
  powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
  modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
  interconnect: qcom: sc7180: Set ACV enable_mask
  interconnect: qcom: sc7180: Retire DEFINE_QBCM
  f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
  dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
  USB: usbip: fix stub_dev hub disconnect
  tools: iio: iio_generic_buffer ensure alignment
  tools: iio: iio_generic_buffer: Fix some integer type and calculation
  tools: iio: privatize globals and functions in iio_generic_buffer.c file
  misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
  dmaengine: ti: edma: handle irq_of_parse_and_map() errors
  usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
  livepatch: Fix missing newline character in klp_resolve_symbols()
  tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
  leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
  leds: pwm: Don't disable the PWM when the LED should be off
  mfd: dln2: Fix double put in dln2_probe
  mfd: core: Ensure disabled devices are skipped without aborting
  mfd: core: Un-constify mfd_cell.of_reg
  ASoC: ams-delta.c: use component after check
  padata: Fix refcnt handling in padata_free_shell()
  padata: Convert from atomic_t to refcount_t on parallel_data->refcnt
  ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
  HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
  HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
  HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
  HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
  Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
  sh: bios: Revive earlyprintk support
  hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
  RDMA/hfi1: Workaround truncation compilation error
  scsi: ufs: core: Leave space for '\0' in utf8 desc string
  ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
  RDMA/hns: Fix signed-unsigned mixed comparisons
  RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
  IB/mlx5: Fix rdma counter binding for RAW QP
  ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
  ext4: move 'ix' sanity check to corrent position
  ARM: 9321/1: memset: cast the constant byte to unsigned char
  hid: cp2112: Fix duplicate workqueue initialization
  crypto: qat - increase size of buffers
  crypto: qat - mask device capabilities with soft straps
  crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
  crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
  nd_btt: Make BTT lanes preemptible
  libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
  hwrng: geode - fix accessing registers
  crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
  selftests/resctrl: Ensure the benchmark commands fits to its array
  selftests/pidfd: Fix ksft print formats
  clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
  firmware: ti_sci: Mark driver as non removable
  soc: qcom: llcc: Handle a second device without data corruption
  ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
  arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
  arm64: dts: qcom: msm8916: Fix iommu local address range
  xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
  drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
  arm64/arm: xen: enlighten: Fix KPTI checks
  drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
  drm/mediatek: Fix iommu fault during crtc enabling
  drm/bridge: tc358768: Fix bit updates
  drm/bridge: tc358768: Disable non-continuous clock mode
  drm/bridge: tc358768: Fix use of uninitialized variable
  drm/radeon: possible buffer overflow
  drm/rockchip: vop: Fix call to crtc reset helper
  drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
  hwmon: (coretemp) Fix potentially truncated sysfs attribute name
  hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  hwmon: (axi-fan-control) Support temperature vs pwm points
  platform/x86: wmi: Fix opening of char device
  platform/x86: wmi: remove unnecessary initializations
  platform/x86: wmi: Fix probe failure when failing to register WMI devices
  clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
  clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
  clk: npcm7xx: Fix incorrect kfree
  clk: ti: fix double free in of_ti_divider_clk_setup()
  clk: ti: change ti_clk_register[_omap_hw]() API
  clk: ti: Update component clocks to use ti_dt_clk_name()
  clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
  clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
  clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
  spi: nxp-fspi: use the correct ioremap function
  clk: linux/clk-provider.h: fix kernel-doc warnings and typos
  clk: asm9260: use parent index to link the reference clock
  clk: imx: imx8mq: correct error handling path
  clk: imx: Select MXC_CLK for CLK_IMX8QXP
  clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
  clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
  clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
  clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
  clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks
  clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
  regmap: debugfs: Fix a erroneous check after snprintf()
  ipvlan: properly track tx_errors
  net: add DEV_STATS_READ() helper
  ipv6: avoid atomic fragment on GSO packets
  ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
  tcp: fix cookie_init_timestamp() overflows
  chtls: fix tp->rcv_tstamp initialization
  r8169: fix rare issue with broken rx after link-down on RTL8125
  r8169: use tp_to_dev instead of open code
  thermal: core: prevent potential string overflow
  PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
  can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
  can: dev: can_restart(): don't crash kernel if carrier is OK
  wifi: rtlwifi: fix EDCA limit set by BT coexistence
  tcp_metrics: do not create an entry from tcp_init_metrics()
  tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
  tcp_metrics: add missing barriers on delete
  wifi: mt76: mt7603: rework/fix rx pse hang check
  wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  net: spider_net: Use size_add() in call to struct_size()
  tipc: Use size_add() in calls to struct_size()
  mlxsw: Use size_mul() in call to struct_size()
  gve: Use size_add() in call to struct_size()
  overflow: Implement size_t saturating arithmetic helpers
  tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
  udp: add missing WRITE_ONCE() around up->encap_rcv
  i40e: fix potential memory leaks in i40e_remove()
  genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
  pstore/platform: Add check for kstrdup
  x86/boot: Fix incorrect startup_gdt_descr.size
  futex: Don't include process MM in futex key on no-MMU
  x86/srso: Fix SBPB enablement for (possible) future fixed HW
  vfs: fix readahead(2) on block devices
  sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
  iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
  Linux 5.10.200
  ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
  tty: 8250: Add support for Intashield IS-100
  tty: 8250: Add support for Brainboxes UP cards
  tty: 8250: Add support for additional Brainboxes UC cards
  tty: 8250: Remove UC-257 and UC-431
  usb: raw-gadget: properly handle interrupted requests
  usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
  PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
  can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
  can: isotp: isotp_bind(): do not validate unused address information
  can: isotp: add local echo tx processing and tx without FC
  can: isotp: handle wait_event_interruptible() return values
  can: isotp: check CAN address family in isotp_bind()
  can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
  can: isotp: set max PDU size to 64 kByte
  can: isotp: Add error message if txqueuelen is too small
  can: isotp: add symbolic error message to isotp_module_init()
  can: isotp: change error format from decimal to symbolic error names
  powerpc/mm: Fix boot crash with FLATMEM
  net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
  platform/mellanox: mlxbf-tmfifo: Fix a warning message
  scsi: mpt3sas: Fix in error path
  fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
  ASoC: rt5650: fix the wrong result of key button
  netfilter: nfnetlink_log: silence bogus compiler warning
  spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
  fbdev: atyfb: only use ioremap_uc() on i386 and ia64
  Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
  dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
  irqchip/stm32-exti: add missing DT IRQ flag translation
  net: sched: cls_u32: Fix allocation size in u32_init()
  x86: Fix .brk attribute in linker script
  rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
  rpmsg: glink: Release driver_override
  rpmsg: Fix calling device_lock() on non-initialized device
  rpmsg: Fix kfree() of static memory on setting driver_override
  rpmsg: Constify local variable in field store macro
  driver: platform: Add helper for safer setting of driver_override
  objtool/x86: add missing embedded_insn check
  ext4: avoid overlapping preallocations due to overflow
  ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
  ext4: add two helper functions extent_logical_end() and pa_logical_end()
  x86/mm: Fix RESERVE_BRK() for older binutils
  x86/mm: Simplify RESERVE_BRK()
  f2fs: fix to do sanity check on inode type during garbage collection
  smbdirect: missing rc checks while waiting for rdma events
  kobject: Fix slab-out-of-bounds in fill_kobj_path()
  x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
  iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
  iio: adc: xilinx: use more devres helpers and remove remove()
  iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc()
  iio: adc: xilinx: use helper variable for &pdev->dev
  clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
  sparc32: fix a braino in fault handling in csum_and_copy_..._user()
  perf/core: Fix potential NULL deref
  nvmem: imx: correct nregs for i.MX6UL
  nvmem: imx: correct nregs for i.MX6SLL
  nvmem: imx: correct nregs for i.MX6ULL
  misc: fastrpc: Clean buffers on remote invocation failures
  tracing/kprobes: Fix the description of variable length arguments
  i2c: aspeed: Fix i2c bus hang in slave read
  i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
  i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
  i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
  i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
  iio: exynos-adc: request second interupt only when touchscreen mode is used
  kasan: print the original fault addr when access invalid shadow
  i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
  gtp: fix fragmentation needed check with gso
  gtp: uapi: fix GTPA_MAX
  tcp: fix wrong RTO timeout when received SACK reneging
  r8152: Release firmware if we have an error in probe
  r8152: Cancel hw_phy_work if we have an error in probe
  r8152: Run the unload routine if we have errors during probe
  r8152: Increase USB control msg timeout to 5000ms as per spec
  net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
  net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
  igc: Fix ambiguity in the ethtool advertising
  neighbour: fix various data-races
  igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
  treewide: Spelling fix in comment
  r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
  r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
  drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
  mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL
  mm/page_alloc: correct start page when guard page debug is enabled
  virtio-mmio: fix memory leak of vm_dev
  virtio_balloon: Fix endless deflation and inflation on arm64
  mcb-lpc: Reallocate memory region to avoid memory overlapping
  mcb: Return actual parsed size when reading chameleon table
  selftests/ftrace: Add new test case which checks non unique symbol
  Revert "usb: core: Track SuperSpeed Plus GenXxY"
  Revert "drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)"
  Revert "drm/connector: Add drm_connector_find_by_fwnode() function (v3)"
  Revert "drm/connector: Add support for out-of-band hotplug notification (v3)"
  Revert "usb: typec: altmodes/displayport: Notify drm subsys of hotplug events"
  Revert "usb: typec: altmodes/displayport: Signal hpd low when exiting mode"
  Revert "ipv4/fib: send notify when delete source address routes"
  Revert "net: add sysctl accept_ra_min_rtr_lft"
  Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
  Revert "net: release reference to inet6_dev pointer"
  Revert "xfrm: fix a data-race in xfrm_gen_index()"
  Revert "perf: Disallow mis-matched inherited group reads"
  Revert "Bluetooth: hci_core: Fix build warnings"
  Revert "xfrm: interface: use DEV_STATS_INC()"
  ANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable
  Linux 5.10.199
  xfrm6: fix inet6_dev refcount underflow problem
  Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
  Bluetooth: hci_sock: fix slab oob read in create_monitor_event
  phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
  phy: mapphone-mdm6600: Fix runtime PM for remove
  phy: mapphone-mdm6600: Fix runtime disable on probe
  ASoC: pxa: fix a memory leak in probe()
  gpio: vf610: set value before the direction to avoid a glitch
  platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
  platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
  s390/pci: fix iommu bitmap allocation
  perf: Disallow mis-matched inherited group reads
  USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
  USB: serial: option: add entry for Sierra EM9191 with new firmware
  USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
  nvme-rdma: do not try to stop unallocated queues
  nvme-pci: add BOGUS_NID for Intel 0a54 device
  ACPI: irq: Fix incorrect return value in acpi_register_gsi()
  pNFS: Fix a hang in nfs4_evict_inode()
  Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
  mmc: core: Capture correct oemid-bits for eMMC cards
  mmc: core: sdio: hold retuning if sdio in 1-bit mode
  mtd: physmap-core: Restore map_rom fallback
  mtd: spinand: micron: correct bitmask for ecc status
  mtd: rawnand: arasan: Ensure program page operations are successful
  mtd: rawnand: marvell: Ensure program page operations are successful
  mtd: rawnand: qcom: Unmap the right resource upon probe failure
  Bluetooth: hci_event: Fix using memcmp when comparing keys
  net/mlx5: Handle fw tracer change ownership event based on MTRC
  platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
  HID: multitouch: Add required quirk for Synaptics 0xcd7e device
  btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
  drm: panel-orientation-quirks: Add quirk for One Mix 2S
  ipv4/fib: send notify when delete source address routes
  sky2: Make sure there is at least one frag_addr available
  regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
  wifi: cfg80211: avoid leaking stack data into trace
  wifi: mac80211: allow transmitting EAPOL frames with tainted key
  wifi: cfg80211: Fix 6GHz scan configuration
  Bluetooth: hci_core: Fix build warnings
  Bluetooth: Avoid redundant authentication
  HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
  tracing: relax trace_event_eval_update() execution with cond_resched()
  ata: libata-eh: Fix compilation warning in ata_eh_link_report()
  gpio: timberdale: Fix potential deadlock on &tgpio->lock
  overlayfs: set ctime when setting mtime and atime
  i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
  btrfs: initialize start_slot in btrfs_log_prealloc_extents
  btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
  ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
  usb: typec: altmodes/displayport: Signal hpd low when exiting mode
  usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
  drm/connector: Add support for out-of-band hotplug notification (v3)
  drm/connector: Add drm_connector_find_by_fwnode() function (v3)
  drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
  drm/connector: Give connector sysfs devices there own device_type
  drm/amd/display: Don't set dpms_off for seamless boot
  drm/amd/display: only check available pipe to disable vbios mode.
  serial: 8250_omap: Fix errors with no_console_suspend
  serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
  xhci: track port suspend state correctly in unsuccessful resume cases
  xhci: decouple usb2 port resume and get_port_status request handling
  xhci: clear usb2 resume related variables in one place.
  xhci: rename resume_done to resume_timestamp
  xhci: move port specific items such as state completions to port structure
  xhci: cleanup xhci_hub_control port references
  usb: core: Track SuperSpeed Plus GenXxY
  selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
  selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
  ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
  ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
  ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
  ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
  ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
  ACPI: resource: Add ASUS model S5402ZA to quirks
  ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
  ACPI: resources: Add DMI-based legacy IRQ override quirk
  ACPI: Drop acpi_dev_irqresource_disabled()
  resource: Add irqresource_disabled()
  thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
  net: pktgen: Fix interface flags printing
  netfilter: nft_set_rbtree: .deactivate fails if element has expired
  neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
  net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
  net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
  i40e: prevent crash on probe if hw registers have invalid values
  net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
  ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
  tun: prevent negative ifindex
  tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
  tcp: fix excessive TLP and RACK timeouts from HZ rounding
  net: rfkill: gpio: prevent value glitch during probe
  net: ipv6: fix return value check in esp_remove_trailer
  net: ipv4: fix return value check in esp_remove_trailer
  xfrm: interface: use DEV_STATS_INC()
  xfrm: fix a data-race in xfrm_gen_index()
  qed: fix LL2 RX buffer allocation
  drm/i915: Retry gtt fault when out of fence registers
  nvmet-tcp: Fix a possible UAF in queue intialization setup
  netfilter: nft_payload: fix wrong mac header matching
  tcp: check mptcp-level constraints for backlog coalescing
  x86/sev: Check for user-space IOIO pointing to kernel space
  x86/sev: Check IOBM for IOIO exceptions from user-space
  x86/sev: Disable MMIO emulation from user mode
  KVM: x86: Mask LVTPC when handling a PMI
  regmap: fix NULL deref on lookup
  nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
  ice: reset first in crash dump kernels
  ice: fix over-shifted variable
  Bluetooth: avoid memcmp() out of bounds warning
  Bluetooth: hci_event: Fix coding style
  Bluetooth: vhci: Fix race when opening vhci device
  Bluetooth: Fix a refcnt underflow problem for hci_conn
  Bluetooth: Reject connection with the device which has same BD_ADDR
  Bluetooth: hci_event: Ignore NULL link key
  usb: hub: Guard against accesses to uninitialized BOS descriptors
  Documentation: sysctl: align cells in second content column
  mm/memory_hotplug: rate limit page migration warnings
  lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
  dev_forward_skb: do not scrub skb mark within the same name space
  ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  RDMA/srp: Fix srp_abort()
  RDMA/srp: Set scmnd->result only when scmnd is not NULL
  arm64: armv8_deprecated: fix unused-function error
  arm64: armv8_deprecated: rework deprected instruction handling
  arm64: armv8_deprecated: move aarch32 helper earlier
  arm64: armv8_deprecated move emulation functions
  arm64: armv8_deprecated: fold ops into insn_emulation
  arm64: rework EL0 MRS emulation
  arm64: factor insn read out of call_undef_hook()
  arm64: factor out EL1 SSBS emulation hook
  arm64: split EL0/EL1 UNDEF handlers
  arm64: allow kprobes on EL0 handlers
  arm64: rework BTI exception handling
  arm64: rework FPAC exception handling
  arm64: consistently pass ESR_ELx to die()
  arm64: die(): pass 'err' as long
  arm64: report EL1 UNDEFs better
  x86/alternatives: Disable KASAN in apply_alternatives()
  powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
  powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
  dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
  usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
  usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
  counter: microchip-tcb-capture: Fix the use of internal GCLK logic
  pinctrl: avoid unsafe code pattern in find_pinctrl()
  cgroup: Remove duplicates in cgroup v1 tasks file
  tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
  Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
  Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
  Input: xpad - add PXN V900 support
  Input: psmouse - fix fast_reconnect function for PS/2 mode
  Input: powermate - fix use-after-free in powermate_config_complete
  ceph: fix type promotion bug on 32bit systems
  ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
  libceph: use kernel_connect()
  thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
  mcb: remove is_added flag from mcb_device struct
  x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
  iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
  iio: pressure: dps310: Adjust Timeout Settings
  iio: pressure: bmp280: Fix NULL pointer exception
  usb: musb: Modify the "HWVers" register address
  usb: musb: Get the musb_qh poniter after musb_giveback
  usb: dwc3: Soft reset phy on probe for host
  net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
  usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
  dmaengine: stm32-mdma: abort resume if no ongoing transfer
  media: mtk-jpeg: Fix use after free bug due to uncanceled work
  net: release reference to inet6_dev pointer
  net: change accept_ra_min_rtr_lft to affect all RA lifetimes
  net: add sysctl accept_ra_min_rtr_lft
  Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe"
  Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure"
  workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
  nfc: nci: assert requested protocol is valid
  pinctrl: renesas: rzn1: Enable missing PINMUX
  net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
  ixgbe: fix crash with empty VF macvlan list
  net: phy: mscc: macsec: reject PN update requests
  net: macsec: indicate next pn update when offloading
  drm/vmwgfx: fix typo of sizeof argument
  riscv, bpf: Sign-extend return values
  riscv, bpf: Factor out emit_call for kernel and bpf context
  xen-netback: use default TX queue size for vifs
  mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
  ieee802154: ca8210: Fix a potential UAF in ca8210_probe
  ravb: Fix up dma_free_coherent() call in ravb_remove()
  drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
  drm/msm/dsi: skip the wait for video mode done if not applicable
  drm/msm/dp: do not reinitialize phy unless retry during link training
  net: prevent address rewrite in kernel_bind()
  quota: Fix slow quotaoff
  HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
  lib/test_meminit: fix off-by-one error in test_pages()
  perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
  RDMA/cxgb4: Check skb value for failure to allocate
  RDMA/srp: Do not call scsi_done() from srp_abort()
  RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent

 Conflicts:
	drivers/interconnect/qcom/bcm-voter.c
	drivers/interconnect/qcom/icc-rpmh.h
	drivers/media/platform/qcom/venus/hfi_parser.c

Change-Id: I3dd63e23b279d1f3dc6f726d18b73a965098b403
Signed-off-by: aseshu <quic_aseshu@quicinc.com>
2024-04-05 17:33:21 +05:30
Mukesh Ojha
3399cc7013 PM / devfreq: Synchronize devfreq_monitor_[start/stop]
[ Upstream commit aed5ed595960c6d301dcd4ed31aeaa7a8054c0c6 ]

There is a chance if a frequent switch of the governor
done in a loop result in timer list corruption where
timer cancel being done from two place one from
cancel_delayed_work_sync() and followed by expire_timers()
can be seen from the traces[1].

while true
do
        echo "simple_ondemand" > /sys/class/devfreq/1d84000.ufshc/governor
        echo "performance" > /sys/class/devfreq/1d84000.ufshc/governor
done

It looks to be issue with devfreq driver where
device_monitor_[start/stop] need to synchronized so that
delayed work should get corrupted while it is either
being queued or running or being cancelled.

Let's use polling flag and devfreq lock to synchronize the
queueing the timer instance twice and work data being
corrupted.

[1]
...
..
<idle>-0    [003]   9436.209662:  timer_cancel   timer=0xffffff80444f0428
<idle>-0    [003]   9436.209664:  timer_expire_entry   timer=0xffffff80444f0428  now=0x10022da1c  function=__typeid__ZTSFvP10timer_listE_global_addr  baseclk=0x10022da1c
<idle>-0    [003]   9436.209718:  timer_expire_exit   timer=0xffffff80444f0428
kworker/u16:6-14217    [003]   9436.209863:  timer_start   timer=0xffffff80444f0428  function=__typeid__ZTSFvP10timer_listE_global_addr  expires=0x10022da2b  now=0x10022da1c  flags=182452227
vendor.xxxyyy.ha-1593    [004]   9436.209888:  timer_cancel   timer=0xffffff80444f0428
vendor.xxxyyy.ha-1593    [004]   9436.216390:  timer_init   timer=0xffffff80444f0428
vendor.xxxyyy.ha-1593    [004]   9436.216392:  timer_start   timer=0xffffff80444f0428  function=__typeid__ZTSFvP10timer_listE_global_addr  expires=0x10022da2c  now=0x10022da1d  flags=186646532
vendor.xxxyyy.ha-1593    [005]   9436.220992:  timer_cancel   timer=0xffffff80444f0428
xxxyyyTraceManag-7795    [004]   9436.261641:  timer_cancel   timer=0xffffff80444f0428

[2]

 9436.261653][    C4] Unable to handle kernel paging request at virtual address dead00000000012a
[ 9436.261664][    C4] Mem abort info:
[ 9436.261666][    C4]   ESR = 0x96000044
[ 9436.261669][    C4]   EC = 0x25: DABT (current EL), IL = 32 bits
[ 9436.261671][    C4]   SET = 0, FnV = 0
[ 9436.261673][    C4]   EA = 0, S1PTW = 0
[ 9436.261675][    C4] Data abort info:
[ 9436.261677][    C4]   ISV = 0, ISS = 0x00000044
[ 9436.261680][    C4]   CM = 0, WnR = 1
[ 9436.261682][    C4] [dead00000000012a] address between user and kernel address ranges
[ 9436.261685][    C4] Internal error: Oops: 96000044 [#1] PREEMPT SMP
[ 9436.261701][    C4] Skip md ftrace buffer dump for: 0x3a982d0
...

[ 9436.262138][    C4] CPU: 4 PID: 7795 Comm: TraceManag Tainted: G S      W  O      5.10.149-android12-9-o-g17f915d29d0c #1
[ 9436.262141][    C4] Hardware name: Qualcomm Technologies, Inc.  (DT)
[ 9436.262144][    C4] pstate: 22400085 (nzCv daIf +PAN -UAO +TCO BTYPE=--)
[ 9436.262161][    C4] pc : expire_timers+0x9c/0x438
[ 9436.262164][    C4] lr : expire_timers+0x2a4/0x438
[ 9436.262168][    C4] sp : ffffffc010023dd0
[ 9436.262171][    C4] x29: ffffffc010023df0 x28: ffffffd0636fdc18
[ 9436.262178][    C4] x27: ffffffd063569dd0 x26: ffffffd063536008
[ 9436.262182][    C4] x25: 0000000000000001 x24: ffffff88f7c69280
[ 9436.262185][    C4] x23: 00000000000000e0 x22: dead000000000122
[ 9436.262188][    C4] x21: 000000010022da29 x20: ffffff8af72b4e80
[ 9436.262191][    C4] x19: ffffffc010023e50 x18: ffffffc010025038
[ 9436.262195][    C4] x17: 0000000000000240 x16: 0000000000000201
[ 9436.262199][    C4] x15: ffffffffffffffff x14: ffffff889f3c3100
[ 9436.262203][    C4] x13: ffffff889f3c3100 x12: 00000000049f56b8
[ 9436.262207][    C4] x11: 00000000049f56b8 x10: 00000000ffffffff
[ 9436.262212][    C4] x9 : ffffffc010023e50 x8 : dead000000000122
[ 9436.262216][    C4] x7 : ffffffffffffffff x6 : ffffffc0100239d8
[ 9436.262220][    C4] x5 : 0000000000000000 x4 : 0000000000000101
[ 9436.262223][    C4] x3 : 0000000000000080 x2 : ffffff889edc155c
[ 9436.262227][    C4] x1 : ffffff8001005200 x0 : ffffff80444f0428
[ 9436.262232][    C4] Call trace:
[ 9436.262236][    C4]  expire_timers+0x9c/0x438
[ 9436.262240][    C4]  __run_timers+0x1f0/0x330
[ 9436.262245][    C4]  run_timer_softirq+0x28/0x58
[ 9436.262255][    C4]  efi_header_end+0x168/0x5ec
[ 9436.262265][    C4]  __irq_exit_rcu+0x108/0x124
[ 9436.262274][    C4]  __handle_domain_irq+0x118/0x1e4
[ 9436.262282][    C4]  gic_handle_irq.30369+0x6c/0x2bc
[ 9436.262286][    C4]  el0_irq_naked+0x60/0x6c

Link: https://lore.kernel.org/all/1700860318-4025-1-git-send-email-quic_mojha@quicinc.com/
Reported-by: Joyyoung Huang <huangzaiyang@oppo.com>
Acked-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-02-23 08:42:03 +01:00
Sivasri Kumar, Vanka
4a7ce2bb52 Merge keystone/android12-5.10-keystone-qcom-release.198+ (3724c71) into msm-5.10
* refs/heads/tmp-3724c71:
  ANDROID: ABI: Update symbol list for Mediatek
  ANDROID: Add vendor hook for ufs perf heuristic and error recovery
  ANDROID: scsi: ufs: add perf heuristic design
  ANDROID: scsi: ufs: vendor check response and recovery addition
  FROMGIT: PM / devfreq: Synchronize devfreq_monitor_[start/stop]
  UPSTREAM: dm verity: don't perform FEC for failed readahead IO
  UPSTREAM: netfilter: nft_set_pipapo: skip inactive elements during set walk
  UPSTREAM: ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  UPSTREAM: x86/sev: Check for user-space IOIO pointing to kernel space
  UPSTREAM: x86/sev: Check IOBM for IOIO exceptions from user-space
  UPSTREAM: nvmet-tcp: Fix a possible UAF in queue intialization setup
  FROMLIST: binder: fix memory leaks of spam and pending work
  ANDROID: Snapshot Mainline's version of checkpatch.pl
  ANDROID: scsi: ufs: vendor check response and recovery addition
  ANDROID: scsi: ufs: add perf heuristic design
  ANDROID: ABI: Update symbol list for Mediatek
  ANDROID: Add vendor hook for ufs perf heuristic and error recovery
  UPSTREAM: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
  UPSTREAM: ufs: core: wlun send SSU timeout recovery
  ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override
  ANDROID: fix up rpmsg_device ABI break
  ANDROID: fix up platform_device ABI break
  UPSTREAM: rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
  UPSTREAM: rpmsg: glink: Release driver_override
  BACKPORT: rpmsg: Fix calling device_lock() on non-initialized device
  BACKPORT: rpmsg: Fix kfree() of static memory on setting driver_override
  UPSTREAM: rpmsg: Constify local variable in field store macro
  UPSTREAM: driver: platform: Add helper for safer setting of driver_override
  FROMGIT: Input: uinput - allow injecting event times
  ANDROID: abi_gki_aarch64_qcom: Add android_gki_sysctl_vals
  UPSTREAM: kheaders: Have cpio unconditionally replace files
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for binder
  BACKPORT: firmware_loader: Abort all upcoming firmware load request once reboot triggered
  UPSTREAM: firmware_loader: Refactor kill_pending_fw_fallback_reqs()

 Conflicts:
	drivers/rpmsg/qcom_glink_native.c
	scripts/checkpatch.pl

Change-Id: Ida92ae178d85f57a32e4d91bba787f1985decfc1
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2024-02-02 03:27:23 -08:00
Greg Kroah-Hartman
3afa5a4331 Merge tag 'android12-5.10.205_r00' into branch 'android12-5.10'
This merges commits up to the 5.10.205 LTS release into the
android12-5.10 branch.  It contains the following commits:

* 068af29e24 ANDROID: GKI: fix crc issue in include/net/addrconf.h
* 4a8f190c2a Revert "cred: switch to using atomic_long_t"
*   b7733bafef Merge 5.10.205 into android12-5.10-lts
|\
| * ca4427ebc6 Linux 5.10.205
| * 05c547e842 powerpc/ftrace: Fix stack teardown in ftrace_no_trace
| * e30e62f0e1 powerpc/ftrace: Create a dummy stackframe to fix stack unwind
| * 5a82cf64f8 tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
| * a11ea2c08f tty: n_gsm, remove duplicates of parameters
| * b8faa754b5 tty: n_gsm: fix tty registration before control channel open
| * 918ba07224 USB: gadget: core: adjust uevent timing on gadget unbind
| * 20c2cb79a3 ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
| * 9f5bf009f7 ring-buffer: Fix writing to the buffer with max_data_size
| * 3e8055fc3b ring-buffer: Have saved event hold the entire event
| * d7a2939814 tracing: Update snapshot buffer on resize if it is allocated
| * a3580b2bfe ring-buffer: Fix memory leak of free page
| * 5ffda6998b team: Fix use-after-free when an option instance allocation fails
| * 33fb8ac30c arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
| * 26eeec522a ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
| * 6e2628dfad soundwire: stream: fix NULL pointer dereference for multi_link
| * 7ccfc078cd perf: Fix perf_event_validate_size() lockdep splat
| * 5984306f6c HID: hid-asus: add const to read-only outgoing usb buffer
| * e9709a88a8 net: usb: qmi_wwan: claim interface 4 for ZTE MF290
| * 09c8ee5f9b asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
| * f6a1bf4299 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
| * 744027bb8e HID: hid-asus: reset the backlight brightness level on resume
| * 1ac7379d2e HID: add ALWAYS_POLL quirk for Apple kb
| * a64a9f38ae HID: glorious: fix Glorious Model I HID report
| * 6026a862f3 platform/x86: intel_telemetry: Fix kernel doc descriptions
| * e01135763b bcache: avoid NULL checking to c->root in run_cache_set()
| * a7555524e3 bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
| * 3b48e1c048 bcache: remove redundant assignment to variable cur_idx
| * ea2341d082 bcache: avoid oversize memory allocation by small stripe_size
| * dbf0cdacdb blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
| * d69581c176 usb: aqc111: check packet for fixup for true limit
| * 1e3ea8d2ba drm/mediatek: Add spinlock for setting vblank event in atomic_begin
| * 022b82336a PCI: loongson: Limit MRRS to 256
| * 791bca1b09 Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
| * 7e2afd0885 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
| * 0633028511 ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
| * 851783a0c4 fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
| * 2623cf1fe8 cred: switch to using atomic_long_t
| * 03b50868ae net: atlantic: fix double free in ring reinit logic
| * a232eb81c7 appletalk: Fix Use-After-Free in atalk_ioctl
| * 9deccfbaed net: stmmac: Handle disabled MDIO busses from devicetree
| * 5470533a7d net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
| * 52a4c0e82a vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
| * 4c0d7e8261 sign-file: Fix incorrect return values check
| * 25bfae19b8 net: ena: Fix XDP redirection error
| * c83544b70c net: ena: Destroy correct number of xdp queues upon failure
| * 7ed59c4027 net: Remove acked SYN flag from packet in the transmit queue correctly
| * 10760f4234 qed: Fix a potential use-after-free in qed_cxt_tables_alloc
| * 7eda5960a5 net/rose: Fix Use-After-Free in rose_ioctl
| * 64a032015c atm: Fix Use-After-Free in do_vcc_ioctl
| * c20f425e06 net: fec: correct queue selection
| * d15e4b825d net: vlan: introduce skb_vlan_eth_hdr()
| * bc0860a3c4 atm: solos-pci: Fix potential deadlock on &tx_queue_lock
| * df5c24df63 atm: solos-pci: Fix potential deadlock on &cli_queue_lock
| * 6a7b673e6e qca_spi: Fix reset behavior
| * 347d10877b qca_debug: Fix ethtool -G iface tx behavior
| * a07e5568d9 qca_debug: Prevent crash on TX ring changes
| * 97275e470c net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
| * b30fbeb390 HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
| * 84eed654ff afs: Fix refcount underflow from error handling race
| * 8ee7b2c465 netfilter: nf_tables: fix 'exist' matching on bigendian arches
* | 63d180012d Revert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group"
* | 36f0b85aff Revert "genetlink: add CAP_NET_ADMIN test for multicast bind"
* | ae04f2701b Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group"
* | e4dd66fb02 Revert "perf/core: Add a new read format to get a number of lost samples"
* | 86a3866fec Revert "perf: Fix perf_event_validate_size()"
* | e710feda7e Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier"
* | 001d2105f6 Merge 5.10.204 into android12-5.10-lts
|\|
| * b50306f771 Linux 5.10.204
| * fa49e956b7 r8169: fix rtl8125b PAUSE frames blasting when suspended
| * 9e3ca02b11 devcoredump: Send uevent once devcd is ready
| * 9e0ca92012 devcoredump : Serialize devcd_del work
| * 12467ad3f3 smb: client: fix potential NULL deref in parse_dfs_referrals()
| * 0b1711b486 cifs: Fix non-availability of dedup breaking generic/304
| * 8cb1209989 Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
| * d7c3a467f4 mmc: block: Be sure to wait while busy in CQE error recovery
| * 91b70f60c8 platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
| * a8b781c410 tools headers UAPI: Sync linux/perf_event.h with the kernel sources
| * bdb26b8199 platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
| * bf72b44fe8 netfilter: nft_set_pipapo: skip inactive elements during set walk
| * e844a9309f drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
| * ad2223a169 psample: Require 'CAP_NET_ADMIN' when joining "packets" group
| * 015870c10c genetlink: add CAP_NET_ADMIN test for multicast bind
| * df6cb4c430 netlink: don't call ->netlink_bind with table lock held
| * 3fe1ea5f92 io_uring/af_unix: disable sending io_uring over sockets
| * 3ee7e2faef MIPS: Loongson64: Enable DMA noncoherent support
| * ff803322e9 MIPS: Loongson64: Reserve vgabios memory on boot
| * e0e897ddf3 KVM: s390/mm: Properly reset no-dat
| * ab8816a7c2 x86/CPU/AMD: Check vendor in the AMD microcode callback
| * 6059c313ff serial: 8250_omap: Add earlycon support for the AM654 UART controller
| * 8ffaaf80c6 serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
| * b74ace5dec serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
| * 863bacf3a3 serial: sc16is7xx: address RX timeout interrupt errata
| * e4ed324746 ARM: PL011: Fix DMA support
| * 713f6ff326 usb: typec: class: fix typec_altmode_put_partner to put plugs
| * f16d5355aa Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
| * 9caaf469af parport: Add support for Brainboxes IX/UC/PX parallel cards
| * 558b6a4368 usb: gadget: f_hid: fix report descriptor allocation
| * d4fb20dcc1 drm/amdgpu: correct the amdgpu runtime dereference usage count
| * b5862e5ca5 gpiolib: sysfs: Fix error handling on failed export
| * 208dd116f9 perf: Fix perf_event_validate_size()
| * 8bd3d61624 perf/core: Add a new read format to get a number of lost samples
| * f460ff26bd tracing: Stop current tracer when resizing buffer
| * 21beb0d86f tracing: Set actual size after ring buffer resize
| * 7123b54c8b ring-buffer: Force absolute timestamp on discard of event
| * bceeaa5cda misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
| * ee2719b59f misc: mei: client.c: return negative error code in mei_cl_write
| * 3cd3eea1f7 arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
| * 7f6daf9ee3 arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
| * 0a9f3e1f57 arm64: dts: mediatek: mt7622: fix memory node warning check
| * 9bceffa423 packet: Move reference count in packet_sock to atomic_long_t
| * 0d0564cfb7 tracing: Fix a possible race when disabling buffered events
| * 85e86d6989 tracing: Fix incomplete locking when disabling buffered events
| * ad9efb0b27 tracing: Disable snapshot buffer when stopping instance tracers
| * 97c2b3b232 tracing: Always update snapshot buffer size
| * 2f7368f336 checkstack: fix printed address
| * 35a7f92507 nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
| * 8df769d92b nilfs2: fix missing error check for sb_set_blocksize call
| * 3764b24499 ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
| * 0ff1c0f5a4 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
| * 1f1c2a3452 riscv: fix misaligned access handling of C.SWSP and C.SDSP
| * cb3543fdaa ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
| * f337ccfa9f ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
| * 04769017de scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
| * a28083d41c tracing: Fix a warning when allocating buffered events fails
| * 888580bfaa ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
| * 9dfd862418 hwmon: (acpi_power_meter) Fix 4.29 MW bug
| * c0a428245a RDMA/bnxt_re: Correct module description string
| * 58a7281feb RDMA/rtrs-clt: Remove the warnings for req in_use check
| * 02916f39b8 arm64: dts: rockchip: Expand reg size of vdec node for RK3399
| * a953e45ebe tee: optee: Fix supplicant based device enumeration
| * 3c852b26a5 bpf: sockmap, updating the sg structure should also update curr
| * b17a886ed2 tcp: do not accept ACK of bytes we never sent
| * f1a6a94912 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
| * e94b6e9640 net: hns: fix fake link up on xge port
| * f253568348 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
| * 860d53a347 ionic: Fix dim work handling in split interrupt mode
| * b41bf6ac24 ionic: fix snprintf format length warning
| * 49809af89c net: bnxt: fix a potential use-after-free in bnxt_init_tc
| * 2093072ed7 i40e: Fix unexpected MFS warning message
| * d54f5a5bc8 arcnet: restoring support for multiple Sohard Arcnet cards
| * effb9ad004 net: arcnet: com20020 fix error handling
| * a657bddfb4 mlxbf-bootctl: correctly identify secure boot with development keys
| * d3f4792836 hv_netvsc: rndis_filter needs to select NLS
| * 909de62207 octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
| * 7827c1802d ipv6: fix potential NULL deref in fib6_add()
| * ba6dc2f564 of: dynamic: Fix of_reconfig_get_state_change() return value documentation
| * 08dbdacbfe of: Add missing 'Return' section in kerneldoc comments
| * f58e3b3652 of: Fix kerneldoc output formatting
| * 58ccdcc9d7 of: base: Fix some formatting issues and provide missing descriptions
| * 7db515e82a platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
| * 5fe052b8fa platform/x86: asus-wmi: Simplify tablet-mode-switch handling
| * a113da7590 platform/x86: asus-wmi: Simplify tablet-mode-switch probing
| * 68b795d040 platform/x86: asus-wmi: Add support for ROG X13 tablet mode
| * 97620a08fc platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
| * ada7c5cc69 asus-wmi: Add dgpu disable method
| * 3a8fc16d5e platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
| * 79b8633820 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
| * 9a861dde99 platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360
| * 13b1fa5407 drm/amdgpu: correct chunk_ptr to a pointer to chunk.
| * 8887047de3 kconfig: fix memory leak from range properties
| * 96d5541430 tg3: Increment tx_dropped in tg3_tso_bug()
| * 9068403d94 tg3: Move the [rt]x_dropped counters to tg3_napi
| * e7152a138a netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
| * 348111c3be i2c: designware: Fix corrupted memory seen in the ISR
| * 7f4c89400d hrtimers: Push pending hrtimers away from outgoing CPU earlier
* | 70b6573bf9 Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc"
* | 8b5d58d51f Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled"
* | 4a3e1eda87 Revert "driver core: Move the "removable" attribute from USB to core"
* | 51753f2409 Revert "drm/amdgpu: don't use ATRM for external devices"
* | 4b7ed9373a Revert "HID: core: store the unique system identifier in hid_device"
* | b8a7e36e04 Revert "HID: fix HID device resource race between HID core and debugging support"
* | 84f9dd98b7 Revert "wireguard: use DEV_STATS_INC()"
* | bdd8d64f36 Merge 5.10.203 into android12-5.10-lts
|\|
| * d330ef1d29 Linux 5.10.203
| * 9c957e2b52 driver core: Release all resources during unbind before updating device links
| * 2325d3b6b1 r8169: fix deadlock on RTL8125 in jumbo mtu mode
| * b29e6055db r8169: disable ASPM in case of tx timeout
| * 8b76708eb9 mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
| * b532bc9b73 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
| * 376fabe367 mmc: block: Retry commands in CQE error recovery
| * bf62a283a7 mmc: core: convert comma to semicolon
| * bb78501184 mmc: cqhci: Fix task clearing in CQE error recovery
| * cb9ca7cc27 mmc: cqhci: Warn of halt or task clear failure
| * e94ededefc mmc: cqhci: Increase recovery halt timeout
| * 2011f06e32 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
| * 6b35f36ff8 cpufreq: imx6q: don't warn for disabling a non-existing frequency
| * 910566a789 scsi: qla2xxx: Fix system crash due to bad pointer access
| * 46a4bf1350 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
| * b19fe82b4b scsi: core: Introduce the scsi_cmd_to_rq() function
| * c2b6f7e48e smb3: fix caching of ctime on setxattr
| * f9aa2857c6 fs: add ctime accessors infrastructure
| * 8d4237a149 drm/amdgpu: don't use ATRM for external devices
| * 2df04d76c9 driver core: Move the "removable" attribute from USB to core
| * 01fbfcd810 ima: annotate iint mutex to avoid lockdep false positive warnings
| * 8a3322a35f fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
| * 15bc430fc1 misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
| * a6128ad787 misc: pci_endpoint_test: Add deviceID for AM64 and J7200
| * c922282d11 s390/cmma: fix detection of DAT pages
| * 03e07092c6 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family
| * cb420e3557 ASoC: SOF: sof-pci-dev: Fix community key quirk detection
| * b37e1fbe6d ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
| * 3a79fcb743 ASoC: SOF: sof-pci-dev: add parameter to override topology filename
| * 4aeb3320d7 ASoC: SOF: sof-pci-dev: use community key on all Up boards
| * 6368a32d26 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
| * 8e52b19d92 smb3: fix touch -h of symlink
| * 889c84e2b2 net: ravb: Start TX queues after HW initialization succeeded
| * 5d428cda38 net: ravb: Use pm_runtime_resume_and_get()
| * f78d0f3013 ravb: Fix races between ravb_tx_timeout_work() and net related ops
| * a36e00e957 r8169: prevent potential deadlock in rtl8169_close
| * 8a909c1198 Revert "workqueue: remove unused cancel_work()"
| * 72ce3379cd octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
| * ef7af2105a net: stmmac: xgmac: Disable FPE MMC interrupts
| * f18bcace12 selftests/net: mptcp: fix uninitialized variable warnings
| * cb1644f9f0 selftests/net: ipsec: fix constant out of range
| * fe7fd9c209 dpaa2-eth: increase the needed headroom to account for alignment
| * 772fe1da9a ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
| * 9ef94ec8e5 usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
| * 713530d3c8 USB: core: Change configuration warnings to notices
| * ae6e41066e hv_netvsc: fix race of netvsc and VF register_netdevice
| * 4937fb36bb Input: xpad - add HyperX Clutch Gladiate Support
| * 5c4d5c8556 btrfs: make error messages more clear when getting a chunk map
| * 74ff16c844 btrfs: send: ensure send_fd is writable
| * 12a0ec5ed7 btrfs: fix off-by-one when checking chunk map includes logical address
| * baaab02a8c btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
| * 2d6c2238ac btrfs: add dmesg output for first mount and last unmount of a filesystem
| * bab9cec493 parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
| * b53dc7c766 powerpc: Don't clobber f0/vs0 during fp|altivec register save
| * b5cbbc2b2d iommu/vt-d: Add MTL to quirk list to skip TE disabling
| * f62ceb880a bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
| * 18ac427906 dm verity: don't perform FEC for failed readahead IO
| * c3c9f92738 dm-verity: align struct dm_verity_fec_io properly
| * 5de40a7ffa ALSA: hda/realtek: Add supported ALC257 for ChromeOS
| * cf80c53806 ALSA: hda/realtek: Headset Mic VREF to 100%
| * f338f738d7 ALSA: hda: Disable power-save on KONTRON SinglePC
| * b02b66194d mmc: block: Do not lose cache flush during CQE error recovery
| * 71c9fb31e1 firewire: core: fix possible memory leak in create_units()
| * d6bac7048f pinctrl: avoid reload of p state in list iteration
| * 8fb79be6e9 io_uring: fix off-by one bvec index
| * f5f85ea5bb USB: dwc3: qcom: fix wakeup after probe deferral
| * 5ac96667ea usb: dwc3: set the dma max_seg_size
| * 2620c5977f usb: dwc3: Fix default mode initialization
| * d5325ed6eb USB: dwc2: write HCINT with INTMASK applied
| * 5d7a5e63dc USB: serial: option: don't claim interface 4 for ZTE MF290
| * f1432dff5d USB: serial: option: fix FM101R-GL defines
| * 14a6e089d6 USB: serial: option: add Fibocom L7xx modules
| * f49ad460a2 bcache: fixup lock c->root error
| * be327b8f76 bcache: fixup init dirty data errors
| * 3ebf83df62 bcache: prevent potential division by zero error
| * e74c2e6fec bcache: check return value from btree_node_alloc_replacement()
| * c73dd8f4b4 dm-delay: fix a race between delay_presuspend and delay_bio
| * a70b6da7c6 hv_netvsc: Mark VF as slave before exposing it to user-mode
| * ff6c130e48 hv_netvsc: Fix race of register_netdevice_notifier and VF register
| * 518ef82501 USB: serial: option: add Luat Air72*U series products
| * c841de6247 s390/dasd: protect device queue against concurrent access
| * 89f9ba7ee7 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
| * cd7a069590 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
| * be8af3b6c8 swiotlb-xen: provide the "max_mapping_size" method
| * 8c4b5cc908 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
| * 0f312dc1eb ASoC: simple-card: fixup asoc_simple_probe() error handling
| * fcc60c0a18 nfsd: lock_rename() needs both directories to live on the same fs
| * ec75d1d0cd ext4: make sure allocate pending entry not fail
| * 10341e77e4 ext4: fix slab-use-after-free in ext4_es_insert_extent()
| * 5527898c6a ext4: using nofail preallocation in ext4_es_insert_extent()
| * 2ae2be6e7c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
| * aa6568033c ext4: using nofail preallocation in ext4_es_remove_extent()
| * 608758ef86 ext4: use pre-allocated es in __es_remove_extent()
| * fcb07d8ea3 ext4: use pre-allocated es in __es_insert_extent()
| * 0cc7653887 ext4: factor out __es_alloc_extent() and __es_free_extent()
| * 8234c1c690 ext4: add a new helper to check if es must be kept
| * 62526a55fe MIPS: KVM: Fix a build warning about variable set but not used
| * 3b2e8b30b0 media: ccs: Correctly initialise try compose rectangle
| * 1301467cbe lockdep: Fix block chain corruption
| * cbfa5aadd6 USB: dwc3: qcom: fix ACPI platform device leak
| * 68fe711312 USB: dwc3: qcom: fix resource leaks on probe deferral
| * 2be451e7a2 nvmet: nul-terminate the NQNs passed in the connect command
| * 86a7f67d76 nvmet: remove unnecessary ctrl parameter
| * d24a18cb51 afs: Fix file locking on R/O volumes to operate in local mode
| * 6e48c3175d afs: Return ENOENT if no cell DNS record can be found
| * 497e9b0b21 net: axienet: Fix check for partial TX checksum
| * 8fb804dabd amd-xgbe: propagate the correct speed and duplex status
| * b7c9e8c038 amd-xgbe: handle the corner-case during tx completion
| * a2e868ad07 amd-xgbe: handle corner-case during sfp hotplug
| * ebc7fbd15a arm/xen: fix xen_vcpu_info allocation alignment
| * 5ada292b5c net/smc: avoid data corruption caused by decline
| * 3ae55e3a37 net: usb: ax88179_178a: fix failed operations during ax88179_reset
| * 27914bff96 ipv4: Correct/silence an endian warning in __ip_do_redirect
| * f8467afa75 HID: fix HID device resource race between HID core and debugging support
| * 2f0ea5e094 HID: core: store the unique system identifier in hid_device
| * 650e43dfe7 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
| * cc3b63c089 ata: pata_isapnp: Add missing error check for devm_ioport_map()
| * 9942c19483 wireguard: use DEV_STATS_INC()
| * 939352ad65 drm/panel: simple: Fix Innolux G101ICE-L01 timings
| * a5e82e345f drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
| * 60660af957 drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
| * 2c688ae2dd drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
| * 3b797242d1 afs: Make error on cell lookup failure consistent with OpenAFS
| * dbc1929a52 afs: Fix afs_server_list to be cleaned up with RCU
| * c3bead2f8f PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}()
| * ac65f8979b RDMA/irdma: Prevent zero-length STAG registration
* | 76b525ba59 ANDROID: Fix up ipvlan merge in 5.10.202
* | f6509591ff Revert "ASoC: soc-card: Add storage for PCI SSID"
* | 2e1e5e63dd Revert "tracing: Have trace_event_file have ref counters"
* | 7999a9a70d Merge 5.10.202 into android12-5.10-lts
|\|
| * 479e8b8925 Linux 5.10.202
| * 610057f4f6 interconnect: qcom: Add support for mask-based BCMs
| * 7ce66afcaa netfilter: nf_tables: disable toggling dormant table state more than once
| * d9c4da8cb7 netfilter: nf_tables: fix table flag updates
| * 7d1d3f1134 netfilter: nftables: update table flags from the commit phase
| * a98172e36e tracing: Have trace_event_file have ref counters
| * c6e8af2a8a io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
| * aeeb1ad2dd drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
| * e2bdd43788 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
| * dfa8e63ca5 drm/amd/pm: Handle non-terminated overdrive commands.
| * 7dc933b4b4 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
| * 0932764fb5 ext4: correct the start block of counting reserved clusters
| * 3c1ad03a5f ext4: correct return value of ext4_convert_meta_bg
| * d739a7e389 ext4: correct offset of gdb backup in non meta_bg group to update_backups
| * c878db71ed ext4: apply umask if ACL support is disabled
| * 3a51aee542 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
| * f6e014b5eb media: qcom: camss: Fix vfe_get() error jump
| * e2d2e26608 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
| * 6875820f36 nfsd: fix file memleak on client_opens_release
| * b51b20c018 media: venus: hfi: add checks to handle capabilities from firmware
| * bcee276a1e media: venus: hfi: fix the check to handle session buffer requirement
| * da240b7bad media: venus: hfi_parser: Add check to keep the number of codecs within range
| * 0f887306bd media: sharp: fix sharp encoding
| * dfa9f4ea65 media: lirc: drop trailing space from scancode transmit
| * c041f5ddef f2fs: avoid format-overflow warning
| * 829f0d5231 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
| * 430603f6de net: phylink: initialize carrier state at creation
| * 4dc0484e90 net: dsa: lan9303: consequently nested-lock physical MDIO
| * cb1006640c i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
| * 8e29eebe4c lsm: fix default return value for inode_getsecctx
| * 8327f50442 lsm: fix default return value for vm_enough_memory
| * a011391f01 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
| * 969d994612 arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
| * 2b3931eb8e arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
| * bdda1c356d PCI: exynos: Don't discard .remove() callback
| * 62d15b6a6e Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
| * dbbf3c4560 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
| * 990d4c76d2 bluetooth: Add device 13d3:3571 to device tables
| * 3aba34baa4 bluetooth: Add device 0bda:887b to device tables
| * 0952747362 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
| * 8617305611 cpufreq: stats: Fix buffer overflow detection in trans_stats()
| * 2ed25af15b tty: serial: meson: fix hard LOCKUP on crtscts mode
| * 07c6183958 serial: meson: Use platform_get_irq() to get the interrupt
| * 980c3135f1 tty: serial: meson: retrieve port FIFO size from DT
| * 1e66cd4083 serial: meson: remove redundant initialization of variable id
| * ba30578def ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
| * ddd47d8d1b ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
| * a681d28b97 ALSA: info: Fix potential deadlock at disconnection
| * f04fa1e199 xhci: Enable RPM on controllers that support low-power states
| * 5e34fe50a9 parisc/pgtable: Do not drop upper 5 address bits of physical address
| * 064c697cac parisc: Prevent booting 64-bit kernels on PA1.x machines
| * c6effcdd7d i3c: master: cdns: Fix reading status register
| * 76320f05b9 mtd: cfi_cmdset_0001: Byte swap OTP info
| * dce3e7c400 mm/memory_hotplug: use pfn math in place of direct struct page manipulation
| * 63d2023fbb mm/cma: use nth_page() in place of direct struct page manipulation
| * d24340f081 dmaengine: stm32-mdma: correct desc prep when channel running
| * 788322e1ed mcb: fix error handling for different scenarios when parsing
| * 25284c46b6 i2c: core: Run atomic i2c xfer when !preemptible
| * 8f8fc95b3a kernel/reboot: emergency_restart: Set correct system_state
| * 9386f59759 quota: explicitly forbid quota files from being encrypted
| * f729cf6f32 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
| * db5ebaeb8f PCI: keystone: Don't discard .probe() callback
| * 2bcdc1b6b6 PCI: keystone: Don't discard .remove() callback
| * 943347e53a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
| * b2c194fe8f mmc: meson-gx: Remove setting of CMD_CFG_ERROR
| * 03ed26935b wifi: ath11k: fix htt pktlog locking
| * f882f51905 wifi: ath11k: fix dfs radar event locking
| * c3f61ca486 wifi: ath11k: fix temperature event locking
| * cd5a262a07 ima: detect changes to the backing overlay file
| * df4133ebc8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
| * 76211f1dd9 btrfs: don't arbitrarily slow down delalloc if we're committing
| * 175f4b062f rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
| * 3c1c1af25d PM: hibernate: Clean up sync_read handling in snapshot_write_next()
| * df8363e468 PM: hibernate: Use __get_safe_page() rather than touching the list
| * 21bc829337 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
| * 1fd46d3277 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
| * e3ed58ee4e mmc: sdhci_am654: fix start loop index for TAP value parsing
| * 198366a5ff mmc: vub300: fix an error code
| * 3a4431014c clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
| * 30af31fc00 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
| * 8dc83cf762 parisc/pdc: Add width field to struct pdc_model
| * d08a1e7525 arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
| * 61695b9aec ACPI: resource: Do IRQ override on TongFang GMxXGxx
| * 6edbd6b481 watchdog: move softlockup_panic back to early_param
| * 85fe64c8dc PCI/sysfs: Protect driver's D3cold preference from user space
| * 1b08362429 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
| * d5455c421f hvc/xen: fix console unplug
| * a158a74e70 tty/sysrq: replace smp_processor_id() with get_cpu()
| * fc557bcfd7 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
| * 121973ef1a audit: don't take task_lock() in audit_exe_compare() code path
| * 910caee346 KVM: x86: Ignore MSR_AMD64_TW_CFG access
| * 66406d49ac KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
| * 8cf6b66585 x86/cpu/hygon: Fix the CPU topology evaluation for real
| * 243c4833f3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
| * 697bc325b9 scsi: mpt3sas: Fix loop logic
| * 5fb8ec5943 bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
| * 9617a9fe4f bpf: Fix check_stack_write_fixed_off() to correctly spill imm
| * 7975f7b2a6 randstruct: Fix gcc-plugin performance mode to stay in group
| * d83f4bc0a4 powerpc/perf: Fix disabling BHRB and instruction sampling
| * e7de8ffbbb media: venus: hfi: add checks to perform sanity on queue pointers
| * 99dbc39c22 cifs: fix check of rc in function generate_smb3signingkey
| * e5a0ef0282 cifs: spnego: add ';' in HOST_KEY_LEN
| * 6d388b641c tools/power/turbostat: Fix a knl bug
| * f56e228d67 macvlan: Don't propagate promisc change to lower dev in passthru
| * ac4979dbd9 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
| * a3ce491b17 net/mlx5_core: Clean driver version and name
| * 0eaec8126b net/mlx5e: fix double free of encap_header
| * 541fece7ca net: stmmac: fix rx budget limit check
| * 66dbaa2eec netfilter: nf_conntrack_bridge: initialize err to 0
| * 3f64315056 net: ethernet: cortina: Fix MTU max setting
| * eac9ef50d6 net: ethernet: cortina: Handle large frames
| * f0d9b80f76 net: ethernet: cortina: Fix max RX frame define
| * 396baca668 bonding: stop the device in bond_setup_by_slave()
| * 1f368fd612 ptp: annotate data-race around q->head and q->tail
| * ecc74e7acb xen/events: fix delayed eoi list handling
| * 144a80ef40 ppp: limit MRU to 64K
| * 3ee249a3b9 tipc: Fix kernel-infoleak due to uninitialized TLV value
| * 072f0eb962 net: hns3: fix VF reset fail issue
| * b0eac93bae net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
| * 48fa8a85f8 tty: Fix uninit-value access in ppp_sync_receive()
| * 43b781e7cb ipvlan: add ipvlan_route_v6_outbound() helper
| * 59fadfa99b gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
| * dedf2a0eb9 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
| * 39b2bf0405 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
| * 37f3aaf794 SUNRPC: Add an IS_ERR() check back to where it was
| * c7eacf01dd SUNRPC: ECONNRESET might require a rebind
| * 4ea3b98fa6 xhci: turn cancelled td cleanup to its own function
| * 6ebd42a7b7 wifi: iwlwifi: Use FW rate for non-data frames
| * e52518b9cb pwm: Fix double shift bug
| * 53b2393eeb drm/amdgpu: fix software pci_unplug on some chips
| * f1ea84696e ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
| * 3cfacacb9c kgdb: Flush console before entering kgdb on panic
| * 79b6a90f4f drm/amd/display: Avoid NULL dereference of timing generator
| * 0f5068519f media: imon: fix access to invalid resource for the second interface
| * cf8519f40c media: cobalt: Use FIELD_GET() to extract Link Width
| * 5f8d51a04b gfs2: fix an oops in gfs2_permission
| * 2a054b87a1 gfs2: ignore negated quota changes
| * 0ac2652b96 media: vivid: avoid integer overflow
| * c6b6b86922 media: gspca: cpia1: shift-out-of-bounds in set_flicker
| * 90e3c3dd93 i2c: sun6i-p2wi: Prevent potential division by zero
| * 18fa7a30cd 9p/trans_fd: Annotate data-racy writes to file::f_flags
| * 76716a7604 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
| * 4ef41a7f33 tty: vcc: Add check for kstrdup() in vcc_probe()
| * 484cc536a3 exfat: support handle zero-size directory
| * 491529d383 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
| * 65d78d54e4 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
| * bb83f79f90 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
| * 5cebe796ea atm: iphase: Do PCI error checks on own line
| * 6549196836 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
| * 25354bae4f ALSA: hda: Fix possible null-ptr-deref when assigning a stream
| * e0d739e66b ARM: 9320/1: fix stack depot IRQ stack filter
| * 62d21f9df4 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
| * 1ba7df5457 jfs: fix array-index-out-of-bounds in diAlloc
| * 81aa58cd84 jfs: fix array-index-out-of-bounds in dbFindLeaf
| * c6c8863fb3 fs/jfs: Add validity check for db_maxag and db_agpref
| * 524b4f203a fs/jfs: Add check for negative db_l2nbperpage
| * 885824a44d RDMA/hfi1: Use FIELD_GET() to extract Link Width
| * e97bf4ada7 crypto: pcrypt - Fix hungtask for PADATA_RESET
| * 98fa52d89a ASoC: soc-card: Add storage for PCI SSID
| * f161a6b11a selftests/efivarfs: create-read: fix a resource leak
| * f475d5502f drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
| * da1409ea08 drm/panel: st7703: Pick different reset sequence
| * 9acc2bc001 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
| * c7dc0aca59 drm/panel: fix a possible null pointer dereference
| * b93a25de28 drm/amdgpu: Fix potential null pointer derefernce
| * 8c1dbddbfc drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
| * 8af28ae3ac drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
| * 4ffb2b0e48 drm/msm/dp: skip validity check for DP CTS EDID checksum
| * 2810a9c40b drm/komeda: drop all currently held locks if deadlock happens
| * a70457f181 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
| * 53d61daf35 Bluetooth: Fix double free in hci_conn_cleanup
| * 9f8e4d1a4c Bluetooth: btusb: Add date->evt_skb is NULL check
| * bba97f5e8f wifi: ath10k: Don't touch the CE interrupt registers after power up
| * 22fa35ded3 net: annotate data-races around sk->sk_dst_pending_confirm
| * 67b7de95d1 net: annotate data-races around sk->sk_tx_queue_mapping
| * beb75dccba wifi: ath10k: fix clang-specific fortify warning
| * 2d6303cafb wifi: ath9k: fix clang-specific fortify warnings
| * 6058e48296 bpf: Detect IP == ksym.end as part of BPF program
| * 717de20abd wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
| * cdfc689e10 wifi: mac80211_hwsim: fix clang-specific fortify warning
| * a7aa2f1ca8 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
| * 89356bee8e clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
| * 1b8687ed3c clocksource/drivers/timer-imx-gpt: Fix potential memory leak
| * 1a2a4202c6 perf/core: Bail out early if the request AUX area is out of bound
| * 9ed2d68b39 locking/ww_mutex/test: Fix potential workqueue corruption
* | 39feca3943 UPSTREAM: interconnect: qcom: Add support for mask-based BCMs
* | 53595e1cbf Revert "ipvlan: properly track tx_errors"
* | ddeac706a1 Revert "inet: shrink struct flowi_common"
* | 8f05c3a256 Revert "arm64/arm: xen: enlighten: Fix KPTI checks"
* | c02da4e692 Revert "mfd: core: Un-constify mfd_cell.of_reg"
* |   195858a508 Merge "Merge 5.10.201 into android12-5.10-lts" into android12-5.10-lts
|\ \
| * | cf3a19d56e Merge 5.10.201 into android12-5.10-lts
| |\|
| | * 6db6caba87 Linux 5.10.201
| | * 4be0407ffc btrfs: use u64 for buffer sizes in the tree search ioctls
| | * 2bbbb976fa Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
| | * 3b092dfdab tracing/kprobes: Fix the order of argument descriptions
| | * 3697fda1c6 fbdev: fsl-diu-fb: mark wr_reg_wa() static
| | * a4dfebec32 fbdev: imsttfb: fix a resource leak in probe
| | * 9e8e731571 fbdev: imsttfb: Fix error path of imsttfb_probe()
| | * de721d7ef7 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
| | * 876a119790 drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
| | * b9bc1806b9 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
| | * 14042d6d80 x86: Share definition of __is_canonical_address()
| | * bc794a667b netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
| | * b65d851b2e netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
| | * 7764290452 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
| | * 00b1882091 r8169: respect userspace disabling IFF_MULTICAST
| | * e02824db7c tg3: power down device only on SYSTEM_POWER_OFF
| | * 34c5a24633 net/smc: put sk reference if close work was canceled
| | * f652ab15af net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
| | * 4e7bad7301 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
| | * 13d6bc35de net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
| | * eafacef7ee Fix termination state for idr_for_each_entry_ul()
| | * 0a84ffc72f net: r8169: Disable multicast filter for RTL8168H and RTL8107E
| | * 4969fcebe7 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
| | * 7827667989 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
| | * f830d4f698 inet: shrink struct flowi_common
| | * b33d130f07 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
| | * ddf4e04e94 hsr: Prevent use after free in prp_create_tagged_frame()
| | * 3a2653828f llc: verify mac len before reading mac header
| | * 6c71e065be Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
| | * e5d481d9b6 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
| | * 005965cab1 pwm: sti: Reduce number of allocations and drop usage of chip_data
| | * ce5e0a3c9d pwm: sti: Avoid conditional gotos
| | * 0bc796e66b regmap: prevent noinc writes from clobbering cache
| | * 1b86938925 media: dvb-usb-v2: af9035: fix missing unlock
| | * 2e2efaed79 media: cedrus: Fix clock/reset sequence
| | * 64863ba8e6 media: vidtv: mux: Add check and kfree for kstrdup
| | * 3387490c89 media: vidtv: psi: Add check for kstrdup
| | * 62557ab73d media: s3c-camif: Avoid inappropriate kfree()
| | * 2f3d9198cd media: bttv: fix use after free error due to btv->timeout timer
| | * 0627e8623e media: i2c: max9286: Fix some redundant of_node_put() calls
| | * c3e148aba9 pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
| | * 84540ef924 pcmcia: ds: fix refcount leak in pcmcia_device_add()
| | * cd154225d4 pcmcia: cs: fix possible hung task and memory leak pccardd()
| | * 5e3c751586 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
| | * 1832ed55df i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
| | * a83fc293ac perf hist: Add missing puts to hist__account_cycles
| | * 4e66bde5c7 perf machine: Avoid out of bounds LBR memory read
| | * 188425eb2d usb: host: xhci-plat: fix possible kernel oops while resuming
| | * ba894bd273 xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
| | * ad0370c41a powerpc/pseries: fix potential memory leak in init_cpu_associativity()
| | * d12372af89 powerpc/imc-pmu: Use the correct spinlock initializer.
| | * c75707293d powerpc/xive: Fix endian conversion size
| | * f95f5512fd powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
| | * b54a4c8ca1 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
| | * 362f0241db interconnect: qcom: sc7180: Set ACV enable_mask
| | * 08588fac00 interconnect: qcom: sc7180: Retire DEFINE_QBCM
| | * ebaf7a73f6 f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
| | * 758f735604 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
| | * 5fe228041c USB: usbip: fix stub_dev hub disconnect
| | * 798692e48c tools: iio: iio_generic_buffer ensure alignment
| | * 3eadba0582 tools: iio: iio_generic_buffer: Fix some integer type and calculation
| | * a0a41991dd tools: iio: privatize globals and functions in iio_generic_buffer.c file
| | * d046e3f8de misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
| | * c53cfe99c2 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
| | * bdb3dd4096 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
| | * 05de1536d0 livepatch: Fix missing newline character in klp_resolve_symbols()
| | * 3ebf42fe8c tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
| | * 3808370526 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
| | * 23eb8629c2 leds: pwm: Don't disable the PWM when the LED should be off
| | * c2766ed2b7 mfd: dln2: Fix double put in dln2_probe
| | * b708eb26b5 mfd: core: Ensure disabled devices are skipped without aborting
| | * 9f831533d2 mfd: core: Un-constify mfd_cell.of_reg
| | * b7b4851e63 ASoC: ams-delta.c: use component after check
| | * 41aad9d695 padata: Fix refcnt handling in padata_free_shell()
| | * 7606807bd6 padata: Convert from atomic_t to refcount_t on parallel_data->refcnt
| | * 2de16f6169 ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
| | * 6fd432f392 HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
| | * 7581eef4ae HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
| | * c82e376bc2 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
| | * 0fe443314c HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
| | * 8337286600 Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
| | * 6d2de161cd sh: bios: Revive earlyprintk support
| | * 2ca51477c6 hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
| | * 9c895d20f8 RDMA/hfi1: Workaround truncation compilation error
| | * cd268264f5 scsi: ufs: core: Leave space for '\0' in utf8 desc string
| | * cded69a7f8 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
| | * 1596394868 RDMA/hns: Fix signed-unsigned mixed comparisons
| | * 8018a3444e RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
| | * 08a246064d IB/mlx5: Fix rdma counter binding for RAW QP
| | * 53067926cd ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
| | * 83eee515e4 ext4: move 'ix' sanity check to corrent position
| | * 67959b3626 ARM: 9321/1: memset: cast the constant byte to unsigned char
| | * 3d959406c8 hid: cp2112: Fix duplicate workqueue initialization
| | * 63e8e2ee58 crypto: qat - increase size of buffers
| | * a921d6b795 crypto: qat - mask device capabilities with soft straps
| | * 16f2033de0 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
| | * 727ba935d9 crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
| | * b0e7a93573 nd_btt: Make BTT lanes preemptible
| | * efeaa2396e libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
| | * ffb3483c4b hwrng: geode - fix accessing registers
| | * 02db438311 crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
| | * 5176ebe6aa selftests/resctrl: Ensure the benchmark commands fits to its array
| | * b3768f0892 selftests/pidfd: Fix ksft print formats
| | * a0846b4c8e clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
| | * bcc7d46fa4 firmware: ti_sci: Mark driver as non removable
| | * 5e5b85ea0f soc: qcom: llcc: Handle a second device without data corruption
| | * a44aa8d8a5 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
| | * 8bd7c8a9b8 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
| | * 4df18b233e arm64: dts: qcom: msm8916: Fix iommu local address range
| | * 1e17eab1a4 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
| | * bc714abe7d drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
| | * 666a4120dc arm64/arm: xen: enlighten: Fix KPTI checks
| | * 0dd40dca1e drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
| | * 6f710918df drm/mediatek: Fix iommu fault during crtc enabling
| | * c12f2eaeb3 drm/bridge: tc358768: Fix bit updates
| | * 1133e72cd8 drm/bridge: tc358768: Disable non-continuous clock mode
| | * c0d25ef81a drm/bridge: tc358768: Fix use of uninitialized variable
| | * 7b063c93be drm/radeon: possible buffer overflow
| | * a6d6769e2d drm/rockchip: vop: Fix call to crtc reset helper
| | * bb81430161 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
| | * 9899097b1f hwmon: (coretemp) Fix potentially truncated sysfs attribute name
| | * 7d870088db hwmon: (axi-fan-control) Fix possible NULL pointer dereference
| | * 060d54f090 hwmon: (axi-fan-control) Support temperature vs pwm points
| | * d426a2955e platform/x86: wmi: Fix opening of char device
| | * d222073733 platform/x86: wmi: remove unnecessary initializations
| | * 3433a69c00 platform/x86: wmi: Fix probe failure when failing to register WMI devices
| | * b16622d304 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
| | * 001e5def77 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
| | * 4f861b6394 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
| | * 96e9544a0c clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
| | * 81b1628611 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
| | * 3994387ba3 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
| | * 2617aa8cea clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
| | * 55e5fd11a2 clk: npcm7xx: Fix incorrect kfree
| | * 0beaefa988 clk: ti: fix double free in of_ti_divider_clk_setup()
| | * acb535d750 clk: ti: change ti_clk_register[_omap_hw]() API
| | * 98c5012c11 clk: ti: Update component clocks to use ti_dt_clk_name()
| | * 1c4253252c clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
| | * 00c67e0aa7 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
| | * de33b367f8 clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
| | * c07a0e2e93 spi: nxp-fspi: use the correct ioremap function
| | * d459cb4244 clk: linux/clk-provider.h: fix kernel-doc warnings and typos
| | * f28709097d clk: asm9260: use parent index to link the reference clock
| | * 8d03f7c580 clk: imx: imx8mq: correct error handling path
| | * c1bacea8a6 clk: imx: Select MXC_CLK for CLK_IMX8QXP
| | * a52c963d8d clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
| | * c6919a1576 clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
| | * 355a12fa1c clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
| | * ba7f9695d5 clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
| | * 97a6711744 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
| | * 05eebcd4bc clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks
| | * 3181168e61 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
| | * 80836b5859 regmap: debugfs: Fix a erroneous check after snprintf()
| | * 9954a7f380 ipvlan: properly track tx_errors
| | * e897dcbd5f net: add DEV_STATS_READ() helper
| | * 98e8a5a370 ipv6: avoid atomic fragment on GSO packets
| | * dea8d9e571 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
| | * 88be6453d7 tcp: fix cookie_init_timestamp() overflows
| | * 76894f305c chtls: fix tp->rcv_tstamp initialization
| | * d104f6cb41 r8169: fix rare issue with broken rx after link-down on RTL8125
| | * fdd4a3c20a r8169: use tp_to_dev instead of open code
| | * 3f795fb35c thermal: core: prevent potential string overflow
| | * ae681e5eff PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
| | * d7a220bf6b can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
| | * 040f65c282 can: dev: can_restart(): don't crash kernel if carrier is OK
| | * 03d138b6b2 wifi: rtlwifi: fix EDCA limit set by BT coexistence
| | * d8f2e18d1d tcp_metrics: do not create an entry from tcp_init_metrics()
| | * 73999f29ab tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
| | * 37308a3926 tcp_metrics: add missing barriers on delete
| | * d203f9921a wifi: mt76: mt7603: rework/fix rx pse hang check
| | * 3068527d17 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
| | * d44f88b20d net: spider_net: Use size_add() in call to struct_size()
| | * 9b8486fdad tipc: Use size_add() in calls to struct_size()
| | * 5f5aabbdc2 mlxsw: Use size_mul() in call to struct_size()
| | * f927d44696 gve: Use size_add() in call to struct_size()
| | * 2b46db3bb7 overflow: Implement size_t saturating arithmetic helpers
| | * 2f4b4eb58f tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
| | * 0ca9fc8200 udp: add missing WRITE_ONCE() around up->encap_rcv
| | * 61e7961ff3 i40e: fix potential memory leaks in i40e_remove()
| | * 47479ed7fc genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
| | * bb166bdae1 pstore/platform: Add check for kstrdup
| | * 66f9969141 x86/boot: Fix incorrect startup_gdt_descr.size
| | * ffa4cc86e9 futex: Don't include process MM in futex key on no-MMU
| | * f525870516 x86/srso: Fix SBPB enablement for (possible) future fixed HW
| | * f49926b8d2 vfs: fix readahead(2) on block devices
| | * 9fe0f6b572 sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
| | * bdb7de7ed5 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
* | | ddf606c1f5 ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override
|/ /
* | 0f780c28f9 ANDROID: fix up rpmsg_device ABI break
* | ef7075076a ANDROID: fix up platform_device ABI break
* | bdc373d185 Revert "kasan: print the original fault addr when access invalid shadow"
* | 9cba6b5683 Merge 5.10.200 into android12-5.10-lts
|\|
| * 3e55583405 Linux 5.10.200
| * a5feaf7659 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
| * 9109649559 tty: 8250: Add support for Intashield IS-100
| * 73bcb4d449 tty: 8250: Add support for Brainboxes UP cards
| * 119f38e8ca tty: 8250: Add support for additional Brainboxes UC cards
| * a8bf6f6218 tty: 8250: Remove UC-257 and UC-431
| * e705aee2a6 usb: raw-gadget: properly handle interrupted requests
| * 8e0324f2cb usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
| * 747b8f8779 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
| * deddf60c27 can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
| * 8716c28f69 can: isotp: isotp_bind(): do not validate unused address information
| * e4c4e0e1b2 can: isotp: add local echo tx processing and tx without FC
| * 569c95b7ec can: isotp: handle wait_event_interruptible() return values
| * de3c02383a can: isotp: check CAN address family in isotp_bind()
| * 0386f37047 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
| * 93b1e3f3a2 can: isotp: set max PDU size to 64 kByte
| * 7adbc048d8 can: isotp: Add error message if txqueuelen is too small
| * 57798a2cfe can: isotp: add symbolic error message to isotp_module_init()
| * 186ab56451 can: isotp: change error format from decimal to symbolic error names
| * b881ce6c7d powerpc/mm: Fix boot crash with FLATMEM
| * 1b285a1bfb net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
| * 955a1105ee platform/mellanox: mlxbf-tmfifo: Fix a warning message
| * 268ec38b79 scsi: mpt3sas: Fix in error path
| * abf9c78118 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
| * ec45886637 ASoC: rt5650: fix the wrong result of key button
| * c683d8b641 netfilter: nfnetlink_log: silence bogus compiler warning
| * 66cc633fc6 spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
| * 6f9093b6f8 fbdev: atyfb: only use ioremap_uc() on i386 and ia64
| * ead3c123a7 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
| * fb8f253b95 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
| * e619b38a87 irqchip/stm32-exti: add missing DT IRQ flag translation
| * d151fb8019 net: sched: cls_u32: Fix allocation size in u32_init()
| * 9ade01b294 x86: Fix .brk attribute in linker script
| * 3fdd5b2bb0 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
| * 41c13a571d rpmsg: glink: Release driver_override
| * 5f1bb9f4d4 rpmsg: Fix calling device_lock() on non-initialized device
| * 5bbd3469a4 rpmsg: Fix kfree() of static memory on setting driver_override
| * d0208fb38f rpmsg: Constify local variable in field store macro
| * da369d3996 driver: platform: Add helper for safer setting of driver_override
| * 4a20f5ea62 objtool/x86: add missing embedded_insn check
| * 6b977a7323 ext4: avoid overlapping preallocations due to overflow
| * 58fe961c60 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
| * c0db17e55f ext4: add two helper functions extent_logical_end() and pa_logical_end()
| * c761d34a7e x86/mm: Fix RESERVE_BRK() for older binutils
| * 01a5e17e3e x86/mm: Simplify RESERVE_BRK()
| * 571ce7d944 f2fs: fix to do sanity check on inode type during garbage collection
| * d1c37e849f smbdirect: missing rc checks while waiting for rdma events
| * b2e62728b1 kobject: Fix slab-out-of-bounds in fill_kobj_path()
| * b9b197f659 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
| * 62184eb778 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
| * e96eb8853f iio: adc: xilinx: use more devres helpers and remove remove()
| * 0eb1198fe4 iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc()
| * c4b496c9f7 iio: adc: xilinx: use helper variable for &pdev->dev
| * d8928befff clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
| * 09ce0d85cc sparc32: fix a braino in fault handling in csum_and_copy_..._user()
| * 0258ca32b0 perf/core: Fix potential NULL deref
| * 4e3c606afa nvmem: imx: correct nregs for i.MX6UL
| * 37ccf15ebe nvmem: imx: correct nregs for i.MX6SLL
| * 7a1c29e93c nvmem: imx: correct nregs for i.MX6ULL
| * d44166341f misc: fastrpc: Clean buffers on remote invocation failures
| * 866838eb8e tracing/kprobes: Fix the description of variable length arguments
| * ca764116b5 i2c: aspeed: Fix i2c bus hang in slave read
| * 18c5167d04 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
| * 80416f6ba0 i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
| * 9a9ead53e7 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
| * 3cb69f1dbc i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
| * 0c8587fec9 iio: exynos-adc: request second interupt only when touchscreen mode is used
| * 632c2199e5 kasan: print the original fault addr when access invalid shadow
| * be9e6f51ba i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
| * fe65fc90e9 gtp: fix fragmentation needed check with gso
| * 3ae8b75fce gtp: uapi: fix GTPA_MAX
| * 4d0d5e54b5 tcp: fix wrong RTO timeout when received SACK reneging
| * e0308c7939 r8152: Release firmware if we have an error in probe
| * 17b455747b r8152: Cancel hw_phy_work if we have an error in probe
| * 7dc907d855 r8152: Run the unload routine if we have errors during probe
| * 704c25fc6a r8152: Increase USB control msg timeout to 5000ms as per spec
| * 79e2610efc net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
| * d9864e589f net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
| * 634c72adc8 igc: Fix ambiguity in the ethtool advertising
| * 1e628189a2 neighbour: fix various data-races
| * 77c4f14f95 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
| * 1ac4f8e555 treewide: Spelling fix in comment
| * 5eab293b1c r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
| * 13d357d9f2 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
| * 31c31a78dc drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
| * 957ec0823a mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL
| * 3ab81820bf mm/page_alloc: correct start page when guard page debug is enabled
| * f2c0b571a5 virtio-mmio: fix memory leak of vm_dev
| * 8b857a93d6 virtio_balloon: Fix endless deflation and inflation on arm64
| * c88dd2aebf mcb-lpc: Reallocate memory region to avoid memory overlapping
| * 6976459c64 mcb: Return actual parsed size when reading chameleon table
| * 09bcf92548 selftests/ftrace: Add new test case which checks non unique symbol
* | 04c980352b Merge branch 'android12-5.10' into branch 'android12-5.10-lts'
* | b4e242de09 Revert "usb: core: Track SuperSpeed Plus GenXxY"
* | 87c1e3677d Revert "drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)"
* | 8fd816f563 Revert "drm/connector: Add drm_connector_find_by_fwnode() function (v3)"
* | 1a01b7e512 Revert "drm/connector: Add support for out-of-band hotplug notification (v3)"
* | 2f382c6d12 Revert "usb: typec: altmodes/displayport: Notify drm subsys of hotplug events"
* | 5653e77e8e Revert "usb: typec: altmodes/displayport: Signal hpd low when exiting mode"
* | f04244ef53 Revert "ipv4/fib: send notify when delete source address routes"
* | 7957cd8ab1 Revert "net: add sysctl accept_ra_min_rtr_lft"
* | 935ac73a69 Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
* | ea0ddd540d Revert "net: release reference to inet6_dev pointer"
* | 8af75db0da Revert "xfrm: fix a data-race in xfrm_gen_index()"
* | b78ecc11ea Revert "perf: Disallow mis-matched inherited group reads"
* | 5cc7b2b7f4 Revert "Bluetooth: hci_core: Fix build warnings"
* | 9cd7ac5dc5 Revert "xfrm: interface: use DEV_STATS_INC()"
* | 597c63c0dc ANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable
* | e04ba5f57f Merge 5.10.199 into android12-5.10-lts
|/
* cb49f0e441 Linux 5.10.199
* 657a3ca823 xfrm6: fix inet6_dev refcount underflow problem
* 5d5680755b Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
* b423509bc9 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
* 653c808023 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
* e9c20d3078 phy: mapphone-mdm6600: Fix runtime PM for remove
* f42634685e phy: mapphone-mdm6600: Fix runtime disable on probe
* 05e06fb6a6 ASoC: pxa: fix a memory leak in probe()
* 7e29dadf26 gpio: vf610: set value before the direction to avoid a glitch
* 6c3a72d4ae platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
* 8fece0081b platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
* 3be044840e s390/pci: fix iommu bitmap allocation
* 487a8e2464 perf: Disallow mis-matched inherited group reads
* 550c70f72a USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
* a39ea926ff USB: serial: option: add entry for Sierra EM9191 with new firmware
* 3fb223086d USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
* d78d3e0d84 nvme-rdma: do not try to stop unallocated queues
* 6238faecf8 nvme-pci: add BOGUS_NID for Intel 0a54 device
* 9efa38fdca ACPI: irq: Fix incorrect return value in acpi_register_gsi()
* 9df654268a pNFS: Fix a hang in nfs4_evict_inode()
* c44e09a89a Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
* b26b0b8757 mmc: core: Capture correct oemid-bits for eMMC cards
* f4771efb06 mmc: core: sdio: hold retuning if sdio in 1-bit mode
* 2312fb7f3b mtd: physmap-core: Restore map_rom fallback
* 3a141424f8 mtd: spinand: micron: correct bitmask for ecc status
* 7682dae0a6 mtd: rawnand: arasan: Ensure program page operations are successful
* 875d17e452 mtd: rawnand: marvell: Ensure program page operations are successful
* 6224890ad0 mtd: rawnand: qcom: Unmap the right resource upon probe failure
* f707bc0a55 Bluetooth: hci_event: Fix using memcmp when comparing keys
* 3b6aa631df net/mlx5: Handle fw tracer change ownership event based on MTRC
* ead8131372 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
* fd12716327 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
* 4e71ae53f1 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
* 661b4ce3b5 drm: panel-orientation-quirks: Add quirk for One Mix 2S
* 5b7cae7c35 ipv4/fib: send notify when delete source address routes
* 21f85b026d sky2: Make sure there is at least one frag_addr available
* f06c3a50ef regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
* 4613414129 wifi: cfg80211: avoid leaking stack data into trace
* fde6d84daa wifi: mac80211: allow transmitting EAPOL frames with tainted key
* 8de7f70583 wifi: cfg80211: Fix 6GHz scan configuration
* ffb060b136 Bluetooth: hci_core: Fix build warnings
* 65f5da6df8 Bluetooth: Avoid redundant authentication
* 115f2c88fd HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
* a59636cdd8 tracing: relax trace_event_eval_update() execution with cond_resched()
* fb60e9c000 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
* 22c3641bef gpio: timberdale: Fix potential deadlock on &tgpio->lock
* b4fcf1a0bb overlayfs: set ctime when setting mtime and atime
* 4b472c25a5 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
* 840b912df5 btrfs: initialize start_slot in btrfs_log_prealloc_extents
* 9801e2798b btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
* d69131b48f ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
* 9ed14f807f usb: typec: altmodes/displayport: Signal hpd low when exiting mode
* f25a13d318 usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
* 2ea6a14e8a drm/connector: Add support for out-of-band hotplug notification (v3)
* 6e55f6a8a4 drm/connector: Add drm_connector_find_by_fwnode() function (v3)
* 89b1868bab drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
* 86502f1b63 drm/connector: Give connector sysfs devices there own device_type
* cedcbf61df drm/amd/display: Don't set dpms_off for seamless boot
* ebba01fcd5 drm/amd/display: only check available pipe to disable vbios mode.
* 1ac7170004 serial: 8250_omap: Fix errors with no_console_suspend
* be300358b5 serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
* fc778e9d79 xhci: track port suspend state correctly in unsuccessful resume cases
* 1c034c6e22 xhci: decouple usb2 port resume and get_port_status request handling
* 92088dd886 xhci: clear usb2 resume related variables in one place.
* e7abc4b18d xhci: rename resume_done to resume_timestamp
* d44c9285ce xhci: move port specific items such as state completions to port structure
* e2b4de13e5 xhci: cleanup xhci_hub_control port references
* 95b9f1e392 usb: core: Track SuperSpeed Plus GenXxY
* d6316f5929 selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
* 69f40ce372 selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
* cb868d8857 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
* 7d0728e7ac ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
* 3a58c28bff ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
* 1b4659e283 ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
* 980dd4dfb9 ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
* e0014184cd ACPI: resource: Add ASUS model S5402ZA to quirks
* 7f26f0ac38 ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
* ffcb69e923 ACPI: resources: Add DMI-based legacy IRQ override quirk
* 8a8918b510 ACPI: Drop acpi_dev_irqresource_disabled()
* 196896455b resource: Add irqresource_disabled()
* faa9a9d07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
* 482fa2345f net: pktgen: Fix interface flags printing
* 068e4ecea2 netfilter: nft_set_rbtree: .deactivate fails if element has expired
* 9cef803e9e neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
* 36848adbde net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
* 923e47c0b4 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
* a53fc06416 i40e: prevent crash on probe if hw registers have invalid values
* 9b5661bda3 net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
* 250cd610f8 ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
* 1cef1a2d5c tun: prevent negative ifindex
* f828e15db3 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
* c39c31c526 tcp: fix excessive TLP and RACK timeouts from HZ rounding
* 805b38062e net: rfkill: gpio: prevent value glitch during probe
* 8023c7e900 net: ipv6: fix return value check in esp_remove_trailer
* 2ca00d93f2 net: ipv4: fix return value check in esp_remove_trailer
* 4ba4eec4f4 xfrm: interface: use DEV_STATS_INC()
* 4d78b9dc79 xfrm: fix a data-race in xfrm_gen_index()
* 8c6c3d0b9f qed: fix LL2 RX buffer allocation
* 88c493297e drm/i915: Retry gtt fault when out of fence registers
* e985d78bdc nvmet-tcp: Fix a possible UAF in queue intialization setup
* 287401f92c netfilter: nft_payload: fix wrong mac header matching
* fe37e56ed4 tcp: check mptcp-level constraints for backlog coalescing
* 6550cbe25d x86/sev: Check for user-space IOIO pointing to kernel space
* 5bb9ba7daf x86/sev: Check IOBM for IOIO exceptions from user-space
* d78c5d8c23 x86/sev: Disable MMIO emulation from user mode
* 459af3fb81 KVM: x86: Mask LVTPC when handling a PMI
* 4cbac83549 regmap: fix NULL deref on lookup
* c95fa5b20f nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
* 2e64f4c732 ice: reset first in crash dump kernels
* 95d68fdc71 ice: fix over-shifted variable
* a56c436b43 Bluetooth: avoid memcmp() out of bounds warning
* 7e83d15e0c Bluetooth: hci_event: Fix coding style
* c6878fa173 Bluetooth: vhci: Fix race when opening vhci device
* 40a33a129d Bluetooth: Fix a refcnt underflow problem for hci_conn
* ab950561bc Bluetooth: Reject connection with the device which has same BD_ADDR
* 0e025a4528 Bluetooth: hci_event: Ignore NULL link key
* 241f230324 usb: hub: Guard against accesses to uninitialized BOS descriptors
* aec24b0963 Documentation: sysctl: align cells in second content column
* f10690787d mm/memory_hotplug: rate limit page migration warnings
* bf97ea76ea lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
* c44b14469a dev_forward_skb: do not scrub skb mark within the same name space
* db9aafa195 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
* db375fa550 RDMA/srp: Fix srp_abort()
* f022576aa0 RDMA/srp: Set scmnd->result only when scmnd is not NULL
* 489818719a arm64: armv8_deprecated: fix unused-function error
* da7603cedb arm64: armv8_deprecated: rework deprected instruction handling
* 45a26d2a53 arm64: armv8_deprecated: move aarch32 helper earlier
* 0b6a7a9f6d arm64: armv8_deprecated move emulation functions
* 2202536144 arm64: armv8_deprecated: fold ops into insn_emulation
* 5aa232345e arm64: rework EL0 MRS emulation
* 15e964971f arm64: factor insn read out of call_undef_hook()
* 0edde7fd1c arm64: factor out EL1 SSBS emulation hook
* 7a76df1ae1 arm64: split EL0/EL1 UNDEF handlers
* 8a8d4cc303 arm64: allow kprobes on EL0 handlers
* 793ed958b6 arm64: rework BTI exception handling
* 9113333d7c arm64: rework FPAC exception handling
* a8d7c8484f arm64: consistently pass ESR_ELx to die()
* 004bdab6ed arm64: die(): pass 'err' as long
* 835cb1f78d arm64: report EL1 UNDEFs better
* 6788b10620 x86/alternatives: Disable KASAN in apply_alternatives()
* ba4b377210 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
* dadb86fba6 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
* 288a0593c7 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
* 17c653d491 usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
* a906f2eb67 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
* 7decb65151 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
* a177771bff pinctrl: avoid unsafe code pattern in find_pinctrl()
* 2a4a828040 cgroup: Remove duplicates in cgroup v1 tasks file
* da7ce52a2f tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
* 0ea0231dd1 Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
* 39fb79407e Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
* 8d862a3dff Input: xpad - add PXN V900 support
* e8ea649fc3 Input: psmouse - fix fast_reconnect function for PS/2 mode
* cd2fbfd8b9 Input: powermate - fix use-after-free in powermate_config_complete
* 27b6c809d3 ceph: fix type promotion bug on 32bit systems
* 2b2bf63671 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
* 62f6d24f2e libceph: use kernel_connect()
* 5850eb4df4 thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
* 008ba1a5ad mcb: remove is_added flag from mcb_device struct
* ec93456c02 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
* b608f4aedc iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
* 02388eaf3a iio: pressure: dps310: Adjust Timeout Settings
* 2abd2cffa1 iio: pressure: bmp280: Fix NULL pointer exception
* aadbf612f8 usb: musb: Modify the "HWVers" register address
* bc929a0052 usb: musb: Get the musb_qh poniter after musb_giveback
* 459eb7c688 usb: dwc3: Soft reset phy on probe for host
* d71d0009f9 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
* 4bf69ee6bb usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
* 2d30692c6c dmaengine: stm32-mdma: abort resume if no ongoing transfer
* d346a2ef6b media: mtk-jpeg: Fix use after free bug due to uncanceled work
* 014cab5329 net: release reference to inet6_dev pointer
* d491ac7aa1 net: change accept_ra_min_rtr_lft to affect all RA lifetimes
* 354a96770d net: add sysctl accept_ra_min_rtr_lft
* 1ceaf0d3a8 Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe"
* 649237ccf4 Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure"
* ce03f0234f workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
* a424807d86 nfc: nci: assert requested protocol is valid
* b5b03da30b pinctrl: renesas: rzn1: Enable missing PINMUX
* 6ac22ecdaa net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
* 31ea13e3ff ixgbe: fix crash with empty VF macvlan list
* b24bd12775 net: phy: mscc: macsec: reject PN update requests
* a848ae8b5a net: macsec: indicate next pn update when offloading
* a629f0575c drm/vmwgfx: fix typo of sizeof argument
* d4ba78e552 riscv, bpf: Sign-extend return values
* 2a8ef2234b riscv, bpf: Factor out emit_call for kernel and bpf context
* 1bf4da1818 xen-netback: use default TX queue size for vifs
* 33548a6b3c mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
* 55e06850c7 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
* ef7a0d51bf ravb: Fix up dma_free_coherent() call in ravb_remove()
* 1673841da0 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
* 6004ca7ad2 drm/msm/dsi: skip the wait for video mode done if not applicable
* dbbbeaef77 drm/msm/dp: do not reinitialize phy unless retry during link training
* 31e7e77b24 net: prevent address rewrite in kernel_bind()
* 22c06bf1f9 quota: Fix slow quotaoff
* 093af62c02 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
* cb4a8146e3 lib/test_meminit: fix off-by-one error in test_pages()
* 06068e7f3f perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
* 0ed2ad00f3 RDMA/cxgb4: Check skb value for failure to allocate
* 26788a5b48 RDMA/srp: Do not call scsi_done() from srp_abort()
* 81982125c3 RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent

Change-Id: Iba6b212fae661ad8efed86e94d12106de6d32786
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2024-01-26 02:33:22 +00:00
Mukesh Ojha
99512f1216 FROMGIT: PM / devfreq: Synchronize devfreq_monitor_[start/stop]
There is a chance if a frequent switch of the governor
done in a loop result in timer list corruption where
timer cancel being done from two place one from
cancel_delayed_work_sync() and followed by expire_timers()
can be seen from the traces[1].

while true
do
        echo "simple_ondemand" > /sys/class/devfreq/1d84000.ufshc/governor
        echo "performance" > /sys/class/devfreq/1d84000.ufshc/governor
done

It looks to be issue with devfreq driver where
device_monitor_[start/stop] need to synchronized so that
delayed work should get corrupted while it is either
being queued or running or being cancelled.

Let's use polling flag and devfreq lock to synchronize the
queueing the timer instance twice and work data being
corrupted.

[1]
...
..
<idle>-0    [003]   9436.209662:  timer_cancel   timer=0xffffff80444f0428
<idle>-0    [003]   9436.209664:  timer_expire_entry   timer=0xffffff80444f0428  now=0x10022da1c  function=__typeid__ZTSFvP10timer_listE_global_addr  baseclk=0x10022da1c
<idle>-0    [003]   9436.209718:  timer_expire_exit   timer=0xffffff80444f0428
kworker/u16:6-14217    [003]   9436.209863:  timer_start   timer=0xffffff80444f0428  function=__typeid__ZTSFvP10timer_listE_global_addr  expires=0x10022da2b  now=0x10022da1c  flags=182452227
vendor.xxxyyy.ha-1593    [004]   9436.209888:  timer_cancel   timer=0xffffff80444f0428
vendor.xxxyyy.ha-1593    [004]   9436.216390:  timer_init   timer=0xffffff80444f0428
vendor.xxxyyy.ha-1593    [004]   9436.216392:  timer_start   timer=0xffffff80444f0428  function=__typeid__ZTSFvP10timer_listE_global_addr  expires=0x10022da2c  now=0x10022da1d  flags=186646532
vendor.xxxyyy.ha-1593    [005]   9436.220992:  timer_cancel   timer=0xffffff80444f0428
xxxyyyTraceManag-7795    [004]   9436.261641:  timer_cancel   timer=0xffffff80444f0428

[2]

 9436.261653][    C4] Unable to handle kernel paging request at virtual address dead00000000012a
[ 9436.261664][    C4] Mem abort info:
[ 9436.261666][    C4]   ESR = 0x96000044
[ 9436.261669][    C4]   EC = 0x25: DABT (current EL), IL = 32 bits
[ 9436.261671][    C4]   SET = 0, FnV = 0
[ 9436.261673][    C4]   EA = 0, S1PTW = 0
[ 9436.261675][    C4] Data abort info:
[ 9436.261677][    C4]   ISV = 0, ISS = 0x00000044
[ 9436.261680][    C4]   CM = 0, WnR = 1
[ 9436.261682][    C4] [dead00000000012a] address between user and kernel address ranges
[ 9436.261685][    C4] Internal error: Oops: 96000044 [#1] PREEMPT SMP
[ 9436.261701][    C4] Skip md ftrace buffer dump for: 0x3a982d0
...

[ 9436.262138][    C4] CPU: 4 PID: 7795 Comm: TraceManag Tainted: G S      W  O      5.10.149-android12-9-o-g17f915d29d0c #1
[ 9436.262141][    C4] Hardware name: Qualcomm Technologies, Inc.  (DT)
[ 9436.262144][    C4] pstate: 22400085 (nzCv daIf +PAN -UAO +TCO BTYPE=--)
[ 9436.262161][    C4] pc : expire_timers+0x9c/0x438
[ 9436.262164][    C4] lr : expire_timers+0x2a4/0x438
[ 9436.262168][    C4] sp : ffffffc010023dd0
[ 9436.262171][    C4] x29: ffffffc010023df0 x28: ffffffd0636fdc18
[ 9436.262178][    C4] x27: ffffffd063569dd0 x26: ffffffd063536008
[ 9436.262182][    C4] x25: 0000000000000001 x24: ffffff88f7c69280
[ 9436.262185][    C4] x23: 00000000000000e0 x22: dead000000000122
[ 9436.262188][    C4] x21: 000000010022da29 x20: ffffff8af72b4e80
[ 9436.262191][    C4] x19: ffffffc010023e50 x18: ffffffc010025038
[ 9436.262195][    C4] x17: 0000000000000240 x16: 0000000000000201
[ 9436.262199][    C4] x15: ffffffffffffffff x14: ffffff889f3c3100
[ 9436.262203][    C4] x13: ffffff889f3c3100 x12: 00000000049f56b8
[ 9436.262207][    C4] x11: 00000000049f56b8 x10: 00000000ffffffff
[ 9436.262212][    C4] x9 : ffffffc010023e50 x8 : dead000000000122
[ 9436.262216][    C4] x7 : ffffffffffffffff x6 : ffffffc0100239d8
[ 9436.262220][    C4] x5 : 0000000000000000 x4 : 0000000000000101
[ 9436.262223][    C4] x3 : 0000000000000080 x2 : ffffff889edc155c
[ 9436.262227][    C4] x1 : ffffff8001005200 x0 : ffffff80444f0428
[ 9436.262232][    C4] Call trace:
[ 9436.262236][    C4]  expire_timers+0x9c/0x438
[ 9436.262240][    C4]  __run_timers+0x1f0/0x330
[ 9436.262245][    C4]  run_timer_softirq+0x28/0x58
[ 9436.262255][    C4]  efi_header_end+0x168/0x5ec
[ 9436.262265][    C4]  __irq_exit_rcu+0x108/0x124
[ 9436.262274][    C4]  __handle_domain_irq+0x118/0x1e4
[ 9436.262282][    C4]  gic_handle_irq.30369+0x6c/0x2bc
[ 9436.262286][    C4]  el0_irq_naked+0x60/0x6c

Bug: 317188938
Change-Id: I9a22325f6abbf28217c8f37b093cf77509b0139a
Link: https://lore.kernel.org/all/1700860318-4025-1-git-send-email-quic_mojha@quicinc.com/
Reported-by: Joyyoung Huang <huangzaiyang@oppo.com>
Acked-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
(cherry picked from commit aed5ed595960c6d301dcd4ed31aeaa7a8054c0c6
 https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git devfreq-next)
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
2023-12-22 22:47:40 +00:00
Srinivasarao Pathipati
def9052d32 Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10
* refs/heads/tmp-0ebfe67:
  BACKPORT: firmware_loader: Abort all upcoming firmware load request once reboot triggered
  UPSTREAM: firmware_loader: Refactor kill_pending_fw_fallback_reqs()
  UPSTREAM: kheaders: Have cpio unconditionally replace files
  ANDROID: abi_gki_aarch64_qcom: Add android_gki_sysctl_vals
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: Add Interrupt Hook for madvise Compression
  UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  BACKPORT: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
  Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
  Revert "net: bridge: use DEV_STATS_INC()"
  Revert "configfs: fix a race in configfs_lookup()"
  UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
  UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
  UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
  ANDROID: abi_gki_aarch64_qcom: Add wait_for_device_probe symbol
  UPSTREAM: regmap: Drop initial version of maximum transfer length fixes
  UPSTREAM: netfilter: xt_sctp: validate the flag_info count
  UPSTREAM: netfilter: xt_u32: validate user space input
  UPSTREAM: net/sched: Retire rsvp classifier
  UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
  UPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding
  UPSTREAM: netfilter: nf_tables: report use refcount overflow
  FROMLIST: lib/test_meminit: fix off-by-one error in test_pages()
  Linux 5.10.198
  xen/events: replace evtchn_rwlock with RCU
  mmc: renesas_sdhi: only reset SCC when its pointer is populated
  netfilter: nftables: exthdr: fix 4-byte stack OOB write
  netfilter: nf_tables: fix kdoc warnings after gc rework
  parisc: Restore __ldcw_align for PA-RISC 2.0 processors
  RDMA/mlx5: Fix NULL string error
  RDMA/siw: Fix connection failure handling
  RDMA/uverbs: Fix typo of sizeof argument
  RDMA/cma: Fix truncation compilation warning in make_cma_ports
  RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
  gpio: pxa: disable pinctrl calls for MMP_GPIO
  gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
  IB/mlx4: Fix the size of a buffer in add_port_entries()
  of: dynamic: Fix potential memory leak in of_changeset_action()
  RDMA/core: Require admin capabilities to set system parameters
  dm zoned: free dmz->ddev array in dmz_put_zoned_devices
  cpupower: add Makefile dependencies for install targets
  sctp: update hb timer immediately after users change hb_interval
  sctp: update transport state when processing a dupcook packet
  tcp: fix delayed ACKs for MSS boundary condition
  tcp: fix quick-ack counting to count actual ACKs of new data
  tipc: fix a potential deadlock on &tx->lock
  net: stmmac: dwmac-stm32: fix resume on STM32 MCU
  netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
  netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
  net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
  net: nfc: llcp: Add lock when modifying device list
  net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
  ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
  net: fix possible store tearing in neigh_periodic_work()
  modpost: add missing else to the "of" check
  NFSv4: Fix a nfs4_state_manager() race
  ima: rework CONFIG_IMA dependency block
  scsi: target: core: Fix deadlock due to recursive locking
  ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
  regmap: rbtree: Fix wrong register marked as in-cache when creating new node
  wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
  drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
  bpf: Fix tr dereferencing
  wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  wifi: iwlwifi: dbg_ini: fix structure packing
  ubi: Refuse attaching if mtd's erasesize is 0
  arm64: Add Cortex-A520 CPU part definition
  net: prevent rewrite of msg_name in sock_sendmsg()
  net: replace calls to sock->ops->connect() with kernel_connect()
  wifi: mwifiex: Fix tlv_buf_left calculation
  qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
  scsi: zfcp: Fix a double put in zfcp_port_enqueue()
  Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3"
  Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
  block: fix use-after-free of q->q_usage_counter
  rbd: take header_rwsem in rbd_dev_refresh() only when updating
  rbd: decouple parent info read-in from updating rbd_dev
  rbd: decouple header read-in from updating rbd_dev->header
  rbd: move rbd_dev_refresh() definition
  drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
  ring-buffer: Fix bytes info in per_cpu buffer stats
  ring-buffer: remove obsolete comment for free_buffer_page()
  NFSv4: Fix a state manager thread deadlock regression
  NFS: rename nfs_client_kset to nfs_kset
  NFS: Cleanup unused rpc_clnt variable
  spi: zynqmp-gqspi: fix clock imbalance on probe failure
  spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe
  fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
  ata: libata-sata: increase PMP SRST timeout to 10s
  ata: libata-core: Do not register PM operations for SAS ports
  ata: libata-core: Fix port and device removal
  ata: libata-core: Fix ata_port_request_pm() locking
  net: thunderbolt: Fix TCPv6 GSO checksum calculation
  bpf: Fix BTF_ID symbol generation collision in tools/
  bpf: Fix BTF_ID symbol generation collision
  btrfs: properly report 0 avail for very full file systems
  ring-buffer: Update "shortest_full" in polling
  proc: nommu: /proc/<pid>/maps: release mmap read lock
  Revert "SUNRPC dont update timeout value on connection reset"
  i2c: i801: unregister tco_pdev in i801_probe() error path
  ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
  ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
  netfilter: nf_tables: disallow rule removal from chain binding
  nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  serial: 8250_port: Check IRQ data before use
  Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
  Smack:- Use overlay inode label in smack_inode_copy_up()
  smack: Retrieve transmuting information in smack_inode_getsecurity()
  smack: Record transmuting in smk_transmuted
  nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
  netfilter: nft_exthdr: Fix for unsafe packet data read
  netfilter: nft_exthdr: Search chunks in SCTP packets only
  watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
  watchdog: iTCO_wdt: No need to stop the timer in probe
  nvme-pci: do not set the NUMA node of device if it has none
  nvme-pci: factor out a nvme_pci_alloc_dev helper
  nvme-pci: factor the iod mempool creation into a helper
  ACPI: Check StorageD3Enable _DSD property in ACPI code
  cgroup: Fix suspicious rcu_dereference_check() usage warning
  sched/cpuacct: Optimize away RCU read lock
  sched/cpuacct: Fix charge percpu cpuusage
  sched/cpuacct: Fix user/system in shown cpuacct.usage*
  perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
  fbdev/sh7760fb: Depend on FB=y
  ncsi: Propagate carrier gain/loss events to the NCSI controller
  powerpc/watchpoints: Disable preemption in thread_change_pc()
  media: vb2: frame_vector.c: replace WARN_ONCE with a comment
  bpf: Clarify error expectations from bpf_clone_redirect
  spi: nxp-fspi: reset the FLSHxCR1 registers
  ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
  scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
  platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
  ring-buffer: Do not attempt to read past "commit"
  selftests: fix dependency checker script
  ring-buffer: Avoid softlockup in ring_buffer_resize()
  selftests/ftrace: Correctly enable event in instance-event.tc
  scsi: qedf: Add synchronization between I/O completions and abort
  parisc: irq: Make irq_stack_union static to avoid sparse warning
  parisc: drivers: Fix sparse warning
  parisc: iosapic.c: Fix sparse warnings
  parisc: sba: Fix compile warning wrt list of SBA devices
  dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
  i2c: npcm7xx: Fix callback completion ordering
  gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
  xtensa: boot/lib: fix function prototypes
  xtensa: boot: don't add include-dirs
  xtensa: iss/network: make functions static
  xtensa: add default definition for XCHAL_HAVE_DIV32
  power: supply: ucs1002: fix error code in ucs1002_get_property()
  bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
  ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
  ARM: dts: Unify pwm-omap-dmtimer node names
  ARM: dts: am335x: Guardian: Update beeper label
  ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
  ARM: dts: motorola-mapphone: Add 1.2GHz OPP
  ARM: dts: motorola-mapphone: Configure lower temperature passive cooling
  ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
  ARM: dts: omap: correct indentation
  clk: tegra: fix error return case for recalc_rate
  bus: ti-sysc: Fix missing AM35xx SoC matching
  bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
  MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
  btrfs: reset destination buffer when read_extent_buffer() gets invalid range
  ata: ahci: Add Elkhart Lake AHCI controller
  ata: ahci: Rename board_ahci_mobile
  ata: ahci: Add support for AMD A85 FCH (Hudson D4)
  ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
  netfilter: nft_exthdr: Fix non-linear header modification
  netfilter: exthdr: add support for tcp option removal
  netfilter: nft_exthdr: break evaluation if setting TCP option fails
  netfilter: nf_tables: add and use nft_thoff helper
  netfilter: nf_tables: add and use nft_sk helper
  netfilter: nft_exthdr: Support SCTP chunks
  netfilter: use actual socket sk for REJECT action
  media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
  media: venus: hfi: Add a 6xx boot logic
  media: venus: core: Add differentiator IS_V6(core)
  media: venus: hfi: Define additional 6xx registers
  media: venus: hfi,pm,firmware: Convert to block relative addressing
  media: venus: core: Add io base variables for each block
  mmc: renesas_sdhi: register irqs before registering controller
  mmc: tmio: support custom irq masks
  mmc: renesas_sdhi: populate SCC pointer at the proper place
  mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup
  Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
  Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
  netfilter: nf_tables: double hook unregistration in netns path
  netfilter: nf_tables: unregister flowtable hooks on netns exit
  i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
  gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
  net: rds: Fix possible NULL-pointer dereference
  bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
  locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
  seqlock: Prefix internal seqcount_t-only macros with a "do_"
  seqlock: Rename __seqprop() users
  seqlock: avoid -Wshadow warnings
  netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  team: fix null-ptr-deref when team device type is changed
  net: bridge: use DEV_STATS_INC()
  net: hns3: add 5ms delay before clear firmware reset irq source
  net: hns3: only enable unicast promisc when mac table full
  x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
  x86/srso: Fix srso_show_state() side effect
  platform/x86: intel_scu_ipc: Fail IPC send if still busy
  platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
  platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
  platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
  dccp: fix dccp_v4_err()/dccp_v6_err() again
  powerpc/perf/hv-24x7: Update domain value check
  ipv4: fix null-deref in ipv4_link_failure
  i40e: Fix VF VLAN offloading when port VLAN is configured
  ASoC: imx-audmix: Fix return error with devm_clk_get()
  selftests: tls: swap the TX and RX sockets in some tests
  selftests/tls: Add {} to avoid static checker warning
  bpf: Avoid deadlock when using queue and stack maps from NMI
  netfilter: nf_tables: disallow element removal on anonymous sets
  ASoC: meson: spdifin: start hw on dai probe
  netfilter: nf_tables: fix memleak when more than 255 elements expired
  netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
  netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
  netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
  netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
  netfilter: nf_tables: defer gc run if previous batch is still pending
  netfilter: nf_tables: use correct lock to protect gc_list
  netfilter: nf_tables: GC transaction race with abort path
  netfilter: nf_tables: GC transaction race with netns dismantle
  netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
  netfilter: nf_tables: don't fail inserts if duplicate has expired
  netfilter: nf_tables: remove busy mark and gc batch API
  netfilter: nft_set_hash: mark set element as dead when deleting from packet path
  netfilter: nf_tables: adapt set backend to use GC transaction API
  netfilter: nf_tables: GC transaction API to avoid race with control plane
  netfilter: nf_tables: don't skip expired elements during walk
  netfilter: nf_tables: integrate pipapo into commit protocol
  tracing: Have event inject files inc the trace array ref count
  ext4: do not let fstrim block system suspend
  ext4: move setting of trimmed bit into ext4_try_to_trim_range()
  ext4: replace the traditional ternary conditional operator with with max()/min()
  ext4: mark group as trimmed only if it was fully scanned
  ext4: change s_last_trim_minblks type to unsigned long
  ext4: scope ret locally in ext4_try_to_trim_range()
  ext4: add new helper interface ext4_try_to_trim_range()
  ext4: remove the 'group' parameter of ext4_trim_extent
  ata: libahci: clear pending interrupt status
  ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
  tracing: Increase trace array ref count on enable and filter files
  SUNRPC: Mark the cred for revalidation if the server rejects it
  NFS/pNFS: Report EINVAL errors from connect() to the server
  NFS: Use the correct commit info in nfs_join_page_group()
  FROMLIST: drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
  Android Common Kernel: Initial commit
  Revert "scsi: core: Use 32-bit hostnum in scsi_host_lookup()"
  UPSTREAM: usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
  Revert "fs/nls: make load_nls() take a const parameter"
  Revert "tracing: Introduce pipe_cpumask to avoid race on trace_pipes"
  Revert "tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY"
  Revert "crypto: api - Use work queue in crypto_destroy_instance"
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton
  UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve
  Linux 5.10.197
  ext4: fix rec_len verify error
  scsi: pm8001: Setup IRQs on resume
  scsi: megaraid_sas: Fix deadlock on firmware crashdump
  ata: libata: disallow dev-initiated LPM transitions to unsupported states
  i2c: aspeed: Reset the i2c controller when timeout occurs
  tracefs: Add missing lockdown check to tracefs_create_dir()
  nfsd: fix change_info in NFSv4 RENAME replies
  tracing: Have option files inc the trace array ref count
  tracing: Have current_trace inc the trace array ref count
  drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
  mm/filemap: fix infinite loop in generic_file_buffered_read()
  proc: fix a dentry lock race between release_task and lookup
  net/sched: Retire rsvp classifier
  drm/amdgpu: fix amdgpu_cs_p1_user_fence
  btrfs: release path before inode lookup during the ino lookup ioctl
  btrfs: fix lockdep splat and potential deadlock after failure running delayed items
  ovl: fix incorrect fdput() on aio completion
  attr: block mode changes of symlinks
  md/raid1: fix error: ISO C90 forbids mixed declarations
  samples/hw_breakpoint: fix building without module unloading
  x86/boot/compressed: Reserve more memory for page tables
  scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  selftests: tracing: Fix to unmount tracefs for recovering environment
  scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
  drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
  btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
  btrfs: add a helper to read the superblock metadata_uuid
  btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
  perf tools: Add an option to build without libbfd
  perf jevents: Make build dependency on test JSONs
  mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
  mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
  kobject: Add sanity check for kset->kobj.ktype in kset_register()
  media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
  serial: cpm_uart: Avoid suspicious locking
  scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
  usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
  media: pci: cx23885: replace BUG with error return
  media: tuners: qt1010: replace BUG_ON with a regular error
  media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
  media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
  media: anysee: fix null-ptr-deref in anysee_master_xfer
  media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
  media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
  media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
  powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
  fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
  ext2: fix datatype of block number in ext2_xattr_set2()
  md: raid1: fix potential OOB in raid1_remove_disk()
  bus: ti-sysc: Configure uart quirks for k3 SoC
  drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
  ALSA: hda: intel-dsp-cfg: add LunarLake support
  samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
  drm/bridge: tc358762: Instruct DSI host to generate HSE packets
  wifi: mac80211_hwsim: drop short frames
  netfilter: ebtables: fix fortify warnings in size_entry_mwt()
  alx: fix OOB-read compiler warning
  mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
  tpm_tis: Resend command to recover from data transfer errors
  crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
  wifi: wil6210: fix fortify warnings
  wifi: mwifiex: fix fortify warning
  wifi: ath9k: fix printk specifier
  wifi: ath9k: fix fortify warnings
  crypto: lrw,xts - Replace strlcpy with strscpy
  devlink: remove reload failed checks in params get/set callbacks
  hw_breakpoint: fix single-stepping when using bpf_overflow_handler
  ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
  perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
  ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
  scftorture: Forgive memory-allocation failure if KASAN
  rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
  kernel/fork: beware of __put_task_struct() calling context
  ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
  locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  btrfs: output extra debug info if we failed to find an inline backref
  autofs: fix memory leak of waitqueues in autofs_catatonic_mode
  Linux 5.10.196
  Revert "configfs: fix a race in configfs_lookup()"
  FROMGIT: f2fs: split initial and dynamic conditions for extent_cache
  Revert "ip_tunnels: use DEV_STATS_INC()"
  Linux 5.10.195
  parisc: Drop loops_per_jiffy from per_cpu struct
  drm/amd/display: Fix a bug when searching for insert_above_mpcc
  kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
  ixgbe: fix timestamp configuration code
  ipv6: fix ip6_sock_set_addr_preferences() typo
  net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
  platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
  platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
  kcm: Fix memory leak in error path of kcm_sendmsg()
  r8152: check budget for r8152_poll()
  hsr: Fix uninit-value access in fill_frame_info()
  net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
  net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
  net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
  kselftest/runner.sh: Propagate SIGTERM to runner child
  selftests/kselftest/runner/run_one(): allow running non-executable files
  net: ipv4: fix one memleak in __inet_del_ifa()
  bus: mhi: host: Skip MHI reset if device is in RDDM
  ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
  ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
  scsi: qla2xxx: Flush mailbox commands on chip reset
  scsi: qla2xxx: Fix crash in PCIe error handling
  scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
  scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
  arm64: sdei: abort running SDEI handlers during crash
  ACPI: APEI: explicit init of HEST and GHES in apci_init()
  perf hists browser: Fix the number of entries for 'e' key
  perf tools: Handle old data in PERF_RECORD_ATTR
  perf hists browser: Fix hierarchy mode header
  drm/amd/display: prevent potential division by zero errors
  mtd: rawnand: brcmnand: Fix potential false time out warning
  mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
  mtd: rawnand: brcmnand: Fix crash during the panic_write
  btrfs: use the correct superblock to compare fsid in btrfs_validate_super
  btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
  fuse: nlookup missing decrement in fuse_direntplus_link
  ata: pata_ftide010: Add missing MODULE_DESCRIPTION
  ata: sata_gemini: Add missing MODULE_DESCRIPTION
  ext4: add correct group descriptors and reserved GDT blocks to system zone
  sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
  net: hns3: fix the port information display when sfp is absent
  netfilter: nfnetlink_osf: avoid OOB read
  net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
  net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
  ip_tunnels: use DEV_STATS_INC()
  idr: fix param name in idr_alloc_cyclic() doc
  s390/zcrypt: don't leak memory if dev_set_name() fails
  igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
  igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
  igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
  kcm: Destroy mutex in kcm_exit_net()
  net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  af_unix: Fix data race around sk->sk_err.
  af_unix: Fix data-races around sk->sk_shutdown.
  af_unix: Fix data-race around unix_tot_inflight.
  af_unix: Fix data-races around user->unix_inflight.
  net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
  veth: Fixing transmit return status for dropped packets
  igb: disable virtualization features on 82580
  ipv4: ignore dst hint for multipath routes
  drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
  drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
  net: read sk->sk_family once in sk_mc_loop()
  ipv4: annotate data-races around fi->fib_dead
  sctp: annotate data-races around sk->sk_wmem_queued
  net/sched: fq_pie: avoid stalls in fq_pie_timer()
  pwm: lpc32xx: Remove handling of PWM channels
  watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
  perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
  x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
  perf annotate bpf: Don't enclose non-debug code with an assert()
  backlight: gpio_backlight: Drop output GPIO direction check for initial power state
  kconfig: fix possible buffer overflow
  NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
  NFS: Fix a potential data corruption
  soc: qcom: qmi_encdec: Restrict string length in decode
  clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
  clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
  dt-bindings: clock: xlnx,versal-clk: drop select:false
  pinctrl: cherryview: fix address_space_handler() argument
  parisc: led: Reduce CPU overhead for disk & lan LED computation
  parisc: led: Fix LAN receive and transmit LEDs
  lib/test_meminit: allocate pages up to order MAX_ORDER
  drm/ast: Fix DRAM init on AST2200
  fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
  scsi: qla2xxx: Remove unsupported ql2xenabledif option
  scsi: qla2xxx: Turn off noisy message log
  scsi: qla2xxx: Fix erroneous link up failure
  scsi: qla2xxx: fix inconsistent TMF timeout
  scsi: qla2xxx: Fix deletion race condition
  io_uring: break iopolling on signal
  io_uring: break out of iowq iopoll on teardown
  io_uring: always lock in io_apoll_task_func
  net/ipv6: SKB symmetric hash should incorporate transport ports
  udf: initialize newblock to 0
  md/md-bitmap: remove unnecessary local variable in backlog_store()
  tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
  usb: typec: tcpci: clear the fault status bit
  USB: core: Fix oversight in SuperSpeed initialization
  USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
  USB: core: Change usb_get_device_descriptor() API
  USB: core: Unite old scheme and new scheme descriptor reads
  usb: typec: bus: verify partner exists in typec_altmode_attention
  cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
  crypto: stm32 - fix loop iterating through scatterlist for DMA
  s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
  pstore/ram: Check start of empty przs during init
  fsverity: skip PKCS#7 parser when keyring is empty
  net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
  X.509: if signature is unsupported skip validation
  dccp: Fix out of bounds access in DCCP error handler
  dlm: fix plock lookup when using multiple lockspaces
  parisc: Fix /proc/cpuinfo output for lscpu
  procfs: block chmod on /proc/thread-self/comm
  Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
  ntb: Fix calculation ntb_transport_tx_free_entry()
  ntb: Clean up tx tail index on link down
  ntb: Drop packets when qp link is down
  scsi: mpt3sas: Perform additional retries if doorbell read returns 0
  Revert "scsi: qla2xxx: Fix buffer overrun"
  media: dvb: symbol fixup for dvb_attach()
  arm64: csum: Fix OoB access in IP checksum code for negative lengths
  xtensa: PMU: fix base address for the newer hardware
  backlight/lv5207lp: Compare against struct fb_info.device
  backlight/bd6107: Compare against struct fb_info.device
  backlight/gpio_backlight: Compare against struct fb_info.device
  ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  ipmi_si: fix a memleak in try_smi_init()
  scsi: core: Fix the scsi_set_resid() documentation
  printk: ringbuffer: Fix truncating buffer size min_t cast
  ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
  PM / devfreq: Fix leak in devfreq_dev_release()
  igb: set max size RX buffer when store bad packet is enabled
  skbuff: skb_segment, Call zero copy functions before using skbuff frags
  netfilter: xt_sctp: validate the flag_info count
  netfilter: xt_u32: validate user space input
  netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
  virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
  cpufreq: Fix the race condition while updating the transition_task of policy
  dmaengine: ste_dma40: Add missing IRQ check in d40_probe
  um: Fix hostaudio build errors
  mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
  mtd: spi-nor: Check bus width while setting QE bit
  rpmsg: glink: Add check for kstrdup
  phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
  phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
  phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
  mtd: rawnand: brcmnand: Fix mtd oobsize
  tracing: Fix race issue between cpu buffer write and swap
  x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
  HID: multitouch: Correct devm device reference for hidinput input_dev name
  HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
  RDMA/siw: Correct wrong debug message
  RDMA/siw: Balance the reference of cep->kref in the error path
  Revert "IB/isert: Fix incorrect release of isert connection"
  amba: bus: fix refcount leak
  serial: tegra: handle clk prepare error in tegra_uart_hw_init()
  scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
  scsi: core: Use 32-bit hostnum in scsi_host_lookup()
  cgroup:namespace: Remove unused cgroup_namespaces_init()
  media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
  media: ov2680: Fix vflip / hflip set functions
  media: ov2680: Fix ov2680_bayer_order()
  media: ov2680: Remove auto-gain and auto-exposure controls
  media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
  media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
  USB: gadget: f_mass_storage: Fix unused variable warning
  media: go7007: Remove redundant if statement
  iommu/vt-d: Fix to flush cache of PASID directory table
  iommu/qcom: Disable and reset context bank before programming
  fsi: aspeed: Reset master errors after CFAM reset
  IB/uverbs: Fix an potential error pointer dereference
  driver core: test_async: fix an error code
  dma-buf/sync_file: Fix docs syntax
  coresight: tmc: Explicit type conversions to prevent integer overflow
  scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
  x86/APM: drop the duplicate APM_MINOR_DEV macro
  serial: sprd: Fix DMA buffer leak issue
  serial: sprd: Assign sprd_port after initialized to avoid wrong access
  scsi: qla4xxx: Add length check when parsing nlattrs
  scsi: be2iscsi: Add length check when parsing nlattrs
  scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
  scsi: iscsi: Add length check for nlattr payload
  scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
  scsi: RDMA/srp: Fix residual handling
  usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
  media: mediatek: vcodec: Return NULL if no vdec_fb is found
  media: rkvdec: increase max supported height for H.264
  scsi: hisi_sas: Fix normally completed I/O analysed as failed
  scsi: hisi_sas: Fix warnings detected by sparse
  scsi: hisi_sas: Modify v3 HW SATA completion error processing
  scsi: hisi_sas: Modify v3 HW SSP underflow error processing
  scsi: libsas: Introduce more SAM status code aliases in enum exec_status
  scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
  media: cx24120: Add retval check for cx24120_message_send()
  media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
  media: dib7000p: Fix potential division by zero
  drivers: usb: smsusb: fix error handling code in smsusb_init_device
  media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
  media: i2c: tvp5150: check return value of devm_kasprintf()
  media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
  NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
  NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
  NFSD: da_addr_body field missing in some GETDEVICEINFO replies
  fs: lockd: avoid possible wrong NULL parameter
  jfs: validate max amount of blocks before allocation.
  powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
  nfs/blocklayout: Use the passed in gfp flags
  powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
  powerpc: Don't include lppaca.h in paca.h
  wifi: ath10k: Use RMW accessors for changing LNKCTL
  net/mlx5: Use RMW accessors for changing LNKCTL
  drm/radeon: Use RMW accessors for changing LNKCTL
  drm/amdgpu: Use RMW accessors for changing LNKCTL
  powerpc/perf: Convert fsl_emb notifier to state machine callbacks
  powerpc/fadump: reset dump area size if fadump memory reserve fails
  vfio/type1: fix cap_migration information leak
  clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
  clk: imx8mp: fix sai4 clock
  PCI/ASPM: Use RMW accessors for changing LNKCTL
  PCI: pciehp: Use RMW accessors for changing LNKCTL
  pinctrl: mcp23s08: check return value of devm_kasprintf()
  PCI: Mark NVIDIA T4 GPUs to avoid bus reset
  clk: qcom: reset: Use the correct type of sleep/delay based on length
  clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
  clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
  ext4: correct grp validation in ext4_mb_good_group
  clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
  clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
  clk: sunxi-ng: Modify mismatched function name
  drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
  ipmi:ssif: Fix a memory leak when scanning for an adapter
  ipmi:ssif: Add check for kstrdup
  ALSA: ac97: Fix possible error value of *rac97
  of: unittest: Fix overlay type in apply/revert check
  bus: ti-sysc: Fix cast to enum warning
  drm/mediatek: Fix potential memory leak if vmap() fail
  bus: ti-sysc: Fix build warning for 64-bit build
  audit: fix possible soft lockup in __audit_inode_child()
  drm/msm/a2xx: Call adreno_gpu_init() earlier
  drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
  smackfs: Prevent underflow in smk_set_cipso()
  firmware: meson_sm: fix to avoid potential NULL pointer dereference
  drm/msm/mdp5: Don't leak some plane state
  drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
  ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
  drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
  drm/armada: Fix off-by-one error in armada_overlay_get_property()
  of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
  drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
  drm/tegra: Remove superfluous error messages around platform_get_irq()
  md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
  md/bitmap: don't set max_write_behind if there is no write mostly device
  drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
  arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
  arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
  ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
  drm: adv7511: Fix low refresh rate register for ADV7533/5
  ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
  ARM: dts: s5pv210: adjust node names to DT spec
  ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  ARM: dts: s3c64xx: align pinctrl with dtschema
  x86/mm: Fix PAT bit missing from page protection modify mask
  drm/etnaviv: fix dumping of active MMU context
  ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  ARM: dts: BCM53573: Add cells sizes to PCIe node
  ARM: dts: BCM53573: Drop nonexistent #usb-cells
  ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
  ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
  drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
  arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
  soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
  soc: qcom: ocmem: Add OCMEM hardware version print
  ASoC: stac9766: fix build errors with REGMAP_AC97
  quota: fix dqput() to follow the guarantees dquot_srcu should provide
  quota: add new helper dquot_active()
  quota: rename dquot_active() to inode_quota_active()
  quota: factor out dquot_write_dquot()
  drm/bridge: tc358764: Fix debug print parameter order
  netrom: Deny concurrent connect().
  net/sched: sch_hfsc: Ensure inner classes have fsc curve
  hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
  mlxsw: i2c: Limit single transaction buffer size
  mlxsw: i2c: Fix chunk size setting in output mailbox buffer
  net: arcnet: Do not call kfree_skb() under local_irq_disable()
  wifi: ath9k: use IS_ERR() with debugfs_create_dir()
  Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
  wifi: mwifiex: avoid possible NULL skb pointer dereference
  wifi: ath9k: protect WMI command response buffer replacement with a lock
  wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
  samples/bpf: fix broken map lookup probe
  wifi: mwifiex: Fix missed return in oob checks failed path
  wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
  fs: ocfs2: namei: check return value of ocfs2_add_entry()
  lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
  lwt: Fix return values of BPF xmit ops
  hwrng: iproc-rng200 - Implement suspend and resume calls
  crypto: caam - fix unchecked return value error
  ice: ice_aq_check_events: fix off-by-one check when filling buffer
  selftests/bpf: Clean up fmod_ret in bench_rename test script
  net: tcp: fix unexcepted socket die when snd_wnd is 0
  Bluetooth: Fix potential use-after-free when clear keys
  Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
  crypto: api - Use work queue in crypto_destroy_instance
  crypto: stm32 - Properly handle pm_runtime_get failing
  selftests/bpf: fix static assert compilation issue for test_cls_*.c
  wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
  wifi: mwifiex: Fix OOB and integer underflow when rx packets
  can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
  spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
  wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
  bpf: reject unhashed sockets in bpf_sk_assign
  udp: re-score reuseport groups when connected sockets are present
  regmap: rbtree: Use alloc_flags for memory allocations
  hwrng: nomadik - keep clock enabled while hwrng is registered
  tcp: tcp_enter_quickack_mode() should be static
  bpf: Clear the probe_addr for uprobe
  bpftool: Use a local bpf_perf_event_value to fix accessing its fields
  cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
  x86/efistub: Fix PCI ROM preservation in mixed mode
  s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
  s390/pkey: fix/harmonize internal keyblob headers
  perf/imx_ddr: don't enable counter0 if none of 4 counters are used
  x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
  selftests/resctrl: Close perf value read fd on errors
  selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
  selftests/resctrl: Don't leak buffer in fill_cache()
  OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
  refscale: Fix uninitalized use of wait_queue_head_t
  selftests/harness: Actually report SKIP for signal tests
  tmpfs: verify {g,u}id mount options correctly
  fs: Fix error checking for d_hash_and_lookup()
  eventfd: prevent underflow for eventfd semaphores
  eventfd: Export eventfd_ctx_do_read()
  reiserfs: Check the return value from __getblk()
  Revert "net: macsec: preserve ingress frame ordering"
  udf: Handle error when adding extent to a file
  udf: Check consistency of Space Bitmap Descriptor
  net: Avoid address overwrite in kernel_connect
  platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
  tracing: Introduce pipe_cpumask to avoid race on trace_pipes
  ALSA: seq: oss: Fix racy open/close of MIDI devices
  scsi: storvsc: Always set no_report_opcodes
  sctp: handle invalid error codes without calling BUG()
  bnx2x: fix page fault following EEH recovery
  netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
  scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
  idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
  net: usb: qmi_wwan: add Quectel EM05GV2
  vmbus_testing: fix wrong python syntax for integer value comparison
  clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
  kprobes: Prohibit probing on CFI preamble symbol
  security: keys: perform capable check only on privileged operations
  ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
  ovl: Always reevaluate the file signature for IMA
  drm/amd/display: Exit idle optimizations before attempt to access PHY
  platform/x86: huawei-wmi: Silence ambient light sensor
  platform/x86: intel: hid: Always call BTNL ACPI method
  ASoC: atmel: Fix the 8K sample parameter in I2SC master
  ASoc: codecs: ES8316: Fix DMIC config
  fs/nls: make load_nls() take a const parameter
  s390/dasd: fix hanging device after request requeue
  s390/dasd: use correct number of retries for ERP requests
  m68k: Fix invalid .section syntax
  vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  ethernet: atheros: fix return value check in atl1c_tso_csum()
  ASoC: da7219: Check for failure reading AAD IRQ events
  ASoC: da7219: Flush pending AAD IRQ when suspending
  9p: virtio: make sure 'offs' is initialized in zc_request
  media: pci: cx23885: fix error handling for cx23885 ATSC boards
  media: pulse8-cec: handle possible ping error
  phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
  ARM: dts: imx: Set default tuning step for imx7d usdhc
  ARM: dts: imx: Adjust dma-apbh node name
  ARM: dts: imx7s: Drop dma-apb interrupt-names
  ARM: dts: imx: update sdma node name format
  ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
  pinctrl: amd: Don't show `Invalid config param` errors
  nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
  nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
  fsi: master-ast-cf: Add MODULE_FIRMWARE macro
  firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  serial: sc16is7xx: fix bug when first setting GPIO direction
  serial: sc16is7xx: fix broken port 0 uart init
  serial: qcom-geni: fix opp vote on shutdown
  configfs: fix a race in configfs_lookup()
  Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
  staging: rtl8712: fix race condition
  HID: wacom: remove the battery when the EKR is off
  usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
  usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
  USB: serial: option: add FOXCONN T99W368/T99W373 product
  USB: serial: option: add Quectel EM05G variant (0x030e)
  modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
  rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
  net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
  mmc: au1xmmc: force non-modular build and remove symbol_get usage
  ARM: pxa: remove use of symbol_get()
  erofs: ensure that the post-EOF tails are all zeroed
  ANDROID: GKI:  Update moto symbols list
  ANDROID: vendor_hook: Add hook to skip swapcache
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: add vendor hook of add/delete/iterate node for swap_avail_heads
  UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  ANDROID: GKI update xiaomi symbols list
  UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  UPSTREAM: USB: dwc3: fix use-after-free on core driver unbind
  UPSTREAM: xhci: Fix incorrect tracking of free space on transfer rings
  UPSTREAM: kfence: avoid passing -g for test
  UPSTREAM: coresight: etm4x: Do not access TRCIDR1 for identification
  UPSTREAM: usb: typec: tcpm: fix warning when handle discover_identity message
  UPSTREAM: f2fs: fix to update age extent in f2fs_do_zero_range()
  UPSTREAM: f2fs: fix to update age extent correctly during truncation
  BACKPORT: f2fs: fix to do sanity check on extent cache correctly
  UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters
  BACKPORT: f2fs: don't reset unchangable mount option in f2fs_remount()
  ANDROID: arm64: dts: qcom: sdm845-db845c: Do not point MDSS to the boot splash memory region
  BACKPORT: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  Linux 5.10.194
  rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
  rcu-tasks: Wait for trc_read_check_handler() IPIs
  rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
  rcu: Prevent expedited GP from enabling tick on offline CPU
  Revert "MIPS: Alchemy: fix dbdma2"
  Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
  mhi: pci_generic: Fix implicit conversion warning
  ARM: module: Use module_init_layout_section() to spot init sections
  arm64: module: Use module_init_layout_section() to spot init sections
  arm64: module-plts: inline linux/moduleloader.h
  module: Expose module_init_layout_section()
  Revert "drm/display/dp: Fix the DP DSC Receiver cap size"
  Linux 5.10.193
  mm,hwpoison: fix printing of page flags
  ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
  mm: memory-failure: fix unexpected return value in soft_offline_page()
  mm: memory-failure: kill soft_offline_free_page()
  mm: fix page reference leak in soft_offline_page()
  mm,hwpoison: refactor get_any_page
  dma-buf/sw_sync: Avoid recursive lock during fence signal
  pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
  clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
  scsi: core: raid_class: Remove raid_component_add()
  scsi: snic: Fix double free in snic_tgt_create()
  ASoC: rt711: add two jack detection modes
  drm/i915: Fix premature release of request's reusable memory
  cgroup/cpuset: Free DL BW in case can_attach() fails
  sched/deadline: Create DL BW alloc, free & check overflow interface
  cgroup/cpuset: Iterate only if DEADLINE tasks are present
  sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
  sched/cpuset: Bring back cpuset_mutex
  cgroup/cpuset: Rename functions dealing with DEADLINE accounting
  timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
  tick: Detect and fix jiffies update stall
  torture: Fix hang during kthread shutdown phase
  x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
  drm/display/dp: Fix the DP DSC Receiver cap size
  drm/vmwgfx: Fix shader stage validation
  PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
  media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
  of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
  radix tree: remove unused variable
  lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
  batman-adv: Hold rtnl lock during MTU update via netlink
  batman-adv: Fix batadv_v_ogm_aggr_send memory leak
  batman-adv: Fix TT global entry leak when client roamed back
  batman-adv: Do not get eth header before batadv_check_management_packet
  batman-adv: Don't increase MTU when set by user
  batman-adv: Trigger events for auto adjusted MTU
  selinux: set next pointer before attaching to list
  nfsd: Fix race to FREE_STATEID and cl_revoked
  NFS: Fix a use after free in nfs_direct_join_group()
  mm: add a call to flush_cache_vmap() in vmap_pfn()
  clk: Fix slab-out-of-bounds error in devm_clk_release()
  NFSv4: Fix dropped lock for racing OPEN and delegation return
  ibmveth: Use dcbf rather than dcbfl
  bonding: fix macvlan over alb bond support
  net: remove bond_slave_has_mac_rcu()
  rtnetlink: Reject negative ifindexes in RTM_NEWLINK
  rtnetlink: return ENODEV when ifname does not exist and group is given
  netfilter: nf_tables: fix out of memory error handling
  net/sched: fix a qdisc modification with ambiguous command request
  igb: Avoid starting unnecessary workqueues
  ice: fix receive buffer size miscalculation
  net: validate veth and vxcan peer ifindexes
  net: bcmgenet: Fix return value check for fixed_phy_register()
  net: bgmac: Fix return value check for fixed_phy_register()
  ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
  dccp: annotate data-races in dccp_poll()
  sock: annotate data-races around prot->memory_pressure
  octeontx2-af: SDP: fix receive link config
  tracing: Fix memleak due to race between current_tracer and trace
  tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
  rbd: prevent busy loop when requesting exclusive lock
  rbd: retrieve and check lock owner twice before blocklisting
  rbd: make get_lock_owner_info() return a single locker or NULL
  libceph, rbd: ignore addr->type while comparing in some cases
  drm/amd/display: check TG is non-null before checking if enabled
  drm/amd/display: do not wait for mpc idle if tg is disabled
  ALSA: pcm: Fix potential data race at PCM memory allocation helpers
  dm integrity: reduce vmalloc space footprint on 32-bit architectures
  dm integrity: increase RECALC_SECTORS to improve recalculate speed
  fbdev: fix potential OOB read in fast_imageblit()
  fbdev: Fix sys_imageblit() for arbitrary image widths
  fbdev: Improve performance of sys_imageblit()
  MIPS: cpu-features: Use boot_cpu_type for CPU type based features
  MIPS: cpu-features: Enable octeon_cache by cpu_type
  fs: dlm: fix mismatch of plock results from userspace
  fs: dlm: use dlm_plock_info for do_unlock_close
  fs: dlm: change plock interrupted message to debug again
  fs: dlm: add pid to debug log
  dlm: replace usage of found with dedicated list iterator variable
  dlm: improve plock logging if interrupted
  PCI: acpiphp: Reassign resources on bridge if necessary
  xprtrdma: Remap Receive buffers after a reconnect
  NFSv4: fix out path in __nfs4_get_acl_uncached
  objtool/x86: Fix SRSO mess
  UPSTREAM: mhi: pci_generic: Fix implicit conversion warning
  Revert "macsec: Fix traffic counters/statistics"
  Revert "macsec: use DEV_STATS_INC()"
  Revert "xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH"
  Revert "drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2"
  Revert "drm/ttm: make ttm_bo_unpin more defensive"
  Revert "drm/ttm: never consider pinned BOs for eviction&swap"
  Revert "drm/ttm: check null pointer before accessing when swapping"
  Revert "tracing: Show real address for trace event arguments"
  Revert "tracing: Fix sleeping while atomic in kdb ftdump"
  Linux 5.10.192
  x86/srso: Correct the mitigation status when SMT is disabled
  objtool/x86: Fixup frame-pointer vs rethunk
  x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
  x86/srso: Disable the mitigation on unaffected configurations
  x86/CPU/AMD: Fix the DIV(0) initial fix attempt
  x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
  x86/static_call: Fix __static_call_fixup()
  x86/srso: Explain the untraining sequences a bit more
  x86/cpu: Cleanup the untrain mess
  x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
  x86/cpu: Rename original retbleed methods
  x86/cpu: Clean up SRSO return thunk mess
  x86/ibt: Add ANNOTATE_NOENDBR
  objtool: Add frame-pointer-specific function ignore
  x86/alternative: Make custom return thunk unconditional
  x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
  x86/cpu: Fix __x86_return_thunk symbol type
  mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
  net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
  virtio-net: set queues after driver_ok
  af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
  mmc: block: Fix in_flight[issue_type] value error
  mmc: wbsd: fix double mmc_free_host() in wbsd_init()
  cifs: Release folio lock on fscache read hit.
  ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
  serial: 8250: Fix oops for port->pm on uart_change_pm()
  ALSA: hda/realtek - Remodified 3k pull low procedure
  ASoC: meson: axg-tdm-formatter: fix channel slot allocation
  ASoC: rt5665: add missed regulator_bulk_disable
  arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
  arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
  arm64: dts: rockchip: fix regulator name on rk3399-rock-4
  arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
  arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
  arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
  arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
  bus: ti-sysc: Flush posted write on enable before reset
  net: do not allow gso_size to be set to GSO_BY_FRAGS
  sock: Fix misuse of sk_under_memory_pressure()
  net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
  i40e: fix misleading debug logs
  team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  net: phy: broadcom: stub c45 read/write for 54810
  netfilter: nft_dynset: disallow object maps
  ipvs: fix racy memcpy in proc_do_sync_threshold
  drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
  selftests: mirror_gre_changes: Tighten up the TTL test match
  xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
  xfrm: add NULL check in xfrm_update_ae_params
  ip_vti: fix potential slab-use-after-free in decode_session6
  ip6_vti: fix slab-use-after-free in decode_session6
  xfrm: fix slab-use-after-free in decode_session6
  net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
  net: af_key: fix sadb_x_filter validation
  net: xfrm: Fix xfrm_address_filter OOB read
  i2c: designware: Handle invalid SMBus block data response length value
  btrfs: fix BUG_ON condition in btrfs_cancel_balance
  tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
  tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  powerpc/rtas_flash: allow user copy to flash block cache objects
  fbdev: mmp: fix value check in mmphw_probe()
  i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
  virtio-mmio: don't break lifecycle of vm_dev
  virtio-mmio: Use to_virtio_mmio_device() to simply code
  tracing/probes: Fix to update dynamic data counter if fetcharg uses it
  tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
  mmc: meson-gx: fix deferred probing
  mmc: meson-gx: use devm_mmc_alloc_host
  mmc: core: add devm_mmc_alloc_host
  mmc: sunxi: fix deferred probing
  mmc: bcm2835: fix deferred probing
  USB: dwc3: qcom: fix NULL-deref on suspend
  usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
  usb: cdns3: allocate TX FIFO size according to composite EP number
  usb: gadget: udc: core: Introduce check_config to verify USB configuration
  irqchip/mips-gic: Use raw spinlock for gic_lock
  irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
  bus: mhi: host: Range check CHDBOFF and ERDBOFF
  bus: mhi: Move host MHI code to "host" directory
  bus: mhi: Add MMIO region length to controller structure
  bus: mhi: Add MHI PCI support for WWAN modems
  iio: addac: stx104: Fix race condition when converting analog-to-digital
  iio: addac: stx104: Fix race condition for stx104_write_raw()
  iio: adc: stx104: Implement and utilize register structures
  iio: adc: stx104: Utilize iomap interface
  dt-bindings: iio: add AD74413R
  iio: add addac subdirectory
  IMA: allow/fix UML builds
  ring-buffer: Do not swap cpu_buffer during resize process
  powerpc/kasan: Disable KCOV in KASAN code
  ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
  ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
  drm/amdgpu: Fix potential fence use-after-free v2
  Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
  Bluetooth: L2CAP: Fix use-after-free
  pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
  gfs2: Fix possible data races in gfs2_show_options()
  usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
  usb: chipidea: imx: don't request QoS for imx8ulp
  media: platform: mediatek: vpu: fix NULL ptr dereference
  usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
  media: v4l2-mem2mem: add lock to protect parameter num_rdy
  FS: JFS: Check for read-only mounted filesystem in txBegin
  FS: JFS: Fix null-ptr-deref Read in txBegin
  MIPS: dec: prom: Address -Warray-bounds warning
  fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  udf: Fix uninitialized array access for some pathnames
  ovl: check type and offset of struct vfsmount in ovl_entry
  RDMA/mlx5: Return the firmware result upon destroying QP/RQ
  HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  drm/amdgpu: install stub fence into potential unused fence pointers
  dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
  quota: fix warning in dqgrab()
  quota: Properly disable quotas when add_dquot_ref() fails
  iopoll: Call cpu_relax() in busy loops
  ASoC: Intel: sof_sdw: Add support for Rex soundwire
  ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
  PCI: tegra194: Fix possible array out of bounds access
  ASoC: Intel: sof_sdw: add quirk for LNL RVP
  ASoC: Intel: sof_sdw: add quirk for MTL RVP
  ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  drm/radeon: Fix integer overflow in radeon_cs_parser_init
  net/mlx5: Skip clock update work when device is in error state
  net/mlx5: Move all internal timer metadata into a dedicated struct
  net/mlx5: Refactor init clock function
  macsec: use DEV_STATS_INC()
  macsec: Fix traffic counters/statistics
  mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
  Linux 5.10.191
  sch_netem: fix issues in netem_change() vs get_dist_table()
  alpha: remove __init annotation from exported page_is_ram()
  scsi: qedf: Fix firmware halt over suspend and resume
  scsi: qedi: Fix firmware halt over suspend and resume
  scsi: core: Fix possible memory leak if device_add() fails
  scsi: snic: Fix possible memory leak if device_add() fails
  scsi: 53c700: Check that command slot is not NULL
  scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
  scsi: core: Fix legacy /proc parsing buffer overflow
  netfilter: nf_tables: report use refcount overflow
  nvme-rdma: fix potential unbalanced freeze & unfreeze
  nvme-tcp: fix potential unbalanced freeze & unfreeze
  btrfs: set cache_block_group_error if we find an error
  btrfs: don't stop integrity writeback too early
  ibmvnic: Handle DMA unmapping of login buffs in release functions
  ibmvnic: Unmap DMA login rsp buffer on send login fail
  ibmvnic: Enforce stronger sanity checks on login response
  net/mlx5: Allow 0 for total host VFs
  dmaengine: mcf-edma: Fix a potential un-allocated memory access
  net: hns3: add wait until mac link down
  net: hns3: refactor hclge_mac_link_status_wait for interface reuse
  net: phy: at803x: remove set/get wol callbacks for AR8032
  wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
  IB/hfi1: Fix possible panic during hotplug remove
  drivers: net: prevent tun_build_skb() to exceed the packet size limit
  dccp: fix data-race around dp->dccps_mss_cache
  bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  tunnels: fix kasan splat when generating ipv4 pmtu error
  net/packet: annotate data-races around tp->status
  mISDN: Update parameter type of dsp_cmx_send()
  selftests: forwarding: tc_flower: Relax success criterion
  selftests: forwarding: Switch off timeout
  selftests: forwarding: Skip test when no interfaces are specified
  selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
  selftests: forwarding: ethtool: Skip when using veth pairs
  selftests: forwarding: Add a helper to skip test when using veth pairs
  selftests/rseq: Fix build with undefined __weak
  drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
  x86: Move gds_ucode_mitigated() declaration to header
  x86/speculation: Add cpu_show_gds() prototype
  x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
  x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
  x86/srso: Fix build breakage with the LLVM linker
  usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
  usb: dwc3: Properly handle processing of pending events
  usb-storage: alauda: Fix uninit-value in alauda_check_media()
  binder: fix memory leak in binder_init()
  iio: cros_ec: Fix the allocation size for cros_ec_command
  io_uring: correct check for O_TMPFILE
  nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
  x86/pkeys: Revert a5eff72597 ("x86/pkeys: Add PKRU value to init_fpstate")
  radix tree test suite: fix incorrect allocation size for pthreads
  hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
  drm/amd/display: check attr flag before set cursor degamma on DCN3+
  drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
  drm/nouveau/gr: enable memory loads on helper invocation on all channels
  riscv,mmio: Fix readX()-to-delay() ordering
  dmaengine: pl330: Return DMA_PAUSED when transaction is paused
  selftests/bpf: Fix sk_assign on s390x
  selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
  selftests/bpf: make test_align selftest more robust
  bpf: aggressively forget precise markings during state checkpointing
  bpf: stop setting precise in current state
  bpf: allow precision tracking for programs with subprogs
  ipv6: adjust ndisc_is_useropt() to also return true for PIO
  mmc: moxart: read scr register without changing byte order
  wireguard: allowedips: expand maximum node depth
  Linux 5.10.190
  x86/CPU/AMD: Do not leak quotient data after a division by 0
  ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
  ARM: dts: imx6sll: fixup of operating points
  ARM: dts: imx: add usb alias
  wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
  mt76: mt7615: Fix fall-through warnings for Clang
  mt76: move band capabilities in mt76_phy
  exfat: check if filename entries exceeds max filename length
  exfat: support dynamic allocate bh for exfat_entry_set_cache
  exfat: speed up iterate/lookup by fixing start point of traversing cluster chain
  PM: sleep: wakeirq: fix wake irq arming
  PM / wakeirq: support enabling wake-up irq after runtime_suspend called
  soundwire: fix enumeration completion
  soundwire: bus: pm_runtime_request_resume on peripheral attachment
  soundwire: bus: add better dev_dbg to track complete() calls
  selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
  selftests/rseq: check if libc rseq support is registered
  powerpc/mm/altmap: Fix altmap boundary check
  mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
  mtd: rawnand: omap_elm: Fix incorrect type in assignment
  ext2: Drop fragment support
  fs: Protect reconfiguration of sb read-write from racing writes
  net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
  Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  fs/sysv: Null check to prevent null-ptr-deref bug
  tracing: Fix sleeping while atomic in kdb ftdump
  file: reinstate f_pos locking optimization for regular files
  drm/ttm: check null pointer before accessing when swapping
  open: make RESOLVE_CACHED correctly test for O_TMPFILE
  bpf: Disable preemption in bpf_event_output
  net: tap_open(): set sk_uid from current_fsuid()
  net: tun_chr_open(): set sk_uid from current_fsuid()
  arm64: dts: stratix10: fix incorrect I2C property for SCL signal
  mtd: rawnand: meson: fix OOB available bytes for ECC
  mtd: spinand: toshiba: Fix ecc_get_status
  exfat: release s_lock before calling dir_emit()
  exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
  ceph: defer stopping mdsc delayed_work
  USB: zaurus: Add ID for A-300/B-500/C-700
  libceph: fix potential hang in ceph_osdc_notify()
  scsi: zfcp: Defer fc_rport blocking until after ADISC response
  tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
  tcp_metrics: annotate data-races around tm->tcpm_net
  tcp_metrics: annotate data-races around tm->tcpm_vals[]
  tcp_metrics: annotate data-races around tm->tcpm_lock
  tcp_metrics: annotate data-races around tm->tcpm_stamp
  tcp_metrics: fix addr_same() helper
  net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
  net/mlx5: fs_core: Make find_closest_ft more generic
  vxlan: Fix nexthop hash size
  ip6mr: Fix skb_under_panic in ip6mr_cache_report()
  s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
  net: dcb: choose correct policy to parse DCB_ATTR_BCN
  net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
  net: ll_temac: fix error checking of irq_of_parse_and_map()
  net: ll_temac: Switch to use dev_err_probe() helper
  bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
  net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  net: add missing data-race annotation for sk_ll_usec
  net: add missing data-race annotations around sk->sk_peek_off
  net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
  net: add missing READ_ONCE(sk->sk_sndbuf) annotation
  net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
  net: annotate data-races around sk->sk_max_pacing_rate
  mISDN: hfcpci: Fix potential deadlock on &hc->lock
  net: sched: cls_u32: Fix match key mis-addressing
  perf test uprobe_from_different_cu: Skip if there is no gcc
  net: dsa: fix value check in bcm_sf2_sw_probe()
  rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
  bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
  net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
  net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
  wifi: cfg80211: Fix return value in scan logic
  KVM: s390: fix sthyi error handling
  word-at-a-time: use the same return type for has_zero regardless of endianness
  arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
  loop: Select I/O scheduler 'none' from inside add_disk()
  perf: Fix function pointer case
  io_uring: gate iowait schedule on having pending requests
  x86/kprobes: Fix JNG/JNLE emulation
  x86/kprobes: Update kcb status flag after singlestepping
  x86/kprobes: Move 'inline' to the beginning of the kprobe_is_ss() declaration
  x86/kprobes: Fix to identify indirect jmp and others using range case
  x86/kprobes: Use int3 instead of debug trap for single-step
  x86/kprobes: Identify far indirect JMP correctly
  x86/kprobes: Retrieve correct opcode for group instruction
  x86/kprobes: Do not decode opcode in resume_execution()
  kprobes/x86: Fix fall-through warnings for Clang
  ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  selftests: mptcp: depend on SYN_COOKIES
  cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  ACPI: processor: perflib: Use the "no limit" frequency QoS
  drm/ttm: make ttm_bo_unpin more defensive
  dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  ceph: never send metrics if disable_send_metrics is set
  ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  s390/dasd: fix hanging device after quiesce/resume
  virtio-net: fix race between set queues and probe
  btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  staging: rtl8712: Use constants from <linux/ieee80211.h>
  KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em
  KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()
  KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest
  irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  tpm_tis: Explicitly check for error code
  nfsd: Remove incorrect check in nfsd4_validate_stateid
  file: always lock position for FMODE_ATOMIC_POS
  btrfs: check for commit error at btrfs_attach_transaction_barrier()
  hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  tty: n_gsm: fix UAF in gsm_cleanup_mux
  staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  Documentation: security-bugs.rst: clarify CVE handling
  Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
  Revert "usb: xhci: tegra: Fix error check"
  usb: xhci-mtk: set the dma max_seg_size
  USB: quirks: add quirk for Focusrite Scarlett
  usb: ohci-at91: Fix the unhandle interrupt when resume
  usb: dwc3: don't reset device side if dwc3 was configured as host-only
  usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  USB: serial: simple: sort driver entries
  USB: serial: simple: add Kaufmann RKS+CAN VCP
  USB: serial: option: add Quectel EC200A module support
  USB: serial: option: support Quectel EM060K_128
  serial: sifive: Fix sifive_serial_console_setup() section
  serial: 8250_dw: Preserve original value of DLF register
  serial: qcom-geni: drop bogus runtime pm state update
  USB: gadget: Fix the memory leak in raw_gadget driver
  Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
  tracing: Fix warning in trace_buffered_event_disable()
  ring-buffer: Fix wrong stat of cpu_buffer->read
  ata: pata_ns87415: mark ns87560_tf_read static
  dm raid: protect md_stop() with 'reconfig_mutex'
  dm raid: clean up four equivalent goto tags in raid_ctr()
  dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  block: Fix a source code comment in include/uapi/linux/blkzoned.h
  ASoC: fsl_spdif: Silence output on stop
  drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  RDMA/mthca: Fix crash when polling CQ for shared QPs
  drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  RDMA/mlx4: Make check for invalid flags stricter
  tipc: stop tipc crypto on failure in tipc_node_create
  tipc: check return value of pskb_trim()
  benet: fix return value check in be_lancer_xmit_workarounds()
  net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  net/sched: mqprio: add extack to mqprio_parse_nlattr()
  net/sched: mqprio: refactor nlattr parsing to a separate function
  netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
  netfilter: nftables: add helper function to validate set element data
  netfilter: nft_set_rbtree: fix overlap expiration walk
  platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  team: reset team's flags when down link is P2P device
  bonding: reset bond's flags when down link is P2P device
  ice: Fix memory management in ice_ethtool_fdir.c
  tcp: Reduce chance of collisions in inet6_hashfn().
  ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
  ethernet: atheros: fix return value check in atl1e_tso_csum()
  phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  vxlan: calculate correct header length for GPE
  vxlan: move to its own directory
  net: hns3: fix wrong bw weight of disabled tc issue
  net: hns3: reconstruct function hclge_ets_validate()
  net: phy: marvell10g: fix 88x3310 power up
  i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  media: staging: atomisp: select V4L2_FWNODE
  phy: qcom-snps-femto-v2: properly enable ref clock
  phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  phy: qcom-snps: Use dev_err_probe() to simplify code
  ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  pwm: meson: fix handling of period/duty if greater than UINT_MAX
  pwm: meson: Simplify duplicated per-channel tracking
  tracing: Show real address for trace event arguments
  drm/ttm: never consider pinned BOs for eviction&swap
  drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2
  fs: dlm: interrupt posix locks only when process is killed
  dlm: rearrange async condition return
  dlm: cleanup plock_op vs plock_xop
  PCI/ASPM: Avoid link retraining race
  PCI/ASPM: Factor out pcie_wait_for_retrain()
  PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  i2c: nomadik: Remove a useless call in the remove function
  i2c: nomadik: Use devm_clk_get_enabled()
  i2c: nomadik: Remove unnecessary goto label
  i2c: Improve size determinations
  i2c: Delete error messages for failed memory allocations
  btrfs: fix extent buffer leak after tree mod log failure at split_node()
  btrfs: fix race between quota disable and relocation
  gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  io_uring: don't audit the capability check in io_uring_create()
  KVM: s390: pv: fix index value of replaced ASCE
  Linux 5.10.189
  x86: fix backwards merge of GDS/SRSO bit
  xen/netback: Fix buffer overrun triggered by unusual packet
  x86/srso: Tie SBPB bit setting to microcode patch detection
  x86/srso: Fix return thunks in generated code
  x86/srso: Add IBPB on VMEXIT
  x86/srso: Add IBPB
  x86/srso: Add SRSO_NO support
  x86/srso: Add IBPB_BRTYPE support
  x86/srso: Add a Speculative RAS Overflow mitigation
  x86/cpu, kvm: Add support for CPUID_80000021_EAX
  x86/bugs: Increase the x86 bugs vector size to two u32s
  tools headers cpufeatures: Sync with the kernel sources
  x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]
  x86/cpu: Add VM page flush MSR availablility as a CPUID feature
  Documentation/x86: Fix backwards on/off logic about YMM support
  x86/mm: Initialize text poking earlier
  mm: Move mm_cachep initialization to mm_init()
  x86/mm: Use mm_alloc() in poking_init()
  x86/mm: fix poking_init() for Xen PV guests
  x86/xen: Fix secondary processors' FPU initialization
  KVM: Add GDS_NO support to KVM
  x86/speculation: Add Kconfig option for GDS
  x86/speculation: Add force option to GDS mitigation
  x86/speculation: Add Gather Data Sampling mitigation
  x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
  x86/fpu: Mark init functions __init
  x86/fpu: Remove cpuinfo argument from init functions
  init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
  init: Invoke arch_cpu_finalize_init() earlier
  init: Remove check_bugs() leftovers
  um/cpu: Switch to arch_cpu_finalize_init()
  sparc/cpu: Switch to arch_cpu_finalize_init()
  sh/cpu: Switch to arch_cpu_finalize_init()
  mips/cpu: Switch to arch_cpu_finalize_init()
  m68k/cpu: Switch to arch_cpu_finalize_init()
  ia64/cpu: Switch to arch_cpu_finalize_init()
  ARM: cpu: Switch to arch_cpu_finalize_init()
  x86/cpu: Switch to arch_cpu_finalize_init()
  init: Provide arch_cpu_finalize_init()
  Revert "bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE"
  Revert "sctp: add bpf_bypass_getsockopt proto callback"
  Revert "net: Introduce net.ipv4.tcp_migrate_req."
  Revert "tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries."
  Revert "tcp: annotate data-races around icsk->icsk_syn_retries"
  Revert "posix-timers: Ensure timer ID search-loop limit is valid"
  Revert "Revert "8250: add support for ASIX devices with a FIFO bug""
  Linux 5.10.188
  ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
  ftrace: Store the order of pages allocated in ftrace_page
  tracing: Fix memory leak of iter->temp when reading trace_pipe
  tracing/histograms: Return an error if we fail to add histogram to hist_vars list
  net: phy: prevent stale pointer dereference in phy_init()
  tcp: annotate data-races around fastopenq.max_qlen
  tcp: annotate data-races around icsk->icsk_user_timeout
  tcp: annotate data-races around tp->notsent_lowat
  tcp: annotate data-races around rskq_defer_accept
  tcp: annotate data-races around tp->linger2
  tcp: annotate data-races around icsk->icsk_syn_retries
  tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
  net: Introduce net.ipv4.tcp_migrate_req.
  tcp: annotate data-races around tp->keepalive_probes
  tcp: annotate data-races around tp->keepalive_intvl
  tcp: annotate data-races around tp->keepalive_time
  tcp: annotate data-races around tp->tcp_tx_delay
  netfilter: nf_tables: skip bound chain on rule flush
  netfilter: nf_tables: skip bound chain in netns release path
  netfilter: nft_set_pipapo: fix improper element removal
  netfilter: nf_tables: can't schedule in nft_chain_validate
  netfilter: nf_tables: fix spurious set element insertion failure
  llc: Don't drop packet from non-root netns.
  fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
  Revert "tcp: avoid the lookup process failing to get sk in ehash table"
  net:ipv6: check return value of pskb_trim()
  net: ipv4: Use kfree_sensitive instead of kfree
  tcp: annotate data-races around tcp_rsk(req)->ts_recent
  octeontx2-pf: Dont allocate BPIDs for LBK interfaces
  security: keys: Modify mismatched function name
  iavf: Fix out-of-bounds when setting channels on remove
  iavf: Fix use-after-free in free_netdev
  bridge: Add extack warning when enabling STP in netns.
  net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
  pinctrl: amd: Use amd_pinconf_set() for all config options
  fbdev: imxfb: warn about invalid left/right margin
  spi: bcm63xx: fix max prepend length
  igb: Fix igb_down hung on surprise removal
  wifi: iwlwifi: mvm: avoid baid size integer overflow
  wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
  devlink: report devlink_port_type_warn source device
  bpf: Address KCSAN report on bpf_lru_list
  wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
  sched/fair: Don't balance task to its current running CPU
  arm64: mm: fix VA-range sanity check
  arm64: set __exception_irq_entry with __irq_entry as a default
  ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
  ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
  ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
  btrfs: add xxhash to fast checksum implementations
  posix-timers: Ensure timer ID search-loop limit is valid
  md/raid10: prevent soft lockup while flush writes
  md: fix data corruption for raid456 when reshape restart while grow up
  nbd: Add the maximum limit of allocated index in nbd_dev_add
  debugobjects: Recheck debug_objects_enabled before reporting
  ext4: correct inline offset when handling xattrs in inode body
  ASoC: fsl_sai: Disable bit clock with transmitter
  drm/client: Fix memory leak in drm_client_modeset_probe
  drm/client: Fix memory leak in drm_client_target_cloned
  can: bcm: Fix UAF in bcm_proc_show()
  regmap: Account for register length in SMBus I/O limits
  regmap: Drop initial version of maximum transfer length fixes
  selftests: tc: add 'ct' action kconfig dep
  selftests: tc: set timeout to 15 minutes
  fuse: revalidate: don't invalidate if interrupted
  btrfs: fix warning when putting transaction with qgroups enabled after abort
  perf probe: Add test for regression introduced by switch to die_get_decl_file()
  keys: Fix linking a duplicate key to a keyring's assoc_array
  ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
  ALSA: hda/realtek - remove 3k pull low procedure
  drm/atomic: Fix potential use-after-free in nonblocking commits
  RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests
  net/sched: sch_qfq: reintroduce lmax bound check for MTU
  scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
  scsi: qla2xxx: Pointer may be dereferenced
  scsi: qla2xxx: Correct the index of array
  scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
  scsi: qla2xxx: Fix potential NULL pointer dereference
  scsi: qla2xxx: Fix buffer overrun
  scsi: qla2xxx: Array index may go out of bound
  scsi: qla2xxx: Wait for io return on terminate rport
  tracing/probes: Fix not to count error code to total length
  tracing: Fix null pointer dereference in tracing_err_log_open()
  xtensa: ISS: fix call to split_if_spec
  ring-buffer: Fix deadloop issue on reading trace_pipe
  net: ena: fix shift-out-of-bounds in exponential backoff
  samples: ftrace: Save required argument registers in sample trampolines
  tracing/histograms: Add histograms to hist_vars if they have referenced variables
  s390/decompressor: fix misaligned symbol build error
  Revert "8250: add support for ASIX devices with a FIFO bug"
  meson saradc: fix clock divider mask length
  xhci: Show ZHAOXIN xHCI root hub speed correctly
  xhci: Fix TRB prefetch issue of ZHAOXIN hosts
  xhci: Fix resume issue of some ZHAOXIN hosts
  ceph: don't let check_caps skip sending responses for revoke msgs
  firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
  tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
  tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
  serial: atmel: don't enable IRQs prematurely
  drm/amd/display: Correct `DMUB_FW_VERSION` macro
  drm/rockchip: vop: Leave vblank enabled in self-refresh
  drm/atomic: Allow vblank-enabled + self-refresh "disable"
  fs: dlm: return positive pid value for F_GETLK
  md/raid0: add discard support for the 'original' layout
  misc: pci_endpoint_test: Re-init completion for every test
  misc: pci_endpoint_test: Free IRQs before removing the device
  PCI: rockchip: Set address alignment for endpoint mode
  PCI: rockchip: Use u32 variable to access 32-bit registers
  PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
  PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
  PCI: rockchip: Write PCI Device ID to correct register
  PCI: rockchip: Assert PCI Configuration Enable bit after probe
  PCI: qcom: Disable write access to read only registers for IP v2.3.3
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
  PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
  hwrng: imx-rngc - fix the timeout for init and self check
  jfs: jfs_dmap: Validate db_l2nbperpage while mounting
  ext4: only update i_reserved_data_blocks on successful block allocation
  ext4: fix wrong unit use in ext4_mb_new_blocks
  ext4: get block from bh in ext4_free_blocks for fast commit replay
  ext4: fix wrong unit use in ext4_mb_clear_bb
  ext4: Fix reusing stale buffer heads from last failed mounting
  MIPS: Loongson: Fix cpu_probe_loongson() again
  erofs: fix compact 4B support for 16k block size
  misc: fastrpc: Create fastrpc scalar with correct buffer count
  powerpc: Fail build if using recordmcount with binutils v2.37
  net: bcmgenet: Ensure MDIO unregistration has clocks enabled
  mtd: rawnand: meson: fix unaligned DMA buffers handling
  tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
  pinctrl: amd: Only use special debounce behavior for GPIO 0
  pinctrl: amd: Detect internal GPIO0 debounce handling
  pinctrl: amd: Fix mistake in handling clearing pins at startup
  f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
  nvme-pci: fix DMA direction of unmapping integrity data
  net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  net/sched: sch_qfq: refactor parsing of netlink parameters
  net/sched: make psched_mtu() RTNL-less safe
  netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
  net/sched: flower: Ensure both minimum and maximum ports are specified
  wifi: airo: avoid uninitialized warning in airo_get_rate()
  erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  riscv, bpf: Fix inconsistent JIT image generation
  bpf, riscv: Support riscv jit to provide bpf_line_info
  riscv: bpf: Avoid breaking W^X
  riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core
  igc: Fix inserting of empty frame for launchtime
  igc: Fix launchtime before start of cycle
  platform/x86: wmi: Break possible infinite loop when parsing GUID
  platform/x86: wmi: move variables
  platform/x86: wmi: use guid_t and guid_equal()
  platform/x86: wmi: remove unnecessary argument
  ipv6/addrconf: fix a potential refcount underflow for idev
  NTB: ntb_tool: Add check for devm_kcalloc
  NTB: ntb_transport: fix possible memory leak while device_register() fails
  ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
  NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
  ntb: idt: Fix error handling in idt_pci_driver_init()
  udp6: fix udp6_ehashfn() typo
  icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
  net: prevent skb corruption on frag list segmentation
  net: bgmac: postpone turning IRQs off to avoid SoC hangs
  ionic: remove WARN_ON to prevent panic_on_warn
  gve: Set default duplex configuration to full
  net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  net: mvneta: fix txq_map in case of txq_number==1
  scsi: qla2xxx: Fix error code in qla2x00_start_sp()
  igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
  net/mlx5e: Check for NOT_READY flag state after locking
  net/mlx5e: fix double free in mlx5e_destroy_flow_table
  igc: Remove delay during TX ring configuration
  drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
  drm/panel: simple: Add connector_type for innolux_at043tn24
  workqueue: clean up WORK_* constant types, clarify masking
  net: lan743x: Don't sleep in atomic context
  io_uring: add reschedule point to handle_tw_list()
  io_uring: Use io_schedule* in cqring wait
  block/partition: fix signedness issue for Amiga partitions
  rcu-tasks: Simplify trc_read_check_handler() atomic operations
  rcu-tasks: Mark ->trc_reader_special.b.need_qs data races
  rcu-tasks: Mark ->trc_reader_nesting data races
  tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
  wireguard: netlink: send staged packets when setting initial private key
  wireguard: queueing: use saner cpu selection wrapping
  netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  netfilter: nf_tables: do not ignore genmask when looking up chain by id
  netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
  netfilter: nf_tables: fix scheduling-while-atomic splat
  netfilter: nf_tables: unbind non-anonymous set if rule construction fails
  netfilter: nf_tables: drop map element references from preparation phase
  netfilter: nftables: rename set element data activation/deactivation functions
  netfilter: nf_tables: reject unbound chain set before commit phase
  netfilter: nf_tables: reject unbound anonymous set before commit phase
  netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
  netfilter: nf_tables: fix chain binding transaction logic
  netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
  netfilter: nf_tables: add rescheduling points during loop detection walks
  netfilter: nf_tables: use net_generic infra for transaction data
  sh: pgtable-3level: Fix cast to pointer from integer of different size
  block: add overflow checks for Amiga partition support
  selftests/bpf: Add verifier test for PTR_TO_MEM spill
  tpm, tpm_tis: Claim locality in interrupt handler
  fanotify: disallow mount/sb marks on kernel internal pseudo fs
  fs: no need to check source
  leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
  ARM: orion5x: fix d2net gpio initialization
  ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
  ASoC: mediatek: mt8173: Fix irq error path
  btrfs: fix race when deleting quota root from the dirty cow roots list
  btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
  fs: Lock moved directories
  fs: Establish locking order for unrelated directories
  Revert "f2fs: fix potential corruption when moving a directory"
  ext4: Remove ext4 locking of moved directory
  fs: avoid empty option when generating legacy mount string
  jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
  shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
  autofs: use flexible array in ioctl structure
  integrity: Fix possible multiple allocation in integrity_inode_get()
  um: Use HOST_DIR for mrproper
  bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
  bcache: Remove unnecessary NULL point check in node allocations
  bcache: fixup btree_cache_wait list damage
  mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
  mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
  mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
  mmc: core: disable TRIM on Kingston EMMC04G-M627
  io_uring: wait interruptibly for request completions on exit
  NFSD: add encoding of op_recall flag for write delegation
  i2c: qup: Add missing unwind goto in qup_i2c_probe()
  ALSA: jack: Fix mutex call in snd_jack_report()
  i2c: xiic: Don't try to handle more interrupt events after error
  i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
  apparmor: fix missing error check for rhashtable_insert_fast
  sh: dma: Fix DMA channel offset calculation
  s390/qeth: Fix vipa deletion
  net: dsa: tag_sja1105: fix MAC DA patching from meta frames
  pptp: Fix fib lookup calls.
  net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
  xsk: Honor SO_BINDTODEVICE on bind
  tcp: annotate data races in __tcp_oow_rate_limited()
  net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
  powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
  octeontx2-af: Fix mapping for NIX block from CGX connection
  f2fs: fix error path handling in truncate_dnode()
  mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
  spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
  net: dsa: vsc73xx: fix MTU configuration
  Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
  sctp: fix potential deadlock on &net->sctp.addr_wq_lock
  media: cec: i2c: ch7322: also select REGMAP
  rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
  pwm: sysfs: Do not apply state to already disabled PWMs
  pwm: imx-tpm: force 'real_period' to be zero in suspend
  phy: tegra: xusb: check return value of devm_kzalloc()
  mfd: stmpe: Only disable the regulators if they are enabled
  KVM: s390: vsie: fix the length of APCB bitmap
  mfd: stmfx: Nullify stmfx->vdd in case of error
  mfd: stmfx: Fix error path in stmfx_chip_init
  test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
  serial: 8250_omap: Use force_suspend and resume for system suspend
  Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
  mfd: intel-lpss: Add missing check for platform_get_resource
  usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
  usb: common: usb-conn-gpio: Set last role to unknown before initial detection
  usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
  usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
  KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
  media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
  media: venus: helpers: Fix ALIGN() of non power of two
  mfd: rt5033: Drop rt5033-battery sub-device
  coresight: Fix loss of connection info when a module is unloaded
  kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
  serial: 8250: lock port for UART_IER access in omap8250_irq()
  serial: 8250: lock port for stop_rx() in omap8250_irq()
  usb: hide unused usbfs_notify_suspend/resume functions
  usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
  extcon: Fix kernel doc of property capability fields to avoid warnings
  extcon: Fix kernel doc of property fields to avoid warnings
  usb: gadget: u_serial: Add null pointer check in gserial_suspend
  usb: dwc3: qcom: Fix potential memory leak
  clk: qcom: ipq6018: fix networking resets
  clk: qcom: reset: support resetting multiple bits
  clk: qcom: reset: Allow specifying custom reset delay
  media: usb: siano: Fix warning due to null work_func_t function pointer
  media: videodev2.h: Fix struct v4l2_input tuner index comment
  media: usb: Check az6007_read() return value
  clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
  serial: 8250: omap: Fix freeing of resources on failed register
  sh: j2: Use ioremap() to translate device tree address into kernel memory
  w1: fix loop in w1_fini()
  w1: w1_therm: fix locking behavior in convert_t
  SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
  block: change all __u32 annotations to __be32 in affs_hardblocks.h
  block: fix signed int overflow in Amiga partition support
  phy: tegra: xusb: Clear the driver reference in usb-phy dev
  usb: dwc3: gadget: Propagate core init errors to UDC during pullup
  USB: serial: option: add LARA-R6 01B PIDs
  io_uring: ensure IOPOLL locks around deferred work
  hwrng: st - keep clock enabled while hwrng is registered
  dax: Introduce alloc_dev_dax_id()
  dax: Fix dax_mapping_release() use after free
  NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
  ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
  modpost: fix off by one in is_executable_section()
  crypto: marvell/cesa - Fix type mismatch warning
  modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
  modpost: fix section mismatch message for R_ARM_ABS32
  crypto: nx - fix build warnings when DEBUG_FS is not enabled
  hwrng: virtio - Fix race on data_avail and actual data
  hwrng: virtio - always add a pending request
  hwrng: virtio - don't waste entropy
  hwrng: virtio - don't wait on cleanup
  hwrng: virtio - add an internal buffer
  powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
  powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
  mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *
  mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *
  powerpc/powernv/sriov: perform null check on iov before dereferencing iov
  pinctrl: at91-pio4: check return value of devm_kasprintf()
  perf dwarf-aux: Fix off-by-one in die_get_varname()
  perf script: Fix allocation of evsel->priv related to per-event dump files
  perf script: Fixup 'struct evsel_script' method prefix
  kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
  pinctrl: cherryview: Return correct value if pin in push-pull mode
  perf bench: Add missing setlocale() call to allow usage of %'d style formatting
  perf bench: Use unbuffered output when pipe/tee'ing to a file
  PCI: Add pci_clear_master() stub for non-CONFIG_PCI
  PCI: ftpci100: Release the clock resources
  PCI: pciehp: Cancel bringup sequence if card is not present
  scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
  PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
  pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
  scsi: qedf: Fix NULL dereference in error handling
  PCI: cadence: Fix Gen2 Link Retraining process
  ASoC: imx-audmix: check return value of devm_kasprintf()
  ovl: update of dentry revalidate flags after copy up
  drivers: meson: secure-pwrc: always enable DMA domain
  clk: ti: clkctrl: check return value of kasprintf()
  clk: keystone: sci-clk: check return value of kasprintf()
  clk: si5341: free unused memory on probe failure
  clk: si5341: check return value of {devm_}kasprintf()
  clk: si5341: return error if one synth clock registration fails
  clk: si5341: Add sysfs properties to allow checking/resetting device faults
  clk: si5341: Allow different output VDD_SEL values
  clk: cdce925: check return value of kasprintf()
  clk: vc5: check memory returned by kasprintf()
  drm/msm/dp: Free resources after unregistering them
  drm/msm/dpu: do not enable color-management if DSPPs are not available
  ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
  clk: tegra: tegra124-emc: Fix potential memory leak
  clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
  clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
  RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
  RDMA/bnxt_re: wraparound mbox producer index
  amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
  drm/radeon: fix possible division-by-zero errors
  drm/amdkfd: Fix potential deallocation of previously deallocated memory.
  ARM: dts: BCM5301X: fix duplex-full => full-duplex
  hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
  hwmon: (adm1275) Allow setting sample averaging
  hwmon: (adm1275) enable adm1272 temperature reporting
  hwmon: (gsc-hwmon) fix fan pwm temperature scaling
  ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
  ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
  arm64: dts: ti: k3-j7200: Fix physical address of pin
  fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
  arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
  ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
  RDMA/hns: Fix hns_roce_table_get return value
  RDMA/hns: Clean the hardware related code for HEM
  RDMA/hns: Use refcount_t APIs for HEM
  RDMA/hns: Fix coding style issues
  RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions
  IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
  IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
  IB/hfi1: Use bitmap_zalloc() when applicable
  soc/fsl/qe: fix usb.c build errors
  ARM: dts: meson8: correct uart_B and uart_C clock references
  ASoC: es8316: Do not set rate constraints for unsupported MCLKs
  ASoC: es8316: Increment max value for ALC Capture Target Volume control
  memory: brcmstb_dpfe: fix testing array offset after use
  ARM: dts: stm32: Shorten the AV96 HDMI sound card name
  arm64: dts: qcom: apq8096: fix fixed regulator name property
  ARM: omap2: fix missing tick_broadcast() prototype
  ARM: ep93xx: fix missing-prototype warnings
  drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
  arm64: dts: qcom: msm8996: correct camss unit address
  arm64: dts: qcom: msm8994: correct SPMI unit address
  arm64: dts: qcom: msm8916: correct camss unit address
  ARM: dts: gta04: Move model property out of pinctrl node
  RDMA/bnxt_re: Fix to remove an unnecessary log
  RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
  RDMA/bnxt_re: Use unique names while registering interrupts
  RDMA/bnxt_re: Fix to remove unnecessary return labels
  RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
  arm64: dts: microchip: sparx5: do not use PSCI on reference boards
  bus: ti-sysc: Fix dispc quirk masking bool variables
  ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
  drm/panel: sharp-ls043t1le01: adjust mode settings
  drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
  Input: adxl34x - do not hardcode interrupt trigger type
  ARM: dts: meson8b: correct uart_B and uart_C clock references
  ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
  drm/vram-helper: fix function names in vram helper doc
  drm/bridge: tc358768: fix THS_TRAILCNT computation
  drm/bridge: tc358768: fix TXTAGOCNT computation
  drm/bridge: tc358768: fix THS_ZEROCNT computation
  drm/bridge: tc358768: fix TCLK_TRAILCNT computation
  drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
  drm/bridge: tc358768: fix TCLK_ZEROCNT computation
  drm/bridge: tc358768: fix PLL target frequency
  drm/bridge: tc358768: fix PLL parameters computation
  drm/bridge: tc358768: always enable HS video mode
  Input: drv260x - sleep between polling GO bit
  drm/amd/display: Explicitly specify update type per plane info change
  radeon: avoid double free in ci_dpm_init()
  netlink: Add __sock_i_ino() for __netlink_diag_dump().
  ipvlan: Fix return value of ipvlan_queue_xmit()
  netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
  netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
  lib/ts_bm: reset initial match offset for every block of text
  net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  nfc: llcp: simplify llcp_sock_connect() error paths
  sfc: fix crash when reading stats while NIC is resetting
  net: axienet: Move reset before 64-bit DMA detection
  gtp: Fix use-after-free in __gtp_encap_destroy().
  selftests: rtnetlink: remove netdevsim device after ipsec offload test
  netlink: do not hard code device address lenth in fdb dumps
  netlink: fix potential deadlock in netlink_set_err()
  net: stmmac: fix double serdes powerdown
  igc: Fix race condition in PTP tx code
  wifi: ath9k: convert msecs to jiffies where needed
  wifi: cfg80211: rewrite merging of inherited elements
  wifi: iwlwifi: pull from TXQs with softirqs disabled
  rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
  wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
  memstick r592: make memstick_debug_get_tpc_name() static
  kexec: fix a memory leak in crash_shrink_memory()
  watchdog/perf: more properly prevent false positives with turbo modes
  watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
  wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
  wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
  wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
  wifi: ray_cs: Fix an error handling path in ray_probe()
  wifi: ray_cs: Drop useless status variable in parse_addr()
  wifi: ray_cs: Utilize strnlen() in parse_addr()
  wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
  wl3501_cs: use eth_hw_addr_set()
  net: create netdev->dev_addr assignment helpers
  wl3501_cs: Fix misspelling and provide missing documentation
  wifi: atmel: Fix an error handling path in atmel_probe()
  wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
  wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
  regulator: core: Streamline debugfs operations
  regulator: core: Fix more error checking for debugfs_create_dir()
  bpftool: JIT limited misreported as negative value on aarch64
  nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
  nfc: constify several pointers to u8, char and sk_buff
  libbpf: fix offsetof() and container_of() to work with CO-RE
  sctp: add bpf_bypass_getsockopt proto callback
  bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE
  wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
  wifi: wilc1000: fix for absent RSN capabilities WFA testcase
  spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
  samples/bpf: Fix buffer overflow in tcp_basertt
  wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
  wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
  igc: Enable and fix RX hash usage by netstack
  pstore/ram: Add check for kstrdup
  ima: Fix build warnings
  evm: Complete description of evm_inode_setattr()
  x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
  perf/ibs: Fix interface via core pmu events
  rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
  rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
  rcuscale: Move shutdown from wait_event() to wait_event_idle()
  rcuscale: Always log error message
  rcuscale: Console output claims too few grace periods
  thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
  cpufreq: intel_pstate: Fix energy_performance_preference for passive
  ARM: 9303/1: kprobes: avoid missing-declaration warnings
  powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
  perf/arm-cmn: Fix DTC reset
  PM: domains: fix integer overflow issues in genpd_parse_state()
  clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
  tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
  posix-timers: Prevent RT livelock in itimer_delete()
  irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
  irqchip/jcore-aic: Kill use of irq_create_strict_mappings()
  md/raid10: fix io loss while replacement replace rdev
  md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
  md/raid10: fix wrong setting of max_corr_read_errors
  md/raid10: fix overflow of md/safe_mode_delay
  md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
  blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
  x86/resctrl: Only show tasks' pid in current pid namespace
  fs: pipe: reveal missing function protoypes
  nubus: Partially revert proc_create_single_data() conversion
  drm/amdgpu: Validate VM ioctl flags.
  scripts/tags.sh: Resolve gtags empty index generation
  Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
  HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
  HID: wacom: Use ktime_t rather than int when dealing with timestamps
  fbdev: imsttfb: Fix use after free bug in imsttfb_probe
  video: imsttfb: check for ioremap() failures
  can: isotp: isotp_sendmsg(): fix return error fix on TX path
  x86/smp: Use dedicated cache-line for mwait_play_dead()
  media: atomisp: fix "variable dereferenced before check 'asd'"
  Linux 5.10.187
  x86/cpu/amd: Add a Zenbleed fix
  x86/cpu/amd: Move the errata checking functionality up
  x86/microcode/AMD: Load late on both threads too
  ANDROID: GKI: fix up sysctl_vals ABI change.
  Revert "gpio: Allow per-parent interrupt data"
  Revert "gpiolib: Fix GPIO chip IRQ initialization restriction"
  Linux 5.10.186
  bpf/btf: Accept function names that contain dots
  netfilter: nf_tables: hold mutex on netns pre_exit path
  netfilter: nf_tables: validate registers coming from userspace.
  netfilter: nftables: statify nft_parse_register()
  i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
  x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
  drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
  drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
  drm/exynos: vidi: fix a wrong error return
  ARM: dts: Fix erroneous ADS touchscreen polarities
  s390/purgatory: disable branch profiling
  ASoC: nau8824: Add quirk to active-high jack-detect
  ASoC: simple-card: Add missing of_node_put() in case of error
  spi: lpspi: disable lpspi module irq in DMA mode
  s390/cio: unregister device when the only path is gone
  Input: soc_button_array - add invalid acpi_index DMI quirk handling
  usb: gadget: udc: fix NULL dereference in remove()
  nfcsim.c: Fix error checking for debugfs_create_dir
  media: cec: core: don't set last_initiator if tx in progress
  arm64: Add missing Set/Way CMO encodings
  HID: wacom: Add error check to wacom_parse_and_register()
  scsi: target: iscsi: Prevent login threads from racing between each other
  gpiolib: Fix GPIO chip IRQ initialization restriction
  gpio: Allow per-parent interrupt data
  sch_netem: acquire qdisc lock in netem_change()
  Revert "net: phy: dp83867: perform soft reset and retain established link"
  netfilter: nfnetlink_osf: fix module autoload
  netfilter: nf_tables: disallow element updates of bound anonymous sets
  netfilter: nft_set_pipapo: .walk does not deal with generations
  be2net: Extend xmit workaround to BE3 chip
  net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
  ipvs: align inner_mac_header for encapsulation
  mmc: usdhi60rol0: fix deferred probing
  mmc: sh_mmcif: fix deferred probing
  mmc: sdhci-acpi: fix deferred probing
  mmc: owl: fix deferred probing
  mmc: omap_hsmmc: fix deferred probing
  mmc: omap: fix deferred probing
  mmc: mvsdio: fix deferred probing
  mmc: mtk-sd: fix deferred probing
  net: qca_spi: Avoid high load if QCA7000 is not available
  xfrm: Linearize the skb after offloading if needed.
  selftests: net: fcnal-test: check if FIPS mode is enabled
  selftests: net: vrf-xfrm-tests: change authentication and encryption algos
  xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
  bpf: Fix verifier id tracking of scalars on spill
  bpf: track immediate values written to stack by BPF_ST instruction
  xfrm: Ensure policies always checked on XFRM-I input path
  xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
  xfrm: Treat already-verified secpath entries as optional
  ieee802154: hwsim: Fix possible memory leaks
  memfd: check for non-NULL file_seals in memfd_create() syscall
  sysctl: move some boundary constants from sysctl.c to sysctl_vals
  mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
  x86/mm: Avoid using set_pgd() outside of real PGD pages
  nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
  io_uring/net: disable partial retries for recvmsg with cmsg
  io_uring/net: clear msg_controllen on partial sendmsg retry
  io_uring/net: save msghdr->msg_control for retries
  writeback: fix dereferencing NULL mapping->host on writeback_page_template
  regmap: spi-avmm: Fix regmap_bus max_raw_write
  regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
  ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
  mmc: mmci: stm32: fix max busy timeout calculation
  mmc: meson-gx: remove redundant mmc_request_done() call from irq context
  mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
  cgroup: Do not corrupt task iteration when rebinding subsystem
  PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
  PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
  Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
  PCI: hv: Fix a race condition bug in hv_pci_query_relations()
  Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
  nilfs2: fix buffer corruption due to concurrent device reads
  selftests: mptcp: join: skip check if MIB counter not supported
  selftests: mptcp: pm nl: remove hardcoded default limits
  selftests: mptcp: lib: skip if not below kernel version
  selftests: mptcp: lib: skip if missing symbol
  tick/common: Align tick period during sched_timer setup
  tracing: Add tracing_reset_all_online_cpus_unlocked() function
  net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
  drm/amd/display: fix the system hang while disable PSR

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/clock/xlnx,versal-clk.yaml
	drivers/bus/mhi/Kconfig
	drivers/bus/mhi/Makefile
	drivers/bus/mhi/host/pm.c
	kernel/gen_kheaders.sh

Change-Id: If4b1fdb014389dda0de7ecec0dea4e0d38ad69c2
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
2023-12-05 16:20:08 +05:30
Greg Kroah-Hartman
cf3a19d56e Merge 5.10.201 into android12-5.10-lts
Changes in 5.10.201
	iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
	sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
	vfs: fix readahead(2) on block devices
	x86/srso: Fix SBPB enablement for (possible) future fixed HW
	futex: Don't include process MM in futex key on no-MMU
	x86/boot: Fix incorrect startup_gdt_descr.size
	pstore/platform: Add check for kstrdup
	genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
	i40e: fix potential memory leaks in i40e_remove()
	udp: add missing WRITE_ONCE() around up->encap_rcv
	tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
	overflow: Implement size_t saturating arithmetic helpers
	gve: Use size_add() in call to struct_size()
	mlxsw: Use size_mul() in call to struct_size()
	tipc: Use size_add() in calls to struct_size()
	net: spider_net: Use size_add() in call to struct_size()
	wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
	wifi: mt76: mt7603: rework/fix rx pse hang check
	tcp_metrics: add missing barriers on delete
	tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
	tcp_metrics: do not create an entry from tcp_init_metrics()
	wifi: rtlwifi: fix EDCA limit set by BT coexistence
	can: dev: can_restart(): don't crash kernel if carrier is OK
	can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
	PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
	thermal: core: prevent potential string overflow
	r8169: use tp_to_dev instead of open code
	r8169: fix rare issue with broken rx after link-down on RTL8125
	chtls: fix tp->rcv_tstamp initialization
	tcp: fix cookie_init_timestamp() overflows
	ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
	ipv6: avoid atomic fragment on GSO packets
	net: add DEV_STATS_READ() helper
	ipvlan: properly track tx_errors
	regmap: debugfs: Fix a erroneous check after snprintf()
	clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
	clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks
	clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
	clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
	clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
	clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
	clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
	clk: imx: Select MXC_CLK for CLK_IMX8QXP
	clk: imx: imx8mq: correct error handling path
	clk: asm9260: use parent index to link the reference clock
	clk: linux/clk-provider.h: fix kernel-doc warnings and typos
	spi: nxp-fspi: use the correct ioremap function
	clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
	clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
	clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
	clk: ti: Update component clocks to use ti_dt_clk_name()
	clk: ti: change ti_clk_register[_omap_hw]() API
	clk: ti: fix double free in of_ti_divider_clk_setup()
	clk: npcm7xx: Fix incorrect kfree
	clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
	clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
	clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
	clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
	clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
	clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
	clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
	platform/x86: wmi: Fix probe failure when failing to register WMI devices
	platform/x86: wmi: remove unnecessary initializations
	platform/x86: wmi: Fix opening of char device
	hwmon: (axi-fan-control) Support temperature vs pwm points
	hwmon: (axi-fan-control) Fix possible NULL pointer dereference
	hwmon: (coretemp) Fix potentially truncated sysfs attribute name
	drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
	drm/rockchip: vop: Fix call to crtc reset helper
	drm/radeon: possible buffer overflow
	drm/bridge: tc358768: Fix use of uninitialized variable
	drm/bridge: tc358768: Disable non-continuous clock mode
	drm/bridge: tc358768: Fix bit updates
	drm/mediatek: Fix iommu fault during crtc enabling
	drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
	arm64/arm: xen: enlighten: Fix KPTI checks
	drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
	xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
	arm64: dts: qcom: msm8916: Fix iommu local address range
	arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
	ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
	soc: qcom: llcc: Handle a second device without data corruption
	firmware: ti_sci: Mark driver as non removable
	clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
	selftests/pidfd: Fix ksft print formats
	selftests/resctrl: Ensure the benchmark commands fits to its array
	crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
	hwrng: geode - fix accessing registers
	libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
	nd_btt: Make BTT lanes preemptible
	crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
	crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
	crypto: qat - mask device capabilities with soft straps
	crypto: qat - increase size of buffers
	hid: cp2112: Fix duplicate workqueue initialization
	ARM: 9321/1: memset: cast the constant byte to unsigned char
	ext4: move 'ix' sanity check to corrent position
	ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
	IB/mlx5: Fix rdma counter binding for RAW QP
	RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
	RDMA/hns: Fix signed-unsigned mixed comparisons
	ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
	scsi: ufs: core: Leave space for '\0' in utf8 desc string
	RDMA/hfi1: Workaround truncation compilation error
	hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
	sh: bios: Revive earlyprintk support
	Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
	HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
	HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
	HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
	HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
	ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
	padata: Convert from atomic_t to refcount_t on parallel_data->refcnt
	padata: Fix refcnt handling in padata_free_shell()
	ASoC: ams-delta.c: use component after check
	mfd: core: Un-constify mfd_cell.of_reg
	mfd: core: Ensure disabled devices are skipped without aborting
	mfd: dln2: Fix double put in dln2_probe
	leds: pwm: Don't disable the PWM when the LED should be off
	leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
	tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
	livepatch: Fix missing newline character in klp_resolve_symbols()
	usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
	dmaengine: ti: edma: handle irq_of_parse_and_map() errors
	misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
	tools: iio: privatize globals and functions in iio_generic_buffer.c file
	tools: iio: iio_generic_buffer: Fix some integer type and calculation
	tools: iio: iio_generic_buffer ensure alignment
	USB: usbip: fix stub_dev hub disconnect
	dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
	f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
	interconnect: qcom: sc7180: Retire DEFINE_QBCM
	interconnect: qcom: sc7180: Set ACV enable_mask
	modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
	powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
	powerpc/xive: Fix endian conversion size
	powerpc/imc-pmu: Use the correct spinlock initializer.
	powerpc/pseries: fix potential memory leak in init_cpu_associativity()
	xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
	usb: host: xhci-plat: fix possible kernel oops while resuming
	perf machine: Avoid out of bounds LBR memory read
	perf hist: Add missing puts to hist__account_cycles
	i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
	rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
	pcmcia: cs: fix possible hung task and memory leak pccardd()
	pcmcia: ds: fix refcount leak in pcmcia_device_add()
	pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
	media: i2c: max9286: Fix some redundant of_node_put() calls
	media: bttv: fix use after free error due to btv->timeout timer
	media: s3c-camif: Avoid inappropriate kfree()
	media: vidtv: psi: Add check for kstrdup
	media: vidtv: mux: Add check and kfree for kstrdup
	media: cedrus: Fix clock/reset sequence
	media: dvb-usb-v2: af9035: fix missing unlock
	regmap: prevent noinc writes from clobbering cache
	pwm: sti: Avoid conditional gotos
	pwm: sti: Reduce number of allocations and drop usage of chip_data
	pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
	Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
	llc: verify mac len before reading mac header
	hsr: Prevent use after free in prp_create_tagged_frame()
	tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
	inet: shrink struct flowi_common
	dccp: Call security_inet_conn_request() after setting IPv4 addresses.
	dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
	net: r8169: Disable multicast filter for RTL8168H and RTL8107E
	Fix termination state for idr_for_each_entry_ul()
	net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
	net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
	net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
	net/smc: put sk reference if close work was canceled
	tg3: power down device only on SYSTEM_POWER_OFF
	r8169: respect userspace disabling IFF_MULTICAST
	netfilter: xt_recent: fix (increase) ipv6 literal buffer length
	netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
	netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
	x86: Share definition of __is_canonical_address()
	x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
	drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
	spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
	fbdev: imsttfb: Fix error path of imsttfb_probe()
	fbdev: imsttfb: fix a resource leak in probe
	fbdev: fsl-diu-fb: mark wr_reg_wa() static
	tracing/kprobes: Fix the order of argument descriptions
	Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
	btrfs: use u64 for buffer sizes in the tree search ioctls
	Linux 5.10.201

Change-Id: I0ce874e25eb6aeebf5826d6ef843fdbbf55d7c7d
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-11-29 14:46:51 +00:00
Sascha Hauer
ae681e5eff PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
[ Upstream commit 1e0731c05c985deb68a97fa44c1adcd3305dda90 ]

As a matter of fact the regmap_pmu already is mandatory because
it is used unconditionally in the driver. Bail out gracefully in
probe() rather than crashing later.

Link: https://lore.kernel.org/lkml/20230704093242.583575-2-s.hauer@pengutronix.de/
Fixes: b9d1262bca ("PM / devfreq: event: support rockchip dfi controller")
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-11-20 11:06:45 +01:00
Greg Kroah-Hartman
8026d5839b This is the 5.10.195 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmUJdfMACgkQONu9yGCS
 aT7i/w//Wbvt3F9hF/9Rmg9A4J23OWl2o07Z8Fi0a4F4B0FJjuQGSPRvpSvKtIWv
 +7taCzOw9+Qi52hTR7BK+QpLpEPgMbv1IdgyPu1gtjL4WHuKk1aOeafISYuQDgeZ
 XSFoV1EGjxkg3wbMZkucnmQVitGxC/iV0ojvxKleiIE9UNzceQclGmmBL0FwmEYp
 c91XKEACZ5K/spSyyxocP4Fw6mbk98ISiju+74op5EDFry9qnIYa2pU/au3gZvh/
 TScOYOQsBojOFTy/wuEfpOiVBK9gLFq8du0J/gHS2aUqswkp/qFcpH7wbS5Po3+l
 Ja9a76o2B4btMCz6UhyhwzB+0QTQ1Gdea35FHRbF3d4ssNJDqDtwBCHqd3zeMUYo
 uTDhyTsSGV40Gm9A5Sojyzjgj4X12rQ0ffL+zcXfXe60flE8SNIxR8DiIXPlAsC+
 pgNQ5l/HcdJE1abRoTkvpsptaT2sNXgwZZij+VOBI3Vp4wr61U69CfP/QWWPZZF5
 ECEh8ZDK1roiEyBjn6njqXmt5vbmNasgI5umgnNPBgKEB2OLXqox6rn9XK0qMJ+X
 /oiCaL9RveU/QL5qNvV6Z2beXPwT51Vdy8+bQBfb5bUFRGQcTVIWaBRG0ZIHeSGm
 pG10/VAnCGtNrC6M/HVGd0Wyih+ur65Jz/rNKbkMX69cvJuxPWk=
 =RAs8
 -----END PGP SIGNATURE-----

Merge 5.10.195 into android12-5.10-lts

Changes in 5.10.195
	erofs: ensure that the post-EOF tails are all zeroed
	ARM: pxa: remove use of symbol_get()
	mmc: au1xmmc: force non-modular build and remove symbol_get usage
	net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
	rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
	modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
	USB: serial: option: add Quectel EM05G variant (0x030e)
	USB: serial: option: add FOXCONN T99W368/T99W373 product
	usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
	usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
	HID: wacom: remove the battery when the EKR is off
	staging: rtl8712: fix race condition
	Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
	configfs: fix a race in configfs_lookup()
	serial: qcom-geni: fix opp vote on shutdown
	serial: sc16is7xx: fix broken port 0 uart init
	serial: sc16is7xx: fix bug when first setting GPIO direction
	firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
	fsi: master-ast-cf: Add MODULE_FIRMWARE macro
	nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
	nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
	pinctrl: amd: Don't show `Invalid config param` errors
	ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
	ARM: dts: imx: update sdma node name format
	ARM: dts: imx7s: Drop dma-apb interrupt-names
	ARM: dts: imx: Adjust dma-apbh node name
	ARM: dts: imx: Set default tuning step for imx7d usdhc
	phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
	media: pulse8-cec: handle possible ping error
	media: pci: cx23885: fix error handling for cx23885 ATSC boards
	9p: virtio: make sure 'offs' is initialized in zc_request
	ASoC: da7219: Flush pending AAD IRQ when suspending
	ASoC: da7219: Check for failure reading AAD IRQ events
	ethernet: atheros: fix return value check in atl1c_tso_csum()
	vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
	m68k: Fix invalid .section syntax
	s390/dasd: use correct number of retries for ERP requests
	s390/dasd: fix hanging device after request requeue
	fs/nls: make load_nls() take a const parameter
	ASoc: codecs: ES8316: Fix DMIC config
	ASoC: atmel: Fix the 8K sample parameter in I2SC master
	platform/x86: intel: hid: Always call BTNL ACPI method
	platform/x86: huawei-wmi: Silence ambient light sensor
	drm/amd/display: Exit idle optimizations before attempt to access PHY
	ovl: Always reevaluate the file signature for IMA
	ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
	security: keys: perform capable check only on privileged operations
	kprobes: Prohibit probing on CFI preamble symbol
	clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
	vmbus_testing: fix wrong python syntax for integer value comparison
	net: usb: qmi_wwan: add Quectel EM05GV2
	idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
	scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
	netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
	bnx2x: fix page fault following EEH recovery
	sctp: handle invalid error codes without calling BUG()
	scsi: storvsc: Always set no_report_opcodes
	ALSA: seq: oss: Fix racy open/close of MIDI devices
	tracing: Introduce pipe_cpumask to avoid race on trace_pipes
	platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
	net: Avoid address overwrite in kernel_connect
	udf: Check consistency of Space Bitmap Descriptor
	udf: Handle error when adding extent to a file
	Revert "net: macsec: preserve ingress frame ordering"
	reiserfs: Check the return value from __getblk()
	eventfd: Export eventfd_ctx_do_read()
	eventfd: prevent underflow for eventfd semaphores
	fs: Fix error checking for d_hash_and_lookup()
	tmpfs: verify {g,u}id mount options correctly
	selftests/harness: Actually report SKIP for signal tests
	refscale: Fix uninitalized use of wait_queue_head_t
	OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
	selftests/resctrl: Don't leak buffer in fill_cache()
	selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
	selftests/resctrl: Close perf value read fd on errors
	x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
	perf/imx_ddr: don't enable counter0 if none of 4 counters are used
	s390/pkey: fix/harmonize internal keyblob headers
	s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
	x86/efistub: Fix PCI ROM preservation in mixed mode
	cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
	bpftool: Use a local bpf_perf_event_value to fix accessing its fields
	bpf: Clear the probe_addr for uprobe
	tcp: tcp_enter_quickack_mode() should be static
	hwrng: nomadik - keep clock enabled while hwrng is registered
	regmap: rbtree: Use alloc_flags for memory allocations
	udp: re-score reuseport groups when connected sockets are present
	bpf: reject unhashed sockets in bpf_sk_assign
	wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
	spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
	can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
	wifi: mwifiex: Fix OOB and integer underflow when rx packets
	wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
	selftests/bpf: fix static assert compilation issue for test_cls_*.c
	crypto: stm32 - Properly handle pm_runtime_get failing
	crypto: api - Use work queue in crypto_destroy_instance
	Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
	Bluetooth: Fix potential use-after-free when clear keys
	net: tcp: fix unexcepted socket die when snd_wnd is 0
	selftests/bpf: Clean up fmod_ret in bench_rename test script
	ice: ice_aq_check_events: fix off-by-one check when filling buffer
	crypto: caam - fix unchecked return value error
	hwrng: iproc-rng200 - Implement suspend and resume calls
	lwt: Fix return values of BPF xmit ops
	lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
	fs: ocfs2: namei: check return value of ocfs2_add_entry()
	wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
	wifi: mwifiex: Fix missed return in oob checks failed path
	samples/bpf: fix broken map lookup probe
	wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
	wifi: ath9k: protect WMI command response buffer replacement with a lock
	wifi: mwifiex: avoid possible NULL skb pointer dereference
	Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
	wifi: ath9k: use IS_ERR() with debugfs_create_dir()
	net: arcnet: Do not call kfree_skb() under local_irq_disable()
	mlxsw: i2c: Fix chunk size setting in output mailbox buffer
	mlxsw: i2c: Limit single transaction buffer size
	hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
	net/sched: sch_hfsc: Ensure inner classes have fsc curve
	netrom: Deny concurrent connect().
	drm/bridge: tc358764: Fix debug print parameter order
	quota: factor out dquot_write_dquot()
	quota: rename dquot_active() to inode_quota_active()
	quota: add new helper dquot_active()
	quota: fix dqput() to follow the guarantees dquot_srcu should provide
	ASoC: stac9766: fix build errors with REGMAP_AC97
	soc: qcom: ocmem: Add OCMEM hardware version print
	soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
	arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
	drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
	ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
	ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
	ARM: dts: BCM53573: Drop nonexistent #usb-cells
	ARM: dts: BCM53573: Add cells sizes to PCIe node
	ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
	drm/etnaviv: fix dumping of active MMU context
	x86/mm: Fix PAT bit missing from page protection modify mask
	ARM: dts: s3c64xx: align pinctrl with dtschema
	ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
	ARM: dts: s5pv210: adjust node names to DT spec
	ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
	ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
	drm: adv7511: Fix low refresh rate register for ADV7533/5
	ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
	arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
	arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
	drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
	md/bitmap: don't set max_write_behind if there is no write mostly device
	md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
	drm/tegra: Remove superfluous error messages around platform_get_irq()
	drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
	of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
	drm/armada: Fix off-by-one error in armada_overlay_get_property()
	drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
	ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
	drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
	drm/msm/mdp5: Don't leak some plane state
	firmware: meson_sm: fix to avoid potential NULL pointer dereference
	smackfs: Prevent underflow in smk_set_cipso()
	drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
	drm/msm/a2xx: Call adreno_gpu_init() earlier
	audit: fix possible soft lockup in __audit_inode_child()
	bus: ti-sysc: Fix build warning for 64-bit build
	drm/mediatek: Fix potential memory leak if vmap() fail
	bus: ti-sysc: Fix cast to enum warning
	of: unittest: Fix overlay type in apply/revert check
	ALSA: ac97: Fix possible error value of *rac97
	ipmi:ssif: Add check for kstrdup
	ipmi:ssif: Fix a memory leak when scanning for an adapter
	drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
	clk: sunxi-ng: Modify mismatched function name
	clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
	clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
	ext4: correct grp validation in ext4_mb_good_group
	clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
	clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
	clk: qcom: reset: Use the correct type of sleep/delay based on length
	PCI: Mark NVIDIA T4 GPUs to avoid bus reset
	pinctrl: mcp23s08: check return value of devm_kasprintf()
	PCI: pciehp: Use RMW accessors for changing LNKCTL
	PCI/ASPM: Use RMW accessors for changing LNKCTL
	clk: imx8mp: fix sai4 clock
	clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
	vfio/type1: fix cap_migration information leak
	powerpc/fadump: reset dump area size if fadump memory reserve fails
	powerpc/perf: Convert fsl_emb notifier to state machine callbacks
	drm/amdgpu: Use RMW accessors for changing LNKCTL
	drm/radeon: Use RMW accessors for changing LNKCTL
	net/mlx5: Use RMW accessors for changing LNKCTL
	wifi: ath10k: Use RMW accessors for changing LNKCTL
	powerpc: Don't include lppaca.h in paca.h
	powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
	nfs/blocklayout: Use the passed in gfp flags
	powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
	jfs: validate max amount of blocks before allocation.
	fs: lockd: avoid possible wrong NULL parameter
	NFSD: da_addr_body field missing in some GETDEVICEINFO replies
	NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
	NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
	media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
	media: i2c: tvp5150: check return value of devm_kasprintf()
	media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
	drivers: usb: smsusb: fix error handling code in smsusb_init_device
	media: dib7000p: Fix potential division by zero
	media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
	media: cx24120: Add retval check for cx24120_message_send()
	scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
	scsi: libsas: Introduce more SAM status code aliases in enum exec_status
	scsi: hisi_sas: Modify v3 HW SSP underflow error processing
	scsi: hisi_sas: Modify v3 HW SATA completion error processing
	scsi: hisi_sas: Fix warnings detected by sparse
	scsi: hisi_sas: Fix normally completed I/O analysed as failed
	media: rkvdec: increase max supported height for H.264
	media: mediatek: vcodec: Return NULL if no vdec_fb is found
	usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
	scsi: RDMA/srp: Fix residual handling
	scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
	scsi: iscsi: Add length check for nlattr payload
	scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
	scsi: be2iscsi: Add length check when parsing nlattrs
	scsi: qla4xxx: Add length check when parsing nlattrs
	serial: sprd: Assign sprd_port after initialized to avoid wrong access
	serial: sprd: Fix DMA buffer leak issue
	x86/APM: drop the duplicate APM_MINOR_DEV macro
	scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
	scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
	scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
	coresight: tmc: Explicit type conversions to prevent integer overflow
	dma-buf/sync_file: Fix docs syntax
	driver core: test_async: fix an error code
	IB/uverbs: Fix an potential error pointer dereference
	fsi: aspeed: Reset master errors after CFAM reset
	iommu/qcom: Disable and reset context bank before programming
	iommu/vt-d: Fix to flush cache of PASID directory table
	media: go7007: Remove redundant if statement
	USB: gadget: f_mass_storage: Fix unused variable warning
	media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
	media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
	media: ov2680: Remove auto-gain and auto-exposure controls
	media: ov2680: Fix ov2680_bayer_order()
	media: ov2680: Fix vflip / hflip set functions
	media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
	cgroup:namespace: Remove unused cgroup_namespaces_init()
	scsi: core: Use 32-bit hostnum in scsi_host_lookup()
	scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
	serial: tegra: handle clk prepare error in tegra_uart_hw_init()
	amba: bus: fix refcount leak
	Revert "IB/isert: Fix incorrect release of isert connection"
	RDMA/siw: Balance the reference of cep->kref in the error path
	RDMA/siw: Correct wrong debug message
	HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
	HID: multitouch: Correct devm device reference for hidinput input_dev name
	x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
	tracing: Fix race issue between cpu buffer write and swap
	mtd: rawnand: brcmnand: Fix mtd oobsize
	phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
	phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
	phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
	rpmsg: glink: Add check for kstrdup
	mtd: spi-nor: Check bus width while setting QE bit
	mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
	um: Fix hostaudio build errors
	dmaengine: ste_dma40: Add missing IRQ check in d40_probe
	cpufreq: Fix the race condition while updating the transition_task of policy
	virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
	igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
	netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
	netfilter: xt_u32: validate user space input
	netfilter: xt_sctp: validate the flag_info count
	skbuff: skb_segment, Call zero copy functions before using skbuff frags
	igb: set max size RX buffer when store bad packet is enabled
	PM / devfreq: Fix leak in devfreq_dev_release()
	ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
	printk: ringbuffer: Fix truncating buffer size min_t cast
	scsi: core: Fix the scsi_set_resid() documentation
	ipmi_si: fix a memleak in try_smi_init()
	ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
	backlight/gpio_backlight: Compare against struct fb_info.device
	backlight/bd6107: Compare against struct fb_info.device
	backlight/lv5207lp: Compare against struct fb_info.device
	xtensa: PMU: fix base address for the newer hardware
	arm64: csum: Fix OoB access in IP checksum code for negative lengths
	media: dvb: symbol fixup for dvb_attach()
	Revert "scsi: qla2xxx: Fix buffer overrun"
	scsi: mpt3sas: Perform additional retries if doorbell read returns 0
	ntb: Drop packets when qp link is down
	ntb: Clean up tx tail index on link down
	ntb: Fix calculation ntb_transport_tx_free_entry()
	Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
	procfs: block chmod on /proc/thread-self/comm
	parisc: Fix /proc/cpuinfo output for lscpu
	dlm: fix plock lookup when using multiple lockspaces
	dccp: Fix out of bounds access in DCCP error handler
	X.509: if signature is unsupported skip validation
	net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
	fsverity: skip PKCS#7 parser when keyring is empty
	pstore/ram: Check start of empty przs during init
	s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
	crypto: stm32 - fix loop iterating through scatterlist for DMA
	cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
	usb: typec: bus: verify partner exists in typec_altmode_attention
	USB: core: Unite old scheme and new scheme descriptor reads
	USB: core: Change usb_get_device_descriptor() API
	USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
	USB: core: Fix oversight in SuperSpeed initialization
	usb: typec: tcpci: clear the fault status bit
	tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
	md/md-bitmap: remove unnecessary local variable in backlog_store()
	udf: initialize newblock to 0
	net/ipv6: SKB symmetric hash should incorporate transport ports
	io_uring: always lock in io_apoll_task_func
	io_uring: break out of iowq iopoll on teardown
	io_uring: break iopolling on signal
	scsi: qla2xxx: Fix deletion race condition
	scsi: qla2xxx: fix inconsistent TMF timeout
	scsi: qla2xxx: Fix erroneous link up failure
	scsi: qla2xxx: Turn off noisy message log
	scsi: qla2xxx: Remove unsupported ql2xenabledif option
	fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
	drm/ast: Fix DRAM init on AST2200
	lib/test_meminit: allocate pages up to order MAX_ORDER
	parisc: led: Fix LAN receive and transmit LEDs
	parisc: led: Reduce CPU overhead for disk & lan LED computation
	pinctrl: cherryview: fix address_space_handler() argument
	dt-bindings: clock: xlnx,versal-clk: drop select:false
	clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
	clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
	soc: qcom: qmi_encdec: Restrict string length in decode
	NFS: Fix a potential data corruption
	NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
	kconfig: fix possible buffer overflow
	backlight: gpio_backlight: Drop output GPIO direction check for initial power state
	perf annotate bpf: Don't enclose non-debug code with an assert()
	x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
	perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
	watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
	pwm: lpc32xx: Remove handling of PWM channels
	net/sched: fq_pie: avoid stalls in fq_pie_timer()
	sctp: annotate data-races around sk->sk_wmem_queued
	ipv4: annotate data-races around fi->fib_dead
	net: read sk->sk_family once in sk_mc_loop()
	drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
	drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
	ipv4: ignore dst hint for multipath routes
	igb: disable virtualization features on 82580
	veth: Fixing transmit return status for dropped packets
	net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
	af_unix: Fix data-races around user->unix_inflight.
	af_unix: Fix data-race around unix_tot_inflight.
	af_unix: Fix data-races around sk->sk_shutdown.
	af_unix: Fix data race around sk->sk_err.
	net: sched: sch_qfq: Fix UAF in qfq_dequeue()
	kcm: Destroy mutex in kcm_exit_net()
	igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
	igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
	igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
	s390/zcrypt: don't leak memory if dev_set_name() fails
	idr: fix param name in idr_alloc_cyclic() doc
	ip_tunnels: use DEV_STATS_INC()
	net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
	net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
	netfilter: nfnetlink_osf: avoid OOB read
	net: hns3: fix the port information display when sfp is absent
	sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
	ext4: add correct group descriptors and reserved GDT blocks to system zone
	ata: sata_gemini: Add missing MODULE_DESCRIPTION
	ata: pata_ftide010: Add missing MODULE_DESCRIPTION
	fuse: nlookup missing decrement in fuse_direntplus_link
	btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
	btrfs: use the correct superblock to compare fsid in btrfs_validate_super
	mtd: rawnand: brcmnand: Fix crash during the panic_write
	mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
	mtd: rawnand: brcmnand: Fix potential false time out warning
	drm/amd/display: prevent potential division by zero errors
	perf hists browser: Fix hierarchy mode header
	perf tools: Handle old data in PERF_RECORD_ATTR
	perf hists browser: Fix the number of entries for 'e' key
	ACPI: APEI: explicit init of HEST and GHES in apci_init()
	arm64: sdei: abort running SDEI handlers during crash
	scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
	scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
	scsi: qla2xxx: Fix crash in PCIe error handling
	scsi: qla2xxx: Flush mailbox commands on chip reset
	ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
	ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
	bus: mhi: host: Skip MHI reset if device is in RDDM
	net: ipv4: fix one memleak in __inet_del_ifa()
	selftests/kselftest/runner/run_one(): allow running non-executable files
	kselftest/runner.sh: Propagate SIGTERM to runner child
	net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
	net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
	net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
	hsr: Fix uninit-value access in fill_frame_info()
	r8152: check budget for r8152_poll()
	kcm: Fix memory leak in error path of kcm_sendmsg()
	platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
	platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
	net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
	ipv6: fix ip6_sock_set_addr_preferences() typo
	ixgbe: fix timestamp configuration code
	kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
	drm/amd/display: Fix a bug when searching for insert_above_mpcc
	parisc: Drop loops_per_jiffy from per_cpu struct
	Linux 5.10.195

Change-Id: I4eef618f573b6d4201e05c9cf56088d77d712d97
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-09-19 11:32:32 +00:00
Boris Brezillon
ab192e5e5d PM / devfreq: Fix leak in devfreq_dev_release()
commit 5693d077595de721f9ddbf9d37f40e5409707dfe upstream.

srcu_init_notifier_head() allocates resources that need to be released
with a srcu_cleanup_notifier_head() call.

Reported by kmemleak.

Fixes: 0fe3a66410 ("PM / devfreq: Add new DEVFREQ_TRANSITION_NOTIFIER notifier")
Cc: <stable@vger.kernel.org>
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-19 12:20:21 +02:00
Greg Kroah-Hartman
f1242cd146 Revert "PM/devfreq: governor: Add a private governor_data for governor"
This reverts commit cea018aaf7 which is
commit 5fdded8448924e3631d466eea499b11606c43640 upstream.

It breaks the Android kernel api and is not needed for Android systems
as they do not support this type of functionality.

If it is needed to be brought back in the future, it can be done so in a
way that does not break the ABI.

Bug: 161946584
Fixes: cea018aaf7 ("PM/devfreq: governor: Add a private governor_data for governor")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0107d52a8f445548f7de462315dbe99ec4ab3d98
2023-02-15 15:00:47 +00:00
Kant Fan
cea018aaf7 PM/devfreq: governor: Add a private governor_data for governor
commit 5fdded8448924e3631d466eea499b11606c43640 upstream.

The member void *data in the structure devfreq can be overwrite
by governor_userspace. For example:
1. The device driver assigned the devfreq governor to simple_ondemand
by the function devfreq_add_device() and init the devfreq member
void *data to a pointer of a static structure devfreq_simple_ondemand_data
by the function devfreq_add_device().
2. The user changed the devfreq governor to userspace by the command
"echo userspace > /sys/class/devfreq/.../governor".
3. The governor userspace alloced a dynamic memory for the struct
userspace_data and assigend the member void *data of devfreq to
this memory by the function userspace_init().
4. The user changed the devfreq governor back to simple_ondemand
by the command "echo simple_ondemand > /sys/class/devfreq/.../governor".
5. The governor userspace exited and assigned the member void *data
in the structure devfreq to NULL by the function userspace_exit().
6. The governor simple_ondemand fetched the static information of
devfreq_simple_ondemand_data in the function
devfreq_simple_ondemand_func() but the member void *data of devfreq was
assigned to NULL by the function userspace_exit().
7. The information of upthreshold and downdifferential is lost
and the governor simple_ondemand can't work correctly.

The member void *data in the structure devfreq is designed for
a static pointer used in a governor and inited by the function
devfreq_add_device(). This patch add an element named governor_data
in the devfreq structure which can be used by a governor(E.g userspace)
who want to assign a private data to do some private things.

Fixes: ce26c5bb95 ("PM / devfreq: Add basic governors")
Cc: stable@vger.kernel.org # 5.10+
Reviewed-by: Chanwoo Choi <cwchoi00@gmail.com>
Acked-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Kant Fan <kant@allwinnertech.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-01-14 10:16:31 +01:00
Sivasri Kumar, Vanka
25b8343bd4 Merge keystone/android12-5.10-keystone-qcom-release.136+ (3593700) into msm-5.10
* refs/heads/tmp-3593700c:
  ANDROID: abi_gki_aarch64_qcom: Add wait_on_page_bit
  FROMLIST: binder: fix UAF of alloc->vma in race with munmap()
  UPSTREAM: wifi: mac80211: fix MBSSID parsing use-after-free
  UPSTREAM: wifi: mac80211: don't parse mbssid in assoc response
  UPSTREAM: mac80211: mlme: find auth challenge directly
  UPSTREAM: wifi: cfg80211: update hidden BSSes to avoid WARN_ON
  UPSTREAM: wifi: mac80211: fix crash in beacon protection for P2P-device
  UPSTREAM: wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
  UPSTREAM: wifi: cfg80211: avoid nontransmitted BSS list corruption
  UPSTREAM: wifi: cfg80211: fix BSS refcounting bugs
  UPSTREAM: wifi: cfg80211: ensure length byte is present before access
  UPSTREAM: wifi: cfg80211/mac80211: reject bad MBSSID elements
  UPSTREAM: wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
  UPSTREAM: psi: Fix psi state corruption when schedule() races with cgroup move
  ANDROID: GKI: Update symbol list for mtk AIoT projects
  UPSTREAM: psi: Fix psi state corruption when schedule() races with cgroup move
  BACKPORT: HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
  BACKPORT: mm: don't be stuck to rmap lock on reclaim path
  Revert "firmware_loader: use kernel credentials when reading firmware"
  Revert "firmware_loader: use kernel credentials when reading firmware"
  UPSTREAM: crypto: jitter - add oversampling of noise source
  ANDROID: Fix kenelci build-break for !CONFIG_PERF_EVENTS
  FROMGIT: f2fs: support recording stop_checkpoint reason into super_block
  UPSTREAM: wifi: mac80211_hwsim: use 32-bit skb cookie
  UPSTREAM: wifi: mac80211_hwsim: add back erroneously removed cast
  UPSTREAM: wifi: mac80211_hwsim: fix race condition in pending packet
  ANDROID: abi_gki_aarch64_qcom: Add android_vh_madvise_cold_or_pageout
  ANDROID: force struct page_vma_mapped_walk to be defined in KMI
  ANDROID: vendor_hooks: Allow shared pages reclaim via MADV_PAGEOUT
  UPSTREAM: usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: make sure all types for hooks are defined in KMI
  ANDROID: force struct selinux_state to be defined in KMI
  BACKPORT: erofs: fix use-after-free of on-stack io[]
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hook: rename the the name of hooks
  ANDROID: ABI: Add extcon_get_property_capability symbol
  Revert "ANDROID: arm64: debug-monitors: export break hook APIs"
  Revert "ANDROID: vendor_hooks:vendor hook for __alloc_pages_slowpath."
  Revert "ANDROID: Export functions to be used with dma_map_ops in modules"
  FROMLIST: f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT
  ANDROID: remove unused xhci_get_endpoint_address export
  ANDROID: incfs: Add check for ATTR_KILL_SUID and ATTR_MODE in incfs_setattr
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: vendor_hooks: Add hooks for lookaround
  Revert "Revert "ANDROID: add for tuning readahead size""
  ANDROID: transsion: Update the ABI xml and symbol list
  ANDROID: vendor_hooks: Add hooks for lookaround
  BACKPORT: dm verity: set DM_TARGET_IMMUTABLE feature flag
  BACKPORT: pipe: Fix missing lock in pipe_resize_ring()
  BACKPORT: KVM: x86: avoid calling x86 emulator without a decoded instruction
  ANDROID: GKI: add symbols in android/abi_gki_aarch64_oplus
  BACKPORT: watchqueue: make sure to serialize 'wqueue->defunct' properly
  ANDROID: GKI: Update symbol list for Exynos SoC
  Linux 5.10.136
  x86/speculation: Add LFENCE to RSB fill sequence
  x86/speculation: Add RSB VM Exit protections
  macintosh/adb: fix oob read in do_adb_query() function
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
  Bluetooth: btusb: Add support of IMC Networks PID 0x3568
  Bluetooth: hci_bcm: Add DT compatible for CYW55572
  Bluetooth: hci_bcm: Add BCM4349B1 variant
  selftests: KVM: Handle compiler optimizations in ucall
  tools/kvm_stat: fix display of error when multiple processes are found
  crypto: arm64/poly1305 - fix a read out-of-bound
  ACPI: APEI: Better fix to avoid spamming the console with old error logs
  ACPI: video: Shortening quirk list by identifying Clevo by board_name only
  ACPI: video: Force backlight native for some TongFang devices
  tun: avoid double free in tun_free_netdev
  selftests/bpf: Check dst_port only on the client socket
  selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
  ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
  ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
  x86/speculation: Make all RETbleed mitigations 64-bit only
  Linux 5.10.135
  selftests: bpf: Don't run sk_lookup in verifier tests
  bpf: Add PROG_TEST_RUN support for sk_lookup programs
  bpf: Consolidate shared test timing code
  x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
  xfs: Enforce attr3 buffer recovery order
  xfs: logging the on disk inode LSN can make it go backwards
  xfs: remove dead stale buf unpin handling code
  xfs: hold buffer across unpin and potential shutdown processing
  xfs: force the log offline when log intent item recovery fails
  xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes
  xfs: prevent UAF in xfs_log_item_in_current_chkpt
  xfs: xfs_log_force_lsn isn't passed a LSN
  xfs: refactor xfs_file_fsync
  docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
  EDAC/ghes: Set the DIMM label unconditionally
  ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
  mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
  page_alloc: fix invalid watermark check on a negative value
  ARM: crypto: comment out gcc warning that breaks clang builds
  sctp: leave the err path free in sctp_stream_init to sctp_stream_free
  sfc: disable softirqs for ptp TX
  perf symbol: Correct address for bss symbols
  virtio-net: fix the race between refill work and close
  netfilter: nf_queue: do not allow packet truncation below transport header offset
  sctp: fix sleep in atomic context bug in timer handlers
  i40e: Fix interface init with MSI interrupts (no MSI-X)
  tcp: Fix data-races around sysctl_tcp_reflect_tos.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
  net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
  macsec: always read MACSEC_SA_ATTR_PN as a u64
  macsec: limit replay window size with XPN
  macsec: fix error message in macsec_add_rxsa and _txsa
  macsec: fix NULL deref in macsec_add_rxsa
  Documentation: fix sctp_wmem in ip-sysctl.rst
  tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
  tcp: Fix a data-race around sysctl_tcp_autocorking.
  tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
  tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
  net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
  igmp: Fix data-races around sysctl_igmp_qrv.
  net/tls: Remove the context from the list in tls_device_down
  ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
  net: ping6: Fix memleak in ipv6_renew_options().
  tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
  tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
  tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
  Revert "tcp: change pingpong threshold to 3"
  scsi: ufs: host: Hold reference returned by of_parse_phandle()
  ice: do not setup vlan for loopback VSI
  ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
  tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
  tcp: Fix a data-race around sysctl_tcp_nometrics_save.
  tcp: Fix a data-race around sysctl_tcp_frto.
  tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
  tcp: Fix a data-race around sysctl_tcp_app_win.
  tcp: Fix data-races around sysctl_tcp_dsack.
  watch_queue: Fix missing locking in add_watch_to_object()
  watch_queue: Fix missing rcu annotation
  nouveau/svm: Fix to migrate all requested pages
  s390/archrandom: prevent CPACF trng invocations in interrupt context
  ntfs: fix use-after-free in ntfs_ucsncmp()
  Revert "ocfs2: mount shared volume without ha stack"
  Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
  ANDROID: fix up 5.10.132 merge with the virtio_mmio.c driver
  Linux 5.10.134
  watch-queue: remove spurious double semicolon
  net: usb: ax88179_178a needs FLAG_SEND_ZLP
  tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
  tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
  tty: drop tty_schedule_flip()
  tty: the rest, stop using tty_schedule_flip()
  tty: drivers/tty/, stop using tty_schedule_flip()
  watchqueue: make sure to serialize 'wqueue->defunct' properly
  x86/alternative: Report missing return thunk details
  x86/amd: Use IBPB for firmware calls
  Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
  Bluetooth: SCO: Fix sco_send_frame returning skb->len
  Bluetooth: Fix passing NULL to PTR_ERR
  Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
  Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
  Bluetooth: Add bt_skb_sendmmsg helper
  Bluetooth: Add bt_skb_sendmsg helper
  ALSA: memalloc: Align buffer allocations in page size
  bitfield.h: Fix "type of reg too small for mask" test
  drm/imx/dcss: fix unused but set variable warnings
  dlm: fix pending remove if msg allocation fails
  x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
  sched/deadline: Fix BUG_ON condition for deboosted tasks
  bpf: Make sure mac_header was set before using it
  mm/mempolicy: fix uninit-value in mpol_rebind_policy()
  KVM: Don't null dereference ops->destroy
  spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
  tcp: Fix data-races around sysctl_tcp_max_reordering.
  tcp: Fix a data-race around sysctl_tcp_rfc1337.
  tcp: Fix a data-race around sysctl_tcp_stdurg.
  tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
  tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
  tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
  tcp: Fix data-races around sysctl_tcp_recovery.
  tcp: Fix a data-race around sysctl_tcp_early_retrans.
  tcp: Fix data-races around sysctl knobs related to SYN option.
  udp: Fix a data-race around sysctl_udp_l3mdev_accept.
  ip: Fix data-races around sysctl_ip_prot_sock.
  ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
  drm/imx/dcss: Add missing of_node_put() in fail path
  be2net: Fix buffer overflow in be_get_module_eeprom
  gpio: pca953x: use the correct register address when regcache sync during init
  gpio: pca953x: use the correct range when do regmap sync
  gpio: pca953x: only use single read/write for No AI mode
  ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
  i40e: Fix erroneous adapter reinitialization during recovery process
  iavf: Fix handling of dummy receive descriptors
  tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
  tcp: Fix data-races around sysctl_tcp_fastopen.
  tcp: Fix data-races around sysctl_max_syn_backlog.
  tcp: Fix a data-race around sysctl_tcp_tw_reuse.
  tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
  tcp: Fix data-races around some timeout sysctl knobs.
  tcp: Fix data-races around sysctl_tcp_reordering.
  tcp: Fix data-races around sysctl_tcp_syncookies.
  tcp: Fix data-races around keepalive sysctl knobs.
  igmp: Fix data-races around sysctl_igmp_max_msf.
  igmp: Fix a data-race around sysctl_igmp_max_memberships.
  igmp: Fix data-races around sysctl_igmp_llm_reports.
  net/tls: Fix race in TLS device down flow
  net: stmmac: fix dma queue left shift overflow issue
  i2c: cadence: Change large transfer count reset logic to be unconditional
  net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
  tcp: Fix a data-race around sysctl_tcp_probe_interval.
  tcp: Fix a data-race around sysctl_tcp_probe_threshold.
  tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
  tcp: Fix data-races around sysctl_tcp_min_snd_mss.
  tcp: Fix data-races around sysctl_tcp_base_mss.
  tcp: Fix data-races around sysctl_tcp_mtu_probing.
  tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
  ip: Fix a data-race around sysctl_fwmark_reflect.
  ip: Fix a data-race around sysctl_ip_autobind_reuse.
  ip: Fix data-races around sysctl_ip_nonlocal_bind.
  ip: Fix data-races around sysctl_ip_fwd_update_priority.
  ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
  ip: Fix data-races around sysctl_ip_no_pmtu_disc.
  igc: Reinstate IGC_REMOVED logic and implement it properly
  drm/amdgpu/display: add quirk handling for stutter mode
  perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
  pinctrl: ralink: Check for null return of devm_kcalloc
  power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
  xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
  serial: mvebu-uart: correctly report configured baudrate value
  PCI: hv: Fix interrupt mapping for multi-MSI
  PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
  PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
  PCI: hv: Fix multi-MSI to allow more than one MSI vector
  Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"
  net: inline rollback_registered_many()
  net: move rollback_registered_many()
  net: inline rollback_registered()
  net: move net_set_todo inside rollback_registered()
  net: make sure devices go through netdev_wait_all_refs
  net: make free_netdev() more lenient with unregistering devices
  docs: net: explain struct net_device lifetime
  xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
  io_uring: Use original task for req identity in io_identity_cow()
  lockdown: Fix kexec lockdown bypass with ima policy
  mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
  riscv: add as-options for modules with assembly compontents
  pinctrl: stm32: fix optional IRQ support to gpios
  Revert "cgroup: Use separate src/dst nodes when preloading css_sets for migration"
  Revert "drm: fix EDID struct for old ARM OABI format"
  Revert "mailbox: forward the hrtimer if not queued and under a lock"
  Revert "Fonts: Make font size unsigned in font_desc"
  Revert "parisc/stifb: Keep track of hardware path of graphics card"
  Revert "Bluetooth: Interleave with allowlist scan"
  Revert "Bluetooth: use inclusive language when filtering devices"
  Revert "Bluetooth: use hdev lock for accept_list and reject_list in conn req"
  Revert "thermal/drivers/core: Use a char pointer for the cooling device name"
  Revert "thermal/core: Fix memory leak in __thermal_cooling_device_register()"
  Revert "thermal/core: fix a UAF bug in __thermal_cooling_device_register()"
  Revert "thermal/core: Fix memory leak in the error path"
  Revert "ALSA: jack: Access input_dev under mutex"
  Revert "gpiolib: of: Introduce hook for missing gpio-ranges"
  Revert "pinctrl: bcm2835: implement hook for missing gpio-ranges"
  Revert "ext4: fix use-after-free in ext4_rename_dir_prepare"
  Revert "ext4: verify dir block before splitting it"
  Linux 5.10.133
  tools headers: Remove broken definition of __LITTLE_ENDIAN
  tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again
  objtool: Fix elf_create_undef_symbol() endianness
  kvm: fix objtool relocation warning
  x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
  um: Add missing apply_returns()
  x86/bugs: Remove apostrophe typo
  tools headers cpufeatures: Sync with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  KVM: emulate: do not adjust size of fastop and setcc subroutines
  x86/kvm: fix FASTOP_SIZE when return thunks are enabled
  efi/x86: use naked RET on mixed mode call wrapper
  x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
  x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
  x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub
  x86/xen: Fix initialisation in hypercall_page after rethunk
  x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted
  tools/insn: Restore the relative include paths for cross building
  x86/static_call: Serialize __static_call_fixup() properly
  x86/speculation: Disable RRSBA behavior
  x86/kexec: Disable RET on kexec
  x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
  x86/bugs: Add Cannon lake to RETBleed affected CPU list
  x86/retbleed: Add fine grained Kconfig knobs
  x86/cpu/amd: Enumerate BTC_NO
  x86/common: Stamp out the stepping madness
  x86/speculation: Fill RSB on vmexit for IBRS
  KVM: VMX: Fix IBRS handling after vmexit
  KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
  KVM: VMX: Convert launched argument to flags
  KVM: VMX: Flatten __vmx_vcpu_run()
  objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
  x86/speculation: Remove x86_spec_ctrl_mask
  x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
  x86/speculation: Fix SPEC_CTRL write on SMT state change
  x86/speculation: Fix firmware entry SPEC_CTRL handling
  x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
  x86/cpu/amd: Add Spectral Chicken
  objtool: Add entry UNRET validation
  x86/bugs: Do IBPB fallback check only once
  x86/bugs: Add retbleed=ibpb
  x86/xen: Rename SYS* entry points
  objtool: Update Retpoline validation
  intel_idle: Disable IBRS during long idle
  x86/bugs: Report Intel retbleed vulnerability
  x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
  x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
  x86/bugs: Optimize SPEC_CTRL MSR writes
  x86/entry: Add kernel IBRS implementation
  x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
  x86/bugs: Enable STIBP for JMP2RET
  x86/bugs: Add AMD retbleed= boot parameter
  x86/bugs: Report AMD retbleed vulnerability
  x86: Add magic AMD return-thunk
  objtool: Treat .text.__x86.* as noinstr
  x86: Use return-thunk in asm code
  x86/sev: Avoid using __x86_return_thunk
  x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
  x86/kvm: Fix SETcc emulation for return thunks
  x86/bpf: Use alternative RET encoding
  x86/ftrace: Use alternative RET encoding
  x86,static_call: Use alternative RET encoding
  objtool: skip non-text sections when adding return-thunk sites
  x86,objtool: Create .return_sites
  x86: Undo return-thunk damage
  x86/retpoline: Use -mfunction-return
  Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC}
  x86/retpoline: Swizzle retpoline thunk
  x86/retpoline: Cleanup some #ifdefery
  x86/cpufeatures: Move RETPOLINE flags to word 11
  x86/kvm/vmx: Make noinstr clean
  x86/realmode: build with -D__DISABLE_EXPORTS
  objtool: Fix objtool regression on x32 systems
  x86/entry: Remove skip_r11rcx
  objtool: Fix symbol creation
  objtool: Fix type of reloc::addend
  objtool: Fix code relocs vs weak symbols
  objtool: Fix SLS validation for kcov tail-call replacement
  crypto: x86/poly1305 - Fixup SLS
  objtool: Default ignore INT3 for unreachable
  kvm/emulate: Fix SETcc emulation function offsets with SLS
  tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
  x86: Add straight-line-speculation mitigation
  objtool: Add straight-line-speculation validation
  x86/alternative: Relax text_poke_bp() constraint
  x86: Prepare inline-asm for straight-line-speculation
  x86: Prepare asm files for straight-line-speculation
  x86/lib/atomic64_386_32: Rename things
  bpf,x86: Respect X86_FEATURE_RETPOLINE*
  bpf,x86: Simplify computing label offsets
  x86/alternative: Add debug prints to apply_retpolines()
  x86/alternative: Try inline spectre_v2=retpoline,amd
  x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
  x86/alternative: Implement .retpoline_sites support
  x86/retpoline: Create a retpoline thunk array
  x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
  x86/asm: Fixup odd GEN-for-each-reg.h usage
  x86/asm: Fix register order
  x86/retpoline: Remove unused replacement symbols
  objtool,x86: Replace alternatives with .retpoline_sites
  objtool: Explicitly avoid self modifying code in .altinstr_replacement
  objtool: Classify symbols
  objtool: Handle __sanitize_cov*() tail calls
  objtool: Introduce CFI hash
  objtool: Make .altinstructions section entry size consistent
  objtool: Remove reloc symbol type checks in get_alt_entry()
  objtool: print out the symbol type when complaining about it
  objtool: Teach get_alt_entry() about more relocation types
  objtool: Don't make .altinstructions writable
  objtool/x86: Ignore __x86_indirect_alt_* symbols
  objtool: Only rewrite unconditional retpoline thunk calls
  objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()
  x86/alternative: Optimize single-byte NOPs at an arbitrary position
  objtool: Support asm jump tables
  objtool/x86: Rewrite retpoline thunk calls
  objtool: Skip magical retpoline .altinstr_replacement
  objtool: Cache instruction relocs
  objtool: Keep track of retpoline call sites
  objtool: Add elf_create_undef_symbol()
  objtool: Extract elf_symbol_add()
  objtool: Extract elf_strtab_concat()
  objtool: Create reloc sections implicitly
  objtool: Add elf_create_reloc() helper
  objtool: Rework the elf_rebuild_reloc_section() logic
  objtool: Handle per arch retpoline naming
  objtool: Correctly handle retpoline thunk calls
  x86/retpoline: Simplify retpolines
  x86/alternatives: Optimize optimize_nops()
  x86: Add insn_decode_kernel()
  x86/alternative: Use insn_decode()
  x86/insn-eval: Handle return values from the decoder
  x86/insn: Add an insn_decode() API
  x86/insn: Add a __ignore_sync_check__ marker
  x86/insn: Rename insn_decode() to insn_decode_from_regs()
  x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has()
  x86/alternative: Support ALTERNATIVE_TERNARY
  x86/alternative: Support not-feature
  x86/alternative: Merge include files
  x86/xen: Support objtool vmlinux.o validation in xen-head.S
  x86/xen: Support objtool validation in xen-asm.S
  objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC
  objtool: Assume only ELF functions do sibling calls
  objtool: Support retpoline jump detection for vmlinux.o
  objtool: Support stack layout changes in alternatives
  objtool: Add 'alt_group' struct
  objtool: Refactor ORC section generation
  KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw
  KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S
  Linux 5.10.132
  x86/pat: Fix x86_has_pat_wp()
  serial: 8250: Fix PM usage_count for console handover
  serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
  serial: stm32: Clear prev values before setting RTS delays
  serial: 8250: fix return error code in serial8250_request_std_resource()
  vt: fix memory overlapping when deleting chars in the buffer
  tty: serial: samsung_tty: set dma burst_size to 1
  usb: dwc3: gadget: Fix event pending check
  usb: typec: add missing uevent when partner support PD
  USB: serial: ftdi_sio: add Belimo device ids
  signal handling: don't use BUG_ON() for debugging
  nvme-pci: phison e16 has bogus namespace ids
  Revert "can: xilinx_can: Limit CANFD brp to 2"
  ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
  soc: ixp4xx/npe: Fix unused match warning
  x86: Clear .brk area at early boot
  irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
  ASoC: madera: Fix event generation for rate controls
  ASoC: madera: Fix event generation for OUT1 demux
  ASoC: cs47l15: Fix event generation for low power mux control
  ASoC: dapm: Initialise kcontrol data for mux/demux controls
  ASoC: wm5110: Fix DRE control
  ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
  pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
  ASoC: ops: Fix off by one in range control validation
  net: sfp: fix memory leak in sfp_probe()
  nvme: fix regression when disconnect a recovering ctrl
  nvme-tcp: always fail a request when sending it failed
  NFC: nxp-nci: don't print header length mismatch on i2c error
  net: tipc: fix possible refcount leak in tipc_sk_create()
  platform/x86: hp-wmi: Ignore Sanitization Mode event
  cpufreq: pmac32-cpufreq: Fix refcount leak bug
  scsi: hisi_sas: Limit max hw sectors for v3 HW
  netfilter: br_netfilter: do not skip all hooks with 0 priority
  virtio_mmio: Restore guest page size on resume
  virtio_mmio: Add missing PM calls to freeze/restore
  mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
  net/tls: Check for errors in tls_device_init
  KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
  net: atlantic: remove aq_nic_deinit() when resume
  net: atlantic: remove deep parameter on suspend/resume functions
  sfc: fix kernel panic when creating VF
  seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
  seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
  seg6: fix skb checksum evaluation in SRH encapsulation/insertion
  sfc: fix use after free when disabling sriov
  ima: Fix potential memory leak in ima_init_crypto()
  ima: force signature verification when CONFIG_KEXEC_SIG is configured
  net: ftgmac100: Hold reference returned by of_get_child_by_name()
  nexthop: Fix data-races around nexthop_compat_mode.
  ipv4: Fix data-races around sysctl_ip_dynaddr.
  raw: Fix a data-race around sysctl_raw_l3mdev_accept.
  icmp: Fix a data-race around sysctl_icmp_ratemask.
  icmp: Fix a data-race around sysctl_icmp_ratelimit.
  sysctl: Fix data-races in proc_dointvec_ms_jiffies().
  drm/i915/gt: Serialize TLB invalidates with GT resets
  drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
  ARM: dts: at91: sama5d2: Fix typo in i2s1 node
  ipv4: Fix a data-race around sysctl_fib_sync_mem.
  icmp: Fix data-races around sysctl.
  cipso: Fix data-races around sysctl.
  net: Fix data-races around sysctl_mem.
  inetpeer: Fix data-races around sysctl.
  tcp: Fix a data-race around sysctl_tcp_max_orphans.
  sysctl: Fix data races in proc_dointvec_jiffies().
  sysctl: Fix data races in proc_doulongvec_minmax().
  sysctl: Fix data races in proc_douintvec_minmax().
  sysctl: Fix data races in proc_dointvec_minmax().
  sysctl: Fix data races in proc_douintvec().
  sysctl: Fix data races in proc_dointvec().
  net: stmmac: dwc-qos: Disable split header for Tegra194
  ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
  ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
  ASoC: tas2764: Fix amp gain register offset & default
  ASoC: tas2764: Correct playback volume range
  ASoC: tas2764: Fix and extend FSYNC polarity handling
  ASoC: tas2764: Add post reset delays
  ASoC: sgtl5000: Fix noise on shutdown/remove
  ima: Fix a potential integer overflow in ima_appraise_measurement
  drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  net/mlx5e: Fix capability check for updating vnic env counters
  net/mlx5e: kTLS, Fix build time constant test in RX
  net/mlx5e: kTLS, Fix build time constant test in TX
  ARM: 9210/1: Mark the FDT_FIXED sections as shareable
  ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
  spi: amd: Limit max transfer and message size
  ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
  ext4: fix race condition between ext4_write and ext4_convert_inline_data
  Revert "evm: Fix memleak in init_desc"
  sh: convert nommu io{re,un}map() to static inline functions
  nilfs2: fix incorrect masking of permission flags for symlinks
  fs/remap: constrain dedupe of EOF blocks
  drm/panfrost: Fix shrinker list corruption by madvise IOCTL
  drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
  btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
  cgroup: Use separate src/dst nodes when preloading css_sets for migration
  wifi: mac80211: fix queue selection for mesh/OCB interfaces
  ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
  ARM: 9213/1: Print message about disabled Spectre workarounds only once
  ip: fix dflt addr selection for connected nexthop
  net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
  tracing/histograms: Fix memory leak problem
  mm: split huge PUD on wp_huge_pud fallback
  fix race between exit_itimers() and /proc/pid/timers
  xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
  ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
  ALSA: hda/realtek: Fix headset mic for Acer SF313-51
  ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
  ALSA: hda - Add fixup for Dell Latitidue E5430
  Linux 5.10.131
  Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
  ANDROID: random: fix CRC issues with the merge
  ANDROID: change function signatures for some random functions.
  ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp steps
  ANDROID: random: add back removed callback functions
  UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
  UPSTREAM: lib/crypto: add prompts back to crypto libraries
  Linux 5.10.130
  dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
  dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
  dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
  dmaengine: pl330: Fix lockdep warning about non-static key
  ida: don't use BUG_ON() for debugging
  dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
  misc: rtsx_usb: set return value in rsp_buf alloc err path
  misc: rtsx_usb: use separate command and response buffers
  misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
  dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
  i2c: cadence: Unregister the clk notifier in error path
  r8169: fix accessing unset transport header
  selftests: forwarding: fix error message in learning_test
  selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
  selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
  ibmvnic: Properly dispose of all skbs during a failover.
  i40e: Fix dropped jumbo frames statistics
  xsk: Clear page contiguity bit when unmapping pool
  ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
  ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
  ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
  ARM: at91: pm: use proper compatible for sama5d2's rtc
  arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
  pinctrl: sunxi: sunxi_pconf_set: use correct offset
  arm64: dts: imx8mp-evk: correct I2C3 pad settings
  arm64: dts: imx8mp-evk: correct gpio-led pad settings
  arm64: dts: imx8mp-evk: correct the uart2 pinctl value
  arm64: dts: imx8mp-evk: correct mmc pad settings
  arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
  pinctrl: sunxi: a83t: Fix NAND function name for some pins
  ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
  xfs: remove incorrect ASSERT in xfs_rename
  can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
  can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
  can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
  powerpc/powernv: delay rng platform device creation until later in boot
  video: of_display_timing.h: include errno.h
  memregion: Fix memregion_free() fallback definition
  PM: runtime: Redefine pm_runtime_release_supplier()
  fbcon: Prevent that screen size is smaller than font size
  fbcon: Disallow setting font bigger than screen size
  fbmem: Check virtual screen sizes in fb_set_var()
  fbdev: fbmem: Fix logo center image dx issue
  iommu/vt-d: Fix PCI bus rescan device hot add
  netfilter: nf_tables: stricter validation of element data
  netfilter: nft_set_pipapo: release elements in clone from abort path
  net: rose: fix UAF bug caused by rose_t0timer_expiry
  usbnet: fix memory leak in error case
  bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
  bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
  can: gs_usb: gs_usb_open/close(): fix memory leak
  can: grcan: grcan_probe(): remove extra of_node_get()
  can: bcm: use call_rcu() instead of costly synchronize_rcu()
  ALSA: hda/realtek: Add quirk for Clevo L140PU
  mm/slub: add missing TID updates on slab deactivation
  Linux 5.10.129
  clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
  net: usb: qmi_wwan: add Telit 0x1070 composition
  net: usb: qmi_wwan: add Telit 0x1060 composition
  xen/arm: Fix race in RB-tree based P2M accounting
  xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
  xen/blkfront: force data bouncing when backend is untrusted
  xen/netfront: force data bouncing when backend is untrusted
  xen/netfront: fix leaking data in shared pages
  xen/blkfront: fix leaking data in shared pages
  selftests/rseq: Change type of rseq_offset to ptrdiff_t
  selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
  selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
  selftests/rseq: Fix: work-around asm goto compiler bugs
  selftests/rseq: Remove arm/mips asm goto compiler work-around
  selftests/rseq: Fix warnings about #if checks of undefined tokens
  selftests/rseq: Fix ppc32 offsets by using long rather than off_t
  selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
  selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
  selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
  selftests/rseq: Introduce thread pointer getters
  selftests/rseq: Introduce rseq_get_abi() helper
  selftests/rseq: Remove volatile from __rseq_abi
  selftests/rseq: Remove useless assignment to cpu variable
  selftests/rseq: introduce own copy of rseq uapi header
  selftests/rseq: remove ARRAY_SIZE define from individual tests
  hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
  ipv6/sit: fix ipip6_tunnel_get_prl return value
  sit: use min
  drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
  xen/gntdev: Avoid blocking in unmap_grant_pages()
  tcp: add a missing nf_reset_ct() in 3WHS handling
  xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range
  xfs: update superblock counters correctly for !lazysbcount
  xfs: fix xfs_trans slab cache name
  xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX
  xfs: Skip repetitive warnings about mount options
  xfs: rename variable mp to parsing_mp
  xfs: use current->journal_info for detecting transaction recursion
  net: tun: avoid disabling NAPI twice
  tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
  io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
  epic100: fix use after free on rmmod
  tipc: move bc link creation back to tipc_node_create
  NFC: nxp-nci: Don't issue a zero length i2c_master_read()
  nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
  net: bonding: fix use-after-free after 802.3ad slave unbind
  net: bonding: fix possible NULL deref in rlb code
  net/sched: act_api: Notify user space if any actions were flushed before error
  netfilter: nft_dynset: restore set element counter when failing to update
  s390: remove unneeded 'select BUILD_BIN2C'
  PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
  caif_virtio: fix race between virtio_device_ready() and ndo_open()
  NFSD: restore EINVAL error translation in nfsd_commit()
  net: ipv6: unexport __init-annotated seg6_hmac_net_init()
  usbnet: fix memory allocation in helpers
  linux/dim: Fix divide by 0 in RDMA DIM
  RDMA/cm: Fix memory leak in ib_cm_insert_listen
  RDMA/qedr: Fix reporting QP timeout attribute
  net: dp83822: disable rx error interrupt
  net: dp83822: disable false carrier interrupt
  net: tun: stop NAPI when detaching queues
  net: tun: unlink NAPI from device on destruction
  net: dsa: bcm_sf2: force pause link settings
  selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
  virtio-net: fix race between ndo_open() and virtio_device_ready()
  net: usb: ax88179_178a: Fix packet receiving
  net: rose: fix UAF bugs caused by timer handler
  SUNRPC: Fix READ_PLUS crasher
  s390/archrandom: simplify back to earlier design and initialize earlier
  dm raid: fix KASAN warning in raid5_add_disks
  dm raid: fix accesses beyond end of raid member array
  powerpc/bpf: Fix use of user_pt_regs in uapi
  powerpc/book3e: Fix PUD allocation size in map_kernel_page()
  powerpc/prom_init: Fix kernel config grep
  nvdimm: Fix badblocks clear off-by-one error
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
  ipv6: take care of disable_policy when restoring routes
  drm/amdgpu: To flush tlb for MMHUB of RAVEN series
  Linux 5.10.128
  net: mscc: ocelot: allow unregistered IP multicast flooding
  powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
  xfs: check sb_meta_uuid for dabuf buffer recovery
  xfs: remove all COW fork extents when remounting readonly
  xfs: Fix the free logic of state in xfs_attr_node_hasname
  xfs: punch out data fork delalloc blocks on COW writeback failure
  xfs: use kmem_cache_free() for kmem_cache objects
  bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
  tick/nohz: unexport __init-annotated tick_nohz_full_setup()
  drm: remove drm_fb_helper_modinit
  MAINTAINERS: add Amir as xfs maintainer for 5.10.y
  Linux 5.10.127
  powerpc/pseries: wire up rng during setup_arch()
  kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
  random: update comment from copy_to_user() -> copy_to_iter()
  modpost: fix section mismatch check for exported init/exit sections
  ARM: cns3xxx: Fix refcount leak in cns3xxx_init
  memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
  ARM: Fix refcount leak in axxia_boot_secondary
  soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
  ARM: exynos: Fix refcount leak in exynos_map_pmu
  ARM: dts: imx6qdl: correct PU regulator ramp delay
  ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
  powerpc/powernv: wire up rng during setup_arch
  powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
  powerpc: Enable execve syscall exit tracepoint
  parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
  parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
  xtensa: Fix refcount leak bug in time.c
  xtensa: xtfpga: Fix refcount leak bug in setup
  iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
  iio: adc: axp288: Override TS pin bias current for some models
  iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
  iio: adc: stm32: Fix ADCs iteration in irq handler
  iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
  iio: adc: stm32: fix maximum clock rate for stm32mp15x
  iio: trigger: sysfs: fix use-after-free on remove
  iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
  iio: accel: mma8452: ignore the return value of reset operation
  iio:accel:mxc4005: rearrange iio trigger get and register
  iio:accel:bma180: rearrange iio trigger get and register
  iio:chemical:ccs811: rearrange iio trigger get and register
  f2fs: attach inline_data after setting compression
  usb: chipidea: udc: check request status before setting device address
  USB: gadget: Fix double-free bug in raw_gadget driver
  usb: gadget: Fix non-unique driver names in raw-gadget driver
  xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
  xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
  xhci: turn off port power in shutdown
  usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
  iio: adc: vf610: fix conversion mode sysfs node name
  iio: mma8452: fix probe fail when device tree compatible is used.
  s390/cpumf: Handle events cycles and instructions identical
  gpio: winbond: Fix error code in winbond_gpio_get()
  nvme: move the Samsung X5 quirk entry to the core quirks
  nvme-pci: add NO APST quirk for Kioxia device
  nvme-pci: allocate nvme_command within driver pdu
  nvme: don't check nvme_req flags for new req
  nvme: mark nvme_setup_passsthru() inline
  nvme: split nvme_alloc_request()
  nvme: centralize setting the timeout in nvme_alloc_request
  Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
  virtio_net: fix xdp_rxq_info bug after suspend/resume
  igb: Make DMA faster when CPU is active on the PCIe link
  regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
  ice: ethtool: advertise 1000M speeds properly
  afs: Fix dynamic root getattr
  MIPS: Remove repetitive increase irq_err_count
  x86/xen: Remove undefined behavior in setup_features()
  selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
  udmabuf: add back sanity check
  net/tls: fix tls_sk_proto_close executed repeatedly
  erspan: do not assume transport header is always set
  drm/msm/dp: fix connect/disconnect handled at irq_hpd
  drm/msm/dp: promote irq_hpd handle to handle link training correctly
  drm/msm/dp: deinitialize mainlink if link training failed
  drm/msm/dp: fixes wrong connection state caused by failure of link train
  drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
  drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
  net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
  bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
  igb: fix a use-after-free issue in igb_clean_tx_ring
  tipc: fix use-after-free Read in tipc_named_reinit
  tipc: simplify the finalize work queue
  phy: aquantia: Fix AN when higher speeds than 1G are not advertised
  bpf, x86: Fix tail call count offset calculation on bpf2bpf call
  drm/sun4i: Fix crash during suspend after component bind failure
  bpf: Fix request_sock leak in sk lookup helpers
  drm/msm: use for_each_sgtable_sg to iterate over scatterlist
  scsi: scsi_debug: Fix zone transition to full condition
  netfilter: use get_random_u32 instead of prandom
  netfilter: nftables: add nft_parse_register_store() and use it
  netfilter: nftables: add nft_parse_register_load() and use it
  drm/msm: Fix double pm_runtime_disable() call
  USB: serial: option: add Quectel RM500K module support
  USB: serial: option: add Quectel EM05-G modem
  USB: serial: option: add Telit LE910Cx 0x1250 composition
  dm mirror log: clear log bits up to BITS_PER_LONG boundary
  dm era: commit metadata in postsuspend after worker stops
  ata: libata: add qc->flags in ata_qc_complete_template tracepoint
  mtd: rawnand: gpmi: Fix setting busy timeout setting
  mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
  btrfs: add error messages to all unrecognized mount options
  net: openvswitch: fix parsing of nw_proto for IPv6 fragments
  ALSA: hda/realtek: Add quirk for Clevo NS50PU
  ALSA: hda/realtek: Add quirk for Clevo PD70PNT
  ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
  ALSA: hda/realtek - ALC897 headset MIC no sound
  ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
  ALSA: hda/conexant: Fix missing beep setup
  ALSA: hda/via: Fix missing beep setup
  random: quiet urandom warning ratelimit suppression message
  random: schedule mix_interrupt_randomness() less often
  vt: drop old FONT ioctls
  Linux 5.10.126
  io_uring: use separate list entry for iopoll requests
  Linux 5.10.125
  io_uring: add missing item types for various requests
  arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
  serial: core: Initialize rs485 RTS polarity already on probe
  tcp: drop the hash_32() part from the index calculation
  tcp: increase source port perturb table to 2^16
  tcp: dynamically allocate the perturb table used by source ports
  tcp: add small random increments to the source port
  tcp: use different parts of the port_offset for index and offset
  tcp: add some entropy in __inet_hash_connect()
  usb: gadget: u_ether: fix regression in setting fixed MAC address
  zonefs: fix zonefs_iomap_begin() for reads
  s390/mm: use non-quiescing sske for KVM switch to keyed guest
  Revert "xfrm: Add possibility to set the default to block if we have no policy"
  Revert "net: xfrm: fix shift-out-of-bounce"
  Revert "xfrm: make user policy API complete"
  Revert "xfrm: notify default policy on update"
  Revert "xfrm: fix dflt policy check when there is no policy configured"
  Revert "xfrm: rework default policy structure"
  Revert "xfrm: fix "disable_policy" flag use when arriving from different devices"
  Revert "include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage"
  Linux 5.10.124
  clk: imx8mp: fix usb_root_clk parent
  powerpc/book3e: get rid of #include <generated/compile.h>
  igc: Enable PCIe PTM
  Revert "PCI: Make pci_enable_ptm() private"
  net: openvswitch: fix misuse of the cached connection on tuple changes
  net/sched: act_police: more accurate MTU policing
  dma-direct: don't over-decrypt memory
  virtio-pci: Remove wrong address verification in vp_del_vqs()
  ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
  KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
  KVM: x86: Account a variety of miscellaneous allocations
  KVM: arm64: Don't read a HW interrupt pending state in user context
  ext4: add reserved GDT blocks check
  ext4: make variable "count" signed
  ext4: fix bug_on ext4_mb_use_inode_pa
  drm/amd/display: Cap OLED brightness per max frame-average luminance
  dm mirror log: round up region bitmap size to BITS_PER_LONG
  serial: 8250: Store to lsr_save_flags after lsr read
  usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
  usb: dwc2: Fix memory leak in dwc2_hcd_init
  USB: serial: io_ti: add Agilent E5805A support
  USB: serial: option: add support for Cinterion MV31 with new baseline
  crypto: memneq - move into lib/
  comedi: vmk80xx: fix expression for tx buffer size
  mei: me: add raptor lake point S DID
  i2c: designware: Use standard optional ref clock implementation
  irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
  irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
  irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
  i2c: npcm7xx: Add check for platform_driver_register
  faddr2line: Fix overlapping text section failures, the sequel
  block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
  certs/blacklist_hashes.c: fix const confusion in certs blacklist
  arm64: ftrace: consistently handle PLTs.
  arm64: ftrace: fix branch range checks
  net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
  net: bgmac: Fix an erroneous kfree() in bgmac_remove()
  mlxsw: spectrum_cnt: Reorder counter pools
  nvme: add device name to warning in uuid_show()
  nvme: use sysfs_emit instead of sprintf
  drm/i915/reset: Fix error_state_read ptr + offset use
  misc: atmel-ssc: Fix IRQ check in ssc_probe
  tty: goldfish: Fix free_irq() on remove
  Drivers: hv: vmbus: Release cpu lock in error case
  i40e: Fix call trace in setup_tx_descriptors
  i40e: Fix calculating the number of queue pairs
  i40e: Fix adding ADQ filter to TC0
  clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
  pNFS: Avoid a live lock condition in pnfs_update_layout()
  pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
  random: credit cpu and bootloader seeds by default
  gpio: dwapb: Don't print error on -EPROBE_DEFER
  MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
  mellanox: mlx5: avoid uninitialized variable warning with gcc-12
  net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
  ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
  nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
  virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
  ALSA: hda/realtek - Add HW8326 support
  scsi: pmcraid: Fix missing resource cleanup in error case
  scsi: ipr: Fix missing/incorrect resource cleanup in error case
  scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
  scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
  scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
  Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
  ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
  ASoC: es8328: Fix event generation for deemphasis control
  ASoC: wm8962: Fix suspend while playing music
  quota: Prevent memory allocation recursion while holding dq_lock
  ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
  ASoC: cs42l51: Correct minimum value for SX volume control
  ASoC: cs42l56: Correct typo in minimum level for SX volume controls
  ASoC: cs42l52: Correct TLV for Bypass Volume
  ASoC: cs53l30: Correct number of volume levels on SX controls
  ASoC: cs35l36: Update digital volume TLV
  ASoC: cs42l52: Fix TLV scales for mixer controls
  dma-debug: make things less spammy under memory pressure
  ASoC: nau8822: Add operation for internal PLL off and on
  powerpc/kasan: Silence KASAN warnings in __get_wchan()
  arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
  bpf: Fix incorrect memory charge cost calculation in stack_map_alloc()
  nfsd: Replace use of rwsem with errseq_t
  9p: missing chunk of "fs/9p: Don't update file type when updating file attributes"
  Linux 5.10.123
  x86/speculation/mmio: Print SMT warning
  KVM: x86/speculation: Disable Fill buffer clear within guests
  x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
  x86/speculation/srbds: Update SRBDS mitigation selection
  x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
  x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
  x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
  x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
  x86/speculation: Add a common function for MD_CLEAR mitigation update
  x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
  Documentation: Add documentation for Processor MMIO Stale Data
  Linux 5.10.122
  tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
  dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
  zonefs: fix handling of explicit_open option on mount
  PCI: qcom: Fix pipe clock imbalance
  md/raid0: Ignore RAID0 layout if the second zone has only one device
  interconnect: Restore sync state by ignoring ipa-virt in provider count
  interconnect: qcom: sc7180: Drop IP0 interconnects
  powerpc/mm: Switch obsolete dssall to .long
  powerpc/32: Fix overread/overwrite of thread_struct via ptrace
  drm/atomic: Force bridge self-refresh-exit on CRTC switch
  drm/bridge: analogix_dp: Support PSR-exit to disable transition
  Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
  ixgbe: fix unexpected VLAN Rx in promisc mode on VF
  ixgbe: fix bcast packets Rx on VF after promisc removal
  nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
  nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
  nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
  net: phy: dp83867: retrigger SGMII AN when link change
  mmc: block: Fix CQE recovery reset success
  ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
  cifs: fix reconnect on smb3 mount types
  cifs: return errors during session setup during reconnects
  ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
  ALSA: hda/conexant - Fix loopback issue with CX20632
  scripts/gdb: change kernel config dumping method
  vringh: Fix loop descriptors check in the indirect cases
  nodemask: Fix return values to be unsigned
  cifs: version operations for smb20 unneeded when legacy support disabled
  s390/gmap: voluntarily schedule during key setting
  nbd: fix io hung while disconnecting device
  nbd: fix race between nbd_alloc_config() and module removal
  nbd: call genl_unregister_family() first in nbd_cleanup()
  jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
  x86/cpu: Elide KCSAN for cpu_has() and friends
  modpost: fix undefined behavior of is_arm_mapping_symbol()
  drm/radeon: fix a possible null pointer dereference
  ceph: allow ceph.dir.rctime xattr to be updatable
  Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
  scsi: myrb: Fix up null pointer access on myrb_cleanup()
  md: protect md_unregister_thread from reentrancy
  watchdog: wdat_wdt: Stop watchdog when rebooting the system
  kernfs: Separate kernfs_pr_cont_buf and rename_lock.
  serial: msm_serial: disable interrupts in __msm_console_write()
  staging: rtl8712: fix uninit-value in r871xu_drv_init()
  staging: rtl8712: fix uninit-value in usb_read8() and friends
  clocksource/drivers/sp804: Avoid error on multiple instances
  extcon: Modify extcon device to be created after driver data is set
  misc: rtsx: set NULL intfdata when probe fails
  usb: dwc2: gadget: don't reset gadget's driver->bus
  sysrq: do not omit current cpu when showing backtrace of all active CPUs
  USB: hcd-pci: Fully suspend across freeze/thaw cycle
  drivers: usb: host: Fix deadlock in oxu_bus_suspend()
  drivers: tty: serial: Fix deadlock in sa1100_set_termios()
  USB: host: isp116x: check return value after calling platform_get_resource()
  drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
  drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
  tty: Fix a possible resource leak in icom_probe
  tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
  lkdtm/usercopy: Expand size of "out of frame" object
  iio: st_sensors: Add a local lock for protecting odr
  staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
  iio: dummy: iio_simple_dummy: check the return value of kstrdup()
  drm: imx: fix compiler warning with gcc-12
  net: altera: Fix refcount leak in altera_tse_mdio_create
  ip_gre: test csum_start instead of transport header
  net/mlx5: fs, fail conflicting actions
  net/mlx5: Rearm the FW tracer after each tracer event
  net: ipv6: unexport __init-annotated seg6_hmac_init()
  net: xfrm: unexport __init-annotated xfrm4_protocol_init()
  net: mdio: unexport __init-annotated mdio_bus_init()
  SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
  net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
  net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
  bpf, arm64: Clear prog->jited_len along prog->jited
  af_unix: Fix a data-race in unix_dgram_peer_wake_me().
  xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
  netfilter: nf_tables: bail out early if hardware offload is not supported
  netfilter: nf_tables: memleak flow rule from commit path
  netfilter: nf_tables: release new hooks on unsupported flowtable flags
  ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
  netfilter: nf_tables: always initialize flowtable hook list in transaction
  powerpc/kasan: Force thread size increase with KASAN
  netfilter: nf_tables: delete flowtable hooks via transaction list
  netfilter: nat: really support inet nat without l3 address
  xprtrdma: treat all calls not a bcall when bc_serv is NULL
  video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
  video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
  NFSv4: Don't hold the layoutget locks across multiple RPC calls
  dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
  m68knommu: fix undefined reference to `_init_sp'
  m68knommu: set ZERO_PAGE() to the allocated zeroed page
  i2c: cadence: Increase timeout per message if necessary
  f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
  iommu/arm-smmu-v3: check return value after calling platform_get_resource()
  iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
  tracing: Avoid adding tracer option before update_tracer_options
  tracing: Fix sleeping function called from invalid context on RT kernel
  bootconfig: Make the bootconfig.o as a normal object file
  mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
  dmaengine: idxd: set DMA_INTERRUPT cap bit
  perf c2c: Fix sorting in percent_rmt_hitm_cmp()
  driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
  tipc: check attribute length for bearer name
  scsi: sd: Fix potential NULL pointer dereference
  afs: Fix infinite loop found by xfstest generic/676
  gpio: pca953x: use the correct register address to do regcache sync
  tcp: tcp_rtx_synack() can be called from process context
  net: sched: add barrier to fix packet stuck problem for lockless qdisc
  net/mlx5e: Update netdev features after changing XDP state
  net/mlx5: correct ECE offset in query qp output
  net/mlx5: Don't use already freed action pointer
  sfc: fix wrong tx channel offset with efx_separate_tx_channels
  sfc: fix considering that all channels have TX queues
  nfp: only report pause frame configuration for physical device
  net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
  riscv: read-only pages should not be writable
  bpf: Fix probe read error in ___bpf_prog_run()
  ubi: ubi_create_volume: Fix use-after-free when volume creation failed
  ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
  jffs2: fix memory leak in jffs2_do_fill_super
  modpost: fix removing numeric suffixes
  net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
  net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
  net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
  net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
  s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
  clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
  ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
  watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
  watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
  driver core: fix deadlock in __device_attach
  driver: base: fix UAF when driver_attach failed
  bus: ti-sysc: Fix warnings for unbind for serial
  firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
  serial: stm32-usart: Correct CSIZE, bits, and parity
  serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
  serial: sifive: Sanitize CSIZE and c_iflag
  serial: sh-sci: Don't allow CS5-6
  serial: txx9: Don't allow CS5-6
  serial: rda-uart: Don't allow CS5-6
  serial: digicolor-usart: Don't allow CS5-6
  serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
  serial: meson: acquire port->lock in startup()
  rtc: mt6397: check return value after calling platform_get_resource()
  clocksource/drivers/riscv: Events are stopped during CPU suspend
  soc: rockchip: Fix refcount leak in rockchip_grf_init
  extcon: ptn5150: Add queue work sync before driver release
  coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
  serial: sifive: Report actual baud base rather than fixed 115200
  phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
  rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
  iio: adc: sc27xx: Fine tune the scale calibration values
  iio: adc: sc27xx: fix read big scale voltage not right
  iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
  iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
  usb: typec: mux: Check dev_set_name() return value
  firmware: stratix10-svc: fix a missing check on list iterator
  misc: fastrpc: fix an incorrect NULL check on list iterator
  usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
  rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
  pwm: lp3943: Fix duty calculation in case period was clamped
  staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()
  usb: musb: Fix missing of_node_put() in omap2430_probe
  USB: storage: karma: fix rio_karma_init return
  usb: usbip: add missing device lock on tweak configuration cmd
  usb: usbip: fix a refcount leak in stub_probe()
  tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
  tty: n_tty: Restore EOF push handling behavior
  tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
  tty: goldfish: Use tty_port_destroy() to destroy port
  lkdtm/bugs: Check for the NULL pointer after calling kmalloc
  iio: adc: ad7124: Remove shift from scan_type
  staging: greybus: codecs: fix type confusion of list iterator variable
  pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
  Linux 5.10.121
  md: bcache: check the return value of kzalloc() in detached_dev_do_request()
  ext4: only allow test_dummy_encryption when supported
  MIPS: IP30: Remove incorrect `cpu_has_fpu' override
  MIPS: IP27: Remove incorrect `cpu_has_fpu' override
  RDMA/rxe: Generate a completion for unsupported/invalid opcode
  Revert "random: use static branch for crng_ready()"
  block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
  bfq: Make sure bfqg for which we are queueing requests is online
  bfq: Get rid of __bio_blkcg() usage
  bfq: Remove pointless bfq_init_rq() calls
  bfq: Drop pointless unlock-lock pair
  bfq: Avoid merging queues with different parents
  thermal/core: Fix memory leak in the error path
  thermal/core: fix a UAF bug in __thermal_cooling_device_register()
  kseltest/cgroup: Make test_stress.sh work if run interactively
  xfs: assert in xfs_btree_del_cursor should take into account error
  xfs: consider shutdown in bmapbt cursor delete assert
  xfs: force log and push AIL to clear pinned inodes when aborting mount
  xfs: restore shutdown check in mapped write fault path
  xfs: fix incorrect root dquot corruption error when switching group/project quota types
  xfs: fix chown leaking delalloc quota blocks when fssetxattr fails
  xfs: sync lazy sb accounting on quiesce of read-only mounts
  xfs: set inode size after creating symlink
  net: ipa: fix page free in ipa_endpoint_replenish_one()
  net: ipa: fix page free in ipa_endpoint_trans_release()
  phy: qcom-qmp: fix reset-controller leak on probe errors
  coresight: core: Fix coresight device probe failure issue
  blk-iolatency: Fix inflight count imbalances and IO hangs on offline
  vdpasim: allow to enable a vq repeatedly
  dt-bindings: gpio: altera: correct interrupt-cells
  docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
  SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
  ARM: pxa: maybe fix gpio lookup tables
  ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
  phy: qcom-qmp: fix struct clk leak on probe errors
  arm64: dts: qcom: ipq8074: fix the sleep clock frequency
  gma500: fix an incorrect NULL check on list iterator
  tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
  serial: pch: don't overwrite xmit->buf[0] by x_char
  bcache: avoid journal no-space deadlock by reserving 1 journal bucket
  bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
  bcache: improve multithreaded bch_sectors_dirty_init()
  bcache: improve multithreaded bch_btree_check()
  stm: ltdc: fix two incorrect NULL checks on list iterator
  carl9170: tx: fix an incorrect use of list iterator
  ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
  rtl818x: Prevent using not initialized queues
  xtensa/simdisk: fix proc_read_simdisk()
  hugetlb: fix huge_pmd_unshare address update
  nodemask.h: fix compilation error with GCC12
  iommu/msm: Fix an incorrect NULL check on list iterator
  ftrace: Clean up hash direct_functions on register failures
  kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
  um: Fix out-of-bounds read in LDT setup
  um: chan_user: Fix winch_tramp() return value
  mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
  cfg80211: declare MODULE_FIRMWARE for regulatory.db
  irqchip: irq-xtensa-mx: fix initial IRQ affinity
  irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
  csky: patch_text: Fixup last cpu should be master
  RDMA/hfi1: Fix potential integer multiplication overflow errors
  Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
  ima: remove the IMA_TEMPLATE Kconfig option
  media: coda: Add more H264 levels for CODA960
  media: coda: Fix reported H264 profile
  mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
  mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
  md: fix an incorrect NULL check in md_reload_sb
  md: fix an incorrect NULL check in does_sb_need_changing
  drm/i915/dsi: fix VBT send packet port selection for ICL+
  drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
  drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
  drm/nouveau/clk: Fix an incorrect NULL check on list iterator
  drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
  drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
  scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
  scsi: dc395x: Fix a missing check on list iterator
  ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
  dlm: fix missing lkb refcount handling
  dlm: fix plock invalid read
  s390/perf: obtain sie_block from the right address
  mm, compaction: fast_find_migrateblock() should return pfn in the target zone
  PCI: qcom: Fix unbalanced PHY init on probe errors
  PCI: qcom: Fix runtime PM imbalance on probe errors
  PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
  tracing: Fix potential double free in create_var_ref()
  ACPI: property: Release subnode properties with data nodes
  ext4: avoid cycles in directory h-tree
  ext4: verify dir block before splitting it
  ext4: fix bug_on in __es_tree_search
  ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
  ext4: fix bug_on in ext4_writepages
  ext4: fix warning in ext4_handle_inode_extension
  ext4: fix use-after-free in ext4_rename_dir_prepare
  bfq: Track whether bfq_group is still online
  bfq: Update cgroup information before merging bio
  bfq: Split shared queues on move between cgroups
  efi: Do not import certificates from UEFI Secure Boot for T2 Macs
  fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
  iwlwifi: mvm: fix assert 1F04 upon reconfig
  wifi: mac80211: fix use-after-free in chanctx code
  f2fs: fix to do sanity check for inline inode
  f2fs: fix fallocate to use file_modified to update permissions consistently
  f2fs: fix to do sanity check on total_data_blocks
  f2fs: don't need inode lock for system hidden quota
  f2fs: fix deadloop in foreground GC
  f2fs: fix to clear dirty inode in f2fs_evict_inode()
  f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
  f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
  perf jevents: Fix event syntax error caused by ExtSel
  perf c2c: Use stdio interface if slang is not supported
  i2c: rcar: fix PM ref counts in probe error paths
  i2c: npcm: Handle spurious interrupts
  i2c: npcm: Correct register access width
  i2c: npcm: Fix timeout calculation
  iommu/amd: Increase timeout waiting for GA log enablement
  dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
  dmaengine: stm32-mdma: rework interrupt handler
  dmaengine: stm32-mdma: remove GISR1 register
  video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
  NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
  NFS: Don't report errors from nfs_pageio_complete() more than once
  NFS: Do not report flush errors in nfs_write_end()
  NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
  NFS: Do not report EINTR/ERESTARTSYS as mapping errors
  dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
  i2c: at91: Initialize dma_buf in at91_twi_xfer()
  MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
  cpufreq: mediatek: Unregister platform device on exit
  cpufreq: mediatek: Use module_init and add module_exit
  cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init
  i2c: at91: use dma safe buffers
  iommu/mediatek: Add list_del in mtk_iommu_remove
  f2fs: fix dereference of stale list iterator after loop body
  OPP: call of_node_put() on error path in _bandwidth_supported()
  Input: stmfts - do not leave device disabled in stmfts_input_open
  RDMA/hfi1: Prevent use of lock before it is initialized
  mailbox: forward the hrtimer if not queued and under a lock
  mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
  powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
  macintosh: via-pmu and via-cuda need RTC_LIB
  powerpc/perf: Fix the threshold compare group constraint for power9
  powerpc/64: Only WARN if __pa()/__va() called with bad addresses
  hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
  PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
  Input: sparcspkr - fix refcount leak in bbc_beep_probe
  crypto: cryptd - Protect per-CPU resource by disabling BH.
  crypto: sun8i-ss - handle zero sized sg
  crypto: sun8i-ss - rework handling of IV
  tty: fix deadlock caused by calling printk() under tty_port->lock
  PCI: imx6: Fix PERST# start-up sequence
  ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
  proc: fix dentry/inode overinstantiating under /proc/${pid}/net
  ASoC: atmel-classd: Remove endianness flag on class d component
  ASoC: atmel-pdmic: Remove endianness flag on pdmic component
  powerpc/4xx/cpm: Fix return value of __setup() handler
  powerpc/idle: Fix return value of __setup() handler
  pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
  powerpc/8xx: export 'cpm_setbrg' for modules
  drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
  dax: fix cache flush on PMD-mapped pages
  drivers/base/node.c: fix compaction sysfs file leak
  pinctrl: mvebu: Fix irq_of_parse_and_map() return value
  nvdimm: Allow overwrite in the presence of disabled dimms
  nvdimm: Fix firmware activation deadlock scenarios
  firmware: arm_scmi: Fix list protocols enumeration in the base protocol
  scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
  mfd: ipaq-micro: Fix error check return value of platform_get_irq()
  powerpc/fadump: fix PT_LOAD segment for boot memory area
  arm: mediatek: select arch timer for mt7629
  pinctrl: bcm2835: implement hook for missing gpio-ranges
  gpiolib: of: Introduce hook for missing gpio-ranges
  crypto: marvell/cesa - ECB does not IV
  misc: ocxl: fix possible double free in ocxl_file_register_afu
  ARM: dts: bcm2835-rpi-b: Fix GPIO line names
  ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
  ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
  ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
  ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
  can: xilinx_can: mark bit timing constants as const
  platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
  ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
  platform/chrome: cros_ec: fix error handling in cros_ec_register()
  KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
  KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
  soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
  ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
  PCI: dwc: Fix setting error return on MSI DMA mapping failure
  PCI: rockchip: Fix find_first_zero_bit() limit
  PCI: cadence: Fix find_first_zero_bit() limit
  soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
  soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
  ARM: dts: suniv: F1C100: fix watchdog compatible
  memory: samsung: exynos5422-dmc: Avoid some over memory allocation
  arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
  net/smc: postpone sk_refcnt increment in connect()
  hinic: Avoid some over memory allocation
  net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
  rxrpc: Fix decision on when to generate an IDLE ACK
  rxrpc: Don't let ack.previousPacket regress
  rxrpc: Fix overlapping ACK accounting
  rxrpc: Don't try to resend the request if we're receiving the reply
  rxrpc: Fix listen() setting the bar too high for the prealloc rings
  hv_netvsc: Fix potential dereference of NULL pointer
  net: stmmac: fix out-of-bounds access in a selftest
  net: stmmac: selftests: Use kcalloc() instead of kzalloc()
  ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
  NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
  ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
  thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
  thermal/core: Fix memory leak in __thermal_cooling_device_register()
  thermal/drivers/core: Use a char pointer for the cooling device name
  thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
  thermal/drivers/bcm2711: Don't clamp temperature at zero
  drm/i915: Fix CFI violation with show_dynamic_id()
  drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
  x86/sev: Annotate stack change in the #VC handler
  drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
  drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
  ext4: reject the 'commit' option on ext2 filesystems
  media: rkvdec: h264: Fix bit depth wrap in pps packet
  media: rkvdec: h264: Fix dpb_valid implementation
  media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
  media: ov7670: remove ov7670_power_off from ov7670_remove
  ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
  net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
  sctp: read sk->sk_bound_dev_if once in sctp_rcv()
  lsm,selinux: pass flowi_common instead of flowi to the LSM hooks
  m68k: math-emu: Fix dependencies of math emulation support
  nvme: set dma alignment to dword
  Bluetooth: use hdev lock for accept_list and reject_list in conn req
  Bluetooth: use inclusive language when filtering devices
  Bluetooth: use inclusive language in HCI role comments
  Bluetooth: LL privacy allow RPA
  Bluetooth: L2CAP: Rudimentary typo fixes
  Bluetooth: Interleave with allowlist scan
  Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
  media: vsp1: Fix offset calculation for plane cropping
  media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
  media: exynos4-is: Change clk_disable to clk_disable_unprepare
  media: st-delta: Fix PM disable depth imbalance in delta_probe
  media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
  media: aspeed: Fix an error handling path in aspeed_video_probe()
  scripts/faddr2line: Fix overlapping text section failures
  kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
  ASoC: samsung: Fix refcount leak in aries_audio_probe
  ASoC: samsung: Use dev_err_probe() helper
  regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
  ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
  ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
  ath11k: Don't check arvif->is_started before sending management frames
  perf/amd/ibs: Use interrupt regs ip for stack unwinding
  regulator: qcom_smd: Fix up PM8950 regulator configuration
  Revert "cpufreq: Fix possible race in cpufreq online error path"
  spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
  iomap: iomap_write_failed fix
  media: uvcvideo: Fix missing check to determine if element is found in list
  drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
  drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
  drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
  drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
  regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
  arm64: fix types in copy_highpage()
  x86/mm: Cleanup the control_va_addr_alignment() __setup handler
  irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
  irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
  irqchip/exiu: Fix acknowledgment of edge triggered interrupts
  x86: Fix return value of __setup handlers
  virtio_blk: fix the discard_granularity and discard_alignment queue limits
  perf tools: Use Python devtools for version autodetection rather than runtime
  drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
  drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
  drm/msm: add missing include to msm_drv.c
  drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
  drm/msm/hdmi: check return value after calling platform_get_resource_byname()
  drm/msm/dsi: fix error checks and return values for DSI xmit functions
  drm/msm/dp: fix error check return value of irq_of_parse_and_map()
  drm/msm/dp: stop event kernel thread when DP unbind
  drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
  perf tools: Add missing headers needed by util/data.h
  ASoC: rk3328: fix disabling mclk on pclk probe failure
  x86/speculation: Add missing prototype for unpriv_ebpf_notify()
  mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
  x86/pm: Fix false positive kmemleak report in msr_build_context()
  mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
  libbpf: Fix logic for finding matching program for CO-RE relocation
  selftests/resctrl: Fix null pointer dereference on open failed
  scsi: ufs: core: Exclude UECxx from SFR dump list
  scsi: ufs: qcom: Fix ufs_qcom_resume()
  drm/msm/dpu: adjust display_v_end for eDP and DP
  of: overlay: do not break notify on NOTIFY_{OK|STOP}
  fsnotify: fix wrong lockdep annotations
  inotify: show inotify mask flags in proc fdinfo
  ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
  drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
  media: hantro: Empty encoder capture buffers by default
  ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
  cpufreq: Fix possible race in cpufreq online error path
  spi: img-spfi: Fix pm_runtime_get_sync() error checking
  sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
  drm/bridge: Fix error handling in analogix_dp_probe
  HID: elan: Fix potential double free in elan_input_configured
  HID: hid-led: fix maximum brightness for Dream Cheeky
  mtd: rawnand: denali: Use managed device resources
  EDAC/dmc520: Don't print an error for each unconfigured interrupt line
  drbd: fix duplicate array initializer
  target: remove an incorrect unmap zeroes data deduction
  efi: Add missing prototype for efi_capsule_setup_info
  NFC: NULL out the dev->rfkill to prevent UAF
  net: dsa: mt7530: 1G can also support 1000BASE-X link mode
  scftorture: Fix distribution of short handler delays
  spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
  drm: mali-dp: potential dereference of null pointer
  drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
  nl80211: show SSID for P2P_GO interfaces
  bpf: Fix excessive memory allocation in stack_map_alloc()
  libbpf: Don't error out on CO-RE relos for overriden weak subprogs
  drm/vc4: txp: Force alpha to be 0xff if it's disabled
  drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
  drm/vc4: hvs: Reset muxes at probe time
  drm/mediatek: Fix mtk_cec_mask()
  drm/ingenic: Reset pixclock rate when parent clock rate changes
  x86/delay: Fix the wrong asm constraint in delay_loop()
  ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
  ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
  spi: qcom-qspi: Add minItems to interconnect-names
  drm/bridge: adv7511: clean up CEC adapter when probe fails
  drm/edid: fix invalid EDID extension block filtering
  ath9k: fix ar9003_get_eepmisc
  ath11k: acquire ab->base_lock in unassign when finding the peer by addr
  dt-bindings: display: sitronix, st7735r: Fix backlight in example
  drm: fix EDID struct for old ARM OABI format
  RDMA/hfi1: Prevent panic when SDMA is disabled
  powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
  macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
  powerpc/powernv: fix missing of_node_put in uv_init()
  powerpc/xics: fix refcount leak in icp_opal_init()
  powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
  tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
  PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
  ARM: hisi: Add missing of_node_put after of_find_compatible_node
  ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
  ARM: versatile: Add missing of_node_put in dcscb_init
  pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
  fat: add ratelimit to fat*_ent_bread()
  powerpc/fadump: Fix fadump to work with a different endian capture kernel
  ARM: OMAP1: clock: Fix UART rate reporting algorithm
  fs: jfs: fix possible NULL pointer dereference in dbFree()
  soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
  crypto: ccree - use fine grained DMA mapping dir
  PM / devfreq: rk3399_dmc: Disable edev on remove()
  arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
  ARM: dts: s5pv210: align DMA channels with dtschema
  ARM: dts: ox820: align interrupt controller node name with dtschema
  IB/rdmavt: add missing locks in rvt_ruc_loopback
  gfs2: use i_lock spin_lock for inode qadata
  selftests/bpf: fix btf_dump/btf_dump due to recent clang change
  eth: tg3: silence the GCC 12 array-bounds warning
  rxrpc, afs: Fix selection of abort codes
  rxrpc: Return an error to sendmsg if call failed
  m68k: atari: Make Atari ROM port I/O write macros return void
  x86/microcode: Add explicit CPU vendor dependency
  can: mcp251xfd: silence clang's -Wunaligned-access warning
  ASoC: rt1015p: remove dependency on GPIOLIB
  ASoC: max98357a: remove dependency on GPIOLIB
  media: exynos4-is: Fix compile warning
  net: phy: micrel: Allow probing without .driver_data
  nbd: Fix hung on disconnect request if socket is closed before
  ASoC: rt5645: Fix errorenous cleanup order
  nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
  openrisc: start CPU timer early in boot
  media: cec-adap.c: fix is_configuring state
  media: imon: reorganize serialization
  media: coda: limit frame interval enumeration to supported encoder frame sizes
  media: rga: fix possible memory leak in rga_probe
  rtlwifi: Use pr_warn instead of WARN_ONCE
  ipmi: Fix pr_fmt to avoid compilation issues
  ipmi:ssif: Check for NULL msg when handling events and messages
  ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
  dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
  spi: stm32-qspi: Fix wait_cmd timeout in APM mode
  perf/amd/ibs: Cascade pmu init functions' return value
  s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
  net: remove two BUG() from skb_checksum_help()
  ASoC: tscs454: Add endianness flag in snd_soc_component_driver
  HID: bigben: fix slab-out-of-bounds Write in bigben_probe
  drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
  mlxsw: Treat LLDP packets as control
  mlxsw: spectrum_dcb: Do not warn about priority changes
  ASoC: dapm: Don't fold register value changes into notifications
  net/mlx5: fs, delete the FTE when there are no rules attached to it
  ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
  drm: msm: fix error check return value of irq_of_parse_and_map()
  arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
  ath10k: skip ath10k_halt during suspend for driver state RESTARTING
  drm/amd/pm: fix the compile warning
  drm/plane: Move range check for format_count earlier
  ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
  ath11k: disable spectral scan during spectral deinit
  scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
  scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  scsi: megaraid: Fix error check return value of register_chrdev()
  drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
  mmc: jz4740: Apply DMA engine limits to maximum segment size
  md/bitmap: don't set sb values if can't pass sanity check
  media: cx25821: Fix the warning when removing the module
  media: pci: cx23885: Fix the error handling in cx23885_initdev()
  media: venus: hfi: avoid null dereference in deinit
  ath9k: fix QCA9561 PA bias level
  drm/amd/pm: fix double free in si_parse_power_table()
  tools/power turbostat: fix ICX DRAM power numbers
  spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
  ALSA: jack: Access input_dev under mutex
  sfc: ef10: Fix assigning negative value to unsigned variable
  rcu: Make TASKS_RUDE_RCU select IRQ_WORK
  rcu-tasks: Fix race in schedule and flush work
  drm/komeda: return early if drm_universal_plane_init() fails.
  ACPICA: Avoid cache flush inside virtual machines
  x86/platform/uv: Update TSC sync state for UV5
  fbcon: Consistently protect deferred_takeover with console_lock()
  ipv6: fix locking issues with loops over idev->addr_list
  ipw2x00: Fix potential NULL dereference in libipw_xmit()
  b43: Fix assigning negative value to unsigned variable
  b43legacy: Fix assigning negative value to unsigned variable
  mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
  drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
  iommu/vt-d: Add RPLS to quirk list to skip TE disabling
  btrfs: repair super block num_devices automatically
  btrfs: add "0x" prefix for unsupported optional features
  ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
  ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
  ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
  perf/x86/intel: Fix event constraints for ICL
  x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
  parisc/stifb: Keep track of hardware path of graphics card
  Fonts: Make font size unsigned in font_desc
  xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
  cifs: when extending a file with falloc we should make files not-sparse
  usb: core: hcd: Add support for deferring roothub registration
  usb: dwc3: gadget: Move null pinter check to proper place
  USB: new quirk for Dell Gen 2 devices
  USB: serial: option: add Quectel BG95 modem
  ALSA: usb-audio: Cancel pending work at closing a MIDI substream
  ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
  ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
  riscv: Fix irq_work when SMP is disabled
  riscv: Initialize thread pointer before calling C functions
  parisc/stifb: Implement fb_is_primary_device()
  binfmt_flat: do not stop relocating GOT entries prematurely on riscv
  Linux 5.10.120
  bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
  bpf: Fix potential array overflow in bpf_trampoline_get_progs()
  NFSD: Fix possible sleep during nfsd4_release_lockowner()
  NFS: Memory allocation failures are not server fatal errors
  docs: submitting-patches: Fix crossref to 'The canonical patch format'
  tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
  tpm: Fix buffer access in tpm2_get_tpm_pt()
  HID: multitouch: add quirks to enable Lenovo X12 trackpoint
  HID: multitouch: Add support for Google Whiskers Touchpad
  raid5: introduce MD_BROKEN
  dm verity: set DM_TARGET_IMMUTABLE feature flag
  dm stats: add cond_resched when looping over entries
  dm crypt: make printing of the key constant-time
  dm integrity: fix error code in dm_integrity_ctr()
  ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
  Bluetooth: hci_qca: Use del_timer_sync() before freeing
  zsmalloc: fix races between asynchronous zspage free and page migration
  crypto: ecrdsa - Fix incorrect use of vli_cmp
  crypto: caam - fix i.MX6SX entropy delay value
  KVM: x86: avoid calling x86 emulator without a decoded instruction
  x86, kvm: use correct GFP flags for preemption disabled
  x86/kvm: Alloc dummy async #PF token outside of raw spinlock
  KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
  netfilter: conntrack: re-fetch conntrack after insertion
  netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
  crypto: drbg - make reseeding from get_random_bytes() synchronous
  crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
  crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
  crypto: drbg - prepare for more fine-grained tracking of seeding state
  lib/crypto: add prompts back to crypto libraries
  exfat: check if cluster num is valid
  drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
  xfs: Fix CIL throttle hang when CIL space used going backwards
  xfs: fix an ABBA deadlock in xfs_rename
  xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks
  xfs: show the proper user quota options
  xfs: detect overflows in bmbt records
  net: ipa: compute proper aggregation limit
  io_uring: fix using under-expanded iters
  io_uring: don't re-import iovecs from callbacks
  assoc_array: Fix BUG_ON during garbage collect
  cfg80211: set custom regdomain after wiphy registration
  pipe: Fix missing lock in pipe_resize_ring()
  pipe: make poll_usage boolean and annotate its access
  netfilter: nf_tables: disallow non-stateful expression in sets earlier
  drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
  i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
  net: ftgmac100: Disable hardware checksum on AST2600
  nfc: pn533: Fix buggy cleanup order
  net: af_key: check encryption module availability consistency
  percpu_ref_init(): clean ->percpu_count_ref on failure
  pinctrl: sunxi: fix f1c100s uart2 function
  Linux 5.10.119
  ALSA: ctxfi: Add SB046x PCI ID
  random: check for signals after page of pool writes
  random: wire up fops->splice_{read,write}_iter()
  random: convert to using fops->write_iter()
  random: convert to using fops->read_iter()
  random: unify batched entropy implementations
  random: move randomize_page() into mm where it belongs
  random: move initialization functions out of hot pages
  random: make consistent use of buf and len
  random: use proper return types on get_random_{int,long}_wait()
  random: remove extern from functions in header
  random: use static branch for crng_ready()
  random: credit architectural init the exact amount
  random: handle latent entropy and command line from random_init()
  random: use proper jiffies comparison macro
  random: remove ratelimiting for in-kernel unseeded randomness
  random: move initialization out of reseeding hot path
  random: avoid initializing twice in credit race
  random: use symbolic constants for crng_init states
  siphash: use one source of truth for siphash permutations
  random: help compiler out with fast_mix() by using simpler arguments
  random: do not use input pool from hard IRQs
  random: order timer entropy functions below interrupt functions
  random: do not pretend to handle premature next security model
  random: use first 128 bits of input as fast init
  random: do not use batches when !crng_ready()
  random: insist on random_get_entropy() existing in order to simplify
  xtensa: use fallback for random_get_entropy() instead of zero
  sparc: use fallback for random_get_entropy() instead of zero
  um: use fallback for random_get_entropy() instead of zero
  x86/tsc: Use fallback for random_get_entropy() instead of zero
  nios2: use fallback for random_get_entropy() instead of zero
  arm: use fallback for random_get_entropy() instead of zero
  mips: use fallback for random_get_entropy() instead of just c0 random
  riscv: use fallback for random_get_entropy() instead of zero
  m68k: use fallback for random_get_entropy() instead of zero
  timekeeping: Add raw clock fallback for random_get_entropy()
  powerpc: define get_cycles macro for arch-override
  alpha: define get_cycles macro for arch-override
  parisc: define get_cycles macro for arch-override
  s390: define get_cycles macro for arch-override
  ia64: define get_cycles macro for arch-override
  init: call time_init() before rand_initialize()
  random: fix sysctl documentation nits
  random: document crng_fast_key_erasure() destination possibility
  random: make random_get_entropy() return an unsigned long
  random: allow partial reads if later user copies fail
  random: check for signals every PAGE_SIZE chunk of /dev/[u]random
  random: check for signal_pending() outside of need_resched() check
  random: do not allow user to keep crng key around on stack
  random: do not split fast init input in add_hwgenerator_randomness()
  random: mix build-time latent entropy into pool at init
  random: re-add removed comment about get_random_{u32,u64} reseeding
  random: treat bootloader trust toggle the same way as cpu trust toggle
  random: skip fast_init if hwrng provides large chunk of entropy
  random: check for signal and try earlier when generating entropy
  random: reseed more often immediately after booting
  random: make consistent usage of crng_ready()
  random: use SipHash as interrupt entropy accumulator
  random: replace custom notifier chain with standard one
  random: don't let 644 read-only sysctls be written to
  random: give sysctl_random_min_urandom_seed a more sensible value
  random: do crng pre-init loading in worker rather than irq
  random: unify cycles_t and jiffies usage and types
  random: cleanup UUID handling
  random: only wake up writers after zap if threshold was passed
  random: round-robin registers as ulong, not u32
  random: clear fast pool, crng, and batches in cpuhp bring up
  random: pull add_hwgenerator_randomness() declaration into random.h
  random: check for crng_init == 0 in add_device_randomness()
  random: unify early init crng load accounting
  random: do not take pool spinlock at boot
  random: defer fast pool mixing to worker
  random: rewrite header introductory comment
  random: group sysctl functions
  random: group userspace read/write functions
  random: group entropy collection functions
  random: group entropy extraction functions
  random: group crng functions
  random: group initialization wait functions
  random: remove whitespace and reorder includes
  random: remove useless header comment
  random: introduce drain_entropy() helper to declutter crng_reseed()
  random: deobfuscate irq u32/u64 contributions
  random: add proper SPDX header
  random: remove unused tracepoints
  random: remove ifdef'd out interrupt bench
  random: tie batched entropy generation to base_crng generation
  random: fix locking for crng_init in crng_reseed()
  random: zero buffer after reading entropy from userspace
  random: remove outdated INT_MAX >> 6 check in urandom_read()
  random: make more consistent use of integer types
  random: use hash function for crng_slow_load()
  random: use simpler fast key erasure flow on per-cpu keys
  random: absorb fast pool into input pool after fast load
  random: do not xor RDRAND when writing into /dev/random
  random: ensure early RDSEED goes through mixer on init
  random: inline leaves of rand_initialize()
  random: get rid of secondary crngs
  random: use RDSEED instead of RDRAND in entropy extraction
  random: fix locking in crng_fast_load()
  random: remove batched entropy locking
  random: remove use_input_pool parameter from crng_reseed()
  random: make credit_entropy_bits() always safe
  random: always wake up entropy writers after extraction
  random: use linear min-entropy accumulation crediting
  random: simplify entropy debiting
  random: use computational hash for entropy extraction
  random: only call crng_finalize_init() for primary_crng
  random: access primary_pool directly rather than through pointer
  random: continually use hwgenerator randomness
  random: simplify arithmetic function flow in account()
  random: selectively clang-format where it makes sense
  random: access input_pool_data directly rather than through pointer
  random: cleanup fractional entropy shift constants
  random: prepend remaining pool constants with POOL_
  random: de-duplicate INPUT_POOL constants
  random: remove unused OUTPUT_POOL constants
  random: rather than entropy_store abstraction, use global
  random: remove unused extract_entropy() reserved argument
  random: remove incomplete last_data logic
  random: cleanup integer types
  random: cleanup poolinfo abstraction
  random: fix typo in comments
  random: don't reset crng_init_cnt on urandom_read()
  random: avoid superfluous call to RDRAND in CRNG extraction
  random: early initialization of ChaCha constants
  random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
  random: harmonize "crng init done" messages
  random: mix bootloader randomness into pool
  random: do not re-init if crng_reseed completes before primary init
  random: do not sign extend bytes for rotation when mixing
  random: use BLAKE2s instead of SHA1 in extraction
  random: remove unused irq_flags argument from add_interrupt_randomness()
  random: document add_hwgenerator_randomness() with other input functions
  lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
  lib/crypto: sha1: re-roll loops to reduce code size
  lib/crypto: blake2s: move hmac construction into wireguard
  lib/crypto: blake2s: include as built-in
  crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
  crypto: blake2s - adjust include guard naming
  crypto: blake2s - add comment for blake2s_state fields
  crypto: blake2s - optimize blake2s initialization
  crypto: blake2s - share the "shash" API boilerplate code
  crypto: blake2s - move update and final logic to internal/blake2s.h
  crypto: blake2s - remove unneeded includes
  crypto: x86/blake2s - define shash_alg structs using macros
  crypto: blake2s - define shash_alg structs using macros
  crypto: lib/blake2s - Move selftest prototype into header file
  MAINTAINERS: add git tree for random.c
  MAINTAINERS: co-maintain random.c
  random: remove dead code left over from blocking pool
  random: avoid arch_get_random_seed_long() when collecting IRQ randomness
  ACPI: sysfs: Fix BERT error region memory mapping
  ACPI: sysfs: Make sparse happy about address space in use
  media: vim2m: initialize the media device earlier
  media: vim2m: Register video device after setting up internals
  secure_seq: use the 64 bits of the siphash for port offset calculation
  tcp: change source port randomizarion at connect() time
  KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
  KVM: x86: Properly handle APF vs disabled LAPIC situation
  staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
  lockdown: also lock down previous kgdb use
  Linux 5.10.118
  module: check for exit sections in layout_sections() instead of module_init_section()
  include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage
  afs: Fix afs_getattr() to refetch file status if callback break occurred
  i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
  module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD
  dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
  Input: ili210x - fix reset timing
  arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
  net: atlantic: verify hw_head_ lies within TX buffer ring
  net: atlantic: add check for MAX_SKB_FRAGS
  net: atlantic: reduce scope of is_rsc_complete
  net: atlantic: fix "frag[0] not initialized"
  net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
  ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
  nl80211: fix locking in nl80211_set_tx_bitrate_mask()
  selftests: add ping test with ping_group_range tuned
  nl80211: validate S1G channel width
  mac80211: fix rx reordering with non explicit / psmp ack policy
  scsi: qla2xxx: Fix missed DMA unmap for aborted commands
  perf bench numa: Address compiler error on s390
  gpio: mvebu/pwm: Refuse requests with inverted polarity
  gpio: gpio-vf610: do not touch other bits when set the target bit
  riscv: dts: sifive: fu540-c000: align dma node name with dtschema
  net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
  igb: skip phy status check where unavailable
  ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
  ARM: 9196/1: spectre-bhb: enable for Cortex-A15
  net: af_key: add check for pfkey_broadcast in function pfkey_process
  net/mlx5e: Properly block LRO when XDP is enabled
  NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
  net/qla3xxx: Fix a test in ql_reset_work()
  clk: at91: generated: consider range when calculating best rate
  ice: fix possible under reporting of ethtool Tx and Rx statistics
  net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
  net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
  net: systemport: Fix an error handling path in bcm_sysport_probe()
  net/sched: act_pedit: sanitize shift argument before usage
  xfrm: fix "disable_policy" flag use when arriving from different devices
  xfrm: rework default policy structure
  xfrm: fix dflt policy check when there is no policy configured
  xfrm: notify default policy on update
  xfrm: make user policy API complete
  net: xfrm: fix shift-out-of-bounce
  xfrm: Add possibility to set the default to block if we have no policy
  net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm
  net: macb: Increment rx bd head after allocating skb and buffer
  net: ipa: record proper RX transaction count
  ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
  pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
  ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
  dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
  drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
  libceph: fix potential use-after-free on linger ping and resends
  crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
  arm64: mte: Ensure the cleared tags are visible before setting the PTE
  arm64: paravirt: Use RCU read locks to guard stolen_time
  KVM: x86/mmu: Update number of zapped pages even if page list is stable
  PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
  Fix double fget() in vhost_net_set_backend()
  selinux: fix bad cleanup on error in hashtab_duplicate()
  perf: Fix sys_perf_event_open() race against self
  ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
  ALSA: wavefront: Proper check of get_user() error
  ALSA: usb-audio: Restore Rane SL-1 quirk
  Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
  Revert "swiotlb: fix info leak with DMA_FROM_DEVICE"
  nilfs2: fix lockdep warnings during disk space reclamation
  nilfs2: fix lockdep warnings in page operations for btree nodes
  ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
  platform/chrome: cros_ec_debugfs: detach log reader wq from devm
  drbd: remove usage of list iterator variable after loop
  MIPS: lantiq: check the return value of kzalloc()
  fs: fix an infinite loop in iomap_fiemap
  rtc: mc146818-lib: Fix the AltCentury for AMD platforms
  nvme-multipath: fix hang when disk goes live over reconnect
  tools/virtio: compile with -pthread
  vhost_vdpa: don't setup irq offloading when irq_num < 0
  s390/pci: improve zpci_dev reference counting
  ALSA: hda/realtek: Enable headset mic on Lenovo P360
  crypto: x86/chacha20 - Avoid spurious jumps to other functions
  crypto: stm32 - fix reference leak in stm32_crc_remove
  rtc: sun6i: Fix time overflow handling
  gfs2: Disable page faults during lockless buffered reads
  nvme-pci: add quirks for Samsung X5 SSDs
  Input: stmfts - fix reference leak in stmfts_input_open
  Input: add bounds checking to input_set_capability()
  um: Cleanup syscall_handler_t definition/cast, fix warning
  rtc: pcf2127: fix bug when reading alarm registers
  rtc: fix use-after-free on device removal
  igc: Update I226_K device ID
  igc: Remove phy->type checking
  igc: Remove _I_PHY_ID checking
  Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"
  floppy: use a statically allocated error counter
  io_uring: always grab file table for deferred statx
  usb: gadget: fix race when gadget driver register via ioctl

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
	Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
	Documentation/devicetree/bindings/gpio/gpio-altera.txt
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
	Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
	drivers/scsi/ufs/ufs-qcom.c
	drivers/soc/qcom/llcc-qcom.c
	drivers/virtio/virtio_mmio.c

Change-Id: I7130d4c99319ff2a9474e07159e3943d94059e3a
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2022-11-21 13:02:31 +05:30
Miaoqian Lin
e65027fdeb PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
commit f44b799603a9b5d2e375b0b2d54dd0b791eddfc2 upstream.

of_get_child_by_name() returns a node pointer with refcount
incremented, we should use of_node_put() on it when done.
This function only calls of_node_put() in normal path,
missing it in error paths.
Add missing of_node_put() to avoid refcount leak.

Fixes: f262f28c14 ("PM / devfreq: event: Add devfreq_event class")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-07-07 17:52:18 +02:00
Brian Norris
86b091b689 PM / devfreq: rk3399_dmc: Disable edev on remove()
[ Upstream commit 2fccf9e6050e0e3b8b4cd275d41daf7f7fa22804 ]

Otherwise we hit an unablanced enable-count when unbinding the DFI
device:

[ 1279.659119] ------------[ cut here ]------------
[ 1279.659179] WARNING: CPU: 2 PID: 5638 at drivers/devfreq/devfreq-event.c:360 devfreq_event_remove_edev+0x84/0x8c
...
[ 1279.659352] Hardware name: Google Kevin (DT)
[ 1279.659363] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 1279.659371] pc : devfreq_event_remove_edev+0x84/0x8c
[ 1279.659380] lr : devm_devfreq_event_release+0x1c/0x28
...
[ 1279.659571] Call trace:
[ 1279.659582]  devfreq_event_remove_edev+0x84/0x8c
[ 1279.659590]  devm_devfreq_event_release+0x1c/0x28
[ 1279.659602]  release_nodes+0x1cc/0x244
[ 1279.659611]  devres_release_all+0x44/0x60
[ 1279.659621]  device_release_driver_internal+0x11c/0x1ac
[ 1279.659629]  device_driver_detach+0x20/0x2c
[ 1279.659641]  unbind_store+0x7c/0xb0
[ 1279.659650]  drv_attr_store+0x2c/0x40
[ 1279.659663]  sysfs_kf_write+0x44/0x58
[ 1279.659672]  kernfs_fop_write_iter+0xf4/0x190
[ 1279.659684]  vfs_write+0x2b0/0x2e4
[ 1279.659693]  ksys_write+0x80/0xec
[ 1279.659701]  __arm64_sys_write+0x24/0x30
[ 1279.659714]  el0_svc_common+0xf0/0x1d8
[ 1279.659724]  do_el0_svc_compat+0x28/0x3c
[ 1279.659738]  el0_svc_compat+0x10/0x1c
[ 1279.659746]  el0_sync_compat_handler+0xa8/0xcc
[ 1279.659758]  el0_sync_compat+0x188/0x1c0
[ 1279.659768] ---[ end trace cec200e5094155b4 ]---

Signed-off-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-06-09 10:20:57 +02:00
Sivasri Kumar, Vanka
682c074515 Merge keystone/android12-5.10-keystone-qcom-release.66+ (3499d10) into msm-5.10
* refs/heads/tmp-3499d10:
  ANDROID: GKI: rockchip: Enable symbols for pinctrl and rk8xx
  ANDROID: GKI: rockchip: Enable symbols for typec
  ANDROID: GKI: rockchip: Add build script
  ANDROID: GKI: Add some symbols to symbol list to support vendor module
  UPSTREAM:  core: Add L2P entry swap quirk for Micron UFS
  ANDROID: gki_defconfig: remove CONFIG_UBSAN_MISC entry
  UPSTREAM: ubsan: remove overflow checks
  UPSTREAM: ubsan: disable unsigned-overflow check for i386
  UPSTREAM: ubsan: expand tests and reporting
  UPSTREAM: ubsan: remove UBSAN_MISC in favor of individual options
  UPSTREAM: ubsan: enable for all*config builds
  UPSTREAM: ubsan: disable UBSAN_TRAP for all*config
  UPSTREAM: ubsan: disable object-size sanitizer under GCC
  UPSTREAM: ubsan: move cc-option tests into Kconfig
  UPSTREAM: ubsan: remove redundant -Wno-maybe-uninitialized
  UPSTREAM: mm/mremap: fix BUILD_BUG_ON() error in get_extent
  FROMGIT: dma-buf: system_heap: Avoid warning on mid-order allocations
  ANDROID: mm: cma: disable LRU cache early
  ANDROID: GKI: update virtual device symbol list for led audio driver.
  Linux 5.10.66
  Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
  Revert "posix-cpu-timers: Force next expiration recalc after itimer reset"
  Revert "block: nbd: add sanity check for first_minor"
  Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue"
  Linux 5.10.65
  clk: kirkwood: Fix a clocking boot regression
  backlight: pwm_bl: Improve bootloader/kernel device handover
  fbmem: don't allow too huge resolutions
  IMA: remove the dependency on CRYPTO_MD5
  IMA: remove -Wmissing-prototypes warning
  fuse: flush extending writes
  fuse: truncate pagecache on atomic_o_trunc
  ARM: dts: at91: add pinctrl-{names, 0} for all gpios
  KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
  KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation
  KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
  KVM: s390: index kvm->arch.idle_mask by vcpu_idx
  Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()"
  x86/resctrl: Fix a maybe-uninitialized build warning treated as error
  perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op
  tty: Fix data race between tiocsti() and flush_to_ldisc()
  bio: fix page leak bio_add_hw_page failure
  io_uring: IORING_OP_WRITE needs hash_reg_file set
  time: Handle negative seconds correctly in timespec64_to_ns()
  f2fs: guarantee to write dirty data when enabling checkpoint back
  iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
  ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
  ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
  octeontx2-af: Set proper errorcode for IPv4 checksum errors
  octeontx2-af: Fix static code analyzer reported issues
  octeontx2-af: Fix loop in free and unmap counter
  net: qualcomm: fix QCA7000 checksum handling
  net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
  ipv4: make exception cache less predictible
  ipv6: make exception cache less predictible
  brcmfmac: pcie: fix oops on failure to resume and reprobe
  bcma: Fix memory leak for internally-handled cores
  atlantic: Fix driver resume flow.
  ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
  ice: Only lock to update netdev dev_addr
  iwlwifi: skip first element in the WTAS ACPI table
  iwlwifi: follow the new inclusive terminology
  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
  tty: serial: fsl_lpuart: fix the wrong mapbase value
  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
  usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
  i2c: xlp9xx: fix main IRQ check
  i2c: mt65xx: fix IRQ check
  CIFS: Fix a potencially linear read overflow
  bpf: Fix possible out of bound write in narrow load handling
  mmc: moxart: Fix issue with uninitialized dma_slave_config
  mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
  mmc: sdhci: Fix issue with uninitialized dma_slave_config
  ASoC: Intel: Skylake: Fix module resource and format selection
  ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
  ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
  rsi: fix an error code in rsi_probe()
  rsi: fix error code in rsi_load_9116_firmware()
  gfs2: init system threads before freeze lock
  i2c: hix5hd2: fix IRQ check
  i2c: fix platform_get_irq.cocci warnings
  i2c: s3c2410: fix IRQ check
  i2c: iop3xx: fix deferred probing
  Bluetooth: add timeout sanity check to hci_inquiry
  lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
  mm/swap: consider max pages in iomap_swapfile_add_extent
  usb: gadget: mv_u3d: request_irq() after initializing UDC
  firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
  firmware: raspberrypi: Keep count of all consumers
  i2c: synquacer: fix deferred probing
  clk: staging: correct reference to config IOMEM to config HAS_IOMEM
  arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
  nfsd4: Fix forced-expiry locking
  lockd: Fix invalid lockowner cast after vfs_test_lock
  locking/local_lock: Add missing owner initialization
  locking/lockdep: Mark local_lock_t
  mac80211: Fix insufficient headroom issue for AMSDU
  libbpf: Re-build libbpf.so when libbpf.map changes
  usb: phy: tahvo: add IRQ check
  usb: host: ohci-tmio: add IRQ check
  PM: cpu: Make notifier chain use a raw_spinlock_t
  Bluetooth: Move shutdown callback before flushing tx and rx queue
  samples: pktgen: add missing IPv6 option to pktgen scripts
  devlink: Clear whole devlink_flash_notify struct
  selftests/bpf: Fix test_core_autosize on big-endian machines
  usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
  usb: phy: twl6030: add IRQ checks
  usb: phy: fsl-usb: add IRQ check
  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
  ASoC: rt5682: Properly turn off regulators if wrong device ID
  ASoC: rt5682: Implement remove callback
  net/mlx5: Fix unpublish devlink parameters
  net/mlx5: Register to devlink ingress VLAN filter trap
  drm/msm/dsi: Fix some reference counted resource leaks
  Bluetooth: fix repeated calls to sco_sock_kill
  ASoC: Intel: Fix platform ID matching
  cgroup/cpuset: Fix violation of cpuset locking rule
  cgroup/cpuset: Miscellaneous code cleanup
  counter: 104-quad-8: Return error when invalid mode during ceiling_write
  arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
  drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
  drm/msm/mdp4: move HW revision detection to earlier phase
  drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
  selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP
  PM: EM: Increase energy calculation precision
  Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
  debugfs: Return error during {full/open}_proxy_open() on rmmod
  soc: qcom: smsm: Fix missed interrupts if state changes while masked
  bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring
  PCI: PM: Enable PME if it can be signaled from D3cold
  PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
  media: venus: venc: Fix potential null pointer dereference on pointer fmt
  media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
  leds: trigger: audio: Add an activate callback to ensure the initial brightness is set
  leds: lt3593: Put fwnode in any case during ->probe()
  i2c: highlander: add IRQ check
  net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set()
  devlink: Break parameter notification sequence to be before/after unload/load driver
  arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
  arm64: dts: renesas: rzg2: Convert EtherAVB to explicit delay handling
  Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd
  net: cipso: fix warnings in netlbl_cipsov4_add_std
  drm: mxsfb: Clear FIFO_CLEAR bit
  drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
  drm: mxsfb: Enable recovery on underflow
  cgroup/cpuset: Fix a partition bug with hotplug
  net/mlx5e: Block LRO if firmware asks for tunneled LRO
  net/mlx5e: Prohibit inner indir TIRs in IPoIB
  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: meson8: Use a higher default GPU clock frequency
  tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
  drm/amdgpu/acp: Make PM domain really work
  6lowpan: iphc: Fix an off-by-one check of array index
  Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
  media: atomisp: fix the uninitialized use and rename "retvalue"
  media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
  media: rockchip/rga: fix error handling in probe
  media: rockchip/rga: use pm_runtime_resume_and_get()
  media: go7007: remove redundant initialization
  media: go7007: fix memory leak in go7007_usb_probe
  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
  ionic: cleanly release devlink instance
  driver core: Fix error return code in really_probe()
  firmware: fix theoretical UAF race with firmware cache and resume
  gfs2: Fix memory leak of object lsi on error return path
  libbpf: Fix removal of inner map in bpf_object__create_map
  soc: qcom: rpmhpd: Use corner in power_off
  i40e: improve locking of mac_filter_hash
  arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
  ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
  libbpf: Fix the possible memory leak on error
  gve: fix the wrong AdminQ buffer overflow check
  drm/of: free the iterator object on failure
  bpf: Fix potential memleak and UAF in the verifier.
  bpf: Fix a typo of reuseport map in bpf.h.
  drm/of: free the right object
  media: cxd2880-spi: Fix an error handling path
  soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
  leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt()
  media: TDA1997x: enable EDID support
  ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
  drm/gma500: Fix end of loop tests for list_for_each_entry
  drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
  EDAC/i10nm: Fix NVDIMM detection
  spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible
  spi: sprd: Fix the wrong WDG_LOAD_VAL
  regulator: vctrl: Avoid lockdep warning in enable/disable ops
  regulator: vctrl: Use locked regulator_get_voltage in probe path
  blk-crypto: fix check for too-large dun_bytes
  spi: davinci: invoke chipselect callback
  x86/mce: Defer processing of early errors
  tpm: ibmvtpm: Avoid error message when process gets signal while waiting
  certs: Trigger creation of RSA module signing key if it's not an RSA key
  crypto: qat - use proper type for vf_mask
  irqchip/gic-v3: Fix priority comparison when non-secure priorities are used
  spi: coldfire-qspi: Use clk_disable_unprepare in the remove function
  block: nbd: add sanity check for first_minor
  clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
  lib/mpi: use kcalloc in mpi_resize
  irqchip/loongson-pch-pic: Improve edge triggered interrupt support
  genirq/timings: Fix error return code in irq_timings_test_irqs()
  spi: spi-pic32: Fix issue with uninitialized dma_slave_config
  spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
  block: return ELEVATOR_DISCARD_MERGE if possible
  m68k: Fix invalid RMW_INSNS on CPUs that lack CAS
  rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
  rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees
  rcu: Fix to include first blocked task in stall warning
  sched: Fix UCLAMP_FLAG_IDLE setting
  sched/numa: Fix is_core_idle()
  m68k: emu: Fix invalid free in nfeth_cleanup()
  power: supply: cw2015: use dev_err_probe to allow deferred probe
  s390/ap: fix state machine hang after failure to enable irq
  s390/debug: fix debug area life cycle
  s390/debug: keep debug data on resize
  s390/pci: fix misleading rc in clp_set_pci_fn()
  s390/kasan: fix large PMD pages address alignment check
  udf_get_extendedattr() had no boundary checks.
  fcntl: fix potential deadlock for &fasync_struct.fa_lock
  crypto: qat - do not export adf_iov_putmsg()
  crypto: qat - fix naming for init/shutdown VF to PF notifications
  crypto: qat - fix reuse of completion variable
  crypto: qat - handle both source of interrupt in VF ISR
  crypto: qat - do not ignore errors from enable_vf2pf_comms()
  crypto: omap - Fix inconsistent locking of device lists
  libata: fix ata_host_start()
  s390/zcrypt: fix wrong offset index for APKA master key valid state
  s390/cio: add dev_busid sysfs entry for each subchannel
  power: supply: max17042_battery: fix typo in MAx17042_TOFF
  power: supply: smb347-charger: Add missing pin control activation
  nvmet: pass back cntlid on successful completion
  nvme-rdma: don't update queue count when failing to set io queues
  nvme-tcp: don't update queue count when failing to set io queues
  blk-throtl: optimize IOPS throttle for large IO scenarios
  bcache: add proper error unwinding in bcache_device_init
  isofs: joliet: Fix iocharset=utf8 mount option
  udf: Fix iocharset=utf8 mount option
  udf: Check LVID earlier
  hrtimer: Ensure timerfd notification for HIGHRES=n
  hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
  posix-cpu-timers: Force next expiration recalc after itimer reset
  EDAC/mce_amd: Do not load edac_mce_amd module on guests
  rcu/tree: Handle VM stoppage in stall detection
  sched/deadline: Fix missing clock update in migrate_task_rq_dl()
  crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
  power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
  sched/deadline: Fix reset_on_fork reporting of DL tasks
  crypto: mxs-dcp - Check for DMA mapping errors
  regulator: tps65910: Silence deferred probe error
  regmap: fix the offset of register error log
  locking/mutex: Fix HANDOFF condition
  ANDROID: GKI: update .xml after android12-5.10 merge
  Revert "tty: drop termiox user definitions"
  Linux 5.10.64
  PCI: Call Max Payload Size-related fixup quirks early
  x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
  xhci: fix unsafe memory usage in xhci tracing
  xhci: fix even more unsafe memory usage in xhci tracing
  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: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
  usb: host: xhci-rcar: Don't reload firmware after the completion
  ALSA: usb-audio: Add registration quirk for JBL Quantum 800
  blk-mq: clearing flush request reference in tags->rqs[]
  netfilter: nftables: clone set element expression template
  netfilter: nf_tables: initialize set before expression setup
  netfilter: nftables: avoid potential overflows on 32bit arches
  blk-mq: fix is_flush_rq
  blk-mq: fix kernel panic during iterating over flush request
  x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
  Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM"
  tty: drop termiox user definitions
  net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling
  serial: 8250: 8250_omap: Fix unused variable warning
  net: kcov: don't select SKB_EXTENSIONS when there is no NET
  mm/page_alloc: speed up the iteration of max_order
  net: ll_temac: Remove left-over debug message
  USB: serial: mos7720: improve OOM-handling in read_mos_reg()
  igmp: Add ip_mc_list lock in ip_check_mc_rcu
  ANDROID: GKI: fix up spi structure change
  Linux 5.10.63
  media: stkwebcam: fix memory leak in stk_camera_probe
  fuse: fix illegal access to inode with reused nodeid
  new helper: inode_wrong_type()
  spi: Switch to signed types for *_native_cs SPI controller fields
  serial: 8250: 8250_omap: Fix possible array out of bounds access
  ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
  ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
  ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
  cryptoloop: add a deprecation warning
  perf/x86/amd/power: Assign pmu.module
  perf/x86/amd/ibs: Work around erratum #1197
  ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
  perf/x86/intel/pt: Fix mask of num_address_ranges
  qede: Fix memset corruption
  net: macb: Add a NULL check on desc_ptp
  qed: Fix the VF msix vectors flow
  reset: reset-zynqmp: Fixed the argument data type
  gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
  ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
  xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
  static_call: Fix unused variable warn w/o MODULE
  Revert "Add a reference to ucounts for each cred"
  Revert "cred: add missing return error code when set_cred_ucounts() failed"
  Revert "ucounts: Increase ucounts reference counter before the security hook"
  ubifs: report correct st_size for encrypted symlinks
  f2fs: report correct st_size for encrypted symlinks
  ext4: report correct st_size for encrypted symlinks
  fscrypt: add fscrypt_symlink_getattr() for computing st_size
  ext4: fix race writing to an inline_data file while its xattrs are changing
  ANDROID: GKI: add virtio_break_device to the symbol list
  Revert "once: Fix panic when module unload"
  Revert "pipe: avoid unnecessary EPOLLET wakeups under normal loads"
  Revert "pipe: do FASYNC notifications for every pipe IO, not just state changes"
  Linux 5.10.62
  bpf: Fix potentially incorrect results with bpf_get_local_storage()
  audit: move put_tree() to avoid trim_trees refcount underflow and UAF
  net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
  Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"
  Revert "floppy: reintroduce O_NDELAY fix"
  kthread: Fix PF_KTHREAD vs to_kthread() race
  btrfs: fix NULL pointer dereference when deleting device by invalid id
  arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
  lkdtm: Enable DOUBLE_FAULT on all architectures
  net: dsa: mt7530: fix VLAN traffic leaks again
  usb: typec: ucsi: Clear pending after acking connector change
  usb: typec: ucsi: Work around PPM losing change information
  usb: typec: ucsi: acpi: Always decode connector change information
  tracepoint: Use rcu get state and cond sync for static call updates
  srcu: Provide polling interfaces for Tiny SRCU grace periods
  srcu: Make Tiny SRCU use multi-bit grace-period counter
  srcu: Provide internal interface to start a Tiny SRCU grace period
  srcu: Provide polling interfaces for Tree SRCU grace periods
  srcu: Provide internal interface to start a Tree SRCU grace period
  powerpc/perf: Invoke per-CPU variable access with disabled interrupts
  perf annotate: Fix jump parsing for C++ code.
  perf tools: Fix arm64 build error with gcc-11
  perf record: Fix memory leak in vDSO found using ASAN
  perf symbol-elf: Fix memory leak by freeing sdt_note.args
  perf env: Fix memory leak of bpf_prog_info_linear member
  riscv: Fixup patch_text panic in ftrace
  riscv: Fixup wrong ftrace remove cflag
  Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS
  vt_kdsetmode: extend console locking
  tipc: call tipc_wait_for_connect only when dlen is not 0
  mtd: spinand: Fix incorrect parameters for on-die ECC
  pipe: do FASYNC notifications for every pipe IO, not just state changes
  pipe: avoid unnecessary EPOLLET wakeups under normal loads
  btrfs: fix race between marking inode needs to be logged and log syncing
  net/rds: dma_map_sg is entitled to merge entries
  drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
  drm/nouveau/disp: power down unused DP links during init
  drm: Copy drm_wait_vblank to user before returning
  blk-mq: don't grab rq's refcount in blk_mq_check_expired()
  drm/amd/pm: change the workload type for some cards
  Revert "drm/amd/pm: fix workload mismatch on vega10"
  qed: Fix null-pointer dereference in qed_rdma_create_qp()
  qed: qed ll2 race condition fixes
  tools/virtio: fix build
  vringh: Use wiov->used to check for read/write desc order
  virtio_vdpa: reject invalid vq indices
  virtio_pci: Support surprise removal of virtio pci device
  virtio: Improve vq->broken access to avoid any compiler optimization
  cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
  opp: remove WARN when no valid OPPs remain
  iwlwifi: pnvm: accept multiple HW-type TLVs
  clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference
  perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32
  dt-bindings: sifive-l2-cache: Fix 'select' matching
  usb: gadget: u_audio: fix race condition on endpoint stop
  drm/i915: Fix syncmap memory leak
  net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est
  net: stmmac: add mutex lock to protect est parameters
  Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"
  net: hns3: fix get wrong pfc_en when query PFC configuration
  net: hns3: fix duplicate node in VLAN list
  net: hns3: add waiting time before cmdq memory is released
  net: hns3: clear hardware resource when loading driver
  rtnetlink: Return correct error on changing device netns
  cxgb4: dont touch blocked freelist bitmap after free
  ipv4: use siphash instead of Jenkins in fnhe_hashfun()
  ipv6: use siphash in rt6_exception_hash()
  net/sched: ets: fix crash when flipping from 'strict' to 'quantum'
  ucounts: Increase ucounts reference counter before the security hook
  net: marvell: fix MVNETA_TX_IN_PRGRS bit number
  xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
  ip_gre: add validation for csum_start
  RDMA/efa: Free IRQ vectors on error flow
  e1000e: Do not take care about recovery NVM checksum
  e1000e: Fix the max snoop/no-snoop latency for 10M
  igc: Use num_tx_queues when iterating over tx_ring queue
  igc: fix page fault when thunderbolt is unplugged
  net: usb: pegasus: fixes of set_register(s) return value evaluation;
  ice: do not abort devlink info if board identifier can't be found
  RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()
  IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
  RDMA/bnxt_re: Add missing spin lock initialization
  scsi: core: Fix hang of freezing queue between blocking and running device
  usb: dwc3: gadget: Stop EP0 transfers during pullup disable
  usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
  usb: renesas-xhci: Prefer firmware loading on unknown ROM state
  USB: serial: option: add new VID/PID to support Fibocom FG150
  Revert "USB: serial: ch341: fix character loss at high transfer rates"
  drm/amdgpu: Cancel delayed work when GFXOFF is disabled
  Revert "btrfs: compression: don't try to compress if we don't have enough pages"
  riscv: Ensure the value of FP registers in the core dump file is up to date
  ceph: correctly handle releasing an embedded cap flush
  can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
  net: mscc: Fix non-GPL export of regmap APIs
  ovl: fix uninitialized pointer read in ovl_lookup_real_one()
  blk-iocost: fix lockdep warning on blkcg->lock
  once: Fix panic when module unload
  netfilter: conntrack: collect all entries in one cycle
  ARC: Fix CONFIG_STACKDEPOT
  ASoC: component: Remove misplaced prefix handling in pin control functions
  ASoC: rt5682: Adjust headset volume button threshold
  bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper
  bpf: Fix ringbuf helper function compatibility
  net: qrtr: fix another OOB Read in qrtr_endpoint_post
  ANDROID: GKI: update the android12-5.10-lts abi .xml file
  ANDROID: GKI: db845c: Update symbols list and ABI for lts v5.10.61
  Revert "virtio: Protect vqs list access"
  Revert "net: igmp: fix data-race in igmp_ifc_timer_expire()"
  Revert "net: igmp: increase size of mr_ifc_count"
  Revert "PCI/MSI: Protect msi_desc::masked for multi-MSI"
  Linux 5.10.61
  io_uring: only assign io_uring_enter() SQPOLL error in actual error case
  io_uring: fix xa_alloc_cycle() error return value check
  fs: warn about impending deprecation of mandatory locks
  mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
  ASoC: intel: atom: Fix breakage for PCM buffer address setup
  ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8
  PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
  s390/pci: fix use after free of zpci_dev
  ALSA: hda/via: Apply runtime PM workaround for ASUS B23E
  btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
  mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711
  mmc: sdhci-iproc: Cap min clock frequency on BCM2711
  ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop
  ipack: tpci200: fix memory leak in the tpci200_register
  ipack: tpci200: fix many double free issues in tpci200_pci_probe
  slimbus: ngd: reset dma setup during runtime pm
  slimbus: messaging: check for valid transaction id
  slimbus: messaging: start transaction ids from 1 instead of zero
  tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name
  ALSA: hda - fix the 'Capture Switch' value change notifications
  clk: qcom: gdsc: Ensure regulator init state matches GDSC state
  clk: imx6q: fix uart earlycon unwork
  mmc: sdhci-msm: Update the software timeout value for sdhc
  mmc: mmci: stm32: Check when the voltage switch procedure should be done
  mmc: dw_mmc: Fix hang on data CRC error
  Revert "flow_offload: action should not be NULL when it is referenced"
  iavf: Fix ping is lost after untrusted VF had tried to change MAC
  i40e: Fix ATR queue selection
  r8152: fix writing USB_BP2_EN
  iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()
  iommu/vt-d: Consolidate duplicate cache invaliation code
  ovs: clear skb->tstamp in forwarding path
  net: mdio-mux: Handle -EPROBE_DEFER correctly
  net: mdio-mux: Don't ignore memory allocation errors
  sch_cake: fix srchost/dsthost hashing mode
  ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path
  net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
  virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO
  virtio-net: support XDP when not more queues
  vrf: Reset skb conntrack connection on VRF rcv
  bnxt_en: Add missing DMA memory barriers
  bnxt_en: Disable aRFS if running on 212 firmware
  ptp_pch: Restore dependency on PCI
  net: 6pack: fix slab-out-of-bounds in decode_data
  bnxt: count Tx drops
  bnxt: make sure xmit_more + errors does not miss doorbells
  bnxt: disable napi before canceling DIM
  bnxt: don't lock the tx queue from napi poll
  bpf: Clear zext_dst of dead insns
  drm/mediatek: Add AAL output size configuration
  drm/mediatek: Fix aal size config
  soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h
  vdpa/mlx5: Avoid destroying MR on empty iotlb
  vhost: Fix the calculation in vhost_overflow()
  bus: ti-sysc: Fix error handling for sysc_check_active_timer()
  vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update()
  virtio: Protect vqs list access
  dccp: add do-while-0 stubs for dccp_pr_debug macros
  cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
  iommu: Check if group is NULL before remove device
  arm64: dts: qcom: msm8992-bullhead: Remove PSCI
  arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x
  Bluetooth: hidp: use correct wait queue when removing ctrl_wait
  drm/amd/display: workaround for hard hang on HPD on native DP
  drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
  net: usb: lan78xx: don't modify phy_device state concurrently
  net: usb: pegasus: Check the return value of get_geristers() and friends;
  ARM: dts: nomadik: Fix up interrupt controller node names
  qede: fix crash in rmmod qede while automatic debug collection
  drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir.
  scsi: core: Fix capacity set to zero after offlinining device
  scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
  scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
  scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
  scsi: pm80xx: Fix TMF task completion race condition
  dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
  ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
  net: xfrm: Fix end of loop tests for list_for_each_entry
  spi: spi-mux: Add module info needed for autoloading
  dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
  dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
  USB: core: Fix incorrect pipe calculation in do_proc_control()
  USB: core: Avoid WARNings for 0-length descriptor requests
  KVM: X86: Fix warning caused by stale emulation context
  KVM: x86: Factor out x86 instruction emulation with decoding
  media: drivers/media/usb: fix memory leak in zr364xx_probe
  media: zr364xx: fix memory leaks in probe()
  media: zr364xx: propagate errors from zr364xx_start_readpipe()
  mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards
  ath9k: Postpone key cache entry deletion for TXQ frames reference it
  ath: Modify ath_key_delete() to not need full key entry
  ath: Export ath_hw_keysetmac()
  ath9k: Clear key cache explicitly on disabling hardware
  ath: Use safer key clearing with key cache entries
  Linux 5.10.60
  net: dsa: microchip: ksz8795: Use software untagging on CPU port
  net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion
  net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration
  net: dsa: microchip: ksz8795: Fix PVID tag insertion
  net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port
  KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
  KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)
  vmlinux.lds.h: Handle clang's module.{c,d}tor sections
  ceph: take snap_empty_lock atomically with snaprealm refcount change
  ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
  ceph: add some lockdep assertions around snaprealm handling
  vboxsf: Add support for the atomic_open directory-inode op
  vboxsf: Add vboxsf_[create|release]_sf_handle() helpers
  KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF
  KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation
  efi/libstub: arm64: Double check image alignment at entry
  powerpc/smp: Fix OOPS in topology_init()
  PCI/MSI: Protect msi_desc::masked for multi-MSI
  PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
  PCI/MSI: Correct misleading comments
  PCI/MSI: Do not set invalid bits in MSI mask
  PCI/MSI: Enforce MSI[X] entry updates to be visible
  PCI/MSI: Enforce that MSI-X table entry is masked for update
  PCI/MSI: Mask all unused MSI-X entries
  PCI/MSI: Enable and mask MSI-X early
  genirq/timings: Prevent potential array overflow in __irq_timings_store()
  genirq/msi: Ensure deactivation on teardown
  x86/resctrl: Fix default monitoring groups reporting
  x86/ioapic: Force affinity setup before startup
  x86/msi: Force affinity setup before startup
  genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
  x86/tools: Fix objdump version check again
  powerpc/kprobes: Fix kprobe Oops happens in booke
  efi/libstub: arm64: Relax 2M alignment again for relocatable kernels
  efi/libstub: arm64: Force Image reallocation if BSS was not reserved
  arm64: efi: kaslr: Fix occasional random alloc (and boot) failure
  nbd: Aovid double completion of a request
  vsock/virtio: avoid potential deadlock when vsock device remove
  xen/events: Fix race in set_evtchn_to_irq
  drm/i915: Only access SFC_DONE when media domain is not fused off
  net: igmp: increase size of mr_ifc_count
  tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
  net: linkwatch: fix failure to restore device state across suspend/resume
  net: bridge: fix memleak in br_add_if()
  net: bridge: fix flags interpretation for extern learn fdb entries
  net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry
  net: dsa: sja1105: fix broken backpressure in .port_fdb_dump
  net: dsa: lantiq: fix broken backpressure in .port_fdb_dump
  net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
  net: igmp: fix data-race in igmp_ifc_timer_expire()
  net: Fix memory leak in ieee802154_raw_deliver
  net: dsa: microchip: ksz8795: Fix VLAN filtering
  net: dsa: microchip: Fix ksz_read64()
  drm/meson: fix colour distortion from HDR set during vendor u-boot
  net/mlx5: Fix return value from tracer initialization
  net/mlx5: Synchronize correct IRQ when destroying CQ
  bareudp: Fix invalid read beyond skb's linear data
  psample: Add a fwd declaration for skbuff
  iavf: Set RSS LUT and key in reset handle path
  ice: don't remove netdev->dev_addr from uc sync list
  ice: Prevent probing virtual functions
  net: sched: act_mirred: Reset ct info when mirror/redirect skb
  net/smc: fix wait on already cleared link
  ppp: Fix generating ifname when empty IFLA_IFNAME is specified
  net: phy: micrel: Fix link detection on ksz87xx switch"
  bpf: Fix integer overflow involving bucket_size
  libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT
  platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables
  net: mvvp2: fix short frame size on s390
  net: dsa: mt7530: add the missing RxUnicast MIB counter
  ASoC: cs42l42: Fix LRCLK frame start edge
  pinctrl: tigerlake: Fix GPIO mapping for newer version of software
  netfilter: nf_conntrack_bridge: Fix memory leak when error
  ASoC: cs42l42: Remove duplicate control for WNF filter frequency
  ASoC: cs42l42: Fix inversion of ADC Notch Switch control
  ASoC: SOF: Intel: hda-ipc: fix reply size checking
  ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
  ASoC: cs42l42: Correct definition of ADC Volume control
  pinctrl: mediatek: Fix fallback behavior for bias_set_combo
  ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
  ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
  drm/amdgpu: don't enable baco on boco platforms in runpm
  drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
  drm/amd/display: Remove invalid assert for ODM + MPC case
  libnvdimm/region: Fix label activation vs errors
  ACPI: NFIT: Fix support for virtual SPA ranges
  ceph: reduce contention in ceph_check_delayed_caps()
  ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch
  net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases
  seccomp: Fix setting loaded filter count during TSYNC
  scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash
  cifs: create sd context must be a multiple of 8
  i2c: dev: zero out array used for i2c reads from userspace
  ASoC: intel: atom: Fix reference to PCM buffer address
  ASoC: tlv320aic31xx: Fix jack detection after suspend
  ASoC: uniphier: Fix reference to PCM buffer address
  ASoC: xilinx: Fix reference to PCM buffer address
  ASoC: amd: Fix reference to PCM buffer address
  iio: adc: Fix incorrect exit of for-loop
  iio: humidity: hdc100x: Add margin to the conversion time
  iio: adis: set GPIO reset pin direction
  iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
  Linux 5.10.59
  net: xilinx_emaclite: Do not print real IOMEM pointer
  ovl: prevent private clone if bind mount is not allowed
  ppp: Fix generating ppp unit id when ifname is not specified
  ALSA: hda: Add quirk for ASUS Flow x13
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC
  ALSA: pcm: Fix mmap breakage without explicit buffer setup
  USB:ehci:fix Kunpeng920 ehci hardware problem
  vboxsf: Make vboxsf_dir_create() return the handle for the created file
  vboxsf: Honor excl flag to the dir-inode create op
  arm64: dts: renesas: beacon: Fix USB ref clock references
  arm64: dts: renesas: beacon: Fix USB extal reference
  arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H
  mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM
  Revert "selftests/resctrl: Use resctrl/info for feature detection"
  bpf: Add lockdown check for probe_write_user helper
  firmware: tee_bnxt: Release TEE shm, session, and context during kexec
  tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag
  KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
  Revert "xfrm: Fix RCU vs hash_resize_mutex lock inversion"
  Linux 5.10.58
  arm64: fix compat syscall return truncation
  drm/amdgpu/display: only enable aux backlight control for OLED panels
  smb3: rc uninitialized in one fallocate path
  net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset
  alpha: Send stop IPI to send to online CPUs
  net: qede: Fix end of loop tests for list_for_each_entry
  virt_wifi: fix error on connect
  reiserfs: check directory items on read from disk
  reiserfs: add check for root_inode in reiserfs_fill_super
  libata: fix ata_pio_sector for CONFIG_HIGHMEM
  drm/i915: avoid uninitialised var in eb_parse()
  sched/rt: Fix double enqueue caused by rt_effective_prio
  perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
  soc: ixp4xx/qmgr: fix invalid __iomem access
  drm/i915: Correct SFC_DONE register offset
  interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes
  interconnect: Always call pre_aggregate before aggregate
  interconnect: Zero initial BW after sync-state
  spi: meson-spicc: fix memory leak in meson_spicc_remove
  interconnect: Fix undersized devress_alloc allocation
  soc: ixp4xx: fix printing resources
  arm64: vdso: Avoid ISB after reading from cntvct_el0
  KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds
  KVM: Do not leak memory for duplicate debugfs directories
  KVM: x86: accept userspace interrupt only if no event is injected
  md/raid10: properly indicate failure when ending a failed write request
  ARM: omap2+: hwmod: fix potential NULL pointer access
  Revert "gpio: mpc8xxx: change the gpio interrupt flags."
  bus: ti-sysc: AM3: RNG is GP only
  selinux: correct the return value when loads initial sids
  pcmcia: i82092: fix a null pointer dereference bug
  net/xfrm/compat: Copy xfrm_spdattr_type_t atributes
  xfrm: Fix RCU vs hash_resize_mutex lock inversion
  timers: Move clearing of base::timer_running under base:: Lock
  fpga: dfl: fme: Fix cpu hotplug issue in performance reporting
  serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts.
  serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver
  MIPS: Malta: Do not byte-swap accesses to the CBUS UART
  serial: 8250: Mask out floating 16/32-bit bus bits
  serial: 8250_mtk: fix uart corruption issue when rx power off
  serial: tegra: Only print FIFO error message when an error occurs
  ext4: fix potential htree corruption when growing large_dir directories
  pipe: increase minimum default pipe size to 2 pages
  media: rtl28xxu: fix zero-length control request
  drivers core: Fix oops when driver probe fails
  staging: rtl8712: error handling refactoring
  staging: rtl8712: get rid of flush_scheduled_work
  staging: rtl8723bs: Fix a resource leak in sd_int_dpc
  tpm_ftpm_tee: Free and unregister TEE shared memory during kexec
  optee: fix tee out of memory failure seen during kexec reboot
  optee: Refuse to load the driver under the kdump kernel
  optee: Fix memory leak when failing to register shm pages
  tee: add tee_shm_alloc_kernel_buf()
  optee: Clear stale cache entries during initialization
  arm64: stacktrace: avoid tracing arch_stack_walk()
  tracepoint: Fix static call function vs data state mismatch
  tracepoint: static call: Compare data on transition from 2->1 callees
  tracing: Fix NULL pointer dereference in start_creating
  tracing: Reject string operand in the histogram expression
  tracing / histogram: Give calculation hist_fields a size
  scripts/tracing: fix the bug that can't parse raw_trace_func
  clk: fix leak on devm_clk_bulk_get_all() unwind
  usb: otg-fsm: Fix hrtimer list corruption
  usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events
  usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses
  usb: gadget: f_hid: idle uses the highest byte for duration
  usb: gadget: f_hid: fixed NULL pointer dereference
  usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
  usb: cdns3: Fixed incorrect gadget state
  usb: gadget: remove leaked entry from udc driver list
  usb: dwc3: gadget: Avoid runtime resume if disabling pullup
  ALSA: usb-audio: Add registration quirk for JBL Quantum 600
  ALSA: usb-audio: Fix superfluous autosuspend recovery
  ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256)
  ALSA: hda/realtek: add mic quirk for Acer SF314-42
  ALSA: pcm - fix mmap capability check for the snd-dummy driver
  drm/amdgpu/display: fix DMUB firmware version info
  firmware_loader: fix use-after-free in firmware_fallback_sysfs
  firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
  USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
  USB: serial: ch341: fix character loss at high transfer rates
  USB: serial: option: add Telit FD980 composition 0x1056
  USB: usbtmc: Fix RCU stall warning
  Bluetooth: defer cleanup of resources in hci_unregister_dev()
  blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
  net: vxge: fix use-after-free in vxge_device_unregister
  net: fec: fix use-after-free in fec_drv_remove
  net: pegasus: fix uninit-value in get_interrupt_interval
  bnx2x: fix an error code in bnx2x_nic_load()
  mips: Fix non-POSIX regexp
  MIPS: check return value of pgtable_pmd_page_ctor
  net: sched: fix lockdep_set_class() typo error for sch->seqlock
  net: dsa: qca: ar9331: reorder MDIO write sequence
  net: ipv6: fix returned variable type in ip6_skb_dst_mtu
  nfp: update ethtool reporting of pauseframe control
  sctp: move the active_key update after sh_keys is added
  RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently
  gpio: tqmx86: really make IRQ optional
  net: natsemi: Fix missing pci_disable_device() in probe and remove
  net: phy: micrel: Fix detection of ksz87xx switch
  net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag
  net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too
  net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones
  net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add
  net, gro: Set inner transport header offset in tcp/udp GRO hook
  dmaengine: imx-dma: configure the generic DMA type to make it work
  ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM
  ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM
  media: videobuf2-core: dequeue if start_streaming fails
  scsi: sr: Return correct event when media event code is 3
  spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation
  spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay
  dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops
  dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops
  clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops
  dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state
  omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator
  ARM: dts: am437x-l4: fix typo in can@0 node
  clk: stm32f4: fix post divisor setup for I2S/SAI PLLs
  ALSA: usb-audio: fix incorrect clock source setting
  arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode
  arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers
  ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins
  ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init
  ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz
  arm64: dts: ls1028: sl28: fix networking for variant 2
  ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms
  ARM: imx: add missing clk_disable_unprepare()
  ARM: imx: add missing iounmap()
  arm64: dts: ls1028a: fix node name for the sysclk
  net: xfrm: fix memory leak in xfrm_user_rcv_msg
  bus: ti-sysc: Fix gpt12 system timer issue with reserved status
  ALSA: seq: Fix racy deletion of subscriber
  Revert "ACPICA: Fix memory leak caused by _CID repair function"
  Linux 5.10.57
  spi: mediatek: Fix fifo transfer
  selftest/bpf: Verifier tests for var-off access
  bpf, selftests: Adjust few selftest outcomes wrt unreachable code
  bpf: Update selftests to reflect new error states
  bpf, selftests: Adjust few selftest result_unpriv outcomes
  selftest/bpf: Adjust expected verifier errors
  selftests/bpf: Add a test for ptr_to_map_value on stack for helper access
  Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
  firmware: arm_scmi: Add delayed response status check
  firmware: arm_scmi: Ensure drivers provide a probe function
  Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
  ACPI: fix NULL pointer dereference
  drm/amd/display: Fix max vstartup calculation for modes with borders
  drm/amd/display: Fix comparison error in dcn21 DML
  nvme: fix nvme_setup_command metadata trace event
  efi/mokvar: Reserve the table only if it is in boot services data
  ASoC: ti: j721e-evm: Check for not initialized parent_clk_id
  ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup
  net: Fix zero-copy head len calculation.
  ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend
  qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
  r8152: Fix potential PM refcount imbalance
  ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
  spi: stm32h7: fix full duplex irq handler handling
  regulator: rt5033: Fix n_voltages settings for BUCK and LDO
  regulator: rtmv20: Fix wrong mask for strobe-polarity-high
  btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
  btrfs: fix race causing unnecessary inode logging during link and rename
  Revert "drm/i915: Propagate errors on awaiting already signaled fences"
  drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
  Linux 5.10.56
  can: j1939: j1939_session_deactivate(): clarify lifetime of session object
  i40e: Add additional info to PHY type error
  Revert "perf map: Fix dso->nsinfo refcounting"
  powerpc/pseries: Fix regression while building external modules
  SMB3: fix readpage for large swap cache
  bpf: Fix pointer arithmetic mask tightening under state pruning
  bpf: verifier: Allocate idmap scratch in verifier env
  bpf: Remove superfluous aux sanitation on subprog rejection
  bpf: Fix leakage due to insufficient speculative store bypass mitigation
  bpf: Introduce BPF nospec instruction for mitigating Spectre v4
  can: hi311x: fix a signedness bug in hi3110_cmd()
  sis900: Fix missing pci_disable_device() in probe and remove
  tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
  sctp: fix return value check in __sctp_rcv_asconf_lookup
  net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
  net/mlx5: Fix flow table chaining
  skmsg: Make sk_psock_destroy() static
  drm/msm/dp: Initialize the INTF_CONFIG register
  drm/msm/dpu: Fix sm8250_mdp register length
  net: llc: fix skb_over_panic
  KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access
  mlx4: Fix missing error code in mlx4_load_one()
  octeontx2-pf: Fix interface down flag on error
  tipc: do not write skb_shinfo frags when doing decrytion
  ionic: count csum_none when offload enabled
  ionic: fix up dim accounting for tx and rx
  ionic: remove intr coalesce update from napi
  net: qrtr: fix memory leaks
  net: Set true network header for ECN decapsulation
  tipc: fix sleeping in tipc accept routine
  tipc: fix implicit-connect for SYN+
  i40e: Fix log TC creation failure when max num of queues is exceeded
  i40e: Fix queue-to-TC mapping on Tx
  i40e: Fix firmware LLDP agent related warning
  i40e: Fix logic of disabling queues
  netfilter: nft_nat: allow to specify layer 4 protocol NAT only
  netfilter: conntrack: adjust stop timestamp to real expiry value
  mac80211: fix enabling 4-address mode on a sta vif after assoc
  bpf: Fix OOB read when printing XDP link fdinfo
  RDMA/bnxt_re: Fix stats counters
  cfg80211: Fix possible memory leak in function cfg80211_bss_update
  nfc: nfcsim: fix use after free during module unload
  blk-iocost: fix operation ordering in iocg_wake_fn()
  drm/amdgpu: Fix resource leak on probe error path
  drm/amdgpu: Avoid printing of stack contents on firmware load error
  drm/amd/display: ensure dentist display clock update finished in DCN20
  NIU: fix incorrect error return, missed in previous revert
  HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT
  alpha: register early reserved memory in memblock
  can: esd_usb2: fix memory leak
  can: ems_usb: fix memory leak
  can: usb_8dev: fix memory leak
  can: mcba_usb_start(): add missing urb->transfer_dma initialization
  can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values
  can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
  can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms
  ocfs2: issue zeroout to EOF blocks
  ocfs2: fix zero out valid data
  KVM: add missing compat KVM_CLEAR_DIRTY_LOG
  x86/kvm: fix vcpu-id indexed array sizes
  ACPI: DPTF: Fix reading of attributes
  Revert "ACPI: resources: Add checks for ACPI IRQ override"
  btrfs: mark compressed range uptodate only if all bio succeed
  btrfs: fix rw device counting in __btrfs_free_extra_devids
  pipe: make pipe writes always wake up readers
  x86/asm: Ensure asm/proto.h can be included stand-alone
  io_uring: fix null-ptr-deref in io_sq_offload_start()
  selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
  Linux 5.10.55
  ipv6: ip6_finish_output2: set sk into newly allocated nskb
  ARM: dts: versatile: Fix up interrupt controller node names
  iomap: remove the length variable in iomap_seek_hole
  iomap: remove the length variable in iomap_seek_data
  cifs: fix the out of range assignment to bit fields in parse_server_interfaces
  firmware: arm_scmi: Fix range check for the maximum number of pending messages
  firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
  hfs: add lock nesting notation to hfs_find_init
  hfs: fix high memory mapping in hfs_bnode_read
  hfs: add missing clean-up in hfs_fill_super
  drm/ttm: add a check against null pointer dereference
  ipv6: allocate enough headroom in ip6_finish_output2()
  rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader()
  rcu-tasks: Don't delete holdouts within trc_inspect_reader()
  sctp: move 198 addresses from unusable to private scope
  net: annotate data race around sk_ll_usec
  net/802/garp: fix memleak in garp_request_join()
  net/802/mrp: fix memleak in mrp_request_join()
  cgroup1: fix leaked context root causing sporadic NULL deref in LTP
  workqueue: fix UAF in pwq_unbound_release_workfn()
  af_unix: fix garbage collect vs MSG_PEEK
  KVM: x86: determine if an exception has an error code only when injecting it.
  io_uring: fix link timeout refs
  tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
  Linux 5.10.54
  skbuff: Fix build with SKB extensions disabled
  xhci: add xhci_get_virt_ep() helper
  sfc: ensure correct number of XDP queues
  drm/i915/gvt: Clear d3_entered on elsp cmd submission.
  usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI
  perf inject: Close inject.output on exit
  Documentation: Fix intiramfs script name
  skbuff: Release nfct refcount on napi stolen or re-used skbs
  bonding: fix build issue
  PCI: Mark AMD Navi14 GPU ATS as broken
  net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz
  net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz
  drm/amdgpu: update golden setting for sienna_cichlid
  drm: Return -ENOTTY for non-drm ioctls
  driver core: Prevent warning when removing a device link from unregistered consumer
  nds32: fix up stack guard gap
  misc: eeprom: at24: Always append device id even if label property is set.
  rbd: always kick acquire on "acquired" and "released" notifications
  rbd: don't hold lock_rwsem while running_list is being drained
  hugetlbfs: fix mount mode command line processing
  memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions
  userfaultfd: do not untag user pointers
  io_uring: remove double poll entry on arm failure
  io_uring: explicitly count entries for poll reqs
  selftest: use mmap instead of posix_memalign to allocate memory
  posix-cpu-timers: Fix rearm racing against process tick
  bus: mhi: core: Validate channel ID when processing command completions
  ixgbe: Fix packet corruption due to missing DMA sync
  media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
  btrfs: check for missing device in btrfs_trim_fs
  tracing: Synthetic event field_pos is an index not a boolean
  tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
  tracing/histogram: Rename "cpu" to "common_cpu"
  tracepoints: Update static_call before tp_funcs when adding a tracepoint
  firmware/efi: Tell memblock about EFI iomem reservations
  usb: typec: stusb160x: register role switch before interrupt registration
  usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.
  usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode.
  usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe
  USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
  USB: serial: cp210x: fix comments for GE CS1000
  USB: serial: option: add support for u-blox LARA-R6 family
  usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
  usb: max-3421: Prevent corruption of freed memory
  USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
  usb: hub: Fix link power management max exit latency (MEL) calculations
  usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
  KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state
  KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow
  xhci: Fix lost USB 2 remote wake
  usb: xhci: avoid renesas_usb_fw.mem when it's unusable
  Revert "usb: renesas-xhci: Fix handling of unknown ROM state"
  ALSA: pcm: Fix mmap capability check
  ALSA: pcm: Call substream ack() method upon compat mmap commit
  ALSA: hdmi: Expose all pins on MSI MS-7C94 board
  ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine
  ALSA: sb: Fix potential ABBA deadlock in CSP driver
  ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
  ALSA: usb-audio: Add missing proc text entry for BESPOKEN type
  s390/boot: fix use of expolines in the DMA code
  s390/ftrace: fix ftrace_update_ftrace_func implementation
  mmc: core: Don't allocate IDA for OF aliases
  proc: Avoid mixing integer types in mem_rw()
  cifs: fix fallocate when trying to allocate a hole.
  cifs: only write 64kb at a time when fallocating a small region of a file
  drm/panel: raspberrypi-touchscreen: Prevent double-free
  net: sched: cls_api: Fix the the wrong parameter
  net: dsa: sja1105: make VID 4095 a bridge VLAN too
  tcp: disable TFO blackhole logic by default
  sctp: update active_key for asoc when old key is being replaced
  nvme: set the PRACT bit when using Write Zeroes with T10 PI
  r8169: Avoid duplicate sysfs entry creation error
  afs: Fix tracepoint string placement with built-in AFS
  Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
  nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
  ceph: don't WARN if we're still opening a session to an MDS
  ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions
  net/sched: act_skbmod: Skip non-Ethernet packets
  spi: spi-bcm2835: Fix deadlock
  net: hns3: fix rx VLAN offload state inconsistent issue
  net: hns3: fix possible mismatches resp of mailbox
  ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID
  net/tcp_fastopen: fix data races around tfo_active_disable_stamp
  net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition
  bnxt_en: Check abort error state in bnxt_half_open_nic()
  bnxt_en: Validate vlan protocol ID on RX packets
  bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()
  bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()
  bnxt_en: don't disable an already disabled PCI device
  ACPI: Kconfig: Fix table override from built-in initrd
  spi: cadence: Correct initialisation of runtime PM again
  scsi: target: Fix protect handling in WRITE SAME(32)
  scsi: iscsi: Fix iface sysfs attr detection
  netrom: Decrease sock refcount when sock timers expire
  sctp: trim optlen when it's a huge value in sctp_setsockopt
  net: sched: fix memory leak in tcindex_partial_destroy_work
  KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak
  KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash
  net: decnet: Fix sleeping inside in af_decnet
  efi/tpm: Differentiate missing and invalid final event log table.
  dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable}
  usb: hso: fix error handling code of hso_create_net_device
  net: fix uninit-value in caif_seqpkt_sendmsg
  bpftool: Check malloc return value in mount_bpffs_for_pin
  bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats
  bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats
  bpf, sockmap: Fix potential memory leak on unlikely error case
  s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
  liquidio: Fix unintentional sign extension issue on left shift of u16
  timers: Fix get_next_timer_interrupt() with no timers pending
  xdp, net: Fix use-after-free in bpf_xdp_link_release
  bpf: Fix tail_call_reachable rejection for interpreter when jit failed
  bpf, test: fix NULL pointer dereference on invalid expected_attach_type
  ASoC: rt5631: Fix regcache sync errors on resume
  spi: mediatek: fix fifo rx mode
  regulator: hi6421: Fix getting wrong drvdata
  regulator: hi6421: Use correct variable type for regmap api val argument
  spi: stm32: fixes pm_runtime calls in probe/remove
  spi: imx: add a check for speed_hz before calculating the clock
  ASoC: wm_adsp: Correct wm_coeff_tlv_get handling
  perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set
  perf data: Close all files in close_dir()
  perf probe-file: Delete namelist in del_events() on the error path
  perf lzma: Close lzma stream on exit
  perf script: Fix memory 'threads' and 'cpus' leaks on exit
  perf report: Free generated help strings for sort option
  perf env: Fix memory leak of cpu_pmu_caps
  perf test maps__merge_in: Fix memory leak of maps
  perf dso: Fix memory leak in dso__new_map()
  perf test event_update: Fix memory leak of evlist
  perf test session_topology: Delete session->evlist
  perf env: Fix sibling_dies memory leak
  perf probe: Fix dso->nsinfo refcounting
  perf map: Fix dso->nsinfo refcounting
  perf inject: Fix dso->nsinfo refcounting
  KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM
  nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
  mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join
  cxgb4: fix IRQ free race during driver unload
  pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
  selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect
  selftests: icmp_redirect: remove from checking for IPv6 route get
  stmmac: platform: Fix signedness bug in stmmac_probe_config_dt()
  ipv6: fix 'disable_policy' for fwd packets
  bonding: fix incorrect return value of bond_ipsec_offload_ok()
  bonding: fix suspicious RCU usage in bond_ipsec_offload_ok()
  bonding: Add struct bond_ipesc to manage SA
  bonding: disallow setting nested bonding + ipsec offload
  bonding: fix suspicious RCU usage in bond_ipsec_del_sa()
  ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
  bonding: fix null dereference in bond_ipsec_add_sa()
  bonding: fix suspicious RCU usage in bond_ipsec_add_sa()
  net: add kcov handle to skb extensions
  gve: Fix an error handling path in 'gve_probe()'
  igb: Fix position of assignment to *ring
  igb: Check if num of q_vectors is smaller than max before array access
  iavf: Fix an error handling path in 'iavf_probe()'
  e1000e: Fix an error handling path in 'e1000_probe()'
  fm10k: Fix an error handling path in 'fm10k_probe()'
  igb: Fix an error handling path in 'igb_probe()'
  igc: Fix an error handling path in 'igc_probe()'
  ixgbe: Fix an error handling path in 'ixgbe_probe()'
  igc: change default return of igc_read_phy_reg()
  igb: Fix use-after-free error during reset
  igc: Fix use-after-free error during reset
  Revert "bpf: Track subprog poke descriptors correctly and fix use-after-free"
  Linux 5.10.53
  udp: annotate data races around unix_sk(sk)->gso_size
  drm/panel: nt35510: Do not fail if DSI read fails
  perf test bpf: Free obj_buf
  bpf: Track subprog poke descriptors correctly and fix use-after-free
  bpftool: Properly close va_list 'ap' by va_end() on error
  tools: bpf: Fix error in 'make -C tools/ bpf_install'
  tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path
  ipv6: tcp: drop silly ICMPv6 packet too big messages
  tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized
  tcp: annotate data races around tp->mtu_info
  tcp: consistently disable header prediction for mptcp
  ARM: dts: tacoma: Add phase corrections for eMMC
  ARM: dts: aspeed: Fix AST2600 machines line names
  kbuild: do not suppress Kconfig prompts for silent build
  dma-buf/sync_file: Don't leak fences on merge failure
  net: fddi: fix UAF in fza_probe
  net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave()
  Revert "mm/shmem: fix shmem_swapin() race with swapoff"
  net: validate lwtstate->data before returning from skb_tunnel_info()
  net: send SYNACK packet with accepted fwmark
  net: ti: fix UAF in tlan_remove_one
  net: qcom/emac: fix UAF in emac_remove
  net: moxa: fix UAF in moxart_mac_probe
  net: ip_tunnel: fix mtu calculation for ETHER tunnel devices
  net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
  net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
  net: bridge: sync fdb to new unicast-filtering ports
  net/sched: act_ct: remove and free nf_table callbacks
  vmxnet3: fix cksum offload issues for tunnels with non-default udp ports
  net/sched: act_ct: fix err check for nf_conntrack_confirm
  netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo
  net: ipv6: fix return value of ip6_skb_dst_mtu
  net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz
  net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz
  net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
  net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz
  net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
  usb: cdns3: Enable TDL_CHK only for OUT ep
  mm/page_alloc: fix memory map initialization for descending nodes
  mm/userfaultfd: fix uffd-wp special cases for fork()
  mm/thp: simplify copying of huge zero page pmd when fork
  f2fs: Show casefolding support only when supported
  Revert "swap: fix do_swap_page() race with swapoff"
  arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file
  firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string
  cifs: prevent NULL deref in cifs_compose_mount_options()
  s390: introduce proper type handling call_on_stack() macro
  s390/traps: do not test MONITOR CALL without CONFIG_BUG
  thermal/core/thermal_of: Stop zone device before unregistering it
  perf/x86/intel/uncore: Clean up error handling path of iio mapping
  sched/fair: Fix CFS bandwidth hrtimer expiry type
  scsi: qedf: Add check to synchronize abort and flush
  scsi: libfc: Fix array index out of bound exception
  scsi: libsas: Add LUN number check in .slave_alloc callback
  scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8
  rtc: max77686: Do not enforce (incorrect) interrupt trigger type
  arch/arm64/boot/dts/marvell: fix NAND partitioning scheme
  kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
  thermal/drivers/sprd: Add missing of_node_put for loop iteration
  thermal/drivers/imx_sc: Add missing of_node_put for loop iteration
  thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1
  thermal/core: Correct function name thermal_zone_device_unregister()
  arm64: dts: imx8mq: assign PCIe clocks
  arm64: dts: ls208xa: remove bus-num from dspi node
  firmware: tegra: bpmp: Fix Tegra234-only builds
  soc/tegra: fuse: Fix Tegra234-only builds
  ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured
  ARM: dts: stm32: fix stpmic node for stm32mp1 boards
  ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM
  ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM
  ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply
  ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15
  ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings
  ARM: dts: rockchip: fix supply properties in io-domains nodes
  arm64: dts: juno: Update SCPI nodes as per the YAML schema
  ARM: dts: bcm283x: Fix up GPIO LED node names
  ARM: dts: bcm283x: Fix up MMC node names
  firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected
  firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig
  memory: tegra: Fix compilation warnings on 64bit platforms
  ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
  ARM: dts: stm32: fix RCC node name on stm32f429 MCU
  ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
  ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin
  ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2
  ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2
  arm64: dts: qcom: sc7180: Move rmtfs memory region
  ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant
  ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees
  arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction
  ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names
  ARM: dts: am335x: 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: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios
  kbuild: sink stdout from cmd for silent build
  rtc: mxc_v2: add missing MODULE_DEVICE_TABLE
  ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value
  ARM: dts: ux500: Fix orientation of accelerometer
  ARM: dts: ux500: Rename gpio-controller node
  ARM: dts: ux500: Fix interrupt cells
  arm64: dts: rockchip: fix regulator-gpio states array
  ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
  ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
  ARM: dts: Hurricane 2: Fix NAND nodes names
  ARM: dts: BCM63xx: Fix NAND nodes names
  ARM: NSP: dts: fix NAND nodes names
  ARM: Cygnus: dts: fix NAND nodes names
  ARM: brcmstb: dts: fix NAND nodes names
  reset: ti-syscon: fix to_ti_syscon_reset_data macro
  arm64: dts: rockchip: Fix power-controller node names for rk3399
  arm64: dts: rockchip: Fix power-controller node names for rk3328
  arm64: dts: rockchip: Fix power-controller node names for px30
  ARM: dts: rockchip: Fix power-controller node names for rk3288
  ARM: dts: rockchip: Fix power-controller node names for rk3188
  ARM: dts: rockchip: Fix power-controller node names for rk3066a
  ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
  ARM: dts: rockchip: Fix the timer clocks order
  arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
  ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
  ARM: dts: rockchip: Fix thermal sensor cells o rk322x
  ARM: dts: gemini: add device_type on pci
  ARM: dts: gemini: rename mdio to the right name
  Linux 5.10.52
  seq_file: disallow extremely large seq buffer allocations
  scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
  MIPS: vdso: Invalid GIC access through VDSO
  mips: disable branch profiling in boot/decompress.o
  mips: always link byteswap helpers into decompressor
  static_call: Fix static_call_text_reserved() vs __init
  jump_label: Fix jump_label_text_reserved() vs __init
  sched/uclamp: Ignore max aggregation if rq is idle
  scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
  arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
  arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
  firmware: turris-mox-rwtm: show message about HWRNG registration
  firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
  firmware: turris-mox-rwtm: report failures better
  firmware: turris-mox-rwtm: fix reply status decoding function
  thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
  ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
  ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
  ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
  thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
  ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
  ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
  ARM: dts: dra7: Fix duplicate USB4 target module node
  arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
  memory: fsl_ifc: fix leak of private memory on probe failure
  memory: fsl_ifc: fix leak of IO mapping on probe failure
  arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
  arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
  reset: bail if try_module_get() fails
  ARM: dts: BCM5301X: Fixup SPI binding
  dt-bindings: i2c: at91: fix example for scl-gpios
  firmware: arm_scmi: Reset Rx buffer to max size during async commands
  firmware: tegra: Fix error return code in tegra210_bpmp_init()
  arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
  ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
  ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM
  arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
  arm64: dts: renesas: Add missing opp-suspend properties
  arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
  ARM: dts: r8a7779, marzen: Fix DU clock names
  arm64: dts: renesas: v3msk: Fix memory size
  rtc: fix snprintf() checking in is_rtc_hctosys()
  ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
  memory: pl353: Fix error return code in pl353_smc_probe()
  reset: brcmstb: Add missing MODULE_DEVICE_TABLE
  memory: atmel-ebi: add missing of_node_put for loop iteration
  memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
  ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
  ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
  ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
  ARM: exynos: add missing of_node_put for loop iteration
  reset: a10sr: add missing of_match_table reference
  reset: RESET_INTEL_GW should depend on X86
  reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
  ARM: dts: gemini-rut1xx: remove duplicate ethernet node
  hexagon: use common DISCARDS macro
  hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
  NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
  NFSv4/pnfs: Fix layoutget behaviour after invalidation
  NFSv4/pnfs: Fix the layout barrier update
  vdpa/mlx5: Clear vq ready indication upon device reset
  ALSA: isa: Fix error return code in snd_cmi8330_probe()
  nfsd: Reduce contention for the nfsd_file nf_rwsem
  nvme-tcp: can't set sk_user_data without write_lock
  virtio_net: move tx vq operation under tx queue lock
  vdpa/mlx5: Fix possible failure in umem size calculation
  vdpa/mlx5: Fix umem sizes assignments on VQ create
  PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
  pwm: imx1: Don't disable clocks at device remove time
  PCI: intel-gw: Fix INTx enable
  x86/fpu: Limit xstate copy size in xstateregs_set()
  x86/fpu: Fix copy_xstate_to_kernel() gap handling
  f2fs: fix to avoid adding tab before doc section
  PCI: iproc: Support multi-MSI only on uniprocessor kernel
  PCI: iproc: Fix multi-MSI base vector number allocation
  ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
  nfs: fix acl memory leak of posix_acl_create()
  SUNRPC: prevent port reuse on transports which don't request it.
  watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
  watchdog: aspeed: fix hardware timeout calculation
  ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
  ubifs: Fix off-by-one error
  um: fix error return code in winch_tramp()
  um: fix error return code in slip_open()
  misc: alcor_pci: fix inverted branch condition
  NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
  NFSv4: Initialise connection to the server in nfs4_alloc_client()
  power: supply: rt5033_battery: Fix device tree enumeration
  PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
  remoteproc: k3-r5: Fix an error message
  f2fs: compress: fix to disallow temp extension
  f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
  x86/signal: Detect and prevent an alternate signal stack overflow
  NFSD: Fix TP_printk() format specifier in nfsd_clid_class
  f2fs: atgc: fix to set default age threshold
  virtio_console: Assure used length from device is limited
  virtio_net: Fix error handling in virtnet_restore()
  virtio-blk: Fix memory leak among suspend/resume procedure
  PCI: rockchip: Register IRQ handlers after device and data are ready
  ACPI: video: Add quirk for the Dell Vostro 3350
  ACPI: AMBA: Fix resource name in /proc/iomem
  pwm: tegra: Don't modify HW state in .remove callback
  pwm: img: Fix PM reference leak in img_pwm_enable()
  drm/amdkfd: fix sysfs kobj leak
  power: supply: ab8500: add missing MODULE_DEVICE_TABLE
  power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
  NFS: nfs_find_open_context() may only select open files
  drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
  ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
  orangefs: fix orangefs df output.
  PCI: tegra: Add missing MODULE_DEVICE_TABLE
  remoteproc: core: Fix cdev remove and rproc del
  x86/fpu: Return proper error codes from user access functions
  watchdog: iTCO_wdt: Account for rebooting on second timeout
  watchdog: imx_sc_wdt: fix pretimeout
  watchdog: Fix possible use-after-free by calling del_timer_sync()
  watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
  watchdog: Fix possible use-after-free in wdt_startup()
  PCI: pciehp: Ignore Link Down/Up caused by DPC
  NFSv4: Fix delegation return in cases where we have to retry
  PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
  ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
  power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
  power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
  PCI: hv: Fix a race condition when removing the device
  power: supply: ab8500: Avoid NULL pointers
  PCI: ftpci100: Rename macro name collision
  pwm: spear: Don't modify HW state in .remove callback
  power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
  power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
  kcov: add __no_sanitize_coverage to fix noinstr for all architectures
  lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
  phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
  i2c: core: Disable client irq on reboot/shutdown
  intel_th: Wait until port is in reset before programming it
  staging: rtl8723bs: fix macro value for 2.4Ghz only device
  leds: turris-omnia: add missing MODULE_DEVICE_TABLE
  ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
  ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
  ALSA: hda: Add IRQ check for platform_get_irq()
  backlight: lm3630a: Fix return code of .update_status() callback
  ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
  powerpc/boot: Fixup device-tree on little endian
  usb: gadget: hid: fix error return code in hid_bind()
  usb: gadget: f_hid: fix endianness issue with descriptors
  ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
  ALSA: usb-audio: scarlett2: Fix data_mutex lock
  ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
  ALSA: bebob: add support for ToneWeal FW66
  Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
  s390/mem_detect: fix tprot() program check new psw handling
  s390/mem_detect: fix diag260() program check new psw handling
  s390/ipl_parm: fix program check new psw handling
  s390/processor: always inline stap() and __load_psw_mask()
  habanalabs: remove node from list before freeing the node
  habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
  ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
  powerpc/mm/book3s64: Fix possible build error
  gpio: pca953x: Add support for the On Semi pca9655
  selftests/powerpc: Fix "no_handler" EBB selftest
  ALSA: ppc: fix error return code in snd_pmac_probe()
  scsi: storvsc: Correctly handle multiple flags in srb_status
  gpio: zynq: Check return value of irq_get_irq_data
  gpio: zynq: Check return value of pm_runtime_get_sync
  ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
  iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
  iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
  powerpc/ps3: Add dma_mask to ps3_dma_region
  ALSA: sb: Fix potential double-free of CSP mixer elements
  selftests: timers: rtcpie: skip test if default RTC device does not exist
  s390: disable SSP when needed
  s390/sclp_vt220: fix console name to match device
  serial: tty: uartlite: fix console setup
  fsi: Add missing MODULE_DEVICE_TABLE
  ASoC: img: Fix PM reference leak in img_i2s_in_probe()
  mfd: cpcap: Fix cpcap dmamask not set warnings
  mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
  scsi: qedi: Fix cleanup session block/unblock use
  scsi: qedi: Fix TMF session block/unblock use
  scsi: qedi: Fix race during abort timeouts
  scsi: qedi: Fix null ref during abort handling
  scsi: iscsi: Fix shost->max_id use
  scsi: iscsi: Fix conn use after free during resets
  scsi: iscsi: Add iscsi_cls_conn refcount helpers
  scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
  scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
  scsi: megaraid_sas: Fix resource leak in case of probe failure
  fs/jfs: Fix missing error code in lmLogInit()
  scsi: scsi_dh_alua: Check for negative result value
  scsi: core: Fixup calling convention for scsi_mode_sense()
  scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
  tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
  ALSA: ac97: fix PM reference leak in ac97_bus_remove()
  scsi: core: Cap scsi_host cmd_per_lun at can_queue
  scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
  scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
  scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
  scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
  w1: ds2438: fixing bug that would always get page0
  usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
  Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
  ALSA: usx2y: Don't call free_pages_exact() with NULL address
  ALSA: usx2y: Avoid camelCase
  iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
  iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
  partitions: msdos: fix one-byte get_unaligned()
  ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
  misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
  misc/libmasm/module: Fix two use after free in ibmasm_init_one
  serial: fsl_lpuart: disable DMA for console and fix sysrq
  tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
  rcu: Reject RCU_LOCKDEP_WARN() false positives
  srcu: Fix broken node geometry after early ssp init
  scsi: arcmsr: Fix the wrong CDB payload report to IOP
  dmaengine: fsl-qdma: check dma_set_mask return value
  ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
  leds: tlc591xx: fix return value check in tlc591xx_probe()
  net: bridge: multicast: fix MRD advertisement router port marking race
  net: bridge: multicast: fix PIM hello router port marking race
  Revert "drm/ast: Remove reference to struct drm_device.pdev"
  drm/ingenic: Switch IPU plane to type OVERLAY
  drm/ingenic: Fix non-OSD mode
  drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
  drm/dp_mst: Avoid to mess up payload table by ports in stale topology
  drm/dp_mst: Do not set proposed vcpi directly
  fbmem: Do not delete the mode that is still in use
  cgroup: verify that source is a string
  drm/i915/gt: Fix -EDEADLK handling regression
  drm/i915/gtt: drop the page table optimisation
  tracing: Do not reference char * as a string in histograms
  scsi: zfcp: Report port fc_security as unknown early during remote cable pull
  scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
  KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
  KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
  KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
  KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
  KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
  cifs: handle reconnect of tcon when there is no cached dfs referral
  certs: add 'x509_revocation_list' to gitignore
  Revert "media: subdev: disallow ioctl for saa6588/davinci"
  Linux 5.10.51
  f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances
  ext4: fix memory leak in ext4_fill_super
  smackfs: restrict bytes count in smk_set_cipso()
  jfs: fix GPF in diFree
  drm/ast: Remove reference to struct drm_device.pdev
  pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
  dm writecache: write at least 4k when committing
  io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function
  media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
  media: gspca/sunplus: fix zero-length control requests
  media: gspca/sq905: fix control-request direction
  media: zr364xx: fix memory leak in zr364xx_start_readpipe
  media: dtv5100: fix control-request directions
  media: subdev: disallow ioctl for saa6588/davinci
  PCI: aardvark: Implement workaround for the readback value of VEND_ID
  PCI: aardvark: Fix checking for PIO Non-posted Request
  PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
  dm btree remove: assign new_root only when removal succeeds
  dm writecache: flush origin device when writing and cache is full
  dm zoned: check zone capacity
  coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
  coresight: Propagate symlink failure
  ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
  tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
  tracing: Simplify & fix saved_tgids logic
  rq-qos: fix missed wake-ups in rq_qos_throttle try two
  seq_buf: Fix overflow in seq_buf_putmem_hex()
  extcon: intel-mrfld: Sync hardware and software state on init
  selftests/lkdtm: Fix expected text for CR4 pinning
  lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE
  nvmem: core: add a missing of_node_put
  mfd: syscon: Free the allocated name field of struct regmap_config
  power: supply: ab8500: Fix an old bug
  ubifs: Fix races between xattr_{set|get} and listxattr operations
  thermal/drivers/int340x/processor_thermal: Fix tcc setting
  ipmi/watchdog: Stop watchdog timer when the current action is 'none'
  qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
  i40e: fix PTP on 5Gb links
  ASoC: tegra: Set driver_name=tegra for all machine drivers
  fpga: stratix10-soc: Add missing fpga_mgr_free() call
  clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
  cpu/hotplug: Cure the cpusets trainwreck
  arm64: tlb: fix the TTL value of tlb_get_level
  ata: ahci_sunxi: Disable DIPM
  mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
  mmc: core: clear flags before allowing to retune
  mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
  mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B
  drm/i915/display: Do not zero past infoframes.vsc
  drm/nouveau: Don't set allow_fb_modifiers explicitly
  drm/arm/malidp: Always list modifiers
  drm/msm/mdp4: Fix modifier support enabling
  drm/tegra: Don't set allow_fb_modifiers explicitly
  drm/amd/display: Reject non-zero src_y and src_x for video planes
  pinctrl/amd: Add device HID for new AMD GPIO controller
  drm/amd/display: fix incorrrect valid irq check
  drm/rockchip: dsi: remove extra component_del() call
  drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
  drm/vc4: hdmi: Prevent clock unbalance
  drm/vc4: crtc: Skip the TXP
  drm/vc4: txp: Properly set the possible_crtcs mask
  drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64
  drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
  drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2)
  drm/amdgpu: Update NV SIMD-per-CU to 2
  powerpc/powernv/vas: Release reference to tgid during window close
  powerpc/barrier: Avoid collision with clang's __lwsync macro
  powerpc/mm: Fix lockup on kernel exec fault
  scsi: iscsi: Fix iSCSI cls conn state
  scsi: iscsi: Fix race condition between login and sync thread
  io_uring: convert io_buffer_idr to XArray
  io_uring: Convert personality_idr to XArray
  io_uring: simplify io_remove_personalities()
  mm,hwpoison: return -EBUSY when migration fails
  loop: fix I/O error on fsync() in detached loop devices
  arm64: dts: rockchip: Enable USB3 for rk3328 Rock64
  arm64: dts: rockchip: add rk3328 dwc3 usb controller node
  ath11k: unlock on error path in ath11k_mac_op_add_interface()
  MIPS: MT extensions are not available on MIPS32r1
  selftests/resctrl: Fix incorrect parsing of option "-t"
  MIPS: set mips32r5 for virt extensions
  MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops
  sctp: add size validation when walking chunks
  sctp: validate from_addr_param return
  flow_offload: action should not be NULL when it is referenced
  bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()
  sched/fair: Ensure _sum and _avg values stay consistent
  Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
  Bluetooth: mgmt: Fix the command returns garbage parameter value
  Bluetooth: btusb: Add support USB ALT 3 for WBS
  Bluetooth: L2CAP: Fix invalid access on ECRED Connection response
  Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails
  Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500)
  Bluetooth: Shutdown controller after workqueues are flushed or cancelled
  Bluetooth: Fix alt settings for incoming SCO with transparent coding format
  Bluetooth: Fix the HCI to MGMT status conversion table
  Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip.
  RDMA/cma: Fix rdma_resolve_route() memory leak
  net: ip: avoid OOM kills with large UDP sends over loopback
  media, bpf: Do not copy more entries than user space requested
  IB/isert: Align target max I/O size to initiator size
  mac80211_hwsim: add concurrent channels scanning support over virtio
  mac80211: consider per-CPU statistics if present
  cfg80211: fix default HE tx bitrate mask in 2G band
  wireless: wext-spy: Fix out-of-bounds warning
  sfc: error code if SRIOV cannot be disabled
  sfc: avoid double pci_remove of VFs
  iwlwifi: pcie: fix context info freeing
  iwlwifi: pcie: free IML DMA memory allocation
  iwlwifi: mvm: fix error print when session protection ends
  iwlwifi: mvm: don't change band on bound PHY contexts
  RDMA/rxe: Don't overwrite errno from ib_umem_get()
  vsock: notify server to shutdown when client has pending signal
  atm: nicstar: register the interrupt handler in the right place
  atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
  net: fec: add ndo_select_queue to fix TX bandwidth fluctuations
  MIPS: add PMD table accounting into MIPS'pmd_alloc_one
  rtl8xxxu: Fix device info for RTL8192EU devices
  mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
  drm/amdkfd: Walk through list with dqm lock hold
  drm/amdgpu: fix bad address translation for sienna_cichlid
  io_uring: fix false WARN_ONCE
  net: sched: fix error return code in tcf_del_walker()
  net: ipa: Add missing of_node_put() in ipa_firmware_load()
  net: fix mistake path for netdev_features_strings
  mt76: mt7615: fix fixed-rate tx status reporting
  ice: mark PTYPE 2 as reserved
  ice: fix incorrect payload indicator on PTYPE
  bpf: Fix up register-based shifts in interpreter to silence KUBSAN
  drm/amdkfd: Fix circular lock in nocpsch path
  drm/amdkfd: fix circular locking on get_wave_state
  cw1200: add missing MODULE_DEVICE_TABLE
  wl1251: Fix possible buffer overflow in wl1251_cmd_scan
  wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
  dm writecache: commit just one block, not a full page
  xfrm: Fix error reporting in xfrm_state_construct.
  drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check
  r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM
  selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
  fjes: check return value after calling platform_get_resource()
  drm/amdkfd: use allowed domain for vmbo validation
  net: sgi: ioc3-eth: check return value after calling platform_get_resource()
  selftests: Clean forgotten resources as part of cleanup()
  net: phy: realtek: add delay to fix RXC generation issue
  drm/amd/display: Fix off-by-one error in DML
  drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7
  drm/amd/display: Release MST resources on switch from MST to SST
  drm/amd/display: Update scaling settings on modeset
  drm/amd/display: Fix DCN 3.01 DSCCLK validation
  net: moxa: Use devm_platform_get_and_ioremap_resource()
  net: micrel: check return value after calling platform_get_resource()
  net: mvpp2: check return value after calling platform_get_resource()
  net: bcmgenet: check return value after calling platform_get_resource()
  net: mscc: ocelot: check return value after calling platform_get_resource()
  virtio_net: Remove BUG() to avoid machine dead
  ice: fix clang warning regarding deadcode.DeadStores
  ice: set the value of global config lock timeout longer
  pinctrl: mcp23s08: fix race condition in irq handler
  net: bridge: mrp: Update ring transitions.
  dm: Fix dm_accept_partial_bio() relative to zone management commands
  dm writecache: don't split bios when overwriting contiguous cache content
  dm space maps: don't reset space map allocation cursor when committing
  RDMA/cxgb4: Fix missing error code in create_qp()
  net: tcp better handling of reordering then loss cases
  drm/amdgpu: remove unsafe optimization to drop preamble ib
  drm/amd/display: Avoid HDCP over-read and corruption
  MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER
  MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B)
  ipv6: use prandom_u32() for ID generation
  virtio-net: Add validation for used length
  drm: bridge: cdns-mhdp8546: Fix PM reference leak in
  clk: tegra: Ensure that PLLU configuration is applied properly
  clk: tegra: Fix refcounting of gate clocks
  RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH
  net: stmmac: the XPCS obscures a potential "PHY not found" error
  drm: rockchip: add missing registers for RK3066
  drm: rockchip: add missing registers for RK3188
  net/mlx5: Fix lag port remapping logic
  net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet
  clk: renesas: r8a77995: Add ZA2 clock
  drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
  igb: fix assignment on big endian machines
  igb: handle vlan types with checker enabled
  e100: handle eeprom as little endian
  drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
  drm/vc4: Fix clock source for VEC PixelValve on BCM2711
  udf: Fix NULL pointer dereference in udf_symlink function
  drm/sched: Avoid data corruptions
  drm/scheduler: Fix hang when sched_entity released
  pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE
  net/sched: cls_api: increase max_reclassify_loop
  net: mdio: provide shim implementation of devm_of_mdiobus_register
  drm/virtio: Fix double free on probe failure
  reiserfs: add check for invalid 1st journal block
  drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE
  net: mdio: ipq8064: add regmap config to disable REGCACHE
  drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
  net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
  atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
  mISDN: fix possible use-after-free in HFC_cleanup()
  atm: iphase: fix possible use-after-free in ia_module_exit()
  hugetlb: clear huge pte during flush function on mips platform
  clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe()
  drm/amd/display: fix use_max_lb flag for 420 pixel formats
  net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
  drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
  drm/vc4: fix argument ordering in vc4_crtc_get_margins()
  drm/amd/amdgpu/sriov disable all ip hw status by default
  drm/amd/display: fix HDCP reset sequence on reinitialize
  drm/ast: Fixed CVE for DP501
  drm/zte: Don't select DRM_KMS_FB_HELPER
  drm/mxsfb: Don't select DRM_KMS_FB_HELPER
  ANDROID: GKI: fix up crc change in ip.h
  Revert "Add a reference to ucounts for each cred"
  Revert "cred: add missing return error code when set_cred_ucounts() failed"
  Revert "Bluetooth: Fix Set Extended (Scan Response) Data"
  Linux 5.10.50
  powerpc/preempt: Don't touch the idle task's preempt_count during hotplug
  iommu/dma: Fix compile warning in 32-bit builds
  cred: add missing return error code when set_cred_ucounts() failed
  s390: preempt: Fix preempt_count initialization
  crypto: qce - fix error return code in qce_skcipher_async_req_handle()
  scsi: core: Retry I/O for Notify (Enable Spinup) Required error
  media: exynos4-is: remove a now unused integer
  mmc: vub3000: fix control-request direction
  mmc: block: Disable CMDQ on the ioctl path
  io_uring: fix blocking inline submission
  block: return the correct bvec when checking for gaps
  erofs: fix error return code in erofs_read_superblock()
  tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()
  fscrypt: fix derivation of SipHash keys on big endian CPUs
  fscrypt: don't ignore minor_hash when hash is 0
  mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion
  scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd()
  scsi: fc: Correct RHBA attributes length
  exfat: handle wrong stream entry size in exfat_readdir()
  csky: syscache: Fixup duplicate cache flush
  csky: fix syscache.c fallthrough warning
  perf llvm: Return -ENOMEM when asprintf() fails
  selftests/vm/pkeys: refill shadow register after implicit kernel write
  selftests/vm/pkeys: handle negative sys_pkey_alloc() return code
  selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
  lib/math/rational.c: fix divide by zero
  mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page
  mm/z3fold: fix potential memory leak in z3fold_destroy_pool()
  include/linux/huge_mm.h: remove extern keyword
  hugetlb: remove prep_compound_huge_page cleanup
  mm/hugetlb: remove redundant check in preparing and destroying gigantic page
  mm/hugetlb: use helper huge_page_order and pages_per_huge_page
  mm/huge_memory.c: don't discard hugepage if other processes are mapping it
  mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled()
  mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK
  mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled
  vfio/pci: Handle concurrent vma faults
  arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
  serial: mvebu-uart: correctly calculate minimal possible baudrate
  serial: mvebu-uart: do not allow changing baudrate when uartclk is not available
  ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found
  powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable
  powerpc/64s: Fix copy-paste data exposure into newly created tasks
  powerpc/papr_scm: Properly handle UUID types and API
  powerpc: Offline CPU in stop_this_cpu()
  serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs
  serial: 8250: 8250_omap: Disable RX interrupt after DMA enable
  selftests/ftrace: fix event-no-pid on 1-core machine
  leds: ktd2692: Fix an error handling path
  leds: as3645a: Fix error return code in as3645a_parse_node()
  ASoC: fsl_spdif: Fix unexpected interrupt after suspend
  ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake
  configfs: fix memleak in configfs_release_bin_file
  ASoC: atmel-i2s: Fix usage of capture and playback at the same time
  powerpc/powernv: Fix machine check reporting of async store errors
  extcon: max8997: Add missing modalias string
  extcon: sm5502: Drop invalid register write in sm5502_reg_data
  phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
  phy: uniphier-pcie: Fix updating phy parameters
  soundwire: stream: Fix test for DP prepare complete
  scsi: mpt3sas: Fix error return value in _scsih_expander_add()
  habanalabs: Fix an error handling path in 'hl_pci_probe()'
  mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
  of: Fix truncation of memory sizes on 32-bit platforms
  ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
  iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
  staging: mt7621-dts: fix pci address for PCI memory range
  coresight: core: Fix use of uninitialized pointer
  staging: rtl8712: fix memory leak in rtl871x_load_fw_cb
  staging: rtl8712: fix error handling in r871xu_drv_init
  staging: gdm724x: check for overflow in gdm_lte_netif_rx()
  staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
  ASoC: fsl_spdif: Fix error handler with pm_runtime_enable
  iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: adc: mxs-lradc: 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: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default()
  eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
  eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
  usb: dwc2: Don't reset the core after setting turnaround time
  usb: gadget: f_fs: Fix setting of device and driver data cross-references
  ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()'
  ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID
  ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test
  ASoC: rt715-sdw: use first_hw_init flag on resume
  ASoC: rt711-sdw: use first_hw_init flag on resume
  ASoC: rt700-sdw: use first_hw_init flag on resume
  ASoC: rt5682-sdw: use first_hw_init flag on resume
  ASoC: rt1308-sdw: use first_hw_init flag on resume
  ASoC: max98373-sdw: use first_hw_init flag on resume
  iommu/dma: Fix IOVA reserve dma ranges
  selftests: splice: Adjust for handler fallback removal
  s390: appldata depends on PROC_SYSCTL
  s390: enable HAVE_IOREMAP_PROT
  s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK
  iommu/amd: Fix extended features logging
  visorbus: fix error return code in visorchipset_init()
  fsi/sbefifo: Fix reset timeout
  fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
  fsi: occ: Don't accept response from un-initialized OCC
  fsi: scom: Reset the FSI2PIB engine for any error
  fsi: core: Fix return of error values on failures
  mfd: rn5t618: Fix IRQ trigger by changing it to level mode
  mfd: mp2629: Select MFD_CORE to fix build error
  scsi: iscsi: Flush block work before unblock
  scsi: FlashPoint: Rename si_flags field
  leds: lp50xx: Put fwnode in error case during ->probe()
  leds: lm3697: Don't spam logs when probe is deferred
  leds: lm3692x: Put fwnode in any case during ->probe()
  leds: lm36274: Put fwnode in error case during ->probe()
  leds: lm3532: select regmap I2C API
  leds: class: The -ENOTSUPP should never be seen by user space
  tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
  firmware: stratix10-svc: Fix a resource leak in an error handling path
  char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
  staging: mmal-vchiq: Fix incorrect static vchiq_instance.
  mtd: rawnand: arasan: Ensure proper configuration for the asserted target
  mtd: partitions: redboot: seek fis-index-block in the right node
  perf scripting python: Fix tuple_set_u64()
  Input: hil_kbd - fix error return code in hil_dev_connect()
  ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
  backlight: lm3630a_bl: Put fwnode in error case during ->probe()
  ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
  ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
  iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: light: tcs3472: 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: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: prox: as3935: 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: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: adc: vf610: 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: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: mxc4005: Fix overread of data and alignment issue.
  iio: accel: kxcjk-1013: 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: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  iio: adis16475: do not return ints in irq handlers
  iio: adis16400: do not return ints in irq handlers
  iio: adis_buffer: do not return ints in irq handlers
  mwifiex: re-fix for unaligned accesses
  tty: nozomi: Fix a resource leak in an error handling function
  serial: 8250_omap: fix a timeout loop condition
  serial: fsl_lpuart: remove RTSCTS handling from get_mctrl()
  serial: fsl_lpuart: don't modify arbitrary data on lpuart32
  rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread()
  ASoC: rt5682: Disable irq on shutdown
  staging: fbtft: Don't spam logs when probe is deferred
  staging: fbtft: Rectify GPIO handling
  MIPS: Fix PKMAP with 32-bit MIPS huge page support
  RDMA/core: Always release restrack object
  RDMA/mlx5: Don't access NULL-cleared mpi pointer
  net: tipc: fix FB_MTU eat two pages
  net: sched: fix warning in tcindex_alloc_perfect_hash
  net: lwtunnel: handle MTU calculation in forwading
  writeback: fix obtain a reference to a freeing memcg css
  clk: si5341: Update initialization magic
  clk: si5341: Check for input clock presence and PLL lock on startup
  clk: si5341: Avoid divide errors due to bogus register contents
  clk: si5341: Wait for DEVICE_READY on startup
  clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare
  clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC
  clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC
  clk: actions: Fix SD clocks factor table on Owl S500 SoC
  clk: actions: Fix UART clock dividers on Owl S500 SoC
  Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
  Bluetooth: Fix Set Extended (Scan Response) Data
  Bluetooth: Fix not sending Set Extended Scan Response
  Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
  Revert "be2net: disable bh with spin_lock in be_process_mcc"
  gve: Fix swapped vars when fetching max queues
  RDMA/cma: Fix incorrect Packet Lifetime calculation
  bpfilter: Specify the log level for the kmsg message
  net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs()
  e1000e: Check the PCIm state
  ipv6: fix out-of-bound access in ip6_parse_tlv()
  net: atlantic: fix the macsec key length
  net: phy: mscc: fix macsec key length
  net: macsec: fix the length used to copy the key for offloading
  RDMA/cma: Protect RMW with qp_mutex
  ibmvnic: free tx_pool if tso_pool alloc fails
  ibmvnic: set ltb->buff to NULL after freeing
  Revert "ibmvnic: remove duplicate napi_schedule call in open function"
  i40e: Fix missing rtnl locking when setting up pf switch
  i40e: Fix autoneg disabling for non-10GBaseT links
  i40e: Fix error handling in i40e_vsi_open
  bpf: Do not change gso_size during bpf_skb_change_proto()
  can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0
  ipv6: exthdrs: do not blindly use init_net
  net: bcmgenet: Fix attaching to PYH failed on RPi 4B
  mac80211: remove iwlwifi specific workaround NDPs of null_response
  drm/msm/dpu: Fix error return code in dpu_mdss_init()
  drm/msm: Fix error return code in msm_drm_init()
  bpf: Fix null ptr deref with mixed tail calls and subprogs
  ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
  ieee802154: hwsim: Fix memory leak in hwsim_add_one
  tc-testing: fix list handling
  net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues
  net/ipv4: swap flow ports when validating source
  ip6_tunnel: fix GRE6 segmentation
  vxlan: add missing rcu_read_lock() in neigh_reduce()
  rtw88: 8822c: fix lc calibration timing
  iwlwifi: increase PNVM load timeout
  xfrm: Fix xfrm offload fallback fail case
  pkt_sched: sch_qfq: fix qfq_change_class() error path
  netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic
  tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
  net: sched: add barrier to ensure correct ordering for lockless qdisc
  vrf: do not push non-ND strict packets with a source LLA through packet taps again
  net: ethernet: ezchip: fix error handling
  net: ethernet: ezchip: fix UAF in nps_enet_remove
  net: ethernet: aeroflex: fix UAF in greth_of_remove
  mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
  mt76: fix possible NULL pointer dereference in mt76_tx
  samples/bpf: Fix the error return code of xdp_redirect's main()
  samples/bpf: Fix Segmentation fault for xdp_redirect command
  RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr
  bpf: Fix libelf endian handling in resolv_btfids
  xsk: Fix broken Tx ring validation
  xsk: Fix missing validation for skb and unaligned mode
  selftests/bpf: Whitelist test_progs.h from .gitignore
  RDMA/rxe: Fix qp reference counting for atomic ops
  netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
  netfilter: nft_osf: check for TCP packet before further processing
  netfilter: nft_exthdr: check for IPv6 packet before further processing
  RDMA/mlx5: Don't add slave port to unaffiliated list
  netlabel: Fix memory leak in netlbl_mgmt_add_common
  ath11k: send beacon template after vdev_start/restart during csa
  ath10k: Fix an error code in ath10k_add_interface()
  ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n()
  cw1200: Revert unnecessary patches that fix unreal use-after-free bugs
  brcmsmac: mac80211_if: Fix a resource leak in an error handling path
  brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
  brcmfmac: correctly report average RSSI in station info
  brcmfmac: fix setting of station info chains bitmask
  ssb: Fix error return code in ssb_bus_scan()
  wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
  clk: imx8mq: remove SYS PLL 1/2 clock gates
  ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
  wireless: carl9170: fix LEDS build errors & warnings
  ath10k: add missing error return code in ath10k_pci_probe()
  ath10k: go to path err_unsupported when chip id is not supported
  tools/bpftool: Fix error return code in do_batch()
  drm: qxl: ensure surf.data is ininitialized
  clk: vc5: fix output disabling when enabling a FOD
  drm/vc4: hdmi: Fix error path of hpd-gpios
  drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends
  RDMA/rxe: Fix failure during driver load
  drm/pl111: depend on CONFIG_VEXPRESS_CONFIG
  RDMA/core: Sanitize WQ state received from the userspace
  net/sched: act_vlan: Fix modify to allow 0
  xfrm: remove the fragment check for ipv6 beet mode
  clk: tegra30: Use 300MHz for video decoder by default
  ehea: fix error return code in ehea_restart_qps()
  RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats
  RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection
  RDMA/rtrs-srv: Fix memory leak when having multiple sessions
  RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object
  RDMA/rtrs: Do not reset hb_missed_max after re-connection
  RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats
  RDMA/srp: Fix a recently introduced memory leak
  mptcp: generate subflow hmac after mptcp_finish_join()
  mptcp: fix pr_debug in mptcp_token_new_connect
  drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result
  drm/rockchip: lvds: Fix an error handling path
  drm/rockchip: dsi: move all lane config except LCDC mux to bind()
  drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
  drm: rockchip: set alpha_en to 0 if it is not used
  net: ftgmac100: add missing error return code in ftgmac100_probe()
  clk: meson: g12a: fix gp0 and hifi ranges
  net: qrtr: ns: Fix error return code in qrtr_ns_init()
  drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
  drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
  pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities
  pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin
  net: pch_gbe: Propagate error from devm_gpio_request_one()
  net: mvpp2: Put fwnode in error case during ->probe()
  video: fbdev: imxfb: Fix an error message
  drm/ast: Fix missing conversions to managed API
  drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect()
  drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
  drm/bridge/sii8620: fix dependency on extcon
  xfrm: xfrm_state_mtu should return at least 1280 for ipv6
  mm/page_alloc: fix counting of managed_pages
  mm: page_alloc: refactor setup_per_zone_lowmem_reserve()
  mm: memcg/slab: properly set up gfp flags for objcg pointer array
  mm/shmem: fix shmem_swapin() race with swapoff
  swap: fix do_swap_page() race with swapoff
  mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage()
  mm/debug_vm_pgtable/basic: iterate over entire protection_map[]
  mm/debug_vm_pgtable/basic: add validation for dirtiness after write protect
  dax: fix ENOMEM handling in grab_mapping_entry()
  ocfs2: fix snprintf() checking
  blk-mq: update hctx->dispatch_busy in case of real scheduler
  cpufreq: Make cpufreq_online() call driver->offline() on errors
  ACPI: bgrt: Fix CFI violation
  ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros
  blk-wbt: make sure throttle is enabled properly
  blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
  ACPI: APEI: fix synchronous external aborts in user-mode
  extcon: extcon-max8997: Fix IRQ freeing at error path
  clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG
  mark pstore-blk as broken
  ACPI: sysfs: Fix a buffer overrun problem with description_show()
  nvme-pci: look for StorageD3Enable on companion ACPI device instead
  block: avoid double io accounting for flush request
  ACPI: PM / fan: Put fan device IDs into separate header file
  PM / devfreq: Add missing error code in devfreq_add_device()
  media: video-mux: Skip dangling endpoints
  media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdev
  psi: Fix race between psi_trigger_create/destroy
  crypto: nx - Fix RCU warning in nx842_OF_upd_status
  spi: spi-sun6i: Fix chipselect/clock bug
  lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING
  lockdep: Fix wait-type for empty stack
  sched/uclamp: Fix uclamp_tg_restrict()
  sched/rt: Fix Deadline utilization tracking during policy change
  sched/rt: Fix RT utilization tracking during policy change
  x86/sev: Split up runtime #VC handler for correct state tracking
  x86/sev: Make sure IRQs are disabled while GHCB is active
  btrfs: clear log tree recovering status if starting transaction fails
  regulator: hi655x: Fix pass wrong pointer to config.driver_data
  KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set
  perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number
  KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level()
  KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch
  KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap
  KVM: nVMX: Sync all PGDs on nested transition with shadow paging
  hwmon: (max31790) Fix fan speed reporting for fan7..12
  hwmon: (max31722) Remove non-standard ACPI device IDs
  hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI"
  hwmon: (lm70) Use device_get_match_data()
  media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
  media: subdev: remove VIDIOC_DQEVENT_TIME32 handling
  arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan
  arm64: consistently use reserved_pg_dir
  mmc: usdhi6rol0: fix error return code in usdhi6_probe()
  crypto: sm2 - fix a memory leak in sm2
  crypto: sm2 - remove unnecessary reset operations
  crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit
  crypto: omap-sham - Fix PM reference leak in omap sham ops
  crypto: nitrox - fix unchecked variable in nitrox_register_interrupts
  regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK
  media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
  m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning
  media: gspca/gl860: fix zero-length control requests
  media: tc358743: Fix error return code in tc358743_probe_of()
  media: au0828: fix a NULL vs IS_ERR() check
  media: exynos4-is: Fix a use after free in isp_video_release
  media: rkvdec: Fix .buf_prepare
  locking/lockdep: Reduce LOCKDEP dependency list
  pata_ep93xx: fix deferred probing
  media: rc: i2c: Fix an error message
  crypto: ccp - Fix a resource leak in an error handling path
  crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe()
  crypto: sa2ul - Fix leaks on failure paths with sa_dma_init()
  x86/elf: Use _BITUL() macro in UAPI headers
  evm: fix writing <securityfs>/evm overflow
  pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
  kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'
  sched/uclamp: Fix locking around cpu_util_update_eff()
  sched/uclamp: Fix wrong implementation of cpu.uclamp.min
  media: I2C: change 'RST' to "RSET" to fix multiple build errors
  pata_rb532_cf: fix deferred probing
  sata_highbank: fix deferred probing
  crypto: ux500 - Fix error return code in hash_hw_final()
  crypto: ixp4xx - update IV after requests
  crypto: ixp4xx - dma_unmap the correct address
  media: hantro: do a PM resume earlier
  media: s5p_cec: decrement usage count if disabled
  media: venus: Rework error fail recover logic
  spi: Avoid undefined behaviour when counting unused native CSs
  spi: Allow to have all native CSs in use along with GPIOs
  writeback, cgroup: increment isw_nr_in_flight before grabbing an inode
  ia64: mca_drv: fix incorrect array size calculation
  kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
  block: fix discard request merge
  mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device
  cifs: fix missing spinlock around update to ses->status
  HID: wacom: Correct base usage for capacitive ExpressKey status bits
  ACPI: tables: Add custom DSDT file as makefile prerequisite
  tpm_tis_spi: add missing SPI device ID entries
  clocksource: Check per-CPU clock synchronization when marked unstable
  clocksource: Retry clock read if long delays detected
  ACPI: EC: trust DSDT GPE for certain HP laptop
  cifs: improve fallocate emulation
  PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv()
  EDAC/Intel: Do not load EDAC driver when running as a guest
  nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst()
  nvme-pci: fix var. type for increasing cq_head
  platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
  platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15"
  platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures"
  block: fix race between adding/removing rq qos and normal IO
  ACPI: resources: Add checks for ACPI IRQ override
  ACPI: bus: Call kobject_put() in acpi_init() error path
  ACPICA: Fix memory leak caused by _CID repair function
  fs: dlm: fix memory leak when fenced
  drivers: hv: Fix missing error code in vmbus_connect()
  open: don't silently ignore unknown O-flags in openat2()
  random32: Fix implicit truncation warning in prandom_seed_state()
  fs: dlm: cancel work sync othercon
  blk-mq: clear stale request in tags->rq[] before freeing one request pool
  blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
  block_dump: remove block_dump feature in mark_inode_dirty()
  ACPI: EC: Make more Asus laptops use ECDT _GPE
  platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets
  platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets
  Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c
  lib: vsprintf: Fix handling of number field widths in vsscanf
  hv_utils: Fix passing zero to 'PTR_ERR' warning
  ACPI: processor idle: Fix up C-state latency if not ordered
  EDAC/ti: Add missing MODULE_DEVICE_TABLE
  HID: do not use down_interruptible() when unbinding devices
  ACPI: video: use native backlight for GA401/GA502/GA503
  media: Fix Media Controller API config checks
  regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
  regulator: mt6358: Fix vdram2 .vsel_mask
  KVM: s390: get rid of register asm usage
  lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()
  locking/lockdep: Fix the dep path printing for backwards BFS
  btrfs: disable build on platforms having page size 256K
  btrfs: don't clear page extent mapped if we're not invalidating the full page
  btrfs: sysfs: fix format string for some discard stats
  btrfs: abort transaction if we fail to update the delayed inode
  btrfs: fix error handling in __btrfs_update_delayed_inode
  KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors
  drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe()
  hwmon: (max31790) Fix pwmX_enable attributes
  hwmon: (max31790) Report correct current pwm duty cycles
  media: imx-csi: Skip first few frames from a BT.656 source
  media: siano: fix device register error path
  media: dvb_net: avoid speculation from net slot
  crypto: shash - avoid comparing pointers to exported functions under CFI
  spi: meson-spicc: fix memory leak in meson_spicc_probe
  spi: meson-spicc: fix a wrong goto jump for avoiding memory leak.
  mmc: via-sdmmc: add a check against NULL pointer dereference
  mmc: sdhci-sprd: use sdhci_sprd_writew
  memstick: rtsx_usb_ms: fix UAF
  media: dvd_usb: memory leak in cinergyt2_fe_attach
  Makefile: fix GDB warning with CONFIG_RELR
  crypto: hisilicon/sec - fixup 3des minimum key size declaration
  media: st-hva: Fix potential NULL pointer dereferences
  media: bt8xx: Fix a missing check bug in bt878_probe
  media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
  media: cedrus: Fix .buf_prepare
  media: hantro: Fix .buf_prepare
  media: em28xx: Fix possible memory leak of em28xx struct
  media: bt878: do not schedule tasklet when it is not setup
  media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off
  sched/fair: Fix ascii art by relpacing tabs
  arm64: perf: Convert snprintf to sysfs_emit
  crypto: qce: skcipher: Fix incorrect sg count for dma transfers
  crypto: qat - remove unused macro in FW loader
  crypto: qat - check return code of qat_hal_rd_rel_reg()
  media: imx: imx7_mipi_csis: Fix logging of only error event counters
  media: pvrusb2: fix warning in pvr2_i2c_core_done
  media: hevc: Fix dependent slice segment flags
  media: cobalt: fix race condition in setting HPD
  media: cpia2: fix memory leak in cpia2_usb_probe
  media: sti: fix obj-$(config) targets
  crypto: nx - add missing MODULE_DEVICE_TABLE
  hwrng: exynos - Fix runtime PM imbalance on error
  sched/core: Initialize the idle task with preemption disabled
  regulator: uniphier: Add missing MODULE_DEVICE_TABLE
  spi: omap-100k: Fix the length judgment problem
  spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
  spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
  media: exynos-gsc: fix pm_runtime_get_sync() usage count
  media: exynos4-is: fix pm_runtime_get_sync() usage count
  media: sti/bdisp: fix pm_runtime_get_sync() usage count
  media: sunxi: fix pm_runtime_get_sync() usage count
  media: s5p-jpeg: fix pm_runtime_get_sync() usage count
  media: mtk-vcodec: fix PM runtime get logic
  media: sh_vou: fix pm_runtime_get_sync() usage count
  media: am437x: fix pm_runtime_get_sync() usage count
  media: s5p: fix pm_runtime_get_sync() usage count
  media: mdk-mdp: fix pm_runtime_get_sync() usage count
  media: marvel-ccic: fix some issues when getting pm_runtime
  staging: media: rkvdec: fix pm_runtime_get_sync() usage count
  Add a reference to ucounts for each cred
  spi: Make of_register_spi_device also set the fwnode
  thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure
  fuse: reject internal errno
  fuse: check connected before queueing on fpq->io
  fuse: ignore PG_workingset after stealing
  fuse: Fix infinite loop in sget_fc()
  fuse: Fix crash if superblock of submount gets killed early
  fuse: Fix crash in fuse_dentry_automount() error path
  evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
  evm: Execute evm_inode_init_security() only when an HMAC key is loaded
  loop: Fix missing discard support when using LOOP_CONFIGURE
  powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
  seq_buf: Make trace_seq_putmem_hex() support data longer than 8
  tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
  tracing/histograms: Fix parsing of "sym-offset" modifier
  rsi: fix AP mode with WPA failure due to encrypted EAPOL
  rsi: Assign beacon rate settings to the correct rate_info descriptor field
  ssb: sdio: Don't overwrite const buffer if block_write fails
  ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
  serial_cs: remove wrong GLOBETROTTER.cis entry
  serial_cs: Add Option International GSM-Ready 56K/ISDN modem
  serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
  serial: mvebu-uart: fix calculation of clock divisor
  iio: accel: bma180: Fix BMA25x bandwidth register values
  iio: ltr501: ltr501_read_ps(): add missing endianness conversion
  iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
  iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
  iio: light: tcs3472: do not free unallocated IRQ
  iio: frequency: adf4350: disable reg and clk on error in adf4350_probe()
  rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
  clk: agilex/stratix10: fix bypass representation
  clk: agilex/stratix10: remove noc_clk
  clk: agilex/stratix10/n5x: fix how the bypass_reg is handled
  f2fs: Prevent swap file in LFS mode
  s390: mm: Fix secure storage access exception handling
  s390/cio: dont call css_wait_for_slow_path() inside a lock
  KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk
  KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
  KVM: PPC: Book3S HV: Workaround high stack usage with clang
  KVM: nVMX: Handle split-lock #AC exceptions that happen in L2
  perf/smmuv3: Don't trample existing events with global filter
  mm/gup: fix try_grab_compound_head() race with split_huge_page()
  bus: mhi: Wait for M2 state during system resume
  SUNRPC: Should wake up the privileged task firstly.
  SUNRPC: Fix the batch tasks count wraparound.
  mac80211: remove iwlwifi specific workaround that broke sta NDP tx
  can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
  can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done
  can: isotp: isotp_release(): omit unintended hrtimer restart on socket release
  can: gw: synchronize rcu operations before removing gw job entry
  can: bcm: delay release of struct bcm_op after synchronize_rcu()
  ext4: use ext4_grp_locked_error in mb_find_extent
  ext4: fix avefreec in find_group_orlov
  ext4: remove check for zero nr_to_scan in ext4_es_scan()
  ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
  ext4: return error code when ext4_fill_flex_info() fails
  ext4: fix overflow in ext4_iomap_alloc()
  ext4: fix kernel infoleak via ext4_extent_header
  ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
  btrfs: clear defrag status of a root if starting transaction fails
  btrfs: compression: don't try to compress if we don't have enough pages
  btrfs: send: fix invalid path for unlink operations after parent orphanization
  ARM: dts: at91: sama5d4: fix pinctrl muxing
  ARM: dts: ux500: Fix LED probing
  arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
  crypto: ccp - Annotate SEV Firmware file names
  crypto: nx - Fix memcpy() over-reading in nonce
  Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
  iov_iter_fault_in_readable() should do nothing in xarray case
  copy_page_to_iter(): fix ITER_DISCARD case
  selftests/lkdtm: Avoid needing explicit sub-shell
  ntfs: fix validity check for file name attribute
  gfs2: Fix error handling in init_statfs
  gfs2: Fix underflow in gfs2_page_mkwrite
  xhci: solve a double free problem while doing s4
  usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
  usb: dwc3: Fix debugfs creation flow
  USB: cdc-acm: blacklist Heimann USB Appset device
  usb: renesas-xhci: Fix handling of unknown ROM state
  usb: gadget: eem: fix echo command packet response issue
  net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
  Input: usbtouchscreen - fix control-request directions
  media: dvb-usb: fix wrong definition
  ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC
  ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too
  ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D
  ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx
  ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8
  ALSA: hda/realtek: Add another ALC236 variant support
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8
  ALSA: intel8x0: Fix breakage at ac97 clock measurement
  ALSA: usb-audio: scarlett2: Fix wrong resume call
  ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire
  ALSA: usb-audio: Fix OOB access at proc output
  ALSA: usb-audio: fix rate on Ozone Z90 USB headset
  Bluetooth: Remove spurious error message
  Bluetooth: btqca: Don't modify firmware contents in-place
  Bluetooth: hci_qca: fix potential GPF
  Linux 5.10.49
  xen/events: reset active flag for lateeoi events later
  Hexagon: change jumps to must-extend in futex_atomic_*
  Hexagon: add target builtins to kernel
  Hexagon: fix build errors
  media: uvcvideo: Support devices that report an OT as an entity source
  KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path
  Linux 5.10.48
  Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"
  RDMA/mlx5: Block FDB rules when not in switchdev mode
  gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
  drm/nouveau: fix dma_address check for CPU/GPU sync
  gpio: mxc: Fix disabled interrupt wake-up support
  scsi: sr: Return appropriate error code when disk is ejected
  ANDROID: ABI: update android12-5.10-lts ABI for 7/2 KMI update
  ANDROID: ABI: hikey960_gki.fragment: Add cfg80211 and mac80211 as modules
  ANDROID: ABI: gki_defconfig: Make cfg80211 and mac80211 modules
  Revert "ANDROID: GKI: Enable some necessary CFG80211 configs for WIFI"
  Linux 5.10.47
  integrity: Load mokx variables into the blacklist keyring
  certs: Add ability to preload revocation certs
  certs: Move load_system_certificate_list to a common function
  certs: Add EFI_CERT_X509_GUID support for dbx entries
  Revert "drm: add a locked version of drm_is_current_master"
  netfs: fix test for whether we can skip read when writing beyond EOF
  swiotlb: manipulate orig_addr when tlb_addr has offset
  KVM: SVM: Call SEV Guest Decommission if ASID binding fails
  mm, futex: fix shared futex pgoff on shmem huge page
  mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
  mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
  mm: page_vma_mapped_walk(): get vma_address_end() earlier
  mm: page_vma_mapped_walk(): use goto instead of while (1)
  mm: page_vma_mapped_walk(): add a level of indentation
  mm: page_vma_mapped_walk(): crossing page table boundary
  mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
  mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
  mm: page_vma_mapped_walk(): settle PageHuge on entry
  mm: page_vma_mapped_walk(): use page for pvmw->page
  mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
  mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
  mm/thp: fix page_address_in_vma() on file THP tails
  mm/thp: fix vma_address() if virtual address below file offset
  mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
  mm/thp: make is_huge_zero_pmd() safe and quicker
  mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
  mm, thp: use head page in __migration_entry_wait()
  mm/rmap: use page_not_mapped in try_to_unmap()
  mm/rmap: remove unneeded semicolon in page_not_mapped()
  mm: add VM_WARN_ON_ONCE_PAGE() macro
  x86/fpu: Make init_fpstate correct with optimized XSAVE
  x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
  kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
  kthread_worker: split code for canceling the delayed work timer
  ceph: must hold snap_rwsem when filling inode for async create
  i2c: robotfuzz-osif: fix control-request directions
  KVM: do not allow mapping valid but non-reference-counted pages
  s390/stack: fix possible register corruption with stack switch helper
  nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
  scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
  gpiolib: cdev: zero padding during conversion to gpioline_info_changed
  i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
  pinctrl: stm32: fix the reported number of GPIO lines per bank
  perf/x86: Track pmu in per-CPU cpu_hw_events
  net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
  net: ll_temac: Add memory-barriers for TX BD access
  PCI: Add AMD RS690 quirk to enable 64-bit DMA
  recordmcount: Correct st_shndx handling
  mac80211: handle various extensible elements correctly
  mac80211: reset profile_periodicity/ema_ap
  net: qed: Fix memcpy() overflow of qed_dcbx_params()
  KVM: selftests: Fix kvm_check_cap() assertion
  r8169: Avoid memcpy() over-reading of ETH_SS_STATS
  sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
  r8152: Avoid memcpy() over-reading of ETH_SS_STATS
  net/packet: annotate accesses to po->ifindex
  net/packet: annotate accesses to po->bind
  net: caif: fix memory leak in ldisc_open
  riscv32: Use medany C model for modules
  net: phy: dp83867: perform soft reset and retain established link
  net/packet: annotate data race in packet_sendmsg()
  inet: annotate date races around sk->sk_txhash
  net: annotate data race in sock_error()
  ping: Check return value of function 'ping_queue_rcv_skb'
  inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
  net: ethtool: clear heap allocations for ethtool function
  mac80211: drop multicast fragments
  net: ipv4: Remove unneed BUG() function
  dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
  dmaengine: mediatek: do not issue a new desc if one is still current
  dmaengine: mediatek: free the proper desc in desc_free handler
  dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
  cfg80211: call cfg80211_leave_ocb when switching away from OCB
  mac80211_hwsim: drop pending frames on stop
  mac80211: remove warning in ieee80211_get_sband()
  dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
  dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
  dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc()
  dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
  perf/x86/intel/lbr: Zero the xstate buffer on allocation
  perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
  locking/lockdep: Improve noinstr vs errors
  x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
  x86/entry: Fix noinstr fail in __do_fast_syscall_32()
  drm/vc4: hdmi: Make sure the controller is powered in detect
  drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
  Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
  spi: spi-nxp-fspi: move the register operation after the clock enable
  arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required
  arm64: Ignore any DMA offsets in the max_zone_phys() calculation
  MIPS: generic: Update node names to avoid unit addresses
  mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
  ARM: 9081/1: fix gcc-10 thumb2-kernel regression
  drm/amdgpu: wait for moving fence after pinning
  drm/radeon: wait for moving fence after pinning
  drm/nouveau: wait for moving fence after pinning v2
  drm: add a locked version of drm_is_current_master
  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."
  module: limit enabling module.sig_enforce
  Revert "mm: relocate 'write_protect_seq' in struct mm_struct"
  Linux 5.10.46
  usb: dwc3: core: fix kernel panic when do reboot
  usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
  perf beauty: Update copy of linux/socket.h with the kernel sources
  tools headers UAPI: Sync linux/in.h copy with the kernel sources
  net: fec_ptp: add clock rate zero check
  net: stmmac: disable clocks in stmmac_remove_config_dt()
  mm/slub.c: include swab.h
  mm/slub: actually fix freelist pointer vs redzoning
  mm/slub: fix redzoning for small allocations
  mm/slub: clarify verification reporting
  mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
  net: bridge: fix vlan tunnel dst refcnt when egressing
  net: bridge: fix vlan tunnel dst null pointer dereference
  net: ll_temac: Fix TX BD buffer overwrite
  net: ll_temac: Make sure to free skb when it is completely used
  drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
  drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
  cfg80211: avoid double free of PMSR request
  cfg80211: make certificate generation more robust
  mac80211: Fix NULL ptr deref for injected rate info
  dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
  crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
  x86/fpu: Reset state for all signal restore failures
  x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
  x86/fpu: Prevent state corruption in __fpu__restore_sig()
  x86/pkru: Write hardware init value to PKRU when xstate is init
  x86/ioremap: Map EFI-reserved memory as encrypted for SEV
  x86/process: Check PF_KTHREAD and not current->mm for kernel threads
  x86/mm: Avoid truncating memblocks for SGX memory
  ARCv2: save ABI registers across signal handling
  s390/ap: Fix hanging ioctl caused by wrong msg counter
  s390/mcck: fix calculation of SIE critical section size
  KVM: X86: Fix x86_emulator slab cache leak
  KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
  KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
  PCI: Work around Huawei Intelligent NIC VF FLR erratum
  PCI: Add ACS quirk for Broadcom BCM57414 NIC
  PCI: aardvark: Fix kernel panic during PIO transfer
  PCI: Mark some NVIDIA GPUs to avoid bus reset
  PCI: Mark TI C667X to avoid bus reset
  tracing: Do no increment trace_clock_global() by one
  tracing: Do not stop recording comms if the trace file is being read
  tracing: Do not stop recording cmdlines when tracing is off
  usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
  usb: core: hub: Disable autosuspend for Cypress CY7C65632
  can: mcba_usb: fix memory leak in mcba_usb
  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
  bpf: Do not mark insn as seen under speculative path verification
  bpf: Inherit expanded/patched seen count from old aux data
  irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
  mm: relocate 'write_protect_seq' in struct mm_struct
  hwmon: (scpi-hwmon) shows the negative temperature properly
  radeon: use memcpy_to/fromio for UVD fw upload
  ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin
  drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device
  pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
  ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode
  regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL
  spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
  ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
  sched/pelt: Ensure that *_sum is always synced with *_avg
  spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code
  regulator: rtmv20: Fix to make regcache value first reading back from HW
  ASoC: fsl-asoc-card: Set .owner attribute when registering card.
  phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()
  ASoC: rt5659: Fix the lost powers for the HDA header
  platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
  regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
  regulator: cros-ec: Fix error code in dev_err message
  net: ethernet: fix potential use-after-free in ec_bhf_remove
  icmp: don't send out ICMP messages with a source address of 0.0.0.0
  bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
  bnxt_en: Fix TQM fastpath ring backing store computation
  bnxt_en: Rediscover PHY capabilities after firmware reset
  cxgb4: fix wrong shift.
  net: cdc_eem: fix tx fixup skb leak
  net: hamradio: fix memory leak in mkiss_close
  be2net: Fix an error handling path in 'be_probe()'
  net/mlx5: Reset mkey index on creation
  net/mlx5: E-Switch, Allow setting GUID for host PF vport
  net/mlx5: E-Switch, Read PF mac address
  net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
  net: ipv4: fix memory leak in ip_mc_add1_src
  net: fec_ptp: fix issue caused by refactor the fec_devtype
  net: usb: fix possible use-after-free in smsc75xx_bind
  lantiq: net: fix duplicated skb in rx descriptor ring
  net: cdc_ncm: switch to eth%d interface naming
  ptp: improve max_adj check against unreasonable values
  bpf: Fix leakage under speculation on mispredicted branches
  net: qrtr: fix OOB Read in qrtr_endpoint_post
  ipv4: Fix device used for dst_alloc with local routes
  cxgb4: fix wrong ethtool n-tuple rule lookup
  netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
  qlcnic: Fix an error handling path in 'qlcnic_probe()'
  ethtool: strset: fix message length calculation
  net: qualcomm: rmnet: don't over-count statistics
  net: qualcomm: rmnet: Update rmnet device MTU based on real device
  net: make get_net_ns return error if NET_NS is disabled
  net: stmmac: dwmac1000: Fix extended MAC address registers definition
  cxgb4: halt chip before flashing PHY firmware image
  cxgb4: fix sleep in atomic when flashing PHY firmware
  cxgb4: fix endianness when flashing boot image
  alx: Fix an error handling path in 'alx_probe()'
  selftests: mptcp: enable syncookie only in absence of reorders
  mptcp: do not warn on bad input from the network
  mptcp: try harder to borrow memory from subflow under pressure
  sch_cake: Fix out of bounds when parsing TCP options and header
  mptcp: Fix out of bounds when parsing TCP options
  netfilter: synproxy: Fix out of bounds when parsing TCP options
  net/mlx5e: Block offload of outer header csum for UDP tunnels
  net/mlx5: DR, Don't use SW steering when RoCE is not supported
  net/mlx5: DR, Allow SW steering for sw_owner_v2 devices
  net/mlx5: Consider RoCE cap before init RDMA resources
  net/mlx5e: Fix page reclaim for dead peer hairpin
  net/mlx5e: Remove dependency in IPsec initialization flows
  net/sched: act_ct: handle DNAT tuple collision
  rtnetlink: Fix regression in bridge VLAN configuration
  udp: fix race between close() and udp_abort()
  ice: parameterize functions responsible for Tx ring management
  ice: add ndo_bpf callback for safe mode netdev ops
  netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
  net: lantiq: disable interrupt before sheduling NAPI
  net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
  net: rds: fix memory leak in rds_recvmsg
  vrf: fix maximum MTU
  net: ipv4: fix memory leak in netlbl_cipsov4_add_std
  libbpf: Fixes incorrect rx_ring_setup_done
  mlxsw: core: Set thermal zone polling delay argument to real value at init
  mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
  mac80211: fix skb length check in ieee80211_scan_rx()
  batman-adv: Avoid WARN_ON timing related checks
  fanotify: fix copy_event_to_user() fid error clean up
  kvm: LAPIC: Restore guard to prevent illegal APIC register access
  mm/memory-failure: make sure wait for page writeback in memory_failure
  afs: Fix an IS_ERR() vs NULL check
  dmaengine: stedma40: add missing iounmap() on error in d40_probe()
  dmaengine: SF_PDMA depends on HAS_IOMEM
  dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
  dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
  dmaengine: xilinx: dpdma: initialize registers before request_irq
  dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
  dmaengine: idxd: add missing dsa driver unregister
  Linux 5.10.45
  fib: Return the correct errno code
  net: Return the correct errno code
  net/x25: Return the correct errno code
  rtnetlink: Fix missing error code in rtnl_bridge_notify()
  drm/amd/amdgpu:save psp ring wptr to avoid attack
  drm/amd/display: Fix potential memory leak in DMUB hw_init
  drm/amdgpu: refine amdgpu_fru_get_product_info
  drm/amd/display: Allow bandwidth validation for 0 streams.
  net: ipconfig: Don't override command-line hostnames or domains
  nvme-loop: do not warn for deleted controllers during reset
  nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
  nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
  nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
  scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
  Bluetooth: Add a new USB ID for RTL8822CE
  scsi: qedf: Do not put host in qedf_vport_create() unconditionally
  ethernet: myri10ge: Fix missing error code in myri10ge_probe()
  scsi: target: core: Fix warning on realtime kernels
  gfs2: Fix use-after-free in gfs2_glock_shrink_scan
  riscv: Use -mno-relax when using lld linker
  HID: gt683r: add missing MODULE_DEVICE_TABLE
  gfs2: fix a deadlock on withdraw-during-mount
  gfs2: Prevent direct-I/O write fallback errors from getting lost
  ARM: OMAP2+: Fix build warning when mmc_omap is not built
  ARM: OMAP1: Fix use of possibly uninitialized irq variable
  drm/tegra: sor: Fully initialize SOR before registration
  gpu: host1x: Split up client initalization and registration
  drm/tegra: sor: Do not leak runtime PM reference
  HID: usbhid: fix info leak in hid_submit_ctrl
  HID: Add BUS_VIRTUAL to hid_connect logging
  HID: multitouch: set Stylus suffix for Stylus-application devices, too
  HID: quirks: Add quirk for Lenovo optical mouse
  HID: hid-sensor-hub: Return error for hid_set_field() failure
  HID: hid-input: add mapping for emoji picker key
  HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
  HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
  net: ieee802154: fix null deref in parse dev addr
  Linux 5.10.44
  proc: only require mm_struct for writing
  tracing: Correct the length check which causes memory corruption
  scsi: core: Only put parent device if host state differs from SHOST_CREATED
  scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
  scsi: core: Fix failure handling of scsi_add_host_with_dma()
  scsi: core: Fix error handling of scsi_host_alloc()
  NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
  NFSv4: Fix second deadlock in nfs4_evict_inode()
  NFS: Fix use-after-free in nfs4_init_client()
  kvm: fix previous commit for 32-bit builds
  perf session: Correct buffer copying when peeking events
  NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
  NFS: Fix a potential NULL dereference in nfs_get_client()
  IB/mlx5: Fix initializing CQ fragments buffer
  KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
  x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
  sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
  sched/fair: Make sure to update tg contrib for blocked load
  sched/fair: Keep load_avg and load_sum synced
  perf: Fix data race between pin_count increment/decrement
  gpio: wcd934x: Fix shift-out-of-bounds error
  phy: ti: Fix an error code in wiz_probe()
  ASoC: meson: gx-card: fix sound-dai dt schema
  ASoC: core: Fix Null-point-dereference in fmt_single_name()
  phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()
  tools/bootconfig: Fix error return code in apply_xbc()
  vmlinux.lds.h: Avoid orphan section with !SMP
  ARM: cpuidle: Avoid orphan section warning
  RDMA/mlx4: Do not map the core_clock page to user space unless enabled
  RDMA/ipoib: Fix warning caused by destroying non-initial netns
  drm/msm/a6xx: avoid shadow NULL reference in failure path
  drm/msm/a6xx: update/fix CP_PROTECT initialization
  drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
  drm/mcde: Fix off by 10^3 in calculation
  usb: typec: mux: Fix copy-paste mistake in typec_mux_match
  usb: dwc3: gadget: Disable gadget IRQ during pullup disable
  phy: usb: Fix misuse of IS_ENABLED
  regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
  regulator: bd71828: Fix .n_voltages settings
  regulator: fan53880: Fix missing n_voltages setting
  regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837
  regulator: max77620: Use device_set_of_node_from_dev()
  regulator: core: resolve supply for boot-on/always-on regulators
  usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
  usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
  usb: fix various gadget panics on 10gbps cabling
  usb: fix various gadgets null ptr deref on 10gbps cabling.
  usb: gadget: eem: fix wrong eem header operation
  USB: serial: cp210x: fix alternate function for CP2102N QFN20
  USB: serial: quatech2: fix control-request directions
  USB: serial: omninet: add device id for Zyxel Omni 56K Plus
  USB: serial: ftdi_sio: add NovaTech OrionMX product ID
  usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
  usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
  usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
  usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
  usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
  usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
  usb: dwc3: ep0: fix NULL pointer exception
  usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
  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
  usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
  usb: f_ncm: only first packet of aggregate needs to start timer
  USB: f_ncm: ncm_bitrate (speed) is unsigned
  mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+
  mmc: renesas_sdhi: abort tuning when timeout detected
  ftrace: Do not blindly read the ip address in ftrace_bug()
  cgroup1: don't allow '\n' in renaming
  btrfs: promote debugging asserts to full-fledged checks in validate_super
  btrfs: return value from btrfs_mark_extent_written() in case of error
  async_xor: check src_offs is not NULL before updating it
  staging: rtl8723bs: Fix uninitialized variables
  kvm: avoid speculation-based attacks from out-of-range memslot accesses
  KVM: X86: MMU: Use the correct inherited permissions to get shadow page
  perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server
  drm: Lock pointer access in drm_master_release()
  drm: Fix use-after-free read in drm_getunique()
  Revert "ACPI: sleep: Put the FACS table after using it"
  spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8
  ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
  ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8
  ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2
  ALSA: hda/realtek: headphone and mic don't work on an Acer laptop
  ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()
  ALSA: seq: Fix race of snd_seq_timer_open()
  i2c: mpc: implement erratum A-004447 workaround
  i2c: mpc: Make use of i2c_recover_bus()
  spi: Cleanup on failure of initial setup
  spi: Don't have controller clean up spi device before driver unbind
  powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
  powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
  nvmet: fix false keep-alive timeout when a controller is torn down
  nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
  bnx2x: Fix missing error code in bnx2x_iov_init_one()
  dm verity: fix require_signatures module_param permissions
  MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
  nvme-fabrics: decode host pathing error for connect
  net: dsa: microchip: enable phy errata workaround on 9567
  net: appletalk: cops: Fix data race in cops_probe1
  net: macb: ensure the device is available before accessing GEMGXL control registers
  scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
  scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
  scsi: vmw_pvscsi: Set correct residual data length
  scsi: bnx2fc: Return failure if io_req is already in ABTS processing
  net:sfc: fix non-freed irq in legacy irq mode
  RDS tcp loopback connection can hang
  net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
  wq: handle VM suspension in stall detection
  cgroup: disable controllers at parse time
  net: mdiobus: get rid of a BUG_ON()
  netlink: disable IRQs for netlink_lock_table()
  bonding: init notify_work earlier to avoid uninitialized use
  isdn: mISDN: netjet: Fix crash in nj_probe:
  usb: chipidea: udc: assign interrupt number to USB gadget structure
  spi: sprd: Add missing MODULE_DEVICE_TABLE
  ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
  vfio-ccw: Serialize FSM IDLE state with I/O completion
  vfio-ccw: Reset FSM state to IDLE inside FSM
  ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
  ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
  usb: cdns3: Fix runtime PM imbalance on error
  net/nfc/rawsock.c: fix a permission check bug
  bpf: Forbid trampoline attach for functions with variable arguments
  spi: spi-zynq-qspi: Fix stack violation bug
  spi: Fix spi device unregister flow
  ASoC: amd: fix for pcm_read() error
  ASoC: max98088: fix ni clock divider calculation
  proc: Track /proc/$pid/attr/ opener mm_struct
  ANDROID: clang: update to 12.0.5
  ANDROID: GKI: Refresh ABI following trimmed symbol CRC fix
  FROMLIST: export: Make CRCs robust to symbol trimming
  ANDROID: Add GKI_HIDDEN_MM_CONFIGS to support ballooning.

 defconfig: Remove RESET_INTEL_GW/RESET_BRCMSTB_RESCAL from tuivm config

 6ab9d62 reset: RESET_INTEL_GW should depend on X86
 42f6a76 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
 Remove RESET_INTEL_GW/RESET_BRCMSTB_RESCAL from marking as 'n'
 in trusted VM config due to below change.

 interconnect: qcom: Fix compile error for LTS merge

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/i2c/i2c-at91.txt
	Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
	Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
	drivers/bus/mhi/core/main.c
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/mmc/host/sdhci-msm.c
	drivers/slimbus/messaging.c
	drivers/slimbus/qcom-ngd-ctrl.c
	net/qrtr/ns.c
	net/qrtr/qrtr.c

Change-Id: I63018794287f1b197b83780a72d67267eb4ef0d2
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2021-10-28 12:35:06 +05:30
YueHaibing
4dcb59d6a2 PM / devfreq: Add missing error code in devfreq_add_device()
[ Upstream commit 18b380ed61f892ed06838d1f1a5124d966292ed3 ]

Set err code in the error path before jumping to the end of the function.

Fixes: 4dc3bab868 ("PM / devfreq: Add support delayed timer for polling mode")
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-07-14 16:56:11 +02:00
Ivaylo Georgiev
9e52596f2d Merge keystone/android12-5.10-keystone-qcom-release.39+ (9782146) into msm-5.10
* refs/heads/tmp-9782146:
  FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo
  FROMGIT: usb: typec: tcpm: Properly interrupt VDM AMS
  FROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header
  UPSTREAM: swiotlb: Fix the type of index
  ANDROID: Don't add image to all target with KBUILD_MIXED_TREE
  Linux 5.10.39
  scripts: switch explicitly to Python 3
  tweewide: Fix most Shebang lines
  ipv6: remove extra dev_hold() for fallback tunnels
  ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
  sit: proper dev_{hold|put} in ndo_[un]init methods
  ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
  net: stmmac: Do not enable RX FIFO overflow interrupts
  lib: stackdepot: turn depot_lock spinlock to raw_spinlock
  block: reexpand iov_iter after read/write
  ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
  net:CXGB4: fix leak if sk_buff is not used
  gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
  drm/amd/display: Fix two cursor duplication when using overlay
  nvmet: remove unsupported command noise
  net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
  bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
  amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
  scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
  ceph: don't allow access to MDS-private inodes
  ceph: don't clobber i_snap_caps on non-I_NEW inode
  ceph: fix fscache invalidation
  scsi: lpfc: Fix illegal memory access on Abort IOCBs
  riscv: Workaround mcount name prior to clang-13
  scripts/recordmcount.pl: Fix RISC-V regex for clang
  riscv: Use $(LD) instead of $(CC) to link vDSO
  platform/chrome: cros_ec_typec: Add DP mode check
  ARM: 9075/1: kernel: Fix interrupted SMC calls
  um: Disable CONFIG_GCOV with MODULES
  um: Mark all kernel symbols as local
  NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
  Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
  Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
  PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
  ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
  ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
  dmaengine: dw-edma: Fix crash on loading/unloading driver
  PCI: thunder: Fix compile testing
  virtio_net: Do not pull payload in skb->head
  isdn: capi: fix mismatched prototypes
  cxgb4: Fix the -Wmisleading-indentation warning
  usb: sl811-hcd: improve misleading indentation
  kgdb: fix gcc-11 warning on indentation
  airo: work around stack usage warning
  drm/i915/display: fix compiler warning about array overrun
  x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
  ANDROID: I3C: Enable I3C core framework
  ANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect
  ANDROID: GKI: 5/21 KMI update
  FROMGIT: blk-mq: clearing flush request reference in tags->rqs[]
  FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request pool
  FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
  Revert "ANDROID: GKI: Enable CONFIG_KUNIT"
  BACKPORT: block: Remove queue_limits.bio_max_bytes
  FROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks
  FROMGIT: fix for "printk: introduce dump_stack_lvl()"
  FROMGIT: printk: introduce dump_stack_lvl()
  UPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range()
  UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere
  ANDROID: vendor_hooks: add hooks for slab memory leak debugging
  Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20""
  ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64
  ANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace syms
  ANDROID: mmc: Add vendor hooks
  ANDROID: gic-v3: Change GIC v3 vendor hook to restricted
  ANDROID: GKI: enable hidden configs for DMA
  ANDROID: GKI: remove kernel_read from abi symbol list
  Revert "Revert "mmc: block: Issue a cache flush only when it's enabled""
  Revert "ANDROID: GKI: restore a part of "struct mmc_host""
  Revert "Revert "media: v4l2-ctrls: fix reference to freed memory""
  Revert "Revert "sched,fair: Alternative sched_slice()""
  FROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work
  FROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
  Revert "Revert "nvme-pci: set min_align_mask""
  Revert "Revert "swiotlb: respect min_align_mask""
  Revert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single""
  Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single""
  Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single""
  Revert "Revert "swiotlb: factor out a nr_slots helper""
  Revert "Revert "swiotlb: factor out an io_tlb_offset helper""
  Revert "Revert "swiotlb: add a IO_TLB_SIZE define""
  Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters""
  Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0""
  Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos"
  ANDROID: Fix compilation error with huge_pmd_share()
  UPSTREAM: mm: memblock: add more debug logs
  UPSTREAM: mm: memblock: drop __init from memblock functions to make it inline
  ANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers
  ANDROID: hung_task: Add vendor hook for hung task detect
  ANDROID: vendor_hooks: add hook to balance_dirty_pages()
  ANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentation
  ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey
  ANDROID: iommu: Add vendor hook for iova allocation and free tracking
  ANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap()
  ANDROID: kernel: Fix debug_kinfo warning message
  Revert "mm: fix struct page layout on 32-bit systems"
  Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"
  Revert "kyber: fix out of bounds access when preempted"
  Revert "PM: runtime: Fix unpaired parent child_count for force_resume"
  Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"
  ANDROID: ABI: Update allowed list for QCOM
  ANDROID: Update the ABI xml
  ANDROID: Update the generic symbol list
  ANDROID: Update the generic symbol list
  ANDROID: Update the generic symbol list
  ANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c
  ANDROID: dm-user: Drop additional reference
  FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violation
  UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern8
  UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings
  BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operations
  UPSTREAM: scsi: ufs: Add retry flow for failed HBA enabling
  Linux 5.10.38
  ASoC: rsnd: check all BUSIF status when error
  nvme: do not try to reconfigure APST when the controller is not live
  ext4: fix debug format string warning
  debugfs: Make debugfs_allow RO after init
  dt-bindings: serial: 8250: Remove duplicated compatible strings
  dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
  i2c: mediatek: Fix send master code at more than 1MHz
  media: rkvdec: Remove of_match_ptr()
  clk: exynos7: Mark aclk_fsys1_200 as critical
  drm/i915: Fix crash in auto_retire
  drm/i915/overlay: Fix active retire callback alignment
  drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
  drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
  kobject_uevent: remove warning in init_uevent_argv()
  usb: typec: tcpm: Fix error while calculating PPS out values
  ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
  ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
  ARM: 9012/1: move device tree mapping out of linear region
  ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
  clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
  clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
  MIPS: Avoid handcoded DIVU in `__div64_32' altogether
  MIPS: Avoid DIVU in `__div64_32' is result would be zero
  MIPS: Reinstate platform `__div64_32' handler
  mm: fix struct page layout on 32-bit systems
  iommu/vt-d: Remove WO permissions on second-level paging entries
  iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
  Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"
  Revert "iommu/vt-d: Remove WO permissions on second-level paging entries"
  KVM: VMX: Disable preemption when probing user return MSRs
  KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
  KVM: nVMX: Always make an attempt to map eVMCS after migration
  KVM: x86: Move RDPID emulation intercept to its own enum
  KVM: x86: Emulate RDPID only if RDTSCP is supported
  xen/gntdev: fix gntdev_mmap() error exit path
  cdc-wdm: untangle a circular dependency between callback and softint
  iio: tsl2583: Fix division by a zero lux_val
  iio: gyro: mpu3050: Fix reported temperature value
  xhci: Add reset resume quirk for AMD xhci controller.
  xhci: Do not use GFP_KERNEL in (potentially) atomic context
  xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
  usb: typec: ucsi: Put fwnode in any case during ->probe()
  usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
  usb: dwc3: gadget: Return success always for kick transfer in ep queue
  usb: dwc3: gadget: Enable suspend events
  usb: core: hub: fix race condition about TRSMRCY of resume
  usb: dwc2: Fix gadget DMA unmap direction
  usb: xhci: Increase timeout for HC halt
  usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
  usb: dwc3: omap: improve extcon initialization
  blk-mq: Swap two calls in blk_mq_exit_queue()
  blk-mq: plug request for shared sbitmap
  nbd: Fix NULL pointer in flush_workqueue
  f2fs: compress: fix to assign cc.cluster_idx correctly
  f2fs: compress: fix race condition of overwrite vs truncate
  f2fs: compress: fix to free compress page correctly
  nvmet-rdma: Fix NULL deref when SEND is completed with error
  nvmet: fix inline bio check for bdev-ns
  nvmet: add lba to sect conversion helpers
  kyber: fix out of bounds access when preempted
  ACPI: scan: Fix a memory leak in an error handling path
  usb: musb: Fix an error message
  hwmon: (occ) Fix poll rate limiting
  usb: fotg210-hcd: Fix an error message
  iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
  iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
  iio: light: gp2ap002: Fix rumtime PM imbalance on error
  usb: dwc3: gadget: Free gadget structure only after freeing endpoints
  perf tools: Fix dynamic libbpf link
  xen/unpopulated-alloc: fix error return code in fill_list()
  xen/unpopulated-alloc: consolidate pgmap manipulation
  dax: Wake up all waiters after invalidating dax entry
  dax: Add a wakeup mode parameter to put_unlocked_entry()
  dax: Add an enum for specifying dax wakup mode
  KVM: x86: Prevent deadlock against tk_core.seq
  KVM: x86: Cancel pvclock_gtod_work on module removal
  drm/msm/dp: initialize audio_comp when audio starts
  KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
  kvm: exit halt polling on need_resched() as well
  drm/i915: Avoid div-by-zero on gen2
  drm/amd/display: Initialize attribute for hdcp_srm sysfs file
  drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
  btrfs: fix race leading to unpersisted data and metadata on fsync
  arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
  arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
  blk-iocost: fix weight updates of inner active iocgs
  mm/hugetlb: fix F_SEAL_FUTURE_WRITE
  kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
  userfaultfd: release page in error path to avoid BUG_ON
  squashfs: fix divide error in calculate_skip()
  hfsplus: prevent corruption in shrinking truncate
  powerpc/64s: Fix crashes when toggling entry flush barrier
  powerpc/64s: Fix crashes when toggling stf barrier
  ARC: mm: Use max_high_pfn as a HIGHMEM zone border
  ARC: mm: PAE: use 40-bit physical page mask
  ARC: entry: fix off-by-one error in syscall number validation
  f2fs: avoid unneeded data copy in f2fs_ioc_move_range()
  mptcp: fix splat when closing unaccepted socket
  i40e: Fix PHY type identifiers for 2.5G and 5G adapters
  i40e: fix the restart auto-negotiation after FEC modified
  i40e: Fix use-after-free in i40e_client_subtask()
  i40e: fix broken XDP support
  netfilter: nftables: avoid overflows in nft_hash_buckets()
  kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
  kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
  kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
  fs/proc/generic.c: fix incorrect pde_is_permanent check
  sched/fair: Fix unfairness caused by missing load decay
  sched: Fix out-of-bound access in uclamp
  can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
  can: mcp251x: fix resume from sleep before interface was brought up
  can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
  netfilter: nftables: Fix a memleak from userdata error path in new objects
  netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
  smc: disallow TCP_ULP in smc_setsockopt()
  net: fix nla_strcmp to handle more then one trailing null character
  ethtool: fix missing NLM_F_MULTI flag when dumping
  mm/gup: check for isolation errors
  mm/gup: return an error on migration failure
  mm/gup: check every subpage of a compound page during isolation
  ksm: fix potential missing rmap_item for stable_node
  mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
  mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
  khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
  arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
  arm64: entry: factor irq triage logic into macros
  drm/radeon: Avoid power table parsing memory leaks
  drm/radeon: Fix off-by-one power_state index heap overwrite
  net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
  xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
  netfilter: xt_SECMARK: add new revision to fix structure layout
  sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
  ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
  block/rnbd-clt: Check the return value of the function rtrs_clt_query
  block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
  libbpf: Fix signed overflow in ringbuf_process_ring
  sunrpc: Fix misplaced barrier in call_decode
  RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
  sctp: do asoc update earlier in sctp_sf_do_dupcook_a
  net: hns3: disable phy loopback setting in hclge_mac_start_phy
  net: hns3: use netif_tx_disable to stop the transmit queue
  net: hns3: fix for vxlan gpe tx checksum bug
  net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
  net: hns3: initialize the message content in hclge_get_link_mode()
  net: hns3: fix incorrect configuration for igu_egu_hw_err
  rtc: ds1307: Fix wday settings for rx8130
  scsi: ufs: core: Narrow down fast path in system suspend path
  scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
  scsi: ufs: core: Do not put UFS power into LPM if link is broken
  scsi: qla2xxx: Prevent PRLI in target mode
  ceph: fix inode leak on getattr error in __fh_to_dentry
  swiotlb: Fix the type of index
  xprtrdma: rpcrdma_mr_pop() already does list_del_init()
  xprtrdma: Fix cwnd update ordering
  xprtrdma: Avoid Receive Queue wrapping
  pwm: atmel: Fix duty cycle calculation in .get_state()
  SUNRPC: fix ternary sign expansion bug in tracing
  dmaengine: idxd: fix cdev setup and free device lifetime issues
  dmaengine: idxd: fix dma device lifetime
  dmaengine: idxd: Fix potential null dereference on pointer status
  rtc: fsl-ftm-alarm: add MODULE_TABLE()
  nfsd: ensure new clients break delegations
  NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
  thermal/drivers/tsens: Fix missing put_device error
  SUNRPC: Handle major timeout in xprt_adjust_timeout()
  SUNRPC: Remove trace_xprt_transmit_queued
  SUNRPC: Move fault injection call sites
  NFSv4.2 fix handling of sr_eof in SEEK's reply
  pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
  PCI: endpoint: Fix missing destroy_workqueue()
  NFS: Deal correctly with attribute generation counter overflow
  NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
  NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
  NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
  rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
  f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
  f2fs: Fix a hungtask problem in atomic write
  f2fs: fix to cover __allocate_new_section() with curseg_lock
  f2fs: fix to avoid touching checkpointed data in get_victim()
  PCI: endpoint: Fix NULL pointer dereference for ->get_features()
  PCI: endpoint: Make *_free_bar() to return error codes on failure
  PCI: endpoint: Add helper API to get the 'next' unreserved BAR
  PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR
  f2fs: fix to update last i_size if fallocate partially succeeds
  f2fs: fix to align to section for fallocate() on pinned file
  ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
  PCI: Release OF node in pci_scan_device()'s error path
  PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
  remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
  remoteproc: qcom_q6v5_mss: Replace ioremap with memremap
  f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
  f2fs: fix panic during f2fs_resize_fs()
  f2fs: fix to allow migrating fully valid segment
  f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE
  f2fs: move ioctl interface definitions to separated file
  thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
  ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
  watchdog: fix barriers when printing backtraces from all CPUs
  watchdog/softlockup: remove logic that tried to prevent repeated reports
  watchdog: explicitly update timestamp when reporting softlockup
  watchdog: rename __touch_watchdog() to a better descriptive name
  ia64: module: fix symbolizer crash on fdescr
  bnxt_en: Add PCI IDs for Hyper-V VF devices.
  kbuild: generate Module.symvers only when vmlinux exists
  selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
  selftests: mlxsw: Increase the tolerance of backlog buildup
  net: ethernet: mtk_eth_soc: fix RX VLAN offload
  iavf: remove duplicate free resources calls
  powerpc/iommu: Annotate nested lock for lockdep
  qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
  wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
  wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
  crypto: ccp: Free SEV device if SEV init fails
  mt76: mt7615: fix entering driver-own state on mt7663
  drm/amdgpu: Add mem sync flag for IB allocated by SA
  drm/amd/display: add handling for hdcp2 rx id list validation
  drm/amd/display: fixed divide by zero kernel crash during dsc enablement
  powerpc/pseries: Stop calling printk in rtas_stop_self()
  samples/bpf: Fix broken tracex1 due to kprobe argument change
  net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
  ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
  ASoC: rt286: Generalize support for ALC3263 codec
  powerpc/smp: Set numa node before updating mask
  flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
  sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
  ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
  ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
  ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
  kconfig: nconf: stop endless search loops
  selftests: Set CC to clang in lib.mk if LLVM is set
  drm/amd/display: Force vsync flip when reconfiguring MPCC
  iommu/amd: Remove performance counter pre-initialization test
  Revert "iommu/amd: Fix performance counter initialization"
  ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
  powerpc/mm: Add cond_resched() while removing hpte mappings
  iwlwifi: pcie: make cfg vs. trans_cfg more robust
  cuse: prevent clone
  virtiofs: fix userns
  fuse: invalidate attrs when page writeback completes
  mt76: mt7915: fix txpower init for TSSI off chips
  mt76: mt76x0: disable GTK offloading
  mt76: mt7615: support loading EEPROM for MT7613BE
  rtw88: 8822c: add LC calibration for RTL8822C
  pinctrl: samsung: use 'int' for register masks in Exynos
  mac80211: clear the beacon's CRC after channel switch
  IB/hfi1: Correct oversized ring allocation
  coresight: Do not scan for graph if none is present
  MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
  i2c: Add I2C_AQ_NO_REP_START adapter quirk
  ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
  Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
  ice: handle increasing Tx or Rx ring sizes
  ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
  ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
  net: hns3: add handling for xmit skb with recursive fraglist
  net: hns3: remediate a potential overflow risk of bd_num_list
  powerpc/32: Statically initialise first emergency context
  selftests/powerpc: Fix L1D flushing tests for Power10
  Bluetooth: check for zapped sk before connecting
  net: bridge: when suppression is enabled exclude RARP packets
  net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
  Bluetooth: initialize skb_queue_head at l2cap_chan_create()
  Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
  ALSA: bebob: enable to deliver MIDI messages for multiple ports
  ALSA: rme9652: don't disable if not enabled
  ALSA: hdspm: don't disable if not enabled
  ALSA: hdsp: don't disable if not enabled
  i2c: bail out early when RDWR parameters are wrong
  Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
  ASoC: rsnd: core: Check convert rate in rsnd_hw_params
  net: stmmac: Set FIFO sizes for ipq806x
  net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
  ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
  tipc: convert dest node's address to network order
  fs: dlm: flush swork on shutdown
  fs: dlm: check on minimum msglen size
  fs: dlm: add errno handling to check callback
  fs: dlm: fix debugfs dump
  ath11k: fix thermal temperature read
  kvm: Cap halt polling at kvm->max_halt_poll_ns
  cpufreq: intel_pstate: Use HWP if enabled by platform firmware
  PM: runtime: Fix unpaired parent child_count for force_resume
  ACPI: PM: Add ACPI ID of Alder Lake Fan
  KVM/VMX: Invoke NMI non-IST entry instead of IST entry
  KVM: x86/mmu: Remove the defunct update_pte() paging hook
  tpm, tpm_tis: Reserve locality in tpm_tis_resume()
  tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
  tpm: fix error return code in tpm2_get_cc_attrs_tbl()
  KEYS: trusted: Fix memory leak on object td
  UPSTREAM: module: unexport find_module and module_mutex
  FROMLIST: scsi: ufs: Increase the usable queue depth
  ANDROID: abi_gki_aarch64_qcom: Add vmemdup_user
  ANDROID: cgroup: add vendor hook to cgroup .attach()
  ANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS
  ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIs
  ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR
  ANDROID: Incremental fs: Make sysfs_name changeable on remount
  ANDROID: Incremental fs: Count pending_reads even when very short
  ANDROID: sched/fair: export sysctl_sched_min_granularity symbol
  ANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs
  Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"
  BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint value
  ANDROID: GKI: restore termiox fields
  Revert "spi: Fix use-after-free with devm_spi_alloc_*"
  FROMGIT: block: avoid double io accounting for flush request
  UPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checks
  FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue()
  ANDROID: FUSE OWNERS pointing to android-mainline OWNERS
  Linux 5.10.37
  sctp: delay auto_asconf init until binding the first addr
  Revert "net/sctp: fix race condition in sctp_destroy_sock"
  smp: Fix smp_call_function_single_async prototype
  net: Only allow init netns to set default tcp cong to a restricted algo
  arm64: Remove arm64_dma32_phys_limit and its uses
  bpf: Prevent writable memory-mapping of read-only ringbuf pages
  bpf, ringbuf: Deny reserve of buffers larger than ringbuf
  bpf: Fix alu32 const subreg bound tracking on bitwise operations
  afs: Fix speculative status fetches
  mm/memory-failure: unnecessary amount of unmapping
  mm/sparse: add the missing sparse_buffer_fini() in error branch
  mm: memcontrol: slab: fix obtain a reference to a freeing memcg
  mm/sl?b.c: remove ctor argument from kmem_cache_flags
  kfifo: fix ternary sign extension bugs
  ia64: fix EFI_DEBUG build
  perf session: Add swap operation for event TIME_CONV
  perf jit: Let convert_timestamp() to be backwards-compatible
  perf tools: Change fields type in perf_record_time_conv
  net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
  net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
  RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
  RDMA/siw: Fix a use after free in siw_alloc_mr
  bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
  selftests/bpf: Fix core_reloc test runner
  selftests/bpf: Fix field existence CO-RE reloc tests
  selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
  net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
  KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM
  bnxt_en: Fix RX consumer index logic in the error path.
  selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test
  selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
  net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
  arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
  ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
  bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
  net: enetc: fix link error again
  net: phy: marvell: fix m88e1111_set_downshift
  net: phy: marvell: fix m88e1011_set_downshift
  powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
  powerpc/perf: Fix the threshold event selection for memory events in power10
  wlcore: Fix buffer overrun by snprintf due to incorrect buffer size
  ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
  ath10k: Fix a use after free in ath10k_htc_send_bundle
  ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
  powerpc/64: Fix the definition of the fixmap area
  RDMA/core: Add CM to restrack after successful attachment to a device
  RDMA/rxe: Fix a bug in rxe_fill_ip_info()
  net: phy: intel-xway: enable integrated led functions
  net: renesas: ravb: Fix a stuck issue when a lot of frames are received
  net: stmmac: fix TSO and TBS feature enabling during driver open
  nfp: devlink: initialize the devlink port attribute "lanes"
  crypto: ccp: Detect and reject "invalid" addresses destined for PSP
  mt76: mt7615: fix memleak when mt7615_unregister_device()
  net: davinci_emac: Fix incorrect masking of tx and rx error channel
  net: marvell: prestera: fix port event handling on init
  vsock/virtio: free queued packets when closing socket
  sfc: ef10: fix TX queue lookup in TX event handling
  ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
  RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
  RDMA/cxgb4: add missing qpid increment
  gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
  net: ethernet: ixp4xx: Set the DMA masks explicitly
  libbpf: Initialize the bpf_seq_printf parameters array field by field
  vsock/vmci: log once the failed queue pair allocation
  netfilter: nftables_offload: special ethertype handling for VLAN
  netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector
  netfilter: nft_payload: fix C-VLAN offload support
  mwl8k: Fix a double Free in mwl8k_probe_hw
  i2c: mediatek: Fix wrong dma sync flag
  i2c: sh7760: fix IRQ error path
  wlcore: fix overlapping snprintf arguments in debugfs
  rtlwifi: 8821ae: upgrade PHY and RF parameters
  KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid
  powerpc/smp: Reintroduce cpu_core_mask
  powerpc/pseries: extract host bridge from pci_bus prior to bus removal
  MIPS: pci-legacy: stop using of_pci_range_to_resource
  drm/amd/pm: fix error code in smu_set_power_limit()
  perf beauty: Fix fsconfig generator
  iommu/amd: Put newline after closing bracket in warning
  drm/i915/gvt: Fix error code in intel_gvt_init_device()
  net/packet: remove data races in fanout operations
  net/packet: make packet_fanout.arr size configurable up to 64K
  net/mlx5: Fix bit-wise and with zero
  ASoC: ak5558: correct reset polarity
  powerpc/xive: Fix xmon command "dxi"
  powerpc/xive: Drop check on irq_data in xive_core_debug_show()
  i2c: sh7760: add IRQ check
  i2c: rcar: add IRQ check
  i2c: rcar: protect against supurious interrupts on V3U
  i2c: rcar: make sure irq is not threaded on Gen2 and earlier
  i2c: mlxbf: add IRQ check
  i2c: jz4780: add IRQ check
  i2c: emev2: add IRQ check
  i2c: cadence: add IRQ check
  i2c: xiic: fix reference leak when pm_runtime_get_sync fails
  i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails
  i2c: sprd: fix reference leak when pm_runtime_get_sync fails
  i2c: omap: fix reference leak when pm_runtime_get_sync fails
  i2c: imx: fix reference leak when pm_runtime_get_sync fails
  i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
  i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
  i2c: cadence: fix reference leak when pm_runtime_get_sync fails
  RDMA/rtrs-clt: destroy sysfs after removing session from active list
  RDMA/srpt: Fix error return code in srpt_cm_req_recv()
  net: thunderx: Fix unintentional sign extension issue
  cxgb4: Fix unintentional sign extension issues
  RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()
  IB/hfi1: Fix error return code in parse_platform_config()
  RDMA/qedr: Fix error return code in qedr_iw_connect()
  ovl: invalidate readdir cache on changes to dir with origin
  KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
  mt76: mt7663s: fix the possible device hang in high traffic
  mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation
  mt76: mt7915: fix mib stats counter reporting to mac80211
  mt76: mt7615: fix mib stats counter reporting to mac80211
  mt76: mt7915: fix aggr len debugfs node
  mt76: mt7915: fix tx skb dma unmap
  mt76: mt7615: fix tx skb dma unmap
  mt7601u: fix always true expression
  rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
  xfs: fix return of uninitialized value in variable error
  perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
  mac80211: bail out if cipher schemes are invalid
  powerpc: iommu: fix build when neither PCI or IBMVIO is set
  powerpc/perf: Fix PMU constraint check for EBB events
  powerpc/64s: Fix pte update for kernel memory on radix
  IB/hfi1: Use kzalloc() for mmu_rb_handler allocation
  liquidio: Fix unintented sign extension of a left shift of a u16
  ASoC: simple-card: fix possible uninitialized single_cpu local variable
  KVM: arm64: Initialize VCPU mdcr_el2 before loading it
  HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE
  HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()
  HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling
  HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness
  ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
  iommu/vt-d: Invalidate PASID cache when root/context entry changed
  iommu/vt-d: Remove WO permissions on second-level paging entries
  iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
  iommu/vt-d: Report the right page fault address
  iommu/vt-d: Report right snoop capability when using FL for IOVA
  iommu: Fix a boundary issue to avoid performance drop
  iommu/vt-d: Don't set then clear private data in prq_event_thread()
  mips: bmips: fix syscon-reboot nodes
  net: hns3: Limiting the scope of vector_ring_chain variable
  nfc: pn533: prevent potential memory corruption
  RDMA/core: Fix corrupted SL on passive side
  bug: Remove redundant condition check in report_bug
  net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()
  powerpc/pseries: Only register vio drivers if vio bus exists
  udp: never accept GSO_FRAGLIST packets
  net: phy: lan87xx: fix access to wrong register of LAN87xx
  ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
  gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP
  MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again
  powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
  IB/isert: Fix a use after free in isert_connect_request
  RDMA/mlx5: Fix drop packet rule in egress table
  iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK
  ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
  MIPS: loongson64: fix bug when PAGE_SIZE > 16KB
  pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero
  pinctrl: pinctrl-single: remove unused parameter
  inet: use bigger hash table for IP ID generation
  ima: Fix the error code for restoring the PCR value
  MIPS: fix local_irq_{disable,enable} in asmmacro.h
  powerpc/prom: Mark identical_pvr_fixup as __init
  powerpc/fadump: Mark fadump_calculate_reserve_size as __init
  libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
  selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed
  iommu/vt-d: Reject unsupported page request modes
  iommu: Check dev->iommu in iommu_dev_xxx functions
  bpftool: Fix maybe-uninitialized warnings
  libbpf: Add explicit padding to bpf_xdp_set_link_opts
  net: lapbether: Prevent racing when checking whether the netif is running
  Bluetooth: avoid deadlock between hci_dev->lock and socket lock
  KVM: x86/mmu: Retry page faults that hit an invalid memslot
  wilc1000: write value to WILC_INTR2_ENABLE register
  RDMA/mlx5: Fix mlx5 rates to IB rates map
  ASoC: Intel: Skylake: Compile when any configuration is selected
  ASoC: Intel: boards: sof-wm8804: add check for PLL setting
  perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
  HID: plantronics: Workaround for double volume key presses
  xsk: Respect device's headroom and tailroom on generic xmit path
  drivers/block/null_blk/main: Fix a double free in null_init.
  sched/debug: Fix cgroup_path[] serialization
  io_uring: fix overflows checks in provide buffers
  perf/amd/uncore: Fix sysfs type mismatch
  x86/events/amd/iommu: Fix sysfs type mismatch
  HSI: core: fix resource leaks in hsi_add_client_from_dt()
  media: cedrus: Fix H265 status definitions
  nvme-pci: don't simple map sgl when sgls are disabled
  nvmet-tcp: fix a segmentation fault during io parsing error
  mfd: stm32-timers: Avoid clearing auto reload register
  mailbox: sprd: Introduce refcnt when clients requests/free channels
  scsi: ibmvfc: Fix invalid state machine BUG_ON()
  scsi: sni_53c710: Add IRQ check
  scsi: sun3x_esp: Add IRQ check
  scsi: jazz_esp: Add IRQ check
  scsi: hisi_sas: Fix IRQ checks
  scsi: ufs: ufshcd-pltfrm: Fix deferred probing
  scsi: pm80xx: Fix potential infinite loop
  scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
  clk: uniphier: Fix potential infinite loop
  drm/radeon: Fix a missing check bug in radeon_dp_mst_detect()
  drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct
  clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE
  clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
  drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train()
  clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable
  clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
  vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
  vfio/pci: Re-order vfio_pci_probe()
  vfio/pci: Move VGA and VF initialization to functions
  vfio/fsl-mc: Re-order vfio_fsl_mc_probe()
  media: v4l2-ctrls.c: fix race condition in hdl->requests list
  media: i2c: imx219: Balance runtime PM use-count
  media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream
  nvme: retrigger ANA log update if group descriptor isn't found
  power: supply: bq25980: Move props from battery node
  clk: imx: Fix reparenting of UARTs not associated with stdout
  nvmet-tcp: fix incorrect locking in state_change sk callback
  nvme-tcp: block BH in sk state_change sk callback
  seccomp: Fix CONFIG tests for Seccomp_filters
  ata: libahci_platform: fix IRQ check
  sata_mv: add IRQ checks
  pata_ipx4xx_cf: fix IRQ check
  pata_arasan_cf: fix IRQ check
  selftests: fix prepending $(OUTPUT) to $(TEST_PROGS)
  x86/kprobes: Fix to check non boostable prefixes correctly
  of: overlay: fix for_each_child.cocci warnings
  drm/amdkfd: fix build error with AMD_IOMMU_V2=m
  media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs()
  media: m88rs6000t: avoid potential out-of-bounds reads on arrays
  media: atomisp: Fixed error handling path
  media: [next] staging: media: atomisp: fix memory leak of object flash
  media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30
  media: m88ds3103: fix return value check in m88ds3103_probe()
  media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()
  media: venus: core: Fix some resource leaks in the error path of 'venus_probe()'
  drm/probe-helper: Check epoch counter in output_poll_execute()
  media: aspeed: fix clock handling logic
  media: rkisp1: rsz: crash fix when setting src format
  media: omap4iss: return error code when omap4iss_get() failed
  media: saa7146: use sg_dma_len when building pgtable
  media: saa7134: use sg_dma_len when building pgtable
  media: vivid: fix assignment of dev->fbuf_out_flags
  rcu: Remove spurious instrumentation_end() in rcu_nmi_enter()
  afs: Fix updating of i_mode due to 3rd party change
  sched/fair: Fix shift-out-of-bounds in load_balance()
  drm/mcde/panel: Inverse misunderstood flag
  drm/amd/display: Fix off by one in hdmi_14_process_transaction()
  drm/stm: Fix bus_flags handling
  drm/tilcdc: send vblank event when disabling crtc
  soc: aspeed: fix a ternary sign expansion bug
  xen-blkback: fix compatibility bug with single page rings
  serial: omap: fix rs485 half-duplex filtering
  serial: omap: don't disable rs485 if rts gpio is missing
  ttyprintk: Add TTY hangup callback.
  usb: dwc2: Fix hibernation between host and device modes.
  usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
  PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check
  Drivers: hv: vmbus: Increase wait time for VMbus unload
  hwmon: (pmbus/pxe1610) don't bail out when not all pages are active
  x86/platform/uv: Fix !KEXEC build failure
  spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails
  spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op
  spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume
  spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue
  Drivers: hv: vmbus: Use after free in __vmbus_open()
  ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
  platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
  security: keys: trusted: fix TPM2 authorizations
  memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
  memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
  spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op()
  m68k: Add missing mmap_read_lock() to sys_cacheflush()
  usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
  crypto: chelsio - Read rxchannel-id from firmware
  node: fix device cleanups in error handling code
  firmware: qcom-scm: Fix QCOM_SCM configuration
  serial: core: return early on unsupported ioctls
  tty: fix return value for unsupported termiox ioctls
  tty: Remove dead termiox code
  tty: fix return value for unsupported ioctls
  tty: actually undefine superseded ASYNC flags
  USB: cdc-acm: fix TIOCGSERIAL implementation
  USB: cdc-acm: fix unprivileged TIOCCSERIAL
  usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
  spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
  spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op
  spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality
  spi: spi-zynqmp-gqspi: add mutex locking for exec_op
  spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible
  cpufreq: armada-37xx: Fix determining base CPU frequency
  cpufreq: armada-37xx: Fix driver cleanup when registration failed
  clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
  clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
  cpufreq: armada-37xx: Fix the AVS value for load L1
  clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
  cpufreq: armada-37xx: Fix setting TBG parent for load levels
  crypto: qat - Fix a double free in adf_create_ring
  crypto: sa2ul - Fix memory leak of rxd
  crypto: sun8i-ss - Fix memory leak of pad
  crypto: allwinner - add missing CRYPTO_ prefix
  ACPI: CPPC: Replace cppc_attr with kobj_attribute
  cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration
  PM: runtime: Replace inline function pm_runtime_callbacks_present()
  soc: qcom: mdt_loader: Detect truncated read of segments
  soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
  spi: fsl: add missing iounmap() on error in of_fsl_spi_probe()
  spi: Fix use-after-free with devm_spi_alloc_*
  clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe()
  clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped
  clocksource/drivers/timer-ti-dm: Fix posted mode status check order
  PM / devfreq: Use more accurate returned new_freq as resume_freq
  soc: qcom: pdr: Fix error return code in pdr_register_listener
  staging: greybus: uart: fix unprivileged TIOCCSERIAL
  staging: fwserial: fix TIOCGSERIAL implementation
  staging: fwserial: fix TIOCSSERIAL implementation
  staging: rtl8192u: Fix potential infinite loop
  staging: comedi: tests: ni_routes_test: Fix compilation error
  irqchip/gic-v3: Fix OF_BAD_ADDR error handling
  mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
  iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol
  firmware: qcom_scm: Workaround lack of "is available" call on SC7180
  firmware: qcom_scm: Reduce locking section for __get_convention()
  firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool
  m68k: mvme147,mvme16x: Don't wipe PCC timer config bits
  soundwire: stream: fix memory leak in stream config error path
  memory: pl353: fix mask of ECC page_size config register
  driver core: platform: Declare early_platform_cleanup() prototype
  drivers: nvmem: Fix voltage settings for QTI qfprom-efuse
  USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
  usb: gadget: aspeed: fix dma map failure
  crypto: qat - fix error path in adf_isr_resource_alloc()
  crypto: poly1305 - fix poly1305_core_setkey() declaration
  NFSv4.2: fix copy stateid copying for the async copy
  NFSD: Fix sparse warning in nfs4proc.c
  arm64: dts: mediatek: fix reset GPIO level on pumpkin
  phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
  phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup
  soundwire: bus: Fix device found flag correctly
  bus: qcom: Put child node before return
  arm64: dts: renesas: r8a779a0: Fix PMU interrupt
  mtd: require write permissions for locking and badblock ioctls
  dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'
  usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()'
  usb: gadget: s3c: Fix incorrect resources releasing
  fotg210-udc: Complete OUT requests on short packets
  fotg210-udc: Don't DMA more than the buffer can take
  fotg210-udc: Mask GRP2 interrupts we don't handle
  fotg210-udc: Remove a dubious condition leading to fotg210_done
  fotg210-udc: Fix EP0 IN requests bigger than two packets
  fotg210-udc: Fix DMA on EP0 for length > max packet size
  crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
  crypto: qat - don't release uninitialized resources
  crypto: ccp - fix command queuing to TEE ring buffer
  usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1)
  usb: gadget: pch_udc: Initialize device pointer before use
  usb: gadget: pch_udc: Check for DMA mapping error
  usb: gadget: pch_udc: Check if driver is present before calling ->setup()
  usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
  devtmpfs: fix placement of complete() call
  x86/microcode: Check for offline CPUs before requesting new microcode
  spi: stm32: Fix use-after-free on unbind
  arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
  regulator: bd9576: Fix return from bd957x_probe()
  spi: stm32: drop devres version of spi_register_master
  crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map
  arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x
  arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'
  arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
  arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'
  arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer
  arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity
  ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control
  mtd: maps: fix error return code of physmap_flash_remove()
  mtd: don't lock when recursively deleting partitions
  mtd: rawnand: qcom: Return actual error code instead of -ENODEV
  mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
  mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
  mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
  spi: rockchip: avoid objtool warning
  regmap: set debugfs_name to NULL after it is freed
  usb: typec: stusb160x: fix return value check in stusb160x_probe()
  usb: typec: tps6598x: Fix return value check in tps6598x_probe()
  usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
  serial: stm32: fix tx_empty condition
  serial: stm32: add FIFO flush when port is closed
  serial: stm32: fix FIFO flush in startup and set_termios
  serial: stm32: call stm32_transmit_chars locked
  serial: stm32: fix tx dma completion, release channel
  serial: stm32: fix a deadlock in set_termios
  serial: stm32: fix wake-up flag handling
  serial: stm32: fix a deadlock condition with wakeup event
  serial: stm32: fix TX and RX FIFO thresholds
  serial: stm32: fix incorrect characters on console
  serial: stm32: fix startup by enabling usart for reception
  serial: stm32: Use of_device_get_match_data()
  serial: stm32: fix probe and remove order for dma
  serial: stm32: add "_usart" prefix in functions name
  serial: stm32: fix code cleaning warnings and checks
  x86/platform/uv: Set section block size for hubless architectures
  arm64: dts: renesas: Add mmc aliases into board dts files
  ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files
  ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family
  ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
  ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
  ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
  ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
  ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
  ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
  ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100
  memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
  crypto: sun8i-ss - fix result memory leak on error path
  fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER
  firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
  firmware: xilinx: Add a blank line after function declaration
  firmware: xilinx: Fix dereferencing freed memory
  Revert "tools/power turbostat: adjust for temperature offset"
  usb: gadget: pch_udc: Revert d3cb25a121 completely
  Revert "drm/qxl: do not run release if qxl failed to init"
  ovl: fix missing revert_creds() on error path
  Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
  Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"
  KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read
  KVM: arm64: Fully zero the vcpu state on reset
  KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
  KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU
  KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
  KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit
  KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
  KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch
  KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
  KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
  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: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads
  KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit
  KVM: s390: extend kvm_s390_shadow_fault to return entry pointer
  KVM: s390: split kvm_s390_real_to_abs
  KVM: s390: VSIE: fix MVPG handling for prefixing and MSO
  s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
  KVM: s390: fix guarded storage control register handling
  KVM: s390: split kvm_s390_logical_to_effective
  KVM: s390: VSIE: correctly handle MVPG when in VSIE
  ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32
  ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
  ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
  ALSA: hda/realtek: Re-order ALC662 quirk table entries
  ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
  ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
  ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
  ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
  ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
  ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
  ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
  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: bridge/panel: Cleanup connector on bridge detach
  drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast
  drm/dp_mst: Revise broadcast msg lct & lcr
  drm/radeon: fix copy of uninitialized variable back to userspace
  drm/panfrost: Don't try to map pages that are already mapped
  drm/panfrost: Clear MMU irqs before handling the fault
  drm/qxl: use ttm bo priorities
  drm/i915/gvt: Fix vfio_edid issue for BXT/APL
  drm/i915/gvt: Fix virtual display setup for BXT/APL
  FDDI: defxx: Make MMIO the configuration default except for EISA
  mt76: fix potential DMA mapping leak
  rtw88: Fix array overrun in rtw_get_tx_power_params()
  cfg80211: scan: drop entry from hidden_list on overflow
  ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
  mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
  md: Fix missing unused status line of /proc/mdstat
  md: md_open returns -EBUSY when entering racing area
  md: factor out a mddev_find_locked helper from mddev_find
  md: split mddev_find
  md-cluster: fix use-after-free issue when removing rdev
  md/bitmap: wait for external bitmap writes to complete during tear down
  async_xor: increase src_offs when dropping destination page
  x86, sched: Treat Intel SNC topology as default, COD as exception
  selinux: add proper NULL termination to the secclass_map permissions
  misc: vmw_vmci: explicitly initialize vmci_datagram payload
  misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
  phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create()
  misc: lis3lv02d: Fix false-positive WARN on various HP models
  phy: cadence: Sierra: Fix PHY power_on sequence
  sc16is7xx: Defer probe if device read fails
  iio:adc:ad7476: Fix remove handling
  iio:accel:adis16201: Fix wrong axis assignment that prevents loading
  iio: inv_mpu6050: Fully validate gyro and accel scale writes
  soc/tegra: regulators: Fix locking up when voltage-spread is out of range
  PM / devfreq: Unlock mutex and free devfreq struct in error path
  PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c
  PCI: xgene: Fix cfg resource mapping
  KVM: x86: Defer the MMU unload to the normal path on an global INVPCID
  PCI: Allow VPD access for QLogic ISP2722
  FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
  MIPS: pci-rt2880: fix slot 0 configuration
  MIPS: pci-mt7620: fix PLL lock check
  ASoC: tlv320aic32x4: Increase maximum register in regmap
  ASoC: tlv320aic32x4: Register clocks before registering component
  ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
  ASoC: samsung: tm2_wm5110: check of of_parse return value
  usb: xhci-mtk: improve bandwidth scheduling with TT
  usb: xhci-mtk: remove or operator for setting schedule parameters
  usb: typec: tcpm: update power supply once partner accepts
  usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply
  usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply
  drm: bridge: fix LONTIUM use of mipi_dsi_() functions
  staging: fwserial: fix TIOCSSERIAL permission check
  tty: moxa: fix TIOCSSERIAL permission check
  staging: fwserial: fix TIOCSSERIAL jiffies conversions
  USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
  staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
  USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
  tty: amiserial: fix TIOCSSERIAL permission check
  tty: moxa: fix TIOCSSERIAL jiffies conversions
  usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode()
  Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
  io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers
  net/nfc: fix use-after-free llcp_sock_bind/connect
  bluetooth: eliminate the potential race condition when removing the HCI controller
  Bluetooth: verify AMP hci_chan before amp_destroy
  BACKPORT: scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk
  Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume"
  ANDROID: vendor_hooks: Add hooks to dup_task_struct
  ANDROID: arm64: enable compat vdso
  UPSTREAM: arm64: vdso32: drop -no-integrated-as flag
  BACKPORT: scsi: ufs-mediatek: Add HS-G4 support
  UPSTREAM: scsi: ufs: Add enums for UniPro version higher than 1.6
  FROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default
  FROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context
  FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset
  ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors
  Revert "sched,fair: Alternative sched_slice()"
  Revert "media: v4l2-ctrls: fix reference to freed memory"
  ANDROID: GKI: restore a part of "struct mmc_host"
  Revert "mmc: block: Issue a cache flush only when it's enabled"
  ANDROID: iommu/io-pgtable-arm: Free underlying page tables for large mappings
  Revert "UPSTREAM: usb: gadget: f_uac2: validate input parameters"
  ANDROID: vendor_hooks: Add hooks for account irqtime process tick
  BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled
  UPSTREAM: arm64: assembler: introduce wxN aliases for wN registers
  BACKPORT: arm64: assembler: remove conditional NEON yield macros
  UPSTREAM: fsverity: relax build time dependency on CRYPTO_SHA256
  UPSTREAM: fscrypt: relax Kconfig dependencies for crypto API algorithms
  UPSTREAM: crypto: arm64/gcm - move authentication tag check to SIMD domain
  UPSTREAM: crypto: arm64/crc-t10dif - move NEON yield to C code
  UPSTREAM: crypto: arm64/aes-ce-mac - simplify NEON yield
  UPSTREAM: crypto: arm64/aes-neonbs - remove NEON yield calls
  UPSTREAM: crypto: arm64/sha512-ce - simplify NEON yield
  UPSTREAM: crypto: arm64/sha3-ce - simplify NEON yield
  UPSTREAM: crypto: arm64/sha2-ce - simplify NEON yield
  UPSTREAM: crypto: arm64/sha1-ce - simplify NEON yield
  UPSTREAM: arm64: assembler: add cond_yield macro
  UPSTREAM: crypto: remove cipher routines from public crypto API
  UPSTREAM: chcr_ktls: use AES library for single use cipher
  ANDROID: add OWNERS for sysfs-fs-f2fs
  FROMGIT: mm/memory_hotplug: rate limit page migration warnings
  ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes
  UPSTREAM: usb: gadget: f_uac2: validate input parameters
  UPSTREAM: usb: f_uac2: adds support for SS and SSP
  f2fs: return EINVAL for hole cases in swap file
  ANDROID: Update the ABI xml and symbol list
  f2fs: avoid swapon failure by giving a warning first
  ANDROID: topology: Add flag to indicate topology has been updated
  f2fs: compress: fix to assign cc.cluster_idx correctly
  f2fs: compress: fix race condition of overwrite vs truncate
  f2fs: compress: fix to free compress page correctly
  f2fs: support iflag change given the mask
  f2fs: avoid null pointer access when handling IPU error
  ANDROID: Update the ABI xml and symbol list
  ANDROID: Add missing CFI jump table symbols to kallsyms
  Revert "BACKPORT: bio: limit bio max size"
  ANDROID: thermal: Add vendor thermal_pm_notify_suspend function
  Linux 5.10.36
  thermal/core/fair share: Lock the thermal zone while looping over instances
  thermal/drivers/cpufreq_cooling: Fix slab OOB issue
  lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()
  dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
  dm integrity: fix missing goto in bitmap_flush_interval error handling
  dm space map common: fix division bug in sm_ll_find_free_block()
  dm persistent data: packed struct should have an aligned() attribute too
  tracing: Restructure trace_clock_global() to never block
  tracing: Map all PIDs to command lines
  tools/power turbostat: Fix offset overflow issue in index converting
  rsi: Use resume_noirq for SDIO
  tty: fix memory leak in vc_deallocate
  usb: dwc2: Fix session request interrupt handler
  usb: dwc3: core: Do core softreset when switch mode
  usb: dwc3: gadget: Fix START_TRANSFER link state check
  usb: dwc3: gadget: Remove FS bInterval_m1 limitation
  usb: gadget/function/f_fs string table fix for multiple languages
  usb: gadget: Fix double free of device descriptor pointers
  usb: gadget: dummy_hcd: fix gpf in gadget_setup
  media: venus: hfi_parser: Don't initialize parser on v1
  media: v4l2-ctrls: fix reference to freed memory
  media: staging/intel-ipu3: Fix race condition during set_fmt
  media: staging/intel-ipu3: Fix set_fmt error handling
  media: staging/intel-ipu3: Fix memory leak in imu_fmt
  media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
  media: dvb-usb: Fix use-after-free access
  media: dvbdev: Fix memory leak in dvb_media_device_free()
  ext4: Fix occasional generic/418 failure
  ext4: allow the dax flag to be set and cleared on inline directories
  ext4: fix error return code in ext4_fc_perform_commit()
  ext4: fix ext4_error_err save negative errno into superblock
  ext4: fix error code in ext4_commit_super
  ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
  ext4: fix check to prevent false positive report of incorrect used inodes
  ext4: annotate data race in jbd2_journal_dirty_metadata()
  ext4: annotate data race in start_this_handle()
  kbuild: update config_data.gz only when the content of .config is changed
  x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
  futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
  Revert 337f13046f ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
  smb3: do not attempt multichannel to server which does not support it
  smb3: when mounting with multichannel include it in requested capabilities
  jffs2: check the validity of dstlen in jffs2_zlib_compress()
  Fix misc new gcc warnings
  security: commoncap: fix -Wstringop-overread warning
  sfc: farch: fix TX queue lookup in TX event handling
  sfc: farch: fix TX queue lookup in TX flush done handling
  exfat: fix erroneous discard when clear cluster bit
  fuse: fix write deadlock
  dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
  md/raid1: properly indicate failure when ending a failed write request
  crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
  crypto: arm/curve25519 - Move '.fpu' after '.arch'
  tpm: vtpm_proxy: Avoid reading host log when using a virtual device
  tpm: efi: Use local variable for calculating final log size
  intel_th: pci: Add Alder Lake-M support
  powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
  powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
  powerpc/kexec_file: Use current CPU info while setting up FDT
  powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
  powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
  jffs2: Hook up splice_write callback
  jffs2: Fix kasan slab-out-of-bounds problem
  Input: ili210x - add missing negation for touch indication on ili210x
  NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
  NFS: Don't discard pNFS layout segments that are marked for return
  NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
  ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
  openvswitch: fix stack OOB read while fragmenting IPv4 packets
  mlxsw: spectrum_mr: Update egress RIF list before route's action
  f2fs: fix to avoid out-of-bounds memory access
  f2fs: fix error handling in f2fs_end_enable_verity()
  ubifs: Only check replay with inode type to judge if inode linked
  kcsan, debugfs: Move debugfs file creation out of early init
  virtiofs: fix memory leak in virtio_fs_probe()
  fs: fix reporting supported extra file attributes for statx()
  Makefile: Move -Wno-unused-but-set-variable out of GCC only block
  arm64/vdso: Discard .note.gnu.property sections in vDSO
  btrfs: fix race when picking most recent mod log operation for an old root
  tools/power/turbostat: Fix turbostat for AMD Zen CPUs
  ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
  ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
  ALSA: hda/realtek - Headset Mic issue on HP platform
  ALSA: hda/realtek: fix mic boost on Intel NUC 8
  ALSA: hda/realtek: GA503 use same quirks as GA401
  ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
  ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
  ALSA: usb-audio: Explicitly set up the clock selector
  ALSA: sb: Fix two use after free in snd_sb_qsound_build
  ALSA: hda/conexant: Re-order CX5066 quirk table entries
  ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
  power: supply: cpcap-battery: fix invalid usage of list cursor
  sched,psi: Handle potential task count underflow bugs more gracefully
  s390/archrandom: add parameter check for s390_arch_random_generate
  block/rnbd-clt: Fix missing a memory free when unloading the module
  sched,fair: Alternative sched_slice()
  perf: Rework perf_event_exit_event()
  scsi: libfc: Fix a format specifier
  mfd: arizona: Fix rumtime PM imbalance on error
  mfd: da9063: Support SMBus and I2C mode
  mfd: intel-m10-bmc: Fix the register access range
  scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
  scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
  scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
  drm/amdgpu: fix NULL pointer dereference
  drm/amd/display: Try YCbCr420 color when YCbCr444 fails
  amdgpu: avoid incorrect %hu format string
  drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
  drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
  drm/amd/display: Fix debugfs link_settings entry
  drm/radeon/ttm: Fix memory leak userptr pages
  drm/amdgpu/ttm: Fix memory leak userptr pages
  drm/msm/mdp5: Do not multiply vclk line count by 100
  drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
  sched/fair: Ignore percpu threads for imbalance pulls
  media: gscpa/stv06xx: fix memory leak
  media: dvb-usb: fix memory leak in dvb_usb_adapter_init
  media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming
  media: platform: sti: Fix runtime PM imbalance in regs_show
  media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
  media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
  media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
  media: adv7604: fix possible use-after-free in adv76xx_remove()
  media: tc358743: fix possible use-after-free in tc358743_remove()
  power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
  power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
  clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
  drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver
  media: vivid: update EDID
  media: em28xx: fix memory leak
  scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
  scsi: smartpqi: Add new PCI IDs
  scsi: smartpqi: Correct request leakage during reset operations
  scsi: smartpqi: Use host-wide tag space
  power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
  selftests/resctrl: Fix checking for < 0 for unsigned values
  selftests/resctrl: Fix incorrect parsing of iMC counters
  selftests/resctrl: Use resctrl/info for feature detection
  selftests/resctrl: Fix missing options "-n" and "-p"
  selftests/resctrl: Clean up resctrl features check
  selftests/resctrl: Fix compilation issues for other global variables
  selftests/resctrl: Fix compilation issues for global variables
  selftests/resctrl: Enable gcc checks to detect buffer overflows
  nvmet: return proper error code from discovery ctrl
  drm/komeda: Fix bit check to import to value of proper type
  ata: ahci: Disable SXS for Hisilicon Kunpeng920
  mmc: sdhci-brcmstb: Remove CQE quirk
  mmc: sdhci-pci: Add PCI IDs for Intel LKF
  mmc: sdhci-esdhc-imx: validate pinctrl before use it
  scsi: qla2xxx: Fix use after free in bsg
  drm/vkms: fix misuse of WARN_ON
  scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
  drm/amd/display: fix dml prefetch validation
  drm/amd/display: DCHUB underflow counter increasing in some scenarios
  drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
  drm/amd/pm: fix workload mismatch on vega10
  drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
  drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
  drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
  backlight: qcom-wled: Fix FSC update issue for WLED5
  backlight: qcom-wled: Use sink_addr for sync toggle
  power: supply: Use IRQF_ONESHOT
  media: gspca/sq905.c: fix uninitialized variable
  media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
  extcon: arizona: Fix various races on driver unbind
  extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
  power: supply: bq27xxx: fix power_avg for newer ICs
  atomisp: don't let it go past pipes array
  media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
  media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
  media: ite-cir: check for receive overflow
  scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
  kvfree_rcu: Use same set of GFP flags as does single-argument
  sched/pelt: Fix task util_est update filtering
  drm/amdgpu: Fix some unload driver issues
  scsi: lpfc: Fix pt2pt connection does not recover after LOGO
  scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
  drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue
  drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work
  drm/amd/display: Don't optimize bandwidth before disabling planes
  drm/amd/display: Check for DSC support instead of ASIC revision
  drm/ast: fix memory leak when unload the driver
  drm/amd/display: changing sr exit latency
  drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check
  drm/qxl: release shadow on shutdown
  drm/qxl: do not run release if qxl failed to init
  drm: Added orientation quirk for OneGX1 Pro
  btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
  btrfs: do proper error handling in btrfs_update_reloc_root
  btrfs: do proper error handling in create_reloc_root
  spi: sync up initial chipselect state
  platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
  crypto: omap-aes - Fix PM reference leak on omap-aes.c
  crypto: sa2ul - Fix PM reference leak in sa_ul_probe()
  crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
  crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
  crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()
  crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
  phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
  intel_th: Consistency and off-by-one fix
  tty: n_gsm: check error while registering tty devices
  usb: dwc3: gadget: Check for disabled LPM quirk
  usb: core: hub: Fix PM reference leak in usb_port_resume()
  usb: musb: fix PM reference leak in musb_irq_work()
  usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()
  spi: qup: fix PM reference leak in spi_qup_remove()
  spi: omap-100k: Fix reference leak to master
  spi: dln2: Fix reference leak to master
  platform/x86: ISST: Account for increased timeout in some cases
  tools/power/x86/intel-speed-select: Increase string size
  ARM: dts: at91: change the key code of the gpio key
  bus: mhi: core: Clear context for stopped channels from remove()
  xhci: fix potential array out of bounds with several interrupters
  xhci: check control context is valid before dereferencing it.
  xhci: check port array allocation was successful before dereferencing it
  fpga: dfl: pci: add DID for D5005 PAC cards
  usb: xhci-mtk: support quirk to disable usb2 lpm
  random: initialize ChaCha20 constants with correct endianness
  perf/arm_pmu_platform: Fix error handling
  perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors
  soundwire: cadence: only prepare attached devices on clock stop
  tee: optee: do not check memref size on return from Secure World
  arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
  soc/tegra: pmc: Fix completion of power-gate toggling
  efi/libstub: Add $(CLANG_FLAGS) to x86 flags
  x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS
  x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
  ARM: dts: ux500: Fix up TVK R3 sensors
  ARM: dts: BCM5301X: fix "reg" formatting in /memory node
  kselftest/arm64: mte: Fix MTE feature detection
  PCI: PM: Do not read power state in pci_enable_device_flags()
  ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
  kselftest/arm64: mte: Fix compilation with native compiler
  usb: xhci: Fix port minor revision
  usb: dwc3: gadget: Ignore EP queue requests during bus reset
  usb: gadget: f_uac1: validate input parameters
  usb: gadget: f_uac2: validate input parameters
  genirq/matrix: Prevent allocation counter corruption
  crypto: hisilicon/sec - fixes a printing error
  x86/sev: Do not require Hypervisor CPUID bit for SEV guests
  usb: webcam: Invalid size of Processing Unit Descriptor
  usb: gadget: uvc: add bInterval checking for HS mode
  crypto: qat - fix unmap invalid dma address
  crypto: api - check for ERR pointers in crypto_destroy_tfm()
  bus: mhi: core: Destroy SBL devices when moving to mission mode
  spi: ath79: remove spi-master setup and cleanup assignment
  spi: ath79: always call chipselect function
  staging: wimax/i2400m: fix byte-order issue
  bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
  cpuidle: tegra: Fix C7 idling state on Tegra114
  fbdev: zero-fill colormap in fbcmap.c
  posix-timers: Preserve return value in clock_adjtime32()
  btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
  intel_th: pci: Add Rocket Lake CPU support
  btrfs: fix metadata extent leak after failure to create subvolume
  x86/build: Disable HIGHMEM64G selection for M486SX
  btrfs: handle remount to no compress during compression
  smb2: fix use-after-free in smb2_ioctl_query_info()
  cifs: detect dead connections only when echoes are enabled.
  cifs: fix out-of-bound memory access when calling smb3_notify() at mount point
  cifs: Return correct error code from smb2_get_enc_key
  irqchip/gic-v3: Do not enable irqs when handling spurious interrups
  mmc: core: Fix hanging on I/O during system suspend for removable cards
  mmc: core: Set read only for SD cards with permanent write protect bit
  mmc: core: Do a power cycle when the CMD11 fails
  mmc: block: Issue a cache flush only when it's enabled
  mmc: block: Update ext_csd.cache_ctrl if it was written
  mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
  mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
  mmc: sdhci: Check for reset prior to DMA address unmap
  mmc: uniphier-sd: Fix a resource leak in the remove function
  mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
  scsi: mpt3sas: Block PCI config access from userspace during reset
  scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
  spi: spi-ti-qspi: Free DMA resources
  spi: stm32-qspi: fix pm_runtime usage_count counter
  erofs: add unsupported inode i_format check
  mtd: physmap: physmap-bt1-rom: Fix unintentional stack access
  mtd: rawnand: atmel: Update ecc_stats.corrected counter
  mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
  Revert "mtd: spi-nor: macronix: Add support for mx25l51245g"
  mtd: spi-nor: core: Fix an issue of releasing resources during read/write
  fs/epoll: restore waking from ep_done_scan()
  ecryptfs: fix kernel panic with null dev_name
  arm64: dts: mt8173: fix property typo of 'phys' in dsi node
  arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
  ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
  ftrace: Handle commands when closing set_ftrace_filter file
  ACPI: custom_method: fix a possible memory leak
  ACPI: custom_method: fix potential use-after-free issue
  tpm: acpi: Check eventlog signature before using it
  vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
  s390/zcrypt: fix zcard and zqueue hot-unplug memleak
  s390/disassembler: increase ebpf disasm buffer size
  dyndbg: fix parsing file query without a line-range suffix
  nitro_enclaves: Fix stale file descriptors on failed usercopy
  bus: mhi: core: Sanity check values from remote device before use
  bus: mhi: core: Clear configuration from channel context during reset
  bus: mhi: core: Fix check for syserr at power_up
  ANDROID: qcom: Add neighbor related symbols
  ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos
  FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS
  ANDROID: Update the ABI xml and symbol list
  FROMGIT: usb: dwc3: omap: improve extcon initialization
  FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe()
  FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queue
  FROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints
  FROMGIT: usb: dwc2: Fix gadget DMA unmap direction
  FROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend
  FROMGIT: usb: dwc3: gadget: Enable suspend events
  Revert "capabilities: require CAP_SETFCAP to map uid 0"
  Revert "driver core: add a min_align_mask field to struct device_dma_parameters"
  Revert "swiotlb: add a IO_TLB_SIZE define"
  Revert "swiotlb: factor out an io_tlb_offset helper"
  Revert "swiotlb: factor out a nr_slots helper"
  Revert "swiotlb: clean up swiotlb_tbl_unmap_single"
  Revert "swiotlb: refactor swiotlb_tbl_map_single"
  Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"
  Revert "swiotlb: respect min_align_mask"
  Revert "nvme-pci: set min_align_mask"
  UPSTREAM: block: fix inflight statistics of part0
  ANDROID: GKI: 5/7 KMI update
  BACKPORT: bio: limit bio max size
  ANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices
  UPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spamming
  ANDROID: arm64: module: add RELA metadata for FIPS140 use
  ANDROID: GKI: rename filp_open to filp_open_block in symbol lists
  ANDROID: GKI: dwc3: add Android ABI padding to some structures
  FROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability
  FROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9
  FROMGIT: usb: dwc3: core: Do core softreset when switch mode
  ANDROID: android: Add symbols to debug_symbols driver
  BACKPORT: FROMGIT: remoteproc: add is_iomem to da_to_va
  FROMGIT: remoteproc: introduce is_iomem to rproc_mem_entry
  ANDROID: abi_gki_aarch64_qcom: Add __bitmap_andnot and cpumask_any_but
  ANDROID: abi_gki_aarch64_qcom: Add __kfifo_free
  Linux 5.10.35
  vfio: Depend on MMU
  perf/core: Fix unconditional security_locked_down() call
  platform/x86: thinkpad_acpi: Correct thermal sensor allocation
  USB: Add reset-resume quirk for WD19's Realtek Hub
  USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
  ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
  ovl: allow upperdir inside lowerdir
  ovl: fix leaked dentry
  nvme-pci: set min_align_mask
  swiotlb: respect min_align_mask
  swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
  swiotlb: refactor swiotlb_tbl_map_single
  swiotlb: clean up swiotlb_tbl_unmap_single
  swiotlb: factor out a nr_slots helper
  swiotlb: factor out an io_tlb_offset helper
  swiotlb: add a IO_TLB_SIZE define
  driver core: add a min_align_mask field to struct device_dma_parameters
  tools/cgroup/slabinfo.py: updated to work on current kernel
  perf ftrace: Fix access to pid in array when setting a pid filter
  capabilities: require CAP_SETFCAP to map uid 0
  perf data: Fix error return code in perf_data__create_dir()
  net: qrtr: Avoid potential use after free in MHI send
  bpf: Fix leakage of uninitialized bpf stack under speculation
  bpf: Fix masking negation logic upon negative dst register
  igb: Enable RSS for Intel I211 Ethernet Controller
  net: usb: ax88179_178a: initialize local variables before use
  netfilter: conntrack: Make global sysctls readonly in non-init netns
  mips: Do not include hi and lo in clobber list for R6
  ANDROID: abi_gki_aarch64_qcom: Add __page_pinner_migration_failed
  ANDROID: vendor_hooks: set debugging data when rt_mutex is working
  ANDROID: abi_gki_aarch64_qcom: Add irq_do_set_affinity
  ANDROID: Update the ABI xml and symbol list
  ANDROID: ABI: Update the generic symbol list
  fsverity: relax build time dependency on CRYPTO_SHA256
  fscrypt: relax Kconfig dependencies for crypto API algorithms
  f2fs: drop inplace IO if fs status is abnormal
  f2fs: compress: remove unneed check condition
  f2fs: clean up left deprecated IO trace codes
  f2fs: avoid using native allocate_segment_by_default()
  f2fs: remove unnecessary struct declaration
  f2fs: fix to avoid NULL pointer dereference
  f2fs: avoid duplicated codes for cleanup
  f2fs: document: add description about compressed space handling
  f2fs: clean up build warnings
  f2fs: modify open brace '{' following function definitions
  f2fs: fix the periodic wakeups of discard thread
  f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
  f2fs: fix to avoid GC/mmap race with f2fs_truncate()
  f2fs: set checkpoint_merge by default
  f2fs: Fix a hungtask problem in atomic write
  f2fs: fix to restrict mount condition on readonly block device
  f2fs: introduce gc_merge mount option
  f2fs: fix to cover __allocate_new_section() with curseg_lock
  f2fs: fix wrong alloc_type in f2fs_do_replace_block
  f2fs: delete empty compress.h
  f2fs: fix a typo in inode.c
  f2fs: allow to change discard policy based on cached discard cmds
  f2fs: fix to avoid touching checkpointed data in get_victim()
  f2fs: fix to update last i_size if fallocate partially succeeds
  f2fs: fix error path of f2fs_remount()
  f2fs: fix wrong comment of nat_tree_lock
  f2fs: fix to avoid out-of-bounds memory access
  f2fs: don't start checkpoint thread in readonly mountpoint
  f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC
  f2fs: add sysfs nodes to get runtime compression stat
  f2fs: fix to use per-inode maxbytes in f2fs_fiemap
  f2fs: fix to align to section for fallocate() on pinned file
  f2fs: expose # of overprivision segments
  f2fs: fix error handling in f2fs_end_enable_verity()
  f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
  f2fs: remove unused file_clear_encrypt()
  f2fs: check if swapfile is section-alligned
  f2fs: fix last_lblock check in check_swap_activate_fast
  f2fs: remove unnecessary IS_SWAPFILE check
  f2fs: Replace one-element array with flexible-array member
  f2fs: compress: Allow modular (de)compression algorithms
  f2fs: check discard command number before traversing discard pending list
  f2fs: update comments for explicit memory barrier
  f2fs: remove unused FORCE_FG_GC macro
  f2fs: avoid unused f2fs_show_compress_options()
  f2fs: fix panic during f2fs_resize_fs()
  f2fs: fix to allow migrating fully valid segment
  f2fs: fix a spelling error
  f2fs: fix a spacing coding style

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/media/renesas,vin.yaml
	Documentation/devicetree/bindings/serial/8250.yaml
	Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
	drivers/bus/mhi/core/init.c
	drivers/bus/mhi/core/main.c
	drivers/bus/mhi/core/pm.c
	drivers/firmware/qcom_scm-smc.c
	drivers/firmware/qcom_scm.c
	drivers/firmware/qcom_scm.h
	drivers/soc/qcom/mdt_loader.c
	drivers/usb/gadget/function/f_uac2.c
	net/qrtr/mhi.c

Change-Id: I18208c8a9e6e84b94ee30c8046a3ea74a18e3bea
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2021-05-26 00:31:36 -07:00
Dong Aisheng
0681c62d1e PM / devfreq: Use more accurate returned new_freq as resume_freq
[ Upstream commit 62453f1ba5d5def9d58e140a50f3f168f028da38 ]

Use the more accurate returned new_freq as resume_freq.
It's the same as how devfreq->previous_freq was updated.

Fixes: 83f8ca45af ("PM / devfreq: add support for suspend/resume of a devfreq device")
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-05-14 09:50:15 +02:00
Lukasz Luba
2f2d444ac4 PM / devfreq: Unlock mutex and free devfreq struct in error path
commit 8b50a7995770d41a2e8d9c422cd2882aca0dedd2 upstream.

The devfreq->lock is held for time of setup. Release the lock in the
error path, before jumping to the end of the function.

Change the goto destination which frees the allocated memory.

Cc: v5.9+ <stable@vger.kernel.org> # v5.9+
Fixes: 4dc3bab868 ("PM / devfreq: Add support delayed timer for polling mode")
Signed-off-by: Lukasz Luba <lukasz.luba@arm.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-05-14 09:49:58 +02:00
qctecmdr
64b1a002e4 Merge "sched: remove downstream sugov trace events" 2021-02-26 15:37:34 -08:00
Elliot Berman
9c8b9b4536 of: Move of_fdt_get_ddrtype to soc/qcom/of_common.h
In order to reset include/linux/of.h to upstream, move downstream
of_fdt_get_ddrtype to include/soc/qcom/of_common.h. This new header file
is included in include/linux/of.h to allow out-of-tree drivers to switch
without rudely breaking their build.

Change-Id: I9da71f4112b2874460d09c5767dc4eec398fb1d9
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
2021-02-22 11:56:48 -08:00
Amir Vajid
b8724a03cc PM / devfreq: remove downstream devfreq changes
The DCVS drivers that utilized the downstream devfreq
changes have moved to the downstream dcvs framework so
these changes are no longer required. Revert all
downstream changes to these files so that they are
restored to their upstream versions.

Change-Id: Ie6608865d7611c7dd2efe65759b0fb9b91f50c90
Signed-off-by: Amir Vajid <avajid@codeaurora.org>
2021-02-22 10:45:30 -08:00
Carter Cooper
492514665d devfreq: Use the renamed devfreq definitions
Commit 3a1ec2e8d8 ("PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL
event name") did the following renames:
  DEVFREQ_GOV_INTERVAL -> DEVFREQ_GOV_UPDATE_INTERVAL
  devfreq_interval_update() -> devfreq_update_interval
Update the devfreq governors to use the appropriate macro/functions.

Change-Id: Id7ec28fa9fe3a19a9219a6356bcd56463b806e0f
Signed-off-by: Carter Cooper <ccooper@codeaurora.org>
2021-01-15 11:00:28 -08:00
Ivaylo Georgiev
7781777d97 Merge msm-5.4 (158801d) into msm-5.10
* refs/heads/msm-5.4:
  serial: msm_geni_serial: Register normal suspend instead of suspend_noirq
  mm: page_alloc: avoid fatal sig check for GFP_NOFS
  msm-perf: Added node for perf notification
  defconfig: lahaina-qgki: Enable CONFIG_PSTORE_PMSG
  msm: kgsl: Sending KGSL events to msm perf module
  defconfig: enable memlat hw log driver
  drivers: soc: qcom: add initial support for rimps logging
  defconfig: enable RIMPS memlat drivers
  drivers: soc: qcom: add initial support of rimps memlat interface
  arm64: defconfig: Enable misc config for debugging for Holi
  arm64: defconfig: Enable configs related to Watchdog in Holi
  power: step-chg-jeita: Add support to tune hysteresis for jeita-fcc-step
  clk: qcom: lahaina: Add runtime_pm support
  clk: qcom: clk-debug: Resume devices before accessing HW
  clk: qcom: Add functions to suspend or resume a clk_regmap's device
  clk: qcom: Add common runtime_pm support
  soc: qcom: pmic_glink: add an error log when pmic_glink_write fails
  cnss2: Allow cold boot calibration skip for debug
  dt-bindings: iio: add smb139x IIO channels
  dt-bindings: iio: update pm8350b ADC channel list
  msm; kgsl: Correct secure pagetable pointer check
  drivers: soc: qcom: add initial support for memlat scmi client driver
  Firmware: arm_scmi: add initial support for memlat vendor protocol
  soc: qcom: mem-buf: Fix memory leak in mem_buf_alloc()
  defconfig: Enable Qcom Rimps mailbox driver
  soc: qcom: Add support for RIMPS mailbox controller
  haven: Add support for the MEM_ACCEPTED notification
  msm: kgsl: Add gcc_bimc_gpu_axi clock to smmu clock voteable list
  power: smb1398: Update min-ilim setting to 1A
  msm: cvp: update hbb bit based on ddr type for shima and lahaina
  defconfig: lahaina: Enable USB_BAM and USB_F_QDSS for GKI
  usb: gadget: qdss: Use usb_ep_autoconfig() instead of ss() variant
  media: v4l2-core: remove the unused code
  usb: dwc3: dwc3-msm: Export msm_data_fifo_config() for QDSS
  platform: msm: Export usb_bam symbols for module compilation
  usb: gadget: qdss: Fix overlapping comparison operators
  mem-offline: add a knob to allow to skip sending RPM/AOP msg
  dcc_v2: fix 1 write 1 read register configuration fail issue
  defconfig: Enable smcinvoke on haven
  staging: android: ion: Remove system heap aliasing
  scsi: ufs-qcom: lane validity after link-startup
  soc: qcom: Replace SPCOM channel owner pid with tgid
  defconfig: Enable SMB1398 driver for holi
  power: supply: smb1398: Add support to make SMB1398 driver GKI compliant
  scsi: ufs: Add fixup_dev_quirks vops on qcom platform
  coresight: stm: Remove debug fuse status check for stm
  power: supply: qcom: Fix SMB5 and QG IIO device names
  memshare: Use carveouts for memory sharing usecases
  mm/Kconfig: Default Enable LIMIT_MOVABLE_ZONE_ALLOC
  iommu: Default Enable DMA_CONFIGURE_ALIGNMENT
  usb: phy: qusb2: Update tune params based on efuse value
  msm: cvp: fix for arbitrary command packet sending to CVP FW
  arm: defconfig: Enable STM_PROTO_BASIC for holi
  soc: qcom: Enable slabowner support in minidump
  irqchip: gicv3: add hardware irq print in gic_show_resume_irq()
  soc: qcom: Enable pageowner support in minidump
  arm64: defconfig: Enable PRIORITIZE_OOM_TASKS for holi
  power: smblite: Add snapshot of SMBLITE driver and its dependencies
  hwmon: qti_amoled_ecm: add debug log for nvmem writes
  hwmon: qti_amoled_ecm: Fix initial value for ECM_WRITE_TO_SDAM
  cnss2: Call mhi_device_get_sync() if timeout requested is 0
  usb: dwc3: Fix enumeration failure with reset during transfers
  clk: qcom: clk-rpmh: Add div_clk1 for Lahaina
  dt-bindings: clock: Add rpmh_div_clk1 clock
  msm: kgsl: Skip state change in idle check, if requested state is NONE
  arm64: defconfig: Enable misc config for debugging for Lahaina/Shima
  power: battery: Fix typo for cp_slave channel name
  msm: kgsl: Show max gpu temperature
  msm: kgsl: Fix permission in /sys/kernel/gpu/
  clk: qcom: smd-rpm: Add panic notifier in HOLI
  dt-bindings: clock: qcom: Add bimc_freq_log id for HOLI
  input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
  arm64: defconfig: add trusted touch support to GKI defconfig
  arm64: defconfig: Add trusted touch config for genericarmv8
  mhi: core: Remove verbose log from threaded interrupt handler
  cnss2: Add cnss_smmu_unmap API
  input: touchscreen: focaltech: Add trusted touch support
  arch: arm64: Enable thermal emergency poweroff delay
  drivers: thermal: notify at least one thermal zone if no trips are violated
  soc: qcom: msm_perf: fix error checks
  lpm-levels: Wakeup the isolated core for new PMQoS update
  msm: adsprpc: Free dma handles in RPC call with no parameters
  mmc: sdhci-msm: Add suspend late cb
  rpmsg: glink: reset read/write index after ssr
  msm-perf: Kgsl events collection for perf
  input: touchscreen: mxt: reset IC before read again
  sched/walt: Improve the scheduler
  msm: kgsl: Make kgsl_iommu_clocks list dynamic
  sched/fair: Improve the scheduler
  input: qcom-hv-haptics: Disable haptics module during suspend
  scsi: ufs: Put hba into LPM during clk gating
  soc: qcom: minidump: Add md_get_region function
  soc: qcom: Enable slabinfo support in minidump
  soc: qcom: Enable meminfo support in minidump
  defconfig: msm: Enable QCOM_INITIAL_LOGBUF for lahaina
  defconfig: msm: Enable irq stats for lahaina
  arm64: defconfig: Enable L3 interconnect driver for Holi
  defconfig: msm: Enable minidump ftrace and panic registration
  input: touchscreen: mxt: configure proper sleep state
  soc: qcom: Add module info registration to minidump
  soc: qcom: Dump cpu registers content during panic
  soc: qcom:  Add minidump collection on panic
  soc: qcom: Enable ftrace support in minidump
  mmc: sdhci-msm: Disable always-on LDO's when eMMC is absent
  soc: qcom: pil: track secure pages used by pil
  platform: msm: free the codec node after disconnect
  backlight: qcom-spmi-wled: Force HFRC off when WLED is disabled
  binder: update low_latency selection for binder transactions
  interconnect: qcom: Enable QoS for Shima
  dt-bindings: iio: Add IIO channel numbers for SMB1398
  iio: adc: Correct smb1398 scaling function
  soc: qcom: add disable/enable SPSS SSR ioctl()
  arm64: defconfig: Enable cpufreq hw debug for HOLI and SHIMA
  thermal: qcom-spmi-temp-alarm: enable stage 2 shutdown when required
  mailbox: msm_qmp: Add msgram readback
  cpufreq: qcom: Add support for performance lock feature
  soc: qcom: Add support to dump initial bootup logs
  soc: wdog: implement irq tracker to get stats
  dt-bindings: msm: Add bindings for MFHDR fuse support
  power: qpnp-smb5: Update the interrupt handler names
  mem-offline: improve the effective utilization of movable zone
  scsi: ufs-qcom: configure ufs clocks core memory
  usb: pd: Clear send_get_status flag in protocol reset
  Minidump: Add registration/update support for suspend context
  soc: qcom: Handle device hangs during suspend/resume
  soc: qcom: Move watchdog suspend/resume callbacks to syscore ops
  Minidump: Add support for cpu current stack
  pstore: Register pstore reserved memory into Minidump
  Minidump: Add update region support for minidump regions
  soc: qcom: eud: Do not fail the EUD probe for secure device
  mmc: sdhci-msm: Add the missing check in sdhci_msm_check_power_status
  icnss: Allow register/unregister driver execution in serial manner
  crypto: Fix possible stack out of bound error
  soc: qcom: Register irq stacks with minidump
  mmc: sdhci_msm: Allow turning off SD card's power during initialization
  clk: qcom: Add BIMC logging support during kernel panic
  power: qpnp-qg: Do not round-up/down battery SOC in BASS
  power: qpnp-qg: Battery-temp based ESR enable
  power: qpnp-qg: Allow signed values for Rconn property
  power: qpnp-qg: Add the SDAM flash-ocv offset
  power: battery: Add support to enable PPS to work in CV mode
  power: qpnp-smb5: Do not set BC1P2_START_ON_CC on DAM
  power: smb5-lib: Report the CURRENT_MAX as 1A in CC-mode
  power: smb5-lib: Add support for microusb
  usb: dwc3: gadget: improve several ipc log
  pci: msm: Read clkreq override bit irrespective of rpmsg_send status
  Revert "msm: pcie: add support to manage PCIe PHY PLL block"
  cnss2: Set CNSS PM ops to PM domain
  cnss2: Increase prealloc table to satisfy latest driver requirement
  qtee_shmbridge: register bridges for CMA heaps
  smcinvoke: add support of secure memory objects
  clk: qcom: smd-rpm: Add support for clock handoff
  clk: qcom: clk-smd-rpm: Remove support for LN_BB_CLK3 for Holi
  soc: qcom: watchdog: Add MODULE_LICENSE and MODULE_DESCRIPTION
  dt-bindings: clock: Add support for BIMC clock
  arm64: defconfig: Enable QCOM_SPMI_WLED driver for holi
  backlight: qcom-spmi-wled: Convert power_supply properties to iio
  backlight: qcom-spmi-wled: Add support for QCOM SPMI WLED driver
  input: misc: qcom-hv-haptics: disable auto resonance for FIFO streaming
  clk: qcom: gcc-lahaina: Keep gcc_ddrss_gpu_axi_clk always on
  usb: typec: ucsi: check partner changed flag during notification
  msm: adsprpc: remove error log in case of rpmsg_send failures
  msm: cvp: All CVP load treated as real-time
  power: supply: qti_battery_charger: Fix FCC configuration
  qcom: scm: Milestone call to enable kernel memory protection
  msm: kgsl: Capture gpu globals in hwsched snapshot
  msm: kgsl: Add a6xx_hwsched_snapshot function
  msm: kgsl: Add hwsched based reset and recovery
  msm: kgsl: Add suspend and resume for hwsched driver
  msm: kgsl: Fix check for oversized HFI messages
  msm: kgsl: Get rid of a6xx_hfi_send_req function
  msm: kgsl: Add user command profiling with hw scheduling
  msm: kgsl: Add support for kernel profiling in hw scheduler
  msm: kgsl: Add the f2h daemon
  msm: kgsl: Assign dispatch queue based on context priority
  msm: kgsl: Modify the a6xx interrupt mask for hwsched
  msm: kgsl: Add the hwsched dispatcher
  msm: kgsl: Add context unregister HFI
  defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
  cnss2: Add changes to handle MHI power up failure properly
  msm: kgsl: Add support for multiple ack waiters
  msm: kgsl: Dispatch submissions using hwscheduling
  msm: kgsl: Add asynchronous processing of acks
  msm: kgsl: Allow sending CP INIT via GMU
  msm: kgsl: Add memalloc hfi support
  msm: kgsl: Add the hwsched platform driver
  power: smb1398: Update win-uv threshold to 10mV
  power: smb1398: Do not disable FP_FET during IREV condition
  interconnect: qcom: Enable QoS for Holi
  icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
  msm: adsprpc: block untrusted apps from creating multiple sessions
  input: touchscreen: synaptics_dsx: add new touch driver
  proc/meminfo: include offlined region for mem total
  PM / devfreq: qoslat: add support for multiple clients
  msm: adsprpc: send non-zero message PID for process kill message
  soc: qcom: secure_buffer: Add support for qcom,vmid-cp-camera-preview-ro
  msm: kgsl: Add support for split pagetables
  msm: kgsl: Toggle loop_en while disabling gx gdsc
  msm: kgsl: Use a token address for memstore
  USB: Move MBIM interface related IOCTLs definition to uapi directory
  arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Holi
  iommu/arm-smmu: Remove [alloc/free]_pages_exact usage
  iommu/arm-smmu: Deprecate msm_iommu_flush ops
  msm: kgsl: Enable IFPC for A660 GPU variant
  drivers: lpm-levels: Update the RIMPS register pasring from DT
  interconnect: qcom: Add QoS config support for BIMC masters
  clk: qcom: clk-debug: Detach the clock request from syscon regmap
  soc: qcom: eud: Update the state of extcon too during probe
  arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Lahaina/Shima
  msm: kgsl: Define RBBM_SW_RESET_CMD for a6xx targets
  BACKPORT: FROMLIST: firmware_loader: fix memory leak for paged buffer
  defconfig: holi: Enable Incremental FS support
  defconfig: msm: Enable ARCH_SHIMA for genericarmv8
  serial: msm_geni_serial: Reduce nos HSUART port supported
  input: qcom-hv-haptics: add LRA impedance detection support
  spmi: spmi-pmic-arb-debug: replace ioremap_resource with ioremap
  defconfig: lahaina-gki: enable QPNP PBS driver
  power: qpnp-qg: Add support for SMB-sensing for SMB1395/6
  power: qpnp-qg: Fix the sleep_length value in process_suspend
  scsi: ufs: Increase ah8 idle to 10ms
  arm64: defconfig: Enable vWDT support to SVM
  msm: ipa: IPAv5 updates
  iommu/io-pgtable: Add support for io-pgtable accounting
  msm: kgsl: Add gpu_frequency trace during SLUMBER entry and exit
  msm: kgsl: Add gpu_frequency tracepoint to power trace system
  msm: kgsl: Drive FAL QACTIVE signal high before GMU boot
  clk: qcom: debugcc: Update clk measure for gcc clocks for HOLI
  defconfig: lahaina: Enable F2FS_CHECK_FS for lahaina
  BACKPORT: cfg80211: Adjust 6 GHz frequency to channel conversion
  power: smb5-lib: Use the unlocked version votable for FV
  drivers: coresight: Add interrupt service routine for apss tgu
  defconfig: gki: Enable power delivery on Holi
  usb: pd: Fix cyclic dependency of pd modules
  build.config: Add qnoc-qos.ko module for Lahaina
  interconnect: qcom: Build qnoc-qos as module
  Revert "dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON"
  ABI: Add regmap_mmio_detach_clk API to QCOM whitelist
  mfd: qcom-i2c-pmic: Reduce the stat-toggle delay
  mfd: qcom-i2c-pmic: Toggle STAT pin at init
  arm64: defconfig: enable debugging of cpuidle governor in SVM
  ANDROID: db845c_gki.fragment: Remove CONFIG_USB_NET_AX88*
  ANDROID: GKI: enable CONFIG_MTK_TIMER
  ANDROID: ABI: Update ABI description after symbol list updates
  ANDROID: ABI: Added symbols for allwinner
  power: supply: qti_battery_charger: Change wireless power supply type
  ANDROID: ABI: Update allowed list for QCOM
  mhi: core: Check for RDDM cookie set by device to indicate readiness
  mhi: core: Move to error state if firmware could not be loaded
  UPSTREAM: scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
  UPSTREAM: scsi: ufs: Fix possible infinite loop in ufshcd_hold
  UPSTREAM: scsi: ufs-mediatek: Fix incorrect time to wait link status
  UPSTREAM: scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
  UPSTREAM: scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
  UPSTREAM: scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
  BACKPORT: scsi: ufs-mediatek: Add inline encryption support
  ANDROID: Update ABI
  ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG
  clk: qcom: gcc-shima: Update CPUSS AHB clock frequency to 19.2MHz
  Revert "binder: Prevent context manager from incrementing ref 0"
  cnss2: Disable LPASS full power collapse on DRV suspend
  pci: msm: Add support to send vote against DRV PC
  power: supply: qcom: Update SMB5 charger properties for GKI compliance
  dt-bindings: iio: Add PSY_IIO_TYPEC_ACCESSORY_MODE for SMB5
  sched/preemptirq: Use restricted trace hooks
  FROMLIST: ufs: skip manual flush for write booster
  Revert "binder: Prevent context manager from incrementing ref 0"
  byte-cntr: Add mutex_unlock when rwp_offset is invalid
  defconfig: Avoid disabling temp_alarm driver for holi
  msm: kgsl: Add GPU minimum bandwidth vote state
  regulator: rpm-smd: Update sync_state call
  arm64: defconfig: Enable panic on corruption for holi
  i2c-msm-geni: Add log to print the i2c bus frequency
  clk: qcom: gdsc-regulator: Update support to skip GDSC disable
  BACKPORT: cfg80211: Squash of all 6GHz changes
  ASoC: soc-pcm: Fix playback shutdown sequence
  interconnect: qcom: Add sync_state for Shima
  cnss2: Remove unnecessary logs for Bus BW voting
  msm: kgsl: Set the bit mask for read-modify-write of GMU registers
  ANDROID: ion: export some ion symbols
  serial: msm_geni_serial: Log CTS and RX IO line status
  interconnect: qcom: Add support for utility factor
  defconfig: arm64: Enable data configs
  arm64: defconfig: Remove SDCARD_FS for holi
  interconnect: qcom: sdxlemur: Remove stub functions
  ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI.
  FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU
  FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller
  sched/walt: Improve the scheduler
  NFC: Fix NFC firmware download issue
  soc: jtagv8: Correct the sequence of restoring the etm registers
  drivers: soc: qcom: update sct table for LLCC on Shima
  ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
  arm: defconfig: Enable gcc clock driver for sdxlemur
  msm: cvp: enable cache op by default
  msm: cvp: Print detail NOC error info
  defconfig: lahaina-gki: enable PMIC PON log parser driver
  soc: qcom: add PMIC PON log parser driver
  cnss2: Set PCIe link state in proper state during resume
  defconfig: sdxlemur: Enable drivers required for PMIC devices
  cnss2: Add support to use new ramdump APIs
  ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
  ANDROID: cpuset: Make cpusets restore on hotplug
  cpuidle: record state entry failed statistics
  msm: adsprpc: store glink transaction history in global buffer
  cnss2: Setup interconnect path for bandwidth voting
  defconfig: msm: Enable debug module info config for Lahaina/Shima
  Kconfig.debug: module: Add debug config to debug modules
  ANDROID: Incremental fs: fix magic compatibility again
  usb: pd: Add support for IIO based properties
  pinctrl: qcom: Update reserved GPIOs for Shima
  Delay opening slimbus ports for A2DP for Apache
  usb: pd: Add support of qpnp-pdphy and policy_engine drivers
  Linux 5.4.61
  KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
  KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
  xen: don't reschedule in preemption off sections
  mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
  do_epoll_ctl(): clean the failure exits up a bit
  epoll: Keep a reference on files added to the check list
  efi: add missed destroy_workqueue when efisubsys_init fails
  powerpc/pseries: Do not initiate shutdown when system is running on UPS
  net: dsa: b53: check for timeout
  hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
  net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()
  net: ena: Prevent reset after device destruction
  bonding: fix active-backup failover for current ARP slave
  ARM64: vdso32: Install vdso32 from vdso_install
  afs: Fix NULL deref in afs_dynroot_depopulate()
  RDMA/bnxt_re: Do not add user qps to flushlist
  Fix build error when CONFIG_ACPI is not set/enabled:
  efi: avoid error message when booting under Xen
  kconfig: qconf: fix signal connection to invalid slots
  kconfig: qconf: do not limit the pop-up menu to the first row
  Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
  kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
  kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
  vfio/type1: Add proper error unwind for vfio_iommu_replay()
  ASoC: intel: Fix memleak in sst_media_open
  ASoC: msm8916-wcd-analog: fix register Interrupt offset
  s390/ptrace: fix storage key handling
  s390/runtime_instrumentation: fix storage key handling
  bonding: fix a potential double-unregister
  can: j1939: add rxtimer for multipacket broadcast session
  can: j1939: abort multipacket broadcast session when timeout occurs
  can: j1939: cancel rxtimer on multipacket broadcast session complete
  can: j1939: fix support for multipacket broadcast message
  bonding: show saner speed for broadcast mode
  net: fec: correct the error path for regulator disable in probe
  i40e: Fix crash during removing i40e driver
  i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
  can: j1939: transport: add j1939_session_skb_find_by_offset() function
  can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack
  can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can()
  bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
  ASoC: q6routing: add dummy register read/write function
  ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM
  spi: stm32: fixes suspend/resume management
  netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian
  ext4: don't allow overlapping system zones
  ext4: fix potential negative array index in do_split()
  fs/signalfd.c: fix inconsistent return codes for signalfd4
  alpha: fix annotation of io{read,write}{16,32}be()
  xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
  tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
  media: camss: fix memory leaks on error handling paths in probe
  virtio_ring: Avoid loop when vq is broken in virtqueue_poll
  scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
  cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
  swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
  ceph: fix use-after-free for fsc->mdsc
  jffs2: fix UAF problem
  drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
  xfs: fix inode quota reservation checks
  svcrdma: Fix another Receive buffer leak
  m68knommu: fix overwriting of bits in ColdFire V3 cache control
  MIPS: Fix unable to reserve memory for Crash kernel
  Input: psmouse - add a newline when printing 'proto' by sysfs
  media: vpss: clean up resources in init
  rtc: goldfish: Enable interrupt in set_alarm() when necessary
  media: budget-core: Improve exception handling in budget_register()
  scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
  scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
  opp: Enable resources again if they were disabled earlier
  kthread: Do not preempt current task if it is going to call schedule()
  drm/amd/display: fix pow() crashing when given base 0
  drm/amd/display: Fix EDID parsing after resume from suspend
  drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
  scsi: zfcp: Fix use-after-free in request timeout handlers
  jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
  ext4: fix checking of directory entry validity for inline directories
  RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
  mm, page_alloc: fix core hung in free_pcppages_bulk()
  mm: include CMA pages in lowmem_reserve at boot
  uprobes: __replace_page() avoid BUG in munlock_vma_page()
  kernel/relay.c: fix memleak on destroy relay channel
  romfs: fix uninitialized memory leak in romfs_dev_read()
  spi: Prevent adding devices below an unregistering controller
  can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated
  can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer()
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
  btrfs: add wrapper for transaction abort predicate
  btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases
  btrfs: don't show full path of bind mounts in subvol=
  btrfs: export helpers for subvolume name/id resolution
  bcache: avoid nr_stripes overflow in bcache_device_init()
  khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
  khugepaged: khugepaged_test_exit() check mmget_still_valid()
  perf probe: Fix memory leakage when the probe point is not found
  gfs2: Never call gfs2_block_zero_range with an open transaction
  gfs2: Improve mmap write vs. punch_hole consistency
  drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
  kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
  kbuild: replace AS=clang with LLVM_IAS=1
  kbuild: remove AS variable
  kbuild: remove PYTHON2 variable
  x86/boot: kbuild: allow readelf executable to be specified
  net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
  net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
  Documentation/llvm: fix the name of llvm-size
  Documentation/llvm: add documentation on building w/ Clang/LLVM
  cnss2: set high 32bit of MSI addr only when device is 64 bit capable
  msm: kgsl: Make ACD QMP message sending failure non fatal
  pci: msm: Configure L23 ready poll timeout using sysfs
  ANDROID: ABI: Added symbols for db845c and hikey960
  ANDROID: Update abi_gki_aarch64_hikey960
  ANDROID: Update abi_gki_aarch64_db845c
  ANDROID: build.config.hikey960: Set KMI_SYMBOL_LIST
  ANDROID: build.config.d845c: Set KMI_SYMBOL_LIST
  ANDROID: hikey960_gki.fragment: Remove unused CONFIG_SERIAL_8250_DW
  drivers: thermal: sdpm: Add support for regulator notification
  BACKPORT: FROMLIST: clk: Export clk_register_composite
  ANDROID: power: Export log_{suspend_abort,abnormal_wakeup}_reason
  arm64: defconfig: Enable selinux config
  soc: qcom: ramdump: Fix 'complete ramdump' collection
  cpuidle: menu: trace menu governor decisions
  debug-pagealloc: Panic on pagealloc corruption
  kernel/lib: add additional debug capabilities for data corruption
  debug-pagealloc: print physical address for detected corruption
  msm: kgsl: Fix maximum allowed power level for A660
  msm: kgsl: Enable Adaptive Clock Distribution feature for A660 v2
  msm: kgsl: Include data from all power levels in ACD table
  kgsl: msm: Correctly check hardware idle status for a619_holi target
  i2c: i2c-msm-geni: Avoid usage of dma chan_id in case of GSI transfer
  ANDROID: ABI: add already existing __arm_smccc_smc to unisoc
  mmc: sdhci-msm: Add support for ice core clock
  arm64: defconfig: Add qcom debug config for perf build in HOLI
  usb: gadget: u_ether: Add skb check in eth_start_xmit
  cfg80211: Indicate support for AKM advertisement per interface
  cnss2: Trigger recovery when link is down before force RDDM
  cnss2: Add prefix to firmware name based on device ID
  sched/cpupri: skip isolated cpus
  Revert "input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up"
  cnss2: Donot assert if BDF download fails on reboot
  leds: qti-flash: Show on_time and off_time in microseconds
  soc: qcom: hyp_core_ctl: Catch uninitialized freq QOS object
  kernel: crypto: Possible null pointer dereference
  ANDROID: ion: Remove unused local variable 'vaddr'
  ANDROID: ion: remove kmap from begin[end]_cpu_access
  scsi: ufs: Remove ufshcd-qti driver
  interconnect: qcom: Add sync_state for Holi
  sched: Cleanup allowed cpus in task placement
  arm64: defconfig: Enable DYNAMIC_DEBUG for holi target
  Revert "mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice"
  msm: kgsl: Add handler for GPC interrupt on A6xx GPU
  ANDROID: GKI: Update abi_gki_aarch64_exynos
  iommu: skip iommu_tlb_sync in iommu_unmap()
  ANDROID: tty: fix tty name overflow
  Revert "tracing: Move pipe reference to trace array instead of current_tracer"
  Revert "ANDROID: Revert: Merge 5.4.60 into android11-5.4"
  msm_rtb: Evaluate parameter only once in reads/writes
  clk: qcom: shima: Fix stuck at off warnings during probe
  defconfig: Cleanup of wlan related config flags for holi
  arm64: defconfig: enable CONFIG_DEBUG_PREEMPT for debug config
  defconfig: Enable SMB5 and QG drivers for holi
  power: supply: qg: Add support to make QG driver GKI compliant
  dt-bindings: iio: add IIO channel IDs for QG device
  clk: qcom: gcc-sdxlemur: Add PCIe and USB3 clock muxes
  dt-bindings: clk: Add PCIe pipe and USB3 pipe clocks
  power: supply: qcom: Add support to make SMB5 charger GKI compliant
  dt-bindings: iio: Add IIO channel numbers for QPNP-SMB5 charger
  scsi: ufs-qcom: Increase ah8 timeout to 5ms
  defconfig: Enable CONFIG_VMSPLIT_3G_OPT
  ANDROID: arm64: add __va_function
  cnss2: Use correct timer for forcing FW assert
  defconfig: lahaina: Disable console on GKI builds
  mmc: core: Fix uninitialized clock scaling's freq table
  soc: mmrm: Multimedia Resource Manager interface
  ANDROID: ABI: fix ABI breakage
  ANDROID: sched: add vendor hook for correcting cpu capacity
  ANDROID: Revert: Merge 5.4.60 into android11-5.4
  arm64: defconfig: enable autosleep and wakelock configs
  haven: configure dbl and msgq interrupts as wakeup capable
  ANDROID: sched: Use normal vendor hook in scheduler tick
  ANDROID: Add vendor hooks to the scheduler
  Linux 5.4.60
  drm/amd/display: dchubbub p-state warning during surface planes switch
  drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
  drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
  drm: Added orientation quirk for ASUS tablet model T103HAF
  drm/panfrost: Use kvfree() to free bo->sgts
  arm64: dts: marvell: espressobin: add ethernet alias
  khugepaged: retract_page_tables() remember to test exit
  sh: landisk: Add missing initialization of sh_io_port_base
  perf/x86/rapl: Fix missing psys sysfs attributes
  tools build feature: Quote CC and CXX for their arguments
  perf bench mem: Always memset source before memcpy
  ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
  crypto: algif_aead - fix uninitialized ctx->init
  mfd: dln2: Run event handler loop under spinlock
  i2c: iproc: fix race between client unreg and isr
  test_kmod: avoid potential double free in trigger_config_run_type()
  fs/ufs: avoid potential u32 multiplication overflow
  fs/minix: remove expected error message in block_to_path()
  fs/minix: fix block limit check for V1 filesystems
  fs/minix: set s_maxbytes correctly
  nfs: Fix getxattr kernel panic and memory overflow
  net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
  drm/vmwgfx: Fix two list_for_each loop exit tests
  drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
  recordmcount: Fix build failure on non arm64
  Input: sentelic - fix error return when fsp_reg_write fails
  x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
  md-cluster: Fix potential error pointer dereference in resize_bitmaps()
  watchdog: initialize device before misc_register
  nfs: nfs_file_write() should check for writeback errors
  scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
  openrisc: Fix oops caused when dumping stack
  libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
  libnvdimm/security: fix a typo
  clk: bcm2835: Do not use prediv with bcm2711's PLLs
  ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
  nfs: ensure correct writeback errors are returned on close()
  i2c: rcar: avoid race when unregistering slave
  tools build feature: Use CC and CXX from parent
  pwm: bcm-iproc: handle clk_get_rate() return
  clk: clk-atlas6: fix return value check in atlas6_clk_init()
  clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
  i2c: rcar: slave: only send STOP event when we have been addressed
  iommu/vt-d: Enforce PASID devTLB field mask
  clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
  clk: qcom: gcc: fix sm8150 GPU and NPU clocks
  iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
  selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
  selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
  selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
  clk: actions: Fix h_clk for Actions S500 SoC
  dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
  gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
  gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
  crypto: caam - Remove broken arc4 support
  mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
  RDMA/counter: Allow manually bind QPs with different pids to same counter
  RDMA/counter: Only bind user QPs in auto mode
  devres: keep both device name and resource name in pretty name
  crypto: af_alg - Fix regression on empty requests
  USB: serial: ftdi_sio: clean up receive processing
  USB: serial: ftdi_sio: make process-packet buffer unsigned
  selftests/bpf: test_progs use another shell exit on non-actions
  selftests/bpf: Test_progs indicate to shell on non-actions
  IB/uverbs: Set IOVA on IB MR in uverbs layer
  media: rockchip: rga: Only set output CSC mode for RGB input
  media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
  RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
  RDMA/ipoib: Return void from ipoib_ib_dev_stop()
  platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
  mtd: rawnand: fsl_upm: Remove unused mtd var
  octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
  mfd: arizona: Ensure 32k clock is put on driver unbind and error
  crypto: algif_aead - Only wake up when ctx->more is zero
  pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
  orangefs: get rid of knob code...
  drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
  remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
  remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
  remoteproc: qcom: q6v5: Update running state before requesting stop
  perf intel-pt: Fix duplicate branch after CBR
  perf intel-pt: Fix FUP packet state
  module: Correctly truncate sysfs sections output
  pseries: Fix 64 bit logical memory block panic
  ceph: handle zero-length feature mask in session messages
  ceph: set sec_context xattr on symlink creation
  watchdog: f71808e_wdt: clear watchdog timeout occurred flag
  watchdog: f71808e_wdt: remove use of wrong watchdog_info option
  watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
  tracing: Move pipe reference to trace array instead of current_tracer
  tracing: Use trace_sched_process_free() instead of exit() for pid tracing
  tracing/hwlat: Honor the tracing_cpumask
  kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
  ftrace: Setup correct FTRACE_FL_REGS flags for module
  mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
  mm/page_counter.c: fix protection usage propagation
  ocfs2: change slot number type s16 to u16
  khugepaged: collapse_pte_mapped_thp() protect the pmd lock
  khugepaged: collapse_pte_mapped_thp() flush the right range
  ext2: fix missing percpu_counter_inc
  MIPS: qi_lb60: Fix routing to audio amplifier
  MIPS: CPU#0 is not hotpluggable
  driver core: Avoid binding drivers to dead devices
  mac80211: fix misplaced while instead of if
  bcache: fix overflow in offset_to_stripe()
  bcache: allocate meta data pages as compound pages
  md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
  net/compat: Add missing sock updates for SCM_RIGHTS
  net: stmmac: dwmac1000: provide multicast filter fallback
  net: ethernet: stmmac: Disable hardware multicast filter
  media: vsp1: dl: Fix NULL pointer dereference on unbind
  pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
  powerpc: Fix circular dependency between percpu.h and mmu.h
  powerpc: Allow 4224 bytes of stack expansion for the signal frame
  powerpc/ptdump: Fix build failure in hashpagetable.c
  cifs: Fix leak when handling lease break for cached root fid
  xtensa: fix xtensa_pmu_setup prototype
  xtensa: add missing exclusive access state management
  iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
  dt-bindings: iio: io-channel-mux: Fix compatible string in example code
  arm64: perf: Correct the event index in sysfs
  btrfs: fix return value mixup in btrfs_get_extent
  btrfs: make sure SB_I_VERSION doesn't get unset by remount
  btrfs: fix memory leaks after failure to lookup checksums during inode logging
  btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
  btrfs: only search for left_info if there is no right_info in try_merge_free_space
  btrfs: fix messages after changing compression level by remount
  btrfs: fix race between page release and a fast fsync
  btrfs: don't WARN if we abort a transaction with EROFS
  btrfs: sysfs: use NOFS for device creation
  btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree
  btrfs: add missing check for nocow and compression inode flags
  btrfs: relocation: review the call sites which can be interrupted by signal
  btrfs: move the chunk_mutex in btrfs_read_chunk_tree
  btrfs: open device without device_list_mutex
  btrfs: don't traverse into the seed devices in show_devname
  btrfs: remove no longer needed use of log_writers for the log root tree
  btrfs: stop incremening log_batch for the log root tree when syncing log
  btrfs: ref-verify: fix memory leak in add_block_entry
  btrfs: don't allocate anonymous block device for user invisible roots
  btrfs: free anon block device right after subvolume deletion
  btrfs: allow use of global block reserve for balance item deletion
  PCI: qcom: Add support for tx term offset for rev 2.1.0
  PCI: qcom: Define some PARF params needed for ipq8064 SoC
  PCI: Add device even if driver attach failed
  PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
  PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
  genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
  genirq/affinity: Make affinity setting if activated opt-in
  smb3: warn on confusing error scenario with sec=krb5
  defconfig: Enable CONFIG_NL80211_TESTMODE config for holi
  interconnect: qcom: Add L3 support for Holi
  iicc: dt-bindings: add endpoint IDs for L3 interconnect for HOLI
  msm: kgsl: Update preemption context record size for a660
  msm: kgsl: Fix overflow issue to gpu_busy
  drivers: thermal: cpu_voltage: Use the child device node
  cnss2: Wait for power up complete during SSR restart
  ANDROID: ABI: FPSIMD save/restore using vendor_hooks
  ANDROID: vendor_hooks: FPSIMD save/restore by using vendor_hooks
  msm: cvp: Fixed a deadlock during power update
  ANDROID: futex: Add vendor hook for wait queue
  ANDROID: sched: add vendor hooks to handle scheduling priority
  ANDROID: rwsem: Add vendor hook to the rw-semaphore
  ANDROID: binder: Add vendor hook to the binder
  soc: qcom: ramdump: Abort user-space read if timed-out
  msm: kgsl: Save and restore the power ctrl_flags during recovery
  NFC: Align DT property name with DTSI files
  FROMLIST: ufs: introduce a callback to get info of command completion
  ANDROID: scsi: ufs: export ufshcd_wb_ctrl func
  ANDROID: GKI: enable some USB_NET_ config options
  regulator: rpm-smd: Correct proxy regulator registration
  ANDROID: sched: add restrict vendor hook to modify task placement policy in EAS
  mailbox: msm_qmp: Assert on timeout
  iommu/arm-smmu: Ensure power resources are enabled during tlb maintenance
  block: Fix a race in the runtime power management code
  byte-cntr: Don't start usb transfer when rwp offset is invalid
  soc: qcom: eud: Fix inconsistent nature of the cmdline
  cnss2: Free saved default PCIe config space
  BACKPORT: kthread: Do not preempt current task if it is going to call schedule()
  cnss2: Notify MSM PCIe bus driver when detect link down
  cnss2: print message for abrupt device reset to PBL
  cnss2: Try to recover PCIe link to collect dump after link down
  cnss2: Save default config space without BME enabled
  pci: msm: Add support to handle ep driver requested link down
  ANDROID: GKI: enable CONFIG_USB_ROLE_SWITCH
  ANDROID: ABI: Update ABI after UFS error recovery patches
  BACKPORT: FROMGIT: scsi: ufs: Properly release resources if a task is aborted successfully
  BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between error handler and runtime PM ops
  FROMGIT: scsi: ufs: Move dumps in IRQ handler to error handler
  BACKPORT: FROMGIT: scsi: ufs: Recover HBA runtime PM error in error handler
  BACKPORT: FROMGIT: scsi: ufs: Fix concurrency of error handler and other error recovery paths
  BACKPORT: FROMGIT: scsi: ufs: Add some debug information to ufshcd_print_host_state()
  FROMGIT: scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
  FROMGIT: scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
  FROMGIT: scsi: ufs: Add checks before setting clk-gating states
  mm: Allow pages that are swapped in to come from the movable zone
  ANDROID: kbuild: don't preprocess module-lto.lds
  ANDROID: vendor_hooks: Add vendor hook to the net
  drivers: qcom: rpmh-rsc: check for control TCS availablilty
  cpuidle: lpm-levels: Fix RIMPS timer programming
  defconfig: Enable scheduler Uclamp for Holi
  arm64: defconfig: Enable CONFIG_MEDIA_RADIO_SUPPORT on Lahaina
  Revert "ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109"
  msm: kgsl: Avoid race of fault handler and recovery
  Linux 5.4.59
  io_uring: Fix NULL pointer dereference in loop_rw_iter()
  s390/gmap: improve THP splitting
  s390/dasd: fix inability to use DASD with DIAG driver
  xen/gntdev: Fix dmabuf import with non-zero sgt offset
  xen/balloon: make the balloon wait interruptible
  xen/balloon: fix accounting in alloc_xenballooned_pages error path
  fs/minix: reject too-large maximum file size
  fs/minix: don't allow getting deleted inodes
  fs/minix: check return value of sb_getblk()
  bitfield.h: don't compile-time validate _val in FIELD_FIT
  crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
  crypto: ccp - Fix use of merged scatterlists
  crypto: qat - fix double free in qat_uclo_create_batch_init_list
  crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
  pstore: Fix linking when crypto API disabled
  tpm: Unify the mismatching TPM space buffer sizes
  ALSA: usb-audio: add quirk for Pioneer DDJ-RB
  irqdomain/treewide: Free firmware node after domain removal
  ARM: 8992/1: Fix unwind_frame for clang-built kernels
  parisc: mask out enable and reserved bits from sba imask
  parisc: Implement __smp_store_release and __smp_load_acquire barriers
  parisc: Do not use an ordered store in pa_tlb_lock()
  Revert "parisc: Revert "Release spinlocks using ordered store""
  Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
  Revert "parisc: Drop LDCW barrier in CAS code when running UP"
  erofs: fix extended inode could cross boundary
  mtd: rawnand: qcom: avoid write to unavailable register
  spi: spidev: Align buffers for DMA
  include/asm-generic/vmlinux.lds.h: align ro_after_init
  cpufreq: dt: fix oops on armada37xx
  cpufreq: Fix locking issues with governors
  NFS: Don't return layout segments that are in use
  NFS: Don't move layouts to plh_return_segs list while in use
  io_uring: set ctx sq/cq entry count earlier
  drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
  media: media-request: Fix crash if memory allocation fails
  9p: Fix memory leak in v9fs_mount
  ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
  ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
  ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
  ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
  USB: serial: cp210x: enable usb generic throttle/unthrottle
  USB: serial: cp210x: re-enable auto-RTS on open
  net: initialize fastreuse on inet_inherit_port
  net: refactor bind_bucket fastreuse into helper
  vmxnet3: use correct tcp hdr length when packet is encapsulated
  tcp: correct read of TFO keys on big endian systems
  net/tls: Fix kmap usage
  net: Set fput_needed iff FDPUT_FPUT is set
  net: phy: fix memory leak in device-create error path
  net/nfc/rawsock.c: add CAP_NET_RAW check.
  net: Fix potential memory leak in proto_register()
  drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
  af_packet: TPACKET_V3: fix fill status rwlock imbalance
  crypto: aesni - add compatibility with IAS
  x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
  SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
  svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
  pinctrl-single: fix pcs_parse_pinconf() return value
  ocfs2: fix unbalanced locking
  dlm: Fix kobject memleak
  net: thunderx: initialize VF's mailbox mutex before first usage
  fsl/fman: fix eth hash table allocation
  fsl/fman: check dereferencing null pointer
  fsl/fman: fix unreachable code
  fsl/fman: fix dereference null return value
  fsl/fman: use 32-bit unsigned integer
  net: spider_net: Fix the size used in a 'dma_free_coherent()' call
  liquidio: Fix wrong return value in cn23xx_get_pf_num()
  net: ethernet: aquantia: Fix wrong return value
  net/mlx5: Delete extra dump stack that gives nothing
  net/mlx5: DR, Change push vlan action sequence
  tools, bpftool: Fix wrong return value in do_dump()
  tools, build: Propagate build failures from tools/build/Makefile.build
  wl1251: fix always return 0 error
  rtw88: coex: only skip coex triggered by BT info
  rtw88: fix short GI capability based on current bandwidth
  rtw88: fix LDPC field for RA info
  ice: Graceful error handling in HW table calloc failure
  s390/qeth: don't process empty bridge port events
  ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
  ASoC: meson: axg-tdm-formatters: fix sclk inversion
  ASoC: meson: axg-tdmin: fix g12a skew
  ASoC: meson: axg-tdm-interface: fix link fmt setup
  selftests/powerpc: Fix online CPU selection
  cpufreq: ap806: fix cpufreq driver needs ap cpu clk
  PCI: Release IVRS table in AMD ACS quirk
  RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
  selftests/powerpc: Fix CPU affinity for child process
  powerpc/boot: Fix CONFIG_PPC_MPC52XX references
  powerpc/32s: Fix CONFIG_BOOK3S_601 uses
  selftests/powerpc: Squash spurious errors due to device removal
  xfs: fix inode allocation block res calculation precedence
  net: dsa: rtl8366: Fix VLAN set-up
  net: dsa: rtl8366: Fix VLAN semantics
  Bluetooth: hci_serdev: Only unregister device if it was registered
  Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
  power: supply: check if calc_soc succeeded in pm860x_init_battery
  Smack: prevent underflow in smk_set_cipso()
  Smack: fix another vsscanf out of bounds
  RDMA/core: Fix return error value in _ib_modify_qp() to negative
  PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
  macintosh/via-macii: Access autopoll_devs when inside lock
  net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
  scsi: mesh: Fix panic after host or bus reset
  scsi: megaraid_sas: Clear affinity hint
  usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
  usb: dwc2: Fix error path in gadget registration
  MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
  phy: armada-38x: fix NETA lockup when repeatedly switching speeds
  mt76: mt7615: fix potential memory leak in mcu message handler
  powerpc/perf: Fix missing is_sier_aviable() during build
  coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
  thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
  usb: core: fix quirks_param_set() writing to a const pointer
  USB: serial: iuu_phoenix: fix led-activity helpers
  spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
  gpu: ipu-v3: Restore RGB32, BGR32
  drm/imx: tve: fix regulator_disable error path
  drm/imx: fix use after free
  powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
  phy: renesas: rcar-gen3-usb2: move irq registration to init
  PCI/ASPM: Add missing newline in sysfs 'policy'
  ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
  staging: rtl8192u: fix a dubious looking mask before a shift
  ima: Have the LSM free its audit rule
  RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
  RDMA/qedr: SRQ's bug fixes
  powerpc/vdso: Fix vdso cpu truncation
  powerpc/rtas: don't online CPUs for partition suspend
  kernfs: do not call fsnotify() with name without a parent
  mwifiex: Prevent memory corruption handling keys
  scsi: scsi_debug: Add check for sdebug_max_queue during module init
  drm/bridge: sil_sii8620: initialize return of sii8620_readb
  phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
  drm: panel: simple: Fix bpc for LG LB070WV8 panel
  leds: core: Flush scheduled work for system suspend
  kobject: Avoid premature parent object freeing in kobject_cleanup()
  drm/stm: repair runtime power management
  PCI: Fix pci_cfg_wait queue locking problem
  RDMA/rxe: Skip dgid check in loopback mode
  xfs: fix reflink quota reservation accounting error
  xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
  media: cros-ec-cec: do not bail on device_init_wakeup failure
  media: exynos4-is: Add missed check for pinctrl_lookup_state()
  media: firewire: Using uninitialized values in node_probe()
  ipvs: allow connection reuse for unconfirmed conntrack
  scsi: eesox: Fix different dev_id between request_irq() and free_irq()
  scsi: powertec: Fix different dev_id between request_irq() and free_irq()
  RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
  iavf: Fix updating statistics
  iavf: fix error return code in iavf_init_get_resources()
  staging: vchiq_arm: Add a matching unregister call
  drm/radeon: fix array out-of-bounds read and write issues
  cxl: Fix kobject memleak
  drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
  scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
  ASoC: Intel: bxt_rt298: add missing .owner field
  ASoC: SOF: nocodec: add missing .owner field
  media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
  media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
  media: cxusb-analog: fix V4L2 dependency
  Bluetooth: btmtksdio: fix up firmware download sequence
  Bluetooth: btusb: fix up firmware download sequence
  leds: lm355x: avoid enum conversion warning
  clk: bcm63xx-gate: fix last clock availability
  drm/arm: fix unintentional integer overflow on left shift
  drm/etnaviv: Fix error path on failure to enable bus clk
  iio: improve IIO_CONCENTRATION channel type description
  ath10k: Acquire tx_lock in tx error paths
  video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
  console: newport_con: fix an issue about leak related system resources
  video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
  btmrvl: Fix firmware filename for sd8997 chipset
  btmrvl: Fix firmware filename for sd8977 chipset
  mwifiex: Fix firmware filename for sd8997 chipset
  mwifiex: Fix firmware filename for sd8977 chipset
  agp/intel: Fix a memory leak on module initialisation failure
  drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
  drm/gem: Fix a leak in drm_gem_objects_lookup()
  drm/msm: ratelimit crtc event overflow error
  ACPICA: Do not increment operation_region reference counts for field units
  bcache: fix super block seq numbers comparision in register_cache_set()
  dyndbg: fix a BUG_ON in ddebug_describe_flags
  usb: bdc: Halt controller on suspend
  bdc: Fix bug causing crash after multiple disconnects
  usb: gadget: net2280: fix memory leak on probe error handling paths
  mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
  ionic: update eid test for overflow
  gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
  iwlegacy: Check the return value of pcie_capability_read_*()
  platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
  brcmfmac: set state of hanger slot to FREE when flushing PSQ
  brcmfmac: To fix Bss Info flag definition Bug
  brcmfmac: keep SDIO watchdog running when console_interval is non-zero
  bpf: Fix fds_example SIGSEGV error
  drm/amd/powerplay: fix compile error with ARCH=arc
  drm/amdgpu/display bail early in dm_pp_get_static_clocks
  mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
  irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
  drm/radeon: disable AGP by default
  drm/debugfs: fix plain echo to connector "force" attribute
  drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
  drm: msm: a6xx: fix gpu failure after system resume
  usb: mtu3: clear dual mode of u3port when disable device
  btrfs: fix lockdep splat from btrfs_dump_space_info
  mmc: sdhci-cadence: do not use hardware tuning for SD mode
  drm/nouveau: fix multiple instances of reference count leaks
  drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
  drm/etnaviv: fix ref count leak via pm_runtime_get_sync
  arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
  drm/nouveau/kms/nv50-: Fix disabling dithering
  md-cluster: fix wild pointer of unlock_all_bitmaps()
  bus: ti-sysc: Add missing quirk flags for usb_host_hs
  video: fbdev: neofb: fix memory leak in neo_scan_monitor()
  video: fbdev: savage: fix memory leak on error handling path in probe
  crypto: aesni - Fix build with LLVM_IAS=1
  drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
  drm/amdgpu: avoid dereferencing a NULL pointer
  fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
  ANDROID: fix a bug in quota2
  loop: be paranoid on exit and prevent new additions / removals
  Bluetooth: add a mutex lock to avoid UAF in do_enale_set
  soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
  drm/tilcdc: fix leak & null ref in panel_connector_get_modes
  nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
  nvme-multipath: fix logic for non-optimized paths
  nvme-rdma: fix controller reset hang during traffic
  nvme-tcp: fix controller reset hang during traffic
  md: raid0/linear: fix dereference before null check on pointer mddev
  seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
  irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
  iocost: Fix check condition of iocg abs_vdebt
  ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
  spi: rockchip: Fix error in SPI slave pio read
  io_uring: fix sq array offset calculation
  regulator: fix memory leak on error path of regulator_register()
  recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
  tpm: Require that all digests are present in TCG_PCR_EVENT2 structures
  spi: lantiq: fix: Rx overflow error in full duplex mode
  ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
  ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
  ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
  ARM: dts: gose: Fix ports node name for adv7612
  ARM: dts: gose: Fix ports node name for adv7180
  platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
  platform/x86: intel-hid: Fix return value check in check_acpi_dev()
  m68k: mac: Fix IOP status/control register writes
  m68k: mac: Don't send IOP message until channel is idle
  clk: scmi: Fix min and max rate when registering clocks with discrete rates
  sched/uclamp: Fix initialization of struct uclamp_rq
  arm64: dts: exynos: Fix silent hang after boot on Espresso
  firmware: arm_scmi: Fix SCMI genpd domain probing
  ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
  crypto: ccree - fix resource leak on error path
  blktrace: fix debugfs use after free
  arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
  crc-t10dif: Fix potential crypto notify dead-lock
  EDAC: Fix reference count leaks
  arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
  arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
  arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
  sched: correct SD_flags returned by tl->sd_flags()
  sched/fair: Fix NOHZ next idle balance
  x86/mce/inject: Fix a wrong assignment of i_mce.status
  clk: qcom: clk-rpmh: Wait for completion when enabling clocks
  fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe
  nvme: add a Identify Namespace Identification Descriptor list quirk
  HID: input: Fix devices that return multiple bytes in battery report
  tracepoint: Mark __tracepoint_string's __used
  spi: spi-msm-geni: Add support to disable dma mode for SPI transfers
  msm: adsprpc: prevent use-after-free from fastrpc ctx
  arm64: defconfig: Trim genericarmv8 defconfig
  ANDROID: ABI: Update allowed list for QCOM
  arm64: defconfig: Set panic timeout and panic oops config
  arm64: defconfig: Enabled SOC and Haven watchdog drivers
  haven: watchdog: Add virtual watchdog support
  soc: qcom: Add qcom watchdog framework support
  soc: qcom: Create framework for qcom watchdogs
  soc: qcom: Remove watchdog percpu interrupts
  soc: qcom: Remove unused member variables
  soc: qcom: Remove unused macros
  soc: qcom: Remove watchdog slack accounting
  arm64: defconfig:  Add watchdog core config
  soc: qcom: Rename msm watchdog to wdt core
  soc: qcom: Remove msm watchdog config
  aarch64: ABI: add kernel_restart to GKI KMI symbol list
  mhi: core: Add checks for bhi and bhie offsets
  cnss2: Update device MMIO region length for MHI core
  mhi: core: Skip RDDM download if execution env is unknown
  mhi: core: Add NULL check in mhi_get_exec_env
  ANDROID: db845c: set BUILD_INITRAMFS=1
  soc: qcom: mem-buf: Relinquish unclaimed donated memory
  soc: qcom: mem-buf: Use an unbound high priority workqueue for mem-buf
  power: qpnp-smb5: Fix Initialize mutex for PD typec designs
  coresight: tmc: Modified trigger number for reset CTI
  sched/walt: Improve the scheduler
  mhi: core: Set bhi and bhie to NULL upon power down
  soc: qcom: add microdump collector
  input: qcom-hv-haptics: toggle CAL_EN mode if HBST is in open loop
  ANDROID: GKI: Build CEC_{CORE,NOTIFIER,PIN} in
  input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
  input: qcom-hv-haptics: update RC_CLK_CAL_COUNT calculation
  arch: arm64: Add RCU related configs for lahaina
  msm: kgsl: Clean up adreno_spin_idle_debug
  msm: kgsl: Add LPAC information to snapshot
  msm: kgsl: Add A660 specific registers to snapshot
  ANDROID: GKI: Enable CEC support
  scsi: ufs: Add UFS_DEVICE_QUIRK_PA_HIBER8TIME quirk
  power: supply: qti_battery_charger: allow setting ICL for USB_PD charger
  ANDROID: ABI: Update ABI snapshot after additions to struct io_pgtable_cfg
  usb: dwc3: Set FORCE_MEM_CORE_ON bit of GCC_USB30_MASTER_CLK
  drivers: thermal: don't reset ops pointer in of-thermal sensor unregister
  usb: XHCI: Implement xhci_handshake_check_state() API
  usb: xhci: Reduce command abort handshake timeout
  msm: kgsl: Correctly clean up dma buffer attachment in case of error
  arm: defconfig: Remove I3C driver support
  ANDROID: iommu/io-pgtable: Allow IOMMU drivers to allocate/free page-table memory
  msm: synx: fix cleanup of fence during handle creation
  msm: adsprpc: Add capability for error code change in kernel
  msm: adsprpc: Race conditions when handling the ADSP SSR
  sched/walt: Improve the scheduler
  ANDROID: update ABI
  soc: qcom: socinfo: Add support for IDP and ATP platforms
  abi: Update qcom whitelist for netdev_update_features
  clk: qcom: gcc: update frequency table for csi3phytimer clock
  clk: qcom: debugcc: Update the debug mux for CPUSS
  pinctrl: qcom: spmi-gpio: Add support for PMX65
  clk: qcom: gcc-lahaina: Enable clocks for pm8008 by default
  cnss2: Check for FW / IMS status for WFC QMI messages
  msm: kgsl: Add clocks to access KGSL SMMU register space
  msm: kgsl: Fix GBIF Halt ack timeout for a619_holi
  UPSTREAM: update to latest version of scripts/checkpatch.pl
  input: touchscreen: synaptics_tcm: defer probe if panel not found
  FROMLIST: ufs: change the way to complete fDeviceInit
  soc: qcom: msm_perf: use cpuinfo.min/max while adding freq qos request
  msm: kgsl: Fix GMEM base for A615 family GPUs
  msm: adsprpc: allow unsigned PD offload to secure channel
  msm: kgsl: Add suspend_context to gmu based targets
  msm: kgsl: Fix gmu fence error during slumber
  msm: kgsl: Kick dcvs in idle thread for gmu targets
  msm: kgsl: Fix KGSL_PROP_PWRCTRL property for gmu based targets
  msm: kgsl: Turn off gpu interrupts during stall-on-fault
  mm: memblock:  Add more debug logs
  clk: qcom: rpmh: Add support for RPMH clocks for sdxlemur
  clk: qcom: common: Return NULL from clk_hw OF provider
  defconfig: Add support for ARM_APPENDED_DTB for sdxlemur
  ANDROID: GKI: add built-in BCM Bluetooth driver
  Revert "Revert "genetlink: remove genl_bind""
  ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
  cpuidle: lpm-levels: Set suspend and s2idle ops later during probe
  mmc: sdhci-msm: Calculate timeout value based on the base clock
  mmc: sdhci-msm: Introduce timeout freq divider in sdhci host
  sched:/fair: check cpu_allowed mask when find target
  ANDROID: GKI: add abi_gki_aarch64_oplus
  ANDROID: GKI: fix up abi .xml file due to previous changes.
  msm: kgsl: skip if requested address doesn't fall in the svm range
  msm: kgsl: Remove VM_MAYWRITE flag to restrict mprotect
  ANDROID: GKI: add some padding to some driver core structures
  arm64: defconfig: Enable eMMC/SD card on holi
  arm64: defconfig: Enable eMMC/SD card driver for holi QGKI defconfig
  clk: qcom: clk-debug: Fix clk measurement algorithm
  leds: qti-flash: Fix early return in qti_flash_led_disable()
  sound: usb: Add NULL check against udev with uaudio_dev_cleanup() API
  msm: pcie: fix race between DRV suspend/resume and RPMSG operations
  mhi: core: Add missing EXPORT_SYMBOL for some public APIs
  ANDROID: vendor_hooks: add waiting information for blocked tasks
  kernel: time: Fix accuracy for low resolution timer
  ANDROID: GKI: Update abi_gki_aarch64_exynos
  cnss_utils: Increase unsafe channel max num for 6G
  USB: gadget: composite: Allow bMaxPower=0 if self-powered
  ANDROID: include/linux: add low power mode and fps to notifier
  msm: ADSPRPC: Size check before allocating memory from DMA
  BACKPORT: scsi: ufs: Fix and simplify setup_xfer_req variant operation
  qseecom : Fixes to enable shmbridge
  defconfig: msm: enable event sharing in kernel for lahaina/holi
  ANDROID: GKI: enable USB UVC drivers
  input: touchscreen: st: increase LDO load
  ANDROID: GKI: enabled CONFIG_USB_CONFIGFS_NCM=y
  arm64: defconfig: Enable GENI and slimbus drivers
  leds: qti-flash: Handle error return path properly
  scsi: ufs: Fix some racing problems in ufshcd_shutdown()
  icnss2: Send SMMU IOVA range only when SMMU S1 is enabled
  ANDROID: GKI: enable LEDS_CLASS_FLASH
  ASoC: Add backend user count check
  ANDROID: Revert "module: Refactor section attr into bin attribute"
  ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
  sched: Improve the Scheduler
  Revert "drm/drm_fb_helper: fix fbdev with sparc64"
  qcom: pil: Move the IMEM location for disabling timeouts
  msm: kgsl: Mark the scratch buffer as privileged
  msm: kgsl: Use per-target scratch memory for preemption
  ANDROID: fix redefinition error for restricted vendor hooks
  qtee_shmbridge: Enable shmbridge on lahaina
  dt-bindings: clock: Add rpmh header for sdxlemur
  Linux 5.4.58
  nfsd: Fix NFSv4 READ on RDMA when using readv
  ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
  tcp: apply a floor of 1 for RTT samples from TCP timestamps
  selftests/net: relax cpu affinity requirement in msg_zerocopy test
  Revert "vxlan: fix tos value before xmit"
  openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
  net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
  net: gre: recompute gre csum for sctp over gre tunnels
  hv_netvsc: do not use VF device if link is down
  dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
  appletalk: Fix atalk_proc_init() return path
  net: lan78xx: replace bogus endpoint lookup
  vxlan: Ensure FDB dump is performed under RCU
  rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
  net: ethernet: mtk_eth_soc: fix MTU warnings
  ipv6: Fix nexthop refcnt leak when creating ipv6 route info
  ipv6: fix memory leaks on IPV6_ADDRFORM path
  ipv4: Silence suspicious RCU usage warning
  PCI: tegra: Revert tegra124 raw_violation_fixup
  Revert "powerpc/kasan: Fix shadow pages allocation failure"
  xattr: break delegations in {set,remove}xattr
  Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
  tools lib traceevent: Fix memory leak in process_dynamic_array_len
  atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
  igb: reinit_locked() should be called with rtnl_lock
  cfg80211: check vendor command doit pointer before use
  firmware: Fix a reference count leak.
  ALSA: hda: fix NULL pointer dereference during suspend
  net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623
  usb: hso: check for return value in hso_serial_common_create()
  i2c: slave: add sanity check when unregistering
  i2c: slave: improve sanity check when registering
  drm/drm_fb_helper: fix fbdev with sparc64
  nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
  drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
  drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
  net/9p: validate fds in p9_fd_open
  leds: 88pm860x: fix use-after-free on unbind
  leds: lm3533: fix use-after-free on unbind
  leds: da903x: fix use-after-free on unbind
  leds: lm36274: fix use-after-free on unbind
  leds: wm831x-status: fix use-after-free on unbind
  mtd: properly check all write ioctls for permissions
  vgacon: Fix for missing check in scrollback handling
  scripts: add dummy report mode to add_namespace.cocci
  Smack: fix use-after-free in smk_write_relabel_self()
  binder: Prevent context manager from incrementing ref 0
  omapfb: dss: Fix max fclk divider for omap36xx
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
  Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
  Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
  staging: rtl8712: handle firmware load failure
  staging: android: ashmem: Fix lockdep warning for write operation
  ALSA: seq: oss: Serialize ioctls
  ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
  ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
  ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
  ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
  Revert "ALSA: hda: call runtime_allow() for all hda controllers"
  io_uring: Fix use-after-free in io_sq_wq_submit_work()
  io_uring: prevent re-read of sqe->opcode
  usb: xhci: Fix ASMedia ASM1142 DMA addressing
  usb: xhci: define IDs for various ASMedia host controllers
  USB: iowarrior: fix up report size handling for some devices
  perf/core: Fix endless multiplex timer
  USB: serial: qcserial: add EM7305 QDL product ID
  ANDROID: GKI: update abi based on wifi 6GHz changes
  BACKPORT: cfg80211: require HE capabilities for 6 GHz band
  BACKPORT: cfg80211: reject HT/VHT capabilities on 6 GHz band
  BACKPORT: cfg80211: treat 6 GHz channels as valid regardless of capability
  BACKPORT: mac80211: Add HE 6GHz capabilities element to probe request
  BACKPORT: mac80211: add HE 6 GHz Band Capability element
  BACKPORT: cfg80211: add and expose HE 6 GHz band capabilities
  BACKPORT: cfg80211: handle 6 GHz capability of new station
  BACKPORT: ieee80211: add HE ext EIDs and 6 GHz capability defines
  BACKPORT: ieee80211: add code to obtain and parse 6 GHz operation field
  BACKPORT: cfg80211: add a helper to identify 6 GHz PSCs
  BACKPORT: cfg80211: adapt to new channelization of the 6GHz band
  BACKPORT: cfg80211: fix 6 GHz frequencies to kHz
  BACKPORT: cfg80211: express channels with a KHz component
  coresight: tmc: Set flush cti for both etr and etb
  spi: spi-msm-geni: Return error if setup transfer fails
  platform: msm-geni-se: Disable CMD_DONE in DMA mode for I2C and SPI
  i2c: i2c-msm-geni: Reinitialize the variables after every transfer
  Perf: core: create/delete shared kernel/user events
  soc: qcom: Add rpm master stats driver
  serial: msm_geni_serial: Fix DMA RX FSM reset sequence
  msm: cvp: Avoid releasing non-existent ARP
  Revert "Revert "Revert "ANDROID: ALSA: jack: Update supported ja..."
  mhi: core: prioritize BHI error debug registers set dump
  usb: dwc3: gadget: Prevent core from processing stale TRBs
  mhi: core: Extend mhi_device_get_sync_atomic() for panic cases
  UPSTREAM: loop: Fix wrong masking of status flags
  UPSTREAM: loop: Add LOOP_CONFIGURE ioctl
  UPSTREAM: loop: Clean up LOOP_SET_STATUS lo_flags handling
  UPSTREAM: loop: Rework lo_ioctl() __user argument casting
  UPSTREAM: loop: Move loop_set_status_from_info() and friends up
  BACKPORT: loop: Factor out configuring loop from status
  UPSTREAM: loop: Remove figure_loop_size()
  UPSTREAM: loop: Refactor loop_set_status() size calculation
  UPSTREAM: loop: Factor out setting loop device size
  UPSTREAM: loop: Remove sector_t truncation checks
  UPSTREAM: loop: Call loop_config_discard() only after new config is applied
  adsprpc: Avoid race condition during map find and free
  mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
  UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
  mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice
  drivers: soc: qcom: update sct table for LLCC on Shima
  defconfig: holi: enable recommended memory configs
  sched: rt: Add trace point for taskplacement
  sched/walt: Improve the scheduler
  irqchip: mpm: Update the mpm to gic irq mapping
  irqchip: mpm: Forward the irq type for the mpm parent
  sched: Improve the scheduler
  msm: kgsl: Add back power tracepoints to gmu and rgmu targets
  msm: kgsl: Fix device check when enabling counters via cmdstream
  msm: kgsl: Do not capture DTCM on gmu boot failure
  leds: qti-flash: Fix error logging in qti_flash_led_symmetry_config()
  msm: adsprpc: Put upper limit on IOMMU mapping size
  ANDROID: Revert "module: Refactor section attr into bin attribute"
  ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
  clk: qcom: gpucc-lahaina: Fix "stuck at on" warning
  qseecom : Pass proper device node pointer
  scsi: ufs: Add workaround to bypass cfgready signal for UFS gear4
  FROMLIST: rpmsg: Guard against null endpoint ops in destroy
  Add support for returning power sources status
  ANDROID: GKI: Add some symbols to symbol list
  Linux 5.4.57
  bpf: sockmap: Require attach_bpf_fd when detaching a program
  selftests: bpf: Fix detach from sockmap tests
  ext4: fix direct I/O read error
  arm64: Workaround circular dependency in pointer_auth.h
  random32: move the pseudo-random 32-bit definitions to prandom.h
  random32: remove net_rand_state from the latent entropy gcc plugin
  random: fix circular include dependency on arm64 after addition of percpu.h
  ARM: percpu.h: fix build error
  random32: update the net random state on interrupt and activity
  msm: cvp: Add DSP error handling
  ANDROID: Update ABI xml
  UPSTREAM: of: property: Add device link support for pinctrl-0 through pinctrl-8
  UPSTREAM: of: property: Add device link support for multiple DT bindings
  UPSTREAM: of: property: Add device link support for extcon
  UPSTREAM: driver core: Change delimiter in devlink device's name to "--"
  UPSTREAM: driver core: Fix sleeping in invalid context during device link deletion
  BACKPORT: driver core: Add waiting_for_supplier sysfs file for devices
  msm: kgsl: Fix kgsl context debug stat
  msm: kgsl: Fix HFI start failed on SA8155
  msm: kgsl: Fix stuck issue while booting legacy
  UPSTREAM: driver core: Add state_synced sysfs file for devices that support it
  UPSTREAM: driver core: Expose device link details in sysfs
  UPSTREAM: driver core: Avoid deferred probe due to fw_devlink_pause/resume()
  UPSTREAM: driver core: Rename dev_links_info.defer_sync to defer_hook
  UPSTREAM: driver core: Don't do deferred probe in parallel with kernel_init thread
  UPSTREAM: arm64/module: Optimize module load time by optimizing PLT counting
  mhi: core: Make sure to powerdown if mhi_sync_power_up fails
  msm: kgsl: Disable stall on fault for GMU context bank
  clk: qcom: clk-debug: Fix clk_measure files not being created
  cnss2: Fix for static analysis issue
  cnss2: Fix SBL logging for invalid log location address
  firmware: psci: setup OSI mode at init
  soc: qcom: Add support to enable eud if enabled in xbl
  soc: qcom: eud: Add support for EUD TCSR register check
  FROMGIT: scsi: block: pm: Simplify resume handling
  sched: rt: Fix double accounting of cpu util in task placement decision
  spi: spi-msm-geni: Propagate change form 4.14 to 5.4
  RTC6226: send the SEEK COMPLETE event when seek cancel
  defconfig: sdxlemur: add support for qdss
  msm: cvp: adding new target and read fw name from dtsi
  arm64: defconfig: Enable interconnect driver for Holi
  RTC6226: disable the RDS during scan operation
  Bluetooth: Update TCS content table based on PA config
  cnss2: Add support for PCIE gen switch
  msm: adsprpc: do not check for domains support in kernel
  msm: cvp: power off cvp core before fw boot
  cnss2: Check device power state for Suspend / Resume operations
  power: supply: qti_battery_charger: update USB power supply type runtime
  power: supply: qti_battery_charger: add some more properties
  build.config.common: Move to clang-11
  msm: adsprpc: Clean buffers on remote invocation failure
  msm_rtb: Don't lose the __user tag on relaxed reads/writes
  drivers: edac: Add panic notifier for kryo EDAC device
  defconfig: Shima: enable recommended memory configs
  usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
  serial: msm_geni_serial: Do not place msm_geni_console_setup under __init
  icnss2: Do not clear SHUTDOWN_DONE flag until reinit is done
  icnss2: Add support for Runtime PM
  soc: qcom: hyp_core_ctl: Minor cleanup
  soc: qcom: hyp_core_ctl: fix issue with CPU Freq policy dependency
  soc: qcom: secure_buffer: add API page_accessible
  soc: qcom: secure_buffer: track all hyp based secure pages
  input: touchscreen: focaltech_touch: support dynamic report rate
  spi: spi-msm-geni: Add lock/unlock tre support in SPI GSI mode
  Linux 5.4.56
  perf bench: Share some global variables to fix build with gcc 10
  perf env: Do not return pointers to local variables
  perf tests bp_account: Make global variable static
  x86/i8259: Use printk_deferred() to prevent deadlock
  KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
  KVM: arm64: Don't inherit exec permission across page-table levels
  drivers/net/wan: lapb: Corrected the usage of skb_cow
  RISC-V: Set maximum number of mapped pages correctly
  xen-netfront: fix potential deadlock in xennet_remove()
  cxgb4: add missing release on skb in uld_send()
  x86/stacktrace: Fix reliable check for empty user task stacks
  x86/unwind/orc: Fix ORC for newly forked tasks
  Revert "i2c: cadence: Fix the hold bit setting"
  net: ethernet: ravb: exit if re-initialization fails in tx timeout
  parisc: add support for cmpxchg on u8 pointers
  scsi: core: Run queue in case of I/O resource contention failure
  nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
  selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support
  qed: Disable "MFW indication via attention" SPAM every 5 minutes
  selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion
  usb: hso: Fix debug compile warning on sparc32
  vxlan: fix memleak of fdb
  perf tools: Fix record failure when mixed with ARM SPE event
  net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
  net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
  net: nixge: fix potential memory leak in nixge_probe()
  Bluetooth: fix kernel oops in store_pending_adv_report
  arm64: csum: Fix handling of bad packets
  arm64/alternatives: move length validation inside the subsection
  mac80211: mesh: Free pending skb when destroying a mpath
  mac80211: mesh: Free ie data when leaving mesh
  bpf: Fix map leak in HASH_OF_MAPS map
  ibmvnic: Fix IRQ mapping disposal in error path
  mlxsw: core: Free EMAD transactions using kfree_rcu()
  mlxsw: core: Increase scope of RCU read-side critical section
  mlx4: disable device on shutdown
  rhashtable: Fix unprotected RCU dereference in __rht_ptr
  net: lan78xx: fix transfer-buffer memory leak
  net: lan78xx: add missing endpoint sanity check
  net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
  net/mlx5e: Modify uplink state on interface up/down
  net/mlx5: Verify Hardware supports requested ptp function on a given pin
  net/mlx5e: Fix error path of device attach
  net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
  net: hns3: fix aRFS FD rules leftover after add a user FD rule
  net: hns3: fix a TX timeout issue
  sh: Fix validation of system call number
  sh/tlb: Fix PGTABLE_LEVELS > 2
  selftests/net: so_txtime: fix clang issues for target arch PowerPC
  selftests/net: psock_fanout: fix clang issues for target arch PowerPC
  selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
  nvme-tcp: fix possible hang waiting for icresp response
  ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
  xfrm: Fix crash when the hold queue is used.
  ARM: dts sunxi: Relax a bit the CMA pool allocation range
  xfrm: policy: match with both mark and mask on user interfaces
  net/x25: Fix null-ptr-deref in x25_disconnect
  net/x25: Fix x25_neigh refcnt leak when x25 disconnect
  libtraceevent: Fix build with binutils 2.35
  rds: Prevent kernel-infoleak in rds_notify_queue_get()
  drm: hold gem reference until object is no longer accessed
  drm/dbi: Fix SPI Type 1 (9-bit) transfer
  drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
  drm/amd/display: Clear dm_state for fast updates
  Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
  virtio_balloon: fix up endian-ness for free cmd id
  ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
  ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
  ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
  ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  wireless: Use offsetof instead of custom macro.
  9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
  vhost/scsi: fix up req type endian-ness
  IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
  ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
  ALSA: hda/realtek - Fixed HP right speaker no sound
  ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256)
  ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289
  ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289
  ALSA: usb-audio: Add implicit feedback quirk for SSL2
  mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
  PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
  ath10k: enable transmit data ack RSSI for QCA9884
  sunrpc: check that domain table is empty at module unload.
  media: rc: prevent memory leak in cx23888_ir_probe
  crypto: ccp - Release all allocated memory if sha type is invalid
  spi: spi-msm-geni: Rename shared_se flag to gsi_mode flag
  arm64: defconfig: Enable SPI driver configs for trusted VM on lahaina
  usb: phy: qmp: Disable LDOs and clocks in error handling path
  clk: qcom: smd_rpm: RPM-SDM changes for XO BUFFERS in HOLI
  cnss: Add code to migrate from debugfs node to sysfs node
  soc: qcom: llcc: Add support for CPU TLB System Cache Id
  ABI: Disable USB_ROLE_SWITCH and TYPEC in GKI
  sched/fair: Add policy for restricting prefer_spread to newly idle balance
  sched/fair: Tighten prefer_spread feature
  mhi: cntrl: Update device MMIO region length for MHI core
  iommu/arm-smmu: add support to configure IOVA range
  icnss2: Fix -Wmisleading-indentation warning
  ANDROID: ABI: Update allowed list for QCOM
  Revert "ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled."
  ANDROID: kallsyms: increase KSYM_NAME_LEN
  msm: kgsl: Use the correct pointer for preemption records
  arm64: defconfig: Add incremental fs config for Lahaina
  iommu/io-pgtable-fast: optimize statically allocated pages
  msm: kgsl: Fix snapshot collection for gmu wrapper registers
  PM / devfreq: memlat: Add writeback percentage as a lat condition
  mmc: sdhci-msm: Add sysfs entry for pm qos & clk gating
  mmc: sdhci-msm: Club bus voting with clk gating
  arm64: defconfig: Enable QPNP_FLASH_V2 driver for holi
  ABI: Add iio_write_channel_raw API to GKI qcom whitelist
  RTC6226: extend the seek timeout to 15 sec
  mmc: sdhci-msm: Make clk gating a delayed work
  clk: qcom: gdsc-regulator: Add support to skip GDSC disable
  ANDROID: GKI: update KMI after RCU CONFIGs added
  ANDROID: GKI: enable RCU configs
  ANDROID: KABI updates for db845c (USB_DWC3 whiplash fixups)
  ANDROID: Revert "ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI"
  ANDROID: Open-code OWNERS emails for now
  rpmsg: glink: do not serve intent request if no callback present
  net: qrtr: haven: Add fragmentation support
  usb: dwc3-msm: Add orientation setting capability via sysfs
  msm: adsprpc: Fix concurrency in early wake of fastrpc
  ANDROID: Initial OWNERS for abi metafiles
  hwkm: fail on last byte corruption
  soc: qcom: Reset string table index for each dump collection request
  soc: qcom: Skip setting wakeup for ipcc irqchip
  msm: adsprpc: check for fastrpc session ctx initialization
  mmc: sdhci-msm: Add support for pm qos in sdcc
  defconfig: Support for SSG HLOS drivers
  ANDROID: ABI: update symbols of charger-manager.ko to unisoc
  Bluetooth: Move missing dts entries logs to info message
  Bluetooth: Update power sources for QCA6390/QCA6490
  arm64: defconfig: Disable LSE_ATOMIC for holi target
  defconfig: Disable CTI save function on perf build for holi
  defconfig: Disable the CONFIG_ARM_CPUILDE_PSCI for holi
  defconfig: holi-gki: Enable various configfs functions
  arm64: defconfig: Enable mem2mem drivers on Holi
  ANDROID: GKI: fix symbol_get/put() build error on arm64 defconfig
  arm64: defconfig: Enable dmabuf destructor support on all targets
  dma-buf: Add support to set a destructor on a dma-buf
  arm64: defconfig: Enable PMIC drivers required for holi
  interconnect: qcom: Add USB3 master for Holi
  Revert "qrtr: orphan socket in qrtr_release()"
  icc: dt-bindings: Add USB3 master ID for Holi
  msm: cvp: Dynamic clock voting
  ANDROID: GKI: Fix up "do not export symbol_get/put()" commit
  arm64: defconfig: Add support for clock/CPUFREQHW in HOLI
  ANDROID: GKI: fix up abi definition files
  scsi: ufs: Make sure clk scaling happens only when hba is runtime ACTIVE
  cnss2: Add support to remove WLAN recovery from SSR framework
  soc: qcom: msm_perf: fix invalid usage of dev freq qos apis
  ABI: Update whitelist for arch timer
  Revert "ANDROID: GKI: Enable CONFIG_USB_DWC3"
  ANDROID: GKI: remove symbols from sunxi for uas driver
  Linux 5.4.55
  Revert "dpaa_eth: fix usage as DSA master, try 3"
  PM: wakeup: Show statistics for deleted wakeup sources again
  regmap: debugfs: check count when read regmap file
  udp: Improve load balancing for SO_REUSEPORT.
  udp: Copy has_conns in reuseport_grow().
  sctp: shrink stream outq when fails to do addstream reconf
  sctp: shrink stream outq only when new outcnt < old outcnt
  AX.25: Prevent integer overflows in connect and sendmsg
  tcp: allow at most one TLP probe per flight
  rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
  rtnetlink: Fix memory(net_device) leak when ->newlink fails
  qrtr: orphan socket in qrtr_release()
  net: udp: Fix wrong clean up for IS_UDPLITE macro
  net-sysfs: add a newline when printing 'tx_timeout' by sysfs
  ip6_gre: fix null-ptr-deref in ip6gre_init_net()
  drivers/net/wan/x25_asy: Fix to make it work
  dev: Defer free of skbs in flush_backlog
  AX.25: Prevent out-of-bounds read in ax25_sendmsg()
  AX.25: Fix out-of-bounds read in ax25_connect()
  Revert "Revert "ANDROID: ALSA: jack: Update supported jack switch types""
  Revert "Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check""
  msm: cvp: Add support of mdt loader
  ANDROID: GKI: enable CONFIG_VIDEO_V4L2_SUBDEV_API
  FROMLIST: power: add "Wireless" to power_supply_type and power_supply_type_text
  Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check"
  Revert "ANDROID: ALSA: jack: Update supported jack switch types"
  arm64: defconfig: Enable interconnect driver for sdxlemur
  iommu/iommu-logger: Log IOMMU client name in debug structures
  msm: kgsl: Don't map DDR as strongly ordered
  msm: kgsl: Don't print pagefault debugging in global space
  msm: kgsl: Make sure that IB addresses are dword aligned
  msm: kgsl: Add back apriv bit for legacy targets
  msm: kgsl: Limit the HFI error log to 16 characters
  msm: kgsl: Initialize CP engine before loading the zap shader
  msm: kgsl: Detect missing per-process pagetable support and fallback
  cnss2: Add support of runtime Vreg enable for QCA6490
  msm: msi: add support for Synopsys MSI
  sound: usb: Fix error handling path
  sound: usb: Fix possible race between release and cleanup
  sound: usb: Clear in_use if wait_event fails while disconnect
  sound: usb: Ensure proper cleanup of uaudio_dev under all scenarios
  leds: qpnp-flash-v2: Convert power_supply properties to iio
  leds: qpnp-flash-v2: Add support for qpnp-flash-v2 driver
  pinctrl: qcom: Update GPIO to PDC wakeirq map for shima
  soc-compress: Update error handling to cleanup backend
  msm: kgsl: Fix possible use-after-free while adding context to active list
  defconfig: Enable TouchScreen for QRD holi target
  arm64: enable internal regdb for holi
  icnss2: Extend thermal mitigation support feature
  Revert "soc: qcom: rpmh: Update dirty flag only when data changes"
  Revert "soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data"
  Revert "soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS"
  Revert "soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request"
  Revert "soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner"
  Bluetooth: Add support for WCN399x series BT SoC
  clk: qcom: Add debug cc clk measure nodes for SDXLEMUR
  clk: qcom: gcc-sdxlemur: Add support for GCC clock driver
  driver: pinctrl: Add reserved GPIOs for Holi
  firmware: qcom: Remove garbage characters from qsee log
  qseecom: Check error when allocating coherent buffer
  msm:adsprpc: Prevent use after free in fastrpc_set_process_info
  iommu/arm-smmu: Support client configured dynamic domains only in QGKI
  cfg80211: Indicate support for BIGTK configuration
  PM / devfreq: qoslat: move registration to late init
  leds: qti-flash: Fix LMH mitigation configuration
  leds: qti-flash: Fix indentations and change macros to enum
  ABI: Add clock API's to GKI qcom whitelist
  BACKPORT: FROMLIST: cpuidle: change enter_s2idle() prototype
  scsi: ufs: Configure Vccq/Vccq2 with supplied load in LPM
  msm: ipa: Move internal definitions to the techpack
  defconfig: Enable TSENS and cooling device drivers for holi
  Linux 5.4.54
  ath9k: Fix regression with Atheros 9271
  ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
  dm integrity: fix integrity recalculation that is improperly skipped
  ASoC: topology: fix tlvs in error handling for widget_dmixer
  ASoC: topology: fix kernel oops on route addition error
  ASoC: qcom: Drop HAS_DMA dependency to fix link failure
  ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10
  x86, vmlinux.lds: Page-align end of ..page_aligned sections
  parisc: Add atomic64_set_release() define to avoid CPU soft lockups
  drm/amd/powerplay: fix a crash when overclocking Vega M
  drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
  mmc: sdhci-of-aspeed: Fix clock divider calculation
  io-mapping: indicate mapping failure
  khugepaged: fix null-pointer dereference due to race
  mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
  mm/memcg: fix refcount error while moving and swapping
  mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
  Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
  vt: Reject zero-sized screen buffer size.
  fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
  /dev/mem: Add missing memory barriers for devmem_inode
  serial: 8250_mtk: Fix high-speed baud rates clamping
  serial: 8250: fix null-ptr-deref in serial8250_start_tx()
  serial: tegra: fix CREAD handling for PIO
  staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift
  staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
  staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
  staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
  staging: wlan-ng: properly check endpoint types
  tty: xilinx_uartps: Really fix id assignment
  iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU
  Revert "cifs: Fix the target file was deleted when rename failed."
  usb: xhci: Fix ASM2142/ASM3142 DMA addressing
  usb: xhci-mtk: fix the failure of bandwidth allocation
  binder: Don't use mmput() from shrinker function.
  RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
  drivers/perf: Prevent forced unbinding of PMU drivers
  asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()
  x86: math-emu: Fix up 'cmp' insn for clang ias
  arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
  drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling
  ALSA: hda/realtek - fixup for yet another Intel reference board
  hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
  platform/x86: asus-wmi: allow BAT1 battery name
  platform/x86: ISST: Add new PCI device ids
  hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D
  drm/amdgpu: fix preemption unit test
  drm/amdgpu/gfx10: fix race condition for kiq
  hwmon: (adm1275) Make sure we are reading enough data for different chips
  usb: cdns3: trace: fix some endian issues
  usb: cdns3: ep0: fix some endian issues
  usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
  usb: dwc3: pci: add support for the Intel Jasper Lake
  usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
  Input: elan_i2c - only increment wakeup count on touch
  Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
  dmaengine: ioat setting ioat timeout as module parameter
  dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
  hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
  regmap: dev_get_regmap_match(): fix string comparison
  spi: mediatek: use correct SPI_CFG2_REG MACRO
  ARM: dts: n900: remove mmc1 card detect gpio
  Input: add `SW_MACHINE_COVER`
  dmaengine: tegra210-adma: Fix runtime PM imbalance on error
  HID: apple: Disable Fn-key key-re-mapping on clone keyboards
  HID: steam: fixes race in handling device list.
  HID: alps: support devices with report id 2
  HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
  scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
  scripts/decode_stacktrace: strip basepath from all paths
  serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
  geneve: fix an uninitialized value in geneve_changelink()
  bonding: check return value of register_netdevice() in bond_newlink()
  i2c: i2c-qcom-geni: Fix DMA transfer race
  i2c: rcar: always clear ICSAR to avoid side effects
  enetc: Remove the mdio bus on PF probe bailout
  nfsd4: fix NULL dereference in nfsd/clients display code
  Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms"
  net: ethernet: ave: Fix error returns in ave_init
  ipvs: fix the connection sync failed in some cases
  qed: suppress false-positives interrupt error messages on HW init
  qed: suppress "don't support RoCE & iWARP" flooding on HW init
  netdevsim: fix unbalaced locking in nsim_create()
  net: dsa: microchip: call phy_remove_link_mode during probe
  net: hns3: fix error handling for desc filling
  net: ag71xx: add missed clk_disable_unprepare in error path of probe
  ionic: fix up filter locks and debug msgs
  ionic: use offset for ethtool regs data
  mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
  bonding: check error value of register_netdevice() immediately
  net: smc91x: Fix possible memory leak in smc_drv_probe()
  drm: sun4i: hdmi: Fix inverted HPD result
  ieee802154: fix one possible memleak in adf7242_probe
  net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration
  ASoC: Intel: bytcht_es8316: Add missed put_device()
  RDMA/mlx5: Use xa_lock_irq when access to SRQ table
  ax88172a: fix ax88172a_unbind() failures
  vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
  hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path
  fpga: dfl: fix bug in port reset handshake
  fpga: dfl: pci: reduce the scope of variable 'ret'
  bnxt_en: Fix completion ring sizing with TPA enabled.
  bnxt_en: Fix race when modifying pause settings.
  btrfs: fix page leaks after failure to lock page for delalloc
  btrfs: fix mount failure caused by race with umount
  btrfs: fix double free on ulist after backref resolution failure
  ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
  ALSA: info: Drop WARN_ON() from buffer NULL sanity check
  ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S
  uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression
  btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance
  btrfs: reloc: fix reloc root leak and NULL pointer dereference
  SUNRPC reverting d03727b248 ("NFSv4 fix CLOSE not waiting for direct IO compeletion")
  drm/amd/display: Check DMCU Exists Before Loading
  dmabuf: use spinlock to access dmabuf->name
  ARM: dts: imx6qdl-gw551x: fix audio SSI
  ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
  irqdomain/treewide: Keep firmware node unconditionally allocated
  fuse: fix weird page warning
  drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
  dm: use bio_uninit instead of bio_disassociate_blkg
  scsi: dh: Add Fujitsu device to devinfo and dh lists
  scsi: mpt3sas: Fix error returns in BRM_status_show
  drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
  net: sky2: initialize return of gm_phy_read
  ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
  drivers/net/wan/lapbether: Fixed the value of hard_header_len
  scsi: mpt3sas: Fix unlock imbalance
  xtensa: update *pos in cpuinfo_op.next
  xtensa: fix __sync_fetch_and_{and,or}_4 declarations
  scsi: scsi_transport_spi: Fix function pointer check
  mac80211: allow rx of mesh eapol frames with default rx key
  pinctrl: amd: fix npins for uart0 in kerncz_groups
  gpio: arizona: put pm_runtime in case of failure
  gpio: arizona: handle pm_runtime_get_sync failure case
  soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
  usb: gadget: audio: Free requests only after callback
  arm64: defconfig: Enable USB_CONFIGFS_F_UAC2 for Lahaina
  usb: gadget: Allow USB_CONFIGFS_F_UAC2 to be built as a module
  usb: f_uac2: Add SS/SSP support to UAC2 function
  usb: gadget: uac2: Change synchronization type of data ep to SYNC
  msm: kgsl: Update pagefault policy when KGSL_STATE_ACTIVE
  usb: xhci: Replace HCD_RH_RUNNING() check in xhci_stop_endpoint
  ABI: Sybmol list update
  regulator: rpm-smd: Add support for BOB on PMIC5
  RTC6226: append the valid channel in scan list
  net: qrtr: ns: Increase socket recvbuf
  usb: misc: nb7vpq904m: support 4 lanes display
  cnss2: Update QMI header file for PCIE gen switch and bdf data
  cnss2: Get Bus bandwidth voting table from DT
  usb: dwc3: Disable parkmode for Gen1 controllers
  msm: cvp: Dump testbus for CVP debugging
  USB: configfs: Don't send DISCONNECT uevent during unbind
  dma-mapping-fast: Fix sg-list length calculation in fast_smmu_unmap_sg()
  dma-mapping-fast: Add tracepoints for sg-list mapping functions
  msm: ADSPRPC: Map and FD non-NULL check before dereferencing
  dwc3: trace: Remove unused field with dwc3 request tracing
  cnss2: Add additional PBL registers to debug dumps
  ANDROID: build: update ABI definitions
  arm64: defconfig: Enabled download/reboot reason drivers for Lahaina
  firmware: qcom_scm: Add SCM call to perform warm reboot
  firmware: qcom_scm: Disable SDI during shutdown
  soc: qcom: Add watchdog bite in panic
  power: reset: Add qcom reboot reason driver
  power: reset: qcom-dload-mode: Add support for changing dump mode
  power: reset: qcom-dload-mode: Store KASLR offset when available
  power: reset: qcom-dload-mode: Add support for setting emmc dload mode
  power: reset: Add qcom-dload-mode driver
  defconfig: sdxlemur: enable QCOM PCIe drivers
  msm: pcie: remove legacy arm32 IRQ support
  msm: pcie: check return value when enabling PCIe GDSC
  ARM: qcom: enable PCI for sdxlemur
  RTC6226: send the hardware error event when tune/seek timed out
  scsi: ufs-qcom: Do not return uninitialized err value
  msm: kgsl: Unbind adreno from component device for nogmu
  sched/walt: Improve the scheduler
  msm: kgsl: Allow state transition to nap from valid states
  soc: qcom: Add support to enable eud if enabled in xbl
  clk: qcom: debugcc: Move the initcall for HOLI
  pinctrl: qcom: function group for qup13_f* instance for holi
  coresight: tpdm: add integration_test sysfs node
  regmap: irq: Add support to clear ack registers
  drm/bridge: LT9611UXC: add LT9611UXC driver for HDK8350
  dt-bindings: regulator: define RPM-SMD regulator modes
  msm: kgsl: fix a condition error and set L3 clock rate fail
  soc: altmode: Add correct notify message length check
  msm: kgsl: Delete unused source file
  msm: kgsl: Add Battery Current Limiting support for A6xx
  ABI: symbols: Update symbol list
  ANDROID: update the kernel release format for GKI
  usb: dwc3-msm: Add eud to MODULE_SOFTDEP
  Revert "UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts"
  Revert "BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend"
  Revert "mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied"
  msm: cvp: Relocate CVP HW PC control
  leds: qti-flash: Allow dynamic symmetry current redistribution
  msm: kgsl: Enable Preemption on A660 target
  scsi: ufs: Read device tree to find UFS's Vccq2 voltage level
  sched/walt: Improve the scheduler
  msm: adsprpc: Allow kernel and static handle contexts
  arm64: defconfig: Enable interconnect driver for Holi
  ANDROID: GKI: update clocksource abi due to upstream fixes needed for VDSO backport
  UPSTREAM: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
  UPSTREAM: arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
  UPSTREAM: arm64: Introduce a way to disable the 32bit vdso
  msm: kgsl: Add support for gmu wrapper memory region
  ABI: Update CRC for audio fixes
  input: qcom-hv-haptics: update LRA period calculations
  Revert "pinctrl: set gpio 4 and 5 for qup14"
  input: qcom-hv-haptics: notify HBOOST to keep VREG on during play
  regulator: rpm-smd: Add support for min dropout voltage
  drivers: thermal: use zero C status as sensor value instead of min temp
  ANDROID: staging: android: ion: Fix compilation error for ion_trace.h
  drivers: pinctrl: sdxlemur: add GPIO PDC map
  defconfig: enable power management functionality for sdxlemur
  soc: qcom: mem-offline: log additional time stats
  power: supply: qti_battery_charger: Keep device awake during notification
  usb: dwc3: gadget: Check controller status with endpoint enable/disable
  soc: qcom: pil: Do not do complete ramdump for minidump elf32
  iommu-debug: Remove calls to iommu_enable_config_clocks
  iommu-debug: Remove trigger-fault functionality
  io-pgtable-fast: Remove av8l_fast_cfg
  defconfig: Enable MM defconfigs for sdxlemur
  defconfig: Enable Ion for sdxlemur
  defconfig: Enable CONFIG_ARM_SMMU for sdxlemur
  ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
  ABI: Update snapshot with CRC information
  soc: qcom: pil: Add property to change minidump ELF format
  ANDROID: Incremental fs: magic number compatible 32-bit
  cpufreq: qcom-cpufreq-hw: Add support for CPUFreq hardware debug
  soc: qcom: mem-offline: add pasr support for rpm-smd based targets
  memshare: Support hot plug detection for memshare
  sched/tracing: GKI friendly long preempt/irq disable traces
  lpm-levels: Add RIMPS timer base rail/PLL turn off functionality
  ANDROID: kbuild: don't merge .*..compoundliteral in modules
  scsi: ufs: Fix overlapping quirks
  ANDROID: kbuild: merge more sections with LTO
  ANDROID: kbuild: don't merge .*..compoundliteral in modules
  scsi: ufs-qcom: Skip getting fsm state in dme context
  scsi:ufs: Keep UFS's high power mode when bkops enabled
  net: qrtr: ns: Change to ratelimited prints
  net: qrtr: ns: Improve ipc logging
  usb: dwc3: gadget: Rate limit error message within ep_dequeue() API
  msm: kgsl: Enable UCHE dual command queue
  ANDROID: KABI updates for db845c (QCOM_COMMAND_DB fixups)
  ANDROID: soc: qcom: cmd-db: Allow COMMAND_DB driver to be loaded as a module
  NFC: Enable NFC driver in the GKI build
  drivers: thermal: qmi_cooling: Treat all devices as max type devices
  pinctrl: set gpio 4 and 5 for qup14
  soc: fix gapless playback failure
  ANDROID: GKI: preserve ABI for struct sock_cgroup_data
  Revert "genetlink: remove genl_bind"
  Revert "arm64/alternatives: use subsections for replacement sequences"
  defconfig: Enable TouchScreen for holi target
  phy: ufs: Add UFS PHY support for Holi
  mhi: core: Error handling for pending packets in mission_mode
  dt-bindings: Add macros for defining USB QMP PHY registers
  ANDROID: KABI updates for db845c (USB_EHCI_HCD, USB_EHCI_HCD_PLATFORM and DWC3 fixups)
  ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI
  ANDROID: db845c_gki.fragment: Remove modules built into GKI
  tracing/sched: Clean up preemptoff/irqsoff extensions
  cpuidle: lpm-levels: Remove dependency on QGKI
  ANDROID: power: wakeup_reason: refine wakeup logs
  ANDROID: power: wakeup_reason: export log_threaded_irq_wakeup_reason
  rpmsg: glink: Update signals interface
  firmware: qcom_scm: Set DMA coherent mask as well as the streaming mask
  mm/oom_kill: Online memory before running oom-killer
  mm/memory_hotplug: Fix try_online_one_block() logic
  mm/memory_hotplug: Fix deadlock in try_online_one_block()
  haven: ctrl: add nohypuart commandline parameter
  drivers: thermal: Add support for RPM SMD cooling device
  drivers: thermal: regulator-cdev: Snapshot of regulator cooling device
  fsa4480: Fix headset not detected during system suspend
  clk: qcom: shima: Update frequency tables and VDD data
  clk: qcom: gcc: Update GCC code for HOLI
  Linux 5.4.53
  gpio: pca953x: disable regmap locking for automatic address incrementing
  drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
  iommu/vt-d: Make Intel SVM code 64-bit only
  ionic: export features for vlans to use
  spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
  rxrpc: Fix trace string
  libceph: don't omit recovery_deletes in target_copy()
  block: fix get_max_segment_size() overflow on 32bit arch
  block: fix splitting segments on boundary masks
  drm/i915/gt: Ignore irq enabling on the virtual engines
  drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
  genirq/affinity: Handle affinity setting on inactive interrupts correctly
  sched/fair: handle case of task_h_load() returning 0
  sched: Fix unreliable rseq cpu_id for new tasks
  arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return
  arm64: ptrace: Consistently use pseudo-singlestep exceptions
  arm64: ptrace: Override SPSR.SS when single-stepping is enabled
  thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
  thermal: int3403_thermal: Downgrade error message
  misc: atmel-ssc: lock with mutex instead of spinlock
  dmaengine: fsl-edma-common: correct DSIZE_32BYTE
  dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler
  dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
  intel_th: Fix a NULL dereference when hub driver is not loaded
  intel_th: pci: Add Emmitsburg PCH support
  intel_th: pci: Add Tiger Lake PCH-H support
  intel_th: pci: Add Jasper Lake CPU support
  powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size
  powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
  hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
  riscv: use 16KB kernel stack on 64-bit
  timer: Fix wheel index calculation on last level
  timer: Prevent base->clk from moving backward
  scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro
  uio_pdrv_genirq: fix use without device tree and no interrupt
  uio_pdrv_genirq: Remove warning when irq is not specified
  Input: elan_i2c - add more hardware ID for Lenovo laptops
  Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
  mei: bus: don't clean driver pointer
  Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"
  fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS
  fuse: use ->reconfigure() instead of ->remount_fs()
  fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
  ovl: fix unneeded call to ovl_change_flags()
  ovl: relax WARN_ON() when decoding lower directory file handle
  ovl: inode reference leak in ovl_is_inuse true case.
  ovl: fix regression with re-formatted lower squashfs
  serial: mxs-auart: add missed iounmap() in probe failure and remove
  virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
  Revert "tty: xilinx_uartps: Fix missing id assignment to the console"
  virt: vbox: Fix guest capabilities mask check
  virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream
  USB: serial: option: add Quectel EG95 LTE modem
  USB: serial: option: add GosunCn GM500 series
  USB: serial: ch341: add new Product ID for CH340
  USB: serial: cypress_m8: enable Simply Automated UPB PIM
  USB: serial: iuu_phoenix: fix memory corruption
  usb: gadget: function: fix missing spinlock in f_uac1_legacy
  usb: chipidea: core: add wakeup support for extcon
  usb: dwc2: Fix shutdown callback in platform
  USB: c67x00: fix use after free in c67x00_giveback_urb
  ALSA: hda/realtek - Enable Speaker for ASUS UX563
  ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
  ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256
  ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289
  ALSA: hda/realtek - change to suitable link model for ASUS platform
  ALSA: usb-audio: Fix race against the error recovery URB submission
  ALSA: line6: Sync the pending work cancel at disconnection
  ALSA: line6: Perform sanity check for each URB creation
  HID: quirks: Ignore Simply Automated UPB PIM
  HID: quirks: Always poll Obins Anne Pro 2 keyboard
  HID: magicmouse: do not set up autorepeat
  HID: logitech-hidpp: avoid repeated "multiplier = " log messages
  slimbus: core: Fix mismatch in of_node_get/put
  clk: qcom: gcc: Add missing UFS clocks for SM8150
  clk: qcom: gcc: Add GPU and NPU clocks for SM8150
  mtd: rawnand: oxnas: Release all devices in the _remove() path
  mtd: rawnand: oxnas: Unregister all devices on error
  mtd: rawnand: oxnas: Keep track of registered devices
  mtd: rawnand: brcmnand: fix CS0 layout
  mtd: rawnand: brcmnand: correctly verify erased pages
  mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
  mtd: rawnand: marvell: Fix probe error path
  mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
  mtd: rawnand: marvell: Fix the condition on a return code
  RDMA/mlx5: Verify that QP is created with RQ or SQ
  soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
  soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
  soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
  soc: qcom: rpmh: Update dirty flag only when data changes
  perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
  PCI/PM: Call .bridge_d3() hook only if non-NULL
  habanalabs: Align protection bits configuration of all TPCs
  apparmor: ensure that dfa state tables have entries
  soc: qcom: socinfo: add missing soc_id sysfs entry
  arm: dts: mt7623: add phy-mode property for gmac2
  copy_xstate_to_kernel: Fix typo which caused GDB regression
  regmap: debugfs: Don't sleep while atomic for fast_io regmaps
  keys: asymmetric: fix error return code in software_key_query()
  arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema
  ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
  xprtrdma: fix incorrect header size calculations
  Revert "thermal: mediatek: fix register index error"
  ARM: dts: Fix dcan driver probe failed on am437x platform
  fuse: don't ignore errors from fuse_writepages_fill()
  NFS: Fix interrupted slots by sending a solo SEQUENCE operation
  clk: AST2600: Add mux for EMMC clock
  clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER
  staging: comedi: verify array index is correct before using it
  usb: gadget: udc: atmel: fix uninitialized read in debug printk
  spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
  dmaengine: dmatest: stop completed threads when running without set channel
  dmaengine: dw: Initialize channel before each transfer
  iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'
  bus: ti-sysc: Do not disable on suspend for no-idle
  bus: ti-sysc: Fix sleeping function called from invalid context for RTC quirk
  bus: ti-sysc: Fix wakeirq sleeping function called from invalid context
  arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency
  arm64: dts: meson: add missing gxl rng clock
  phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
  dmaengine: sh: usb-dmac: set tx_result parameters
  soundwire: intel: fix memory leak with devm_kasprintf
  iio:health:afe4404 Fix timestamp alignment and prevent data leak.
  ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
  bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
  ACPI: video: Use native backlight on Acer TravelMate 5735Z
  Input: mms114 - add extra compatible for mms345l
  ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
  ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
  ACPI: video: Use native backlight on Acer Aspire 5783z
  ALSA: usb-audio: Rewrite registration quirk handling
  mmc: sdhci: do not enable card detect interrupt for gpio cd type
  doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
  ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
  Input: goodix - fix touch coordinates on Cube I15-TC
  ALSA: usb-audio: Add support for MOTU MicroBook IIc
  bus: ti-sysc: Detect EDMA and set quirk flags for tptc
  arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
  bus: ti-sysc: Detect display subsystem related devices
  bus: ti-sysc: Handle module unlock quirk needed for some RTC
  bus: ti-sysc: Consider non-existing registers too when matching quirks
  bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
  scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
  drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
  ARM: at91: pm: add quirk for sam9x60's ulp1
  HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
  mmc: mmci: Support any block sizes for ux500v2 and qcom variant
  ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot
  ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
  ARM: OMAP4+: remove pdata quirks for omap4+ iommus
  net: sfp: add some quirks for GPON modules
  net: sfp: add support for module quirks
  Revert "usb/xhci-plat: Set PM runtime as active on resume"
  Revert "usb/ehci-platform: Set PM runtime as active on resume"
  Revert "usb/ohci-platform: Fix a warning when hibernating"
  net: ethernet: mvneta: Add back interface mode validation
  net: ethernet: mvneta: Do not error out in non serdes modes
  net: macb: call pm_runtime_put_sync on failure path
  of: of_mdio: Correct loop scanning logic
  net: dsa: bcm_sf2: Fix node reference count
  spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
  iio:health:afe4403 Fix timestamp alignment and prevent data leak.
  iio:pressure:ms5611 Fix buffer element alignment
  iio:humidity:hts221 Fix alignment and data leak issues
  iio: pressure: zpa2326: handle pm_runtime_get_sync failure
  iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
  iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers
  iio: magnetometer: ak8974: Fix runtime PM imbalance on error
  iio:humidity:hdc100x Fix alignment and data leak issues
  iio:magnetometer:ak8974: Fix alignment and data leak issues
  arm64/alternatives: don't patch up internal branches
  i2c: eg20t: Load module automatically if ID matches
  gfs2: read-only mounts should grab the sd_freeze_gl glock
  tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
  arm64/alternatives: use subsections for replacement sequences
  cifs: prevent truncation from long to int in wait_for_free_credits
  dt-bindings: mailbox: zynqmp_ipi: fix unit address
  m68k: mm: fix node memblock init
  m68k: nommu: register start of the memory with memblock
  blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
  thermal/drivers: imx: Fix missing of_node_put() at probe time
  x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
  drm/exynos: fix ref count leak in mic_pre_enable
  drm/exynos: Properly propagate return value in drm_iommu_attach_device()
  drm/msm/dpu: allow initialization of encoder locks during encoder init
  drm/msm: fix potential memleak in error branch
  arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
  arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
  arm64: Introduce a way to disable the 32bit vdso
  ip: Fix SO_MARK in RST, ACK and ICMP packets
  cgroup: Fix sock_cgroup_data on big-endian.
  cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
  tcp: md5: allow changing MD5 keys in all socket states
  tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
  vlan: consolidate VLAN parsing code and limit max parsing depth
  tcp: md5: do not send silly options in SYNCOOKIES
  tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
  tcp: make sure listeners don't initialize congestion-control state
  tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
  sched: consistently handle layer3 header accesses in the presence of VLANs
  net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
  net_sched: fix a memory leak in atm_tc_init()
  net: dsa: microchip: set the correct number of ports
  net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
  llc: make sure applications use ARPHRD_ETHER
  l2tp: remove skb_dst_set() from l2tp_xmit_skb()
  ipv6: Fix use of anycast address with loopback
  ipv6: fib6_select_path can not use out path for nexthop objects
  ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg
  genetlink: remove genl_bind
  bridge: mcast: Fix MLD2 Report IPv6 payload length check
  net: rmnet: fix lower interface leak
  net: atlantic: fix ip dst and ipv6 address filters
  crypto: atmel - Fix build error of CRYPTO_AUTHENC
  crypto: atmel - Fix selection of CRYPTO_AUTHENC
  irqchip: mpm: Update mpm mapping for tsense interrupts for holi
  interconnect: qcom: Add interconnect provider driver for Holi
  spi: spi-msm-geni: Add support in SPI driver for Trusted VM
  dt-bindings: clock: Update GCC clock ids for HOLI
  defconfig: msm: enable remote debugger driver
  scripts: gki: Disable DEBUG_FS for user variant builds
  crypto: msm: Fix null pointer dereference
  msm: cvp: Cancel pending synx during SSR
  ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled.
  defconfig: lahaina-qgki: enable system PM violators driver
  sched/walt: Improve the scheduler
  ANDROID: GKI: Enable CONFIG_USB_DWC3
  usb: dt-bindings: Add USB QMP PHY registers definition
  ANDROID: ABI: add the symbols of dwc3.ko and sprd-dma.ko to unisoc
  msm: kgsl: Use correct gpudev for A660 GPU variant
  drivers: thermal: Add modem and wlan bandwidth cdevs to QMI devices
  msm: ipa: Add ipa hw and gsi changes for holi
  input: touchscreen: synaptics_tcm: Fix Propagation
  input: touchscreen: synaptics_tcm: enable touch driver
  clk: Add support to provide OPP tables for clocks
  coresight: cti: Add sys interface to show max trigger number
  ufs: ufs-qcom: add device quirk for Micron to avoid OCP
  usb: gadget: f_midi: Avoid invalid pointer access
  Revert "usb: dwc3: gadget: Properly handle ClearFeature(halt)"
  Revert "ANDROID: kbuild: merge more sections with LTO"
  ANDROID: ABI: Update the ABI whitelist for QCOM
  soc: qcom: socinfo: Add the soc-id for Lahaina ATP
  soc: qcom: eud: Enable EUD IRQs by default
  defconfig: lahaina: enable DSCP based match
  msm: pcie: add DRV enabled status for each RC
  usb: gadget: qdss: Add error log with set_alt failure cases
  usb: dwc3: gadget: WARN on no-resource status
  clk: qcom: debugcc: Add support for Debugcc for HOLI
  clk: qcom: dispcc: Add support for dispcc driver
  drivers: thermal: pe_sensor: Clear the victim IRQ status
  ANDROID: GKI: Update CF abi list for virtio-console
  usb: phy: Add snapshot of QUSB-V2 PHY driver
  usb: misc: nb7vpq904m: move gpio init before register ucsi callback
  usb: phy: snps: Enable auto-resume during host mode bus suspend
  arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
  sound: usb: qmi: Clean up log messages
  defconfig: holi: Enable dispcc and debugcc
  drivers: soc: qcom: Make global minidump table pointer NULL
  interconnect: qcom: Add SDC1 master for Shima
  icc: dt-bindings: Add SDC1 master ID for Shima
  arm64: defconfig: Add support for DISPCC, debugCC for SHIMA
  clk: qcom: debugcc: Add debug clock controller support for SHIMA
  clk: qcom: dispcc: Add display clock controller for SHIMA
  coresight-tmc: Use sysfs_buf for byte-cntr and sw usb cases
  clk: qcom: Add support for pm ops for Multimedia clock controllers
  ABI: Add pm_clk* symbols to qcom whitelist
  msm: adsprpc: double free when creating dynamic process
  leds: qti-flash: Support zero duration for flash safety timer
  leds: qti-flash: Fix debug prints, read more than one byte
  kernel: sound: remove decoder structure definition
  adsprpc: set QoS only to silver cluster
  UPSTREAM: lkdtm/heap: Avoid edge and middle of slabs
  UPSTREAM: lkdtm: Avoid more compiler optimizations for bad writes
  sched: Enable latency sensitive feature
  sound: usb: qmi: Move QMI service init to driver probe
  interconnect: qcom: Compile Shima interconnect provider driver
  dwc3: gadget: Don't perform SET XFER resource with USB GSI endpoint
  ANDROID: GKI: Update ABI after RPMH config change
  ANDROID: GKI: Adjust symbol lists after RPMH removed from gki_defconfig
  ANDROID: db845c_gki.fragment: Add QCOM_RPMH and QCOM_RPMHPD as modules
  ANDROID: gki_defconfig: Remove QCOM_RPMH from the gki_defconfig
  ANDROID: Kconfig.gki: Remove GKI_QCOM_CLKS_CONFIGS and QCOM_RPMHPD from GKI_HACKS config option
  FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
  UPSTREAM: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
  ABI: Update internal whitelist with hyp assign
  ANDROID: GKI: Export memblock_free to drivers
  qseecom: Change in buffer sharing mechanism in qseecom
  firmware: scm: Remove arch check for dma_set_mask
  cpuidle: lpm-levels: no hotplug for single core
  drivers: qcom: rpmh: allow RPMH on ARM SoC
  drivers: irqchip: pdc: Add irqchip for sdxlemur
  usb: f_qdss: Cleanup control interface as no longer in use
  drivers: qcom: stats: define readq_relaxed for ARM variants
  clk: qcom: Update GCC/GPUCC code for HOLI
  platform: msm-geni-se: Return correct Error code in probe context
  icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
  ANDROID: GKI: do not export symbol_get/put()
  scsi: ufs: Clear uic_cmd->cmd_active before calling complete()
  soc: qcom: spcom: spcom vote for PM runtime suspend/resume
  serail: msm_geni_serial: Stop TX Engine during port close
  soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
  ANDROID: add xfs back to allmodconfig build tests
  iommu-debug: Use apply_to_new_mapping to reset fastmap
  arm: dma-mapping: Use iommu_dma ops for arm32
  iommu-debug: Remove extra iterations
  arm: dma-mapping: Add support for CONFIG_IOMMU_DMA
  irqchip: qcom-pdc: Add support to load PDC on shima as module
  FROMLIST: rpmsg: core: Add signal API support
  pci: pci-msm-msi: Update the msi address size
  msm: kgsl: Make sure first boot sequence is complete during touch event
  ANDROID: GKI: Fix x86 warning on DMA_VIRTUAL_CHANNELS
  ANDROID: GKI: Update ABI and export list for qcom
  Revert "ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG"
  Revert "ALSA: compress: fix partial_drain completion state"
  Linux 5.4.52
  s390/maccess: add no DAT mode to kernel_write
  s390: Change s390_kernel_write() return type to match memcpy()
  pwm: jz4740: Fix build failure
  perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
  perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result
  perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result
  perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
  dm writecache: reject asynchronous pmem devices
  blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
  s390/mm: fix huge pte soft dirty copying
  s390/setup: init jump labels before command line parsing
  ARC: elf: use right ELF_ARCH
  ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
  mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
  dm: use noio when sending kobject event
  drm/amdgpu: don't do soft recovery if gpu_recovery=0
  drm/radeon: fix double free
  btrfs: fix double put of block group with nocow
  btrfs: fix fatal extent_buffer readahead vs releasepage race
  Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
  bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
  kprobes: Do not expose probe addresses to non-CAP_SYSLOG
  module: Do not expose section addresses to non-CAP_SYSLOG
  module: Refactor section attr into bin attribute
  kallsyms: Refactor kallsyms_show_value() to take cred
  KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
  KVM: x86: Mark CR4.TSD as being possibly owned by the guest
  KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
  KVM: x86: bit 8 of non-leaf PDPEs is not reserved
  KVM: arm64: Annotate hyp NMI-related functions as __always_inline
  KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
  KVM: arm64: Fix definition of PAGE_HYP_DEVICE
  ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC
  ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
  ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC
  ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
  ALSA: usb-audio: Add implicit feedback quirk for RTX6001
  ALSA: usb-audio: add quirk for MacroSilicon MS2109
  ALSA: hda - let hs_mic be picked ahead of hp_mic
  ALSA: opl3: fix infoleak in opl3
  IB/hfi1: Do not destroy link_wq when the device is shut down
  IB/hfi1: Do not destroy hfi1_wq when the device is shut down
  mlxsw: pci: Fix use-after-free in case of failed devlink reload
  mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
  net: macb: fix call to pm_runtime in the suspend/resume functions
  net: macb: mark device wake capable when "magic-packet" property present
  net: macb: fix wakeup test in runtime suspend/resume routines
  bnxt_en: fix NULL dereference in case SR-IOV configuration fails
  net/mlx5e: Fix 50G per lane indication
  net/mlx5: Fix eeprom support for SFP module
  qed: Populate nvm-file attributes while reading nvm config partition.
  IB/mlx5: Fix 50G per lane indication
  cxgb4: fix all-mask IP address comparison
  nbd: Fix memory leak in nbd_add_socket
  arm64: kgdb: Fix single-step exception handling oops
  RDMA/siw: Fix reporting vendor_part_id
  ALSA: compress: fix partial_drain completion state
  net: hns3: fix use-after-free when doing self test
  net: hns3: add a missing uninit debugfs when unload driver
  smsc95xx: avoid memory leak in smsc95xx_bind
  smsc95xx: check return value of smsc95xx_reset
  perf intel-pt: Fix PEBS sample for XMM registers
  perf intel-pt: Fix recording PEBS-via-PT with registers
  perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
  netfilter: conntrack: refetch conntrack after nf_conntrack_update()
  net: dsa: microchip: set the correct number of ports
  IB/sa: Resolv use-after-free in ib_nl_make_request()
  net: cxgb4: fix return error value in t4_prep_fw
  net: mvneta: fix use of state->speed
  netfilter: ipset: call ip_set_free() instead of kfree()
  bpf, sockmap: RCU dereferenced psock may be used outside RCU block
  bpf, sockmap: RCU splat with redirect and strparser error or TLS
  drm/mediatek: Check plane visibility in atomic_update
  nl80211: don't return err unconditionally in nl80211_start_ap()
  gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
  gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
  net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
  sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
  x86/entry: Increase entry_stack size to a full page
  nvme-rdma: assign completion vector correctly
  block: release bip in a right way in error path
  usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
  scsi: mptscsih: Fix read sense data size
  ARM: imx6: add missing put_device() call in imx6q_suspend_init()
  cifs: update ctime and mtime during truncate
  s390/kasan: fix early pgm check handler execution
  drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
  drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
  iommu/vt-d: Don't apply gfx quirks to untrusted devices
  powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
  ibmvnic: continue to init in CRQ reset returns H_CLOSED
  i40e: protect ring accesses with READ- and WRITE_ONCE
  ixgbe: protect ring accesses with READ- and WRITE_ONCE
  net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
  net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
  spi: spidev: fix a potential use-after-free in spidev_release()
  spi: spidev: fix a race between spidev_release and spidev_remove
  ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
  ASoC: SOF: Intel: add PCI ID for CometLake-S
  drm: mcde: Fix display initialization problem
  gpu: host1x: Detach driver on unregister
  drm/tegra: hub: Do not enable orphaned window group
  drm/ttm: Fix dma_fence refcnt leak when adding move fence
  ARM: dts: omap4-droid4: Fix spi configuration and increase rate
  perf/x86/rapl: Fix RAPL config variable bug
  perf/x86/rapl: Move RAPL support to common x86 code
  regmap: fix alignment issue
  spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
  spi: spi-fsl-dspi: Adding shutdown hook
  KVM: s390: reduce number of IO pins to 1
  msm: adsprpc: use current PID instead of stored PID for validation
  dt-bindings: clock: Update clock ID's of GPUCC and DISPCC for SHIMA
  ANDROID: ABI: add already existing symbols of ufs_* to unisoc
  msm: adsprpc: remove use of vfs_stat API in the fastrpc driver
  defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
  soc: qcom: pil: Handle uninitialized 'ret'
  ion: Restore GKI system heap implementation
  msm: kgsl: Add support to configure bus dcvs sampling interval
  input: event_notify: Remove the support
  ion: Update the system heap type to MSM_SYSTEM and update sys heap ID
  ion: Move the msm system heap source into its own files
  defconfig: Enable icnss2 config for holi
  ANDROID: ABI: add nf_* symbols to unisoc
  ANDROID: GKI: update abi xml file
  icnss2: Remove vbatt feature code for holi
  msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot
  ANDROID: GKI: build in more Bluetooth drivers
  ARM64: mm: Add log in fixmap_remap_fdt for static memory
  mm: page_alloc: Add debug log in free_reserved_area for static memory
  ANDROID: GKI: update abi xml file
  ANDROID: GKI: Enable CONFIG_BT_HIDP as it is needed by some platforms
  ANDROID: GKI: add CONFIG_BT to x86 gki_defconfig
  cnss2: Notify WLAN host driver when SMMU fault is detected
  clk: qcom: gcc-shima: Update video_axi clks to clk_branch2_force_off_ops
  Revert "FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context"
  binder: update latency_sensitive flag for binder transactions
  Revert "scsi: ufs: Dump PA_VS_STATUS_REG1 in eh"
  mhi: core: Prevent extra votes for multiple timesync requests
  power: reset: Remove flush_cache_all usage
  ANDROID: GKI: update abi definitions
  ANDROID: mm: add vendor padding for SPECULATIVE_PAGE_FAULTS
  net: qrtr: haven: Add doorbell retry for secondary
  leds: qti-flash: Allow symmetrical switch on with no channels configured
  ANDROID: GKI: enable usb storage drivers
  drivers: thermal: Change parameters in thermal zone configuration
  ANDROID: fscrypt: fix DUN contiguity with inline encryption + IV_INO_LBLK_32 policies
  coresight: Delete path from active paths when exception happens
  arm64: defconfig: remove mass storage as module
  mmc: sdhci-msm: Remove unneeded device tree entries
  mmc: core: Add at least 3 mclk cycle delay before next command after ACMD41
  mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
  UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
  drivers/base/memory.c: Optimize allocated_bytes_show()
  input: touchscreen: synaptics_tcm: add new touch driver
  sound: usb: Use IOMMU_CACHE mapping if USB controller is dma-coherent
  input: qcom-hv-haptics: set effect to NULL in constant playing
  msm: kgsl: Update preemption keepalive on a660
  soc: qcom: hyp_core_ctl: Fix conditional statement boundries
  defconfig: Enable USB related config flags on sdxlemur
  ANDROID: GKI: set CONFIG_STATIC_USERMODEHELPER_PATH
  build.config.aarch64: s/COMPAT/ARM32
  usb: f_qdss: Fix race between qdss_alloc_req & qdss_close
  msm:ipa3: removed duplicate entries in defconfig
  power: supply: qti_battery_charger: Enable Ship mode shutdown
  msm: kgsl: Add snapshot size and highest bank bit for a619
  ANDROID: sound: usb: Add vendor's hooking interface
  mm: remove the speculative page fault traces
  clk: qcom: gcc: use the holi specific vdd file
  BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend
  defconfig: Enable CPUFREQ HW module for cpu scaling
  cnss2: Add debug assert on idle restart timeout
  tmc-etr: Call usb_qdss_open after all etr settings are done
  UPSTREAM: slimbus: core: Set fwnode for a device when setting of_node
  ANDROID: f2fs: add back compress inode check
  msm: cvp: Fix linked list corruption in CVP driver
  ANDROID: abi: update abi dump for CONFIG_KPROBES
  Move from dma_buf_kmap to dma_buf_vmap for ION
  f2fs: fix use-after-free when accessing bio->bi_crypt_context
  pstore: Add support to cached pages
  usb: f_qdss: Setting channel to NULL in qdss_close
  ANDROID: gki_defconfig: Enable Kprobes
  msm: cvp: Avoid NULL pointer dereference
  msm: cvp: addressing the LF making issue
  mhi: core: Use appropriate names for BHI/BHIe firmware load functions
  mhi: cntrl: qcom: Add support for fatal error processing
  mhi: core: block unbind from userspace till channel reset
  mhi: core: Add extra checks for RDDM event handling
  mhi: core: move PM state to SYS_ERROR if the event arrives before RDDM
  arm64: defconfig: enable DRM display driver configs
  ANDROID: Correct branch name after rename
  scsi: ufs: Support query the spm/rpm level from device tree
  msm:adsprpc: Fixed NULL dereference in getargs()
  msm: kgsl: Wait for active count when last kgsl instance is closed
  kernel_headers: Disable headers matching
  arm: defconfig: Enable MPROC stack for sdxlemur
  scsi: ufshcd: Allow zero value setting to Auto-Hibernate Timer
  soc: qcom: add VTCM debug test support
  soc: qcom: mem-buf: Include Haven structure definitions
  msm: kgsl: Add support for clk_set_options() to enable NAP feature
  ANDROID: GKI: update ABI due to power supply changes
  UPSTREAM: power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
  UPSTREAM: power: supply: core: add manufacture date properties
  UPSTREAM: power: supply: core: add capacity error margin property
  UPSTREAM: power: supply: core: Add type property to uevent env
  UPSTREAM: power: supply: core: Add a macro that maps enum properties to text values
  UPSTREAM: power: supply: core: Use designated initializer for property text arrays
  UPSTREAM: power: supply: core: Cleanup power supply sysfs attribute list
  UPSTREAM: power: supply: core: reduce power_supply_show_usb_type() parameters
  clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL
  ANDROID: fix copyright notice
  ANDROID: add support for vendor hooks
  ANDROID: GKI: update abi definitions
  iommu/iova: Free global iova rcache on iova alloc failure
  iommu/iova: Retry from last rb tree node if iova search fails
  pinctrl: qcom: Update pinctrl for HOLI soc
  Linux 5.4.51
  efi: Make it possible to disable efivar_ssdt entirely
  dm zoned: assign max_io_len correctly
  x86/resctrl: Fix memory bandwidth counter width for AMD
  mm, compaction: make capture control handling safe wrt interrupts
  mm, compaction: fully assume capture is not NULL in compact_zone_order()
  irqchip/gic: Atomically update affinity
  dma-buf: Move dma_buf_release() from fops to dentry_ops
  drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
  drm/amdgpu: use %u rather than %d for sclk/mclk
  drm/amd/display: Only revalidate bandwidth on medium and fast updates
  MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
  MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
  cifs: Fix the target file was deleted when rename failed.
  SMB3: Honor 'handletimeout' flag for multiuser mounts
  SMB3: Honor lease disabling for multiuser mounts
  SMB3: Honor persistent/resilient handle flags for multiuser mounts
  SMB3: Honor 'seal' flag for multiuser mounts
  Revert "ALSA: usb-audio: Improve frames size computation"
  nfsd: apply umask on fs without ACL support
  spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
  i2c: mlxcpld: check correct size of maximum RECV_LEN packet
  i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
  samples/vfs: avoid warning in statx override
  nvme: fix a crash in nvme_mpath_add_disk
  nvme: fix identify error status silent ignore
  SMB3: Honor 'posix' flag for multiuser mounts
  virtio-blk: free vblk-vqs in error path of virtblk_probe()
  drm: sun4i: hdmi: Remove extra HPD polling
  nfsd: fix nfsdfs inode reference count leak
  nfsd4: fix nfsdfs reference count loop
  thermal/drivers/rcar_gen3: Fix undefined temperature if negative
  thermal/drivers/mediatek: Fix bank number settings on mt8183
  hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
  hwmon: (max6697) Make sure the OVERT mask is set correctly
  cxgb4: fix SGE queue dump destination buffer context
  cxgb4: use correct type for all-mask IP address comparison
  cxgb4: fix endian conversions for L4 ports in filters
  cxgb4: parse TC-U32 key values and masks natively
  cxgb4: use unaligned conversion for fetching timestamp
  RDMA/counter: Query a counter before release
  rxrpc: Fix afs large storage transmission performance drop
  drm/msm/dpu: fix error return code in dpu_encoder_init
  crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
  tpm: Fix TIS locality timeout problems
  selftests: tpm: Use /bin/sh instead of /bin/bash
  kgdb: Avoid suspicious RCU usage warning
  nvme-multipath: fix bogus request queue reference put
  nvme-multipath: fix deadlock due to head->lock
  nvme-multipath: fix deadlock between ana_work and scan_work
  nvme-multipath: set bdi capabilities once
  s390/debug: avoid kernel warning on too large number of pages
  tools lib traceevent: Handle __attribute__((user)) in field names
  tools lib traceevent: Add append() function helper for appending strings
  usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
  rxrpc: Fix race between incoming ACK parser and retransmitter
  mm/slub: fix stack overruns with SLUB_STATS
  mm/slub.c: fix corrupted freechain in deactivate_slab()
  sched/debug: Make sd->flags sysctl read-only
  usbnet: smsc95xx: Fix use-after-free after removal
  EDAC/amd64: Read back the scrub rate PCI register on F15h
  mm: fix swap cache node allocation mask
  io_uring: make sure async workqueue is canceled on exit
  sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream
  usb: gadget: Fix interface descriptor fields for QTI functions
  PM / devfreq: make memlat and bwmon governors immutable
  ANDROID: update the ABI representation after ion sysfs changes
  ANDROID: add ion_stat tracepoint to common kernel
  ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
  ANDROID: Update ABI representation for libabigail update
  ANDROID: Update the ABI representation
  icnss2: Add snapshot of icnss2 driver
  dt-bindings: clock: add MDSS clock names for 10nm architecture
  iommu/iova: Don't BUG on invalid PFNs
  input: qcom-hv-haptics: Update sequence of reading STATUS_DATA
  drivers: pinctrl: Add gpio to mpm mapping for holi
  ufs: ufs-qcom: Fix racing caused by ufs_qcom_testbus_config()
  clk: qcom: gpucc-lahaina: Fix gpu_cc_cx_gmu_clk stuck off warning
  mmc: Change locking for clk scaling from bh to irqsave
  msm: cvp: Increase delay during AXI reset pulse
  ANDROID: GKI: Incremental fs: move MODULE_IMPORT_NS() line
  msm: adsprpc: Reserve contexts for all static handles
  memshare: Move ramdump collection to AFTER_SHUTDOWN event
  ANDROID: GKI: set vfs-only exports into their own namespace
  ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
  ANDROID: GKI: make VIDEOBUF2_DMA_CONTIG under GKI_HIDDEN_MEDIA_CONFIGS
  ANDROID: PM: sleep: export device_pm_callback_start/end trace event
  ANDROID: fix copyright notice
  ANDROID: GKI: add android_vendor.h
  arm64: defconfig: Enable BFQ io scheduler on holi
  ANDROID: GKI: enable CONFIG_V4L_PLATFORM_DRIVERS
  mm: reduce the time spend by killed tasks in alloc path
  arm64: defconfig: Move to upstream ufshcd core
  RTC6226: keep tuned to valid lower band channel for dwell time
  uio: msm_sharedmem: shared memory region access is also given to vm-nav
  soc: qcom: secure_buffer: add support for VMID_NAV
  uio: msm_sharedmem: add guard page around shared memory
  arm64: defconfig: Enable shima interconnect driver
  ANDROID: GKI: enable CONFIG_TYPEC_TCPM
  ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN
  input: qcom-hv-haptics: clear HW faults before enabling play
  ANDROID: GKI: move abi files to android/
  ANDROID: GKI: drop unneeded "_whitelist" off of symbol filenames
  msm: kgsl: Add support for A660 GPU variant
  interconnect: qcom: Add Shima interconnect provider driver
  bindings: clock: gcc: Add support for REF clock for HOLI
  defconfig: arm64: Enable the GPUCC clock controller
  clk: qcom: gpucc: Add Graphics Clock controller for HOLI
  defconfig: lahaina: Enable memshare driver on lahaina_debug
  ANDROID: GKI: modules should not run programs
  phy: ufs: Add UFS PHY support for Holi
  msm_rtb: Include <asm/io.h> header in rtb for QGKI
  UPSTREAM: net: bpf: Make bpf_ktime_get_ns() available to non GPL programs
  kernel: add header file for audio compressed formats in bp
  arm64: defconfig: Enable IO_PGTABLE_PAGE_ACCOUNTING for debug configs
  UPSTREAM: bpf: Add gso_size to __sk_buff
  clk: qcom: gcc-lahaina: Update video_axi clks to clk_branch2_force_off_ops
  cnss2: Add PBL and SBL dump only for QCA6490
  UPSTREAM: usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
  ANDROID: ABI/Whitelist: update symbols of incrementalfs.ko and sprd_*.ko to unisoc whitelist
  ANDROID: GKI: update abi definition now that EHCI driver is built in
  ANDROID: GKI: support CONFIG_USB_EHCI_HCD_PLATFORM
  ANDROID: GKI: support CONFIG_USB_EHCI_HCD
  byte-cntr: Set offset as rwp offset when sw usb mode start
  ABI: Update internal whitelist for cnss symbols
  UPSTREAM: mmc: sdhci-msm: Deactivate CQE during SDHC reset
  UPSTREAM: mmc: cqhci: Add cqhci_deactivate()
  mhi: core: Expose API to check device execution environment
  mhi: core: Use high priority workqueue for all MHI work
  mhi: core: Move to error state as soon as RDDM is detected
  cnss2: set rddm support boolean for MHI
  mhi: core: Move power down check within the RDDM image support
  mhi: core: Separate rddm support and dump collection
  mhi: cntrl: qcom: expand debug modes for new device bringup
  mhi: core: move certain logs to controller log buffer
  mhi: cntrl: qcom: move certain logs to controller log buffer
  mhi: cntrl: qcom: reduce timesync and bootlogger log buffer size
  mhi: cntrl: qcom: add support for controller ipc logs
  cnss2: add support for controller IPC logs
  mhi: core: add log buffer for controller bootup and shutdown
  input: touchscreen: focaltech_touch: Remove vfs_read()
  ANDROID: Update kabi for db845c (keeping up with ufs-qcom zig-zag)
  input: qcom-hv-haptics: adjust frequency calibration sequence
  HID: qvr: using different dma-buf APIs
  cnss2: Add support to create device sysfs group
  abi: Update qcom whitelist with devm_device* APIs
  ANDROID: GKI: scripts: Makefile: update the lz4 command (#2)
  pci: msm: Add support to disable L1SS sleep
  scsi: ufs: Read device tree to find UFS's Vcc voltage level
  Linux 5.4.50
  Revert "tty: hvc: Fix data abort due to race in hvc_open"
  xfs: add agf freeblocks verify in xfs_agf_verify
  dm writecache: add cond_resched to loop in persistent_memory_claim()
  dm writecache: correct uncommitted_block when discarding uncommitted entry
  xprtrdma: Fix handling of RDMA_ERROR replies
  NFSv4 fix CLOSE not waiting for direct IO compeletion
  pNFS/flexfiles: Fix list corruption if the mirror count changes
  SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
  sunrpc: fixed rollback in rpc_gssd_dummy_populate()
  Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
  drm/amdgpu: add fw release for sdma v5_0
  drm/radeon: fix fb_div check in ni_init_smc_spll_table()
  drm: rcar-du: Fix build error
  drm/amd: fix potential memleak in err branch
  ring-buffer: Zero out time extend if it is nested and not absolute
  tracing: Fix event trigger to accept redundant spaces
  arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
  arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
  arm64: perf: Report the PC value in REGS_ABI_32 mode
  mm/memcontrol.c: add missed css_put()
  ocfs2: fix panic on nfs server over ocfs2
  ocfs2: fix value of OCFS2_INVALID_SLOT
  ocfs2: load global_inode_alloc
  ocfs2: avoid inode removal while nfsd is accessing it
  mm/slab: use memzero_explicit() in kzfree()
  btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
  btrfs: check if a log root exists before locking the log_mutex on unlink
  btrfs: fix data block group relocation failure due to concurrent scrub
  btrfs: fix bytes_may_use underflow when running balance and scrub in parallel
  x86/asm/64: Align start of __clear_user() loop to 16-bytes
  x86/cpu: Use pinning mask for CR4 bits needing to be 0
  KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
  KVM: nVMX: Plumb L2 GPA through to PML emulation
  KVM: X86: Fix MSR range of APIC registers in X2APIC mode
  erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
  ACPI: configfs: Disallow loading ACPI tables when locked down
  ACPI: sysfs: Fix pm_profile_attr type
  ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
  ALSA: hda/realtek - Add quirk for MSI GE63 laptop
  ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
  RISC-V: Don't allow write+exec only page mapping request in mmap
  block: update hctx map when use multiple maps
  blktrace: break out of blktrace setup on concurrent calls
  kprobes: Suppress the suspicious RCU warning on kprobes
  recordmcount: support >64k sections
  kbuild: improve cc-option to clean up all temporary files
  arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
  s390/vdso: fix vDSO clock_getres()
  s390/vdso: Use $(LD) instead of $(CC) to link vDSO
  s390/ptrace: fix setting syscall number
  s390/ptrace: pass invalid syscall numbers to tracing
  pinctrl: tegra: Use noirq suspend/resume callbacks
  pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
  test_objagg: Fix potential memory leak in error handling
  net: alx: fix race condition in alx_remove
  ibmvnic: Harden device login requests
  hwrng: ks-sa - Fix runtime PM imbalance on error
  riscv/atomic: Fix sign extension for RV64I
  drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
  ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
  sata_rcar: handle pm_runtime_get_sync failure cases
  sched/core: Fix PI boosting between RT and DEADLINE tasks
  sched/deadline: Initialize ->dl_boosted
  afs: Fix storage of cell names
  i2c: core: check returned size of emulated smbus block read
  i2c: fsi: Fix the port number field in status register
  clk: sifive: allocate sufficient memory for struct __prci_data
  net: bcmgenet: use hardware padding of runt frames
  netfilter: ipset: fix unaligned atomic access
  nvme: don't protect ns mutation with ns->head->lock
  usb: renesas_usbhs: getting residue from callback_result
  usb: gadget: udc: Potential Oops in error handling code
  scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
  ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
  cxgb4: move handling L2T ARP failures to caller
  net: qede: fix use-after-free on recovery and AER handling
  net: qede: fix PTP initialization on recovery
  net: qed: fix excessive QM ILT lines consumption
  net: qed: fix NVMe login fails over VFs
  net: qede: stop adding events on an already destroyed workqueue
  net: qed: fix async event callbacks unregistering
  net: qed: fix left elements count calculation
  iommu/vt-d: Update scalable mode paging structure coherency
  iommu/vt-d: Enable PCI ACS for platform opt in hint
  selftests/net: report etf errors correctly
  RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
  s390/qeth: fix error handling for isolation mode cmds
  ASoC: rockchip: Fix a reference count leak.
  RDMA/cma: Protect bind_list and listen_list while finding matching cm id
  RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
  RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
  rxrpc: Fix handling of rwind from an ACK packet
  ARM: dts: NSP: Correct FA2 mailbox node
  bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
  devmap: Use bpf_map_area_alloc() for allocating hash buckets
  regmap: Fix memory leak from regmap_register_patch
  x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
  ARM: dts: Fix duovero smsc interrupt for suspend
  ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
  bpf, xdp, samples: Fix null pointer dereference in *_user code
  samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
  ASoC: fsl_ssi: Fix bclk calculation for mono channel
  RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
  regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
  ASoC: qcom: common: set correct directions for dailinks
  ASoc: q6afe: add support to get port direction
  efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
  efi/tpm: Verify event log header before parsing
  ASoC: q6asm: handle EOS correctly
  xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
  ARM: OMAP2+: Fix legacy mode dss_reset
  bus: ti-sysc: Ignore clockactivity unless specified as a quirk
  bus: ti-sysc: Flush posted write on enable and disable
  IB/hfi1: Fix module use count flaw due to leftover module put calls
  IB/mad: Fix use after free when destroying MAD agent
  loop: replace kill_bdev with invalidate_bdev
  cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
  xhci: Return if xHCI doesn't support LPM
  xhci: Fix enumeration issue when setting max packet size for FS devices.
  xhci: Fix incorrect EP_STATE_MASK
  cifs/smb3: Fix data inconsistent when zero file range
  cifs/smb3: Fix data inconsistent when punch hole
  cifs: Fix cached_fid refcnt leak in open_shroot
  scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
  scsi: qla2xxx: Keep initiator ports after RSCN
  usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
  usb: cdns3: ep0: fix the test mode set incorrectly
  usb: cdns3: trace: using correct dir value
  ALSA: usb-audio: Fix OOB access of mixer element list
  ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
  ALSA: usb-audio: add quirk for Denon DCD-1500RE
  ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
  usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
  usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
  xhci: Poll for U0 after disabling USB2 LPM
  usb: host: xhci-mtk: avoid runtime suspend when removing hcd
  USB: ehci: reopen solution for Synopsys HC bug
  usb: add USB_QUIRK_DELAY_INIT for Logitech C922
  usb: dwc2: Postponed gadget registration to the udc class driver
  USB: ohci-sm501: Add missed iounmap() in remove
  binder: fix null deref of proc->context
  ALSA: usb-audio: Fix potential use-after-free of streams
  fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
  net: sched: export __netdev_watchdog_up()
  btrfs: fix a block group ref counter leak after failure to remove block group
  Revert "i2c: tegra: Fix suspending in active runtime PM state"
  tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
  sch_cake: fix a few style nits
  sch_cake: don't call diffserv parsing code when it is not needed
  sch_cake: don't try to reallocate or unshare skb unconditionally
  ip_tunnel: fix use-after-free in ip_tunnel_lookup()
  net: phy: Check harder for errors in get_phy_id()
  ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
  tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
  tcp: grow window for OOO packets only for SACK flows
  tcp: don't ignore ECN CWR on pure ACK
  sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
  rxrpc: Fix notification call on completion of discarded calls
  rocker: fix incorrect error handling in dma_rings_init
  openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
  net: usb: ax88179_178a: fix packet alignment padding
  net: increment xmit_recursion level in dev_direct_xmit()
  net: Fix the arp error in some cases
  net: fix memleak in register_netdevice()
  net: Do not clear the sock TX queue in sk_set_socket()
  net: core: reduce recursion limit value
  net: bridge: enfore alignment for ethernet address
  mvpp2: ethtool rxtx stats fix
  mld: fix memory leak in ipv6_mc_destroy_dev()
  ibmveth: Fix max MTU limit
  geneve: allow changing DF behavior after creation
  enetc: Fix tx rings bitmap iteration range, irq handling
  block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
  msm: kgsl: Update current frequency in devfreq status structure
  mm, memory_hotplug: update pcp lists everytime onlining a memory block
  sound: usb: Fix check with usb_get_controller_id() for valid controller id
  ANDROID: GKI: revert part of the ufshcd_* export removals
  ANDROID: GKI: update ABI definitions based on recent wifi backports
  BACKPORT: cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries
  BACKPORT: nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port
  BACKPORT: nl80211: modify TID-config API
  BACKPORT: nl80211: Add NL command to support TID speicific configurations
  BACKPORT: cfg80211: Support key configuration for Beacon protection (BIGTK)
  BACKPORT: cfg80211: More error messages for key addition failures
  BACKPORT: cfg80211: Enhance the AKM advertizement to support per interface.
  BACKPORT: nl80211: add handling for BSS color
  BACKPORT: cfg80211: VLAN offload support for set_key and set_sta_vlan
  drivers: thermal: Avoid multiple TSENS controller re-init simultaneously
  spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
  spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
  spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
  ASoC: pcm: add null check for be_substream
  spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
  defconfig: msm: Enable CONFIG_QTI_TZ_LOG on perf builds
  arm64: defconfig: configuration for UTS namespace
  spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
  spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
  msm: cvp: Re-initialize the HFI queue headers after CDSP-SSR
  FROMGIT: binder: fix null deref of proc->context
  Revert "ANDROID: fscrypt: add key removal notifier chain"
  drivers: thermal: bcl: Update the threshold conversion
  soc: qcom: altmode-glink: Execute client callback in work
  drivers: thermal: pe_sensor: Add code to clear victim irq status
  UPSTREAM: scsi: ufs: Fix imprecise load calculation in devfreq window
  UPSTREAM: scsi: ufs: Add trace event for UIC commands
  UPSTREAM: scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
  UPSTREAM: scsi: ufs-mediatek: Allow unbound mphy
  UPSTREAM: scsi: ufs-mediatek: Fix unbalanced clock on/off
  UPSTREAM: scsi: ufs-mediatek: Introduce low-power mode for device power supply
  UPSTREAM: scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
  UPSTREAM: scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
  BACKPORT: scsi: ufs: Disable WriteBooster capability in non-supported UFS device
  BACKPORT: scsi: ufs: Fix WriteBooster flush during runtime suspend
  BACKPORT: scsi: ufs: Fix index of attributes query for WriteBooster feature
  BACKPORT: scsi: ufs: Allow WriteBooster on UFS 2.2 devices
  UPSTREAM: scsi: ufs-mediatek: Customize WriteBooster flush policy
  UPSTREAM: scsi: ufs: Customize flush threshold for WriteBooster
  BACKPORT: scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters
  UPSTREAM: scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static
  UPSTREAM: scsi: ufs: Cleanup WriteBooster feature
  UPSTREAM: scsi: ufs-mediatek: Enable WriteBooster capability
  BACKPORT: scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster
  BACKPORT: scsi: ufs: Add "index" in parameter list of ufshcd_query_flag()
  UPSTREAM: scsi: ufs-mediatek: Add fixup_dev_quirks vops
  UPSTREAM: scsi: ufs: Export ufs_fixup_device_setup() function
  BACKPORT: scsi: ufs: Introduce fixup_dev_quirks vops
  UPSTREAM: scsi: ufs-mediatek: add error recovery for suspend and resume
  UPSTREAM: scsi: ufs: export ufshcd_link_recovery
  UPSTREAM: scsi: ufs-mediatek: customize the delay for enabling host
  UPSTREAM: scsi: ufs: make HCE polling more compact to improve initialization latency
  BACKPORT: scsi: ufs: allow custom delay prior to host enabling
  UPSTREAM: scsi: ufs-mediatek: use common delay function
  UPSTREAM: scsi: ufs: introduce common and flexible delay function
  UPSTREAM: scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
  UPSTREAM: scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices
  BACKPORT: scsi: ufs: Add max_lu_supported in struct ufs_dev_info
  RTC6226: set the the Channel spacing value in Radio Config register
  ANDROID: GKI: remove ufshcd_* exports from whitelists
  defconfig: enable fixed and stub regulator for sdxlemur
  ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
  ANDROID: GKI: enable QCOM and HISI UFS drivers
  ANDROID: GKI: enable UFS for x86 gki builds and SCSI_UFSHCD_PCI
  icc: dt-bindings: Update endpoint IDs for interconnects for SHIMA
  soc: qcom: crypto-qti-hwkm: add wrapped raw secret
  interconnect: qcom: Add sdxlemur interconnect provider driver
  dt-bindings: interconnect: Add support for SDXLEMUR DT bindings
  msm: cvp: Avoid reset CVP clock during power off
  msm: cvp: Avoids sending random error code to DSP
  tmc-etr: Fix duplicate logs issue when use sw usb mode
  Revert "irqdomain: Implement and expose API to clear IRQ mapping for radix tree"
  buses: i2c: update i2c geni driver to include irq.h
  UPSTREAM: amba: Retry adding deferred devices at late_initcall
  scsi: ufs-qcom: add qos support for ufs
  arm64: defconfig: remove configs to fix kw issues
  net: qrtr: ns: Change servers radix tree to xarray
  net: qrtr: ns: Change nodes radix tree to xarray
  mailbox: qcom-apcs: Add compatible for sdxlemur
  defconfig: arm64: Disable SDCARD_FS for Lahaina
  clk: qcom: clk-branch: Add clk_branch2_force_off_ops to force off a clock
  ANDROID: GKI: Enable INTERVAL_TREE
  FROMGIT: binder: fix null deref of proc->context
  cnss2: Handle PCI register rw operation during crash shutdown
  build.config.msm.lahaina: Add qgki-consolidate as a supported variant
  ANDROID: Makefile: append BUILD_NUMBER to version string when defined
  arm64: defconfig: add trusted touch support to GKI defconfig
  arm64: defconfig: add trusted touch  config for genericarmv8
  ABI: Update whitelist
  defconfig: enable system pm violators for lahaina
  mm: memory_hotplug: wait on device_hotplug_lock in OOM path
  mm: change max readahead size to 512KB
  mm: disable fault around on emulated access bit architecture
  mm: allocate swapin pages from movable zone
  ABI: Add synx driver ABIs for QCOM whitelist
  bindings: clock: qcom: Update the GPU CC clock IDs
  clk: qcom: clk-branch: Add clock ops for Voltage voting
  clk: qcom: Add qcom implementation of qcom_clk_set_flags
  defconfig: Enable MPM driver for Holi
  dt-bindings: clock: Add support for clock ids for SDXLEMUR
  soc: qcom: rpmh-rsc: Correctly handle zero active TCS for solver mode
  defconfig: msm: Disable CONFIG_MSM_TZ_LOG from perf builds
  staging: android: ion: Add support for the audio ML heap
  soc: qcom: secure_buffer: Add support for VMID_ADSP_HEAP and VMID_LPASS
  iommu: Remove iommu_debugfs_top
  iommu: Refactor IOMMU pagetable page accounting into a config option
  iommu: add a function to get MID/PID/BID info
  soc: qcom: hwkm: Re-format cmd packet for system kdf
  leds: qti-flash: Disable flash LED channel after De-strobe
  leds: qti-flash: Disable flash LED when brightness is set to 0
  usb: gadget: composite: Inform controller driver of self-powered
  scsi: ufs: Try to save power mode change and UIC cmd completion timeout
  ANDROID: GKI: update the abi definitions due to 5.4.49 and padding
  ANDROID: GKI: USB: Gadget: add Android ABI padding to struct usb_gadget
  ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint
  sched/fair: Fix need_idle argument in sched_task_util trace point
  power: smb1355: Add snapshot of SMB1355 charger driver
  arm64: defconfig: Add support for CAMCC, VIDEOCC, GPUCC for SHIMA
  msm: adsprpc: Add support for recover session on DSP
  ANDROID: ext4: Optimize match for casefolded encrypted dirs
  ANDROID: ext4: Handle casefolding with encryption
  pil: Fix minidump collection during SSR
  arm64: Enable a bunch of android recommended configs
  cnss2: Add debug dump for Wlan FW PBL and SBL
  msm: cvp: Increase delay during AXI reset pulse
  ufs: sysfs: Use snprintf instead of sprintf
  Linux 5.4.49
  net: core: device_rename: Use rwsem instead of a seqcount
  sched/rt, net: Use CONFIG_PREEMPTION.patch
  pwm: jz4740: Enhance precision in calculation of duty cycle
  net: octeon: mgmt: Repair filling of RX ring
  e1000e: Do not wake up the system via WOL if device wakeup is disabled
  kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
  kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
  tracing/probe: Fix memleak in fetch_op_data operations
  crypto: algboss - don't wait during notifier callback
  crypto: algif_skcipher - Cap recv SG list at ctx->used
  Revert "drm/amd/display: disable dcn20 abm feature for bring up"
  drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
  drm/amd/display: Use kvfree() to free coeff in build_regamma()
  drm/connector: notify userspace on hotplug after register complete
  drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
  drm/i915/gem: Avoid iterating an empty list
  drm/msm: Check for powered down HW in the devfreq callbacks
  drm/i915: Fix AUX power domain toggling across TypeC mode resets
  s390: fix syscall_get_error for compat processes
  f2fs: avoid utf8_strncasecmp() with unstable name
  f2fs: split f2fs_d_compare() from f2fs_match_name()
  net/mlx5: DR, Fix freeing in dr_create_rc_qp()
  block: nr_sects_write(): Disable preemption on seqcount write
  x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
  drm/amd/display: Use swap() where appropriate
  drm/dp_mst: Increase ACT retry timeout to 3s
  ext4: avoid race conditions when remounting with options that change dax
  jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
  selinux: fix double free
  drm/amdgpu: Replace invalid device ID with a valid device ID
  drm/qxl: Use correct notify port address when creating cursor ring
  drm/dp_mst: Reformat drm_dp_check_act_status() a bit
  ext4: avoid utf8_strncasecmp() with unstable name
  ext4: fix partial cluster initialization when splitting extent
  drm: encoder_slave: fix refcouting error for modules
  libata: Use per port sync for detach
  arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  mvpp2: remove module bugfix
  block: Fix use-after-free in blkdev_get()
  scsi: ufs-bsg: Fix runtime PM imbalance on error
  bnxt_en: Return from timer if interface is not in open state.
  afs: Fix the mapping of the UAEOVERFLOW abort code
  afs: Set error flag rather than return error from file status decode
  afs: Always include dir in bulk status fetch from afs_do_lookup()
  afs: Fix EOF corruption
  afs: afs_write_end() should change i_size under the right lock
  afs: Fix non-setting of mtime when writing into mmap
  powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
  bcache: fix potential deadlock problem in btree_gc_coalesce
  ext4: stop overwrite the errcode in ext4_setup_super
  perf stat: Fix NULL pointer dereference
  perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
  usb/ehci-platform: Set PM runtime as active on resume
  usb: host: ehci-platform: add a quirk to avoid stuck
  usb/xhci-plat: Set PM runtime as active on resume
  bpf: Fix memlock accounting for sock_hash
  iavf: fix speed reporting over virtchnl
  xdp: Fix xsk_generic_xmit errno
  nfs: set invalid blocks after NFSv4 writes
  nvme-pci: use simple suspend when a HMB is enabled
  net/filter: Permit reading NET in load_bytes_relative when MAC not set
  x86/idt: Keep spurious entries unset in system_vectors
  scsi: acornscsi: Fix an error handling path in acornscsi_probe()
  libbpf: Handle GCC noreturn-turned-volatile quirk
  drm/sun4i: hdmi ddc clk: Fix size of m divider
  tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
  bpf, sockhash: Synchronize delete from bucket list on map free
  bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
  ASoC: rt5645: Add platform-data for Asus T101HA
  ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
  ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
  ASoC: core: only convert non DPCM link to DPCM link
  afs: Fix memory leak in afs_put_sysnames()
  f2fs: don't return vmalloc() memory from f2fs_kmalloc()
  selftests/net: in timestamping, strncpy needs to preserve null byte
  drivers/perf: hisi: Fix wrong value for all counters enable
  i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
  NTB: ntb_test: Fix bug when counting remote files
  NTB: perf: Fix race condition when run with ntb_test
  NTB: perf: Fix support for hardware that doesn't have port numbers
  NTB: perf: Don't require one more memory window than number of peers
  NTB: Revert the change to use the NTB device dev for DMA allocations
  NTB: ntb_tool: reading the link file should not end in a NULL byte
  ntb_tool: pass correct struct device to dma_alloc_coherent
  ntb_perf: pass correct struct device to dma_alloc_coherent
  net: marvell: Fix OF_MDIO config check
  gfs2: fix use-after-free on transaction ail lists
  blktrace: fix endianness for blk_log_remap()
  blktrace: fix endianness in get_pdu_int()
  blktrace: use errno instead of bi_status
  selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
  include/linux/bitops.h: avoid clang shift-count-overflow warnings
  lib/zlib: remove outdated and incorrect pre-increment optimization
  geneve: change from tx_error to tx_dropped on missing metadata
  crypto: omap-sham - add proper load balancing support for multicore
  drm/amd/display: Revalidate bandwidth before commiting DC updates
  nfsd: safer handling of corrupted c_type
  pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
  pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
  scsi: ufs: Don't update urgent bkops level when toggling auto bkops
  scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
  gfs2: Allow lock_nolock mount to specify jid=X
  nfsd4: make drc_slab global, not per-net
  ceph: don't return -ESTALE if there's still an open file
  drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
  openrisc: Fix issue with argument clobbering for clone/fork
  rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
  mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
  rtc: rv3028: Add missed check for devm_regmap_init_i2c()
  vfio/mdev: Fix reference count leak in add_mdev_supported_type
  ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
  extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
  powerpc/4xx: Don't unmap NULL mbase
  input: i8042 - Remove special PowerPC handling
  of: Fix a refcounting bug in __of_attach_node_sysfs()
  NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
  net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
  /dev/mem: Revoke mappings when a driver claims the region
  misc: xilinx-sdfec: improve get_user_pages_fast() error handling
  clk: ast2600: Fix AHB clock divider for A1
  clk: sprd: return correct type of value for _sprd_pll_recalc_rate
  KVM: PPC: Book3S: Fix some RCU-list locks
  KVM: PPC: Book3S HV: Ignore kmemleak false positives
  scsi: ufs-qcom: Fix scheduling while atomic issue
  clk: bcm2835: Fix return type of bcm2835_register_gate
  scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
  ASoC: fix incomplete error-handling in img_i2s_in_probe.
  powerpc/32s: Don't warn when mapping RO data ROX.
  mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
  mfd: stmfx: Fix stmfx_irq_init error path
  mfd: stmfx: Reset chip on resume as supply was disabled
  x86/apic: Make TSC deadline timer detection message visible
  RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
  scripts: headers_install: Exit with error on config leak
  usb: gadget: Fix issue with config_ep_by_speed function
  usb: gadget: fix potential double-free in m66592_probe.
  usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
  USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
  usb: dwc2: gadget: move gadget resume after the core is in L0 state
  watchdog: da9062: No need to ping manually before setting timeout
  IB/cma: Fix ports memory leak in cma_configfs
  PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
  PCI: dwc: Fix inner MSI IRQ domain registration
  PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
  dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
  powerpc/64s/pgtable: fix an undefined behaviour
  arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
  arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
  fuse: copy_file_range should truncate cache
  fuse: fix copy_file_range cache issues
  firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
  scsi: target: tcmu: Userspace must not complete queued commands
  RDMA/hns: Fix cmdq parameter of querying pf timer resource
  RDMA/hns: Bugfix for querying qkey
  clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
  fpga: dfl: afu: Corrected error handling levels
  tty: n_gsm: Fix bogus i++ in gsm_data_kick
  USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
  ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
  drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
  usb/ohci-platform: Fix a warning when hibernating
  vfio-pci: Mask cap zero
  powerpc/ps3: Fix kexec shutdown hang
  drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
  powerpc/pseries/ras: Fix FWNMI_VALID off by one
  powerpc/64s/exception: Fix machine check no-loss idle wakeup
  ipmi: use vzalloc instead of kmalloc for user creation
  habanalabs: increase timeout during reset
  PCI/PM: Assume ports without DLL Link Active train links in 100 ms
  HID: Add quirks for Trust Panora Graphic Tablet
  ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback
  tty: n_gsm: Fix waking up upper tty layer when room available
  tty: n_gsm: Fix SOF skipping
  powerpc/64: Don't initialise init_task->thread.regs
  PCI: Fix pci_register_host_bridge() device_register() error handling
  clk: ti: composite: fix memory leak
  USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
  dlm: remove BUG() before panic()
  pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
  ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
  ASoC: ux500: mop500: Fix some refcounted resources issues
  SoC: rsnd: add interrupt support for SSI BUSIF buffer
  scsi: mpt3sas: Fix double free warnings
  scsi: target: loopback: Fix READ with data and sensebytes
  arm64: dts: msm8996: Fix CSI IRQ types
  ASoC: SOF: core: fix error return code in sof_probe_continue()
  power: supply: smb347-charger: IRQSTAT_D is volatile
  power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
  ALSA: firewire-lib: fix invalid assignment to union data for directional parameter
  scsi: qla2xxx: Fix warning after FC target reset
  PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
  PCI: rcar: Fix incorrect programming of OB windows
  drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
  serial: amba-pl011: Make sure we initialize the port.lock spinlock
  i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
  PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
  staging: sm750fb: add missing case while setting FB_VISUAL
  staging: wilc1000: Increase the size of wid_list array
  usb: dwc3: gadget: Properly handle failed kick_transfer
  usb: dwc3: gadget: Properly handle ClearFeature(halt)
  HID: intel-ish-hid: avoid bogus uninitialized-variable warning
  soundwire: slave: don't init debugfs on device registration error
  ASoC: max98373: reorder max98373_reset() in resume
  clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
  thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
  gpio: pca953x: fix handling of automatic address incrementing
  clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
  clk: meson: meson8b: Fix the polarity of the RESET_N lines
  clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
  slimbus: ngd: get drvdata from correct device
  tty: hvc: Fix data abort due to race in hvc_open
  s390/qdio: put thinint indicator after early error
  ALSA: usb-audio: Fix racy list management in output queue
  ALSA: usb-audio: Improve frames size computation
  staging: gasket: Fix mapping refcnt leak when register/store fails
  staging: gasket: Fix mapping refcnt leak when put attribute fails
  firmware: qcom_scm: fix bogous abuse of dma-direct internals
  arm64: dts: qcom: fix pm8150 gpio interrupts
  virtiofs: schedule blocking async replies in separate worker
  pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
  scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
  gpio: dwapb: Append MODULE_ALIAS for platform driver
  RDMA/mlx5: Fix udata response upon SRQ creation
  ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
  arm64: dts: qcom: msm8916: remove unit name for thermal trip points
  scsi: qedi: Do not flush offload work if ARP not resolved
  arm64: dts: mt8173: fix unit name warnings
  staging: greybus: fix a missing-check bug in gb_lights_light_config()
  x86/purgatory: Disable various profiling and sanitizing options
  apparmor: fix nnp subset test for unconfined
  scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
  scsi: sr: Fix sr_probe() missing deallocate of device minor
  bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
  ASoC: meson: add missing free_irq() in error path
  f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
  apparmor: check/put label on apparmor_sk_clone_security()
  net: dsa: lantiq_gswip: fix and improve the unsupported interface error
  apparmor: fix introspection of of task mode for unconfined tasks
  mksysmap: Fix the mismatch of '.L' symbols in System.map
  NTB: Fix the default port and peer numbers for legacy drivers
  NTB: ntb_pingpong: Choose doorbells based on port number
  yam: fix possible memory leak in yam_init_driver
  sparc32: mm: Don't try to free page-table pages if ctor() fails
  pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
  powerpc/crashkernel: Take "mem=" option into account
  ASoC: qcom: q6asm-dai: kCFI fix
  cifs: set up next DFS target before generic_ip_connect()
  RDMA/core: Fix several reference count leaks.
  PCI: vmd: Filter resource type bits from shadow register
  nfsd: Fix svc_xprt refcnt leak when setup callback client failed
  powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
  IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
  clk: clk-flexgen: fix clock-critical handling
  scsi: vhost: Notify TCM about the maximum sg entries supported per command
  scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
  clk: zynqmp: fix memory leak in zynqmp_register_clocks
  scsi: cxgb3i: Fix some leaks in init_act_open()
  mfd: wm8994: Fix driver operation if loaded as modules
  powerpc/ptdump: Add _PAGE_COHERENT flag
  usb: gadget: core: sync interrupt before unbind the udc
  gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
  m68k/PCI: Fix a memory leak in an error handling path
  PCI: pci-bridge-emul: Fix PCIe bit conflicts
  scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
  RDMA/mlx5: Add init2init as a modify command
  coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
  vfio/pci: fix memory leaks in alloc_perm_bits()
  arm64: dts: fvp/juno: Fix node address fields
  ps3disk: use the default segment boundary
  PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
  arm64: dts: fvp: Fix GIC child nodes
  ASoC: SOF: Do nothing when DSP PM callbacks are not set
  clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
  pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
  arm64: dts: juno: Fix GIC child nodes
  arm64: dts: armada-3720-turris-mox: fix SFP binding
  arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
  dm mpath: switch paths in dm_blk_ioctl() code path
  misc: fastrpc: fix potential fastrpc_invoke_ctx leak
  misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
  serial: 8250: Fix max baud limit in generic 8250 port
  usblp: poison URBs upon disconnect
  clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
  remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
  i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
  f2fs: report delalloc reserve as non-free in statfs for project quota
  iio: bmp280: fix compensation of humidity
  rtc: mc13xxx: fix a double-unlock issue
  powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
  Input: edt-ft5x06 - fix get_default register write access
  scsi: qla2xxx: Fix issue with adapter's stopping state
  PCI: Allow pci_resize_resource() for devices on root bus
  ALSA: isa/wavefront: prevent out of bounds write in ioctl
  ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
  arm64: dts: meson: fixup SCP sram nodes
  scsi: qedi: Check for buffer overflow in qedi_set_path()
  scsi: core: free sgtables in case command setup fails
  ARM: dts: stm32: Add missing ethernet PHY reset on AV96
  ARM: integrator: Add some Kconfig selections
  ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
  ARM: dts: renesas: Fix IOMMU device node names
  backlight: lp855x: Ensure regulators are disabled on probe failure
  ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
  clk: qcom: msm8916: Fix the address location of pll->config_reg
  remoteproc: Fix IDR initialisation in rproc_alloc()
  iio: pressure: bmp280: Tolerate IRQ before registering
  ASoC: SOF: imx8: Fix randbuild error
  i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
  ASoC: tegra: tegra_wm8903: Support nvidia, headset property
  clk: sunxi: Fix incorrect usage of round_down()
  power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
  memshare: Add debug logs to track subsystem notification
  ANDROID: abi_gki_aarch64_qcom_whitelist: Add reboot_mode
  cpufreq: qcom: cpufreq-hw: Remove enable of GT_IRQ for EPSS
  usb: dwc3-msm: Fix potential array out-of- bounds access
  clk: qcom: gpucc: Add Support for GPUCC clock driver for SHIMA
  msm: kgsl: Fix kgsl_state_is_awake for gmu targets
  msm: kgsl: Move rscc to a6xx gmu space
  msm: kgsl: Get rid of gmu_core_snapshot and gmu_core_dev_snapshot
  msm: kgsl: Pare down the gmu core and dev ops
  msm: kgsl: Move gmu_fault from snapshot structure
  msm: kgsl: Do inline gmu and rgmu snapshot
  msm: kgsl: Make kgsl_pwrctrl_axi return a value
  ANDROID: Update kabi for db845c (following moving pinctrl to a module)
  ANDROID: GKI: Remove msm_pinctrl-* symbols from the abi lists
  ANDROID: db845c_gki.fragment: Add PINCTRL_MSM=m
  ANDROID: GKI: Remove PINCTRL_MSM as built in driver
  ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module
  msm: kgsl: Add target specific clock and bus scaling
  config: Enable module signature in generic defconfig
  msm: ipa: Add more ipa API to ipa framework
  serial: msm_geni_serial: Fix DMA TX FSM reset sequence
  serial: msm-geni-serial: Fix possible null pointer access with handle_rx
  msm: kgsl: Fix datatype of count in kgsl_alloc_secure_pages
  power: smb1398: Add snapshot of driver
  trace: increase caller depth for preempt/irqs disable events
  serial: Refactor code to reduce cyclomatic complexity
  input: touchscreen: st: add trusted touch support
  msm: adsprpc: limit number of pending invocations to DSP
  sched: use wake_q length only when WALT is enabled
  ANDROID: GKI: update ABI after struct vm_fault changes
  ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
  net: qrtr: ns: Add ipc logging to ns
  net: qrtr: Fix early exit in del client and bye cmds
  msm: adsprpc: limit number of cached buffers
  FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context
  ANDROID: GKI: Update ABI for incremental fs
  ANDROID: GKI: Update whitelist and defconfig for incfs
  sysfs: ufs-qcom: Add sysfs entries for flashpvl
  ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4
  ANDROID: GKI: scripts: Makefile: update the lz4 command
  msm: kgsl: Do not clear dispatcher fault when adreno reset fails
  ANDROID: Use depmod from the hermetic toolchain
  ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
  taskstats: extended taskstats2 with acct fields
  Linux 5.4.48
  perf symbols: Fix kernel maps for kcore and eBPF
  perf symbols: Fix debuginfo search for Ubuntu
  perf probe: Check address correctness by map instead of _etext
  perf probe: Fix to check blacklist address correctly
  perf probe: Do not show the skipped events
  f2fs: fix checkpoint=disable:%u%%
  w1: omap-hdq: cleanup to add missing newline for some dev_dbg
  mtd: rawnand: tmio: Fix the probe error path
  mtd: rawnand: mtk: Fix the probe error path
  mtd: rawnand: pasemi: Fix the probe error path
  mtd: rawnand: plat_nand: Fix the probe error path
  mtd: rawnand: sunxi: Fix the probe error path
  mtd: rawnand: oxnas: Fix the probe error path
  mtd: rawnand: socrates: Fix the probe error path
  mtd: rawnand: orion: Fix the probe error path
  mtd: rawnand: xway: Fix the probe error path
  mtd: rawnand: ingenic: Fix the probe error path
  mtd: rawnand: sharpsl: Fix the probe error path
  mtd: rawnand: diskonchip: Fix the probe error path
  mtd: rawnand: brcmnand: fix hamming oob layout
  mtd: rawnand: onfi: Fix redundancy detection check
  mtd: rawnand: Fix nand_gpio_waitrdy()
  sunrpc: clean up properly in gss_mech_unregister()
  sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
  kbuild: force to build vmlinux if CONFIG_MODVERSION=y
  powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
  powerpc/64s: Don't let DT CPU features set FSCR_DSCR
  powerpc/32: Disable KASAN with pages bigger than 16k
  powerpc/kasan: Fix shadow pages allocation failure
  powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
  powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
  drivers/macintosh: Fix memleak in windfarm_pm112 driver
  ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
  ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
  ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
  soc/tegra: pmc: Select GENERIC_PINCONF
  ARM: tegra: Correct PL310 Auxiliary Control Register initialization
  kernel/cpu_pm: Fix uninitted local in cpu_pm
  powerpc/fadump: Account for memory_limit while reserving memory
  powerpc/fadump: consider reserved ranges while reserving memory
  powerpc/fadump: use static allocation for reserved memory ranges
  alpha: fix memory barriers so that they conform to the specification
  dm crypt: avoid truncating the logical block size
  sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
  sparc32: fix register window handling in genregs32_[gs]et()
  gnss: sirf: fix error return code in sirf_probe()
  pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
  pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
  power: supply: core: fix memory leak in HWMON error path
  power: supply: core: fix HWMON temperature labels
  power: vexpress: add suppress_bind_attrs to true
  EDAC/amd64: Add AMD family 17h model 60h PCI IDs
  hwmon: (k10temp) Add AMD family 17h model 60h PCI match
  igb: Report speed and duplex as unknown when device is runtime suspended
  clk: mediatek: assign the initial value to clk_init_data of mtk_mux
  media: ov5640: fix use of destroyed mutex
  b43_legacy: Fix connection problem with WPA3
  b43: Fix connection problem with WPA3
  b43legacy: Fix case where channel status is corrupted
  Bluetooth: hci_bcm: fix freeing not-requested IRQ
  serial: 8250: Avoid error message on reprobe
  media: cedrus: Program output format during each run
  media: go7007: fix a miss of snd_card_free
  carl9170: remove P2P_GO support
  e1000e: Relax condition to trigger reset for ME workaround
  e1000e: Disable TSO for buffer overrun workaround
  PCI: Program MPS for RCiEP devices
  ima: Set again build_ima_appraise variable
  ima: Remove redundant policy rule set in add_rules()
  x86/amd_nb: Add AMD family 17h model 60h PCI IDs
  serial: 8250_pci: Move Pericom IDs to pci_ids.h
  PCI: Add Loongson vendor ID
  x86/amd_nb: Add Family 19h PCI IDs
  PCI: vmd: Add device id for VMD device 8086:9A0B
  PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
  PCI: Avoid FLR for AMD Starship USB 3.0
  PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
  PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
  ext4: fix race between ext4_sync_parent() and rename()
  ext4: fix error pointer dereference
  ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
  evm: Fix possible memory leak in evm_calc_hmac_or_hash()
  ima: Remove __init annotation from ima_pcrread()
  ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
  ima: Directly assign the ima_default_policy pointer to ima_rules
  ima: Evaluate error in init_ima()
  ima: Switch to ima_hash_algo for boot aggregate
  ima: Fix ima digest hash table key calculation
  mm: call cond_resched() from deferred_init_memmap()
  mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init
  mm: initialize deferred pages with interrupts enabled
  mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
  powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.
  btrfs: fix space_info bytes_may_use underflow during space cache writeout
  btrfs: fix space_info bytes_may_use underflow after nocow buffered write
  btrfs: fix wrong file range cleanup after an error filling dealloc range
  btrfs: fix error handling when submitting direct I/O bio
  btrfs: force chunk allocation if our global rsv is larger than metadata
  btrfs: send: emit file capabilities after chown
  btrfs: include non-missing as a qualifier for the latest_bdev
  btrfs: free alien device after device add
  string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
  kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
  selftests/bpf, flow_dissector: Close TAP device FD after the test
  bpf: Fix running sk_skb program types with ktls
  bpf: Refactor sockmap redirect code so its easy to reuse
  bpf: Fix map permissions check
  libbpf: Fix perf_buffer__free() API for sparse allocs
  platform/x86: asus_wmi: Reserve more space for struct bias_args
  platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
  platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
  platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
  cpuidle: Fix three reference count leaks
  spi: dw: Return any value retrieved from the dma_transfer callback
  mmc: sdhci-esdhc-imx: fix the mask for tuning start point
  iwlwifi: mvm: fix aux station leak
  ixgbe: fix signed-integer-overflow warning
  ice: fix potential double free in probe unrolling
  mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
  staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
  mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
  bcache: fix refcount underflow in bcache_device_free()
  MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
  PCI: Don't disable decoding when mmio_always_on is set
  macvlan: Skip loopback packets in RX handler
  btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
  btrfs: improve global reserve stealing logic
  m68k: mac: Don't call via_flush_cache() on Mac IIfx
  MIPS: tools: Fix resource leak in elf-entry.c
  x86/mm: Stop printing BRK addresses
  selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
  drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
  drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
  crypto: stm32/crc32 - fix multi-instance
  crypto: stm32/crc32 - fix run-time self test issue.
  crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
  mips: Add udelay lpj numbers adjustment
  mips: MAAR: Use more precise address mask
  sched: Defend cfs and rt bandwidth quota against overflow
  x86/boot: Correct relocation destination on old linkers
  kgdboc: Use a platform device to handle tty drivers showing up late
  mwifiex: Fix memory corruption in dump_station
  rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
  net/mlx5e: IPoIB, Drop multicast packets that this interface sent
  veth: Adjust hard_start offset on redirect XDP frames
  iocost: don't let vrate run wild while there's no saturation signal
  raid5: remove gfp flags from scribble_alloc()
  md: don't flush workqueue unconditionally in md_open
  mt76: avoid rx reorder buffer overflow
  drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
  net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
  wcn36xx: Fix error handling path in 'wcn36xx_probe()'
  ath10k: Remove msdu from idr when management pkt send fails
  nvme-tcp: use bh_lock in data_ready
  nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
  nvme: refine the Qemu Identify CNS quirk
  iwlwifi: avoid debug max amsdu config overwriting itself
  platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
  platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
  platform/x86: intel-vbtn: Split keymap into buttons and switches parts
  platform/x86: intel-vbtn: Use acpi_evaluate_integer()
  xfs: fix duplicate verification from xfs_qm_dqflush()
  xfs: reset buffer write failure state on successful completion
  kgdb: Fix spurious true from in_dbg_master()
  mips: cm: Fix an invalid error code of INTVN_*_ERR
  MIPS: Truncate link address into 32bit for 32bit kernel
  Crypto/chcr: fix for ccm(aes) failed test
  xfs: clean up the error handling in xfs_swap_extents
  libertas_tf: avoid a null dereference in pointer priv
  powerpc/spufs: fix copy_to_user while atomic
  net: allwinner: Fix use correct return type for ndo_start_xmit()
  media: cec: silence shift wrapping warning in __cec_s_log_addrs()
  drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()
  selinux: fix error return code in policydb_read()
  net: lpc-enet: fix error return code in lpc_mii_init()
  iocost_monitor: drop string wrap around numbers when outputting json
  drivers/perf: hisi: Fix typo in events attribute array
  sched/core: Fix illegal RCU from offline CPUs
  exit: Move preemption fixup up, move blocking operations down
  lib/mpi: Fix 64-bit MIPS build with Clang
  net: bcmgenet: Fix WoL with password after deep sleep
  net: bcmgenet: set Rx mode before starting netif
  selftests/bpf: Fix memory leak in extract_build_id()
  netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
  dpaa2-eth: fix return codes used in ndo_setup_tc
  Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
  audit: fix a net reference leak in audit_list_rules_send()
  Bluetooth: btbcm: Add 2 missing models to subver tables
  ath10k: add flush tx packets for SDIO chip
  MIPS: Make sparse_init() using top-down allocation
  media: platform: fcp: Set appropriate DMA parameters
  media: dvb: return -EREMOTEIO on i2c transfer failure.
  audit: fix a net reference leak in audit_send_reply()
  drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
  dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
  e1000: Distribute switch variables for initialization
  tools api fs: Make xxx__mountpoint() more scalable
  regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
  brcmfmac: fix wrong location to get firmware feature
  spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
  media: staging/intel-ipu3: Implement lock for stream on/off operations
  ath10k: fix kernel null pointer dereference
  staging: android: ion: use vmap instead of vm_map_ram
  x86: fix vmap arguments in map_irq_stack
  net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
  x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
  spi: dw: Fix Rx-only DMA transfers
  Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
  mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
  ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
  ice: Fix memory leak
  batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
  ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
  btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
  btrfs: account for trans_block_rsv in may_commit_transaction
  media: dvbdev: Fix tuner->demod media controller link
  clocksource: dw_apb_timer_of: Fix missing clockevent timers
  clocksource: dw_apb_timer: Make CPU-affiliation being optional
  spi: dw: Enable interrupts in accordance with DMA xfer mode
  mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
  ACPI/IORT: Fix PMCG node single ID mapping handling
  pmu/smmuv3: Clear IRQ affinity hint on device removal
  kgdb: Prevent infinite recursive entries to the debugger
  kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
  Bluetooth: Add SCO fallback for invalid LMP parameters error
  MIPS: Loongson: Build ATI Radeon GPU driver as module
  platform/x86: dell-laptop: don't register micmute LED if there is no token
  ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
  lockdown: Allow unprivileged users to see lockdown status
  drm: rcar-du: Set primary plane zpos immutably at initializing
  block: reset mapping if failed to update hardware queue count
  arm64: insn: Fix two bugs in encoding 32-bit logical immediates
  block: alloc map and request for new hardware queue
  ACPICA: Dispatcher: add status checks
  spi: dw: Zero DMA Tx and Rx configurations on stack
  rtw88: fix an issue about leak system resources
  media: staging: ipu3: Fix stale list entries on parameter queue failure
  arm64: cacheflush: Fix KGDB trap detection
  ath10k: remove the max_sched_scan_reqs value
  efi/libstub/x86: Work around LLVM ELF quirk build regression
  net: ena: fix error returning in ena_com_get_hash_function()
  net: atlantic: make hw_get_regs optional
  sched/fair: Refill bandwidth before scaling
  x86,smap: Fix smap_{save,restore}() alternatives
  spi: pxa2xx: Apply CS clk quirk to BXT
  libbpf: Fix memory leak and possible double-free in hashmap__clear
  arm64/kernel: Fix range on invalidating dcache for boot page tables
  drm/amdgpu: Init data to avoid oops while reading pp_num_states.
  spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
  objtool: Ignore empty alternatives
  media: si2157: Better check for running tuner in init
  media: vicodec: Fix error codes in probe function
  crypto: ccp -- don't "select" CONFIG_DMADEVICES
  media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
  media: staging: imgu: do not hold spinlock during freeing mmu page table
  drm: bridge: adv7511: Extend list of audio sample rates
  ath10k: Fix the race condition in firmware dump work queue
  drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
  ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
  clk: qcom: Add clk_list_rates support for divider clocks
  serial: Propagate missing UART fix 4.19 to 5.4
  defconfig: arm64: Enable SMD-RPM clock for HOLI
  clk: qcom: clk-smd-rpm: Refactor the code for HOLI
  pinctrl: qcom: Expose ufs_reset as gpio on holi
  usb: gadget: Fix double free of device descriptor pointers
  dwc3: gadget: Separate out top and bottom half based logging
  msm: cvp: add trace utililty for systrace profiling
  defconfig: lahaina-qgki: Enable debug clock controller
  msm: kgsl: Add target specific touch wakeup function
  msm: kgsl: Create a6xx rgmu power ops
  msm: kgsl: Separate out reset sequence for a6xx gmu targets
  msm: kgsl: Add a6xx gmu suspend and resume
  msm: kgsl: Create a6xx gmu power ops
  msm: kgsl: Remove fault argument from target specific reset
  msm: kgsl: Move bus counter allocation to its own function
  msm: kgsl: Move kgsl_idle_check to target specific probe
  msm: kgsl: Create adreno power operations
  msm: kgsl: Consolidate gmu register programming
  msm: kgsl: Remove duplicated register write
  msm: kgsl: Remove gmu_core_dev_enable_lm function
  msm: kgsl: Remove any eCP references
  writeback: Drop I_DIRTY_TIME_EXPIRE
  writeback: Fix sync livelock due to b_dirty_time processing
  writeback: Avoid skipping inode writeback
  writeback: Protect inode->i_io_list with inode->i_lock
  Revert "writeback: Avoid skipping inode writeback"
  sched/walt: Improve the scheduler
  sched/walt: Improve the scheduler
  sched/walt: Improve the scheduler
  sched: Improve the scheduler
  arm64: defconfig: Enable CONFIG_PSI_FTRACE on Lahaina
  vmscan: Support multiple kswapd threads per node
  coresight: tpdm: add an option "qcom,cmb-msr-skip" for tpdm
  msm: cvp: Add IPCC mapping for CVP FW
  soc: qcom: Check rmb status register for spss bootup status
  msm: synx: fence callback fixes
  ABI: Add cnss2 symbol
  bluetooth: fix the gpio names in devicetree
  scsi: ufshcd: Properly set the device Icc Level
  ANDROID: GKI: enable some more USB configfs options
  mm: support vector address ranges for process_madvise
  mm/madvise: allow KSM hints for remote API
  mm/madvise: support both pid and pidfd for process_madvise
  pid: move pidfd_get_pid() to pid.c
  mm/madvise: check fatal signal pending of target process
  mm/madvise: introduce process_madvise() syscall: an external memory hinting API
  driver: pinctrl: Add reserved GPIOs for Shima
  taskstats: remove redundant MM_STAT config check
  pinctrl: qcom: Update configuration for Shima
  mhi: core: add mhi_device_get_sync_atomic() to wait until M0
  scsi: ufs: Record last intr status and its timestamp
  scsi: ufs: Fix imbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
  soc: qcom: hwkm: check key size before unwrap
  drivers: qcom: rpmh: caching batch requests should flag the cache dirty
  drivers: soc: Add devcoredump based ramdump APIs
  drivers: qcom: add system PM violators debug driver
  Linux 5.4.47
  KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
  KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
  xen/pvcalls-back: test for errors when calling backend_connect()
  block/floppy: fix contended case in floppy_queue_rq()
  mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
  mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
  ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
  mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
  mmc: tmio: Further fixup runtime PM management at remove
  mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
  mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
  agp/intel: Reinforce the barrier after GTT updates
  perf: Add cond_resched() to task_function_call()
  fat: don't allow to mount if the FAT length == 0
  mm/slub: fix a memory leak in sysfs_slab_add()
  drm/vkms: Hold gem object while still in-use
  Smack: slab-out-of-bounds in vsscanf
  ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
  ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
  ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
  ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
  ath9k: Fix use-after-free Read in htc_connect_service
  selftests/ftrace: Return unsupported if no error_log file
  scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
  scsi: megaraid_sas: TM command refire leads to controller firmware crash
  KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
  KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
  KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
  KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
  KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
  KVM: nSVM: leave ASID aside in copy_vmcb_control_area
  KVM: nSVM: fix condition for filtering async PF
  KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
  video: fbdev: w100fb: Fix a potential double free.
  video: vt8500lcdfb: fix fallthrough warning
  EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
  cpufreq: Fix up cpufreq_boost_set_sw()
  remoteproc: Fix and restore the parenting hierarchy for vdev
  remoteproc: Fall back to using parent memory pool if no dedicated available
  proc: Use new_inode not new_inode_pseudo
  ovl: initialize error in ovl_copy_xattr
  net/mlx5e: Fix repeated XSK usage on one channel
  net/mlx5: Fix fatal error handling during device load
  net/mlx5: drain health workqueue in case of driver load error
  selftests/net: in rxtimestamp getopt_long needs terminating null entry
  dccp: Fix possible memleak in dccp_init and dccp_fini
  crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
  crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
  crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
  firmware: imx: scu: Fix corruption of header
  firmware: imx-scu: Support one TX and one RX
  firmware: imx: warn on unexpected RX
  x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
  crypto: drbg - fix error return code in drbg_alloc_state()
  crypto: algapi - Avoid spurious modprobe on LOADED
  crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
  gup: document and work around "COW can break either way" issue
  PM: runtime: clk: Fix clk_pm_runtime_get() error path
  spi: bcm-qspi: when tx/rx buffer is NULL set to 0
  spi: bcm-qspi: Handle clock probe deferral
  spi: bcm2835aux: Fix controller unregister order
  spi: bcm2835: Fix controller unregister order
  spi: pxa2xx: Fix runtime PM ref imbalance on probe error
  spi: pxa2xx: Fix controller unregister order
  spi: Fix controller unregister order
  spi: dw: Fix controller unregister order
  nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
  lib/lzo: fix ambiguous encoding bug in lzo-rle
  arm64: acpi: fix UBSAN warning
  ACPI: PM: Avoid using power resources if there are none for D0
  ACPI: GED: add support for _Exx / _Lxx handler methods
  ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
  ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
  ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
  ALSA: usb-audio: Fix inconsistent card PM state after resume
  ALSA: pcm: fix snd_pcm_link() lockdep splat
  ALSA: pcm: disallow linking stream to itself
  ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
  ALSA: fireface: fix configuration error for nominal sampling transfer frequency
  ALSA: es1688: Add the missed snd_card_free()
  watchdog: imx_sc_wdt: Fix reboot on crash
  smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl
  smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
  efi/efivars: Add missing kobject_put() in sysfs entry creation error path
  io_uring: use kvfree() in io_sqe_buffer_register()
  ASoC: max9867: fix volume controls
  powerpc/ptdump: Properly handle non standard page size
  KVM: x86: Fix APIC page invalidation race
  KVM: x86: respect singlestep when emulating instruction
  KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
  perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
  x86/reboot/quirks: Add MacBook6,1 reboot quirk
  x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
  x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
  x86/speculation: Prevent rogue cross-process SSBD shutdown
  x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
  x86_64: Fix jiffies ODR violation
  sctp: fix refcount bug in sctp_wfree
  sctp: fix possibly using a bad saddr with a given dst
  iwlwifi: mvm: fix NVM check for 3168 devices
  ipv4: fix a RCU-list lock in fib_triestat_seq_show
  aio: fix async fsync creds
  fanotify: fix ignore mask logic for events on child and on dir
  selftests: fix flower parent qdisc
  mm: add kvfree_sensitive() for freeing sensitive data objects
  perf probe: Accept the instance number of kretprobe event
  PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
  KVM: x86: only do L1TF workaround on affected processors
  x86/cpu/amd: Make erratum #1054 a legacy erratum
  s390/pci: Log new handle in clp_disable_fh()
  padata: add separate cpuhp node for CPUHP_PADATA_DEAD
  RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
  smack: avoid unused 'sip' variable warning
  ath9k_htc: Silence undersized packet warnings
  spi: dw: Fix native CS being unset
  powerpc/xive: Clear the page tables for the ESB IO mapping
  drivers/net/ibmvnic: Update VNIC protocol version reporting
  gfs2: Even more gfs2_find_jhead fixes
  csky: Fixup abiv2 syscall_trace break a4 & a5
  Input: synaptics - add a second working PNP_ID for Lenovo T470s
  sched/fair: Don't NUMA balance for kthreads
  ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
  Input: mms114 - fix handling of mms345l
  elfnote: mark all .note sections SHF_ALLOC
  bpf: Support llvm-objcopy for vmlinux BTF
  vxlan: Avoid infinite loop when suppressing NS messages with invalid options
  bridge: Avoid infinite loop when suppressing NS messages with invalid options
  tun: correct header offsets in napi frags mode
  net_failover: fixed rollback in net_failover_open()
  mlxsw: core: Use different get_trend() callbacks for different thermal zones
  ipv6: fix IPV6_ADDRFORM operation logic
  Revert "interconnect: qcom:  Build icc-rpmh with qnoc-lahaina"
  msm: adsprpc: Fix array index underflow problem
  net: qrtr: haven: Add svm device tree parsing
  net: qrtr: haven: Add memory sharing support
  net: qrtr: haven: Read peer name from device tree
  net: qrtr: haven: Store haven label
  scsi: ufs: Dump PA_VS_STATUS_REG1 in eh
  mm: allow vmas with vm_ops to be speculatively handled
  defconfig: lahaina: Enable LIMIT_MOVABLE_ZONE_ALLOC
  pagemap.h: Allow readahead Movable allocations from CMA region
  mm: direct previous __GFP_CMA allocations to offlinable memory
  mm: Allow only __GFP_OFFLINABLE allocations from Movable zone
  cnss2: Add synchronized force wake support
  firmware: qcom_scm: Add support to read LMH data
  power: supply: qti_battery_charger: support wireless firmware update
  defconfig: arm64: Enable SDPM clock monitor for Lahaina
  defconfig: arm64: Enable Policy Engine sensor for Lahaina
  drivers: thermal: sdpm: Add SDPM clock notifier driver
  drivers: thermal: pe_sensor: Add Policy Engine sensor
  fs-verity: remove unnecessary extern keywords
  fs-verity: fix all kerneldoc warnings
  fscrypt: add support for IV_INO_LBLK_32 policies
  fscrypt: make test_dummy_encryption use v2 by default
  fscrypt: support test_dummy_encryption=v2
  defconfig: Add UAPI_HEADER_TEST for Lahaina GKI
  usb: dwc3: trace: print enqueue/dequeue pointers too
  usb: dwc3: gadget: Properly handle failed kick_transfer
  usb: dwc3: gadget: Fix request completion check
  usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue
  fscrypt: add fscrypt_add_test_dummy_key()
  linux/parser.h: add include guards
  fscrypt: remove unnecessary extern keywords
  fscrypt: name all function parameters
  fscrypt: fix all kerneldoc warnings
  clk: qcom: lahaina: Lucid PLL 5LPE config and frequency plan update
  soc: qcom: mem-buf: Treat zero-sized sg-lists as invalid inputs
  arm64: defconfig: Add support for KPROBE for lahaina/shima/holi debug
  soc: qcom: spcom: remove excessive debug prints
  mm: process_reclaim: consider compound pages
  tmc-etr: Correct condition for SW USB mode when setup sysfs buf
  defconfig: Add support for compiling sdxlemur target
  usb: dwc3: gadget: Remove unnecessary checks
  usb: dwc3: gadget: Check for in-progress END_TRANSFER
  neuron: ch_haven: Add support for svm device tree format
  neuron: ch_haven: Add memory sharing support
  neuron: ch_haven: Store haven label for future use
  neuron: ch_haven: Read peer name from device tree
  soc: qcom: guestvm_loader: Wait for ready state before start
  sched/walt: Fix negative count of sched_asym_cpucapacity static key
  sched/fair: Depend on sched_asym_cpucapacity for new ilb
  aarch64: ABI: Update snapshot with newer libabigail version
  msm: cvp:fix potential prop_array idx out range
  scsi: ufshcd-crypto-qti.c: do not  resume for key reprogram
  ANDROID: GKI: enable CONFIG_EXT4_FS_POSIX_ACL.
  msm: cvp:fix potential null ptr dereference msghdr
  msm: kgsl: Move RGMU to the a6xx target specific space
  msm: kgsl: Finish the GMU transition to a6xx
  msm: kgsl: Move HFI to the a6xx space
  msm: kgsl: Make all GMU code target specific
  msm: kgsl: Remove gmu_core_regulator_isenabled()
  msm: kgsl: Add a6xx probe function
  msm: kgsl: Add a5xx probe function
  msm: kgsl: Add a3xx probe function
  msm: kgsl: Add target specific probe functions
  scripts: headers_install: Turn CONFIG_* leak checker to report error
  scripts: headers_install: Add sysstats.h and taskstats.h into the bypass list
  net: qrtr: Add tracepoint support
  USB: f_accessory: Set manufacturer and model string to default value
  scsi: ufs: Fixes line-reset and adapt sequence
  ANDROID: arch: arm: Increase kernel command line size
  ANDROID: arch: arm64: Increase kernel command line size
  ANDROID: scsi: ufs: Handle clocks when lrbp fails
  Use data format as unspecified for voice
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  msm: kgsl: Use BW_STEP as 50 for AB voting
  Revert "ALSA: PCM: volume API implementation"
  cpufreq: qcom: Add code to support module removal
  drver:soc:llcc_perfmon: qdss clk node control
  ANDROID: ABI: Add typec symbols to QCOM ABI whitelist
  UPSTREAM: usb: typec: Remove the callback members from struct typec_capability
  UPSTREAM: usb: typec: ucsi: Start using struct typec_operations
  UPSTREAM: usb: typec: tps6598x: Start using struct typec_operations
  UPSTREAM: usb: typec: tcpm: Start using struct typec_operations
  UPSTREAM: usb: typec: Separate the operations vector
  UPSTREAM: usb: typec: Introduce typec_get_drvdata()
  UPSTREAM: usb: typec: Copy everything from struct typec_capability during registration
  sched/walt: Remove dependency on sd_asym_cpucapacity for task placement
  ion: Add support for the display non-secure CMA heap
  soc: qcom: mem-buf: Add support for consumers to import dma-bufs
  soc: qcom: mem-buf: Avoid clearing transferred memory twice
  soc: qcom: mem-buf: Add support for suppliers to export dma-bufs
  ion: msm: Add support for dynamically preventing dma-buf mappings
  cnss2: Ignore debugfs non availability during init
  soc: qcom: crypto-qti-hwkm: Return negative errors
  input: qcom-hv-haptics: Fix a possible NULL pointer dereference
  pci: controller: msm: Remove support for loopback
  ABI: Update rmnet_ctl symbols
  .gitignore: ignore GKI generated defconfigs
  scripts: gki: Add support for qgki-consolidate_defconfig
  defconfig: Add initial defconfig fragment of consolidate for Lahaina
  msm: kgsl: Enable IFPC on A660 target
  input: qcom-hv-haptics: restore RC calibration mode after FIFO playing
  input: qcom-hv-haptics: Deglitch fifo-empty interrupt
  dma: gpi: Add support to assign static GPII for I2C Touch on Lahaina
  i2c: i2c-msm-geni: Add per session lock/unlock support in i2c
  UPSTREAM: mmc: sdhci-msm: Add CQHCI support for sdhci-msm
  mmc: sdhci: Let a vendor driver supply and update ADMA descriptor size
  coresight: byte-cnter: Replace dev_err with ratelimited API
  arm64: defconfig: Remove unnecessary configs in genericarmv8-64
  arm64: defconfig: Disable tracing on genericarmv8-64
  ANDROID: kbuild: ensure __cfi_check is correctly aligned
  ANDROID: kbuild: merge more sections with LTO
  msm: kgsl: PERFCNTR_CTRL needs to be at end of restore list
  msm: kgsl: Add support to toggle GPU GX CPR loop enable
  UPSTREAM: driver core: Remove unnecessary is_fwnode_dev variable in device_add()
  UPSTREAM: driver core: Remove check in driver_deferred_probe_force_trigger()
  UPSTREAM: of: platform: Batch fwnode parsing when adding all top level devices
  BACKPORT: driver core: fw_devlink: Add support for batching fwnode parsing
  BACKPORT: driver core: Look for waiting consumers only for a fwnode's primary device
  scsi: ufs-qcom: Remove unnecessary devm_kfree
  UPSTREAM: usb: musb: Add support for MediaTek musb controller
  UPSTREAM: usb: musb: Add musb_clearb/w() interface
  UPSTREAM: usb: musb: Add noirq type of dma create interface
  UPSTREAM: usb: musb: Add get/set toggle hooks
  UPSTREAM: dt-bindings: usb: musb: Add support for MediaTek musb controller
  mmc: sdhci-msm: Ensure larger discard size
  mm: Fix sleeping while atomic during speculative page fault
  mm: don't do swap readahead during speculative page fault
  mm: protect against PTE changes done by dup_mmap()
  arm64/mm: add speculative page fault
  arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
  mm: add speculative page fault vmstats
  mm: speculative page fault handler return VMA
  mm: adding speculative page fault failure trace events
  mm: provide speculative fault infrastructure
  mm: protect mm_rb tree with a rwlock
  mm: introduce __page_add_new_anon_rmap()
  mm: introduce __vm_normal_page()
  mm: introduce __lru_cache_add_active_or_unevictable
  mm/migrate: Pass vm_fault pointer to migrate_misplaced_page()
  mm: cache some VMA fields in the vm_fault structure
  sched: walt: Improve the scheduler
  llcc_perfmon: Initialize variable before use
  coresight: tmc-etr: Fix deadlock issue while reading from ETR
  ABI: Update internal whitelist with debugfs symbols
  power: qti_battery_charger: call power_supply_changed() if fake_soc is set
  cnss2: Make sure PCIe/MHI is up before collecting RAM dump
  sched: Improve the scheduler
  sound: usb: Increase upper bound check for bInterval to 16
  Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING"
  usb: xhci: Don't check for USB_STATE_NOTATTACHED in sec_event_ring_cleanup
  Linux 5.4.46
  Revert "net/mlx5: Annotate mutex destroy for root ns"
  uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
  x86/speculation: Add Ivy Bridge to affected list
  x86/speculation: Add SRBDS vulnerability and mitigation documentation
  x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
  x86/cpu: Add 'table' argument to cpu_matches()
  x86/cpu: Add a steppings field to struct x86_cpu_id
  x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2
  nvmem: qfprom: remove incorrect write support
  CDC-ACM: heed quirk also in error handling
  staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
  tty: hvc_console, fix crashes on parallel open/close
  vt: keyboard: avoid signed integer overflow in k_ascii
  usb: musb: Fix runtime PM imbalance on error
  usb: musb: start session in resume for host port
  iio: adc: stm32-adc: fix a wrong error message when probing interrupts
  iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
  iio: vcnl4000: Fix i2c swapped word reading.
  iio:chemical:sps30: Fix timestamp alignment
  USB: serial: ch341: add basis for quirk detection
  USB: serial: option: add Telit LE910C1-EUX compositions
  USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
  USB: serial: qcserial: add DW5816e QDL support
  net: be more gentle about silly gso requests coming from user
  net: check untrusted gso_size at kernel entry
  vsock: fix timeout in vsock_accept()
  nfp: flower: fix used time of merge flow statistics
  NFC: st21nfca: add missed kfree_skb() in an error path
  net: usb: qmi_wwan: add Telit LE910C1-EUX composition
  net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a
  net/mlx5: Fix crash upon suspend/resume
  l2tp: do not use inet_hash()/inet_unhash()
  l2tp: add sk_family checks to l2tp_validate_socket
  devinet: fix memleak in inetdev_init()
  ANDROID: GKI: Update ABI after scsi/ufs changes
  soc: qti_battery_debug: Move qbg_context to device bin file
  genirq/cpuhotplug: Reduce logging level for couple of prints
  smcinvoke: Move error message to debug
  FROMLIST: Documentation:sysfs-ufs: Add WriteBooster documentation
  FROMGIT: scsi: ufs-qcom: Configure write booster type
  FROMGIT: scsi: ufs: sysfs: Add sysfs entries for write booster
  BACKPORT: FROMGIT: scsi: ufs: Add write booster feature support
  coresight: byte-cnter: Add ETR status check in bypass notifier
  dma-mapping-fast: reduce TLBI during map
  clk: qcom: gcc: Make gcc_ddrss_gpu_axi_clk as always ON
  arm64: enable internal regdb for lahaina
  coresight: Forbid enabling sink while reading sink
  ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
  ANDROID: scs: fix recursive spinlock in scs_check_usage
  usb: xhci: Don't check for USB_STATE_NOTATTACHED in xhci_stop_endpoint
  qcom: whitelist: Remove symbol from whitelist
  arm64: defconfig: enable USB redriver on Lahaina QRD
  usb: typec: ucsi: Modify IPC log string
  scsi: ufs: Enable WriteBooster
  defconfig: msm: Add config fragment for DEBUG_FS disablement
  sched/tracing: Fix format specifiers in sched_compute_energy
  scsi: ufs: Move ufshcd_vops_dbg_register_dump out of ufshcd_print_host_regs
  uapi: qg: Fix UAPI header to enable UAPI_HEADER_TEST
  BACKPORT: FROMGIT: scsi: ufs: Remove unnecessary memset for dev_info
  devfreq: memlat: fix potential deadlock during CPU hotplug
  build.config: Add build.config files for Lahaina
  ANDROID: staging: ion: Fix potential memory corruption
  ANDROID: staging: ion: optimize cache operation for non-cached buffer
  ANDROID: staging: ion: Skip sync if not mapped
  ANDROID: staging: ion: use dma_[un]map_sg_attrs
  msm: cvp: Allow re-send DSP HFI queue after SSR
  net: qrtr: Use radix_tree_iter_delete
  net: qrtr: avoid calling node lookup from rx worker
  net: qrtr: Use lock while looking up tx flow
  msm: kgsl: Add support for gpu busy multiplier
  ANDROID: arch: arm64: vdso: export the symbols for time()
  ANDROID: dm-bow: Add block_size option
  aarch64: ABI: Update the QCOM whitelist
  ANDROID: GKI: remove squashfs-needed symbols from exported abi
  sched/tracing: Print task status in sched_migrate_task
  ANDROID: GKI: remove erofs symbols from exported abi
  ANDROID: GKI: enable CONFIG_EROFS_FS=y
  ANDROID: scs: fix recursive spinlock in scs_check_usage
  clk: qcom: videocc: Update frequency table of video_cc_mvs0_clk_src
  scsi: ufs-qcom: Dump bus test and PHY registers only if sleep is allowed
  scsi: ufs: add checks before setting clk-gating states
  sched: Improve the scheduler
  ion: Derive CMA buffer struct page without using priv_virt
  mm: protect SPF handler against anon_vma changes
  mm: protect mremap() against SPF hanlder
  mm: protect VMA modifications using VMA sequence count
  mm: VMA sequence count
  mm: introduce INIT_VMA()
  mm: make pte_unmap_same compatible with SPF
  mm: introduce pte_spinlock for FAULT_FLAG_SPECULATIVE
  mm: prepare for FAULT_FLAG_SPECULATIVE
  mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT
  dt-bindings: clock: Add support for GPUCC PLL0
  ANDROID: GKI: Enable SYS_HYPERVISOR
  f2fs: attach IO flags to the missing cases
  f2fs: add node_io_flag for bio flags likewise data_io_flag
  f2fs: remove unused parameter of f2fs_put_rpages_mapping()
  f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
  f2fs: avoid utf8_strncasecmp() with unstable name
  f2fs: don't return vmalloc() memory from f2fs_kmalloc()
  ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16
  soc: qcom: mem-buf: Improve modularity of certain functions
  soc: qcom: mem-buf: Add tracepoints and augment logging
  mmc: Kconfig: Change MMC_SDHCI_MSM to be static module
  ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
  ANDROID: Incremental fs: Cache successful hash calculations
  arm64: defconfig: Enable SMCInvoke for GKI based config
  arm: mm: Fix compilation error when IOMMU is disabled
  ANDROID: Incremental fs: Fix four error-path bugs
  interconnect: qcom: Add check to return status of clk_bulk_prepare_enable
  drivers: soc: qcom: update sct table for LLCC on lahaina
  interconnect: qcom: Fix the link error on 32bit architecture
  RTIC: Move selinux_state to a separate 4k
  power: supply: qcom: Add snapshot of SMB5 charger driver
  defconfig: Update initial defconfig fragments for Holi
  input: qcom-hv-haptics: update drive waveform data format
  input: qcom-hv-haptics: detect 5V variant and update gain setting
  msm: adsprpc: Check size with length passed by client
  power: supply: Add snapshot of QPNP QG driver and its dependencies
  ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
  dcc_v2: Add dcc region to minidump table
  soc: qcom: mem-offline: Restore page table mappings properly in online path
  msm: adsprpc: ignoring error messages for duplicate RPC respond packets
  Linux 5.4.45
  net: smsc911x: Fix runtime PM imbalance on error
  selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
  net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
  net/ethernet/freescale: rework quiesce/activate for ucc_geth
  null_blk: return error for invalid zone size
  s390/mm: fix set_huge_pte_at() for empty ptes
  drm/edid: Add Oculus Rift S to non-desktop list
  net: bmac: Fix read of MAC address from ROM
  x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
  io_uring: initialize ctx->sqo_wait earlier
  i2c: altera: Fix race between xfer_msg and isr thread
  scsi: pm: Balance pm_only counter of request queue during system resume
  evm: Fix RCU list related warnings
  ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
  ARC: Fix ICCM & DCCM runtime size checks
  RDMA/qedr: Fix synchronization methods and memory leaks in qedr
  RDMA/qedr: Fix qpids xarray api used
  s390/ftrace: save traced function caller
  ASoC: intel - fix the card names
  spi: dw: use "smp_mb()" to avoid sending spi data error
  powerpc/xmon: Restrict when kernel is locked down
  powerpc/powernv: Avoid re-registration of imc debugfs directory
  scsi: hisi_sas: Check sas_port before using it
  drm/i915: fix port checks for MST support on gen >= 11
  airo: Fix read overflows sending packets
  net: dsa: mt7530: set CPU port to fallback mode
  scsi: ufs: Release clock if DMA map fails
  media: staging: ipu3-imgu: Move alignment attribute to field
  media: Revert "staging: imgu: Address a compiler warning on alignment"
  mmc: fix compilation of user API
  kernel/relay.c: handle alloc_percpu returning NULL in relay_open
  mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
  p54usb: add AirVasT USB stick device-id
  HID: i2c-hid: add Schneider SCL142ALM to descriptor override
  HID: multitouch: enable multi-input as a quirk for some devices
  HID: sony: Fix for broken buttons on DS3 USB dongles
  mm: Fix mremap not considering huge pmd devmap
  Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
  clk: qcom: alpha-pll: Add odd/even support for Trion PLL
  soc: qcom: smd-rpm: Support new clocks resources
  dt-bindings: clock: Update the SMD-RPM clock ID
  msm: kgsl: Make GPU core initialization consistent across the list
  aarch64: ABI: Update the QCOM whitelist
  tracing: Remove unnecessary DEBUG_FS dependency
  usb: dwc3: debugfs: Add LPM check for ep_info_register
  net: qrtr: Handle error from skb_put_padto
  msm:adsprpc: Fix 32 bit error in capability API
  scsi: Block reset attempts to UFS through scsi ioctl
  soc: qcom: qti_battery_debug: Add NULL check
  iommu: arm-smmu: Add support for new attributes
  soc: qcom: mem-buf: Fix error handling when releasing memory
  haven: dbl: Fix use-after-free in tx/rx unregister
  soc: qcom: mem-buf: Do not free memory if hyp_assign() fails
  soc: qcom: mem-buf: Align allocation sizes to MHP subsection size
  defconfig: lahaina: Enable AMOLED ECM driver
  haven: irq: Support lending from other domains
  include: linux: remove unused APIs when CORESIGHT is disabled
  cpuidle: lpm_levels: Wakeup biased cpu
  config: Enable TOS and DSCP target support
  msm: synx: default user callback fix
  taskstats: handle NULL nla case in taskstats2
  taskstats: add support for system stats
  taskstats: add a option to send all tasks data to user
  mm: skip rss check on MM_UNRECLAIMABLE
  ion: add ion pages to NR_UNRECLAIMABLE_PAGES
  mm: introduce NR_UNRECLAIMABLE_PAGES
  mm: add rss counter for unreclaimable pages
  mm/madvise: pass task and mm to do_madvise
  mm: check that mm is still valid in madvise()
  mm: make do_madvise() available internally
  clk: qcom: clk-rcg2: Add support to print rcg's CMD_DFSR register
  clk: qcom: clk-alpha-pll: Add support to print PLL SSC registers
  dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON
  mhi: core: Trigger host resume if client requests device vote
  usb: phy: Reset and initialize HSPHY in host mode when EUD is enable
  dwc3-msm: Move override usb speed functionality outside edev check
  f2fs: fix retry logic in f2fs_write_cache_pages()
  sched: Compile cpu_isolated_mask in SCHED_WALT only
  arm64: configs: Disable DCC console for Lahaina
  defconfig: arm64: Enable Global clock controller for HOLI
  Revert "defconfig: holi: Add support for Global clock controller"
  clk: qcom: gcc-lahaina: Add USB force_mem_core_on clocks
  dt-bindings: clock: Add USB FORCE_MEM_CORE_ON bindings
  ANDROID: GKI: Enable SYS_HYPERVISOR
  arm64: defconfig: change VA bits to 39 from 48
  kernel: sound: update codec options with block size
  ANDROID: Update ABI representation
  radio: RTC6226: implement file read for rtc6226 driver
  leds: qti-flash: Do not enable flash without the timeout
  ANDROID: GKI: disable CONFIG_I2C_CHARDEV
  hwmon: Add QTI AMOLED ECM driver
  abi: Update qcom whitelist for cnss and netif
  cpuidle: lpm-levels: Track and predict next rescheduling ipi
  uapi: sound: add support for TTP render mode
  msm: ADSPRPC: Fix to avoid race condition and use after free
  msm: camera: Add camera dt binding definitions
  sched/walt: Consolidate WALT parameters
  sched/walt: Create WALT specific datatype
  sched/walt: Cleanup cpu_util_freq
  msm: cvp: poll on cvp lpi status during power down
  msm: kgsl: Disable UCHE dual command queue
  mmc: sdhci_msm: keep a reference to the sdhc host instance
  cnss2: Allow WLAN driver register after cold boot calibration
  bluetooth: Vote VREG_L7E_2P8 from BT driver
  usb: dwc3: gsi: Disable GSI wrapper on clearing run_stop
  qseecom: Enable APIs only when module is enabled
  clk: qcom: lahaina: Add pll test ctl regs
  ANDROID: GKI: remove netfilter apis from supported symbols
  sched: Improve the scheduler
  sched: Improve the scheduler
  Linux 5.4.44
  perf: Make perf able to build with latest libbfd
  netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
  netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
  netfilter: conntrack: comparison of unsigned in cthelper confirmation
  bonding: Fix reference count leak in bond_sysfs_slave_add.
  net: dsa: declare lockless TX feature for slave ports
  ipv4: nexthop version of fib_info_nh_uses_dev
  nexthop: Expand nexthop_is_multipath in a few places
  nexthops: don't modify published nexthop groups
  nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
  crypto: chelsio/chtls: properly set tp->lsndtime
  qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
  xsk: Add overflow check for u64 division, stored into u32
  ieee80211: Fix incorrect mask for default PE duration
  bnxt_en: Fix accumulation of bp->net_stats_prev.
  esp6: get the right proto for transport mode in esp6_gso_encap
  netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
  netfilter: nfnetlink_cthelper: unbreak userspace helper support
  netfilter: conntrack: make conntrack userspace helpers work again
  netfilter: ipset: Fix subcounter update skip
  netfilter: nft_reject_bridge: enable reject with bridge vlan
  ip_vti: receive ipip packet by calling ip_tunnel_rcv
  xfrm: fix error in comment
  xfrm: fix a NULL-ptr deref in xfrm_local_error
  xfrm: fix a warning in xfrm_policy_insert_list
  xfrm interface: fix oops when deleting a x-netns interface
  xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
  xfrm: remove the xfrm_state_put call becofe going to out_reset
  xfrm: do pskb_pull properly in __xfrm_transport_prep
  xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
  copy_xstate_to_kernel(): don't leave parts of destination uninitialized
  x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
  mac80211: mesh: fix discovery timer re-arming issue / crash
  x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
  cfg80211: fix debugfs rename crash
  parisc: Fix kernel panic in mem_init()
  iommu: Fix reference count leak in iommu_group_alloc.
  gpio: fix locking open drain IRQ lines
  Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
  include/asm-generic/topology.h: guard cpumask_of_node() macro argument
  fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
  mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
  mm,thp: stop leaking unreleased file pages
  IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
  drm/amd/display: drop cursor position check in atomic test
  RDMA/core: Fix double destruction of uobject
  ceph: flush release queue when handling caps for unknown inode
  libceph: ignore pool overlay and cache logic on redirects
  ALSA: hda/realtek - Add new codec supported for ALC287
  ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
  clk: qcom: gcc: Fix parent for gpll0_out_even
  exec: Always set cap_ambient in cap_bprm_set_creds
  ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
  ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
  ALSA: hwdep: fix a left shifting 1 by 31 UB bug
  RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
  gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
  gpio: pxa: Fix return value of pxa_gpio_probe()
  mmc: block: Fix use-after-free issue for rpmb
  ARM: dts: bcm: HR2: Fix PPI interrupt types
  ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
  ARM: dts/imx6q-bx50v3: Set display interface clock parents
  IB/qib: Call kobject_put() when kobject_init_and_add() fails
  gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
  soc: mediatek: cmdq: return send msg error code
  arm64: dts: mt8173: fix vcodec-enc clock
  gpio: exar: Fix bad handling for ida_simple_get error path
  ARM: uaccess: fix DACR mismatch with nested exceptions
  ARM: uaccess: integrate uaccess_save and uaccess_restore
  ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
  ARM: 8970/1: decompressor: increase tag size
  Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
  Input: synaptics-rmi4 - really fix attn_data use-after-free
  Input: i8042 - add ThinkPad S230u to i8042 reset list
  Input: dlink-dir685-touchkeys - fix a typo in driver name
  Input: xpad - add custom init packet for Xbox One S controllers
  Input: evdev - call input_flush_device() on release(), not flush()
  Input: usbtouchscreen - add support for BonXeon TP
  drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
  samples: bpf: Fix build error
  csky: Fixup raw_copy_from_user()
  cifs: Fix null pointer check in cifs_read
  hwmon: (nct7904) Fix incorrect range of temperature limit registers
  csky: Fixup remove duplicate irq_disable
  csky: Fixup perf callchain unwind
  csky: Fixup msa highest 3 bits mask
  clk: ti: am33xx: fix RTC clock parent
  riscv: stacktrace: Fix undefined reference to `walk_stackframe'
  IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
  net: freescale: select CONFIG_FIXED_PHY where needed
  usb: gadget: legacy: fix redundant initialization warnings
  usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
  usb: dwc3: pci: Enable extcon driver for Intel Merrifield
  cachefiles: Fix race between read_waiter and read_copier involving op->to_do
  drm/amdgpu: Use GEM obj reference for KFD BOs
  drm/amd/powerplay: perform PG ungate prior to CG ungate
  drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
  gfs2: Grab glock reference sooner in gfs2_add_revoke
  gfs2: move privileged user check to gfs2_quota_lock_check
  net: microchip: encx24j600: add missed kthread_stop
  ALSA: usb-audio: add mapping for ASRock TRX40 Creator
  gpio: tegra: mask GPIO IRQs during IRQ shutdown
  ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
  ARM: dts: rockchip: swap clock-names of gpu nodes
  arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
  arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
  ARM: dts: rockchip: fix phy nodename for rk3229-xms6
  ARM: dts: rockchip: fix phy nodename for rk3228-evb
  mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
  net/mlx4_core: fix a memory leak bug.
  net: sun: fix missing release regions in cas_init_one().
  net/tls: free record only on encryption error
  net/tls: fix encryption error checking
  net/mlx5: Annotate mutex destroy for root ns
  net/mlx5: Fix error flow in case of function_setup failure
  net/mlx5e: Update netdev txq on completions during closure
  net/mlx5: Fix memory leak in mlx5_events_init
  net/mlx5e: Fix inner tirs handling
  net/mlx5e: kTLS, Destroy key object after destroying the TIS
  tipc: block BH before using dst_cache
  sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
  sctp: Don't add the shutdown timer if its already been added
  r8152: support additional Microsoft Surface Ethernet Adapter variant
  nexthop: Fix attribute checking for groups
  net/tls: fix race condition causing kernel panic
  net sched: fix reporting the first-time use timestamp
  net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
  net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
  net: nlmsg_cancel() if put fails for nhmsg
  net: mvpp2: fix RX hashing for non-10G ports
  net/mlx5: Add command entry handling completion
  net: ipip: fix wrong address family in init error path
  net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
  __netif_receive_skb_core: pass skb by reference
  net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
  net: dsa: mt7530: fix roaming from DSA user ports
  net: don't return invalid table id error when we fall back to PF_UNSPEC
  dpaa_eth: fix usage as DSA master, try 3
  ax25: fix setsockopt(SO_BINDTODEVICE)
  proc: update perms of node "reclaim"
  add documentation about reclaim knob on proc.txt
  mm: Support address range reclaim
  mm: Enhance per process reclaim to consider shared pages
  mhi: core: Read transfer length from an event properly
  clk: qcom: Add API to query corner voltage on given clk frequency
  mhi: core: Fix out of bound channel id handling
  dwc3: gadget: Don't block doorbell before halting USB controller
  ANDROID: GKI: enable CONFIG_USB_DUMMY_HCD
  haven: touch: add touch notify tag for memory sharing
  haven: touch: add IRQ label for trusted touch
  drivers: soc: qcom: handle system sleep activities
  drivers: irqchip: Add support to make mpm as module
  drivers: irqchip: mpm: Add QTI SoC interrupt controller
  defconfig: Enable RPM_SMD driver for Holi
  config: Enable TOS and DSCP target support
  FROMGIT: USB: dummy-hcd: use configurable endpoint naming scheme
  soc: qcom: dcc: avoid memory access violation
  ANDROID: GKI: enable a bunch of HID config options =y
  UPSTREAM: usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
  UPSTREAM: usb: raw-gadget: documentation updates
  UPSTREAM: usb: raw-gadget: support stalling/halting/wedging endpoints
  UPSTREAM: usb: raw-gadget: fix gadget endpoint selection
  UPSTREAM: usb: raw-gadget: improve uapi headers comments
  UPSTREAM: usb: raw-gadget: fix return value of ep read ioctls
  UPSTREAM: usb: raw-gadget: fix raw_event_queue_fetch locking
  UPSTREAM: usb: raw-gadget: Fix copy_to/from_user() checks
  qbt: Add support for touch events from input framework
  radio: RTC6226: remove the V4L2_CAP_DEVICE_CAPS cap as device_caps
  cpufreq: qcom: Set the register for GT Limits Management interrupt
  aarch64: ABI: Update abi snapshot for enabling CFI in enforcement mode
  msm: adsprpc: use persistent header buffers
  msm: cvp: Support new HFI FLUSH MSG value
  msm: kgsl: Fix gpu boot ab vote
  ANDROID: GKI: update abi definitions after enabling PCIEPORTBUS
  Revert "ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS"
  tty: hvc_console, fix crashes on parallel open/close
  msm: adsprpc: Fix error code for invalid ioctl
  defconfig: lahaina: Enable linux bridge
  Revert "usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE"
  block, bfq: fix use-after-free in bfq_idle_slice_timer_body
  msm: cvp: Fix a CVP SSR deadlock
  f2fs: fix wrong discard space
  f2fs: compress: don't compress any datas after cp stop
  f2fs: remove unneeded return value of __insert_discard_tree()
  f2fs: fix wrong value of tracepoint parameter
  f2fs: protect new segment allocation in expand_inode_data
  f2fs: code cleanup by removing ifdef macro surrounding
  writeback: Avoid skipping inode writeback
  clk: qcom: clk-rcg2: Fix possible dereference of clk parent for dfs clocks
  i2c: i2c-msm-geni: Do I2C configurations during resume
  clk: qcom: clk-debug: Fix possible NULL dereference in _mux_get_parent
  clk: qcom: gdsc-regulator: Fix using uninitialized variable
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  msm: kgsl: Add GPU_RBBM_GBIF_CLIENT_QOS_CNTL to powerup register list
  Revert "ALSA: PCM: User control API implementation"
  msm: ipa: Add support to notify wan upstream iface info
  arm64: defconfig: Reduce default CMA pool from to 8 MB for trusted VM
  cnss2: Save PCIe GEN speed and width changed from device
  cnss2: Add support for bus bandwidth scale
  msm: kgsl: Do not program CP_LPAC_ROQ_THRESHOLDS registers
  soc: qcom: mem-buf: Fix compilation errors when hotplug is disabled
  mm/memory_hotplug: Rate limit page migration warnings
  pwm: qti-lpg: Read tick duration via device tree
  mhi: core: expose soc reset and register dump debugfs entries
  scripts: gki: Add generic configuration options for defconfig
  ANDROID: GKI: update abi definitions now that sdcardfs is gone
  Revert "ANDROID: sdcardfs: Enable modular sdcardfs"
  ANDROID: remove sdcardfs-needed exports from whitelist
  Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
  Revert "ANDROID: fs: Restore vfs_path_lookup() export"
  ANDROID: sdcardfs: remove sdcardfs from system
  ion: Use kthread_run for ion heap pool kworker threads
  PM / devfreq: icc: add support for L3 BW devices
  arm64: defconfig: Add support for Global clock controller for SHIMA
  dwc3-msm: Force USB speed as high speed if SS release lane is called
  memory_dump: resolve the issue of configuring core_reg_numer
  mhi: core: Do a null pointer check before reading debug registers
  regulator: core: avoid deadlock in QTI addition to regulator_unregister()
  FROMGIT: driver core: Update device link status correctly for SYNC_STATE_ONLY links
  UPSTREAM: driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
  UPSTREAM: driver core: Fix SYNC_STATE_ONLY device link implementation
  net: qrtr: Allocate workqueue before kernel_bind
  pwm: qti-lpg: Adapt to two-nvmem PBS triggering scheme
  soc: qcom: spcom: add channel name for each txn_id print
  NFC: Add support for LDO voting
  mhi: core: Enable both time synchronization methods to co-exist
  mhi: core: improve time synchronization events handling
  mhi: core: block fast suspends on controller device bus vote
  pwm: qti-lpg: Support two-nvmem PPG scheme
  scsi: ufs: Don't update urgent bkops level when toggle auto bkops
  input: qcom-hv-haptics: adjust T_LRA for auto RC CLK calibration case
  coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
  PM / devfreq: memlat: increase ratio_ceil limit
  uapi: Fix QCOM headers to work with UAPI_HEADER_TEST
  Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
  .gitignore: Ignore vendor devicetree directories from git
  aarch64: ABI: add symbols to qcom whitelist
  msm: kgsl: Add BICUBIC registers to power up register list
  ANDROID: remove unused variable
  scsi: ufshcd: Move to ufshcd core
  scsi: ufshcd: Turn-off Vdd-hba during suspend
  scsi: ufshcd: Add a wmb before sending uic cmd
  scsi: ufs: remove unnecessary memset
  bluetooth: add support for retrieving power resource values
  arm64: defconfig: Enable config to add QTI specific code
  cnss2: Set no_d3hot flag to avoid PCIe framework saving config space
  msm: kgsl: 'qcom,kgsl-3d0' device does not need to get regulators
  Linux 5.4.43
  sched/fair: Fix enqueue_task_fair() warning some more
  sched/fair: Fix reordering of enqueue/dequeue_task_fair()
  sched/fair: Reorder enqueue/dequeue_task_fair path
  tpm: check event log version before reading final events
  rxrpc: Fix ack discard
  rxrpc: Trace discarded ACKs
  iio: adc: stm32-dfsdm: fix device used to request dma
  iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
  iio: adc: stm32-adc: fix device used to request dma
  iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
  x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
  flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
  s390/kexec_file: fix initrd location for kdump kernel
  rxrpc: Fix a memory leak in rxkad_verify_response()
  rxrpc: Fix the excessive initial retransmission timeout
  kasan: disable branch tracing for core runtime
  rapidio: fix an error in get_user_pages_fast() error handling
  device-dax: don't leak kernel memory to user space after unloading kmem
  s390/kaslr: add support for R_390_JMP_SLOT relocation type
  s390/pci: Fix s390_mmio_read/write with MIO
  ipack: tpci200: fix error return code in tpci200_register()
  mei: release me_cl object reference
  tty: serial: add missing spin_lock_init for SiFive serial console
  misc: rtsx: Add short delay after exit from ASPM
  iio: adc: ti-ads8344: Fix channel selection
  iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
  iio: sca3000: Remove an erroneous 'get_device()'
  staging: greybus: Fix uninitialized scalar variable
  staging: kpc2000: fix error return code in kp2000_pcie_probe()
  staging: iio: ad2s1210: Fix SPI reading
  media: fdp1: Fix R-Car M3-N naming in debug message
  Revert "gfs2: Don't demote a glock until its revokes are written"
  kbuild: Remove debug info from kallsyms linking
  bpf: Avoid setting bpf insns pages read-only when prog is jited
  powerpc/64s: Disable STRICT_KERNEL_RWX
  powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
  drm/i915: Propagate error from completed fences
  drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
  vsprintf: don't obfuscate NULL and error pointers
  dmaengine: owl: Use correct lock in owl_dma_get_pchan()
  dmaengine: dmatest: Restore default for channel
  drm/etnaviv: Fix a leak in submit_pin_objects()
  dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
  apparmor: Fix aa_label refcnt leak in policy_update
  apparmor: fix potential label refcnt leak in aa_change_profile
  apparmor: Fix use-after-free in aa_audit_rule_init
  drm/etnaviv: fix perfmon domain interation
  arm64: Fix PTRACE_SYSEMU semantics
  scsi: target: Put lun_ref at end of tmr processing
  scsi: qla2xxx: Do not log message when reading port speed via sysfs
  ALSA: hda/realtek - Add more fixup entries for Clevo machines
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
  ALSA: pcm: fix incorrect hw_base increase
  ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
  KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
  ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
  ALSA: hda/realtek: Add quirk for Samsung Notebook
  ALSA: hda/realtek - Add HP new mute led supported for ALC236
  ALSA: hda/realtek - Add supported new mute Led for HP
  ALSA: hda: Manage concurrent reg access more properly
  ALSA: hda: patch_realtek: fix empty macro usage in if block
  ALSA: hda - constify and cleanup static NodeID tables
  scripts/gdb: repair rb_first() and rb_last()
  ARM: futex: Address build warning
  KVM: selftests: Fix build for evmcs.h
  drm/amd/display: Prevent dpcd reads with passive dongles
  iommu/amd: Call domain_flush_complete() in update_domain()
  platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  USB: core: Fix misleading driver bug report
  stmmac: fix pointer check after utilization in stmmac_interrupt
  ceph: fix double unlock in handle_cap_export()
  HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
  gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
  x86/apic: Move TSC deadline timer debug printk
  ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
  ibmvnic: Skip fatal error reset after passive init
  x86/mm/cpa: Flush direct map alias during cpa
  HID: i2c-hid: reset Synaptics SYNA2393 on resume
  scsi: ibmvscsi: Fix WARN_ON during event pool release
  net/ena: Fix build warning in ena_xdp_set()
  component: Silence bind error on -EPROBE_DEFER
  aquantia: Fix the media type of AQC100 ethernet controller in the driver
  vhost/vsock: fix packet delivery order to monitoring devices
  configfs: fix config_item refcnt leak in configfs_rmdir()
  scsi: qla2xxx: Delete all sessions before unregister local nvme port
  scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
  HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
  HID: alps: Add AUI1657 device ID
  HID: multitouch: add eGalaxTouch P80H84 support
  gcc-common.h: Update for GCC 10
  net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
  kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
  mtd: Fix mtd not registered due to nvmem name collision
  afs: Don't unlock fetched data pages until the op completes successfully
  ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
  i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
  evm: Fix a small race in init_desc()
  iommu/amd: Fix over-read of ACPI UID from IVRS table
  i2c: fix missing pm_runtime_put_sync in i2c_device_probe
  ubifs: remove broken lazytime support
  fix multiplication overflow in copy_fdtable()
  mtd: spinand: Propagate ECC information to the MTD structure
  ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
  ubifs: fix wrong use of crypto_shash_descsize()
  ima: Fix return value of ima_write_policy()
  evm: Check also if *tfm is an error pointer in init_desc()
  ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
  KVM: SVM: Fix potential memory leak in svm_cpu_init()
  i2c: dev: Fix the race between the release of i2c_dev and cdev
  Kconfig: Add menu choice option to reclaim virtual memory
  dma-mapping: add i/o coherency support for 32bit
  soc: qcom: Add VTCM handling to cdsprm driver
  Revert "arm: dma: Allow CMA pages to not have a kernel mapping"
  msm: cvp: stop session queue when session closed
  usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log
  usb: dwc3: gadget: Rate limit ep_queue() error message
  defconfig: holi: Enable GPU driver
  pci: framework: disable auto suspend link
  NFC: Enable NFC driver in the GKI build
  ANDROID: scsi: ufs: Handle clocks when lrbp fails
  net: qrtr: Ignore ENODEV failures in ns
  net: qrtr: Add pr_fmt to ns
  soc: qcom: socinfo: Add LAHAINAP's soc-id
  clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL print registers
  clk: qcom: clk-alpha-pll: Add support for fixed Lucid EVO PLL
  msm: adsprpc: Fix NULL pointer error when DEBUG_FS is disabled
  ANDROID: ABI/Whitelist: add erofs whitelist to unisoc whitelist
  msm: rdbg: Add snapshot of remote debugger driver
  aarch64: ABI: Remove slim_* APIs from whitelist
  msm: adsprpc: remove exsessive logging in context_free
  arm: dma: Allow CMA pages to not have a kernel mapping
  arm: dma-mapping: map_page map to nearest page
  arm: dma-mapping: fix data types to hold size_t
  arm: dma-mapping: DMA buf may not have cpu virtual addr
  arm: make default iova alignment as 2mb
  arm: provision page alloc debug support
  arm: mm: program ptes for access restriction
  arm: dma-mapping: handle IOVA address zero
  arm: dma-mapping: map sg lists into the SMMU as virtually contiguous
  arm: dma: Expand the page protection attributes
  arm: keep address range pmd aligned while remap
  arm: mm: consider only lowmem regions while remap
  arm: mm: fix pte allocation with CONFIG_FORCE_PAGES feature
  arm: Allow remapping lowmem as 4K pages
  arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit
  arm: dma_mapping: Support for DOMAIN_ATTR_S1_BYPASS attribute
  arm: dma-mapping: Use default iommu domain
  msm: synx: support for external dma fence
  input: touchscreen: st: fix security issue
  f2fs: avoid inifinite loop to wait for flushing node pages at cp_error
  soc: qcom: spss_utils: fix driver module remove
  soc: qcom: spcom: pr_fmt to print function name
  clk: qcom: camcc: Add support for CAMCC clock driver for SHIMA
  dt-bindings: clock: Update clock ids and BCRs of CAMCC and GPUCC for SHIMA
  net: qrtr: Fix FIXME related to qrtr_ns_init()
  net: qrtr: Fix error pointer vs NULL bugs
  net: qrtr: Respond to HELLO message
  net: qrtr: fix spelling mistake "serivce" -> "service"
  net: qrtr: Migrate nameservice to kernel from userspace
  aarch64: ABI: Update the ABI whitelist with kernel_bind
  mmc: Enable SD card clock scaling
  soc: qcom: mem-buf: Limit the number of input ACL entries
  soc: qcom: mem-buf: Fix message queue registration check
  soc: qcom: mem-buf: Configure the mem-buf device's DMA mask
  msm: cvp: handles dsp error more reliably
  haven: Fix compilation error when DEBUG_FS is disabled
  ANDROID: GKI: Update abi for 5.4.42 update
  usb: dwc3: debugfs: Add support for 64bit division on 32bit chipsets
  UPSTREAM: serial: samsung: 32-bit access for TX/RX hold registers
  BACKPORT: serial: samsung: dt-bindings: Add reg-io-width compatible
  UPSTREAM: serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
  coresight: tmc: set buffer size to 32MB on SW USB mode
  coresight: etm4x: call cpus_read_unlock in error exit
  msm: kgsl: Add support for A619 GPU variant
  usb: phy: qmp: Call chain notifier for cable connect/disconnect
  usb: dwc3: gadget: Give back staled requests
  trace: msm_low_power: update text description
  input: qcom-hv-haptics: check FIFO fill status before stopping play
  input: qcom-hv-haptics: Add debugfs files for more brake settings
  input: qcom-hv-haptics: Add LRA frequency calibration interfaces
  soc: qti_battery_debug: Remove CONFIG_DEBUG_FS dependency
  scsi: ufshcd-qti: Invoke sysfs node creation
  scsi: ufs: Resume ufs host before accessing ufs device
  Makefile: Add a check of CONFIG_TRIM_UNUSED_KSYMS before remaking vmlinux
  ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
  BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
  msm: cvp: Treat DME stream corrupt as warning
  thermal: core: Add appropriate error checks
  soc: qcom: pil: allow subsystem to allocate extra memory
  iommu/arm-smmu: add qcom smmuv2 support
  clk: qcom: gcc-shima: Add support for ref clocks
  dt-bindings: clock: Add clock ids of ref clocks in GCC for SHIMA
  thermal: adc-tm: Ensure valid match data is obtained
  dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
  usb: dwc3: gadget: Wrap around when skip TRBs
  usb: dwc3: gadget: Don't clear flags before transfer ended
  mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
  mhi: core: improve bandwidth switch events processing
  build.config.common: Revert the compiler back to clang-r370808
  cnss2: Assert if unexpected second QMI server arrive comes
  drivers: rpm-smd: Add support to make rpm-smd as module
  PM / devfreq: bw_hwmon: remove unused variable
  PM / devfreq: bw_hwmon: add bw_hwmon_debug event
  msm: kgsl: Add kobject sysfs ops for the /sys/kernel/gpu directory
  msm: adsprpc: Print and return appropriate error codes
  Linux 5.4.42
  bpf: Test_progs, fix test_get_stack_rawtp_err.c build
  selftest/bpf: fix backported test_select_reuseport selftest changes
  libbpf: Extract and generalize CPU mask parsing logic
  Makefile: disallow data races on gcc-10 as well
  KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
  bpf: Fix sk_psock refcnt leak when receiving message
  SUNRPC: Revert 241b1f419f ("SUNRPC: Remove xdr_buf_trim()")
  ARM: dts: r8a7740: Add missing extal2 to CPG node
  arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
  ARM: dts: r8a73a4: Add missing CMT1 interrupts
  arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
  arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
  arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
  arm64: dts: meson-g12-common: fix dwc2 clock names
  arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
  clk: Unlink clock if failed to prepare or enable
  Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
  usb: gadget: legacy: fix error return code in cdc_bind()
  usb: gadget: legacy: fix error return code in gncm_bind()
  usb: gadget: audio: Fix a missing error return value in audio_bind()
  usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
  fanotify: fix merging marks masks with FAN_ONDIR
  dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
  clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
  exec: Move would_dump into flush_old_exec
  x86/unwind/orc: Fix error handling in __unwind_start()
  x86: Fix early boot crash on gcc-10, third try
  cifs: fix leaked reference on requeued write
  powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
  drm/amd/display: add basic atomic check for cursor plane
  ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
  ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
  ARM: dts: dra7: Fix bus_dma_limit for PCIe
  Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
  usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
  USB: gadget: fix illegal array access in binding with UDC
  usb: cdns3: gadget: prev_req->trb is NULL for ep0
  usb: host: xhci-plat: keep runtime active when removing host
  usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
  ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
  ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
  ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
  ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
  USB: usbfs: fix mmap dma mismatch
  usb: usbfs: correct kernel->user page attribute mismatch
  gcc-10: avoid shadowing standard library 'free()' in crypto
  gcc-10: mark more functions __init to avoid section mismatch warnings
  gcc-10 warnings: fix low-hanging fruit
  gcc-10: disable 'restrict' warning for now
  gcc-10: disable 'stringop-overflow' warning for now
  gcc-10: disable 'array-bounds' warning for now
  gcc-10: disable 'zero-length-bounds' warning for now
  Stop the ad-hoc games with -Wno-maybe-initialized
  net/rds: Use ERR_PTR for rds_message_alloc_sgs()
  pnp: Use list_for_each_entry() instead of open coding
  NFSv3: fix rpc receive buffer size for MOUNT call
  mm, memcg: fix inconsistent oom event behavior
  s390/ism: fix error return code in ism_probe()
  hwmon: (da9052) Synchronize access with mfd
  RDMA/iw_cxgb4: Fix incorrect function parameters
  RDMA/core: Fix double put of resource
  IB/core: Fix potential NULL pointer dereference in pkey cache
  IB/mlx4: Test return value of calls to ib_get_cached_pkey
  RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
  netfilter: nft_set_rbtree: Add missing expired checks
  netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
  SUNRPC: Signalled ASYNC tasks need to exit
  nfs: fix NULL deference in nfs4_get_valid_delegation
  arm64: fix the flush_icache_range arguments in machine_kexec
  drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
  netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
  NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
  nfs: fscache: use timespec64 in inode auxdata
  NFS: Fix fscache super_cookie index_key from changing after umount
  drm/amdgpu: force fbdev into vram
  fork: prevent accidental access to clone3 features
  gfs2: More gfs2_find_jhead fixes
  mmc: block: Fix request completion in the CQE timeout path
  mmc: core: Fix recursive locking issue in CQE recovery path
  mmc: core: Check request type before completing the request
  mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
  mmc: alcor: Fix a resource leak in the error path for ->probe()
  bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
  bpf, sockmap: msg_pop_data can incorrecty set an sge length
  drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
  i40iw: Fix error handling in i40iw_manage_arp_cache()
  ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
  bpf: Fix error return code in map_lookup_and_delete_elem()
  pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  pinctrl: qcom: fix wrong write in update_dual_edge
  pinctrl: baytrail: Enable pin configuration setting for GPIO chip
  pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
  ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
  IB/hfi1: Fix another case where pq is left on waitlist
  mmc: sdhci-pci-gli: Fix no irq handler from suspend
  gfs2: Another gfs2_walk_metadata fix
  ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
  ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
  drm/amdgpu: invalidate L2 before SDMA IBs (v2)
  drm/amdgpu: simplify padding calculations (v2)
  drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
  drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
  drm/amd/display: check if REFCLK_CNTL register is present
  drm/amd/powerplay: avoid using pm_en before it is initialized revised
  ALSA: hda/hdmi: fix race in monitor detection during probe
  cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
  selftests/ftrace: Check the first record for kprobe_args_type.tc
  dmaengine: mmp_tdma: Reset channel error on release
  dmaengine: mmp_tdma: Do not ignore slave config validation errors
  dmaengine: pch_dma.c: Avoid data race between probe and irq handler
  riscv: fix vdso build with lld
  umh: fix memory leak on execve failure
  r8169: re-establish support for RTL8401 chip version
  nfp: abm: fix error return code in nfp_abm_vnic_alloc()
  net: tcp: fix rx timestamp behavior for tcp_recvmsg
  netprio_cgroup: Fix unlimited memory leak of v2 cgroups
  net: ipv4: really enforce backoff for redirects
  net: dsa: loop: Add module soft dependency
  hinic: fix a bug of ndo_stop
  dpaa2-eth: prevent array underflow in update_cls_rule()
  virtio_net: fix lockdep warning on 32 bit
  tcp: fix SO_RCVLOWAT hangs with fat skbs
  tcp: fix error recovery in tcp_zerocopy_receive()
  Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
  pppoe: only process PADT targeted at local interfaces
  net: stmmac: fix num_por initialization
  net: phy: fix aneg restart in phy_ethtool_set_eee
  netlabel: cope with NULL catmap
  net: fix a potential recursive NETDEV_FEAT_CHANGE
  dpaa2-eth: properly handle buffer size restrictions
  mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
  selftests/bpf: fix goto cleanup label not defined
  scsi: sg: add sg_remove_request in sg_write
  net_sched: fix tcm_parent in tc filter dump
  sun6i: dsi: fix gcc-4.8
  virtio-blk: handle block_device_operations callbacks after hot unplug
  drop_monitor: work around gcc-10 stringop-overflow warning
  ftrace/selftests: workaround cgroup RT scheduling issues
  net: moxa: Fix a potential double 'free_irq()'
  net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
  SUNRPC: Fix GSS privacy computation of auth->au_ralign
  SUNRPC: Add "@len" parameter to gss_unwrap()
  gpio: pca953x: Fix pca953x_gpio_set_config
  KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
  net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
  shmem: fix possible deadlocks on shmlock_user_lock
  net: dsa: Do not make user port errors fatal
  crypto: msm: make qcrypto and qcedev independent of DEBUG_FS
  cpufreq: qcom: Update the scheduler of throttle removal
  net: qrtr: Remove rcu logic for port lookup/remove
  net: qrtr: Do not take sock lock on blocking recv
  Revert "SoC: soc-pcm: call pcm_new when creating new pcm"
  ALSA: pcm: add macro SND_PCM_ADD_VOLUME_CTL and SND_PCM_ADD_USR_CTL
  mm: Remove shrink_page
  msm: cvp: Avoids DSP memory leak
  cnss2: Add build type info to wlfw_cap_req_msg
  msm: kgsl: Add a flag for guard page allocation
  dwc3: gadget: Add handling of bus resume and L1 resume functionality
  cnss2: Assert for recovery if there is already a recovery going on
  dwc3: core: Add ssp u3 u0 link state related quirk
  leds: qti-flash: Limit off_time of switch to a maximum of 1280 ms
  aarch64: ABI: Update the ABI whitelist with __ioread32_copy
  f2fs: compress: fix zstd data corruption
  f2fs: add compressed/gc data read IO stat
  f2fs: fix potential use-after-free issue
  f2fs: compress: don't handle non-compressed data in workqueue
  f2fs: remove redundant assignment to variable err
  f2fs: refactor resize_fs to avoid meta updates in progress
  f2fs: use round_up to enhance calculation
  f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS
  f2fs: Avoid double lock for cp_rwsem during checkpoint
  f2fs: report delalloc reserve as non-free in statfs for project quota
  f2fs: Fix wrong stub helper update_sit_info
  f2fs: compress: let lz4 compressor handle output buffer budget properly
  f2fs: remove blk_plugging in block_operations
  f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS
  f2fs: shrink spinlock coverage
  f2fs: correctly fix the parent inode number during fsync()
  f2fs: compress: support lzo-rle compress algorithm
  f2fs: introduce mempool for {,de}compress intermediate page allocation
  f2fs: introduce f2fs_bmap_compress()
  f2fs: support fiemap on compressed inode
  f2fs: flush dirty meta pages when flushing them
  f2fs: support partial truncation on compressed inode
  f2fs: fix checkpoint=disable:%u%%
  f2fs: remove redundant compress inode check
  f2fs: use strcmp() in parse_options()
  f2fs: Use the correct style for SPDX License Identifier
  f2fs: rework filename handling
  f2fs: split f2fs_d_compare() from f2fs_match_name()
  f2fs: don't leak filename in f2fs_try_convert_inline_dir()
  ANDROID: clang: update to 11.0.1
  FROMLIST: x86_64: fix jiffies ODR violation
  ANDROID: ABI/Whitelist: add ufs whitelist to unisoc whitelist
  aarch64: ABI: Update the ABI whitelist with qcom_scm symbols
  msm: cvp: Avoid sending DSP HFI buf twice
  ANDROID: GKI: Enable net testing options
  clk: qcom: Add support for VIDEOCC clock driver for SHIMA
  soc: altmode: Detect when remote subsys fails to respond
  soc: altmode: Add debugfs nodes to send PAN EN and PAN ACK
  soc: altmode: Remove altmode device name
  soc: altmode: Update client APIs, notifier bookkeeping
  ANDROID: fscrypt: set dun_bytes more precisely
  ANDROID: dm-default-key: set dun_bytes more precisely
  ANDROID: block: backport the ability to specify max_dun_bytes
  aarch64: ABI: Add drm_dp_check_act_status to the whitelist
  pwm: qti-lpg: Fix erroneous clearing of LUT
  cnss2: Reject idle restart if fails to get driver ops lock
  cnss2: Add mutex protection between unregister driver and idle restart
  cnss2: Serialize driver load and unload
  ANDROID: Incremental fs: wake up log pollers less often
  ANDROID: Incremental fs: Fix scheduling while atomic error
  ANDROID: Incremental fs: Avoid continually recalculating hashes
  firmware: qcom_scm: fix the arguments types information
  ANDROID: export: Disable symbol trimming on modules
  pinctrl: qcom: Update configuration for Shima
  ANDROID: ABI/Whitelist: add the symbol sdhci_request_atomic to unisoc whitelist
  soc: qcom: dcc: Set transaction timeout for dcc linklist
  Enable RTIC MPGen using QGKI
  firmware: qcom_scm: Pass arginfo for sec_wdog_trigger
  FROMGIT: media: uapi: h264: Add new profile and levels
  FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
  ANDROID: dm-default-key: Update key size for wrapped keys
  nvmem: qcom-spmi-sdam: Enable multiple devices
  dt-bindings: clock: dispcc: Remove mdss dp crypto clocks
  clk: qcom: Add support to proxy vote until clk controllers sync states
  clk: qcom: lahaina: Enable common regulator handle initialization
  clk: qcom: Add common regulator handle initialization
  PM / devfreq: qoslat: implement get_dev_status()
  ANDROID: GKI: abi update due to mmc patches merged
  cpufreq: qcom-cpufreq-hw: Simplify the boost frequency
  drivers: qcom: rpmh_master_stat: Remove unused size for SMEM item
  FROMGIT: mmc: host: sdhci-sprd: Implement the request_atomic() API
  FROMGIT: mmc: host: sdhci: Implement the request_atomic() API
  FROMGIT: mmc: host: Introduce the request_atomic() for the host
  FROMGIT: mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
  FROMGIT: mmc: sdhci: Tidy sdhci_request() a bit
  FROMGIT: mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
  FROMGIT: mmc: sdhci: Stop exporting sdhci_send_command()
  FROMGIT: mmc: sdhci: Add helpers for the auto-CMD23 flag
  FROMGIT: mmc: sdhci-sprd: Drop redundant cap flags
  msm: kgsl: Disable GBIF_CLIENT_QOS on all A660 GPU revisions
  ANDROID: GKI: update abi definition due to 5.4.41 merge
  CSR: Keep qdss clk being on for msr register before msr_reset
  nvmem: core: Export nvmem cell info to userspace
  Linux 5.4.41
  fanotify: merge duplicate events on parent and child
  fsnotify: replace inode pointer with an object id
  bdi: add a ->dev_name field to struct backing_dev_info
  bdi: move bdi_dev_name out of line
  mm, memcg: fix error return value of mem_cgroup_css_alloc()
  scripts/decodecode: fix trapping instruction formatting
  iommu/virtio: Reverse arguments to list_add
  objtool: Fix stack offset tracking for indirect CFAs
  netfilter: nf_osf: avoid passing pointer to local var
  netfilter: nat: never update the UDP checksum when it's 0
  arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
  KVM: x86: Fixes posted interrupt check for IRQs delivery modes
  x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
  x86/unwind/orc: Fix error path for bad ORC entry type
  x86/unwind/orc: Prevent unwinding before ORC initialization
  x86/unwind/orc: Don't skip the first frame for inactive tasks
  x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
  x86/entry/64: Fix unwind hints in kernel exit path
  x86/entry/64: Fix unwind hints in register clearing code
  batman-adv: Fix refcnt leak in batadv_v_ogm_process
  batman-adv: Fix refcnt leak in batadv_store_throughput_override
  batman-adv: Fix refcnt leak in batadv_show_throughput_override
  batman-adv: fix batadv_nc_random_weight_tq
  iocost: protect iocg->abs_vdebt with iocg->waitq.lock
  riscv: set max_pfn to the PFN of the last page
  coredump: fix crash when umh is disabled
  staging: gasket: Check the return value of gasket_get_bar_index()
  ceph: demote quotarealm lookup warning to a debug message
  ceph: fix endianness bug when handling MDS session feature bits
  mm: limit boost_watermark on small zones
  mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
  eventpoll: fix missing wakeup for ovflist in ep_poll_callback
  epoll: atomically remove wait entry on wake up
  ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
  drm: ingenic-drm: add MODULE_DEVICE_TABLE
  arm64: hugetlb: avoid potential NULL dereference
  KVM: arm64: Fix 32bit PC wrap-around
  KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
  KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
  KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
  crypto: arch/nhpoly1305 - process in explicit 4k chunks
  tracing: Add a vmalloc_sync_mappings() for safe measure
  USB: serial: garmin_gps: add sanity checking for data length
  usb: chipidea: msm: Ensure proper controller reset using role switch API
  USB: uas: add quirk for LaCie 2Big Quadra
  HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
  HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
  Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
  sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
  HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
  net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
  net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
  net/mlx5: Fix command entry leak in Internal Error State
  net/mlx5: Fix forced completion access non initialized command entry
  net/mlx5: DR, On creation set CQ's arm_db member to right value
  bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
  bnxt_en: Return error when allocating zero size context memory.
  bnxt_en: Improve AER slot reset.
  bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
  bnxt_en: Fix VF anti-spoof filter setup.
  tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
  tipc: fix partial topology connection closure
  sch_sfq: validate silly quantum values
  sch_choke: avoid potential panic in choke_reset()
  nfp: abm: fix a memory leak bug
  net: usb: qmi_wwan: add support for DW5816e
  net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
  net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
  net: tc35815: Fix phydev supported/advertising mask
  net: stricter validation of untrusted gso packets
  net_sched: sch_skbprio: add message validation to skbprio_change()
  net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
  net: macsec: preserve ingress frame ordering
  net: macb: fix an issue about leak related system resources
  net: dsa: Do not leave DSA master with NULL netdev_ops
  neigh: send protocol value in neighbor create notification
  mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
  ipv6: Use global sernum for dst validation with nexthop objects
  fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
  dp83640: reverse arguments to list_add_tail
  devlink: fix return value after hitting end in region read
  tty: xilinx_uartps: Fix missing id assignment to the console
  vt: fix unicode console freeing with a common interface
  drm/amdgpu: drop redundant cg/pg ungate on runpm enter
  drm/amdgpu: move kfd suspend after ip_suspend_phase1
  net: macb: Fix runtime PM refcounting
  tracing/kprobes: Fix a double initialization typo
  nvme: fix possible hang when ns scanning fails during error recovery
  nvme: refactor nvme_identify_ns_descs error handling
  USB: serial: qcserial: Add DW5816e support
  iommu/arm-smmu: Updates probe defer handle from secure_buffer
  arm64: ABI: Update the ABI whitelist for OOM notifiers
  msm: pcie: add support to manage PCIe PHY PLL block
  msm: adsprpc: add support to print logs on VERIFY failures
  msm: pcie: add DRV SSR support during DRV resume
  qseecom: process smcinvoke callback request
  ARM: dts: msm: Create softlink for vendor specific dt
  drivers: pinctrl: Add pinctrl support for SDXLEMUR target
  ALSA: Compress - dont use lock for all ioctls
  Revert "ALSA: jack: Add support to report second microphone"
  usb: dwc3: Use an ordered workqueue for sm_work
  defconfig: Enable CONFIG_DEBUG_FS for holi
  ASoC: pcm: QGKI startup sequence for playback and capture
  arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
  soc: qcom: mem-buf: Add support for restricting memory transfers
  UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
  arm64: add config option to enable DT overlay
  defconfig: holi: Add support for Global clock controller
  ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
  soc: qcom: socinfo: Fix array out-of-bounds access
  cnss2: Enable io-coherency
  arm64: defconfig: Enable CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
  kbuild: Add support for CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
  ABI: Add initial snapshot of QCOM whitelists
  ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
  drivers: cpuidle: lpm-levels: check for valid LPM stats
  radio: RTC6226: add support to scan valid lower freq channel
  soc: qcom: spss_utils: protect from event signaled twice
  radio: RTC6226: post original tune event after scan complete
  usb: gadget: Allow f_rndis and f_gsi to coexist as modules
  Revert "usb: Add support for rndis uplink aggregation"
  Revert "usb: gadget: Add support for rndis flow control callback"
  ANDROID: dm-default-key: Update key size for wrapped keys
  scsi: ufshcd-qti: Keep the correct device and link state
  usb: gadget: f_qdss: Add ipc logging for qdss driver
  msm: ipa: enable SYSPIPE_ERR_DETECTION bit for deaggr_err
  mmc: Define config flag to add qcom code to upstream module
  mmc: Add MMC clock scaling support for sdhci-msm layer
  mmc: Add MMC clock scaling support to core layer
  mmc: Add MMC clock scaling support in the block layer
  sched: Completely remove CFS_BANDWIDTH support in WALT
  msm: cvp: Rename cvpss to evass
  pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
  Send actual keylen to TZ
  soc: qcom: hwkm: fix minor issues
  soc: qcom: spss_utils: add spss events support
  thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
  Add ports and port child node check in legacy function
  qseecom: Set max size for dma segment
  defconfig: Enable Glink over RPM defconfig for Holi
  Revert "sched: reduce sleep duration in wait_task_inactive()"
  kthread: Do not preempt current task if it is going to call schedule()
  Revert "ASoC: soc-pcm: BE dai needs prepare when pause release after resume"
  msm: cvp: Remove deprecated old synx usage
  ANDROID: GKI: x86: Drop CONFIG_DEVPORT
  Linux 5.4.40
  PM / devfreq: Add missing locking while setting suspend_freq
  udp: document udp_rcv_segment special case for looped packets
  tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources
  Revert "drm/amd/display: setting the DIG_MODE to the correct value."
  mm/mremap: Add comment explaining the untagging behaviour of mremap()
  libbpf: Fix readelf output parsing for Fedora
  cgroup, netclassid: remove double cond_resched
  mac80211: add ieee80211_is_any_nullfunc()
  ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
  platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
  x86/kvm: fix a missing-prototypes "vmread_error"
  ALSA: hda: Match both PCI ID and SSID for driver blacklist
  hexagon: define ioremap_uc
  hexagon: clean up ioremap
  mfd: intel-lpss: Use devm_ioremap_uc for MMIO
  lib: devres: add a helper function for ioremap_uc
  Revert "software node: Simplify software_node_release() function"
  drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
  sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
  drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
  net: systemport: suppress warnings on failed Rx SKB allocations
  net: bcmgenet: suppress warnings on failed Rx SKB allocations
  mac80211: sta_info: Add lockdep condition for RCU list usage
  lib/mpi: Fix building for powerpc with clang
  tracing: Fix memory leaks in trace_events_hist.c
  cifs: do not share tcons with DFS
  scripts/config: allow colons in option strings for sed
  cifs: protect updating server->dstaddr with a spinlock
  ASoC: rsnd: Fix "status check failed" spam for multi-SSI
  ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
  net: stmmac: Fix sub-second increment
  net: stmmac: fix enabling socfpga's ptp_ref_clock
  wimax/i2400m: Fix potential urb refcnt leak
  drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
  remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
  ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
  ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
  ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
  usb: dwc3: gadget: Properly set maxpacket limit
  ASoC: topology: Fix endianness issue
  ASoC: sgtl5000: Fix VAG power-on handling
  selftests/ipc: Fix test failure seen after initial test run
  ASoC: topology: Check return value of soc_tplg_dai_config
  ASoC: topology: Check return value of pcm_new_ver
  ASoC: topology: Check soc_tplg_add_route return value
  ASoC: topology: Check return value of soc_tplg_*_create
  ASoC: topology: Check return value of soc_tplg_create_tlv
  drm/bridge: analogix_dp: Split bind() into probe() and real bind()
  vhost: vsock: kick send_pkt worker once device is started
  msm: cvp: Enhance CVP release persist buf process
  lpm-levels: Read next hrtimer event after tick_nohz_idle_stop_tick()
  arm64: defconfig: Add support for Global clock controller for SHIMA
  clk: qcom: gcc: Update voltage voting Support for GCC CPUSS AHB clock
  cpufreq: qcom: Update logic to register for GT Limits Management interrupt
  msm: kgsl: Handle page allocation failure
  defconfig: enable display configs for trusted VM
  firmware: qcom: add enlarged qsee log support
  regulator: qcom_pm8008-regulator: avoid transactions after suspend
  msm: pcie: add new DRV commands for APPS to control PCIe L1ss sleep
  hvc: haven: Prevent tty layer from closing SELF console
  drivers: Fix compilation issues when debugfs is disabled
  haven: Fix non-zero input SG-List handling for MEM_ACCEPT
  iommu: iommu-debug: Fix functional_fast_dma test
  iommu/arm-smmu: Add support for split page table domains
  Revert "usb: gadget: rndis: Add packet filter handling for hw accelerated path"
  Revert "usb: gadget: rndis: Add new rndis parameters"
  Revert "USB: rndis: Honor dl_max_packet_size value sent by host"
  iommu: Introduce DOMAIN_ATTR_SPLIT_TABLES
  devfreq: memlat: correct null pointer derference
  mm: make shrink_page_list with pages work from multiple zones
  mm: Per process reclaim
  coresight: Fix support for sparsely populated ports
  i2c: i2c-msm-geni: Propagate missing changes from 4.19 to 5.4
  msm: kgsl: Use DMA APIs for cache operations
  interconnect: qcom: Fix small BW votes being truncated to zero
  regulator: qpnp-amoled: add support to configure single phase for IBB
  regulator: qpnp-amoled: Fix IBB load current threshold
  clk: qcom: gdsc-regulator: Poll PWR_ON during GDSC HW to SW mode switch
  soc/qcom/hyp_core_ctl: update reserved CPUs only after VM is booted
  arm64: defconfig: enable dynamic debug for genericarmv8
  ANDROID: GKI: update abi definition due to FAIR_GROUP_SCHED removal
  ANDROID: GKI: Remove FAIR_GROUP_SCHED
  ANDROID: Drop ABI monitoring from KASAN build config
  ANDROID: Enforce KMI stability
  Linux 5.4.39
  selinux: properly handle multiple messages in selinux_netlink_send()
  arm64: vdso: Add -fasynchronous-unwind-tables to cflags
  dmaengine: dmatest: Fix process hang when reading 'wait' parameter
  dmaengine: dmatest: Fix iteration non-stop logic
  nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
  nvme: prevent double free in nvme_alloc_ns() error handling
  Fix use after free in get_tree_bdev()
  ALSA: opti9xx: shut up gcc-10 range warning
  i2c: aspeed: Avoid i2c interrupt status clear race condition.
  iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
  scsi: target/iblock: fix WRITE SAME zeroing
  iommu/qcom: Fix local_base status check
  vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
  vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
  i2c: iproc: generate stop event for slave writes
  RDMA/cm: Fix an error check in cm_alloc_id_priv()
  RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
  RDMA/core: Fix race between destroy and release FD object
  RDMA/core: Prevent mixed use of FDs between shared ufiles
  RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
  RDMA/mlx4: Initialize ib_spec on the stack
  RDMA/mlx5: Set GRH fields in query QP on RoCE
  scsi: qla2xxx: check UNLOADING before posting async work
  scsi: qla2xxx: set UNLOADING before waiting for session deletion
  ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
  dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
  dm writecache: fix data corruption when reloading the target
  dm verity fec: fix hash block number in verity_fec_decode
  PM: hibernate: Freeze kernel threads in software_resume()
  PM: ACPI: Output correct message on target power state
  IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
  dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
  Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
  i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
  ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
  ALSA: line6: Fix POD HD500 audio playback
  ALSA: hda/hdmi: fix without unlocked before return
  ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
  ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
  crypto: caam - fix the address of the last entry of S/G
  mmc: meson-mx-sdio: remove the broken ->card_busy() op
  mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
  mmc: sdhci-msm: Enable host capabilities pertains to R1b response
  mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
  mmc: sdhci-xenon: fix annoying 1.8V regulator warning
  mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
  btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
  btrfs: fix partial loss of prealloc extent past i_size after fsync
  btrfs: fix block group leak when removing fails
  btrfs: fix transaction leak in btrfs_recover_relocation
  NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
  drm/qxl: qxl_release use after free
  drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
  drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
  drm/amd/display: Fix green screen issue after suspend
  drm/edid: Fix off-by-one in DispID DTD pixel clock
  dma-buf: Fix SET_NAME ioctl uapi
  msm: cvp: Fix a cvp BW over-voting problem
  ANDROID: Rename build.config.gki.arch_kasan
  ANDROID: Incremental fs: Fix issues with very large files
  msm: cvp: Allows concurrent DSP commands handling
  sched: walt: Improve the scheduler
  ANDROID: Correct build.config branch name
  FROMGIT: f2fs: fix missing check for f2fs_unlock_op
  ANDROID: Fix build.config.gki-debug
  UPSTREAM: vdso: Fix clocksource.h macro detection
  Linux 5.4.38
  Revert "ASoC: meson: axg-card: fix codec-to-codec link setup"
  ANDROID: GKI: update abi definition due to added padding
  ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
  ANDROID: GKI: timer.h: add Android ABI padding to a structure
  ANDROID: GKI: quota.h: add Android ABI padding to some structures
  ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
  ANDROID: GKI: mm.h: add Android ABI padding to a structure
  ANDROID: GKI: kobject.h: add Android ABI padding to some structures
  ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
  ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
  ANDROID: GKI: ioport.h: add Android ABI padding to a structure
  ANDROID: GKI: iomap.h: add Android ABI padding to a structure
  ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
  ANDROID: GKI: genhd.h: add Android ABI padding to some structures
  ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
  ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
  ANDROID: GKI: sched: add Android ABI padding to some structures
  ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
  ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
  ANDROID: GKI: scsi.h: add Android ABI padding to a structure
  ANDROID: GKI: pci: add Android ABI padding to some structures
  ANDROID: GKI: update abi definition due to 5.4.37 merge
  Linux 5.4.37
  ASoC: stm32: spdifrx: fix regmap status check
  ASoC: soc-core: disable route checks for legacy devices
  ext4: check for non-zero journal inum in ext4_calculate_overhead
  qed: Fix use after free in qed_chain_free
  net: use indirect call wrappers for skb_copy_datagram_iter()
  Crypto: chelsio - Fixes a hang issue during driver registration
  qed: Fix race condition between scheduling and destroying the slowpath workqueue
  taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
  hwmon: (jc42) Fix name to have no illegal characters
  blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
  ext4: convert BUG_ON's to WARN_ON's in mballoc.c
  ext4: increase wait time needed before reuse of deleted inode numbers
  ext4: use matching invalidatepage in ext4_writepage
  arm64: Delete the space separator in __emit_inst
  mac80211: fix channel switch trigger from unknown mesh peer
  net: stmmac: socfpga: Allow all RGMII modes
  ALSA: hda: call runtime_allow() for all hda controllers
  xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
  objtool: Support Clang non-section symbols in ORC dump
  objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
  scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
  scsi: target: fix PR IN / READ FULL STATUS for FC
  ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
  ALSA: hda: Keep the controller initialization even if no codecs found
  ALSA: hda: Release resources at error in delayed probe
  xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
  afs: Fix length of dump of bad YFSFetchStatus record
  signal: check sig before setting info in kill_pid_usb_asyncio
  x86: hyperv: report value of misc_features
  net: fec: set GPR bit on suspend by DT configuration.
  libbpf: Initialize *nl_pid so gcc 10 is happy
  bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
  xfs: clear PF_MEMALLOC before exiting xfsaild thread
  mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
  bpf, x86_32: Fix logic error in BPF_LDX zero-extension
  bpf, x86_32: Fix clobbering of dst for BPF_JSET
  bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
  um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
  blk-iocost: Fix error on iocost_ioc_vrate_adj
  PM: sleep: core: Switch back to async_schedule_dev()
  netfilter: nat: fix error handling upon registering inet hook
  perf/core: fix parent pid/tid in task exit events
  sched/core: Fix reset-on-fork from RT with uclamp
  net/mlx5: Fix failing fw tracer allocation on s390
  s390/pci: do not set affinity for floating irqs
  cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
  ARM: dts: bcm283x: Disable dsi0 node
  PCI: Move Apex Edge TPU class quirk to fix BAR assignment
  PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
  PCI: Add Zhaoxin Vendor ID
  PCI: Unify ACS quirk desired vs provided checking
  PCI: Make ACS quirk implementations more uniform
  PCI: Add ACS quirk for Zhaoxin multi-function devices
  PCI: Avoid ASMedia XHCI USB PME# from D0 defect
  net/mlx5e: Get the latest values from counters in switchdev mode
  net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
  svcrdma: Fix leak of svc_rdma_recv_ctxt objects
  svcrdma: Fix trace point use-after-free race
  xfs: acquire superblock freeze protection on eofblocks scans
  net/cxgb4: Check the return from t4_query_params properly
  rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
  i2c: altera: use proper variable to hold errno
  bpf: Forbid XADD on spilled pointers for unprivileged users
  nfsd: memory corruption in nfsd4_lock()
  drivers: soc: xilinx: fix firmware driver Kconfig dependency
  ASoC: wm8960: Fix wrong clock after suspend & resume
  ASoC: meson: axg-card: fix codec-to-codec link setup
  ASoC: tas571x: disable regulators on failed probe
  ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
  s390/ftrace: fix potential crashes when switching tracers
  counter: 104-quad-8: Add lock guards - generic interface
  propagate_one(): mnt_set_mountpoint() needs mount_lock
  iio:ad7797: Use correct attribute_group
  afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
  afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
  usb: gadget: udc: atmel: Fix vbus disconnect handling
  usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
  kbuild: fix DT binding schema rule again to avoid needless rebuilds
  usb: dwc3: gadget: Do link recovery for SS and SSP
  ASoC: stm32: sai: fix sai probe
  printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
  ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
  remoteproc: Fix wrong rvring index computation
  defconfig: lahaina: Enable gpu devfreq governors for GKI
  ANDROID: Update ABI representation after enabling CONFIG_HID_BATTERY_STRENGTH
  ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
  pinctrl: qcom: spmi-gpio: Add support for PMIC5 variants
  ANDROID: Update ABI representation after adding exynos whitelist
  ANDROID: Add abi_gki_aarch64_exynos_whitelist
  ANDROID: build.config.gki.aarch64: Enable WHITELIST_STRICT_MODE
  ANDROID: abi_gki_aarch64_sunxi_whitelist: remove stale symbols
  ANDROID: abi_gki_aarch64_unisoc_whitelist: remove stale symbols
  ANDROID: abi_gki_aarch64_qcom_whitelist: Sync with android-5.4
  ANDROID: abi_gki_aarch64_hikey960_whitelist: remove stale symbols
  ANDROID: Incremental fs: Add setattr call
  msm: cvp: disable cache op by default
  ANDROID: GKI: enable CONFIG_RTC_SYSTOHC on x86
  ANDROID: drivers: gpu: drm: fix export symbol type
  ANDROID: driver: gpu: drm: fix export symbol types
  ANDROID: drm: kirin: fix export symbol type
  ANDROID: iommu: fix export symbol type
  ANDROID: ion: fix export symbol type
  ANDROID: mm/memory.c: fix export symbol type
  ANDROID: sdcardfs: fix export symbol type
  ANDROID: SoC: core: fix export symbol type
  ANDROID: ufshcd-crypto: fix export symbol type
  Revert "ANDROID: gki_defconfig: enabled UAPI header compile testing"
  xhci-plat: Mark usb1 and usb2 devices as wakeup source
  ANDROID: GKI: update abi and cf/gf whitelists
  ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
  ANDROID: virt_wifi: fix export symbol types
  ANDROID: vfs: fix export symbol type
  ANDROID: vfs: fix export symbol types
  ANDROID: fscrypt: fix export symbol type
  ANDROID: cfi: fix export symbol types
  ANDROID: bpf: fix export symbol type
  Linux 5.4.36
  s390/mm: fix page table upgrade vs 2ndary address mode accesses
  compat: ARM64: always include asm-generic/compat.h
  powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
  powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
  Revert "serial: uartps: Register own uart console and driver structures"
  Revert "serial: uartps: Move Port ID to device data structure"
  Revert "serial: uartps: Change uart ID port allocation"
  Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
  Revert "serial: uartps: Fix error path when alloc failed"
  Revert "serial: uartps: Use the same dynamic major number for all ports"
  Revert "serial: uartps: Fix uartps_major handling"
  serial: sh-sci: Make sure status register SCxSR is read in correct sequence
  xhci: Don't clear hub TT buffer on ep0 protocol stall
  xhci: prevent bus suspend if a roothub port detected a over-current condition
  xhci: Fix handling halted endpoint even if endpoint ring appears empty
  usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
  usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
  usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
  usb: dwc3: gadget: Fix request completion check
  fpga: dfl: pci: fix return value of cci_pci_sriov_configure
  UAS: fix deadlock in error handling and PM flushing work
  UAS: no use logging any details in case of ENODEV
  cdc-acm: introduce a cool down
  cdc-acm: close race betrween suspend() and acm_softint
  staging: vt6656: Power save stop wake_up_count wrap around.
  staging: vt6656: Fix pairwise key entry save.
  staging: vt6656: Fix drivers TBTT timing counter.
  staging: vt6656: Fix calling conditions of vnt_set_bss_mode
  staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
  vt: don't use kmalloc() for the unicode screen buffer
  vt: don't hardcode the mem allocation upper bound
  staging: comedi: Fix comedi_device refcnt leak in comedi_open
  staging: comedi: dt2815: fix writing hi byte of analog output
  powerpc/setup_64: Set cache-line-size based on cache-block-size
  ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  cifs: fix uninitialised lease_key in open_shroot()
  iwlwifi: mvm: fix inactive TID removal return value usage
  iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
  iwlwifi: mvm: limit maximum queue appropriately
  iwlwifi: mvm: beacon statistics shouldn't go backwards
  iwlwifi: pcie: actually release queue memory in TVQM
  SUNRPC: Fix backchannel RPC soft lockups
  mac80211: populate debugfs only after cfg80211 init
  ASoC: dapm: fixup dapm kcontrol widget
  audit: check the length of userspace generated audit records
  signal: Avoid corrupting si_pid and si_uid in do_notify_parent
  usb-storage: Add unusual_devs entry for JMicron JMS566
  tty: rocket, avoid OOB access
  tty: hvc: fix buffer overflow during hvc_alloc().
  KVM: VMX: Enable machine check support for 32bit targets
  KVM: Check validity of resolved slot when searching memslots
  KVM: s390: Return last valid slot if approx index is out-of-bounds
  tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
  tpm: fix wrong return value in tpm_pcr_extend
  tpm/tpm_tis: Free IRQ if probing fails
  ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
  ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
  ALSA: hda/hdmi: Add module option to disable audio component binding
  ALSA: hda/realtek - Add new codec supported for ALC245
  ALSA: hda/realtek - Fix unexpected init_amp override
  ALSA: usx2y: Fix potential NULL dereference
  tools/vm: fix cross-compile build
  mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
  mm/hugetlb: fix a addressing exception caused by huge_pte_offset
  coredump: fix null pointer dereference on coredump
  staging: gasket: Fix incongruency in handling of sysfs entries creation
  vmalloc: fix remap_vmalloc_range() bounds checks
  tty: serial: owl: add "much needed" clk_prepare_enable()
  USB: hub: Revert commit bd0e6c9614 ("usb: hub: try old enumeration scheme first for high speed devices")
  USB: hub: Fix handling of connect changes during sleep
  USB: core: Fix free-while-in-use bug in the USB S-Glibrary
  USB: early: Handle AMD's spec-compliant identifiers, too
  USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
  USB: sisusbvga: Change port variable from signed to unsigned
  iio: xilinx-xadc: Make sure not exceed maximum samplerate
  iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
  iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
  iio: xilinx-xadc: Fix ADC-B powerdown
  iio: adc: ti-ads8344: properly byte swap value
  iio: adc: stm32-adc: fix sleep in atomic context
  iio: st_sensors: rely on odr mask to know if odr can be set
  iio: core: remove extra semi-colon from devm_iio_device_register() macro
  ALSA: usb-audio: Add connector notifier delegation
  ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
  ALSA: hda: Remove ASUS ROG Zenith from the blacklist
  KEYS: Avoid false positive ENOMEM error on key read
  vrf: Check skb for XFRM_TRANSFORMED flag
  xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
  geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
  net: dsa: b53: Rework ARL bin logic
  net: dsa: b53: Fix ARL register definitions
  net: dsa: b53: Fix valid setting for MDB entries
  net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
  vrf: Fix IPv6 with qdisc and xfrm
  team: fix hang in team_mode_get()
  tcp: cache line align MAX_TCP_HEADER
  selftests: Fix suppress test in fib_tests.sh
  sched: etf: do not assume all sockets are full blown
  net/x25: Fix x25_neigh refcnt leak when receiving frame
  net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
  net: openvswitch: ovs_ct_exit to be done under ovs_lock
  net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
  net/mlx4_en: avoid indirect call in TX completion
  net: bcmgenet: correct per TX/RX ring statistics
  mlxsw: Fix some IS_ERR() vs NULL bugs
  macvlan: fix null dereference in macvlan_device_event()
  macsec: avoid to set wrong mtu
  ipv6: fix restrict IPV6_ADDRFORM operation
  ipv4: Update fib_select_default to handle nexthop objects
  cxgb4: fix large delays in PTP synchronization
  cxgb4: fix adapter crash due to wrong MC size
  PCI/PM: Add missing link delays required by the PCIe spec
  PCI/ASPM: Allow re-enabling Clock PM
  scsi: smartpqi: fix problem with unique ID for physical device
  scsi: smartpqi: fix call trace in device discovery
  scsi: smartpqi: fix controller lockup observed during force reboot
  virtio-blk: improve virtqueue error to BLK_STS
  tracing/selftests: Turn off timeout setting
  ASoC: SOF: trace: fix unconditional free in trace release
  PCI: pciehp: Prevent deadlock on disconnect
  libbpf: Fix readelf output parsing on powerpc with recent binutils
  PCI/PM: Add pcie_wait_for_link_delay()
  drm/amd/display: Not doing optimize bandwidth if flip pending.
  xhci: Finetune host initiated USB3 rootport link suspend and resume
  xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
  xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
  ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
  ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
  drm/amd/display: Calculate scaling ratios on every medium/full update
  perf/core: Disable page faults when getting phys address
  pwm: bcm2835: Dynamically allocate base
  pwm: renesas-tpu: Fix late Runtime PM enablement
  nvme: fix compat address handling in several ioctls
  powerpc/pseries: Fix MCE handling on pseries
  Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
  loop: Better discard support for block devices
  s390/cio: avoid duplicated 'ADD' uevents
  s390/cio: generate delayed uevent for vfio-ccw subchannels
  lib/raid6/test: fix build on distros whose /bin/sh is not bash
  kconfig: qconf: Fix a few alignment issues
  ipc/util.c: sysvipc_find_ipc() should increase position index
  selftests: kmod: fix handling test numbers above 9
  kernel/gcov/fs.c: gcov_seq_next() should increase position index
  dma-direct: fix data truncation in dma_direct_get_required_mask()
  drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
  nvme: fix deadlock caused by ANA update wrong locking
  ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
  tools/test/nvdimm: Fix out of tree build
  scsi: iscsi: Report unbind session event when the target has been removed
  nvme-tcp: fix possible crash in write_zeroes processing
  pwm: rcar: Fix late Runtime PM enablement
  ceph: don't skip updating wanted caps when cap is stale
  ceph: return ceph_mdsc_do_request() errors from __get_parent()
  scsi: libfc: If PRLI rejected, move rport to PLOGI state
  scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
  scsi: lpfc: Fix crash after handling a pci error
  scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
  watchdog: reset last_hw_keepalive time at start
  tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
  arm64: Silence clang warning on mismatched value/register sizes
  arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
  arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
  arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
  net, ip_tunnel: fix interface lookup with no key
  f2fs: fix to avoid memory leakage in f2fs_listxattr
  ext4: fix extent_status fragmentation for plain files
  ANDROID: GKI: Update abi and cf/gf whitelists
  defconfig: msm: enable remote debugger driver on Lahaina
  ANDROID: ABI/Whitelist: update pcie whitelist to unisoc whitelist
  ANDROID: GKI: Update ABI for DRM core changes
  ANDROID: add compat cross compiler
  UPSTREAM: arm64: vdso32: Enable Clang Compilation
  BACKPORT: lib/vdso: Enable common headers
  BACKPORT: arm: vdso: Enable arm to use common headers
  BACKPORT: x86/vdso: Enable x86 to use common headers
  UPSTREAM: arm64: vdso32: Include common headers in the vdso library
  UPSTREAM: arm64: vdso: Include common headers in the vdso library
  UPSTREAM: arm64: Introduce asm/vdso/processor.h
  UPSTREAM: arm64: vdso32: Code clean up
  UPSTREAM: linux/elfnote.h: Replace elf.h with UAPI equivalent
  UPSTREAM: scripts: Fix the inclusion order in modpost
  UPSTREAM: common: Introduce processor.h
  UPSTREAM: linux/ktime.h: Extract common header for vDSO
  UPSTREAM: linux/jiffies.h: Extract common header for vDSO
  UPSTREAM: linux/time64.h: Extract common header for vDSO
  BACKPORT: linux/time32.h: Extract common header for vDSO
  BACKPORT: linux/time.h: Extract common header for vDSO
  UPSTREAM: linux/math64.h: Extract common header for vDSO
  BACKPORT: linux/clocksource.h: Extract common header for vDSO
  BACKPORT: arm64: Introduce asm/vdso/clocksource.h
  BACKPORT: arm: Introduce asm/vdso/clocksource.h
  BACKPORT: x86: Introduce asm/vdso/clocksource.h
  UPSTREAM: linux/limits.h: Extract common header for vDSO
  UPSTREAM: linux/bits.h: Extract common header for vDSO
  UPSTREAM: linux/const.h: Extract common header for vDSO
  BACKPORT: lib/vdso: Allow the high resolution parts to be compiled out
  BACKPORT: lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres()
  UPSTREAM: lib/vdso: Mark do_hres() and do_coarse() as __always_inline
  UPSTREAM: lib/vdso: Avoid duplication in __cvdso_clock_getres()
  UPSTREAM: lib/vdso: Let do_coarse() return 0 to simplify the callsite
  UPSTREAM: lib/vdso: Remove checks on return value for 32 bit vDSO
  UPSTREAM: lib/vdso: Build 32 bit specific functions in the right context
  UPSTREAM: lib/vdso: Make __cvdso_clock_getres() static
  UPSTREAM: arm64: compat: vdso: Expose BUILD_VDSO32
  ANDROID: GKI: Enable GENERIC_IRQ_CHIP
  ANDROID: ABI/Whitelist: update unisoc Whitelist after CONFIG_PPP =m
  ANDROID: ABI/Whitelist: update for allwinner.
  ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT.
  ANDROID: Incremental fs: Use simple compression in log buffer
  ANDROID: dm-bow: Fix not to skip trim at framented range
  ANDROID: Remove VLA from uid_sys_stats.c
  ANDROID: ABI/Whitelist: add net whitelist to unisoc Whitelist
  f2fs: fix missing check for f2fs_unlock_op
  ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO
  ANDROID: Add padding for crypto related structs in UFS and MMC
  ANDROID: mmc: MMC crypto API
  ANDROID: GKI: USB: Add vendor specified variables to hc_driver
  ANDROID: hikey960_gki.fragment enable CONFIG_SDCARD_FS=m
  ANDROID: GKI: update abi.xml due to additional Android ABI padding
  ANDROID: GKI: elevator: add Android ABI padding to some structures
  ANDROID: GKI: dentry: add Android ABI padding to some structures
  ANDROID: GKI: bio: add Android ABI padding to some structures
  ANDROID: GKI: scsi: add Android ABI padding to some structures
  ANDROID: GKI: ufs: add Android ABI padding to some structures
  ANDROID: sdcardfs: fix export symbol types
  Linux 5.4.35
  bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test
  bpf: Test_progs, add test to catch retval refine error handling
  bpf: Test_verifier, bpf_get_stack return value add <0
  bpf: fix buggy r0 retval refinement for tracing helpers
  KEYS: Don't write out to userspace while holding key semaphore
  mtd: phram: fix a double free issue in error path
  mtd: lpddr: Fix a double free in probe()
  docs: Fix path to MTD command line partition parser
  mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
  mtd: rawnand: free the nand_device object
  locktorture: Print ratio of acquisitions, not failures
  tty: evh_bytechan: Fix out of bounds accesses
  fbmem: Adjust indentation in fb_prepare_logo and fb_blank
  iio: si1133: read 24-bit signed integer for measurement
  ARM: dts: sunxi: Fix DE2 clocks register range
  fbdev: potential information leak in do_fb_ioctl()
  dma-debug: fix displaying of dma allocation type
  net: dsa: bcm_sf2: Fix overflow checks
  drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
  f2fs: fix to wait all node page writeback
  iommu/amd: Fix the configuration of GCR3 table root pointer
  libnvdimm: Out of bounds read in __nd_ioctl()
  power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
  csky: Fixup init_fpu compile warning with __init
  sunrpc: Fix gss_unwrap_resp_integ() again
  ext2: fix debug reference to ext2_xattr_cache
  iommu/vt-d: Fix page request descriptor size
  iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
  ext2: fix empty body warnings when -Wextra is used
  SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
  iommu/vt-d: Fix mm reference leak
  iommu/virtio: Fix freeing of incomplete domains
  drm/vc4: Fix HDMI mode validation
  um: falloc.h needs to be directly included for older libc
  ACPICA: Fixes for acpiExec namespace init file
  f2fs: fix NULL pointer dereference in f2fs_write_begin()
  csky: Fixup get wrong psr value from phyical reg
  NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
  drm/amdkfd: kfree the wrong pointer
  csky: Fixup cpu speculative execution to IO area
  x86: ACPI: fix CPU hotplug deadlock
  leds: core: Fix warning message when init_data
  drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
  KVM: s390: vsie: Fix possible race when shadowing region 3 tables
  compiler.h: fix error in BUILD_BUG_ON() reporting
  percpu_counter: fix a data race at vm_committed_as
  include/linux/swapops.h: correct guards for non_swap_entry()
  drm/nouveau/svm: fix vma range check for migration
  drm/nouveau/svm: check for SVM initialized before migrating
  mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
  cifs: Allocate encryption header through kmalloc
  um: ubd: Prevent buffer overrun on command completion
  ext4: do not commit super on read-only bdev
  s390/cpum_sf: Fix wrong page count in error message
  powerpc/maple: Fix declaration made after definition
  powerpc/prom_init: Pass the "os-term" message to hypervisor
  btrfs: add RCU locks around block group initialization
  hibernate: Allow uswsusp to write to swap
  s390/cpuinfo: fix wrong output when CPU0 is offline
  f2fs: Add a new CP flag to help fsck fix resize SPO issues
  f2fs: Fix mount failure due to SPO after a successful online resize FS
  NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
  phy: uniphier-usb3ss: Add Pro5 support
  f2fs: fix to show norecovery mount option
  KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
  ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
  NFSv4.2: error out when relink swapfile
  NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
  NFS: alloc_nfs_open_context() must use the file cred when available
  rtc: 88pm860x: fix possible race condition
  dma-coherent: fix integer overflow in the reserved-memory dma allocation
  soc: imx: gpc: fix power up sequencing
  arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
  arm64: tegra: Fix Tegra194 PCIe compatible string
  arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
  clk: tegra: Fix Tegra PMC clock out parents
  power: supply: bq27xxx_battery: Silence deferred-probe error
  arm64: dts: allwinner: a64: Fix display clock register range
  ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
  f2fs: fix the panic in do_checkpoint()
  net/mlx5e: Enforce setting of a single FEC mode
  clk: at91: usb: continue if clk_hw_round_rate() return zero
  clk: Don't cache errors from clk_ops::get_phase()
  drm/ttm: flush the fence on the bo after we individualize the reservation object
  x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
  rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
  rbd: avoid a deadlock on header_rwsem when flushing notifies
  block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
  block, bfq: make reparent_leaf_entity actually work only on leaf entities
  block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
  afs: Fix race between post-modification dir edit and readdir/d_revalidate
  afs: Fix afs_d_validate() to set the right directory version
  afs: Fix rename operation status delivery
  afs: Fix decoding of inline abort codes from version 1 status records
  afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
  x86/Hyper-V: Report crash data in die() when panic_on_oops is set
  x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
  x86/Hyper-V: Report crash register data or kmsg before running crash kernel
  x86/Hyper-V: Trigger crash enlightenment only once during system crash.
  x86/Hyper-V: Unload vmbus channel in hv panic callback
  of: overlay: kmemleak in dup_and_fixup_symbol_prop()
  of: unittest: kmemleak in of_unittest_overlay_high_level()
  of: unittest: kmemleak in of_unittest_platform_populate()
  of: unittest: kmemleak on changeset destroy
  xsk: Add missing check on user supplied headroom size
  ALSA: hda: Don't release card at firmware loading error
  irqchip/mbigen: Free msi_desc on device teardown
  netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
  kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
  ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
  ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
  scsi: sg: add sg_remove_request in sg_common_write
  objtool: Fix switch table detection in .text.unlikely
  arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
  arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
  xsk: Fix out of boundary write in __xsk_rcv_memcpy
  watchdog: sp805: fix restart handler
  ext4: use non-movable memory for superblock readahead
  ANDROID: ABI/Whitelist: update unisoc Whitelist to latest
  ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
  ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE
  FROMLIST: BACKPORT: dynamic_debug: Add an option to enable dynamic debug for modules only
  ANDROID: init: GKI: enable hidden configs for GPU
  FROMLIST: clocksource/drivers/sprd: Add module support to Spreadtrum timer
  FROMLIST: drivers/clocksource/timer-of: Remove __init markings
  UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint
  Linux 5.4.34
  x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
  scsi: target: fix hang when multiple threads try to destroy the same iscsi session
  scsi: target: remove boilerplate code
  x86/resctrl: Fix invalid attempt at removing the default resource group
  x86/resctrl: Preserve CDP enable over CPU hotplug
  irqchip/ti-sci-inta: Fix processing of masked irqs
  ext4: do not zeroout extents beyond i_disksize
  i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
  drm/amdgpu: fix the hw hang during perform system reboot and reset
  drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  net/mlx5e: Use preactivate hook to set the indirection table
  net/mlx5e: Rename hw_modify to preactivate
  net/mlx5e: Encapsulate updating netdev queues into a function
  mac80211_hwsim: Use kstrndup() in place of kasprintf()
  mac80211: fix race in ieee80211_register_hw()
  nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
  btrfs: check commit root generation in should_ignore_root
  tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
  keys: Fix proc_keys_next to increase position index
  arm64: vdso: don't free unallocated pages
  ALSA: usb-audio: Check mapping at creating connector controls, too
  ALSA: usb-audio: Don't create jack controls for PCM terminals
  ALSA: usb-audio: Don't override ignore_ctl_error value from the map
  ALSA: usb-audio: Filter error from connector kctl ops, too
  ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
  ASoC: Intel: mrfld: return error codes when an error occurs
  ASoC: Intel: mrfld: fix incorrect check on p->sink
  usb: dwc3: gadget: Don't clear flags before transfer ended
  arm64: dts: librem5-devkit: add a vbus supply to usb0
  ARM: dts: imx7-colibri: fix muxing of usbc_det pin
  clk: at91: usb: use proper usbs_mask
  clk: at91: sam9x60: fix usb clock parents
  ext4: fix incorrect inodes per group in error message
  ext4: fix incorrect group count in ext4_fill_super error message
  net/bpfilter: remove superfluous testing message
  pwm: pca9685: Fix PWM/GPIO inter-operation
  perf report: Fix no branch type statistics report issue
  acpi/nfit: improve bounds checking for 'func'
  jbd2: improve comments about freeing data buffers whose page mapping is NULL
  platform/chrome: cros_ec_rpmsg: Fix race with host event
  scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
  ovl: fix value of i_ino for lower hardlink corner case
  Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()"
  net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
  net/mlx5e: Fix pfnum in devlink port attribute
  net/mlx5e: Fix nest_level for vlan pop action
  net/mlx5e: Add missing release firmware call
  net/mlx5: Fix frequent ioread PCI access during recovery
  net: ethernet: mediatek: move mt7623 settings out off the mt7530
  net: dsa: mt7530: move mt7623 settings out off the mt7530
  net: tun: record RX queue in skb before do_xdp_generic()
  net: revert default NAPI poll timeout to 2 jiffies
  net: qrtr: send msgs from local of same id as broadcast
  net: phy: micrel: use genphy_read_status for KSZ9131
  net: ipv6: do not consider routes via gateways for anycast address check
  net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
  net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
  l2tp: Allow management of tunnels and session in user namespace
  hsr: check protocol version in hsr_newlink()
  amd-xgbe: Use __napi_schedule() in BH context
  crypto: msm: change clock operation in qcedev driver
  ANDROID: Add C protos for dma_buf/drm_prime get_uuid
  f2fs: fix quota_sync failure due to f2fs_lock_op
  f2fs: support read iostat
  f2fs: Fix the accounting of dcc->undiscard_blks
  f2fs: fix to handle error path of f2fs_ra_meta_pages()
  f2fs: report the discard cmd errors properly
  f2fs: fix long latency due to discard during umount
  f2fs: add tracepoint for f2fs iostat
  f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
  ANDROID: GKI: update abi for 5.4.33 changes
  Linux 5.4.33
  scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list()
  ASoC: stm32: sai: Add missing cleanup
  efi/x86: Fix the deletion of variables in mixed mode
  mfd: dln2: Fix sanity checking for endpoints
  bpf: Fix tnum constraints for 32-bit comparisons
  mmc: sdhci: Refactor sdhci_set_timeout()
  mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
  powerpc/kasan: Fix kasan_remap_early_shadow_ro()
  drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
  drm/amdgpu: fix gfx hang during suspend with video playback (v2)
  drm/dp_mst: Fix clearing payload state on topology disable
  Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
  scsi: lpfc: Fix broken Credit Recovery after driver load
  scsi: lpfc: Fix configuration of BB credit recovery in service parameters
  scsi: lpfc: Fix Fabric hostname registration if system hostname changes
  scsi: lpfc: Add registration for CPU Offline/Online events
  dm clone: Add missing casts to prevent overflows and data corruption
  dm clone: Fix handling of partial region discards
  dm clone: replace spin_lock_irqsave with spin_lock_irq
  dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
  arm64: Always force a branch protection mode when the compiler has one
  powerpc: Make setjmp/longjmp signature standard
  scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
  powerpc/64: Prevent stack protection in early boot
  powerpc/kprobes: Ignore traps that happened in real mode
  powerpc/xive: Fix xmon support on the PowerNV platform
  powerpc/64: Setup a paca before parsing device tree etc.
  powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
  powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
  powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
  powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
  xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
  ipmi: fix hung processes in __get_guid()
  libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
  hfsplus: fix crash and filesystem corruption when deleting files
  cpufreq: powernv: Fix use-after-free
  kmod: make request_module() return an error when autoloading is disabled
  clk: ingenic/TCU: Fix round_rate returning error
  clk: ingenic/jz4770: Exit with error if CGU init failed
  ftrace/kprobe: Show the maxactive number on kprobe_events
  Input: i8042 - add Acer Aspire 5738z to nomux list
  s390/diag: fix display of diagnose call statistics
  perf tools: Support Python 3.8+ in Makefile
  ocfs2: no need try to truncate file beyond i_size
  fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
  ext4: fix a data race at inode->i_blocks
  NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
  NFS: Fix use-after-free issues in nfs_pageio_add_request()
  nfsd: fsnotify on rmdir under nfsd/clients/
  powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
  drm/amdgpu: unify fw_write_wait for new gfx9 asics
  drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
  drm: Remove PageReserved manipulation from drm_pci_alloc
  drm/etnaviv: rework perfmon query infrastructure
  drm/i915/gem: Flush all the reloc_gpu batch
  vfio: platform: Switch to platform_get_irq_optional()
  selftests/powerpc: Add tlbie_test in .gitignore
  selftests/vm: fix map_hugetlb length used for testing read and write
  selftests: vm: drop dependencies on page flags from mlock2 tests
  arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
  arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
  ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
  scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
  scsi: ufs: fix Auto-Hibern8 error detection
  scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
  crypto: ccree - dec auth tag size from cryptlen map
  crypto: ccree - only try to map auth tag if needed
  crypto: ccree - protect against empty or NULL scatterlists
  crypto: caam - update xts sector size for large input length
  crypto: caam/qi2 - fix chacha20 data size error
  xarray: Fix early termination of xas_for_each_marked
  XArray: Fix xas_pause for large multi-index entries
  dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
  dm clone: Add overflow check for number of regions
  dm verity fec: fix memory leak in verity_fec_dtr
  dm integrity: fix a crash with unusually large tag size
  dm writecache: add cond_resched to avoid CPU hangs
  mm, memcg: do not high throttle allocators based on wraparound
  arm64: dts: allwinner: h5: Fix PMU compatible
  sched/core: Remove duplicate assignment in sched_tick_remote()
  arm64: dts: allwinner: h6: Fix PMU compatible
  net: qualcomm: rmnet: Allow configuration updates to existing devices
  tools: gpio: Fix out-of-tree build regression
  powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
  mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions
  io_uring: honor original task RLIMIT_FSIZE
  erofs: correct the remaining shrink objects
  crypto: mxs-dcp - fix scatterlist linearization for hash
  crypto: rng - Fix a refcounting bug in crypto_rng_reset()
  remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
  remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
  remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
  btrfs: use nofs allocations for running delayed items
  btrfs: fix missing semaphore unlock in btrfs_sync_file
  btrfs: unset reloc control if we fail to recover
  btrfs: fix missing file extent item for hole after ranged fsync
  btrfs: drop block from cache on error in relocation
  btrfs: set update the uuid generation as soon as possible
  btrfs: reloc: clean dirty subvols if we fail to start a transaction
  Btrfs: fix crash during unmount due to race with delayed inode workers
  btrfs: Don't submit any btree write bio if the fs has errors
  mtd: spinand: Do not erase the block before writing a bad block marker
  mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
  CIFS: Fix bug which the return value by asynchronous read is error
  smb3: fix performance regression with setting mtime
  KVM: VMX: fix crash cleanup when KVM wasn't used
  KVM: VMX: Add a trampoline to fix VMREAD error handling
  KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
  KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
  KVM: x86: Allocate new rmap and large page tracking when moving memslot
  KVM: s390: vsie: Fix delivery of addressing exceptions
  KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
  KVM: nVMX: Properly handle userspace interrupt window request
  platform/x86: asus-wmi: Support laptops where the first battery is named BATT
  x86/entry/32: Add missing ASM_CLAC to general_protection entry
  x86/tsc_msr: Make MSR derived TSC frequency more accurate
  x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
  x86/tsc_msr: Use named struct initializers
  signal: Extend exec_id to 64bits
  ath9k: Handle txpower changes even when TPC is disabled
  PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
  PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
  MIPS: OCTEON: irq: Fix potential NULL pointer dereference
  MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
  pstore: pstore_ftrace_seq_next should increase position index
  io_uring: remove bogus RLIMIT_NOFILE check in file registration
  irqchip/versatile-fpga: Apply clear-mask earlier
  genirq/debugfs: Add missing sanity checks to interrupt injection
  cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
  KEYS: reaching the keys quotas correctly
  tpm: tpm2_bios_measurements_next should increase position index
  tpm: tpm1_bios_measurements_next should increase position index
  tpm: Don't make log failures fatal
  sched/fair: Fix enqueue_task_fair warning
  PCI: endpoint: Fix for concurrent memory allocation in OB address region
  PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
  PCI: Add boot interrupt quirk mechanism for Xeon chipsets
  PCI/ASPM: Clear the correct bits when enabling L1 substates
  PCI: pciehp: Fix indefinite wait on sysfs requests
  efi/x86: Add TPM related EFI tables to unencrypted mapping checks
  nvme-fc: Revert "add module to ops template to allow module references"
  nvmet-tcp: fix maxh2cdata icresp parameter
  thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
  ACPI: PM: s2idle: Refine active GPEs check
  ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
  acpi/x86: ignore unspecified bit positions in the ACPI global lock field
  seccomp: Add missing compat_ioctl for notify
  media: ti-vpe: cal: fix a kernel oops when unloading module
  media: ti-vpe: cal: fix disable_irqs to only the intended target
  media: hantro: Read be32 words starting at every fourth byte
  media: venus: firmware: Ignore secure call error on first resume
  ALSA: hda/realtek - Add quirk for MSI GL63
  ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
  ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
  ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
  ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
  ALSA: hda/realtek - a fake key event is triggered by running shutup
  ALSA: hda/realtek: Enable mute LED on an HP system
  ALSA: pcm: oss: Fix regression by buffer overflow fix
  ALSA: ice1724: Fix invalid access for enumerated ctl items
  ALSA: hda: Fix potential access overflow in beep helper
  ALSA: hda: Add driver blacklist
  ALSA: usb-audio: Add mixer workaround for TRX40 and co
  usb: gadget: composite: Inform controller driver of self-powered
  usb: gadget: f_fs: Fix use after free issue as part of queue failure
  ASoC: topology: use name_prefix for new kcontrol
  ASoC: dpcm: allow start or stop during pause for backend
  ASoC: dapm: connect virtual mux with default value
  ASoC: fix regwmask
  btrfs: track reloc roots based on their commit root bytenr
  btrfs: restart relocate_tree_blocks properly
  btrfs: remove a BUG_ON() from merge_reloc_roots()
  btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
  block, bfq: fix use-after-free in bfq_idle_slice_timer_body
  locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
  spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
  firmware: fix a double abort case with fw_load_sysfs_fallback
  md: check arrays is suspended in mddev_detach before call quiesce operations
  irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
  usb: dwc3: core: add support for disabling SS instances in park mode
  media: i2c: ov5695: Fix power on and off sequences
  block: Fix use-after-free issue accessing struct io_cq
  genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
  efi/x86: Ignore the memory attributes table on i386
  x86/boot: Use unsigned comparison for addresses
  cpufreq: imx6q: fix error handling
  gfs2: Don't demote a glock until its revokes are written
  gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
  pstore/platform: fix potential mem leak if pstore_init_fs failed
  libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
  media: i2c: video-i2c: fix build errors due to 'imply hwmon'
  block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
  PCI/switchtec: Fix init_completion race condition with poll_wait()
  selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
  sched: Avoid scale real weight down to zero
  media: allegro: fix type of gop_length in channel_create message
  time/sched_clock: Expire timer in hardirq context
  irqchip/versatile-fpga: Handle chained IRQs properly
  debugfs: Check module state before warning in {full/open}_proxy_open()
  block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
  dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
  x86: Don't let pgprot_modify() change the page encryption bit
  ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
  xhci: bail out early if driver can't accress host in resume
  media: imx: imx7-media-csi: Fix video field handling
  media: imx: imx7_mipi_csis: Power off the source when stopping streaming
  null_blk: fix spurious IO errors after failed past-wp access
  null_blk: Handle null_add_dev() failures properly
  null_blk: Fix the null_add_dev() error path
  firmware: arm_sdei: fix double-lock on hibernate with shared events
  media: venus: hfi_parser: Ignore HEVC encoding for V1
  staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
  cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
  media: rc: add keymap for Videostrong KII Pro
  i2c: pca-platform: Use platform_irq_get_optional
  i2c: st: fix missing struct parameter description
  qlcnic: Fix bad kzalloc null test
  cfg80211: Do not warn on same channel at the end of CSA
  drm/scheduler: fix rare NULL ptr race
  cxgb4/ptp: pass the sign of offset delta in FW CMD
  selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
  hinic: fix wrong value of MIN_SKB_LEN
  hinic: fix wrong para of wait_for_completion_timeout
  hinic: fix out-of-order excution in arm cpu
  hinic: fix the bug of clearing event queue
  hinic: fix a bug of waitting for IO stopped
  net: vxge: fix wrong __VA_ARGS__ usage
  net: stmmac: platform: Fix misleading interrupt error msg
  rxrpc: Fix call interruptibility handling
  rxrpc: Abstract out the calculation of whether there's Tx space
  soc: fsl: dpio: register dpio irq handlers after dpio create
  Input: tm2-touchkey - add support for Coreriver TC360 variant
  iwlwifi: mvm: Fix rate scale NSS configuration
  bpf: Fix deadlock with rq_lock in bpf_send_signal()
  ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
  bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
  ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
  ANDROID: GKI: ABI update for dma-buf/DRM get_uuid change
  ANDROID: ABI/Whitelist: update for db845c after changing drivers to modules.
  ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
  ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
  ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
  ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
  ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
  ANDROID: GKI: Add DRM_TTM config to GKI
  FROMLIST: drm/prime: add support for virtio exported objects
  FROMLIST: dma-buf: add support for virtio exported objects
  ANDROID: Incremental fs: Fix create_file performance
  UPSTREAM: Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android-5.4 (v5.7-rc1)
  ANDROID: fix allmodconfig build to use the right toolchain
  ANDROID: Incremental fs: Fix compound page usercopy crash
  ANDROID: Incremental fs: Clean up incfs_test build process
  ANDROID: Incremental fs: make remount log buffer change atomic
  ANDROID: Incremental fs: Optimize get_filled_block
  ANDROID: Incremental fs: Fix mislabeled __user ptrs
  ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
  Linux 5.4.32
  iommu/vt-d: Allow devices with RMRRs to use identity domain
  drm/i915: Fix ref->mutex deadlock in i915_active_wait()
  fbcon: fix null-ptr-deref in fbcon_switch
  blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
  RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
  Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
  RDMA/siw: Fix passive connection establishment
  RDMA/cma: Teach lockdep about the order of rtnl and lock
  RDMA/ucma: Put a lock around every call to the rdma_cm layer
  include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
  ceph: canonicalize server path in place
  ceph: remove the extra slashes in the server path
  ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A
  ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D
  IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
  IB/hfi1: Fix memory leaks in sysfs registration and unregistration
  IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
  ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
  platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
  ACPI: PM: Add acpi_[un]register_wakeup_handler()
  hwrng: imx-rngc - fix an error path
  tools/accounting/getdelays.c: fix netlink attribute length
  slub: improve bit diffusion for freelist ptr obfuscation
  uapi: rename ext2_swab() to swab() and share globally in swab.h
  usb: dwc3: gadget: Wrap around when skip TRBs
  random: always use batched entropy for get_random_u{32,64}
  s390: prevent leaking kernel address in BEAR
  r8169: change back SG and TSO to be disabled by default
  mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
  tun: Don't put_page() for all negative return values from XDP program
  slcan: Don't transmit uninitialized stack data in padding
  net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
  net_sched: fix a missing refcnt in tcindex_init()
  net_sched: add a temporary refcnt for struct tcindex_data
  net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
  net: dsa: mt7530: fix null pointer dereferencing in port5 setup
  net: dsa: bcm_sf2: Ensure correct sub-node is parsed
  net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
  ipv6: don't auto-add link-local address to lag ports
  cxgb4: fix MPS index overwrite when setting MAC address
  net: phy: realtek: fix handling of RTL8105e-integrated PHY
  ANDROID: ABI/Whitelist: add display whitelist to unisoc whitelist
  ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY
  ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE
  ANDROID: power: wakeup_reason: wake reason enhancements
  UPSTREAM: cpufreq: Make cpufreq_global_kobject static
  ANDROID: staging: ion: implement vmap for built-in heaps
  ANDROID: KABI: Update kABI after dropping CONFIG_PCIEPORTBUS from gki_defconfig
  ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS
  pci: pci-msm-msi: Re-name irq chip name for the driver
  ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
  fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
  FROMLIST: power_supply: Add additional health properties to the header
  UPSTREAM: power: supply: core: Update sysfs-class-power ABI document
  ANDROID: GKI: update ABI for mmc changes
  UPSTREAM: mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag
  UPSTREAM: mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION()
  UPSTREAM: mmc: host: sdhci-sprd: Add software queue support
  UPSTREAM: mmc: host: sdhci: Add a variable to defer to complete requests if needed
  UPSTREAM: mmc: host: sdhci: Add request_done ops for struct sdhci_ops
  UPSTREAM: mmc: core: Enable the MMC host software queue for the SD card
  UPSTREAM: mmc: Add MMC host software queue support
  FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
  ANDROID: ignore compiler tag __must_check for GENKSYMS
  UPSTREAM: mfd: sc27xx: Add USB charger type detection support
  UPSTREAM: Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
  UPSTREAM: pinctrl: sprd: Add pin high impedance mode support
  UPSTREAM: pinctrl: sprd: Use the correct pin output configuration
  UPSTREAM: nvmem: sprd: Determine double data programming from device data
  UPSTREAM: nvmem: sprd: Optimize the block lock operation
  UPSTREAM: nvmem: sprd: Fix the block lock operation
  UPSTREAM: dmaengine: sprd: Set request pending flag when DMA controller is active
  Linux 5.4.31
  mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
  padata: always acquire cpu_hotplug_lock before pinst->lock
  net: Fix Tx hash bound checking
  i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
  watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
  watchdog: iTCO_wdt: Export vendorsupport
  tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
  IB/hfi1: Ensure pq is not left on waitlist
  rxrpc: Fix sendmsg(MSG_WAITALL) handling
  iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
  iwlwifi: yoyo: don't add TLV offset when reading FIFOs
  iwlwifi: consider HE capability when setting LDPC
  net/mlx5e: kTLS, Fix wrong value in record tracker enum
  soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
  ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
  Revert "dm: always call blk_queue_split() in dm_process_bio()"
  power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
  extcon: axp288: Add wakeup support
  nvmem: check for NULL reg_read and reg_write before dereferencing
  mei: me: add cedar fork device ids
  coresight: do not use the BIT() macro in the UAPI header
  PCI: sysfs: Revert "rescan" file renames
  misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
  misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
  misc: rtsx: set correct pcr_ops for rts522A
  brcmfmac: abort and release host after error
  padata: fix uninitialized return value in padata_replace()
  XArray: Fix xa_find_next for large multi-index entries
  net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
  tools/power turbostat: Fix 32-bit capabilities warning
  tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
  tools/power turbostat: Fix gcc build warnings
  drm/amdgpu: fix typo for vcn1 idle check
  initramfs: restore default compression behavior
  drm/bochs: downgrade pci_request_region failure from error to warning
  drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
  kconfig: introduce m32-flag and m64-flag
  nvme-rdma: Avoid double freeing of async event data
  ANDROID: GKI: update ABI for SCHED_AUTOGROUP removal
  ANDROID: GKI: Remove SCHED_AUTOGROUP
  ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
  ANDROID: block: require drivers to declare supported crypto key type(s)
  ANDROID: block: make blk_crypto_start_using_mode() properly check for support
  lib: stackdepot: Add support to configure STACK_HASH_SIZE
  mm: workingset: remove zero-seek setting for shadow node shrinker
  ANDROID: GKI: defconfig: modify debug configs
  ANDROID: kbuild: ensure __cfi_check is correctly aligned
  f2fs: keep inline_data when compression conversion
  f2fs: fix to disable compression on directory
  f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
  f2fs: switch discard_policy.timeout to bool type
  f2fs: fix to verify tpage before releasing in f2fs_free_dic()
  f2fs: show compression in statx
  f2fs: clean up dic->tpages assignment
  f2fs: compress: support zstd compress algorithm
  f2fs: compress: add .{init,destroy}_decompress_ctx callback
  f2fs: compress: fix to call missing destroy_compress_ctx()
  f2fs: change default compression algorithm
  f2fs: clean up {cic,dic}.ref handling
  f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
  f2fs: xattr.h: Make stub helpers inline
  f2fs: fix to avoid double unlock
  f2fs: fix potential .flags overflow on 32bit architecture
  f2fs: fix NULL pointer dereference in f2fs_verity_work()
  f2fs: fix to clear PG_error if fsverity failed
  f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
  f2fs: don't trigger data flush in foreground operation
  f2fs: fix NULL pointer dereference in f2fs_write_begin()
  f2fs: clean up f2fs_may_encrypt()
  f2fs: fix to avoid potential deadlock
  f2fs: don't change inode status under page lock
  f2fs: fix potential deadlock on compressed quota file
  f2fs: delete DIO read lock
  f2fs: don't mark compressed inode dirty during f2fs_iget()
  FROMLIST: kmod: make request_module() return an error when autoloading is disabled
  UPSTREAM: loop: Only freeze block queue when needed.
  UPSTREAM: loop: Only change blocksize when needed.
  ANDROID: GKI: Fix ABI for CMA page allocation
  ANDROID: GKI: mm: add cma pcp list
  ANDROID: GKI: cma: redirect page allocation to CMA
  ANDROID: Fix wq fp check for CFI builds
  ANDROID: Incremental fs: Fix remount
  ANDROID: Incremental fs: Protect get_fill_block, and add a field
  ANDROID: Incremental fs: Fix crash polling 0 size read_log
  ANDROID: Incremental fs: get_filled_blocks: better index_out
  UPSTREAM: sched/rt: cpupri_find: Trigger a full search as fallback
  UPSTREAM: sched/rt: Remove unnecessary push for unfit tasks
  UPSTREAM: sched/rt: Allow pulling unfitting task
  UPSTREAM: sched/rt: Optimize cpupri_find() on non-heterogenous systems
  UPSTREAM: sched/rt: Re-instate old behavior in select_task_rq_rt()
  UPSTREAM: sched/rt: cpupri_find: Implement fallback mechanism for !fit case
  ANDROID: staging: ion: move definition of attachment
  ANDROID: Incremental fs: Fix four resource bugs
  Linux 5.4.30
  arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
  arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
  ARM: dts: sun8i: r40: Move AHCI device node based on address order
  ARM: dts: N900: fix onenand timings
  ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
  ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
  ARM: dts: oxnas: Fix clear-mask property
  perf map: Fix off by one in strncpy() size argument
  arm64: alternative: fix build with clang integrated assembler
  libceph: fix alloc_msg_with_page_vector() memory leaks
  clk: ti: am43xx: Fix clock parent for RTC clock
  clk: imx: Align imx sc clock parent msg structs to 4
  clk: imx: Align imx sc clock msg structs to 4
  net: ks8851-ml: Fix IO operations, again
  gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
  bpf: Explicitly memset some bpf info structures declared on the stack
  bpf: Explicitly memset the bpf_attr structure
  platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
  vt: vt_ioctl: fix use-after-free in vt_in_use()
  vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
  vt: vt_ioctl: remove unnecessary console allocation checks
  vt: switch vt_dont_switch to bool
  vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
  vt: selection, introduce vc_is_sel
  serial: sprd: Fix a dereference warning
  mac80211: fix authentication with iwlwifi/mvm
  mac80211: Check port authorization in the ieee80211_tx_dequeue() case
  ANDROID: 5.4.29 ABI update
  ANDROID: GKI: remove kernel_read/write from whitelists
  ANDROID: GKI: Fix ABI for scsi/ufs patches
  FROMGIT: scsi: ufs-qcom: Override devfreq parameters
  BACKPORT: FROMGIT: scsi: ufshcd: Let vendor override devfreq parameters
  FROMGIT: scsi: ufshcd: Update the set frequency to devfreq
  FROMLIST: scsi: ufs: full reinit upon resume if link was off
  FROMGIT: scsi: ufs: set device as active power mode after resetting device
  FROMGIT: scsi: ufs: Enable block layer runtime PM for well-known logical units
  UPSTREAM: scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
  ANDROID: db845c build: Use merge_configs
  ANDROID: ABI/Whitelist: update whitelist of unisoc
  Linux 5.4.29
  net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
  media: v4l2-core: fix a use-after-free bug of sd->devnode
  media: xirlink_cit: add missing descriptor sanity checks
  media: stv06xx: add missing descriptor sanity checks
  media: dib0700: fix rc endpoint lookup
  media: ov519: add missing endpoint sanity checks
  libfs: fix infoleak in simple_attr_read()
  ahci: Add Intel Comet Lake H RAID PCI ID
  staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
  staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
  staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
  staging: kpc2000: prevent underflow in cpld_reconfigure()
  media: usbtv: fix control-message timeouts
  media: flexcop-usb: fix endpoint sanity check
  usb: musb: fix crash with highmen PIO and usbmon
  USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
  USB: cdc-acm: restore capability check order
  USB: serial: option: add Wistron Neweb D19Q1
  USB: serial: option: add BroadMobi BM806U
  USB: serial: option: add support for ASKEY WWHC050
  bpf: Undo incorrect __reg_bound_offset32 handling
  clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources
  r8169: fix PHY driver check on platforms w/o module softdeps
  vti6: Fix memory leak of skb if input policy check fails
  ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
  bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
  bpf/btf: Fix BTF verification of enum members in struct/union
  bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
  bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
  i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
  netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
  netfilter: nft_fwd_netdev: validate family and chain type
  netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
  mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
  ieee80211: fix HE SPR size calculation
  afs: Fix unpinned address list during probing
  afs: Fix some tracing details
  afs: Fix client call Rx-phase signal handling
  xfrm: policy: Fix doulbe free in xfrm_policy_timer
  xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
  xfrm: fix uctx len check in verify_sec_ctx_len
  RDMA/mlx5: Block delay drop to unprivileged users
  RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
  RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
  vti[6]: fix packet tx through bpf_redirect() in XinY cases
  xfrm: handle NETDEV_UNREGISTER for xfrm device
  genirq: Fix reference leaks on irq affinity notifiers
  afs: Fix handling of an abort from a service handler
  RDMA/core: Ensure security pkey modify is not lost
  bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
  gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
  gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
  gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
  mm: fork: fix kernel_stack memcg stats for various stack implementations
  mm/sparse: fix kernel crash with pfn_section_valid check
  drivers/base/memory.c: indicate all memory blocks as removable
  mm/swapfile.c: move inode_lock out of claim_swapfile
  mac80211: mark station unauthorized before key removal
  mac80211: drop data frames without key on encrypted links
  nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
  scsi: sd: Fix optimal I/O size for devices that change reported values
  scripts/dtc: Remove redundant YYLOC global declaration
  tools: Let O= makes handle a relative path with -C option
  rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb
  perf probe: Do not depend on dwfl_module_addrsym()
  perf probe: Fix to delete multiple probe event
  x86/ioremap: Fix CONFIG_EFI=n build
  ARM: dts: omap5: Add bus_dma_limit for L3 bus
  ARM: dts: dra7: Add bus_dma_limit for L3 bus
  ceph: fix memory leak in ceph_cleanup_snapid_map()
  ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
  RDMA/mad: Do not crash if the rdma device does not have a umad interface
  RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
  gpiolib: Fix irq_disable() semantics
  RDMA/core: Fix missing error check on dev_set_name()
  IB/rdmavt: Free kernel completion queue when done
  Input: avoid BIT() macro usage in the serio.h UAPI header
  Input: synaptics - enable RMI on HP Envy 13-ad105ng
  Input: fix stale timestamp on key autorepeat events
  Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
  i2c: hix5hd2: add missed clk_disable_unprepare in remove
  iwlwifi: mvm: fix non-ACPI function
  iommu/vt-d: Populate debugfs if IOMMUs are detected
  iommu/vt-d: Fix debugfs register reads
  net: hns3: fix "tc qdisc del" failed issue
  sxgbe: Fix off by one in samsung driver strncpy size arg
  dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
  mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
  scsi: ipr: Fix softlockup when rescanning devices in petitboot
  s390/qeth: handle error when backing RX buffer
  s390/qeth: don't reset default_out_queue
  iommu/vt-d: Silence RCU-list debugging warnings
  drm/exynos: Fix cleanup of IOMMU related objects
  drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
  drm/amd/display: update soc bb for nv14
  fsl/fman: detect FMan erratum A050385
  arm64: dts: ls1043a: FMan erratum A050385
  dt-bindings: net: FMan erratum A050385
  cgroup1: don't call release_agent when it is ""
  drivers/of/of_mdio.c:fix of_mdiobus_register()
  cpupower: avoid multiple definition with gcc -fno-common
  nfs: add minor version to nfs_server_key for fscache
  cgroup-v1: cgroup_pidlist_next should update position index
  net/mlx5e: Do not recover from a non-fatal syndrome
  net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
  net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
  net/mlx5e: Enhance ICOSQ WQE info fields
  net/mlx5: DR, Fix postsend actions write length
  hsr: set .netnsok flag
  hsr: add restart routine into hsr_get_node_list()
  hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
  net: ip_gre: Accept IFLA_INFO_DATA-less configuration
  net: ip_gre: Separate ERSPAN newlink / changelink callbacks
  bnxt_en: Reset rings if ring reservation fails during open()
  bnxt_en: Free context memory after disabling PCI in probe error path.
  bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
  bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
  bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
  vxlan: check return value of gro_cells_init()
  tcp: repair: fix TCP_QUEUE_SEQ implementation
  tcp: ensure skb->dev is NULL before leaving TCP stack
  tcp: also NULL skb->dev when copy was needed
  slcan: not call free_netdev before rtnl_unlock in slcan_open
  r8169: re-enable MSI on RTL8168c
  NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
  net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
  net_sched: keep alloc_hash updated after hash allocation
  net_sched: hold rtnl lock in tcindex_partial_destroy_work()
  net_sched: cls_route: remove the right filter from hashtable
  net/sched: act_ct: Fix leak of ct zone template on replace
  net: qmi_wwan: add support for ASKEY WWHC050
  net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
  net: phy: mdio-bcm-unimac: Fix clock handling
  net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
  net/packet: tpacket_rcv: avoid a producer race condition
  net: mvneta: Fix the case where the last poll did not process all rx
  net: ena: Add PCI shutdown handler to allow safe kexec
  net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
  net: dsa: mt7530: Change the LINK bit to reflect the link status
  net: dsa: Fix duplicate frames flooded by learning
  net: cbs: Fix software cbs to consider packet sending time
  net/bpfilter: fix dprintf usage for /dev/kmsg
  mlxsw: spectrum_mr: Fix list iteration in error path
  mlxsw: pci: Only issue reset when system is ready
  macsec: restrict to ethernet devices
  ipv4: fix a RCU-list lock in inet_dump_fib()
  hsr: fix general protection fault in hsr_addr_is_self()
  geneve: move debug check after netdev unregister
  cxgb4: fix Txq restart check during backpressure
  cxgb4: fix throughput drop during Tx backpressure
  ACPI: PM: s2idle: Rework ACPI events synchronization
  mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
  mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
  mmc: core: Allow host controllers to require R1B for CMD6
  ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
  UPSTREAM: usb: raw_gadget: fix compilation warnings in uapi headers
  BACKPORT: usb: gadget: add raw-gadget interface
  UPSTREAM: usb: gadget: move choice ... endchoice to legacy/Kconfig
  ANDROID: GKI: Added goldfish whitelist to aarch64 abi
  ANDROID: GKI: update cf whitelist + gki whitelist
  UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
  ANDROID: ABI: Add initial ABI whitelist for QCOM
  ANDROID: GKI: Removed cuttlefish configs
  ANDROID: GKI: Removed cuttlefish configs
  ANDROID: ABI/Whitelist: update for db845c
  ANDROID: clang: update to 10.0.5
  FROMLIST: arm64: define __alloc_zeroed_user_highpage
  BACKPORT: extcon: Mark extcon_get_edev_name() function as exported symbol
  ANDROID: Incremental fs: Fix two typos
  ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
  ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
  Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
  Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
  ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
  f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
  f2fs: xattr.h: Replace zero-length array with flexible-array member
  f2fs: fix to update f2fs_super_block fields under sb_lock
  f2fs: Add a new CP flag to help fsck fix resize SPO issues
  f2fs: Fix mount failure due to SPO after a successful online resize FS
  f2fs: use kmem_cache pool during inline xattr lookups
  f2fs: skip migration only when BG_GC is called
  f2fs: fix to show tracepoint correctly
  f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
  f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
  f2fs: fix to avoid triggering IO in write path
  f2fs: add prefix for f2fs slab cache name
  f2fs: introduce DEFAULT_IO_TIMEOUT
  f2fs: skip GC when section is full
  f2fs: add migration count iff migration happens
  f2fs: clean up bggc mount option
  f2fs: clean up lfs/adaptive mount option
  f2fs: fix to show norecovery mount option
  f2fs: clean up parameter of macro XATTR_SIZE()
  f2fs: clean up codes with {f2fs_,}data_blkaddr()
  f2fs: show mounted time
  f2fs: Use scnprintf() for avoiding potential buffer overflow
  f2fs: allow to clear F2FS_COMPR_FL flag
  f2fs: fix to check dirty pages during compressed inode conversion
  f2fs: fix to account compressed inode correctly
  f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
  f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
  f2fs: fix to avoid using uninitialized variable
  f2fs: fix inconsistent comments
  f2fs: remove i_sem lock coverage in f2fs_setxattr()
  f2fs: cover last_disk_size update with spinlock
  f2fs: fix to check i_compr_blocks correctly
  f2fs: fix to avoid potential deadlock
  f2fs: add missing function name in kernel message
  f2fs: recycle unused compress_data.chksum feild
  f2fs: fix to avoid NULL pointer dereference
  f2fs: fix leaking uninitialized memory in compressed clusters
  f2fs: fix the panic in do_checkpoint()
  f2fs: fix to wait all node page writeback
  mm/swapfile.c: move inode_lock out of claim_swapfile
  ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
  ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
  ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
  ANDROID: Follow aosp/1233812 to update ABI whitelists post-TPM addition.
  ANDROID: dm-bow: Fix free_show value is incorrect
  ANDROID: GKI: workqueue.h: add Android ABI padding to some structures
  ANDROID: gki_defconfig: enabled UAPI header compile testing
  ANDROID: GKI: fs.h: add Android ABI padding to some structures
  FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
  ANDROID: update ABI for 5.4.28
  ANDROID: kbuild: do not merge .section..* into .section in modules
  Linux 5.4.28
  staging: greybus: loopback_test: fix potential path truncations
  staging: greybus: loopback_test: fix potential path truncation
  drm/bridge: dw-hdmi: fix AVI frame colorimetry
  nvmet-tcp: set MSG_MORE only if we actually have more to send
  arm64: smp: fix crash_smp_send_stop() behaviour
  arm64: smp: fix smp_send_stop() behaviour
  ALSA: hda/realtek: Fix pop noise on ALC225
  futex: Unbreak futex hashing
  futex: Fix inode life-time issue
  x86/mm: split vmalloc_sync_all()
  page-flags: fix a crash at SetPageError(THP_SWAP)
  mm, slub: prevent kmalloc_node crashes and memory leaks
  mm: slub: be more careful about the double cmpxchg of freelist
  epoll: fix possible lost wakeup on epoll_ctl() path
  mm: do not allow MADV_PAGEOUT for CoW pages
  mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
  mm, memcg: throttle allocators based on ancestral memory.high
  mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
  memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
  stm class: sys-t: Fix the use of time_after()
  drm/lease: fix WARNING in idr_destroy
  drm/amd/amdgpu: Fix GPR read from debugfs (v2)
  btrfs: fix log context list corruption after rename whiteout error
  xhci: Do not open code __print_symbolic() in xhci trace events
  arm64: compat: Fix syscall number of compat_clock_getres
  rtc: max8907: add missing select REGMAP_IRQ
  modpost: move the namespace field in Module.symvers last
  intel_th: pci: Add Elkhart Lake CPU support
  intel_th: Fix user-visible error codes
  intel_th: msu: Fix the unexpected state warning
  staging/speakup: fix get_word non-space look-ahead
  staging: greybus: loopback_test: fix poll-mask build breakage
  staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
  kbuild: Disable -Wpointer-to-enum-cast
  CIFS: fiemap: do not return EINVAL if get nothing
  mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
  mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
  mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
  iio: light: vcnl4000: update sampling periods for vcnl4040
  iio: light: vcnl4000: update sampling periods for vcnl4200
  iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
  iio: adc: stm32-dfsdm: fix sleep in atomic context
  iio: magnetometer: ak8974: Fix negative raw values in sysfs
  iio: accel: adxl372: Set iio_chan BE
  iio: trigger: stm32-timer: disable master mode when stopping
  iio: st_sensors: remap SMO8840 to LIS2DH12
  iio: chemical: sps30: fix missing triggered buffer dependency
  tty: fix compat TIOCGSERIAL checking wrong function ptr
  tty: fix compat TIOCGSERIAL leaking uninitialized memory
  ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
  ALSA: pcm: oss: Avoid plugin buffer overflow
  ALSA: seq: oss: Fix running status after receiving sysex
  ALSA: seq: virmidi: Fix running status after receiving sysex
  ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
  ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
  ALSA: line6: Fix endless MIDI read loop
  USB: cdc-acm: fix rounding error in TIOCSSERIAL
  USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
  usb: typec: ucsi: displayport: Fix a potential race during registration
  usb: typec: ucsi: displayport: Fix NULL pointer dereference
  usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
  USB: serial: pl2303: add device-id for HP LD381
  usb: host: xhci-plat: add a shutdown
  USB: serial: option: add ME910G1 ECM composition 0x110b
  usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
  USB: Disable LPM on WD19's Realtek Hub
  Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"
  binderfs: use refcount for binder control devices too
  parse-maintainers: Mark as executable
  block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
  xenbus: req->err should be updated before req->state
  xenbus: req->body should be updated before req->state
  drm/amd/display: fix dcc swath size calculations on dcn1
  drm/amd/display: Clear link settings on MST disable connector
  drm/amdgpu: clean wptr on wb when gpu recovery
  riscv: Fix range looking for kernel image memblock
  riscv: Force flat memory model with no-mmu
  spi: spi_register_controller(): free bus id on error paths
  ASoC: stm32: sai: manage rebind issue
  riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
  dm integrity: use dm_bio_record and dm_bio_restore
  dm bio record: save/restore bi_end_io and bi_integrity
  altera-stapl: altera_get_note: prevent write beyond end of 'key'
  drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
  drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
  drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
  drm/exynos: dsi: fix workaround for the legacy clock name
  drm/exynos: dsi: propagate error value and silence meaningless warning
  spi/zynqmp: remove entry that causes a cs glitch
  spi: pxa2xx: Add CS control clock quirk
  ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
  cifs: add missing mount option to /proc/mounts
  cifs: fix potential mismatch of UNC paths
  powerpc: Include .BTF section
  spi: qup: call spi_qup_pm_resume_runtime before suspending
  ARM: dts: dra7-l4: mark timer13-16 as pwm capable
  phy: ti: gmii-sel: do not fail in case of gmii
  phy: ti: gmii-sel: fix set of copy-paste errors
  drm/mediatek: Find the cursor plane instead of hard coding it
  spi: spi-omap2-mcspi: Support probe deferral for DMA channels
  locks: reinstate locks_delete_block optimization
  locks: fix a potential use-after-free problem when wakeup a waiter
  ANDROID: ABI/Whitelist: update whitelist of unisoc
  ANDROID: staging: ion: Allow for attach and detach ops to be overridden
  ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
  ANDROID: ABI/Whitelist: update for db845c
  ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
  ANDROID: ABI/Whitelist: update for hikey960
  ANDROID: hikey960: Add external mali driver support to build.config.hikey960
  ANDROID: hikey960: Add build.config.hikey960
  ANDROID: config: Add hikey960_gki fragment
  ANDROID: misc: hisi_hikey_usb: Driver to support usb functionality of Hikey960
  ANDROID: dt-bindings: misc: Add bindings for HiSilicon usb hub and data role switch functionality on HiKey960
  FROMGIT: usb: dwc3: Rework resets initialization to be more flexible
  FROMGIT: usb: dwc3: Rework clock initialization to be more flexible
  FROMGIT: dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
  FROMGIT: usb: dwc3: Add support for role-switch-default-mode binding
  FROMGIT: dt-bindings: usb: generic: Add role-switch-default-mode binding
  FROMGIT: usb: dwc3: Registering a role switch in the DRD code.
  UPSTREAM: bpf: Explicitly memset some bpf info structures declared on the stack
  UPSTREAM: bpf: Explicitly memset the bpf_attr structure
  FROMGIT: BACKPORT: driver core: Add device links from fwnode only for the primary device
  Linux 5.4.27
  ipv4: ensure rcu_read_lock() in cipso_v4_error()
  ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
  HID: add ALWAYS_POLL quirk to lenovo pixart mouse
  HID: google: add moonball USB id
  mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
  ARM: 8958/1: rename missed uaccess .fixup section
  ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
  net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
  blk-mq: insert flush request to the front of dispatch queue
  jbd2: fix data races at struct journal_head
  sfc: fix timestamp reconstruction at 16-bit rollover points
  net: rmnet: fix packet forwarding in rmnet bridge mode
  net: rmnet: fix bridge mode bugs
  net: rmnet: use upper/lower device infrastructure
  net: rmnet: do not allow to change mux id if mux id is duplicated
  net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
  net: rmnet: fix suspicious RCU usage
  net: rmnet: fix NULL pointer dereference in rmnet_changelink()
  net: rmnet: fix NULL pointer dereference in rmnet_newlink()
  hinic: fix a bug of rss configuration
  hinic: fix a bug of setting hw_ioctxt
  hinic: fix a irq affinity bug
  net: phy: mscc: fix firmware paths
  slip: not call free_netdev before rtnl_unlock in slip_open
  signal: avoid double atomic counter increments for user accounting
  kbuild: add dt_binding_check to PHONY in a correct place
  kbuild: add dtbs_check to PHONY
  drm/amdgpu: fix memory leak during TDR test(v2)
  blk-mq: insert passthrough request into hctx->dispatch directly
  net: ll_temac: Handle DMA halt condition caused by buffer underrun
  net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
  net: ll_temac: Add more error handling of dma_map_single() calls
  net: ll_temac: Fix race condition causing TX hang
  mac80211: rx: avoid RCU list traversal under mutex
  net: ks8851-ml: Fix IRQ handling and locking
  net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
  scsi: libfc: free response frame from GPN_ID
  cfg80211: check reg_rule for NULL in handle_channel_custom()
  tracing: Fix number printing bug in print_synth_event()
  selftests/rseq: Fix out-of-tree compilation
  HID: hid-bigbenff: fix race condition for scheduled work during removal
  HID: hid-bigbenff: call hid_hw_stop() in case of error
  HID: hid-bigbenff: fix general protection fault caused by double kfree
  HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
  ACPI: watchdog: Set default timeout in probe
  HID: apple: Add support for recent firmware on Magic Keyboards
  ACPI: watchdog: Allow disabling WDAT at boot
  drm/amdgpu: Fix TLB invalidation request when using semaphore
  netfilter: xt_hashlimit: unregister proc file before releasing mutex
  netfilter: hashlimit: do not use indirect calls during gc
  ANDROID: staging: ion: Export query function to be used in modules
  UPSTREAM: Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991
  UPSTREAM: Bluetooth: btqca: Rename ROME specific variables to generic variables
  ANDROID: ABI: Update abi after enabling CONFIG_USB_PHY
  ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
  ANDROID: Update abi_gki_aarch64_unisoc_whitelist
  ANDROID: GKI: USB: add Android ABI padding to some structures
  FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
  ANDROID: GKI: mm: add Android ABI padding to some structures
  ANDROID: GKI: mount.h: add Android ABI padding to some structures
  ANDROID: GKI: sched.h: add Android ABI padding to some structures
  ANDROID: GKI: sock.h: add Android ABI padding to some structures
  ANDROID: GKI: module.h: add Android ABI padding to some structures
  UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
  ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
  ANDROID: Incremental fs: Remove signature checks from kernel
  ANDROID: Incremental fs: Pad hash blocks
  ANDROID: Incremental fs: Make fill block an ioctl
  ANDROID: Incremental fs: Remove all access_ok checks
  ANDROID: GKI: device.h: add Android ABI padding to some structures
  ANDROID: GKI: phy: add Android ABI padding to some structures
  ANDROID: ABI update for 5.4.26
  Linux 5.4.26
  net/smc: cancel event worker during device removal
  net/smc: check for valid ib_client_data
  ipv6: restrict IPV6_ADDRFORM operation
  iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
  i2c: acpi: put device when verifying client fails
  iommu/vt-d: Ignore devices with out-of-spec domain number
  iommu/vt-d: Fix the wrong printing in RHSA parsing
  netfilter: nft_chain_nat: inet family is missing module ownership
  netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
  netfilter: nft_tunnel: add missing attribute validation for tunnels
  netfilter: nft_payload: add missing attribute validation for payload csum flags
  netfilter: cthelper: add missing attribute validation for cthelper
  perf bench futex-wake: Restore thread count default to online CPU count
  nl80211: add missing attribute validation for channel switch
  nl80211: add missing attribute validation for beacon report scanning
  nl80211: add missing attribute validation for critical protocol indication
  i2c: gpio: suppress error on probe defer
  iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
  driver code: clarify and fix platform device DMA mask allocation
  drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
  pinctrl: core: Remove extra kref_get which blocks hogs being freed
  drm/i915/gvt: Fix dma-buf display blur issue on CFL
  virtio_ring: Fix mem leak with vring_new_virtqueue()
  pinctrl: imx: scu: Align imx sc msg structs to 4
  pinctrl: meson-gxl: fix GPIOX sdio pins
  clk: imx8mn: Fix incorrect clock defines
  batman-adv: Don't schedule OGM for disabled interface
  iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
  iommu/vt-d: Fix RCU list debugging warnings
  iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
  iommu/dma: Fix MSI reservation allocation
  x86/mce: Fix logic and comments around MSR_PPIN_CTL
  perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
  mt76: fix array overflow on receiving too many fragments for a packet
  i2c: designware-pci: Fix BUG_ON during device removal
  efi: Add a sanity check to efivar_store_raw()
  efi: Fix a race and a buffer overflow while reading efivars via sysfs
  x86/ioremap: Map EFI runtime services data as encrypted for SEV
  macintosh: windfarm: fix MODINFO regression
  fscrypt: don't evict dirty inodes after removing key
  blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
  ipmi_si: Avoid spurious errors for optional IRQs
  s390/dasd: fix data corruption for thin provisioned devices
  fuse: fix stack use after return
  ARC: define __ALIGN_STR and __ALIGN symbols for ARC
  KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
  KVM: x86: clear stale x86_emulate_ctxt->intercept value
  gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
  cifs_atomic_open(): fix double-put on late allocation failure
  ktest: Add timeout for ssh sync testing
  pinctrl: falcon: fix syntax error
  mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
  drm/i915: Defer semaphore priority bumping to a workqueue
  drm/i915: be more solid in checking the alignment
  drm/amd/display: remove duplicated assignment to grph_obj_type
  workqueue: don't use wq_select_unbound_cpu() for bound works
  netfilter: x_tables: xt_mttg_seq_next should increase position index
  netfilter: xt_recent: recent_seq_next should increase position index
  netfilter: synproxy: synproxy_cpu_seq_next should increase position index
  netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
  iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
  virtio-blk: fix hw_queue stopped on arbitrary error
  iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
  netfilter: nf_tables: fix infinite loop when expr is not available
  cgroup: Iterate tasks that did not finish do_exit()
  cgroup: cgroup_procs_next should increase position index
  net: phy: Avoid multiple suspends
  net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
  selftests/net/fib_tests: update addr_metric_test for peer route testing
  net/ipv6: remove the old peer route if change it to a new one
  net/ipv6: need update peer route when modify metric
  net: phy: fix MDIO bus PM PHY resuming
  net: phy: avoid clearing PHY interrupts twice in irq handler
  nfc: add missing attribute validation for vendor subcommand
  nfc: add missing attribute validation for deactivate target
  nfc: add missing attribute validation for SE API
  tipc: add missing attribute validation for MTU property
  team: add missing attribute validation for array index
  team: add missing attribute validation for port ifindex
  net: taprio: add missing attribute validation for txtime delay
  net: fq: add missing attribute validation for orphan mask
  macsec: add missing attribute validation for port
  can: add missing attribute validation for termination
  nl802154: add missing attribute validation for dev_type
  nl802154: add missing attribute validation
  fib: add missing attribute validation for tun_id
  devlink: validate length of region addr/len
  devlink: validate length of param values
  net: memcg: fix lockdep splat in inet_csk_accept()
  net: memcg: late association of sock to memcg
  cgroup: memcg: net: do not associate sock with unrelated cgroup
  bnxt_en: fix error handling when flashing from file
  bnxt_en: reinitialize IRQs when MTU is modified
  bonding/alb: make sure arp header is pulled before accessing it
  taprio: Fix sending packets without dequeueing them
  slip: make slhc_compress() more robust against malicious packets
  sfc: detach from cb_page in efx_copy_channel()
  r8152: check disconnect status after long sleep
  net: systemport: fix index check to avoid an array out of bounds access
  net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
  net: phy: bcm63xx: fix OOPS due to missing driver name
  net/packet: tpacket_rcv: do not increment ring index on drop
  net: nfc: fix bounds checking bugs on "pipe"
  net: macsec: update SCI upon MAC address change.
  netlink: Use netlink header as base to calculate bad attribute offset
  net/ipv6: use configured metric when add peer route
  net: hns3: fix a not link up issue when fibre port supports autoneg
  net: fec: validate the new settings in fec_enet_set_coalesce()
  net: dsa: mv88e6xxx: fix lockup on warm boot
  net: dsa: fix phylink_start()/phylink_stop() calls
  macvlan: add cond_resched() during multicast processing
  ipvlan: don't deref eth hdr before checking it's set
  ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
  ipvlan: do not add hardware address of master to its unicast filter list
  ipvlan: add cond_resched_rcu() while processing muticast backlog
  ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
  inet_diag: return classid for all socket types
  gre: fix uninit-value in __iptunnel_pull_header
  cgroup, netclassid: periodically release file_lock on classid updating
  ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported
  ALSA: hda/realtek - Add Headset Mic supported for HP cPC
  ALSA: hda/realtek - More constifications
  virtio_balloon: Adjust label in virtballoon_probe
  ANDROID: GKI: Revert "mm: unexport free_reserved_area"
  ANDROID: Export functions to be used with dma_map_ops in modules
  ANDROID: GKI: add android_kabi.h
  ANDROID: GKI: update abi due to CONFIG_JUMP_LABEL being enabled
  ANDROID: GKI: enable CONFIG_JUMP_LABEL
  ANDROID: Add build.config.gki-debug.x86_64
  ANDROID: update the abi signatures
  ANDROID: Add build.config.gki-debug.aarch64
  Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
  Revert "ANDROID: drm: Parse Colorimetry data block from EDID"
  ANDROID: Add build.config files for ARM 32-bit
  ANDROID: Kconfig.gki: Add FRAME_VECTOR
  UPSTREAM: cgroup: Iterate tasks that did not finish do_exit()
  ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets
  Revert "ANDROID: tty: serdev: Fix broken serial console input"
  ANDROID: serdev: restrict claim of platform devices
  ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
  FROMGIT: ASoC: sprd: Allow the MCDT driver to build into modules
  FROMGIT: thermal: sprd: Add Spreadtrum thermal driver support
  FROMGIT: dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation
  ANDROID: ABI update due to power supply patches being merged
  FROMGIT: pinctrl: sprd: Fix the kconfig warning
  FROMGIT: pinctrl: sprd: Allow the SPRD pinctrl driver building into a module
  FROMGIT: pinctrl: Export some needed symbols at module load time
  FROMGIT: power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
  FROMGIT: power: reset: sc27xx: Change to use cpu_down()
  FROMGIT: power: reset: sc27xx: Power off the external subsystems' connection
  FROMGIT: power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute
  UPSTREAM: power: supply: sc27xx: Calibrate the resistance of coulomb counter
  UPSTREAM: dt-bindings: power: sc27xx: Add a new property to describe the real resistance of coulomb counter chip
  UPSTREAM: power: supply: sc27xx: Optimize the battery resistance with measuring temperature
  UPSTREAM: power: supply: core: Add battery internal resistance temperature table support
  UPSTREAM: dt-bindings: power: Introduce one property to describe the battery resistance with temperature changes
  ANDROID: abi_gki_aarch64_whitelist: update after whitelist changes
  ANDROID: update abi_gki_aarch64_cuttlefish_whitelist
  ANDROID: update abi_gki_aarch64_db845c_whitelist
  ANDROID: update abi due to interconnect changes
  UPSTREAM: interconnect: Handle memory allocation errors
  UPSTREAM: interconnect: Add basic tracepoints
  UPSTREAM: interconnect: Add a name to struct icc_path
  UPSTREAM: interconnect: Move internal structs into a separate file
  Linux 5.4.25
  drm/virtio: module_param_named() requires linux/moduleparam.h
  csky: Implement copy_thread_tls
  block, bfq: remove ifdefs from around gets/puts of bfq groups
  block, bfq: get a ref to a group when adding it to a service tree
  efi: READ_ONCE rng seed size before munmap
  efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
  efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
  powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
  EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
  bus: ti-sysc: Fix 1-wire reset quirk
  arm64: dts: meson: fix gxm-khadas-vim2 wifi
  dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
  dma-buf: free dmabuf->name in dma_buf_release()
  hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
  ARM: dts: imx7-colibri: Fix frequency for sd/mmc
  ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
  ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
  ARM: imx: build v7_cpu_resume() unconditionally
  IB/hfi1, qib: Ensure RCU is locked when accessing list
  RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
  regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
  RDMA/core: Fix protection fault in ib_mr_pool_destroy
  RDMA/iwcm: Fix iwcm work deallocation
  RDMA/siw: Fix failure handling during device creation
  RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
  RDMA/rw: Fix error flow during RDMA context initialization
  Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
  soc: imx-scu: Align imx sc msg structs to 4
  firmware: imx: Align imx_sc_msg_req_cpu_start to 4
  firmware: imx: scu-pd: Align imx sc msg structs to 4
  firmware: imx: misc: Align imx sc msg structs to 4
  arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
  ARM: dts: imx6: phycore-som: fix emmc supply
  phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
  phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
  drm/i915/selftests: Fix return in assert_mmap_offset()
  drm/i915: Program MBUS with rmw during initialization
  drm/sun4i: de2/de3: Remove unsupported VI layer formats
  drm/sun4i: Fix DE2 VI layer format support
  drm/sun4i: Add separate DE3 VI layer formats
  drm: kirin: Revert "Fix for hikey620 display offset problem"
  drm/panfrost: Don't try to map on error faults
  spi: atmel-quadspi: fix possible MMIO window size overrun
  ASoC: dapm: Correct DAPM handling of active widgets during shutdown
  ASoC: Intel: Skylake: Fix available clock counter incrementation
  ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
  ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
  powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
  powerpc: Convert flush_icache_range & friends to C
  powerpc: define helpers to get L1 icache sizes
  ASoC: intel: skl: Fix possible buffer overflow in debug outputs
  ASoC: intel: skl: Fix pin debug prints
  ASoC: SOF: Fix snd_sof_ipc_stream_posn()
  ASoC: topology: Fix memleak in soc_tplg_manifest_load()
  ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
  drm/virtio: fix resource id creation race
  drm/virtio: make resource id workaround runtime switchable.
  spi: bcm63xx-hsspi: Really keep pll clk enabled
  ARM: dts: ls1021a: Restore MDIO compatible to gianfar
  arm64: dts: meson-sm1-sei610: add missing interrupt-names
  dm: fix congested_fn for request-based device
  dm zoned: Fix reference counter initial value of chunk works
  dm writecache: verify watermark during resume
  dm: report suspended device during destroy
  dm cache: fix a crash due to incorrect work item cancelling
  dm integrity: fix invalid table returned due to argument count mismatch
  dm integrity: fix a deadlock due to offloading to an incorrect workqueue
  dm integrity: fix recalculation when moving from journal mode to bitmap mode
  dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
  dmaengine: tegra-apb: Fix use-after-free
  dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
  dmaengine: imx-sdma: fix context cache
  s390/mm: fix panic in gup_fast on large pud
  s390/pci: Fix unexpected write combine on resource
  x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
  spi: spidev: Fix CS polarity if GPIO descriptors are used
  perf arm-spe: Fix endless record after being terminated
  perf cs-etm: Fix endless record after being terminated
  perf intel-bts: Fix endless record after being terminated
  perf intel-pt: Fix endless record after being terminated
  media: v4l2-mem2mem.c: fix broken links
  media: vicodec: process all 4 components for RGB32 formats
  media: mc-entity.c: use & to check pad flags, not ==
  media: hantro: Fix broken media controller links
  vt: selection, push sel_lock up
  vt: selection, push console lock down
  vt: selection, close sel_buffer race
  serial: 8250_exar: add support for ACCES cards
  tty: serial: fsl_lpuart: free IDs allocated by IDA
  tty:serial:mvebu-uart:fix a wrong return
  arm: dts: dra76x: Fix mmc3 max-frequency
  arm64: dts: socfpga: agilex: Fix gmac compatible
  btrfs: fix RAID direct I/O reads with alternate csums
  fat: fix uninit-memory access for partial initialized inode
  mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
  mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
  mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
  vgacon: Fix a UAF in vgacon_invert_region
  usb: core: port: do error out if usb_autopm_get_interface() fails
  usb: core: hub: do error out if usb_autopm_get_interface() fails
  usb: core: hub: fix unhandled return by employing a void function
  usb: cdns3: gadget: toggle cycle bit before reset endpoint
  usb: cdns3: gadget: link trb should point to next request
  usb: dwc3: gadget: Update chain bit correctly when using sg list
  usb: quirks: add NO_LPM quirk for Logitech Screen Share
  usb: storage: Add quirk for Samsung Fit flash
  cifs: fix rename() by ensuring source handle opened with DELETE bit
  cifs: don't leak -EAGAIN for stat() during reconnect
  ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
  ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
  ALSA: hda/realtek - Add Headset Mic supported
  binder: prevent UAF for binderfs devices II
  binder: prevent UAF for binderfs devices
  firmware: imx: scu: Ensure sequential TX
  selftests: forwarding: vxlan_bridge_1d: use more proper tos value
  arch/csky: fix some Kconfig typos
  csky: Fixup compile warning for three unimplemented syscalls
  csky: Fixup ftrace modify panic
  csky/smp: Fixup boot failed when CONFIG_SMP
  csky: Set regs->usp to kernel sp, when the exception is from kernel
  csky/mm: Fixup export invalid_pte_table symbol
  net: thunderx: workaround BGX TX Underflow issue
  x86/xen: Distribute switch variables for initialization
  ice: Don't tell the OS that link is going down
  nvme: Fix uninitialized-variable warning
  s390/qdio: fill SL with absolute addresses
  x86/boot/compressed: Don't declare __force_order in kaslr_64.c
  nvme-pci: Use single IRQ vector for old Apple models
  nvme/pci: Add sleep quirk for Samsung and Toshiba drives
  iommu/amd: Disable IOMMU on Stoney Ridge systems
  net/mlx5: DR, Fix matching on vport gvmi
  efi: Only print errors about failing to get certs if EFI vars are found
  s390: make 'install' not depend on vmlinux
  s390/cio: cio_ignore_proc_seq_next should increase position index
  watchdog: da9062: do not ping the hw during stop()
  net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()
  net: ks8851-ml: Fix 16-bit IO operation
  net: ks8851-ml: Fix 16-bit data access
  net: ks8851-ml: Remove 8-bit bus accessors
  net: atlantic: check rpc result and wait for rpc address
  selftests: forwarding: vxlan_bridge_1d: fix tos value
  selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
  drm/msm/dsi/pll: call vco set rate explicitly
  drm/msm/dsi: save pll state before dsi host is powered off
  scsi: megaraid_sas: silence a warning
  drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters
  drm/modes: Make sure to parse valid rotation value from cmdline
  drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
  drm/msm/mdp5: rate limit pp done timeout warnings
  habanalabs: patched cb equals user cb in device memset
  habanalabs: do not halt CoreSight during hard reset
  habanalabs: halt the engines before hard-reset
  usb: gadget: serial: fix Tx stall after buffer overflow
  usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
  usb: gadget: composite: Support more than 500mA MaxPower
  selftests: fix too long argument
  serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
  ALSA: hda: do not override bus codec_mask in link_get()
  blktrace: fix dereference after null check
  kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
  kbuild: fix 'No such file or directory' warning when cleaning
  RDMA/core: Fix use of logical OR in get_new_pps
  RDMA/core: Fix pkey and port assignment in get_new_pps
  dm thin metadata: fix lockdep complaint
  net: stmmac: fix notifier registration
  net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
  ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
  block, bfq: do not insert oom queue into position tree
  block, bfq: get extra ref to prevent a queue from being freed during a group move
  FROMGIT: kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()
  FROMGIT: samples/hw_breakpoint: drop use of kallsyms_lookup_name()
  FROMGIT: samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes
  UPSTREAM: fscrypt: don't evict dirty inodes after removing key
  fscrypt: don't evict dirty inodes after removing key
  ANDROID: ABI/Whitelist: update whitelist of unisoc upstream code
  ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS
  ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE
  ANDROID: arm64: update the abi with the new gki_defconfig
  ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES
  ANDROID: Update the abi xml file
  ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays
  FROMGIT: power: supply: Allow charger manager can be built as a module
  ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT
  ANDROID: iommu/iova: Fix to use __alloc_and_insert_iova_best_fit
  ANDROID: enable CONFIG_WATCHDOG_CORE=y
  ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream
  FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
  ANDROID: gki_defconfig: enable CONFIG_TYPEC
  UPSTREAM: scsi: ufs: ufs-mediatek: add waiting time for reference clock
  UPSTREAM: scsi: ufs: introduce common function to disable host TX LCC
  UPSTREAM: scsi: ufs: ufs-mediatek: fix TX LCC disabling timing
  UPSTREAM: scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8
  UPSTREAM: scsi: ufs: fix Auto-Hibern8 error detection
  UPSTREAM: scsi: ufs: ufs-mediatek: support linkoff state during suspend
  UPSTREAM: scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup
  UPSTREAM: scsi: ufs: Move ufshcd_get_max_pwr_mode() to ufshcd_device_params_init()
  BACKPORT: scsi: ufs: Split ufshcd_probe_hba() based on its called flow
  FROMGIT: driver core: Reevaluate dev->links.need_for_probe as suppliers are added
  FROMGIT: driver core: Call sync_state() even if supplier has no consumers
  ANDROID: cpufreq: times: Remove per-UID time in state tracking
  Revert "ANDROID: proc: Add /proc/uid directory"
  Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
  ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time
  ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test
  Revert "ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test"
  ANDROID: staging: ion: Add an in-kernel interface to request heap info.
  FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
  UPSTREAM: scsi: ufs: Abort gating if clock on request is pending
  UPSTREAM: scsi: ufs: Fix irq return code
  UPSTREAM: scsi: ufs: Fix register dump caused sleep in atomic context
  UPSTREAM: scsi: ufs-qcom: Add reset control support for host controller
  UPSTREAM: scsi: ufs: Add device reset in link recovery path
  FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk
  BACKPORT: FROMGIT: scsi: ufs: Add dev ref clock gating wait time support
  Revert "FROMLIST: scsi: ufs: Add dev ref clock gating wait time support"
  FROMGIT: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
  Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
  ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist

Conflicts:
	.gitignore
	Documentation/ABI/testing/sysfs-class-devlink
	Documentation/ABI/testing/sysfs-class-power
	Documentation/ABI/testing/sysfs-fs-f2fs
	Documentation/admin-guide/hw-vuln/special-register-buffer-data-sampling.rst
	Documentation/admin-guide/kernel-parameters.txt
	Documentation/filesystems/f2fs.txt
	Documentation/filesystems/porting.rst
	Documentation/filesystems/proc.txt
	Documentation/kbuild/index.rst
	Documentation/kbuild/llvm.rst
	Documentation/kbuild/modules.rst
	Documentation/lzo.txt
	Documentation/media/uapi/v4l/ext-ctrls-codec.rst
	Documentation/usb/index.rst
	Documentation/virt/kvm/api.txt
	Makefile
	abi_gki_aarch64.xml
	arch/alpha/kernel/syscalls/syscall.tbl
	arch/arc/plat-eznps/Kconfig
	arch/arm/Kconfig
	arch/arm/boot/compressed/Makefile
	arch/arm/boot/compressed/vmlinux.lds.S
	arch/arm/boot/dts/bcm283x.dtsi
	arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi
	arch/arm/boot/dts/stm32mp157a-avenger96.dts
	arch/arm/boot/dts/sun8i-r40.dtsi
	arch/arm/boot/dts/vexpress-v2m-rs1.dtsi
	arch/arm/include/asm/clocksource.h
	arch/arm/include/asm/kvm_emulate.h
	arch/arm/include/asm/kvm_host.h
	arch/arm/include/asm/percpu.h
	arch/arm/include/asm/vdso/clocksource.h
	arch/arm/include/asm/vdso/gettimeofday.h
	arch/arm/kernel/hw_breakpoint.c
	arch/arm/kernel/vdso.c
	arch/arm/mach-integrator/Kconfig
	arch/arm/mach-omap2/omap-iommu.c
	arch/arm/mach-tegra/cpuidle-tegra114.c
	arch/arm/mm/dma-mapping.c
	arch/arm/mm/proc-macros.S
	arch/arm/tools/syscall.tbl
	arch/arm64/Kconfig
	arch/arm64/Makefile
	arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
	arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
	arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi
	arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi
	arch/arm64/boot/dts/arm/foundation-v8.dtsi
	arch/arm64/boot/dts/arm/juno-motherboard.dtsi
	arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
	arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi
	arch/arm64/boot/dts/freescale/imx8mm-evk.dts
	arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts
	arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
	arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
	arch/arm64/boot/dts/mediatek/mt8173.dtsi
	arch/arm64/boot/dts/nvidia/tegra194.dtsi
	arch/arm64/boot/dts/qcom/msm8916-pins.dtsi
	arch/arm64/boot/dts/qcom/msm8916.dtsi
	arch/arm64/configs/db845c_gki.fragment
	arch/arm64/configs/gki_defconfig
	arch/arm64/configs/vendor/genericarmv8-64_defconfig
	arch/arm64/configs/vendor/holi_GKI.config
	arch/arm64/configs/vendor/holi_QGKI.config
	arch/arm64/configs/vendor/holi_debug.config
	arch/arm64/configs/vendor/lahaina_GKI.config
	arch/arm64/configs/vendor/lahaina_QGKI.config
	arch/arm64/configs/vendor/lahaina_debug.config
	arch/arm64/include/asm/clocksource.h
	arch/arm64/include/asm/cpucaps.h
	arch/arm64/include/asm/kvm_asm.h
	arch/arm64/include/asm/memory.h
	arch/arm64/include/asm/page.h
	arch/arm64/include/asm/pgtable-prot.h
	arch/arm64/include/asm/pointer_auth.h
	arch/arm64/include/asm/processor.h
	arch/arm64/include/asm/unistd.h
	arch/arm64/include/asm/unistd32.h
	arch/arm64/include/asm/vdso/clocksource.h
	arch/arm64/include/asm/vdso/compat_gettimeofday.h
	arch/arm64/include/asm/vdso/gettimeofday.h
	arch/arm64/include/asm/vdso/vsyscall.h
	arch/arm64/kernel/cpu_errata.c
	arch/arm64/kernel/perf_regs.c
	arch/arm64/kernel/process.c
	arch/arm64/kernel/ptrace.c
	arch/arm64/kernel/smp.c
	arch/arm64/kernel/vdso.c
	arch/arm64/kernel/vdso32/Makefile
	arch/arm64/kernel/vmlinux.lds.S
	arch/arm64/kvm/guest.c
	arch/arm64/kvm/handle_exit.c
	arch/arm64/kvm/hyp-init.S
	arch/arm64/kvm/reset.c
	arch/arm64/mm/fault.c
	arch/csky/Kconfig
	arch/csky/include/asm/processor.h
	arch/csky/kernel/entry.S
	arch/csky/kernel/process.c
	arch/csky/kernel/setup.c
	arch/csky/kernel/smp.c
	arch/csky/kernel/traps.c
	arch/csky/mm/fault.c
	arch/hexagon/include/asm/io.h
	arch/ia64/kernel/syscalls/syscall.tbl
	arch/m68k/kernel/syscalls/syscall.tbl
	arch/microblaze/kernel/syscalls/syscall.tbl
	arch/mips/configs/loongson3_defconfig
	arch/mips/include/asm/cpu-features.h
	arch/mips/kernel/mips-cm.c
	arch/mips/kernel/setup.c
	arch/mips/kernel/syscalls/syscall_n32.tbl
	arch/mips/kernel/syscalls/syscall_n64.tbl
	arch/mips/lantiq/xway/sysctrl.c
	arch/parisc/kernel/syscalls/syscall.tbl
	arch/powerpc/Kconfig
	arch/powerpc/include/asm/book3s/64/pgtable.h
	arch/powerpc/include/asm/cache.h
	arch/powerpc/include/asm/cacheflush.h
	arch/powerpc/include/asm/drmem.h
	arch/powerpc/include/asm/processor.h
	arch/powerpc/include/asm/ptrace.h
	arch/powerpc/include/asm/timex.h
	arch/powerpc/kernel/Makefile
	arch/powerpc/kernel/cputable.c
	arch/powerpc/kernel/fadump.c
	arch/powerpc/kernel/machine_kexec.c
	arch/powerpc/kernel/misc_32.S
	arch/powerpc/kernel/signal_64.c
	arch/powerpc/kernel/syscalls/syscall.tbl
	arch/powerpc/mm/book3s64/pkeys.c
	arch/powerpc/mm/fault.c
	arch/powerpc/mm/kasan/kasan_init_32.c
	arch/powerpc/mm/mem.c
	arch/powerpc/mm/ptdump/ptdump.c
	arch/powerpc/platforms/cell/spufs/file.c
	arch/powerpc/platforms/powernv/opal-imc.c
	arch/powerpc/platforms/pseries/suspend.c
	arch/powerpc/xmon/xmon.c
	arch/riscv/kernel/module.c
	arch/riscv/mm/init.c
	arch/s390/include/asm/uaccess.h
	arch/s390/include/asm/vdso.h
	arch/s390/kernel/asm-offsets.c
	arch/s390/kernel/entry.S
	arch/s390/kernel/mcount.S
	arch/s390/kernel/perf_cpum_sf.c
	arch/s390/kernel/smp.c
	arch/s390/kernel/syscalls/syscall.tbl
	arch/s390/kernel/time.c
	arch/s390/kernel/vdso64/Makefile
	arch/s390/kernel/vdso64/clock_getres.S
	arch/s390/mm/gmap.c
	arch/s390/pci/pci_mmio.c
	arch/sh/kernel/entry-common.S
	arch/sh/kernel/syscalls/syscall.tbl
	arch/sparc/kernel/ptrace_32.c
	arch/sparc/kernel/ptrace_64.c
	arch/sparc/kernel/syscalls/syscall.tbl
	arch/sparc/mm/srmmu.c
	arch/um/Makefile
	arch/x86/boot/Makefile
	arch/x86/boot/compressed/Makefile
	arch/x86/boot/compressed/head_32.S
	arch/x86/boot/compressed/head_64.S
	arch/x86/boot/compressed/kaslr_64.c
	arch/x86/configs/gki_defconfig
	arch/x86/entry/entry_32.S
	arch/x86/entry/entry_64.S
	arch/x86/entry/syscalls/syscall_32.tbl
	arch/x86/entry/syscalls/syscall_64.tbl
	arch/x86/events/Kconfig
	arch/x86/events/rapl.c
	arch/x86/include/asm/fpu/internal.h
	arch/x86/include/asm/kvm_host.h
	arch/x86/include/asm/pgtable_types.h
	arch/x86/include/asm/processor.h
	arch/x86/include/asm/vdso/clocksource.h
	arch/x86/kernel/apic/apic.c
	arch/x86/kernel/apic/msi.c
	arch/x86/kernel/cpu/bugs.c
	arch/x86/kernel/cpu/common.c
	arch/x86/kernel/cpu/mce/core.c
	arch/x86/kernel/cpu/resctrl/core.c
	arch/x86/kernel/cpu/resctrl/internal.h
	arch/x86/kernel/cpu/resctrl/monitor.c
	arch/x86/kernel/fpu/xstate.c
	arch/x86/kernel/kprobes/core.c
	arch/x86/kernel/livepatch.c
	arch/x86/kernel/unwind_orc.c
	arch/x86/kvm/kvm_cache_regs.h
	arch/x86/kvm/lapic.c
	arch/x86/kvm/mmu.c
	arch/x86/kvm/mmu.h
	arch/x86/kvm/paging_tmpl.h
	arch/x86/kvm/svm.c
	arch/x86/kvm/vmx/nested.c
	arch/x86/kvm/vmx/ops.h
	arch/x86/kvm/vmx/vmenter.S
	arch/x86/kvm/vmx/vmx.c
	arch/x86/kvm/vmx/vmx.h
	arch/x86/kvm/x86.c
	arch/x86/mm/fault.c
	arch/x86/mm/pageattr.c
	arch/x86/net/bpf_jit_comp.c
	arch/x86/platform/efi/efi.c
	arch/x86/purgatory/Makefile
	arch/x86/xen/enlighten_pv.c
	arch/xtensa/kernel/syscalls/syscall.tbl
	block/bio-integrity.c
	block/blk-core.c
	block/blk-crypto-fallback.c
	block/blk-crypto-internal.h
	block/blk-crypto.c
	block/blk-iocost.c
	block/blk-mq-sched.c
	block/blk-mq.c
	block/blk-settings.c
	block/keyslot-manager.c
	build.config.aarch64
	build.config.allmodconfig.arm
	build.config.arm
	build.config.common
	build.config.db845c
	build.config.gki-debug.aarch64
	build.config.gki-debug.x86_64
	build.config.gki.aarch64
	build.config.gki_kasan.aarch64
	build.config.gki_kasan.x86_64
	build.config.msm.common
	build.config.msm.gki
	build.config.msm.lahaina
	build.targets
	crypto/af_alg.c
	crypto/lrw.c
	crypto/xts.c
	drivers/acpi/apei/ghes.c
	drivers/acpi/ec.c
	drivers/acpi/evged.c
	drivers/acpi/nfit/core.c
	drivers/acpi/nfit/nfit.h
	drivers/acpi/processor_idle.c
	drivers/acpi/sleep.c
	drivers/android/Kconfig
	drivers/android/binder.c
	drivers/android/binder_alloc.c
	drivers/android/vendor_hooks.c
	drivers/ata/ahci.c
	drivers/base/arch_topology.c
	drivers/base/core.c
	drivers/base/dd.c
	drivers/base/firmware_loader/main.c
	drivers/base/memory.c
	drivers/base/power/wakeup.c
	drivers/base/regmap/regmap-irq.c
	drivers/block/loop.c
	drivers/block/null_blk_zoned.c
	drivers/block/rbd.c
	drivers/bluetooth/btmrvl_sdio.c
	drivers/bluetooth/btqca.c
	drivers/bluetooth/hci_h5.c
	drivers/bluetooth/hci_qca.c
	drivers/bluetooth/hci_serdev.c
	drivers/bus/ti-sysc.c
	drivers/char/Kconfig
	drivers/char/adsprpc.c
	drivers/char/hw_random/imx-rngc.c
	drivers/char/ipmi/ipmi_msghandler.c
	drivers/clk/actions/owl-s500.c
	drivers/clk/at91/clk-usb.c
	drivers/clk/at91/sam9x60.c
	drivers/clk/bcm/clk-bcm2835.c
	drivers/clk/clk-composite.c
	drivers/clk/clk.c
	drivers/clk/qcom/Kconfig
	drivers/clk/qcom/Makefile
	drivers/clk/qcom/clk-alpha-pll.c
	drivers/clk/qcom/clk-alpha-pll.h
	drivers/clk/qcom/clk-debug.c
	drivers/clk/qcom/clk-rpmh.c
	drivers/clk/qcom/clk-smd-rpm.c
	drivers/clk/qcom/common.h
	drivers/clk/qcom/vdd-class.c
	drivers/clk/renesas/renesas-cpg-mssr.c
	drivers/clk/samsung/clk-exynos5420.c
	drivers/clk/tegra/clk-tegra-pmc.c
	drivers/clocksource/arm_arch_timer.c
	drivers/clocksource/hyperv_timer.c
	drivers/cpufreq/cpufreq.c
	drivers/cpufreq/imx6q-cpufreq.c
	drivers/cpufreq/qcom-cpufreq-hw.c
	drivers/cpuidle/Kconfig.arm
	drivers/cpuidle/cpuidle.c
	drivers/cpuidle/governors/menu.c
	drivers/cpuidle/lpm-levels-of.c
	drivers/cpuidle/lpm-levels.c
	drivers/cpuidle/lpm-levels.h
	drivers/cpuidle/sysfs.c
	drivers/crypto/Kconfig
	drivers/crypto/ccree/cc_buffer_mgr.c
	drivers/crypto/ccree/cc_buffer_mgr.h
	drivers/crypto/ccree/cc_cipher.c
	drivers/crypto/chelsio/chtls/chtls_io.c
	drivers/crypto/omap-sham.c
	drivers/crypto/stm32/stm32-crc32.c
	drivers/crypto/virtio/virtio_crypto_algs.c
	drivers/dax/kmem.c
	drivers/dma-buf/Kconfig
	drivers/dma-buf/dma-buf.c
	drivers/dma/dmatest.c
	drivers/dma/imx-sdma.c
	drivers/dma/ioat/dma.c
	drivers/edac/amd64_edac.c
	drivers/edac/synopsys_edac.c
	drivers/firmware/arm_sdei.c
	drivers/firmware/efi/Kconfig
	drivers/firmware/efi/libstub/Makefile
	drivers/firmware/efi/libstub/tpm.c
	drivers/firmware/imx/imx-scu.c
	drivers/firmware/psci/psci.c
	drivers/firmware/qcom_scm-smc.c
	drivers/firmware/qcom_scm.c
	drivers/firmware/qcom_scm.h
	drivers/fpga/dfl-afu-dma-region.c
	drivers/gpio/gpio-dwapb.c
	drivers/gpio/gpio-pca953x.c
	drivers/gpio/gpiolib-acpi.c
	drivers/gpio/gpiolib.c
	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
	drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
	drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
	drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
	drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
	drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
	drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
	drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
	drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
	drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
	drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
	drivers/gpu/drm/amd/display/dc/core/dc.c
	drivers/gpu/drm/amd/display/dc/core/dc_link.c
	drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
	drivers/gpu/drm/amd/powerplay/amd_powerplay.c
	drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
	drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
	drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
	drivers/gpu/drm/amd/powerplay/renoir_ppt.c
	drivers/gpu/drm/amd/powerplay/renoir_ppt.h
	drivers/gpu/drm/amd/powerplay/smu_v11_0.c
	drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c
	drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c
	drivers/gpu/drm/bridge/Kconfig
	drivers/gpu/drm/bridge/Makefile
	drivers/gpu/drm/drm_dp_helper.c
	drivers/gpu/drm/drm_dp_mst_topology.c
	drivers/gpu/drm/drm_encoder_slave.c
	drivers/gpu/drm/drm_gem.c
	drivers/gpu/drm/drm_panel.c
	drivers/gpu/drm/drm_pci.c
	drivers/gpu/drm/etnaviv/etnaviv_gpu.c
	drivers/gpu/drm/exynos/exynos_drm_dma.c
	drivers/gpu/drm/exynos/exynos_drm_dsi.c
	drivers/gpu/drm/hisilicon/kirin/kirin_drm_dsi.c
	drivers/gpu/drm/i915/display/intel_ddi.c
	drivers/gpu/drm/i915/display/intel_display.c
	drivers/gpu/drm/i915/display/intel_display_power.c
	drivers/gpu/drm/i915/display/intel_dp.c
	drivers/gpu/drm/i915/display/intel_dp_mst.c
	drivers/gpu/drm/i915/display/intel_fbc.c
	drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
	drivers/gpu/drm/i915/gem/i915_gem_userptr.c
	drivers/gpu/drm/i915/gvt/display.c
	drivers/gpu/drm/i915/gvt/handlers.c
	drivers/gpu/drm/i915/gvt/scheduler.c
	drivers/gpu/drm/i915/gvt/vgpu.c
	drivers/gpu/drm/i915/i915_active.c
	drivers/gpu/drm/i915/i915_active.h
	drivers/gpu/drm/i915/i915_request.c
	drivers/gpu/drm/i915/intel_pm.c
	drivers/gpu/drm/imx/dw_hdmi-imx.c
	drivers/gpu/drm/imx/parallel-display.c
	drivers/gpu/drm/ingenic/ingenic-drm.c
	drivers/gpu/drm/msm/adreno/a6xx_gmu.c
	drivers/gpu/drm/nouveau/nouveau_sgdma.c
	drivers/gpu/drm/nouveau/nouveau_svm.c
	drivers/gpu/drm/sun4i/sun4i_tcon.c
	drivers/gpu/drm/sun4i/sun8i_mixer.c
	drivers/gpu/drm/ttm/ttm_bo.c
	drivers/gpu/drm/vc4/vc4_hdmi.c
	drivers/gpu/drm/virtio/virtgpu_object.c
	drivers/gpu/drm/vkms/vkms_gem.c
	drivers/gpu/msm/adreno_a6xx_preempt.c
	drivers/hid/hid-ids.h
	drivers/hid/hid-multitouch.c
	drivers/hid/hid-quirks.c
	drivers/hid/hid-qvr.c
	drivers/hv/channel_mgmt.c
	drivers/hv/vmbus_drv.c
	drivers/hwtracing/coresight/Makefile
	drivers/hwtracing/coresight/coresight-cti.c
	drivers/hwtracing/coresight/coresight-etm4x.c
	drivers/hwtracing/coresight/coresight-platform.c
	drivers/hwtracing/coresight/coresight-stm.c
	drivers/hwtracing/coresight/coresight-tmc-etf.c
	drivers/hwtracing/coresight/coresight-tmc-etr.c
	drivers/hwtracing/coresight/coresight.c
	drivers/hwtracing/intel_th/pci.c
	drivers/i2c/busses/i2c-altera.c
	drivers/i2c/busses/i2c-aspeed.c
	drivers/i2c/busses/i2c-designware-platdrv.c
	drivers/i2c/busses/i2c-rcar.c
	drivers/i2c/busses/i2c-tegra.c
	drivers/i2c/i2c-core-base.c
	drivers/idle/intel_idle.c
	drivers/iio/adc/at91-sama5d2_adc.c
	drivers/iio/adc/stm32-adc.c
	drivers/iio/adc/stm32-dfsdm-adc.c
	drivers/iio/dac/ad5592r-base.c
	drivers/iio/health/afe4403.c
	drivers/iio/industrialio-core.c
	drivers/iio/light/si1133.c
	drivers/iio/light/vcnl4000.c
	drivers/iio/magnetometer/ak8974.c
	drivers/infiniband/core/cm.c
	drivers/infiniband/core/cma.c
	drivers/infiniband/core/core_priv.h
	drivers/infiniband/core/nldev.c
	drivers/infiniband/core/ucma.c
	drivers/infiniband/core/uverbs_cmd.c
	drivers/infiniband/hw/mlx4/qp.c
	drivers/infiniband/hw/mlx5/main.c
	drivers/infiniband/hw/mlx5/qp.c
	drivers/infiniband/hw/qedr/qedr_iw_cm.c
	drivers/infiniband/hw/qedr/verbs.c
	drivers/infiniband/sw/rdmavt/cq.c
	drivers/infiniband/sw/rxe/rxe_recv.c
	drivers/infiniband/sw/siw/siw_cm.c
	drivers/infiniband/sw/siw/siw_main.c
	drivers/input/mouse/elan_i2c_core.c
	drivers/input/mouse/synaptics.c
	drivers/input/serio/i8042-x86ia64io.h
	drivers/input/touchscreen/Makefile
	drivers/interconnect/Makefile
	drivers/interconnect/core.c
	drivers/interconnect/qcom/Kconfig
	drivers/interconnect/qcom/Makefile
	drivers/interconnect/qcom/bcm-voter.c
	drivers/interconnect/qcom/icc-rpmh.c
	drivers/iommu/Kconfig
	drivers/iommu/amd_iommu.c
	drivers/iommu/amd_iommu_init.c
	drivers/iommu/amd_iommu_types.h
	drivers/iommu/arm-smmu-impl.c
	drivers/iommu/arm-smmu-qcom.c
	drivers/iommu/arm-smmu.c
	drivers/iommu/arm-smmu.h
	drivers/iommu/dma-mapping-fast.c
	drivers/iommu/dmar.c
	drivers/iommu/intel-iommu-debugfs.c
	drivers/iommu/intel-iommu.c
	drivers/iommu/intel-svm.c
	drivers/iommu/intel_irq_remapping.c
	drivers/iommu/io-pgtable-arm.c
	drivers/iommu/io-pgtable-fast.c
	drivers/iommu/io-pgtable.c
	drivers/iommu/iommu.c
	drivers/iommu/qcom_iommu.c
	drivers/iommu/virtio-iommu.c
	drivers/irqchip/Kconfig
	drivers/irqchip/Makefile
	drivers/irqchip/irq-gic-v3.c
	drivers/irqchip/irq-gic.c
	drivers/irqchip/qcom-pdc.c
	drivers/leds/Makefile
	drivers/leds/leds-lm36274.c
	drivers/macintosh/via-macii.c
	drivers/mailbox/qcom-apcs-ipc-mailbox.c
	drivers/md/bcache/btree.c
	drivers/md/bcache/super.c
	drivers/md/dm-bow.c
	drivers/md/dm-clone-target.c
	drivers/md/dm-default-key.c
	drivers/md/dm-integrity.c
	drivers/md/dm-mpath.c
	drivers/md/dm-writecache.c
	drivers/md/dm-zoned-reclaim.c
	drivers/md/dm-zoned-target.c
	drivers/md/dm.c
	drivers/md/md.c
	drivers/md/raid5.c
	drivers/media/cec/cec-adap.c
	drivers/media/firewire/firedtv-fw.c
	drivers/media/platform/cros-ec-cec/cros-ec-cec.c
	drivers/media/platform/exynos4-is/media-dev.c
	drivers/media/platform/rcar-fcp.c
	drivers/media/platform/ti-vpe/cal.c
	drivers/media/platform/vicodec/codec-v4l2-fwht.c
	drivers/media/platform/vicodec/vicodec-core.c
	drivers/media/usb/b2c2/flexcop-usb.c
	drivers/mfd/sprd-sc27xx-spi.c
	drivers/misc/Kconfig
	drivers/misc/habanalabs/device.c
	drivers/misc/habanalabs/habanalabs.h
	drivers/misc/hisi_hikey_usb.c
	drivers/misc/pci_endpoint_test.c
	drivers/misc/qseecom.c
	drivers/misc/xilinx_sdfec.c
	drivers/mmc/core/block.c
	drivers/mmc/core/host.c
	drivers/mmc/core/mmc_ops.c
	drivers/mmc/core/queue.c
	drivers/mmc/core/sdio.c
	drivers/mmc/host/Kconfig
	drivers/mmc/host/meson-mx-sdio.c
	drivers/mmc/host/mmci.c
	drivers/mmc/host/renesas_sdhi_internal_dmac.c
	drivers/mmc/host/sdhci-esdhc-imx.c
	drivers/mmc/host/sdhci-msm.c
	drivers/mmc/host/sdhci-omap.c
	drivers/mmc/host/sdhci-pci-gli.c
	drivers/mmc/host/sdhci-sprd.c
	drivers/mmc/host/sdhci-tegra.c
	drivers/mmc/host/sdhci.c
	drivers/mmc/host/sdhci.h
	drivers/mtd/nand/raw/brcmnand/brcmnand.c
	drivers/mtd/nand/raw/fsl_upm.c
	drivers/mtd/nand/raw/marvell_nand.c
	drivers/mtd/nand/raw/nand_onfi.c
	drivers/mtd/nand/raw/nand_timings.c
	drivers/mtd/nand/raw/oxnas_nand.c
	drivers/mtd/nand/spi/core.c
	drivers/net/Kconfig
	drivers/net/caif/Kconfig
	drivers/net/dsa/b53/b53_common.c
	drivers/net/dsa/bcm_sf2.c
	drivers/net/dsa/microchip/ksz8795.c
	drivers/net/dsa/mt7530.c
	drivers/net/dsa/rtl8366.c
	drivers/net/ethernet/amazon/ena/ena_com.c
	drivers/net/ethernet/amazon/ena/ena_netdev.c
	drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h
	drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
	drivers/net/ethernet/broadcom/bnxt/bnxt.c
	drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h
	drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
	drivers/net/ethernet/broadcom/genet/bcmgenet.h
	drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
	drivers/net/ethernet/cadence/macb_main.c
	drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
	drivers/net/ethernet/cortina/gemini.c
	drivers/net/ethernet/freescale/Kconfig
	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
	drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
	drivers/net/ethernet/freescale/enetc/Kconfig
	drivers/net/ethernet/freescale/enetc/enetc_pf.c
	drivers/net/ethernet/freescale/fec_main.c
	drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
	drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
	drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
	drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h
	drivers/net/ethernet/huawei/hinic/hinic_main.c
	drivers/net/ethernet/huawei/hinic/hinic_rx.c
	drivers/net/ethernet/ibm/ibmvnic.c
	drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
	drivers/net/ethernet/intel/ice/ice_controlq.c
	drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
	drivers/net/ethernet/mediatek/mtk_eth_soc.c
	drivers/net/ethernet/mellanox/mlx5/core/cmd.c
	drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
	drivers/net/ethernet/mellanox/mlx5/core/en.h
	drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
	drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
	drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
	drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
	drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
	drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
	drivers/net/ethernet/mellanox/mlx5/core/en_main.c
	drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
	drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
	drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
	drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
	drivers/net/ethernet/mellanox/mlx5/core/health.c
	drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
	drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
	drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
	drivers/net/ethernet/mellanox/mlxsw/spectrum.c
	drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
	drivers/net/ethernet/micrel/ks8851_mll.c
	drivers/net/ethernet/qlogic/qed/qed_dev.c
	drivers/net/ethernet/qlogic/qed/qed_int.c
	drivers/net/ethernet/qlogic/qede/qede_main.c
	drivers/net/ethernet/realtek/r8169_main.c
	drivers/net/ethernet/rocker/rocker_main.c
	drivers/net/ethernet/sfc/efx.c
	drivers/net/ethernet/xilinx/ll_temac.h
	drivers/net/ethernet/xilinx/ll_temac_main.c
	drivers/net/geneve.c
	drivers/net/hippi/rrunner.c
	drivers/net/macsec.c
	drivers/net/netdevsim/netdev.c
	drivers/net/phy/dp83867.c
	drivers/net/phy/mdio-bcm-unimac.c
	drivers/net/phy/mdio-mux-bcm-iproc.c
	drivers/net/phy/mscc.c
	drivers/net/phy/phy.c
	drivers/net/phy/sfp-bus.c
	drivers/net/usb/smsc95xx.c
	drivers/net/veth.c
	drivers/net/vxlan.c
	drivers/net/wan/Makefile
	drivers/net/wan/lapbether.c
	drivers/net/wireless/ath/ath9k/hif_usb.c
	drivers/net/wireless/ath/ath9k/htc_drv_init.c
	drivers/net/wireless/ath/ath9k/wmi.c
	drivers/net/wireless/ath/ath9k/wmi.h
	drivers/net/wireless/intel/iwlwifi/mvm/fw.c
	drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c
	drivers/net/wireless/intel/iwlwifi/mvm/sta.h
	drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c
	drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
	drivers/net/wireless/mediatek/mt76/mt76.h
	drivers/nfc/qti/nfc_common.h
	drivers/nvme/host/core.c
	drivers/nvme/host/fc.c
	drivers/nvme/host/multipath.c
	drivers/nvme/host/nvme.h
	drivers/nvme/host/pci.c
	drivers/nvme/host/rdma.c
	drivers/nvme/host/tcp.c
	drivers/nvme/target/tcp.c
	drivers/nvmem/core.c
	drivers/nvmem/nvmem-sysfs.c
	drivers/nvmem/qcom-spmi-sdam.c
	drivers/nvmem/qfprom.c
	drivers/of/of_mdio.c
	drivers/opp/core.c
	drivers/pci/controller/Kconfig
	drivers/pci/controller/dwc/pci-meson.c
	drivers/pci/controller/dwc/pcie-qcom.c
	drivers/pci/controller/pci-aardvark.c
	drivers/pci/controller/pcie-cadence-host.c
	drivers/pci/controller/pcie-rcar.c
	drivers/pci/controller/vmd.c
	drivers/pci/endpoint/pci-epc-mem.c
	drivers/pci/pci-bridge-emul.c
	drivers/pci/pci-driver.c
	drivers/pci/pci.c
	drivers/pci/pcie/aspm.c
	drivers/pci/probe.c
	drivers/pci/quirks.c
	drivers/pci/switch/switchtec.c
	drivers/perf/arm_dsu_pmu.c
	drivers/phy/renesas/phy-rcar-gen3-usb2.c
	drivers/pinctrl/intel/pinctrl-cherryview.c
	drivers/pinctrl/intel/pinctrl-sunrisepoint.c
	drivers/pinctrl/pinctrl-ingenic.c
	drivers/pinctrl/pinctrl-rza1.c
	drivers/pinctrl/qcom/Makefile
	drivers/pinctrl/qcom/pinctrl-msm.c
	drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
	drivers/pinctrl/samsung/pinctrl-exynos.c
	drivers/platform/msm/ipa_fmwk/ipa_fmwk.c
	drivers/platform/msm/msm_ext_display.c
	drivers/platform/x86/Kconfig
	drivers/platform/x86/asus-nb-wmi.c
	drivers/platform/x86/asus-wmi.c
	drivers/platform/x86/intel-vbtn.c
	drivers/platform/x86/intel_int0002_vgpio.c
	drivers/power/reset/Makefile
	drivers/power/reset/sc27xx-poweroff.c
	drivers/power/supply/Kconfig
	drivers/power/supply/Makefile
	drivers/power/supply/bq27xxx_battery.c
	drivers/power/supply/power_supply_core.c
	drivers/power/supply/power_supply_hwmon.c
	drivers/power/supply/power_supply_sysfs.c
	drivers/power/supply/sc27xx_fuel_gauge.c
	drivers/pwm/pwm-jz4740.c
	drivers/pwm/pwm-pca9685.c
	drivers/pwm/pwm-renesas-tpu.c
	drivers/regulator/core.c
	drivers/regulator/qcom_pm8008-regulator.c
	drivers/remoteproc/qcom_q6v5_mss.c
	drivers/remoteproc/remoteproc_core.c
	drivers/remoteproc/remoteproc_virtio.c
	drivers/rpmsg/qcom_glink_native.c
	drivers/rpmsg/rpmsg_core.c
	drivers/rpmsg/rpmsg_internal.h
	drivers/rtc/rtc-88pm860x.c
	drivers/s390/block/dasd.c
	drivers/s390/cio/qdio_setup.c
	drivers/s390/net/qeth_core_main.c
	drivers/scsi/lpfc/lpfc.h
	drivers/scsi/lpfc/lpfc_hbadisc.c
	drivers/scsi/lpfc/lpfc_init.c
	drivers/scsi/lpfc/lpfc_sli.c
	drivers/scsi/megaraid/megaraid_sas_fusion.c
	drivers/scsi/scsi_debug.c
	drivers/scsi/scsi_lib.c
	drivers/scsi/scsi_transport_iscsi.c
	drivers/scsi/sg.c
	drivers/scsi/smartpqi/smartpqi.h
	drivers/scsi/smartpqi/smartpqi_init.c
	drivers/scsi/sr.c
	drivers/scsi/ufs/Makefile
	drivers/scsi/ufs/ufs-mediatek.c
	drivers/scsi/ufs/ufs-mediatek.h
	drivers/scsi/ufs/ufs-qcom.c
	drivers/scsi/ufs/ufs-qcom.h
	drivers/scsi/ufs/ufs-sysfs.c
	drivers/scsi/ufs/ufs.h
	drivers/scsi/ufs/ufs_quirks.h
	drivers/scsi/ufs/ufshcd-crypto.c
	drivers/scsi/ufs/ufshcd-crypto.h
	drivers/scsi/ufs/ufshcd.c
	drivers/scsi/ufs/ufshcd.h
	drivers/soc/imx/soc-imx-scu.c
	drivers/soc/qcom/Kconfig
	drivers/soc/qcom/Makefile
	drivers/soc/qcom/cmd-db.c
	drivers/soc/qcom/ddr_stats.c
	drivers/soc/qcom/eud.c
	drivers/soc/qcom/llcc-lahaina.c
	drivers/soc/qcom/llcc-shima.c
	drivers/soc/qcom/rpmh-rsc.c
	drivers/soc/qcom/rpmh_master_stat.c
	drivers/soc/qcom/soc_sleep_stats.c
	drivers/soc/qcom/spcom.c
	drivers/soc/qcom/spss_utils.c
	drivers/soc/qcom/sys_pm_vx.c
	drivers/spi/spi-bcm2835.c
	drivers/spi/spi-dw-mid.c
	drivers/spi/spi-dw.c
	drivers/spi/spi-fsl-dspi.c
	drivers/spi/spi-omap2-mcspi.c
	drivers/spi/spi-stm32.c
	drivers/spi/spi-sun6i.c
	drivers/staging/android/ion/heaps/ion_msm_system_heap.c
	drivers/staging/android/ion/heaps/ion_msm_system_heap.h
	drivers/staging/android/ion/heaps/ion_page_pool.c
	drivers/staging/android/ion/heaps/ion_system_heap.c
	drivers/staging/android/ion/heaps/msm_ion.c
	drivers/staging/android/ion/heaps/msm_ion_dma_buf.c
	drivers/staging/android/ion/ion.c
	drivers/staging/android/ion/ion_dma_buf.c
	drivers/staging/media/allegro-dvt/allegro-core.c
	drivers/staging/media/hantro/hantro_h1_jpeg_enc.c
	drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c
	drivers/staging/media/imx/imx7-mipi-csis.c
	drivers/staging/rtl8188eu/core/rtw_mlme.c
	drivers/staging/rtl8712/wifi.h
	drivers/staging/sm750fb/sm750.c
	drivers/staging/speakup/main.c
	drivers/staging/speakup/selection.c
	drivers/staging/vt6656/int.c
	drivers/staging/vt6656/key.c
	drivers/staging/vt6656/main_usb.c
	drivers/staging/wilc1000/wilc_wlan.c
	drivers/staging/wlan-ng/prism2usb.c
	drivers/target/target_core_user.c
	drivers/thermal/Kconfig
	drivers/thermal/Makefile
	drivers/thermal/of-thermal.c
	drivers/thermal/sprd_thermal.c
	drivers/tty/n_gsm.c
	drivers/tty/serial/8250/8250_exar.c
	drivers/tty/serial/kgdboc.c
	drivers/tty/serial/msm_geni_serial.c
	drivers/tty/serial/serial-tegra.c
	drivers/tty/serial/xilinx_uartps.c
	drivers/tty/vt/selection.c
	drivers/tty/vt/vt_ioctl.c
	drivers/usb/cdns3/ep0.c
	drivers/usb/cdns3/gadget.c
	drivers/usb/class/cdc-acm.c
	drivers/usb/class/cdc-acm.h
	drivers/usb/core/hub.c
	drivers/usb/core/quirks.c
	drivers/usb/dwc2/platform.c
	drivers/usb/dwc3/core.c
	drivers/usb/dwc3/core.h
	drivers/usb/dwc3/drd.c
	drivers/usb/dwc3/dwc3-msm.c
	drivers/usb/dwc3/gadget.c
	drivers/usb/gadget/function/f_fs.c
	drivers/usb/gadget/function/f_qdss.c
	drivers/usb/gadget/function/u_ether.c
	drivers/usb/gadget/legacy/Kconfig
	drivers/usb/gadget/udc/bdc/bdc_core.c
	drivers/usb/gadget/udc/net2272.c
	drivers/usb/host/ehci-platform.c
	drivers/usb/host/xhci-hub.c
	drivers/usb/musb/Kconfig
	drivers/usb/musb/Makefile
	drivers/usb/musb/mediatek.c
	drivers/usb/serial/ch341.c
	drivers/usb/serial/ftdi_sio.c
	drivers/usb/serial/option.c
	drivers/usb/serial/pl2303.c
	drivers/usb/storage/unusual_devs.h
	drivers/usb/storage/unusual_uas.h
	drivers/usb/typec/tcpm/tcpm.c
	drivers/vfio/vfio_iommu_type1.c
	drivers/video/backlight/Makefile
	drivers/video/console/vgacon.c
	drivers/virt/haven/hh_ctrl.c
	drivers/virtio/virtio_balloon.c
	drivers/w1/masters/omap_hdq.c
	drivers/watchdog/iTCO_wdt.c
	drivers/watchdog/watchdog_dev.c
	drivers/xen/preempt.c
	drivers/xen/xenbus/xenbus_client.c
	fs/afs/cmservice.c
	fs/afs/dir.c
	fs/afs/dir_silly.c
	fs/afs/fs_probe.c
	fs/afs/fsclient.c
	fs/afs/inode.c
	fs/afs/internal.h
	fs/afs/rotate.c
	fs/afs/rxrpc.c
	fs/afs/server.c
	fs/afs/vl_probe.c
	fs/afs/volume.c
	fs/afs/write.c
	fs/afs/yfsclient.c
	fs/binfmt_elf.c
	fs/block_dev.c
	fs/btrfs/block-group.c
	fs/btrfs/block-rsv.c
	fs/btrfs/ctree.h
	fs/btrfs/disk-io.c
	fs/btrfs/extent_io.c
	fs/btrfs/file.c
	fs/btrfs/inode.c
	fs/btrfs/qgroup.c
	fs/btrfs/relocation.c
	fs/btrfs/space-info.c
	fs/btrfs/sysfs.c
	fs/btrfs/volumes.c
	fs/ceph/super.c
	fs/cifs/connect.c
	fs/cifs/file.c
	fs/cifs/inode.c
	fs/cifs/smb2ops.c
	fs/cifs/transport.c
	fs/crypto/bio.c
	fs/crypto/fname.c
	fs/crypto/fscrypt_private.h
	fs/crypto/inline_crypt.c
	fs/crypto/keysetup.c
	fs/crypto/policy.c
	fs/debugfs/file.c
	fs/erofs/utils.c
	fs/eventpoll.c
	fs/exec.c
	fs/ext4/block_validity.c
	fs/ext4/ext4.h
	fs/ext4/inline.c
	fs/ext4/inode.c
	fs/ext4/namei.c
	fs/ext4/super.c
	fs/f2fs/checkpoint.c
	fs/f2fs/compress.c
	fs/f2fs/data.c
	fs/f2fs/dir.c
	fs/f2fs/f2fs.h
	fs/f2fs/file.c
	fs/f2fs/gc.c
	fs/f2fs/inode.c
	fs/f2fs/namei.c
	fs/f2fs/node.c
	fs/f2fs/segment.c
	fs/f2fs/super.c
	fs/f2fs/sysfs.c
	fs/f2fs/xattr.c
	fs/fuse/dev.c
	fs/fuse/file.c
	fs/fuse/inode.c
	fs/fuse/virtio_fs.c
	fs/gfs2/glops.c
	fs/gfs2/ops_fstype.c
	fs/incfs/Kconfig
	fs/incfs/data_mgmt.c
	fs/incfs/data_mgmt.h
	fs/incfs/format.c
	fs/incfs/format.h
	fs/incfs/vfs.c
	fs/internal.h
	fs/io_uring.c
	fs/jbd2/journal.c
	fs/kernfs/file.c
	fs/libfs.c
	fs/namei.c
	fs/nfs/callback_proc.c
	fs/nfs/mount_clnt.c
	fs/nfs/pagelist.c
	fs/nfs/write.c
	fs/nfsd/nfs4callback.c
	fs/nfsd/nfs4xdr.c
	fs/nfsd/nfscache.c
	fs/nfsd/nfsd.h
	fs/notify/fanotify/fanotify.c
	fs/notify/inotify/inotify_fsnotify.c
	fs/ocfs2/dlmfs/dlmfs.c
	fs/open.c
	fs/orangefs/file.c
	fs/overlayfs/file.c
	fs/overlayfs/inode.c
	fs/overlayfs/super.c
	fs/proc/Kconfig
	fs/proc/meminfo.c
	fs/pstore/ram.c
	fs/userfaultfd.c
	fs/xattr.c
	fs/xfs/libxfs/xfs_trans_space.h
	fs/xfs/xfs_buf.c
	fs/xfs/xfs_dquot.c
	fs/xfs/xfs_reflink.c
	fs/xfs/xfs_trans_dquot.c
	include/asm-generic/vmlinux.lds.h
	include/drm/drm_dp_helper.h
	include/drm/drm_panel.h
	include/dt-bindings/clock/qcom,rpmcc.h
	include/dt-bindings/clock/qcom,rpmh.h
	include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
	include/dt-bindings/iio/qcom,spmi-vadc.h
	include/keys/big_key-type.h
	include/linux/bio-crypt-ctx.h
	include/linux/bio.h
	include/linux/blk-crypto.h
	include/linux/bpf.h
	include/linux/cgroup-defs.h
	include/linux/compiler.h
	include/linux/coresight-stm.h
	include/linux/coresight.h
	include/linux/cpu.h
	include/linux/cpuidle.h
	include/linux/dcache.h
	include/linux/device.h
	include/linux/dma-buf.h
	include/linux/dma-mapping.h
	include/linux/dsa/8021q.h
	include/linux/dynamic_debug.h
	include/linux/ethtool.h
	include/linux/fs.h
	include/linux/fscrypt.h
	include/linux/fsnotify.h
	include/linux/fwnode.h
	include/linux/genhd.h
	include/linux/hyperv.h
	include/linux/inet_diag.h
	include/linux/intel-iommu.h
	include/linux/io-pgtable-fast.h
	include/linux/io-pgtable.h
	include/linux/iommu.h
	include/linux/ipa.h
	include/linux/ipa_fmwk.h
	include/linux/irq.h
	include/linux/irqdomain.h
	include/linux/keyslot-manager.h
	include/linux/memcontrol.h
	include/linux/mhi.h
	include/linux/mm.h
	include/linux/mm_types.h
	include/linux/mmc/host.h
	include/linux/mmu_notifier.h
	include/linux/mmzone.h
	include/linux/module.h
	include/linux/mount.h
	include/linux/namei.h
	include/linux/net.h
	include/linux/netdevice.h
	include/linux/nfs_fs.h
	include/linux/pci-epc.h
	include/linux/phy.h
	include/linux/pid.h
	include/linux/platform_data/ti-sysc.h
	include/linux/platform_device.h
	include/linux/power/charger-manager.h
	include/linux/prandom.h
	include/linux/printk.h
	include/linux/qcom_scm.h
	include/linux/qed/qed_chain.h
	include/linux/random.h
	include/linux/regmap.h
	include/linux/rhashtable.h
	include/linux/rpmsg.h
	include/linux/sched.h
	include/linux/sched/mm.h
	include/linux/sched/signal.h
	include/linux/sched/topology.h
	include/linux/scmi_protocol.h
	include/linux/soc/qcom/llcc-qcom.h
	include/linux/soc/qcom/msm_mmrm.h
	include/linux/sunrpc/clnt.h
	include/linux/sunrpc/svc_rdma.h
	include/linux/sunrpc/xdr.h
	include/linux/swap.h
	include/linux/syscalls.h
	include/linux/tcp.h
	include/linux/time32.h
	include/linux/tracepoint.h
	include/linux/usb.h
	include/linux/usb/gadget.h
	include/linux/vmalloc.h
	include/net/af_rxrpc.h
	include/net/cfg80211.h
	include/net/drop_monitor.h
	include/net/genetlink.h
	include/net/ndisc.h
	include/net/nexthop.h
	include/net/tcp.h
	include/scsi/scsi_cmnd.h
	include/scsi/scsi_device.h
	include/soc/qcom/lpm_levels.h
	include/sound/jack.h
	include/sound/pcm.h
	include/sound/rt5670.h
	include/sound/soc.h
	include/trace/events/f2fs.h
	include/trace/events/gpu_mem.h
	include/trace/events/iocost.h
	include/trace/events/rpcrdma.h
	include/trace/events/rxrpc.h
	include/trace/events/sched.h
	include/trace/events/trace_msm_low_power.h
	include/trace/hooks/debug.h
	include/trace/hooks/sched.h
	include/trace/hooks/topology.h
	include/trace/hooks/vendor_hooks.h
	include/uapi/asm-generic/unistd.h
	include/uapi/linux/incrementalfs.h
	include/uapi/linux/msm_ion_ids.h
	include/uapi/linux/msm_ipa.h
	include/uapi/linux/nl80211.h
	include/uapi/linux/seccomp.h
	include/uapi/linux/taskstats.h
	include/uapi/linux/wireless.h
	include/uapi/sound/compress_params.h
	include/vdso/datapage.h
	include/vdso/time.h
	init/Kconfig.gki
	init/Makefile
	kernel/audit.c
	kernel/bpf/cgroup.c
	kernel/bpf/core.c
	kernel/bpf/helpers.c
	kernel/bpf/syscall.c
	kernel/bpf/sysfs_btf.c
	kernel/bpf/verifier.c
	kernel/cfi.c
	kernel/cgroup/cgroup-v1.c
	kernel/cgroup/cgroup.c
	kernel/cpu_pm.c
	kernel/dma/mapping.c
	kernel/events/core.c
	kernel/exit.c
	kernel/fork.c
	kernel/futex.c
	kernel/irq/debugfs.c
	kernel/kallsyms.c
	kernel/kprobes.c
	kernel/livepatch/core.c
	kernel/locking/lockdep.c
	kernel/locking/rwsem.c
	kernel/module.c
	kernel/notifier.c
	kernel/pid.c
	kernel/power/hibernate.c
	kernel/power/wakeup_reason.c
	kernel/printk/printk.c
	kernel/sched/core.c
	kernel/sched/cpufreq_schedutil.c
	kernel/sched/cpupri.c
	kernel/sched/deadline.c
	kernel/sched/debug.c
	kernel/sched/fair.c
	kernel/sched/idle.c
	kernel/sched/rt.c
	kernel/sched/sched.h
	kernel/sched/stop_task.c
	kernel/sched/topology.c
	kernel/scs.c
	kernel/sysctl.c
	kernel/taskstats.c
	kernel/time/timer.c
	kernel/trace/blktrace.c
	kernel/trace/ftrace.c
	kernel/trace/power-traces.c
	kernel/trace/ring_buffer.c
	kernel/trace/trace.c
	kernel/trace/trace_events_hist.c
	kernel/umh.c
	kernel/workqueue.c
	lib/Kconfig.debug
	lib/Makefile
	lib/crc-t10dif.c
	lib/devres.c
	lib/dynamic_debug.c
	lib/find_bit.c
	lib/kobject.c
	lib/raid6/test/Makefile
	lib/random32.c
	lib/test_kasan.c
	lib/vdso/gettimeofday.c
	mm/Kconfig
	mm/compaction.c
	mm/filemap.c
	mm/gup.c
	mm/huge_memory.c
	mm/hugetlb.c
	mm/kasan/Makefile
	mm/khugepaged.c
	mm/ksm.c
	mm/madvise.c
	mm/memblock.c
	mm/memcontrol.c
	mm/memory-failure.c
	mm/memory.c
	mm/memory_hotplug.c
	mm/mempolicy.c
	mm/migrate.c
	mm/mmap.c
	mm/mprotect.c
	mm/nommu.c
	mm/oom_kill.c
	mm/page_alloc.c
	mm/page_owner.c
	mm/slab_common.c
	mm/slub.c
	mm/sparse.c
	mm/swap.c
	mm/swap_state.c
	mm/swapfile.c
	mm/vmalloc.c
	mm/vmscan.c
	mm/vmstat.c
	mm/zsmalloc.c
	modules.list.msm.lahaina
	net/ax25/af_ax25.c
	net/bridge/Kconfig
	net/bridge/br_private.h
	net/ceph/osd_client.c
	net/ceph/osdmap.c
	net/compat.c
	net/core/dev.c
	net/core/devlink.c
	net/core/filter.c
	net/core/flow_dissector.c
	net/core/skmsg.c
	net/core/sock_map.c
	net/dsa/dsa2.c
	net/dsa/master.c
	net/dsa/port.c
	net/dsa/slave.c
	net/dsa/tag_8021q.c
	net/dsa/tag_mtk.c
	net/dsa/tag_sja1105.c
	net/hsr/hsr_netlink.c
	net/hsr/hsr_slave.c
	net/ipv4/inet_diag.c
	net/ipv4/ip_vti.c
	net/ipv4/netfilter/nf_nat_pptp.c
	net/ipv4/nexthop.c
	net/ipv4/tcp.c
	net/ipv4/tcp_bpf.c
	net/ipv4/tcp_input.c
	net/ipv4/tcp_ipv4.c
	net/ipv4/tcp_output.c
	net/ipv4/udp.c
	net/ipv4/xfrm4_output.c
	net/ipv6/icmp.c
	net/ipv6/udp.c
	net/ipv6/xfrm6_output.c
	net/l2tp/l2tp_core.c
	net/mac80211/ieee80211_i.h
	net/mac80211/main.c
	net/mac80211/mesh.c
	net/mac80211/mesh_hwmp.c
	net/mac80211/mesh_plink.c
	net/mac80211/mlme.c
	net/mac80211/rc80211_minstrel_ht.c
	net/mac80211/status.c
	net/mac80211/tx.c
	net/mac80211/util.c
	net/netfilter/nf_tables_api.c
	net/netfilter/nft_set_rbtree.c
	net/netlink/af_netlink.c
	net/qrtr/ns.c
	net/qrtr/qrtr.c
	net/rxrpc/af_rxrpc.c
	net/rxrpc/ar-internal.h
	net/rxrpc/conn_client.c
	net/rxrpc/input.c
	net/rxrpc/key.c
	net/rxrpc/local_object.c
	net/rxrpc/output.c
	net/rxrpc/peer_object.c
	net/rxrpc/rtt.c
	net/sched/act_ct.c
	net/sched/sch_cake.c
	net/smc/smc_ib.c
	net/sunrpc/auth_gss/auth_gss.c
	net/sunrpc/auth_gss/gss_krb5_wrap.c
	net/sunrpc/auth_gss/svcauth_gss.c
	net/sunrpc/svcsock.c
	net/sunrpc/xprtrdma/svc_rdma_backchannel.c
	net/sunrpc/xprtrdma/svc_rdma_rw.c
	net/sunrpc/xprtrdma/svc_rdma_sendto.c
	net/sunrpc/xprtrdma/svc_rdma_transport.c
	net/wireless/chan.c
	net/wireless/nl80211.c
	net/wireless/reg.c
	net/wireless/sme.c
	net/wireless/util.c
	net/xdp/xdp_umem.c
	net/xdp/xsk.c
	net/xfrm/xfrm_device.c
	net/xfrm/xfrm_interface.c
	samples/bpf/xdp_redirect_cpu_user.c
	scripts/Kconfig.include
	scripts/Makefile.extrawarn
	scripts/Makefile.lib
	scripts/checkpatch.pl
	scripts/gcc-plugins/Makefile
	scripts/gen_autoksyms.sh
	scripts/headers_install.sh
	scripts/kconfig/qconf.cc
	scripts/link-vmlinux.sh
	scripts/mkcompile_h
	scripts/mod/modpost.c
	scripts/module-lto.lds
	security/integrity/ima/ima.h
	security/integrity/ima/ima_appraise.c
	security/integrity/ima/ima_crypto.c
	security/integrity/ima/ima_policy.c
	security/integrity/platform_certs/load_uefi.c
	security/keys/big_key.c
	security/keys/encrypted-keys/encrypted.c
	security/keys/keyctl.c
	security/keys/trusted.c
	security/selinux/hooks.c
	security/smack/smack_lsm.c
	sound/core/compress_offload.c
	sound/core/hwdep.c
	sound/core/jack.c
	sound/core/oss/pcm_plugin.c
	sound/core/seq/oss/seq_oss.c
	sound/pci/hda/hda_intel.c
	sound/pci/hda/patch_ca0132.c
	sound/pci/hda/patch_hdmi.c
	sound/pci/hda/patch_realtek.c
	sound/soc/codecs/max98373.c
	sound/soc/codecs/rt5670.c
	sound/soc/fsl/fsl_asrc_dma.c
	sound/soc/fsl/fsl_esai.c
	sound/soc/intel/atom/sst-mfld-platform-pcm.c
	sound/soc/intel/boards/bytcr_rt5640.c
	sound/soc/meson/axg-tdm-interface.c
	sound/soc/qcom/Kconfig
	sound/soc/qcom/common.c
	sound/soc/qcom/qdsp6/q6afe-dai.c
	sound/soc/sh/rcar/ssi.c
	sound/soc/soc-compress.c
	sound/soc/soc-core.c
	sound/soc/soc-pcm.c
	sound/soc/soc-topology.c
	sound/soc/sof/imx/Kconfig
	sound/soc/stm/stm32_sai_sub.c
	sound/usb/card.c
	sound/usb/format.c
	sound/usb/line6/podhd.c
	sound/usb/mixer_maps.c
	sound/usb/pcm.c
	sound/usb/quirks-table.h
	sound/usb/quirks.c
	tools/arch/x86/include/uapi/asm/unistd.h
	tools/cgroup/iocost_monitor.py
	tools/lib/bpf/hashmap.c
	tools/lib/bpf/libbpf.c
	tools/lib/bpf/libbpf_internal.h
	tools/objtool/check.c
	tools/perf/arch/arm/util/auxtrace.c
	tools/perf/arch/arm/util/cs-etm.c
	tools/perf/arch/arm64/util/arm-spe.c
	tools/perf/arch/x86/util/intel-bts.c
	tools/perf/arch/x86/util/intel-pt.c
	tools/perf/bench/epoll-wait.c
	tools/perf/bench/futex-hash.c
	tools/perf/bench/futex-lock-pi.c
	tools/perf/util/evsel.c
	tools/perf/util/map.c
	tools/perf/util/probe-event.c
	tools/perf/util/probe-finder.c
	tools/perf/util/stat.c
	tools/testing/selftests/bpf/prog_tests/flow_dissector.c
	tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c
	tools/testing/selftests/bpf/test_select_reuseport.c
	tools/testing/selftests/bpf/verifier/bpf_get_stack.c
	tools/testing/selftests/filesystems/incfs/Makefile
	tools/testing/selftests/filesystems/incfs/incfs_test.c
	tools/testing/selftests/filesystems/incfs/utils.c
	tools/testing/selftests/filesystems/incfs/utils.h
	tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc
	tools/testing/selftests/lib.mk
	tools/testing/selftests/networking/timestamping/rxtimestamp.c
	tools/testing/selftests/networking/timestamping/timestamping.c
	tools/testing/selftests/powerpc/mm/.gitignore
	tools/testing/selftests/x86/protection_keys.c
	usr/Kconfig
	virt/kvm/arm/aarch32.c
	virt/kvm/arm/arm.c
	virt/kvm/arm/hyp/aarch32.c
	virt/kvm/arm/mmu.c
	virt/kvm/arm/vgic/vgic-mmio-v2.c
	virt/kvm/arm/vgic/vgic-mmio-v3.c
	virt/kvm/arm/vgic/vgic-mmio.c
	virt/kvm/arm/vgic/vgic-mmio.h

Change-Id: I5dd433d183ce212962dd0dea2b4bbc5400ae3a00
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2020-12-14 10:24:26 -08:00
Ivaylo Georgiev
c733339e3f Merge android-mainline (561eb83) into msm-5.10
* refs/heads/tmp-561eb83:
  ANDROID: Temporarily disable XFRM_USER_COMPAT filtering
  ANDROID: Incremental fs: Small improvements
  ANDROID: Incremental fs: Initialize mount options correctly
  ANDROID: fix kernelci build-break due to stop_ipi hook
  Revert "ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER"
  ANDROID: dma-buf: heaps: Allow cma heaps to be configured as a module
  ANDROID: dma: Rework so dev_get_cma_area() can be called from a module
  ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU.
  FROMLIST: fuse: Use daemon creds in passthrough mode
  FROMLIST: fuse: Handle asynchronous read and write in passthrough
  FROMLIST: fuse: Introduce synchronous read and write for passthrough
  FROMLIST: fuse: Passthrough initialization and release
  FROMLIST: fuse: Definitions and ioctl() for passthrough
  ANDROID: GKI: Enable DEBUG_INFO_DWARF4
  ANDROID: Enable generation of BTF type information
  Revert "Revert "security/keys: remove compat_keyctl_instantiate_key_iov""
  Revert "Revert "mm: remove compat_process_vm_{readv,writev}""
  Revert "Revert "fs: remove compat_sys_vmsplice""
  Revert "Revert "fs: remove the compat readv/writev syscalls""
  Revert "Revert "fs: remove various compat readv/writev helpers""
  Revert "Revert "iov_iter: transparently handle compat iovecs in import_iovec""
  Revert "Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec""
  Revert "Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c""
  Linux 5.10-rc2
  ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER
  KVM: vmx: remove unused variable
  KVM: selftests: Don't require THP to run tests
  KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again
  KVM: selftests: test behavior of unmapped L2 APIC-access address
  ANDROID: Drop left-over out-of-tree difference after 5.10-rc1 merge
  ANDROID: Revert out of tree difference by unclean revert
  ANDROID: Drop trivial out of tree difference
  printk: ringbuffer: Replace zero-length array with flexible-array member
  net/smc: Replace zero-length array with flexible-array member
  net/mlx5: Replace zero-length array with flexible-array member
  mei: hw: Replace zero-length array with flexible-array member
  gve: Replace zero-length array with flexible-array member
  Bluetooth: btintel: Replace zero-length array with flexible-array member
  ANDROID: um: Return to old __section declarations for um
  KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()
  KVM: x86: replace static const variables with macros
  lockdep: Fix nr_unused_locks accounting
  locking/lockdep: Remove more raw_cpu_read() usage
  KVM: arm64: Handle Asymmetric AArch32 systems
  blk-mq: mark flush request as IDLE in flush_end_io()
  scripts: get_abi.pl: assume ReST format by default
  docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication
  docs: ABI: sysfs-class-backlight: unify ABI documentation
  docs: ABI: sysfs-c2port: remove a duplicated entry
  docs: ABI: sysfs-class-power: unify duplicated properties
  docs: ABI: unify /sys/class/leds/<led>/brightness documentation
  docs: ABI: stable: remove a duplicated documentation
  docs: ABI: change read/write attributes
  docs: ABI: cleanup several ABI documents
  docs: ABI: sysfs-bus-nvdimm: use the right format for ABI
  docs: ABI: vdso: use the right format for ABI
  docs: ABI: fix syntax to be parsed using ReST notation
  docs: ABI: convert testing/configfs-acpi to ReST
  docs: Kconfig/Makefile: add a check for broken ABI files
  docs: abi-testing.rst: enable --rst-sources when building docs
  docs: ABI: don't escape ReST-incompatible chars from obsolete and removed
  docs: ABI: create a 2-depth index for ABI
  docs: ABI: make it parse ABI/stable as ReST-compatible files
  docs: ABI: sysfs-uevent: make it compatible with ReST output
  docs: ABI: testing: make the files compatible with ReST output
  docs: ABI: stable: make files ReST compatible
  docs: ABI: README: specify that files should be ReST compatible
  docs: add ABI documentation to the admin-guide book
  docs: kernel_abi.py: Handle with a lazy Sphinx parser
  docs: kernel_abi.py: use --enable-lineno for get_abi.pl
  docs: kernel_abi.py: make it compatible with Sphinx 1.7+
  docs: kernel_abi.py: fix UTF-8 support
  docs: kernel_abi.py: add a script to parse ABI documentation
  docs: kernellog.py: add support for info()
  scripts: get_abi.pl: auto-generate cross references
  scripts: get_abi.pl: use bold font for ABI definitions
  scripts: get_abi.pl: prevent duplicated file names
  scripts: get_abi.pl: output users in ReST format
  scripts: get_abi.pl: detect duplicated ABI definitions
  scripts: get_abi.pl: cleanup ABI cross-reference logic
  scripts: get_abi.pl: improve its parser to better catch up indentation
  scripts: get_abi.pl: Allow optionally record from where a line came from
  scripts: get_abi.pl: fix parsing on ReST mode
  scripts: get_abi.pl: change script to allow parsing in ReST mode
  arm64: cpufeature: upgrade hyp caps to final
  arm64: cpufeature: reorder cpus_have_{const, final}_cap()
  KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code()
  arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
  arm64/smp: Move rcu_cpu_starting() earlier
  vdpasim: allow to assign a MAC address
  vdpasim: fix MAC address configuration
  vdpa: handle irq bypass register failure case
  vdpa_sim: Fix DMA mask
  Revert "vhost-vdpa: fix page pinning leakage in error path"
  vdpa/mlx5: Fix error return in map_direct_mr()
  vhost_vdpa: Return -EFAULT if copy_from_user() fails
  debugfs: remove return value of debugfs_create_devm_seqfile()
  usb: cdns3: gadget: own the lock wrongly at the suspend routine
  usb: cdns3: Fix on-chip memory overflow issue
  drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()
  drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
  drm/nouveau/device: fix changing endianess code to work on older GPUs
  drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
  drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps
  drm/nouveau/nouveau: fix the start/end range for migration
  scsi: target: tcmu: Replace zero-length array with flexible-array member
  ima: Replace zero-length array with flexible-array member
  enetc: Replace zero-length array with flexible-array member
  fs: Replace zero-length array with flexible-array member
  Bluetooth: Replace zero-length array with flexible-array member
  params: Replace zero-length array with flexible-array member
  tracepoint: Replace zero-length array with flexible-array member
  platform/chrome: cros_ec_proto: Replace zero-length array with flexible-array member
  platform/chrome: cros_ec_commands: Replace zero-length array with flexible-array member
  mailbox: zynqmp-ipi-message: Replace zero-length array with flexible-array member
  dmaengine: ti-cppi5: Replace zero-length array with flexible-array member
  soc: ti: ti_sci_pm_domains: check for proper args count in xlate
  KVM: arm64: Force PTE mapping on fault resulting in a device mapping
  KVM: arm64: Use fallback mapping sizes for contiguous huge page sizes
  ANDROID: arm64: Enable KVM for Asym AArch32
  ANDROID: arm64: kvm: Hide asym aarch32 systems from KVM
  ANDROID: arm64: Disallow offlining the last aarch32 cpu
  ANDROID: arm64: Handle AArch32 tasks running on non AArch32 cpu
  ANDROID: arm64: Add support for asymmetric AArch32 EL0 configurations
  KVM: arm64: Fix masks in stage2_pte_cacheable()
  KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
  KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT
  KVM: arm64: Drop useless PAN setting on host EL1 to EL2 transition
  KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB invalidation
  KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call
  coresight: cti: Initialize dynamic sysfs attributes
  coresight: Fix uninitialised pointer bug in etm_setup_aux()
  r8169: fix issue with forced threading in combination with shared interrupts
  netem: fix zero division in tabledist
  FROMLIST: scsi: ufs: fix clkgating on/off correctly
  FROMLIST: scsi: ufs: atomic update for clkgating_enable
  FROMLIST: scsi: ufs: avoid to call REQ_CLKS_OFF to CLKS_OFF
  ibmvnic: fix ibmvnic_set_mac
  mptcp: add missing memory scheduling in the rx path
  drm/i915: Reject 90/270 degree rotated initial fbs
  drm/i915: Restore ILK-M RPS support
  drm/i915/region: fix max size calculation
  include: jhash/signal: Fix fall-through warnings for Clang
  tipc: fix memory leak caused by tipc_buf_append()
  ANDROID: sched: gki: add padding to some structs to support WALT
  gtp: fix an use-before-init in gtp_newlink()
  dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n
  lib/scatterlist: use consistent sg_copy_buffer() return type
  ANDROID: overlayfs: fixup after upstream merge
  xsysace: use platform_get_resource() and platform_get_irq_optional()
  afs: Fix dirty-region encoding on ppc32 with 64K pages
  afs: Fix afs_invalidatepage to adjust the dirty region
  afs: Alter dirty range encoding in page->private
  afs: Wrap page->private manipulations in inline functions
  afs: Fix where page->private is set during write
  afs: Fix page leak on afs_write_begin() failure
  afs: Fix to take ref on page when PG_private is set
  null_blk: Fix locking in zoned mode
  null_blk: Fix zone reset all tracing
  nbd: don't update block size after device is started
  cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set
  cpufreq: Introduce cpufreq_driver_test_flags()
  arm64: Add workaround for Arm Cortex-A77 erratum 1508412
  arm64: Add part number for Arm Cortex-A77
  FROMLIST: char: misc: increase DYNAMIC_MINORS value
  usb: cdns3: gadget: suspicious implicit sign extension
  drm/vc4: Rework the structure conversion functions
  drm/vc4: hdmi: Add a name to the codec DAI component
  coresight: add module license
  xhci: Don't create stream debugfs files with spinlock held.
  usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
  xhci: Fix sizeof() mismatch
  usb: typec: stusb160x: fix signedness comparison issue with enum variables
  usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x
  ANDROID: vendor_hooks: fix __section macro
  misc: mic: remove the MIC drivers
  x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID
  arm64: mte: Document that user PSTATE.TCO is ignored by kernel uaccess
  ext4: indicate that fast_commit is available via /sys/fs/ext4/feature/...
  ext4: use generic casefolding support
  ext4: do not use extent after put_bh
  ext4: use IS_ERR() for error checking of path
  ext4: fix mmap write protection for data=journal mode
  jbd2: fix a kernel-doc markup
  ext4: use s_mount_flags instead of s_mount_state for fast commit state
  ext4: make num of fast commit blocks configurable
  ext4: properly check for dirty state in ext4_inode_datasync_dirty()
  ext4: fix double locking in ext4_fc_commit_dentry_updates()
  cpufreq: speedstep: remove unneeded semicolon
  FROMLIST: proc "single files": switch to ->read_iter
  futex: Fix incorrect should_fail_futex() handling
  FROMLIST: proc/cpuinfo: switch to ->read_iter
  FROMLIST: proc: wire up generic_file_splice_read for iter ops
  FROMLIST: seq_file: add seq_read_iter
  FROMLIST: scsi: qla2xxx: remove incorrect sparse #ifdef
  FROMLIST: cachefiles: Handle readpage error correctly
  FROMLIST: crypto: x86/poly1305 - add back a needed assignment
  module: use hidden visibility for weak symbol references
  Revert "Revert "fs: Allow a NULL pos pointer to __kernel_read""
  Revert "Revert "fs: Allow a NULL pos pointer to __kernel_write""
  Revert "Revert "powerpc: remove address space overrides using set_fs()""
  Revert "Revert "powerpc: use non-set_fs based maccess routines""
  Revert "Revert "x86: remove address space overrides using set_fs()""
  Revert "Revert "x86: make TASK_SIZE_MAX usable from assembly code""
  Revert "Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h""
  Revert "Revert "lkdtm: remove set_fs-based tests""
  Revert "Revert "test_bitmap: remove user bitmap tests""
  Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()""
  Revert "Revert "fs: don't allow splice read/write without explicit ops""
  ARM: dts: stm32: Describe Vin power supply on stm32mp157c-edx board
  ARM: dts: stm32: Describe Vin power supply on stm32mp15xx-dkx board
  arm64: efi: increase EFI PE/COFF header padding to 64 KB
  ata: sata_nv: Fix retrieving of active qcs
  block: advance iov_iter on bio_add_hw_page failure
  arm64: vmlinux.lds: account for spurious empty .igot.plt sections
  kselftest/arm64: Fix check_user_mem test
  kselftest/arm64: Fix check_ksm_options test
  kselftest/arm64: Fix check_mmap_options test
  kselftest/arm64: Fix check_child_memory test
  kselftest/arm64: Fix check_tags_inclusion test
  kselftest/arm64: Fix check_buffer_fill test
  arm64: avoid -Woverride-init warning
  ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk
  RDMA/qedr: Fix memory leak in iWARP CM
  vt_ioctl: fix GIO_UNIMAP regression
  vt: keyboard, extend func_buf_lock to readers
  vt: keyboard, simplify vt_kdgkbsent
  tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
  tty: serial: 21285: fix lockup on open
  USB: apple-mfi-fastcharge: don't probe unhandled devices
  usbcore: Check both id_table and match() when both available
  usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe()
  usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe
  usb: typec: tcpm: reset hard_reset_count for any disconnect
  usb: cdc-acm: fix cooldown mechanism
  usb: host: fsl-mph-dr-of: check return of dma_set_mask()
  usb: fix kernel-doc markups
  RDMA: Add rdma_connect_locked()
  usb: typec: stusb160x: fix some signedness bugs
  drm/shme-helpers: Fix dma_buf_mmap forwarding bug
  KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
  mmc: sdhci-of-esdhc: make sure delay chain locked for HS400
  usb: cdns3: Variable 'length' set but not used
  ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE
  null_blk: synchronization fix for zoned device
  net: protect tcf_block_unbind with block lock
  ibmveth: Fix use of ibmveth in a bridge.
  FROMLIST: interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
  ANDROID: dts: Align sdm845 dts files with upstream
  net/sched: act_mpls: Add softdep on mpls_gso.ko
  ravb: Fix bit fields checking in ravb_hwtstamp_get()
  devlink: Unlock on error in dumpit()
  devlink: Fix some error codes
  chelsio/chtls: fix memory leaks in CPL handlers
  chelsio/chtls: fix deadlock issue
  ANDROID: scsi: ufs: fix more bad merge resolutions with custom sg entry size
  x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6)
  x86/debug: Only clear/set ->virtual_dr6 for userspace #DB
  x86/debug: Fix BTF handling
  afs: Fix afs_launder_page to not clear PG_writeback
  afs: Fix a use after free in afs_xattr_get_acl()
  afs: Fix tracing deref-before-check
  afs: Fix copy_file_range()
  ANDROID: gki_defconfig: Enable memory hotplug
  ANDROID: gki_defconfig: Enable CONFIG_MEMORY_HOTREMOVE
  drm/vc4: hdmi: Avoid sleeping in atomic context
  ANDROID: Kconfig.gki: Enable media controller configs
  mm/process_vm_access: Add missing #include <linux/compat.h>
  ACPI: NFIT: Fix comparison to '-ENXIO'
  arm/build: Always handle .ARM.exidx and .ARM.extab sections
  ACPI: dock: fix enum-conversion warning
  PNP: fix kernel-doc markups
  ANDROID: clang: update to 11.0.5
  device property: Don't clear secondary pointer for shared primary firmware node
  device property: Keep secondary firmware node secondary by type
  vmlinux.lds.h: Keep .ctors.* with .ctors
  PM: sleep: fix typo in kernel/power/process.c
  drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x
  drm/amd/pm: fix the wrong fan speed in fan1_input
  drm/amdgpu/swsmu: drop smu i2c bus on navi1x
  intel_idle: Fix max_cstate for processor models without C-state tables
  cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode
  cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag
  cpufreq: Avoid configuring old governors as default with intel_pstate
  cpufreq: e_powersaver: remove unreachable break
  Fix compat regression in process_vm_rw()
  asm-generic: mark __{get,put}_user_fn as __always_inline
  drm/vc4: drv: Add error handding for bind
  btrfs: convert data_seqcount to seqcount_mutex_t
  btrfs: don't fallback to buffered read if we don't need to
  interconnect: qcom: use icc_sync state for sm8[12]50
  tracing, synthetic events: Replace buggy strcat() with seq_buf operations
  staging: fieldbus: anybuss: jump to correct label in an error path
  staging: wfx: fix test on return value of gpiod_get_value()
  staging: wfx: fix use of uninitialized pointer
  staging: mmal-vchiq: Fix memory leak for vchiq_instance
  staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
  staging: octeon: Drop on uncorrectable alignment or FCS error
  staging: octeon: repair "fixed-link" support
  Revert "arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes"
  ANDROID: GKI: Drop CONFIG_POWER_AVS from arm64 gki_defconfig
  drm: drm_print.h: fix kernel-doc markups
  drm: kernel-doc: drm_dp_helper.h: fix a typo
  drm: kernel-doc: add description for a new function parameter
  drm: drm_edid: remove a duplicated kernel-doc declaration
  drm/dp: fix a kernel-doc issue at drm_edid.c
  drm/dp: fix kernel-doc warnings at drm_dp_helper.c
  drm: kernel-doc: document drm_dp_set_subconnector_property() params
  Revert "fs: don't allow splice read/write without explicit ops"
  Revert "uaccess: add infrastructure for kernel builds with set_fs()"
  Revert "test_bitmap: remove user bitmap tests"
  Revert "lkdtm: remove set_fs-based tests"
  Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h"
  Revert "x86: make TASK_SIZE_MAX usable from assembly code"
  Revert "x86: remove address space overrides using set_fs()"
  Revert "powerpc: use non-set_fs based maccess routines"
  Revert "powerpc: remove address space overrides using set_fs()"
  Revert "fs: Allow a NULL pos pointer to __kernel_write"
  Revert "fs: Allow a NULL pos pointer to __kernel_read"
  nvmet: fix a NULL pointer dereference when tracing the flush command
  nvme-fc: remove nvme_fc_terminate_io()
  nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery
  nvme-fc: remove err_work work item
  nvme-fc: track error_recovery while connecting
  nvme-rdma: handle unexpected nvme completion data length
  nvme: ignore zone validate errors on subsequent scans
  FROMLIST: checkpatch: Enable GIT_DIR environment use to set git repository location
  net: hns3: Clear the CMDQ registers before unmapping BAR region
  bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
  bnxt_en: Check abort error state in bnxt_open_nic().
  bnxt_en: Re-write PCI BARs after PCI fatal error.
  bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
  bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
  mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
  mlxsw: core: Fix memory leak on module removal
  mlxsw: Only advertise link modes supported by both driver and device
  ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC
  ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC
  s390/ism: fix incorrect system EID
  net/smc: fix suppressed return code
  net/smc: fix null pointer dereference in smc_listen_decline()
  vsock: use ns_capable_noaudit() on socket create
  cxgb4: set up filter action after rewrites
  net: hns3: clean up a return in hclge_tm_bp_setup()
  scsi: qla2xxx: remove incorrect sparse #ifdef
  arch/um: partially revert the conversion to __section() macro
  RDMA/uverbs: Fix false error in query gid IOCTL
  RDMA/mlx5: Fix devlink deadlock on net namespace deletion
  RDMA/rxe: Fix small problem in network_type patch
  scsi: hisi_sas: Stop using queue #0 always for v2 hw
  drm/amd/display: Clean up debug macros
  drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
  drm/amd/display: Fix kernel panic by dal_gpio_open() error
  drm/amdgpu/display: use kvzalloc again in dc_create_state
  drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns
  scsi: ibmvscsi: Fix potential race after loss of transport
  dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties'
  dt-bindings: Explicitly allow additional properties in board/SoC schemas
  dt-bindings: More whitespace clean-ups in schema files
  mfd: google,cros-ec: add missing properties
  dt-bindings: input: convert cros-ec-keyb to json-schema
  dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema
  drm/amd/display: prevent null pointer access
  drm/amdgpu: increase the reserved VM size to 2MB
  drm/amd/display: Fixed panic during seamless boot.
  drm/amdgpu: don't map BO in reserved region
  drm/amdgpu: add DID for navi10 blockchain SKU
  drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
  scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
  scsi: qla2xxx: Return EBUSY on fcport deletion
  scsi: core: Don't start concurrent async scan on same host
  cachefiles: Handle readpage error correctly
  btrfs: add a helper to read the tree_root commit root for backref lookup
  btrfs: drop the path before adding qgroup items when enabling qgroups
  btrfs: fix readahead hang and use-after-free after removing a device
  btrfs: fix use-after-free on readahead extent after failure to create it
  btrfs: tree-checker: validate number of chunk stripes and parity
  btrfs: tree-checker: fix incorrect printk format
  btrfs: drop the path before adding block group sysfs files
  blk-cgroup: Pre-allocate tree node on blkg_conf_prep
  blk-cgroup: Fix memleak on error path
  ANDROID: dm-default-key: move kzfree() usage to kfree_sensitive()
  s390: correct __bootdata / __bootdata_preserved macros
  arm64: vdso32: Allow ld.lld to properly link the VDSO
  stop_machine, rcu: Mark functions as notrace
  time: Prevent undefined behaviour in timespec64_to_ns()
  drm/v3d: Fix double free in v3d_submit_cl_ioctl()
  drm/sun4i: frontend: Fix the scaler phase on A33
  drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
  drm/sun4i: frontend: Rework a bit the phase data
  timers: Remove unused inline funtion debug_timer_free()
  hrtimer: Remove unused inline function debug_hrtimer_free()
  time/sched_clock: Mark sched_clock_read_begin/retry() as notrace
  ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios"
  ARM: dts: mmp3: Add power domain for the camera
  arm64: berlin: Select DW_APB_TIMER_OF
  dt-bindings: sram: sunxi-sram: add V3s compatible string
  MAINTAINERS: Move Sangbeom Kim to credits
  MAINTAINERS: Move Kukjin Kim to credits
  MAINTAINERS: step down as maintainer of UniPhier SoCs and Denali driver
  ANDROID: ion: fix movement of dma header file
  ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default
  ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default
  arm64: defconfig: Build in CONFIG_GPIO_MXC by default
  of: Fix reserved-memory overlap detection
  dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value
  dt-bindings: leds: Update devicetree documents for ID_RGB
  Linux 5.10-rc1
  treewide: Convert macro and uses of __section(foo) to __section("foo")
  io_uring: use type appropriate io_kiocb handler for double poll
  kernel/sys.c: fix prototype of prctl_get_tid_address()
  mm: remove kzfree() compatibility definition
  checkpatch: enable GIT_DIR environment use to set git repository location
  ANDROID: adjust 5.10 fscrypt merge resolution
  ANDROID: GKI: fix up arguments for trace_android_vh_arch_set_freq_scale()
  i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
  ANDROID: GKI: remove explicit CONFIG_SECCOMP from defconfig for arm64
  random32: add a selftest for the prandom32 code
  random32: add noise from network and scheduling activity
  random32: make prandom_u32() output unpredictable
  Revert "block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE"
  KVM: ioapic: break infinite recursion on lazy EOI
  KVM: vmx: rename pi_init to avoid conflict with paride
  KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build
  cifs: update internal module version number
  tcp: Prevent low rmem stalls with SO_RCVLOWAT.
  net: ucc_geth: Drop extraneous parentheses in comparison
  ionic: fix mem leak in rx_empty
  ionic: no rx flush in deinit
  ionic: clean up sparse complaints
  chelsio/chtls: fix tls record info to user
  net: ipa: command payloads already mapped
  crypto: x86/poly1305 - add back a needed assignment
  x86/uaccess: fix code generation in put_user()
  smb3: add some missing definitions from MS-FSCC
  smb3: remove two unused variables
  smb3: add support for stat of WSL reparse points for special file types
  io_uring: simplify __io_queue_sqe()
  io_uring: simplify nxt propagation in io_queue_sqe
  io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
  io_uring: don't defer put of cancelled ltimeout
  io_uring: always clear LINK_TIMEOUT after cancel
  io_uring: don't adjust LINK_HEAD in cancel ltimeout
  io_uring: remove opcode check on ltimeout kill
  ata: pata_ns87415.c: Document support on parisc with superio chip
  ata: fix some kernel-doc markups
  block: blk-mq: fix a kernel-doc markup
  parisc: Add wrapper syscalls to fix O_NONBLOCK flag usage
  arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm
  ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
  ANDROID: sched: export wake_up_if_idle()
  ANDROID: tick/nohz: export tick_nohz_get_sleep_length()
  FROMLIST: cpuidle: governor: export cpuidle governor functions
  vdpa_sim: implement get_iova_range()
  vhost: vdpa: report iova range
  vdpa: introduce config op to get valid iova range
  gfs2: Recover statfs info in journal head
  gfs2: lookup local statfs inodes prior to journal recovery
  mmc: sdhci-of-esdhc: set timeout to max before tuning
  nvme-fc: shorten reconnect delay if possible for FC
  nvme-fc: wait for queues to freeze before calling update_hr_hw_queues
  nvme-fc: fix error loop in create_hw_io_queues
  nvme-fc: fix io timeout to abort I/O
  Documentation: add xen.fifo_events kernel parameter description
  xen/events: unmask a fifo event channel only if it was masked
  xen/events: only register debug interrupt for 2-level events
  xen/events: make struct irq_info private to events_base.c
  xen: remove no longer used functions
  dma-mapping: document dma_{alloc,free}_pages
  Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
  Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec"
  Revert "iov_iter: transparently handle compat iovecs in import_iovec"
  Revert "fs: remove various compat readv/writev helpers"
  Revert "fs: remove the compat readv/writev syscalls"
  Revert "fs: remove compat_sys_vmsplice"
  Revert "mm: remove compat_process_vm_{readv,writev}"
  Revert "security/keys: remove compat_keyctl_instantiate_key_iov"
  dt-binding: display: Require two resets on mantix panel
  drm/panel: mantix: Fix panel reset
  drm/panel: mantix: Don't dereference NULL mode
  kvm: x86/mmu: NX largepage recovery for TDP MMU
  kvm: x86/mmu: Don't clear write flooding count for direct roots
  kvm: x86/mmu: Support MMIO in the TDP MMU
  kvm: x86/mmu: Support write protection for nesting in tdp MMU
  kvm: x86/mmu: Support disabling dirty logging for the tdp MMU
  kvm: x86/mmu: Support dirty logging for the TDP MMU
  kvm: x86/mmu: Support changed pte notifier in tdp MMU
  kvm: x86/mmu: Add access tracking for tdp_mmu
  kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU
  kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU
  kvm: x86/mmu: Add TDP MMU PF handler
  ANDROID: irqchip/gic-v3: fix bad merge resolution
  ANDROID: GKI: add built-in PCIE_DW_PLAT_EP
  ANDROID: usb: f_accessory: Send uevent when receive control request
  docs: Add two missing entries in vm sysctl index
  docs/vm: trivial fixes to several spelling mistakes
  hil/parisc: Disable HIL driver when it gets stuck
  parisc: Improve error return codes when setting rtc time
  splice: change exported internal do_splice() helper to take kernel offset
  io_uring: make loop_rw_iter() use original user supplied pointers
  tcp: fix to update snd_wl1 in bulk receiver fast path
  net: Properly typecast int values to set sk_max_pacing_rate
  ARC: perf: redo the pct irq missing in device-tree handling
  SMB3: add support for recognizing WSL reparse tags
  cifs: remove bogus debug code
  smb3.1.1: fix typo in compression flag
  cifs: move smb version mount options into fs_context.c
  cifs: move cache mount options to fs_context.ch
  cifs: move security mount options into fs_context.ch
  cifs: add files to host new mount api
  ACPI: utils: remove unreachable breaks
  PM: sleep: remove unreachable break
  ANDROID: GKI: Enable CONFIG_USB_ANNOUNCE_NEW_DEVICES
  PM: AVS: Drop the avs directory and the corresponding Kconfig
  null_blk: use zone status for max active/open
  PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers
  io_uring: remove req cancel in ->flush()
  ring-buffer: Update the description for ring_buffer_wait
  ring-buffer: Return 0 on success from ring_buffer_resize()
  io-wq: re-set NUMA node affinities if CPUs come online
  nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru
  nvmet: cleanup nvmet_passthru_map_sg()
  nvmet: limit passthru MTDS by BIO_MAX_PAGES
  nvmet: fix uninitialized work for zero kato
  nvme-pci: disable Write Zeroes on Sandisk Skyhawk
  nvme: use queuedata for nvme_req_qid
  nvme-rdma: fix crash due to incorrect cqe
  nvme-rdma: fix crash when connect rejected
  netfilter: nf_fwd_netdev: clear timestamp in forwarding path
  x86/alternative: Don't call text_poke() in lazy TLB mode
  lockdep: Fix preemption WARN for spurious IRQ-enable
  interconnect: qcom: Ensure that the floor bandwidth value is enforced
  ALSA: hda - Fix the return value if cb func is already registered
  ANDROID: dma-buf: Cleanup minor usage in "Add proper kref handling on dma-buf heaps"
  ibmvnic: save changed mac address to adapter->mac_addr
  selftests: mptcp: depends on built-in IPv6
  powerpc/pseries: Avoid using addr_to_pfn in real mode
  Revert "virtio-net: ethtool configurable RXCSUM"
  powerpc/uaccess: Don't use "m<>" constraint with GCC 4.9
  ext4: fix invalid inode checksum
  ext4: add fast commit stats in procfs
  ext4: add a mount opt to forcefully turn fast commits on
  ext4: fast commit recovery path
  jbd2: fast commit recovery path
  ext4: main fast-commit commit path
  jbd2: add fast commit machinery
  ext4 / jbd2: add fast commit initialization
  ext4: add fast_commit feature and handling for extended mount options
  doc: update ext4 and journalling docs to include fast commit feature
  drm/amdgpu: correct the cu and rb info for sienna cichlid
  drm/amd/pm: remove the average clock value in sysfs
  drm/amd/pm: fix pp_dpm_fclk
  Revert drm/amdgpu: disable sienna chichlid UMC RAS
  drm/amd/pm: fix pcie information for sienna cichlid
  drm/amdkfd: Use same SQ prefetch setting as amdgpu
  rtnetlink: fix data overflow in rtnl_calcit()
  net: ethernet: mtk-star-emac: select REGMAP_MMIO
  net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
  net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
  bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static
  powerpc/eeh: Fix eeh_dev_check_failure() for PE#0
  bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh()
  exfat: remove useless check in exfat_move_file()
  exfat: remove 'rwoffset' in exfat_inode_info
  exfat: replace memcpy with structure assignment
  exfat: remove useless directory scan in exfat_add_entry()
  exfat: eliminate dead code in exfat_find()
  exfat: use i_blocksize() to get blocksize
  exfat: fix misspellings using codespell tool
  bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop
  xfs: cancel intents immediately if process_intents fails
  smb3: do not try to cache root directory if dir leases not supported
  smb3: fix stat when special device file and mounted with modefromsid
  cifs: Print the address and port we are connecting to in generic_ip_connect()
  SMB3: Resolve data corruption of TCP server info fields
  io_uring: don't reuse linked_timeout
  kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg
  kvm: x86/mmu: Support zapping SPTEs in the TDP MMU
  KVM: Cache as_id in kvm_memory_slot
  kvm: x86/mmu: Add functions to handle changed TDP SPTEs
  kvm: x86/mmu: Allocate and free TDP MMU roots
  kvm: x86/mmu: Init / Uninit the TDP MMU
  kvm: x86/mmu: Introduce tdp_iter
  KVM: mmu: extract spte.h and spte.c
  KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp
  kvm: x86/mmu: Separate making SPTEs from set_spte
  kvm: mmu: Separate making non-leaf sptes from link_shadow_page
  KVM: PPC: Book3S HV: Make struct kernel_param_ops definition const
  KVM: x86: Let the guest own CR4.FSGSBASE
  KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault
  KVM: x86: Move call to update_exception_bitmap() into VMX code
  KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates
  KVM: x86: Intercept LA57 to inject #GP fault when it's reserved
  KVM: SVM: Initialize prev_ga_tag before use
  KVM: nSVM: implement on demand allocation of the nested state
  KVM: x86: allow kvm_x86_ops.set_efer to return an error value
  drm/amd/swsmu: correct wrong feature bit mapping
  KVM: x86: report negative values from wrmsr emulation to userspace
  KVM: x86: xen_hvm_config: cleanup return values
  kvm x86/mmu: Make struct kernel_param_ops definitions const
  KVM: x86: bump KVM_MAX_CPUID_ENTRIES
  KVM: x86: allocate vcpu->arch.cpuid_entries dynamically
  KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries
  Documentation: kvm: fix some typos in cpuid.rst
  kvm: x86: only provide PV features if enabled in guest's CPUID
  kvm: x86: set wall_clock in kvm_write_wall_clock()
  kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn
  x86/kvm: Update the comment about asynchronous page fault in exc_page_fault()
  x86/kvm: hide KVM options from menuconfig when KVM is not compiled
  Documentation: kvm: fix a typo
  KVM: VMX: Forbid userspace MSR filters for x2APIC
  KVM: VMX: Ignore userspace MSR filters for x2APIC
  drm/amd/psp: Fix sysfs: cannot create duplicate filename
  drm/amd/display: Avoid MST manager resource leak.
  drm/amd/display: Revert "drm/amd/display: Fix a list corruption"
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amd/swsmu: add missing feature map for sienna_cichlid
  drm/amdgpu: correct the gpu reset handling for job != NULL case
  drm/amdgpu: add rlc iram and dram firmware support
  drm/amdgpu: add function to program pbb mode for sienna cichlid
  docs: submitting-patches: describe preserving review/test tags
  Documentation: Chinese translation of Documentation/arm64/hugetlbpage.rst
  Documentation: x86: fix a missing word in x86_64/mm.rst.
  docs: driver-api: remove a duplicated index entry
  docs: lkdtm: Modernize and improve details
  docs: deprecated.rst: Expand str*cpy() replacement notes
  docs/cpu-load: format the example code.
  Revert "ANDROID: disable ANDROID_VENDOR_HOOKS"
  ANDROID: use static_call() for restricted hooks
  xfs: fix fallocate functions when rtextsize is larger than 1
  mptcp: depends on IPV6 but not as a module
  PCI: vmd: Update VMD PM to correctly use generic PCI PM
  MAINTAINERS: add URL for virtio-mem
  vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call
  vringh: fix __vringh_iov() when riov and wiov are different
  vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK
  s390: virtio: PV needs VIRTIO I/O device protection
  virtio: let arch advertise guest's memory access restrictions
  vhost_vdpa: Fix duplicate included kernel.h
  vhost: reduce stack usage in log_used
  virtio-mem: Constify mem_id_table
  virtio_input: Constify id_table
  virtio-balloon: Constify id_table
  vdpa/mlx5: Fix failure to bring link up
  vdpa/mlx5: Make use of a specific 16 bit endianness API
  NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy
  drm/i915: Drop runtime-pm assert from vgpu io accessors
  drm/i915: Force VT'd workarounds when running as a guest OS
  drm/i915: Exclude low pages (128KiB) of stolen from use
  drm/i915/gt: Onion unwind for scratch page allocation failure
  xen-blkfront: Apply changed parameter name to the document
  xen-blkfront: add a parameter for disabling of persistent grants
  xen-blkback: add a parameter for disabling of persistent grants
  ANDROID: disable ANDROID_VENDOR_HOOKS
  arm64: proton-pack: Update comment to reflect new function name
  sfc: move initialisation of efx->filter_sem to efx_init_struct()
  mpls: load mpls_gso after mpls_iptunnel
  net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
  net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
  net: dsa: bcm_sf2: make const array static, makes object smaller
  mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it
  net: chelsio: inline_crypto: fix Kconfig and build errors
  chelsio/chtls: fix writing freed memory
  chelsio/chtls: correct function return and return type
  chelsio/chtls: Fix panic when listen on multiadapter
  chelsio/chtls: fix panic when server is on ipv6
  chelsio/chtls: correct netdevice for vlan interface
  chelsio/chtls: fix socket lock
  nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
  mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it
  mptcp: move mptcp_options_received's port initialization
  mptcp: initialize mptcp_options_received's ahmac
  net/sched: act_ct: Fix adding udp port mangle operation
  arm64: dts: amlogic: add missing ethernet reset ID
  netsec: ignore 'phy-mode' device property on ACPI systems
  bpf, doc: Fix patchwork URL to point to kernel.org instance
  io_uring: unify fsize with def->work_flags
  ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU
  gfs2: Add fields for statfs info in struct gfs2_log_header_host
  gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync
  gfs2: Eliminate gl_vm
  gfs2: Only access gl_delete for iopen glocks
  gfs2: Fix comments to glock_hash_walk
  drm/ttm: fix eviction valuable range check.
  PCI: vmd: Create IRQ allocation helper
  PCI: vmd: Create IRQ Domain configuration helper
  PCI: vmd: Create bus offset configuration helper
  PCI: vmd: Create physical offset helper
  ANDROID: arm64: traps: export dump_backtrace symbol
  PM: runtime: Fix typo in pm_runtime_set_active() helper comment
  PM: domains: Fix build error for genpd notifiers
  nfc: remove unneeded break
  net: remove unneeded break
  SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
  sunrpc: raise kernel RPC channel buffer size
  cifs: make const array static, makes object smaller
  SMB3.1.1: Fix ids returned in POSIX query dir
  smb3: add dynamic trace point to trace when credits obtained
  clk: imx8mq: Fix usdhc parents order
  clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
  vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
  PCI: v3-semi: Remove unneeded break
  kbuild: Use uname for LINUX_COMPILE_HOST detection
  kbuild: Only add -fno-var-tracking-assignments for old GCC versions
  kbuild: remove leftover comment for filechk utility
  treewide: remove DISABLE_LTO
  selftests/timens: Add a test for futex()
  futex: Adjust absolute futex timeouts with per time namespace offset
  arm64: spectre-v2: Favour CPU-specific mitigation at EL2
  block: remove unused members for io_context
  blk-mq: remove the calling of local_memory_node()
  powerpc/64s: Remove TM from Power10 features
  ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk
  netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
  docs: nf_flowtable: fix typo.
  netfilter: ebtables: Fixes dropping of small packets in bridge nat
  netfilter: Drop fragmented ndisc packets assembled in netfilter
  netfilter: conntrack: connection timeout after re-register
  ipvs: adjust the debug info in function set_tcp_state
  arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
  arm64: Fix a broken copyright header in gen_vdso_offsets.sh
  ANDROID: GKI: Enable CONFIG_X86_X2APIC
  PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus()
  dma-mapping: move more functions to dma-map-ops.h
  xen/events: block rogue events for some time
  xen/events: defer eoi in case of excessive number of events
  xen/events: use a common cpu hotplug hook for event channels
  xen/events: switch user event channels to lateeoi model
  xen/pciback: use lateeoi irq binding
  xen/pvcallsback: use lateeoi irq binding
  xen/scsiback: use lateeoi irq binding
  xen/netback: use lateeoi irq binding
  xen/blkback: use lateeoi irq binding
  xen/events: add a new "late EOI" evtchn framework
  xen/events: fix race in evtchn_fifo_unmask()
  xen/events: add a proper barrier to 2-level uevent unmasking
  xen/events: avoid removing an event channel while handling it
  ARM/sa1111: add a missing include of dma-map-ops.h
  smb3.1.1: do not fail if no encryption required but server doesn't support it
  nexthop: Fix performance regression in nexthop deletion
  net: dsa: seville: the packet buffer is 2 megabits, not megabytes
  selftests: rtnetlink: load fou module for kci_test_encap_fou() test
  net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags
  net: korina: cast KSEG0 address to pointer in kfree
  r8169: fix operation under forced interrupt threading
  bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked
  bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked
  bpf: Enforce id generation for all may-be-null register type
  selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround
  powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
  rtc: r9701: set range
  rtc: r9701: convert to devm_rtc_allocate_device
  rtc: r9701: stop setting RWKCNT
  rtc: r9701: remove useless memset
  rtc: r9701: stop setting a default time
  rtc: r9701: remove leftover comment
  rtc: rv3032: Add a driver for Microcrystal RV-3032
  dt-bindings: rtc: rv3032: add RV-3032 bindings
  dt-bindings: rtc: add trickle-voltage-millivolt
  cifs: Return the error from crypt_message when enc/dec key not found.
  smb3.1.1: set gcm256 when requested
  smb3.1.1: rename nonces used for GCM and CCM encryption
  smb3.1.1: print warning if server does not support requested encryption type
  io_uring: fix racy REQ_F_LINK_TIMEOUT clearing
  io_uring: do poll's hash_node init in common code
  io_uring: inline io_poll_task_handler()
  io_uring: remove extra ->file check in poll prep
  io_uring: make cached_cq_overflow non atomic_t
  io_uring: inline io_fail_links()
  io_uring: kill ref get/drop in personality init
  io_uring: flags-based creds init in queue
  bpf: Remove unneeded break
  drm/i915/gt: Wait for CSB entries on Tigerlake
  drm/i915/gt: Widen CSB pointer to u64 for the parsers
  x86/boot/64: Explicitly map boot_params and command line
  perf: correct SNOOPX field offset
  drm/i915: Use the active reference on the vma while capturing
  drm/i915/gt: Undo forced context restores after trivial preemptions
  drm/i915/gt: Delay execlist processing for tgl
  drm/i915/gem: Support parsing of oversize batches
  drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init
  drm/i915/gt: Initialize reserved and unspecified MOCS indices
  drm/i915/dp: Tweak initial dpcd backlight.enabled value
  KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms
  Fonts: Support FONT_EXTRA_WORDS macros for font_6x8
  docs: fb: Add font_6x8 to available built-in fonts
  powercap: Fix typo in Kconfig "Plance" -> "Plane"
  cpufreq: schedutil: restore cached freq when next_f is not changed
  zram: Fix __zram_bvec_{read,write}() locking order
  acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
  io_uring: use blk_queue_nowait() to check if NOWAIT supported
  vfio/pci: Clear token on bypass registration failure
  vfio/fsl-mc: fix the return of the uninitialized variable ret
  ACPICA: Add missing type casts in GPE register access code
  iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
  powerpc/powernv/dump: Handle multiple writes to ack attribute
  powerpc/powernv/dump: Fix race while processing OPAL dump
  x86/head/64: Disable stack protection for head$(BITS).o
  x86/boot/64: Initialize 5-level paging variables earlier
  powerpc/smp: Use GFP_ATOMIC while allocating tmp mask
  powerpc/smp: Remove unnecessary variable
  drm/amd/display: Fix incorrect dsc force enable logic
  net: core: use list_del_init() instead of list_del() in netdev_run_todo()
  ixgbe: fix probing of multi-port devices with one MDIO
  net: usb: rtl8150: don't incorrectly assign random MAC addresses
  selftests: forwarding: Add missing 'rp_filter' configuration
  net: openvswitch: fix to make sure flow_lookup() is not preempted
  mm: remove duplicate include statement in mmu.c
  mm: remove the filename in the top of file comment in vmalloc.c
  mm: cleanup the gfp_mask handling in __vmalloc_area_node
  mm: remove alloc_vm_area
  x86/xen: open code alloc_vm_area in arch_gnttab_valloc
  xen/xenbus: use apply_to_page_range directly in xenbus_map_ring_pv
  drm/i915: use vmap in i915_gem_object_map
  drm/i915: stop using kmap in i915_gem_object_map
  drm/i915: use vmap in shmem_pin_map
  zsmalloc: switch from alloc_vm_area to get_vm_area
  mm: allow a NULL fn callback in apply_to_page_range
  mm: add a vmap_pfn function
  mm: add a VM_MAP_PUT_PAGES flag for vmap
  mm: update the documentation for vfree
  mm/madvise: introduce process_madvise() syscall: an external memory hinting API
  pid: move pidfd_get_pid() to pid.c
  mm/madvise: pass mm to do_madvise
  selftests/vm: 10x speedup for hmm-tests
  binfmt_elf: take the mmap lock around find_extend_vma()
  mm/gup_benchmark: take the mmap lock around GUP
  mm/mmap: add inline munmap_vma_range() for code readability
  mm/mmap: add inline vma_next() for readability of mmap code
  mm/migrate: avoid possible unnecessary process right check in kernel_move_pages()
  mm/memory_hotplug: remove a wrapper for alloc_migration_target()
  mm/memory-failure: remove a wrapper for alloc_migration_target()
  mm: kmem: enable kernel memcg accounting from interrupt contexts
  mm: kmem: prepare remote memcg charging infra for interrupt contexts
  mm: kmem: remove redundant checks from get_obj_cgroup_from_current()
  mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()
  mm, memcg: rework remote charging API to support nesting
  ia64: fix build error with !COREDUMP
  ext4: Detect already used quota file early
  jbd2: avoid transaction reuse after reformatting
  ext4: use the normal helper to get the actual inode
  ext4: fix bs < ps issue reported with dioread_nolock mount opt
  ext4: data=journal: write-protect pages on j_submit_inode_data_buffers()
  ext4: data=journal: fixes for ext4_page_mkwrite()
  jbd2, ext4, ocfs2: introduce/use journal callbacks j_submit|finish_inode_data_buffers()
  jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers()
  ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable()
  ext4: use ext4_sb_bread() instead of sb_bread()
  ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable()
  ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc()
  ext4: use common helpers in all places reading metadata buffers
  ext4: introduce new metadata buffer read helpers
  ext4: clear buffer verified flag if read meta block from disk
  ext4: limit entries returned when counting fsmap records
  ext4: make mb_check_counter per group
  ext4: delete invalid comments near mb_buddy_adjust_border
  ext4: fix bdev write error check failed when mount fs with ro
  ext4: rename system_blks to s_system_blks inside ext4_sb_info
  ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
  jbd2: fix the comment of struct jbd2_journal_handle
  ext4: add trace exit in exception path.
  ext4: optimize file overwrites
  ext4: remove unused including <linux/version.h>
  ext4: fix superblock checksum calculation race
  ext4: fix error handling code in add_new_gdb
  ext4: disallow modifying DAX inode flag if inline_data has been set
  ext4: remove unused argument from ext4_(inc|dec)_count
  ext4: do not interpret high bytes if 64bit feature is disabled
  ext4: delete duplicated words + other fixes
  ext4: flag as supporting buffered async reads
  ext4: fix leaking sysfs kobject after failed mount
  ext4: discard preallocations before releasing group lock
  ext4: fix dead loop in ext4_mb_new_blocks
  ext4: implement swap_activate aops using iomap
  coccinelle: api: add kfree_mismatch script
  task_work: cleanup notification modes
  tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume()
  mm: use limited read-ahead to satisfy read
  mm: mark async iocb read as NOWAIT once some data has been copied
  io_uring: fix double poll mask init
  io-wq: inherit audit loginuid and sessionid
  io_uring: use percpu counters to track inflight requests
  io_uring: assign new io_identity for task if members have changed
  io_uring: store io_identity in io_uring_task
  io_uring: COW io_identity on mismatch
  io_uring: move io identity items into separate struct
  io_uring: rely solely on work flags to determine personality.
  io_uring: pass required context in as flags
  io-wq: assign NUMA node locality if appropriate
  io_uring: fix error path cleanup in io_sqe_files_register()
  Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly"
  io_uring: fix REQ_F_COMP_LOCKED by killing it
  io_uring: dig out COMP_LOCK from deep call chain
  io_uring: don't put a poll req under spinlock
  io_uring: don't unnecessarily clear F_LINK_TIMEOUT
  io_uring: don't set COMP_LOCKED if won't put
  io_uring: Fix sizeof() mismatch
  skd_main: remove unused including <linux/version.h>
  ALSA: hda/ca0132: make some const arrays static, makes object smaller
  ALSA: sparc: dbri: fix repeated word 'the'
  mailbox: avoid timer start from callback
  net: pcs-xpcs: depend on MDIO_BUS instead of selecting it
  icmp: randomize the global rate limiter
  net: ftgmac100: Fix Aspeed ast2600 TX hang issue
  xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n
  xfs: fix high key handling in the rt allocator's query_range function
  tipc: fix incorrect setting window for bcast link
  tipc: re-configure queue limit for broadcast link
  lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE
  svcrdma: fix bounce buffers for unaligned offsets and multiple pages
  nfsd: remove unneeded break
  net/sunrpc: Fix return value for sysctl sunrpc.transports
  lib, uaccess: add failure injection to usercopy functions
  lib, include/linux: add usercopy failure capability
  ROMFS: support inode blocks calculation
  ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang
  sched.h: drop in_ubsan field when UBSAN is in trap mode
  scripts/gdb/tasks: add headers and improve spacing format
  scripts/gdb/proc: add struct mount & struct super_block addr in lx-mounts command
  kernel/relay.c: drop unneeded initialization
  panic: dump registers on panic_on_warn
  rapidio: fix the missed put_device() for rio_mport_add_riodev
  rapidio: fix error handling path
  nilfs2: fix some kernel-doc warnings for nilfs2
  autofs: harden ioctl table
  ramfs: fix nommu mmap with gaps in the page cache
  mm: remove the now-unnecessary mmget_still_valid() hack
  mm/gup: take mmap_lock in get_dump_page()
  binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot
  coredump: rework elf/elf_fdpic vma_dump_size() into common helper
  coredump: refactor page range dumping into common helper
  coredump: let dump_emit() bail out on short writes
  binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU
  tools/testing/selftests: add self-test for verifying load alignment
  fs/binfmt_elf: use PT_LOAD p_align values for suitable start address
  checkpatch: add new warnings to author signoff checks.
  checkpatch: fix false positive on empty block comment lines
  checkpatch: fix multi-statement macro checks for while blocks.
  checkpatch: emit a warning on embedded filenames
  checkpatch: extend author Signed-off-by check for split From: header
  checkpatch: allow not using -f with files that are in git
  checkpatch: warn on self-assignments
  const_structs.checkpatch: add pinctrl_ops and pinmux_ops
  checkpatch: warn if trace_printk and friends are called
  const_structs.checkpatch: add phy_ops
  checkpatch: add test for comma use that should be semicolon
  checkpatch: move repeated word test
  checkpatch: add --kconfig-prefix
  bitops: use the same mechanism for get_count_order[_long]
  bitops: simplify get_count_order_long()
  lib/crc32.c: fix trivial typo in preprocessor condition
  lib/test_hmm.c: fix an error code in dmirror_allocate_chunk()
  include/linux/list.h: add a macro to test if entry is pointing to the head
  lib/percpu_counter.c: use helper macro abs()
  lib/scatterlist.c: avoid a double memset
  lib/idr.c: document that ida_simple_{get,remove}() are deprecated
  lib/idr.c: document calling context for IDA APIs mustn't use locks
  lib/mpi/mpi-bit.c: fix spello of "functions"
  lib: test_sysctl: delete duplicated words
  lib: syscall: delete duplicated words
  lib: radix-tree: delete duplicated words
  lib: earlycpio: delete duplicated words
  lib: dynamic_queue_limits: delete duplicated words + fix typo
  lib: decompress_bunzip2: delete duplicated words
  lib: libcrc32c: delete duplicated words
  lib: bitmap: delete duplicated words
  MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org
  get_maintainer: exclude MAINTAINERS file(s) from --git-fallback
  get_maintainer: add test for file in VCS
  kernel: acct.c: fix some kernel-doc nits
  kernel/: fix repeated words in comments
  kernel/sys.c: replace do_brk with do_brk_flags in comment of prctl_set_mm_map()
  kernel.h: split out min()/max() et al. helpers
  fs: configfs: delete repeated words in comments
  mm: rename page_order() to buddy_order()
  include/linux/mmzone.h: remove unused early_pfn_valid()
  mm: use helper function put_write_access()
  mm/workingset.c: fix some doc warnings
  mm: fix some comments formatting
  mm: fix some broken comments
  mm: use self-explanatory macros rather than "2"
  mm/highmem.c: clean up endif comments
  mm/page_reporting.c: drop stale list head check in page_reporting_cycle
  mm/slab.h: remove duplicate include
  zram: failing to decompress is WARN_ON worthy
  mm/memory_hotplug: update comment regarding zone shuffling
  mm/page_alloc: place pages to tail in __free_pages_core()
  mm/page_alloc: move pages to tail in move_to_free_list()
  mm/page_alloc: place pages to tail in __putback_isolated_page()
  mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag
  mm: don't panic when links can't be created in sysfs
  kernel/resource: make iomem_resource implicit in release_mem_region_adjustable()
  hv_balloon: try to merge system ram resources
  xen/balloon: try to merge system ram resources
  virtio-mem: try to merge system ram resources
  mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources
  mm/memory_hotplug: prepare passing flags to add_memory() and friends
  mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG
  kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED
  kernel/resource: make release_mem_region_adjustable() never fail
  mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory
  mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone()
  mm/page_alloc: drop stale pageblock comment in memmap_init_zone*()
  mm/memory_hotplug: simplify page onlining
  mm/page_isolation: simplify return value of start_isolate_page_range()
  mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages()
  mm/page_alloc: simplify __offline_isolated_pages()
  mm/memory_hotplug: simplify page offlining
  mm/memory_hotplug: enforce section granularity when onlining/offlining
  mm/memory_hotplug: inline __offline_pages() into offline_pages()
  mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert
  mm/util.c: update the kerneldoc for kstrdup_const()
  mm/vmstat.c: use helper macro abs()
  mm/page_poison.c: replace bool variable with static key
  mm,hwpoison: try to narrow window race for free pages
  mm,hwpoison: double-check page count in __get_any_page()
  mm,hwpoison: introduce MF_MSG_UNSPLIT_THP
  mm,hwpoison: return 0 if the page is already poisoned in soft-offline
  mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page
  mm,hwpoison: rework soft offline for in-use pages
  mm,hwpoison: rework soft offline for free pages
  mm,hwpoison: unify THP handling for hard and soft offline
  mm,hwpoison: kill put_hwpoison_page
  mm,hwpoison: refactor madvise_inject_error
  mm,hwpoison: unexport get_hwpoison_page and make it static
  mm,hwpoison-inject: don't pin for hwpoison_filter
  mm, hwpoison: remove recalculating hpage
  mm,hwpoison: cleanup unused PageHuge() check
  mm/readahead: pass a file_ra_state into force_page_cache_ra
  mm/filemap: fold ra_submit into do_sync_mmap_readahead
  mm/readahead: add page_cache_sync_ra and page_cache_async_ra
  mm/readahead: pass readahead_control to force_page_cache_ra
  mm/readahead: make ondemand_readahead take a readahead_control
  mm/readahead: make do_page_cache_ra take a readahead_control
  mm/readahead: make page_cache_ra_unbounded take a readahead_control
  mm/readahead: add DEFINE_READAHEAD
  mm: fix a race during THP splitting
  fs: do not update nr_thps for mappings which support THPs
  fs: add a filesystem flag for THPs
  mm/vmscan: allow arbitrary sized pages to be paged out
  mm/page-writeback: support tail pages in wait_for_stable_page
  mm/truncate: fix truncation for pages of arbitrary size
  mm/rmap: fix assumptions of THP size
  mm/huge_memory: fix can_split_huge_page assumption of THP size
  mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size
  mm/huge_memory: fix split assumption of page size
  mm/huge_memory: fix total_mapcount assumption of page size
  mm/page_owner: change split_page_owner to take a count
  mm/memory: remove page fault assumption of compound page size
  mm/filemap: fix page cache removal for arbitrary sized THPs
  mm/filemap: fix storing to a THP shadow entry
  XArray: add xas_split
  XArray: add xa_get_order
  mm/debug_vm_pgtable: avoid doing memory allocation with pgtable_t mapped.
  mm/debug_vm_pgtable: avoid none pte in pte_clear_test
  mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64
  mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on pte entries
  mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP
  mm/debug_vm_pgtable/locks: take correct page table lock
  mm/debug_vm_pgtable/locks: move non page table modifying test together
  mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to update an existing pte entry
  mm/debug_vm_pgtable/savedwrite: enable savedwrite test with CONFIG_NUMA_BALANCING
  mm/debug_vm_pgtables/hugevmap: use the arch helper to identify huge vmap support.
  mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value
  powerpc/mm: move setting pte specific flags to pfn_pte
  powerpc/mm: add DEBUG_VM WARN for pmd_clear
  device-dax/kmem: fix resource release
  FROMLIST: clk: versatile: remove dependency on ARCH_*
  ANDROID: GKI: Add configs needed for ARM Fixed Virtual Platform
  RDMA/ucma: Fix use after free in destroy id flow
  RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
  RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI
  RDMA: Explicitly pass in the dma_device to ib_register_device
  PM: AVS: smartreflex Move driver to soc specific drivers
  PM: AVS: rockchip-io: Move the driver to the rockchip specific drivers
  PCI/ASPM: Remove struct pcie_link_state.l1ss
  PCI/ASPM: Remove struct aspm_register_info.l1ss_cap
  PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info
  PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1
  PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused)
  PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr
  PCI/ASPM: Remove struct aspm_register_info.latency_encoding
  PCI/ASPM: Remove struct aspm_register_info.enabled
  PCI/ASPM: Remove struct aspm_register_info.support
  PCI/ASPM: Use 'parent' and 'child' for readability
  PCI/ASPM: Move LTR path check to where it's used
  PCI/ASPM: Move pci_clear_and_set_dword() earlier
  ACPI: DPTF: Add ACPI_DPTF Kconfig menu
  ACPI: DPTF: Fix participant driver names
  ACPI: processor: remove comment regarding string _UID support
  ACPI: reboot: Avoid racing after writing to ACPI RESET_REG
  ANDROID: serial: msm_geni_serial_earlycon: Remove unused variable
  ACPI: debug: don't allow debugging when ACPI is disabled
  ANDROID: trace: sched: add sched blocked tracepoint which dumps out context of sleep.
  PM: domains: enable domain idle state accounting
  PM: domains: Add curly braces to delimit comment + statement block
  lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values
  PM: domains: Add support for PM domain on/off notifiers for genpd
  powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain
  powercap/intel_rapl: Fix domain detection
  ata: sata_rcar: Fix DMA boundary mask
  sgl_alloc_order: fix memory leak
  lightnvm: fix out-of-bounds write to array devices->info[]
  intel_idle: Ignore _CST if control cannot be taken from the platform
  cpuidle: Remove pointless stub
  intel_idle: mention assumption that WBINVD is not needed
  MAINTAINERS: Add section for cpuidle-psci PM domain
  cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver
  cpufreq: Improve code around unlisted freq check
  btrfs: fix relocation failure due to race with fallocate
  tracing: Remove __init from __trace_early_add_new_event()
  afs: Don't assert on unpurgeable server records
  afs: Add tracing for cell refcount and active user count
  afs: Fix cell removal
  afs: Fix cell purging with aliases
  afs: Fix cell refcounting by splitting the usage counter
  NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
  afs: Fix rapid cell addition/removal by not using RCU on cells tree
  powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash
  Revert "ANDROID: drivers: gpu: drm: add support for secure framebuffer"
  Revert "ANDROID: include: uapi: drm: add additional drm mode flags"
  Revert "ANDROID: driver: gpu: drm: add notifier for panel related events"
  PM / devfreq: remove a duplicated kernel-doc markup
  mm/doc: fix a literal block markup
  workqueue: fix a kernel-doc warning
  docs: virt: user_mode_linux_howto_v2.rst: fix a literal block markup
  smb3.1.1: add new module load parm enable_gcm_256
  smb3.1.1: add new module load parm require_gcm_256
  cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES
  SMB3.1.1: add defines for new signing negotiate context
  cifs: handle -EINTR in cifs_setattr
  Handle STATUS_IO_TIMEOUT gracefully
  powerpc/opal_elog: Handle multiple writes to ack attribute
  remoteproc/mediatek: Remove non-standard dsb()
  Revert "ANDROID: drivers: gpu: drm: fix bugs encountered while fuzzing"
  coccinelle: iterators: Add for_each_child.cocci script
  power: reset: POWER_RESET_OCELOT_RESET should depend on Ocelot or Sparx5
  Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH"
  net, sockmap: Don't call bpf_prog_put() on NULL pointer
  bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo
  bpf, sockmap: Add locking annotations to iterator
  HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle
  vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger
  netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements
  fs: Allow a NULL pos pointer to __kernel_read
  fs: Allow a NULL pos pointer to __kernel_write
  NFSv4: Fix up RCU annotations for struct nfs_netns_client
  net: fix pos incrementment in ipv6_route_seq_next
  net/smc: fix invalid return code in smcd_new_buf_create()
  net/smc: fix valid DMBE buffer sizes
  net/smc: fix use-after-free of delayed events
  vfs: move the generic write and copy checks out of mm
  vfs: move the remap range helpers to remap_range.c
  bpfilter: Fix build error with CONFIG_BPFILTER_UMH
  cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr
  net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
  tracing: support "bool" type in synthetic trace events
  selftests/ftrace: Add test case for synthetic event syntax errors
  tracing: Handle synthetic event array field type checking correctly
  selftests/ftrace: Change synthetic event name for inter-event-combined test
  tracing: Add synthetic event error logging
  tracing: Check that the synthetic event and field names are legal
  tracing: Move is_good_name() from trace_probe.h to trace.h
  tracing: Don't show dynamic string internals in synthetic event description
  tracing: Fix some typos in comments
  tracing/boot: Add ftrace.instance.*.alloc_snapshot option
  tracing: Fix race in trace_open and buffer resize call
  tracing: Check return value of __create_val_fields() before using its result
  gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders)
  perf c2c: Update documentation for metrics reorganization
  bpf: Fix register equivalence tracking.
  perf c2c: Add metrics "RMT Load Hit"
  perf c2c: Correct LLC load hit metrics
  perf c2c: Change header for LLC local hit
  perf c2c: Use more explicit headers for HITM
  perf c2c: Change header from "LLC Load Hitm" to "Load Hitm"
  perf c2c: Organize metrics based on memory hierarchy
  perf c2c: Display "Total Stores" as a standalone metrics
  perf c2c: Display the total numbers continuously
  gfs2: Ignore journal log writes for jdata holes
  gfs2: simplify gfs2_block_map
  gfs2: Only set PageChecked if we have a transaction
  gfs2: don't lock sd_ail_lock in gfs2_releasepage
  gfs2: make gfs2_ail1_empty_one return the count of active items
  gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe
  gfs2: enhance log_blocks trace point to show log blocks free
  gfs2: add missing log_blocks trace points in gfs2_write_revokes
  gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm
  gfs2: add validation checks for size of superblock
  rxrpc: Fix loss of final ack on shutdown
  rxrpc: Fix bundle counting for exclusive connections
  mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
  arm64: mremap speedup - Enable HAVE_MOVE_PMD
  printk: ringbuffer: Wrong data pointer when appending small string
  arm64: mm: use single quantity to represent the PA to VA translation
  rtc: rv3028: ensure ram configuration registers are saved
  rtc: rv3028: factorize EERD bit handling
  rtc: rv3028: fix trickle resistor values
  rtc: rv3028: fix clock output support
  rtc: mt6397: Remove unused member dev
  arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks
  interconnect: qcom: sc7180: Init BCMs before creating the nodes
  interconnect: qcom: sdm845: Init BCMs before creating the nodes
  interconnect: Aggregate before setting initial bandwidth
  interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
  parisc/sticon: Add user font support
  parisc/sticon: Always register sticon console driver
  parisc: Add MAP_UNINITIALIZED define
  parisc: Improve spinlock handling
  parisc: Install vmlinuz instead of zImage file
  parisc: Rewrite tlb flush threshold calculation
  parisc: Switch to more fine grained lws locks
  parisc: Mark pointers volatile in __xchg8(), __xchg32() and __xchg64()
  parisc: Fix comments and enable interrupts later
  parisc: Add alternative patching to synchronize_caches define
  parisc: Add ioread64_hi_lo() and iowrite64_hi_lo()
  parisc: disable CONFIG_IDE in defconfigs
  parisc: Drop useless comments in uapi/asm/signal.h
  parisc: Define O_NONBLOCK to become 000200000
  parisc: Drop HP-UX specific fcntl and signal flags
  parisc: Avoid external interrupts when IPI finishes
  parisc: Add qemu fw_cfg interface
  fw_cfg: Add support for parisc architecture
  Input: sparse-keymap: add a description for @sw
  rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu
  nl80211: docs: add a description for s1g_cap parameter
  usb: docs: document altmode register/unregister functions
  kunit: test.h: fix a bad kernel-doc markup
  drivers: core: fix kernel-doc markup for dev_err_probe()
  docs: bio: fix a kerneldoc markup
  kunit: test.h: solve kernel-doc warnings
  block: bio: fix a warning at the kernel-doc markups
  docs: powerpc: syscall64-abi.rst: fix a malformed table
  drivers: net: hamradio: fix document location
  net: appletalk: Kconfig: Fix docs location
  dt-bindings: fix references to files converted to yaml
  memblock: get rid of a :c:type leftover
  math64.h: kernel-docs: Convert some markups into normal comments
  media: uAPI: buffer.rst: remove a left-over documentation
  docs: zh_CN: amu.rst: fix document title markup
  docs: infrastructure.rst: exclude device_link_state from device.h
  docs: conf.py: change the Sphinx 3.x+ text
  docs: conf.py: fix c:function support with Sphinx 3.x
  docs: basics.rst: avoid duplicated C function declaration
  docs: mei.rst: fix a C expression markup
  docs: it_IT: hacking.rst: fix a typo on a markup
  docs: devices.rst: fix a C reference markup
  docs: gpu: i915.rst: Fix several C duplication warnings
  docs: infrastructure.rst: don't include firmware kernel-doc
  docs: libata.rst: fix a wrong usage of :c:type: tag
  docs: kgdb.rst: fix :c:type: usages
  docs: fpga: replace :c:member: macros
  docs: writing-an-alsa-driver.rst: fix some bad c:func: markups
  docs: block: blk-mq.rst: get rid of :c:type
  docs: sound: writing-an-alsa-driver.rst: get rid of :c:type
  docs: devices.rst: get rid of :c:type macros
  docs: fs: fscrypt.rst: get rid of :c:type: tags
  docs: pstore-blk.rst: fix kernel-doc tags
  docs: basics.rst: get rid of rcu kernel-doc macros
  docs: device_link.rst: remove duplicated kernel-doc include
  docs: scsi: target.rst: remove iSCSI transport class kernel-doc markup
  docs: basics.rst: move kernel-doc workqueue markups to workqueue.rst
  docs: remove sound API duplication
  docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag
  docs: genericirq.rst: don't document chip.c functions twice
  docs: net: ieee802154.rst: fix C expressions
  docs: it_IT: fix namespace collisions at locking.rst
  docs: trace-uses.rst: remove bogus c-domain tags
  docs: get rid of :c:type explicit declarations for structs
  docs: remove some replace macros like |struct foo|
  media: cec-core.rst: don't use c:type for structs
  media: docs: make RC documents more compatible with Sphinx 3.1+
  media: docs: make MC documents more compatible with Sphinx 3.1+
  media: docs: make DVB documents more compatible with Sphinx 3.1+
  media: docs: make V4L documents more compatible with Sphinx 3.1+
  media: docs: make CEC documents compatible with Sphinx 3.1+
  docs: automarkup.py: Add cross-reference for parametrized C macros
  docs: automarkup.py: Skip C reserved words when cross-referencing
  docs: automarkup.py: Fix regexes to solve sphinx 3 warnings
  docs: automarkup.py: Use new C roles in Sphinx 3
  docs: kerneldoc.py: add support for kerneldoc -nosymbol
  docs: kerneldoc.py: append the name of the parsed doc file
  docs: cdomain.py: extend it to handle new Sphinx 3.x tags
  docs: cdomain.py: add support for a new Sphinx 3.1+ tag
  scripts: kernel-doc: try to use c:function if possible
  scripts: kernel-doc: fix line number handling
  scripts: kernel-doc: allow passing desired Sphinx C domain dialect
  scripts: kernel-doc: don't mangle with parameter list
  scripts: kernel-doc: fix typedef identification
  scripts: kernel-doc: reimplement -nofunction argument
  scripts: kernel-doc: fix troubles with line counts
  scripts: kernel-doc: use a less pedantic markup for funcs on Sphinx 3.x
  scripts: kernel-doc: make it more compatible with Sphinx 3.x
  scripts: kernel-doc: add support for typedef enum
  netfilter: restore NF_INET_NUMHOOKS
  ibmveth: Identify ingress large send packets.
  ibmveth: Switch order of ibmveth_helper calls.
  Revert "powerpc/pci: unmap legacy INTx interrupts when a PHB is removed"
  cxgb4: handle 4-tuple PEDIT to NAT mode translation
  ANDROID: sysrq: add vendor hook for sysrq crash information
  selftests: Add VRF route leaking tests
  ipv6/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
  ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
  vfs: move generic_remap_checks out of mm
  powerpc32: don't adjust unmoved stack pointer in csum_partial_copy_generic() epilogue
  MIPS: DEC: Restore bootmem reservation for firmware working memory area
  fs: fix NULL dereference due to data race in prepend_path()
  gfs2: use-after-free in sysfs deregistration
  gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump
  gfs2: use iomap for buffered I/O in ordered and writeback mode
  gfs2: call truncate_inode_pages_final for address space glocks
  gfs2: simplify the logic in gfs2_evict_inode
  gfs2: factor evict_linked_inode out of gfs2_evict_inode
  gfs2: further simplify gfs2_evict_inode with new func evict_should_delete
  gfs2: factor evict_unlinked_inode out of gfs2_evict_inode
  gfs2: rename variable error to ret in gfs2_evict_inode
  gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro
  gfs2: Fix bad comment for trans_drain
  gfs2: Make sure we don't miss any delayed withdraws
  MIPS: dec: fix section mismatch
  f2fs: code cleanup by removing unnecessary check
  f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
  drm/amdkfd: Use kvfree in destroy_crat_image
  drm/amdgpu: vcn and jpeg ring synchronization
  drm/amd/pm: increase mclk switch threshold to 200 us
  docs: amdgpu: fix a warning when building the documentation
  drm/amd/display: kernel-doc: document force_timing_sync
  drm/amdgpu/swsmu: init the baco mutex in early_init
  drm/amd/display: Fix module load hangs when connected to an eDP
  Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
  nbd: make the config put is called before the notifying the waiter
  sched/features: Fix !CONFIG_JUMP_LABEL case
  sched: Replace zero-length array with flexible-array
  x86/syscalls: Document the fact that syscalls 512-547 are a legacy mistake
  firmware: arm_scmi: Fix duplicate workqueue name
  firmware: arm_scmi: Fix locking in notifications
  perf bench: Use condition variables in numa.
  clk: Restrict CLK_HSDK to ARC_SOC_HSDK
  clk: at91: sam9x60: support only two programmable clocks
  perf jevents: Fix event code for events referencing std arch events
  perf diff: Support hot streams comparison
  perf streams: Report hot streams
  perf streams: Calculate the sum of total streams hits
  perf streams: Link stream pair
  perf streams: Compare two streams
  perf streams: Get the evsel_streams by evsel_idx
  perf streams: Introduce branch history "streams"
  perf intel-pt: Improve PT documentation slightly
  locking/seqlocks: Fix kernel-doc warnings
  x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
  perf tools: Add support for exclusive groups/events
  hyperv_fb: Update screen_info after removing old framebuffer
  x86/kexec: Use up-to-dated screen_info copy to fill boot params
  perf test: Add build id shell test
  perf tools: Align buildid list output for short build ids
  perf tools: Add size to 'struct perf_record_header_build_id'
  dt-bindings: misc: explicitly add #address-cells for slave mode
  spi: dt-bindings: spi-controller: explicitly require #address-cells=<0> for slave mode
  watchdog: Add Toshiba Visconti watchdog driver
  watchdog: bindings: Add binding documentation for Toshiba Visconti watchdog device
  watchdog: it87_wdt: add IT8784 ID
  watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled
  watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
  watchdog: renesas_wdt: support handover from bootloader
  watchdog: imx7ulp: Watchdog should continue running for wait/stop mode
  watchdog: rti: Simplify with dev_err_probe()
  watchdog: davinci: Simplify with dev_err_probe()
  watchdog: cadence: Simplify with dev_err_probe()
  watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h>
  watchdog: Use put_device on error
  watchdog: Fix memleak in watchdog_cdev_register
  watchdog: imx7ulp: Strictly follow the sequence for wdog operations
  watchdog: it87_wdt: add IT8772 ID
  watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed
  drivers: watchdog: rdc321x_wdt: Fix race condition bugs
  perf tools: Pass build_id object to dso__build_id_equal()
  virtiofs: calculate number of scatter-gather elements accurately
  perf tools: Pass build_id object to dso__set_build_id()
  perf tools: Pass build_id object to build_id__sprintf()
  perf tools: Pass build id object to sysfs__read_build_id()
  perf tools: Pass build_id object to filename__read_build_id()
  perf tools: Use build_id object in dso
  selftests/powerpc: Fix eeh-basic.sh exit codes
  f2fs: fix writecount false positive in releasing compress blocks
  f2fs: introduce check_swap_activate_fast()
  f2fs: don't issue flush in f2fs_flush_device_cache() for nobarrier case
  f2fs: handle errors of f2fs_get_meta_page_nofail
  kbuild: deb-pkg: clean up package name variables
  kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n
  clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
  clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
  clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
  clk: ingenic: Use readl_poll_timeout instead of custom loop
  clk: ingenic: Use to_clk_info() macro for all clocks
  clk: bcm2835: add missing release if devm_clk_hw_register fails
  clk: at91: clk-sam9x60-pll: remove unused variable
  clk: at91: clk-main: update key before writing AT91_CKGR_MOR
  clk: at91: remove the checking of parent_name
  clk: clk-prima2: fix return value check in prima2_clk_init()
  clk: mmp2: Fix the display clock divider base
  clk: pxa: Constify static struct clk_ops
  clk: baikal-t1: Mark Ethernet PLL as critical
  clk: qoriq: modify MAX_PLL_DIV to 32
  clk: axi-clkgen: Set power bits for fractional mode
  clk: axi-clkgen: Add support for fractional dividers
  e1000: remove unused and incorrect code
  i40e: Allow changing FEC settings on X722 if supported by FW
  mm/migrate: remove obsolete comment about device public
  mm/migrate: remove cpages-- in migrate_vma_finalize()
  mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
  memblock: use separate iterators for memory and reserved regions
  memblock: implement for_each_reserved_mem_region() using __next_mem_region()
  memblock: remove unused memblock_mem_size()
  x86/setup: simplify reserve_crashkernel()
  x86/setup: simplify initrd relocation and reservation
  arch, drivers: replace for_each_membock() with for_each_mem_range()
  arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()
  memblock: reduce number of parameters in for_each_mem_range()
  memblock: make memblock_debug and related functionality private
  memblock: make for_each_memblock_type() iterator private
  mircoblaze: drop unneeded NUMA and sparsemem initializations
  riscv: drop unneeded node initialization
  h8300, nds32, openrisc: simplify detection of memory extents
  arm64: numa: simplify dummy_numa_init()
  arm, xtensa: simplify initialization of high memory pages
  dma-contiguous: simplify cma_early_percent_memory()
  KVM: PPC: Book3S HV: simplify kvm_cma_reserve()
  mm/mempool: add 'else' to split mutually exclusive case
  mm: remove unused alloc_page_vma_node()
  mm/mempolicy: remove or narrow the lock on current
  selftests/vm: 8x compaction_test speedup
  include/linux/compaction.h: clean code by removing unused enum value
  mm/compaction.c: micro-optimization remove unnecessary branch
  mm/zbud: remove redundant initialization
  mm/z3fold.c: use xx_zalloc instead xx_alloc and memset
  mm/vmscan: fix comments for isolate_lru_page()
  mm/vmscan: fix infinite loop in drop_slab_node
  hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share
  mm/hugetlb: take the free hpage during the iteration directly
  mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page
  mm/hugetlb: a page from buddy is not on any list
  mm/hugetlb: count file_region to be added when regions_needed != NULL
  mm/hugetlb: use list_splice to merge two list at once
  mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache()
  mm/hugetlb: not necessary to coalesce regions recursively
  doc/vm: fix typo in the hugetlb admin documentation
  mm/hugetlb.c: remove the unnecessary non_swap_entry()
  mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool
  include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preemptible contexts
  mm/page_alloc.c: fix freeing non-compound pages
  mm: move call to compound_head() in release_pages()
  mmzone: clean code by removing unused macro parameter
  mm/page_alloc.c: __perform_reclaim should return 'unsigned long'
  mm/page_alloc.c: clean code by merging two functions
  mm/page_alloc.c: fix early params garbage value accesses
  mm/page_alloc.c: micro-optimization remove unnecessary branch
  mm/page_alloc.c: clean code by removing unnecessary initialization
  mm, isolation: avoid checking unmovable pages across pageblock boundary
  mm: document semantics of ZONE_MOVABLE
  virtio-mem: don't special-case ZONE_MOVABLE
  mm/page_isolation: cleanup set_migratetype_isolate()
  mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate()
  mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate()
  mm/page_alloc: tweak comments in has_unmovable_pages()
  mm: kasan: do not panic if both panic_on_warn and kasan_multishot set
  KASAN: Testing Documentation
  KASAN: port KASAN Tests to KUnit
  KUnit: KASAN Integration
  kasan/kunit: add KUnit Struct to Current Task
  docs/vm: fix 'mm_count' vs 'mm_users' counter confusion
  mm/vmalloc.c: fix the comment of find_vm_area
  mm/vmalloc.c: update the comment in __vmalloc_area_node()
  mm/memory-failure.c: remove unused macro `writeback'
  mm/memory-failure: do pgoff calculation before for_each_process()
  mm/dmapool.c: replace hard coded function name with __func__
  mm/dmapool.c: replace open-coded list_for_each_entry_safe()
  lib/test_hmm.c: remove unused dmirror_zero_page
  tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro
  include/linux/huge_mm.h: remove mincore_huge_pmd declaration
  mm: remove src/dst mm parameter in copy_page_range()
  mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct()
  mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct()
  mm: use helper function mapping_allow_writable()
  mm/mmap: check on file instead of the rb_root_cached of its address_space
  mm/mmap: not necessary to check mapping separately
  mm/memory.c: fix spello of "function"
  mm/mmap: leave adjust_next as virtual address instead of page frame number
  mm: simplify PageDoubleMap with PF_SECOND policy
  mm: move PageDoubleMap bit
  mm: proc: smaps_rollup: do not stall write attempts on mmap_lock
  mm: smaps*: extend smap_gather_stats to support specified beginning
  mmap locking API: add mmap_lock_is_contended()
  mm/mmap: leverage vma_rb_erase_ignore() to implement vma_rb_erase()
  mm/mmap: rename __vma_unlink_common() to __vma_unlink()
  mm/memory.c: replace vmf->vma with variable vma
  mm/memory.c: fix typo in __do_fault() comment
  mm: account PMD tables like PTE tables
  selftests/vm: fix incorrect gcc invocation in some cases
  selftests/vm: fix false build success on the second and later attempts
  mm/memcg: fix device private memcg accounting
  mm: memcg/slab: uncharge during kmem_cache_free_bulk()
  mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom()
  mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge()
  mm: memcontrol: add the missing numa_stat interface for cgroup v2
  mm/memcg: unify swap and memsw page counters
  mm/memcg: simplify mem_cgroup_get_max()
  mm/memcg: clean up obsolete enum charge_type
  mm: memcontrol: correct the comment of mem_cgroup_iter()
  mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj()
  mm: memcontrol: use the preferred form for passing the size of a structure type
  mm: memcontrol: use flex_array_size() helper in memcpy()
  mm/memremap.c: convert devmap static branch to {inc,dec}
  mm/swapfile.c: fix potential memory leak in sys_swapon
  mm/swapfile.c: remove unnecessary goto out in _swap_info_get()
  mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable()
  mm/page_io.c: remove useless out label in __swap_writepage()
  mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache()
  mm/swap.c: fix confusing comment in release_pages()
  mm: remove superfluous __ClearPageActive()
  mm: remove activate_page() from unuse_pte()
  swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity
  mm/gup: protect unpin_user_pages() against npages==-ERRNO
  mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM
  mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag
  mm/gup_benchmark: update the documentation in Kconfig
  mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED
  mm/filemap: fix filemap_map_pages for THP
  mm: add find_lock_head
  mm/shmem: return head page from find_lock_entry
  mm: convert find_get_entry to return the head page
  i915: use find_lock_page instead of find_lock_entry
  proc: optimise smaps for shmem entries
  mm: optimise madvise WILLNEED
  mm: use find_get_incore_page in memcontrol
  mm: factor find_get_incore_page out of mincore_page
  mm, dump_page: rename head_mapcount() --> head_compound_mapcount()
  mm/debug.c: do not dereference i_ino blindly
  device-dax: add a range mapping allocation attribute
  dax/hmem: introduce dax_hmem.region_idle parameter
  device-dax: add an 'align' attribute
  device-dax: make align a per-device property
  device-dax: introduce 'mapping' devices
  device-dax: add dis-contiguous resource support
  mm/memremap_pages: support multiple ranges per invocation
  mm/memremap_pages: convert to 'struct range'
  device-dax: add resize support
  drivers/base: make device_find_child_by_name() compatible with sysfs inputs
  device-dax: introduce 'seed' devices
  device-dax: introduce 'struct dev_dax' typed-driver operations
  device-dax: add an allocation interface for device-dax instances
  device-dax/kmem: replace release_resource() with release_mem_region()
  device-dax/kmem: move resource name tracking to drvdata
  device-dax/kmem: introduce dax_kmem_range()
  device-dax: make pgmap optional for instance creation
  device-dax: move instance creation parameters to 'struct dev_dax_data'
  device-dax: drop the dax_region.pfn_flags attribute
  ACPI: HMAT: attach a device for each soft-reserved range
  mm/memory_hotplug: introduce default phys_to_target_node() implementation
  resource: report parent to walk_iomem_res_desc() callback
  ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device
  efi/fake_mem: arrange for a resource entry per efi_fake_mem instance
  x86/numa: add 'nohmat' option
  x86/numa: cleanup configuration dependent command-line options
  mm,kmemleak-test.c: move kmemleak-test.c to samples dir
  mm/kmemleak: rely on rcu for task stack scanning
  mm/slub: make add_full() condition more explicit
  mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc
  mm/slub.c: branch optimization in free slowpath
  include/linux/slab.h: fix a typo error in comment
  mm/slab.c: clean code by removing redundant if condition
  fs_parse: mark fs_param_bad_value() as static
  fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr
  ocfs2: fix potential soft lockup during fstrim
  ocfs2: delete repeated words in comments
  ntfs: add check for mft record size in superblock
  scripts/decodecode: add the capability to supply the program counter
  scripts/spelling.txt: add "arbitrary" typo
  scripts/spelling.txt: increase error-prone spell checking
  kbuild: doc: describe proper script invocation
  export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang
  compiler.h: avoid escaped section names
  compiler-gcc: improve version error
  kasan: remove mentions of unsupported Clang versions
  Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer"
  Revert "arm64: vdso: Fix compilation with clang older than 8"
  Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support"
  Revert "kbuild: disable clang's default use of -fmerge-all-constants"
  compiler-clang: add build check for clang 10.0.1
  ip_gre: set dev->hard_header_len and dev->needed_headroom properly
  clk: qcom: Add display clock controller driver for SM8150 and SM8250
  dt-bindings: clock: add QCOM SM8150 and SM8250 display clock bindings
  clk: qcom: add video clock controller driver for SM8250
  clk: qcom: add video clock controller driver for SM8150
  dt-bindings: clock: add SM8250 QCOM video clock bindings
  dt-bindings: clock: add SM8150 QCOM video clock bindings
  dt-bindings: clock: combine qcom,sdm845-videocc and qcom,sc7180-videocc
  clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs
  clk: meson: use semicolons rather than commas to separate statements
  clk: mvebu: ap80x-cpu: use semicolons rather than commas to separate statements
  clk: uniphier: use semicolons rather than commas to separate statements
  xfrm: use new function dev_fetch_sw_netstats
  net: openvswitch: use new function dev_fetch_sw_netstats
  mac80211: use new function dev_fetch_sw_netstats
  iptunnel: use new function dev_fetch_sw_netstats
  net: dsa: use new function dev_fetch_sw_netstats
  net: bridge: use new function dev_fetch_sw_netstats
  qtnfmac: use new function dev_fetch_sw_netstats
  net: usbnet: use new function dev_fetch_sw_netstats
  net: usb: qmi_wwan: use new function dev_fetch_sw_netstats
  net: macsec: use new function dev_fetch_sw_netstats
  IB/hfi1: use new function dev_fetch_sw_netstats
  net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats
  virtio-net: ethtool configurable RXCSUM
  remoteproc: Add recovery configuration to the sysfs interface
  remoteproc: Add coredump as part of sysfs interface
  net/af_unix: Remove unused old_pid variable
  remoteproc: Change default dump configuration to "disabled"
  socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
  socket: fix option SO_TIMESTAMPING_NEW
  net/tls: use semicolons rather than commas to separate statements
  net/ipv6: use semicolons rather than commas to separate statements
  tcp: use semicolons rather than commas to separate statements
  net: mscc: ocelot: remove duplicate ocelot_port_dev_check
  macb: support the two tx descriptors on at91rm9200
  macb: prepare at91 to use a 2-frame TX queue
  macb: add RM9200's interrupt flag TBRE
  remoteproc: k3-r5: Add loading support for on-chip SRAM regions
  remoteproc: k3-r5: Initialize TCM memories for ECC
  remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem
  dt-bindings: remoteproc: Add bindings for R5F subsystem on TI K3 SoCs
  clk/qcom: fix spelling typo
  netfilter: nf_log: missing vlan offload tag and proto
  docs: networking: update XPS to account for netif_set_xps_queue
  clk: mediatek: Add MT8167 clock support
  dt-bindings: clock: mediatek: add bindings for MT8167 clocks
  FROMLIST: arm64: vdso32: Allow ld.lld to properly link the VDSO
  power: supply: bq25980: Fix uninitialized wd_reg_val and overrun
  scsi: handle zone resources errors
  nvme: translate zone resource errors
  block: add zone specific block statuses
  block/rnbd-clt: send_msg_close if any error occurs after send_msg_open
  block/rnbd-clt: do not cap max_hw_sectors & max_segments with remote device
  block/rnbd-clt: remove nr argument from send_usr_msg
  perf config: Export the perf_config_from_file() function
  NFS: Only reference user namespace from nfs4idmap struct instead of cred
  perf python: Autodetect python3 binary
  perf tests: Show python test script in verbose mode
  perf build: Allow nested externs to enable BUILD_BUG() usage
  dt: Remove booting-without-of.rst
  x86/platform/uv: Remove unused variable in UV5 NMI handler
  x86/traps: Fix #DE Oops message regression
  vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit
  perf trace: Fix off by ones in memset() after realloc() in arches using libaudit
  ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
  lib: kunit: add bitfield test conversion to KUnit
  LSM: SafeSetID: Fix warnings reported by test bot
  LSM: SafeSetID: Add GID security policy handling
  LSM: Signal to SafeSetID when setting group IDs
  perf c2c: Update usage for showing memory events
  xfs: annotate grabbing the realtime bitmap/summary locks in growfs
  xfs: make xfs_growfs_rt update secondary superblocks
  xfs: fix realtime bitmap/summary file truncation when growing rt volume
  tools lib traceevent: Hide non API functions
  perf sched: Show start of latency as well
  perf vendor events: Fix typos in power8 PMU events
  perf bench: Run inject-build-id with --buildid-all option too
  perf inject: Add --buildid-all option
  perf inject: Do not load map/dso when injecting build-id
  perf inject: Enter namespace when reading build-id
  perf inject: Add missing callbacks in perf_tool
  perf bench: Add build-id injection benchmark
  dt-bindings: update usb-c-connector example
  XArray: Fix xas_create_range for ranges above 4 billion
  Revert "ANDROID: include: uapi: drm: add additional QCOM modifiers"
  radix-tree: fix the comment of radix_tree_next_slot()
  XArray: Fix xas_reload for multi-index entries
  XArray: Add private interface for workingset node deletion
  ARM/ixp4xx: add a missing include of dma-map-ops.h
  perf build: Allow nested externs to enable BUILD_BUG() usage
  bcm963xx_tag.h: fix duplicated word
  mips: ralink: enable zboot support
  MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES
  firmware: arm_scmi: Add missing Rx size re-initialisation
  PCI: dwc: Fix MSI page leakage in suspend/resume
  PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled
  PCI: keystone: Remove iATU register mapping
  PCI: dwc: Add common iATU register support
  dt-bindings: PCI: uniphier-ep: Add iATU register description
  dt-bindings: PCI: uniphier: Add iATU register description
  tee: client UUID: Skip REE kernel login method as well
  maiblox: mediatek: Fix handling of platform_get_irq() error
  mailbox: arm_mhu: Add ARM MHU doorbell driver
  mailbox: arm_mhu: Match only if compatible is "arm,mhu"
  dt-bindings: mailbox: add doorbell support to ARM MHU
  dt-bindings: mailbox : arm,mhu: Convert to Json-schema
  mailbox: bcm: convert tasklets to use new tasklet_setup() API
  x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT
  x86: Make __put_user() generate an out-of-line call
  x86: Make __get_user() generate an out-of-line call
  net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload
  net/mlx5e: IPsec: Add TX steering rule per IPsec state
  net/mlx5: Add NIC TX domain namespace
  net/mlx5: Fix uininitialized pointer read on pointer attr
  overflow: Add __must_check attribute to check_*() helpers
  bnxt_en: Add stored FW version info to devlink info_get cb.
  bnxt_en: Refactor bnxt_dl_info_get().
  bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info.
  bnxt_en: Log unknown link speed appropriately.
  bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event.
  bnxt_en: Simplify bnxt_async_event_process().
  bnxt_en: Set driver default message level.
  bnxt_en: Enable online self tests for multi-host/NPAR mode.
  bnxt_en: Return -EROFS to user space, if NVM writes are not permitted.
  net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
  mlx4: handle non-napi callers to napi_poll
  gpiolib: Update indentation in driver.rst for code excerpts
  Documentation/admin-guide: tainted-kernels: Fix typo occured
  mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
  dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml
  dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml
  drm/ingenic: Fix bad revert
  drm/i915: Set all unused color plane offsets to ~0xfff again
  drm/i915: Fix TGL DKL PHY DP vswing handling
  dt-bindings: pwm: imx: document i.MX compatibles
  MAINTAINERS: Add entry for s390 vfio-pci
  vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO
  vfio/fsl-mc: Add support for device reset
  vfio/fsl-mc: Add read/write support for fsl-mc devices
  vfio/fsl-mc: trigger an interrupt via eventfd
  vfio/fsl-mc: Add irq infrastructure for fsl-mc devices
  vfio/fsl-mc: Added lock support in preparation for interrupt handling
  vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions
  vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call
  vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl
  vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind
  nfs: add missing "posix" local_lock constant table definition
  net: korina: fix kfree of rx/tx descriptor array
  net: dsa: microchip: fix race condition
  cx82310_eth: use netdev_err instead of dev_err
  cx82310_eth: re-enable ethernet mode after router reboot
  module: statically initialize init section freeing data
  ANDROID: GKI: add built-in BCM Bluetooth driver
  scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121
  netfilter: nftables: extend error reporting for chain updates
  NFSD: Encode a full READ_PLUS reply
  NFSD: Return both a hole and a data segment
  NFSD: Add READ_PLUS hole segment encoding
  NFSD: Add READ_PLUS data support
  NFSD: Hoist status code encoding into XDR encoder functions
  dt-bindings: Add running yamllint to dt_binding_check
  firmware: arm_scmi: Expand SMC/HVC message pool to more than one
  libceph: clear con->out_msg on Policy::stateful_server faults
  libceph: format ceph_entity_addr nonces as unsigned
  libceph: fix ENTITY_NAME format suggestion
  libceph: move a dout in queue_con_delay()
  ceph: comment cleanups and clarifications
  ceph: break up send_cap_msg
  ceph: drop separate mdsc argument from __send_cap
  ceph: promote to unsigned long long before shifting
  ceph: don't SetPageError on readpage errors
  ceph: mark ceph_fmt_xattr() as printf-like for better type checking
  ceph: fold ceph_update_writeable_page into ceph_write_begin
  ceph: fold ceph_sync_writepages into writepage_nounlock
  ceph: fold ceph_sync_readpages into ceph_readpage
  ceph: don't call ceph_update_writeable_page from page_mkwrite
  ceph: break out writeback of incompatible snap context to separate function
  ceph: add a note explaining session reject error string
  libceph: switch to the new "osd blocklist add" command
  libceph, rbd, ceph: "blacklist" -> "blocklist"
  ceph: have ceph_writepages_start call pagevec_lookup_range_tag
  ceph: use kill_anon_super helper
  ceph: metrics for opened files, pinned caps and opened inodes
  ceph: add ceph_sb_to_mdsc helper support to parse the mdsc
  ceph: drop special-casing for ITER_PIPE in ceph_sync_read
  ceph: add column 'mds' to show caps in more user friendly
  libceph: multiple workspaces for CRUSH computations
  ceph: remove unnecessary return in switch statement
  ceph: encode inodes' parent/d_name in cap reconnect message
  firmware: arm_scmi: Fix ARCH_COLD_RESET
  perf/core: Fix race in the perf_mmap_close() function
  ALSA: hda: fix jack detection with Realtek codecs when in D3
  tomoyo: Loosen pathname/domainname validation.
  cpufreq: stats: Fix string format specifier mismatch
  thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp()
  thermal: ti-soc-thermal: Enable addition power management
  thermal: sun8i: Add A100's THS controller support
  thermal: sun8i: add TEMP_CALIB_MASK for calibration data in sun50i_h6_ths_calibrate
  dt-bindings: thermal: sun8i: Add binding for A100's THS controller
  thermal: cooling: Remove unused variable *tz
  thermal: int340x: Add keep alive response method
  thermal: core: Add new event for sending keep alive notifications
  thermal: int340x: Provide notification for OEM variable change
  thermal: core: remove unnecessary mutex_init()
  thermal/idle_inject: Fix comment of idle_duration_us and name of latency_ns
  thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config
  thermal: stm32: simplify the return expression of stm_thermal_prepare()
  dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
  thermal: rcar_thermal: Add missing braces to conditional statement
  thermal: Use kobj_to_dev() instead of container_of()
  thermal: imx8mm: Use dev_err_probe() to simplify error handling
  thermal: imx: Use dev_err_probe() to simplify error handling
  drivers: thermal: Kconfig: fix spelling mistake "acces" -> "access"
  MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit
  MIPS: cpu-probe: introduce exclusive R3k CPU probe
  MIPS: cpu-probe: move fpu probing/handling into its own file
  MIPS: replace add_memory_region with memblock
  MIPS: Loongson64: Clean up numa.c
  MIPS: Loongson64: Select SMP in Kconfig to avoid build error
  mips: octeon: Add Ubiquiti E200 and E220 boards
  FROMLIST: clk: Export clk_register_composite
  scripts: coccicheck: Change default condition for parallelism
  scripts: coccicheck: Add quotes to improve portability
  fuse: connection remove fix
  can: remove obsolete version strings
  can: isotp: implement cleanups / improvements from review
  net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
  ALSA: fireworks: use semicolons rather than commas to separate statements
  ALSA: hda: use semicolons rather than commas to separate statements
  cifs: compute full_path already in cifs_readdir()
  cifs: return cached_fid from open_shroot
  update structure definitions from updated protocol documentation
  smb3: add defines for new crypto algorithms
  Convert trailing spaces and periods in path components
  bpf, selftests: Add three new sockmap tests for verdict only programs
  bpf, selftests: Add option to test_sockmap to omit adding parser program
  bpf, sockmap: Allow skipping sk_skb parser program
  bpf, sockmap: Check skb_verdict and skb_parser programs explicitly
  bpf, sockmap: Add memory accounting so skbs on ingress lists are visible
  bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup
  bpf, sockmap: Remove dropped data on errors in redirect case
  bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage
  bpf, sockmap: On receive programs try to fast track SK_PASS ingress
  bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
  kbuild: enforce -Werror=return-type
  ipvs: clear skb->tstamp in forwarding path
  selftests: netfilter: extend nfqueue test case
  netfilter: flowtable: reduce calls to pskb_may_pull()
  netfilter: nf_tables: add inet ingress support
  netfilter: add inet ingress support
  netfilter: add nf_ingress_hook() helper function
  netfilter: add nf_static_key_{inc,dec}
  ipvs: inspect reply packets from DR/TUN real servers
  um: vector: Add dynamic tap interfaces and scripting
  um: Clean up stacktrace dump
  um: Fix incorrect assumptions about max pid length
  um: Remove dead usage of TIF_IA32
  um: Remove redundant NULL check
  um: change sigio_spinlock to a mutex
  Linux 5.9
  um: time-travel: Return the sequence number in ACK messages
  um: time-travel: Fix IRQ handling in time_travel_handle_message()
  um: Allow static linking for non-glibc implementations
  um: Some fixes to build UML with musl
  um: vector: Use GFP_ATOMIC under spin lock
  um: Fix null pointer dereference in vector_user_bpf
  ubifs: mount_ubifs: Release authentication resource in error handling path
  ubifs: Don't parse authentication mount options in remount process
  ubifs: Fix a memleak after dumping authentication mount options
  bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org.
  bpf: Always return target ifindex in bpf_fib_lookup
  samples: bpf: Refactor XDP kern program maps with BTF-defined map
  samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu
  samples: bpf: Refactor xdp_monitor with libbpf
  selftests: net: mscc: ocelot: add test for VLAN modify action
  net: dsa: tag_ocelot: use VLAN information from tagging header when available
  net: mscc: ocelot: offload VLAN mangle action to VCAP IS1
  enetc: Migrate to PHYLINK and PCS_LYNX
  arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENETC port 0
  enetc: Clean up serdes configuration
  enetc: Clean up MAC and link configuration
  mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
  mm: validate inode in mapping_set_error()
  mm: mmap: Fix general protection fault in unlink_file_vma()
  MAINTAINERS: Antoine Tenart's email address
  MAINTAINERS: change hardening mailing list
  bpf, selftests: Add redirect_peer selftest
  bpf, selftests: Make redirect_neigh test more extensible
  bpf, selftests: Add test for different array inner map size
  bpf: Allow for map-in-map with dynamic inner array map entries
  bpf: Add redirect_peer helper
  bpf: Improve bpf_redirect_neigh helper description
  scripts: remove namespace.pl
  cifs: Fix incomplete memory allocation on setxattr path
  mm/khugepaged: fix filemap page_to_pgoff(page) != offset
  power: supply: ltc2941: Fix ptr to enum cast
  coccinelle: api: kfree_sensitive: print memset position
  drivers/net/wan/hdlc_fr: Move the skb_headroom check out of fr_hard_header
  io_uring: keep a pointer ref_node in file_data
  io_uring: refactor *files_register()'s error paths
  io_uring: clean file_data access in files_register
  io_uring: don't delay io_init_req() error check
  io_uring: clean leftovers after splitting issue
  io_uring: remove timeout.list after hrtimer cancel
  io_uring: use a separate struct for timeout_remove
  io_uring: improve submit_state.ios_left accounting
  io_uring: simplify io_file_get()
  io_uring: kill extra check in fixed io_file_get()
  io_uring: clean up ->files grabbing
  io_uring: don't io_prep_async_work() linked reqs
  ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
  net: dsa: rtl8366rb: Roof MTU for switch
  mptcp: subflows garbage collection
  mptcp: fix fallback for MP_JOIN subflows
  net: phy: Move of_mdio from drivers/of to drivers/net/mdio
  dpaa_eth: enable NETIF_MSG_HW by default
  r8169: factor out handling rtl8169_stats
  net: usbnet: remove driver version
  net: smc: fix missing brace warning for old compilers
  net: smc: fix missing brace warning for old compilers
  net: thunderx: Use struct_size() helper in kmalloc()
  dt-bindings: interrupt-controller: Add MStar interrupt controller
  irqchip/irq-mst: Add MStar interrupt controller support
  i2c: owl: Clear NACK and BUS error bits
  soc/tegra: pmc: Don't create fake interrupt hierarchy levels
  soc/tegra: pmc: Allow optional irq parent callbacks
  gpio: tegra186: Allow optional irq parent callbacks
  genirq/irqdomain: Allow partial trimming of irq_data hierarchy
  Revert "i2c: imx: Fix reset of I2SR_IAL flag"
  binder: fix UAF when releasing todo list
  staging: comedi: check validity of wMaxPacketSize of usb endpoints found
  staging: wfx: improve robustness of wfx_get_hw_rate()
  staging: wfx: drop unicode characters from strings
  staging: wfx: gpiod_get_value() can return an error
  staging: wfx: increase robustness of hif_generic_confirm()
  staging: wfx: wfx_init_common() returns NULL on error
  staging: wfx: standardize the error when vif does not exist
  staging: wfx: check memory allocation
  staging: wfx: improve error handling of hif_join()
  staging: dpaa2-switch: add a dpaa2_switch prefix to all functions in ethsw.c
  staging: dpaa2-switch: add a dpaa2_switch_ prefix to all functions in ethsw-ethtool.c
  usb: musb: gadget: Use fallthrough pseudo-keyword
  netlink: export policy in extended ACK
  netlink: policy: refactor per-attr policy writing
  tipc: fix NULL pointer dereference in tipc_named_rcv
  tipc: fix the skb_unshare() in tipc_buf_append()
  net/smc: restore smcd_version when all ISM V2 devices failed to init
  net/smc: cleanup buffer usage in smc_listen_work()
  net/smc: consolidate unlocking in same function
  net/tls: remove a duplicate function prototype
  net/tls: sendfile fails with ktls offload
  net: tlan: Fix typo abitrary
  net: ipv6: Discard next-hop MTU less than minimum link MTU
  net: ipa: skip suspend/resume activities if not set up
  s390/uaccess: fix indentation
  s390/uaccess: add default cases for __put_user_fn()/__get_user_fn()
  s390/zcrypt: fix wrong format specifications
  s390/kprobes: move insn_page to text segment
  Documentation: kunit: add a brief blurb about kunit_test_suite
  kunit: test: add test plan to KUnit TAP format
  init: main: add KUnit to kernel init
  kunit: test: create a single centralized executor for all tests
  vmlinux.lds.h: add linker section for KUnit test suites
  Documentation: kunit: Add naming guidelines
  ice: fix adding IP4 IP6 Flow Director rules
  ice: Fix pointer cast warnings
  ice: add additional debug logging for firmware update
  ice: refactor devlink_port to be per-VSI
  ice: add the DDP Track ID to devlink info
  ice: Change ice_info_get_dsn to be void
  ice: remove repeated words
  ice: devlink: use %*phD to print small buffer
  net: dsa: microchip: add ksz9563 to ksz9477 I2C driver
  kunit: tool: fix display of make errors
  selftests/bpf: Asm tests for the verifier regalloc tracking.
  selftests/bpf: Add profiler test
  bpf: Track spill/fill of bounded scalars.
  bpf: Propagate scalar ranges through register assignments.
  net/rds: suppress page allocation failure error in recv buffer refill
  drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init
  drm/amdgpu: Remove warning for virtual_display
  drm/amdgpu: kfd_initialized can be static
  drm/amd/pm: setup APU dpm clock table in SMU HW initialization
  drm/amdgpu: prevent spurious warning
  drm/amdgpu/swsmu: fix ARC build errors
  drm/amd/display: Fix OPTC_DATA_FORMAT programming
  drm/amd/display: Don't allow pstate if no support in blank
  devlink: Add Documentation/networking/devlink/devlink-reload.rst
  net/mlx5: Add support for devlink reload limit no reset
  net/mlx5: Add support for fw live patch event
  net/mlx5: Add devlink param enable_remote_dev_reset support
  devlink: Add enable_remote_dev_reset generic parameter
  net/mlx5: Add support for devlink reload action fw activate
  net/mlx5: Handle sync reset abort event
  net/mlx5: Handle sync reset now event
  net/mlx5: Handle sync reset request event
  net/mlx5: Set cap for pci sync for fw update event
  net/mlx5: Add functions to set/query MFRL register
  devlink: Add remote reload stats
  devlink: Add reload stats
  devlink: Add devlink reload limit option
  devlink: Add reload action option to devlink reload command
  devlink: Change devlink_reload_supported() param type
  ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
  block: fix uapi blkzoned.h comments
  blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
  blk-mq: get rid of the dead flush handle code path
  block: get rid of unnecessary local variable
  block: fix comment and add lockdep assert
  blk-mq: use helper function to test hw stopped
  block: use helper function to test queue register
  block: remove redundant mq check
  block: invoke blk_mq_exit_sched no matter whether have .exit_sched
  percpu_ref: don't refer to ref->data if it isn't allocated
  f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode
  EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh
  drm/panfrost: increase readl_relaxed_poll_timeout values
  builddeb: Add support for all required debian/rules targets
  IB/mlx4: Convert rej_tmout radix-tree to XArray
  Documentation: better locations for sysfs-pci, sysfs-tagging
  MAINTAINERS: remove LIBATA PATA DRIVERS entry
  net: mptcp: make DACK4/DACK8 usage consistent among all subflows
  FROMLIST: soc: qcom: Kconfig: make RPMH match Command DB setting
  net: fec: Fix PHY init after phy_reset_after_clk_enable()
  bpf: Add tcp_notsent_lowat bpf setsockopt
  net/sched: get rid of qdisc->padded
  Revert "iwlwifi: remove wide_cmd_header field"
  spi: cadence: Add SPI transfer delays
  io_uring: Convert advanced XArray uses to the normal API
  io_uring: Fix XArray usage in io_uring_add_task_file
  builddeb: Enable rootless builds
  builddeb: Pass -n to gzip for reproducible packages
  kbuild: split the build log of kallsyms
  kbuild: explicitly specify the build id style
  io_uring: Fix use of XArray in __io_uring_files_cancel
  ALSA: hda/i915 - fix list corruption with concurrent probes
  xsk: Introduce padding between ring pointers
  fuse: implement crossmounts
  ASoC: dmaengine: Document support for TX only or RX only streams
  ASoC: mchp-spdiftx: remove 'TX' from playback stream name
  NFSv4: Use the net namespace uniquifier if it is set
  NFSv4: Clean up initialisation of uniquified client id strings
  usb: typec: Add QCOM PMIC typec detection driver
  staging: rtl8188eu: Fix long lines
  PCI: iproc: Fix using plain integer as NULL pointer in iproc_pcie_pltfm_probe
  dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
  dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
  Revert "arm64: initialize per-cpu offsets earlier"
  tests: remove O_NONBLOCK before waiting for WSTOPPED
  9p/xen: Fix format argument warning
  mmc: sdhci_am654: Fix module autoload
  MAINTAINERS: Update entry for st7703 driver after the rename
  lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables"
  lockdep: Fix lockdep recursion
  lockdep: Fix usage_traceoverflow
  mmc: core: don't set limits.discard_granularity as 0
  perf: Fix task_function_call() error handling
  md/raid5: fix oops during stripe resizing
  md/bitmap: fix memory leak of temporary bitmap
  md: fix the checking of wrong work queue
  md/bitmap: md_bitmap_get_counter returns wrong blocks
  md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks
  md/raid0: remove unused function is_io_in_chunk_boundary()
  f2fs: reject CASEFOLD inode flag without casefold feature
  f2fs: fix memory alignment to support 32bit
  io_uring: fix break condition for __io_uring_register() waiting
  erofs: remove unnecessary enum entries
  selftests: mptcp: interpret \n as a new line
  net: mscc: ocelot: add missing VCAP ES0 and IS1 regmaps for VSC7514
  ANDROID: GKI: enable THERMAL_EMERGENCY_POWEROFF feature
  mptcp: fix infinite loop on recvmsg()/worker() race.
  cxgb4: convert tasklets to use new tasklet_setup() API
  ANDROID: scsi: ufs: split up UFSHCD_QUIRK_NO_KEYSLOTS
  RDMA/rxe: Fix bug rejecting all multicast packets
  RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
  power: supply: sbs-battery: chromebook workaround for PEC
  RDMA/rxe: Remove duplicate entries in struct rxe_mr
  ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET
  ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr
  power: supply: test-power: revise parameter printing to use sprintf
  power: supply: charger-manager: fix incorrect check on charging_duration_ms
  power: supply: max17040: Fix ptr to enum cast
  spi: dw: Add Baikal-T1 SPI Controller bindings
  spi: dw: Add Baikal-T1 SPI Controller glue driver
  spi: dw: Add poll-based SPI transfers support
  spi: dw: Introduce max mem-ops SPI bus frequency setting
  spi: dw: Add memory operations support
  spi: dw: Add generic DW SSI status-check method
  spi: dw: Move num-of retries parameter to the header file
  spi: dw: Explicitly de-assert CS on SPI transfer completion
  spi: dw: De-assert chip-select on reset
  spi: dw: Discard chip enabling on DMA setup error
  spi: dw: Unmask IRQs after enabling the chip
  spi: dw: Perform IRQ setup in a dedicated function
  spi: dw: Refactor IRQ-based SPI transfer procedure
  spi: dw: Refactor data IO procedure
  spi: dw: Add DW SPI controller config structure
  spi: dw: Update Rx sample delay in the config function
  spi: dw: Simplify the SPI bus speed config procedure
  spi: dw: Update SPI bus speed in a config function
  spi: dw: Detach SPI device specific CR0 config method
  spi: dw: Add DWC SSI capability
  spi: dw: Use an explicit set_cs assignment
  power: supply: bq25980: Fix uninitialized wd_reg_val
  clk: mediatek: add UART0 clock support
  power: supply: bq25980: remove redundant zero check on ret
  net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
  power: reset: ocelot: Add support for Sparx5
  dt-bindings: reset: ocelot: Add Sparx5 support
  can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
  drm/amd/display: Change ABM config init interface
  gpiolib: Update header block in gpiolib-cdev.h
  gpiolib: cdev: switch from kstrdup() to kstrndup()
  docs: gpio: add a new document to its index.rst
  scsi: qla2xxx: Fix return of uninitialized value in rval
  scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands
  scsi: sr: Initialize ->cmd_len
  seccomp: Make duplicate listener detection non-racy
  seccomp: Move config option SECCOMP to arch/Kconfig
  selftests/clone3: Avoid OS-defined clone_args
  selftests/seccomp: powerpc: Set syscall return during ptrace syscall exit
  ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn
  ASoC: tas2764: Add the driver for the TAS2764
  dt-bindings: tas2764: Add the TAS2764 binding doc
  ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency
  ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled
  selftests/seccomp: Allow syscall nr and ret value to be set separately
  selftests/seccomp: Record syscall during ptrace entry
  vdpa/mlx5: Fix dependency on MLX5_CORE
  vdpa/mlx5: should keep avail_index despite device status
  ANDROID: Add more hvc devices for virtio-console.
  ASoC: stm32: dfsdm: add actual resolution trace
  ASoC: stm32: dfsdm: change rate limits
  MAINTAINERS: update X86 PLATFORM DRIVERS entry with new kernel.org git repo
  tracing: Fix synthetic print fmt check for use of __get_str()
  tracing: Remove a pointless assignment
  ftrace: ftrace_global_list is renamed to ftrace_ops_list
  ftrace: Format variable declarations of ftrace_allocate_records
  ftrace: Simplify the calculation of page number for ftrace_page->records
  ftrace: Simplify the dyn_ftrace->flags macro
  ftrace: Simplify the hash calculation
  ftrace: Use fls() to get the bits for dup_hash()
  tracing: Change synthetic event string format to limit printed length
  selftests/ftrace: Add test case for synthetic event dynamic strings
  tracing: Add README information for synthetic_events file
  ASoC: qcom: sc7180: Add support for audio over DP
  Asoc: qcom: lpass-platform : Increase buffer size
  ASoC: qcom: Add support for lpass hdmi driver
  Asoc: qcom: lpass:Update lpaif_dmactl members order
  Asoc:qcom:lpass-cpu:Update dts property read API
  ASoC: dt-bindings: Add dt binding for lpass hdmi
  ASoC: Add sc7180-lpass binding header hdmi define
  net: usb: qmi_wwan: add Cellient MPL200 card
  macsec: avoid use-after-free in macsec_handle_frame()
  r8169: consider that PHY reset may still be in progress after applying firmware
  openvswitch: handle DNAT tuple collision
  sctp: fix sctp_auth_init_hmacs() error path
  bridge: Netlink interface fix.
  dt-bindings: powerpc: Add a schema for the 'sleep' property
  dt-bindings: pinctrl: sirf: Fix typo abitrary
  dt-bindings: pinctrl: qcom: Fix typo abitrary
  IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS
  IB/rdmavt: Fix sizeof mismatch
  MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER
  ANDROID: gki_defconfig: Enable serialized DCC driver
  ANDROID: tty: hvc_dcc: Add parameter to enable DCC
  afs: Fix deadlock between writeback and truncate
  iwlwifi: bump FW API to 59 for AX devices
  iwlwifi: read and parse PNVM file
  iwlwifi: pcie: implement set_pnvm op
  iwlwifi: add trans op to set PNVM
  iwlwifi: move PNVM implementation to common code
  iwlwifi: rs: align to new TLC config command API
  iwlwifi: fix sar geo table initialization
  iwlwifi: stats: add new api fields for statistics cmd/ntfy
  iwlwifi: mvm: fix suspicious rcu usage warnings
  iwlwifi: mvm: remove memset of kek_kck command
  iwlwifi: mvm: don't send a CSA command the firmware doesn't know
  iwlwifi: pcie: fix the xtal latency value for a few qu devices
  iwlwifi: pcie: fix xtal latency for 9560 devices
  mm: avoid early COW write protect games during fork()
  iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct
  iwlwifi: mvm: avoid possible NULL pointer dereference
  iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12
  iwlwifi: mvm: add a get lmac id function
  iwlwifi: mvm: prepare roc_done_wk to work sync
  iwlwifi: mvm: re-enable TX after channel switch
  iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
  iwlwifi: support an additional Qu subsystem id
  iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL
  iwlwifi: mvm: ring the doorbell and wait for PNVM load completion
  iwlwifi: update prph scratch structure to include PNVM data
  iwlwifi: mvm: read and parse SKU ID if available
  iwlwifi: mvm: get number of stations from TLV
  direct-io: defer alignment check until after the EOF check
  direct-io: don't force writeback for reads beyond EOF
  direct-io: clean up error paths of do_blockdev_direct_IO
  block: ratelimit handle_bad_sector() message
  ACPICA: Update version to 20200925 Version 20200925
  ACPICA: Remove unnecessary semicolon
  ACPICA: Debugger: Add a new command: "ALL <NameSeg>"
  ACPICA: iASL: Return exceptions for string-to-integer conversions
  ACPICA: acpi_help: Update UUID list
  ACPICA: Add predefined names found in the SMBus sepcification
  ACPICA: Tree-wide: fix various typos and spelling mistakes
  ACPICA: Drop the repeated word "an" in a comment
  ACPICA: Add support for 64 bit risc-v compilation
  PNP: remove the now unused pnp_find_card() function
  arm: disable frequency invariance for CONFIG_BL_SWITCHER
  cpufreq,arm,arm64: restructure definitions of arch_set_freq_scale()
  USB: serial: option: add Cellient MPL200 card
  ALSA: hda/realtek - The front Mic on a HP machine doesn't work
  XArray: Fix xas_for_each_conflict documentation
  XArray: Test marked multiorder iterations
  blk-throttle: Re-use the throtl_set_slice_end()
  blk-throttle: Open code __throtl_de/enqueue_tg()
  blk-throttle: Move service tree validation out of the throtl_rb_first()
  blk-throttle: Move the list operation after list validation
  blk-throttle: Fix IO hang for a corner case
  blk-throttle: Avoid tracking latency if low limit is invalid
  blk-throttle: Avoid getting the current time if tg->last_finish_time is 0
  blk-throttle: Remove a meaningless parameter for throtl_downgrade_state()
  block: Remove redundant 'return' statement
  io_uring: no need to call xa_destroy() on empty xarray
  ALSA: hdspm: Fix typo arbitary
  media: dvb-frontends/drxk_hard.c: fix uninitialized variable warning
  media: tvp7002: fix uninitialized variable warning
  media: s5k5baf: drop 'data' field in struct s5k5baf_fw
  rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff
  mwifiex: fix double free
  ath11k: Fix memory leak on error path
  iwlwifi: iwl-drv: Provide descriptions debugfs dentries
  iwlwifi: dvm: devices: Fix function documentation formatting issues
  iwlwifi: mvm: tx: Demote misuse of kernel-doc headers
  iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers
  iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers
  iwlwifi: mvm: utils: Fix some doc-rot
  iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers
  iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names'
  iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers
  iwlwifi: calib: Demote seemingly unintentional kerneldoc header
  iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers
  iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers
  iwlwifi: rs: Demote non-compliant kernel-doc headers
  iwlwifi: dvm: Demote non-compliant kernel-doc headers
  net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
  mac80211: copy configured beacon tx rate to driver
  cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
  powerpc/time: Make get_tb() common to PPC32 and PPC64
  powerpc/time: Make get_tbl() common to PPC32 and PPC64
  powerpc/time: Remove get_tbu()
  powerpc/time: Avoid using get_tbl() and get_tbu() internally
  powerpc/time: Make mftb() common to PPC32 and PPC64
  powerpc/time: Rename mftbl() to mftb()
  powerpc/32s: Remove #ifdef CONFIG_PPC_BOOK3S_32 in head_book3s_32.S
  powerpc/32s: Rename head_32.S to head_book3s_32.S
  powerpc/32s: Setup the early hash table at all time.
  powerpc/time: Remove ifdef in get_dec() and set_dec()
  powerpc: Remove get_tb_or_rtc()
  powerpc: Remove __USE_RTC()
  powerpc: Tidy up a bit after removal of PowerPC 601.
  powerpc: Remove support for PowerPC 601
  powerpc: Remove PowerPC 601
  powerpc: Drop SYNC_601() ISYNC_601() and SYNC()
  powerpc: Remove CONFIG_PPC601_SYNC_FIX
  powerpc: Remove SYNC on non 6xx
  i2c: meson: fixup rate calculation with filter delay
  i2c: meson: keep peripheral clock enabled
  i2c: meson: fix clock setting overwrite
  i2c: imx: Fix reset of I2SR_IAL flag
  dmaengine: owl-dma: fix kernel-doc style for enum
  dmaengine: zynqmp_dma: fix kernel-doc style for tasklet
  dmaengine: xilinx_dma: fix kernel-doc style for tasklet
  dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet
  dmaengine: altera-msgdma: fix kernel-doc style for tasklet
  mmc: renesas_sdhi: workaround a regression when reinserting SD cards
  bpf: Fix scalar32_min_max_or bounds tracking
  ANDROID: inode_owner_or_capable called during execv
  docs: net: 80211: reduce docs build time
  cfg80211: only allow S1G channels on S1G band
  mac80211: initialize last_rate for S1G STAs
  x86/mce: Allow for copy_mc_fragile symbol checksum to be generated
  mac80211: handle lack of sband->bitrates in rates
  MIPS: SGI-IP28: disable use of ll/sc in kernel
  MIPS: tx49xx: move tx4939_add_memory_regions into only user
  docs: w1: w1_therm: Fix broken xref, mistakes, clarify text
  usb: typec: tcpci_maxim: Add support for Sink FRS
  usb: typec: tcpci: Implement callbacks for FRS
  usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS)
  usb: typec: tcpci_maxim: Chip level TCPC driver
  usb: typec: tcpci: Add set_vbus tcpci callback
  usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference
  misc: Kconfig: fix a HISI_HIKEY_USB dependency
  media: dt-bindings: media: venus: Add an optional power domain for perf voting
  media: rcar-vin: rcar-dma: Fix setting VNIS_REG for RAW8 formats
  media: staging: rkisp1: uapi: Do not use BIT() macro
  media: v4l2-mem2mem: Fix spurious v4l2_m2m_buf_done
  media: usbtv: Fix refcounting mixup
  X.509: Fix modular build of public_key_sm2
  crypto: xor - Remove unused variable count in do_xor_speed
  X.509: fix error return value on the failed path
  crypto: bcm - Verify GCM/CCM key length in setkey
  crypto: qat - drop input parameter from adf_enable_aer()
  crypto: qat - fix function parameters descriptions
  ANDROID: GKI: enable CONFIG_CPU_FREQ_STAT and more thermal configs
  scsi: arcmsr: Update driver version to v1.50.00.02-20200819
  scsi: arcmsr: Add support for ARC-1886 series RAID controllers
  scsi: arcmsr: Fix device hot-plug monitoring timer stop
  scsi: arcmsr: Remove unnecessary syntax
  scsi: pm80xx: Driver version update
  scsi: pm80xx: Increase the number of outstanding I/O supported to 1024
  scsi: pm80xx: Remove DMA memory allocation for ccb and device structures
  scsi: pm80xx: Increase number of supported queues
  scsi: sym53c8xx_2: Fix sizeof() mismatch
  scsi: isci: Fix a typo in a comment
  scsi: qla4xxx: Fix inconsistent format argument type
  scsi: myrb: Fix inconsistent format argument types
  scsi: myrb: Remove redundant assignment to variable timeout
  scsi: bfa: Fix error return in bfad_pci_init()
  scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup()
  scsi: snic: Simplify the return expression of svnic_cq_alloc()
  scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc()
  scsi: target: rd: Drop double zeroing
  scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE
  scsi: qla2xxx: Initialize variable in qla8044_poll_reg()
  scsi: qla2xxx: Do not consume srb greedily
  scsi: qla2xxx: Use constant when it is known
  clk: rockchip: Initialize hw to error to avoid undefined behavior
  powerpc/papr_scm: Add PAPR command family to pass-through command-set
  powerpc/lmb-size: Use addr #size-cells value when fetching lmb-size
  powerpc/book3s64/radix: Make radix_mem_block_size 64bit
  powerpc/memhotplug: Make lmb size 64bit
  powerpc/drmem: Make lmb_size 64 bit
  powerpc/security: Fix link stack flush instruction
  selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions
  libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override
  libbpf: Support safe subset of load/store instruction resizing with CO-RE
  libbpf: Skip CO-RE relocations for not loaded BPF programs
  scsi: 53c700: Remove set but not used variable
  scsi: gdth: Make option_setup() static
  scsi: initio: Use module_pci_driver() to simplify the code
  scsi: dc395x: Use module_pci_driver() to simplify the code
  scsi: core: Only start the request just before dispatching
  scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd()
  scsi: core: Clean up allocation and freeing of sgtables
  scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd()
  scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check()
  scsi: core: Use rq_dma_dir in scsi_setup_cmnd()
  scsi: core: Move command size detection out of the fast path
  scsi: core: Remove scsi_init_cmd_errh
  scsi: core: Don't export scsi_device_from_queue()
  dm: fix request-based DM to not bounce through indirect dm_submit_bio
  dm: remove special-casing of bio-based immutable singleton target on NVMe
  9P: Cast to loff_t before multiplying
  ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
  platform/x86: mlx-platform: Add capability field to platform FAN description
  platform_data/mlxreg: Extend core platform structure
  platform_data/mlxreg: Update module license
  platform/x86: mlx-platform: Remove PSU EEPROM configuration
  can: xilinx_can: Fix incorrect variable and initialize with a default value
  can: xilinx_can: Check return value of set_reset_mode
  can: xilinx_can: Limit CANFD brp to 2
  can: flexcan: remove ack_grp and ack_bit handling from driver
  dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode
  dt-bindings: can: flexcan: list supported processors
  dt-bindings: can: rcar_can: Document r8a774e1 support
  dt-bindings: can: rcar_canfd: Document r8a774e1 support
  dt-bindings: can: rcar_can: Add r8a7742 support
  can: add ISO 15765-2:2016 transport protocol
  can: dev: add a helper function to calculate the duration of one bit
  MAINTAINERS: Update maintainers for pmc_core driver
  platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info()
  platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support
  platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize
  platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value
  platform/x86: intel_pmc_core: Fix TigerLake power gating status map
  platform/x86: pmc_core: Use descriptive names for LPM registers
  drm/amdgpu/swsmu: fix ARC build errors
  drm/amdgpu: fix NULL pointer dereference for Renoir
  tools/power/x86/intel-speed-select: Update version for v5.10
  tools/power/x86/intel-speed-select: Fix missing base-freq core IDs
  libbpf: Fix compatibility problem in xsk_socket__create
  vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO
  s390/pci: track whether util_str is valid in the zpci_dev
  s390/pci: stash version in the zpci_dev
  vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices
  Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached"
  s390/sie: fix typo in SIGP code description
  s390/lib: fix kernel doc for memcmp()
  s390/zcrypt: Introduce Failure Injection feature
  s390/zcrypt: move ap_msg param one level up the call chain
  s390/ap/zcrypt: revisit ap and zcrypt error handling
  s390/ap: Support AP card SCLP config and deconfig operations
  s390/sclp: Add support for SCLP AP adapter config/deconfig
  s390/ap: add card/queue deconfig state
  s390/ap: add error response code field for ap queue devices
  s390/ap: split ap queue state machine state from device state
  s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG
  s390/zcrypt: introduce msg tracking in zcrypt functions
  io_uring: batch account ->req_issue and task struct references
  NFS: Decode a full READ_PLUS reply
  SUNRPC: Add an xdr_align_data() function
  NFS: Add READ_PLUS hole segment decoding
  SUNRPC: Add the ability to expand holes in data pages
  SUNRPC: Split out _shift_data_right_tail()
  SUNRPC: Split out xdr_realign_pages() from xdr_align_pages()
  NFS: Add READ_PLUS data segment support
  NFS: Use xdr_page_pos() in NFSv4 decode_getacl()
  SUNRPC: Implement a xdr_page_pos() function
  SUNRPC: Split out a function for setting current page
  bpf: Fix typo in uapi/linux/bpf.h
  bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n
  kernel/bpf/verifier: Fix build when NET is not enabled
  dt-bindings: Explicitly allow additional properties in common schemas
  dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties'
  dt-bindings: Add missing 'unevaluatedProperties'
  locking/atomics: Check atomic-arch-fallback.h too
  locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc
  Docs: Fixing spelling errors in Documentation/devicetree/bindings/
  x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction
  x86/asm: Carve out a generic movdir64b() helper for general usage
  xfs: fix the indent in xfs_trans_mod_dquot
  xfs: do the ASSERT for the arguments O_{u,g,p}dqpp
  xfs: fix deadlock and streamline xfs_getfsmap performance
  xfs: limit entries returned when counting fsmap records
  xfs: only relog deferred intent items if free space in the log gets low
  xfs: expose the log push threshold
  xfs: periodically relog deferred intent items
  xfs: change the order in which child and parent defer ops are finished
  xfs: fix an incore inode UAF in xfs_bui_recover
  xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering
  xfs: clean up bmap intent item recovery checking
  xfs: xfs_defer_capture should absorb remaining transaction reservation
  xfs: xfs_defer_capture should absorb remaining block reservations
  xfs: proper replay of deferred ops queued during log recovery
  xfs: remove XFS_LI_RECOVERED
  xfs: remove xfs_defer_reset
  ALSA: bebob: potential info leak in hwdep_read()
  ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
  cpufreq: stats: Add memory barrier to store_reset()
  cpufreq: schedutil: Simplify sugov_fast_switch()
  block: soft limit zone-append sectors as well
  platform/x86: hp-wmi: add support for thermal policy
  doc: dev-tools: kselftest.rst: Update examples and paths
  selftests/run_kselftest.sh: Make each test individually selectable
  selftests: Extract run_kselftest.sh and generate stand-alone test list
  partitions/ibm: fix non-DASD devices
  samples: configfs: prefer pr_err() over bare printk(KERN_ERR
  samples: configfs: don't use spaces before tabs
  samples: configfs: consolidate local variables of the same type
  samples: configfs: don't reinitialize variables which are already zeroed
  samples: configfs: replace simple_strtoul() with kstrtoint()
  samples: configfs: fix alignment in item struct
  samples: configfs: drop unnecessary ternary operators
  samples: configfs: remove redundant newlines
  MAINTAINERS: add the sample directory to the configfs entry
  pinctrl: amd: Add missing pins to the pin group list
  arm64: random: Remove no longer needed prototypes
  i3c: master: Fix error return in cdns_i3c_master_probe()
  XArray: Test two more things about xa_cmpxchg
  ida: Free allocated bitmap in error path
  radix tree test suite: Fix compilation
  perf stat: Fix out of bounds CPU map access when handling armv8_pmu events
  ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun"
  serial: mcf: add sysrq capability
  powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask
  powerpc/perf/hv-gpci: Add cpu hotplug support
  Documentation/ABI: Add ABI documentation for hv-gpci format
  Documentation/ABI: Add ABI documentation for hv-24x7 format
  powerpc/perf/hv-gpci: Fix starting index value
  powerpc/pseries/eeh: Fix use of uninitialised variable
  powerpc/eeh: Delete eeh_pe->config_addr
  dt-bindings: staging: wfx: silabs,wfx yaml conversion
  staging: wfx: update copyrights dates
  staging: wfx: fix QoS priority for slow buses
  staging: wfx: fix BA sessions for older firmwares
  staging: wfx: remove remaining code of 'secure link' feature
  staging: wfx: fix handling of MMIC error
  btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag
  btrfs: annotate device name rcu_string with __rcu
  btrfs: skip devices without magic signature when mounting
  btrfs: cleanup cow block on error
  btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
  fs: remove no longer used dio_end_io()
  btrfs: return error if we're unable to read device stats
  btrfs: init device stats for seed devices
  btrfs: remove struct extent_io_ops
  btrfs: call submit_bio_hook directly for metadata pages
  btrfs: stop calling submit_bio_hook for data inodes
  btrfs: don't opencode is_data_inode in end_bio_extent_readpage
  btrfs: call submit_bio_hook directly in submit_one_bio
  btrfs: remove extent_io_ops::readpage_end_io_hook
  btrfs: replace readpage_end_io_hook with direct calls
  btrfs: send, recompute reference path after orphanization of a directory
  btrfs: send, orphanize first all conflicting inodes when processing references
  btrfs: tree-checker: fix false alert caused by legacy btrfs root item
  btrfs: use unaligned helpers for stack and header set/get helpers
  btrfs: free-space-cache: use unaligned helpers to access data
  btrfs: send: use helpers for unaligned access to header members
  btrfs: use own btree inode io_tree owner id
  btrfs: reschedule when cloning lots of extents
  btrfs: use kvcalloc for allocation in btrfs_ioctl_send()
  btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
  btrfs: remove inode argument from btrfs_start_ordered_extent
  btrfs: remove inode argument from add_pending_csums
  btrfs: sink inode argument in insert_ordered_extent_file_extent
  btrfs: switch btrfs_remove_ordered_extent to btrfs_inode
  btrfs: clean BTRFS_I usage in btrfs_destroy_inode
  btrfs: open code extent_read_full_page to its sole caller
  btrfs: sink mirror_num argument in __do_readpage
  btrfs: sink read_flags argument into extent_read_full_page
  btrfs: sink mirror_num argument in extent_read_full_page
  btrfs: promote extent_read_full_page to btrfs_readpage
  btrfs: remove mirror_num argument from extent_read_full_page
  btrfs: remove btrfs_get_extent indirection from __do_readpage
  btrfs: remove btree_get_extent
  btrfs: simplify metadata pages reading
  btrfs: remove btree_readpage
  btrfs: reschedule if necessary when logging directory items
  btrfs: do not create raid sysfs entries under any locks
  btrfs: kill the RCU protection for fs_info->space_info
  btrfs: improve error message in setup_items_for_insert
  btrfs: add kerneldoc for setup_items_for_insert
  btrfs: sink total_data parameter in setup_items_for_insert
  btrfs: eliminate total_size parameter from setup_items_for_insert
  btrfs: re-arrange statements in setup_items_for_insert
  btrfs: sysfs: export supported send stream version
  btrfs: send: use btrfs_file_extent_end() in send_write_or_clone()
  btrfs: send: avoid copying file data
  btrfs: send: get rid of i_size logic in send_write()
  btrfs: rename btrfs_insert_clone_extent() to a more generic name
  btrfs: rename btrfs_punch_hole_range() to a more generic name
  btrfs: rename struct btrfs_clone_extent_info to a more generic name
  btrfs: remove item_size member of struct btrfs_clone_extent_info
  btrfs: fix metadata reservation for fallocate that leads to transaction aborts
  btrfs: remove unused function calc_global_rsv_need_space()
  btrfs: move btrfs_dev_replace_update_device_in_mapping_tree to drop declaration
  btrfs: simplify gotos in open_seed_device
  btrfs: remove unnecessary tmp variable in btrfs_assign_next_active_device()
  btrfs: remove tmp variable for list traversal in btrfs_init_dev_replace_tgtdev
  btrfs: use sprout device_list_mutex in btrfs_init_devices_late
  btrfs: reada: lock all seed/sprout devices in __reada_start_machine
  btrfs: handle errors in btrfs_sysfs_add_fs_devices
  btrfs: initialize sysfs devid and device link for seed device
  btrfs: split and refactor btrfs_sysfs_remove_devices_dir
  btrfs: simplify parameters of btrfs_sysfs_add_devices_dir
  btrfs: make btrfs_sysfs_remove_devices_dir return void
  btrfs: add btrfs_sysfs_remove_device helper
  btrfs: add btrfs_sysfs_add_device helper
  btrfs: fix replace of seed device
  btrfs: improve device scanning messages
  btrfs: pretty print leaked root name
  btrfs: sysfs: export currently running exclusive operation
  btrfs: enumerate the type of exclusive operation in progress
  btrfs: sysfs: init devices outside of the chunk_mutex
  btrfs: make extent_fiemap take btrfs_inode
  btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inode
  btrfs: make copy_inline_to_page take btrfs_inode
  btrfs: make btrfs_find_ordered_sum take btrfs_inode
  btrfs: make get_extent_skip_holes take btrfs_inode
  btrfs: make btrfs_writepage_endio_finish_ordered btrfs_inode-centric
  btrfs: make btrfs_invalidatepage work on btrfs_inode
  btrfs: convert btrfs_inode_sectorsize to take btrfs_inode
  btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode
  btrfs: make ordered extent tracepoint take btrfs_inode
  btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode
  btrfs: make inode_tree_del take btrfs_inode
  btrfs: use BTRFS_NESTED_NEW_ROOT for double splits
  btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots
  btrfs: introduce BTRFS_NESTING_SPLIT for split blocks
  btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW
  btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT
  btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks
  btrfs: add nesting tags to the locking helpers
  btrfs: introduce btrfs_path::recurse
  btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed
  btrfs: don't opencode sync_blockdev in btrfs_init_new_device
  btrfs: remove redundant code from btrfs_free_stale_devices
  btrfs: refactor locked condition in btrfs_init_new_device
  btrfs: use RCU for quick device check in btrfs_init_new_device
  btrfs: ctree: check key order before merging tree blocks
  btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref()
  btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()
  btrfs: extent_io: do extra check for extent buffer read write functions
  btrfs: rework error detection in init_tree_roots
  btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations
  btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
  btrfs: do not hold device_list_mutex when closing devices
  btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
  btrfs: remove alloc_list splice in btrfs_prepare_sprout
  btrfs: document some invariants of seed code
  btrfs: switch seed device to list api
  btrfs: simplify setting/clearing fs_info to btrfs_fs_devices
  btrfs: make close_fs_devices return void
  btrfs: factor out loop logic from btrfs_free_extra_devids
  btrfs: factor out reada loop in __reada_start_machine
  btrfs: remove err variable from btrfs_get_extent
  btrfs: dio iomap DSYNC workaround
  btrfs: switch to iomap for direct IO
  btrfs: add owner and fs_info to alloc_state io_tree
  btrfs: make read_block_group_item return void
  btrfs: sysfs: fix unused-but-set-variable warnings
  btrfs: make fast fsyncs wait only for writeback
  btrfs: do not commit logs and transactions during link and rename operations
  btrfs: do not take the log_mutex of the subvolume when pinning the log
  btrfs: send: remove indirect callback parameter for changed_cb
  btrfs: scrub: rename ratelimit state varaible to avoid shadowing
  btrfs: remove unnecessarily shadowed variables
  btrfs: compression: move declarations to header
  btrfs: remove const from btrfs_feature_set_name
  btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need()
  btrfs: fix possible infinite loop in data async reclaim
  btrfs: add a comment explaining the data flush steps
  btrfs: do async reclaim for data reservations
  btrfs: flush delayed refs when trying to reserve data space
  btrfs: run delayed iputs before committing the transaction for data
  btrfs: don't force commit if we are data
  btrfs: drop the commit_cycles stuff for data reservations
  btrfs: use the same helper for data and metadata reservations
  btrfs: serialize data reservations if we are flushing
  btrfs: use ticketing for data space reservations
  btrfs: add btrfs_reserve_data_bytes and use it
  btrfs: add the data transaction commit logic into may_commit_transaction
  btrfs: add flushing states for handling data reservations
  btrfs: check tickets after waiting on ordered extents
  btrfs: use btrfs_start_delalloc_roots in shrink_delalloc
  btrfs: use the btrfs_space_info_free_bytes_may_use helper for delalloc
  btrfs: call btrfs_try_granting_tickets when reserving space
  btrfs: call btrfs_try_granting_tickets when unpinning anything
  btrfs: call btrfs_try_granting_tickets when freeing reserved bytes
  btrfs: make ALLOC_CHUNK use the space info flags
  btrfs: make shrink_delalloc take space_info as an arg
  btrfs: handle U64_MAX for shrink_delalloc
  btrfs: remove orig from shrink_delalloc
  btrfs: change nr to u64 in btrfs_start_delalloc_roots
  btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid
  btrfs: remove spurious BUG_ON in btrfs_get_extent
  btrfs: delete duplicated words + other fixes in comments
  btrfs: tracepoints: output proper root owner for trace_find_free_extent()
  leds: pwm: Remove platform_data support
  dt-bindings: pinctrl: sunxi: Allow pinctrl with more interrupt banks
  dmaengine: xilinx: dpdma: convert tasklets to use new tasklet_setup() API
  dmaengine: sf-pdma: convert tasklets to use new tasklet_setup() API
  iommu/vt-d: Gracefully handle DMAR units with no supported address widths
  pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_VISCONTI
  gpio: pca953x: Survive spurious interrupts
  gpiolib: Disable compat ->read() code in UML case
  x86/mce: Decode a kernel instruction to determine if it is copying from user
  x86/mce: Recover from poison found while copying from user space
  x86/mce: Avoid tail copy when machine check terminated a copy from user
  mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E
  x86/mce: Add _ASM_EXTABLE_CPY for copy user access
  dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling
  x86/mce: Provide method to find out the type of an exception handler
  dma-direct: factor out a dma_direct_alloc_from_pool helper
  dma-direct check for highmem pages in dma_direct_alloc_pages
  x86/mce: Pass pointer to saved pt_regs to severity calculation routines
  pinctrl: mediatek: Free eint data on failure
  usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled
  LSM: Fix type of id parameter in kernel_post_load_data prototype
  misc: Kconfig: add a new dependency for HISI_HIKEY_USB
  x86/platform/uv: Update Copyrights to conform to HPE standards
  x86/platform/uv: Update for UV5 NMI MMR changes
  x86/platform/uv: Update UV5 TSC checking
  x86/platform/uv: Update node present counting
  x86/platform/uv: Update UV5 MMR references in UV GRU
  x86/platform/uv: Adjust GAM MMR references affected by UV5 updates
  x86/platform/uv: Update MMIOH references based on new UV5 MMRs
  x86/platform/uv: Add and decode Arch Type in UVsystab
  x86/platform/uv: Add UV5 direct references
  x86/platform/uv: Update UV MMRs for UV5
  ANDROID: scsi: ufs: add hooks to monitor stats of UFS traffic
  drivers/misc/sgi-xp: Adjust references in UV kernel modules
  x86/platform/uv: Remove SCIR MMR references for UV systems
  x86/platform/uv: Remove UV BAU TLB Shootdown Handler
  nvme-core: remove extra condition for vwc
  nvme-core: remove extra variable
  nvme: remove nvme_identify_ns_list
  nvme: refactor nvme_validate_ns
  nvme: move nvme_validate_ns
  nvme: query namespace identifiers before adding the namespace
  nvme: revalidate zone bitmaps in nvme_update_ns_info
  nvme: remove nvme_update_formats
  nvme: update the known admin effects
  nvme: set the queue limits in nvme_update_ns_info
  nvme: remove the 0 lba_shift check in nvme_update_ns_info
  nvme: clean up the check for too large logic block sizes
  nvme: freeze the queue over ->lba_shift updates
  nvme: factor out a nvme_configure_metadata helper
  nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block
  nvme: lift the check for an unallocated namespace into nvme_identify_ns
  nvme: rename __nvme_revalidate_disk
  nvme: rename _nvme_revalidate_disk
  nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns
  nvme: remove the disk argument to nvme_update_zone_info
  nvme: fix initialization of the zone bitmaps
  block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED
  nvme-loop: don't put ctrl on nvme_init_ctrl error
  nvme-core: put ctrl ref when module ref get fail
  drm/nouveau/mem: guard against NULL pointer access in mem_del
  drm/nouveau/device: return error for unknown chipsets
  exfat: fix use of uninitialized spinlock on error path
  exfat: fix pointer error checking
  arm/arm64: xen: Fix to convert percpu address to gfn correctly
  Input: Add MAINTAINERS entry for SiS i2c touch input driver
  selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64
  Input: evdev - per-client waitgroups
  riscv: Fixup bootup failure with HARDENED_USERCOPY
  scsi: hisi_sas: Recover PHY state according to the status before reset
  scsi: hisi_sas: Filter out new PHY up events during suspend
  scsi: hisi_sas: Add device link between SCSI devices and hisi_hba
  scsi: hisi_sas: Add check for methods _PS0 and _PR0
  scsi: hisi_sas: Add controller runtime PM support for v3 hw
  scsi: hisi_sas: Switch to new framework to support suspend and resume
  scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling synchronize_irq()
  hwmon: (pmbus/max20730) adjust the vout reading given voltage divider
  dt-bindings: hwmon: max20730: adding device tree doc for max20730
  hwmon: Add hardware monitoring driver for Moortec MR75203 PVT controller
  hwmon: Add DT bindings schema for PVT controller
  can: m_can_platform: don't call m_can_class_suspend in runtime suspend
  can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros
  can: raw: add missing error queue support
  MAINTAINERS: adjust to mcp251xfd file renaming
  can: c_can: reg_map_{c,d}_can: mark as __maybe_unused
  can: softing: softing_card_shutdown(): add  braces around empty body in an 'if' statement
  can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming
  block: Consider only dispatched requests for inflight statistic
  dt-bindings: hwmon: Add the +vs supply to the lm75 bindings
  dt-bindings: hwmon: Convert lm75 bindings to yaml
  RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl.
  RDMA/bnxt_re: Use rdma_umem_for_each_dma_block()
  dt-bindings: arm: hisilicon: convert Hi6220 domain controller bindings to json-schema
  samples: bpf: Driver interrupt statistics in xdpsock
  samples: bpf: Count syscalls in xdpsock
  samples: bpf: Split xdpsock stats into new struct
  samples/bpf: Fix a compilation error with fallthrough marking
  samples/bpf: Change Makefile to cope with latest llvm
  dt-bindings: riscv: convert pwm bindings to json-schema
  dt-bindings: riscv: convert plic bindings to json-schema
  dt-bindings: fu540: prci: convert PRCI bindings to json-schema
  bpf, libbpf: Use valid btf in bpf_program__set_attach_target
  selftest/bpf: Test pinning map with reused map fd
  libbpf: Check if pin_path was set even map fd exist
  libbpf: Close map fd if init map slots failed
  dt-bindings: vendor-prefixes: favor "gateworks" over "gw"
  usermodehelper: reset umask to default before executing user process
  splice: teach splice pipe reading about empty pipe buffers
  FROMLIST: soc: qcom: cmd-db: allow loading as a module
  crypto: arm64: Use x16 with indirect branch to bti_c
  staging: vchiq: Fix list_for_each exit tests
  firmware_loader: fix a kernel-doc markup
  ANDROID: workqueue: add vendor hook for wq lockup information
  ALSA: usb-audio: endpoint.c: fix repeated word 'there'
  ALSA: portman2x4: fix repeated word 'if'
  dt-bindings: Another round of adding missing 'additionalProperties'
  dt-bindings: hwlock: omap: Fix warnings with k3.yaml
  ANDROID: Incremental fs: Fix read_log_test which failed sporadically
  spi: spi-mtk-nor: Add power management support
  spi: spi-mtk-nor: support 36bit dma addressing
  spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer
  dt-bindings: spi: add mt8192-nor compatible string
  dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compatible matching
  scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug
  scsi: scsi_debug: Support host tagset
  scsi: hisi_sas: Switch v3 hw to MQ
  scsi: core: Show nr_hw_queues in sysfs
  scsi: Add host and host template flag 'host_tagset'
  objtool: Allow nested externs to enable BUILD_BUG()
  ASoC: omap-mcbsp: Fix use of uninitialised pointer
  NFS: fix nfs_path in case of a rename retry
  ASoC: Intel: Remove sst_dsp_get_thread_context
  ASoC: Intel: Remove sst_pdata structure
  ASoC: Intel: Make atom components independent of sst-dsp
  ASoC: Intel: Remove SST-legacy specific constants
  ASoC: Intel: Remove unused DSP interface fields
  ASoC: Intel: Remove unused DSP operations
  ASoC: Intel: Skylake: Unassign ram_read and read_write ops
  ASoC: Intel: Remove SST firmware components
  ASoC: Intel: Remove SST ACPI component
  ASoC: Intel: Remove baytrail solution
  ASoC: Intel: Remove rt5640 support for baytrail solution
  ASoC: Intel: Remove max98090 support for baytrail solution
  ASoC: Intel: Remove haswell solution
  dt-bindings: mailbox: fsl,mu: Add missing power-domains
  ovl: use generic vfs_ioc_setflags_prepare() helper
  ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories
  block: move blk_mq_sched_try_merge to blk-merge.c
  block: remove the unused blk_integrity_merge_bio export
  block: remove the unused blk_integrity_merge_rq export
  block: move 'q_usage_counter' into front of 'request_queue'
  percpu_ref: reduce memory footprint of percpu_ref in fast path
  ethtool: specify which header flags are supported per command
  netlink: add mask validation
  netlink: create helpers for checking type is an int
  ethtool: link up ethnl_header_policy as a nested policy
  ethtool: trim policy tables
  ethtool: wire up set policies to ops
  ethtool: wire up get policies to ops
  ipv4: use dev_sw_netstats_rx_add()
  net: openvswitch: use dev_sw_netstats_rx_add()
  xfrm: use dev_sw_netstats_rx_add()
  ipv6: use dev_sw_netstats_rx_add()
  gtp: use dev_sw_netstats_rx_add()
  bareudp: use dev_sw_netstats_rx_add()
  geneve: use dev_sw_netstats_rx_add()
  vxlan: use dev_sw_netstats_rx_add()
  net: netdevice.h: sw_netstats_rx_add helper
  perf/x86: Fix n_metric for cancelled txn
  perf/x86: Fix n_pair for cancelled txn
  net: atlantic: implement media detect feature via phy tunables
  net: atlantic: implement phy downshift feature
  ethtool: allow netdev driver to define phy tunables
  net: always dump full packets with skb_dump
  tcp: fix receive window update in tcp_add_backlog()
  ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3
  net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
  mptcp: don't skip needed ack
  mptcp: more DATA FIN fixes
  net: mscc: ocelot: warn when encoding an out-of-bounds watermark value
  net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
  net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
  pseries/hotplug-memory: hot-add: skip redundant LMB lookup
  selftests/powerpc: Add a rtas_filter selftest
  powerpc/rtas: Restrict RTAS requests from userspace
  powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
  powerpc/smp: Optimize update_coregroup_mask
  powerpc/smp: Move coregroup mask updation to a new function
  powerpc/smp: Optimize update_mask_by_l2
  powerpc/smp: Check for duplicate topologies and consolidate
  powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs
  powerpc/smp: Stop passing mask to update_mask_by_l2
  powerpc/smp: Limit CPUs traversed to within a node.
  powerpc/smp: Optimize remove_cpu_from_masks
  powerpc/smp: Remove get_physical_package_id
  powerpc/smp: Stop updating cpu_core_mask
  powerpc/topology: Update topology_core_cpumask
  powerpc/tm: Save and restore AMR on treclaim and trechkpt
  powerpc/eeh: Clean up PE addressing
  powerpc/pseries/eeh: Allow zero to be a valid PE configuration address
  powerpc/pseries/eeh: Rework device EEH PE determination
  powerpc/pseries/eeh: Clean up pe_config_addr lookups
  powerpc/eeh: Move EEH initialisation to an arch initcall
  powerpc/eeh: Delete eeh_ops->init
  powerpc/pseries: Stop using eeh_ops->init()
  powerpc/powernv: Stop using eeh_ops->init()
  powerpc/eeh: Rework EEH initialisation
  powerpc: switch 85xx defconfigs from legacy ide to libata
  powerpc: PPC_SECURE_BOOT should not require PowerNV
  powerpc/papr_scm: Fix warnings about undeclared variable
  powerpc/64: make restore_interrupts 64e only
  powerpc/64e: remove 64s specific interrupt soft-mask code
  powerpc/64e: remove PACA_IRQ_EE_EDGE
  powerpc/64: fix irq replay pt_regs->softe value
  powerpc/64: fix irq replay missing preempt
  powerpc/pseries: add new branch prediction security bits for link stack
  powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address
  powerpc: untangle cputable mce include
  powerpc/powernv/elog: Fix race while processing OPAL error log event.
  ANDROID: overlayfs: readdir override_creds=off option bypass creator_cred
  MIPS: pgtable: Remove used PAGE_USERIO define
  MIPS: alchemy: Share prom_init implementation
  MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX is disabled
  ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
  ACPI: EC: PM: Flush EC work unconditionally after wakeup
  irqchip/qcom-pdc: Reset PDC interrupts during init
  irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
  pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
  genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
  pinctrl: qcom: Use return value from irq_set_wake() call
  pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MASK_ON_SUSPEND flags
  PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
  power: supply: sbs-battery: keep error code when get_property() fails
  x86/copy_mc: Introduce copy_mc_enhanced_fast_string()
  x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()
  platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
  mtd: hyperbus: add Renesas RPC-IF driver
  ANDROID: perf: Export clock_set_rate tracepoint
  Revert "mtd: spi-nor: Prefer asynchronous probe"
  dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>
  dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma
  dma-mapping: move dma-debug.h to kernel/dma/
  dma-mapping: remove <asm/dma-contiguous.h>
  dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>
  dma-contiguous: remove dma_contiguous_set_default
  dma-contiguous: remove dev_set_cma_area
  dma-contiguous: remove dma_declare_contiguous
  dma-mapping: split <linux/dma-mapping.h>
  cma: decrease CMA_ALIGNMENT lower limit to 2
  FROMLIST: scsi: ufs: clear uac for rpmb lun
  arc: include/asm: fix typos of "themselves"
  ARC: SMP: fix typo and use "come up" instead of "comeup"
  ARC: [dts] fix the errors detected by dtbs_check
  arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
  ARC: [plat-eznps]: Drop support for EZChip NPS platform
  FROMGIT: drm/virtio: Fix use after free in get_capset_info callback.
  RDMA/umem: Move to allocate SG table from pages
  lib/scatterlist: Add support in dynamic allocation of SG table from pages
  tools/testing/scatterlist: Show errors in human readable form
  tools/testing/scatterlist: Rejuvenate bit-rotten test
  tracing: Add support for dynamic strings to synthetic events
  bpf, doc: Update Andrii's email in MAINTAINERS
  tracing: Save normal string variables
  tracing: Fix parse_synth_field() error handling
  tracing: Change STR_VAR_MAX_LEN
  bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI
  Smack: Remove unnecessary variable initialization
  Documentation: i2c: add testunit docs to index
  i2c: tegra: Improve driver module description
  i2c: tegra: Clean up whitespaces, newlines and indentation
  i2c: tegra: Clean up and improve comments
  i2c: tegra: Clean up printk messages
  i2c: tegra: Clean up variable names
  i2c: tegra: Improve formatting of variables
  i2c: tegra: Check errors for both positive and negative values
  i2c: tegra: Factor out hardware initialization into separate function
  i2c: tegra: Factor out register polling into separate function
  i2c: tegra: Factor out packet header setup from tegra_i2c_xfer_msg()
  i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg()
  i2c: tegra: Rename wait/poll functions
  i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg()
  i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear()
  i2c: tegra: Remove likely/unlikely from the code
  i2c: tegra: Remove outdated barrier()
  i2c: tegra: Clean up variable types
  i2c: tegra: Reorder location of functions in the code
  i2c: tegra: Clean up probe function
  i2c: tegra: Move out all device-tree parsing into tegra_i2c_parse_dt()
  i2c: tegra: Use clk-bulk helpers
  i2c: tegra: Use platform_get_irq()
  i2c: tegra: Use devm_platform_get_and_ioremap_resource()
  i2c: tegra: Use reset_control_reset()
  i2c: tegra: Remove error message used for devm_request_irq() failure
  i2c: tegra: Runtime PM always available on Tegra
  i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member
  i2c: tegra: Initialize div-clk rate unconditionally
  i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear()
  i2c: tegra: Handle potential error of tegra_i2c_flush_fifos()
  i2c: tegra: Add missing pm_runtime_put()
  i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transfer
  i2c: testunit: improve documentation
  drm/amd/display: HDMI remote sink need mode validation for Linux
  drm/amd/display: Change to correct unit on audio rate
  drm/amd/display: Avoid set zero in the requested clk
  drm/amdgpu: align frag_end to covered address space
  drm/amdgpu: fix NULL pointer dereference for Renoir
  leds: lm3697: Fix out-of-bound access
  ipmi_si: Fix wrong return value in try_smi_init()
  RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
  arm64: initialize per-cpu offsets earlier
  spi: renesas,sh-msiof: Add r8a77961 support
  kselftest/arm64: Check mte tagged user address in kernel
  kselftest/arm64: Verify KSM page merge for MTE pages
  kselftest/arm64: Verify all different mmap MTE options
  kselftest/arm64: Check forked child mte memory accessibility
  kselftest/arm64: Verify mte tag inclusion via prctl
  kselftest/arm64: Add utilities and a test to validate mte memory
  arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible
  arm64: dts: meson: add missing g12 rng clock
  arm64: dts: meson-axg-s400: enable USB OTG
  arm64: dts: meson-axg: add USB nodes
  regmap: irq: Add support to clear ack registers
  ASoC: Intel: haswell: Mark FE DAIs as nonatomic
  ASoC: Intel: broadwell: Mark FE DAIs as nonatomic
  ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic
  ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic
  Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1
  block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx()
  block: make blk_crypto_rq_bio_prep() able to fail
  block: make bio_crypt_clone() able to fail
  PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
  block: add a bdget_part helper
  drbd: remove ->this_bdev
  docs: hwmon: (ltc2945) update datasheet link
  hwmon: (mlxreg-fan) Fix double "Mellanox"
  hwmon: (pmbus/max20730) add device monitoring via debugfs
  hwmon: (pmbus/max34440) Fix OC fault limits
  rxrpc: Fix server keyring leak
  spi: imx: Fix freeing of DMA channels if spi_bitbang_start() fails
  ANDROID: GKI: Build INCREMENTAL_FS into GKI
  docs: programming-languages: refresh blurb on clang support
  Documentation: kvm: fix a typo
  rxrpc: The server keyring isn't network-namespaced
  rxrpc: Fix accept on a connection that need securing
  rxrpc: Fix some missing _bh annotations on locking conn->state_lock
  rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
  rxrpc: Fix rxkad token xdr encoding
  regulator: bd9576: Fix print
  regulator: bd9576: fix regulator binfdings dt node names
  dt-bindings: regulator: document pm8950 and pm8953 smd regulators
  regulator: qcom_smd: add pm8953 regulators
  regulator: Make constraint debug processing conditional on DEBUG
  ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT
  ASoC: mchp-spdifrx: convert to devm_platform_get_and_ioremap_resource
  printk: Use fallthrough pseudo-keyword
  bpf, verifier: Use fallthrough pseudo-keyword
  xsk: Remove internal DMA headers
  ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion
  ASoC: rt715-sdw: probe with RT714 Device ID
  ASoC: Intel: sof_sdw_rt1316: add missing component string
  ASoC: Intel: sof_sdw_rt1308: add extra check on init
  ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata
  ASoC: sun8i-codec: Enable AIF mono/stereo control
  ASoC: sun8i-codec: Fix AIF widget channel references
  ASoC: sun8i-codec: Correct DAPM widget types
  ASoC: sun8i-codec: Consistently name DAPM widgets and routes
  ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes
  ASoC: sun8i-codec: Swap module clock/reset dependencies
  ASoC: sun8i-codec: Set up clock tree at probe time
  cpufreq: Move traces and update to policy->cur to cpufreq core
  cpufreq: stats: Enable stats for fast-switch as well
  cpufreq: stats: Mark few conditionals with unlikely()
  cpufreq: stats: Remove locking
  cpufreq: stats: Defer stats update to cpufreq_stats_record_transition()
  net: phy: marvell: Use phy_read_paged() instead of open coding it
  dt-bindings: mfd: ti,j721e-system-controller: Fix incorrect pattern property
  dt-bindings: display: Add dsi-controller.yaml in DSI controller schemas
  dt-bindings: arm: Add missing root node constraint for board/SoC bindings
  net: dsa: propagate switchdev vlan_filtering prepare phase to drivers
  w1: w1_therm: make w1_poll_completion static
  staging: greybus: use __force when assigning __u8 value to snd_ctl_elem_type_t
  staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for format bitmask
  staging: greybus: fix warnings about endianness detected by sparse
  MAINTAINERS: Add maintainer of DW APB SSI driver
  PCI: meson: Build as module by default
  m68knommu: include SDHC support only when hardware has it
  m68knommu: fix sparse warnings in signal code
  m68knommu: switch to using asm-generic/uaccess.h
  binder: simplify the return expression of binder_mmap
  test_firmware: Test partial read support
  firmware: Add request_partial_firmware_into_buf()
  firmware: Store opt_flags in fw_priv
  fs/kernel_file_read: Add "offset" arg for partial reads
  IMA: Add support for file reads without contents
  LSM: Add "contents" flag to kernel_read_file hook
  module: Call security_kernel_post_load_data()
  firmware_loader: Use security_post_load_data()
  LSM: Introduce kernel_post_load_data() hook
  fs/kernel_read_file: Add file_size output argument
  fs/kernel_read_file: Switch buffer size arg to size_t
  fs/kernel_read_file: Remove redundant size argument
  fs/kernel_read_file: Split into separate source file
  fs/kernel_read_file: Split into separate include file
  fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum
  fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum
  serial: mcf: add sysrq capability
  serial: fsl_lpuart: add sysrq support when using dma
  ACPI: button: fix handling lid state changes when input device closed
  power: supply: Constify static w1_family_ops structs
  w1: Constify static w1_family_ops structs
  w1: Constify struct w1_family_ops
  usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
  USB: serial: ftdi_sio: use cur_altsetting for consistency
  intel_th: pci: Add Alder Lake CPU support
  intel_th: pci: Add Alder Lake-S support
  stm class: ftrace: Use different channel accroding to CPU
  stm class: ftrace: Enable supported trace export flag
  tracing: Add trace_export support for trace_marker
  tracing: Add trace_export support for event trace
  tracing: Add flag to control different traces
  stm class: ftrace: Change dependency to TRACING
  ARM: dts: sun4i-a10: fix cpu_alert temperature
  platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
  mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
  asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation
  sparc32: Move ioremap/iounmap declaration before asm-generic/io.h include
  sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard
  USB: serial: option: Add Telit FT980-KS composition
  mfd: kempld-core: Fix unused variable 'kempld_acpi_table' when !ACPI
  mfd: sl28cpld: Depend on I2C
  staging: r8188eu: remove unnecessary type casts (struct wlan_bssid_ex *)
  staging: rtl8723bs: replace _cancel_timer with del_timer_sync
  staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16
  staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16
  staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24
  staging: rtl8723bs: remove unused macros
  staging: rtl8723bs: replace _RND8 with round_up()
  staging: rtl8723bs: replace _RND4 with round_up()
  staging: rtl8723bs: replace RND4 with round_up()
  staging: qlge: fix build breakage with dumping enabled
  dt-bindings: Fix 'reg' size issues in zynqmp examples
  dmaengine: rcar-dmac: drop double zeroing
  dmaengine: sh: drop double zeroing
  dmaengine: ioat: Allocate correct size for descriptor chunk
  dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname
  dmaengine: fsl: remove bad channel update
  dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
  net: openvswitch: Constify static struct genl_small_ops
  mptcp: Constify mptcp_pm_ops
  Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2
  Input: synaptics-rmi4 - support bootloader v8 in f34v7
  Input: synaptics-rmi4 - add support for F3A
  Input: synaptics-rmi4 - rename f30_data to gpio_data
  x86/xen: Fix typo in xen_pagetable_p2m_free()
  x86/xen: disable Firmware First mode for correctable memory errors
  xen/arm: do not setup the runstate info page if kpti is enabled
  xen: remove redundant initialization of variable ret
  xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*()
  xen/gntdev.c: Mark pages as dirty
  RISC-V: Make sure memblock reserves the memory containing DT
  Input: add zinitix touchscreen driver
  dt-bindings: input/touchscreen: add bindings for zinitix
  Linux 5.9-rc8
  drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit
  net/core: check length before updating Ethertype in skb_mpls_{push,pop}
  net: mvneta: fix double free of txq->buf
  net_sched: check error pointer in tcf_dump_walker()
  net: team: fix memory leak in __team_options_register
  bnxt_en: Eliminate unnecessary RX resets.
  bnxt_en: Reduce unnecessary message log during RX errors.
  bnxt_en: Add a software counter for RX ring reset.
  bnxt_en: Implement RX ring reset in response to buffer errors.
  bnxt_en: Refactor bnxt_init_one_rx_ring().
  bnxt_en: Refactor bnxt_free_rx_skbs().
  bnxt_en: Log FW health status info, if reset is aborted.
  bnxt_en: perform no master recovery during startup
  bnxt_en: log firmware status on firmware init failure
  bnxt_en: refactor bnxt_alloc_fw_health()
  bnxt_en: Update firmware interface spec to 1.10.1.68.
  net: dsa: mv88e6xxx: Add per port devlink regions
  net: dsa: Add helper for converting devlink port to ds and port
  net: dsa: Add devlink port regions support to DSA
  net: devlink: Add support for port regions
  net: dsa: Register devlink ports before calling DSA driver setup()
  net: dsa: Make use of devlink port flavour unused
  net: devlink: Add unused port flavour
  MAINTAINERS: TPM DEVICE DRIVER: Update GIT
  netfilter: nf_tables: Implement fast bitwise expression
  netfilter: nf_tables: Enable fast nft_cmp for inverted matches
  netfilter: nfnetlink: place subsys mutexes in distinct lockdep classes
  netfilter: ipset: enable memory accounting for ipset allocations
  netfilter: nf_tables_offload: Remove unused macro FLOW_SETUP_BLOCK
  riscv: remove address space overrides using set_fs()
  riscv: implement __get_kernel_nofault and __put_user_nofault
  riscv: refactor __get_user and __put_user
  riscv: use memcpy based uaccess for nommu again
  asm-generic: make the set_fs implementation optional
  asm-generic: add nommu implementations of __{get,put}_kernel_nofault
  asm-generic: improve the nommu {get,put}_user handling
  uaccess: provide a generic TASK_SIZE_MAX definition
  media: zoran.rst: place it at the right place this time
  hwmon: (bt1-pvt) Wait for the completion with timeout
  hwmon: (bt1-pvt) Cache current update timeout
  hwmon: (bt1-pvt) Test sensor power supply on probe
  hwmon: (lm75) Add regulator support
  hwmon: Add hwmon driver for Intel MAX 10 BMC
  dt-bindings: Add MP2975 voltage regulator device
  hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller
  hwmon: (tmp513) fix spelling typo in comments
  hwmon: (amd_energy) Update driver documentation
  hwmon: (amd_energy) Improve the accumulation logic
  vhost-vdpa: fix page pinning leakage in error path
  vhost-vdpa: fix vhost_vdpa_map() on error condition
  vhost: Don't call log_access_ok() when using IOTLB
  vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
  vhost: Don't call access_ok() when using IOTLB
  mptcp: ADD_ADDRs with echo bit are smaller
  dt-bindings: net: dsa: b53: Fix full duplex in example
  dt-bindings: net: dsa: b53: Specify unit address in hex
  net: dsa: sja1105: remove duplicate prefix for VL Lookup dynamic config
  bnx2x: Use fallthrough pseudo-keyword
  net: ksz884x: Use fallthrough pseudo-keyword
  net: bna: Use fallthrough pseudo-keyword
  usbnet: Use fallthrough pseudo-keyword
  net/sched: act_mpls: Add action to push MPLS LSE before Ethernet header
  net/sched: act_vlan: Add {POP,PUSH}_ETH actions
  net: typhoon: Fix a typo Typoon --> Typhoon
  net: phy: dp83869: fix unsigned comparisons against less than zero values
  net/smc: use an array to check fields in system EID
  net/smc: send ISM devices with unique chid in CLC proposal
  powerpc: dts: t1040rdb: add ports for Seville Ethernet switch
  powerpc: dts: t1040: add bindings for Seville Ethernet switch
  tcp: account total lost packets properly
  power: supply: bq25980: Add support for the BQ259xx family
  net: hinic: fix DEVLINK build errors
  net/iucv: fix indentation in __iucv_message_receive()
  net/af_iucv: right-size the uid variable in iucv_sock_bind()
  dt-binding: bq25980: Add the bq25980 flash charger
  net: remove NETDEV_HW_ADDR_T_SLAVE
  net: stmmac: Modify configuration method of EEE timers
  power: supply: fix spelling mistake "unprecise" -> "imprecise"
  power: supply: test_power: add missing newlines when printing parameters by sysfs
  genetlink: allow dumping command-specific policy
  genetlink: properly support per-op policy dumping
  genetlink: factor skb preparation out of ctrl_dumppolicy()
  netlink: rework policy dump to support multiple policies
  netlink: compare policy more accurately
  power: supply: pm2301: drop duplicated i2c_device_id
  power: supply: charger-manager: drop unused charger assignment
  power: supply: rt9455: skip 'struct acpi_device_id' when !CONFIG_ACPI
  power: supply: goldfish: skip 'struct acpi_device_id' when !CONFIG_ACPI
  power: supply: bq25890: skip 'struct acpi_device_id' when !CONFIG_ACPI
  power: supply: bq2515x: fix kerneldoc
  power: supply: bq24257: skip 'struct acpi_device_id' when !CONFIG_ACPI
  coccinelle: misc: add flexible_array.cocci script
  ARM: dts: nspire: Fix SP804 users
  arm64: dts: lg: Fix SP804 users
  arm64: dts: lg: Fix SP805 clocks
  ARM: mstar: Fix up the fallout from moving the dts/dtsi files
  ARM: mstar: Add mstar prefix to all of the dtsi/dts files
  ARM: mstar: Add interrupt to pm_uart
  ARM: mstar: Add interrupt controller to base dtsi
  ARM: mstar: Select MStar intc
  ARM: multi_v7_defconfig: add FMC2 EBI controller support
  ARM: stm32: Replace HTTP links with HTTPS ones
  scripts/spelling.txt: fix malformed entry
  mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs
  mm, slub: restore initial kmem_cache flags
  power: supply: max17040: Support soc alert
  power: supply: max17040: Support setting rcomp
  dt-bindings: power: supply: max17040: Add maxim,rcomp
  power: supply: max17040: Support compatible devices
  dt-bindings: power: supply: Extend max17040 compatibility
  x86/events/amd/iommu: Fix sizeof mismatch
  perf/x86/intel: Check perf metrics feature for each CPU
  sched/deadline: Unthrottle PI boosted threads while enqueuing
  sched/debug: Add new tracepoint to track cpu_capacity
  sched/fair: Tweak pick_next_entity()
  power: supply: max17040: Use regmap i2c
  power: supply: max17040: Use devm_ to automate remove
  power: supply: document current direction
  KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept
  media: add Zoran cardlist
  security/keys: remove compat_keyctl_instantiate_key_iov
  mm: remove compat_process_vm_{readv,writev}
  fs: remove compat_sys_vmsplice
  fs: remove the compat readv/writev syscalls
  fs: remove various compat readv/writev helpers
  iov_iter: transparently handle compat iovecs in import_iovec
  iov_iter: refactor rw_copy_check_uvector and import_iovec
  bpf: Deref map in BPF_PROG_BIND_MAP when it's already used
  genetlink: switch control commands to per-op policies
  genetlink: use parsed attrs in dumppolicy
  taskstats: move specifying netlink policy back to ops
  genetlink: bring back per op policy
  genetlink: use .start callback for dumppolicy
  genetlink: add a structure for dump state
  genetlink: move to smaller ops wherever possible
  genetlink: add small version of ops
  genetlink: reorg struct genl_family
  scsi: qedf: Remove redundant assignment to variable 'rc'
  scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store()
  scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro
  scsi: qla4xxx: Delete unneeded variable 'status' in qla4xxx_process_ddb_changed
  scsi: sun_esp: Use module_platform_driver to simplify the code
  scsi: sun3x_esp: Use module_platform_driver to simplify the code
  scsi: sni_53c710: Use module_platform_driver to simplify the code
  scsi: qlogicpti: Use module_platform_driver to simplify the code
  scsi: mac_esp: Use module_platform_driver to simplify the code
  scsi: jazz_esp: Use module_platform_driver to simplify the code
  scsi: mvumi: Fix error return in mvumi_io_attach()
  scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req()
  scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
  scsi: aacraid: Add a missing iounmap call
  scsi: qedi: Add schedule_hw_err_handler callback for fan failure
  scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
  scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c
  scsi: snic: Remove unnecessary condition
  scsi: fnic: Do not call 'scsi_done()' for unhandled commands
  block: scsi_ioctl: Avoid the use of one-element arrays
  rsxx: Use fallthrough pseudo-keyword
  pata_cmd64x: Use fallthrough pseudo-keyword
  dpaa2-eth: add support for devlink parser error drop traps
  dpaa2-eth: add basic devlink support
  devlink: add .trap_group_action_set() callback
  devlink: add parser error drop packet traps
  ionic: add new bad firmware error code
  ionic: use lif ident for filter count
  ionic: refill lif identity after fw_up
  ionic: disable all queue napi contexts on timeout
  ionic: check qcq ptr in ionic_qcq_disable
  ionic: clear linkcheck bit on alloc fail
  ionic: drain the work queue
  ionic: contiguous memory for notifyq
  s390/ctcm: remove orphaned function declarations
  s390/qeth: static checker cleanups
  s390/qeth: use netdev_name()
  s390/qeth: constify the disciplines
  s390/qeth: allow configuration of TX queues for OSA devices
  s390/qeth: de-magic the QIB parm area
  s390/qeth: keep track of wanted TX queues
  scsi: ufs: Fix missing brace warning for old compilers
  scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c
  scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
  scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c
  scsi: sd: Allow user to configure command retries
  scsi: core: Add limitless cmd retry support
  selftests: ocelot: add some example VCAP IS1, IS2 and ES0 tc offloads
  net: mscc: ocelot: offload redirect action to VCAP IS2
  net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter_rules()
  net: mscc: ocelot: only install TCAM entries into a specific lookup and PAG
  net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0
  net: mscc: ocelot: offload ingress skbedit and vlan actions to VCAP IS1
  net: mscc: ocelot: create TCAM skeleton from tc filter chains
  net: mscc: ocelot: introduce conversion helpers between port and netdev
  net: mscc: ocelot: offload multiple tc-flower actions in same rule
  scsi: target: core: Add CONTROL field for trace events
  tcp: fix syn cookied MPTCP request socket leak
  libceph: use sendpage_ok() in ceph_tcp_sendpage()
  scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
  drbd: code cleanup by using sendpage_ok() to check page for kernel_sendpage()
  tcp: use sendpage_ok() to detect misused .sendpage
  nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
  net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
  net: introduce helper sendpage_ok() in include/linux/net.h
  net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address()
  net: usb: pegasus: Proper error handing when setting pegasus' MAC address
  bpf, sockmap: Update selftests to use skb_adjust_room
  bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload
  dt-bindings: net: dsa: b53: Add missing reg property to example
  net: core: document two new elements of struct net_device
  bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr()
  bpf: Introducte bpf_this_cpu_ptr()
  bpf: Introduce bpf_per_cpu_ptr()
  selftests/bpf: Ksyms_btf to test typed ksyms
  bpf/libbpf: BTF support for typed ksyms
  bpf: Introduce pseudo_btf_id
  RISC-V: Add page table dump support for uefi
  RISC-V: Add EFI runtime services
  RISC-V: Add EFI stub support.
  RISC-V: Add PE/COFF header for EFI stub
  RISC-V: Implement late mapping page table allocation functions
  RISC-V: Add early ioremap support
  RISC-V: Move DT mapping outof fixmap
  spi: spi-s3c64xx: Turn on interrupts upon resume
  spi: spi-s3c64xx: Increase transfer timeout
  spi: spi-s3c64xx: Ensure cur_speed holds actual clock value
  spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_driver_data
  spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_*
  spi: spi-s3c64xx: Report more information when errors occur
  spi: spi-s3c64xx: Check return values
  spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250
  spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
  ahci: qoriq: enable acpi support in qoriq ahci driver
  sata, highbank: simplify the return expression of ahci_highbank_suspend
  ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs
  Documentation/x86: Fix incorrect references to zero-page.txt
  net: dsa: Utilize __vlan_find_dev_deep_rcu()
  net: dsa: Obtain VLAN protocol from skb->protocol
  net: dsa: b53: Set untag_bridge_pvid
  net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv()
  bcache: remove embedded struct cache_sb from struct cache_set
  bcache: check and set sync status on cache's in-memory super block
  bcache: remove can_attach_cache()
  bcache: don't check seq numbers in register_cache_set()
  bcache: only use bucket_bytes() on struct cache
  bcache: remove useless bucket_pages()
  bcache: remove useless alloc_bucket_pages()
  bcache: only use block_bytes() on struct cache
  bcache: add set_uuid in struct cache_set
  bcache: remove for_each_cache()
  bcache: explicitly make cache_set only have single cache
  bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
  bcache: Convert to DEFINE_SHOW_ATTRIBUTE
  bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
  bcache: share register sysfs with async register
  netlink: fix policy dump leak
  ASoC: wm8523: Fix a typo in a comment
  ASoC: fsl_spdif: Remove unused np
  ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend
  netlink: fix policy dump leak
  ASoC: add DT bindings for Microchip S/PDIF RX Controller
  ASoC: mchp-spdifrx: add driver for SPDIF RX
  static_call: Fix return type of static_call_init
  tracepoint: Fix out of sync data passing by static caller
  bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags
  bpf: tcp: Do not limit cb_flags when creating child sk from listen sk
  ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
  ftrace: Fix some typos in comment
  block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
  net/mlx5e: Fix race condition on nhe->n pointer in neigh update
  net/mlx5e: Fix VLAN create flow
  net/mlx5e: Fix VLAN cleanup flow
  net/mlx5e: Fix return status when setting unsupported FEC mode
  net/mlx5e: Fix driver's declaration to support GRE offload
  net/mlx5e: CT, Fix coverity issue
  net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
  net/mlx5e: Fix error path for RQ alloc
  net/mlx5: Fix request_irqs error flow
  net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible
  net/mlx5: Add retry mechanism to the command entry index allocation
  net/mlx5: poll cmd EQ in case of command timeout
  net/mlx5: Avoid possible free of command entry while timeout comp handler
  net/mlx5: Fix a race when moving command interface to polling mode
  tools/power/acpi: Serialize Makefile
  PM: domains: Allow to abort power off when no ->power_off() callback
  PM: domains: Rename power state enums for genpd
  ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug()
  ACPI: memhotplug: Remove 'state' from struct acpi_memory_device
  ACPI / extlog: Check for RDMSR failure
  ACPI: Make acpi_evaluate_dsm() prototype consistent
  docs: mm: numaperf.rst Add brief description for access class 1.
  node: Add access1 class to represent CPU to memory characteristics
  ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
  ACPI: Let ACPI know we support Generic Initiator Affinity Structures
  x86: Support Generic Initiator only proximity domains
  ACPI: Support Generic Initiator only domains
  tools: Avoid comma separated statements
  random32: Restore __latent_entropy attribute on net_rand_state
  kunit: tool: handle when .kunit exists but .kunitconfig does not
  mm: memcg/slab: fix slab statistics in !SMP configuration
  PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware
  MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform drivers maintainers
  platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
  ASoC: qcom: fix SDM845 & QDSP6 dependencies more
  selftests/bpf: Properly initialize linfo in sockmap_basic
  selftests/bpf: Initialize duration in xdp_noinline.c
  ASoC: Intel: Select catpt and deprecate haswell
  ASoC: Intel: bdw-5677: Remove haswell-solution specific code
  ASoC: Intel: bdw-5650: Remove haswell-solution specific code
  ASoC: Intel: broadwell: Remove haswell-solution specific code
  ASoC: Intel: haswell: Remove haswell-solution specific code
  ASoC: Intel: catpt: Simple sysfs attributes
  ASoC: Intel: catpt: Event tracing
  ASoC: Intel: catpt: Device driver lifecycle
  ASoC: Intel: catpt: PCM operations
  ASoC: Intel: catpt: Firmware loading and context restore
  ASoC: Intel: catpt: Define DSP operations
  ASoC: Intel: catpt: Add IPC message handlers
  ASoC: Intel: catpt: Implement IPC protocol
  ASoC: Intel: Add catpt base members
  platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360"
  objtool: Permit __kasan_check_{read,write} under UACCESS
  clocksource/drivers/armada-370-xp: Use semicolons rather than commas to separate statements
  bus/fsl-mc: Add a new version for dprc_get_obj_region command
  bus/fsl-mc: Extend ICID size from 16bit to 32bit
  bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO
  bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
  bus/fsl-mc: Add a container setup function
  bus/fsl-mc: Export a cleanup function for DPRC
  bus/fsl-mc: Export dprc_scan/dprc_remove functions to be used by multiple entities
  bus/fsl-mc: Add dprc-reset-container support
  bus/fsl-mc: Cache the DPRC API version
  bus/fsl-mc: Set the QMAN/BMAN region flags
  bus/fsl-mc: add support for 'driver_override' in the mc-bus
  bus/fsl-mc: Add a new parameter to dprc_scan_objects function
  bus/fsl-mc: Do no longer export the total number of irqs outside dprc_scan_objects
  mic: vop: copy data to kernel space then write to io memory
  misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
  misc: vop: build VOP based on CONFIG_VOP
  w1: mxc_w1: Fix timeout resolution problem leading to bus error
  misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver
  fbcon: remove no-op fbcon_set_origin()
  regmap: debugfs: use semicolons rather than commas to separate statements
  platform/x86: intel_pmc_core: do not create a static struct device
  NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
  NFSD: Remove the RETURN_STATUS() macro
  NFSD: Call NFSv2 encoders on error returns
  NFSD: Fix .pc_release method for NFSv2
  NFSD: Remove vestigial typedefs
  NFSD: Refactor nfsd_dispatch() error paths
  NFSD: Clean up nfsd_dispatch() variables
  NFSD: Clean up stale comments in nfsd_dispatch()
  NFSD: Clean up switch statement in nfsd_dispatch()
  NFSD: Encoder and decoder functions are always present
  NFSACL: Replace PROC() macro with open code
  lockd: Replace PROC() macro with open code
  NFSD: Add missing NFSv2 .pc_func methods
  USB: core: remove polling for /sys/kernel/debug/usb/devices
  usb: typec: add support for STUSB160x Type-C controller family
  usb: typec: add typec_find_pwr_opmode
  phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
  ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
  usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode
  dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus
  dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema
  tty/sysrq: Extend the sysrq_key_table to cover capital letters
  fs: nfs: return per memcg count for xattr shrinkers
  NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
  nfs: remove incorrect fallthrough label
  s390/startup: correct early pgm check info formatting
  s390: remove orphaned extern variables declarations
  s390/kasan: make sure int handler always run with DAT on
  s390/ipl: add support to control memory clearing for nvme re-IPL
  s390/nvme: support firmware-assisted dump to NVMe disks
  s390/ipl: support NVMe IPL kernel parameters
  s390: nvme dump support
  media: admin-guide: update cardlists
  media: siano: rename a duplicated card string
  media: zoran: move documentation file to the right place
  PCI: xgene: Remove unused assignment to variable msi_val
  PCI: loongson: Simplify loongson_pci_probe() return expression
  PCI: cadence: Simplify cdns_pcie_host_init_address_translation() return expression
  PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() return expression
  PCI: iproc: Use module_bcma_driver to simplify the code
  PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to match list
  PCI: brcmstb: Set bus max burst size by chip type
  PCI: brcmstb: Accommodate MSI for older chips
  PCI: brcmstb: Set additional internal memory DMA viewport sizes
  PCI: brcmstb: Add control of rescal reset
  PCI: hv: Fix hibernation in case interrupts are not re-created
  bus: fsl-mc: MC control registers are not always available
  bus: fsl-mc: don't assume an iommu is always present
  drivers core: node: Use a more typical macro definition style for ACCESS_ATTR
  drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show
  mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit
  drivers core: Miscellaneous changes for sysfs_emit
  drivers core: Reindent a couple uses around sysfs_emit
  drivers core: Remove strcat uses around sysfs_emit and neaten
  drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
  usb: dwc2: Fix INTR OUT transfers in DDMA mode.
  usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
  usb: dwc2: override PHY input signals with usb role switch support
  dt-bindings: usb: dwc2: add optional usb-role-switch property
  usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform
  dt-bindings: usb: Add Intel Keem Bay USB controller bindings
  usb: dwc3: gadget: Support up to max stream id
  mac80211: avoid processing non-S1G elements on S1G band
  nl80211: fix non-split wiphy information
  nl80211: reduce non-split wiphy dump size
  sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
  w1: w1_therm: Add support for GXCAS GX20MH01 device.
  w1: w1_therm: Add sysfs entries to control conversion time and driver features
  samples: mpssd: fix the build errors when enable DEBUG in mpssd.c
  eeprom: ee1004: use module_i2c_driver to simplify the code
  virt: vbox: simplify the return expression of vbg_input_open()
  ocxl: simplify the return expression of free_function_dev()
  ocxl: fix kconfig dependency warning for OCXL
  x86/dumpstack: Fix misleading instruction pointer error message
  bus: mhi: debugfs: Print channel context read-pointer
  bus: mhi: core: Fix the building of MHI module
  bus: mhi: Remove unused nr_irqs_req variable
  bus: mhi: core: Allow shared IRQ for event rings
  bus: mhi: core: Introduce sysfs entries for MHI
  bus: mhi: core: Introduce debugfs entries for MHI
  bus: mhi: Fix entries based on Kconfig coding style
  bus: mhi: Remove include of rwlock_types.h
  bus: mhi: core: Add const qualifier to MHI config information
  bus: mhi: core: Introduce APIs to allocate and free the MHI controller
  bus: mhi: core: Read and save device hardware information from BHI
  bus: mhi: core: Introduce counters to track MHI device state transitions
  bus: mhi: core: Introduce helper function to check device state
  bus: mhi: core: Use generic name field for an MHI device
  bus: mhi: core: Trigger host resume if suspended during mhi_device_get()
  bus: mhi: core: Use helper API to trigger a non-blocking host resume
  bus: mhi: core: Abort suspends due to outgoing pending packets
  bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration
  bus: mhi: fix doubled words and struct image_info kernel-doc
  scripts/spdxcheck.py: handle license identifiers in XML comments
  USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
  net: pegasus: Use the new usb control message API.
  net: rtl8150: Use the new usb control message API.
  usb: typec: displayport: Reduce noise from the driver
  USB: hub: Add Kconfig option to reduce number of port initialization retries
  USB: hub: Clean up use of port initialization schemes and retries
  ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency"
  KVM: arm64: Ensure user_mem_abort() return value is initialised
  KVM: arm64: Pass level hint to TLBI during stage-2 permission fault
  KVM: arm64: Fix some documentation build warnings
  efi: mokvar: add missing include of asm/early_ioremap.h
  crypto: atmel-tdes - use semicolons rather than commas to separate statements
  crypto: drivers - use semicolons rather than commas to separate statements
  hwrng: mxc-rnga - use semicolons rather than commas to separate statements
  hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
  hwrng: stm32 - use semicolons rather than commas to separate statements
  crypto: xor - use ktime for template benchmarking
  crypto: xor - defer load time benchmark to a later time
  crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num'
  crypto: hisilicon/zip - fix the return value when device is busy
  crypto: hisilicon/zip - fix zero length input in GZIP decompress
  crypto: hisilicon/zip - fix the uncleared debug registers
  lib/mpi: Fix unused variable warnings
  crypto: x86/poly1305 - Remove assignments with no effect
  hwrng: npcm - modify readl to readb
  crypto: sa2ul - Fix DMA mapping API usage
  crypto: caam/qi2 - add support for XTS with 16B IV
  crypto: caam/qi - add support for XTS with 16B IV
  crypto: caam/jr - add support for XTS with 16B IV
  crypto: caam - add xts check for block length equal to zero
  crypto: caam/qi2 - add support for more XTS key lengths
  crypto: caam/qi - add support for more XTS key lengths
  crypto: caam/jr - add support for more XTS key lengths
  crypto: caam/qi2 - add fallback for XTS with more than 8B IV
  crypto: caam/qi - add fallback for XTS with more than 8B IV
  crypto: caam/jr - add fallback for XTS with more than 8B IV
  crypto: mediatek - simplify the return expression of mtk_dfe_dse_reset()
  crypto: marvell/octeontx - simplify the return expression of create_sysfs_eng_grps_info()
  crypto: ccp - fix error handling
  crypto: cpt - simplify the return expression of cav_register_algs
  mtd: parsers: bcm63xx: Do not make it modular
  mtd: spear_smi: Enable compile testing
  mtd: maps: vmu-flash: fix typos for struct memcard
  mtd: physmap: Add Baikal-T1 physically mapped ROM support
  mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
  usb: dwc3: gadget: Return early if no TRB update
  usb: dwc3: gadget: Keep TRBs in request order
  usb: dwc3: gadget: Revise setting IOC when no TRB left
  usb: dwc3: gadget: Look ahead when setting IOC
  usb: dwc3: gadget: Allow restarting a transfer
  usb: bdc: remove duplicated error message
  usb: dwc3: Stop active transfers before halting the controller
  usb: cdns3: gadget: enlarge the TRB ring length
  usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above
  usb: cdns3: gadget: need to handle sg case for workaround 2 case
  usb: cdns3: gadget: handle sg list use case at completion correctly
  usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case
  usb: cdns3: gadget: improve the dump TRB operation at cdns3_ep_run_transfer
  usb: cdns3: gadget: using correct sg operations
  dt-bindings: document a new quirk for dwc3
  usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
  usb: bdc: Fix unused assignment in bdc_probe()
  usb: gadget: uvc: Fix the wrong v4l2_device_unregister call
  usb: dwc3: gadget: Rename misleading function names
  usb: dwc3: gadget: Refactor preparing last TRBs
  usb: dwc3: gadget: Set IOC if not enough for extra TRBs
  usb: dwc3: gadget: Check for number of TRBs prepared
  usb: dwc3: gadget: Return the number of prepared TRBs
  usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
  usb: dwc3: gadget: Improve TRB ZLP setup
  usb: dwc3: gadget: Refactor preparing extra TRB
  usb: dwc3: gadget: Reclaim extra TRBs after request completion
  usb: dwc3: gadget: Check MPS of the request length
  usb: gadget: bcm63xx_udc: fix up the error of undeclared usb_debug_root
  usb: gadget: tegra-xudc: Do not print errors on probe deferral
  usb: gadget: tegra-xudc: Properly align parameters
  usb: gadget: fix spelling mistake "Dectected" -> "Detected"
  usb: gadget: tegra-xudc: Use consistent spelling and formatting
  usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed
  usb: gadget: core: do not try to disconnect gadget if it is not connected
  usb: dwc3: gadget: Refactor ep command completion
  usb: gadget: s3c: Remove unused 'udc' variable
  usb: dwc3: debugfs: do not queue work if try to change mode on non-drd
  usb: dwc3: core: add phy cleanup for probe error handling
  usb: dwc3: core: don't trigger runtime pm when remove driver
  Revert "usb: udc: allow adding and removing the same gadget device"
  usb: dwc3: allocate gadget structure dynamically
  usb: cdns3: gadget: fix possible memory leak
  USB: UDC: net2272: Fix memory leaks
  USB: UDC: net2280: Fix memory leaks
  USB: UDC: Expand device model API interface
  usb: cdns3: gadget: fix some endian issues
  usb: gadget: fsl: Fix unsigned expression compared with zero in fsl_udc_probe
  usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
  usb: gadget: u_serial: clear suspended flag when disconnecting
  usb: phy: phy-ab8500-usb: fix spello of "function"
  usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
  usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBurst to 15
  usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
  usb: cdns3: gadget: move wait configuration operation
  usb: cdns3: drd: call PHY .set_mode accordingly
  usb: cdns3: gadget: clear the interrupt status when disconnect the host
  usb: cdns3: gadget: set fast access bit
  usb: cdns3: core: quit if it uses role switch class
  usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
  usb: dwc2: Always disable regulators on driver teardown
  usb: gadget: config_ep_by_speed_and_alt instead of config_ep_by_speed
  usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE
  usb: dwc2: add support for APM82181 USB OTG
  dt-bindings: usb: dwc2: add support for APM82181 SoCs USB OTG HS and FS
  USB: gadget: f_ncm: Fix NDP16 datagram validation
  usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance test PHY lockup
  dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property
  dt-bindings: usb: Convert cdns-usb3.txt to YAML schema
  usb: dwc-meson-g12a: Add support for USB on AXG SoCs
  dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic AXG Families USB Glue Bindings
  dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
  usb: gadget: pch_udc: Convert to use GPIO descriptors
  usb: cdns3: imx: add glue layer runtime pm implementation
  usb: cdns3: add runtime PM support
  usb: cdns3: introduce set_phy_power_on{off} APIs
  usb: mtu3: Remove unsused inline function is_first_entry
  usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG
  usb: gadget: function: printer: fix use-after-free in __lock_acquire
  MAINTAINERS: Add entry for Broadcom BDC driver
  usb: gadget: f_acm: don't disable disabled EP
  usb: gadget: aspeed: fixup vhub port irq handling
  usb: dwc3: gadget: fix checkpatch warnings
  usb: dwc3: core: fix checkpatch warnings
  usb: dwc3: debugfs: fix checkpatch warnings
  usb: dwc3: qcom: fix checkpatch warnings
  usb: dwc3: ep0: fix checkpatch warnings
  usb: dwc3: debug: fix checkpatch warning
  usb: dwc3: trace: fix checkpatch warnings
  usb: dwc3: ulpi: fix checkpatch warning
  usb: dwc3: meson: fix checkpatch errors and warnings
  usb: dwc3: debug: fix sparse warning
  usb: dwc3: meson: fix coccinelle WARNING
  usb: dwc3: qcom: Add interconnect support in dwc3 driver
  usb: gadget: udc: Drop surplus include
  MAINTAINERS: add Cadence USB3 DRD IP driver entry
  pipe: remove pipe_wait() and fix wakeup race with splice
  lib8390: Use netif_msg_init to initialize msg_enable bits
  net: phy: realtek: Modify 2.5G PHY name to RTL8226
  caif_virtio: Remove redundant initialization of variable err
  net-sysfs: Fix inconsistent of format with argument type in net-sysfs.c
  pktgen: Fix inconsistent of format with argument type in pktgen.c
  drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
  RDMA/uverbs: Expose the new GID query API to user space
  RDMA/core: Introduce new GID table query API
  RDMA/core: Modify enum ib_gid_type and enum rdma_network_type
  RDMA/core: Change rdma_get_gid_attr returned error code
  overflow: Include header file with SIZE_MAX declaration
  RDMA/qedr: Endianness warnings cleanup
  RDMA/rtrs: Constify static struct attribute_group
  RDMA/core: Constify struct attribute_group
  spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
  spi: spi-stm32: remove redundant irqsave and irqrestore in hardIRQ
  spi: spi-tegra20-sflash: remove redundant irqsave and irqrestore in hardIRQ
  spi: atmel: Exposing effective spi speed
  spi: spi-mtk-nor: fix op checks in supports_op
  spi: spi-mtk-nor: add helper for checking prg mode ops
  spi: spi-mtk-nor: make use of full capability of prg mode
  power: supply: bq27xxx: add support for TI bq34z100
  power: supply: bq27xxx: add separate flag for capacity inaccurate
  power: supply: bq27xxx: add separate flag for single SoC register
  power: supply: bq27xxx: adjust whitespace and use BIT() for bitflags
  power: supply: bq27xxx: report "not charging" on all types
  dt-bindings: power: bq27xxx: add bq34z100
  perf: arm-cmn: Fix conversion specifiers for node type
  perf: arm-cmn: Fix unsigned comparison to less than zero
  ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe()
  ASoC: Remove unused 'linux,hdmi-audio'
  tpm_tis: Add a check for invalid status
  tpm: use %*ph to print small buffer
  dt-bindings: Add SynQucer TPM MMIO as a trivial device
  tpm: tis: add support for MMIO TPM on SynQuacer
  regulator: qcom: labibb: Constify static structs
  regulator: dt-bindings: Document the PM660/PM660L PMICs entries
  regulator: qcom_smd: Add PM660/PM660L regulator support
  regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries
  regulator: qcom_spmi: Add PM660/PM660L regulators
  regulator: qcom_spmi: Add support for new regulator types
  regulator: core: Enlarge max OF property name length to 64 chars
  ravb: Add support for explicit internal clock delay configuration
  ravb: Split delay handling in parsing and applying
  dt-bindings: net: renesas,etheravb: Convert to json-schema
  dt-bindings: net: renesas,ravb: Document internal clock delay properties
  dt-bindings: net: ethernet-controller: Add internal delay properties
  coccinelle: api: add kvmalloc script
  RDMA/mlx5: Sync device with CPU pages upon ODP MR registration
  RDMA/mlx5: Extend advice MR to support non faulting mode
  IB/core: Enable ODP sync without faulting
  ASoC: soc-pcm: add missing ret=0 at soc_pcm_open()
  IB/core: Improve ODP to use hmm_range_fault()
  r8169: fix data corruption issue on RTL8402
  r8169: fix handling ether_clk
  wcn36xx: Advertise beacon filtering support in bmps
  ath11k: remove unnecessary casts to u32
  ath11k: enable idle power save mode
  ath11k: start a timer to update HP for CE pipe 4
  ath11k: start a timer to update REO cmd ring
  ath11k: start a timer to update TCL HP
  ath11k: set WMI pipe credit to 1 for QCA6390
  ath11k: enable shadow register configuration and access
  ath11k: read and write registers below unwindowed address
  ath11k: debugfs: fix crash during rmmod
  ath11k: fix warning caused by lockdep_assert_held
  ath11k: mac: remove unused conf_mutex to solve a deadlock
  ath11k: pci: fix rmmod crash
  ath11k: add packet log support for QCA6390
  ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc
  ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc
  ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock
  ath11k: disable monitor mode on QCA6390
  ath11k: pci: check TCSR_SOC_HW_VERSION
  ath11k: add interface_modes to hw_params
  ath11k: fix AP mode for QCA6390
  ath11k: support loading ELF board files
  ath11k: Correctly check errors for calls to debugfs_create_dir()
  ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open()
  ASoC: tegra: trimslice.c: use devm_snd_soc_register_card()
  ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card()
  ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card()
  ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname
  ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card()
  ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card()
  ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card()
  ath11k: mac: fix parenthesis alignment
  drm/vmwgfx: fix regression in thp code due to ttm init refactor.
  dm: export dm_copy_name_and_uuid
  dm: fix comment in __dm_suspend()
  dm: fold dm_process_bio() into dm_submit_bio()
  iwlwifi: bump FW API to 57 for AX devices
  iwlwifi: yoyo: add support for internal buffer allocation in D3
  iwlwifi: api: fix u32 -> __le32
  iwlwifi: use correct group for alive notification
  iwlwifi: support version 5 of the alive notification
  iwlwifi: mvm: ignore the scan duration parameter
  iwlwifi: dbg: add debug host notification (DHN) time point
  iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent
  iwlwifi: mvm: clear all scan UIDs
  iwlwifi: mvm: d3: parse wowlan status version 11
  iwlwifi: align RX status flags with firmware
  iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq()
  iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd
  iwlwifi: thermal: support new temperature measurement API
  iwlwifi: dbg: run init_cfg function once per driver load
  iwlwifi: mvm: add d3 prints
  iwlwifi: dbg: remove no filter condition
  iwlwifi: mvm: d3: support GCMP ciphers
  iwlwifi: mvm: support more GTK rekeying algorithms
  iwlwifi: move all bus-independent TX functions to common code
  iwlwifi: mvm: initiator: add option for adding a PASN responder
  iwlwifi: mvm: responder: allow to set only the HLTK for an associated station
  iwlwifi: mvm: location: set the HLTK when PASN station is added
  iwlwifi: mvm: Add FTM initiator RTT smoothing logic
  iwlwifi: mvm: add support for responder dynamic config command version 3
  iwlwifi: mvm: add support for range request command ver 11
  iwlwifi: remove wide_cmd_header field
  iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver
  iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init
  iwlwifi: rs: set RTS protection for all non legacy rates
  iwlwifi: mvm: support new KEK KCK api
  iwlwifi: support version 3 of GEO_TX_POWER_LIMIT
  iwlwifi: acpi: rename geo structs to contain versioning
  iwlwifi: support REDUCE_TX_POWER_CMD version 6
  iwlwifi: acpi: prepare SAR profile selection code for multiple sizes
  iwlwifi: add a common struct for all iwl_tx_power_cmd versions
  iwlwifi: add new card for MA family
  iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile()
  iwlwifi: remove iwl_validate_sar_geo_profile() export
  iwlwifi: mvm: use CHECKSUM_COMPLETE
  iwlwifi: mvm: remove redundant support_umac_log field
  iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version
  iwlwifi: don't export acpi functions unnecessarily
  iwlwifi: mvm: process ba-notifications also when sta rcu is invalid
  iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S
  iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode
  iwlwifi: mvm: split a print to avoid a WARNING in ROC
  iwl-trans: move dev_cmd_offs, page_offs to a common trans header
  iwlwifi: regulatory: regulatory capabilities api change
  iwlwifi: dbg: add dumping special device memory
  iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT
  iwlwifi: acpi: support ppag table command v2
  iwlwifi: add new cards for MA family
  iwlwifi: move bc_table_dword to a common trans header
  iwlwifi: iwl-trans: move tfd to trans layer
  iwlwifi: move bc_pool to a common trans header
  iwlwifi: iwl-trans: move all txcmd init to trans alloc
  iwlwifi: enable twt by default
  iwlwifi: mvm: add an option to add PASN station
  iwlwifi: add new cards for AX201 family
  iwlwifi: fw: move assert descriptor parser to common code
  iwlwifi: wowlan: adapt to wowlan status API version 10
  iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels
  iwlwifi: msix: limit max RX queues for 9000 family
  iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN
  iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware
  iwlwifi: mvm: set PROTECTED_TWT in MAC data policy
  iwlwifi: mvm: add PROTECTED_TWT firmware API
  iwlwifi: mvm: rs-fw: handle VHT extended NSS capability
  ASoC: wm_adsp: Pass full name to snd_ctl_notify
  x86/uv/time: Use a flexible array in struct uv_rtc_timer_head
  bpf: Fix "unresolved symbol" build error with resolve_btfids
  ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA
  regulator: tps65910: use regmap accessors
  perf python scripting: Fix printable strings in python3 scripts
  drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
  drm/amdgpu/swsmu: add interrupt work function
  drm/amdgpu: enable GDDR6 save-restore support for navy_flounder
  drm/amdgpu: support indirect access reg outside of mmio bar (v2)
  drm/amdgpu: switch to indirect reg access helper
  drm/amdgpu: add helper function for indirect reg access (v3)
  perf trace: Use the autogenerated mmap 'prot' string/id table
  fs: dlm: fix race in nodeid2con
  tools beauty: Add script to generate table of mmap's 'prot' argument
  debugobjects: Free per CPU pool after CPU unplug
  kdb: Fix pager search for multi-line strings
  pipe: Fix memory leaks in create_pipe_files()
  rtw88: pci: Power cycle device during shutdown
  brcmfmac: Fix warning message after dongle setup failed
  brcmfmac: Fix warning when hitting FW crash with flow control feature
  bcma: use semicolons rather than commas to separate statements
  kernel: debug: Centralize dbg_[de]activate_sw_breakpoints
  kgdb: Add NOKPROBE labels on the trap handler functions
  iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
  iommu/vt-d: Check UAPI data processed by IOMMU core
  iommu/uapi: Handle data and argsz filled by users
  iommu/uapi: Rename uapi functions
  iommu/uapi: Use named union for user data
  iommu/uapi: Add argsz for user filled data
  docs: IOMMU user API
  xen/events: don't use chip_data for legacy IRQs
  x86/nmi: Fix nmi_handle() duration miscalculation
  dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema
  dt-bindings: arm: hisilicon: convert LPC controller bindings to json-schema
  dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200-perictrl bindings to json-schema
  dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootwrapper bindings to json-schema
  dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabric bindings to json-schema
  dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindings to json-schema
  dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bindings to json-schema
  dt-bindings: arm: hisilicon: convert system controller bindings to json-schema
  dt-bindings: arm: hisilicon: add binding for SD5203 SoC
  dt-bindings: arm: hisilicon: convert Hisilicon board/soc bindings to json-schema
  dt-bindings: arm: hisilicon: split the dt-bindings of each controller into a separate file
  dt-bindings: arm: hisilicon: delete the descriptions of HiP05/HiP06 controllers
  dt-bindings: mfd: syscon: add some compatible strings for Hisilicon
  iommu/amd: Fix the overwritten field in IVMD header
  arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD
  media: atomisp: fixes build breakage for ISP2400 due to a cleanup
  drm: bridge: cdns-mhdp8546: fix compile warning
  media: zoran: fix mixed case on vars
  media: zoran: get rid of an unused var
  reiserfs: Fix oops during mount
  media: zoran: use upper case for card types
  serial: max310x: rework RX interrupt handling
  staging: rtl8188eu: clean up indent style issue
  staging: rtl8188eu: remove unused variable ratelen
  staging: rtl8188eu: remove cckrates{only}_included()
  staging: rtl8188eu: rename struct field bUsed -> used
  staging: rtl8188eu: use ETH_ALEN
  staging: rtl8188eu: rename struct field Bssid -> bssid
  staging: rtl8188eu: clean up comparsions to NULL
  staging: rtl8188eu: remove unused macros and definitions
  staging: vchiq: Fix an uninitialized variable
  staging: rtl8712: Fix enqueue_reorder_recvframe()
  Staging: nvec: Removes repeated word typo in comment
  KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest
  arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op
  x86/asm: Replace __force_order with a memory clobber
  clocksource/drivers/mps2-timer: Use semicolons rather than commas to separate statements
  media: zoran: fix sparse warnings
  media: zoran: fix smatch warning
  media: zoran: update TODO
  media: zoran: convert to vb2
  pinctrl: single: fix debug output when #pinctrl-cells = 2
  media: zoran: remove deprecated .vidioc_g_jpegcomp
  media: zoran: fix some compliance test
  media: zoran: fix use of buffer_size and sizeimage
  pinctrl: single: fix pinctrl_spec.args_count bounds check
  media: zoran: remove test_interrupts
  media: zoran: add vidioc_g_parm
  media: zoran: remove framebuffer support
  media: zoran: enable makefile
  media: zoran: device support only 32bit DMA address
  media: zoran: disable output
  gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
  gpio: pca953x: Use bitmap API over implicit GCC extension
  media: zoran: Add vb_queue
  media: zoran: Add more check for compliance
  media: zoran: constify codec_name
  media: zoran: constify struct tvnorm
  media: zoran: add stat_com buffer
  media: zoran: use devm_ioremap
  media: zoran: use pci_request_regions
  media: zoran: use devm for videocodec_master alloc
  media: zoran: convert mdelay to udelay
  pinctrl: mediatek: check mtk_is_virt_gpio input parameter
  pinctrl: qcom: sm8250: correct sdc2_clk
  media: zoran: convert zoran alloc to devm
  media: zoran: convert irq to pci irq
  media: zoran: zoran does not support STD_ALL
  media: zoran: use ZR_NORM
  media: zoran: Use DMA coherent for stat_com
  media: zoran: remove overlay
  media: zoran: Change zoran_v4l_set_format parameter from zoran_fh to zoran
  media: zoran: Use video_drvdata to get struct zoran
  media: zoran: move overlay_settings out of zoran_fh
  media: zoran: move jpg_settings out of zoran_fh
  media: zoran: move v4l_settings out of zoran_fh
  media: zoran: move buffer_size out of zoran_fh
  media: zoran: do not print random guest 0
  USB: serial: qcserial: fix altsetting probing
  USB: serial: ftdi_sio: clean up jtag quirks
  media: zoran: use v4l2_buffer_set_timestamp
  media: zoran: use VFL_TYPE_VIDEO
  phy: qcom-qmp: initialize the pointer to NULL
  media: zoran: remove proc_fs
  media: zoran: zoran_device.c: convert pr_x to pci_x
  media: zoran: convert dprintk debug
  media: zoran: convert dprintk info to pci_info
  media: zoran: convert dprintk warn
  media: zoran: convert all error dprintk to pci_err/pr_err
  media: zoran: do not forward declare zr36057_init_vfe
  media: zoran: fix checkpatch issue
  media: zoran: Documentation: fix typo
  media: zoran: datasheet is no longer available from zoran.com
  media: MAINTAINERS: change maintainer of the zoran driver
  media: staging: media: Revert "media: zoran: remove deprecated driver"
  media: platform: s5p-mfc: Fix adding a standard frame skip mode control
  media: vidtv: fix decoding with gstreamer and Vlc
  media: vidtv: rewrite the adaption field logic
  media: vidtv: simplify parameters for vidtv_pes_write_stuffing()
  media: vidtv: fix a typo
  media: vidtv: cleanup SDT string identifiers
  media: vidtv: cleanup PSI version numbers
  media: vidtv: fix initialization of the network_id field at SDT
  media: vidtv: remove more ENDIAN_BITFIELD nonsense
  media: vidtv: simplify PCR logic to get jiffies
  selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS
  bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array
  dmaengine: pl330: fix argument for tasklet
  net/mlx5e: Fix potential null pointer dereference
  net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get()
  net/mlx5: Fix dereference on pointer attr after null check
  net/mlx5: Use dma device access helper
  net/mlx5: E-Switch, Support flow source for local vport
  net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch
  net/mlx5: E-switch, Use helper function to load unload representor
  net/mlx5: E-switch, Add helper to check egress ACL need
  net/mlx5: E-switch, Use PF num in metadata reg c0
  net/mlx5: DR, Add support for rule creation with flow source hint
  net/mlx5: DR, Call ste_builder directly with tag pointer
  net/mlx5: DR, Remove unneeded local variable
  net/mlx5: DR, Remove unneeded vlan check from L2 builder
  net/mlx5: DR, Remove unneeded check from source port builder
  net/mlx5: DR, Replace the check for valid STE entry
  io_uring: kill callback_head argument for io_req_task_work_add()
  io_uring: move req preps out of io_issue_sqe()
  io_uring: decouple issuing and req preparation
  io_uring: remove nonblock arg from io_{rw}_prep()
  io_uring: set/clear IOCB_NOWAIT into io_read/write
  io_uring: remove F_NEED_CLEANUP check in *prep()
  io_uring: io_kiocb_ppos() style change
  io_uring: simplify io_alloc_req()
  io-wq: kill unused IO_WORKER_F_EXITING
  io-wq: fix use-after-free in io_wq_worker_running
  io_uring: show sqthread pid and cpu in fdinfo
  io_uring: process task work in io_uring_register()
  io_uring: add blkcg accounting to offloaded operations
  io_uring: improve registered buffer accounting for huge pages
  io_uring: remove unneeded semicolon
  io_uring: cap SQ submit size for SQPOLL with multiple rings
  io_uring: get rid of req->io/io_async_ctx union
  io_uring: kill extra user_bufs check
  io_uring: fix overlapped memcpy in io_req_map_rw()
  io_uring: refactor io_req_map_rw()
  io_uring: simplify io_rw_prep_async()
  io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits
  io_uring: mark io_uring_fops/io_op_defs as __read_mostly
  io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOLL thread too
  io_uring: base SQPOLL handling off io_sq_data
  io_uring: split SQPOLL data into separate structure
  io_uring: split work handling part of SQPOLL into helper
  io_uring: move SQPOLL post-wakeup ring need wakeup flag into wake handler
  io_uring: use private ctx wait queue entries for SQPOLL
  fs: align IOCB_* flags with RWF_* flags
  io_uring: io_sq_thread() doesn't need to flush signals
  io_wq: Make io_wqe::lock a raw_spinlock_t
  io_uring: allow disabling rings during the creation
  io_uring: add IOURING_REGISTER_RESTRICTIONS opcode
  io_uring: use an enumeration for io_uring_register(2) opcodes
  io_uring: move io_uring_get_socket() into io_uring.h
  io_uring: reference ->nsproxy for file table commands
  io_uring: don't rely on weak ->files references
  io_uring: enable task/files specific overflow flushing
  io_uring: return cancelation status from poll/timeout/files handlers
  io_uring: unconditionally grab req->task
  io_uring: stash ctx task reference for SQPOLL
  io_uring: move dropping of files into separate helper
  io_uring: allow timeout/poll/files killing to take task into account
  selftests/bpf: Fix alignment of .BTF_ids
  selftests: net: Add drop monitor test
  drop_monitor: Filter control packets in drop monitor
  drop_monitor: Remove duplicate struct
  drop_monitor: Remove no longer used functions
  drop_monitor: Convert to using devlink tracepoint
  drop_monitor: Prepare probe functions for devlink tracepoint
  devlink: Add a tracepoint for trap reports
  PCI: Add Kconfig options for MPS/MRRS strategy
  power: supply: ucs1002: fix some health status issues
  ionic: prevent early watchdog check
  ionic: stop watchdog timer earlier on remove
  octeontx2-pf: Fix synchnorization issue in mbox
  octeontx2-pf: Fix the device state on error
  octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
  octeontx2-af: Fix enable/disable of default NPC entries
  PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds"
  PCI/PM: Remove unused PCI_PM_BUS_WAIT
  PCI/P2PDMA: Drop double zeroing for sg_init_table()
  PCI: Simplify bool comparisons
  MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer
  arm64: permit ACPI core to map kernel memory used for table overrides
  tcp: add exponential backoff in __tcp_send_ack()
  inet: remove icsk_ack.blocked
  net: macb: move pdata to private header
  selftests: mlxsw: Add a PFC test
  selftests: mlxsw: Add headroom handling test
  selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos
  selftests: forwarding: devlink_lib: Support port-less topologies
  selftests: forwarding: devlink_lib: Add devlink_cell_size_get()
  selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set
  HID: add vivaldi HID driver
  can: flexcan: disable runtime PM if register flexcandev failed
  can: flexcan: add flexcan driver for i.MX8MP
  can: flexcan: initialize all flexcan memory for ECC function
  can: mcp251xfd: rename all remaining occurrence to mcp251xfd
  can: mcp251xfd: rename all user facing strings to mcp251xfd
  can: mcp251xfd: rename driver files and subdir to mcp251xfd
  MIPS: process: include exec.h header in process.c
  MIPS: process: Add prototype for function arch_dup_task_struct
  dm: fix missing imposition of queue_limits from dm_wq_work() thread
  selftests/bpf: Test "incremental" btf_dump in C format
  libbpf: Make btf_dump work with modifiable BTF
  drm/amd/amdkfd: Surface files in Sysfs to allow users to get number of compute units that are in use.
  drm/amd/amdgpu: Define and implement a function that collects number of waves that are in flight.
  bpf, selftests: Add redirect_neigh selftest
  bpf, selftests: Use bpf_tail_call_static where appropriate
  bpf, libbpf: Add bpf_tail_call_static helper for bpf programs
  bpf: Add redirect_neigh helper as redirect drop-in
  bpf, net: Rework cookie generator as per-cpu one
  bpf: Add classid helper only based on skb->sk
  RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
  RDMA/core: Remove ucontext->closing
  drm/i915: Avoid mixing integer types during batch copies
  drm/i915/gem: Always test execution status on closing the context
  drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
  drm/i915: Cancel outstanding work after disabling heartbeats on an engine
  drm/i915/gem: Hold request reference for canceling an active context
  drm/i915: Redo "Remove i915_request.lock requirement for execution callbacks"
  drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
  drm/i915: check i915_vm_alloc_pt_stash for errors
  drm/i915: Fix uninitialised variable in intel_context_create_request.
  drm/i915: Break up error capture compression loops with cond_resched()
  drm/i915: Fix an error code i915_gem_object_copy_blt()
  drm/i915/gt: Clear the buffer pool age before use
  drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported
  drm/i915/gem: Avoid implicit vmap for highmem on x86-32
  RDMA/rtrs: Remove unused field of rtrs_iu
  RISC-V: Check clint_time_val before use
  drm/amdgpu: disable gfxoff temporarily for navy_flounder
  drm/amdgpu: drop duplicated ecc check for vega10 (v5)
  cgroup: Zero sized write should be no-op
  drm/amd/display: add pipe reassignment prevention code to dcn3
  drm/amdgpu: use function pointer for gfxhub functions
  drm/amd/amdgpu: Prepare implementation to support reporting of CU usage
  drm/amd/amdgpu: Clean up header file of symbols that are defined to be static
  btrfs: fix filesystem corruption after a device replace
  btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
  leds: ns2: do not guard OF match pointer with of_match_ptr
  leds: ns2: convert to fwnode API
  leds: tlc591xx: fix leak of device node iterator
  leds: pca963x: use struct led_init_data when registering
  leds: pca963x: register LEDs immediately after parsing, get rid of platdata
  leds: tca6507: remove binding comment
  leds: tca6507: cosmetic change: use helper variable
  leds: tca6507: do not set GPIO names
  dt-bindings: leds: tca6507: convert to YAML
  ledtrig-cpu: Limit to 8 CPUs
  leds: TODO: Add documentation about possible subsystem improvements
  leds: pca9532: read pwm settings from device tree
  leds: pca9532: correct shift computation in pca9532_getled
  leds: lm36274: Fix warning for undefined parameters
  leds: lm3532: Fix warnings for undefined parameters
  leds: pca963x: use flexible array
  leds: pca963x: cosmetic: rename variables
  leds: pca963x: cosmetic: rename variables
  leds: pca963x: use devres LED registering function
  leds: pca963x: cosmetic: use helper variables, better indentation
  leds: tca6507: fix potential zero passed to ERR_PTR
  leds: tca6507: fix warning triggered by fwnode conversion.
  leds: tca6507: use fwnode API instead of OF
  leds: tca6507: Absorb platform data
  media: hist-v4l2.rst: remove :c:`type` from structs and enums
  media: hist-v4l2.rst: remove struct duplication
  media: v4l2-subdev.h: fix a kernel-doc markup
  media: cec-core.rst: fix warnings with Sphinx 3.0+
  media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup
  media: dvb-frontends: remove a clone of a kernel-doc markup at zd1301_demod.h
  media: docs: ipu3.rst: rely at automarkup extension
  mfd: asic3: Build if COMPILE_TEST=y
  dt-bindings: mfd: Correct interrupt flags in examples
  mfd: Add ACPI support to Kontron PLD driver
  mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for Intel FPGA PAC
  MAINTAINERS: exclude char maintainers from things they do not maintain
  cgroup: remove redundant kernfs_activate in cgroup_setup_root()
  ACPI / NUMA: Add stub function for pxm_to_node()
  ARM: imx6q: Fixup RCU usage for cpuidle
  Documentation: PM: Fix a reStructuredText syntax error
  cpufreq: intel_pstate: Fix missing return statement
  bpf: fix raw_tp test run in preempt kernel
  ice: preserve NVM capabilities in safe mode
  ice: increase maximum wait time for flash write commands
  mfd: lp87565: Add LP87524-Q1 variant
  dt-bindings: mfd: Add LP87524-Q1
  dt-bindings: mfd: lp87565: Convert to yaml
  mfd: mt6360: Remove unused include <linux/version.h>
  mfd: sm501: Fix leaks in probe()
  mfd: syscon: Don't free allocated name for regmap_config
  dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 compatibles
  dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings
  dt-bindings: mfd: ab8500: Remove weird Unicode characters
  mfd: sprd: Add wakeup capability for PMIC IRQ
  vhost vdpa: fix vhost_vdpa_open error handling
  mfd: intel-lpss: Add device IDs for UART ports for Lakefield
  mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table
  mfd: wcd934x: Simplify with dev_err_probe()
  mfd: stmfx: Simplify with dev_err_probe()
  mfd: madera: Simplify with dev_err_probe()
  mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller
  dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding
  mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning
  mfd: rn5t618: Add a power supply subdevice
  mfd: Kconfig: Fix typo of 'individual'
  ASoC: atmel-pcm: remove unnecessary include
  spi: atmel: remove unnecessary include
  ASoC: hdac_hda: allow runtime pm at end of probe
  ALSA: HDA: Early Forbid of runtime PM
  mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
  mtd: rawnand: cadence: remove a redundant dev_err call
  mtd: rawnand: ams-delta: Fix non-OF build warning
  mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
  mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
  mtd: rawnand: atmel: Check return values for nand_read_data_op
  mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
  mtd: rawnand: qcom: Simplify with dev_err_probe()
  mtd: rawnand: marvell: Fix and update kerneldoc
  mtd: rawnand: marvell: Simplify with dev_err_probe()
  mtd: rawnand: gpmi: Simplify with dev_err_probe()
  mtd: rawnand: atmel: Simplify with dev_err_probe()
  mtd: onenand: Simplify with dev_err_probe()
  mtd: rawnand: marvell: Support panic_write for mtdoops
  mtd: spinand: gigadevice: Add support for GD5F4GQ4xC
  mtd: spinand: gigadevice: Add QE Bit
  mtd: spinand: gigadevice: Only one dummy byte in QUADIO
  mtd: rawnand: vf610: disable clk on error handling path in probe
  mtd: rawnand: oxnas: cleanup/simplify code
  mtd: spinand: macronix: Add support for MX31UF1GE4BC
  mtd: spinand: macronix: Add support for MX31LF1GE4BC
  mtd: rawnand: pasemi: Make pasemi_device_ready() static
  mtd: rawnand: stm32_fmc2: fix a buffer overflow
  mtd: rawnand: atmel: Get rid of the legacy interface implementation
  mtd: rawnand: atmel: Convert the driver to exec_op()
  mtd: rawnand: atmel: Use nand_prog_page_end_op()
  mtd: rawnand: atmel: Use nand_{write,read}_data_op()
  mtd: rawnand: atmel: Drop redundant nand_read_page_op()
  mtd: rawnand: atmel: Enable the NFC controller at probe time
  mtd: rawnand: Use the NAND framework user_conf object for ECC flags
  mtd: rawnand: Use the ECC framework user input parsing bits
  mtd: rawnand: Use the ECC framework nand_ecc_is_strong_enough() helper
  mtd: rawnand: Use the ECC framework OOB layouts
  drm: drm_dsc.h: fix a kernel-doc markup
  Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
  xfs: fix finobt btree block recovery ordering
  drm/amdgpu: disable gfxoff temporarily for navy_flounder
  drm/amd/pm: setup APU dpm clock table in SMU HW initialization
  serial: 8250_dw: Fix clk-notifier/port suspend deadlock
  serial: 8250: Skip uninitialized TTY port baud rate update
  serial: 8250: Discard RTS/DTS setting from clock update method
  perf beauty mmap_flags: Conditionaly define the mmap flags
  arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
  arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
  arm64: dts: ti: k3-j7200-main: Add USB controller
  arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
  arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
  dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
  tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() to avoid IRQ storm
  serial: 8250_fsl: Fix TX interrupt handling condition
  serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
  tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
  tty: serial: lpuart: fix lpuart32_write usage
  regulator: rtmv20: Add missing regcache cache only before marked as dirty
  regulator: rtmv20: Update DT binding document and property name parsing
  printk: reduce setup_text_buf size to LOG_LINE_MAX
  misc: mic: drop double zeroing
  ASoC: soc-core: use devm_snd_soc_register_card()
  printk: avoid and/or handle record truncation
  ALSA: hda - Don't register a cb func if it is registered already
  s390: remove orphaned function declarations
  s390/startup: add kaslr_offset to pgm check info print
  s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab
  s390/sclp_sdias: remove unused sclp_sdias_exit
  s390/startup: correct "dfltcc" option parsing
  s390/vdso: remove orphaned declarations
  s390/cio: remove unused channel_subsystem_reinit
  s390: remove cad commandline option
  gpio: pca953x: Add support for the NXP PCAL9554B/C
  selftests: netfilter: add time counter check
  netfilter: nf_tables: add userdata attributes to nft_chain
  netfilter: nf_tables: use nla_memdup to copy udata
  pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent
  pinctrl: cannonlake: Modify COMMUNITY macros to be consistent
  pinctrl: tigerlake: Fix register offsets for TGL-H variant
  pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2
  netfilter: nf_tables: fix userdata memleak
  can: mcp25xxfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
  dt-binding: can: mcp251xfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
  tools: gpio: add debounce support to gpio-event-mon
  tools: gpio: add multi-line monitoring to gpio-event-mon
  tools: gpio: port gpio-event-mon to v2 uAPI
  tools: gpio: port gpio-hammer to v2 uAPI
  tools: gpio: rename nlines to num_lines
  tools: gpio: port gpio-watch to v2 uAPI
  tools: gpio: port lsgpio to v2 uAPI
  gpio: uapi: document uAPI v1 as deprecated
  gpiolib: cdev: support setting debounce
  gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL
  gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL
  gpiolib: cdev: support edge detection for uAPI v2
  gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO_V2_GET_LINEINFO_WATCH_IOCTL
  gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_LINE_GET_VALUES_IOCTL
  gpiolib: add build option for CDEV v1 ABI
  gpiolib: make cdev a build option
  gpio: uapi: define uAPI v2
  gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes
  gpiolib: cdev: replace strncpy() with strscpy()
  gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset
  gpio: mockup: refactor the module init function
  gpio: mockup: use the generic 'gpio-line-names' property
  gpio: mockup: pass the chip label as device property
  gpio: mockup: increase the number of supported device properties
  gpio: mockup: remove unneeded return statement
  gpio: mockup: use pr_fmt()
  gpio: mockup: use KBUILD_MODNAME
  gpio: mockup: drop unneeded includes
  Documentation: gpio: add documentation for gpio-mockup
  lib: string_helpers: provide kfree_strarray()
  gpio: mpc8xxx: simplify ls1028a/ls1088a support
  gpio: mockup: fix resource leak in error path
  pinctrl: mediatek: use devm_platform_ioremap_resource_byname()
  x86/mce: Use idtentry_nmi_enter/exit()
  pinctrl: nuvoton: npcm7xx: Constify static ops structs
  dt-binding: can: mcp25xxfd: documentation fixes
  can: mcp25xxfd: mcp25xxfd_irq(): add missing initialization of variable set_normal mode
  can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak during cleanup
  can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit related errata information
  can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related errata and update log messages
  mtd: hyperbus: hbmc-am654: Add DMA support for reads
  mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe
  mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access
  mtd: hyperbus: Provide per device private pointer
  kvm: arm64: Remove unnecessary hyp mappings
  kvm: arm64: Set up hyp percpu data for nVHE
  kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHE
  kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp
  kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars
  kvm: arm64: Remove hyp_adr/ldr_this_cpu
  kvm: arm64: Remove __hyp_this_cpu_read
  kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM
  kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h
  kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY
  serial: qcom_geni_serial: To correct QUP Version detection logic
  clocksource: clint: Export clint_time_val for modules
  habanalabs/gaudi: use correct define for qman init
  ARM: dts: hisilicon: add SD5203 dts
  ARM: dts: hisilicon: fix the system controller compatible nodes
  media: glossary.rst: use the right case for glossary entries
  x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list
  media: camera-sensor.rst: fix a doc build warning
  x86/mce: Add Skylake quirk for patrol scrub reported errors
  hwmon: (amd_energy) optimize accumulation interval
  hwmon: (amd_energy) Move label out of accumulation structure
  drm/vmwgfx: Fix error handling in get_node
  scsi: qla2xxx: Update version to 10.02.00.103-k
  scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue
  scsi: qla2xxx: Fix crash on session cleanup with unload
  scsi: qla2xxx: Fix reset of MPI firmware
  scsi: qla2xxx: Fix MPI reset needed message
  scsi: qla2xxx: Fix buffer-buffer credit extraction error
  scsi: qla2xxx: Correct the check for sscanf() return value
  scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()
  scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_byname()
  ARM: debug: add UART early console support for SD5203
  ARM: hisi: add support for SD5203 SoC
  net: mscc: ocelot: look up the filters in flower_stats() and flower_destroy()
  net: mscc: ocelot: add a new ocelot_vcap_block_find_filter_by_id function
  net: mscc: ocelot: rename variable 'cnt' in vcap_data_offset_get()
  net: mscc: ocelot: rename variable 'count' in vcap_data_offset_get()
  net: mscc: ocelot: calculate vcap offsets correctly for full and quarter entries
  net: mscc: ocelot: parse flower action before key
  net: mscc: ocelot: remove unneeded VCAP parameters for IS2
  net: mscc: ocelot: automatically detect VCAP constants
  net: mscc: ocelot: add definitions for VCAP ES0 keys, actions and target
  net: mscc: ocelot: add definitions for VCAP IS1 keys, actions and target
  net: mscc: ocelot: generalize existing code for VCAP
  net: mscc: ocelot: return error if VCAP filter is not found
  net: mscc: ocelot: introduce a new ocelot_target_{read,write} API
  mptcp: Handle incoming 32-bit DATA_FIN values
  mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq
  net: mvneta: avoid possible cache misses in mvneta_rx_swbm
  autofs: use __kernel_write() for the autofs pipe writing
  libbpf: Compile in PIC mode only for shared library case
  libbpf: Compile libbpf under -O2 level by default and catch extra warnings
  libbpf: Fix uninitialized variable in btf_parse_type_sec
  bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth
  bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue
  selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access
  MAINTAINERS: Remove Andrew F. Davis
  power: supply: ab8500-fg: fix spelling typo
  power: supply: bq25890: document IBAT compensation DT properties
  power: supply: bq25890: support IBAT compensation
  power: supply: ds278x: fix spelling typo
  dt-bindings: power: ingenic,battery: add new compatibles
  dt-bindings: power: Convert ingenic,battery.txt to YAML
  via-rhine: New device driver maintainer
  via-rhine: Eliminate version information
  via-rhine: VTunknown1 device is really VT8251 South Bridge
  via-rhine: Fix for the hardware having a reset failure after resume
  MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers
  drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
  drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
  drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
  drm/amdgpu/display: fix CFLAGS setup for DCN30
  drm/amd/display: fix return value check for hdcp_work
  perf trace beauty: Add script to autogenerate mremap's flags args string/id table
  drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
  drm/amd/pm: Removed fixed clock in auto mode DPM
  lib8390: Replace panic() call with BUILD_BUG_ON
  net: rtlwifi: Replace in_interrupt() for context detection
  net: rtlwifi: Remove in_interrupt() from debug macro
  net: rtlwifi: Remove void* casts related to delayed work
  net: libertas: Use netif_rx_any_context()
  net: libertas libertas_tf: Remove in_interrupt() from debug macro.
  net: mwifiex: Use netif_rx_any_context().
  net: hostap: Remove in_interrupt() usage
  net: iwlwifi: Remove in_interrupt() from tracing macro.
  net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros
  net: brcmfmac: Convey allocation mode as argument
  net: brcmfmac: Convey execution context via argument to brcmf_netif_rx()
  net: brcmfmac: Replace in_interrupt()
  net: wan/lmc: Remove lmc_trace()
  net: usb: net1080: Remove in_interrupt() comment
  net: usb: kaweth: Remove last user of kaweth_control()
  net: usb: kaweth: Replace kaweth_control() with usb_control_msg()
  net: zd1211rw: Remove ZD_ASSERT(in_interrupt())
  net: vxge: Remove in_interrupt() conditionals
  net: sun3lance: Remove redundant checks in interrupt handler
  net: sunbmac: Replace in_interrupt() usage
  net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats()
  net: sfc: Replace in_interrupt() usage
  net: natsemi: Replace in_interrupt() usage.
  net: mdiobus: Remove WARN_ON_ONCE(in_interrupt())
  net: ionic: Remove WARN_ON(in_interrupt()).
  net: ionic: Replace in_interrupt() usage.
  net: intel: Remove in_interrupt() warnings
  net: fec_mpc52xx: Replace in_interrupt() usage
  net: e100: Remove in_interrupt() usage and pointless GFP_ATOMIC allocation
  net: cxbg4: Remove pointless in_interrupt() check
  net: cxgb3: Cleanup in_interrupt() usage
  net: atheros: Remove WARN_ON(in_interrupt())
  net: caif: Use netif_rx_any_context()
  net: Add netif_rx_any_context()
  net: caif: Remove unused caif SPI driver
  net: enic: Cure the enic api locking trainwreck
  devlink: include <linux/const.h> for _BITUL
  cxgb4/ch_ktls: ktls stats are added at port level
  cxgb4: Avoid log flood
  ch_ktls: Issue if connection offload fails
  selinux: provide a "no sooner than" date for the checkreqprot removal
  scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
  dt-bindings: Fix 'reg' size issues in zynqmp examples
  dm snap persistent: simplify area_io()
  dm thin metadata: Remove unused local variable when create thin and snap
  dm raid: remove unnecessary discard limits for raid10
  dm raid: fix discard limits for raid1 and raid10
  dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
  dm: use dm_table_get_device_name() where appropriate in targets
  dm table: make 'struct dm_table' definition accessible to all of DM core
  dm: eliminate need for start_io_acct() forward declaration
  dm: simplify __process_abnormal_io()
  dm: push use of on-stack flush_bio down to __send_empty_flush()
  dm: optimize max_io_len() by inlining max_io_len_target_boundary()
  dm: push md->immutable_target optimization down to __process_bio()
  dm: change max_io_len() to use blk_max_size_offset()
  dm table: stack 'chunk_sectors' limit to account for target-specific splitting
  dt-bindings: vendor-prefixes: add Zealz
  dt-bindings: vendor-prefixes: add Wandbord/Technexion
  dt-bindings: vendor-prefixes: add Embest RIoT
  dt-bindings: vendor-prefixes: add iMX6 Rex Project
  dt-bindings: vendor-prefixes: add DFI
  dt-bindings: example: Grammar improvements
  dt-bindings: gpu: samsung-rotator: Add missing properties
  dt-bindings: Add LM81 and DS1780 as trivial devices
  fddi/skfp: Avoid the use of one-element array
  l2tp: report rx cookie discards in netlink get
  net: dsa: seville: fix VCAP IS2 action width
  net: dsa: felix: fix incorrect action offsets for VCAP IS2
  bpf, selftests: Fix warning in snprintf_btf where system() call unchecked
  rtc: rv8803: simplify the return expression of rv8803_nvram_write
  rtc: meson: simplify the return expression of meson_vrtc_probe
  rtc: rx8010: rename rx8010_init_client() to rx8010_init()
  net: hns3: dump tqp enable status in debugfs
  net: hns3: debugfs add new command to query device specifications
  net: hns3: remove unused code in hns3_self_test()
  net: hns3: Add RoCE VF reset support
  net: hns3: add UDP segmentation offload support
  net: hns3: rename trace event hns3_over_8bd
  net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM
  drm/amdgpu: Use SKU instead of DID for FRU check v2
  drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
  drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
  drm/amd/powerplay: add one sysfs file to support the feature to modify gfx clock on Raven/Raven2/Picasso APU.
  octeontx2-af: add parser support for NAT-T-ESP
  octeontx2-af: optimize parsing of IPv6 fragments
  octeontx2-af: Add IPv6 fields to default MKEX
  octeontx2-af: fix Extended DSA and eDSA parsing
  octeontx2-af: add parser support for Forward DSA
  octeontx2-af: cleanup KPU config data
  octeontx2-af: fix LD CUSTOM LTYPE aliasing
  drm/amdgpu: add new trace event for page table update
  drm/amdgpu: fix incorrect comment
  drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
  drm/amd/display: make two symbols static
  drm/amd/display: make get_color_space_type() static
  amd/drm/display: avoid dcn3 on flip opp change for slave pipes
  drm/amd/display: disable stream if pixel clock changed with link active
  drm/amd/display: [FW Promotion] Release 0.0.35
  selftests: Add selftest for disallowing modify_return attachment to freplace
  selftests/bpf: Adding test for arg dereference in extension trace
  selftests: Add test for multiple attachments of freplace program
  libbpf: Add support for freplace attachment in bpf_link_create
  bpf: Fix context type resolving for extension programs
  bpf: Support attaching freplace programs to multiple attach points
  bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach
  drm/amd/display: Revert check for flip pending before locking pipes
  drm/amd/display: Add debug param to force dio disable
  drm/amd/display: Calc DLG from dummy p-state if full p-state unsupported
  drm/amd/display: disable stream if pixel clock changed with link active
  drm/amd/display: Ensure all debug bits are passed to fw
  drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual stream encoder
  drm/amd/display: Update NV1x SR latency values
  net: phy: realtek: fix rtl8211e rx/tx delay config
  virtio-net: don't disable guest csum when disable LRO
  i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ
  i2c: efm32: Use devm_platform_get_and_ioremap_resource()
  i2c: i801: Add support for Intel Alder Lake PCH-S
  PCI/PM: Rename pci_dev.d3_delay to d3hot_delay
  PCI/PM: Remove unused pcibios_pm_ops
  selftests/bpf: Test BTF's handling of endianness
  libbpf: Support BTF loading and raw data output in both endianness
  selftests/bpf: Move and extend ASSERT_xxx() testing macros
  fs: dlm: rework receive handling
  fs: dlm: disallow buffer size below default
  fs: dlm: handle range check as callback
  fs: dlm: fix mark per nodeid setting
  fs: dlm: remove lock dependency warning
  selftests: Make sure all 'skel' variables are declared static
  xsk: Fix a documentation mistake in xsk_queue.h
  selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id
  bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore
  selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h
  selftests/bpf: Fix unused-result warning in snprintf_btf.c
  efi: efivars: limit availability to X86 builds
  efi: remove some false dependencies on CONFIG_EFI_VARS
  efi: gsmi: fix false dependency on CONFIG_EFI_VARS
  efi: efivars: un-export efivars_sysfs_init()
  efi: pstore: move workqueue handling out of efivars
  efi: pstore: disentangle from deprecated efivars module
  efi: mokvar-table: fix some issues in new code
  ftrace: Move RCU is watching check after recursion check
  RDMA/hns: Remove unused variables and definitions
  iio: adc: gyroadc: fix leak of device node iterator
  iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
  iio: adc: at91-sama5d2_adc: fix DMA conversion crash
  tracing: Fix trace_find_next_entry() accounting of temp buffer size
  iio: ad7292: Fix of_node refcounting
  iio: ltc2983: Fix of_node refcounting
  counter: use semicolons rather than commas to separate statements
  iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol
  iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
  iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconfig symbols
  iio: cros_ec: unify hw fifo attributes into the core file
  dt-bindings: iio: ad9467: add entries for for AD9434 & AD9265 ADCs
  iio: adc: ad9467: add support for AD9265 high-speed ADC
  iio: adc: ad9467: add support for AD9434 high-speed ADC
  iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_chip_info type
  iio: buffer-dmaengine: remove non managed alloc/free
  iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()
  iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()
  iio: ssp: use PLATFORM_DEVID_NONE
  dt-bindings: iio: adc: ad7291: add binding
  iio: adc: ad7291: convert to device tree
  iio: event: NULL-ify IIO device's event_interface ref during unregister
  iio: event: use short-hand variable in iio_device_{un}register_eventset functions
  dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion
  iio:light:gp2ap002 fix spelling typo in comments
  spi: spi-dw: Remove extraneous locking
  spi: dw: Add KeemBay Master capability
  spi: dw: Convert CS-override to DW SPI capabilities
  spi: dw: Discard DW SSI chip type storages
  spi: dw: Use relaxed IO-methods to access FIFOs
  spi: dw: Disable all IRQs when controller is unused
  spi: dw: Clear IRQ status on DW SPI controller reset
  spi: dw: Initialize n_bytes before the memory barrier
  spi: dw: Discard IRQ threshold macro
  f2fs: fix slab leak of rpages pointer
  f2fs: compress: fix to disallow enabling compress on non-empty file
  f2fs: compress: introduce cic/dic slab cache
  f2fs: compress: introduce page array slab cache
  RDMA/i40iw: Remove intermediate pointer that points to the same struct
  RDMA/mthca: Combine special QP struct with mthca QP
  RDMA/drivers: Remove udata check from special QP
  RDMA/core: Align write and ioctl checks of QP types
  RDMA/mlx4: Prepare QP allocation to remove from the driver
  RDMA/mlx4: Embed GSI QP into general mlx4_ib QP
  RDMA/mlx5: Delete not needed GSI QP signal QP type
  RDMA/mlx5: Change GSI QP to have same creation flow like other QPs
  RDMA/mlx5: Reuse existing fields in parent QP storage object
  RDMA/mlx5: Embed GSI QP into general mlx5_ib QP
  extcon: axp288: Use module_platform_driver to simplify the code
  extcon: ptn5150: Do not print error during probe if nothing is attached
  spi: dw-dma: Add one-by-one SG list entries transfer
  spi: dw-dma: Pass exact data to the DMA submit and wait methods
  spi: dw-dma: Move DMAC register cleanup to DMA transfer method
  spi: dw-dma: Detach DMA transfer into a dedicated method
  spi: dw-dma: Remove DMA Tx-desc passing around
  spi: dw-dma: Check DMA Tx-desc submission status
  spi: dw-dma: Move DMA transfers submission to the channels prep methods
  spi: dw-dma: Check rx_buf availability in the xfer method
  spi: dw-dma: Configure the DMA channels in dma_setup
  spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified
  spi: dw-dma: Set DMA Level registers on init
  iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()
  udf: Limit sparing table size
  udf: Remove pointless union in udf_inode_info
  udf: Avoid accessing uninitialized data on failed inode read
  arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option
  arm64: Pull in task_stack_page() to Spectre-v4 mitigation code
  KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled
  arm64: Get rid of arm64_ssbd_state
  KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()
  KVM: arm64: Get rid of kvm_arm_have_ssbd()
  KVM: arm64: Simplify handling of ARCH_WORKAROUND_2
  arm64: Rewrite Spectre-v4 mitigation code
  arm64: Move SSBD prctl() handler alongside other spectre mitigation code
  arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4
  arm64: Treat SSBS as a non-strict system feature
  arm64: Group start_thread() functions together
  KVM: arm64: Set CSV2 for guests on hardware unaffected by Spectre-v2
  arm64: Rewrite Spectre-v2 mitigation code
  arm64: Introduce separate file for spectre mitigations and reporting
  arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2
  KVM: arm64: Simplify install_bp_hardening_cb()
  KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASE
  arm64: Remove Spectre-related CONFIG_* options
  arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
  bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()
  null_blk: add support for max open/active zone limit for zoned devices
  block-mq: fix comments in blk_mq_queue_tag_busy_iter
  blk-mq: call commit_rqs while list empty but error happen
  dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching
  io_uring: fix async buffered reads when readahead is disabled
  efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
  pinctrl: mediatek: mt7622: add antsel pins/groups
  pinctrl: ocelot: simplify the return expression of ocelot_gpiochip_register()
  pinctrl: at91-pio4: add support for sama7g5 SoC
  dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5
  KVM: arm64: Match PMU error code descriptions with error conditions
  KVM: arm64: Add undocumented return values for PMU device control group
  pinctrl: spear: simplify the return expression of tvc_connect()
  pinctrl: spear: simplify the return expression of spear310_pinctrl_probe
  KVM: arm64: Document PMU filtering API
  KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1
  KVM: arm64: Add PMU event filtering infrastructure
  KVM: arm64: Use event mask matching architecture revision
  KVM: arm64: Refactor PMU attribute error handling
  mtd: spi-nor: winbond: Add support for w25q64jwm
  mtd: spi-nor: intel-spi: Add support for Intel Alder Lake-S SPI serial flash
  mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d
  mtd: spi-nor: Prefer asynchronous probe
  gpio: mxc: Support module build
  s390/startup: avoid save_area_sync overflow
  s390: remove unused _swsusp_reset_dma
  s390/kaslr: correct and explain randomization base generation
  s390/kaslr: avoid mixing valid random value and an error code
  s390/3215: simplify the return expression of tty3215_open()
  pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
  pinctrl: sprd: use module_platform_driver to simplify the code
  pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs.
  pinctrl: Ingenic: Correct the pullup and pulldown parameters of JZ4780.
  pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780.
  pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks
  pinctrl: aspeed: Use the right pinconf mask
  pinctrl: aspeed: Format pinconf debug consistent with pinmux
  dt-bindings: pinctrl: renesas,pfc: align example GPIO hog name with dtschema
  dt-bindings: gpio: convert bindings for Maxim MAX732x family to dtschema
  dt-bindings: gpio: convert bindings for NXP PCA953x family to dtschema
  perf tools: Separate the checking of headers only used to build beautification tables
  dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names
  dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 compatibles
  dt-bindings: gpio: pl061: add gpio-line-names
  pinctrl: imx: Support building i.MX pinctrl core driver as module
  pinctrl: imx: Support building SCU pinctrl core driver as module
  pinctrl: imx: Use function callbacks for SCU related functions
  arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
  arm64: dts: zynqmp: Remove undocumented u-boot properties
  arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
  arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
  serial: mvebu-uart: fix unused variable warning
  arm64: dts: xilinx: align GPIO hog names with dtschema
  USB: serial: pl2303: add device-id for HP GC device
  KVM: VMX: vmx_uret_msrs_list[] can be static
  f2fs: fix to do sanity check on segment/section count
  f2fs: fix to check segment boundary during SIT page readahead
  f2fs: fix uninit-value in f2fs_lookup
  PM / devfreq: tegra30: Improve initial hardware resetting
  PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function
  PM / devfreq: Change prototype of devfreq_get_devfreq_by_phandle function
  PM / devfreq: Add devfreq_get_devfreq_by_node function
  f2fs: remove unneeded parameter in find_in_block()
  f2fs: fix wrong total_sections check and fsmeta check
  f2fs: remove duplicated code in sanity_check_area_boundary
  f2fs: remove unused check on version_bitmap
  f2fs: relocate blkzoned feature check
  f2fs: do sanity check on zoned block device path
  f2fs: add trace exit in exception path
  f2fs: change return value of reserved_segments to unsigned int
  ubifs: journal: Make sure to not dirty twice for auth nodes
  ath11k: Move non-fatal warn logs to dbg level
  ath9k: Remove set but not used variable
  wl3501_cs: Remove unnecessary NULL check
  wl1251/wl12xx: fix a typo in comments
  qtnfmac: fix resource leaks on unsupported iftype error return path
  rtw88: show current regulatory in tx power table
  rtw88: add dump fw crash log
  rtw88: add dump firmware fifo support
  rtw88: handle and recover when firmware crash
  rtw88: increse the size of rx buffer size
  platform/chrome: Use kobj_to_dev() instead of container_of()
  perf/x86/intel: Fix Ice Lake event constraint table
  perf/x86/intel/uncore: Fix the scale of the IMC free-running events
  perf/x86/intel/uncore: Fix for iio mapping on Skylake Server
  perf/x86/msr: Add Jasper Lake support
  perf/x86/intel: Add Jasper Lake support
  perf/x86/intel/uncore: Reduce the number of CBOX counters
  perf/x86/intel/uncore: Update Ice Lake uncore units
  perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support
  lockdep: Optimize the memory usage of circular queue
  USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
  ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
  bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp
  selftests/bpf: Test BTF writing APIs
  libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset
  libbpf: Add BTF writing APIs
  ethtool: mark netlink family as __ro_after_init
  genetlink: add missing kdoc for validation flags
  net/sched: cls_u32: Replace one-element array with flexible-array member
  qed/qed_ll2: Replace one-element array with flexible-array member
  stmmac: intel: Adding ref clock 1us tic for LPI cntr
  net: usb: ax88179_178a: add MCT usb 3.0 adapter
  net: usb: ax88179_178a: fix missing stop entry in driver_info
  net: ipa: fix two comments
  net: ipa: rename a phandle variable
  net: ipa: fix two mild warnings
  net: ipa: share field mask values for GSI general interrupt
  net: ipa: share field mask values for GSI global interrupt
  net: ipa: share field mask values for GSI interrupt type
  net: ipa: remove unused status structure field masks
  net: ipa: kill unused status exceptions
  net: ipa: kill unused status opcodes
  net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK
  selftests/bpf: Add test for bpf_seq_printf_btf helper
  bpf: Add bpf_seq_printf_btf helper
  selftests/bpf: Fix overflow tests to reflect iter size increase
  bpf: Bump iter seq size to support BTF representation of large data structures
  selftests/bpf: Add bpf_snprintf_btf helper tests
  bpf: Add bpf_snprintf_btf helper
  bpf: Move to generic BTF show support, apply it to seq files/strings
  bpf: Provide function to get vmlinux BTF information
  libbpf: Add btf__new_empty() to create an empty BTF object
  libbpf: Allow modification of BTF and add btf__add_str API
  libbpf: Extract generic string hashing function for reuse
  libbpf: Generalize common logic for managing dynamically-sized arrays
  libbpf: Remove assumption of single contiguous memory for BTF data
  libbpf: Refactor internals of BTF type index
  drm/msm: fix 32b build warns
  selftests: Remove fmod_ret from test_overhead
  bpf: verifier: refactor check_attach_btf_id()
  bpf: change logging calls from verbose() to bpf_log() and use log pointer
  bpf: disallow attaching modify_return tracing functions to other BPF programs
  selftest: bpf: Test copying a sockmap and sockhash
  selftests: bpf: Remove shared header from sockmap iter test
  selftests: bpf: Add helper to compare socket cookies
  bpf: sockmap: Enable map_update_elem from bpf_iter
  Input: joystick - add ADC attached joystick driver.
  dt-bindings: input: Add docs for ADC driven joystick
  Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
  Input: trackpoint - enable Synaptics trackpoints
  ibmvnic: create send_control_ip_offload
  ibmvnic: create send_query_ip_offload
  ibmvnic: rename send_map_query to send_query_map
  ibmvnic: rename ibmvnic_send_req_caps to send_request_cap
  ibmvnic: rename send_cap_queries to send_query_cap
  ibmvnic: set up 200GBPS speed
  atm: atmtcp: Constify atmtcp_v_dev_ops
  ip6gre: avoid tx_error when sending MLD/DAD on external tunnels
  net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
  iommu/arm-smmu-v3: Add SVA device feature
  iommu/arm-smmu-v3: Check for SVA features
  iommu/arm-smmu-v3: Seize private ASID
  iommu/arm-smmu-v3: Share process page tables
  iommu/arm-smmu-v3: Move definitions to a header
  iommu/io-pgtable-arm: Move some definitions to a header
  PCI: shpchp: Remove unused 'rc' assignment
  net/smc: CLC decline - V2 enhancements
  net/smc: introduce CLC first contact extension
  net/smc: CLC accept / confirm V2
  net/smc: determine accepted ISM devices
  net/smc: build and send V2 CLC proposal
  net/smc: determine proposed ISM devices
  net/smc: introduce list of pnetids for Ethernet devices
  net/smc: introduce CHID callback for ISM devices
  net/smc: introduce System Enterprise ID (SEID)
  net/smc: prepare for more proposed ISM devices
  net/smc: split CLC confirm/accept data to be sent
  net/smc: separate find device functions
  net/smc: CLC header fields renaming
  net/smc: remove constant and introduce helper to check for a pnet id
  net: Use kobj_to_dev() API
  arm64: mte: Fix typo in memory tagging ABI documentation
  net: core: add nested_level variable in net_device
  net: core: introduce struct netdev_nested_priv for nested interface infrastructure
  net: core: add __netdev_upper_dev_unlink()
  net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free
  iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer
  fscrypt: export fscrypt_d_revalidate()
  e1000e: Add support for Meteor Lake
  igc: Clean up nvm_info structure
  igc: Reject schedules with a base_time in the future
  igc: Export a way to read the PTP timer
  igc: Remove reset disable flag
  igc: Save PTP time before a reset
  igc: Remove references to SYSTIMR register
  igc: Expose LPI counters
  igc: Clean RX descriptor error flags
  igc: Remove timeout check from ptp_tx work
  igc: Don't reschedule ptp_tx work
  igc: Rename IGC_TSYNCTXCTL_VALID macro
  igc: Add new device ID's
  igb: read PBA number from flash
  igb: add XDP support
  bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature
  Documentation: Chinese translation of Documentation/arm64/amu.rst
  arm64: cpufeature: Export symbol read_sanitised_ftr_reg()
  doc: zh_CN: index files in arm64 subdirectory
  mailmap: add entry for <mstarovoitov@marvell.com>
  drm/i915: Fix state checker hw.active/hw.enable readout
  doc: seq_file: clarify role of *pos in ->next()
  arm64: mm: Pin down ASIDs for sharing mm with devices
  firmware: arm_sdei: Remove _sdei_event_unregister()
  firmware: arm_sdei: Remove _sdei_event_register()
  firmware: arm_sdei: Introduce sdei_do_local_call()
  firmware: arm_sdei: Cleanup on cross call function
  firmware: arm_sdei: Remove while loop in sdei_event_unregister()
  firmware: arm_sdei: Remove while loop in sdei_event_register()
  firmware: arm_sdei: Remove redundant error message in sdei_probe()
  firmware: arm_sdei: Remove duplicate check in sdei_get_conduit()
  firmware: arm_sdei: Unregister driver on error in sdei_init()
  firmware: arm_sdei: Avoid nested statements in sdei_init()
  firmware: arm_sdei: Retrieve event number from event instance
  firmware: arm_sdei: Common block for failing path in sdei_event_create()
  firmware: arm_sdei: Remove sdei_is_err()
  net_sched: remove a redundant goto chain check
  selftests/bpf: Add raw_tp_test_run
  libbpf: Support test run of raw tracepoint programs
  bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint
  ASoC: lpass-platform: use devm_regmap_field_bulk_alloc
  docs: vxlan: add info about device features
  selftests: net: add a test for static UDP tunnel ports
  netdevsim: support the static IANA VXLAN port flag
  ice: convert to new udp_tunnel infrastructure
  ice: remove unused args from ice_get_open_tunnel_port()
  i40e: convert to new udp_tunnel infrastructure
  selftests: net: add a test for shared UDP tunnel info tables
  netdevsim: shared UDP tunnel port table support
  netdevsim: add warnings on unexpected UDP tunnel port errors
  udp_tunnel: add the ability to share port tables
  regmap: add support to regmap_field_bulk_alloc/free apis
  net: bridge: fdb: don't flush ext_learn entries
  net: phy: dp83869: Add speed optimization feature
  net: phy: dp83869: support Wake on LAN
  net: ethernet: ave: Replace alloc_etherdev() with devm_alloc_etherdev()
  spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred"
  xsk: Fix possible crash in socket_release when out-of-memory
  spi: fsl-dspi: fix NULL pointer dereference
  regulator: rtmv20: Add DT-binding document for Richtek RTMV20
  regulator: rtmv20: Adds support for Richtek RTMV20 load switch regulator
  regulator: resolve supply after creating regulator
  regulator: print symbolic errors in kernel messages
  regulator: print state at boot
  arm_pmu: arm64: Use NMIs for PMU
  arm_pmu: Introduce pmu_irq_ops
  KVM: arm64: pmu: Make overflow handler NMI safe
  arm64: perf: Defer irq_work to IPI_IRQ_WORK
  arm64: perf: Remove PMU locking
  arm64: perf: Avoid PMXEV* indirection
  arm64: perf: Add missing ISB in armv8pmu_enable_counter()
  perf: Add Arm CMN-600 PMU driver
  perf: Add Arm CMN-600 DT binding
  coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
  coresight: core: Allow the coresight core driver to be built as a module
  coresight: catu: Allow catu drivers to be built as modules
  coresight: tmc-etr: Add function to register catu ops
  coresight: cti: Allow cti to be built as a module
  coresight: cti: Increase reference count when enabling cti
  coresight: cti: Don't disable ect device if it's not enabled
  coresight: cti: Fix bug clearing sysfs links on callback
  coresight: cti: Fix remove sysfs link error
  coresight: cti: Add function to register cti associate ops
  coresight: replicator: Allow replicator driver to be built as module
  coresight: funnel: Allow funnel driver to be built as module
  coresight: tmc: Allow tmc to be built as a module
  coresight: tpiu: Allow tpiu to be built as a module
  coresight: etb: Allow etb to be built as a module
  coresight: etm4x: Allow etm4x to be built as a module
  coresight: etm3x: Allow etm3x to be built as a module
  coresight: etm: perf: Fix warning caused by etm_setup_aux failure
  coresight: stm: Allow to build coresight-stm as a module
  coresight: Add try_get_module() in coresight_grab_device()
  coresight: Export global symbols
  coresight: Add coresight prefix to barrier_pkt
  coresight: Use IS_ENABLED for CONFIGs that may be modules
  coresight: cpu_debug: Define MODULE_DEVICE_TABLE
  coresight: cpu_debug: Add module name in Kconfig
  regmap: destroy mutex (if used) in regmap_exit()
  regmap: debugfs: use semicolons rather than commas to separate statements
  ASoC: cs4234: Add support for Cirrus Logic CS4234 codec
  ASoC: cs4234: Add dtschema binding document
  ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock
  ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n
  ASoC: rt715: Add power-up delay to fix dmic pop sound issue.
  ASoC: dt-bindings: sgtl5000: Add common clock properties
  PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready
  mm: do not rely on mm == current->mm in __get_user_pages_locked
  ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open()
  ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup()
  ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close()
  ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put()
  ASoC: soc-component: add mark for soc_pcm_components_open/close()
  ASoC: soc-link: add mark for snd_soc_link_startup/shutdown()
  ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown()
  iomap: Call inode_dio_end() before generic_write_sync()
  iomap: Allow filesystem to call iomap_dio_complete without i_rwsem
  iomap: Set all uptodate bits for an Uptodate page
  io_uring: fix potential ABBA deadlock in ->show_fdinfo()
  blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()
  io_uring: always delete double poll wait entry on match
  PM: runtime: Fix timer_expires data type on 32-bit arches
  x86: Use tracepoint_enabled() for msr tracepoints instead of open coding it
  PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS
  mtd: rawnand: Make use of the ECC framework
  mtd: nand: Use the new generic ECC object
  mtd: rawnand: Use nanddev_get/set_ecc_requirements() when relevant
  mtd: nand: Create helpers to set/extract the ECC requirements
  mtd: spinand: Use nanddev_get_ecc_conf() when relevant
  mtd: nand: Create a helper to extract the ECC configuration
  mtd: rawnand: Use the new ECC engine type enumeration
  PM: hibernate: Batch hibernate and resume IO requests
  mtd: rawnand: Separate the ECC engine type and the ECC byte placement
  arm64: perf: Add support caps under sysfs
  nl80211: extend support to config spatial reuse parameter set
  mac80211: Support not iterating over not-sdata-in-driver ifaces
  nl80211: fix OBSS PD min and max offset validation
  ARM: dts: bcm2835: Change firmware compatible from simple-bus to simple-mfd
  mac80211: fix some more kernel-doc in mesh
  perf test: Fix msan uninitialized use.
  perf parse-events: Reduce casts around bp_addr
  perf test: Add expand cgroup event test
  cfg80211: regulatory: remove a bogus initialization
  mac80211: fix regression in sta connection monitor
  perf tools: Allow creation of cgroup without open
  perf tools: Copy metric events properly when expand cgroups
  mac80211_hwsim: indicate support for S1G
  mac80211_hwsim: write TSF timestamp correctly to S1G beacon
  nl80211: include frequency offset in survey info
  mac80211: support S1G association
  perf stat: Add --for-each-cgroup option
  mac80211: receive and process S1G beacons
  KVM: x86: do not attempt TSC synchronization on guest writes
  KVM: nSVM: delay MSR permission processing to first nested VM run
  KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES
  KVM: selftests: Add test for user space MSR handling
  KVM: x86: Introduce MSR filtering
  KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied
  KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied
  KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs
  KVM: x86: Add infrastructure for MSR filtering
  KVM: x86: Allow deflecting unknown MSR accesses to user space
  KVM: x86: Return -ENOENT on unimplemented MSRs
  KVM: VMX: Rename vmx_uret_msr's "index" to "slot"
  KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list"
  KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr"
  KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr"
  KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap
  KVM: VMX: Move uret MSR lookup into update_transition_efer()
  KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX
  KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr"
  KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded"
  KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs"
  KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs"
  KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr"
  KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot"
  KVM: VMX: Prepend "MAX_" to MSR array size defines
  KVM: x86: Rename "shared_msrs" to "user_return_msrs"
  KVM: x86/mmu: Move individual kvm_mmu initialization into common helper
  KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit
  KVM: x86: Use common definition for kvm_nested_vmexit tracepoint
  KVM: x86: Add macro wrapper for defining kvm_exit tracepoint
  KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint
  KVM: VMX: Add a helper to test for a valid error code given an intr info
  KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint
  KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint
  KVM: nVMX: WARN on attempt to switch the currently loaded VMCS
  KVM: nVMX: Drop redundant VMCS switch and free_nested() call
  KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state
  KVM: nVMX: Move free_nested() below vmx_switch_vmcs()
  KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest
  KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
  KVM: nVMX: Reset the segment cache when stuffing guest segs
  KVM: x86/mmu: Track write/user faults using bools
  KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level
  KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch)
  KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested
  KVM: x86/mmu: Capture requested page level before NX huge page workaround
  KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers
  KVM: x86/mmu: Refactor the zap loop for recovering NX lpages
  KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
  KVM: VMX: Rename ops.h to vmx_ops.h
  KVM: VMX: Extract posted interrupt support to separate files
  KVM: x86/mmu: Bail early from final #PF handling on spurious faults
  KVM: x86/mmu: Return unique RET_PF_* values if the fault was fixed
  KVM: x86/mmu: Invert RET_PF_* check when falling through to emulation
  KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID
  KVM: x86/MMU: Recursively zap nested TDP SPs when zapping last/only parent
  KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg)
  KVM: x86: hyper-v: disallow configuring SynIC timers with no SynIC
  KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst
  KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots()
  KVM: VMX: Add a helper and macros to reduce boilerplate for sec exec ctls
  KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE"
  KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID
  KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*()
  cpuidle-haltpoll: fix error comments in arch_haltpoll_disable
  KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check
  KVM: x86: Move illegal GPA helper out of the MMU code
  KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function
  KVM: x86: Unexport cpuid_query_maxphyaddr()
  KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check
  KVM: VMX: Do not perform emulation for INVD intercept
  mac80211: avoid rate init for S1G band
  KVM: SEV: shorten comments around sev_clflush_pages
  KVM: SVM: Mark SEV launch secret pages as dirty.
  KVM: nVMX: Add VM-Enter failed tracepoints for super early checks
  KVM: nSVM: CR3 MBZ bits are only 63:52
  KVM: x86: emulating RDPID failure shall return #UD rather than #GP
  KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI
  KVM: MIPS: clean up redundant kvm_run parameters in assembly
  KVM: SVM: Add tracepoint for cr_interception
  KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run()
  KVM: VMX: Invoke NMI handler via indirect call instead of INTn
  KVM: VMX: Move IRQ invocation to assembly subroutine
  KVM: x86: Add kvm_x86_ops hook to short circuit emulation
  KVM: SVM: use __GFP_ZERO instead of clear_page()
  KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it
  KVM: x86: fix MSR_IA32_TSC read for nested migration
  KVM: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev()
  KVM: SVM: Enable INVPCID feature on AMD
  KVM: X86: Move handling of INVPCID types to x86
  KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c
  KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept
  KVM: SVM: Add new intercept word in vmcb_control_area
  KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors
  KVM: SVM: Modify intercept_exceptions to generic intercepts
  KVM: SVM: Change intercept_dr to generic intercepts
  KVM: SVM: Change intercept_cr to generic intercepts
  KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept)
  KVM: nSVM: Remove unused field
  KVM: SVM: refactor exit labels in svm_create_vcpu
  KVM: SVM: use __GFP_ZERO instead of clear_page
  KVM: SVM: refactor msr permission bitmap allocation
  KVM: nSVM: rename nested vmcb to vmcb12
  KVM: SVM: rename a variable in the svm_create_vcpu
  KVM: LAPIC: Reduce world switch latency caused by timer_advance_ns
  KVM: LAPIC: Narrow down the kick target vCPU
  KVM: LAPIC: Guarantee the timer is in tsc-deadline mode when setting
  KVM: LAPIC: Return 0 when getting the tscdeadline timer if the lapic is hw disabled
  KVM: LAPIC: Fix updating DFR missing apic map recalculation
  kvm/eventfd: move wildcard calculation outside loop
  KVM: nVMX: Simplify the initialization of nested_vmx_msrs
  KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled
  KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state()
  mac80211: handle S1G low rates
  mac80211: don't calculate duration for S1G
  mac80211: encode listen interval for S1G
  perf evsel: Add evsel__clone() function
  cfg80211: handle Association Response from S1G STA
  mac80211: convert S1G beacon to scan results
  cfg80211: parse S1G Operation element for BSS channel
  cfg80211: convert S1G beacon to scan results
  mac80211: support S1G STA capabilities
  nl80211: support S1G capability overrides in assoc
  mac80211: s1g: choose scanning width based on frequency
  mac80211: get correct default channel width for S1G
  wireless: radiotap: fix some kernel-doc
  mac80211: fix some missing kernel-doc
  mac80211_hwsim: fix typo in kernel-doc
  nl80211/cfg80211: support 6 GHz scanning
  perf vendor events: Update SkylakeX events to v1.21
  perf vendor events intel: Update CascadelakeX events to v1.08
  PCI: dwc: Fix 'cast truncates bits from constant value'
  ARM: dts: sun8i: v3s: Add simple-framebuffer
  ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera
  dt-bindings: arm: sunxi: add Pine64 PineCube binding
  mac80211: Inform AP when returning operating channel
  kgdb: Honour the kprobe blocklist when setting breakpoints
  PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro
  ASoC: q6afe-clocks: Fix typo in SPDX Licence
  ARM: Handle no IPI being registered in show_ipi_list()
  mmc: sdhci_am654: Enable tuning for SDR50
  mmc: sdhci_am654: Add support for software tuning
  mmc: sdhci_am654: Add support for input tap delay
  mmc: sdhci_am654: Fix hard coded otap delay array size
  dt-bindings: mmc: sdhci-am654: Add documentation for input tap delay
  dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 controller documentation to json schema
  mmc: sdhci-of-esdhc: fix reference clock source selection
  gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION
  mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST
  mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
  memstick: Skip allocating card when removing host
  ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
  ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
  ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
  ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
  ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
  hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions
  x86/hyperv: Remove aliases with X64 in their name
  PCI: hv: Document missing hv_pci_protocol_negotiation() parameter
  scsi: storvsc: Support PAGE_SIZE larger than 4K
  Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes
  HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes
  Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes
  hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication
  hv: hyperv.h: Introduce some hvpfn helper functions
  Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header
  Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()
  Drivers: hv: vmbus: Introduce types of GPADL
  Drivers: hv: vmbus: Move __vmbus_open()
  Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl
  ide/macide: Convert Mac IDE driver to platform driver
  net: vlan: Fixed signedness in vlan_group_prealloc_vid()
  phy: qcom-qmp: Add support for sc7180 DP phy
  phy: qcom-qmp: Add support for DP in USB3+DP combo phy
  phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify
  phy: qcom-qmp: Get dp_com I/O resource by index
  phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy'
  phy: qcom-qmp: Remove 'initialized' in favor of 'init_count'
  phy: qcom-qmp: Move phy mode into struct qmp_phy
  dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information
  soundwire: sysfs: add slave status and device number before probe
  soundwire: bus: add enumerated Slave device to device list
  Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support
  scripts: coccicheck: Change default value for parallelism
  r8169: fix RTL8168f/RTL8411 EPHY config
  bnxt_en: Improve preset max value for ethtool -l.
  bnxt_en: Implement ethtool set_fec_param() method.
  bnxt_en: Report Active FEC encoding during link up.
  bnxt_en: Report FEC settings to ethtool.
  bnxt_en: avoid link reset if speed is not changed
  bnxt_en: Handle ethernet link being disabled by firmware.
  bnxt_en: ethtool: support PAM4 link speeds up to 200G
  bnxt_en: add basic infrastructure to support PAM4 link speeds
  bnxt_en: refactor bnxt_get_fw_speed()
  bnxt_en: refactor code to limit speed advertising
  bnxt_en: Update firmware interface spec to 1.10.1.65.
  dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC
  ptp: add stub function for ptp_get_msgtype()
  net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI
  mlxsw: spectrum_ethtool: Expose transceiver_overheat counter
  mlxsw: Update module's settings when module is plugged in
  mlxsw: spectrum: Initialize netdev's module overheat counter
  mlxsw: Enable temperature event for all supported port module sensors
  mlxsw: Update transceiver_overheat counter according to MTWE
  mlxsw: core: Add an infrastructure to track transceiver overheat counter
  mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields
  mlxsw: reg: Add Ports Module Administrative and Operational Status Register
  mlxsw: reg: Add Port Module Plug/Unplug Event Register
  mlxsw: reg: Add Management Temperature Warning Event Register
  net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc()
  net: hns3: add a check for device specifications queried from firmware
  net: hns3: replace the macro of max tm rate with the queried specification
  net: hns3: add support to query device specifications
  net: hns3: add debugfs to dump device capabilities
  net: hns3: use capabilities queried from firmware
  net: hns3: use capability flag to indicate FEC
  net: hns3: add support to query device capability
  net: hns3: delete redundant PCI revision judgement
  net: hns3: add device version to replace pci revision
  mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
  mdio: fix mdio-thunder.c dependency & build error
  agp: use semicolons rather than commas to separate statements
  x86/apic/msi: Unbreak DMAR and HPET MSI
  i2c: npcm7xx: Clear LAST bit after a failed transaction.
  dt-bindings: i2c: imx: Fix i.MX 7 compatible matching
  dt-bindings: i2c: imx: Add properties and use unevaluatedProperties
  dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching
  dt-bindings: i2c: imx-lpi2c: Add properties and use unevaluatedProperties
  i2c: imx: Fix external abort on interrupt in exit paths
  i2c: rk3x: Simplify with dev_err_probe()
  i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC
  dt-bindings: i2c: I2C binding for Mellanox BlueField SoC
  i2c: cpm: Fix i2c_ram structure
  dyndbg: use keyword, arg varnames for query term pairs
  nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
  vt_ioctl: make VT_RESIZEX behave like VT_RESIZE
  serial: mvebu-uart: simplify the return expression of mvebu_uart_probe()
  tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
  tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
  pch_uart: drop double zeroing
  dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings
  dt-bindings: serial: renesas, scif: Document r8a774e1 bindings
  MIPS: idle: Add prototype for function check_wait
  staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
  media: MAINTAINERS: remove Maxime Jourdan as maintainer of Amlogic VDEC
  media: staging: rkisp1: cap: protect access to buf with the spin lock
  media: staging: rkisp1: use the right variants of spin_lock
  media: staging: rkisp1: params: no need to lock default config
  media: staging: rkisp1: stats: protect write to 'is_streaming' in start_streaming cb
  x86/hyperv: Remove aliases with X64 in their name
  media: staging: rkisp1: isp: don't enable signal RKISP1_CIF_ISP_FRAME_IN
  media: staging: rkisp1: isp: add a warning and debugfs var for irq delay
  media: staging: rkisp1: remove atomic operations for frame sequence
  media: staging: rkisp1: params: set vb.sequence to be the isp's frame_sequence + 1
  media: staging: rkisp1: params: avoid using buffer if params is not streaming
  media: staging: rkisp1: params: use the new effect value in cproc config
  media: staging: rkisp1: params: in the isr, return if buffer list is empty
  media: staging: rkisp1: params: upon stream stop, iterate a local list to return the buffers
  media: docs: v4l2-subdev: move calling ops to a subsection
  media: docs: v4l2-subdev: move "Subdev registration" to a subsection
  media: docs: v4l2-subdev: fix typo
  media: docs: v4l2-subdev: fix typo
  media: saa7146: drop double zeroing
  media: firewire: fix memory leak
  media: rcar-vin: Extend RAW8 support to all RGB layouts
  media: rcar-csi2: Extend RAW8 support to all RGB layouts
  media: bindings: media: gpio-ir-receiver: add linux,autosuspend-period property
  media: rc: gpio-ir-recv: add QoS support for cpuidle system
  media: dvb-frontends: tda18271c2dd: Constify static structs
  media: flexcop-usb: remove needless check before usb_free_coherent()
  media: flexcop-usb: sanity checking of endpoint type
  media: netup_unidvb: drop initialization of PM pointers
  media: ati_remote: sanity check for both endpoints
  media: dvb-frontends: rtl2832_sdr: set error code in probe
  pinctrl: mediatek: Add MT8167 Pinctrl driver
  media: cedrus: Propagate OUTPUT resolution to CAPTURE
  media: MAINTAINERS: add documentation files for rkisp1
  media: admin-guide: add documentation file rkisp1.rst
  pinctrl: mt65xx: add OF bindings for MT8167
  media: pixfmt-meta-rkisp1.rst: add description of rkisp1 metadata formats in pixfmt-meta-rkisp1.rst
  media: staging: rkisp1: fix configuration for GREY pixelformat
  media: staging: rkisp1: cap: simplify link validation by comparing media bus code
  media: staging: rkisp1: rsz: Add support to more YUV encoded mbus codes on src pad
  media: staging: rkisp1: rsz: enumerate the formats on the src pad according to the capture
  media: staging: rkisp1: add a helper function to enumerate supported mbus formats on capture
  media: staging: rkisp1: add capability V4L2_CAP_IO_MC to capture devices
  media: staging: rkisp1: don't support bayer format on selfpath resizer
  media: staging: rkisp1: cap: remove unsupported format YUV444
  MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER
  MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 and X1000E.
  media: staging: rkisp1: cap: remove unsupported formats
  media: staging: rkisp1: cap: change RGB24 format to XBGR32
  MIPS: Ingenic: Add system type for new Ingenic SoCs.
  dt-bindings: MIPS: Add X2000E based CU2000-Neo.
  media: st-delta: Fix reference count leak in delta_run_work
  media: sti: Fix reference count leaks
  media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
  media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
  media: exynos4-is: Fix a reference count leak
  media: ti-vpe: Fix a missing check and reference count leak
  media: stm32-dcmi: Fix a reference count leak
  media: s5p-mfc: Fix a reference count leak
  media: camss: Fix a reference count leak.
  media: platform: fcp: Fix a reference count leak.
  media: rockchip/rga: Fix a reference count leak.
  media: rcar-vin: Fix a reference count leak.
  media: rcar-vin: Fix a reference count leak.
  media: vsp1: Fix runtime PM imbalance on error
  media: coda: Fix runtime PM imbalance in coda_probe
  media: platform: s3c-camif: Fix runtime PM imbalance on error
  media: platform: sti: hva: Fix runtime PM imbalance on error
  media: bdisp: Fix runtime PM imbalance on error
  nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue
  nvme: fix error handling in nvme_ns_report_zones
  nvmet-fc: fix missing check for no hostport struct
  nvmet: add passthru ZNS support
  nvmet: handle keep-alive timer when kato is modified by a set features cmd
  nvmet-tcp: have queue io_work context run on sock incoming cpu
  nvme-pci: Move enumeration by class to be last in the table
  nvme: use an xarray to lookup the Commands Supported and Effects log
  nvme: lift the file open code from nvme_ctrl_get_by_path
  fs: remove KSTAT_QUERY_FLAGS
  fs: remove vfs_stat_set_lookup_flags
  fs: move vfs_fstatat out of line
  fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat
  fs: remove vfs_statx_fd
  netdevsim: fix duplicated debugfs directory
  net: dsa: tag_rtl4_a: use the generic flow dissector procedure
  net: dsa: tag_sja1105: use a custom flow dissector procedure
  net: dsa: tag_qca: use the generic flow dissector procedure
  net: dsa: tag_mtk: use the generic flow dissector procedure
  net: dsa: tag_edsa: use the generic flow dissector procedure
  net: dsa: tag_dsa: use the generic flow dissector procedure
  net: dsa: tag_brcm: use generic flow dissector procedure
  net: flow_dissector: avoid indirect call to DSA .flow_dissect for generic case
  net: dsa: point out the tail taggers
  net: dsa: add a generic procedure for the flow dissector
  net: dsa: make the .flow_dissect tagger callback return void
  net: dsa: tag_ocelot: use a short prefix on both ingress and egress
  net: dsa: tag_sja1105: request promiscuous mode for master
  net: dsa: allow drivers to request promiscuous mode on master
  net: mscc: ocelot: move NPI port configuration to DSA
  leds: parse linux,default-trigger DT property in LED core
  leds: syscon: use struct led_init_data when registering
  leds: lm3532: don't parse label DT property
  leds: lm36274: use devres LED registering function
  leds: lm36274: use platform device as parent of LED
  leds: lm36274: do not set chip settings in DT parsing function
  leds: lm36274: use struct led_init_data when registering
  leds: lm36274: don't iterate through children since there is only one
  leds: lm36274: cosmetic: rename lm36274_data to chip
  leds: Add driver for Acer Iconia Tab A500
  leds: pca9532 - simplify the return expression of pca9532_remove
  leds: ns2: use struct led_init_data when registering
  leds: ns2: remove unneeded variable
  leds: ns2: register LED immediately after parsing DT properties
  leds: ns2: cosmetic change: use helper variable
  leds: ns2: cosmetic change
  leds: ns2: cosmetic variable rename
  leds: ns2: cosmetic structure rename
  leds: ns2: use devres API for getting GPIO descriptors
  leds: ns2: move parsing of one LED into separate function
  leds: ns2: support OF probing only, forget platdata
  leds: ns2: alloc simple array instead of struct ns2_led_priv
  leds: ns2: use devres LED registering function
  leds: is31fl32xx: use struct led_init_data when registering
  leds: pm8058: cosmetic change: no need to return in if guard
  leds: pm8058: cosmetic change: use helper variable
  leds: pm8058: use struct led_init_data when registering
  leds: mt6323: cosmetic change: use helper variable
  leds: mt6323: use struct led_init_data when registering
  leds: max77650: use struct led_init_data when registering
  leds: lm3697: cosmetic change: use helper variable, reverse christmas tree
  leds: lm3697: use struct led_init_data when registering
  leds: bcm6328, bcm6358: use struct led_init_data when registering
  leds: bcm6328, bcm6358: use devres LED registering function
  leds: various: fix OF node leaks
  leds: various: use only available OF children
  leds: lt3593: do not rewrite .of_node of new LED device to wrong value
  leds: various: use dev_of_node(dev) instead of dev->of_node
  leds: various: use device_get_match_data
  leds: ip30: compile if COMPILE_TEST=y
  leds: various: compile if COMPILE_TEST=y
  leds: pwm: Allow automatic labels for DT based devices
  Revert "vxlan: move encapsulation warning"
  arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
  arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
  ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
  ARM: dts: picoxcell: build DTBs with make dtbs
  s390/stp: unify stp_work_mutex and clock_sync_mutex
  s390/stp: add sysfs file to show scheduled leap seconds
  s390/stp: add support for leap seconds
  s390/stp: use u32 instead of unsigned int
  s390/stp: use __packed
  s390/stp: add locking to sysfs functions
  media: rcar-vin: Enable YDS bit depending on bus_width and data_shift
  media: rcar-vin: Enable support for R8A774E1
  media: rcar-csi2: Enable support for R8A774E1
  media: dt-bindings: media: renesas,vin: Add R8A774E1 support
  media: dt-bindings: media: renesas,csi2: Add R8A774E1 support
  media: media/pci: prevent memory leak in bttv_probe
  media: saa7134: use generic power management
  media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_VIN config
  media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_CSI2 config
  media: rcar-fcp: Update description for VIDEO_RENESAS_FCP Kconfig entry
  media: dt-bindings: media: renesas,vin: Add device tree support for r8a7742
  media: videobuf2: use sgtable-based scatterlist wrappers
  media: pci: fix common ALSA DMA-mapping related codes
  media: marvell-ccic: mmp: mark PM functions as __maybe_unused
  media: MAINTAINERS: media: cec: fix files location
  media: tc358743: cleanup tc358743_cec_isr
  media: cec-adap.c: add 'unregistered' checks
  media: cec-core.c: stop kthread_config before kthread
  media: tegra-video: Fix compilation warning of unused variable
  media: tc358743: initialize variable
  media: mtk-mdp: Fix Null pointer dereference when calling list_add
  media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb
  media: staging: rkisp1: allow quantization setting by userspace on the isp source pad
  media: v4l2: extend the CSC API to subdevice.
  media: vivid: Add support to the CSC API
  media: v4l2: add support for colorspace conversion API (CSC) for video capture
  media: v4l2-mem2mem: simplify poll logic
  media: v4l2-mem2mem: always consider OUTPUT queue during poll
  media: mx2_emmaprp: Fix memleak in emmaprp_probe
  media: usb: uvc: no need to check return value of debugfs_create functions
  media: mtk-vcodec: make IRQs disabled upon request
  media: mtk-vcodec: venc: fix invalid time per frame in S_PARM
  media: mtk-vcodec: venc: set default time per frame
  media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT formats
  media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES
  media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_FIELD_NONE
  media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control
  media: Revert "media: mtk-vcodec: Remove extra area allocation in an input buffer on encoding"
  media: mtk-vcodec: add support for MT8183 encoder
  media: dt-bindings: media: document mediatek,mt8183-vcodec-enc
  media: mtk-vcodec: venc: specify supported formats per-chip
  media: mtk-vcodec: venc: specify bitrate range per-chip
  media: mtk-vcodec: venc: handle firmware version field
  media: mtk-vcodec: venc: support SCP firmware
  media: mtk-vcodec: add SCP firmware ops
  media: dt-bindings: media: mtk-vcodec: document SCP node
  media: mtk-vcodec: abstract firmware interface
  remoteproc: scp: add COMPILE_TEST dependency
  remoteproc/mediatek: Add support for mt8192 SCP
  remoteproc: Fixup coredump debugfs disable request
  remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot
  remoteproc/mediatek: fix null pointer dereference on null scp pointer
  drm/msm/dp: fix incorrect function prototype of dp_debug_get()
  HID: hid-input: fix stylus battery reporting
  ice: add support for flash update overwrite mask
  netdevsim: add support for flash_update overwrite mask
  devlink: introduce flash update overwrite mask
  devlink: convert flash_update to use params structure
  devlink: check flash_update parameter support in net core
  net: atlantic: fix build when object tree is separate
  tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost
  tcp: simplify tcp_mark_skb_lost
  tcp: move tcp_mark_skb_lost
  tcp: consistently check retransmit hint
  dpaa2-mac: Fix potential null pointer dereference
  MAINTAINERS: Add Vladimir as a maintainer for DSA
  dpaa2-eth: install a single steering rule when SHARED_FS is enabled
  dpaa2-eth: no need to check link state right after ndo_open
  dpaa2-mac: do not check for both child and parent DTS nodes
  dpaa2-eth: fix command version for Tx shaping
  net: usb: ax88179_178a: add Toshiba usb 3.0 adapter
  bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL
  team: set dev->needed_headroom in team_setup_by_port()
  bonding: set dev->needed_headroom in bond_setup_by_slave()
  vxlan: fix vxlan_find_sock() documentation for l3mdev
  vxlan: check rtnl_configure_link return code correctly
  vxlan: move encapsulation warning
  vxlan: add unlikely to vxlan_remcsum check
  vxlan: don't collect metadata if remote checksum is wrong
  net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
  net: bridge: mcast: remove only S,G port groups from sg_port hash
  net: stmmac: Fix clock handling on remove path
  net: stmmac: Add option for VLAN filter fail queue enable
  bpf: Add AND verifier test case where 32bit and 64bit bounds differ
  bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases
  vmxnet3: fix cksum offload issues for non-udp tunnels
  net: dsa: sja1105: implement .devlink_info_get
  net: dsa: sja1105: expose static config as devlink region
  net: dsa: sja1105: move devlink param code to sja1105_devlink.c
  drivers/net/ethernet: clean up mis-targeted comments
  sfc: fix kdoc warning
  drivers/net/ethernet: remove incorrectly formatted doc
  drivers/net/ethernet: add some basic kdoc tags
  drivers/net/ethernet: handle one warning explicitly
  drivers/net/ethernet: rid ethernet of no-prototype warnings
  drivers/net/ethernet: clean up unused assignments
  intel: handle unused assignments
  intel-ethernet: clean up W=1 warnings in kdoc
  nfsd: rq_lease_breaker cleanup
  nfsd4: remove check_conflicting_opens warning
  nfsd: Cache R, RW, and W opens separately
  sunrpc: simplify do_cache_clean
  mm/page_ref: Convert the open coded tracepoint enabled to the new helper
  tracepoints: Add helper to test if tracepoint is enabled in a header
  sunrpc: cache : Replace seq_printf with seq_puts
  silence nfscache allocation warnings with kvzalloc
  nfsd: fix comparison to bool warning
  NFSD: Correct type annotations in COPY XDR functions
  NFSD: Correct type annotations in user xattr XDR functions
  NFSD: Correct type annotations in user xattr helpers
  SUNRPC/NFSD: Implement xdr_reserve_space_vec()
  nfsd: rename delegation related tracepoints to make them less confusing
  Documentation: update RPCSEC_GSSv3 RFC link
  MAINTAINERS: Note NFS docs under Documentation/
  nfsd: Remove unnecessary assignment in nfs4xdr.c
  net: sunrpc: delete repeated words
  nfsd: Fix typo in comment
  nfsd: give up callbacks on revoked delegations
  nfsd: remove fault injection code
  efivarfs: Replace invalid slashes with exclamation marks in dentries.
  efi: Delete deprecated parameter comments
  efi/libstub: Fix missing-prototypes in string.c
  efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability to report it
  net: vlan: Avoid using BUG() in vlan_proto_idx()
  drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors
  drm/amdgpu: fix a warning in amdgpu_ras.c (v2)
  drm/amdgpu: clean up ras sysfs creation (v2)
  drm/amdgpu: stop data_exchange work thread before reset
  drm/amdgpu: Implement new guest side VF2PF message transaction (v2)
  bpf: selftest: Add test_btf_skc_cls_ingress
  bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h
  bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test
  bpf: selftest: Use network_helpers in the sock_fields test
  bpf: selftest: Adapt sock_fields test to use skel and global variables
  bpf: selftest: Move sock_fields test into test_progs
  bpf: selftest: Add ref_tracking verifier test for bpf_skc casting
  bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
  bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
  bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
  bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
  bpf: Enable bpf_skc_to_* sock casting helper to networking prog type
  bpf: Move the PTR_TO_BTF_ID check to check_reg_type()
  drm/amdgpu: Update VF2PF interface
  drm/include: add PP_FEATURE_MASK comments (v3)
  drm/amdgpu: disable sienna chichlid UMC RAS
  drm/amdgpu: add an auto setting to the noretry parameter
  drm/amdgpu: store noretry parameter per driver instance
  drm/amdgpu/display: fix CFLAGS setup for DCN30
  drm/amdgpu: Remove some useless code
  drm/amd: Skip not used microcode loading in SRIOV
  drm/amd/pm: Skip use smc fw data in SRIOV
  drm/amd/display: fix return value check for hdcp_work
  drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
  spi: spi-mtk-nor: fix timeout calculation overflow
  spi: hisi-sfc-v3xx: add support for IRQ mode
  spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register
  spi: hisi-sfc-v3xx: factor out bus config and transfer functions
  spi: hisi-sfc-v3xx: factor out IO modes configuration
  ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together
  ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_kzalloc()
  dt-bindings: tas2770: Mark ti,asi-format to deprecated
  tracing/boot: Initialize per-instance event list in early boot
  xfs: remove deprecated sysctl options
  xfs: remove deprecated mount options
  xfs: directly call xfs_generic_create() for ->create() and ->mkdir()
  xfs: avoid shared rmap operations for attr fork extents
  xfs: drop the obsolete comment on filestream locking
  xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}
  xfs: do the assert for all the log done items in xfs_trans_cancel
  xfs: remove the unused parameter id from xfs_qm_dqattach_one
  xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify
  xfs: fix some comments
  xfs: remove the unnecessary xfs_dqid_t type cast
  xfs: use the existing type definition for di_projid
  xfs: remove the unused SYNCHRONIZE macro
  Bluetooth: MGMT: Fix not checking if BT_HS is enabled
  Bluetooth: Disable High Speed by default
  Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
  Bluetooth: A2MP: Fix not initializing all members
  ASoC: SOF: Add .prepare/.complete callbacks
  ASoC: SOF: Activate runtime PM with SOF OF device
  ASoC: q6asm: fix kernel doc warnings
  ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id
  MAINTAINERS: Update Cirrus Logic Codecs maintainers
  ASoC: fsl_sai: Instantiate snd_soc_dai_driver
  ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing
  ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
  RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE()
  ACPI: battery: include linux/power_supply.h
  ACPI: wakeup: Remove dead ACPICA debug code
  ACPI: video: Remove leftover ACPICA debug code
  ACPI: tiny-power-button: Remove dead ACPICA debug code
  ACPI: processor: Remove dead ACPICA debug code
  ACPI: proc: Remove dead ACPICA debug code
  ACPI: PCI: Remove unused ACPICA debug code
  ACPI: event: Remove leftover ACPICA debug code
  ACPI: dock: Remove dead ACPICA debug code
  ACPI: debugfs: Remove dead ACPICA debug code
  ACPI: custom_method: Remove dead ACPICA debug code
  ACPI: container: Remove leftover ACPICA debug functionality
  ACPI: platform: Remove ACPI_MODULE_NAME()
  ACPI: memhotplug: Remove leftover ACPICA debug functionality
  ACPI: LPSS: Remove ACPI_MODULE_NAME()
  ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME()
  ACPI: PCI: update kernel-doc line comments
  PNP: ACPI: Fix missing-prototypes in acpi_pnp.c
  ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler'
  ACPI: configfs: Add missing config_item_put() to fix refcount leak
  PNP: quirks: Fix duplicate included pci.h
  MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller
  irqchip: Add Actions Semi Owl SIRQ controller
  dt-bindings: interrupt-controller: Add Actions SIRQ controller binding
  Bluetooth: Fix update of own_addr_type if ll_privacy supported
  dt-bindings: dw-apb-ictl: Update binding to describe use as primary interrupt controller
  irqchip/dw-apb-ictl: Add primary interrupt controller support
  irqchip/dw-apb-ictl: Refactor priot to introducing hierarchical irq domains
  iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c
  compat.h: fix a spelling error in <linux/compat.h>
  genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER
  drm/mediatek: reduce clear event
  soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
  soc: mediatek: cmdq: add jump function
  soc: mediatek: cmdq: add write_s_mask value function
  soc: mediatek: cmdq: add write_s value function
  soc: mediatek: cmdq: add read_s function
  soc: mediatek: cmdq: add write_s_mask function
  soc: mediatek: cmdq: add write_s function
  soc: mediatek: cmdq: add address shift in jump
  soc: mediatek: mtk-infracfg: Fix kerneldoc
  x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer
  USB: cdc-acm: clean up no-union-descriptor handling
  USB: cdc-acm: use common data-class define
  USB: cdc-acm: handle broken union descriptors
  Revert "cdc-acm: hardening against malicious devices"
  PM: runtime: Remove link state checks in rpm_get/put_supplier()
  drm/vc4: crtc: Keep the previously assigned HVS FIFO
  drm/vc4: crtc: Rework a bit the CRTC state code
  usbcore/driver: Accommodate usbip
  usbcore/driver: Fix incorrect downcast
  usbcore/driver: Fix specific driver selection
  Revert "usbip: Implement a match function to fix usbip"
  powercap: include header to fix -Wmissing-prototypes
  btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing
  ice: fix memory leak in ice_vsi_setup
  ice: fix memory leak if register_netdev_fails
  ice: Fix call trace on suspend
  iavf: Fix incorrect adapter get in iavf_resume
  iocost: consider iocgs with active delays for debt forgiveness
  iocost: add iocg_forgive_debt tracepoint
  iocost: reimplement debt forgiveness using average usage
  iocost: recalculate delay after debt reduction
  iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one
  iocost: factor out ioc_forgive_debts()
  Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
  sound: hiface: move to use usb_control_msg_send()
  sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
  USB: legousbtower: use usb_control_msg_recv()
  sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
  sound: usx2y: move to use usb_control_msg_send()
  USB: correct API of usb_control_msg_send/recv
  Revert "USB: legousbtower: use usb_control_msg_recv()"
  Revert "sound: usx2y: move to use usb_control_msg_send()"
  Revert "sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()"
  Revert "sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()"
  Revert "sound: hiface: move to use usb_control_msg_send()"
  Revert "Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()"
  Revert "USB: core: hub.c: use usb_control_msg_send() in a few places"
  iopoll: update kerneldoc of read_poll_timeout_atomic()
  usb: udc: net2280: convert to readl_poll_timeout_atomic()
  usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic()
  usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic()
  usb: isp1760-hcd: convert to readl_poll_timeout_atomic()
  usb: fotg210-hcd: convert to readl_poll_timeout_atomic()
  usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic()
  usb: xhci-rcar: convert to readl_poll_timeout_atomic()
  usb: pci-quirks: convert to readl_poll_timeout_atomic()
  usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic()
  usb: early: convert to readl_poll_timeout_atomic()
  dm: add support for REQ_NOWAIT and enable it for linear target
  block: add QUEUE_FLAG_NOWAIT
  vsprintf: use bd_partno in bdev_name
  block: use bd_partno in bdevname
  target/iblock: fix holder printing in iblock_show_configfs_dev_params
  drbd: don't set ->bd_contains
  drbd: don't detour through bd_contains for the gendisk
  md: don't detour through bd_contains for the gendisk
  md: compare bd_disk instead of bd_contains
  block: add a bdev_is_partition helper
  Documentation/hdio: fix up obscure bd_contains references
  eeprom: at24: Support custom device names for AT24 EEPROMs
  slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
  slimbus: core: do not enter to clock pause mode in core
  slimbus: core: check get_addr before removing laddr ida
  staging: vchiq: avoid mixing kernel and user pointers
  staging: vchiq: fix __user annotations
  rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
  rseq/selftests,x86_64: Add rseq_offset_deref_addv()
  rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
  sched/fair: Use dst group while checking imbalance for NUMA balancer
  sched/fair: Reduce busy load balance interval
  sched/fair: Minimize concurrent LBs between domain level
  sched/fair: Reduce minimal imbalance threshold
  sched/fair: Relax constraint on task's load during load balance
  sched/fair: Remove the force parameter of update_tg_load_avg()
  sched/fair: Fix wrong cpu selecting from isolated domain
  sched: Remove unused inline function uclamp_bucket_base_value()
  sched/rt: Disable RT_RUNTIME_SHARE by default
  sched/deadline: Fix stale throttling on de-/boosted tasks
  sched/numa: Use runnable_avg to classify node
  RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters()
  arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
  habanalabs/gaudi: configure QMAN LDMA registers properly
  habanalabs: add notice of device not idle
  habanalabs: add debug messages for opening/closing context
  habanalabs: release kernel context after hw_fini
  habanalabs: correct an error message
  ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
  ARM: dts: am335x: t335: align GPIO hog names with dtschema
  ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
  ARM: dts: am437x-l4: drop legacy cpsw dt node
  ARM: dts: am437x: switch to new cpsw switch drv
  ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
  mmc: sdhci-s3c: hide forward declaration of of_device_id behind CONFIG_OF
  mmc: sdhci: fix indentation mistakes
  mmc: moxart: remove unneeded check for drvdata
  mmc: renesas_sdhi: drop local flag for tuning
  mmc: rtsx_usb_sdmmc: simplify the return expression of sd_change_phase()
  mmc: core: document mmc_hw_reset()
  HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
  ACPI: video: use ACPI backlight for HP 635 Notebook
  MAINTAINERS: Use my kernel.org address for Intel PMIC work
  ACPI: APD: Clean up header file include statements
  ACPI: APD: Remove unnecessary APD_ADDR() macro stub
  ACPI: APD: Remove ACPI_MODULE_NAME()
  ACPI: APD: Remove flags from struct apd_device_desc
  ACPI: APD: Add kerneldoc for properties in struct apd_device_desc
  ACPI: Remove three unused inline functions
  quota: clear padding in v2r1_mem2diskdqb()
  fbcon: Fix global-out-of-bounds read in fbcon_get_font()
  Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
  fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
  xfrm: Use correct address family in xfrm_state_find
  integrity: Asymmetric digsig supports SM2-with-SM3 algorithm
  X.509: support OSCCA SM2-with-SM3 certificate verification
  X.509: support OSCCA certificate parse
  crypto: sm2 - add SM2 test vectors to testmgr
  crypto: testmgr - Fix potential memory leak in test_akcipher_one()
  crypto: testmgr - support test with different ciphertext per encryption
  crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
  lib/mpi: Introduce ec implementation to MPI library
  lib/mpi: Extend the MPI library
  crypto: sm3 - export crypto_sm3_final function
  crypto: hisilicon/qm - remove the update of flags
  crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata'
  crypto: hisilicon/hpre - fix a bug in dh algorithm
  crypto: hisilicon/hpre - adjust some coding style
  crypto: hisilicon/hpre - remove useless code
  crypto: chelsio - fix minor indentation issue
  crypto: af_alg - add extra parameters for DRBG interface
  crypto: sun8i-ss - fix comparison of integer expressions of different signedness
  crypto: sun8i-ce - fix comparison of integer expressions of different signedness
  crypto: sun8i-ce - Add support for the TRNG
  crypto: sun8i-ce - Add support for the PRNG
  crypto: sun8i-ce - Add stat_bytes debugfs
  crypto: sun8i-ce - support hash algorithms
  crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_dlen_in_bytes
  crypto: sun8i-ce - handle different error registers
  crypto: sun8i-ce - split into prepare/run/unprepare
  crypto: sun8i-ce - move iv data to request context
  crypto: sun8i-ce - handle endianness of t_common_ctl
  crypto: sun8i-ss - better debug printing
  crypto: sun8i-ss - Add more comment on some structures
  crypto: sun8i-ss - fix a trivial typo
  crypto: sun8i-ss - support hash algorithms
  crypto: sun8i-ss - Add support for the PRNG
  crypto: sun8i-ss - Add SS_START define
  crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE
  crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE
  crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE
  crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE
  crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE
  crypto: proc - Removing some useless only space lines
  crypto: marvell/cesa - use devm_platform_ioremap_resource_byname
  crypto: arm/aes-neonbs - use typed init/exit routines for XTS
  crypto: arm/aes-neonbs - avoid loading reorder argument on encryption
  crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mode switches
  crypto: stm32/crc32 - Avoid lock if hardware is already used
  crypto: qat - remove unnecessary mutex_init()
  crypto: arm/sha512-neon - avoid ADRL pseudo instruction
  crypto: arm/sha256-neon - avoid ADRL pseudo instruction
  crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro
  crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC unconditionally
  crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey
  crypto: inside-secure - Move ipad/opad into safexcel_context
  crypto: inside-secure - Move priv pointer into safexcel_context
  crypto: atmel-aes - convert to use be32_add_cpu()
  cypto: mediatek - fix leaks in mtk_desc_ring_alloc
  hwrng: ingenic - Add hardware TRNG for Ingenic X1830
  dt-bindings: RNG: Add Ingenic TRNG bindings.
  ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
  firewire-ohci: use dma_alloc_pages
  dma-iommu: implement ->alloc_noncoherent
  dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods
  dma-mapping: add a new dma_alloc_pages API
  dma-mapping: remove dma_cache_sync
  53c700: convert to dma_alloc_noncoherent
  sgiseeq: convert to dma_alloc_noncoherent
  lib82596: convert to dma_alloc_noncoherent
  hal2: convert to dma_alloc_noncoherent
  sgiwd93: convert to dma_alloc_noncoherent
  dma-mapping: add a new dma_alloc_noncoherent API
  53c700: improve non-coherent DMA handling
  lib82596: move DMA allocation into the callers of i82596_probe
  net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT
  drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT
  drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT
  mm: turn alloc_pages into an inline function
  ARM/omap1: switch to use dma_direct_set_offset for lbus DMA offsets
  dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR
  dma-mapping: move valid_dma_direction to dma-direction.h
  dma-mapping: remove DMA_MASK_NONE
  net: hns3: rename macro of pci device id of vf
  net: hns3: add support for 200G device
  net: hns3: add debugfs of dumping pf interrupt resources
  net: hns3: add a hardware error detect type
  net: hns3: remove unnecessary variable initialization
  net: hns3: refactor the function for dumping tc information in debugfs
  net: tcp: drop unused function argument from mptcp_incoming_options
  tcp: skip DSACKs with dubious sequence ranges
  net/fsl: quieten expected MDIO access failures
  net: dsa: microchip: really look for phy-mode in port nodes
  net/tls: race causes kernel panic
  net/ethernet/broadcom: fix spelling typo
  net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3
  net: dsa: felix: convert TAS link speed based on phylink speed
  hinic: fix wrong return value of mac-set cmd
  mptcp: retransmit ADD_ADDR when timeout
  mptcp: add sk_stop_timer_sync helper
  mptcp: add struct mptcp_pm_add_entry
  selftests: mptcp: add remove addr and subflow test cases
  selftests: mptcp: add remove cfg in mptcp_connect
  mptcp: add mptcp_destroy_common helper
  mptcp: add RM_ADDR related mibs
  mptcp: implement mptcp_pm_remove_subflow
  mptcp: remove addr and subflow in PM netlink
  mptcp: add accept_subflow re-check
  selftests: mptcp: add ADD_ADDR mibs check function
  mptcp: add ADD_ADDR related mibs
  mptcp: send out ADD_ADDR with echo flag
  mptcp: add the incoming RM_ADDR support
  mptcp: add the outgoing RM_ADDR support
  mptcp: rename addr_signal and the related functions
  drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop functions
  net/ipv4: always honour route mtu during forwarding
  dpaa2-mac: add PCS support through the Lynx module
  of: add of_mdio_find_device() api
  net: pcs-lynx: add support for 10GBASER
  net: mscc: ocelot: always pass skb clone to ocelot_port_add_txtstamp_skb
  net_sched: commit action insertions together
  net_sched: defer tcf_idr_insert() in tcf_action_init_1()
  md/raid10: improve discard request for far layout
  md/raid10: improve raid10 discard request
  md/raid10: pull codes that wait for blocked dev into one function
  md/raid10: extend r10bio devs to raid disks
  md: add md_submit_discard_bio() for submitting discard bio
  md: Simplify code with existing definition RESYNC_SECTORS in raid10.c
  md/raid5: reallocate page array after setting new stripe_size
  md/raid5: resize stripe_head when reshape array
  md/raid5: let multiple devices of stripe_head share page
  md/raid6: let async recovery function support different page offset
  md/raid6: let syndrome computor support different page offset
  md/raid5: convert to new xor compution interface
  md/raid5: add new xor function to support different page offset
  md/raid5: make async_copy_data() to support different page offset
  md/raid5: add a new member of offset into r5dev
  md: only calculate blocksize once and use i_blocksize()
  ep_create_wakeup_source(): dentry name can change under you...
  timers: Mask invalid flags in do_init_timer()
  treewide: Make all debug_obj_descriptors const
  debugobjects: Allow debug_obj_descr to be const
  null_blk: Support shared tag bitmap
  bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
  bdi: invert BDI_CAP_NO_ACCT_WB
  bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
  mm: use SWP_SYNCHRONOUS_IO more intelligently
  bdi: remove BDI_CAP_SYNCHRONOUS_IO
  bdi: remove BDI_CAP_CGROUP_WRITEBACK
  block: lift setting the readahead size into the block layer
  md: update the optimal I/O size on reshape
  bdi: initialize ->ra_pages and ->io_pages in bdi_init
  aoe: set an optimal I/O size
  bcache: inherit the optimal I/O size
  drbd: remove dead code in device_to_statistics
  fs: remove the unused SB_I_MULTIROOT flag
  RDMA/hns: Support inline data in extented sge space for RC
  ALSA: hda - remove kerneldoc for internal hdac_i915 function
  RDMA/hns: Fix missing sq_sig_type when querying QP
  RDMA/hns: Fix configuration of ack_req_freq in QPC
  RDMA/hns: Fix the wrong value of rnr_retry when querying qp
  RDMA/hns: Solve the overflow of the calc_pg_sz()
  RDMA/hns: Add check for the validity of sl configuration
  RDMA/hns: Correct typo of hns_roce_create_cq()
  RDMA/hns: Add interception for resizing SRQs
  RDMA/hns: Refactor process about opcode in post_send()
  RDMA/hns: Add support for SCCC in size of 64 Bytes
  RDMA/hns: Add support for QPC in size of 512 Bytes
  RDMA/hns: Add support for CQE in size of 64 Bytes
  RDMA/hns: Add support for EQE in size of 64 Bytes
  libbpf: Fix XDP program load regression for old kernels
  scripts/setlocalversion: make git describe output more reliable
  docs: trace: ring-buffer-design.rst: use the new SPDX tag
  Documentation: kernel-parameters: clarify "module." parameters
  Fix references to nommu-mmap.rst
  docs: rewrite admin-guide/sysctl/abi.rst
  docs: fb: Remove vesafb scrollback boot option
  docs: fb: Remove sstfb scrollback boot option
  docs: fb: Remove matroxfb scrollback boot option
  docs: fb: Remove framebuffer scrollback boot option
  docs: replace the old User Mode Linux HowTo with a new one
  Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev"
  Documentation/admin-guide: README & svga: remove use of "rdev"
  soc: amlogic: pm-domains: use always-on flag
  Documentation/admin-guide: kernel-parameters: capitalize Korina
  Documentation: admin-guide: kernel-parameters: reformat "lapic=" boot option
  Documentation/admin-guide: kernel-parameters: fix "io7" parameter description
  Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording
  Documentation: Remove CMA's dependency on architecture
  docs: admin-guide: update kdump documentation due to change of crash URL
  Documentation: kernel-parameters: fix formatting of MIPS "machtype"
  Documentation: filesystems: mount_api: fix headings
  Doc: admin-guide: Add entry for kvm_cma_resv_ratio kernel param
  documentation: arm: sunxi: Allwinner H2+/H3 update
  mt76: mt7663s: remove max_tx_fragments limitation
  mt76: Convert to DEFINE_SHOW_ATTRIBUTE
  mt76: mt7915: add offchannel condition in switch channel command
  mt76: mt7915: convert to use le16_add_cpu()
  mt76: Fix unsigned expressions compared with zero
  mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon
  mt76: mt76x0: Move tables used only by init.c to their own header file
  mt76: Use fallthrough pseudo-keyword
  mt76: mt7615: unlock dfs bands
  mt76: mt7663: check isr read return value in mt7663s_rx_work
  mt76: mt7663s: introduce sdio tx aggregation
  mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota
  mt76: move pad estimation out of mt76_skb_adjust_pad
  mt76: mt7663s: introduce __mt7663s_xmit_queue routine
  mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota
  mt76: mt7663s: do not use altx for ctl/mgmt traffic
  mt76: mt7622: fix fw hang on mt7622
  mt76: mt7615: fix VHT LDPC capability
  mt76: mt7615: Remove set but unused variable 'index'
  mt76: remove retry_q from struct mt76_txq and related code
  mt76: move txwi handling code to dma.c, since it is mmio specific
  mt76: mt7915: fix queue/tid mapping for airtime reporting
  mt76: mt7915: simplify mt7915_lmac_mapping
  mt76: dma: cache dma map address/len in struct mt76_queue_entry
  mt76: mt7915: fix HE BSS info
  mt76: convert from tx tasklet to tx worker thread
  mt76: add utility functions for deferring work to a kernel thread
  mt76: testmode: add a limit for queued tx_frames packets
  mt76: mt7615: fix antenna selection for testmode tx_frames
  mt76: mt7615: fix MT_ANT_SWITCH_CON register definition
  mt76: mt7915: fix unexpected firmware mode
  mt76: mt76x02: tune tx ring size
  mt76: mt7603: tune tx ring size
  mt76: remove struct mt76_sw_queue
  mt76: rely on AQL for burst size limits on tx queueing
  mt76: remove swq from struct mt76_sw_queue
  mt76: remove qid argument to drv->tx_complete_skb
  mt76: unify queue tx cleanup code
  mt76: sdio: fix use of q->head and q->tail
  mt76: usb: fix use of q->head and q->tail
  mt76: mt7603: check for single-stream EEPROM configuration
  mt76: add memory barrier to DMA queue kick
  mt76: mt7915: add support for accessing mapped registers via bus ops
  mt76: mt7615: significantly reduce interrupt load
  mt76: mt7915: significantly reduce interrupt load
  mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free
  mt76: dma: update q->queued immediately on cleanup
  mt76: mt7915: optimize mt7915_mac_sta_poll
  mt76: mt7615: fix reading airtime statistics
  mt76: mt7663u: fix dma header initialization
  mt76: fix a possible NULL pointer dereference in mt76_testmode_dump
  mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work
  mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power
  mt76: mt7663s: fix unable to handle kernel paging request
  mt76: mt7663s: fix resume failure
  mt76: mt7663s: use NULL instead of 0 in sdio code
  mt76: mt7615: release mutex in mt7615_reset_test_set
  mt76: mt7915: add Tx A-MSDU offloading support
  mt76: mt7915: add missing flags in WMM parameter settings
  mt76: mt7915: simplify aggregation session check
  mt76: mt7615: remove mtxq->agg_ssn assignment
  mt76: move mt76_check_agg_ssn to driver tx_prepare calls
  mt76: mt7915: enable offloading of sequence number assignment
  mt76: mt7915: increase tx retry count
  mt76: mt7915: clean up station stats polling and rate control update
  mt76: mt7915: do not do any work in napi poll after calling napi_complete_done()
  mt76: mt7615: do not do any work in napi poll after calling napi_complete_done()
  mt76: mt76x02: clean up and fix interrupt masking in the irq handler
  mt76: mt7615: only clear unmasked interrupts in irq tasklet
  mt76: mt7915: clean up and fix interrupt masking in the irq handler
  mt76: set interrupt mask register to 0 before requesting irq
  mt76: fix double DMA unmap of the first buffer on 7615/7915
  mt76: mt7915: fix crash on tx rate report for invalid stations
  mt76: mt7915: enable U-APSD on AP side
  mt76: mt76s: get rid of unused variable
  mt76: mt76s: move tx/rx processing in 2 separate works
  mt76: mt76s: move status processing in txrx wq
  mt76: mt7663s: move rx processing in txrx wq
  mt76: mt76s: move tx processing in a dedicated wq
  mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw
  mt76: mt7615: reschedule runtime-pm receiving a tx interrupt
  mt76: do not inject packets if MT76_STATE_PM is set
  mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update
  mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops
  mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops
  mt76: mt7615: register ext_phy if DBDC is detected
  zd1201: simplify the return expression of zd1201_set_maxassoc()
  rtw88: Fix potential probe error handling race with wow firmware loading
  rtw88: Fix probe error handling race with firmware loading
  brcmfmac: check return value of driver_for_each_device()
  kconfig: qconf: create QApplication after option checks
  kconfig: qconf: remove Y, M, N columns
  kconfig: qconf: remove ConfigView class
  kconfig: qconf: move setShowName/Range() to ConfigList from ConfigView
  kconfig: qconf: remove ConfigLineEdit class
  kconfig: qconf: allow to edit "int", "hex", "string" menus in-place
  kconfig: qconf: show data column all the time
  kconfig: qconf: move ConfigView::updateList(All) to ConfigList class
  kconfig: qconf: remove unused ConfigItem::okRename()
  kconfig: qconf: update the intro message to match to the current code
  kconfig: qconf: reformat the intro message
  kbuild: remove cc-option test of -Werror=date-time
  kbuild: remove cc-option test of -fno-stack-check
  kbuild: remove cc-option test of -fno-strict-overflow
  kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles
  kbuild: remove redundant CONFIG_KASAN check from scripts/Makefile.kasan
  kbuild: do not create built-in objects for external module builds
  kbuild: preprocess module linker script
  hwmon: (adm9240) Convert to regmap
  NFSv4: make cache consistency bitmask dynamic
  nfs: fix spellint typo in pnfs.c
  hwmon: (adm9240) Create functions for updating measure and config
  hwmon: (adm9240) Use loops to avoid duplicated code
  perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge
  perf/x86/intel/uncore: Generic support for the PCI sub driver
  perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister()
  perf/x86/intel/uncore: Factor out uncore_pci_pmu_register()
  perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu()
  perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info()
  perf/amd/uncore: Inform the user how many counters each uncore PMU has
  perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification
  perf/amd/uncore: Allow F17h user threadmask and slicemask specification
  perf/amd/uncore: Prepare to scale for more attributes that vary per family
  kprobes: Use module_name() macro
  gpio: aspeed: fix ast2600 bank properties
  dt-bindings: eeprom: at24: Add label property for AT24
  eeprom: at24: Initialise AT24 NVMEM ID field
  mt76: mt7615: reduce maximum VHT MPDU length to 7991
  gpio/aspeed-sgpio: don't enable all interrupts by default
  gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
  gpio: pca953x: Fix uninitialized pending variable
  misc: pci_endpoint_test: Add driver data for Layerscape PCIe controllers
  misc: pci_endpoint_test: Add LS1088a in pci_device_id table
  mmc: mediatek: Drop pointer to mmc_host from msdc_host
  dt-bindings: mmc: owl: add compatible string actions,s700-mmc
  arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card
  arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
  spi: spi-zynqmp-gqspi: Fix incorrect indentation
  spi: spi-zynqmp-gqspi: Update driver to use spi-mem framework
  spi: spi-zynqmp-gqspi: Fix kernel-doc warnings
  ARM: omap3: enable off mode automatically
  arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node
  arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
  arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
  arm64: dts: ti: k3-j7200: Add I2C nodes
  platform/x86: intel_pmc_core: do not create a static struct device
  platform/x86: mlx-platform: Fix extended topology configuration for power supply units
  platform/x86: pcengines-apuv2: Fix typo on define of AMD_FCH_GPIO_REG_GPIO55_DEVSLP0
  platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
  platform/x86: fix kconfig dependency warning for LG_LAPTOP
  platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
  platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
  irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory
  ACPI: Remove side effect of partly creating a node in acpi_get_node()
  ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node()
  ACPI: Remove side effect of partly creating a node in acpi_map_pxm_to_online_node()
  ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT
  ACPI: Add out of bounds and numa_off protections to pxm_to_node()
  arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
  arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
  arm64: dts: ti: k3-j7200-main: add main navss cpts node
  arm64: dts: ti: k3-j7200: add DMA support
  iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB
  iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR
  iommu/amd: Use 4K page for completion wait write-back semaphore
  iommu/tegra-smmu: Allow to group clients in same swgroup
  iommu/tegra-smmu: Fix iova->phys translation
  iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK
  extcon: ptn5150: Use defines for registers
  extcon: palmas: Simplify with dev_err_probe()
  extcon: max8997: Return error code of extcon_dev_allocate()
  extcon: max77843: Return error code of extcon_dev_allocate()
  extcon: max77693: Return error code of extcon_dev_allocate()
  extcon: max14577: Return error code of extcon_dev_allocate()
  extcon: ptn5150: Set the VBUS and POLARITY property capability
  extcon: ptn5150: Switch to GENMASK() and BIT() macros
  extcon: ptn5150: Deduplicate parts of dev_err_probe()
  extcon: Replace HTTP links with HTTPS ones
  MAINTAINERS: Add entry for NXP PTN5150A CC driver
  extcon: ptn5150: Convert to .probe_new
  extcon: ptn5150: Convert to module_i2c_driver
  extcon: ptn5150: Reduce the amount of logs on deferred probe
  extcon: ptn5150: Make 'vbus-gpios' optional
  extcon: ptn5150: Check current USB mode when probing
  extcon: ptn5150: Lower the noisiness of probe
  extcon: ptn5150: Simplify getting vbus-gpios with flags
  extcon: ptn5150: Use generic "interrupts" property
  extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
  dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional
  dt-bindings: extcon: ptn5150: Use generic "interrupts" property
  dt-bindings: extcon: ptn5150: Convert binding to DT schema
  platform/x86: asus-wmi: Add BATC battery name to the list of supported
  platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
  platform/x86: touchscreen_dmi: Add info for the MPMAN Converter9 2-in-1
  vhost-vdpa: fix backend feature ioctls
  vhost: Fix documentation
  Documentation: laptops: thinkpad-acpi: fix underline length build warning
  Platform: OLPC: Fix memleak in olpc_ec_probe
  iommu/vt-d: Use device numa domain if RHSA is missing
  ARM: dts: at91: sam9x60ek: enable usb device
  usb: gadget: udc: atmel: update endpoint allocation for sam9x60
  usb: gadget: udc: atmel: use 1 bank endpoints for control transfers
  usb: gadget: udc: atmel: simplify endpoint allocation
  dt-bindings: usb: atmel: Update DT bindings documentation for sam9x60
  usb: gadget: udc: atmel: use of_find_matching_node_and_match
  usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails
  usb: dwc3: core: Print warning on unsupported speed
  usb: dwc3: core: Properly default unspecified speed
  usb: dwc2: Fix parameter type in function pointer prototype
  usb: dwc3: simple: add support for Hikey 970
  usb: cdns3: gadget: free interrupt after gadget has deleted
  usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
  usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
  clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64bit mode
  clocksource/drivers/sp804: Add support for Hisilicon sp804 timer
  clocksource/drivers/sp804: Support non-standard register offset
  clocksource/drivers/sp804: Prepare for support non-standard register offset
  clocksource/drivers/sp804: Remove a mismatched comment
  clocksource/drivers/sp804: Delete the leading "__" of some functions
  clocksource/drivers/sp804: Remove unused sp804_timer_disable() and timer-sp804.h
  clocksource/drivers/sp804: Cleanup clk_get_sys()
  dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
  dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support
  iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
  ARM: mvebu: drop pointless check for coherency_base
  arm64: dts: marvell: espressobin: Add ethernet switch aliases
  s390/pkey: support CCA and EP11 secure ECC private keys
  s390/zcrypt: Support for CCA APKA master keys
  rtc: ds1307: enable rx8130's backup battery, make it chargeable optionally
  rtc: ds1307: consider aux-voltage-chargeable
  rtc: ds1307: store previous charge default per chip
  rtc: ds1307: introduce requires_trickle_resistor per chip
  rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only conditionally
  dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeable support
  dt-bindings: rtc: ds1307: let aux-voltage-chargeable supersede trickle-diode-disable
  dt-bindings: rtc: let aux-voltage-chargeable supersede trickle-diode-disable
  pwm: Allow store 64-bit duty cycle from sysfs interface
  pwm: img: Fix null pointer access in probe
  pwm: pca9685: Disable unused alternative addresses
  pwm: pca9685: Use BIT() macro instead of shift
  pwm: pca9685: Make comments more consistent
  pwm: sun4i: Simplify with dev_err_probe()
  pwm: sprd: Simplify with dev_err_probe()
  pwm: sifive: Simplify with dev_err_probe()
  pwm: rockchip: Simplify with dev_err_probe()
  pwm: jz4740: Simplify with dev_err_probe()
  pwm: bcm2835: Simplify with dev_err_probe()
  pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro
  pwm: rockchip: Keep enabled PWMs running while probing
  dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support
  selftest/net/xfrm: Add test for ipsec tunnel
  xfrm/compat: Translate 32-bit user_policy from sockptr
  xfrm/compat: Add 32=>64-bit messages translator
  netlink/compat: Append NLMSG_DONE/extack to frag_list
  xfrm/compat: Attach xfrm dumps to 64=>32 bit translator
  xfrm/compat: Add 64=>32-bit messages translator
  xfrm: Provide API to register translator module
  fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME
  fscrypt: don't call no-key names "ciphertext names"
  arm64: dts: qcom: sm8250: Add thermal zones and throttling support
  arm64: defconfig: enable Qualcomm ASoC modules
  arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
  arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
  Revert "bpf: Fix potential call bpf_link_free() in atomic context"
  net: dsa: b53: Configure VLANs while not filtering
  net: dsa: untag the bridge pvid from rx skbs
  net: stmmac: removed enabling eee in EEE set callback
  net: phy: Document core PHY structures
  net: phy: Fixup kernel doc
  net: lantiq: Add locking for TX DMA channel
  net: dsa: bcm_sf2: Include address 0 for MDIO diversion
  net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port
  net: switchdev: Fixed kerneldoc warning
  octeontx2-pf: Support to change VLAN based RSS hash options via ethtool
  octeontx2-af: Add support for VLAN based RSS hashing
  net: fix a new kernel-doc warning at dev.c
  net: mdio-ipq4019: add Clause 45 support
  net: mdio-ipq4019: change defines to upper case
  Revert "ravb: Fixed to be able to unload modules"
  octeontx2-pf: Add tracepoints for PF/VF mailbox
  octeontx2-af: Introduce tracepoints for mailbox
  net: allwinner: remove redundant irqsave and irqrestore in hardIRQ
  net: hns3: Constify static structs
  mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet
  clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate()
  net/mlx5: remove unreachable return
  net/mlx5: simplify the return expression of mlx5_ec_init()
  net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups()
  net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc()
  net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct
  net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match()
  net/mlx5e: CT: Use the same counter for both directions
  net/mlx5e: Support CT offload for tc nic flows
  net/mlx5e: rework ct offload init messages
  net/mlx5e: Add tc chains offload support for nic flows
  net/mlx5: Refactor tc flow attributes structure
  net/mlx5e: Split nic tc flow allocation and creation
  net/mlx5e: Tc nic flows to use mlx5_chains flow tables
  net/mlx5: Allow ft level ignore for nic rx tables
  net/mlx5: Refactor multi chains and prios support
  kunit: tool: fix --alltests flag
  dt-bindings: sp804: add support for Hisilicon sp804 timer
  net: bridge: mcast: when forwarding handle filter mode and blocked flag
  net: bridge: mcast: handle host state
  net: bridge: mcast: add support for blocked port groups
  net: bridge: mcast: handle port group filter modes
  net: bridge: mcast: install S,G entries automatically based on reports
  net: bridge: mcast: add sg_port rhashtable
  net: bridge: mcast: add rt_protocol field to the port group struct
  net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G)
  net: bridge: mdb: add support for add/del/dump of entries with source
  net: bridge: mdb: add support to extend add/del commands
  net: bridge: mcast: rename br_ip's u member to dst
  net: bridge: mcast: use br_ip's src for src groups and querier address
  net: bridge: add src field to br_ip
  net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group()
  net: bridge: mdb: move all port and bridge checks to br_mdb_add
  net: bridge: mdb: use extack in br_mdb_parse()
  net: realtek: Remove set but not used variable
  hinic: improve the comments of function header
  counter: microchip-tcb-capture: Constify mchp_tc_ops
  tools resolve_btfids: Always force HOSTARCH
  bpf: Check CONFIG_BPF option for resolve_btfids
  s390/qeth: remove forward declarations in L2 code
  s390/qeth: consolidate teardown code
  s390/qeth: consolidate online code
  s390/qeth: cancel cmds earlier during teardown
  s390/qeth: tighten ucast IP locking
  s390/qeth: replace deprecated simple_stroul()
  s390/qeth: clean up string ops in qeth_l3_parse_ipatoe()
  s390/qeth: relax locking for ipato config data
  s390/qeth: don't init refcount twice for mcast IPs
  spi: spi-imx: spi_imx_transfer(): add support for effective_speed_hz
  bpf: Explicitly size compatible_reg_types
  net: microchip: Make `lan743x_pm_suspend` function return right value
  ASoC: tas2770: Remove unused variables
  ASoC: tas2770: Remove ti,asi-format code
  ASoC: tas2770: Set regcache when shutting down and waking device
  ASoC: tas2770: Add shutdown capability via a GPIO
  dt-bindings: tas2770: Add shutdown gpio property
  ASoC: Intel: hda_dsp_common: use static function in conditional block
  ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps
  ASoC: Intel: add support for new SoundWire hardware layout on TGL
  ASoC: Intel: sof_sdw_rt700: add codec prefix
  ASoC: Intel: sof_sdw: remove hard-coded codec_conf table
  ASoC: Intel: add codec name prefix to ACPI machine description
  ASoC: Intel: sof_sdw: remove ternary operator
  block: mark blkdev_get static
  PM: mm: cleanup swsusp_swap_check
  mm: split swap_type_of
  PM: rewrite is_hibernate_resume_dev to not require an inode
  mm: cleanup claim_swapfile
  ocfs2: cleanup o2hb_region_dev_store
  dasd: cleanup dasd_scan_partitions
  raw: don't keep unopened block device around
  zram: cleanup backing_dev_store
  pktcdvd: use blkdev_get_by_dev instead of open coding it
  pktcdvd: remove the if 0'ed pkt_start_recovery function
  block: cleanup blkdev_bszset
  block: cleanup partition scanning in register_disk
  block: move the NEED_PART_SCAN flag to struct gendisk
  hwmon: (k10temp) Add support for Zen3 CPUs
  hwmon: (pmbus) Move boolean error condition check to generating code
  hwmon: (pmbus) Expose PEC debugfs attribute
  hwmon: (pmbus) Stop caching register values
  hwmon: (k10temp) Take out debugfs code
  hwmon: (gsc-hwmon) add fan sensor
  hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs
  hwmon: (k10temp) Create common functions and macros for Zen CPU families
  hwmon: (scmi-hwmon) Avoid comma separated statements
  dt-bindings: hwmon: Add bindings for ADM1266
  hwmon: (pmbus/adm1266) read blackbox
  hwmon: (pmbus/adm1266) add debugfs for states
  hwmon: (pmbus/adm1266) Add support for GPIOs
  hwmon: (pmbus/adm1266) Add Block process call
  hwmon: (pmbus) Add support for ADM1266
  devicetree: hwmon: shtc1: add sensirion,shtc1.yaml
  hwmon: shtc1: add support for device tree bindings
  hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling
  hwmon: (dme1737) use simple i2c probe
  hwmon: (f75375s) use simple i2c probe
  hwmon: (tmp513) use simple i2c probe
  hwmon: use simple i2c probe function (take 2)
  hwmon: (ltc2947) use simple i2c probe
  hwmon: (emc2103) use simple i2c probe
  hwmon: (asc7621) use simple i2c probe
  hwmon: (lm73) use simple i2c probe
  hwmon: (w83791d) use simple i2c probe
  hwmon: (w83793) use simple i2c probe
  hwmon: (adm1029) use simple i2c probe
  hwmon: (adm1177) use simple i2c probe
  hwmon: use simple i2c probe function
  hwmon (pmbus) use simple i2c probe function
  hwmon: (drivetemp) Add usage not describing impact on drive spin-down
  hwmon: (pmbus/core) Add support for rated attributes
  hwmon: (core) Add support for rated attributes
  docs: hwmon: Add attributes to report rated values
  hwmon: (w83627ehf) Fix a resource leak in probe
  hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
  hwmon: (sparx5) Fix initial reading of temperature
  block: allow 'chunk_sectors' to be non-power-of-2
  block: use lcm_not_zero() when stacking chunk_sectors
  ARM: dts: stm32: add arm-pmu node on stm32mp15
  ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
  ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC
  ARM: dts: stm32: Fix DH PDK2 display PWM channel
  ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
  ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
  ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743
  ARM: dts: stm32: add resets property to spi device nodes on stm32h743
  ARM: dts: stm32: add display controller node to stm32h743
  ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
  ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
  ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
  ARM: dts: stm32: add initial support for stm32mp157-odyssey board
  dt-bindings: arm: stm32: document Odyssey compatible
  dt-bindings: vendor-prefixes: add Seeed Studio
  ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
  ARM: dts: stm32: Add USB OTG support to DH PDK2
  ARM: dts: stm32: Fix sdmmc2 pins on AV96
  ARM: dts: stm32: Add DHSOM based DRC02 board
  ARM: dts: stm32: Move ethernet PHY into DH SoM DT
  xfs: clean up calculation of LR header blocks
  selftests: Add missing gitignore entries
  perf script: Add min, max to futex-contention output, in addition to avg
  perf script: Autopep8 futex-contention
  perf stat: Skip duration_time in setup_system_wide
  xfs: avoid LR buffer overrun due to crafted h_len
  xfs: don't release log intent items when recovery fails
  xfs: attach inode to dquot in xfs_bui_item_recover
  xfs: log new intent items created as part of finishing recovered intent items
  xfs: check dabtree node hash values when loading child blocks
  xfs: don't free rt blocks when we're doing a REMAP bunmapi call
  xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files
  block: fix bmd->is_null_mapped initialization
  block: drop double zeroing
  arm64: dts: ti: Add support for J7200 Common Processor Board
  arm64: dts: ti: Add support for J7200 SoC
  dt-bindings: arm: ti: Add bindings for J7200 SoC
  dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
  arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
  arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge
  arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
  ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
  ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2
  reset: sti: reset-syscfg: fix struct description warnings
  reset: imx7: add the cm4 reset for i.MX8MQ
  dt-bindings: reset: imx8mq: add m4 reset
  reset: Fix and extend kerneldoc
  reset: reset-zynqmp: Added support for Versal platform
  dt-bindings: reset: Updated binding for Versal reset driver
  reset: imx7: Support module build
  cpuidle: record state entry rejection statistics
  HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c
  HID: core: fix kerneldoc warnings in hid-core.c
  soundwire: remove an unnecessary NULL check
  soundwire: cadence: add data port test fail interrupt
  soundwire: intel: enable test modes
  soundwire: enable Data Port test modes
  media: atomisp: cleanup __printf() atributes on printk messages
  arm64: defconfig: Enable configs for Toshiba Visconti
  MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
  arm64: dts: visconti: Add device tree for TMPV7708 RM main board
  arm64: visconti: Add initial support for Toshiba Visconti platform
  dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
  dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
  media: atomisp: fix gcc warnings
  drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active
  ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
  ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2
  Revert "MIPS: OCTEON: use devm_platform_ioremap_resource"
  dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy
  dt-bindings: phy: cdns,torrent-phy: add reset-names
  fs: remove compat_sys_mount
  fs,nfs: lift compat nfs4 mount data handling into the nfs code
  nfs: simplify nfs4_parse_monolithic
  fs: omfs: use kmemdup() rather than kmalloc+memcpy
  devlink: Enhance policy to validate port type input value
  devlink: Enhance policy to validate eswitch mode value
  scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compatible string
  scsi: ufs-mediatek: Support performance mode for inline encryption engine
  scsi: libsas: Simplify the return expression of sas_discover_* functions
  scsi: oak: Remove redundant initialization of variable ret
  scsi: bnx2i: Remove unnecessary mutex_init()
  RDMA/efa: Drop double zeroing for sg_init_table()
  soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk
  i40iw: Add support to make destroy QP synchronous
  RDMA/efa: Add messages and RDMA read work requests HW stats
  RDMA/efa: Group keep alive received counter with other SW stats
  soc: fsl: qman: convert to use be32_add_cpu()
  RDMA/restrack: Improve readability in task name management
  RDMA/restrack: Simplify restrack tracking in kernel flows
  RDMA/restrack: Count references to the verbs objects
  RDMA/mlx5: Don't call to restrack recursively
  RDMA/cma: Delete from restrack DB after successful destroy
  soc: fsl: dpio: remove set but not used 'addr_cena'
  scsi: qla2xxx: Update version to 10.02.00.102-k
  scsi: qla2xxx: Add SLER and PI control support
  scsi: qla2xxx: Add IOCB resource tracking
  scsi: qla2xxx: Add rport fields in debugfs
  scsi: qla2xxx: Make tgt_port_database available in initiator mode
  scsi: qla2xxx: Fix I/O errors during LIP reset tests
  scsi: qla2xxx: Performance tweak
  scsi: qla2xxx: Fix memory size truncation
  scsi: qla2xxx: Reduce duplicate code in reporting speed
  scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec
  scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices
  scsi: qla2xxx: Setup debugfs entries for remote ports
  scsi: qla2xxx: Fix I/O failures during remote port toggle testing
  soc: fsl: qbman: Fix return value on success
  soc: fsl: qman: fix -Wpacked-not-aligned warnings
  Smack: Fix build when NETWORK_SECMARK is not set
  scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case
  scsi: ibmvfc: Protect vhost->task_set increment by the host lock
  gpu/drm/radeon: fix spelling typo in comments
  drm/amd/display: optimize code runtime a bit
  drm/amd: fix typoes in comments
  drm/radeon: fix typoes in comments
  drm/amdgpu: Add initial kernel documentation for the amd_ip_block_type structure. v3
  drm/amdgpu: fix hdp register access error
  drm/amd/pm: update driver if file for sienna cichlid
  drm/amd/pm: drop redundant watermarks bitmap setting
  drm/amd/pm: decouple the watermark table setting from socclk/uclk dpms
  drm/amd/pm: correct the pmfw version check for Navi14
  drm/amdgpu: update athub interrupt harvesting handle
  drm/amd/pm: Removed fixed clock in auto mode DPM
  drm/amd/powerplay: optimize the mclk dpm policy settings
  drm/amdgpu/gmc9: simplify the return expression of gmc_v9_0_suspend
  drm/amd/pm: simplify the return expression of smu_hw_fini
  drm/amdgpu: simplify the return expression
  drm/amdgpu/mes: simplify the return expression of mes_v10_1_ring_init
  drm/amd/display: [FIX] update clock under two conditions
  scsi: target: tcmu: Optimize scatter_data_area()
  scsi: target: tcmu: Optimize queue_cmd_ring()
  scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt()
  clk: ti: dra7: add missing clkctrl register for SHA2 instance
  clk: ti: clockdomain: fix static checker warning
  clk: ti: autoidle: add checks against NULL pointer reference
  clk: keystone: sci-clk: add 10% slack to set_rate
  clk: keystone: sci-clk: cache results of last query rate operation
  clk: keystone: sci-clk: fix parsing assigned-clock data during probe
  clk: mediatek: fix platform_no_drv_owner.cocci warnings
  clk: mediatek: mt7629: simplify the return expression of mtk_infrasys_init
  clk: mediatek: mt6797: simplify the return expression of mtk_infrasys_init
  clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
  clk: socfpga: agilex: Remove unused variable 'cntr_mux'
  clk: si5341: drop unused 'err' variable
  clk: mmp: pxa1928: drop unused 'clk' variable
  clk: at91: drop unused at91sam9g45_pcr_layout
  clk: davinci: add missing kerneldoc
  clk: fixed: add missing kerneldoc
  clk: s2mps11: initialize driver via module_platform_driver
  clk: bcm: rpi: Add register to control pixel bvb clk
  clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
  clk: qcom: gcc-sdm660: Fix wrong parent_map
  clk: qcom: dispcc: Update DP clk ops for phy design
  clk: qcom: gcc-msm8939: remove defined but not used variables
  clk: qcom: ipq8074: make pcie0_rchng_clk_src static
  MAINTAINERS: drop myself from PM AVS drivers
  vfio/type1: fix dirty bitmap calculation in vfio_dma_rw
  vfio: fix a missed vfio group put in vfio_pin_pages
  misc: hisi_hikey_usb: delete a stray tab
  misc: mic: scif: Fix error handling path
  misc: pvpanic: Use devm_platform_ioremap_resource()
  vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
  s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
  USB: gadget: f_ncm: Fix NDP16 datagram validation
  perf tsc: Support cap_user_time_short for event TIME_CONV
  perf tsc: Calculate timestamp with cap_user_time_short
  perf tsc: Add rdtsc() for Arm64
  perf tsc: Move out common functions from x86
  drm/amd/display: 3.2.104
  drm/amd/display: [FW Promotion] Release 0.0.34
  drm/amd/display: TMDS Fallback transition
  drm/amd/display: Check for flip pending before locking pipes.
  drm/amd/display: Implement PSR wait for enable/disable
  drm/amd/display: allow DP RX to use more cr aux rd interval delay
  drm/amd/display: Enable DP YCbCr420 mode support for DCN10
  drm/amd/display: Increase timeout for DP Disable
  drm/amd/display: Fix ODM policy implementation
  drm/amd/display: eDP intermittent black screen during PnP
  drm/amd/display: Bug in dce_is_panel_backlight_on()
  drm/amd/display: 3.2.103
  drm/amd/display: [FW Promotion] Release 0.0.33
  drm/amd/display: Fix incorrect backlight register offset for DCN
  drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT
  drm/amdkfd: Fix kfd init stack dump
  drm/amdgpu: Fix dead lock issue for vblank
  drm/amd/display: fix crash/reboot while accessing sysfs files
  drm/amdkfd: Move process doorbell allocation into kfd device
  drm/amdkfd: Calculate CPU VCRAT size dynamically (v2)
  x86/entry: Fix typo in comments for syscall_enter_from_user_mode()
  drm/amdgpu: Fix handling of KFD initialization failures
  PM: AVS: qcom-cpr: simplify the return expression of cpr_disable()
  cpuidle: psci: Allow PM domain to be initialized even if no OSI mode
  firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode
  habanalabs: update scratchpad register map
  habanalabs: add indication of security-enabled F/W
  habanalabs/gaudi: fix DMA completions max outstanding to 15
  habanalabs/gaudi: remove axi drain support
  habanalabs: update firmware interface file
  habanalabs: Add an option to map CB to device MMU
  habanalabs: Save context in a command buffer object
  habanalabs: no need for DMA_SHARED_BUFFER
  habanalabs: allow to wait on CS without sleep
  habanalabs/gaudi: increase timeout for boot fit load
  habanalabs: add debugfs support for MMU with 6 HOPs
  habanalabs: add num_hops to hl_mmu_properties
  habanalabs: refactor MMU as device-oriented
  habanalabs: rename mmu.c to mmu_v1.c
  habanalabs: use smallest possible alignment for virtual addresses
  habanalabs: check flag before reset because of f/w event
  habanalabs: increase PQ COMP_OFFSET by one nibble
  habanalabs: Fix alignment issue in cpucp_info structure
  habanalabs: remove unused define
  habanalabs: remove unused ASIC function pointer
  habanalabs: rename ArmCP to CPU-CP
  habanalabs: count dropped CS because max CS in-flight
  habanalabs: make use of dma_mmap_coherent
  habanalabs: clear vm_pgoff before doing the mmap
  habanalabs: restructure hl_mmap
  habanalabs: cast to u64 before shift > 31 bits
  habanalabs: replace armcp with the generic cpucp
  habanalabs: update GAUDI hardware specs
  habanalabs: add support for getting device total energy
  habanalabs: Include linux/bitfield.h only in habanalabs.h
  habanalabs: extend busy engines mask to 64 bits
  habanalabs: use 1U when shifting bits
  habanalabs: check TPC vector pipe is empty
  habanalabs: remove redundant assignment to variable
  habanalabs: use FIELD_PREP() instead of <<
  habanalabs: use standard BIT() and GENMASK()
  habanalabs: eliminate redundant else condition
  habanalabs: cast int to u32 before printing it with %u
  habanalabs: change CB's ID to be 64 bits
  habanalabs: print the queue id in case of an error
  habanalabs: remove security from ARB_MST_QUIET register
  habanalabs: PCIe Advanced Error Reporting support
  habanalabs: expose sync manager resources allocation in INFO IOCTL
  habanalabs: add information about PCIe controller
  habanalabs: Replace dma-fence mechanism with completions
  habanalabs: increase length of ASIC name
  drm/msm/dpu: remove unused variables new_cnt and old_cnt in dpu_encoder_phys_vid_vblank_irq()
  drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE
  drm/msm: Leave inuse count intact on map failure
  drm/msm: Fix premature purging of BO
  ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC
  ASoC: tas2562: Remove duplicate code for I/V sense
  can: flexcan: add lx2160ar1 support
  can: flexcan: add imx8qm support
  can: flexcan: add Transceiver Delay Compensation support
  can: flexcan: add CAN FD BRS support
  can: flexcan: add ISO CAN FD feature support
  can: flexcan: add CAN-FD mode support
  can: flexcan: use struct canfd_frame for CAN classic frame
  can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function
  can: flexcan: add LPSR mode support
  can: flexcan: disable clocks during stop mode
  can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
  can: flexcan: add correctable errors correction when HW supports ECC
  can: flexcan: Add check for transceiver maximum bitrate limitation
  can: flexcan: flexcan_probe(): make regulator xceiver optional
  can: flexcan: Ack wakeup interrupt separately
  can: flexcan: quirks: get rid of long lines
  can: flexcan: struct flexcan_regs: document registers not affected by soft reset
  can: flexcan: more register names
  can: flexcan: flexcan_exit_stop_mode(): remove stray empty line
  can: flexcan: sort include files alphabetically
  dmaengine: dmatest: Return boolean result directly in filter()
  dmaengine: dmatest: Check list for emptiness before access its last entry
  dmaengine: dmatest: Prevent to run on misconfigured channel
  phy: rockchip-dphy-rx0: Include linux/delay.h
  phy: fix USB_LGM_PHY warning & build errors
  arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S
  dt-bindings: Add doc for FriendlyARM NanoPi R2S
  fscrypt: use sha256() instead of open coding
  fscrypt: make fscrypt_set_test_dummy_encryption() take a 'const char *'
  fscrypt: handle test_dummy_encryption in more logical way
  fscrypt: move fscrypt_prepare_symlink() out-of-line
  fscrypt: make "#define fscrypt_policy" user-only
  fscrypt: stop pretending that key setup is nofs-safe
  fscrypt: require that fscrypt_encrypt_symlink() already has key
  fscrypt: remove fscrypt_inherit_context()
  fscrypt: adjust logging for in-creation inodes
  ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
  f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
  ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context()
  ext4: factor out ext4_xattr_credits_for_new_inode()
  fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_context()
  arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
  arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
  clk: rockchip: rk3399: Support module build
  clk: rockchip: fix the clk config to support module build
  clk: rockchip: Export some clock common APIs for module drivers
  clk: rockchip: Export rockchip_register_softrst()
  clk: rockchip: Export rockchip_clk_register_ddrclk()
  clk: rockchip: Use clk_hw_register_composite instead of clk_register_composite calls
  clk: rockchip: rk3308: drop unused mux_timer_src_p
  iio: adc: qcom-spmi-adc5: fix driver name
  MAINTAINERS: Add entry for the Nitro Enclaves driver
  nitro_enclaves: Add overview documentation
  nitro_enclaves: Add sample for ioctl interface usage
  nitro_enclaves: Add Makefile for the Nitro Enclaves driver
  nitro_enclaves: Add Kconfig for the Nitro Enclaves driver
  nitro_enclaves: Add logic for terminating an enclave
  nitro_enclaves: Add logic for starting an enclave
  nitro_enclaves: Add logic for setting an enclave memory region
  nitro_enclaves: Add logic for getting the enclave image load info
  nitro_enclaves: Add logic for setting an enclave vCPU
  nitro_enclaves: Add logic for creating an enclave VM
  nitro_enclaves: Init misc device providing the ioctl interface
  nitro_enclaves: Handle out-of-band PCI device events
  nitro_enclaves: Handle PCI device command requests
  nitro_enclaves: Init PCI device driver
  nitro_enclaves: Define enclave info for internal bookkeeping
  nitro_enclaves: Define the PCI device interface
  nitro_enclaves: Add ioctl interface definition
  ASoC: hdmi-codec: Use set_jack ops to set jack
  drm: rcar-du: Put reference to VSP device
  drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kconfig entry
  drm: rcar-du: Fix crash when enabling a non-visible plane
  drm: rcar-du: Fix pitch handling for fully planar YUV formats
  drm: rcar-du: Add r8a77961 support
  dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support
  dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible
  dt-bindings: display: renesas: du: Document the r8a77961 bindings
  drm: rcar-du: lvds: Add support for R8A774E1 SoC
  dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support
  dt-bindings: display: renesas,lvds: Document r8a774e1 bindings
  drm: rcar-du: Add support for R8A774E1 SoC
  dt-bindings: display: renesas,du: Document r8a774e1 bindings
  drm/bridge: lvds-codec: Add support for regulator
  dt-bindings: display: bridge: lvds-codec: Document power-supply property
  reiserfs: Initialize inode keys properly
  udf: Fix memory leak when mounting
  HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons
  HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
  printk: remove dict ring
  printk: move dictionary keys to dev_printk_info
  udf: Remove redundant initialization of variable ret
  HID: alps: clean up indentation issue
  printk: move printk_info into separate array
  HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device()
  ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock
  arm64: dts: imx8mq-librem5: correct GPIO hog property
  arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
  arm64: dts: imx8mq: correct interrupt flags
  arm64: dts: imx8mn: correct interrupt flags
  arm64: dts: imx8mm: correct interrupt flags
  arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
  arm64: dts: layerscape: correct watchdog clocks for LS1088A
  arm64: dts: freescale: sl28: enable fan support
  arm64: dts: freescale: sl28: enable LED support
  arm64: dts: freescale: sl28: map GPIOs to input events
  arm64: dts: freescale: sl28: enable sl28cpld
  arm64: dts: imx8mq-evk: Add MIPI DSI support
  arm64: dts: layerscape: Add label to pcie nodes
  arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
  arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
  dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
  dt-bindings: usb: renesas,usbhs: Add r8a774e1 support
  dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support
  usb: appledisplay: use module_usb_driver to simplify the code
  USB: bcma: use module_bcma_driver to simplify the code
  dt-bindings: arm: actions: Document RoseapplePi
  dt-bindings: Add vendor prefix for RoseapplePi.org
  dt-bindings: arm: actions: Document Caninos Loucos Labrador
  dt-bindings: Add vendor prefix for Caninos Loucos
  media: ipu3-imgu: Fixed some coding style issues in ipu3-css.c
  media: atomisp/pci/atomisp_ioctl.c: strlcpy -> strscpy
  media: atomisp:pci/runtime/queue: modify the return error value
  media: staging: atomisp: Remove unnecessary 'fallthrough'
  media: staging: media: atomisp: Fix bool-related style issues
  media: staging: media: atomisp: Don't do unnecessary zeroing of memory
  staging: r8188eu: replace WIFI_REASON_CODE enum with native ieee80211_reasoncode
  staging: hikey9xx: Fix incorrect assignment
  staging: rtl8192u: clean up comparsions to NULL
  staging: rtl8192u: correct placement of else if
  staging: rtl8192u: clean up blank line style issues
  staging: rtl8188eu: clean up alignment style issues
  staging: rtl8188eu: clean up block comment style issues
  staging: rtl8712: use shorter array initializations
  staging: rtl8712: clean up comparsions to NULL
  staging: spmi: hisi-spmi-controller: Use devm_ version of ioremap().
  staging/emxx_udc: fix indenting issue on a couple of statements
  staging: vchiq: convert compat await_completion
  staging: vchiq: convert compat bulk transfer
  staging: vchiq: convert compat dequeue_message
  staging: vchiq: convert compat create_service
  staging: vchiq: rework compat handling
  ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
  ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro
  ath11k: Remove unused function ath11k_htc_restore_tx_skb()
  ath11k: remove redundant num_keep_alive_pattern assignment
  ath11k: wmi: remove redundant configuration values from init
  ath11k: Add support spectral scan for IPQ6018
  ath11k: debugfs: move some function declarations to correct header files
  ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h]
  ath11k: debugfs: use ath11k_debugfs_ prefix
  ath11k: refactor debugfs code into debugfs.c
  ath11k: Add checked value for ath11k_ahb_remove
  wcn36xx: Ensure spaces between functions
  wcn36xx: Mark internal smd functions static
  wcn36xx: Advertise ieee802.11 VHT flags
  wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates()
  wcn36xx: Convert to VHT parameter structure on wcn3680
  wcn36xx: Define INIT_HAL_MSG_V1()
  wcn36xx: Latch VHT specific BSS parameters to firmware
  wcn36xx: Add ability to download wcn3680 specific firmware parameters
  wcn36xx: Define wcn3680 specific firmware parameters
  wcn36xx: Extend HAL param config list
  wcn36xx: Set PHY into correct mode for 80MHz channel width
  wcn36xx: Encode PHY mode for 80MHz channel in hw_value
  wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings
  wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number
  wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware channels
  ath10k: Use bdf calibration variant for snoc targets
  rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit
  rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit
  rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit
  rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
  ARM: dts: owl-s500: Add RoseapplePi
  ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
  ARM: dts: Add Caninos Loucos Labrador v2
  mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE
  soc: actions: include header to fix missing prototype
  wlcore: Remove unused function no_write_handler()
  arm64: dts: actions: Add DMA Controller for S700
  arm64: dts: actions: limit address range for pinctrl node
  ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
  dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings
  dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
  clk: imx: imx21: Remove clock driver
  clk: imx: imx35: Remove mx35_clocks_init()
  clk: imx: imx31: Remove mx31_clocks_init()
  clk: imx: imx27: Remove mx27_clocks_init()
  ARM: imx: Remove unused definitions
  ARM: imx35: Retrieve the IIM base address from devicetree
  ARM: imx3: Retrieve the AVIC base address from devicetree
  ARM: imx3: Retrieve the CCM base address from devicetree
  ARM: imx31: Retrieve the IIM base address from devicetree
  ARM: imx27: Retrieve the CCM base address from devicetree
  ARM: imx27: Retrieve the SYSCTRL base address from devicetree
  drm/exynos: Fix dma_parms allocation
  arm64: defconfig: enable the sl28cpld board management controller
  net/mlx5e: Enhanced TX MPWQE for SKBs
  net/mlx5e: Move TX code into functions to be used by MPWQE
  net/mlx5e: Rename xmit-related structs to generalize them
  net/mlx5e: Generalize TX MPWQE checks for full session
  net/mlx5e: Support multiple SKBs in a TX WQE
  net/mlx5e: Move the TLS resync check out of the function
  net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT
  net/mlx5e: Small improvements for XDP TX MPWQE logic
  net/mlx5e: Refactor xmit functions
  net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c
  net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info
  net/mlx5e: Refactor inline header size calculation in the TX path
  arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers
  ARM: dts: imx6q-logicpd: Use GPIO chipselect
  ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
  ARM: dts: imx6q-logicpd: Add a specific board compatible string
  dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
  ARM: dts: imx6q: align GPIO hog names with dtschema
  KVM: PPC: Book3S: Fix symbol undeclared warnings
  KVM: PPC: Book3S: Remove redundant initialization of variable ret
  KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE
  arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
  arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
  arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
  Documentation: tracing: Add the startup timing of boot-time tracing
  tracing/boot, kprobe, synth: Initialize boot-time tracing earlier
  tracing: Enable creating new instance early boot
  tracing: Enable adding dynamic events early stage
  tracing: Define event fields early stage
  kprobes: Init kprobes in early_initcall
  selftests/ftrace: Add %return suffix tests
  Documentation: tracing: boot: Add an example of tracing function-calls
  Documentation: tracing: Add %return suffix description
  tracing/uprobes: Support perf-style return probe
  tracing/kprobes: Support perf-style return probe
  Documentation: tracing: Add tracing_on option to boot-time tracer
  tracing/boot: Add per-instance tracing_on option support
  fgraph: Convert ret_stack tasklist scanning to rcu
  tracing: remove a pointless assignment
  kprobes: Use module_name() macro
  tracing: Use __this_cpu_read() in trace_buffered_event_enable()
  tracing: Delete repeated words in comments
  net: phy: bcm7xxx: Add an entry for BCM72113
  spi: omap2-mcspi: Improve performance waiting for CHSTAT
  spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
  selftests: netfilter: remove unused cnt and simplify command testing
  selftests: netfilter: fix nft_meta.sh error reporting
  selftests: netfilter: add cpu counter check
  regulator: s5m8767: initialize driver via module_platform_driver
  regulator: enable compile testing for Maxim and Samsung PMIC drivers
  regulator: fix indentation issue
  ipvs: Remove unused macros
  netfilter: nf_tables: Remove ununsed function nft_data_debug
  netfilter: conntrack: proc: rename stat column
  selftests/bpf: Fix stat probe in d_path test
  regmap: debugfs: Fix more error path regressions
  ASoC: hdac: make SOF HDA codec driver probe deterministic
  ASoC: tas2770: Refactor sample rate function
  ASoC: tas2770: Fix the spacing and new lines
  ASoC: tas2770: Convert bit mask to GENMASK in header
  ASoC: tas2770: Fix unbalanced calls to pm_runtime
  dt-bindings: tas2770: Fix I2C addresses for the TAS2770
  ASoC: tas2562: Add the TAS2110 class-D amplifier
  dt-bindings: tas2562: Add the TAS2110 amplifier
  bpf: Using rcu_read_lock for bpf_sk_storage_map iterator
  x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier
  ASoC: SOF: control: add size checks for ext_bytes control .put()
  ASoC: SOF: control: fix size checks for volatile ext_bytes control .get()
  ASoC: SOF: control: fix size checks for ext_bytes control .get()
  bpf: Use a table to drive helper arg type checks
  bpf: Hoist type checking for nullable arg types
  bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg
  bpf: Set meta->raw_mode for pointers close to use
  bpf: Make context access check generic
  bpf: Make reference tracking generic
  bpf: Make BTF pointer type checking generic
  bpf: Allow specifying a BTF ID per argument in function protos
  btf: Add BTF_ID_LIST_SINGLE macro
  bpf: Check scalar or invalid register in check_helper_mem_access
  btf: Make btf_set_contains take a const pointer
  net: natsemi: Remove set but not used variable
  net: unix: remove redundant assignment to variable 'err'
  net: phy: realtek: enable ALDPS to save power for RTL8211F
  net: dsa: rtl8366rb: Support all 4096 VLANs
  net: dsa: mt7530: Add some return-value checks
  iommu/arm-smmu: Constify some helpers
  iommu/arm-smmu: Prepare for the adreno-smmu implementation
  iommu/arm-smmu: Add support for split pagetables
  iommu/arm-smmu: Pass io-pgtable config to implementation specific function
  ASoC: tlv320aic32x4: Enable fast charge
  ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
  ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization
  pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
  arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
  vfio iommu: Add dma available capability
  net-sysfs: add backlog len and CPU id to softnet data
  net: ena: update ena documentation
  net: ena: Fix all static chekers' warnings
  net: ena: Change RSS related macros and variables names
  net: ena: Remove redundant print of placement policy
  net: ena: Capitalize all log strings and improve code readability
  net: ena: Change log message to netif/dev function
  net: ena: Change license into format to SPDX in all files
  vfio: add a singleton check for vfio_group_pin_pages
  chelsio: simplify the return expression of t3_ael2020_phy_prep()
  connector: simplify the return expression of cn_add_callback()
  enetc: simplify the return expression of enetc_vf_set_mac_addr()
  ice: simplify the return expression of ice_finalize_update()
  mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init()
  net: hns3: simplify the return expression of hclgevf_client_start()
  net: qlcnic: simplify the return expression of qlcnic_83xx_shutdown
  PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
  MIPS: kexec: Add crashkernel=YM handling
  MIPS: Loongson64: Add UART node for LS7A PCH
  MIPS: Ingenic: Add CPU nodes for Ingenic SoCs.
  MIPS: malta: remove mach-malta/malta-dtshim.h header file
  MIPS: malta: remove unused header file
  MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000
  MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300
  MIPS: SGI-IP30: Move irq bits to better header files
  MIPS: Loongson-3: Calculate ra properly when unwinding the stack
  MIPS: Loongson-3: Enable COP2 usage in kernel
  MIPS: context switch: Use save/restore instead of set/clear for Status.CU2
  MIPS: kernel: include probes-common.h header in branch.c
  MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static
  vfio/pci: Don't regenerate vconfig for all BARs if !bardirty
  vfio/pci: Remove redundant declaration of vfio_pci_driver
  vfio: Fix typo of the device_state
  libbpf: Fix native endian assumption when parsing BTF
  bpf: Prevent .BTF section elimination
  bpf: Fix sysfs export of empty BTF section
  ASoC: rt711: wait for the delayed work to finish when the system suspends
  ASoC: tas2770: Fix error handling with update_bits
  ASoC: tas2770: Fix required DT properties in the code
  ASoC: tas2770: Add missing bias level power states
  ASoC: tas2770: Fix calling reset in probe
  ASoC: rt700: wait for the delayed work to finish when the system suspends
  bpf: Fix potential call bpf_link_free() in atomic context
  dt-bindings: iio: vishay,vcnl4000: add interrupts property
  iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads.
  iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak issues.
  iio:adc:ti-adc12138 Fix alignment issue with timestamp
  iio:adc:ti-adc0832 Fix alignment issue with timestamp
  iio:imu:st_lsm6dsx Fix alignment and data leak issues
  iio:light:si1145: Fix timestamp alignment and prevent data leak.
  iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
  iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return
  iio: adc: exynos_adc: Replace indio_dev->mlock with own device lock
  dt-bindings:iio:adc:holt,hi8435 yaml conversion
  dt-bindings:iio:adc:adi,ad7768-1 yaml conversion
  dt-bindings:iio:adc:adi,ad7949 yaml conversion
  dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion
  dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion
  dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion
  dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
  dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion
  dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion
  dt-bindings:iio:adc:ti,ads1015 yaml conversion
  dt-bindings:iio:adc:cosmic,10001-adc yaml conversion
  dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion
  dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion
  dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion.
  dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
  dt-bindings:iio:adc: aspeed,ast2400 yaml conversion
  dt-bindings:iio:adc:st,stmpe-adc yaml conversion
  dt-bindings:iio:adc:ti,twl4030-madc yaml conversion
  dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml.
  iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_INT_PLUS_NANO
  iio: adis. Drop adis_burst struct
  iio: adis16475: Drop adis_burst usage
  iio: adis16400: Drop adis_burst usage
  iio: adis: Move burst mode into adis_data
  iio:accel:bma180: Fix use of true when should be iio_shared_by enum
  arm64: Move console stack display code to stacktrace.c
  iio:magn:hmc5843: Fix passing true where iio_shared_by enum required.
  iio: Add __printf() attributes to various allocation functions
  iio:core: Tidy up kernel-doc.
  iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw()
  iio: dac: ad5592r: un-indent code-block for scale read
  iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE
  iommu/arm-smmu-v3: Fix endianness annotations
  coccinelle: misc: add excluded_middle.cocci script
  iio: chemical: sgp30: Add description for sgp_read_cmd()'s 'duration_us'
  iio: gyro: adis16080: Fix formatting issue
  iio: dummy: iio_dummy_evgen: Demote file header and supply description for 'irq_sim_domain'
  iio: adc: ad7949: Fix misspelling issue
  iio: dac: ad5064: Fix a few kerneldoc misdemeanours
  iio: dac: ad7303: Complete 'struct ad7303_state' doc
  iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own device lock
  iio: proximity: vl53l0x: Add IRQ support
  dt-bindings: iio: proximity: vl53l0x: Add IRQ support
  iio:health:max30102: Drop of_match_ptr and use generic fw accessors
  iio:humidity:si7020: Drop of_match_ptr protection
  iio:humidity:htu21: Drop of_match_ptr protection
  iio:magn:ak8974: Drop of_match_ptr protection
  iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections.
  iio:proximity:pulsedlight: Drop of_match_ptr protection
  iio:proximity:as3935: Drop of_match_ptr and use generic fw accessors
  iio:proximity:as3935: Use local struct device pointer to simplify code.
  iio:humidity:hdc100x: Drop of_match_ptr protection.
  iio:chemical:vz89x: Drop of_match_ptr protection and use generic fw accessors
  iio:chemical:vz89x: Introduce local struct device pointer.
  iio:chemical:sgp30: Drop of_match_ptr and use generic fw accessors
  iio:chemical:sgp30: Use local variable dev to simplify code
  iio:chemical:atlas-sensor: Drop of_match_ptr and use generic fw accessors
  iio:chemical:ams-iaq-core: Drop of_match_ptr protection
  iio:resolver:ad2s1200: Drop of_match_ptr protection
  iio:temperature:tmp007: Drop of_match_ptr protection
  iio:temperature:tsys01: Drop of_match_ptr protection
  iio:pressure:zpa2326: Drop of_match_ptr protection
  iio:pressure:ms5637: Drop of_match_ptr protection
  iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections
  iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF protections
  iio:potentiostat:lmp91000: Drop of_match_ptr and use generic fw accessors
  iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections
  iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF protections
  iio:dac:mcp4725: drop of_match_ptr and use generic fw properties
  iio:dac:ad7303: Drop of_match_ptr protection
  iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections.
  iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections.
  iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections
  iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF protections.
  iio:potentiometer:mcp4131: Drop of_match_ptr and use generic fw interfaces.
  iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF protections.
  iio:potentiometer:max5481: Drop invalid ACPI binding.
  iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF protections.
  iio:potentiometer:max5432: Drop of_match_ptr and use generic fw accessors
  arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
  arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled
  arm64/sve: Implement a helper to load SVE registers from FPSIMD state
  arm64/sve: Implement a helper to flush SVE registers
  arm64/fpsimdmacros: Allow the macro "for" to be used in more cases
  arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN
  arm64/signal: Update the comment in preserve_sve_context
  arm64/fpsimd: Update documentation of do_sve_acc
  arm64: dts: mt8183: update watchdog device node
  spi/topcliff-pch: drop double zeroing
  xfs: Set xfs_buf type flag when growing summary/bitmap files
  xfs: drop extra transaction roll from inode extent truncate
  regulator: unexport regulator_lock/unlock()
  ASoC: tas2562: Add the TAS2564 compatible
  dt-bindings: tas2562: Add TAS2564 to binding
  ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common
  ASoC: SOF: pm: Fix prepare callback behavior for OF usecase
  ASoC: cs42l51: add additional ADC volume controls
  ASoC: SOF: topology: fix the process being scheduled on core0 always
  ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails
  xprtrdma: drop double zeroing
  pNFS/flexfiles: Be consistent about mirror index types
  iommu/io-pgtable-arm: Clean up faulty sanity check
  iomap: Change calling convention for zeroing
  iomap: Convert iomap_write_end types
  iomap: Convert write_count to write_bytes_pending
  iomap: Convert read_count to read_bytes_pending
  iomap: Support arbitrarily many blocks per page
  iomap: Use bitmap ops to set uptodate bits
  iomap: Use kzalloc to allocate iomap_page
  fs: Introduce i_blocks_per_page
  iomap: Fix misplaced page flushing
  iomap: Use round_down/round_up macros in __iomap_write_begin
  ALSA: hda - fix CONTROLLER_IN_GPU macro name
  ALSA: hda - handle multiple i915 device instances
  pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
  ALSA: hda - controller is in GPU on the DG1
  ALSA: hda - add Intel DG1 PCI and HDMI ids
  cpuidle: tegra: Correctly handle result of arm_cpuidle_simple_enter()
  objtool: Ignore unreachable trap after call to noreturn functions
  objtool: Handle calling non-function symbols in other sections
  dma-debug: convert comma to semicolon
  drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing
  NFSv4.2: xattr cache: remove unused cache struct field
  nfs: Convert to use the preferred fallthrough macro
  NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
  Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients
  sunrpc: fix duplicated word in <linux/sunrpc/cache.h>
  SUNRPC: Remove remaining dprintks from sched.c
  SUNRPC: Remove dprintk call sites in RPC queuing functions
  SUNRPC: Clean up RPC scheduler tracepoints
  SUNRPC: Replace rpcbind dprintk call sites with tracepoints
  SUNRPC: Remove more dprintks in rpcb_clnt.c
  SUNRPC: Remove dprintk call sites in rpcbind XDR functions
  SUNRPC: Hoist trace_xprtrdma_op_setport into generic code
  SUNRPC: Remove rpcb_getport_async dprintk call sites
  SUNRPC: Clean up call_bind_status() observability
  SUNRPC: Remove dprintk call site in call_decode
  SUNRPC: Trace call_refresh events
  SUNRPC: Add trace_rpc_timeout_status()
  SUNRPC: Mitigate cond_resched() in xprt_transmit()
  SUNRPC: Replace connect dprintk call sites with a tracepoint
  SUNRPC: Remove dprintk call site in call_start()
  SUNRPC: Remove the dprint_status() macro
  SUNRPC: Replace dprintk() call site in xs_nospace()
  SUNRPC: Replace dprintk() call site in xprt_prepare_transmit
  SUNRPC: Update debugging instrumentation in xprt_do_reserve()
  SUNRPC: Remove debugging instrumentation from xprt_release
  SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code
  SUNRPC: Remove trace_xprt_complete_rqst()
  SUNRPC dont update timeout value on connection reset
  nfs4: strengthen error check to avoid unexpected result
  NFS: remove redundant pointer clnt
  wcn36xx: Remove dead code in wcn36xx_smd_config_bss()
  wcn36xx: Convert to using wcn36xx_smd_config_bss_v0()
  wcn36xx: Add wcn36xx_smd_config_bss_v0
  wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally
  wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params()
  wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_smd_config_bss()
  wcn36xx: Functionally decompose wcn36xx_smd_config_sta()
  wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1()
  wcn36xx: Add wcn36xx_smd_set_bss_vht_params()
  wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params()
  wcn36xx: Add wcn36xx_smd_set_sta_vht_params()
  wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params()
  wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params()
  wcn36xx: Add wcn36xx_set_default_rates_v1
  wcn36xx: Use V1 data structure to store supported rates
  wcn36xx: Add VHT fields to parameter data structures
  ath11k: Remove rproc references from common core layer
  dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
  ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
  rtlwifi: rtl8723be: fix comparison to bool warning in hw.c
  rtlwifi: rtl8192de: fix comparison to bool warning in hw.c
  rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c
  rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c
  rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c
  rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c
  rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c
  rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c
  rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c
  net: wilc1000: clean up resource in error path of init mon interface
  ssb: Remove meaningless jump label to simplify the code
  arm64: dts: ti: k3-j721e: Rename mux header and update macro names
  clk: tegra: Fix missing prototype for tegra210_clk_register_emc()
  clk: tegra: Always program PLL_E when enabled
  clk: tegra: Capitalization fixes
  PCI: layerscape: Add EP mode support for ls1088a and ls2088a
  PCI: layerscape: Modify the MSIX to the doorbell mode
  PCI: layerscape: Modify the way of getting capability with different PEX
  PCI: layerscape: Fix some format issue of the code
  dt-bindings: pci: layerscape-pci: Add compatible strings for ls1088a and ls2088a
  PCI: designware-ep: Modify MSI and MSIX CAP way of finding
  PCI: designware-ep: Move the function of getting MSI capability forward
  PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode
  PCI: designware-ep: Add multiple PFs support for DWC
  i2c: nvidia-gpu: Use put_unaligned_be24()
  arm64: dts: mt8173: elm: Fix nor_flash node property
  arm: dts: mt7623: add missing pause for switchport
  i2c: ismt: Add support for Intel Emmitsburg PCH
  i2c: ismt: Describe parameters in kernel doc
  i2c: jz4780: Remove of_match_ptr()
  i2c: jz4780: Add compatible string for JZ4770 SoC
  dt-bindings: i2c: ingenic: Add compatible string for the JZ4770
  i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer
  i2c: stm32: Simplify with dev_err_probe()
  i2c: stm32: fix error message on upon dma_request_chan & defer handling
  misc: eeprom: use helper to get i2c_client from kobj
  i2c: Switch to using the new API kobj_to_dev()
  arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
  i2c: i801: Exclude device from suspend direct complete optimization
  drm/ttm: update kernel-doc line comments
  drm/panfrost: add Amlogic GPU integration quirks
  drm/panfrost: add amlogic reset quirk callback
  drm/panfrost: add support for vendor quirk
  i2c: rcar: add HostNotify support
  i2c: add slave testunit driver
  platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer()
  platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() call-sites
  drm/dev: Remove drm_dev_init
  drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2)
  drm/i915/selftests: align more to real device lifetimes
  ALSA: compat_ioctl: avoid compat_alloc_user_space
  drm/i915/selftest: Create mock_destroy_device
  ALSA: asihpi: fix spellint typo in comments
  interconnect: imx: simplify the return expression of imx_icc_unregister
  MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SPI-CAN network driver
  MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN network driver
  can: mcp25xxfd: add listen-only mode
  can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN
  can: mcp25xxfd: add regmap infrastructure
  dt-binding: can: mcp25xxfd: document device tree bindings
  can: rx-offload: can_rx_offload_add_manual(): add new initialization function
  can: mscan: simplify clock enable/disable
  can: mscan: mpc5xxx_can: update contact email
  can: mcp251x: add support for half duplex controllers
  can: mcp251x: Use readx_poll_timeout() helper
  can: mcp251x: add GPIO support
  can: mcp251x: sort include files alphabetically
  dt-bindings: can: mcp251x: document GPIO support
  dt-bindings: can: mcp251x: change example interrupt type to IRQ_TYPE_LEVEL_LOW
  can: spi: Kconfig: remove unneeded dependencies form Kconfig symbols
  can: pcan_usb: add support of rxerr/txerr counters
  can: pcan_usb: Document the commands sent to the device
  can: pch_can: use generic power management
  can: peak_canfd: Remove unused macros
  can: peak_usb: convert to use le32_add_cpu()
  can: ti_hecc: convert to devm_platform_ioremap_resource_byname()
  can: mscan: mark expected switch fall-through
  can: mcba_usb: remove redundant initialization of variable err
  can: c_can: Remove unused inline function
  can: dev: can_bus_off(): print scheduling of restart if activated
  can: dev: can_change_state(): print human readable state change messages
  can: dev: can_put_echo_skb(): propagate error in case of errors
  can: dev: can_put_echo_skb(): print number of echo_skb that is occupied
  can: remove "WITH Linux-syscall-note" from SPDX tag of C files
  can: softing: update dead link
  can: slcan: update dead link
  can: raw: fix indention
  can: drivers: fix spelling mistakes
  can: net: fix spelling mistakes
  can: include: fix spelling mistakes
  can: flexcan: fix spelling mistake "reserverd" -> "reserved"
  can: grcan: fix spelling mistake "buss" -> "bus"
  arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
  s390/sclp: remove unused sclp_early_printk_forced
  s390/sclp: clean up unneeded .data section usage
  s390/boot: avoid unnecessary zeroing of .bss section
  Add missing '#' to fix schema errors:
  soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE
  RDS: drop double zeroing
  dpaa2-eth: drop double zeroing
  net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags
  net: dsa: tag_8021q: add VLANs to the master interface too
  net: dsa: install VLANs into the master's RX filter too
  net: dsa: allow 8021q uppers while the bridge has vlan_filtering=0
  net: dsa: refuse configuration in prepare phase of dsa_port_vlan_filtering()
  net: dsa: convert denying bridge VLAN with existing 8021q upper to PRECHANGEUPPER
  net: dsa: convert check for 802.1Q upper when bridged into PRECHANGEUPPER
  net: dsa: rename dsa_slave_upper_vlan_check to something more suggestive
  net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge from PRECHANGEUPPER
  drm/exynos: hdmi: Simplify with dev_err_probe()
  drm/exynos: dsi: Simplify with dev_err_probe()
  net: mventa: remove unused variable 'dummy' in mvneta_mib_counters_clear()
  net: remove unnecessary NULL checking in napi_consume_skb()
  net: mvneta: avoid copying shared_info frags in mvneta_swbm_build_skb
  net: dsa: rtl8366: Skip PVID setting if not requested
  drm/msm: Remove depends on interconnect
  drm/msm: Fix the a650 hw_apriv check
  iio: adc: ad7124: Fix typo in device name
  drm/msm/dp: Sleep properly in dp_hpd_handler kthread
  memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
  memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
  usb: xhci: add debugfs support for ep with stream
  xhci: don't create endpoint debugfs entry before ring buffer is set.
  xhci: Tune interrupt blocking for isochronous transfers
  usb: xhci: omit duplicate actions when suspending a runtime suspended host.
  usb: host: xhci-plat: improve the comments for xhci_plat_suspend
  usb: host: xhci-plat: add wakeup entry at sysfs
  usb: host: xhci-plat: add priv quirk for skip PHY initialization
  usb: host: xhci-plat: delete the unnecessary code
  usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv
  usb: host: xhci-plat: add platform data support
  Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP"
  Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP"
  Bluetooth: Fix auto-creation of hci_conn at Conn Complete event
  Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME
  Bluetooth: Set scan parameters for ADV Monitor
  Bluetooth: Update Adv monitor count upon removal
  net: phy: dp83822: Update the fiber advertisement for speed
  net: dp83869: Add ability to advertise Fiber connection
  ethtool: Add 100base-FX link mode entries
  net/packet: Fix a comment about network_header
  net: ethernet: ti: cpsw: use true,false for bool variables
  8139too: use true,false for bool variables
  bnx2x: use true,false for bool variables
  net: qed: use true,false for bool variables
  net: b44: use true,false for bool variables
  net: micrel: Remove set but not used variable
  net: e1000: Remove set but not used variable
  net: liquidio: Remove set but not used variable
  KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains
  drm/msm/dp: Fix crash if no DP device
  selftests/seccomp: powerpc: Fix seccomp return value testing
  selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG in favor of SYSCALL_RET_SET
  selftests/seccomp: Avoid redundant register flushes
  selftests/seccomp: Convert REGSET calls into ARCH_GETREG/ARCH_SETREG
  selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG/ARCH_SETREG
  selftests/seccomp: Remove syscall setting #ifdefs
  selftests/seccomp: mips: Remove O32-specific macro
  selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro
  selftests/seccomp: arm: Define SYSCALL_NUM_SET macro
  selftests/seccomp: mips: Define SYSCALL_NUM_SET macro
  selftests/seccomp: Provide generic syscall setting macro
  selftests/seccomp: Refactor arch register macros to avoid xtensa special case
  selftests/seccomp: Use __NR_mknodat instead of __NR_mknod
  erofs: add REQ_RAHEAD flag to readahead requests
  erofs: fold in should_decompress_synchronously()
  erofs: avoid unnecessary variable `err'
  tracing: make tracing_init_dentry() returns an integer instead of a d_entry pointer
  tracing: toplevel d_entry already initialized
  tools/bootconfig: Add --init option for bconf2ftrace.sh
  tools/bootconfig: Add a script to generates bootconfig from ftrace
  tools/bootconfig: Add a script to generate ftrace shell-command from bootconfig
  tools/bootconfig: Make all functions static
  tools/bootconfig: Add list option
  tools/bootconfig: Show bootconfig compact tree from bootconfig file
  net: dsa: mv88e6xxx: Implement devlink info get callback
  net: dsa: wire up devlink info get
  net: dsa: mv88e6xxx: Add devlink regions
  net: dsa: mv88e6xxx: Create helper for FIDs in use
  net: dsa: mv88e6xxx: Move devlink code into its own file
  net: dsa: Add devlink regions support to DSA
  net: dsa: Add helper to convert from devlink to ds
  net: devlink: region: Pass the region ops to the snapshot function
  net: devlink: regions: Add a priv member to the regions ops struct
  net: dsa: seville: build as separate module
  net: dsa: felix: move the PTP clock structure to felix_vsc9959.c
  net: mscc: ocelot: make ocelot_init_timestamp take a const struct ptp_clock_info
  net: dsa: seville: duplicate vsc9959_mdio_bus_free
  net: dsa: felix: replace tabs with spaces
  net: dsa: seville: reindent defines for MDIO controller
  net: dsa: seville: remove unused defines for the mdio controller
  net: dsa: ocelot: document why reset procedure is different for felix/seville
  net: dsa: seville: first enable memories, then initialize them
  net: dsa: seville: don't write to MEM_ENA twice
  net: dsa: felix: use ocelot_field_{read,write} helpers consistently
  ptp_qoriq: support FIPER3
  dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property
  net: ipa: do not enable GSI interrupt for wakeup
  net: ipa: enable wakeup on IPA interrupt
  net: ipa: repurpose CLOCK_HELD flag
  net: ipa: use device_init_wakeup()
  net: ipa: manage endpoints separate from clock
  net: ipa: replace ipa->suspend_ref with a flag bit
  net: ipa: use refcount_t for IPA clock reference count
  net: phy: bcm7xxx: request and manage GPHY clock
  RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
  bpf: Use hlist_add_head_rcu when linking to local_storage
  tools/bpftool: Support passing BPFTOOL_VERSION to make
  samples/bpf: Fix test_map_in_map on s390
  selftests/bpf: Fix endianness issue in test_sockopt_sk
  net: tipc: Supply missing udp_media.h include file
  tipc: Remove unused macro CF_SERVER
  net: hns3: Supply missing hclge_dcb.h include file
  net/appletalk: Supply missing net/Space.h include file
  liquidio: Fix -Wmissing-prototypes warnings for liquidio
  ARM/PCI: Remove unused fields from struct hw_pci
  l2tp: fix up inconsistent rx/tx statistics
  ipmi: msghandler: Fix a signedness bug
  hinic: modify irq name
  net: cortina: Remove set but not used variable
  dpaa2-eth: support PTP Sync packet one-step timestamping
  dpaa2-eth: utilize skb->cb[0] for hardware timestamping
  dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code
  dpaa2-eth: define a global ptp_qoriq structure pointer
  dpaa2-eth: add APIs of 1588 single step timestamping
  net: openswitch: reuse the helper variable to improve the code readablity
  net: fix build without CONFIG_SYSCTL definition
  net: bridge: delete duplicated words
  net: atm: delete duplicated words
  net: tipc: delete duplicated words
  net: bluetooth: delete duplicated words
  net: ipv6: delete duplicated words
  net: rds: delete duplicated words
  net: core: delete duplicated words
  Revert "ibmvnic: remove never executed if statement"
  i2c: stm32: name slave slot to ease maintenance
  i2c: bcm2835: Simplify with dev_err_probe()
  i2c: mux: reg: Simplify with dev_err_probe()
  i2c: mux: gpmux: Simplify with dev_err_probe()
  i2c: rcar: refactor and shorten timeout when resetting
  i2c: rcar: improve bus busy detection
  i2c: stm32f7: Add SMBus Host-Notify protocol support
  tipc: add automatic rekeying for encryption key
  tipc: add automatic session key exchange
  tipc: introduce encryption master key
  tipc: optimize key switching time and logic
  selftests/bpf: Fix endianness issue in sk_assign
  ionic: add devlink firmware update
  ionic: update the fw update api
  netdevsim: devlink flash timeout message
  devlink: collect flash notify params into a struct
  devlink: add timeout information to status_notify
  net: use exponential backoff in netdev_wait_allrefs
  [PATCH] reduce boilerplate in fsid handling
  arm64: dts: meson: initial support for aml-s905x-cc v2
  dt-bindings: arm: amlogic: add support for libretch s905x cc v2
  arm64: dts: meson: add support for the ODROID-N2+
  dt-bindings: arm: amlogic: add support for the ODROID-N2+
  arm64: dts: meson: convert ODROID-N2 to dtsi
  soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs
  dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
  drm/amd/pm: Skip smu_post_init in SRIOV
  drm/amd/pm: apply dummy reads workaround for CDR enabled only
  arch_topology, arm, arm64: define arch_scale_freq_invariant()
  arch_topology, cpufreq: constify arch_* cpumasks
  cpufreq: report whether cpufreq supports Frequency Invariance (FI)
  cpufreq: move invariance setter calls in cpufreq core
  arch_topology: validate input frequencies to arch_set_freq_scale()
  objtool: Ignore unreachable fake jumps
  objtool: Remove useless tests before save_reg()
  arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
  ACPI: DPTF: Add PCH FIVR participant driver
  RDMA/mlx5: Clarify what the UMR is for when creating MRs
  RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
  RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled
  RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create()
  RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache()
  arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
  RDMA/hns: Set the unsupported wr opcode
  RDMA/qedr: Fix resource leak in qedr_create_qp
  arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM
  arm64: defconfig: Enable Qcom SNPS Femto PHY
  KVM: arm64: Fix doc warnings in mmu code
  KVM: arm64: Do not flush memslot if FWB is supported
  KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro
  KVM: arm64: Fix inject_fault.c kernel-doc warnings
  iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path
  KVM: arm64: Try PMD block mappings if PUD mappings are not supported
  MAINTAINERS: Update paths to Ingenic platform code
  MIPS: configs: Regenerate configs of Ingenic boards
  MIPS: jz4740: Rename jz4740 folders to ingenic
  MIPS: jz4740: Drop all obsolete files
  MIPS: generic: Add support for Ingenic SoCs
  MIPS: generic: Increase NR_IRQS to 256
  MIPS: generic: Add support for zboot
  MIPS: generic: Support booting with built-in or appended DTB
  MIPS: generic: Init command line with fw_init_cmdline()
  RDMA/iw_cxgb4: Disable delayed ack by default
  MIPS: generic: Allow boards to set system type
  MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol
  MIPS: cpu-probe: ingenic: Fix broken BUG_ON
  MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches
  MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA
  MIPS: configs: lb60: Fix defconfig not selecting correct board
  erofs: remove unneeded parameter
  erofs: avoid duplicated permission check for "trusted." xattrs
  arm64: tegra: Initial Tegra234 VDK support
  firmware: tegra: Enable BPMP support on Tegra234
  soc/tegra: pmc: Add Tegra234 support
  soc/tegra: pmc: Reorder reset sources/levels definitions
  soc/tegra: misc: Add Tegra234 support
  soc/tegra: fuse: Add Tegra234 support
  soc/tegra: fuse: Implement tegra_is_silicon()
  soc/tegra: fuse: Extract tegra_get_platform()
  dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
  dt-bindings: tegra: pmc: Add Tegra234 support
  dt-bindings: fuse: tegra: Add Tegra234 support
  dt-bindings: tegra: Add Tegra234 VDK compatible
  dt-bindings: misc: tegra186-misc: Add Tegra234 support
  dt-bindings: misc: tegra186-misc: Add missing compatible string
  dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
  MIPS: Loongson64: Increase NR_IRQS to 320
  drivers/perf: thunderx2_pmu: Fix memory resource error handling
  drivers/perf: xgene_pmu: Fix uninitialized resource struct
  arm64: mm: Fix missing-prototypes in pageattr.c
  arm64/fpsimd: Fix missing-prototypes in fpsimd.c
  RDMA: Fix link active_speed size
  MIPS: netlogic: Remove unused code
  MIPS: OCTEON: use devm_platform_ioremap_resource
  MIPS: pci: use devm_platform_ioremap_resource_byname
  MIPS: Correct the header guard of r4k-timer.h
  pNFS/flexfiles: Be consistent about mirror index types
  arm64: stacktrace: Convert to ARCH_STACKWALK
  arm64: stacktrace: Make stack walk callback consistent with generic code
  stacktrace: Remove reliable argument from arch_stack_walk() callback
  x86/mce: Annotate mce_rd/wrmsrl() with noinstr
  pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
  selftests: arm64: Add build and documentation for FP tests
  selftests: arm64: Add wrapper scripts for stress tests
  selftests: arm64: Add utility to set SVE vector lengths
  selftests: arm64: Add stress tests for FPSMID and SVE context switching
  selftests: arm64: Add test for the SVE ptrace interface
  selftests: arm64: Test case for enumeration of SVE vector lengths
  fuse: Allow fuse_fill_super_common() for submounts
  fuse: split fuse_mount off of fuse_conn
  fuse: drop fuse_conn parameter where possible
  fuse: store fuse_conn in fuse_req
  fuse: add submount support to <uapi/linux/fuse.h>
  kselftests/arm64: add PAuth tests for single threaded consistency and differently initialized keys
  kselftests/arm64: add PAuth test for whether exec() changes keys
  kselftests/arm64: add nop checks for PAuth tests
  kselftests/arm64: add a basic Pointer Authentication test
  arm64: Enable PCI write-combine resources under sysfs
  fbcon: Remove the superfluous break
  fbdev: aty: remove CONFIG_PM container
  RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices
  RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices
  perf probe: Fall back to debuginfod query if debuginfo and source not found locally
  soundwire: intel: use {u32|u16}p_replace_bits
  soundwire: cadence: use u32p_replace_bits
  perf probe: Fix to adjust symbol address with correct reloc_sym address
  soundwire: qcom: get max rows and cols info from compatible
  soundwire: qcom: add support to block packing mode
  soundwire: qcom: clear BIT FIELDs before value set.
  soundwire: Add generic bandwidth allocation algorithm
  drm: bridge: cdns-mhdp8546: Add TI J721E wrapper
  drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge
  dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge bindings
  ASoC: tlv320adcx140: Add support for configuring GPIO pin
  dt-bindings: tlv320adcx140: Add GPIO config and drive config
  mac80211: fix some encapsulation offload kernel-doc
  cfg80211: add missing kernel-doc for S1G band capabilities
  mac80211: Unsolicited broadcast probe response support
  nl80211: Unsolicited broadcast probe response support
  mac80211: Add FILS discovery support
  nl80211: Add FILS discovery support
  mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited
  nl80211: support setting S1G channels
  nl80211: correctly validate S1G beacon head
  cfg80211: regulatory: handle S1G channels
  nl80211: advertise supported channel width in S1G
  ieee80211: redefine S1G bits with GENMASK
  mac80211: reorganize code to remove a forward declaration
  mac80211: extend ieee80211_tx_status_ext to support bulk free
  mac80211: support using ieee80211_tx_status_ext to free skbs without status info
  mac80211: unify 802.3 (offload) and 802.11 tx status codepath
  mac80211: optimize station connection monitor
  mac80211: notify the driver when a sta uses 4-address mode
  mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags
  mac80211: remove tx status call to ieee80211_sta_register_airtime
  mac80211: reduce duplication in tx status functions
  powerpc/32: Declare stack_overflow_exception() prototype
  powerpc/xive: Make debug routines static
  powerpc/sstep: Remove empty if statement checking for invalid form
  powerpc/sysfs: Remove unused 'err' variable in sysfs_create_dscr_default()
  mac80211: rework tx encapsulation offload API
  mac80211: set info->control.hw_key for encap offload packets
  powerpc/powernv: fix wrong warning message in opalcore_config_init()
  serial: pmac_zilog: use for_each_child_of_node() macro
  macintosh: smu_sensors: use for_each_child_of_node() macro
  drivers/macintosh/smu.c: use for_each_child_of_node() macro
  powerpc/prom_init: Check display props exist before enabling btext
  powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self()
  powerpc/smp: Fold cpu_die() into its only caller
  powerpc: Move arch_cpu_idle_dead() into smp.c
  powerpc/perf: Add declarations to fix sparse warnings
  powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning
  powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro
  powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n
  mac80211: skip encap offload for tx multicast/control packets
  mac80211: check and refresh aggregation session in encap offload tx
  mac80211: add missing queue/hash initialization to 802.3 xmit
  cfg80211: add more comments for ap_isolate in bss_parameters
  lib80211: Remove unused macro DRV_NAME
  memory: tegra: Correct num_tlb_lines for tegra210
  iommu/tegra-smmu: Fix tlb_mask
  iommu/pamu: Replace use of kzfree with kfree_sensitive
  x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains
  x86/cpu: Add hardware-enforced cache coherency as a CPUID feature
  tee: avoid explicit sysfs_create/delete_group by initialising dev->groups
  tee: replace cdev_add + device_add with cdev_device_add
  iommu/renesas: Update help description for IPMMU_VMSA config
  fuse: fix page dereference after free
  iommu/mediatek: Add support for MT8167
  iommu/mediatek: Add flag for legacy ivrp paddr
  dt-bindings: iommu: Add binding for MediaTek MT8167 IOMMU
  powerpc/process: Fix uninitialised variable error
  dmaengine: ti: k3-udma-glue: fix channel enable functions
  dmaengine: iop-adma: Fix pointer cast warnings
  crypto: Kconfig - mark unused ciphers as obsolete
  crypto: inside-secure - Add support for EIP197 with output classifier
  crypto: n2 - Fix sparse endianness warning
  crypto: sun8i - Simplify with dev_err_probe()
  crypto: stm32-hash - Simplify with dev_err_probe()
  crypto: caam - Simplify with dev_err_probe()
  crypto: caam - Fix kerneldoc
  crypto: hisilicon - fixed memory allocation error
  crypto: hisilicon - update ZIP module parameter description
  crypto: hisilicon - update SEC module parameter description
  crypto: hisilicon - update HPRE module parameter description
  crypto: hisilicon - update mininum queue
  crypto: qat - use PCI_VDEVICE
  crypto: qat - replace device ids defines
  crypto: sa2ul - Fix pm_runtime_get_sync() error checking
  crypto: inside-secure - Prevent missing of processing errors
  crypto: sun4i-ss - Fix sparse endianness markers
  crypto: hisilicon/zip - fix some coding styles
  crypto: hisilicon/zip - supplement some comments
  crypto: hisilicon/zip - move some private macros from 'zip.h' to 'zip_crypto.c'
  crypto: hisilicon/zip - fix static check warning
  crypto: hisilicon/zip - add print for error branch
  crypto: hisilicon/zip - use a enum parameter instead of some macros
  crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf'
  crypto: hisilicon/zip - modify debugfs interface parameters
  crypto: hisilicon/zip - unify naming style for functions and macros
  crypto: hisilicon/zip - remove some useless parameters
  crypto: omap-sham - fix digcnt register handling with export/import
  crypto: omap-sham - convert to use crypto engine
  crypto: sa2ul - Select CRYPTO_AUTHENC
  EDAC/mc_sysfs: Add missing newlines when printing {max,dimm}_location
  EDAC/aspeed: Use module_platform_driver() to simplify
  dmaengine: dw-edma: Fix Using plain integer as NULL pointer in dw-edma-v0-debugfs.c
  arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
  arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
  dmaengine: mediatek: simplify the return expression of mtk_uart_apdma_runtime_resume()
  dmaengine: ioat: Make two symbols static
  dmaengine: sf-pdma: remove unused 'desc'
  dmaengine: zx: remove redundant irqsave in hardIRQ
  interconnect: imx: Simplify with dev_err_probe()
  interconnect: core: Simplify with dev_err_probe()
  dmaengine: fsl: convert tasklets to use new tasklet_setup() API
  dmaengine: k3-udma: convert tasklets to use new tasklet_setup() API
  dmaengine: plx_dma: convert tasklets to use new tasklet_setup() API
  dmaengine: xilinx: convert tasklets to use new tasklet_setup() API
  dmaengine: xgene: convert tasklets to use new tasklet_setup() API
  dmaengine: virt-dma: convert tasklets to use new tasklet_setup() API
  dmaengine: txx9dmac: convert tasklets to use new tasklet_setup() API
  dmaengine: timb_dma: convert tasklets to use new tasklet_setup() API
  dmaengine: tegra20: convert tasklets to use new tasklet_setup() API
  dmaengine: sun6i: convert tasklets to use new tasklet_setup() API
  dmaengine: ste_dma40: convert tasklets to use new tasklet_setup() API
  dmaengine: sirf-dma: convert tasklets to use new tasklet_setup() API
  dmaengine: sa11x0: convert tasklets to use new tasklet_setup() API
  dmaengine: qcom: convert tasklets to use new tasklet_setup() API
  dmaengine: ppc4xx: convert tasklets to use new tasklet_setup() API
  dmaengine: pl330: convert tasklets to use new tasklet_setup() API
  dmaengine: pch_dma: convert tasklets to use new tasklet_setup() API
  dmaengine: nbpfaxi: convert tasklets to use new tasklet_setup() API
  dmaengine: mxs-dma: convert tasklets to use new tasklet_setup() API
  dmaengine: mv_xor: convert tasklets to use new tasklet_setup() API
  dmaengine: mpc512x: convert tasklets to use new tasklet_setup() API
  dmaengine: mmp: convert tasklets to use new tasklet_setup() API
  dmaengine: mediatek: convert tasklets to use new tasklet_setup() API
  dmaengine: k3dma: convert tasklets to use new tasklet_setup() API
  dmaengine: ipu: convert tasklets to use new tasklet_setup() API
  dmaengine: iop_adma: convert tasklets to use new tasklet_setup() API
  dmaengine: ioat: convert tasklets to use new tasklet_setup() API
  dmaengine: imx-dma: convert tasklets to use new tasklet_setup() API
  dmaengine: ep93xx: convert tasklets to use new tasklet_setup() API
  dmaengine: dw: convert tasklets to use new tasklet_setup() API
  dmaengine: coh901318: convert tasklets to use new tasklet_setup() API
  dmaengine: at_xdmac: convert tasklets to use new tasklet_setup() API
  dmaengine: at_hdmac: convert tasklets to use new tasklet_setup() API
  dmaengine: altera-msgdma: convert tasklets to use new tasklet_setup() API
  interconnect: qcom: Use icc_sync_state
  interconnect: Add sync state support
  interconnect: Add get_bw() callback
  phy: cadence-torrent: Add USB + SGMII/QSGMII multilink configuration
  phy: cadence-torrent: Add PCIe + USB multilink configuration
  phy: cadence-torrent: Add single link USB register sequences
  phy: cadence-torrent: Add single link SGMII/QSGMII register sequences
  phy: cadence-torrent: Configure PHY_PLL_CFG as part of link_cmn_vals
  phy: cadence-torrent: Add PHY link configuration sequences for single link
  phy: cadence-torrent: Add clk changes for multilink configuration
  phy: cadence-torrent: Update PHY reset for multilink configuration
  phy: cadence-torrent: Add support for PHY multilink configuration
  dt-bindings: phy: Add PHY_TYPE_QSGMII definition
  phy: cadence-torrent: Add PHY APB reset support
  phy: cadence-torrent: Check cmn_ready assertion during PHY power on
  phy: cadence-torrent: Add single link PCIe support
  dt-bindings: phy: cadence-torrent: Update Torrent PHY bindings for generic use
  dt-bindings: phy: cadence-torrent: Add binding to specify SSC mode
  phy: cadence-torrent: Check total lane count for all subnodes is within limit
  phy: cadence-torrent: Add separate regmap functions for torrent and DP
  phy: cadence-torrent: Enable support for multiple subnodes
  phy: cadence-torrent: Use devm_platform_ioremap_resource() to get reg addresses
  phy: cadence-torrent: Use of_device_get_match_data() to get driver data
  drm/amdgpu: remove experimental flag from navi12
  drm/amdgpu: add device ID for sienna_cichlid (v2)
  drm/amdgpu: use the AV1 defines for VCN 3.0
  drm/amdgpu: add VCN 3.0 AV1 registers
  drm/amdgpu: add the GC 10.3 VRS registers
  drm/amdgpu: prevent double kfree ttm->sg
  selftests/bpf: Add tailcall_bpf2bpf tests
  bpf: Add abnormal return checks.
  bpf: allow for tailcalls in BPF subprograms for x64 JIT
  bpf, x64: rework pro/epilogue and tailcall handling in JIT
  bpf: Limit caller's stack depth 256 for subprogs with tailcalls
  drm/amdgpu: remove experimental flag from navi12
  drm/amdkfd: Reduce eviction/restore message levels
  drm/amdkfd: Add process eviction counters to sysfs
  drm/amdkfd: Add some eveiction debugging code
  drm/amdgpu/powerplay: hwmgr - modify the return value
  drm/amd/display: Delete duplicated argument to '&&' or '||'
  drm/amd/display: dc/clk_mgr: make function static
  mptcp: fix integer overflow in mptcp_subflow_discard_data()
  net/smc: fix double kfree in smc_listen_work()
  ionic: add DIMLIB to Kconfig
  net: remove comments on struct rtnl_link_stats
  net: mdio: octeon: Select MDIO_DEVRES
  selftests: Set default protocol for raw sockets in nettest
  dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE
  net: hsr: Convert to DEFINE_SHOW_ATTRIBUTE
  mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs
  mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer
  mlxsw: spectrum_buffers: Support two headroom modes
  netlink: add spaces around '&' in netlink_recv/sendmsg()
  netdev: Remove unused functions
  mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo
  dt-bindings: marvell,prestera: Add description for device-tree bindings
  net: marvell: prestera: Add Switchdev driver implementation
  net: marvell: prestera: Add ethtool interface support
  net: marvell: prestera: Add basic devlink support
  net: marvell: prestera: Add PCI interface support
  net: marvell: prestera: Add driver for Prestera family ASIC devices
  selftests/harness: Flush stdout before forking
  genetlink: Remove unused function genl_err_attr()
  net/sched: Remove unused function qdisc_queue_drop_head()
  selftests: mptcp: interpret \n as a new line
  net/packet: Fix a comment about mac_header
  net: hns3: use napi_consume_skb() when cleaning tx desc
  net: hns3: use writel() to optimize the barrier operation
  net: hns3: optimize the rx clean process
  net: hns3: optimize the tx clean process
  net: hns3: batch tx doorbell operation
  net: hns3: batch the page reference count updates
  drm/amdgpu: add device ID for sienna_cichlid (v2)
  drm/amdgpu: use the AV1 defines for VCN 3.0
  drm/amdgpu: add VCN 3.0 AV1 registers
  drm/amdgpu: add the GC 10.3 VRS registers
  drm/amd/display: Remove set but used 'temp'
  drm/amdgpu: unmap register bar on device init failure
  drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700
  drm/amd/display: Add missing "Copy GSL groups when committing a new context"
  drm/amd/display: Don't log hdcp module warnings in dmesg
  drm/amdgpu: prevent double kfree ttm->sg
  drm/amdgpu: No sysfs, not an error condition
  drm/amdgpu: declare ta firmware for navy_flounder
  amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set
  drm/amd/pm: correct Renoir UMD Stable Pstate settings
  drm/amd/pm: lower Raven UMD Stable Pstate VCN values
  drm/amd/pm: move NAVI1X power mode switching workaround to post_init
  drm/amd/pm: apply no power source workaround if dc reported by gpio
  drm/amd/pm: process pending AC/DC switch interrupt
  drm/amd/pm: add Raven2 watermark WmType setting
  drm/amd/pm: add Renoir watermark WmType setting
  drm/amd/pm: drop unnecessary wrappers around watermark setting
  drm/amd/pm: drop dead code
  drm/amd/pm: minor cleanups
  drm/amd/pm: drop unnecessary table existence and dpm enablement check
  drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2)
  drm/amd/pm: drop unnecessary feature->mutex lock protections(V2)
  drm/amd/pm: make namings and comments more readable
  drm/amd/pm: correct the requirement for umc cdr workaround
  drm/amd/pm: apply the CDR workarounds only with some specific UMC firmwares(V2)
  drm/amd/pm: implement a new umc cdr workaround
  drm/amd/pm: allocate a new buffer for pstate dummy reading
  drm/amd/pm: revise the umc hybrid cdr workaround
  drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init
  drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL initialization(V2)
  drm/amd/pm: wrapper for postponing some setup job after DAL initializatioa(V2)
  PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer
  PCI: Simplify pci_dev_reset_slot_function()
  PCI: pciehp: Reduce noisiness on hot removal
  PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name()
  ubifs: Fix some kernel-doc warnings in tnc.c
  ubifs: Fix some kernel-doc warnings in replay.c
  ubifs: Fix some kernel-doc warnings in gc.c
  ubifs: Fix 'hash' kernel-doc warning in auth.c
  ubifs: setflags: Don't show error message when vfs_ioc_setflags_prepare() fails
  ubifs: ubifs_jnl_change_xattr: Remove assertion 'nlink > 0' for host inode
  ubi: check kthread_should_stop() after the setting of task state
  ubifs: dent: Fix some potential memory leaks while iterating entries
  ubifs: xattr: Fix some potential memory leaks while iterating entries
  drm/i915: Update DRIVER_DATE to 20200917
  perf metricgroup: Fix uncore metric expressions
  drm/ttm: drop evicted from ttm_bo.
  drm/ttm: drop special pipeline accel cleanup function.
  drm/ttm: make common function for wait/free node path.
  drm/ttm: move ghost object creation to a common function
  drm/ttm: add a simple assign mem to bo wrapper
  drm/ttm/drivers: call the bind function directly.
  drm/ttm: move unbind into the tt destroy.
  drm/ttm: flip tt destroy ordering.
  drm/ttm: protect against reentrant bind in the drivers
  bpf: rename poke descriptor's 'ip' member to 'tailcall_target'
  bpf: propagate poke descriptors to subprograms
  bpf, x64: use %rcx instead of %rax for tail call retpolines
  drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent
  perf intel-pt: Fix "context_switch event has no tid" error
  perf script: Display negative tid in non-sample events
  perf docs: Improve help information in perf.txt
  spi: dw-pci: free previously allocated IRQs if desc->setup() fails
  spi: spi-nxp-fspi: Add ACPI support
  spi: lantiq: remove redundant irqsave and irqrestore in hardIRQ
  spi: xilinx: Fix info message during probe
  perf metric: Remove duplicate include
  perf tools: Add documentation for topdown metrics
  perf stat: Support new per thread TopDown metrics
  perf record: Support sample-read topdown metric group
  perf tools: Rename group to topdown
  perf machine: Add machine__for_each_dso() function
  spi: fsi: fsi2spi: Add compatible string for restricted version
  spi: fsi: Check mux status before transfers
  spi: fsi: Implement restricted size for certain controllers
  spi: fsi: Fix use of the bneq+ sequencer instruction
  spi: fsi: Fix clock running too fast
  spi: fsi: Handle 9 to 15 byte transfers lengths
  x86/mmu: Allocate/free a PASID
  x86/cpufeatures: Mark ENQCMD as disabled when configured out
  mm: Add a pasid member to struct mm_struct
  x86/msr-index: Define an IA32_PASID MSR
  x86/fpu/xstate: Add supervisor PASID state for ENQCMD
  iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF protections
  iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF protections.
  RDMA/mlx5: Add sw_owner_v2 bit capability
  x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions
  iio:imu:adis16400: Sort out missing kernel doc.
  iio: buffer: split buffer sysfs creation to take buffer as primary arg
  PCI: Update mmap-related #ifdef comments
  PCI/LINK: Print IRQ number used by port
  PCI/IOV: Simplify pci-pf-stub with module_pci_driver()
  Documentation/x86: Add documentation for SVA (Shared Virtual Addressing)
  PCI/ACPI: Add Ampere Altra SOC MCFG quirk
  regulator: Support ROHM BD9576MUF and BD9573MUF
  dt_bindings: regulator: Add ROHM BD9576MUF and BD9573MUF PMICs
  PCI: Add schedule point in pci_read_config()
  iommu/vt-d: Change flags type to unsigned int in binding mm
  drm, iommu: Change type of pasid to u32
  drm/i915: Nuke force_min_cdclk_changed
  drm/i915: Remove the old global state stuff
  RDMA: Convert RWQ table logic to ib_core allocation scheme
  RDMA: Clean MW allocation and free flows
  quota: simplify the quotactl compat handling
  compat: add a compat_need_64bit_alignment_fixup() helper
  compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h>
  regmap: Add support for 12/20 register formatting
  USB: cdc-acm: cleanup of data structures
  USB: adutux: fix debugging
  uio: free uio id after uio file node is freed
  staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml
  staging: hikey9xx: phy-hi3670-usb3: change some DT properties
  staging: hikey9xx: phy-hi3670-usb3: fix coding style
  staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent namespace
  staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace
  staging: hikey9xx: phy-hi3670-usb3: fix some issues at the init code
  staging: hikey9xx: add build for the Kirin 970 PHY driver
  staging: hikey9xx: add USB physical layer for Kirin 3670
  staging: rtl8188eu: clean up comparsion style issues
  staging: rtl8188eu: use __func__ in hal directory
  nvmem: core: fix missing of_node_put() in of_nvmem_device_get()
  nvmem: switch to simpler IDA interface
  nvmem: core: Use kobj_to_dev() instead of container_of()
  nvmem: mtk-efuse: Remove EFUSE register write support
  eeprom: 93xx46: set type id as EEPROM
  eeprom: at25: set type id as EEPROM
  coresight: etm4x: Fix number of resources check for ETM 4.3 and above
  coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface
  coresight: Make sysfs functional on topologies with per core sink
  coresight: etm: perf: Sink selection using sysfs is deprecated
  MAINTAINERS: Add CoreSight mailing list
  coresight: etm4x: Fix issues on trcseqevr access
  coresight: etm4x: Handle unreachable sink in perf mode
  coresight: cti: Write regsiters directly in cti_enable_hw()
  coresight: etm4x: Fix issues within reset interface of sysfs
  coresight: etm4x: Ensure default perf settings filter user/kernel
  coresight: cti: remove pm_runtime_get_sync() from CPU hotplug
  coresight: cti: disclaim device only when it's claimed
  coresight: etm4x: Add Support for HiSilicon ETM device
  coresight: fix offset by one error in counting ports
  coresight: stm: Support marked packet
  coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init
  dma-mapping: introduce DMA range map, supplanting dma_pfn_offset
  usb: don't inherity DMA properties for USB devices
  ARM/keystone: move the DMA offset handling under ifdef CONFIG_ARM_LPAE
  ARM/dma-mapping: move various helpers from dma-mapping.h to dma-direct.h
  ARM/dma-mapping: remove dma_to_virt
  ARM/dma-mapping: remove a __arch_page_to_dma #error
  dma-direct: Fix potential NULL pointer dereference
  ASoC: ak4458: Add DSD support for ak4458 and ak4497
  ASoC: dt-bindings: ak4458: Add dsd-path property
  ASoC: tlv320adcx140: Add ASI Tx drive
  ASoC: tlv320adcx140: Add the config to configure Tx ASI output
  ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE
  ASoC: SOF: Intel: Add support for tgl-h
  ASoC: codec: tlv320aic32x4: do software reset before clock registration
  ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path
  ASoC: dt-bindings: Correct interrupt flags in examples
  ASoC: dt-bindings: aries-wm8994: Match compatibles with enum
  ARM: dts: sun8i: v3s: Enable crypto engine
  dt-bindings: crypto: Add compatible for V3s
  dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
  arm64: dts: allwinner: a64: Update the audio codec compatible
  arm64: dts: allwinner: a64: Update codec widget names
  ARM: dts: sun8i: a33: Update codec widget names
  ARM: dts: sun8i: r40: Add video engine node
  RDMA/mlx5: Delete duplicated mlx5_ptys_width enum
  net/mlx5: Refactor query port speed functions
  perf parse-event: Release cpu_map refcount if evsel alloc failed
  perf parse-event: Fix cpu map refcounting
  ARM: tegra: nexus7: Add SMB347 battery charger
  ARM: tegra: nexus7: Add touchscreen
  ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
  ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
  ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
  ARM: tegra: acer-a500: Correct PINCTRL configuration
  ARM: tegra: acer-a500: Remove atmel,cfg_name property
  ARM: tegra: acer-a500: Add aliases for MMC
  ARM: tegra: nexus7: Add aliases for MMC
  dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
  dt-bindings: tegra: pmc: Add Tegra234 support
  dt-bindings: fuse: tegra: Add Tegra234 support
  dt-bindings: tegra: Add Tegra234 VDK compatible
  dt-bindings: misc: tegra186-misc: Add Tegra234 support
  dt-bindings: misc: tegra186-misc: Add missing compatible string
  dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
  arm64: tegra: Populate EEPROMs for Jetson Xavier NX
  arm64: tegra: Add label properties for EEPROMs
  drm/i915: Do YCbCr 444->420 conversion via DP protocol converters
  drm/dp: Add helpers for DFP YCbCr 4:2:0 handling
  drm/i915: DP->HDMI TMDS clock limits vs. deep color
  drm/i915: Extract intel_hdmi_has_audio()
  drm/i915: Handle downstream facing ports w/o EDID
  irqchip/gic: Cleanup Franken-GIC handling
  irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
  ARM: Remove custom IRQ stat accounting
  ARM: Kill __smp_cross_call and co
  arm64: Remove custom IRQ stat accounting
  arm64: Kill __smp_cross_call and co
  irqchip/armada-370-xp: Configure IPIs as standard interrupts
  irqchip/hip04: Configure IPIs as standard interrupts
  irqchip/bcm2836: Configure mailbox interrupts as standard interrupts
  irqchip/gic-common: Don't enable SGIs by default
  irqchip/gic: Configure SGIs as standard interrupts
  irqchip/gic: Refactor SMP configuration
  irqchip/gic-v3: Configure SGIs as standard interrupts
  ASoC: fsl_sai: Set MCLK input or output direction
  ASoC: fsl_sai: Add fsl_sai_check_version function
  ASoC: fsl_sai: Add new added registers and new bit definition
  drm/dp: Add drm_dp_downstream_mode()
  drm/i915: Configure DP 1.3+ protocol converted HDMI mode
  drm/i915: Deal with TMDS DFP clock limits
  drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock()
  drm/i915: Reworkd DP DFP clock handling
  drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downstream_max_dotclock()
  ASoC: q6afe-clocks: add q6afe clock controller
  ASoC: q6afe: dt-bindings: add q6afe clock bindings
  hwmon: Add support for the sl28cpld hardware monitoring controller
  gpio: Add support for the sl28cpld GPIO controller
  pwm: Add support for sl28cpld PWM controller
  watchdog: add support for sl28cpld watchdog
  irqchip: Add sl28cpld interrupt controller support
  mfd: simple-mfd-i2c: Add sl28cpld support
  dt-bindings: mfd: Add bindings for sl28cpld
  mfd: Add simple regmap based I2C driver
  ASoC: SOF: Intel: hda: reduce verbosity of boot error logs
  ASoC: SOF: fix range checks
  ASoC: SOF: remove several superfluous type-casts
  ASoC: SOF: (cosmetic) remove redundant "ret" variable uses
  ASoC: SOF: control: update test for pm_runtime_get_sync()
  ASoC: SOF: debug: update test for pm_runtime_get_sync()
  ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure
  ASoC: SOF: imx: Add debug support for imx platforms
  drm/ttm: remove superflous extern attribute from funcs
  drm/dp: Pimp drm_dp_downstream_max_bpc()
  drm/dp: Add helpers to identify downstream facing port types
  drm/i915: Reworkd DFP max bpc handling
  drm/dp: Define more downstream facing port caps
  drm/dp: Define protocol converter DPCD registers
  drm/i915/lspcon: Do not send infoframes to non-HDMI sinks
  drm/dp: Dump downstream facing port caps
  ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes
  ASoC: tlv320adcx140: Idle the device while writing registers
  ASoC: tlv320adcx140: Fix digital gain range
  ASoC: topology: disable size checks for bytes_ext controls if needed
  ASoC: fsl_audmix: make clock and output src write only
  clk: renesas: rcar-gen3: Update description for RZ/G2
  clk: renesas: cpg-mssr: Add support for R-Car V3U
  clk: renesas: cpg-mssr: Add register pointers into struct cpg_mssr_priv
  clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag
  dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0
  dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv
  s390/ap: remove unnecessary spin_lock_init()
  s390/diag: convert to use DEFINE_SEQ_ATTRIBUTE macro
  s390/uaccess: add HAVE_GET_KERNEL_NOFAULT support
  s390/dis: get rid of set_fs() usage
  s390/zcrypt: remove set_fs() invocation in zcrypt device driver
  RDMA/cma: Fix use after free race in roce multicast join
  RDMA/cma: Consolidate the destruction of a cma_multicast in one place
  RDMA/cma: Remove dead code for kernel rdmacm multicast
  RDMA/cma: Combine cma_ndev_work with cma_work
  RDMA/cma: Remove cma_comp()
  RDMA/cma: Fix locking for the RDMA_CM_LISTEN state
  RDMA/cma: Make the locking for automatic state transition more clear
  RDMA/cma: Fix locking for the RDMA_CM_CONNECT state
  drm: fix spelling error in comments
  MAINTAINERS: make linux-aspeed list remarks consistent
  PCI: brcmstb: Add bcm7278 PERST# support
  PCI: brcmstb: Add suspend and resume pm_ops
  PCI: brcmstb: Add bcm7278 register info
  dt-bindings: PCI: Add bindings for more Brcmstb chips
  PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB
  irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs
  irqchip/irq-pruss-intc: Implement irq_{get, set}_irqchip_state ops
  irqchip/irq-pruss-intc: Add logic for handling reserved interrupts
  irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRUSS interrupts
  dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
  drm/tegra: output: rgb: Wrap directly-connected panel into DRM bridge
  drm/tegra: output: rgb: Support LVDS encoder bridge
  drm/tegra: output: Support DRM bridges
  drm/tegra: output: Don't leak OF node on error
  drm/tegra: Properly reference count the DDC I2C adapter
  gpiolib: check for parent device in devprop_gpiochip_set_names()
  clk: samsung: Use cached clk_hws instead of __clk_lookup() calls
  clk: samsung: exynos5420/5250: Add IDs to the CPU parent clk definitions
  clk: samsung: Add clk ID definitions for the CPU parent clocks
  clk: samsung: exynos5420: Avoid __clk_lookup() calls when enabling clocks
  clk: samsung: exynos5420: Add definition of clock ID for mout_sw_aclk_g3d
  gpiolib: Fix line event handling in syscall compatible mode
  media: vidtv: remove an impossible condition
  media: vidtv: cleanup the logic which estimates buffer size
  media: vidtv: fix build on 32bit architectures
  media: vidtv: Add a music instead of playing a single tone
  media: vidtv: get rid of its own sinusoidal waveform
  media: vidtv: add a poor guy's simulation to preBER stats
  media: vidtv.rst: update it to better describe the frequencies
  media: vidtv: fix DVB-S/S2 tuning logic
  media: vidtv: add DiSEqC dummy ops
  drm/ttm: some cleanups
  eeprom: at24: set type id as EEPROM
  cper,edac,efi: Memory Error Record: bank group/address and chip id
  edac,ghes,cper: Add Row Extension to Memory Error Record
  efi/x86: Add a quirk to support command line arguments on Dell EFI firmware
  driver core: force NOIO allocations during unplug
  soc: qcom: llcc: use devm_platform_ioremap_resource_byname()
  arm64: dts: qcom: sm8250: Add cpufreq hw node
  KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC
  KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
  KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls
  cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro
  ionic: dynamic interrupt moderation
  net/smc: check variable before dereferencing in smc_close.c
  net: bridge: mcast: don't ignore return value of __grp_src_toex_excl
  rcu-tasks: Enclose task-list scan in rcu_read_lock()
  rcu-tasks: Fix low-probability task_struct leak
  rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace
  rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace
  rcu-tasks: Selectively enable more RCU Tasks Trace IPIs
  rcu-tasks: Use more aggressive polling for RCU Tasks Trace
  rcu-tasks: Mark variables static
  fs: Remove duplicated flag O_NDELAY occurring twice in VALID_OPEN_FLAGS
  net: stmmac: Add support to Ethtool get/set ring parameters
  mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code
  mlxsw: spectrum_buffers: Introduce shared buffer ops
  mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()
  mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()
  mlxsw: spectrum_buffers: Move here the new headroom code
  mlxsw: spectrum: Move here the three-step headroom configuration from DCB
  mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code
  mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure()
  mlxsw: spectrum: Split headroom autoresize out of buffer configuration
  mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom
  mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom
  mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom
  mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom
  mlxsw: spectrum: Unify delay handling between PFC and pause
  mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom
  ima: Fix NULL pointer dereference in ima_file_hash
  PCI/ACS: Enable Translation Blocking for external devices
  xsk: Do not discard packet when NETDEV_TX_BUSY
  drm/i915/selftests: Push the fake iommu device from the stack to data
  drm/i915: Initialise outparam for error return from wait_for_register
  docs: rewrite admin-guide/sysctl/abi.rst
  kernel-doc: add support for ____cacheline_aligned attribute
  Documentation: arm64 also supports disable hugeiomap
  mm/doc: add usage description for migrate_vma_*()
  docs: stable-ABI: Document /sys/kernel/notes
  iio: adc: meson-saradc: Make the of_device_id array style consistent
  iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup()
  iio: adc: ad9467: refine mismatch vs unknown chip-id messages
  staging:iio:documentation: Drop most generic docs
  staging:iio:light: drop stale ABI docs
  staging:iio:light: Move tsl2x7x ABI docs to correct location.
  staging:iio:dac:max517 remove documentation
  iio: adc: palmas_gpadc: use module_platform_driver to simplify the code
  iio: adis: Drop non Managed device functions
  staging: iio: adis16240: Use Managed device functions
  staging: iio: adis16203: Use Managed device functions
  iio: adis16480: Use Managed device functions
  iio: adis16460: Use Managed device functions
  iio: adis16400: Use Managed device functions
  iio: adis16260: Use Managed device functions
  iio: adis16136: Use Managed device functions
  iio: adis16209: Use Managed device functions
  iio: adis16201: Use Managed device functions
  dt-bindings: iio: adc: exynos-adc: do not require syscon on S5Pv210
  dt-bindings: iio: adc: exynos-adc: require second interrupt with touch screen
  dt-bindings: iio: adc: ti,ads7950 binding conversion
  dt-bindings: iio: adc: ti,adc12138 yaml conversion.
  iio: frequency: adf4350: Replace indio_dev->mlock with own device lock
  iio: dac: ti-dac7612: Replace indio_dev->mlock with own device lock
  iio: stm32-dac: Replace indio_dev->mlock with own device lock
  ARM: s3c64xx: bring back notes from removed debug-macro.S
  Input: sun4i-ps2 - fix handling of platform_get_irq() error
  Input: twl4030_keypad - fix handling of platform_get_irq() error
  Input: omap4-keypad - fix handling of platform_get_irq() error
  Input: ep93xx_keypad - fix handling of platform_get_irq() error
  memory: omap-gpmc: Fix compile test on SPARC
  Input: stmfts - fix a & vs && typo
  Input: imx6ul_tsc - unify open/close and PM paths
  Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
  Input: elants_i2c - fix typo for an attribute to show calibration count
  ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
  ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
  ARM: dts: s5pv210: move fixed regulators under root node in Goni
  ARM: dts: s5pv210: move fixed regulators under root node in Aquila
  arm64: dts: exynos: Align OPP table name with dt-schema
  ARM: dts: exynos: Align OPP table name with dt-schema
  ARM: s3c24xx: fix Wunused-variable warning on !MMU
  docs: Document cross-referencing between documentation pages
  docs: Add automatic cross-reference for documentation pages
  docs: Allow multiple automarkup functions
  ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
  MAINTAINERS: mark linux-samsung-soc list non-moderated
  RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro
  RDMA/i40iw: Avoid typecast from void to pci_dev
  NFSv4.2: fix client's attribute cache management for copy_file_range
  nfs: Fix security label length not being reset
  efi/libstub: arm32: Use low allocation for the uncompressed kernel
  efi/libstub: Export efi_low_alloc_above() to other units
  efi/libstub: Add efi_warn and *_once logging helpers
  efi/libstub: arm32: Base FDT and initrd placement on image address
  integrity: Load certs from the EFI MOK config table
  integrity: Move import of MokListRT certs to a separate routine
  efi: Support for MOK variable config table
  efi/printf: remove unneeded semicolon
  misc: rtsx: Add power saving functions and fix driving parameter
  misc: fastrpc: add ioctl for attaching to sensors pd
  misc: fastrpc: define names for protection domain ids
  misc: fastrpc: fix indentation error in uapi header
  misc: rtsx: Fix power down flow
  misc: rtsx: Fix memory leak in rtsx_pci_probe
  binder: remove redundant assignment to pointer n
  iommu/amd: Remove domain search for PCI/MSI
  iommu/vt-d: Remove domain search for PCI/MSI[X]
  x86/irq: Make most MSI ops XEN private
  x86/irq: Cleanup the arch_*_msi_irqs() leftovers
  PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable
  x86/pci: Set default irq domain in pcibios_add_device()
  iommm/amd: Store irq domain in struct device
  iommm/vt-d: Store irq domain in struct device
  x86/xen: Wrap XEN MSI management into irqdomain
  irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()
  x86/xen: Consolidate XEN-MSI init
  x86/xen: Rework MSI teardown
  x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init()
  PCI/MSI: Provide pci_dev_has_special_msi_domain() helper
  PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI
  irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI
  x86/irq: Initialize PCI/MSI domain at PCI init time
  x86/pci: Reducde #ifdeffery in PCI init code
  x86/irq: Move apic_post_init() invocation to one place
  x86/msi: Use generic MSI domain ops
  x86/msi: Consolidate MSI allocation
  PCI/MSI: Rework pci_msi_domain_calc_hwirq()
  x86/irq: Consolidate UV domain allocation
  x86/irq: Consolidate DMAR irq allocation
  x86_ioapic_Consolidate_IOAPIC_allocation
  x86/msi: Consolidate HPET allocation
  x86/irq: Prepare consolidation of irq_alloc_info
  iommu/irq_remapping: Consolidate irq domain lookup
  iommu/amd: Consolidate irq domain getter
  iommu/vt-d: Consolidate irq domain getter
  x86/irq: Add allocation type for parent domain retrieval
  x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency
  x86/msi: Remove pointless vcpu_affinity callback
  x86/msi: Move compose message callback where it belongs
  genirq/chip: Use the first chip in irq_chip_compose_msi_msg()
  PCI: vmd: Dont abuse vector irqomain as parent
  x86/init: Remove unused init ops
  iommu/amd: Prevent NULL pointer dereference
  staging: wfx: simplify virt_addr_valid call
  seqlock: Unbreak lockdep
  ipmi: add retry in try_get_dev_id()
  softirq: Add debug check to __raise_softirq_irqoff()
  sticon: remove no-op sticon_set_origin()
  newport_con: remove no-op newport_set_origin()
  net/mlx5: IPsec: make spdxcheck.py happy
  LICENSES/deprecated: add Zlib license text
  LICENSE: add GFDL deprecated licenses
  net/qla3xxx: Convert to SPDX license identifiers
  net/qlge: Convert to SPDX license identifiers
  net/qlcnic: Convert to SPDX license identifiers
  scsi/qla2xxx: Convert to SPDX license identifiers
  scsi/qla4xxx: Convert to SPDX license identifiers
  tty: serial: qcom_geni_serial: Fix the UART wakeup issue
  phy: intel: Add Keem Bay eMMC PHY support
  dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings
  phy: intel: Rename phy-intel to phy-intel-lgm
  powerpc/smp: Implement cpu_to_coregroup_id
  powerpc/smp: Create coregroup domain
  powerpc/smp: Allocate cpumask only after searching thread group
  phy: cadence: torrent: Constify regmap_config structs
  powerpc/numa: Detect support for coregroup
  phy: cadence: salvo: Constify cdns_nxp_sequence_pair
  powerpc/smp: Optimize start_secondary
  phy: cadence: Sierra: Constify static structs
  powerpc/smp: Dont assume l2-cache to be superset of sibling
  powerpc/smp: Move topology fixups into a new function
  powerpc/smp: Move powerpc_topology above
  powerpc/smp: Merge Power9 topology with Power topology
  powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES
  s390/kasan: support protvirt with 4-level paging
  s390/protvirt: support ultravisor without secure storage limit
  s390/protvirt: parse prot_virt option in the decompressor
  s390/kasan: avoid unnecessary moving of vmemmap
  s390/mm,ptdump: sort markers
  s390/pci: add missing pci_iov.h include
  s390/mm,ptdump: add proper ifdefs
  s390/boot: enable .bss section for compressed kernel
  phy: cadence-torrent: Set Torrent PHY attributes
  phy: Add new PHY attribute max_link_rate
  powerpc/numa: Offline memoryless cpuless node 0
  powerpc/numa: Prefer node id queried from vphn
  powerpc/numa: Set numa_node for all possible cpus
  powerpc/numa: Restrict possible nodes based on platform
  powerpc/topology: Override cpu_smt_mask
  sched/topology: Allow archs to override cpu_smt_mask
  drivers/macintosh/smu.c: Fix undeclared symbol warning
  powerpc/papr_scm: Fix warning triggered by perf_stats_show()
  thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER
  thunderbolt: Correct tb_check_quirks() kernel-doc
  thunderbolt: Log correct zeroX entries in decode_error()
  thunderbolt: Handle ERR_LOCK notification
  thunderbolt: Use "if USB4" instead of "depends on" in Kconfig
  thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m
  thunderbolt: Only stop control channel when entering freeze
  RDMA/qedr: Add support for user mode XRC-SRQ's
  tty: serial: qcom_geni_serial: 115.2 is a better console default than 9600
  serial: pmac_zilog: use for_each_child_of_node() macro
  tty: serial: 8250_mtk: set regshift for mmio32
  tty: serial: print earlycon info after match->setup
  serial: ucc_uart: make qe_uart_set_mctrl() static
  serial: 8250_pci: Remove unused function get_pci_irq()
  staging: wlan-ng: convert tasklets to use new tasklet_setup() API
  staging: rtl8723bs: convert tasklets to use new tasklet_setup() API
  staging: rtl8712: convert tasklets to use new tasklet_setup() API
  staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP
  staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP
  staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_CCMP
  staging: rtl8192e: convert tasklets to use new tasklet_setup() API
  staging: rtl8192: convert tasklets to use new tasklet_setup() API
  staging: rtl8188eu: convert tasklets to use new tasklet_setup() API
  staging: rtl8188eu: clean up blank line style issues
  staging: ralink-gdma: convert tasklets to use new tasklet_setup() API
  staging: mt7621-dma: convert tasklets to use new tasklet_setup() API
  staging: ks7010: convert tasklets to use new tasklet_setup() API
  staging: rtl8723bs: os_dep: fixed spacing around operators issue
  staging: rtl8723bs: os_dep: fixed bracing issue
  staging: rtl8723bs: os_dep: fixed trailing statements
  staging: rtl8188eu: remove extra indentations
  drm/ast: Enable CRTC before planes
  drm/ast: Program display mode in CRTC's atomic_enable()
  drm/ast: Disable planes while switching display modes
  drm/ast: Set format registers in primary plane's update
  usb: dwc2: Always disable regulators on driver teardown
  usb: typec: tcpci: update ROLE_CONTROL for DRP
  usb: typec: tcpci: Add support when hidden tx registers are inaccessible
  usb: typec: tcpci: Add register definitions to tcpci
  MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl
  reiserfs: only call unlock_new_inode() if I_NEW
  USB: UAS: use macro for reporting results
  USB: UAS: fix disconnect by unplugging a hub
  usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC
  usb: typec: intel_pmc_mux: Add dependency on ACPI
  USB: microtek: use set_host_byte()
  cpufreq: qcom: Don't add frequencies without an OPP
  arm64: dts: sparx5: Add spi-nand devices
  arm64: dts: sparx5: Add spi-nor support
  PCI: hip: Add handling of HiSilicon HIP PCIe controller errors
  ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records
  drm: mxsfb: check framebuffer pitch
  ALSA: remove calls to usb_pipe_type_check for control endpoints
  Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
  sound: hiface: move to use usb_control_msg_send()
  sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
  sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
  sound: usx2y: move to use usb_control_msg_send()
  USB: legousbtower: use usb_control_msg_recv()
  USB: core: hub.c: use usb_control_msg_send() in a few places
  USB: core: message.c: use usb_control_msg_send() in a few places
  USB: add usb_control_msg_send() and usb_control_msg_recv()
  USB: move snd_usb_pipe_sanity_check into the USB core
  usbip: simplify the return expression of usbip_core_init()
  drm/vc4: Handing the return value of drm_universal_plane_init
  usb typec: mt6360: Add MT6360 Type-C DT binding documentation
  usb typec: mt6360: Add support for mt6360 Type-C driver
  ARM: dts: at91: sama5d2: add missing flexcom spi node properties
  ARM: dts: at91: add unit-address to memory node
  ARM: dts: at91: move mmc pinctrl-names property to board dts
  cpufreq: qcom-hw: Add cpufreq support for SM8250 SoC
  cpufreq: qcom-hw: Use of_device_get_match_data for offsets and row size
  cpufreq: qcom-hw: Use devm_platform_ioremap_resource() to simplify code
  dt-bindings: cpufreq: cpufreq-qcom-hw: Document Qcom EPSS compatible
  cpufreq: qcom-hw: Make use of cpufreq driver_data for passing pdev
  cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
  cpufreq: arm: Kconfig: add CPUFREQ_DT depend for STI CPUFREQ
  cpufreq: dt-platdev: Blacklist st,stih418 SoC
  cpufreq: sti-cpufreq: add stih418 support
  cpufreq: s5pv210: Use dev_err instead of pr_err in probe
  cpufreq: s5pv210: Simplify with dev_err_probe()
  cpufreq: tegra186: Fix initial frequency
  arm64: dts: sparx5: Add SPI controller and associated mmio-mux
  opp: Allow opp-level to be set to 0
  opp: Prevent memory leak in dev_pm_opp_attach_genpd()
  ARM: tegra: Pass multiple versions in opp-supported-hw property
  opp: Allow opp-supported-hw to contain multiple versions
  dt-bindings: opp: Allow opp-supported-hw to contain multiple versions
  opp: Set required OPPs in reverse order when scaling down
  opp: Reduce code duplication in _set_required_opps()
  opp: Drop unnecessary check from dev_pm_opp_attach_genpd()
  cpufreq: dt: Refactor initialization to handle probe deferral properly
  opp: Handle multiple calls for same OPP table in _of_add_opp_table_v1()
  MAINTAINERS: Add git tree for Sparx5
  arm64: dts: sparx5: Add hwmon temperature sensor
  arm64: dts: sparx5: Add Sparx5 eMMC support
  soc: renesas: r8a779a0-sysc: Add r8a779a0 support
  rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c
  rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c
  rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c
  rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c
  rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c
  rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c
  qtnfmac: Remove unused macro QTNF_DMP_MAX_LEN
  rtw88: rtw8822c: eliminate code duplication, use native swap() function
  wlcore: Remove unused macro WL1271_SUSPEND_SLEEP
  brcmsmac: main: Eliminate empty brcms_c_down_del_timer()
  brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0'
  brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1'
  airo: switch from 'pci_' to 'dma_' API
  brcmfmac: support SAE authentication offload in AP mode
  brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
  xfs: deprecate the V4 format
  xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev
  xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size
  xfs: refactor inode flags propagation code
  xfs: make sure the rt allocator doesn't run off the end
  xfs: Remove unneeded semicolon
  xfs: force the log after remapping a synchronous-writes file
  xfs: Convert xfs_attr_sf macros to inline functions
  xfs: Use variable-size array for nameval in xfs_attr_sf_entry
  xfs: Remove typedef xfs_attr_shortform_t
  xfs: remove typedef xfs_attr_sf_entry_t
  xfs: Remove kmem_zalloc_large()
  xfs: enable big timestamps
  xfs: trace timestamp limits
  xfs: widen ondisk quota expiration timestamps to handle y2038+
  xfs: widen ondisk inode timestamps to deal with y2038+
  xfs: redefine xfs_ictimestamp_t
  xfs: redefine xfs_timestamp_t
  xfs: move xfs_log_dinode_to_disk to the log recovery code
  xfs: refactor quota timestamp coding
  xfs: refactor default quota grace period setting code
  xfs: refactor quota expiration timer modification
  xfs: explicitly define inode timestamp range
  xfs: enable new inode btree counters feature
  xfs: support inode btree blockcounts in online repair
  xfs: support inode btree blockcounts in online scrub
  xfs: use the finobt block counts to speed up mount times
  xfs: store inode btree block counts in AGI header
  xfs: reuse _xfs_buf_read for re-reading the superblock
  xfs: remove xfs_getsb
  xfs: simplify xfs_trans_getsb
  xfs: remove xlog_recover_iodone
  xfs: clear the read/write flags later in xfs_buf_ioend
  xfs: use xfs_buf_item_relse in xfs_buf_item_done
  xfs: simplify the xfs_buf_ioend_disposition calling convention
  xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition
  xfs: remove xfs_buf_ioerror_retry
  xfs: refactor xfs_buf_ioerror_fail_without_retry
  xfs: fold xfs_buf_ioend_finish into xfs_ioend
  xfs: move the buffer retry logic to xfs_buf.c
  xfs: refactor xfs_buf_ioend
  xfs: mark xfs_buf_ioend static
  xfs: refactor the buf ioend disposition code
  dt-bindings: leds: cznic,turris-omnia-leds: fix error in binding
  powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
  sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
  powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
  mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
  scsi: core: Only re-run queue in scsi_end_request() if device queue is busy
  scsi: aic7xxx: Use kmemdup() in two places
  scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0
  RISC-V: Fix duplicate included thread_info.h
  riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault()
  riscv/mm/fault: Fix inline placement in vmalloc_fault() declaration
  riscv: Add cache information in AUX vector
  riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
  riscv: Set more data to cacheinfo
  riscv/mm/fault: Move access error check to function
  riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault()
  riscv/mm/fault: Simplify mm_fault_error()
  riscv/mm/fault: Move fault error handling to mm_fault_error()
  riscv/mm/fault: Simplify fault error handling
  riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault()
  riscv/mm/fault: Move bad area handling to bad_area()
  riscv/mm/fault: Move no context handling to no_context()
  riscv/mm: Simplify retry logic in do_page_fault()
  selftests/bpf: Merge most of test_btf into test_progs
  scsi: myrb: Make some symblos static
  scsi: myrs: Make some symbols static
  scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static
  scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c
  scsi: isci: Make isci_host_attrs static
  selftests/bpf: Test load and dump metadata with btftool and skel
  bpftool: Support dumping metadata
  libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section
  bpf: Add BPF_PROG_BIND_MAP syscall
  bpf: Mutex protect used_maps array and count
  scsi: aacraid: Make some symbols static in aachba.c
  scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_cam_status()
  scsi: ibmvfc: Avoid link down on FS9100 canister reboot
  scsi: core: Update additional sense codes list
  scsi: core: Clean up scsi_noretry_cmd()
  scsi: target: tcmu: Add missing newline when printing parameters
  scsi: ufs: Fix NOP OUT timeout value
  arm64: dts: qcom: sdm845: Add interconnects property for display
  arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider
  arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
  arm64: dts: qcom: sm8250: add interconnect nodes
  arm64: dts: qcom: sm8150: add interconnect nodes
  drm/ttm: move populated state into page flags
  drm/ttm: split bound/populated flags.
  drm/ttm: move ttm binding/unbinding out of ttm_tt paths.
  drm/ttm: split populate out from binding.
  drm/ttm: tt destroy move null check to outer function.
  drm/ttm: wrap tt destroy. (v2)
  drm/ttm/tt: add wrappers to set tt state.
  selftests: fib_nexthops: Test cleanup of FDB entries following nexthop deletion
  nexthop: Only emit a notification when nexthop is actually deleted
  nexthop: Convert to blocking notification chain
  nexthop: Remove NEXTHOP_EVENT_ADD
  nexthop: Remove unused function declaration from header file
  chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4
  drm/i915/pll: Centralize PLL_ENABLE register lookup
  mlxsw: core: Introduce fw_fatal health reporter
  devlink: introduce the health reporter test command
  mlxsw: reg: Add Monitoring FW General Debug Register
  mlxsw: reg: Add Monitoring FW Debug Register
  mlxsw: Move fw_load_policy devlink param into core.c
  mlxsw: core: Push code doing params register/unregister into separate helpers
  mlxsw: Move fw flashing code into core.c
  mlxsw: Bump firmware version to XX.2008.1310
  dt-bindings: example: Extend based on practice
  net: stmmac: use netif_tx_start|stop_all_queues() function
  net: stmmac: Fix incorrect location to set real_num_rx|tx_queues
  net: stmmac: add ethtool support for get/set channels
  scsi: mpt3sas: A small correction in _base_process_reply_queue
  scsi: mpt3sas: Fix sync irqs
  arm64: dts: qcom: sc7180: Increase the number of interconnect cells
  arm64: dts: qcom: sdm845: Increase the number of interconnect cells
  scsi: mpt3sas: Detect tampered Aero and Sea adapters
  scsi: megaraid: Make smp_affinity_enable static
  scsi: target: Remove redundant assignment to variable 'ret'
  scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete()
  scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread()
  scsi: aic94xx: Remove unused inline function
  drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
  drm/amdgpu/gmc9: remove mmhub client duplicated case
  drm/amdgpu: Fail to load on RAVEN if SME is active
  drm/amd/display: Create trigger_hotplug entry
  drm/amd/display: Fix possible memleak in dp_trigger_hotplug()
  drm/amd/display: optimize code runtime a bit
  drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v4_0.c
  drm/amd/amdgpu: fix comparison pointer to bool warning in amdgpu_atpx_handler.c
  drm/amd/amdgpu: fix comparison pointer to bool warning in uvd_v6_0.c
  drm/amd/amdgpu: fix comparison pointer to bool warning in si.c
  drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_2.c
  drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_0.c
  drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v10_0.c
  drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v9_0.c
  drm/radeon: Add sclk frequency as hwmon sensor
  drm/scheduler: fix sched_fence.c kernel-doc warnings
  drm: amd/display: fix spelling of "function"
  drm/amd/display: Remove duplicate include
  drm/amdgpu: stop resetting xgmi perfmons on disable
  drm/radeon: revert "Prefer lower feedback dividers"
  drm/amdgpu: More accurate description of a function param
  drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart
  drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
  drm/amd/display: update clock when non-seamless boot stream exist
  drm/amd/display: update dcn30_optc header with missing declarations
  drm/amd/display: get socBB from VBIOS
  drm/amd/display: Further fix of psr eDP p-state warning
  drm/amd/display: update nv1x stutter latencies
  drm/amd/display: fix compile warning in dml
  drm/amd/display: remove dc context from transfer function
  drm/amd/display: Add connector to the state if DSC debugfs is set
  drm/amd/display: Calculate DSC number of slices in debugfs when forced
  drm/amd/display: Return the number of bytes parsed than allocated
  drm/amd/display: Update idle optimization handling
  drm/amd/display: implement notify stream mask
  drm/amd/display: 3.2.102
  drm/amd/display: [FW Promotion] Release 0.0.32
  drm/amd/display: adding pathway to retrieve stutter period
  drm/amd/display: Add trigger connector unplug
  drm/amd/display: Add DSC force disable to dsc_clock_en debugfs entry
  drm/amd/display: make dcn20 stream_gating use a pointer for dsc_pg_control
  drm/amd/display: Multi display cause system lag on mode change
  drm/amd/display: Disable idle optimization when PSR is enabled
  drm/amd/display: Don't use DRM_ERROR() for DTM add topology
  drm/amd/display: Compare plane when looking for pipe split being lost
  drm/amd/display: Enabling PSR on DCN30 on driver side
  drm/amd/display: remove early return from dm_late_init
  drm/amd/display: Rename set_mst_bandwidth to align with DP spec
  drm/amd/display: Flip pending check timeout due to disabled hubp
  drm/amd/display: Increase Max EDID Size Constant
  drm/amd/display: Power eDP panel back ON before link training retry
  drm/amd/display: Fix CP_IRQ clear bit and logic
  drm/amd/display: Only use offset for first ODM pipe
  drm/amd/display: always use 100us for cr aux rd interval
  drm/amd/display: 3.2.101
  drm/amd/display: [FW Promotion] Release 0.0.31
  drm/amd/display: Check clock table return
  drm/amd/display: Triplebuffering should not be used by default
  drm/amd/display: add option to override cr training pattern
  drm/amd/display: Compare mpcc_inst to mpcc_count instead of a constant
  drm/amd/display: Add CP_IRQ clear capability
  drm/amd/display: Detect plane change when detect pipe change.
  drm/amd/display: Fixed Intermittent blue screen on OLED panel
  drm/amd/display: 3.2.100
  drm/amd/display: [FW Promotion] Release 0.0.30
  drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
  drm/amdgpu: drop BOOLEAN define in display part
  drm/amdgpu: Enable SDMA utilization for Arcturus
  drm/amd/display: Move disable interrupt into commit tail
  drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler
  drm/amdgpu: Move existing pflip fields into separate struct
  drm/amdgpu: Update RAS init handling
  drm/amdkfd: Fix -Wunused-const-variable warning
  drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu
  drm/amd/pm: update driver if version for navy_flounder
  drm/amd/pm: update driver if file for sienna cichlid
  scsi: libfc: Fix passing zero to 'PTR_ERR' warning
  scsi: fnic: Remove unneeded semicolon
  scsi: nsp32: Remove unneeded semicolon
  scsi: sym53c8xx_2: Remove unneeded semicolon
  scsi: qla2xxx: Remove unneeded variable 'rval'
  drm/amdgpu: Minor checkpatch fix
  drm/amdgpu: Disable DPC for XGMI for now.
  drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code.
  drm/amdgpu: Fix consecutive DPC recovery failures.
  drm/amdgpu: Fix SMU error failure
  drm/amdgpu: Block all job scheduling activity during DPC recovery
  drm/amdgpu: Avoid accessing HW when suspending SW state
  drm/amdgpu: Implement DPC recovery
  drm/amdgpu: Do gpu recovery when no job is running
  drm/amdkfd: fix a memory leak issue
  drm/kfd: fix a system crash issue during GPU recovery
  mlx4: add pause frame stats
  mlx5: add pause frame stats
  ixgbe: add pause frame stats
  bnxt: add pause frame stats
  selftests: add a test for ethtool pause stats
  netdevsim: add pause frame stats
  docs: net: include the new ethtool pause stats in the stats doc
  ethtool: add standard pause stats
  of: properties of reserved-memory nodes
  s390/qeth: implement ndo_bridge_setlink for learning_sync
  s390/qeth: implement ndo_bridge_getlink for learning_sync
  s390/qeth: Reset address notification in case of buffer overflow
  bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier
  s390/qeth: Translate address events into switchdev notifiers
  s390/qeth: Detect PNSO OC3 capability
  s390/cio: Helper functions to read CSSID, IID, and CHID
  s390/cio: Add new Operation Code OC3 to PNSO
  scsi: ufs-pci: Add LTR support for Intel controllers
  net/mlx5e: Add CQE compression support for multi-strides packets
  net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support
  net/mlx5e: Add support for tc trap
  net/mlx5: E-Switch, Use vport metadata matching by default
  net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule
  net/mlx5: E-Switch, Dedicated metadata for uplink vport
  net/mlx5: E-Switch, Check and enable metadata support flag before using
  net/mlx5e: Add LAG warning if bond slave is not lag master
  net/mlx5e: Add LAG warning for unsupported tx type
  net/mlx5e: Return a valid errno if can't get lag device index
  net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
  net/mlx5: Release clock lock before scheduling a PPS work
  net/mlx5: Rename ptp clock info
  net/mlx5: Always use container_of to find mdev pointer from clock struct
  net/mlx5: remove erroneous fallthrough
  net/mlx5: Fix uninitialized variable warning
  selinux: Add helper functions to get and set checkreqprot
  drm: rcar-du: lvds: Add r8a7742 support
  dt-bindings: display: renesas,lvds: Document r8a7742 bindings
  drm: rcar-du: Add r8a7742 support
  dt-bindings: display: renesas,du: Document the r8a7742 bindings
  drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU
  drm/msm/dp: Use qmp phy for DP PLL and PHY
  drm/msm/dp: remove mode hard-coding in case of DP CTS
  drm/msm/dp: add debugfs nodes for video pattern tests
  drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/
  drm/msm/dp: add debugfs support to DP driver
  drm/msm/dp: wait for audio notification before disabling clocks
  drm/msm/dp: signal the hotplug disconnect in the event handler
  drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver
  drm/msm/dp: add audio support for Display Port on MSM
  drm/msm/dp: store dp_display in the driver data
  drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets
  drm/msm/dp: Add Display Port HPD feature
  drm/msm/dpu: add display port support in DPU
  drm/msm/dp: add support for DP PLL driver
  drm/msm/dp: add displayPort driver support
  drm: add constant N value in helper file
  drm/msm: Get rid of the REG_ADRENO offsets
  drm/msm: a6xx: Use WHERE_AM_I for eligible targets
  drm/msm: Allow a5xx to mark the RPTR shadow as privileged
  evm: Check size of security.evm before using it
  ima: Remove semicolon at the end of ima_get_binary_runtime_size()
  ima: Don't ignore errors from crypto_shash_update()
  ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/
  ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC
  KVM: arm64: nVHE: Fix pointers during SMCCC convertion
  KVM: arm64: nVHE: Migrate hyp-init to SMCCC
  KVM: arm64: nVHE: Migrate hyp interface to SMCCC
  smccc: Use separate variables for args and results
  smccc: Define vendor hyp owned service call region
  KVM: arm64: nVHE: Pass pointers consistently to hyp-init
  KVM: arm64: nVHE: Handle hyp panics
  KVM: arm64: nVHE: Switch to hyp context for EL2
  KVM: arm64: Share context save and restore macros
  KVM: arm64: Restore hyp when panicking in guest context
  KVM: arm64: Update context references from host to hyp
  KVM: arm64: Introduce hyp context
  KVM: arm64: nVHE: Don't consume host SErrors with ESB
  KVM: arm64: nVHE: Use separate vector for the host
  KVM: arm64: Save chosen hyp vector to a percpu variable
  KVM: arm64: Choose hyp symbol based on context
  KVM: arm64: Remove kvm_host_data_t typedef
  KVM: arm64: Remove hyp_panic arguments
  KVM: arm64: Remove __activate_vm wrapper
  ACPI: NFIT: Use kobj_to_dev() instead
  dt-bindings: watchdog: sp-805: Convert to Json-schema
  dt-bindings: power: Correct interrupt flags in examples
  soc: qcom: apr: Fixup the error displayed on lookup failure
  PCI/ACPI: Tone down missing MCFG message
  arm64: dts: qcom: Makefile: Sort lines
  arm64: dts: qcom: pm8916: Sort nodes
  arm64: dts: qcom: msm8916: Sort nodes
  arm64: dts: qcom: msm8916: Pad addresses
  arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
  arm64: dts: qcom: msm8916: Use more generic node names
  arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
  arm64: dts: qcom: msm8916: Minor style fixes
  arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
  arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
  arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
  arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
  arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
  arm64: dts: qcom: msm8916: Configure DSI port with labels
  arm64: dts: sm8250: Add OPP table for all qup devices
  arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node
  drm/i915: Nuke pointless variable
  drm/i915: Introduce intel_hpd_hotplug_irqs()
  ipmi: Clean up some printks
  ipmi:msghandler: retry to get device id on an error
  drm/i915: Introduce HPD_PORT_TC<n>
  perf: arm_dsu: Support DSU ACPI devices
  drm/i915: Move hpd_pin setup to encoder init
  drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts
  drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6
  drm/i915: Nuke the redundant TC/TBT HPD bit defines
  drm/i915: Add VBT AUX CH H and I
  drm/i915: Add VBT DVO ports H and I
  drm/i915: Add AUX_CH_{H,I} power domain handling
  drm/i915: Add PORT_{H,I} to intel_port_to_power_domain()
  drm/i915: Add more AUX CHs to the enum
  ipmi:sm: Print current state when the state is invalid
  printk: reimplement log_cont using record extension
  printk: ringbuffer: add finalization/extension support
  drm/ttm: remove available_caching
  drm/nouveau: explicitly specify caching to use
  drm/ttm: remove default caching
  ima: Use kmemdup rather than kmalloc+memcpy
  printk: ringbuffer: change representation of states
  ipmi: Reset response handler when failing to send the command
  printk: ringbuffer: clear initial reserved fields
  printk: ringbuffer: add BLK_DATALESS() macro
  printk: ringbuffer: relocate get_data()
  ARM: add malloc size to decompressor kexec size structure
  ARM: add TEXT_OFFSET to decompressor kexec image structure
  ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
  ARM: 9010/1: uncompress: Print the location of appended DTB
  ARM: 9009/1: uncompress: Enable debug in head.S
  ARM: 9008/1: uncompress: Drop excess whitespace print
  ARM: 9006/1: uncompress: Wait for ready and busy in debug prints
  ARM: 9005/1: debug: Select flow control for all debug UARTs
  ARM: 9004/1: debug: Split waituart to CTS and TXRDY
  ARM: 9003/1: uncompress: Delete unused debug macros
  ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
  drm/bridge: ps8640: Rework power state handling
  printk: ringbuffer: avoid memcpy() on state_var
  drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected
  printk: ringbuffer: fix setting state in desc_read()
  macintosh: windfarm: use for_each_child_of_node() macro
  powerpc/pci: unmap legacy INTx interrupts when a PHB is removed
  powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10
  powerepc/book3s64/hash: Align start/end address correctly with bolt mapping
  powerpc/ps3: make two symbols static
  powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx
  powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
  powerpc/process: Remove useless #ifdef CONFIG_PPC_FPU
  powerpc/process: Remove useless #ifdef CONFIG_SPE
  powerpc/process: Remove useless #ifdef CONFIG_ALTIVEC
  powerpc/process: Remove useless #ifdef CONFIG_VSX
  powerpc/process: Tag an #endif to help locate the matching #ifdef.
  powerpc/process: Replace #ifdef CONFIG_KALLSYMS by IS_ENABLED()
  powerpc/process: Replace an #if defined(CONFIG_4xx) || defined(CONFIG_BOOKE) by IS_ENABLED()
  powerpc/process: Replace an #ifdef CONFIG_PPC_BOOK3S_64 by IS_ENABLED()
  powerpc/process: Replace an #ifdef CONFIG_PPC_47x by IS_ENABLED()
  powerpc/32: Fix vmap stack - Properly set r1 before activating MMU
  powerpc/32: Fix vmap stack - Do not activate MMU before reading task struct
  powerpc/uaccess: Remove __put_user_asm() and __put_user_asm2()
  powerpc/uaccess: Switch __patch_instruction() to __put_user_asm_goto()
  powerpc/uaccess: Switch __put_user_size_allowed() to __put_user_asm_goto()
  powerpc/uaccess: Add pre-update addressing to __put_user_asm_goto()
  powerpc/8xx: Support 16k hugepages with 4k pages
  powerpc/8xx: Refactor calculation of number of entries per PTE in page tables
  powerpc: Fix random segfault when freeing hugetlb range
  powerpc/tau: Disable TAU between measurements
  powerpc/tau: Check processor type before enabling TAU interrupt
  powerpc/tau: Remove duplicated set_thresholds() call
  powerpc/tau: Convert from timer to workqueue
  powerpc/tau: Use appropriate temperature sample interval
  powerpc/mm/book3s: Split radix and hash MAX_PHYSMEM limit
  powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
  powerpc/64/mm: implement page mapping percpu first chunk allocator
  powerpc/percpu: Update percpu bootmem allocator
  selftests/powerpc: Tests for kernel accessing user memory
  powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31
  powerpc/watchpoint: Add hw_len wherever missing
  powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N
  powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c
  powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N
  powerpc/watchpoint: Fix handling of vector instructions
  powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors
  drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing the outputs
  clk: samsung: Keep top BPLL mux on Exynos542x enabled
  kernel.h: Move oops_in_progress to printk.h
  drm/virtio: add virtio_gpu_cmd_unref_resource error handling
  drm/virtio: return virtio_gpu_queue errors
  rtc: pcf2127: fix a bug when not specify interrupts property
  zonefs: document the explicit-open mount option
  zonefs: open/close zone on file open/close
  zonefs: provide no-lock zonefs_io_error variant
  zonefs: introduce helper for zone management
  rtc: ds1685: Fix bank switching to avoid endless loop
  rtc: st-lpc: Constify st_rtc_ops
  rtc: rx8010: use range checking provided by core RTC code
  rtc: rx8010: convert to using regmap
  rtc: rx8010: switch to using the preferred i2c API
  rtc: rx8010: switch to using the preferred RTC API
  rtc: rx8010: prefer sizeof(*val) over sizeof(struct type_of_val)
  rtc: rx8010: use a helper variable for client->dev in probe()
  rtc: rx8010: drop unnecessary initialization
  rtc: rx8010: don't use magic values for time buffer length
  rtc: rx8010: rename ret to err in rx8010_set_time()
  rtc: rx8010: use tabs instead of spaces for code formatting
  rtc: rx8010: consolidate local variables of the same type
  rtc: rx8010: remove unnecessary brackets
  rtc: rx8010: remove a stray newline
  rtc: rx8010: don't modify the global rtc ops
  rtc: s3c: Simplify with dev_err_probe()
  mtd: spear_smi: use for_each_child_of_node() macro
  x86/mce/dev-mcelog: Do not update kflags on AMD systems
  pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code
  pinctrl: Rename sh-pfc to renesas
  pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_FUNCTIONS}
  arm64: dts: renesas: r8a77990: Add DRIF support
  ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB
  ARM: dts: r8a7742: Add VSP support
  arm64: dts: renesas: Drop superfluous pin configuration containers
  drm/virtio: use drmm_mode_config_init
  dt-bindings: pinctrl: rzn1: Convert to json-schema
  dt-bindings: pinctrl: rza1: Convert to json-schema
  dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin controller node name
  pinctrl: rza1: Switch to using "output-enable"
  pinctrl: sh-pfc: Tidy up driver description title
  pinctrl: sh-pfc: Align driver description title
  pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place
  pinctrl: sh-pfc: Tidy up Emma Mobile EV2
  dt-bindings: pinctrl: sh-pfc: Convert to json-schema
  interconnect: qcom: osm-l3: Mark more structures const
  arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
  arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
  arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
  arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
  arm64: dts: qcom: pm8916: Add resin node
  arm64: dts: qcom: msm8916: Use labels in board device trees
  arm64: dts: qcom: msm8916: Add more labels
  arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
  arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
  arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
  arch64: dts: qcom: sm8250: add uart nodes
  rpmsg: glink: Expose rpmsg name attr for glink
  rpmsg: glink: Add support for rpmsg glink chrdev
  rpmsg: Guard against null endpoint ops in destroy
  rpmsg: glink: Use complete_all for open states
  rpmsg: virtio: fix compilation warning for virtio_rpmsg_channel description
  remoteproc: stm32: Fix pointer assignement
  rpmsg: Avoid double-free in mtk_rpmsg_register_device
  rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
  remoteproc: scp: add COMPILE_TEST dependency
  libbpf: Fix a compilation error with xsk.c for ubuntu 16.04
  bpftool: Fix build failure
  xsk: Fix refcount warning in xp_dma_map
  samples/bpf: Add quiet option to xdpsock
  samples/bpf: Fix possible deadlock in xdpsock
  samples/bpf: Fix one packet sending in xdpsock
  blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited
  blk-throttle: Avoid calculating bps/iops limitation repeatedly
  blk-throttle: Define readable macros instead of static variables
  blk-throttle: Use readable READ/WRITE macros
  blk-throttle: Fix some comments' typos
  s390/bpf: Fix multiple tail calls
  arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART
  arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
  arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
  tcp: schedule EPOLLOUT after a partial sendmsg
  tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit
  ionic: fix up debugfs after queue swap
  soc: qcom: pdr: Fixup array type of get_domain_list_resp message
  arm64: dts: qcom: trogdor: Add labels for type-c ports
  __netif_receive_skb_core: don't untag vlan from skb on DSA master
  gpu/drm: ingenic: Add option to mmap GEM buffers cached
  arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
  arm64: dts: qcom: kitakami: Temporarily disable SDHCI1
  arm64: dts: sdm630: Temporarily disable SMMUs by default
  arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board
  arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board
  net: dsa: mt7530: Add the support of MT7531 switch
  dt-bindings: net: dsa: add new MT7531 binding to support MT7531
  net: dsa: mt7530: Extend device data ready for adding a new hardware
  net: dsa: mt7530: Refine message in Kconfig
  soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs
  arm64: dts: sdm845: Fixup OPP table for all qup devices
  iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
  dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas
  dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles
  dt-bindings: interrupt-controller: fsl,irqsteer: Fix compatible matching
  dt-bindings: mfd: rohm,bd71847-pmic: Correct clock properties requirements
  dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles
  dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible
  dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles
  dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles
  dt-bindings: serial: fsl-lpuart: Fix compatible matching
  dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles
  dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles
  dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles
  dt-bindings: gpu: vivante,gc: Remove trailing whitespace
  dt-bindings: gpu: vivante,gc: Add common properties
  dt-bindings: display: bridge: nwl-dsi: Add common properties
  dt-bindings: power: fsl,imx-gpcv2: Document interrupt controller properties
  drivers/net/wan/x25_asy: Remove an unnecessary x25_type_trans call
  net: try to avoid unneeded backlog flush
  mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU
  mlxsw: spectrum: Keep maximum speed around
  mlxsw: spectrum: Keep maximum MTU around
  mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback
  mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes
  dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml
  hinic: add vxlan segmentation and cs offload support
  dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching
  dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email
  dt-bindings: gpu: arm,mali-utgard: Add missing properties
  dt-bindings: gpu: arm,mali-midgard: Add missing properties
  dt-bindings: mfd: google,cros-ec: Add missing properties
  dt-bindings: timer: exynos4210-mct: Add missing clocks
  dt-bindings: arm: samsung: pmu: Add missing properties
  net: qlcnic: remove unused variable 'val' in qlcnic_83xx_cam_unlock()
  net: pxa168_eth: remove unused variable 'retval' int pxa168_eth_change_mtu()
  net: fec: ptp: remove unused variable 'ns' in fec_time_keep()
  net: dnet: remove unused variable 'tx_status 'in dnet_start_xmit()
  tcp: remove SOCK_QUEUE_SHRUNK
  net/packet: Fix a comment about hard_header_len and headroom allocation
  dt-bindings: crypto: slimsss: Correct a typo in compatible
  mptcp: simult flow self-tests
  mptcp: call tcp_cleanup_rbuf on subflows
  mptcp: allow picking different xmit subflows
  mptcp: allow creating non-backup subflows
  mptcp: move address attribute into mptcp_addr_info
  mptcp: add OoO related mibs
  mptcp: cleanup mptcp_subflow_discard_data()
  mptcp: move ooo skbs into msk out of order queue.
  mptcp: introduce and use mptcp_try_coalesce()
  mptcp: basic sndbuf autotuning
  mptcp: trigger msk processing even for OoO data
  mptcp: set data_ready status bit in subflow_check_data_avail()
  mptcp: rethink 'is writable' conditional
  net: smc91x: convert tasklets to use new tasklet_setup() API
  net: silan: convert tasklets to use new tasklet_setup() API
  qed: convert tasklets to use new tasklet_setup() API
  net: nixge: convert tasklets to use new tasklet_setup() API
  nfp: convert tasklets to use new tasklet_setup() API
  net: natsemi: convert tasklets to use new tasklet_setup() API
  net: micrel: convert tasklets to use new tasklet_setup() API
  net: mlx: convert tasklets to use new tasklet_setup() API
  net: skge: convert tasklets to use new tasklet_setup() API
  net: jme: convert tasklets to use new tasklet_setup() API
  ibmvnic: convert tasklets to use new tasklet_setup() API
  net: ehea: convert tasklets to use new tasklet_setup() API
  net: hinic: convert tasklets to use new tasklet_setup() API
  net: sundance: convert tasklets to use new tasklet_setup() API
  chelsio: convert tasklets to use new tasklet_setup() API
  liquidio: convert tasklets to use new tasklet_setup() API
  net: macb: convert tasklets to use new tasklet_setup() API
  cnic: convert tasklets to use new tasklet_setup() API
  net: amd-xgbe: convert tasklets to use new tasklet_setup() API
  net: alteon: convert tasklets to use new tasklet_setup() API
  drm/i915: Drop the drm_atomic_helper_calc_timestamping_constants() call
  drm/atomic-helper: Remove the timestamping constant update from drm_atomic_helper_update_legacy_modeset_state()
  drm/atomic-helper: Extract drm_atomic_helper_calc_timestamping_constants()
  drm/i915: Update DRIVER_DATE to 20200914
  drm/i915: Update DRIVER_DATE to 20200914
  Bluetooth: btintel: Functions to send firmware header / payload
  Bluetooth: btintel: Add infrastructure to read controller information
  Bluetooth: pause/resume advertising around suspend
  dt-bindings: display: samsung,amoled-mipi-dsi: Do not require enable-gpios on samsung,s6e63j0x03
  f2fs: clean up kvfree
  dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema
  arm64: dts: meson: vim3l: remove sound card definition
  x86/mce: Stop mce_reign() from re-computing severity for every CPU
  i40e, xsk: move buffer allocation out of the Rx processing loop
  i40e: use 16B HW descriptors instead of 32B
  i40e, xsk: remove HW descriptor prefetch in AF_XDP path
  i40e: optimise prefetch page refcount
  i40e: not compute affinity_mask for IRQ
  staging: rtl8723bs: remove 5 GHz code
  staging: rtl8723bs: remove cckrates{only}_included()
  rxrpc: Fix an overget of the conn bundle when setting up a client conn
  rxrpc: Fix conn bundle leak in net-namespace exit
  rxrpc: Fix rxrpc_bundle::alloc_error to be signed
  rxrpc: Fix a missing NULL-pointer check in a trace
  drm/mediatek: Disable tmds on mt2701
  usb: phy: phy-ab8500-usb: fix spello of "function"
  usb: host: ehci-sched: Remove ununsed function tt_start_uframe()
  spi: sprd: Simplify with dev_err_probe()
  spi: spi-geni-qcom: Don't wait to start 1st transfer if transmitting
  spi: bcm2835: Make polling_limit_us static
  spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs
  spi: spi-geni-qcom: Don't program CS_TOGGLE again and again
  spi: spi-geni-qcom: Use the FIFO even more
  spi: spi-qcom-qspi: replace spin_lock_irqsave by spin_lock in hard IRQ
  spi: Add compatible string for brcmstb SoCs
  spi: bcm-qspi: Clean up 7425, 7429, and 7435 settings
  spi: bcm-qspi: Fix probe regression on iProc platforms
  spi: bcm-qspi: Add compatible string for BRCMSTB 7445 SoCs
  spi: qup: remove redundant assignment to variable ret
  usb: ohci: Make distrust_firmware param default to false
  usb: ohci: Default to per-port over-current protection
  MAINTAINERS: make linux-usb list remarks consistent
  misc: hisi_hikey_usb: fix return of uninitialized ret status variable
  usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci
  media: vidtv: don't initialize cnr2qual var
  media: vidtv: adjust signal strength range
  media: vidtv: increment byte and block counters
  media: vidtv: get rid of the work queue
  media: vidtv: add basic support for DVBv5 stats
  media: vidtv: properly initialize the internal state struct
  media: vidtv: remove a wrong endiannes check from s302m generator
  drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB vs. YUV check
  media: vidtv: add an initial channel frequency
  drm/i915: Fix g4x+ sprite dotclock limit for upscaling
  media: vidtv: fix frequency tuning logic
  media: vidtv: get rid of ENDIAN_BITFIELD nonsense
  media: vidtv: get rid of some endiannes nonsense
  media: vidtv: fix 32-bit warnings
  media: vidtv: prefer using dev_foo() instead of pr_foo()
  media: vidtv: add modaliases for the bridge driver
  media: venus: firmware: Set virtual address ranges
  media: firmware: qcom_scm: Add memory protect virtual address ranges
  media: venus: venc: Use helper to set profile and level
  media: venus: vdec: Use helper to get profile and level
  media: venus: vdec: Set/Get VP9 profile/level
  media: venus: helpers: Add a helper to map v4l2 ids to HFI ids
  media: venus: hfi_helper: Add VP9 profile and levels
  media: v4l2-ctrl: Add VP9 codec levels
  media: venus: core: Drop local dma_parms
  regulator: ti-abb: Constify ti_abb_reg_ops
  regulator: pca9450: Constify static regulator_ops
  regulator: stw481x-vmmc: Constify static structs
  regulator: fixed: Constify static regulator_ops
  regulator: dummy: Constify dummy_initdata and dummy_ops
  drm/i915: Nuke CACHE_MODE_0 save/restore
  drm/i915: Nuke MI_ARB_STATE save/restore
  drm/i915: Nuke the magic FBC_CONTROL save/restore
  powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory
  powerpc/64: Make VDSO32 track COMPAT on 64-bit
  ASoC: rt1015: Fix the failure to flush DAC data before playback
  ASoC: rt1015: Fix DC calibration on bypass boost mode
  drm/i915: Kill unused savePCH_PORT_HOTPLUG
  drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
  arm64: hibernate: Remove unused including <linux/version.h>
  arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR()
  rxrpc: Fix an error goto in rxrpc_connect_call()
  mmc: core: clear 'doing_init_tune' also after failures
  arm64: kprobe: clarify the comment of steppable hint instructions
  arm64: kprobe: disable probe of fault prone ptrauth instruction
  arm64: cpufeature: Modify address authentication cpufeature to exact
  arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements
  arm64: traps: Allow force_signal_inject to pass esr error code
  arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions
  s390/uv: add destroy page call
  s390/mm,ptdump: add couple of additional markers
  s390/kasan: make shadow memory noexec
  s390: add ARCH_HAS_DEBUG_WX support
  s390/mm,ptdump: make page table dumping seq_file optional
  s390/kprobes: make insn pages read-only
  s390/pci: remove clp_rescan_pci_devices_simple()
  s390/pci: remove clp_rescan_pci_devices()
  s390/pci: remove unused function zpci_rescan()
  s390/pci: consolidate SR-IOV specific code
  s390/mm,ptdump: hold cpa mutex while walking for kernel page table dump
  s390/mm,ptdump: hold memory hotplug lock while walking for kernel page table dump
  s390/mm,ptdump: convert to generic page table dumper
  s390/zcrypt: simplify cca_findcard2 loop code
  kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
  gpiolib: unexport devprop_gpiochip_set_names()
  gpiolib: generalize devprop_gpiochip_set_names() for device properties
  device: property: add helpers to count items in string arrays
  gpiolib: switch to simpler IDA interface
  ext2: Fix some kernel-doc warnings in balloc.c
  ARM: dts: hisilicon: Fix SP805 clocks
  s390/qdio: always use dev_name() for device name in QIB
  s390/pci: Implement ioremap_wc/prot() with MIO
  s390/qdio: clean up QDR setup
  s390/qdio: make qdio_handle_aobs() more robust
  s390: disable branch profiling for vdso
  ARM: dts: hisilicon: Fix SP804 users
  arm64: dts: hisilicon: Fix SP805 clocks
  drm/vboxvideo: Use drm_gem_vram_vmap() interfaces
  i3c: master: fix for SETDASA and DAA process
  Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJOR by FW information.
  Input: raydium_i2c_ts - use single i2c_transfer transaction when using RM_CMD_BANK_SWITCH
  firmware: arm_scmi: Enable building as a single module
  firmware: arm_scmi: Move scmi protocols registration into the driver
  firmware: arm_scmi: Move scmi bus init and exit calls into the driver
  firmware: smccc: Export both smccc functions
  Input: soc_button_array - work around DSDTs which modify the irqflags
  Input: soc_button_array - add support for INT33D3 tablet-mode switch devices
  Input: soc_button_array - add active_low setting to soc_button_info
  arm64: dts: hisilicon: replace status value "ok" by "okay"
  dmaengine: sf-pdma: remove unused 'desc'
  arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
  arm64: dts: qcom: sc7180: Drop flags on mdss irqs
  dt-bindings: qcom: Add ipq8074 bindings
  arm64: dts: ipq8074: Use the A53 PMU compatible
  arm64: dts: ipq6018: enable DVFS support
  dt-bindings: mailbox: add compatible for the IPQ6018 SoC
  arm64: dts: qcom: replace status value "ok" by "okay"
  arm64: dts: ipq8074: enable watchdog support
  arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
  arm64: dts: qcom: Add sc7180-lazor sku2
  arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board
  arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
  arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
  tulip: switch from 'pci_' to 'dma_' API
  tulip: de2104x: switch from 'pci_' to 'dma_' API
  tulip: dmfe: switch from 'pci_' to 'dma_' API
  tulip: uli526x: switch from 'pci_' to 'dma_' API
  net: mvpp2: set SKBTX_IN_PROGRESS
  tulip: windbond-840: Fix a debug message
  tulip: windbond-840: switch from 'pci_' to 'dma_' API
  net: dl2k: switch from 'pci_' to 'dma_' API
  natsemi: switch from 'pci_' to 'dma_' API
  scripts: coccicheck: Improve error feedback when coccicheck fails
  ARM: configs: Update Realview defconfig
  ARM: configs: Update Versatile defconfig
  irqchip: Kconfig: Update description for RENESAS_IRQC config
  irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0
  irqchip/gic-v3: Spell out when pseudo-NMIs are enabled
  irqchip/imx-irqsteer: Use dev_err_probe() to simplify error handling
  irqchip/imx-intmux: Use dev_err_probe() to simplify error handling
  irqchip/ti-sci: Simplify with dev_err_probe()
  irqchip/gic-v3: Describe the SGI range
  ARM: Allow IPIs to be handled as normal interrupts
  arm64: Allow IPIs to be handled as normal interrupts
  genirq: Allow interrupts to be excluded from /proc/interrupts
  genirq: Add fasteoi IPI flow
  irqchip/loongson-htvec: Fix initial interrupt clearing
  irqchip/ti-sci-intr: Fix unsigned comparison to zero
  irqchip/ti-sci-inta: Fix unsigned comparison to zero
  iio: gyro: adxrs290: Add debugfs register access support
  dt-bindings: iio: gyro: adxrs290: Add interrupts support
  iio: gyro: adxrs290: Add triggered buffer support
  iio: gyro: adxrs290: use hook for devm resource unwinding
  iio: adc: stm32: Fix missing return in booster error path
  iio: light: as73211: Increase measurement timeout
  iio: temperature: mlx90632: Interface to change object ambient temperature
  Bluetooth: btintel: Refactor firmware download function
  Bluetooth: Emit controller suspend and resume events
  Bluetooth: Add suspend reason for device disconnect
  Bluetooth: Add mgmt suspend and resume events
  Bluetooth: Set ext scan response only when it exists
  Bluetooth: Only mark socket zapped after unlocking
  staging: regulator: hi6421v600-regulator: Remove unused including <linux/version.h>
  staging: mt7621-pci: Update driver TODO file
  staging: wfx: update TODO list
  staging: wfx: drop async field from struct hif_cmd
  staging: wfx: uniformize naming rules in hif_tx_mib.c
  staging: wfx: fix spaces
  staging: wfx: fix naming of hif_tx_rate_retry_policy
  staging: wfx: drop macro API_SSID_SIZE
  staging: wfx: drop struct hif_ie_tlv
  staging: wfx: drop useless union hif_indication_data
  staging: wfx: drop useless union hif_event_data
  staging: wfx: drop useless union hif_privacy_key_data
  staging: wfx: drop useless structs only used in hif_ind_startup
  staging: wfx: drop useless stricts only used in hif_req_start_scan_alt
  staging: wfx: drop useless structs only used in hif_req_tx
  staging: wfx: drop useless struct hif_tx_result_flags
  staging: wfx: drop useless struct hif_rx_flags
  staging: wfx: drop useless struct hif_pm_mode
  staging: wfx: drop useless struct hif_suspend_resume_flags
  staging: wfx: drop useless struct hif_map_link_flags
  staging: wfx: drop useless struct hif_bss_flags
  staging: wfx: drop useless struct hif_join_flags
  staging: wfx: drop useless struct hif_ie_flags
  staging: wfx: drop useless struct hif_reset_flags
  staging: wfx: drop useless union hif_commands_ids
  staging: wfx: drop useless enum hif_beacon
  staging: wfx: drop useless function
  staging: wfx: drop multicast filtering
  staging: wfx: drop 'secure link' feature
  staging: wfx: keep API error list up-to-date
  staging: wfx: simplify hif_set_association_mode()
  staging: wfx: relocate wfx_join() beside wfx_join_finalize()
  staging: wfx: improve readability of association processing
  drivers: staging: octeon-usb: fixed codestyle check warning
  staging: qlge: fix quoted string split across lines
  staging: emxx_udc: Remove misplaced debugging aid
  staging: vt6655: Add spaces around arithmetic operators
  staging: rts5208: rtsx_transport.c: Fix lines ending with parentheses
  staging: fwserial: Remove repeated word and
  ARM: imx: Remove remnant board file support pieces
  ARM: imx: Remove imx device directory
  ARM: imx: Remove iomux-v3 board code
  ARM: imx3: Remove imx3 soc_init()
  ARM: imx31: Remove remaining i.MX31 board code
  ARM: imx27: Retrieve AVIC base address from devicetree
  ARM: imx27: Get rid of mm-imx27.c
  ARM: imx27: Remove iomux-v1 board code
  ARM: imx27: Remove imx27_soc_init()
  ARM: imx7ulp: enable cpufreq
  arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
  firmware: imx: scu-pd: ignore power domain not owned
  ARM: dts: imx6qdl-tqma6: fix LM75 compatible string
  ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
  ARM: dts: imx6qdl-tqma6: fix indentation
  net: tehuti: switch from 'pci_' to 'dma_' API
  rocker: switch from 'pci_' to 'dma_' API
  sc92031: switch from 'pci_' to 'dma_' API
  tlan: switch from 'pci_' to 'dma_' API
  net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit()
  clk: imx: gate2: Fix a few typos
  drm/mediatek: mtk_dpi: Convert to bridge driver
  arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
  arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
  arm64: dts: imx8mq-librem5: Align regulator names with schema
  arm64: dts: imx8mq: Add missing interrupts to GPC
  arm64: dts: imx8mp-evk: Align pin configuration group names with schema
  arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
  drm/mediatek: mtk_dpi: Rename bridge to next_bridge
  arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)
  drm/msm: Show process names in gem_describe
  drm/msm/a6xx: Add support for per-instance pagetables
  drm/msm: Add support for private address space instances
  drm/msm: Add support to create a local pagetable
  drm/msm: Set the global virtual address range from the IOMMU domain
  drm/msm: Drop context arg to gpu->submit()
  drm/msm: Add a context pointer to the submitqueue
  drm/msm: Set adreno_smmu as gpu's drvdata
  drm/msm/gpu: Add dev_to_gpu() helper
  drm/msm: Add private interface for adreno-smmu
  drm/msm: Remove dangling submitqueue references
  drm/msm/a6xx: fix a potential overflow issue
  drm/msm/adreno: fix probe without iommu
  drm/msm/gpu: Add suspend/resume tracepoints
  drm/msm/dsi: add support for 7nm DSI PHY/PLL
  drm/msm/dsi: add DSI config for sm8150 and sm8250
  drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dphy_timing
  drm/msm: Drop local dma_parms
  pinctrl: devicetree: Keep deferring even on timeout
  pinctrl: mvebu: Fix i2c sda definition for 98DX3236
  pinctrl: sx150x: Fix pinctrl enablement order bug
  coccinelle: api: update kzfree script to kfree_sensitive
  pinctrl: rockchip: depend on OF
  pinctrl: sunxi: add support for the Allwinner A100 pin controller
  dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings
  dt-bindings: pinctrl: sunxi: Get rid of continual nesting
  pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support
  pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC
  pinctrl: actions: pinctrl-s900: Constify s900_padinfo[]
  pinctrl: actions: pinctrl-s700: Constify s700_padinfo[]
  pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops and owl_pinmux_ops
  pinctrl: mcp23s08: Fix mcp23x17 precious range
  pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
  media: media/test-drivers/Kconfig: fix broken Kconfig
  media: vidtv: fix driver unbind/remove
  media: Documentation: vidtv: Add ReST documentation for vidtv
  media: vidtv: add a bridge driver
  media: vidtv: implement a demodulator driver
  media: vidtv: implement a tuner driver
  media: av7110: don't do float point math
  dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request
  soc: ti: k3-socinfo: Add entry for J7200
  soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX
  dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
  firmware: ti_sci: allow frequency change for disabled clocks by default
  soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
  soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs
  soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
  soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
  soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
  soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
  soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
  dt-bindings: soc: ti: Add TI PRUSS bindings
  bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk
  soc: ti: k3: ringacc: add am65x sr2.0 support
  net: phy: mchp: Add support for LAN8814 QUAD PHY
  net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to request_irq
  net: ethernet: ti: ale: add support for multi port k3 cpsw versions
  net: ethernet: ti: ale: switch to use tables for vlan entry description
  net: ethernet: ti: am65-cpsw: enable hw auto ageing
  net: ethernet: ti: ale: make usage of ale dev_id mandatory
  net: ethernet: ti: am65-cpsw: use dev_id for ale configuration
  net: netcp: ethss: use dev_id for ale configuration
  net: ethernet: ti: cpsw: use dev_id for ale configuration
  net: ethernet: ti: ale: add static configuration
  net: ethernet: ti: ale: add cpsw_ale_get_num_entries api
  Revert "net: dsa: Add more convenient functions for installing port VLANs"
  net: dsa: tag_8021q: add a context structure
  net: dsa: tag_8021q: setup tagging via a single function call
  net: dsa: tag_8021q: include missing refcount.h
  crypto/chcr: move nic TLS functionality to drivers/net
  drm: xlnx: remove defined but not used 'scaling_factors_666'
  sfc: advertise encapsulated offloads on EF10
  sfc: implement encapsulated TSO on EF10
  sfc: de-indirect TSO handling
  sfc: select inner-csum-offload TX queues for skbs that need it
  sfc: create inner-csum queues on EF10 if supported
  sfc: define inner/outer csum offload TXQ types
  sfc: decouple TXQ type from label
  octeontx2-af: Constify npc_kpu_profile_{action,cam}
  blk-iocost: fix divide-by-zero in transfer_surpluses()
  bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
  md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
  block: introduce part_[begin|end]_io_acct
  Smack: Use the netlabel cache
  Smack: Set socket labels only once
  Smack: Consolidate uses of secmark into a function
  sfc: cleanups around efx_alloc_channel
  sfc: remove spurious unreachable return statement
  sfc: remove duplicate call to efx_init_channels from EF100 probe
  bridge: mcast: Fix incomplete MDB dump
  ipv6: remove redundant assignment to variable err
  net: ag71xx: add flow control support
  net: ag71xx: add ethtool support
  drivers/net/wan/x25_asy: Remove an unused flag "SLF_OUTWAIT"
  net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return
  gve: Enable Link Speed Reporting in the driver.
  gve: Use link status register to report link status
  gve: Batch AQ commands for creating and destroying queues.
  gve: NIC stats for report-stats and for ethtool
  gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
  gve: Use dev_info/err instead of netif_info/err.
  gve: Add stats for gve.
  gve: Get and set Rx copybreak via ethtool
  Documentation/kvm/arm: improve description of HVC_SOFT_RESTART
  f2fs: change virtual mapping way for compression pages
  f2fs: change return value of f2fs_disable_compressed_file to bool
  f2fs: change i_compr_blocks of inode to atomic value
  f2fs: trace: fix typo
  f2fs: ignore compress mount option on image w/o compression feature
  f2fs: Documentation edits/fixes
  f2fs: allocate proper size memory for zstd decompress
  f2fs: change compr_blocks of superblock info to 64bit
  f2fs: add block address limit check to compressed file
  f2fs: check position in move range ioctl
  f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO
  f2fs: Simplify SEEK_DATA implementation
  f2fs: support age threshold based garbage collection
  arm64/relocate_kernel: remove redundant code
  mtd: mtdconcat: map: remove redundant assignment to variable 'size'
  ia64: Use libata instead of the legacy ide driver in defconfigs
  ia64: Remove perfmon
  arm64: Remove the unused include statements
  ALSA: firewire: Replace tasklet with work
  ARM: dts: alpine: Align GIC nodename with dtschema
  ARM: dts: zx: Align L2 cache-controller nodename with dtschema
  ARM: dts: tango: Align L2 cache-controller nodename with dtschema
  ARM: dts: spear: Align L2 cache-controller nodename with dtschema
  ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
  ARM: dts: prima: Align L2 cache-controller nodename with dtschema
  arm64: dts: alpine: Fix GIC unit address
  arm64: dts: alpine: Align GIC nodename with dtschema
  iio: iio.h: fix a warning at the kernel-doc markup
  gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro
  arm64/mm: Unify CONT_PMD_SHIFT
  arm64/mm: Unify CONT_PTE_SHIFT
  arm64/mm: Remove CONT_RANGE_OFFSET
  arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions
  soc: sunxi: sram: remove unneeded semicolon
  kernel/debug: Fix spelling mistake in debug_core.c
  ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
  ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
  ARM: dts: exynos: add input clock to CMU in Exynos3250
  ASoC: stm32: sai: add pm_runtime support
  ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params()
  ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682
  KVM: arm64: Don't constrain maximum IPA size based on host configuration
  KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu'
  KVM: arm64: Remove unused page-table code
  KVM: arm64: Check the pgt instead of the pgd when modifying page-table
  KVM: arm64: Convert user_mem_abort() to generic page-table API
  KVM: arm64: Add support for relaxing stage-2 perms in generic page-table code
  KVM: arm64: Convert memslot cache-flushing code to generic page-table API
  KVM: arm64: Add support for stage-2 cache flushing in generic page-table
  KVM: arm64: Convert write-protect operation to generic page-table API
  KVM: arm64: Add support for stage-2 write-protect in generic page-table
  KVM: arm64: Convert page-aging and access faults to generic page-table API
  KVM: arm64: Add support for stage-2 page-aging in generic page-table
  KVM: arm64: Convert unmap_stage2_range() to generic page-table API
  KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API
  KVM: arm64: Convert kvm_phys_addr_ioremap() to generic page-table API
  KVM: arm64: Add support for stage-2 map()/unmap() in generic page-table
  KVM: arm64: Add support for creating kernel-agnostic stage-2 page tables
  KVM: arm64: Use generic allocator for hyp stage-1 page-tables
  KVM: arm64: Add support for creating kernel-agnostic stage-1 page tables
  KVM: arm64: Add stand-alone page-table walker infrastructure
  KVM: arm64: Remove kvm_mmu_free_memory_caches()
  arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
  ACPI: OSL: Make ACPICA use logical addresses of GPE blocks
  ACPI: OSL: Change the type of acpi_os_map_generic_address() return value
  ACPICA: Add support for using logical addresses of GPE blocks
  ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
  ARM: dts: s3c24xx: add address to CPU node
  ARM: dts: s3c24xx: align PWM/timer node name with dtschema
  ARM: dts: s3c24xx: override nodes by label
  ARM: dts: s3c24xx: fix number of PWM cells
  ARM: dts: s3c6410: remove additional CPU compatible
  ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
  ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
  ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
  ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
  ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
  ASoC: SOF: Intel: hda-loader: s/master/primary
  ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro
  ASoC: SOF: Intel: hda: modify core_power_up/down op
  ASoC: SOF: rename cores_mask to host_managed_cores_mask
  selinux: access policycaps with READ_ONCE/WRITE_ONCE
  ASoC: ti: j721e-evm: Add support for j7200-cpb audio
  ASoC: dt-bindings: ti, j721e-cpb-audio: Document support for j7200-cpb
  drm/i915: Nuke dpio_phy_iosf_port[]
  arm64/mm: Enable THP migration
  arm64/mm: Change THP helpers to comply with generic MM semantics
  ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p
  ASoC: dt-bindings: mt8183-da7219: add compatible string for using rt1015p
  RDMA/qedr: Fix function prototype parameters alignment
  RDMA/qedr: Fix inline size returned for iWARP
  RDMA/qedr: Fix iWARP active mtu display
  qede: Notify qedr when mtu has changed
  RDMA/qedr: Fix return code if accept is called on a destroyed qp
  RDMA/qedr: Fix use of uninitialized field
  RDMA/qedr: Fix doorbell setting
  RDMA/qedr: Fix qp structure memory leak
  RDMA/core: Added missing WR and WC opcodes
  RDMA/ocrdma: Remove fbo from MR
  RDMA/qedr: Remove fbo and zbva from the MR
  RDMA/mlx4: Use ib_umem_num_dma_blocks()
  RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
  RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
  RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding
  RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages()
  RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
  RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding
  RDMA/i40iw: Use ib_umem_num_dma_pages()
  RDMA/efa: Use ib_umem_num_dma_pages()
  RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks()
  drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate
  drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy
  dmaengine: Kconfig: Update description for RCAR_DMAC config
  dmaengine: ti: k3-udma: Use soc_device_match() for SoC dependent parameters
  dmaengine: dmatest: Print error codes as signed value
  dmaengine: pl330: Drop local dma_parms
  dmaengine: qcom: bam_dma: Drop local dma_parms
  dmaengine: ste_dma40: Drop local dma_parms
  dmaengine: rcar-dmac: Drop local dma_parms
  dmaengine: mxs: Drop local dma_parms
  dmaengine: imx-sdma: Drop local dma_parms
  dmaengine: imx-dma: Drop local dma_parms
  dmaengine: bcm2835: Drop local dma_parms
  dmaengine: axi-dmac: Drop local dma_parms
  dmaengine: sf-pdma: Fix an error that calls callback twice
  phy: Add USB3 PHY support for Intel LGM SoC
  dt-bindings: phy: Add USB PHY support for Intel LGM SoC
  drm/ttm: nuke memory type flags
  drm/vmwgfx: stop setting multiple domain flags
  drm/nouveau: stop using TTM placement flags
  drm/vram-helper: stop using TTM placement flags
  blk-mq: always allow reserved allocation in hctx_may_queue
  block: remove duplicate include statement in scsi_ioctl.c
  drm/i915: move gmbus restore to i915_restore_display
  drm/i915: move gen4 GCDGMBUS save/restore to display save/restore
  drm/i915: disable all display features when no display
  ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ
  ath11k: Remove unused inline function htt_htt_stats_debug_dump()
  ath11k: fix link error when CONFIG_REMOTEPROC is disabled
  ath11k: remove calling ath11k_init_hw_params() second time
  ath11k: add raw mode and software crypto support
  ath11k: add ipq6018 support
  ath11k: move target ce configs to hw_params
  dt: bindings: net: update compatible for ath11k
  mmc: sdhci-msm: Unconditionally call dev_pm_opp_of_remove_table()
  drm/vc4: Fix bitwise OR versus ternary operator in vc4_plane_mode_set
  drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write}
  drm/i810: make i810_flush_queue() return void
  x86/cpu/centaur: Add Centaur family >=7 CPUs initialization support
  x86/cpu/centaur: Replace two-condition switch-case with an if statement
  drm/xlnx: Use devm_drm_dev_alloc
  drm/vkms: Use devm_drm_dev_alloc
  drm/vgem: Use devm_drm_dev_alloc
  drm/aspeed: Use managed drmm_mode_config_cleanup
  drm/armada: Don't use drm_device->dev_private
  drm/armada: Use devm_drm_dev_alloc
  arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support
  arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
  arm64: dts: renesas: r8a77961: Add HDMI device nodes
  arm64: dts: renesas: r8a77961: Add DU device nodes
  arm64: dts: renesas: r8a77961: Add VSP device nodes
  arm64: dts: renesas: r8a77961: Add FCP device nodes
  arm64: dts: renesas: Fix pin controller node names
  ARM: dts: renesas: Fix pin controller node names
  dma-mapping: move the dma_declare_coherent_memory documentation
  Bluetooth: Add MGMT capability flags for tx power and ext advertising
  Bluetooth: Report num supported adv instances for hw offloading
  dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c
  dma-direct: rename and cleanup __phys_to_dma
  dma-direct: remove __dma_to_phys
  dma-direct: use phys_to_dma_direct in dma_direct_alloc
  dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages
  dma-direct: remove dma_direct_{alloc,free}_pages
  dma-mapping: add (back) arch_dma_mark_clean for ia64
  Bluetooth: hci_qca: Remove duplicate power off in proto close
  Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set
  dma-mapping: fix DMA_OPS dependencies
  Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU
  Bluetooth: Re-order clearing suspend tasks
  Bluetooth: hci_intel: enable on new platform
  Bluetooth: Fix memory leak in read_adv_mon_features()
  Bluetooth: btmtksdio: use NULL instead of zero
  Bluetooth: hci_intel: switch to list_for_each_entry()
  Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values
  Bluetooth: hci_qca: remove redundant null check
  efi: Rename arm-init to efi-init common for all arch
  include: pe.h: Add RISC-V related PE definition
  x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
  MIPS/jazzdma: decouple from dma-direct
  MIPS/jazzdma: remove the unused vdma_remap function
  MIPS: make dma_sync_*_for_cpu a little less overzealous
  dma-debug: remove most exports
  dma-mapping: remove the dma_dummy_ops export
  ARM: config: aspeed_g5: Enable IBM OP Panel driver
  ARM: config: aspeed-g5: Enable I2C GPIO mux driver
  ARM: config: aspeed: Fix selection of media drivers
  ARM: dts: aspeed: Add Mowgli BMC platform
  crypto: ux500 - Fix sparse endianness warnings
  crypto: qat - include domain in top level debugfs path
  crypto: s5p-sss - Pass error from clk_get and reduce verbosity on deferral
  crypto: s5p-sss - Add and fix kerneldoc
  crypto: s5p-sss - remove redundant null check
  hwrng: xiphera-trng: add support for XIP8001B hwrng
  dt-bindings: rng: add bindings for Xiphera XIP8001B hwrng
  dt-bindings: vendor-prefixes: Add Xiphera vendor prefix
  crypto: cbc - Remove cbc.h
  crypto: arm/aes-neonbs - Use generic cbc encryption path
  crypto: arc4 - mark ecb(arc4) skcipher as obsolete
  net: wireless: drop bogus CRYPTO_xxx Kconfig selects
  crypto: bcm-iproc - remove ecb(arc4) support
  crypto: n2 - remove ecb(arc4) support
  SUNRPC: remove RC4-HMAC-MD5 support from KerberosV
  staging/rtl8192u: switch to RC4 library interface
  staging/rtl8192e: switch to RC4 library interface
  hwrng: imx-rngc - add quality to use it as kernel entropy pool
  crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
  crypto: caam - use traditional error check pattern
  crypto: poly1305-x86_64 - Use XORL r32,32
  crypto: curve25519-x86_64 - Use XORL r32,32
  crypto: sa2ul - fix compiler warning produced by clang
  tcp: Simplify tcp_set_congestion_control() load=false case
  tcp: simplify _bpf_setsockopt(): Remove flags argument
  tcp: simplify tcp_set_congestion_control(): Always reinitialize
  tcp: Simplify EBPF TCP_CONGESTION to always init CC
  tcp: Only init congestion control if not initialized already
  tools: bpftool: Automate generation for "SEE ALSO" sections in man pages
  bpf: Fix comment for helper bpf_current_task_under_cgroup()
  selftests/bpf: Define string const as global for test_sysctl_prog.c
  selftests/bpf: Fix test_ksyms on non-SMP kernels
  net: smc91x: Remove set but not used variable 'status' in smc_phy_configure()
  bpf: Plug hole in struct bpf_sk_lookup_kern
  tools: bpftool: Add "inner_map" to "bpftool map create" outer maps
  tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT
  tools: bpftool: Clean up function to dump map entry
  arm64: dts: sc7180: add bus clock to mdp node for sc7180 target
  arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard
  net/smc: use separate work queues for different worker types
  net/smc: use the retry mechanism for netlink messages
  s390/net: add SMC config as one of the defaults of CCWGROUP
  net/smc: immediate freeing in smc_lgr_cleanup_early()
  net/smc: reduce smc_listen_decline() calls
  net/smc: improve server ISM device determination
  net/smc: common routine for CLC accept and confirm
  net/smc: dynamic allocation of CLC proposal buffer
  net/smc: introduce better field names
  net/smc: reduce active tcp_listen workers
  arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in Exynos5433 TM2
  MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 and remove Robert
  nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified
  nfc: s3fwrn5: Add missing CRYPTO_HASH dependency
  nfc: s3fwrn5: Remove unneeded 'ret' variable
  nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
  dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
  dt-bindings: net: nfc: s3fwrn5: Convert to dtschema
  net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c
  net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c
  net: hns: Fix some kernel-doc warnings in hns_enet.c
  net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c
  net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister()
  hinic: Fix some kernel-doc warnings in hinic_hw_io.c
  net: mvpp2: ptp: Fix unused variables
  net: cxgb3: Fix some kernel-doc warnings
  net: ena: xdp: add queue counters for xdp actions
  net: ena: ethtool: add stats printing to XDP queues
  net: ena: ethtool: Add new device statistics
  net: ena: ethtool: convert stat_offset to 64 bit resolution
  arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones
  arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus
  arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
  arm64: dts: qcom: sc7180: add interconnect bindings for display
  epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
  f2fs: point man pages for some f2fs utils
  f2fs: Use generic casefolding support
  fs: Add standard casefolding support
  unicode: Add utf8_casefold_hash
  f2fs: compress: use more readable atomic_t type for {cic,dic}.ref
  f2fs: fix compile warning
  f2fs: support 64-bits key in f2fs rb-tree node entry
  f2fs: inherit mtime of original block during GC
  f2fs: record average update time of segment
  f2fs: introduce inmem curseg
  f2fs: compress: remove unneeded code
  f2fs: remove duplicated type casting
  f2fs: support zone capacity less than zone size
  ARM: dts: broadcom: Fix SP804 node
  ARM: dts: NSP: Fix SP805 clock-names
  ARM: dts: Cygnus: Fix SP805 clocks
  ARM: dts: NSP: replace status value "ok" by "okay"
  ARM: BCM5301X: Add DT for Meraki MR32
  selftests/mptcp: Better delay & reordering configuration
  tcp: reflect tos value received in SYN to the socket
  ip: pass tos into ip_build_and_send_pkt()
  tcp: record received TOS value in the request socket
  net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame signature
  net: make sure napi_list is safe for RCU traversal
  net: manage napi add/del idempotence explicitly
  net: remove napi_hash_del() from driver-facing API
  x86/sev-es: Check required CPU features for SEV-ES
  mlx4: make sure to always set the port type
  devlink: don't crash if netdev is NULL
  x86/efi: Add GHCB mappings when SEV-ES is active
  net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split in mvneta_swbm_rx_frame()
  selftests: bpf: Test iterating a sockmap
  net: Allow iterating sockmap and sockhash
  net: sockmap: Remove unnecessary sk_fullsock checks
  ipmr: Use full VIF ID in netlink cache reports
  ipmr: Add high byte of VIF ID to igmpmsg
  ipmr: Add route table ID to netlink cache reports
  tools: bpftool: Include common options from separate file
  tools: bpftool: Print optional built-in features along with version
  selftests, bpftool: Add bpftool (and eBPF helpers) documentation build
  tools: bpftool: Log info-level messages when building bpftool man pages
  bpf: Remove duplicate headers
  arm64: dts: renesas: Add Renesas Falcon boards support
  arm64: dts: renesas: Add Renesas R8A779A0 SoC support
  ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static
  ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
  ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
  ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
  ARM: dts: r8a7742: Add VIN DT nodes
  arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
  arm64: dts: qcom: sc7180: Add LPASS clock controller nodes
  misc: hisi_hikey_usb: add support for Hikey 970
  misc: hisi_hikey_usb: Driver to support onboard USB gpio hub on Hikey960
  soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free
  dt-bindings: arm: renesas: Document Renesas Falcon boards
  dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
  dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
  selftests/lkdtm: Use "comm" instead of "diff" for dmesg
  soc: qcom-geni-se: Don't use relaxed writes when writing commands
  soc: qcom: socinfo: add SC7180 entry to soc_id array
  dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
  soc: qcom: socinfo: add soc id for IPQ6018
  docs: submitting-patches: use :doc: for references
  docs: dma-buf: fix some warnings
  docs: soundwire: fix some identation at stream.rst
  docs: kvm: api.rst: add missing spaces
  docs: watch_queue: fix some warnings
  docs: add some new files to their respective index.rst files
  scripts: device_attr_show.cocci: update location of sysfs doc
  MAINTAINERS: fix location of qlogic/LICENSE.qla3xxx
  docs: trace: fix the location of kprobes.rst
  docs: scheduler: fix the directory name on two files
  kernel-doc: include line numbers for function prototypes
  .gitignore: docs: ignore sphinx_*/ directories
  arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)
  arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
  arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
  arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
  arm64: dts: qcom: sm8250: Rename UART2 node to UART12
  thunderbolt: debugfs: Fix uninitialized return in counters_write()
  dt-bindings: arm: qcom: Document SM8250 SoC and boards
  platform_device: switch to simpler IDA interface
  x86/fpu: Allow multiple bits in clearcpuid= parameter
  driver core: platform: Document return type of more functions
  arm64: defconfig: Enable Samsung S3FWRN5 NFC driver
  blkcg: add plugging support for punt bio
  PCI: dwc: Use DBI accessors
  PCI: dwc: Move N_FTS setup to common setup
  PCI: dwc/intel-gw: Drop unused max_width
  PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to intel_pcie_link_setup()
  PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device_type' property
  PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code
  PCI: dwc: Centralize link gen setting
  objtool: Decode unwind hint register depending on architecture
  objtool: Make unwind hint definitions available to other architectures
  objtool: Only include valid definitions depending on source file type
  objtool: Rename frame.h -> objtool.h
  objtool: Refactor jump table code to support other architectures
  objtool: Make relocation in alternative handling arch dependent
  objtool: Abstract alternative special case handling
  objtool: Move macros describing structures to arch-dependent code
  objtool: Make sync-check consider the target architecture
  objtool: Group headers to check in a single list
  block: remove check_disk_change
  sr: simplify sr_block_revalidate_disk
  sr: use bdev_check_media_change
  sd: use bdev_check_media_change
  md: use bdev_check_media_change
  ide-gd: stop using the disk events mechanism
  ide-cd: remove idecd_revalidate_disk
  ide-cd: use bdev_check_media_changed
  gdrom: use bdev_check_media_change
  paride/pcd: use bdev_check_media_change
  xsysace: simplify media change handling
  xsysace: use bdev_check_media_change
  swim3: use bdev_check_media_changed
  swim: simplify media change handling
  swim: use bdev_check_media_change
  floppy: use bdev_check_media_change
  ataflop: use bdev_check_media_change
  amiflop: use bdev_check_media_change
  block: add a bdev_check_media_change helper
  iomap: Mark read blocks uptodate in write_begin
  iomap: Clear page error before beginning a write
  iomap: Fix direct I/O write consistency check
  iomap: fix WARN_ON_ONCE() from unprivileged users
  soc: renesas: rcar-rst: Add support for R-Car V3U
  soc: renesas: Identify R-Car V3U
  soc: renesas: Sort driver description title
  soc: renesas: Use ARM32/ARM64 for menu description
  dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions
  dt-bindings: power: Add r8a779a0 SYSC power domain definitions
  perf tests: Call test_attr__open() directly
  swiotlb: Mark max_segment with static keyword
  swiotlb: Declare swiotlb_late_init_with_default_size() in header
  swiotlb: Use %pa to print phys_addr_t variables
  drm/i915: Fix slightly botched merge in __reloc_entry_gpu
  drm/panfrost: Ensure GPU quirks are always initialised
  drm/panfrost: Set DMA max segment size
  dt-bindings: regulator: Convert mp886x to json-schema
  regulator: bd718x7: Make some variable static
  epoll: replace ->visited/visited_list with generation count
  media: ov8856: Add support for 3264x2448 mode
  ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports
  ASoC: q6dsp: q6afe: add codec lpass clocks
  ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks
  ASoC: q6dsp: q6afe: add lpass hw voting support
  ASoC: q6dsp: q6afe: add global q6afe waitqueue
  ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode
  ASoC: q6dsp: q6routing: add support to Codec DMA ports
  ASoC: q6dsp: q6afe: add support to Codec DMA ports
  media: ov8856: Add support for 1632x1224 mode
  media: v4l2-fwnode: Document new usage patterns of v4l2_fwnode_endpoint_parse
  media: v4l2-fwnode: Make bus configuration a struct
  media: v4l2-fwnode: Make number of data lanes a character
  media: i2c: max9286: Allocate v4l2_async_subdev dynamically
  media: rcar-csi2: Allocate v4l2_async_subdev dynamically
  media: rcar_drif: Allocate v4l2_async_subdev dynamically
  media: rcar_drif: Fix fwnode reference leak when parsing DT
  media: v4l2-async: Document asd allocation requirements
  media: i2c: ov5640: Fail probe on unsupported bus_type
  media: i2c: ov5640: Add support for BT656 mode
  media: i2c: ov5640: Configure HVP lines in s_power callback
  media: i2c: ov5640: Enable data pins on poweron for DVP mode
  media: i2c: ov5640: Separate out mipi configuration from s_power
  media: i2c: ov5640: Remain in power down for DVP mode unless streaming
  media: v4l2-fwnode: Use debug level for printing link frequencies
  media: i2c: Remove Alan Chiang's e-mail address
  media: ipu3-cio2: Update Copyright year and fix indentation issues
  perf vendor events power9: Add hv_24x7 core level metric events
  media: ipu3-cio2: Drop useless assignments
  media: ipu3-cio2: Drop bogus check and error message
  media: ipu3-cio2: Get rid of pci_set_master() duplication
  perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam()
  media: ipu3-cio2: Use readl_poll_timeout() helper
  perf jevents: Add support for parsing perchip/percore events
  perf jevents: Add new structure to pass json fields.
  perf jevents: Make json_events() static and ditch jevents.h file
  media: ipu3-cio2: Replace infinite loop by one with clear exit condition
  media: ipu3-cio2: Use macros from pfn.h
  media: ipu2-cio2: Replace custom definition with PAGE_SIZE
  media: ipu3-cio2: Introduce CIO2_LOP_ENTRIES constant
  media: ipu3-cio2: Simplify cleanup code
  media: omap3isp: Fix memleak in isp_probe
  media: staging/intel-ipu3: css: Correctly reset some memory
  perf test: Introduce script for Arm CoreSight testing
  media: uvcvideo: Convey full colorspace information to V4L2
  media: uvcvideo: Ensure all probed info is returned to v4l2
  media: uvcvideo: Silence shift-out-of-bounds warning
  media: uvcvideo: Fix dereference of out-of-bound list iterator
  media: uvcvideo: Replace HTTP links with HTTPS ones
  media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling
  media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
  media: uvcvideo: Set media controller entity functions
  media: uvcvideo: Add mapping for HEVC payloads
  media: uvcvideo: Fix annotation for uvc_video_clock_update()
  media: rcar-fcp: Drop local dma_parms
  media: usbvision: remove deprecated driver
  ASoC: dt-bindings: rt1015p: add document
  ASoC: rt1015p: add codec driver
  perf metricgroup: Fix typo in comment.
  perf stat: Remove dead code: no need to set os.evsel twice
  cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table()
  arm64: dts: mt8183: add scp node
  drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_init_resources()
  drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write()
  ARM: omap2plus_defconfig: enable generic net options
  ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module
  drm/imx/dcss: fix compilation issue on 32bit
  ARM: dts: dra7: drop legacy cpsw dt node
  ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
  ARM: dts: dra7x-evm: switch to new cpsw switch drv
  ARM: dts: beagle-x15: switch to new cpsw switch drv
  ARM: dts: am57xx-idk: switch to new cpsw switch drv
  ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
  clk: meson: make shipped controller configurable
  ARM: dts: am43xx: replace status value "ok" by "okay"
  ARM: dts: dra7xx: replace status value "ok" by "okay"
  ARM: dts: omap: replace status value "ok" by "okay"
  ARM: dts: n9, n950: Remove nokia,nvm-size property
  virtiofs: add logic to free up a memory range
  virtiofs: maintain a list of busy elements
  virtiofs: serialize truncate/punch_hole and dax fault path
  virtiofs: define dax address space operations
  virtiofs: add DAX mmap support
  virtiofs: implement dax read/write operations
  virtiofs: introduce setupmapping/removemapping commands
  virtiofs: implement FUSE_INIT map_alignment field
  virtiofs: keep a list of free dax memory ranges
  virtiofs: add a mount option to enable dax
  virtiofs: set up virtio_fs dax_device
  virtiofs: get rid of no_mount_options
  virtiofs: provide a helper function for virtqueue initialization
  dax: Create a range version of dax_layout_busy_page()
  dax: Modify bdev_dax_pgoff() to handle NULL bdev
  arch/x86/amd/ibs: Fix re-arming IBS Fetch
  perf/x86/rapl: Add AMD Fam19h RAPL support
  perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
  perf/x86/amd/ibs: Fix raw sample data accumulation
  perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
  perf/x86/amd: Fix sampling Large Increment per Cycle events
  perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour
  perf/core: Pull pmu::sched_task() into perf_event_context_sched_out()
  perf/core: Pull pmu::sched_task() into perf_event_context_sched_in()
  perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
  seqlock: PREEMPT_RT: Do not starve seqlock_t writers
  seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support
  seqlock: seqcount_t: Implement all read APIs as statement expressions
  seqlock: Use unique prefix for seqcount_t property accessors
  seqlock: seqcount_LOCKNAME_t: Standardize naming convention
  seqlock: seqcount latch APIs: Only allow seqcount_latch_t
  rbtree_latch: Use seqcount_latch_t
  x86/tsc: Use seqcount_latch_t
  timekeeping: Use seqcount_latch_t
  time/sched_clock: Use seqcount_latch_t
  seqlock: Introduce seqcount_latch_t
  mm/swap: Do not abuse the seqcount_t latching API
  time/sched_clock: Use raw_read_seqcount_latch() during suspend
  virtio: Implement get_shm_region for MMIO transport
  virtio: Implement get_shm_region for PCI transport
  virtio: Add get_shm_region method
  quota: Expand comment describing d_itimer
  quota: widen timestamps for the fs_disk_quota structure
  drm/panel: s6e63m0: Add missing MODULE_LICENSE
  drm/bridge/tc358775: Remove unneeded semicolon
  samples: vfio-mdev/mbochs: fix common struct sg_table related issues
  dmabuf: fix common struct sg_table related issues
  drm: rcar-du: fix common struct sg_table related issues
  drm: host1x: fix common struct sg_table related issues
  xen: gntdev: fix common struct sg_table related issues
  drm: xen: fix common struct sg_table related issues
  drm: vmwgfx: fix common struct sg_table related issues
  drm: virtio: fix common struct sg_table related issues
  drm: v3d: fix common struct sg_table related issues
  drm: tegra: fix common struct sg_table related issues
  drm: rockchip: fix common struct sg_table related issues
  drm: rockchip: use common helper for a scatterlist contiguity check
  drm: panfrost: fix common struct sg_table related issues
  drm: omapdrm: use common helper for extracting pages array
  drm: msm: fix common struct sg_table related issues
  drm: mediatek: use common helper for extracting pages array
  drm: mediatek: use common helper for a scatterlist contiguity check
  drm: lima: fix common struct sg_table related issues
  drm: i915: fix common struct sg_table related issues
  drm: exynos: fix common struct sg_table related issues
  drm: exynos: use common helper for a scatterlist contiguity check
  drm: etnaviv: fix common struct sg_table related issues
  drm: armada: fix common struct sg_table related issues
  drm: core: fix common struct sg_table related issues
  drm: prime: use sgtable iterators in drm_prime_sg_to_page_addr_arrays()
  drm: prime: add common helper to check scatterlist contiguity
  soundwire: cadence: add parity error injection through debugfs
  soundwire: bus: export broadcast read/write capability for tests
  ASoC: codecs: realtek-soundwire: ignore initial PARITY errors
  soundwire: bus: use quirk to filter out invalid parity errors
  soundwire: slave: add first_interrupt_done status
  soundwire: bus: filter-out unwanted interrupt reports
  ASoC/soundwire: bus: use property to set interrupt masks
  drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET
  drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access
  drm/i915/gvt: remove F_CMD_ACCESS flag for some registers
  drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS
  drm/i915/gvt: remove flag F_CMD_ACCESSED
  drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX
  fpga: dfl: create a dfl bus type to support DFL devices
  ARM: dts: rainier: Disable internal pull-downs on eMMC pins
  fsi: aspeed: Support CFAM reset GPIO
  fsi: aspeed: Add module param for bus divisor
  fsi: aspeed: Run the bus at maximum speed
  fsi: aspeed: Support cabled FSI
  dt-bindings: fsi: Document gpios
  fsi: scom: Constify scom_ids
  fsi: sbefifo: Constify sbefifo_ids
  fsi: master: Constify hub_master_ids
  fsi: master: Remove link enable read-back
  fsi: core: Set slave local bus ownership during init
  fsi: core: Disable link when slave init fails
  fsi: master: Add boolean parameter to link_enable function
  fsi: fsi-occ: fix return value check in occ_probe()
  fsi: aspeed: Enable 23-bit addressing
  fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware"
  scsi: lpfc: Remove set but not used 'qp'
  scsi: gdth: Remove set but used 'cmd_index'
  scsi: pmcraid: Remove set but not used 'res'
  scsi: qla1280: Remove set but not used variable in qla1280_status_entry()
  scsi: qla1280: Remove set but not used variable in qla1280_mailbox_command()
  scsi: qla1280: Remove set but not used variable in qla1280_nvram_config()
  scsi: qla1280: Remove set but not used variable in qla1280_done()
  scsi: ufs: Fix 'unmet direct dependencies' config warning
  epoll: do not insert into poll queues until all sanity checks are done
  scsi: ibmvfc: Fix error return in ibmvfc_probe()
  scsi: ufs: ufs-mediatek: Fix build warnings with make W=1
  scsi: qla2xxx: Handle incorrect entry_type entries
  scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle()
  scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle()
  scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
  integrity: include keyring name for unknown key request
  ima: limit secure boot feedback scope for appraise
  drm/msm: Convert shrinker msgs to tracepoints
  drm/msm/gpu: Add GPU freq_change traces
  drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds()
  drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
  drm/msm/dpu: clean up some impossibilities
  drm/msm/dpu: move vblank events to complete_commit()
  net: dsa: b53: Report VLAN table occupancy via devlink
  net: mvpp2: ptp: add support for transmit timestamping
  net: mvpp2: ptp: add support for receive timestamping
  net: mvpp2: ptp: add TAI support
  net: mvpp2: check first level interrupt status registers
  net: mvpp2: rename mis-named "link status" interrupt
  net: mvpp2: restructure "link status" interrupt handling
  devlink: Use controller while building phys_port_name
  devlink: Introduce controller number
  devlink: Introduce external controller flag
  devlink: Move structure comments outside of structure
  devlink: Add comment block for missing port attributes
  net/mlx5: E-switch, Read controller number from device
  net: stmmac: dwmac-intel-plat: remove redundant null check before clk_disable_unprepare()
  net: pxa168_eth: remove redundant null check before clk_disable_unprepare()
  net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag
  net: phy: smsc: LAN8710/20: add phy refclk in support
  dt-bindings: net: phy: smsc: document reference clock
  net: phy: smsc: simplify config_init callback
  net: phy: smsc: skip ENERGYON interrupt if disabled
  net: cavium: Fix a bunch of kerneldoc parameter issues
  dt-bindings: hwlock: omap: Convert binding to YAML
  ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
  ARM: dts: s5pv210: use defines for IRQ flags in Goni
  ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
  ARM: dts: s5pv210: use defines for GPIO flags in Goni
  ARM: dts: s5pv210: use defines for GPIO flags in Aquila
  ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
  ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
  ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
  ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
  ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
  ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
  ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
  ARM: dts: s5pv210: move PMU node out of clock controller
  ARM: dts: s5pv210: move fixed clocks under root node
  ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
  ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
  dt-bindings: samsung: pmu: document S5Pv210
  memory: mtk-smi: add support for MT8167
  dt-bindings: memory: mediatek: Add binding for MT8167 SMI
  RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block
  RDMA/umem: Add rdma_umem_for_each_dma_block()
  RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz()
  RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
  RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
  cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4
  perf: Stop using deprecated bpf_program__title()
  net: dsa: microchip: Implement recommended reset timing
  net: dsa: microchip: Disable RGMII in-band status on KSZ9893
  net: dsa: microchip: Improve phy mode message
  net: dsa: microchip: Make switch detection more informative
  selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
  docs: ubifs-authentication: Add a top-level heading
  MAINTAINERS: Add ubifs-authentication.rst to UBIFS
  Documentation: core-api/cpu_hotplug: fix a typo
  Documentation: iio: fix a typo
  mm/doc: editorial pass on page migration
  docs: deprecated.rst: Update zero-length/one-element arrays section
  Documentation: submit-checklist: add clean builds for new Documentation
  docs: filesystems: replace to_dev() with kobj_to_dev()
  Documentation: remove current_security() reference
  bcache: doc: update Documentation/admin-guide/bcache.rst
  docs: trusted-encrypted.rst: update parameters for command examples
  docs: kvm: fix referenced ioctl symbol
  RDMA: Make counters destroy symmetrical
  RDMA: Restore ability to return error for destroy WQ
  RDMA: Change XRCD destroy return value
  RDMA: Allow fail of destroy CQ
  RDMA/core: Delete function indirection for alloc/free kernel CQ
  RDMA: Restore ability to fail on SRQ destroy
  RDMA/mlx5: Issue FW command to destroy SRQ on reentry
  RDMA: Restore ability to fail on AH destroy
  RDMA: Restore ability to fail on PD deallocate
  ALSA: pcm: Remove unused inline function snd_mask_sizeof
  ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map()
  ALSA: mixart: Correct comment wrt obsoleted tasklet usage
  ALSA: asihpi: Replace tasklet with threaded irq
  ALSA: riptide: Replace tasklet with threaded irq
  ALSA: hdspm: Replace tasklet with work
  ALSA: hdsp: Replace tasklet with work
  ALSA: aloop: Replace tasklet with work
  ALSA: ua101: Replace tasklet with work
  ALSA: usb-audio: Replace tasklet with work
  ALSA: timer: Replace tasklet with work
  ALSA: pcsp: Replace tasklet with work
  RDMA/rtrs-srv: Incorporate ib_register_client into rtrs server init
  RDMA/hns: Avoid unncessary initialization
  RDMA/core: Change how failing destroy is handled during uobj abort
  ASoC: add DT bindings for Microchip S/PDIF TX Controller
  ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller
  x86/sev-es: Handle NMI State
  spi: spidev: Remove redundant initialization of variable status
  spi: spi-qcom-qspi: Unconditionally call dev_pm_opp_of_remove_table()
  spi: spi-geni-qcom: Unconditionally call dev_pm_opp_of_remove_table()
  ASoC: txx9: Replace tasklet with work
  ASoC: sh: Replace tasklet with work
  ASoC: fsl: Replace tasklet with work
  dt-bindings: display: imx: add bindings for DCSS
  MAINTAINERS: Add entry for i.MX 8MQ DCSS driver
  drm/imx/dcss: use drm_bridge_connector API
  drm/imx: Add initial support for DCSS on iMX8MQ
  drm/imx: compile imx directory by default
  perf list: Do not print 'Metric Groups:' unnecessarily
  perf list: Remove dead code in argument check
  perf tools: Add build test with GTK+
  tools feature: Add missing -lzstd to the fast path feature detection
  arm: dts: mt7623: add lima related regulator
  arm: dts: mt7623: add display subsystem related device nodes
  arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
  mmc: renesas_sdhi: support manual calibration
  mmc: tmio: add generic hook to fixup after a completed request
  gpio: mockup: fix resource leak in error path
  gpio: siox: explicitly support only threaded irqs
  arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
  gpu/drm: cleanup coding style a bit
  x86/sev-es: Support CPU offline/online
  x86/head/64: Don't call verify_cpu() on starting APs
  x86/smpboot: Load TSS and getcpu GDT entry before loading IDT
  x86/realmode: Setup AP jump table
  x86/realmode: Add SEV-ES specific trampoline entry point
  x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES
  x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES
  x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES
  x86/sev-es: Handle #DB Events
  x86/sev-es: Handle #AC Events
  x86/sev-es: Handle VMMCALL Events
  x86/sev-es: Handle MWAIT/MWAITX Events
  x86/sev-es: Handle MONITOR/MONITORX Events
  x86/sev-es: Handle INVD Events
  x86/sev-es: Handle RDPMC Events
  x86/sev-es: Handle RDTSC(P) Events
  x86/sev-es: Handle WBINVD Events
  x86/sev-es: Handle DR7 read/write events
  x86/sev-es: Handle MSR events
  x86/sev-es: Handle MMIO String Instructions
  x86/sev-es: Handle MMIO events
  x86/sev-es: Handle instruction fetches from user-space
  x86/sev-es: Wire up existing #VC exit-code handlers
  x86/sev-es: Add a Runtime #VC Exception Handler
  x86/entry/64: Add entry code for #VC handler
  x86/dumpstack/64: Add noinstr version of get_stack_info()
  x86/sev-es: Adjust #VC IST Stack on entering NMI handler
  x86/sev-es: Allocate and map an IST stack for #VC handler
  x86/sev-es: Setup per-CPU GHCBs for the runtime handler
  gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq
  x86/sev-es: Setup GHCB-based boot #VC handler
  gpio: tc35894: fix up tc35894 interrupt configuration
  leds: tlc591xx: Simplify with dev_err_probe()
  leds: sgm3140: Simplify with dev_err_probe()
  leds: pwm: Simplify with dev_err_probe()
  leds: lm3692x: Simplify with dev_err_probe()
  DT: leds: Add an optional property named 'shutdown-gpios'
  leds: is31fl319x: Add shutdown pin and generate a 5ms low pulse when startup
  dt: bindings: lp55xx: Updte yaml examples with new color ID
  firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
  x86/sev-es: Setup an early #VC handler
  x86/sev-es: Compile early handler code into kernel image
  i2c: smbus: add core function handling SMBus host-notify
  i2c: add binding to mark a bus as SMBus
  i2c: imx: Use dev_err_probe() to simplify error handling
  i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480
  sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL
  soundwire: qcom: fix SLIBMUS/SLIMBUS typo
  soundwire: cadence: fix race condition between suspend and Slave device alerts
  Revert "driver core: Annotate dev_err_probe() with __must_check"
  rtlwifi: switch from 'pci_' to 'dma_' API
  brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
  mwifiex: remove function pointer check
  rtl8xxxu: prevent potential memory leak
  rtlwifi: rtl8723ae: Delete a stray tab
  Revert "test_firmware: Test platform fw loading on non-EFI systems"
  ARM: aspeed: g5: Do not set sirq polarity
  memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation
  ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
  ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
  drm/virtio: report uuid in debugfs
  drm/virtio: fix uninitialized variable
  Fix use after free in get_capset_info callback.
  ath11k: Add peer max mpdu parameter in peer assoc command
  ath11k: fix uninitialized return in ath11k_spectral_process_data()
  HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS
  HID: i2c-hid: Prefer asynchronous probe
  HID: ite: Add USB id match for Acer One S1003 keyboard dock
  HID: roccat: add bounds checking in kone_sysfs_write_settings()
  drm: allow limiting the scatter list size.
  net: ethernet/neterion/vxge: fix spelling of "functionality"
  nfc: pn533/usb.c: fix spelling of "functions"
  ipv6: add tos reflection in TCP reset and ack
  net: tc35815: switch from 'pci_' to 'dma_' API
  hippi: switch from 'pci_' to 'dma_' API
  sfc: coding style cleanups in mcdi_port_common.c
  scsi: qedf: Retry qed->probe during recovery
  scsi: qedf: Add schedule_hw_err_handler callback for fan failure
  scsi: qedf: Return SUCCESS if stale rport is encountered
  scsi: qedf: FDMI attributes correction
  scsi: qedf: Fix for the session’s E_D_TOV value
  scsi: qedf: Correct the comment in qedf_initiate_els
  scsi: qedf: Change the debug parameter permission to read & write
  net: bridge: mcast: fix unused br var when lockdep isn't defined
  netlabel: Fix some kernel-doc warnings
  net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2400m_msg_to_dev()
  bnx2x: Fix some kernel-doc warnings
  cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c
  net: smsc911x: Remove unused variables
  net: hns3: remove some unused function hns3_update_promisc_mode()
  net: hns3: remove some unused macros related to queue
  net: hns3: remove unused field 'tc_num_last_time' in struct hclge_dev
  net: hns3: remove unused field 'io_base' in struct hns3_enet_ring
  net: hns3: fix a typo in struct hclge_mac
  net: hns3: skip periodic service task if reset failed
  net: hns3: narrow two local variable range in hclgevf_reset_prepare_wait()
  scsi: ufs: ufs-mediatek: Add host reset mechanism
  scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode
  scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk
  scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy
  scsi: qedi: Add support for handling PCIe errors
  scsi: qedi: Add firmware error recovery invocation support
  scsi: qedi: Mark all connections for recovery on link down event
  scsi: qedi: Use snprintf instead of sprintf
  scsi: qedi: Protect active command list to avoid list corruption
  scsi: qedi: Fix list_del corruption while removing active I/O
  scsi: qedi: Skip firmware connection termination for PCI shutdown handler
  scsi: qedi: Use qed count from set_fp_int in msix allocation
  net: sched: skip an unnecessay check
  powerpc: remove address space overrides using set_fs()
  powerpc: use non-set_fs based maccess routines
  x86: remove address space overrides using set_fs()
  x86: make TASK_SIZE_MAX usable from assembly code
  x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h
  lkdtm: remove set_fs-based tests
  test_bitmap: remove user bitmap tests
  uaccess: add infrastructure for kernel builds with set_fs()
  fs: don't allow splice read/write without explicit ops
  fs: don't allow kernel reads and writes without iter ops
  sysctl: Convert to iter interfaces
  integrity: invalid kernel parameters feedback
  ima: add check for enforced appraise option
  scsi: docs: Remove obsolete scsi typedef text from scsi_mid_low_api
  scsi: ibmvfc: Interface updates for future FPIN and MQ support
  scsi: ibmvfc: Use compiler attribute defines instead of __attribute__()
  scsi: ufshcd: Allow specifying an Auto-Hibernate Timer value of zero
  selftests/bpf: Add test for map_ptr arithmetic
  bpf: Permit map_ptr arithmetic with opcode add and offset 0
  platform/x86: thinkpad_acpi: Map Clipping tool hotkey to KEY_SELECTIVE_SCREENSHOT
  platform/x86: thinkpad_acpi: Add support for new hotkeys found on X1C8 / T14
  Input: allocate keycode for Fn + right shift
  Input: allocate keycodes for notification-center, pickup-phone and hangup-phone
  selftests/seccomp: Use bitwise instead of arithmetic operator for flags
  seccomp: Use current_pt_regs() instead of task_pt_regs(current)
  selftests/seccomp: Add test for unknown SECCOMP_RET kill behavior
  dt-bindings: convert spmi.txt to spmi.yaml
  dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix
  dt-bindings: crypto: sa2ul: fix a DT binding check warning
  drm/ttm: drop the tt backend function paths.
  drm/ttm/agp: remove bdev from agp helpers
  drm/ttm: get rid of agp specific populate/unpopulate paths.
  drm/ttm/agp: drop back end bindings from agp
  drm/gem_vram/ttm: move to driver backend destroy function.
  drm/amdgpu/ttm: move to driver backend binding funcs
  drm/vmwgfx: move to driver binding functions
  drm/nouveau/ttm: use driver bind/unbind/destroy functions.
  drm/radeon/ttm: move to driver binding/destroy functions. (v2)
  drm/ttm/agp: export bind/unbind/destroy for drivers to use.
  drm/qxl: move bind/unbind/destroy to the driver function table.
  drm/ttm: add optional bind/unbind via driver.
  drm/ttm: introduce ttm_bo_move_null
  EDAC, sb_edac: Simplify switch statement
  PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device()
  PCI: iproc: Set affinity mask on MSI interrupts
  PCI: mvebu: Remove useless msi_controller pointer allocation
  rxrpc: Allow multiple client connections to the same peer
  rxrpc: Rewrite the client connection manager
  rxrpc: Impose a maximum number of client calls
  MAINTAINERS: add entry for VKMS
  seccomp: kill process instead of thread for unknown actions
  dt-bindings: timers: sp-804: Convert to json-schema
  spi: spi-mtk-nor: support standard spi properties
  spi: tegra20: Simplify with dev_err_probe()
  spi: tegra114: Simplify with dev_err_probe()
  spi: synquacer: Simplify with dev_err_probe()
  spi: stm32: Simplify with dev_err_probe()
  spi: qcom-qspi: Simplify with dev_err_probe()
  spi: spi-mux: Simplify with dev_err_probe()
  spi: cadence-quadspi: Simplify with dev_err_probe()
  spi: bcm2835: Simplify with dev_err_probe()
  spi: atmel: Simplify with dev_err_probe()
  spi: sprd: Release DMA channel also on probe deferral
  ARM: dts: bcm2711: Enable the display pipeline
  PCI: dwc: Make ATU accessors private
  PCI: dwc: Remove read_dbi2 code
  PCI: dwc/tegra: Use common Designware port logic register definitions
  PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset
  PCI: dwc/qcom: Use common PCI register definitions
  PCI: dwc/imx6: Use common PCI register definitions
  PCI: dwc/meson: Rework PCI config and DW port logic register accesses
  PCI: dwc/meson: Drop unnecessary RC config space initialization
  PCI: dwc/meson: Drop the duplicate number of lanes setup
  PCI: dwc: Ensure FAST_LINK_MODE is cleared
  PCI: dwc: Add a 'num_lanes' field to struct dw_pcie
  PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPEED_CONTROL
  PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init()
  PCI: dwc/keystone: Drop duplicated 'num-viewport'
  PCI: dwc: Simplify config space handling
  PCI: dwc: Remove storing of PCI resources
  PCI: dwc: Remove root_bus pointer
  PCI: dwc: Convert to use pci_host_probe()
  PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus
  PCI: Also call .add_bus() callback for root bus
  PCI: dwc: Use generic config accessors
  PCI: dwc: Remove dwc specific config accessor ops
  PCI: dwc: histb: Use pci_ops for root config space accessors
  PCI: dwc: exynos: Use pci_ops for root config space accessors
  PCI: dwc: kirin: Use pci_ops for root config space accessors
  PCI: dwc: meson: Use pci_ops for root config space accessors
  PCI: dwc: tegra: Use pci_ops for root config space accessors
  PCI: dwc: keystone: Use pci_ops for config space accessors
  PCI: dwc: al: Use pci_ops for child config space accessors
  PCI: dwc: Add a default pci_ops.map_bus for root port
  dt-bindings: snps, dw-apb-ssi: Add sparx5 support, plus rx-sample-delay-ns property
  spi: dw: Add Microchip Sparx5 support
  spi: dw: Add support for RX sample delay register
  firmware: arm_scmi: Add SCMI device for system power protocol
  block: make QUEUE_SYSFS_BIT_FNS more useful
  block: add helper macros for queue sysfs entries
  firmware: arm_scmi: Add system power protocol support
  ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
  ASoC: qcom: common: Parse auxiliary devices from device tree
  ASoC: dt-bindings: qcom: Document "aux-devs" property
  netfilter: nf_tables: add userdata support for nft_object
  mmc: Drop COMPILE_TEST Kconfig option for MMC_S3C
  kdb: Use newer api for tasklist scanning
  kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
  kdb: remove unnecessary null check of dbg_io_ops
  interconnect: qcom: Add EPSS L3 support on SM8250
  dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250
  interconnect: qcom: Lay the groundwork for adding EPSS support
  interconnect: qcom: Add OSM L3 support on SM8150
  dt-bindings: interconnect: Add OSM L3 DT binding on SM8150
  interconnect: qcom: sc7180: Replace xlate with xlate_extended
  interconnect: qcom: sdm845: Replace xlate with xlate_extended
  interconnect: qcom: Implement xlate_extended() to parse tags
  dt-bindings: interconnect: Document the support of optional path tag
  interconnect: Introduce xlate_extended() callback
  interconnect: qcom: Add support for per-BCM scaling factors
  interconnect: qcom: Only wait for completion in AMC/WAKE by default
  interconnect: qcom: Support bcm-voter-specific TCS wait behavior
  dt-bindings: interconnect: Add property to set BCM TCS wait behavior
  dt-bindings: interconnect: Add generic qcom bindings
  interconnect: qcom: Add SM8250 interconnect provider driver
  interconnect: qcom: Add SM8150 interconnect provider driver
  dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings
  dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings
  dt-bindings: interconnect: single yaml file for RPMh interconnect drivers
  interconnect: Add bulk API helpers
  powerpc/64s: handle ISA v3.1 local copy-paste context switches
  powerpc: Warn about use of smt_snooze_delay
  powerpc/powernv: Print helpful message when cores guarded
  powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window
  powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window
  powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows
  powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable
  powerpc: Update documentation of ISA versions for Power10
  powerpc/tools: Remove 90 line limit in checkpatch script
  ASoC: mt6359: fix failed to parse DT properties
  ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO
  ASoC: topology: Add support for WO and RO TLV byte kcontrols
  ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform
  selftests/powerpc: Fix prefixes in alignment_handler signal handler
  powerpc/boot: Update Makefile comment for 64bit wrapper
  powerpc/64: Remove unused generic_secondary_thread_init()
  selftests/powerpc: Properly handle failure in switch_endian_test
  selftests/powerpc: Don't touch VMX/VSX on older CPUs
  selftests/powerpc: Skip L3 bank test on older CPUs
  selftests/powerpc: Skip security tests on older CPUs
  selftests/powerpc: Don't run DSCR tests on old systems
  selftests/powerpc: Include asm/cputable.h from utils.h
  selftests/powerpc: Move set_dscr() into rfi_flush.c
  selftests/powerpc: Give the bad_accesses test longer to run
  selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac
  selftests/powerpc: Run tm-tmspr test for longer
  selftests/powerpc: Don't use setaffinity in tm-tmspr
  selftests/powerpc: Fix TM tests when CPU 0 is offline
  powerpc/pseries/eeh: Fix dumb linebreaks
  powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION_GRAPH_TRACER
  powerpc/uaccess: Add pre-update addressing to __get_user_asm() and __put_user_asm()
  tracepoint: Fix overly long tracepoint names
  fbdev: radeonfb: use generic power management
  video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM container
  fbdev: remove mbx framebuffer driver
  video: fbdev: kyro: remove set but not used 'ulCoreClock'
  video: fbdev: kyro: remove set but not used 'ulBestVCO'
  video: fbdev: udlfb: fix kobj_to_dev.cocci warnings
  video: fbdev: radeon: Fix memleak in radeonfb_pci_register
  video: fbdev: tgafb: Avoid comma separated statements
  video: fbdev: sstfb: replace spurious snprintf() with sprintf()
  docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option.
  lib/fonts: add font 6x8 for OLED display
  fbdev: arkfb: use generic power management
  fbdev: s3fb: use generic power management
  fbdev: vt8623fb: use generic power management
  fbdev: i740fb: use generic power management
  fbdev: cyber2000fb: use generic power management
  fbdev: savagefb: use generic power management
  fbdev: nvidia: use generic power management
  fbdev: aty128fb: use generic power management
  fbdev: aty: use generic power management
  fbdev: via-core: use generic power management
  fbdev: lxfb: use generic power management
  fbdev: gxfb: use generic power management
  video: fbdev: sis: fix null ptr dereference
  omapfb: fix spelling mistake "propert" -> "property"
  video: fbdev: ssd1307fb: Added support to Column offset
  video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
  fbdev: sm712fb: handle ioremap() errors in probe
  fbmem: add margin check to fb_check_caps()
  iio: adc: xilinx-xadc: use devm_krealloc()
  hwmon: pmbus: use more devres helpers
  devres: provide devm_krealloc()
  syscore: Use pm_pr_dbg() for syscore_{suspend,resume}()
  driver core: Use the ktime_us_delta() helper
  test_firmware: Test platform fw loading on non-EFI systems
  docs: driver-api: firmware: fallback-mechanisms: Fix rendering of bullet point
  Documentation: Remove device connection documentation
  device property: Move fwnode_connection_find_match() under drivers/base/property.c
  backlight: tosa_bl: Include the right header
  backlight: tosa_lcd: Include the right header
  selftests/net: replace obsolete NFT_CHAIN configuration
  netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN
  phy: ti: am654: Fix a leak in serdes_am654_probe()
  dt-binding: phy: convert ti,omap-usb2 to YAML
  phy: ti: gmii-sel: retrieve ports number and base offset from dt
  phy: ti: gmii-sel: use features mask during init
  phy: ti: gmii-sel: move phy init in separate function
  media: vivid: fix compile warning/error
  kprobes: Make local functions static
  kprobes: Free kretprobe_instance with RCU callback
  kprobes: Remove NMI context check
  sparc: kprobes: Use generic kretprobe trampoline handler
  sh: kprobes: Use generic kretprobe trampoline handler
  s390: kprobes: Use generic kretprobe trampoline handler
  powerpc: kprobes: Use generic kretprobe trampoline handler
  parisc: kprobes: Use generic kretprobe trampoline handler
  mips: kprobes: Use generic kretprobe trampoline handler
  ia64: kprobes: Use generic kretprobe trampoline handler
  csky: kprobes: Use generic kretprobe trampoline handler
  arc: kprobes: Use generic kretprobe trampoline handler
  arm64: kprobes: Use generic kretprobe trampoline handler
  arm: kprobes: Use generic kretprobe trampoline handler
  x86/kprobes: Use generic kretprobe trampoline handler
  kprobes: Add generic kretprobe trampoline handler
  drm/ttm: merge offset and base in ttm_bus_placement
  drm/qxl: don't touch mem.bus.offset
  drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/write warnings
  scripts/gdb: update for lockless printk ringbuffer
  scripts/gdb: add utils.read_ulong()
  docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo
  printk: reduce LOG_BUF_SHIFT range for H8300
  printk: ringbuffer: support dataless records
  ath11k: fix a double free and a memory leak
  ath10k: Add support for chain1 regulator supply voting
  dt: bindings: Add new regulator as optional property for WCN3990
  phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout()
  phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout()
  phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_timeout()
  phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic()
  phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic()
  phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic()
  net: dsa: don't print non-fatal MTU error if not supported
  net: dsa: change PHY error message again
  blktrace: make function blk_trace_bio_get_cgid() static
  block: Remove unused blk_mq_sched_free_hctx_data()
  block: Do not discard buffers under a mounted filesystem
  x86/sev-es: Print SEV-ES info into the kernel log
  fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
  fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer
  net: tighten the definition of interface statistics
  rxrpc: Remove unused macro rxrpc_min_rtt_wlen
  sfc: simplify DMA mask setting
  sfc: remove EFX_DRIVER_VERSION
  sfc: handle limited FEC support
  sfc: add ethtool ops and miscellaneous ndos to EF100
  sfc: remove phy_op indirection
  sfc: don't double-down() filters in ef100_reset()
  arm64: topology: Stop using MPIDR for topology information
  arm64/mm/ptdump: Add address markers for BPF regions
  drm/vkms: Add support for writeback
  drm/vkms: Compute CRC without change input data
  drm/vkms: Decouple crc operations from composer
  x86/sev-es: Add SEV-ES Feature Detection
  net: ethernet: dnet: Remove set but unused variable 'len'
  x86/head/64: Move early exception dispatch to C code
  x86/idt: Make IDT init functions static inlines
  drm/ttm: remove bdev from ttm_tt
  net: ethernet: dwmac: remove redundant null check before clk_disable_unprepare()
  net: ethernet: fec: remove redundant null check before clk_disable_unprepare()
  net: stmmac: remove redundant null check before clk_disable_unprepare()
  net: xilinx: remove redundant null check before clk_disable_unprepare()
  MIPS: Remove mach-*/war.h
  MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR
  MIPS: Get rid of BCM1250_M3_WAR
  MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS
  MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option
  MIPS: Convert R10000_LLSC_WAR info a config option
  MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option
  MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option
  MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR
  MIPS: Convert R4600_V2_HIT_CACHEOP into a config option
  MIPS: Convert R4600_V1_HIT_CACHEOP into a config option
  MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option
  x86/head/64: Install a CPU bringup IDT
  MIPS: dts/ingenic: Cleanup qi_lb60.dts
  MIPS: Loongson64: Remove unused loongson_reboot.
  net: bridge: mcast: destroy all entries via gc
  net: bridge: mcast: improve IGMPv3/MLDv2 query processing
  net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report
  net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report
  net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report
  net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report
  net: bridge: mcast: delete expired port groups without srcs
  net: bridge: mdb: use mdb and port entries in notifications
  net: bridge: mdb: push notifications in __br_mdb_add/del
  net: bridge: mcast: add support for group query retransmit
  net: bridge: mcast: add support for group-and-source specific queries
  net: bridge: mcast: add support for src list and filter mode dumping
  net: bridge: mcast: add support for group source list
  net: bridge: mcast: factor out port group del
  net: bridge: mdb: arrange internal structs so fast-path fields are close
  x86/head/64: Switch to initial stack earlier
  x86/head/64: Load segment registers earlier
  net: dsa: rtl8366rb: Switch to phylink
  x86/head/64: Load GDT after switch to virtual addresses
  x86/head/64: Install startup GDT
  x86/idt: Split idt_data setup out of set_intr_gate()
  tipc: fix a deadlock when flushing scheduled work
  x86/sev-es: Add CPUID handling to #VC handler
  spi: qup: Allow for compile-testing on !ARM
  x86/fpu: Move xgetbv()/xsetbv() into a separate header
  regulator: lochnagar: Add additional VDDCORE range
  x86/sev-es: Add support for handling IOIO exceptions
  x86/boot/compressed/64: Unmap GHCB page before booting the kernel
  x86/boot/compressed/64: Setup a GHCB-based VC Exception handler
  x86/boot/compressed/64: Add set_page_en/decrypted() helpers
  x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()
  x86/boot/compressed/64: Call set_sev_encryption_mask() earlier
  x86/boot/compressed/64: Add stage1 #VC handler
  x86/boot/compressed/64: Change add_identity_map() to take start and end
  x86/boot/compressed/64: Don't pre-map memory in KASLR code
  x86/boot/compressed/64: Always switch to own page table
  x86/boot/compressed/64: Add page-fault handler
  x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c
  x86/boot/compressed/64: Add IDT Infrastructure
  x86/boot/compressed/64: Disable red-zone usage
  x86/insn: Add insn_has_rep_prefix() helper
  KVM: SVM: Use __packed shorthand
  x86/insn: Add insn_get_modrm_reg_off()
  KVM: SVM: Add GHCB Accessor functions
  x86/umip: Factor out instruction decoding
  KVM: SVM: Add GHCB definitions
  x86/umip: Factor out instruction fetch
  KVM: SVM: nested: Don't allocate VMCB structures on stack
  x86/insn: Make inat-tables.c suitable for pre-decompression code
  x86/traps: Move pf error codes to <asm/trap_pf.h>
  x86/cpufeatures: Add SEV-ES CPU feature
  arm64: perf: Remove unnecessary event_idx check
  regulator: remove locking around regulator_notifier_call_chain()
  regulator: don't require mutex for regulator_notifier_call_chain()
  fs: Don't invalidate page buffers in block_write_full_page()
  drm/vc4: drv: Support BCM2711
  dt-bindings: display: vc4: Document BCM2711 VC5
  dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings
  drm/vc4: hdmi: Support the BCM2711 HDMI controllers
  drm/vc4: hdmi: Add pixel BVB clock control
  drm/vc4: hdmi: Switch to blank pixels when disabled
  drm/vc4: hdmi: Do the VID_CTL configuration at once
  drm/vc4: hdmi: Implement finer-grained hooks
  drm/vc4: hdmi: Always recenter the HDMI FIFO
  drm/vc4: hdmi: Remove register dumps in enable
  drm/vc4: hdmi: Deal with multiple ALSA cards
  drm/vc4: hdmi: Add audio-related callbacks
  drm/vc4: hdmi: Set the b-frame marker to the match ALSA's default.
  drm/vc4: hdmi: Reset audio infoframe on encoder_enable if previously streaming
  drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers
  drm/vc4: hdmi: Use clk_set_min_rate instead
  drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate
  drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid
  drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define
  drm/vc4: hdmi: Add CEC support flag
  drm/vc4: hdmi: Move CEC init to its own function
  drm/vc4: hdmi: Deal with multiple debugfs files
  drm/vc4: hdmi: Store the encoder type in the variant structure
  drm/vc4: hdmi: Add a set_timings callback
  drm/vc4: hdmi: Add a CSC setup callback
  drm/vc4: hdmi: Add PHY RNG enable / disable function
  drm/vc4: hdmi: Add PHY init and disable function
  drm/vc4: hdmi: Add reset callback
  drm/vc4: hdmi: Implement a register layout abstraction
  drm/vc4: hdmi: Introduce resource init and variant
  drm/vc4: hdmi: Remove vc4_hdmi_connector
  drm/vc4: hdmi: Remove vc4_dev hdmi pointer
  drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device
  drm/vc4: hdmi: Pass vc4_hdmi to CEC code
  drm/vc4: hdmi: Add container_of macros for encoders and connectors
  drm/vc4: hdmi: Use local vc4_hdmi directly
  drm/vc4: hdmi: Move accessors to vc4_hdmi
  drm/vc4: hdmi: Rename hdmi to vc4_hdmi
  drm/vc4: hdmi: Remove DDC argument to connector_init
  drm/vc4: hdmi: rework connectors and encoders
  drm/vc4: hdmi: Move structure to header
  drm/vc4: hdmi: Use debugfs private field
  drm/vc4: crtc: Add BCM2711 pixelvalves
  dt-bindings: display: vc4: pv: Add BCM2711 pixel valves
  drm/vc4: drv: Disable the CRTC at boot time
  drm/vc4: crtc: Move the CRTC disable out
  drm/vc4: hvs: Introduce a function to get the assigned FIFO
  drm/vc4: hvs: Make the stop_channel function public
  drm/vc4: crtc: Clear the PixelValve FIFO during configuration
  drm/vc4: crtc: Clear the PixelValve FIFO on disable
  drm/vc4: crtc: Add a delay after disabling the PixelValve output
  drm/vc4: encoder: Add finer-grained encoder callbacks
  drm/vc4: crtc: Move HVS channel init before the PV initialisation
  drm/vc4: crtc: Remove redundant pixelvalve reset
  drm/vc4: crtc: Remove mode_set_nofb
  drm/vc4: hvs: Make sure our channel is reset
  drm/vc4: crtc: Move the HVS gamma LUT setup to our init function
  drm/vc4: crtc: Move HVS init and close to a function
  drm/vc4: crtc: Move PV dump to config_pv
  drm/vc4: crtc: Turn pixelvalve reset into a function
  drm/vc4: crtc: Disable color management for HVS5
  drm/vc4: crtc: Add HDMI1 encoder type
  drm/vc4: crtc: Rename HDMI encoder type to HDMI0
  drm/vc4: crtc: Add function to compute FIFO level bits
  drm/vc4: crtc: Add FIFO depth to vc4_crtc_data
  drm/vc4: crtc: Assign output to channel automatically
  drm/vc4: kms: Convert to for_each_new_crtc_state
  drm/vc4: crtc: Enable and disable the PV in atomic_enable / disable
  drm/vc4: crtc: Use local chan variable
  drm/vc4: crtc: Rename HVS channel to output
  drm/vc4: crtc: Move the cob allocation outside of bind
  drm/vc4: crtc: Use a shared interrupt
  drm/vc4: crtc: Deal with different number of pixel per clock
  drm/vc4: plane: Create more planes
  drm/vc4: plane: Optimize the LBM allocation size
  drm/vc4: plane: Change LBM alignment constraint on LBM
  drm/vc4: hvs: Boost the core clock during modeset
  drm/vc4: Add support for the BCM2711 HVS5
  dt-bindings: display: Add support for the BCM2711 HVS
  PCI: cadence-ep: Remove obsolete path from comment
  usb: typec: intel_pmc_mux: Support for device role (UFP)
  usb: typec: intel_pmc_mux: Check the port status before connect
  dt-bindings: PCI: rcar: Add device tree support for r8a7742
  PCI: imx6: Do not output error message when devm_clk_get() failed with -EPROBE_DEFER
  tools, bpf: Synchronise BPF UAPI header with tools
  bpf: Fix formatting in documentation for BPF helpers
  tools: bpftool: Fix formatting in bpftool-link documentation
  ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo
  PCI: imx6: Use fallthrough pseudo-keyword
  PCI: rcar-gen2: Use fallthrough pseudo-keyword
  soundwire: qcom: add v1.5.1 compatible
  soundwire: qcom: add support for mmio soundwire master devices
  soundwire: qcom: avoid dependency on CONFIG_SLIMBUS
  soundwire: qcom: fix abh/ahb typo
  ASoC: SOF: topology: make process type optional
  ASoC: SOF: append extended data to sof_ipc_comp_mux
  ASoC: SOF: append extended data to sof_ipc_comp_process
  ASoC: SOF: append extended data to sof_ipc_comp_tone
  ASoC: SOF: append extended data to sof_ipc_comp_asrc
  ASoC: SOF: append extended data to sof_ipc_comp_src
  ASoC: SOF: append extended data to sof_ipc_comp_host
  ASoC: SOF: append extended data to sof_ipc_comp_volume
  ASoC: SOF: append extended data to sof_ipc_comp_mixer
  ASoC: SOF: append extended data to sof_ipc_comp_dai
  ASoC: SOF: topology: add helper for setting up IPC component
  ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data
  ASoC: SOF: topology: parse comp_ext_tokens for all widgets
  ASoC: SOF: topology: create component extended tokens
  ASoC: SOF: add comp_ext to struct snd_sof_widget
  ASoC: SOF: tokens: add token for component UUID
  media: atomisp: get rid of -Wsuggest-attribute=format warnings
  media: atomisp: move a static constant out of a header file
  media: atomisp: get rid of unused vars
  HID: wiimote: narrow spinlock range in wiimote_hid_event()
  HID: wiimote: make handlers[] const
  media: atomisp: print a warning if error while setting downscaler
  media: atomisp: get rid of some cleanup leftovers
  media: vivid: fix error path
  media: vivid: move the devnode creation logic to a separate function
  media: vivid: move the create queues to a separate function
  media: vivid: place dt timings init code on a separate function
  arm64: get rid of TEXT_OFFSET
  media: vivid: move set_capabilities logic to a separate function
  media: vivid: place the logic which disables ioctl on a separate function
  media: vivid: move the detection part out of vivid_create_instance
  PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
  PCI: aardvark: Implement driver 'remove' function and allow to build it as module
  PCI: pci-bridge-emul: Export API functions
  PCI: aardvark: Check for errors from pci_bridge_emul_init() call
  PCI: aardvark: Fix compilation on s390
  ACPI/IORT: Remove the unused inline functions
  ACPI/IORT: Drop the unused @ops of iort_add_device_replay()
  arm64/numa: Fix a typo in comment of arm64_numa_init
  arm64: fix some spelling mistakes in the comments by codespell
  iommu/arm-smmu-v3: permit users to disable msi polling
  iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass
  iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter
  drivers: most: add character device interface driver
  iommu/arm-smmu-v3: Fix l1 stream table size in the error message
  drivers/perf: hisi: Add missing include of linux/module.h
  ASoC: sun8i-codec: Manage module clock via DAPM
  ASoC: sun8i-codec: Attach the bus clock to the regmap
  ASoC: sun8i-codec: Sort masks in a consistent order
  ASoC: sun8i-codec: Fix field bit number indentation
  ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name
  ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names
  ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names
  ASoC: sun8i-codec: Fix AIF1 MODCLK widget name
  ASoC: sun8i-codec: Remove extraneous widgets
  drivers/virt/fsl_hypervisor: Fix error handling path
  arch: vdso: add vdso linker script to 'targets' instead of extra-y
  char: virtio: Select VIRTIO from VIRTIO_CONSOLE.
  uacce: Use kobj_to_dev() instead of container_of()
  mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 5.4
  mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v5.4
  mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.19
  mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.14
  mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.9
  mtd: mtdoops: Don't write panic data twice
  mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.4
  ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback
  ASoC: Intel: sof_sdw: add dailink .trigger callback
  ASoC: soc-dai: clarify return value for get_sdw_stream()
  mmc: host: Enable compile testing of multiple drivers
  drm/i915: Unlock the shared hwsp_gtt object after pinning
  drm/i915: Filter wake_flags passed to default_wake_function
  drm/i915: Remove i915_request.lock requirement for execution callbacks
  drm/i915: Be wary of data races when reading the active execlists
  ARM: dts: ste-href: Add reg property to the LP5521 channel nodes
  arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
  arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
  arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
  arm64: dts: ti: k3-*: Use generic pinctrl for node names
  arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
  arm64: dts: ti: k3-am65*: Use generic gpio for node names
  arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
  arm64: dts: ti: k3-j721e: Use lower case hexadecimal
  firmware: arm_scmi: Constify static scmi-ops
  firmware: arm_scmi: Constify ops pointers in scmi_handle
  cpufreq: arm_scmi: Constify scmi_perf_ops pointers
  drm/i915: Add ww locking to pin_to_display_plane, v2.
  drm/i915: Add ww locking to vm_fault_gtt
  drm/i915: Move i915_vma_lock in the selftests to avoid lock inversion, v3.
  drm/i915: Use ww pinning for intel_context_create_request()
  drm/i915/selftests: Fix locking inversion in lrc selftest.
  drm/i915: Dirty hack to fix selftests locking inversion
  drm/i915: Convert i915_perf to ww locking as well
  drm/i915: Kill last user of intel_context_create_request outside of selftests
  drm/i915: Convert i915_gem_object/client_blt.c to use ww locking as well, v2.
  drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.
  drm/i915: Rework intel_context pinning to do everything outside of pin_mutex
  drm/i915: Pin engine before pinning all objects, v5.
  drm/i915: Nuke arguments to eb_pin_engine
  drm/i915: Add ww context handling to context_barrier_task
  drm/i915: Use ww locking in intel_renderstate.
  drm/i915: Use per object locking in execbuf, v12.
  drm/i915: Parse command buffer earlier in eb_relocate(slow)
  drm/i915: Remove locking from i915_gem_object_prepare_read/write
  drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.
  Revert "drm/i915/gem: Split eb_vma into its own allocation"
  Revert "drm/i915/gem: Drop relocation slowpath".
  drm/i915: Revert relocation chaining commits.
  Revert "drm/i915/gem: Async GPU relocations only"
  drm/i915/gem: Free the fence after a fence-chain lookup failure
  drm/i915/gem: Reduce context termination list iteration guard to RCU
  drm/i915/selftests: Prevent selecting 0 for our random width/align
  drm/i915/gt: Hold context/request reference while breadcrumbs are active
  drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier
  drm/i915/gt: Shrink i915_page_directory's slab bucket
  drm/i915/gt: Switch to object allocations for page directories
  drm/i915: Preallocate stashes for vma page-directories
  drm/i915/gt: Distinguish the virtual breadcrumbs from the irq breadcrumbs
  drm/i915/gt: Only transfer the virtual context to the new engine if active
  drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs
  misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller
  dt-bindings: pci: rcar-pci-ep: Document r8a774e1
  PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
  xfrm: clone whole liftime_cur structure in xfrm_do_migrate
  xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
  xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
  xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
  arm64: perf: Add general hardware LLC events for PMUv3
  arm64: traps: Add str of description to panic() in die()
  drm/i915: Remove requirement for holding i915_request.lock for breadcrumbs
  drm/i915: Provide a fastpath for waiting on vma bindings
  drm/i915: Reduce locking around i915_active_acquire_preallocate_barrier()
  drm/i915: Make the stale cached active node available for any timeline
  drm/i915: Keep the most recently used active-fence upon discard
  drm/i915: Export a preallocate variant of i915_active_acquire()
  drm/i915: Skip taking acquire mutex for no ref->active callback
  drm/i915/selftests: Drop stale timeline constructor assert
  drm/i915/gt: Pull release of node->age under the spinlock
  drm/i915/gt: Support multiple pinned timelines
  drm/i915/gem: Delay tracking the GEM context until it is registered
  drm/i915/gt: Fix termination condition for freeing all buffer objects
  drm/i915/selftests: Flush the active barriers before asserting
  drm/i915/gt: Delay taking the spinlock for grabbing from the buffer pool
  drm/i915/gt: Disable preparser around xcs invalidations on tgl
  drm/i915/gem: Remove disordered per-file request list for throttling
  drm/i915: Soften the tasklet flush frequency before waits
  drm/i915/selftests: Mock the status_page.vma for the kernel_context
  drm/i915: Reduce i915_request.lock contention for i915_request_wait
  misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G2N PCIe controllers
  dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1
  arm64: dts: arm: Fix SP805 clock-names
  ARM: dts: arm: Fix SP805 clocks
  PCI: xilinx-cpm: Remove leftover bridge initialization
  ARM: dts: arm: Fix SP804 users
  PCI: tegra: No need to check return value of debugfs_create() functions
  lib: devres: delete duplicated words
  driver core: Annotate dev_err_probe() with __must_check
  PCI: dwc: Allow overriding bridge pci_ops
  PCI: dwc: Use DBI accessors instead of own config accessors
  PCI: Allow root and child buses to have different pci_ops
  PCI: designware-ep: Fix the Header Type check
  device connection: Remove struct device_connection
  device connection: Remove device_connection_add()
  device connection: Remove device_connection_find()
  arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
  pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
  m68k: Replace HTTP links with HTTPS ones
  m68k: mm: Remove superfluous memblock_alloc*() casts
  m68k: mm: Use PAGE_ALIGNED() helper
  m68k: Sort selects in main Kconfig
  m68k: amiga: Clean up Amiga hardware configuration
  m68k: Revive _TIF_* masks
  brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329
  brcmfmac: drop chip id from debug messages
  brcmfmac: increase F2 watermark for BCM4329
  staging: wlan-ng: Remove repeated word our
  staging: rtl8188eu: clean up whitespace in wpa_set_encryption()
  staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt_actioncode with ieee80211_spectrum_mgmt_actioncode
  /dev/zero: fixups for ->read
  drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs
  mwifiex: sdio: Fix -Wunused-const-variable warnings
  mwifiex: wmm: Fix -Wunused-const-variable warnings
  rtw88: fix compile warning: [-Wignored-qualifiers]
  mt7601u: Use fallthrough pseudo-keyword
  mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
  drm/bridge/synopsys: dsi: add support for non-continuous HS clock
  drm/bridge/synopsys: dsi: allow sending longer LP commands
  drm/bridge/synopsys: dsi: allow LP commands in video mode
  mmc: host: Drop unneeded MMC dependency in Kconfig
  mmc: renesas_sdhi: Drop local dma_parms
  mmc: omap-hsmmc: remove redundant null check
  mmc: core: simplify an expression
  mmc: renesas_sdhi: keep SCC clock active when tuning
  mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_tune' helper
  mmc: core: when downgrading HS400, callback into drivers earlier
  mmc: sdhci-msm: Prefer asynchronous probe
  mmc: s3cmci: Drop unused variables in dbg_dumpregs
  mmc: s3cmci: Cast driver data through long
  mmc: s3cmci: Use proper printk format for iomem pointer
  mmc: davinci: Fix -Wpointer-to-int-cast on compile test
  mmc: sdhci-brcmstb: Simplify with optional clock and dev_err_probe()
  mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t
  mmc: dw_mmc: Simplify with dev_err_probe()
  mmc: sdhci-tegra: Simplify with dev_err_probe()
  mmc: sdhci-of-arasan: Simplify with dev_err_probe()
  mmc: meson: Simplify with dev_err_probe()
  mmc: jz4740: Simplify with dev_err_probe()
  mmc: dw_mmc-zx: Simplify with dev_err_probe()
  mmc: davinci: Simplify with dev_err_probe()
  mmc: bcm2835: Simplify with dev_err_probe()
  mmc: core: Allow setting slot index via device tree alias
  dt-bindings: mmc: document alias support
  mmc: meson-gx: use wrapper to avoid accessing internal vars
  dt-bindings: mmc: mmc-pwreq-simple: Accept more than one reset GPIO
  dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching
  mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711
  mmc: mediatek: add pre_enable() and post_disable() hook function
  mmc: cqhci: add new cqhci_host_ops pre_enable() and post_disable()
  mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target
  mmc: tmio: remove indirection of 'execute_tuning' callback
  mmc: tmio: don't reset whole IP core when tuning fails
  mmc: tmio: factor out common parts of the reset routine
  mmc: tmio: remove indirection of 'hw_reset' callback
  Revert "mmc: tmio: fix reset operation"
  mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset'
  mmc: sdhci_am654: Add workaround for card detect debounce timer
  mmc: sdhci-msm: enable compile-testing on !ARM
  mmc: sdhci-esdhc-imx: remove unused code
  mmc: sd: Use kobj_to_dev() instead of container_of()
  mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver
  dt-bindings: mmc: Add Sparx5 SDHCI controller bindings
  mmc: via-sdmmc: Fix data race bug
  mmc: core: Improve documentation of MMC_CAP_HW_RESET
  mmc: sdhci: Add LTR support for some Intel BYT based controllers
  mmc: test: remove ambiguity in test description
  mmc: mmc_spi: fix timeout calculation
  mmc: sdio: Export SDIO revision and info strings to userspace
  mmc: sdio: Extend sdio_config_attr macro and use it also for modalias
  mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers
  mmc: sdio: Check for CISTPL_VERS_1 buffer size
  mmc: sdhci-esdhc-imx: Reset before sending tuning command for manual tuning
  ms_block: fix spelling mistake "doesn'" -> "doesn't"
  dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support
  mmc: Kconfig: Add RISCV and CSKY for MMC_DW
  mmc: s3cmci: remove empty kerneldoc comment
  dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's J7200 devices
  mmc: sdhci_am654: Replace HTTP links with HTTPS ones
  udmabuf: Add missing compact_ioctl
  bus: brcmstb_gisb: Add support for breakpoint interrupts
  dt-bindings: bus: Document breakpoint interrupt for gisb-arb
  clk: imx: Fix and update kerneldoc
  clk: imx: fix i.MX7D peripheral clk mux flags
  clk: imx: fix composite peripheral flags
  xfs: xfs_iflock is no longer a completion
  xfs: remove kmem_realloc()
  drm/panel: s6e63m0: Fix up DRM_DEV* regression
  enic: switch from 'pci_' to 'dma_' API
  soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
  net: gemini: Clean up phy registration
  net: Add a missing word
  net: dsa: rtl8366rb: Support setting MTU
  irqchip/gic-v2, v3: Prevent SW resends entirely
  irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs
  irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
  genirq: Walk the irq_data hierarchy when resending an interrupt
  net/packet: Remove unused macro BLOCK_PRIV
  ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
  ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
  ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node
  MAINTAINERS: Move Hartmut Knaack to Credits
  MAINTAINERS: Consolidate Analog Devices IIO entries and remove Beniamin Bia
  iio: sx9310: Prefer async probe
  iio: adc: rockchip_saradc: Allow compile-testing with !ARM
  drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon
  drm/i915: panel: Use atomic PWM API for devs with an external PWM controller
  drm/i915: panel: Honor the VBT PWM min setting for devs with an external PWM controller
  drm/i915: panel: Honor the VBT PWM frequency for devs with an external PWM controller
  drm/i915: panel: Add get_vbt_pwm_freq() helper
  pwm: crc: Implement get_state() method
  pwm: crc: Implement apply() method to support the new atomic PWM API
  pwm: crc: Enable/disable PWM output on enable/disable
  pwm: crc: Fix period changes not having any effect
  pwm: crc: Fix off-by-one error in the clock-divider calculations
  pwm: crc: Fix period / duty_cycle times being off by a factor of 256
  pwm: lpss: Remove suspend/resume handlers
  pwm: lpss: Make pwm_lpss_apply() not rely on existing hardware state
  pwm: lpss: Add pwm_lpss_prepare_enable() helper
  pwm: lpss: Add range limit check for the base_unit register value
  pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
  ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation)
  ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase
  MAINTAINERS: add files for Mediatek DRM drivers
  phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/mediatek folder
  drm/mediatek: Separate mtk_hdmi_phy to an independent module
  drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hdmi driver
  NFC: digital: Remove two unused macroes
  caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE
  MAINTAINERS: repair reference in LYNX PCS MODULE
  net: dsa: bcm_sf2: Ensure that MDIO diversion is used
  of: Export of_remove_property() to modules
  sfc: remove efx_tx_queue_partner
  sfc: rewrite efx_tx_may_pio
  sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath
  sfc: use tx_queue->old_read_count in EF100 TX path
  sfc: make ef100 xmit_more handling look more like ef10's
  sfc: add and use efx_tx_send_pending in tx.c
  coccinelle: misc: add uninitialized_var.cocci script
  staging: tegra-vde: fix common struct sg_table related issues
  ARM: dts: imx28-m28: Align GPMI NAND node name with schema
  ARM: dts: imx6qdl: add enet_out clk support
  ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
  ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
  arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
  ARM: imx: Remove ehci board files
  ARM: imx: Remove i.MX35 board files
  ARM: imx: Remove i.MX31 board files
  ARM: imx: Remove i.MX27 board files
  ARM: imx: Remove imx21 support
  arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
  arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
  arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
  arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
  arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
  arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
  arm64: dts: imx8mq-evk: Align pin configuration group names with schema
  arm64: dts: imx8mn-evk: Align pin configuration group names with schema
  arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
  arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
  arm64: dts: imx8mm-evk: Align pin configuration group names with schema
  arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
  arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
  dt-bindings: arm: fsl: Add imx8mm ddr4 evk board
  arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
  arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
  fpga: fpga-region: Cleanup an outdated comment
  ARM: dts: imx: add devicetree for Tolino Shine 2 HD
  dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
  ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
  drm/panel: s6e63m0: Order enable/disable sequence
  drm/panel: s6e63m0: Add code to identify panel
  drm/panel: s6e63m0: Add reading functionality
  x86/resctrl: Fix spelling in user-visible warning messages
  drm/panel: s6e63m0: Add DSI transport
  drm/panel: s6e63m0: Break out SPI transport
  soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
  soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
  soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
  ARM: brcmstb: Add debug UART entry for 72615
  perf tools: Make GTK2 support opt-in
  perf vendor events amd: Enable Family 19h users by matching Zen2 events
  perf vendor events amd: Add recommended events
  perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1
  perf vendor events amd: Add L2 Prefetch events for zen1
  drm/msm/adreno: remove return value of function XX_print
  drm/msm: drop cache sync hack
  drm/msm/mdp5: Remove unused downstream bus scaling apis
  drm/msm/mdp4: Remove unused downstream bus scaling apis
  drm/msm/dpu: add support for clk and bw scaling for display
  perf: ftrace: Add filter support for option -F/--funcs
  perf tools: Consolidate close_control_option()'s into one function
  perf intel-pt: Document snapshot control command
  perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq'
  perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config'
  tools/memory-model: Expand the cheatsheet.txt notion of relaxed
  smp: Make symbol 'csd_bug_count' static
  kernel/smp: Provide CSD lock timeout diagnostics
  smp: Add source and destination CPUs to __call_single_data
  perf record: Add 'snapshot' control command
  perf tools: Add FIFO file names as alternative options to --control
  perf tools: Use AsciiDoc formatting for --control option documentation
  perf tools: Handle read errors from ctl_fd
  perf tools: Consolidate --control option parsing into one function
  perf tests: Add test for PE binary format support
  perf symbols: Try reading the symbol table with libbfd
  perf dso: Use libbfd to read build_id and .gnu_debuglink section
  tools features: Add feature test to check if libbfd has buildid support
  ACPICA: Introduce special struct type for GPE register addresses
  ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write()
  ACPICA: Validate GPE blocks at init time
  scripts/dev-needs: Add script to list device dependencies
  Make the docs build "work" with Sphinx 3.x
  pty: do tty_flip_buffer_push without port->lock in pty_write
  tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
  tty: ipwireless: fix error handling
  tty: synclink_gt: switch from 'pci_' to 'dma_' API
  tty: serial: icom: switch from 'pci_' to 'dma_' API
  drivers/greybus: Use kobj_to_dev()
  x86/mce: Increase maximum number of banks to 64
  serial: 8250_fsl: Add ACPI support
  serial: stm32: Add RS485 RTS GPIO control again
  tty: serial: earlycon dependency
  sc16is7xx: Set iobase to device index
  serial: core: Simplify with dev_err_probe()
  serial: 8250: Simplify with dev_err_probe()
  serial: imx: Delete duplicated argument to '|' in imx_uart_probe
  dt-bindings: gpio: fsl-imx-gpio: Add power-domains
  dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs
  dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property
  dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles
  uas: bump hw_max_sectors to 2048 blocks for SS or faster drives
  uas: fix sdev->host->dma_dev
  usb-storage: fix sdev->host->dma_dev
  usb/host: ehci-npcm7xx: Use pm_ptr() macro
  usb/host: ehci-spear: Use pm_ptr() macro
  usb/host: ehci-platform: Use pm_ptr() macro
  usb/misc: usb3503: Use pm_ptr() macro
  usb/misc: usb4604: Use pm_ptr() macro
  dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
  usb: core: driver: fix stray tabs in error messages
  samples, bpf: Add xsk_fwd test file to .gitignore
  samples, bpf: Replace bpf_program__title() with bpf_program__section_name()
  staging: pi433: break long lines
  staging: rtl8723bs: os_dep: added blank line to fix coding style issue
  x86/debug: Change thread.debugreg6 to thread.virtual_dr6
  x86/debug: Support negative polarity DR6 bits
  x86/debug: Simplify hw_breakpoint_handler()
  x86/debug: Remove aout_dump_debugregs()
  x86/debug: Remove the historical junk
  x86/debug: Move cond_local_irq_enable() block into exc_debug_user()
  x86/debug: Move historical SYSENTER junk into exc_debug_kernel()
  x86/debug: Simplify #DB signal code
  x86/debug: Remove handle_debug(.user) argument
  x86/debug: Move kprobe_debug_handler() into exc_debug_kernel()
  x86/debug: Sync BTF earlier
  MAINTAINERS: Add myself as SCHED_DEADLINE reviewer
  libbpf: Fix potential multiplication overflow
  libbpf: Fix another __u64 cast in printf
  iommu/tegra-smmu: Add locking around mapping operations
  tests: add waitid() tests for non-blocking pidfds
  arm64: mte: Add Memory Tagging Extension documentation
  arm64: mte: Kconfig entry
  arm64: mte: Save tags when hibernating
  arm64: mte: Enable swap of tagged pages
  mm: Add arch hooks for saving/restoring tags
  fs: Handle intra-page faults in copy_mount_options()
  arm64: mte: ptrace: Add NT_ARM_TAGGED_ADDR_CTRL regset
  arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support
  arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasks
  arm64: mte: Restore the GCR_EL1 register after a suspend
  arm64: mte: Allow user control of the generated random tags via prctl()
  arm64: mte: Allow user control of the tag check mode via prctl()
  mm: Allow arm64 mmap(PROT_MTE) on RAM-based files
  arm64: mte: Validate the PROT_MTE request via arch_validate_flags()
  mm: Introduce arch_validate_flags()
  arm64: mte: Add PROT_MTE support to mmap() and mprotect()
  mm: Introduce arch_calc_vm_flag_bits()
  arm64: mte: Tags-aware aware memcmp_pages() implementation
  arm64: Avoid unnecessary clear_user_page() indirection
  arm64: mte: Tags-aware copy_{user_,}highpage() implementations
  arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE
  mm: Preserve the PG_arch_2 flag in __split_huge_page_tail()
  mm: Add PG_arch_2 page flag
  arm64: mte: Handle synchronous and asynchronous tag check faults
  arm64: mte: Add specific SIGSEGV codes
  arm64: kvm: mte: Hide the MTE CPUID information from the guests
  iommu/sun50i: Fix set-but-not-used variable warning
  iommu/mediatek: Check 4GB mode by reading infracfg
  drm/i915: remove the extra modeset init layer
  tests: port pidfd_wait to kselftest harness
  pidfd: support PIDFD_NONBLOCK in pidfd_open()
  exit: support non-blocking pidfds
  drm/i915: split out intel_modeset_driver_remove_nogem() and simplify
  drm/i915: move more display related probe to intel_modeset_init_noirq()
  drm/i915: split intel_modeset_init() pre/post gem init
  iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
  iommu/iova: Replace cmpxchg with xchg in queue_iova
  regulator: bd71847: add property for omitting ON/OFF control
  regulator: bd71837: add property for omitting ON/OFF control
  regulator: bd718x7 fix regulator states at SUSPEND
  regulator: bd718x7 initialize regulator config only once
  iommu/dma: Remove broken huge page handling
  fuse: update project homepage
  ASoC: samsung-i2s: Add missing properties
  ASoC: odroid: Add missing properties
  ARM: dts: r8a7742: Add IPMMU DT nodes
  dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a7742 support
  soundwire: intel: remove stream handling from .prepare and .hw_free
  soundwire: intel: remove .trigger operation
  soundwire: intel: fix NULL/ERR_PTR confusion
  soundwire: stream: fix NULL/IS_ERR confusion
  soundwire: remove SDW_REG_SHIFT()
  soundwire: intel_init: use FIELD_{GET|PREP}
  soundwire: intel: use FIELD_{GET|PREP}
  soundwire: cadence: use FIELD_{GET|PREP}
  soundwire: qcom : use FIELD_{GET|PREP}
  soundwire: stream: use FIELD_{GET|PREP}
  soundwire: slave: use SDW_DISCO_LINK_ID()
  soundwire: bus: use FIELD_GET()
  soundwire: define and use addr bit masks
  iommu: Rename iommu_tlb_* functions to iommu_iotlb_*
  ASoC: SOF: topology: fix core enable sequence
  ASoC: SOF: support topology components on secondary cores
  ASoC: SOF: add a "core" parameter to widget loading functions
  dt-bindings: iommu: renesas,ipmmu-vmsa: Sort compatible string in increasing number of the SoC
  iommu/tegra-smmu: Prune IOMMU group when it is released
  iommu/tegra-smmu: Balance IOMMU group reference count
  iommu/tegra-smmu: Set IOMMU group name
  x86/entry/64: Do not include inst.h in calling.h
  ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420
  iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variable
  iommu/vt-d: Drop kerneldoc marker from regular comment
  iommu/amd: Fix kerneldoc comments
  iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes
  iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variable
  crypto: amlogic - Fix endianness marker
  padata: add another maintainer and another list
  crypto: sun8i-ss - remove redundant memzero_explicit()
  crypto: sun8i-ss - use kfree_sensitive()
  crypto: sun8i-ce - use kfree_sensitive()
  crypto: amlogic - use kfree_sensitive()
  crypto: inside-secure - use kfree_sensitive()
  crypto: ccree - Simplify with dev_err_probe()
  crypto: sa2ul - Simplify with dev_err_probe()
  hwrng: cctrn - Simplify with dev_err_probe()
  crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning
  crypto: arm64/gcm - Fix endianness warnings
  crypto: arm64/sha - Add declarations for assembly variables
  crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon
  arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display
  arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores
  arm64: dts: renesas: r8a774e1: Add FDP1 device nodes
  ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller
  ARM: dts: r8a7742: Add IPMMU DT nodes
  clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r)
  clk: renesas: r8a7742: Add clk entry for VSPR
  platform/chrome: Kconfig: Remove the transitional MFD_CROS_EC config
  platform/chrome: cros_ec_lightbar: Reduce ligthbar get version command
  arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC
  proc: add a read_iter method to proc proc_ops
  proc: cleanup the compat vs no compat file ops
  proc: remove a level of indentation in proc_get_inode
  selftests/bpf: Fix check in global_data_init.
  selftests/bpf: Add __noinline variant of cls_redirect selftest
  selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline
  selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests
  selftests/bpf: Turn fexit_bpf2bpf into test with subtests
  libbpf: Deprecate notion of BPF program "title" in favor of "section name"
  selftests/bpf: Don't use deprecated libbpf APIs
  tools/bpftool: Replace bpf_program__title() with bpf_program__section_name()
  selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls
  libbpf: Add multi-prog section support for struct_ops
  libbpf: Implement generalized .BTF.ext func/line info adjustment
  libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls
  libbpf: Support CO-RE relocations for multi-prog sections
  libbpf: Parse multi-function sections into multiple BPF programs
  libbpf: Ensure ELF symbols table is found before further ELF processing
  smsc9420: switch from 'pci_' to 'dma_' API
  epic100: switch from 'pci_' to 'dma_' API
  net: phy: dp83867: Fix various styling and space issues
  ip: expose inet sockopts through inet_diag
  net: dsa: bcm_sf2: recalculate switch clock rate based on ports
  net: dsa: bcm_sf2: request and handle clocks
  dt-bindings: net: Document Broadcom SF2 switch clocks
  net: systemport: Manage Wake-on-LAN clock
  net: systemport: fetch and use clock resources
  dt-bindings: net: Document Broadcom SYSTEMPORT clocks
  ethtool: fix error handling in ethtool_phys_id
  selftests/net: improve descriptions for XFAIL cases in psock_snd.sh
  chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4
  net: mvpp2: split xlg and gmac pcs
  net: mvpp2: convert to phylink pcs operations
  net: mvpp2: move GMAC reset handling into mac_prepare()/mac_finish()
  net: mvpp2: ensure the port is forced down while changing modes
  net: mvpp2: convert to use mac_prepare()/mac_finish()
  net: mvpp2: tidy up ACPI hack
  submitting-patches.rst: presume git will be used
  Documentation/maintainer: rehome sign-off process
  Documentation/process: expand plain-text advice
  submitting-patches.rst: remove heading numbering
  blk-mq, elevator: Count requests per hctx to improve performance
  blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap
  blk-mq: Record nr_active_requests per queue for when using shared sbitmap
  blk-mq: Relocate hctx_may_queue()
  blk-mq: Facilitate a shared sbitmap per tagset
  blk-mq: Use pointers for blk_mq_tags bitmap tags
  blk-mq: Pass flags for tag init/free
  blk-mq: Free tags in blk_mq_init_tags() upon error
  blk-mq: Rename blk_mq_update_tag_set_depth()
  blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED
  x86/uaccess: Use XORL %0,%0 in __get_user_asm()
  ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring
  ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring
  ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250
  ARM: dts: exynos: Override thermal by label in Exynos5250
  ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5
  ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale
  ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410
  ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC
  ARM: dts: exynos: Correct compatible for Exynos5260 GIC
  ARM: dts: exynos: Correct compatible for Exynos5 GIC
  kernel-doc: Update "cross-referencing from rST" section to use automarkup
  docs: Add automatic cross-reference for C types
  l2tp: avoid duplicated code in l2tp_tunnel_closeall
  l2tp: make magic feather checks more useful
  l2tp: capture more tx errors in data plane stats
  l2tp: drop net argument from l2tp_tunnel_create
  l2tp: drop data_len argument from l2tp_xmit_core
  l2tp: remove header length param from l2tp_xmit_skb
  mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms
  mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately
  mlxsw: core_hwmon: Split temperature querying from show functions
  net: dsa: b53: Print err message on SW_RST timeout
  net: dsa: b53: Use dev_{err,info} instead of pr_*
  drm/amdgpu/mmhub2.0: print client id string for mmhub
  drm/amdgpu/gmc9: print client id string for mmhub
  drm/amdgpu/gmc10: print client id string for gfxhub
  drm/amdgpu/gmc9: print client id string for gfxhub
  drm/amdgpu/gfx10: Delete some duplicated argument to '|'
  drm/amdgpu: add ta firmware load in psp_v12_0 for renoir
  drm/amdgpu: fix max_entries calculation v4
  drm/amdgpu: Remove superfluous NULL check
  drm/amdgpu: enable ih1 ih2 for Arcturus only
  drm/amd/display: Fix a list corruption
  drm/amdgpu: Fix a redundant kfree
  drm/amdgpu: block ring buffer access during GPU recovery
  drm/amdgpu/swsmu: handle manual fan readback on SMU11
  drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2)
  drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)
  drm/amdgpu/swsmu: drop get_fan_speed_percent (v2)
  drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu11 asics
  drm/amdgpu/swsmu: add new callback for getting fan parameters
  drm/amdgpu: disable gpu-sched load balance for uvd
  iio: accel: bma220: Remove unneeded blank lines
  iio: accel: bma220: Use BIT() and GENMASK() macros
  iio: accel: bma220: Group IIO headers together
  iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery
  iio: accel: bma220: Mark PM functions as __maybe_unused
  iio: accel: bma220: Use dev_get_drvdata() directly
  iio: accel: bma220: Convert to use ->read_avail()
  iio: accel: bma220: Fix returned codes from bma220_init(), bma220_deinit()
  dt-bindings: iio: adc: microchip,mcp3201 yaml conversion.
  iio: buffer-dmaengine: adjust `bytes_used` with residue info
  dt-bindings: iio: adc: ti,tlc4541 binding conversion
  dt-bindings: iio: adc: tlc4541 - recover accidentally dropped binding doc
  dt-bindings: iio: adc: ti,ads8344 yaml conversion
  dt-bindings: iio: adc: ti,adc128s052 yaml conversion.
  dt-bindings: iio: adc: ti,adc0832 yaml conversion.
  dt-bindings: iio: adc: ti,adc161s626 yaml conversion.
  dt-bindings: iio: adc: lltc,ltc2497 yaml conversion.
  dt-bindings: iio: adc: ti,adc108s102 yaml conversion
  dt-bindings: trivial-devices: Add mcp342x ADCs and drop separate binding doc.
  iio: accel: adxl372: Add additional trigger ABI docs
  iio: accel: adxl372: Add support for FIFO peak mode
  iio:temperature:mlx90632: Some stylefixing leftovers
  iio:temperature:mlx90632: Adding extended calibration option
  iio:temperature:mlx90632: Convert polling while loop to regmap
  iio:temperature:mlx90632: Add kerneldoc to the internal struct
  iio:temperature:mlx90632: Reduce number of equal calulcations
  iio: gyro: adxrs290: Insert missing mutex initialization call
  docs: abi: iio: Use What: consistently
  iio: multiplexer: iio-mux: Simplify with dev_err_probe()
  iio: magnetometer: mag3110: Simplify with dev_err_probe()
  iio: magnetometer: ak8974: Simplify with dev_err_probe()
  iio: light: tsl2772: Simplify with dev_err_probe()
  iio: light: isl29018: Simplify with dev_err_probe()
  iio: imu: inv_mpu6050: Simplify with dev_err_probe()
  iio: dac: dpot-dac: Simplify with dev_err_probe()
  iio: chemical: scd30: Simplify with dev_err_probe()
  iio: amplifiers: hmc425a: Simplify with dev_err_probe()
  iio: afe: iio-rescale: Simplify with dev_err_probe()
  iio: adc: stm32: Simplify with dev_err_probe()
  iio: adc: rcar-gyroadc: Simplify with dev_err_probe()
  iio: adc: meson_saradc: Simplify with dev_err_probe()
  iio: adc: ltc2497: Simplify with dev_err_probe()
  iio: adc: exynos_adc: Simplify with dev_err_probe()
  iio: adc: envelope-detector: Simplify with dev_err_probe()
  iio: accel: mma8452: Simplify with dev_err_probe()
  iio: accel: bma180: Simplify with dev_err_probe()
  iio: chemical: atlas-ezo-sensor: add humidity sensor support
  dt-bindings: iio: chemical: add Atlas EZO Humidity module documentation
  iio: adc: adi-axi-adc: Use kobj_to_dev() instead of container_of()
  iio: dac: ad5686: Constify static struct iio_chan_spec
  iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml
  iio: documentation: light: Add as73211 sysfs documentation
  iio:adc:axp20x: Convert from OF to generic fw / device properties
  Documentation: ABI: iio: fix some spelling mistakes
  iio: health: max30102: update author's email
  iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely to be official.
  iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr protections
  iio:adc:ti-adc128s052: drop of_match_ptr protection
  iio:adc:bcm_iproc: Drop of_match_ptr protection and switch to mod_devicetable.h
  iio: dac: dac5571: Support powerdown for multi-channel
  dt-bindings: iio: humidity: Add TI HDC20x0 support
  iio: humidity: Add TI HDC20x0 support
  iio: sx9310: Use irq trigger flags from firmware
  iio: sx9310: Enable vdd and svdd regulators at probe
  iio: sx9310: Drop channel_users[]
  iio: sx9310: Miscellaneous format fixes
  iio: sx9310: Use variable to hold &client->dev
  iio: sx9310: Simplify error return handling
  iio: sx9310: Update copyright
  iio: sx9310: Use regmap_read_poll_timeout() for compensation
  iio: sx9310: Use long instead of int for channel bitmaps
  iio: sx9310: Fixes various memory handling
  iio: sx9310: Change from .probe to .probe_new
  iio: sx9310: Remove acpi and of table macros
  iio: sx9310: Fix irq handling
  iio: sx9310: Update macros declarations
  dt-bindings: iio: Add bindings for sx9310 sensor
  dt-bindings: iio: adc: maxim,max1118 yaml conversion
  iio: light: as73211: New driver
  ipmi: add a newline when printing parameter 'panic_op' by sysfs
  dt-bindings: interrupt-controller: Remove obsolete 'img,meta-intc'
  dt-bindings: phy: Remove phy-stih41x-usb binding
  dt-bindings: sound: Remove unused 'linux,hdmi-audio'
  /dev/zero: also implement ->read
  tools/memory-model: Add a simple entry point document
  tools/memory-model: Improve litmus-test documentation
  tools/memory-model: Update recipes.txt prime_numbers.c path
  Replace HTTP links with HTTPS ones: LKMM
  rcu: Shrink each possible cpu krcp
  rcu/segcblist: Prevent useless GP start if no CBs to accelerate
  Documentation: process: step 2: Link to email list fixed.
  arm64: mte: CPU feature detection and initial sysreg configuration
  arm64: mte: Use Normal Tagged attributes for the linear map
  arm64: mte: system register definitions
  binder: print warnings when detecting oneway spamming.
  binderfs: make symbol 'binderfs_fs_parameters' static
  binder: Modify comments
  binder: Remove bogus warning on failed same-process transaction
  dma-mapping: set default segment_boundary_mask to ULONG_MAX
  dma-mapping: introduce dma_get_seg_boundary_nr_pages()
  RDMA/rxe: Convert tasklets to use new tasklet_setup() API
  RDMA/qib: Convert tasklets to use new tasklet_setup() API
  RDMA/i40iw: Convert tasklets to use new tasklet_setup() API
  RDMA/hfi1: Convert tasklets to use new tasklet_setup() API
  RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API
  drm/managed: Cleanup of unused functions and polishing docs
  media: rc: rename ir_lirc_* functions to lirc_*
  media: rc: harmonize infrared durations to microseconds
  media: rc: rename lirc char dev region to "lirc"
  media: dvb_usb_pctv452e: use ISL6423 voltage regulator per default
  media: mxl5xx: remove unused including <linux/version.h>
  ASoC: fsl_sai: Set SAI Channel Mode to Output Mode
  ASoC: fsl_sai: Support multiple data channel enable bits
  drm/i915: fix regression leading to display audio probe failure on GLK
  RDMA/mlx5: Fix potential race between destroy and CQE poll
  soundwire: intel: don't manage link power individually
  soundwire: intel: pass link_mask information to each master
  soundwire: intel: add error log for clock-stop invalid configs
  soundwire: stream: enable hw_sync as needed by hardware
  soundwire: intel: add multi-link hw_synchronization information
  soundwire: bus: update multi-link definition with hw sync details
  soundwire: intel: add missing support for all clock stop modes
  soundwire: intel: add multi-link support
  soundwire: intel: ignore software command retries
  soundwire: intel: disable shim wake on suspend
  soundwire: fix port_ready[] dynamic allocation in mipi_disco
  soundwire: add definition for maximum number of ports
  ASoC: codecs: soundwire: remove port_ready[] usage from codecs.
  media: atomisp: cleanup isys_irq headers
  media: atomisp: fix some bad indents
  media: atomisp: remove compile-time tests from input_system_global.h
  media: atomisp: reorder functions at pixelgen_private.h
  media: atomisp: de-duplicate names at *_input_system_global.h
  media: atomisp: unify INPUT error return type
  media: atomisp: don't check for ISP version for includes
  media: atomisp: get rid of ibuf_ctrl abstraction
  media: atomisp: get rid of isys_dma.h and isys_dma_local.h
  media: atomisp: get rid of version-dependent globals
  media: atomisp: cleanup ifdefs from ia_css_debug.c
  media: atomisp: get rid of some unused code
  drm/ttm: remove io_reserve_lru handling v3
  drm/nouveau: move io_reserve_lru handling into the driver v5
  drm/ttm: make sure that we always zero init mem.bus v2
  media: atomisp: csi_rx.c: add missing includes
  thunderbolt: Add debugfs interface
  thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE
  thunderbolt: Introduce tb_switch_is_tiger_lake()
  thunderbolt: Introduce tb_switch_is_ice_lake()
  thunderbolt: Check for Intel vendor ID when identifying controller
  thunderbolt: Introduce tb_port_is_nhi()
  thunderbolt: Introduce tb_switch_next_cap()
  thunderbolt: Introduce tb_port_next_cap()
  thunderbolt: Move struct tb_cap_any to tb_regs.h
  media: atomisp: atomisp_gmin_platform: check before use
  media: atomisp: fix casts at atomisp_compat_ioctl32.c
  media: saa7134: avoid a shift overflow
  media: dvb-ttusb-budget: cleanup printk logic
  media: dvb-ttusb-budget: don't use stack for USB transfers
  media: saa7134-alsa.c: number of pages should be unsigned long
  media: cx88-alsa: number of pages should be unsigned long
  media: cx23885-alsa: number of pages should be unsigned long
  media: cx25821-alsa: number of pages should be unsigned long
  media: videobuf-dma-sg: number of pages should be unsigned long
  media: serial_ir: use the right type for a dma address
  media: tda10021: avoid casts when using symbol_rate
  media: venus: place extern venus_fw_debug on a header file
  media: wl128x: get rid of a potential spectre issue
  media: av7110_v4l: avoid a typecast
  media: qt1010: fix usage of unititialized value
  media: tda10086: cleanup symbol_rate setting logic
  thunderbolt: Add runtime PM for Software CM
  thunderbolt: Create device links from ACPI description
  ACPI: Export acpi_get_first_physical_node() to modules
  PCI / thunderbolt: Switch to use device links instead of PCI quirk
  thunderbolt: Enable wakes from system suspend
  thunderbolt: Disable lane 1 for XDomain connection
  thunderbolt: Configure port for XDomain
  thunderbolt: Set port configured for both ends of the link
  thunderbolt: Configure link after lane bonding is enabled
  thunderbolt: Do not change default USB4 router notification timeout
  thunderbolt: Initialize TMU again on resume
  thunderbolt: Tear down DP tunnels when suspending
  thunderbolt: Send reset only to first generation routers
  thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails
  thunderbolt: Do not program NFC buffers for USB4 router protocol adapters
  thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake
  thunderbolt: Software CM only should set force power in Tiger Lake
  thunderbolt: Optimize NHI LC mailbox command processing
  thunderbolt: Optimize Force Power logic
  media: atomisp: fix "dubious: !x | !y" sparse warning
  media: atomisp: Avoid comma separated statements
  media: atomisp: fix memleak in ia_css_stream_create
  media: atomisp: fix spelling mistake "unsupport" -> "unsupported"
  media: atomisp: move null check to earlier point
  media: atomisp: mt9m114: replace fixed function names
  media: atomisp: fix code style issues
  media: atomisp: Replace deprecated MSI APIs
  media: atomisp: fix identation at I2C Kconfig menu
  media: atomisp: fix a brace coding sytle issue
  media: atomisp: Fix braces placement coding style errors
  media: atomisp: fixed a brace coding sytle issue
  media: atomisp: coding style: correct multiline comments
  media: atomisp: coding style: remove beginning whitespaces
  usb: chipidea: ci_hdrc_imx: restore pinctrl
  x86/boot/compressed: Warn on orphan section placement
  x86/build: Warn on orphan section placement
  arm/boot: Warn on orphan section placement
  arm/build: Warn on orphan section placement
  arm64/build: Warn on orphan section placement
  dt-bindings: renesas,rcar-dmac: Document r8a7742 support
  MIPS: p5600: Discard UCA config selection
  MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity()
  MIPS: Add support for ZSTD-compressed kernels
  lib: decompress_unzstd: Limit output size
  ARM: dts: at91: fix sram nodes
  ARM: dts: at91: fix cpu node
  ALSA: vx: vx_pcm: remove redundant assignment
  ALSA: vx: vx_pcm: remove redundant assignment
  ALSA: vx: vx_core: clarify operator precedence
  ALSA: rawmidi: (cosmetic) align function parameters
  ALSA: atmel: ac97: clarify operator precedence
  ALSA: ac97: (cosmetic) align argument names
  ALSA: usb: scarless_gen2: fix endianness issue
  ALSA: hda: (cosmetic) align function parameters
  ALSA: hda: auto_parser: remove shadowed variable declaration
  ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro
  ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro
  ALSA: compress_offload: remove redundant initialization
  ALSA: compress_offload: dereference after checking for NULL pointer
  ALSA: core: timer: clarify operator precedence
  ALSA: core: timer: remove redundant assignment
  ALSA: core: pcm_memory: dereference pointer after NULL checks
  ALSA: core: memalloc: fix fallthrough position
  ALSA: core: pcm: simplify locking for timers
  dmaengine: idxd: add command status to idxd sysfs attribute
  dmaengine: idxd: add support for configurable max wq batch size
  dmaengine: idxd: add support for configurable max wq xfer size
  dmaengine: xilinx: Simplify with dev_err_probe()
  dmaengine: stm32: Simplify with dev_err_probe()
  dmaengine: pl330: Simplify with dev_err_probe()
  dmaengine: Save few bytes and increase readability of dma_request_chan()
  dmaengine: Mark dma_request_slave_channel() deprecated
  ARM: davinci: use simple i2c probe function
  KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by a 'release' method
  scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb
  scsi: scsi_debug: Adjust num_parts to create equally sized partitions
  scsi: MAINTAINERS: Update Marvell owned driver maintainers
  scsi: hisi_sas: Code style cleanup
  scsi: hisi_sas: Add missing newlines
  scsi: hisi_sas: Add BIST support for fixed code pattern
  scsi: hisi_sas: Add BIST support for phy FFE
  scsi: hisi_sas: Make phy index variable name consistent
  scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg
  scsi: hisi_sas: Modify macro name for OOB phy linkrate
  scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os
  scsi: fc: Add 256GBit speed setting to SCSI FC transport
  scsi: fnic: Remove set but not used 'eth_hdrs_stripped'
  scsi: fnic: Remove set but not used 'fr_len'
  scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject()
  scsi: fnic: Remove set but not used 'old_vlan'
  scsi: fdomain_isa: Merge branches in fdomain_isa_match()
  scsi: qla2xxx: Fix the return value
  scsi: arm: Avoid comma separated statements
  scsi: ufs: Handle LINERESET indication in err handler
  scsi: ufs: Abort tasks before clearing them from doorbell
  scsi: smartpqi: Update copyright
  scsi: smartpqi: Update documentation
  scsi: MAINTAINERS: Update smartpqi and hpsa
  scsi: hpsa: Update copyright
  ionic: clarify boolean precedence
  ionic: remove unused variable
  ionic: clean adminq service routine
  ionic: clean up desc_info and cq_info structs
  ionic: struct reorder for faster access
  ionic: clean up page handling code
  xsk: Fix use-after-free in failed shared_umem bind
  net: dsa: rtl8366: Refactor VLAN/PVID init
  net: dsa: rtl8366: Check validity of passed VLANs
  selftests: mptcp: fix typo in mptcp_connect usage
  ARM: dts: s5pv210: Enable audio on Aries boards
  RDMA/ucma: Fix resource leak on error path
  regmap: Add can_sleep configuration option
  RDMA/qedr: Fix reported max_pkeys
  xsk: Fix null check on error return path
  staging/emxx_udc: Remove pointless variable assignments
  ARM: dts: exynos: Correct whitespace and indentation issues
  ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412
  ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412
  ARM: dts: exynos: Add CPU cooling in Tiny4412
  ARM: dts: exynos: Add CPU cooling in SMDK4412
  ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
  ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids
  ARM: dts: exynos: Override thermal by label in Midas
  ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen
  ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards
  ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100
  ARM: dts: exynos: Add CPU cooling in Universal C210
  ARM: dts: exynos: Add CPU cooling in SMDKv310
  ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen
  ARM: dts: exynos: Override thermal by label in Trats
  ARM: dts: exynos: Override thermal by label in Galaxy I9000
  ARM: dts: exynos: Override thermal by label in Exynos4210
  ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100
  ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210
  ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210
  ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats
  ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100
  ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310
  ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210
  ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats
  ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen
  ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100
  ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100
  ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100
  ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250
  memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
  memory: omap-gpmc: Fix -Wunused-function warnings
  memory: tegra: Remove GPU from DRM IOMMU group
  memory: tegra186-emc: Simplify with dev_err_probe()
  memory: brcmstb_dpfe: Simplify with dev_err_probe()
  xsk: Fix possible segfault at xskmap entry insertion
  xsk: Fix possible segfault in xsk umem diagnostics
  selftests/bpf: Test task_file iterator without visiting pthreads
  bpf: Avoid iterating duplicated files for task_file iterator
  block: remove revalidate_disk()
  nvdimm: simplify revalidate_disk handling
  sd: open code revalidate_disk
  nvme: opencode revalidate_disk in nvme_validate_ns
  block: use revalidate_disk_size in set_capacity_revalidate_and_notify
  block: add a new revalidate_disk_size helper
  block: rename bd_invalidated
  block: don't clear bd_invalidated in check_disk_size_change
  Documentation/filesystems/locking.rst: remove an incorrect sentence
  dma-buf: fix kernel-doc warning in <linux/dma-buf.h>
  dma-buf: fix kernel-doc warning in dma-fence.c
  arm64: defconfig: Build ADMA and ACONNECT driver
  arm64: defconfig: Build AHUB component drivers
  arm64: tegra: Add DT binding for AHUB components
  arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano
  module: Add more error message for failed kernel module loading
  coccinelle: ifnullfree: add vfree(), kvfree*() functions
  rtlwifi: Remove temporary definition of RT_TRACE
  rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg
  ovl: rearrange ovl_can_list()
  ovl: enumerate private xattrs
  ovl: pass ovl_fs down to functions accessing private xattrs
  ovl: drop flags argument from ovl_do_setxattr()
  ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs
  ovl: use ovl_do_getxattr() for private xattr
  ovl: fold ovl_getxattr() into ovl_get_redirect_xattr()
  ovl: clean up ovl_getxattr() in copy_up.c
  duplicate ovl_getxattr()
  ovl: provide a mount option "volatile"
  ovl: check for incompatible features in work dir
  wcn36xx: Set feature DOT11AC for wcn3680
  wcn36xx: Use existing pointers in wcn36xx_smd_config_bss_v1
  wcn36xx: Add Supported rates V1 structure
  wcn36xx: Add 802.11ac HAL param bitfields
  wcn36xx: Specify ieee80211_rx_status.nss
  wcn36xx: Fix warning due to bad rate_idx
  wcn36xx: Add 802.11ac MCS rates
  wcn36xx: Hook and identify RF_IRIS_WCN3680
  wcn36xx: Add a chip identifier for WCN3680
  mtd: nand: Introduce the ECC engine framework
  mtd: mtdconcat: map through panic write handler
  drm/virtio: drop virtio_gpu_output->enabled
  drm/virtio: fix unblank
  scsi: mptscsih: Remove set but not used 'timeleft'
  scsi: isci: Remove set but not used 'index'
  scsi: dpt_i2o: Remove set but not used 'pHba'
  scsi: qedi: Remove redundant NULL check
  scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_PRDT_BYTE_GRAN
  scsi: aacraid: Remove erroneous fallthrough annotation
  scsi: scsi_debug: Implement lun_format
  block: Remove a duplicative condition
  blk-iocost: update iocost_monitor.py
  blk-iocost: restore inuse update tracepoints
  block: better deal with the delayed not supported case in blk_cloned_rq_check_limits
  blk-iocost: add three debug stat - cost.wait, indebt and indelay
  blk-iocost: implement vtime loss compensation
  block: Return blk_status_t instead of errno codes
  blk-iocost: halve debts if device stays idle
  block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE
  blk-iocost: revamp debt handling
  blk-iocost: add absolute usage stat
  blk-iocost: implement delay adjustment hysteresis
  blk-iocost: revamp in-period donation snapbacks
  blk-iocost: grab ioc->lock for debt handling
  blk-iocost: revamp donation amount determination
  blk-iocost: streamline vtime margin and timer slack handling
  blk-iocost: implement Andy's method for donation weight updates
  blk-iocost: make ioc_now->now and ioc->period_at 64bit
  blk-iocost: restructure surplus donation logic
  blk-iocost: use WEIGHT_ONE based fixed point number for weights
  blk-iocost: decouple vrate adjustment from surplus transfers
  blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g
  blk-iocost: replace iocg->has_surplus with ->surplus_list
  blk-iocost: calculate iocg->usages[] from iocg->local_stat.usage_us
  block: remove the unused q argument to part_in_flight and part_in_flight_rw
  blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() after paying debt
  blk-iocost: move iocg_kick_delay() above iocg_kick_waitq()
  blk-iocost: clamp inuse and skip noops in __propagate_weights()
  blk-iocost: rename propagate_active_weights() to propagate_weights()
  blk-iocost: use local[64]_t for percpu stat
  block: remove the disk argument to delete_partition
  powerpc/uaccess: Use flexible addressing with __put_user()/__get_user()
  powerpc: Remove flush_instruction_cache() on 8xx
  powerpc: unrel_branch_check.sh: enable the use of llvm-objdump v9, 10 or 11
  powerpc: unrel_branch_check.sh: use nm to find symbol value
  powerpc: unrel_branch_check.sh: exit silently for early errors
  powerpc: unrel_branch_check.sh: fix up the file header
  powerpc: unrel_branch_check.sh: simplify and tidy up the final loop
  powerpc: unrel_branch_check.sh: convert grep | sed | awk to just sed
  powerpc: unrel_branch_check.sh: simplify objdump's asm output
  powerpc: unrel_branch_check.sh: simplify and combine some executions
  powerpc: unrel_branch_check.sh: fix shellcheck complaints
  pseries/drmem: don't cache node id in drmem_lmb struct
  powerpc: Rewrite FSL_BOOKE flush_cache_instruction() in C
  powerpc: Rewrite 4xx flush_cache_instruction() in C
  powerpc: Move flush_instruction_cache() prototype in asm/cacheflush.h
  powerpc: Remove flush_instruction_cache for book3s/32
  powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
  powerpc: Drop _nmask_and_or_msr()
  powerpc: Use simple i2c probe function
  powerpc/pseries: new lparcfg key/value pair: partition_affinity_score
  powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h
  powerpc: drop hard_reset_now() and poweroff_now() declaration
  powerpc/fpu: Drop cvt_fd() and cvt_df()
  powerpc/irq: Drop forward declaration of struct irqaction
  powerpc/hwirq: Remove stale forward irq_chip declaration
  macintosh: windfarm: remove detatch debug containing spelling mistakes
  powerpc/32s: Fix assembler warning about r0
  block: cleanup __alloc_disk_node
  block: move the devcgroup_inode_permission call to blkdev_get
  block: remove an outdated comment on the bd_dev field
  block: remove the discard_alignment field from struct hd_struct
  block: remove the alignment_offset field from struct hd_struct
  blk-mq: use BLK_MQ_NO_TAG for no tag
  block: Remove blk_mq_attempt_merge() function
  block: Add a new helper to attempt to merge a bio
  block: Move blk_mq_bio_list_merge() into blk-merge.c
  block: Move bio merge related functions into blk-merge.c
  blk-wbt: Remove obsolete multiqueue I/O scheduling comment
  virtio-blk: Use kobj_to_dev() instead of container_of()
  raw: deprecate the raw driver
  block: remove the BIO_USER_MAPPED flag
  block: remove __blk_rq_map_user_iov
  block: remove __blk_rq_unmap_user
  block: remove the BIO_NULL_MAPPED flag
  nvme: don't call revalidate_disk from nvme_set_queue_dying
  block: fix locking for struct block_device size updates
  block: replace bd_set_size with bd_set_nr_sectors
  block: Make request_queue.rpm_status an enum
  octeontx2-pf: Add UDP segmentation offload support
  net: dsa: mv88e6xxx: Fix W=1 warning with !CONFIG_OF
  objtool: Define 'struct orc_entry' only when needed
  objtool: Skip ORC entry creation for non-text sections
  objtool: Move ORC logic out of check()
  objtool: Move object file loading out of check()
  locks: Remove extra "0x" in tracepoint format specifier
  dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth-dcb.c
  dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth.c
  dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-ethtool.c
  net: openvswitch: fixes crash if nf_conncount_init() fails
  ibmvnic: Harden device Command Response Queue handshake
  PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions
  liquidio: Remove unneeded cast from memory allocation
  net: sungem: Remove unneeded cast from memory allocation
  net/tls: Implement getsockopt SOL_TLS TLS_RX
  EDAC/ti: Fix handling of platform_get_irq() error
  net: openvswitch: remove unused keep_flows
  net: openvswitch: refactor flow free function
  net: openvswitch: improve the coding style
  EDAC/aspeed: Fix handling of platform_get_irq() error
  memory: samsung: exynos5422-dmc: add missing and fix kerneldoc
  memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members
  memory: samsung: exynos5422-dmc: rename timing register fields variables
  arm64: defconfig: Enable Lontium LT9611 driver
  staging: spmi: hisi-spmi-controller: Use proper format in call to dev_err()
  arm64: defcondfig: Enable USB ACM and FTDI drivers
  staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw_leave_ibss()
  staging: rtl8188eu: use __func__ in os_dep
  staging: qlge: qlge_mpi: Fix several CHECKs involving braces
  x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
  PCI: Remove unnecessary header includes
  regulator: tps65910: Constify static regulator_ops
  regulator: tps65912: Constify static regulator_ops
  regulator: tps6586x: Constify static regulator_ops
  regulator: tps65090: constify static regulator_ops
  regulator: tps65086: Constify static regulator_ops
  regulator: tps62360: Constify tps62360_dcdc_ops
  regulator: tps6105x: Constify tps6105x_regulator_ops
  regulator: tps51632: Constify tps51632_dcdc_ops
  regmap: soundwire: remove unused header mod_devicetable.h
  regmap: Use flexible sleep
  bpf: {cpu,dev}map: Change various functions return type from int to void
  drm/gma500: Constify static structs
  libertas_tf: Remove unused macro QOS_CONTROL_LEN
  brcmsmac: phytbl_n: Remove a few unused arrays
  brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1'
  brcmsmac: phy_n: Remove a bunch of unused variables
  brcmsmac: phy_lcn: Remove a bunch of unused variables
  prism54: isl_ioctl: Remove unused variable 'j'
  rsi: rsi_91x_sdio_ops: File headers are not good kernel-doc candidates
  rtw88: debug: Remove unused variables 'val'
  wl3501_cs: Fix a bunch of formatting issues related to function docs
  hostap: Remove unused variable 'fc'
  rsi: rsi_91x_sdio: Fix a few kernel-doc related issues
  wlcore: debugfs: Remove unused variable 'res'
  brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor'
  zd1211rw: zd_chip: Correct misspelled function argument
  zd1211rw: zd_mac: Add missing or incorrect function documentation
  zd1211rw: zd_chip: Fix formatting
  brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp'
  orinoco_usb: Downgrade non-conforming kernel-doc headers
  brcmfmac: p2p: Fix a couple of function headers
  iwlegacy: 3945: Remove all non-conformant kernel-doc headers
  iwlegacy: 3945-rs: Remove all non-conformant kernel-doc headers
  iwlegacy: 3945-mac: Remove all non-conformant kernel-doc headers
  brcmsmac: ampdu: Remove a couple set but unused variables
  mwifiex: pcie: Move tables to the only place they're used
  ASoC: odroid: Use unevaluatedProperties
  ASoC: midas-audio: Correct parsing sound-dai phandles
  ASoC: samsung-i2s: Use unevaluatedProperties
  ASoC: rt5682: Prefer async probe
  arm64: vdso: Fix unusual formatting in *setup_additional_pages()
  arm64: vdso32: Remove a bunch of #ifdef CONFIG_COMPAT_VDSO guards
  xtensa: fix Kconfig typo
  spelling.txt: Remove some duplicate entries
  mtd: rawnand: oxnas: cleanup/simplify code
  selftests: vm: add fragment CONFIG_GUP_BENCHMARK
  perf: Fix opt help text for --no-bpf-event
  HID: logitech-dj: Fix spelling in comment
  bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG
  MAINTAINERS: rectify MMP SUPPORT after moving cputype.h
  scif: Fix spelling of EACCES
  media: open.rst: document mc-centric and video-node-centric
  media: docs: add glossary.rst with common terms used at V4L2 spec
  media: open.rst: remove the minor number range
  media: open.rst: better document device node naming
  media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files
  media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.rst files
  media: docs: use the new SPDX header for GFDL-1.1 on *.svg files
  media: docs: use the new SPDX header for GFDL-1.1 on *.rst files
  media: venus: Make debug infrastructure more flexible
  media: venus: Add debugfs interface to set firmware log level
  media: docs: Deprecate mfc frame skip control
  media: s5p-mfc: Use standard frame skip mode control
  media: venus: venc: Add support for frame-skip mode v4l2 control
  media: v4l2-ctrl: Add frame-skip std encoder control
  media: venus: venc: Add support for constant quality control
  media: v4l2-ctrls: Add encoder constant quality control
  media: venus: Add new interface queues reinit
  media: venus: Rework recovery mechanism
  media: venus: parser: Prepare parser for multiple invocations
  media: venus: Fix reported frame intervals
  media: venus: fixes for list corruption
  media: cedrus: Use H264_SCALING_MATRIX only when required
  media: hantro: Use H264_SCALING_MATRIX only when required
  media: rkvdec: Use H264_SCALING_MATRIX only when required
  media: rkvdec: Drop unneeded per_request driver-specific control flag
  media: cedrus: h264: Fix frame list construction
  media: cedrus: h264: Properly configure reference field
  media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
  media: hantro: Don't require unneeded H264_SLICE_PARAMS
  media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MATRIX_PRESENT
  media: uapi: h264: Clean slice invariants syntax elements
  media: uapi: h264: Clarify SLICE_BASED mode
  media: uapi: h264: Drop SLICE_PARAMS 'size' field
  media: uapi: h264: Increase size of DPB entry pic_num
  media: uapi: h264: Clean DPB entry interface
  media: uapi: h264: Increase size of 'first_mb_in_slice' field
  media: uapi: h264: Clarify pic_order_cnt_bit_size field
  media: uapi: h264: Split prediction weight parameters
  media: uapi: h264: Further clarify scaling lists order
  media: uapi: h264: Update reference lists
  media: ov5675: correct the maximum exposure value
  media: Documentation: media: Document how to write camera sensor drivers
  media: ov7740: use SCCB regmap
  media: imx274: fix frame interval handling
  media: m5mols: Check function pointer in m5mols_sensor_power
  media: i2c: fix error check on max9286_read call
  media: omap: Replace HTTP links with HTTPS ones
  media: ov5640: Correct Bit Div register in clock tree diagram
  media: ipu3.rst: Format media-ctl and yavta commands as code blocks
  media: MAINTAINERS: ov5647: Replace maintainer
  media: dt-bindings: media: ov5647: Document clock-noncontinuous
  media: dt-bindings: media: ov5647: Document pwdn-gpios
  media: dt-bindings: media: ov5647: Convert to json-schema
  media: intel-ipu3: Fix code style issue
  media: MAINTAINERS: Fix email typo and correct name of Tianshu
  media: i2c: ov2740: get OTP data ready before nvmem registration
  media: radio: si476x: no need to check return value of debugfs_create functions
  media: sti: no need to check return value of debugfs_create functions
  media: mtk-vpu: no need to check return value of debugfs_create functions
  media: exynos4-is: no need to check return value of debugfs_create functions
  media: coda: no need to check return value of debugfs_create functions
  media: cec: no need to check return value of debugfs_create functions
  media: dt-bindings: media: Correct samsung-fimc parallel port numbering
  media: exynos4-is: Handle duplicate calls to vidioc_streamoff
  media: exynos4-is: Remove unused struct member input_index
  media: exynos4-is: Remove inh_sensor_ctrls
  media: exynos4-is: Add support for multiple sensors on one port
  media: exynos4-is: Use global num_sensors rather than local index
  media: exynos4-is: Properly set JPEG options for parallel ports
  media: exynos4-is: Correct missing entity function initialization
  media: exynos4-is: Fix nullptr when no CSIS device present
  media: exynos4-is: Request syscon only if ISP writeback is present
  media: exynos4-is: Remove static driver data for S5PV210 FIMC variants
  media: hantro: postproc: Fix motion vector space allocation
  media: hantro: h264: Get the correct fallback reference buffer
  tm6000: drop unnecessary list_empty
  ath10k: Get rid of "per_ce_irq" hw param
  ath10k: Keep track of which interrupts fired, don't poll them
  ath10k: Add interrupt summary based CE processing
  ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST
  ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST
  saa7134: drop unnecessary list_empty
  media: cx231xx: drop unnecessary list_empty
  Bluetooth: Clear suspend tasks on unregister
  drm: Replace mode->export_head with a boolean
  ARM: dts: exynos: Move fixed clocks under root node in Exynos3250
  arm64: dts: exynos: Add compatibles to sysreg nodes
  arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433
  EDAC/i5100: Fix error handling order in i5100_init_one()
  drm: Nuke mode->private_flags
  drivers: optee: fix i2c build issue
  microblaze: fix kbuild redundant file warning
  rtlwifi: Use fallthrough pseudo-keyword
  rtl818x_pci: switch from 'pci_' to 'dma_' API
  p54: avoid accessing the data mapped to streaming DMA
  rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue'
  brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo'
  iwlegacy: 4965-calib: Demote seemingly accidental kernel-doc header
  iwlegacy: 4965-rs: Demote non kernel-doc headers to standard comment blocks
  rsi: Source file headers are not suitable for kernel-doc
  b43: phy_ht: Remove 9 year old TODO
  brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others
  iwlegacy: 4965-mac: Convert function headers to standard comment blocks
  rsi: File headers are not suitable for kernel-doc
  brcmfmac: firmware: Demote seemingly unintentional kernel-doc header
  rsi: Source file headers do not make good kernel-doc candidates
  brcmsmac: main: Remove a bunch of unused variables
  rsi: Add descriptions for rsi_set_vap_capabilities()'s parameters
  brcmfmac: p2p: Fix a bunch of function docs
  brcmsmac: ampdu: Remove a bunch of unused variables
  rsi: Add description for function param 'sta'
  drm/dp_mst: Support remote i2c writes
  Documentation/x86: Add documentation for /proc/cpuinfo feature flags
  hostap: Remove set but unused variable 'hostscan'
  libertas_tf: Fix function documentation formatting errors
  libertas: Fix misnaming for function param 'device'
  brcmfmac: p2p: Deal with set but unused variables
  iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc headers
  rsi: File header comments should not be kernel-doc
  rsi: Fix a myriad of documentation issues
  rsi: Fix a few kerneldoc misdemeanours
  rsi: Fix misnamed function parameter 'rx_pkt'
  mt7601u: phy: Fix misnaming when documented function parameter 'dac'
  thunderbolt: Use kobj_to_dev() instead of container_of()
  libertas: Fix 'timer_list' stored private data related dot-rot
  cw1200: wsm: Remove 'dummy' variables
  hostap: hostap_ap: Mark 'txt' as __always_unused
  iwlegacy: debug: Demote seemingly unintentional kerneldoc header
  libertas_tf: Fix a bunch of function doc formatting issues
  wlcore: cmd: Fix some parameter description disparities
  libertas_tf: Demote non-conformant kernel-doc headers
  rsi: File header should not be kernel-doc
  rsi: Fix some kernel-doc issues
  hostap: Mark 'freq_list' as __maybe_unused
  rtlwifi: fix build warning
  zd1211rw: fix build warning
  soc: renesas: Align driver description titles
  x86/boot/compressed: Add missing debugging sections to output
  x86/boot/compressed: Remove, discard, or assert for unwanted sections
  x86/boot/compressed: Reorganize zero-size section asserts
  x86/build: Add asserts for unwanted sections
  x86/build: Enforce an empty .got.plt section
  x86/asm: Avoid generating unused kprobe sections
  arm/boot: Handle all sections explicitly
  arm/build: Assert for unwanted sections
  arm/build: Add missing sections
  arm/build: Explicitly keep .ARM.attributes sections
  arm/build: Refactor linker script headers
  x86/perf, static_call: Optimize x86_pmu methods
  tracepoint: Optimize using static_call()
  static_call: Allow early init
  static_call: Add some validation
  static_call: Handle tail-calls
  static_call: Add static_call_cond()
  x86/alternatives: Teach text_poke_bp() to emulate RET
  static_call: Add simple self-test for static calls
  x86/static_call: Add inline static call implementation for x86-64
  x86/static_call: Add out-of-line static call implementation
  static_call: Avoid kprobes on inline static_call()s
  static_call: Add inline static call infrastructure
  static_call: Add basic static call infrastructure
  compiler.h: Make __ADDRESSABLE() symbol truly unique
  jump_label,module: Fix module lifetime for __jump_label_mod_text_reserved()
  module: Properly propagate MODULE_STATE_COMING failure
  module: Fix up module_notifier return values
  notifier: Fix broken error handling pattern
  arm64/build: Assert for unwanted sections
  arm64/build: Add missing DWARF sections
  arm64/build: Use common DISCARDS in linker script
  arm64/build: Remove .eh_frame* sections due to unwind tables
  arm64/kernel: Remove needless Call Frame Information annotations
  arm64/mm: Remove needless section quotes
  efi/libstub: Disable -mbranch-protection
  vmlinux.lds.h: Add PGO and AutoFDO input sections
  vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS
  vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG
  vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections
  vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS
  vmlinux.lds.h: Create COMMON_DISCARDS
  drm/crc-debugfs: Fix memleak in crc_control_write
  drm/i915: Add HDCP 1.4 support for MST connectors
  drm/i915: Print HDCP version info for all connectors
  drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MST sideband message
  drm/i915: Add connector to hdcp_shim->check_link()
  drm/i915: Plumb port through hdcp init
  drm/i915: Factor out HDCP shim functions from dp for use by dp_mst
  drm/i915: Use ddi_update_pipe in intel_dp_mst
  drm/i915: Support DP MST in enc_to_dig_port() function
  drm/i915: Don't fully disable HDCP on a port if multiple pipes are using it
  drm/i915: Clean up intel_hdcp_disable
  drm/i915: Protect workers against disappearing connectors
  drm/i915: Factor out hdcp->value assignments
  drm/i915: Use the cpu_transcoder in intel_hdcp to toggle HDCP signalling
  drm/i915: Intercept Aksv writes in the aux hooks
  drm/i915: WARN if HDCP signalling is enabled upon disable
  drm/i915: Clear the repeater bit on HDCP disable
  drm/i915: Fix sha_text population code
  mm: cma: use CMA_MAX_NAME to define the length of cma name array
  arm64: mm: reserve per-numa CMA to localize coherent dma buffers
  dma-contiguous: provide the ability to reserve per-numa CMA
  scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
  scsi: ufs: Introduce skipping manual flush for Write Booster
  drm/nouveau/kms: Start using drm_dp_read_dpcd_caps()
  drm/i915/dp: Extract drm_dp_read_dpcd_caps()
  drm/nouveau/kms: Don't change EDID when it hasn't actually changed
  drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT
  drm/i915/dp: Extract drm_dp_read_sink_count()
  drm/i915/dp: Extract drm_dp_read_sink_count_cap()
  drm/nouveau/kms/nv50-: Use downstream DP clock limits for mode validation
  drm/i915/dp: Extract drm_dp_read_downstream_info()
  drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths
  drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau_connector_detect()
  drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for checking MST caps
  drm/i915/dp: Extract drm_dp_read_mst_cap()
  drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling
  drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in nv50_sor_disable()
  drm/nouveau/kms: Search for encoders' connectors properly
  drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new()
  drm/nouveau/kms/nv50-: Use macros for DP registers in nouveau_dp.c
  drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouveau_dp.c
  drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc()
  drm/nouveau/kms: Fix some indenting in nouveau_dp_detect()
  Documentation: clarify driver licensing rules
  deprecated.rst: Remove now removed uninitialized_var
  Documentation: add minimum clang/llvm version
  docs: process: Add cross-link to security-bugs
  docs/ia64: Drop obsolete Xen documentation
  docs/memory-barriers.txt/kokr: Allow architecture to override the flush barrier
  docs/memory-barriers.txt/kokr: Remove remaining references to mmiowb()
  docs/memory-barriers.txt: Fix references for DMA*.txt files
  Documentation/kokr/howto: Wordsmith
  Documentation/kokr: bring process docs up to date
  integrity: Use current_uid() in integrity_audit_message()
  ima: Fail rule parsing when asymmetric key measurement isn't supportable
  ima: Pre-parse the list of keyrings in a KEY_CHECK rule
  kunit: tool: allow generating test results in JSON
  kunit: tool: fix running kunit_tool from outside kernel tree
  selftests: more general make nesting support
  ipvs: remove dependency on ip6_tables
  bpf: Remove bpf_lsm_file_mprotect from sleepable list.
  samples/bpf: Fix to xdpsock to avoid recycling frames
  selftests: use "$(MAKE)" instead of "make" for headers_install
  samples/bpf: Optimize l2fwd performance in xdpsock
  net: ipv4: remove unused arg exact_dif in compute_score
  net: ipv6: remove unused arg exact_dif in compute_score
  net: dsa: ocelot: use the Lynx PCS helpers in Felix and Seville
  net: phy: add Lynx PCS module
  net: mdiobus: add clause 45 mdiobus write accessor
  net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state
  net: phylink: add helper function to decode USXGMII word
  net/wan/fsl_ucc_hdlc: Add MODULE_DESCRIPTION
  net: hns: Remove unused macro AE_NAME_PORT_ID_IDX
  net: dl2k: Remove unused macro DRV_NAME
  net: wan: slic_ds26522: Remove unused macro DRV_NAME
  tipc: Remove unused macro TIPC_NACK_INTV
  tipc: Remove unused macro TIPC_FWD_MSG
  mptcp: Remove unused macro MPTCP_SAME_STATE
  net: clean up codestyle
  net: Use helper macro IP_MAX_MTU in __ip_append_data()
  net: ethernet: ti: am65-cpts: fix i2083 genf (and estf) Reconfiguration Issue
  sfc: return errors from efx_mcdi_set_id_led, and de-indirect
  sfc: fix kernel-doc on struct efx_loopback_state
  sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe
  sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok
  openvswitch: using ip6_fragment in ipv6_stub
  ipv6: add ipv6_fragment hook in ipv6_stub
  gtp: relax alloc constraint when adding a pdp
  gtp: remove useless rcu_read_lock()
  net: phylink: avoid oops during initialisation
  hinic: add support to query function table
  hinic: add support to query rq info
  hinic: add support to query sq info
  xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs
  samples/bpf: Add new sample xsk_fwd.c
  libbpf: Support shared umems between queues and devices
  xsk: Add shared umem support between devices
  xsk: Add shared umem support between queue ids
  xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance
  xsk: Rearrange internal structs for better performance
  xsk: Enable sharing of dma mappings
  xsk: Move addrs from buffer pool to umem
  xsk: Move xsk_tx_list and its lock to buffer pool
  xsk: Move queue_id, dev and need_wakeup to buffer pool
  xsk: Move fill and completion rings to buffer pool
  xsk: Create and free buffer pool independently from umem
  xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces
  xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem
  netlink: policy: correct validation type check
  bpf: Fix build without BPF_LSM.
  bpf: Fix build without BPF_SYSCALL, but with BPF_JIT.
  include/uapi/linux: Fix indentation in kfd_smi_event enum
  drm/amdkfd: Add GPU reset SMI event
  arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt
  arm64: dts: stratix10/agilex: add the ptp_ref clock
  RDMA/qib: Tidy up process_cc()
  RDMA/qib: Remove superfluous fallthrough statements
  gpio: sprd: Clear interrupt when setting the type as edge
  Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
  Bluetooth: btusb: Update boot parameter specific to SKU
  rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg
  rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg
  rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg
  rtlwifi: Replace RT_TRACE with rtl_dbg
  rtlwifi: Start changing RT_TRACE into rtl_dbg
  RDMA/rxe: Address an issue with hardened user copy
  RDMA/rxe: Add SPDX hdrs to rxe source files
  ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb()
  carl9170: Convert 'ar9170_qmap' to inline function
  wil6210: wil_platform: Demote kernel-doc header to standard comment block
  wil6210: pmc: Demote a few nonconformant kernel-doc function headers
  wil6210: txrx_edma: Demote comments which are clearly not kernel-doc
  wil6210: txrx: Demote obvious abuse of kernel-doc
  wil6210: interrupt: Demote comment header which is clearly not kernel-doc
  wil6210: wmi: Fix formatting and demote non-conforming function headers
  ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment
  ath11k: fix spelling mistake "moniter" -> "monitor"
  RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
  ath11k: convert tasklets to use new tasklet_setup() API
  RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked
  RDMA/hns: Get udp sport num dynamically instead of using a fixed value
  drm/i915: break TGL pci-ids in GT 1 & 2
  selinux: simplify away security_policydb_len()
  phy: Move phy-rockchip-dphy-rx0 out of staging
  phy: socionext: Add UniPhier AHCI PHY driver support
  dt-bindings: phy: Add UniPhier AHCI PHY description
  arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed
  arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores
  arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
  arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
  arm64: dts: ti: k3-j721e-main: Add C71x DSP node
  arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
  arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
  arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
  arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
  arm64: dts: ti: k3-j721e-main: Add crypto accelerator node
  arm64: dts: ti: k3-am6: Add crypto accelarator node
  arm64: dts: ti: k3-j721e: Fix interconnect node names
  arm64: dts: ti: k3-am65: Fix interconnect node names
  platform/chrome: cros_ec_trace: Add fields to command traces
  phy: qcom-ipq4019-usb: Constify static phy_ops structs
  phy: samsung-ufs: Constify samsung_ufs_phy_ops
  phy: ralink-usb: Constify ralink_usb_phy_ops
  phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops
  phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops
  phy: hisilicon; Constify hi3660_phy_ops
  phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops
  phy: cadence: salvo: Constify cdns_salvo_phy_ops
  phy: freescale: imx8mq-usb: add support for imx8mp usb phy
  dt-bindings: phy-imx8mq-usb: add compatible string for imx8mp usb phy
  phy: omap-usb2-phy: fix coding style issues
  arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC
  arm64: dts: renesas: r8a774e1: Add PWM device nodes
  ARM: dts: r8a7742-iwg21m: Add SPI NOR support
  pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions
  drm: virtio: fix kconfig dependency warning
  arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC
  arm64: dts: freescale: Fix SP805 clock-names
  dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver
  arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM
  arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module
  dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM
  dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module
  kcsan: Use tracing-safe version of prandom
  arm64: dts: broadcom: Fix SP805 clock-names
  arm64: dts: broadcom: replace status value "ok" by "okay"
  arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs
  arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on
  dt-bindings: arm: fsl: Add ZII Ultra boards binding
  dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding
  arm64: dts: imx8mm-beacon-baseboard: Correct LED default state
  drm/radeon/ttm: don't store driver copy of device pointer.
  drm/amdgpu/ttm: remove unused parameter to move blit
  ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells
  ARM: dts: imx6sll-evk: Add audio sound card node
  ARM: dts: imx6sl-evk: Add headphone detection for sound card
  ARM: dts: imx6sx-sdb: Add headphone detection for sound card
  clk: imx: Correct the memrepair clock on imx8mp
  clk: imx: Correct the root clk of media ldb on imx8mp
  drm/hisilicon: Removed the dependency on the mmu
  fpga: dfl: map feature mmio resources in their own feature drivers
  fpga manager: xilinx-spi: provide better diagnostics on programming failure
  fpga manager: xilinx-spi: add error checking after gpiod_get_value()
  fpga manager: xilinx-spi: fix write_complete timeout handling
  fpga manager: xilinx-spi: remove final dot from dev_err() strings
  arm64: dts: rockchip: replace status value "ok" by "okay"
  ARM: dts: rockchip: replace status value "ok" by "okay"
  ARM: dts: rockchip: update cpu supplies on rk3066a
  ARM: dts: rockchip: rk3066a: add label to cpu@1
  ARM: dts: rockchip: update cpu supplies on rk3288
  x86/kvm: Expose TSX Suspend Load Tracking feature
  arm64: dts: rockchip: fix cpu-supply for rk3328-evb
  arm64: dts: rockchip: add rk3318 A95X Z2 board
  dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description
  dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd.
  arm64: dts: rockchip: Add Radxa ROCK Pi 4C support
  arm64: dts: rockchip: Add Radxa ROCK Pi 4B support
  arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
  dt-bindings: arm: rockchip: Update ROCKPi 4 binding
  arm64: dts: rockchip: change spdif fallback compatible on rk3308
  arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
  arm64: dts: qcom: sc7180: Fix the LLCC base register size
  arm64: dts: qcom: use sm8250 gpucc dt-bindings
  arm64: dts: qcom: use sm8150 gpucc dt-bindings
  arm64: dts: qcom: sm8150: fix up primary USB nodes
  arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node
  arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes
  arm64: dts: qcom: msm8992: Fix UART interrupt property
  x86/cpufeatures: Enumerate TSX suspend load address tracking instructions
  drm/vkms: avoid warning in vkms_get_vblank_timestamp
  drm/vkms: add alpha-premultiplied color blending
  arm64: dts: imx8mm-evk: Align regulator names with schema
  arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible
  arm64: dts: imx8mm-beacon-som: Align regulator names with schema
  arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties
  arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties
  arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties
  arm64: dts: imx8mq-evk: Replace deprecated phy reset properties
  arm64: dts: imx8mm-evk: Replace deprecated phy reset properties
  arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property
  arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property
  arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property
  arm64: dts: imx8mm-evk: Add flexspi support
  arm64: dts: imx8m: Fix the SPI chipselect polarity
  arm64: dts: imx8mp: Update pinfunc header file
  ARM: dts: ux500-skomer: Add KTD253 backlight
  dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding
  ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects
  ARM: dts: imx: Fix the SPI chipselect polarity
  drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
  drm/bridge: Fix the dsi remote end-points
  drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag
  drm/panel: simple: Add AM-1280800N3TZQW-T00H
  dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H
  clk: meson: g12a: mark fclk_div2 as critical
  netfilter: nft_socket: add wildcard support
  media: Use fallthrough pseudo-keyword
  media: staging: rkisp1: uapi: remove __packed
  media: staging: rkisp1: params: don't release lock in isr before buffer is done
  media: staging: rkisp1: params: use rkisp1_param_set_bits to set reg in isr
  media: staging: rkisp1: call params isr only upon frame out
  media: staging: rkisp1: change type of fields in 'rkisp1_cif_isp_lsc_config' from u32 to u16
  media: staging: rkisp1: replace two identical macros with one
  media: staging: rkisp1: set "*_data_tbl" fields in rkisp1_cif_isp_lsc_config as 2D arrays
  media: Documentation: v4l: move table of v4l2_pix_format(_mplane) flags to pixfmt-v4l2.rst
  media: staging: rkisp1: improve documentation of rkisp1-common.h
  media: staging: rkisp1: group declaration of similar functions together
  media: staging: rkisp1: remove declaration of unimplemented function 'rkisp1_params_isr_handler'
  media: staging: rkisp1: unify (un)register functions to have the same parameters
  media: staging: rkisp1: don't define vaddr field in rkisp1_buffer as an array
  media: staging: rkisp1: improve documentation in file rkisp1-config.h
  media: staging: rkisp1: rename RKISP1_CIF_ISP_STAT_AFM_FIN to RKISP1_CIF_ISP_STAT_AFM
  media: staging: rkisp1: replace 3 fields 'ct_offset_*' with one array
  media: staging: rkisp1: replace 9 coeff* fields with a 3x3 array
  media: exynos4-is: Simplify the pinctrl code
  media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
  media: camss: __video_try_fmt(): don't use hardcoded constants
  media: camss: add support for vidioc_enum_framesizes ioctl
  media: camss: Make use of V4L2_CAP_IO_MC
  media: rcar-vin: Register media device when all sub-devices bound
  media: rcar-vin: Unconditionally unregister notifier on remove
  media: tw5864: check status of tw5864_frameinterval_get
  media: MAINTAINERS: Remove broken bluecherry.net email
  media: mc-device.c: change media_device_request_alloc to match media_ioctl_info
  media: staging: tegra-vde: Mark tegra_vde_runtime_suspend/resume as __maybe_unused
  media: ttusb-dec: convert tasklets to use new tasklet_setup() API
  media: media/radio: wl128x: convert tasklets to use new tasklet_setup() API
  media: sti: convert tasklets to use new tasklet_setup() API
  media: pxa_camera: convert tasklets to use new tasklet_setup() API
  media: marvell-ccic: convert tasklets to use new tasklet_setup() API
  media: tw5864: convert tasklets to use new tasklet_setup() API
  media: ttpci: convert tasklets to use new tasklet_setup() API
  media: smipcie: convert tasklets to use new tasklet_setup() API
  media: ngene: convert tasklets to use new tasklet_setup() API
  media: mantis: convert tasklets to use new tasklet_setup() API
  media: bt8xx: convert tasklets to use new tasklet_setup() API
  media: marvell-ccic: add support for runtime PM
  media: marvell-ccic: mmp: use generic dev_pm_ops
  media: marvell-ccic: mmp: get rid of mmpcam_devices list
  media: cafe-driver: use drvdata instead of back-casting from v4l2_device
  media: fsl-viu: Do not redefine out_be32()/in_be32() for CONFIG_M68K
  media: mtk-vcodec: vdec_vp9_if.c: fix comparison to bool
  media: pci: cobalt-i2c.c: fix comparison of 0/1 to bool variable
  media: i2c: tda1997x.c: Fix assignment of 0/1 to bool variable
  media: i2c: imx219.c: fix assignment of 0/1 to bool variable
  media: pci: cx23855-video.c: remove duplicate argument in 'or'
  media: dvb-frontends: mb86a16.c: remove useless if/else
  media: usb: dib0700_devices.c: remove useless if/else
  media: pci: saa7164-core.c: replace if (cond) BUG() with BUG_ON()
  media: pci: saa7164-vbi.c: replace if (cond) BUG() with BUG_ON()
  media: pci: saa7164-dvb.c: replace if(cond) BUG() with BUG_ON()
  media: pci: saa7164.c: Replace if(cond) BUG with BUG_ON
  media: vicodec: vicodec-core.c: fix assignment of 0/1 to bool variable
  media: mtk-vcodec: mtk_vcodec_dec.c: fix comparison to bool
  media: cobalt: cobalt-omnitek.c: fix comparison to bool
  media: sunxi: sun8i-rotate.c: remove useless error message
  drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state
  selftests/bpf: Add sleepable tests
  libbpf: Support sleepable progs
  bpf: Add bpf_copy_from_user() helper.
  bpf: Introduce sleepable BPF programs
  mm/error_inject: Fix allow_error_inject function signatures.
  gpio: zynq: Simplify with dev_err_probe()
  gpio: pisosr: Simplify with dev_err_probe()
  gpio: pca953x: Simplify with dev_err_probe()
  gpio: omap: Simplify with dev_err_probe()
  gpio: davinci: Simplify with dev_err_probe()
  gpio: bcm-kona: Simplify with dev_err_probe()
  drm/amdgpu: fix compiler warnings
  netfilter: xt_HMARK: Use ip_is_fragment() helper
  netfilter: conntrack: remove unneeded nf_ct_put
  netfilter: conntrack: add clash resolution stat counter
  netfilter: conntrack: remove ignore stats
  netfilter: conntrack: do not increment two error counters at same time
  drm/i915/ehl: Update voltage swing table
  drm/i915/display/ehl: Use EHL DP tables for eDP ports without low power support
  drm/i915/display/tgl: Use TGL DP tables for eDP ports without low power support
  drm/i915/tgl: Fix stepping WA matching
  dt-bindings: power: supply: Cleanup charger-manager bindings
  power: supply: charger-manager: Count cm-chargers property directly
  power: supply: charger-manager: Update extcon functions
  power: supply: charger-manager: Don't start charging in cable nofitication
  power: supply: charger-manager: Make decisions focussed on battery status
  power: supply: charger-manager: Collect all power_supply_changed() calls
  netfilter: nf_tables: add userdata attributes to nft_table
  ipvs: Fix uninit-value in do_ip_vs_set_ctl()
  netfilter: ip6t_NPT: rewrite addresses in ICMPv6 original packet
  power: supply: charger-manager: Correct usage of CHARGE_NOW/FULL
  power: supply: charger-manager: Always use POWER_SUPPLY_PROP_TEMP
  power: supply: charger-manager: Remove cm_notify_event function
  power: supply: charger-manager: Swap private uevent for power_supply_changed
  dt-bindings: gpio: renesas, rcar-gpio: Add r8a774e1 support
  netlabel: remove unused param from audit_log_format()
  power: supply: Add support for RN5T618/RC5T619 charger and fuel gauge
  power: supply: sbs-battery: don't assume i2c errors as battery disconnect
  reiserfs: Fix memory leak in reiserfs_parse_options()
  ionic: pull reset_queues into tx_timeout handler
  ionic: change queue count with no reset
  ionic: change the descriptor ring length without full reset
  ionic: change mtu without full queue rebuild
  ionic: use index not pointer for queue tracking
  ionic: reduce contiguous memory allocation requirement
  ionic: clean up unnecessary non-static functions
  ionic: rework and simplify handling of the queue stats block
  ionic: remove lif list concept
  ionic: use kcalloc for new arrays
  ionic: fix up a couple of debug strings
  ionic: set MTU floor at ETH_MIN_MTU
  ASoC: tlv320adcx140: Add digital mic channel enable routing
  ASoC: core: remove artificial component and DAI name constraint
  pinctrl: mcp23s08: Improve error messaging in ->probe()
  ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup
  net: phy: DP83822: Add ability to advertise Fiber connection
  dt-bindings: net: dp83822: Add TI dp83822 phy
  net: add option to not create fall-back tunnels in root-ns as well
  smsc95xx: add phylib support
  smsc95xx: use usbnet->driver_priv
  smsc95xx: remove redundant function arguments
  bpf: selftests: Add test for different inner map size
  bpf: Relax max_entries check for most of the inner map types
  bpf: Add map_meta_equal map ops
  media: platform: Add jpeg enc feature
  media: platform: Using the variant structure to contain the varability between dec and enc
  media: platform: Rename existing functions/defines/variables
  media: platform: Rename jpeg dec file name
  media: dt-bindings: Add jpeg enc device tree node document
  media: platform: Change the call functions of getting/enable/disable the jpeg's clock
  media: platform: Refactor mtk_jpeg_set_default_params()
  power: supply: smb347-charger: Use generic property framework
  media: platform: Change the colorspace of jpeg to the fixed value
  media: platform: Redefinition of mtk_jpeg_q_data structure
  media: platform: Refactor mtk_jpeg_find_format()
  power: supply: smb347-charger: Drop pdata support
  media: platform: Refactor mtk_jpeg_try_fmt_mplane()
  media: platform: Change the maximum width and height supported by JPEG dec
  media: platform: Delete vidioc_s_selection ioctl of jpeg dec
  media: platform: Delete redundant code and add annotation for an enum
  media: platform: Change MTK_JPEG_COMP_MAX macro definition location
  media: platform: Use generic rounding helpers
  media: platform: Stylistic changes for improving code quality
  media: platform: Delete zeroing the reserved fields
  media: platform: Cancel the last frame handling flow
  media: platform: Add mechanism to handle jpeg hardware's locking up
  media: platform: Improve the implementation of the system PM ops
  media: v4l2-mem2mem: add v4l2_m2m_suspend, v4l2_m2m_resume
  media: platform: Delete the resetting hardware flow in the system PM ops
  media: platform: Improve power on and power off flow
  media: platform: Change the fixed device node number to unfixed value
  media: platform: Improve getting and requesting irq flow for bug fixing
  media: platform: Improve queue set up flow for bug fixing
  media: platform: Improve subscribe event flow for bug fixing
  media: tegra-video: Compute settle times based on the clock rate
  media: tegra-video: Add CSI MIPI pads calibration
  media: gpu: host1x: mipi: Keep MIPI clock enabled and mutex locked till calibration done
  media: tegra-video: Add support for selection ioctl ops
  media: tegra-video: Add support for external sensor capture
  media: tegra-video: Separate CSI stream enable and disable implementations
  media: dt-bindings: tegra: Update VI and CSI bindings with port info
  media: tegra-video: Update format lookup to offset based
  media: tegra-video: Enable TPG based on kernel config
  media: tegra-video: Fix channel format alignment
  media: staging/media: drop vb2_queue_release()
  media: media/test-drivers: use vb2_video_unregister_device()
  media: media/usb: use vb2_video_unregister_device()
  media: media/platform: drop vb2_queue_release()
  media: media/pci: use vb2_video_unregister_device()
  media: qcom/camss: use vb2_video_unregister_device()
  media: videobuf2-v4l2.c: add vb2_video_unregister_device helper function
  bpf: Make bpf_link_info.iter similar to bpf_iter_link_info
  tools, bpf/build: Cleanup feature files on make clean
  media: MAINTAINERS: Fix sort order for RDACM20
  backlight: Add Kinetic KTD253 backlight driver
  dt-bindings: backlight: Add Kinetic KTD253 bindings
  dt-bindings: backlight: Add some common backlight properties
  misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
  include/linux/miscdevice.h - Fix typo/grammar
  lp: Avoid comma separated statements
  dmaengine: Remove unused define for dma_request_slave_channel_reason()
  VMCI: check return value of get_user_pages_fast() for errors
  udf: Use kvzalloc() in udf_sb_alloc_bitmap()
  ext2: remove duplicate include
  virt: vbox: Use current_uid() in vbg_misc_device_requestor()
  staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
  staging: media: atomisp: Convert to GPIO descriptors
  staging: wilc1000: Fix memleak in wilc_bus_probe
  staging: wfx: add workaround for 'timeout while wake up chip'
  staging: wfx: remove useless extra jiffy
  staging: wfx: enable powersave on probe
  staging: wfx: scan while AP is supported
  staging: wfx: fix potential use before init
  staging: wfx: fix frame reordering
  staging: wfx: drop useless field from struct wfx_tx_priv
  staging: wfx: fix support for cipher AES_CMAC (multicast PMF)
  staging: wfx: fix spaces around binary operators
  staging: wfx: fix BA when MFP is disabled but BSS is MFP capable
  staging: wfx: improve usage of hif_map_link()
  staging: wfx: fix BA when device is AP and MFP is enabled
  staging: wlan-ng: fix alignment to match open parentheses
  drivers: staging: comedi: fixed duplicate words from checkpatch
  Staging: sm750fb: Fix basic coding style issues
  staging: hikey9xx: update references inside the yaml files
  staging: spmi: hisi-spmi-controller: fix spelling mistake "controlller" -> "controller"
  staging: kpc2000: kpc_dma: fix spelling mistake "for for" -> "for"
  misc: fastrpc: fix common struct sg_table related issues
  char: mspec: Use kvzalloc() in mspec_mmap()
  eeprom: at25: set minimum read/write access stride to 1
  eeprom: at25: allow page sizes greater than 16 bit
  backlight: sky81452-backlight: Fix refcount imbalance on error
  ARM: dts: ux500-golden: Add S6E63M0 DSI display
  serial: 8250_pci: Add WCH384_8S 8 port serial device
  tty: serial: qcom_geni_serial: Unconditionally call dev_pm_opp_of_remove_table()
  serial: core: don't use snprintf() for formatting sysfs attrs
  serial: fsl_lpuart: Fix typo in "transfer"
  usb: typec: tcpm: Migrate workqueue to RT priority for processing events
  usb: typec: pd: Fix formatting in pd.h header
  usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
  USB: usblcd: Remove the superfluous break
  i2c: rcar: Auto select RESET_CONTROLLER
  i2c: xiic: Support forcing single-master in DT
  i2c: xiic: Improve struct memory alignment
  i2c: xiic: Change code alignment to 1 space only
  crypto: stm32 - Fix sparse warnings
  crypto: ccree - fix runtime PM imbalance on error
  crypto: mediatek - Fix endianness bugs and sparse warnings
  crypto: hifn_795x - Remove 64-bit build-time check
  crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions
  crypto: sa2ul - Fix pointer-to-int-cast warning
  crypto: ahash - Remove AHASH_REQUEST_ON_STACK
  crypto: ahash - Add ahash_alg_instance
  crypto: ahash - Add init_tfm/exit_tfm
  drm/mediatek: dpi/dsi: Change the getting possible_crtc way
  ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET
  power: bq27xxx: Update to SPDX licensing
  power: supply: pm2301_charger: fix spelling mistake "chargind" -> "charging"
  power: supply: sbs-battery: combine get_presence_and_health
  power: supply: sbs-battery: remove unused enable_detection flags
  fs: dlm: use free_con to free connection
  fs: dlm: handle possible othercon writequeues
  fs: dlm: move free writequeue into con free
  fs: dlm: fix configfs memory leak
  fs: dlm: fix dlm_local_addr memory leak
  fs: dlm: make connection hash lockless
  fs: dlm: synchronize dlm before shutdown
  selftests: mount: add nosymfollow tests
  Add a "nosymfollow" mount option.
  memory: emif: Remove bogus debugfs error handling
  memory: omap-gpmc: Fix build error without CONFIG_OF
  power: supply: gpio-charger: add charge-current-limit feature
  drm/i915/display: Fix DRRS debugfs
  drm/i915/display: Disable DRRS when needed in fastsets
  drm/i915/display: Compute has_drrs after compute has_psr
  drm/sun4i: lvds: Invert the LVDS polarity
  arm64: tegra: Properly size register regions for GPU on Tegra194
  arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210
  arm64: tegra: Describe display controller outputs for Tegra210
  arm64: tegra: Disable SD card write-protection on Jetson Nano
  arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano
  arm64: tegra: Wire up pinctrl states for all DPAUX controllers
  arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier
  ARM: dts: sun8i: r40: Add node for system controller
  dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles
  ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR
  ARM: dts: sun8i: r40: Add IR nodes
  dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible
  gtp: add notification mechanism
  power: supply: gpio-charger: Convert to GPIO descriptors
  s390/qeth: strictly order bridge address events
  s390/qeth: unify structs for bridge port state
  s390/qeth: copy less data from bridge state events
  s390/qeth: don't let HW override the configured port role
  s390/qeth: don't disable address events during initialization
  s390/qeth: make queue lock a proper spinlock
  s390/qeth: use to_delayed_work()
  s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration
  drm/radeon: Prefer lower feedback dividers
  drm/amdgpu: Fix bug in reporting voltage for CIK
  drm/amdgpu: Specify get_argument function for ci_smu_funcs
  drm/amd/pm: enable MP0 DPM for sienna_cichlid
  drm/amdgpu: simplify hw status clear/set logic
  drm/amd/pm: suppress static checker warning
  drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
  drm/amd/pm: fix is_dpm_running() run error on 32bit system
  tipc: fix use-after-free in tipc_bcast_get_mode
  net: phy: Sort Kconfig and Makefile
  net: mdio: Move MDIO drivers into a new subdirectory
  net: xgene: Move shared header file into include/linux
  net/phy/mdio-i2c: Move header file to include/linux/mdio
  net: pcs: Move XPCS into new PCS subdirectory
  regulator: mt6360: fix spelling mistake: "regulaotr" -> "regulator"
  selinux: move policy mutex to selinux_state, use in lockdep checks
  ASoC: soc-core: add snd_soc_find_dai_with_mutex()
  ASoC: max9867: shutdown codec when changing filter type
  ASoC: AMD: Clean kernel log from deferred probe error messages
  drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't"
  selftests/livepatch: Do not check order when using "comm" for dmesg checking
  ASoC: SOF: Intel: hda: Simplify error handling during FW boot
  ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms
  ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX
  ASoC: SOF: Intel: hda: define macro for code loader stream format
  ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag()
  ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream
  ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init()
  ALSA: hda: fix VS_LTRC register name
  zd1211rw: convert tasklets to use new tasklet_setup() API
  rtlwifi/rtw88: convert tasklets to use new tasklet_setup() API
  rt2x00: convert tasklets to use new tasklet_setup() API
  qtnfmac: convert tasklets to use new tasklet_setup() API
  mwl8k: convert tasklets to use new tasklet_setup() API
  intersil: convert tasklets to use new tasklet_setup() API
  iwlegacy: convert tasklets to use new tasklet_setup() API
  ipw2x00: convert tasklets to use new tasklet_setup() API
  brcmsmac: convert tasklets to use new tasklet_setup() API
  b43legacy: convert tasklets to use new tasklet_setup() API
  atmel: convert tasklets to use new tasklet_setup() API
  nl80211: support SAE authentication offload in AP mode
  atmel: Use fallthrough pseudo-keyword
  b43legacy: Use fallthrough pseudo-keyword
  b43: Use fallthrough pseudo-keyword
  iwlegacy: Use fallthrough pseudo-keyword
  brcmfmac: Use fallthrough pseudo-keyword
  orinoco: Use fallthrough pseudo-keyword
  prism54: Use fallthrough pseudo-keyword
  rt2x00: Use fallthrough pseudo-keyword
  RDMA/rxe: Fix style warnings
  RDMA/hns: Add a check for current state before modifying QP
  mtd: lpddr: fix excessive stack usage with clang
  mtd: Avoid comma separated statements
  mtd: maps: physmap: Retain mtd-name property from dts
  b43: phy_n: Add empty braces around empty statements
  b43: phy_common: Demote non-conformant kerneldoc header
  ipw2200: Demote lots of nonconformant kerneldoc comments
  brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers
  brcmfmac: fweh: Fix docrot related function documentation issues
  brcmfmac: fweh: Remove set but unused variable 'err'
  b43legacy: main: Provide braces around empty 'if' body
  ipw2200: Remove set but unused variables 'rc' and 'w'
  iwlegacy: common: Demote kerneldoc headers to standard comment blocks
  iwlegacy: common: Remove set but not used variable 'len'
  airo: Fix a myriad of coding style issues
  airo: Place brackets around empty statement
  b43: main: Add braces around empty statements
  atmel: Demote non-kerneldoc header to standard comment block
  mtd: lpddr: Move function print_drs_error to lpddr_cmds.c
  mtd: lpddr: Replace printk with pr_notice
  mtd: lpddr: Fix bad logic in print_drs_error
  mac80211: rename csa counters to countdown counters
  nl80211: rename csa counter attributes countdown counters
  nl80211: add support for setting fixed HE rate/gi/ltf
  mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE
  RDMA/usnic: Remove the query_pkey callback
  RDMA/ucma: Remove closing and the close_wq
  RDMA/ucma: Rework how new connections are passed through event delivery
  RDMA/ucma: Narrow file->mut in ucma_event_handler()
  RDMA/ucma: Change backlog into an atomic
  RDMA/ucma: Add missing locking around rdma_leave_multicast()
  RDMA/ucma: Fix locking for ctx->events_reported
  RDMA/ucma: Fix the locking of ctx->file
  RDMA/ucma: Do not use file->mut to lock destroying
  RDMA/cma: Add missing locking to rdma_accept()
  RDMA/ucma: Remove mc_list and rely on xarray
  RDMA/ucma: Fix error cases around ucma_alloc_ctx()
  RDMA/ucma: Consolidate the two destroy flows
  RDMA/ucma: Remove unnecessary locking of file->ctx_list in close
  RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx()
  IB/mlx5: Add DCT RoCE LAG support
  IB/mlx5: Add tx_affinity support for DCI QP
  carl9170: convert tasklets to use new tasklet_setup() API
  wil6210: debugfs: Fix a couple of formatting issues in 'wil6210_debugfs_init'
  carl9170: Use fallthrough pseudo-keyword
  ath11k: return -ENOMEM on allocation failure
  ath11k: return error if firmware request fails
  ath9k: Do not select MAC80211_LEDS by default
  ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used
  ath9k: ar5008_initvals: Remove unused table entirely
  ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100'
  ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280'
  ath9k_htc: Do not select MAC80211_LEDS by default
  ath9k: convert tasklets to use new tasklet_setup() API
  ath6kl: wmi: Remove unused variable 'rate'
  ath5k: convert tasklets to use new tasklet_setup() API
  wcn36xx: Disable bmps when encryption is disabled
  wcn36xx: Setup starting bitrate to MCS-5
  wcn36xx: Fix software-driven scan
  rtw88: 8822c: update tx power limit tables to RF v20.1
  rtw88: use read_poll_timeout_atomic() for poll loop
  rtw88: don't treat NULL pointer as an array
  rtw88: Use fallthrough pseudo-keyword
  wilc1000: Fix memleak in wilc_bus_probe
  rtw88: switch from 'pci_' to 'dma_' API
  wilc1000: Fix memleak in wilc_sdio_probe
  x86/mpparse: Remove duplicate io_apic.h include
  mwifiex: don't call del_timer_sync() on uninitialized timer
  mwifiex: Use fallthrough pseudo-keyword
  mwifiex: Clean up some err and dbg messages
  mwifiex: switch from 'pci_' to 'dma_' API
  nl80211: fix PORT_AUTHORIZED wording to reflect behavior
  cfg80211: add helper fn for adjacent rule channels
  cfg80211: add helper fn for single rule channels
  nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes
  nl80211: clean up code/policy a bit
  net: wireless: Convert to use the preferred fallthrough macro
  net: wireless: wext_compat.c: delete duplicated word
  net: wireless: sme.c: delete duplicated word
  net: wireless: scan.c: delete or fix duplicated words
  net: wireless: reg.c: delete duplicated words + fix punctuation
  net: wireless: delete duplicated word + fix grammar
  net: mac80211: mesh.h: delete duplicated word
  net: mac80211: agg-rx.c: fix duplicated words
  drm/mgag200: fix spelling mistake "expeced" -> "expected"
  dt-bindings: mtd: Document boolean NAND ECC properties
  dt-bindings: mtd: Document nand-ecc-engine
  dt-bindings: mtd: Document nand-ecc-placement
  mtd: nand: Add a NAND page I/O request type
  mtd: rawnand: Move the nand_ecc_algo enum to the generic NAND layer
  mtd: rawnand: Rename the ECC algorithm enumeration items
  mtd: rawnand: Add a kernel doc to the ECC algorithm enumeration
  pinctrl: mediatek: Add pinctrl driver for mt8192
  dt-bindings: pinctrl: mt8192: add binding document
  dt-bindings: pinctrl: mt8192: add pinctrl file
  MAINTAINERS: Set pinctrl binding entry for all Actions Semi Owl SoCs
  pinctrl: actions: Add Actions S500 pinctrl driver
  dt-bindings: pinctrl: Add bindings for Actions S500 SoC
  gpio: dwapb: Use resource managed GPIO-chip add data method
  gpio: dwapb: Get clocks by means of resource managed interface
  gpio: dwapb: Get reset control by means of resource managed interface
  gpio: dwapb: Discard ACPI GPIO-chip IRQs request
  gpio: dwapb: Discard GPIO-to-IRQ mapping function
  gpio: dwapb: Convert driver to using the GPIO-lib-based IRQ-chip
  gpio: dwapb: Add max GPIOs macro
  gpio: dwapb: Move MFD-specific IRQ handler
  gpio: dwapb: Add ngpios DT-property support
  dt-bindings: gpio: dwapb: Add ngpios property support
  pinctrl: qcom: Add msm8226 pinctrl driver.
  dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings
  pinctrl: armada-37xx: Add comment for pcie1_reset pin group
  pinctrl: nomadik: Fix pull direction debug info
  xfrmi: drop ignore_df check before updating pmtu
  libbpf: Fix compilation warnings for 64-bit printf args
  selftests/bpf: Add verifier tests for xor operation
  bpf: Fix a verifier failure with xor
  MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files
  ARM: dts: BCM5301X: Specify pcie2 in the DT
  ARM: dts: BCM5301X: Specify uart2 in the DT
  ARM: dts: BCM5301X: Specify PWM in the DT
  dt-bindings: ARM: add bindings for the Meraki MR32
  net: ath11k: constify ath11k_thermal_ops
  net: phy: mscc: macsec: constify vsc8584_macsec_ops
  net: phy: at803x: constify static regulator_ops
  net: renesas: sh_eth: constify bb_ops
  net: ethernet: ravb: constify bb_ops
  net: ethernet: qualcomm: constify qca_serdev_ops
  net: ipa: remove duplicate include
  ibmvnic: merge ibmvnic_reset_init and ibmvnic_init
  ibmvnic: remove never executed if statement
  ibmvnic: improve ibmvnic_init and ibmvnic_reset_init
  ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes
  drm/mediatek: Add ddp routing for mt7623
  dt-bindings: mediatek: add mt7623 display-nodes
  selftests: fib_nexthops: Test IPv6 route with group after replacing IPv4 nexthops
  ipv4: nexthop: Correctly update nexthop group when replacing a nexthop
  selftests: fib_nexthops: Test IPv6 route with group after removing IPv4 nexthops
  ipv4: nexthop: Correctly update nexthop group when removing a nexthop
  ipv4: nexthop: Remove unnecessary rtnl_dereference()
  ipv4: nexthop: Use nla_put_be32() for NHA_GATEWAY
  ipv4: nexthop: Reduce allocation size of 'struct nh_group'
  net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES
  net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES
  net: Take common prefetch code structure into a function
  net: stmmac: Add dwmac-intel-plat for GBE driver
  dt-bindings: net: Add bindings for Intel Keem Bay
  libbpf: Fix unintentional success return code in bpf_object__load
  drm/amdgpu: correct SE number for arcturus gfx ras
  drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
  drm/amdgpu: disable runtime pm for navy_flounder
  drm/amd/display: Retry AUX write when fail occurs
  drm/amdgpu: Fix buffer overflow in INFO ioctl
  drm/amdgpu: report DC not supported if virtual display is enabled (v2)
  drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
  drm/amdgpu: use MODE1 reset for navy_flounder by default
  drm/amdkfd: fix set kfd node ras properties value
  drm/amd/pm: correct the thermal alert temperature limit settings
  drm/amdgpu: add asd fw check before loading asd
  drm/amd/pm: use kmemdup() rather than kmalloc+memcpy
  drm/amdgpu: add a wrapper for atom asic_init
  drm/amdgpu: add pre_asic_init callback for navi
  drm/amdgpu: add pre_asic_init callback for SOC15
  drm/amdgpu: add pre_asic_init callback for VI
  drm/amdgpu: add pre_asic_init callback for CIK
  drm/amdgpu: add pre_asic_init callback for SI
  drm/amdgpu: add an asic callback for pre asic init
  drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling
  drm/amd/display: Add DPCS regs for dcn3 link encoder
  drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly
  drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly
  amdgpu: fix Documentation builds for pm/ file movement
  gpu: amd: Remove duplicate semicolons at the end of line
  drm/amd/display: Keep current gain when ABM disable immediately
  drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation
  drm/amd/display: Add connector HPD trigger debugfs entry
  drm/amd/display: Add debugfs for connector's FEC & DSC capabilities
  drm/amd/display: Revert HDCP disable sequence change
  drm/amd/display: Send H14b-VSIF specified in HDMI
  drm/amd/display: Call DMUB for eDP power control
  drm/amd/display: 3.2.99
  drm/amd/display: Send DISPLAY_OFF after power down on boot
  drm/amdgpu/gfx10: refine mgcg setting
  drm/amdkfd: implement the dGPU fallback path for apu (v6)
  drm/amd/pm: correct Vega20 swctf limit setting
  drm/amd/pm: correct Vega12 swctf limit setting
  drm/amd/pm: correct Vega10 swctf limit setting
  drm/amdgpu: Embed drm_device into amdgpu_device (v3)
  selftests/bpf: Test for map update access from within EXT programs
  selftests/bpf: Test for checking return code for the extended prog
  selftests/bpf: Add test for freplace program with write access
  bpf: verifier: Use target program's type for access verifications
  dt-bindings: spi: Convert spi-mtk-nor to json-schema
  spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h
  spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h
  spi: pxa2xx: Update header block in pxa2xx_ssp.h
  selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
  selftests/x86/fsgsbase: Reap a forgotten child
  regmap: add Intel SPI Slave to AVMM Bus Bridge support
  memory: omap-gpmc: Fix a couple off by ones
  drm/i915/gt: Implement WA_1406941453
  drm/bridge: ps8640: Print an error if VDO control fails
  drm/bridge: ps8640: Return an error for incorrect attach flags
  drm/bridge: ps8640: Get the EDID from eDP control
  drm/bridge_connector: Set default status connected for eDP connectors
  media: MAINTAINERS: add Dafna Hirschfeld for rkisp1
  media: Implements support for the MyGica iGrabber
  media: tuner-simple: fix regression in simple_set_radio_freq
  media: v4l2-tpg: Clamp hue in tpg_s_hue()
  media: vivid: Fix global-out-of-bounds read in precalculate_color()
  media: mtk-vcodec: fix Kconfig help text
  media: mtk-vcodec: set dma max segment size
  media: pvrusb2: fix parsing error
  s390: convert to GENERIC_VDSO
  s390/checksum: coding style changes
  s390/checksum: have consistent calculations
  s390/checksum: make ip_fast_csum() faster
  s390/checksum: rewrite csum_tcpudp_nofold()
  s390/checksum: provide csum_ipv6_magic()
  x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check()
  selftests/bpf: Fix spelling mistake "scoket" -> "socket"
  x86/resctrl: Enable user to view thread or core throttling mode
  x86/resctrl: Enumerate per-thread MBA controls
  Makefile: Add clang-tidy and static analyzer support to makefile
  gen_compile_commands: remove the warning about too few .cmd files
  kbuild: wire up the build rule of compile_commands.json to Makefile
  gen_compile_commands: support *.o, *.a, modules.order in positional argument
  gen_compile_commands: move directory walk to a generator function
  gen_compile_commands: make -o option independent of -d option
  gen_compile_commands: reword the help message of -d option
  gen_compile_commands: do not support .cmd files under tools/ directory
  gen_compile_commands: use choices for --log_levels option
  gen_compile_commands: parse only the first line of .*.cmd files
  kbuild: hide commands to run Kconfig, and show short log for syncconfig
  kbuild: Simplify DEBUG_INFO Kconfig handling
  power: supply: lego_ev3: Simplify with dev_err_probe()
  power: supply: ingenic: Simplify with dev_err_probe()
  power: supply: gpio-charger: Simplify with dev_err_probe()
  power: supply: cpcap: Simplify with dev_err_probe()
  power: supply: bq27xxx: Simplify with dev_err_probe()
  power: supply: add wireless type
  ath10k: Add new api to support reset TID config
  ath10k: Add new api to support TID specific configuration
  ath10k: Move rate mask validation function up in the file
  ath10k: Add wmi command support for station specific TID config
  media: MAINTAINERS: Remove Pawel from the maintainers list of videobuf2
  media: MAINTAINERS: Remove Kyungmin from the maintainers list of videobuf2
  media: MAINTAINERS: Make Tomasz the main maintainer of videobuf2
  media: videodev2.h: RGB BT2020 and HSV are always full range
  media: dev-sliced-vbi.rst: fix wrong type
  inet: remove inet_sk_copy_descendant()
  selftests/bpf: Fix open call in trigger_fstat_events
  selinux: fix error handling bugs in security_load_policy()
  ptp: ptp_ines: Remove redundant null check
  audit: Remove redundant null check
  spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
  power: supply: smb347-charger: Replace mutex with IRQ disable/enable
  dt-bindings: regulator: mt6360: Add DT binding documentation
  regulator: mt6360: Add support for MT6360 regulator
  power: supply: smb347-charger: Remove virtual smb347-battery
  ASoC: SOF: sof-of-dev: Add .arch_ops field
  ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata
  ASoC: SOF: Intel: hda: add extended rom status dump to error log
  ASoC: SOF: topology: fix the ipc_size calculation for process component
  ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics
  ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work
  ASoC: SOF: Intel: hda: report error only for the last ROM init iteration
  ASoC: SOF: loader: Add debug box region
  ASoC: SOF: ext_manifest: Parse debug ABI version
  ASoC: SOF: loader: fix memory leak in get_ext_windows
  ASoC: SOF: IPC: make sof_ipc_window monosized
  m68k: Correct some typos in comments
  m68k: Use get_kernel_nofault() in show_registers()
  zorro: Fix address space collision message with RAM expansion boards
  m68k: amiga: Fix Denise detection on OCS
  drm/i915/hdcp: No direct access to power_well desc
  drm/i915/hdcp: Add update_pipe early return
  lockdep/selftest: Introduce recursion3
  locking/selftest: Add test cases for queued_read_lock()
  Revert "locking/lockdep/selftests: Fix mixed read-write ABBA tests"
  lockdep/selftest: Add more recursive read related test cases
  lockdep/selftest: Unleash irq_read_recursion2 and add more
  lockdep: Take read/write status in consideration when generate chainkey
  lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior
  lockdep: Add recursive read locks into dependency graph
  lockdep: Fix recursive read lock related safe->unsafe detection
  lockdep: Adjust check_redundant() for recursive read change
  lockdep: Support deadlock detection for recursive read locks in check_noncircular()
  lockdep: Make __bfs(.match) return bool
  lockdep: Extend __bfs() to work with multiple types of dependencies
  lockdep: Introduce lock_list::dep
  lockdep: Reduce the size of lock_list::distance
  lockdep: Make __bfs() visit every dependency until a match
  lockdep: Demagic the return value of BFS
  lockdep/Documention: Recursive read lock detection reasoning
  locking: More accurate annotations for read_lock()
  Documentation/locking/locktypes: Fix local_locks documentation
  seqlock: Fix multiple kernel-doc warnings
  locking/refcount: Provide __refcount API to obtain the old value
  seqlock,tags: Add support for SEQCOUNT_LOCKTYPE()
  sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linux/sched/topology.h
  sched/topology: Move sd_flag_debug out of linux/sched/topology.h
  sched: Cache task_struct::flags in sched_submit_work()
  sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer together
  sched/fair: Simplify the work when reweighting entity
  sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu()
  sched/fair: Ignore cache hotness for SMT migration
  MIPS: SGI-IP32: No need to include mc14818*.h
  MIPS: Remove unused header file m48t37.h
  MIPS: Loongson2ef: Remove specific mc146818rtc.h
  MIPS: SGI-IP27: No need for kmalloc.h
  soundwire: intel: fix intel_suspend/resume defined but not used warning
  ALSA: hda/ca0132 - Add AE-7 exit commands.
  ALSA: hda/ca0132 - Add AE-7 custom controls.
  ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
  ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7.
  ALSA: hda/ca0132 - Add DSP setup functions for AE-7.
  ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7.
  ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7.
  ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7.
  ALSA: hda/ca0132 - Set AE-7 bools and select mixer.
  ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg.
  ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
  ALSA: hda/ca0132 - Fix Recon3D Center/LFE output.
  ALSA: hda/ca0132 - Add quirk output selection structures.
  ALSA: hda/ca0132 - Clean up ca0132_alt_out_select.
  ALSA: hda/ca0132 - Remove surround output selection.
  ALSA: hda/ca0132 - Add bass redirection controls.
  ALSA: hda/ca0132 - Add full-range speaker selection controls.
  ALSA: hda/ca0132 - Add surround channel config control.
  ALSA: hda/ca0132 - Add speaker tuning initialization commands.
  ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function.
  drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv
  drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de
  drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac
  drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm
  selftests/bpf: Add set test to resolve_btfids
  selftests/bpf: Add test for d_path helper
  selftests/bpf: Add verifier test for d_path helper
  bpf: Update .BTF_ids section in btf.rst with sets info
  bpf: Add d_path helper
  bpf: Add BTF_SET_START/END macros
  bpf: Add btf_struct_ids_match function
  bpf: Factor btf_struct_access function
  bpf: Remove recursion call in btf_struct_access
  bpf: Add type_id pointer as argument to __btf_resolve_size
  bpf: Add elem_id pointer as argument to __btf_resolve_size
  bpf: Move btf_resolve_size into __btf_resolve_size
  tools resolve_btfids: Add support for set symbols
  tools resolve_btfids: Add size check to get_id function
  bpf: Disallow BPF_PRELOAD in allmodconfig builds
  bpf: Add selftests for local_storage
  bpf: Allow local storage to be used from LSM programs
  bpf: Implement bpf_local_storage for inodes
  bpf: Split bpf_local_storage to bpf_sk_storage
  bpf: Generalize bpf_sk_storage
  bpf: Generalize caching for sk_storage.
  bpf: Renames in preparation for bpf_local_storage
  spi: spi-fsl-espi: Remove use of %p
  regulator: rt4801: Specify additionalProperties: false
  ASoC: hdac_hdmi: tidy up a memset()
  ASoC: Intel: use consistent HDAudio spelling in comments/docs
  ASoC: SOF: Intel: add dev_dbg log when driver is not selected
  ASoC: SOF: acpi: add dev_dbg() log for probe completion
  ASoC: SOF: IPC: reduce verbosity of IPC pointer updates
  ASoC: SOF: topology: reduce the log level for unhandled widgets
  ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private
  ASoC: SOF: (cosmetic) use the "bool" type where it makes sense
  ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations
  power: supply: smb347-charger: Support SMB345 and SMB358
  power: supply: smb347-charger: Implement device-tree support
  Input: MT - avoid comma separated statements
  power: supply: Support battery temperature device-tree properties
  dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
  dt-bindings: battery: Add temperature properties
  usb: atm: don't use snprintf() for sysfs attrs
  power: supply: smb347-charger: Use resource-managed API
  dt-bindings: power: reset: Convert reboot-mode to YAML
  power: supply: bq2515x: Constify static variables
  ARM: at91: Add GARDENA smart Gateway (Art. 19000) support
  dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board
  eeprom: at24: Tidy at24_read()
  dmaengine: axi-dmac: add support for reading bus attributes from registers
  dmaengine: axi-dmac: wrap channel parameter adjust into function
  dmaengine: axi-dmac: wrap entire dt parse in a function
  dmaengine: axi-dmac: move clock enable earlier
  dmaengine: axi-dmac: move active_descs list init after device-tree init
  dmaengine: axi-dmac: move version read in probe
  ARM: dts: sun8i: r40: Add DMA node
  dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible
  sunrpc: Avoid comma separated statements
  ipv6: fib6: Avoid comma separated statements
  wan: sbni: Avoid comma separated statements
  fs_enet: Avoid comma separated statements
  8390: Avoid comma separated statements
  clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for audio PLL
  power: supply: Add dependency to lego-ev3-battery Kconfig options
  net: clean up codestyle for net/ipv4
  net: Remove duplicated midx check against 0
  net: Avoid unnecessary inet_addr_type() call when addr is INADDR_ANY
  net: Set ping saddr after we successfully get the ping port
  cxgb4: add error handlers to LE intr_handler
  netlink: remove duplicated nla_need_padding_for_64bit() check
  net: gain ipv4 mtu when mtu is not locked
  selinux: convert policy read-write lock to RCU
  dmaengine: pl330: fix instruction dump formatting
  dmaengine: dw-edma: Fix typo in comments offset
  alarmtimer: Convert comma to semicolon
  dmaengine: ti: k3-udma: Remove redundant is_slave_direction() checks
  soc: renesas: Use menu for Renesas SoC
  arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode
  ARM: dts: r8a7742-iwg21m: Add RTC support
  ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically
  ARM: dts: r8a7742: Add CAN support
  arm64: dts: renesas: r8a774c0: Add PCIe EP node
  arm64: dts: renesas: r8a774b1: Add PCIe EP nodes
  arm64: dts: renesas: r8a774a1: Add PCIe EP nodes
  arm64: defconfig: Enable RPC-IF support
  ARM: shmobile: defconfig: Refresh for v5.9-rc1
  tee: convert get_user_pages() --> pin_user_pages()
  clk: sunxi-ng: add support for the Allwinner A100 CCU
  dt-bindings: clk: sunxi-ccu: add compatible string for A100 CCU and R-CCU
  arm64: allwinner: A100: add support for Allwinner Perf1 board
  dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings
  arm64: allwinner: A100: add the basical Allwinner A100 DTSI file
  dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller
  dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi
  arm64: dts: allwinner: h5: remove Mali GPU PMU module
  ARM: dts: sun4i: Enable HDMI support on the Mele A1000
  ARM: dts: sun8i: r40: Add Mali node
  dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible
  ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
  i2c: Remove 'default n' from busses/Kconfig
  opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER
  ARM: dts: aspeed: rainier: Enable XDMA engine
  ARM: dts: aspeed: wedge40: Update UART4 pin settings
  ARM: dts: aspeed: wedge40: Update FMC flash0 label
  ARM: dts: aspeed: Add Facebook Wedge400 BMC
  ARM: dts: aspeed: minipack: Update 64MB FMC flash layout
  ARM: dts: aspeed: yamp: Set 32MB FMC flash layout
  ARM: dts: aspeed: cmm: Set 32MB FMC flash layout
  ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi
  selftests/bpf: Enable tc verbose mode for test_sk_assign
  samples: bpf: Refactor tracepoint tracing programs with libbpf
  samples: bpf: Refactor kprobe tracing programs with libbpf
  samples: bpf: Cleanup bpf_load.o from Makefile
  scsi: esas2r: Remove unnecessary casts
  scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
  scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
  scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
  scsi: qla2xxx: Remove redundant variable initialization
  scsi: aic7xxx: Fix error code handling
  scsi: lpfc: Fix spelling mistake "Cant" -> "Can't"
  scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't"
  scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't"
  scsi: snic: Fix spelling mistakes of "Queueing"
  scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call
  scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
  scsi: megaraid: Remove pci-dma-compat wrapper API
  scsi: qla2xxx: Remove pci-dma-compat wrapper API
  scsi: hpsa: Remove pci-dma-compat wrapper API
  scsi: mpt3sas: Remove pci-dma-compat wrapper API
  scsi: dc395x: Remove pci-dma-compat wrapper API
  scsi: aic7xxx: Remove pci-dma-compat wrapper API
  scsi: aacraid: Remove pci-dma-compat wrapper API
  torture: Add gdb support
  rcutorture: Allow pointer leaks to test diagnostic code
  rcutorture: Hoist OOM registry up one level
  refperf: Avoid null pointer dereference when buf fails to allocate
  rcutorture: Properly synchronize with OOM notifier
  rcutorture: Properly set rcu_fwds for OOM handling
  torture: Add kvm.sh --help and update help message
  rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05
  torture: Update initrd documentation
  rcutorture: Replace HTTP links with HTTPS ones
  locktorture: Make function torture_percpu_rwsem_init() static
  torture: document --allcpus argument added to the kvm.sh script
  rcutorture: Output number of elapsed grace periods
  rcutorture: Remove KCSAN stubs
  rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp()
  rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs
  rcu: Execute RCU reader shortly after rcu_core for strict GPs
  rcu: Provide optional RCU-reader exit delay for strict GPs
  rcu: IPI all CPUs at GP end for strict GPs
  rcu: IPI all CPUs at GP start for strict GPs
  rcu: Attempt QS when CPU discovers GP for strict GPs
  rcu: Do full report for .need_qs for strict GPs
  rcu: Always set .need_qs from __rcu_read_lock() for strict GPs
  rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs
  rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs
  rcu: Reduce leaf fanout for strict RCU grace periods
  rcu: Add Kconfig option for strict RCU grace periods
  rcuperf: Change rcuperf to rcuscale
  scftorture: Add cond_resched() to test loop
  scftorture: Adapt memory-ordering test to UP operation
  scftorture: Block scftorture_invoker() kthreads for offline CPUs
  scftorture: Check unexpected "switch" statement value
  scftorture: Make symbol 'scf_torture_rand' static
  scftorture: Prevent compiler from reducing race probabilities
  scftorture: Flag errors in torture-compatible manner
  scftorture: Consolidate scftorture_invoke_one() scf_check initialization
  scftorture: Consolidate scftorture_invoke_one() check and kfree()
  scftorture: Add smp_call_function() memory-ordering checks
  scftorture: Add smp_call_function_many() memory-ordering checks
  scftorture: Add smp_call_function_single() memory-ordering checks
  scftorture: Summarize per-thread statistics
  tick-sched: Clarify "NOHZ: local_softirq_pending" warning
  scftorture: Implement weighted primitive selection
  torture: Add scftorture to the rcutorture scripting
  torture: Declare parse-console.sh independence from rcutorture
  scftorture: Add smp_call_function() torture test
  rcu: Remove unused __rcu_is_watching() function
  rcu: Make FQS more aggressive in complaining about offline CPUs
  rcu: Clarify comments about FQS loop reporting quiescent states
  rcu/nocb: Add a warning for non-GP kthread running GP code
  rcu: Move rcu_cpu_started per-CPU variable to rcu_data
  kvm: mmu: page_track: Fix RCU list API usage
  rculist: Introduce list/hlist_for_each_entry_srcu() macros
  rcu: Fix kerneldoc comments in rcupdate.h
  rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump
  rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads
  rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns
  rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor
  nocb: Remove show_rcu_nocb_state() false positive printout
  rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp()
  rcu/tree: Force quiescent state on callback overload
  nocb: Clarify RCU nocb CPU error message
  rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint
  rcu/trace: Print negative GP numbers correctly
  rcu: Initialize at declaration time in rcu_exp_handler()
  srcu: Remove KCSAN stubs
  rcu: Remove KCSAN stubs from update.c
  rcu: Remove KCSAN stubs
  crypto: arm/curve25519 - include <linux/scatterlist.h>
  crypto: stm32 - Add missing header inclusions
  octeontx2-pf: Add support for PTP clock
  octeontx2-af: Add support for Marvell PTP coprocessor
  octeontx2-af: Support to enable/disable HW timestamping
  net: Use helper macro RT_TOS() in __icmp_send()
  net: Avoid access icmp_err_convert when icmp code is ICMP_FRAG_NEEDED
  qede: make driver reliable on unload after failures
  qed: align adjacent indent
  qed: implement devlink dump
  qed*: make use of devlink recovery infrastructure
  qed: use devlink logic to report errors
  qed: health reporter init deinit seq
  qed: implement devlink info request
  qed: fix kconfig help entries
  qed/qede: make devlink survive recovery
  qed: move out devlink logic into a new file
  chelsio: switch from 'pci_' to 'dma_' API
  mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register
  selftests: mlxsw: Reduce runtime of tc-police scale test
  selftests: forwarding: Fix mausezahn delay parameter in mirror_test()
  selftests: mlxsw: Increase burst size for burst test
  selftests: mlxsw: Increase burst size for rate test
  selftests: mlxsw: Decrease required rate accuracy
  mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3}
  net: atheros: switch from 'pci_' to 'dma_' API
  starfire: switch from 'pci_' to 'dma_' API
  typhoon: switch from 'pci_' to 'dma_' API
  net: dccp: delete repeated words
  net: netlink: delete repeated words
  net: ipv4: delete repeated words
  net: sctp: ulpqueue.c: delete duplicated word
  net: sctp: sm_make_chunk.c: delete duplicated words + fix typo
  net: sctp: protocol.c: delete duplicated words + punctuation
  net: sctp: chunk.c: delete duplicated word
  net: sctp: bind_addr.c: delete duplicated word
  net: sctp: auth.c: delete duplicated words
  net: sctp: associola.c: delete duplicated words
  io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE
  io_uring: allow tcp ancillary data for __sys_recvmsg_sock()
  devlink: Protect devlink port list traversal
  devlink: Fix per port reporter fields initialization
  ibmvnic: Fix use-after-free of VNIC login response buffer
  ipvlan: advertise link netns via netlink
  RDMA/cm: Add tracepoints to track MAD send operations
  RDMA/cm: Replace pr_debug() call sites with tracepoints
  bitops, kcsan: Partially revert instrumentation for non-atomic bitops
  kcsan: Optimize debugfs stats counters
  kcsan: Use pr_fmt for consistency
  kcsan: Show message if enabled early
  kcsan: Remove debugfs test command
  kcsan: Simplify constant string handling
  kcsan: Simplify debugfs counter to name mapping
  locking/atomics: Use read-write instrumentation for atomic RMWs
  asm-generic/bitops: Use instrument_read_write() where appropriate
  instrumented.h: Introduce read-write instrumentation hooks
  kcsan: Test support for compound instrumentation
  kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks
  kcsan: Skew delay to be longer for certain access types
  objtool, kcsan: Add __tsan_read_write to uaccess whitelist
  kcsan: Support compounded read-write instrumentation
  kcsan: Add atomic builtin test case
  objtool: Add atomic builtin TSAN instrumentation to uaccess whitelist
  kcsan: Add support for atomic builtins
  selftests: bpf: Fix sockmap update nits
  libbpf: Fix type compatibility check copy-paste error
  libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo
  bpf: sk_lookup: Add user documentation
  docs: Correct subject prefix and update LLVM info
  tcp: bpf: Optionally store mac header in TCP_SAVE_SYN
  bpf: selftests: Tcp header options
  bpf: selftests: Add fastopen_connect to network_helpers
  bpf: tcp: Allow bpf prog to write and parse TCP header option
  bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8
  bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt()
  bpf: tcp: Add bpf_skops_parse_hdr()
  bpf: tcp: Add bpf_skops_established()
  tcp: Add saw_unknown to struct tcp_options_received
  tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt
  tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt
  tcp: Use a struct to represent a saved_syn
  doc: Drop doubled words from RCU requirements documentation
  doc: Drop doubled words from RCU Data-Structures.rst
  docs: Fix typo in synchronize_rcu() function name
  lib: Add backtrace_idle parameter to force backtrace of idle CPUs
  ARM: dts: meson: move the L2 cache-controller inside the SoC node
  RDMA/core: Move the rdma_show_ib_cm_event() macro
  drm/i915: Update DRIVER_DATE to 20200824
  Revert "vc_screen: extract vcs_read_buf_header"
  RDMA/efa: Remove redundant udata check from alloc ucontext response
  RDMA/vmw_pvrdma: Fix kernel-doc documentation
  RDMA/rxe: prevent rxe creation on top of vlan interface
  drm/amdgpu: Get DRM dev from adev by inline-f
  drm/amdgpu: drm_device to amdgpu_device by inline-f (v2)
  drm/amdgpu: enable HDP clock gatting
  drm/amdgpu: enable ATHUB clock gatting
  drm/amd/pm: set VCN pg per instances
  drm/amdgpu: annotate a false positive recursive locking
  drm/amdgpu: refine create and release logic of hive info
  drm/amdgpu: refine message print for devices of hive
  drm/amdgpu: fix the nullptr issue when reenter GPU recovery
  drm/amdgpu: change reset lock from mutex to rw_semaphore
  drm/amd/pm: enable run_btc callback for sienna_cichlid
  drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps
  drm/amd/pm: Remove unnecessary cast
  drm/amd/powerplay: remove duplicate include
  drm/amd/display: remove unintended executable mode
  drm/amdgpu: refine codes to avoid reentering GPU recovery
  drm/amd/display: Reject overlay plane configurations in multi-display scenarios
  drm/amdkfd: sparse: Fix warning in reading SDMA counters
  x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has()
  powerpc/nx: Don't pack struct coprocessor_request_block
  powerpc/powernv: Fix spurious kerneldoc warnings in opal-prd.c
  powerpc/powernv: Staticify functions without prototypes
  powerpc/powernv: Include asm/powernv.h from the local powernv.h
  powerpc/powernv/smp: Fix spurious DBG() warning
  powerpc/oprofile: fix spelling mistake "contex" -> "context"
  powerpc/vmemmap: Don't warn if we don't find a mapping vmemmap list entry
  powerpc/vmemmap: Fix memory leak with vmemmap list allocation failures.
  powerpc/powernv: Remove set but not used variable 'parent'
  powerpc/perf: Remove set but not used variable 'target'
  powerpc/fadump: Remove set but not used variable 'elf'
  powerc/dtc/t1024rdb: remove interrupts property
  powerpc/dts/t4240rdb: remove interrupts property
  cxl: Rework error message for incompatible slots
  ocxl: Remove custom service to allocate interrupts
  ocxl: Don't return trigger page when allocating an interrupt
  ocxl: Access interrupt trigger page from xive directly
  scsi: cxlflash: Access interrupt trigger page from xive directly
  powerpc/icp-hv: Fix missing of_node_put() in success path
  powerpc/pseries: Fix missing of_node_put() in rng_init()
  MIPS: Remove PNX833x alias NXP_STB22x
  MIPS: Paravirt: remove remaining pieces of paravirt
  NTB: Use struct_size() helper in devm_kzalloc()
  ntb: intel: Fix memleak in intel_ntb_pci_probe
  EDAC/highbank: Handover Calxeda Highbank maintenance to Andre Przywara
  IB/mlx4: Adjust delayed work when a dup is observed
  IB/mlx4: Add support for REJ due to timeout
  IB/mlx4: Fix starvation in paravirt mux/demux
  IB/mlx4: Separate tunnel and wire bufs parameters
  IB/mlx4: Add support for MRA
  IB/mlx4: Add and improve logging
  spi: spi-fsl-dspi: delete EOQ transfer mode
  regulator: rt4801: Fix W=1 build warning when CONFIG_OF=n
  regulator: mp886x: use "mps,switch-frequency-hz"
  selinux: delete repeated words in comments
  ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init
  ASoC: ak5558: Add regulator support
  ASoC: dt-bindings: ak5558: Add power supply property
  arm64: defconfig: Enable imx8mq-librem5-devkit display stack
  arm64: defconfig: re-sync DRM related defconfig bits
  ASoC: Intel: sof_sdw: clean-up inclusion of header files
  ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
  ASoC: SOF: Add topology filename override based on dmi data match
  ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
  SoC: Intel: sof_sdw: Add support for product Ripto
  ASoC: Intel: sof_sdw: rename id as part_id
  ASoC: Intel: sof_sdw: check SoundWire version when matching codec
  ASoC: codecs: max98373-sdw: add missing test on resume
  ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
  ASoC: Intel: soc-acpi: add support for SDCA boards
  ASoC: Intel: soc-acpi: mirror CML and TGL configurations
  ASoC: Intel: sof-soundwire: add support for rt5682 on link2
  ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2
  ASoC: Intel: modify SoundWire version id in acpi match table
  opp: Remove _dev_pm_opp_find_and_remove_table() wrapper
  opp: Split out _opp_set_rate_zero()
  opp: Reuse the enabled flag in !target_freq path
  opp: Rename regulator_enabled and use it as status of all resources
  platform/chrome: cros_ec_typec: Re-order connector configuration steps
  platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnect
  platform/chrome: cros_ec_typec: Send enum values to usb_role_switch_set_role()
  platform/chrome: cros_ec_typec: USB4 support
  pwm: cros-ec: Simplify EC error handling
  platform/chrome: cros_ec_proto: Convert EC error codes to Linux error codes
  platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT
  pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfer_status
  platform/chrome: cros_ec_sysfs: Report range of error codes from EC
  cros_ec_lightbar: Accept more error codes from cros_ec_cmd_xfer_status
  iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code
  x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE
  drm/ttm: drop bus.size from bus placement.
  drm/ttm: init mem->bus in common code.
  ALSA: usb-audio: Correct wrongly matching entries with audio class
  ARM: OMAP2+: Drop legacy platform data for dra7 rtcss
  ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc
  soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data
  NTB: hw: amd: fix an issue about leak system resources
  phy: ti: j721e-wiz: Remove duplicate include
  drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
  drm/bridge/tc358775: Fix for PTR_ERR
  phy: ti: am654: update PCIe serdes config
  phy: ti: am654: simplify return handling
  phy: ti: am654: simplify regfield handling
  phy: samsung: Use readl_poll_timeout function
  timekeeping: Provide multi-timestamp accessor to NMI safe timekeeper
  timekeeping: Utilize local_clock() for NMI safe timekeeper during early boot
  usb: chipidea: imx: add two samsung picophy parameters tuning implementation
  doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy
  arm64: dts: Add a device tree for the Librem 5 phone
  dt-bindings: arm: fsl: Add the librem 5 phone
  arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel
  arm64: dts: imx8mq: Add NWL MIPI DSI controller
  arm64: dts: imx8m: Add the ENET PPS interrupt
  clk: imx: vf610: Add CRC clock
  ARM: dts: imx25-pinfunc: Fix GPT function names
  ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node
  memory: brcmstb_dpfe: fix array index out of bounds
  docs: networking: add tracepoint info to l2tp.rst
  l2tp: remove tunnel and session debug flags field
  l2tp: remove custom logging macros
  l2tp: add tracepoints to l2tp_core.c
  l2tp: add tracepoint definitions in trace.h
  l2tp: add tracepoint infrastructure to core
  l2tp: use standard API for warning log messages
  l2tp: remove noisy logging, use appropriate log levels
  l2tp: don't log data frames
  net: dccp: Convert to use the preferred fallthrough macro
  soc: imx: gpcv2: Use dev_err_probe() to simplify error handling
  ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch
  ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection
  ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions
  clk: imx: Explicitly include bits.h
  ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller
  ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board
  dt-bindings: arm: fsl: Add Y Soft IOTA Orion board
  ARM: dts: imx: Change gpmi nand node name to nand-controller
  ARM: dts: imx27: Change nand node name to nand-controller
  ARM: dts: imx6dl-yapp4: Add ethernet aliases
  ARM: s3c: Cleanup from old plat-samsung include
  ARM: s3c: make headers local if possible
  dt-bindings: iio: light: add AMS AS73211 support
  staging: iio: ad9834: Remove excess blank line
  platform_data: ad7793.h: drop a duplicated word
  dt-bindings: iio: adc: maxim,max9611 yaml conversions
  dt-bindings: iio: adc: maxim,max11100 yaml conversion
  dt-bindings: iio: gyro: Add DT binding doc for ADXRS290
  iio: gyro: Add driver support for ADXRS290
  Staging: iio: Fixed a punctuation and a spelling mistake.
  iio: trigger: make stub functions static inline
  dt-bindings: iio: chemical: add O2 EZO module documentation
  iio: Kconfig: ad8366: add entry for HMC1119 chip
  iio: adxl372_i2c: Add OF device ID table
  iio: adxl372_spi: change indentation for of_table
  iio: frequency: ad9523: convert rest of driver to device managed functions
  iio: chemical: atlas-ezo-sensor: add support for O2 sensor
  iio: add IIO_MOD_O2 modifier
  x86/msr: Make source of unrecognised MSR writes unambiguous
  x86/msr: Prevent userspace MSR access from dominating the console
  clk: imx8qxp: Support building i.MX8QXP clock driver as module
  clk: imx8m: Support module build
  clk: imx: Add clock configuration for ARMv7 platforms
  clk: imx: Support building i.MX common clock driver as module
  clk: composite: Export clk_hw_register_composite()
  clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit value by 31 bits
  ARM: dts: imx7: add QSPI
  arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning
  arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning
  arm64: dts: ls208xa: add more thermal zone support
  arm64: dts: ls1088a: add more thermal zone support
  libbpf: Normalize and improve logging across few functions
  libbpf: Skip well-known ELF sections when iterating ELF
  libbpf: Add __noinline macro to bpf_helpers.h
  libbpf: Factor out common ELF operations and improve logging
  selftests/bpf: BPF object files should depend only on libbpf headers
  selftests: bpf: Test sockmap update from BPF
  bpf: sockmap: Allow update from BPF
  bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash
  bpf: sockmap: Call sock_map_update_elem directly
  bpf: sockmap: Merge sockmap and sockhash update functions
  net: sk_msg: Simplify sk_psock initialization
  libbpf: Add perf_buffer APIs for better integration with outside epoll loop
  crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net
  chelsio/chtls: separate chelsio tls driver from crypto driver
  selinux: add basic filtering for audit trace events
  selinux: add tracepoint on audited events
  bpftool: Implement link_query for bpf iterators
  bpf: Implement link_query callbacks in map element iterators
  bpf: Implement link_query for bpf iterators
  coccinelle: api: add kobj_to_dev.cocci script
  coccinelle: add patch rule for dma_alloc_coherent
  scripts: coccicheck: Add chain mode to list of modes
  drm: panel: simple: Add KD116N21-30NV-A010
  dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible
  regulator: dbx500: Remove unused debugfs goto label
  regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n
  regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n
  regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n
  regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n
  regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n
  regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n
  regulator: pwm: Fix W=1 build warning when CONFIG_OF=n
  regulator: max77826: Fix W=1 build warning when CONFIG_OF=n
  regulator: max1586: Fix W=1 build warning when CONFIG_OF=n
  regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n
  regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n
  regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n
  regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n
  regulator: da9210: Fix W=1 build warning when CONFIG_OF=n
  regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n
  ASoC: da7219: Fix I/O voltage range configuration during probe
  ASoC: intel: sof_sdw: add .exit callback function
  ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec
  ASoC: bindings: fsl-asoc-card: add compatible string for TLV320AIC32x4 codec
  selinux: Create new booleans and class dirs out of tree
  selinux: Standardize string literal usage for selinuxfs directory names
  selinux: Refactor selinuxfs directory populating functions
  selinux: Create function for selinuxfs directory cleanup
  drm/tidss: implement WA for AM65xx erratum i2000
  drm/omap: fix spelling mistake "propert" -> "property"
  drm: omapdrm: Delete surplus GPIO includes
  ASoC: SOF: Intel: add build support for SoundWire
  drm/i915: Fix cmd parser desc matching with masks
  drivers: optee: allow op-tee to access devices on the i2c bus
  driver: tee: Handle NULL pointer indication from client
  crypto: hisilicon/qm - fix the process of register algorithms to crypto
  crypto: hisilicon/qm - fix the call trace when unbind device
  crypto: hisilicon/qm - register callback function to 'pci_driver.shutdown'
  crypto: hisilicon/qm - fix VF not available after PF FLR
  crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop'
  crypto: hisilicon/qm - fix event queue depth to 2048
  crypto: hisilicon/qm - fix judgement of queue is full
  crypto: hisilicon/qm - fix print frequence in hisi_qp_send
  crypto: hisilicon/qm - clear used reference count when start qp
  crypto: hisilicon/qm - fix wrong release after using strsep
  crypto: virtio - don't use 'default m'
  crypto: picoxcell - Fix potential race condition bug
  crypto: hash - Remove unused async iterators
  crypto: ux500 - Fix kmap() bug
  hwrng: intel - cleanup initialization
  crypto: caam - Move debugfs fops into standalone file
  hwrng: optee - fix wait use case
  hwrng: optee - handle unlimited data rates
  crypto: x86/crc32c-intel - Use CRC32 mnemonic
  crypto: ccree - remove bitlocker cipher
  crypto: ccree - remove data unit size support
  crypto: tcrypt - Add support for hash speed testing with keys
  crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
  crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
  crypto: marvell/cesa - Fix sparse warnings
  crypto: algif_aead - Do not set MAY_BACKLOG on the async path
  crypto: algif_skcipher - EBUSY on aio should be an error
  crypto: tcrypt - delete duplicated words in messages
  crypto: engine - delete duplicated word
  crypto: crct10dif_generic - fix duplicated words
  crypto: crc32c_generic - delete and fix duplicated words
  crypto: algif_aead - delete duplicated word
  crypto: hifn_795x - switch from 'pci_' to 'dma_' API
  scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc
  scsi: dc395x: Use %*ph to print small buffer
  scsi: mpt3sas: Remove superfluous memset()
  scsi: qla2xxx: Remove superfluous memset()
  scsi: pmcraid: Remove superfluous memset()
  scsi: mvsas: Remove superfluous memset()
  scsi: mptctl: Remove unneeded cast from memory allocation
  scsi: mptfc: Remove unneeded cast from memory allocation
  scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
  scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests() in err_handler()
  selinux: permit removing security.selinux xattr before policy load
  scsi: ufs: Change fDeviceInit busy wait
  scsi: ufs: Remove several redundant goto statements
  scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_compose_devman_upiu()
  scsi: qedf: Fix race between ELS completion and flushing ELS request
  scsi: qedf: Don't process ELS completion if event is flushed or cleaned up
  scsi: qedf: Initiate cleanup for ELS commands as well
  scsi: qedf: Send cleanup even for RRQ on timeout
  scsi: qedf: Do not kill timeout work for original I/O on RRQ completion
  scsi: qedf: Check the validity of rjt frame before processing
  scsi: qedf: Check for port type and role before processing an event
  scsi: ufs-qcom: Remove unused MSM bus scaling APIs
  scsi: smartpqi: Bump version to 1.2.16-010
  scsi: smartpqi: Add RAID bypass counter
  scsi: smartpqi: Support device deletion via sysfs
  scsi: smartpqi: Avoid crashing kernel for controller issues
  scsi: smartpqi: Update logical volume size after expansion
  scsi: smartpqi: Add id support for SmartRAID 3152-8i
  scsi: smartpqi: Identify physical devices without issuing INQUIRY
  scsi: mpt3sas: Update driver version to 35.100.00.00
  scsi: mpt3sas: Postprocessing of target and LUN reset
  scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN
  scsi: mpt3sas: Rename and export interrupt mask/unmask functions
  scsi: mpt3sas: Cancel the running work during host reset
  scsi: mpt3sas: Dump system registers for debugging
  scsi: mpt3sas: Memset config_cmds.reply buffer with zeros
  scsi: ufs: Properly release resources if a task is aborted successfully
  ethtool: allow flow-type ether without IP protocol field
  nfc: st21nfca: Remove unnecessary cast
  nfc: st-nci: Remove unnecessary cast
  net: qed: Remove unnecessary cast
  selftests: net: tcp_mmap: Use huge pages in receive path
  selftests: net: tcp_mmap: Use huge pages in send path
  selftests: net: tcp_mmap: use madvise(MADV_DONTNEED)
  net: zerocopy: combine pages in zerocopy_sg_from_iter()
  nfp: flower: add support to offload QinQ match
  nfp: flower: check that we don't exceed the FW key size
  rtc: fsl-ftm-alarm: update acpi device id
  rtc: ds1307: Clear OSF flag on DS1388 when setting time
  rtc: ds1307: Ensure oscillator is enabled for DS1388
  rtc: rtc-rs5c313: Convert to module_platform_driver()
  rtc: rtc-rs5c313: Fix late hardware init
  rtc: rtc-rs5c313: Drop obsolete platform_set_drvdata() call
  rtc: cmos: zero-init wkalrm when reading from CMOS
  spi: imx: Remove unneeded probe message
  spi: rspi: Fill in controller speed limits
  spi: rspi: Fill in spi_transfer.effective_speed_hz
  spi: rspi: Increase bit rate range for QSPI
  spi: rspi: Increase bit rate range for RSPI on SH
  spi: rspi: Increase bit rate accuracy on RZ/A
  spi: rspi: Clean up Bit Rate Division Setting handling
  spi: rspi: Remove useless .set_config_register() check
  ppc: propagate the calling conventions change down to csum_partial_copy_generic()
  amd64: switch csum_partial_copy_generic() to new calling conventions
  sparc64: propagate the calling convention changes down to __csum_partial_copy_...()
  xtensa: propagate the calling conventions change down into csum_partial_copy_generic()
  mips: propagate the calling convention change down into __csum_partial_copy_..._user()
  mips: __csum_partial_copy_kernel() has no users left
  mips: csum_and_copy_{to,from}_user() are never called under KERNEL_DS
  sparc32: propagate the calling conventions change down to __csum_partial_copy_sparc_generic()
  i386: propagate the calling conventions change down to csum_partial_copy_generic()
  sh: propage the calling conventions change down to csum_partial_copy_generic()
  m68k: get rid of zeroing destination on error in csum_and_copy_from_user()
  arm: propagate the calling convention changes down to csum_partial_copy_from_user()
  alpha: propagate the calling convention changes down to csum_partial_copy.c helpers
  saner calling conventions for csum_and_copy_..._user()
  csum_and_copy_..._user(): pass 0xffffffff instead of 0 as initial sum
  csum_partial_copy_nocheck(): drop the last argument
  unify generic instances of csum_partial_copy_nocheck()
  icmp_push_reply(): reorder adding the checksum up
  skb_copy_and_csum_bits(): don't bother with the last argument
  ASoC: qcom: add missing out of memory check on drvdata->clks allocation
  ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace
  dt-bindings: mediatek: mt6359: add codec document
  ASoC: mediatek: mt6359: add codec driver
  cpupower: speed up generating git version string
  cxgb4: insert IPv6 filter rules in next free region
  ARM: s3c: move into a common directory
  memory: brcmstb_dpfe: Fix memory leak
  cpupowerutils: fix spelling mistake "dependant" -> "dependent"
  x86/umip: Add emulation/spoofing for SLDT and STR instructions
  drm/panel: novatek,nt39016: Remove 'dev' field in priv struct
  drm/panel: novatek,nt39016: Reorder calls in probe
  ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
  cpufreq: s3c24xx: move low-level clk reg access into platform code
  cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh
  ARM: s3c: remove cpufreq header dependencies
  cpufreq: s3c24xx: split out registers
  fbdev: s3c2410fb: remove mach header dependency
  ARM: s3c24xx: bast: avoid irq_desc array usage
  ARM: s3c24xx: spi: avoid hardcoding fiq number in driver
  ARM: s3c24xx: include mach/irqs.h where needed
  ARM: s3c24xx: move s3cmci pinctrl handling into board files
  ARM: s3c24xx: move iis pinctrl config into boards
  memory: tegra: Correct shift value of apew
  selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests
  selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9
  libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow
  libbpf: Fix detection of BPF helper call instruction
  selftests/bpf: Add bpffs preload test.
  bpf: Add kernel module with user mode driver that populates bpffs.
  bpf: Add BPF program and map iterators as built-in BPF programs.
  bpf: Factor out bpf_link_by_id() helper.
  libbpf: Simplify the return expression of build_map_pin_path()
  selinux: fix memdup.cocci warnings
  drm/ttm: fix broken merge between drm-next and drm-misc-next
  sched: remove _do_fork()
  tracing: switch to kernel_clone()
  kgdbts: switch to kernel_clone()
  kprobes: switch to kernel_clone()
  x86: switch to kernel_clone()
  sparc: switch to kernel_clone()
  nios2: switch to kernel_clone()
  m68k: switch to kernel_clone()
  ia64: switch to kernel_clone()
  h8300: switch to kernel_clone()
  fork: introduce kernel_clone()
  pinctrl: intel: Update header block to reflect direct dependencies
  pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data()
  pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data()
  ALSA: usb-audio: Properly match with audio interface class
  ALSA: usb-audio: Simplify quirk entries with a macro
  ALSA: usb-audio: Move device rename and profile quirks to an internal table
  x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap
  RAS/CEC: Fix cec_init() prototype
  soc: integrator: Drop pointless static qualifier in integrator_soc_init()
  x86/build: Declutter the build output
  fpga manager: xilinx-spi: remove stray comment
  fpga: dfl: change data type of feature id to u16
  MAINTAINERS: Add Tom Rix as fpga reviewer
  fpga: stratix10-soc: make FPGA task un-interruptible
  crypto: algapi - Remove skbuff.h inclusion
  selinux: avoid dereferencing the policy prior to initialization
  ptp: Remove unused macro
  ptp: ptp_ines: Use generic helper function
  net: phy: dp83640: Use generic helper function
  ethernet: ti: cpts: Use generic helper function
  ethernet: ti: am65-cpts: Use generic helper function
  mlxsw: spectrum_ptp: Use generic helper function
  net: dsa: mv88e6xxx: Use generic helper function
  ptp: Add generic ptp message type function
  ptp: Add generic ptp v2 header parsing function
  drm/i915: Apply Wa_14011264657:gen11+
  ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct
  selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations
  libbpf: Implement enum value-based CO-RE relocations
  selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET
  selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations
  libbpf: Implement type-based CO-RE relocations support
  net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp()
  net-tun: Eliminate two tun/xdp related function calls from vhost-net
  net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp()
  dt-bindings: Validate DT binding schema in a single call
  dt-bindings: Use json for processed-schema*
  dt-bindings: Bump minimum version of dtschema to 2020.8.1
  scripts/dtc: dtx_diff - make help text formatting consistent
  r8169: remove member irq_enabled from struct rtl8169_private
  r8169: use napi_complete_done return value
  Documentation/networking: update l2tp docs
  net: Stop warning about SO_BSDCOMPAT usage
  ARM: s3c24xx: move spi fiq handler into platform
  ARM: s3c: adc: move header to linux/soc/samsung
  ARM: s3c24xx: move irqchip driver back into platform
  ARM: s3c24xx: move regs-spi.h into spi driver
  ARM: s3c64xx: remove mach/hardware.h
  ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG
  ARM: s5pv210: use private pm save/restore
  ARM: samsung: move pm check code to drivers/soc
  ASoC: sun8i-codec: Hook up component probe function
  ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS
  ASoC: samsung: rx1950: turn into platform driver
  ASoC: samsung: neo1973: turn into platform driver
  ASoC: samsung: h1940: turn into platform driver
  ARM: exynos: stop selecting PLAT_SAMSUNG
  ARM: exynos: use private samsung_cpu_id copy
  ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug
  ARM: samsung: make pm-debug platform independent
  ARM: samsung: remove s3c_pm_debug_init()
  ARM: samsung: don't build plat/pm-common for Exynos
  usb: gadget: s3c: remove unused 'udc' variable
  net: dsa: loop: Return VLAN table size through devlink
  net: dsa: loop: Configure VLANs while not filtering
  usb: gadget: s3c-hsudc: remove platform header dependency
  usb: gadget: s3c: use platform resources
  ARM: s3c24xx: simplify mach/io.h
  ARM: s3c24xx: pass pointer to clk driver via platform data
  ARM: s3c24xx: make S3C24XX_MISCCR access indirect
  ARM: s3c24xx: iotiming: make functions static
  ARM: s3c24xx: fix mmc gpio lookup tables
  ARM: s3c24xx: fix missing system reset
  ARM: s3c64xx: switch to generic watchdog driver reset
  ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies
  ARM: s3c24xx: drop s3c-camif setup platform code
  ath10k: sdio: add firmware coredump support
  ath10k: add bus type for each layout of coredump
  gpio: omap: Fix warnings if PM is disabled
  arm: dts: mt2701: Add jpeg enc device tree node
  ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q
  ARM: multi_v7_defconfig: Enable i.MX7ULP SoC
  ARM: multi_v7_defconfig: Enable i.MX6SLL SoC
  drm/gma500: fix error check
  drm: gma500: Convert to GPIO descriptors
  ARM: multi_v7_defconfig: enable caam crypto module
  selinux: fix allocation failure check on newpolicy->sidtab
  spi: imx: Do not print an error when PIO is used
  regulator: rt4801: Select REGMAP_I2C to fix build error
  crypto: algapi - Move crypto_yield into internal.h
  ASoC: Convert NXP spdif to json-schema
  ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT
  drivers: hv: remove cast from hyperv_die_event
  cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file
  sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS
  sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS
  sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS
  sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS
  sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS
  sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS
  sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards
  sched/topology: Remove SD_SERIALIZE degeneration special case
  sched/topology: Use prebuilt SD flag degeneration mask
  sched/topology: Introduce SD metaflag for flags needing > 1 groups
  sched/debug: Output SD flag names rather than their values
  sched/topology: Verify SD_* flags setup when sched_debug is on
  sched/topology: Define and assign sched_domain flag metadata
  sched/topology: Split out SD_* flags declaration to its own file
  ARM, sched/topology: Revert back to default scheduler topology
  ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN
  x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps
  x86/cpu: Fix typos and improve the comments in sync_core()
  x86/resctrl: Merge AMD/Intel parse_bw() calls
  x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference
  ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families
  ARM: dts: am33xx: add ocp label
  i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
  ARM: dts: am335x: add common dtsi for MOXA UC-8100 series
  arm: mach-omap1: mux.h: delete duplicate word
  ARM: OMAP2+: Replace HTTP links with HTTPS ones
  drm: ast: fix double __iomem sparse warning
  x86/resctrl: Use is_closid_match() in more places
  ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones
  ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones
  ARM: OMAP2+: Replace HTTP links with HTTPS ones
  ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones
  ARM: dts: omap4-droid4: add panel orientation
  ARM: dts: omap4-droid4: add panel compatible
  ARM: dts: omap: add channel to DSI panels
  ARM: dts: omap4: Fix sgx clock rate for 4430
  dt-bindings: timer: Add compatible for Mediatek MT8192
  dt-bindings: serial: Add compatible for Mediatek MT8192
  virtio: fix build for configs without dma-bufs
  dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static
  tools: Remove feature-libelf-mmap feature detection
  libbpf: Centralize poisoning and poison reallocarray()
  tools/bpftool: Remove libbpf_internal.h usage in bpftool
  libbpf: Remove any use of reallocarray() in libbpf
  selftests/bpf: Add test validating failure on ambiguous relocation value
  libbpf: Improve relocation ambiguity detection
  libbpf: Clean up and improve CO-RE reloc logging
  libbpf: Improve error logging for mismatched BTF kind cases
  libbpf: Detect minimal BTF support and skip BTF loading, if missing
  libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel()
  selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user()
  libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str]
  libbpf: Factor out common logic of testing and closing FD
  libbpf: Make kernel feature probing lazy
  libbpf: Disable -Wswitch-enum compiler warning
  libbpf: Convert comma to semicolon
  samples: bpf: Fix broken bpf programs due to removed symbol
  net: eliminate meaningless memcpy to data in pskb_carve_inside_nonlinear()
  drm/amd/display: use correct scale for actual_brightness
  drm/amd/display: should check error using DC_OK
  drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm
  drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs
  drm/amdgpu/swsmu: implement power metrics for RENOIR
  drm/amdgpu/swsmu: implement voltage metrics for RENOIR
  drm/amdgpu/pm: remove duplicate check
  drm/amdgpu/jpeg: remove redundant check when it returns
  drm/amdgpu: Limit the error info print rate
  drm/amdgpu: Fix repeatly flr issue
  drm/amd/pm: add SMU11 common deep sleep control interface
  drm/amd/pm: disable/enable deep sleep features on UMD pstate enter/exit
  drm/amd/pm: add SMU11 common gfx ulv control interface
  drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit
  drm/amd/pm: update driver if version for navy_flounder
  Revert "drm/amdgpu: disable gfxoff for navy_flounder"
  drm/scheduler: Remove priority macro INVALID (v2)
  drm/scheduler: Scheduler priority fixes (v2)
  drm/amd/display: Add dsc_to_stream_resource for dcn3
  drm/amdkfd: Initialize SDMA activity counter to 0
  drm/panel: Use dev_ based logging
  drm/panel: sitronix: Use dev_ based logging
  drm/panel: raydium: Use dev_ based logging
  drm/panel: leadtek: Use dev_ based logging
  drm/panel: samsung: Use dev_ based logging
  ethernet: cirrus: Remove unused macros
  net: tipc: Convert to use the preferred fallthrough macro
  gpio: aggregator: Refactor ->{get, set}_multiple() to make Sparse happy
  gpio: stp-xway: automatically drive GPHY leds on ar10 and grx390
  netlink: make NLA_BINARY validation more flexible
  netlink: consistently use NLA_POLICY_MIN_LEN()
  netlink: consistently use NLA_POLICY_EXACT_LEN()
  RDMA/cm: Remove unused cm_class
  IB/isert: remove duplicated error prints
  RDMA/mlx5: Enable sniffer when device is in switchdev mode
  RDMA/mlx5: Add new IB rates support
  RDMA/efa: Introduce SRD RNR retry
  RDMA/efa: Introduce SRD QP state machine
  RDMA/efa: Be consistent with modify QP bitmask
  RDMA/efa: Add a generic capability check helper
  RDMA: Remove constant domain argument from flow creation call
  RDMA/mlx5: Replace open-coded offsetofend() macro
  RDMA/mlx5: Simplify multiple else-if cases with switch keyword
  batman-adv: Migrate to linux/prandom.h
  batman-adv: Drop repeated words in comments
  batman-adv: types.h: delete duplicated words
  batman-adv: Drop unused function batadv_hardif_remove_interfaces()
  batman-adv: Start new development cycle
  regulator: dbx500: no need to check return value of debugfs_create functions
  regulator: set of_node for qcom vbus regulator
  ASoC: rockchip-spdif: add description for rk3308
  ASoC: wm_adsp: Update naming in error handling
  staging: hikey9xx: Kconfig: add regulator dependency
  spi: s3c24xx: correct kerneldoc comment
  spi: spi-fsl-dspi: set ColdFire to DMA mode
  spi: a3700: Remove a useless memset
  spi: lpspi: Remove CONFIG_PM_SLEEP ifdefery
  drm/panel: Add panel driver for the Mantix MLAF057WE51-X DSI panel
  dt-bindings: Add Mantix MLAF057WE51-X panel bindings
  dt-bindings: vendor-prefixes: Add mantix vendor prefix
  spi: renesas,rspi: Add r8a7742 to the compatible list
  regulator: qcom_spmi: Improve readability for setting up enable/mode pin control
  regulator: Remove pointer table overallocation
  regulator: Convert sy8824x to json-schema
  regulator: Add DT bindings for RaspberryPi 7" display ATTINY88-based regulator/backlight controller
  regulator: rpi-panel: Add regulator/backlight driver for RPi panel
  regulator: Avoid grabbing regulator lock during suspend/resume
  regulator: sy8827n: Fix W=1 build warning when CONFIG_OF=n
  regulator: da9211: add cache_type
  regulator: lp8755: Get rid of lp8755_read/lp8755_write/lp8755_update_bits
  regulator: rt4801: Fix the dt-binding document for dtc check.
  regulator: rt4801: Add DT binding documentation
  regulator: rt4801: Add support for RT4801 Display Bias regulator driver
  regulator: Convert pfuze100 to json-schema
  dt-bindings: serial: Convert NXP lpuart to json-schema
  dt-bindings: serial: Convert MXS auart to json-schema
  dt-bindings: serial: Convert i.MX uart to json-schema
  dt-bindings: clock: Update i.MX23 example
  dt-bindings: clock: Update i.MX28 example
  staging: emxx_udc: Allow for building on !ARM
  x86/resctrl: Include pid.h
  MAINTAINERS: add an entry for HiSilicon 6421v600 drivers
  dt: document HiSilicon SPMI controller and mfd/regulator properties
  staging: mfd: hi6421-spmi-pmic: Simplify the compatible string
  staging: spmi: hisi-spmi-controller: change compatible string
  staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties
  staging: hikey9xx: fix Kconfig dependency chain
  x86/resctrl: Use container_of() in delayed_work handlers
  x86/resctrl: Fix stale comment
  x86/resctrl: Remove struct rdt_membw::max_delay
  x86/resctrl: Remove unused struct mbm_state::chunks_bw
  perf/x86/intel: Support per-thread RDPMC TopDown metrics
  perf/x86/intel: Support TopDown metrics on Ice Lake
  perf/x86: Add a macro for RDPMC offset of fixed counters
  perf/x86/intel: Generic support for hardware TopDown metrics
  perf/core: Add a new PERF_EV_CAP_SIBLING event capability
  perf/x86/intel: Use switch in intel_pmu_disable/enable_event
  perf/x86/intel: Fix the name of perf METRICS
  perf/x86/intel: Move BTS index to 47
  perf/x86/intel: Introduce the fourth fixed counter
  perf/x86/intel: Name the global status bit in NMI handler
  perf/x86: Use event_base_rdpmc for the RDPMC userspace support
  staging: hikey9xx: add a TODO list
  staging: regulator: hi6421v600-regulator: code cleanup
  staging: regulator: hi6421v600-regulator: add it to the building system
  staging: regulator: hi6421v600-regulator: fix some coding style issues
  staging: regulator: hi6421v600-regulator: cleanup DT settings
  staging: regulator: hi6421v600-regulator: initialize ramp_delay
  staging: regulator: hi6421v600-regulator: add a driver-specific debug macro
  staging: regulator: hi6421v600-regulator: don't use usleep_range for off_on_delay
  staging: regulator: hi6421v600-regulator: convert to use get/set voltage_sel
  staging: regulator: hi6421v600-regulator: change namespace
  staging: regulator: hi6421v600-regulator: better handle modes
  staging: regulator: hi6421v600-regulator: use shorter names for OF properties
  staging: regulator: hi6421v600-regulator: cleanup debug messages
  staging: regulator: hi6421v600-regulator: cleanup struct hisi_regulator
  staging: regulator: hi6421v600-regulator: change the binding logic
  staging: regulator: hi6421v600-regulator: coding style fixups
  staging: regulator: hi6421v600-regulator: port it to upstream
  staging: regulator: hi6421v600-regulator: get rid of unused code
  staging: regulator: add a regulator driver for HiSilicon 6421v600 SPMI PMIC
  staging: mfd: hi6421-spmi-pmic: cleanup the code
  staging: mfd: hi6421-spmi-pmic: add it to the building system
  staging: mfd: hi6421-spmi-pmic: fix some coding style issues
  staging: mfd: hi6421-spmi-pmic: change namespace on its functions
  staging: mfd: hi6421-spmi-pmic: cleanup OF properties
  staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties
  staging: mfd: hi6421-spmi-pmic: change the binding logic
  staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header
  staging: mfd: hi6421-spmi-pmic: get rid of the static vars
  staging: mfd: hi6421-spmi-pmic: deal with non-static functions
  staging: mfd: hi6421-spmi-pmic: get rid of unused code
  staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version
  staging: spmi: hisi-spmi-controller: do some code cleanups
  staging: spmi: hisi-spmi-controller: add it to the building system
  staging: spmi: hisi-spmi-controller: fix the dev_foo() logic
  staging: spmi: hisi-spmi-controller: add debug when values are read/write
  staging: spmi: hisi-spmi-controller: use le32 macros where needed
  staging: spmi: hisi-spmi-controller: adjust whitespaces at defines
  staging: spmi: hisi-spmi-controller: fix a typo
  staging: spmi: hisi-spmi-controller: fix it to probe successfully
  staging: spmi: hisi-spmi-controller: coding style fixup
  staging: spmi: add Hikey 970 SPMI controller driver
  serial: 8250: change lock order in serial8250_do_startup()
  staging: emxx_udc: Use standard BIT() macro
  staging: wfx: fix a handful of spelling mistakes
  staging: rtl8723bs: remove 5 GHz code
  staging: rtl8192u: Do not use GFP_KERNEL in atomic context
  staging: r8188eu: remove unnecessary type cast of rtw_netdev_priv() result
  staging: greybus: Add identifier name to function definition argument
  Staging: comedi: pcl726: fixed a spelling mistake
  staging: wlan-ng: Remove repeated words in comments
  staging: most: dim2: Add missing identifier name to function argument
  staging: rtl8723bs: os_dep: fix brace coding style issue in sdio_intf.c
  staging: wfx: clear alignment style issues
  Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c
  staging: rtl8723bs: replace rtw_netdev_priv define with inline function
  staging: ion: fix spelling mistake in function name "detatch" -> "detach"
  media: venus: core: Add support for opp tables/perf voting
  media: venus: core: Fix error handling in probe
  media: venus: core: Fix runtime PM imbalance in venus_probe
  media: rcar-csi2: Negotiate data lanes number
  dt-bindings: tas2562: Add device specification links
  dt-bindings: tas2562: Remove tas2562 text file
  ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate
  ASoC: qcom: add a dedicated menuconfig
  ASoC: wm8962: Export DAC/ADC monomix switches
  sound: remove duplicate "the the" phrase in Kconfig text
  ASoC: SOF: delete repeated words in comments
  ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro
  ASoC: meson: Use snd_soc_of_parse_aux_devs()
  ASoC: simple-card: Use snd_soc_of_parse_aux_devs()
  ASoC: core: Add common helper to parse aux devs from device tree
  ASoC: ak4458: Add regulator support
  ASoC: dt-bindings: ak4458: Add power supply property
  ASoC: hdac_hdmi: support 'ELD' mixer
  media: i2c: adv748x: Implement get_mbus_config
  sound/soc/intel: Fix spelling mistake "cant" --> "can't"
  ASoC: codecs: delete repeated words in comments
  ASoC: various vendors: delete repeated words in comments
  arm64: dts: agilex: increase shared memory size to 32Mb
  x86/cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h
  media: i2c: adv748x: Adjust TXA data lanes number
  media: staging: media: imx: Update TODO entry
  media: v4l2- mediabus: Add usage note for V4L2_MBUS_*
  pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use
  media: v4l2-subdev: Remove [s|g]_mbus_config video ops
  media: pxa_camera: Use the new set_mbus_config op
  mei: virtio: virtualization frontend driver
  mei: docs: add vtag ioctl documentation
  mei: add connect with vtag ioctl
  mei: bus: unconditionally enable clients with vtag support
  mei: bus: use zero vtag for bus clients.
  mei: handle tx queue flushing for vtag connections
  mei: add a vtag map for each client
  mei: add a spin lock to protect rd_completed queue
  mei: bump hbm version to 2.2
  mei: add support for mei extended header.
  mei: add vtag support bit in client properties
  mei: restrict vtag support to hbm version 2.2
  mei: hbm: add capabilities message
  media: i2c: ov6650: Use new [get|set]_mbus_config ops
  eeprom: at24: Add support for the Sony VAIO EEPROMs
  media: i2c: Use the new get_mbus_config pad op
  media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
  drm/malidp: Use struct drm_gem_object_funcs.get_sg_table internally
  serial: sa1100: use platform_get_resource()
  rndis_wlan: tighten check of rndis_query_oid return
  mwifiex: Do not use GFP_KERNEL in atomic context
  adm8211: switch from 'pci_' to 'dma_' API
  rtw88: fix spelling mistake: "unsupport" -> "unsupported"
  wl1251, wlcore: fix spelling mistake "buld" -> "build"
  brcmfmac: check ndev pointer
  brcmfmac: use %*ph to print small buffer
  brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
  pinctrl: cherryview: Utilize temporary variable to hold device pointer
  pinctrl: cherryview: Switch to use struct intel_pinctrl
  pinctrl: cherryview: Move custom community members to separate data struct
  pinctrl: cherryview: Drop stale comment
  tty: serial, fix kernel-doc
  tty: synclink, fix kernel-doc
  tty: vt, fix kernel-doc
  tty: ldiscs, fix kernel-doc
  tty: fix kernel-doc
  newport_con: make module's init & exit static using module_driver
  newport_con: fix no return statement in newport_show_logo
  tty: n_gsm, eliminate indirection for gsm->{output,error}()
  vc_screen: prune macros
  vc_screen: extract vcs_read_buf_header
  vc_screen: extract vcs_read_buf
  vc_screen: extract vcs_read_buf_noattr
  vc_screen: extract vcs_read_buf_uni
  vs_screen: kill tmp_count from vcs_read
  vc_screen: sanitize types in vcs_read
  vc_screen: eliminate ifdefs from vcs_write_buf
  vc_screen: extract vcs_write_buf
  vc_screen: extract vcs_write_buf_noattr
  vc_screen: sanitize types in vcs_write
  vc_screen: rewrite vcs_size to accept vc, not inode
  vc_screen: document and cleanup vcs_vc
  vc: propagate "viewed as bool" from screenpos up
  vt: declare xy for get/putconsxy properly
  vt: make vc_data pointers const in selection.h
  tty: timbuart: convert tasklets to use new tasklet_setup() API
  tty: ifx6x60: convert tasklets to use new tasklet_setup() API
  tty: atmel_serial: convert tasklets to use new tasklet_setup() API
  tty: ipwireless: convert tasklets to use new tasklet_setup() API
  USB: Better name for __check_usb_generic()
  char: ipmi: convert tasklets to use new tasklet_setup() API
  Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware when present"
  Revert "firmware: raspberrypi: Introduce vl805 init routine"
  usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4
  Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk"
  usb: xhci-pci: Add support for reset controllers
  ARM: dts: bcm2711: Add reset controller to xHCI node
  ARM: dts: bcm2711: Add firmware usb reset node
  reset: Add Raspberry Pi 4 firmware reset controller
  dt-bindings: reset: Add a binding for the RPi Firmware reset controller
  usb: mos7720: convert tasklets to use new tasklet_setup() API
  usb: xhci: convert tasklets to use new tasklet_setup() API
  usb/gadget: fsl_qe_udc: convert tasklets to use new tasklet_setup() API
  usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API
  usb: hcd: convert tasklets to use new tasklet_setup() API
  usb: c67x00: convert tasklets to use new tasklet_setup() API
  usb: atm: convert tasklets to use new tasklet_setup() API
  usb: core: Solve race condition in anchor cleanup functions
  ASoC: Intel: Skylake: (cosmetic) align function parameters
  ASoC: Intel: Skylake: skl-topology: remove redundant assignment
  ASoC: Intel: Skylake: skl-topology: remove redundant assignments
  ASoC: Intel: Skylake: sst-utils: remove redundant assignment
  ASoC: Intel: Skylake: cldma: remove redundant initialization
  ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization
  ASoC: Intel: haswell-ipc: remove redundant assignments
  ASoC: Intel: haswell: (cosmetic) align function parameters
  ASoC: Intel: common: (cosmetic) align function parameters
  ASoC: Intel: Baytrail: (cosmetic) align function parameters
  ASoC: Intel: Atom: (cosmetic) align parameters
  ASoC: Intel: Atom: sst_pvt: simplify return handling
  ASoC: Intel: Atom: sst_loader: remove always-true condition
  ASoC: Intel: Atom: remove useless assignment
  ASoC: Intel: Atom: platform-pcm: fix redundant return
  ASoC: Intel: Atom: sst_pvt: remove redundant initialization
  ASoC: Intel: Atom: remove redundant initialization
  ASoC: Intel: Atom: sst: remove useless NULL assignment
  ASoC: Intel: Atom: platform-pcm: remove redundant assignment
  ASoC: Intel: Atom: compress: remove redundant assignment
  ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments
  usb: common: usb-conn-gpio: Print error on failure to get VBUS
  usb: common: usb-conn-gpio: Make VBUS supply optional
  USB: yurex: remove needless check before usb_free_coherent()
  USB: storage: isd200: fix spelling mistake "removeable" -> "removable"
  usb: host: xhci-tegra: remove a duplicated entry
  usb: xhci-mtk: Fix typo
  usb: mtu3: Remove unsused inline function is_first_entry
  ath11k: Use fallthrough pseudo-keyword
  ath11k: Fix possible memleak in ath11k_qmi_init_service
  ath10k: fix VHT NSS calculation when STBC is enabled
  ath10k: Register shutdown handler
  ath11k: reset MHI during power down and power up
  ath11k: use TCL_DATA_RING_0 for QCA6390
  ath11k: process both lmac rings for QCA6390
  ath11k: assign correct search flag and type for QCA6390
  ath11k: delay vdev_start for QCA6390
  ath11k: refine the phy_id check in ath11k_reg_chan_list_event
  ath11k: setup QCA6390 rings for both rxdmas
  ath11k: don't initialize rxdma1 related ring
  ath11k: enable DP interrupt setup for QCA6390
  ath11k: dp: redefine peer_map and peer_unmap
  ath11k: wmi: put hardware to DBS mode
  ath11k: initialize wmi config based on hw_params
  ath11k: force single pdev only for QCA6390
  ath11k: disable CE interrupt before hif start
  ath11k: ce: get msi_addr and msi_data before srng setup
  ath11k: hal: assign msi_addr and msi_data to srng
  ath11k: ce: remove CE_COUNT() macro
  ath11k: ce: remove host_ce_config_wlan macro
  ath11k: ce: support different CE configurations
  ath11k: hal: cleanup dynamic register macros
  ath11k: hal: create register values dynamically
  ath10k: move enable_pll_clk call to ath10k_core_start()
  MAINTAINERS: Change maintainer for hisilicon DRM driver
  arm64: dts: allwinner: Mark timer as stopped in suspend
  arm64: dts: allwinner: replace numerical constant with CCU_CLKX
  drm/sun4i: Constify static structs
  drm/virtio: Support virtgpu exported resources
  virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature
  virtio: add dma-buf support for exported objects
  ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data
  ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data
  soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain
  soc: ti: omap-prm: Configure sgx power domain for am3 and am4
  soc: ti: omap-prm: Add basic power domain support
  dt-bindings: omap: Update PRM binding for genpd
  soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET
  soundwire: intel: support clock_stop mode without quirks
  soundwire: intel_init: handle power rail dependencies for clock stop mode
  soundwire: intel: add CLK_STOP_NOT_ALLOWED support
  soundwire: intel: add CLK_STOP_BUS_RESET support
  soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend
  soundwire: intel: pm_runtime idle scheduling
  soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming
  soundwire: intel: call helper to reset Slave states on resume
  soundwire: intel: fix race condition on system resume
  soundwire: intel: reset pm_runtime status during system resume
  soundwire: intel: add pm_runtime support
  of: platform: Destroy child devices symmetrically
  dt-bindings: gpio: Convert vf610 to json-schema
  selinux: refactor changing booleans
  scsi: ufs: Fix a race condition between error handler and runtime PM ops
  scsi: ufs: Move dumps in IRQ handler to error handler
  scsi: ufs: Recover HBA runtime PM error in error handler
  scsi: ufs: Fix concurrency of error handler and other error recovery paths
  scsi: ufs: Add some debug information to ufshcd_print_host_state()
  scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
  scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
  scsi: ufs: Add checks before setting clk-gating states
  selinux: move policy commit after updating selinuxfs
  selinux: encapsulate policy state, refactor policy load
  scripts/selinux,selinux: update mdp to enable policy capabilities
  audit: uninitialize variable audit_sig_sid
  audit: change unnecessary globals into statics
  dt-bindings: ata: Convert i.MX sata to json-schema
  dt-bindings: nvmem: Convert snvs lpgpr to json-schema
  dt-bindings: perf: Convert i.MX DDR to json-schema
  dt-bindings: rng: Convert i.MX to json-schema
  dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema
  dt-bindings: fsl: Convert i.MX7ULP PM to json-schema
  dt-bindings: crypto: Convert i.MX sahara to json-schema
  dt-bindings: crypto: Convert i.MX SCC to json-schema
  dt-bindings: crypto: Convert MXS DCP to json-schema
  dt-bindings: w1: Convert i.MX to json-schema
  leds: lp50xx: Add the LP50XX family of the RGB LED driver
  dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers
  leds: LP55XX_COMMON needs to depend on LEDS_CLASS
  leds: pca955x: Add an IBM software implementation of the PCA9552 chip
  dt-bindings: leds: pca955x: Add IBM implementation compatible string
  drm/i915: Update TGL and RKL HuC firmware versions
  drm/i915: Update TGL and RKL DMC firmware versions
  drm/i915/display: Implement WA 1408330847
  drm/i915: Initial implementation of PSR2 selective fetch
  drm/i915/kbl: Fix revision ID checks
  drm/i915/tgl: Add new voltage swing table
  drm/i915/tgl: Set subplatforms
  drm/i915/tgl: Fix TC-cold block/unblock sequence
  drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells
  drm/i915/selftests: Avoid passing a random 0 into ilog2
  drm/i915: add syncobj timeline support
  drm/i915: introduce a mechanism to extend execbuf2
  Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initialization"
  drm/i915: Fix wrong return value in intel_atomic_check()
  drm/i915: Fix wrong return value
  drm/i915: Update bw_buddy pagemask table
  drm/i915: Add a couple of missing i915_active_fini()
  drm/i915/display: Check for an LPSP encoder before dereferencing
  drm/i915: Remove gen check before calling intel_rps_boost
  drm/i915/selftests: Add compiler paranoia for checking HWSP values
  drm/i915: Copy default modparams to mock i915_device
  drm/i915/display/fbc: Disable fbc by default on TGL
  drm/i915: Implement WA 14011294188
  drm/i915/selftests: Downgrade severity of CS/SRM frequency scaling tests
  drm/i915/rkl: Add Wa_14011224835 for PHY B initialization
  drm/i915/rkl: Handle HTI
  drm/i915/rkl: Add DPLL4 support
  drm/i915/rkl: Add initial workarounds
  drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout
  drm/i915: Move WaDisableDopClockGating:skl to skl_init_clock_gating()
  drm/i915/display: Implement HOBL
  drm/i915: Remove dubious Valleyview PCI IDs
  drm/i915: Provide the perf pmu.module
  drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link training
  drm/i915/ddi: Don't frob the DP link scramble disabling flag
  drm/i915: Make i830 .get_cdclk() assignment less confusing
  drm/i915: Fix some whitespace
  drm/i915: Pack struct intel_cdclk_vals
  drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+
  dt-bindings: at25: convert the binding document to yaml
  memory: Enable compile testing for most of the drivers
  memory: brcmstb_dpfe: add separate entry for compile test
  memory: tegra: tegra210-emc: fix indentation
  memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO
  memory: omap-gpmc: consistently use !res for NULL checks
  memory: omap-gpmc: use WARN() instead of BUG() on wrong free
  memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety
  memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings()
  memory: omap-gpmc: remove unused file-scope phys_base and mem_size
  memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion
  drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3
  drm/amd/display: [FW Promotion] Release 0.0.29
  drm/amd/display: Mask DPCD field to avoid reading unsupported field value
  drm/amd/display: fix pow() crashing when given base 0
  drm/amd/display: Reset scrambling on Test Pattern
  drm/amd/display: Add extra T3 delay
  ARM: dts: exynos: add prefetch properties for L2C-310 cache
  drm/amd/display: Fix DSC force enable on SST
  drm/amd/display: fix dcn3 wide timing dsc validation
  drm/amd/display: Screen corruption on dual displays (DP+USB-C)
  drm/amd/display: Add read backlight interface
  drm/amd/display: PSR eDP p-state warning occurs intermittently after unplug DP
  drm/amd/display: Fix DFPstate hang due to view port changed
  drm/amd/display: Change ABM config init interface
  ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val
  drm/amd/display: create a function to decide mst link settings
  drm/amd/display: Assign correct left shift
  drm/amd/display: Call DMUB for eDP power control
  drm/amd/display: 3.2.98
  drm/amd/display: [FW Promotion] Release 0.0.28
  drm/amdgpu: add condition check for trace_amdgpu_cs()
  drm/amdgpu: fix amdgpu_bo_release_notify() comment error
  drm/amdkfd: fix the wrong sdma instance query for renoir
  ASoC: da7219: Fix clock handling around codec level probe
  ASoC: da7219: Move soft reset handling to codec level probe
  ASoC: da7219: Move required devm_* allocations to device level code
  ASoC: q6asm-dai: add support to copy callback
  ASoC: q6asm-dai: add gapless support
  ASoC: q6asm-dai: prepare set params to accept profile change
  ASoC: q6asm-dai: add next track metadata support
  ASoC: q6asm: add support to gapless flag in q6asm open
  ASoC: q6asm: add support to remove intial and trailing silence
  ASoC: q6asm: add length to write command token
  ASoC: q6asm: use flags directly from q6asm-dai
  ASoC: q6asm: make commands specific to streams
  ASoC: q6asm: rename misleading session id variable
  ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core()
  mmc: s3cmci: remove unneeded machine header include
  ARM: s3c: remove unneeded machine header includes
  ARM: s3c24xx: ts: document function argument
  ARM: s3c24xx: ts: include platform data header
  ARM: s3c24xx: sdhci: include plat/sdhci.h header
  ARM: s3c24xx: include common.h header in s3c2443.c
  ARM: s3c: remove plat-samsung/.../samsung-time.h
  clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header
  clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header
  ARM: samsung: fix language typo
  ARM: s3c24xx: demote kerneldoc comment
  ARM: s3c64xx: include header to fix -Wmissing-prototypes
  ARM: s3c64xx: use simple i2c probe function
  MAINTAINERS: add more name matches for Samsung SoC entries
  MAINTAINERS: drop Vincent Sanders from Simtec S3C boards
  dt-bindings: sound: intel, keembay-i2s: Add new compatible string
  ASoC: Intel: KMB: Enable TDM audio capture
  ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
  ARM: brcmstb: Add debug UART entry for 72614
  MIPS: BMIPS: dts: add BCM63268 power domain support
  MIPS: BMIPS: dts: add BCM6362 power domain support
  MIPS: BMIPS: dts: add BCM6328 power domain support
  soc: bcm: add BCM63xx power domain driver
  MIPS: BMIPS: add BCM6318 power domain definitions
  MIPS: BMIPS: add BCM63268 power domain definitions
  MIPS: BMIPS: add BCM6362 power domain definitions
  MIPS: BMIPS: add BCM6328 power domain definitions
  dt-bindings: soc: brcm: add BCM63xx power domain binding
  soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache
  bus: brcmstb_gisb: Shorten prints
  leds: sgm3140: fix led->LED for consistency
  leds: we don't want people to use LED subsystem for vibrations
  leds: mt6323: move period calculation
  leds: s3c24xx: Remove unused machine header include
  ARM: exynos_defconfig: enable platform media drivers
  dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7
  ARM: dts: exynos: Add sound support to Midas
  ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init()
  ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset
  ASoC: codec: tlv3204: Increased maximum supported channels
  ASoC: codec: tlv3204: Enable 24 bit audio support
  x86/cpu: Use SERIALIZE in sync_core() when available
  ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch
  ASoC: sun50i-codec-analog: Enable DAPM for line out switch
  ASoC: sun50i-codec-analog: Make line out routes stereo
  ASoC: sun50i-codec-analog: Enable DAPM for headphone switch
  ASoC: sun50i-codec-analog: Make headphone routes stereo
  ASoC: sun50i-codec-analog: Group and sort mixer routes
  ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend
  ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits
  ASoC: Intel: bytcht_cx2072x: simplify return handling
  ASoC: Intel: rename shadowed variable for all broadwell boards
  ASoC: SOF: Intel: hda-codec: move variable used conditionally
  ASOC: SOF: Intel: hda-codec: move unused label to correct position
  ASoC: sun8i-codec: Add a quirk for LRCK inversion
  ASoC: sun8i-codec: Add missing mixer routes
  ASoC: sun8i-codec: Fix DAPM to match the hardware topology
  ASoC: dt-bindings: Add a new compatible for the A64 codec
  clk: meson: axg-audio: fix g12a tdmout sclk inverter
  clk: meson: axg-audio: separate axg and g12a regmap tables
  espintcp: restore IP CB before handing the packet to xfrm
  clk: meson: add sclk-ws driver
  ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced
  ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode
  ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger()
  arm64: dts: ls1028a: qds: enable lpuart1
  ARM: dts: imx7d-sdb: Add nodes for audio sound card
  ASoC: lpass-cpu: Move to yaml format
  ASoC: Add sc7180-lpass bindings header
  ASoC: Add sc7180 lpass cpu node
  ASoC: qcom: lpass-platform: Use platform_get_irq
  ASoC: qcom: lpass-cpu: Use platform_get_resource
  ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio
  ASoC: qcom: lpass-cpu: fix concurrency issue
  ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers
  ASoC: qcom: lpass-platform: fix memory leak
  ASoC: qcom: lpass-platform: Replace card->dev with component->dev
  ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function
  ASoC: qcom: Add common array to initialize soc based core clocks
  ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM
  ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
  ARM: dts: imx6qp-sabreauto: enable pcie
  memory: samsung: exynos5422-dmc: Document mutex scope
  ASoC: rt5682: Use clk_hw based APIs for registration
  ASoC: rt5682: Drop usage of __clk_get_name()
  ASoC: rt5682: Use dev_dbg() in rt5682_clk_check()
  soundwire: intel: Add basic power management support
  memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate'
  MIPS: BCM47xx: Include bcm47xx_sprom.h
  firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings
  drm/qxl: Replace deprecated function in qxl_display
  MIPS: BCM63xx: switch to SPDX license identifier
  MIPS: BCM63xx: refactor board declarations
  MIPS: BCM63xx: enable EHCI for DWV-S0 board
  MIPS: BCM63xx: remove EHCI from BCM6348 boards
  MIPS: BCM63xx: remove duplicated new lines
  drm/virtio: Use struct_size() helper in kmalloc()
  MIPS: lantiq: add missing GPHY clock aliases for ar10 and grx390
  MIPS: Loongson: Use default CONFIG_FRAME_WARN as 2048 for Loongson64 to fix build warnings
  MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE
  wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
  ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
  ath10k: Use fallthrough pseudo-keyword
  ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
  ath9k_htc: Use appropriate rs_datalen type
  ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support
  ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
  ath6kl: fix spelling mistake "initilisation" -> "initialization"
  ath6kl: Use fallthrough pseudo-keyword
  ath5k: Fix kerneldoc formatting issue
  wil6210: Demote non-kerneldoc headers to standard comment blocks
  ath5k: pcu: Add a description for 'band' remove one for 'mode'
  ath5k: Use fallthrough pseudo-keyword
  ath11k: hal: create hw_srng_config dynamically
  ath11k: enable internal sleep clock
  ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send
  ath11k: fix memory OOB access in qmi_decode
  ath11k: allocate smaller chunks of memory for firmware
  ath11k: setup ce tasklet for control path
  ath11k: configure copy engine msi address in CE srng
  ath11k: pci: add read32() and write32() hif operations
  ath11k: fill appropriate QMI service instance id for QCA6390
  ath11k: add board file support for PCI devices
  ath11k: add support for m3 firmware
  HID: apple: Add support for Matias wireless keyboard
  ath11k: use remoteproc only with AHB devices
  ath11k: pci: add HAL, CE and core initialisation
  ath11k: register MHI controller device for QCA6390
  ath11k: implement ath11k_core_pre_init()
  ath11k: pci: add MSI config initialisation
  ath11k: pci: setup resources
  ath11k: add simple PCI client driver for QCA6390 chipset
  ath11k: move ring mask definitions to hw_params
  ath11k: add hw_params entry for QCA6390
  ath11k: do not depend on ARCH_QCOM for ath11k
  HID: cp2112: Use irqchip template
  EDAC/socfpga: Transfer SoCFPGA EDAC maintainership
  ARM: at91: pm: remove unnecessary at91sam9x60_idle
  ARM: at91: pm: of_node_put() after its usage
  ARM: at91: pm: add per soc validation of pm modes
  ARM: at91: pm: add support for ULP0 fast wakeup
  EDAC/thunderx: Make symbol lmc_dfs_ents static
  EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Controller driver
  dt-bindings: EDAC: Add Amazon's Annapurna Labs Memory Controller binding
  ARM: dts: imx6ull: add rng
  ARM: dts: imx6sll: add rng
  ARM: dts: imx6sl: fix rng node
  pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group
  arm64: defconfig: Enable R-Car PCIe endpoint driver
  ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE
  ARM: dts: r8a7742: Add QSPI support
  arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks
  arm64: dts: renesas: r8a774e1: Add LVDS device node
  arm64: dts: renesas: r8a774e1: Populate HDMI encoder node
  arm64: dts: renesas: r8a774e1: Populate DU device node
  ARM: dts: r8a7742: Add PCIe Controller device node
  arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata
  arm64: dts: renesas: r8a774e1: Add VSP instances
  arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances
  ARM: dts: r8a7742: Add LVDS support
  ARM: dts: r8a7742: Add DU support
  ARM: dts: r8a7742: Add TPU support
  ARM: dts: r8a7742: Add PWM SoC support
  ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
  ARM: dts: iwg22d-sodimm: Fix dt nodes sorting
  ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
  arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
  arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes
  arm64: dts: renesas: r8a774e1: Add audio support
  arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes
  arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes
  arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
  arm64: dts: renesas: r8a774e1: Add SATA controller node
  arm64: dts: renesas: r8a774e1: Add PCIe device nodes
  drm/qxl: don't take vga ports on rev5+
  drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
  drm/virtgpu: remove redundant assignments to width and height
  EDAC/mce_amd: Add new error descriptions for existing types
  EDAC: Replace HTTP links with HTTPS ones
  soundwire: master: enable pm runtime
  dmaengine: dw: Add DMA-channels mask cell support
  dmaengine: dw: Ignore burst setting for memory peripherals
  dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation
  dmaengine: dw: Activate FIFO-mode for memory peripherals only
  dt-bindings: dma: dw: Add optional DMA-channels mask cell support
  dmaengine: xilinx: dpdma: Add debugfs support
  dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of MCU SA2UL
  dmaengine: ti: k3-psil: add map for j7200
  dmaengine: ti: k3-psil: Use soc_device_match to get the psil map
  dmaengine: idxd: clear misc interrupt cause after read
  dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused-const-variable
  dmaengine: pch_dma: use generic power management
  dt-bindings: panel: rocktech,jh057n00900: Add myself as maintainer
  dt-bindings: panel: rocktech,jh057n00900: Modernize
  drm/panel-simple: Read panel orientation
  drm/panel: lvds: Read panel orientation
  drm/panel: Read panel orientation for BOE TV101WUM-NL6
  drm/panel: Add helper for reading DT rotation
  drm/panel: ilitek-ili9881c: add support for Feixin K101-IM2BYL02 panel
  dt-bindings: ili9881c: add compatible string for Feixin K101-IM2BYL02
  drm/panel: ilitek-ili9881c: prepare for adding support for extra panels
  drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d
  drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for perfect 60Hz
  drm/panel: simple: Convert sharp,ls020b1dd01d from timings to videomode
  drm/panel: novatek,nt39016: Add missing CR to error messages
  drm/panel: novatek,nt39016: Handle backlight the standard way
  x86/mm/64: Update comment in preallocate_vmalloc_pages()
  x86/mm/64: Do not sync vmalloc/ioremap mappings
  x86/paravirt: Avoid needless paravirt step clearing page table entries
  x86/paravirt: Remove set_pte_at() pv-op
  x86/entry/32: Simplify CONFIG_XEN_PV build dependency
  x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT
  x86/paravirt: Clean up paravirt macros
  x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL
  drm/mcde: Retry DSI read/write transactions
  ath10k: correct the array index from mcs index for HT mode for QCA6174
  ath10k: enable supports_peer_stats_info for QCA6174 PCI devices
  ath10k: remove return for NL80211_STA_INFO_TX_BITRATE
  ath10k: add wmi service peer stat info for wmi tlv
  drm/amdgpu: drop log message in amdgpu_dpm_baco_reset()
  drm/amdgpu: note what type of reset we are using
  drm/amdgpu: print where we get the vbios image from
  drm/amdgpu: parse ta firmware for navy_flounder
  drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instance for dec/enc
  drm/amd/pm: optimize the power related source code layout
  drm/amd/powerplay: put those exposed power interfaces in amdgpu_dpm.c
  drm/amd/powerplay: optimize i2c bus access implementation
  drm/amd/powerplay: drop unnecessary pp_funcs checker
  drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_smu() implementation
  drm/amd/pm: drop redundant MEM_TYPE_* macros
  drm/amd/powerplay: suppress the kernel test robot warning
  drm/amdgpu: guard ras debugfs creation/removal based on CONFIG_DEBUG_FS
  drm/amdgpu: fix NULL pointer access issue when unloading driver
  drm/amdgpu: revert "fix system hang issue during GPU reset"
  drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature
  drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2)
  drm/amd/powerplay: enable swSMU mgpu fan boost support
  drm/amd/powerplay: optimize the interface for mgpu fan boost enablement
  drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()
  drm/amdgpu: disable gfxoff for navy_flounder
  drm/amd/powerplay: bump NAVI12 driver if version
  drm/amd/powerplay: maximum the code sharing around metrics table retrieving
  drm/amd/powerplay: update the metrics table cache interval as 1ms
  drm/amdgpu: Use function pointer for some mmhub functions
  drm/amdgpu: pass NULL pointer instead of 0
  drm/amdgpu: annotate a false positive recursive locking
  drm/amdgpu: add debugfs interface for RAP test
  drm/amdgpu: enable RAP TA load
  drm/amdgpu: add RAP TA header file
  drm/amdgpu: reconfigure spm golden settings on Navi1x after GFXOFF exit(v3)
  drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x
  drm/amdgpu: add debugfs node to toggle ras error cnt harvest
  drm/amdgpu: bypass querying ras error count registers
  ath10k: start recovery process when payload length exceeds max htc length for sdio
  ath5k: Replace HTTP links with HTTPS ones
  ath: drop unnecessary list_empty
  ath9k: Use fallthrough pseudo-keyword
  wcn36xx: Use sequence number allocated by mac80211
  wcn36xx: Fix TX data path
  wcn36xx: Increase number of TX retries
  wcn36xx: Add TX ack support
  wcn36xx: Fix multiple AMPDU sessions support
  ath9k: Fix typo in function name
  ath9k: Replace HTTP links with HTTPS ones
  x86/boot: Check that there are no run-time relocations
  x86/boot: Remove run-time relocations from head_{32,64}.S
  x86/boot: Remove run-time relocations from .head.text code
  x86/boot: Add .text.* to setup.ld
  x86/boot/compressed: Get rid of GOT fixup code
  x86/boot/compressed: Force hidden visibility for all symbol references
  x86/boot/compressed: Move .got.plt entries out of the .got section
  drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
  drm/mcde: Enable the DSI link with display
  drm/mcde: Fix display pipeline restart
  drm/mcde: Support using DSI in LP mode
  drm/mcde: Improve pixel fetcher FIFO depth setting
  drm/mcde: Fix display data flow control
  drm/mcde: Rename flow function
  drm/hisilicon: Fix build error of no type of module_init
  drm/bridge: tc358762: Add basic driver for Toshiba TC358762 DSI-to-DPI bridge
  dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-DPI bridge
  drm/radeon: drop superflous AGP handling
  drm/ttm: give resource functions their own [ch] files
  drm/ttm: rename ttm_resource_manager_func callbacks
  drm/hisilicon: Code refactoring for hibmc_drv_de
  drm/hisilicon: Remove the unused include statements
  drm/panel-notatek-nt35510: Fix MTP read init
  drm/amdgpu: Enable P2P dmabuf over XGMI
  drm/amdgpu: utilize subconnector property for DP through DisplayManager
  drm/amdgpu: utilize subconnector property for DP through atombios
  drm/i915: utilize subconnector property for DP
  drm: report dp downstream port type as a subconnector property
  drm/vmwgfx/ttm: fix the non-THP cleanup path.
  arm64: dts: meson: vim3: make sound card common to all variants
  arm64: dts: meson: vim3: correct led polarity
  drm/amd/display: convert to use le16_add_cpu()
  drm/amdgpu/display: drop unused function
  drm/amd/display: add DCN support for aarch64
  drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
  drm/amd/display: Blank stream before destroying HDCP session
  drm/amd/display: Fix EDID parsing after resume from suspend
  drm/amd/display: Disconnect pipe separetely when disable pipe split
  drm/amd/display: Switch to immediate mode for updating infopackets
  drm/amd/display: Fix LFC multiplier changing erratically
  drm/amd/display: mpcc black color should not be impacted by pixel encoding format
  drm/amd/display: Revert regression
  drm/amd/display: Fix incorrect backlight register offset for DCN
  drm/amd/display: Adjust static-ness of resource functions
  drm/amdgpu: fix reload KMD hang on GFX10 KIQ
  drm/amdgpu: update gc golden register for arcturus
  drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading
  drm/amd/powerplay: correct Vega20 cached smu feature state
  drm/amdgpu: Skip some registers config for SRIOV
  drm/amdkfd: Fix spurious debug exception on gfx10
  Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts"
  Revert "drm/amdkfd: Fix spurious debug exception on gfx10"
  drm: amdgpu: Use the correct size when allocating memory
  display/drm/bridge: TC358775 DSI/LVDS driver
  dt-binding: Add DSI/LVDS TC358775 bridge bindings
  kernel: printk: delete repeated words in comments
  drm/v3d: convert to use module_platform_driver
  drm/vkms: add missing platform_device_unregister() in vkms_init()
  drm/vgem: add missing platform_device_unregister() in vgem_init()
  drm/vkms: guarantee vblank when capturing crc
  drm/gma500: fix spelling mistake "pannel" -> "panel"
  drm/amdgpu/ttm: drop the adev link from vram mgr
  drm/amdgpu/ttm: move vram/gtt mgr allocations to mman.
  drm: Remove unnecessary drm_panel_attach and drm_panel_detach
  ip_vti: Fix unused variable warning
  drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
  drm/amdgpu: unlock mutex on error
  drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)
  drm/amd/powerplay: update swSMU VCN/JPEG PG logics
  drm/amdgpu: use mode1 reset by default for sienna_cichlid
  drm/mgag200: fix build on alpha arch
  drm/panfrost: perfcnt: fix ref count leak in panfrost_perfcnt_enable_locked
  drm/panfrost: add regulators to devfreq
  drm/panfrost: dynamically alloc regulators
  drm/panfrost: move devfreq_init()/fini() in device
  drm/panfrost: rename error labels in device_init
  drm/panfrost: properly handle error in probe
  drm/panfrost: use spinlock instead of atomic
  drm/panfrost: introduce panfrost_devfreq struct
  drm/panfrost: don't use pfdevfreq.busy_count to know if hw is idle
  drm/panfrost: clean headers in devfreq
  drm/panfrost: avoid static declaration
  drm/panfrost: Add compatible string for bifrost
  drm/panfrost: Make sure GPU is powered on when reading GPU_LATEST_FLUSH_ID
  drm/amdgpu: make sure userptr ttm is allocated
  drm/amd/display: Drop dm_determine_update_type_for_commit
  drm/amd/display: Reset plane for anything that's not a FAST update
  drm/amd/display: Use validated tiling_flags and tmz_surface in commit_tail
  drm/amd/display: Avoid using unvalidated tiling_flags and tmz_surface in prepare_planes
  drm/amd/display: Reset plane when tiling flags change
  drm/amd/display: Store tiling_flags and tmz_surface on dm_plane_state
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amdgpu: new ids flag for tmz (v2)
  drm/amd/powerplay: add control method to bypass metrics cache on Vega12
  drm/amd/powerplay: add control method to bypass metrics cache on Vega20
  drm/amd/powerplay: add control method to bypass metrics cache on Renoir
  drm/amd/powerplay: add control method to bypass metrics cache on Sienna Cichlid
  drm/amd/powerplay: add control method to bypass metrics cache on Navi10
  drm/amd/powerplay: add control method to bypass metrics cache on Arcturus
  drm/amd/powerplay: add Vega12 support for gpu metrics export
  drm/amd/powerplay: add Vega20 support for gpu metrics export
  drm/amd/powerplay: enable gpu_metrics export on legacy powerplay routines
  drm/amd/powerplay: add Renoir support for gpu metrics export(V2)
  drm/amd/powerplay: add Sienna Cichlid support for gpu metrics export
  drm/amd/powerplay: add Navi1x support for gpu metrics export
  drm/amd/powerplay: update the data structure for NV12 SmuMetrics
  drm/amd/powerplay: add Arcturus support for gpu metrics export
  drm/amd/powerplay: implement SMU V11 common APIs for retrieving link speed/width
  drm/amd/powerplay: add new sysfs interface for retrieving gpu metrics(V2)
  drm/amd/powerplay: define an universal data structure for gpu metrics (V4)
  drm/amdgpu: fix spelling mistake "paramter" -> "parameter"
  drm/amd/powerplay: grant Arcturus softmin/max setting on latest PM firmware
  drm/amdkfd: option to disable system mem limit
  drm/amd/display: Fix wrong return value in dm_update_plane_state()
  x86/kaslr: Replace strlen() with strnlen()
  drm/ttm: rename ttm_mem_reg to ttm_resource.
  drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager.
  drm/ttm: rename bo manager to range manager.
  drm/ttm: add a wrapper for checking if manager is in use
  drm/ttm: drop type manager has_type
  drm/ttm: drop list of memory managers from device. (v2)
  drm/ttm: drop man->bdev link.
  drm/amdgpu/ttm: remove man->bdev references.
  drm/ttm: drop priv pointer in memory manager
  drm/nouveau/ttm: move to driver allocated manager
  drm/vmwgfx/gmrid: convert to driver controlled allocation.
  drm/vmwgfx/ttm: move thp to driver managed
  drm/ttm: move range manager to subclassed driver allocation
  drm/ttm: make ttm_range_man_init/takedown take type + args
  drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs
  drm/ttm: allow drivers to provide their own manager subclasses
  drm/ttm: rename manager variable to make sure wrapper is used.
  drm/vmwgfx/ttm: use wrapper to access memory manager
  drm/radeon/ttm: use wrapper to access memory manager
  drm/qxl/ttm: use wrapper to access memory manager
  drm/nouveau/ttm: use wrapper to access memory managers
  drm/vram-helper: use wrapper to access memory managers
  drm/amdgfx/ttm: use wrapper to get ttm memory managers
  drm/ttm: add wrapper to get manager from bdev.
  drm/ttm: make TTM responsible for cleaning system only.
  drm/ttm: remove range manager legacy takedown path
  drm/vmwgfx: fix gmrid takedown paths to new interface
  drm/qxl/ttm: use new takedown path
  drm/radeon/ttm: use new takedown paths
  drm/nouveau: use new cleanup paths
  drm/vram_helper: call explicit mm takedown
  drm/vmwgfx: takedown vram manager
  drm/amdgpu/ttm: use new takedown path
  drm/ttm: start allowing drivers to use new takedown path (v2)
  drm/ttm: make some inline helper functions for cleanup paths. (v2)
  drm/ttm: pass man around instead of mem_type in some places
  drm/ttm: purge old manager init path.
  drm/ttm: convert system manager init to new code.
  drm/vmwgfx/ttm: switch gmrid allocator to new init paths.
  drm/vmwgfx/ttm: convert vram mm init to new code paths
  drm/nouveau: use new memory manager init paths
  drm/vram_helper: use new ttm manager init function
  drm/qxl/ttm: use new init path for manager
  drm/radeon: use new ttm man init path
  drm/amdgpu/ttm: init managers from the driver side.
  drm/ttm: provide a driver-led init path for range mm manager. (v2)
  drm/ttm: split the mm manager init code (v2)
  drm/vram-helper: call the ttm manager debug function
  drm/qxl/ttm: call ttm manager debug (v2)
  drm/vmwgfx/gmrid: don't provide pointless ttm debug callback
  drm/nouveau/ttm: don't fill in blank ttm debug callback
  drm/ttm: export memory type debug entrypoint.
  drm/vram-helper: remove populate/unpopulate
  drm/ttm: use a helper for unlocked moves to the lru tail
  drm/ttm/amdgpu: consolidate ttm reserve paths
  qxl/ttm: drop the unusued no wait flag to reserve function
  nouveau: use ttm populate mapping functions. (v2)
  drm/vmwgfx: drop bo map/unmap dma functions.
  drm/vmwgfx: consolidate ttm object creation and populate
  video: fbdev: pvr2fb: initialize variables
  drm/mgag200: Set PCI option register in G200SE models
  drm/amd/display: Constify dcn30_res_pool_funcs
  drm/amd/display: Constify dcn21_res_pool_funcs
  drm/amd/display: Constify dcn20_res_pool_funcs
  drm/amd/display: Indent an if statement
  drm/amdgpu: move vram usage by vbios to mman (v2)
  drm/amdgpu: move IP discovery data to mman
  drm/amdgpu: move stolen memory from gmc to mman
  drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus
  drm/amdgpu: drop the CPU pointers for the stolen vga bos
  drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_allocations
  drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations
  drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations
  drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations
  drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations
  drm/amdgpu/gmc: add new helper to get the FB size used by pre-OS console
  drm/amdgpu: add support for extended stolen vga memory
  drm/amdgpu: move keep stolen memory check into gmc core
  drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc
  drm/amdgpu: use a define for the memory size of the vga emulator
  drm/amdgpu: use create_at for the stolen pre-OS buffer
  drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2)
  drm/amdgpu/smu: rework i2c adpater registration
  drm/amd/display: 3.2.97
  drm/amd/display: [FW Promotion] Release 0.0.27
  drm/amd/display: Separate pipe disconnect from rest of progrmaming
  drm/amd/display: Add debugfs for forcing stream timing sync
  drm/amd/display: Display goes blank after inst
  drm/amd/display: Change null plane state swizzle mode to 4kb_s
  drm/amd/display: Use helper function to check for HDMI signal
  drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
  drm/amd/display: Comments on how to use DSC debugfs some entries
  drm/amd/display: Fix logger context
  drm/amd/display: DSC Bit target rate debugfs write entry
  drm/amd/display: populate new dml variable
  drm/amd/display: Read VBIOS Golden Settings Tbl
  drm/amd/display: Use parameter for call to set output mux
  drm/amd/display: Update virtual stream encoder
  drm/amd/display: DSC Slice height debugfs write entry
  drm/amdgpu: added RAS EEPROM device support check
  drm/amdgpu: enable RAS support for sienna cichlid
  drm/amdgpu: introduce a new parameter to configure how many KCQ we want(v5)
  drm/amdgpu: update eeprom once specifying one bigger threshold(v3)
  drm/amdgpu: disable page reservation when amdgpu_bad_page_threshold = 0
  drm/amdgpu: decouple sysfs creating of bad page node
  drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2)
  drm/amdgpu: restore ras flags when user resets eeprom(v2)
  drm/amdgpu: break GPU recovery once it's in bad state(v4)
  drm/amdgpu: schedule ras recovery when reaching bad page threshold(v2)
  drm/amdgpu: skip bad page reservation once issuing from eeprom write
  drm/amdgpu: break driver init process when it's bad GPU(v5)
  drm/amdgpu: add bad gpu tag definition
  drm/amdgpu: validate bad page threshold in ras(v3)
  drm/amdgpu: add bad page count threshold in module parameter(v3)
  drm/amdkfd: Replace bitmask with event idx in SMI event msg
  fbdev: Use fallthrough pseudo-keyword
  omapfb/dss: Include the right header
  fbdev: Remove trailing whitespace
  drm/mgag200: Add support for G200 desktop cards
  drm/mgag200: Move G200SE's unique id into model-specific data
  drm/mgag200: Clear <page> field during MM init
  drm/mgag200: Set MISC memory flags in mm init code
  drm/mgag200: Enable MGA mode during device register initialization
  drm/mgag200: Initialize PCI registers early during device setup
  drm/mgag200: Move register initialization into helper function
  drm/mgag200: Enable caching for SHMEM pages
  drm/ast: Managed device release
  drm/ast: Manage release of firmware backup memory
  drm/ast: Managed release of ast firmware
  drm/ast: Embed struct drm_device in struct ast_private
  drm/ast: Don't use ast->dev if dev is available
  drm/ast: Replace struct_drm_device.dev_private with to_ast_private()
  drm/ast: Replace driver load/unload functions with device create/destroy
  drm/ast: Separate DRM driver from PCI code
  drm/ast: Embed CRTC and connector in struct ast_private
  Bluetooth: hci_uart: Cancel init work before unregistering
  Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT
  Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx
  drm/syncobj: Tune down unordered timeline DRM_ERROR
  drm/vkms: fix xrgb on compute crc
  drm/panel: simple: Add Chefree CH101OLHLWH-002 panel
  dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002
  dt-bindings: Add vendor prefix for Chefree
  drm/panel: remove return value of function drm_panel_add
  regulator: mp886x: support mps,switch-frequency
  regulator: mp886x: support setting switch freq
  regulator: mp886x: implement set_ramp_delay
  drm/ttm: remove the init_mem_type callback
  drm/vram-helper: stop implementing init_mem_type
  drm/qxl: stop implementing init_mem_type
  drm/nouveau: stop implementing init_mem_type
  drm/vmwgfx: stop implementing init_mem_type v2
  drm/amdgpu: stop implementing init_mem_type
  drm/radeon: stop implementing init_mem_type
  drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2
  drm/ttm: initialize the system domain with defaults v2
  x86/kaslr: Add a check that the random address is in range
  x86/kaslr: Make local variables 64-bit
  x86/kaslr: Replace 'unsigned long long' with 'u64'
  x86/kaslr: Make minimum/image_size 'unsigned long'
  x86/kaslr: Small cleanup of find_random_phys_addr()
  x86/kaslr: Drop unnecessary alignment in find_random_virt_addr()
  x86/kaslr: Drop redundant check in store_slot_info()
  x86/kaslr: Make the type of number of slots/slot areas consistent
  x86/kaslr: Drop test for command-line parameters before parsing
  x86/kaslr: Simplify process_gb_huge_pages()
  x86/kaslr: Short-circuit gb_huge_pages on x86-32
  x86/kaslr: Fix off-by-one error in process_gb_huge_pages()
  x86/kaslr: Drop some redundant checks from __process_mem_region()
  x86/kaslr: Drop redundant variable in __process_mem_region()
  x86/kaslr: Eliminate 'start_orig' local variable from __process_mem_region()
  x86/kaslr: Drop redundant cur_entry from __process_mem_region()
  x86/kaslr: Fix off-by-one error in __process_mem_region()
  x86/kaslr: Initialize mem_limit to the real maximum address
  x86/kaslr: Fix process_efi_entries comment
  x86/kaslr: Remove bogus warning and unnecessary goto
  x86/kaslr: Make command line handling safer
  Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
  drm/amdgpu: enable GFXOFF for navy_flounder
  drm amdgpu: Skip tmr load for SRIOV
  drm/amdgpu: fix PSP autoload twice in FLR
  drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail
  drm/amd/powerplay: Remove unneeded cast from memory allocation
  drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
  drm/amd/display: Clear dm_state for fast updates
  drm/amdgpu: update GC golden setting for navy_flounder
  drm/amd/powerplay: update driver if version for navy_flounder
  drm/amdgpu: enable umc 8.7 functions in gmc v10
  drm/amdgpu: skip crit temperature values on APU (v2)
  drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
  drm/amd/display: 3.2.96
  drm/amd/display: DSC Slice width debugfs write entry
  drm/amd/display: Use hw lock mgr
  drm/amd/display: dchubbub p-state warning during surface planes switch
  drm/amd/display: [FW Promotion] Release 0.0.26
  drm/amd/display: DSC Clock enable debugfs write entry
  drm/amd/display: Allow asic specific FSFT timing optimization
  drm/amd/display: Disable idle optimizations before programming DCN
  drm/amd/display: Fix dmesg warning from setting abm level
  drm/ingenic: ipu: Only enable clock when needed
  drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B
  drm/ingenic: ipu: Only restart manually on older SoCs
  drm/doc: device hot-unplug for userspace
  drm/hisilicon: Fixed the warning: Assignment of 0/1 to bool variable
  drm/ingenic: Validate mode in a .mode_valid callback
  drm/ingenic: Handle errors of drm_atomic_get_plane_state
  drm/panel: simple: Add Powertip PH800480T013 panel
  dt-bindings: Add DT bindings for Powertip PH800480T013
  dt-bindings: Add vendor prefix for Powertip
  drm: mxsfb: Support the alpha plane
  drm: mxsfb: Remove unnecessary spaces after tab
  drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt()
  drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function
  drm: mxsfb: Drop non-OF support
  drm: mxsfb: Update internal IP version number for i.MX6SX
  drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported SoCs in Kconfig
  drm: mxsfb: Remove mxsfb_devdata unused fields
  drm: mxsfb: Enable vblank handling
  drm: mxsfb: Don't touch AXI clock in IRQ context
  drm: mxsfb: Move vblank event arm to CRTC .atomic_flush()
  drm: mxsfb: Stop using DRM simple display pipeline helper
  drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c
  drm: mxsfb: Remove unneeded includes
  drm: mxsfb: Remove register definitions from mxsfb_crtc.c
  drm: mxsfb: Use LCDC_CTRL register name explicitly
  drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block()
  drm: mxsfb: Clarify format and bus width configuration
  drm: mxsfb: Remove unused macros from mxsfb_regs.h
  drm: mxsfb: Use BIT() macro to define register bitfields
  drm: mxsfb: Use drm_panel_bridge
  drm: mxsfb: Remove fbdev leftovers
  drm/amdgpu/si: initial support for GPU reset
  drm/amd/display: enable SI support in the Kconfig (v2)
  drm/amdgpu: enable DC support for SI parts (v2)
  drm/ttm: fix pipelined gutting for evictions v2
  drm/amdgpu: Change type of module param `ppfeaturemask` to hexint
  moduleparams: Add hexint type parameter
  kernel/params.c: Align last argument with a tab
  drm/amd/display: create plane rotation property for Bonaire and later
  drm/amd/display: dc/dce60: use DCE6 headers (v6)
  drm/amd/display: dce60_timing_generator: add DCE6 specific functions (v2)
  drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cursor_lock
  drm/amd/display: dce60_hw_sequencer: add DCE6 specific functions (v2)
  drm/amd/display: dce_transform: DCE6 Scaling Horizontal Filter Init (v2)
  drm/amd/display: dce_transform: add DCE6 specific macros,functions
  drm/amd/display: dce_opp: add DCE6 specific macros,functions
  drm/amd/display: dce_mem_input: add DCE6 specific macros,functions (v2)
  drm/amd/display: dce_link_encoder: add DCE6 specific macros,functions
  drm/amd/display: dce_ipp: add DCE6 specific macros,functions
  drm/amd/display: dce_hwseq: add DCE6 specific macros,functions
  drm/amd/display: dce_dmcu: add DCE6 specific macros,functions
  drm/amd/display: dce_audio: add DCE6 specific macros,functions
  drm/amd/display: dc/dce60: set max_cursor_size to 64
  drm/amd/display: dc/clk_mgr: add support for SI parts (v2)
  drm/amd/display: amdgpu_dm: add SI support (v4)
  drm/amd/display: dc/irq: add support for DCE6 (v4)
  drm/amd/display: dc/gpio: add support for DCE6 (v2)
  drm/amd/display: dc/bios: add support for DCE6
  drm/amd/display: dc/core: add SI/DCE6 support (v2)
  drm/amd/display: dc/dce: add initial DCE6 support (v10)
  drm/amd/display: add asics info for SI parts
  drm/amdgpu: add some required DCE6 registers (v7)
  drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
  drm/radeon: switch from 'pci_' to 'dma_' API
  drm/radeon: avoid a useless memset
  drm/amd/display: Use proper abm/backlight functions for DCN3
  drm/amd/display: Use seperate dmcub firmware for navy_flounder
  drm/amd/display: Check lane status again after link training done
  drm/amd/display: Don't compare dppclk before updating DTO
  drm/amd/display: Fix naming of DSC Debugfs entry
  drm/amd/display: Rename bytes_pp to the correct bits_pp
  drm/amd/display: Clean up global sync param retrieval
  drm/amd/swsmu: allow asic to handle sensor type by itself
  drm/amdgpu: add support for umc 8.7 ras functions
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amdgpu: add umc v8_7_0 IP headers
  drm/amd/powerplay: revise the outputs layout of amdgpu_pm_info debugfs
  Revert "drm/amdgpu/vcn3.0: remove extra asic type check"
  drm/amdkfd: Fix spurious debug exception on gfx10
  drm/amd/powerplay: drop unnecessary message support check(v2)
  drm/amdkfd: Add thermal throttling SMI event
  drm/amdgpu: fix system hang issue during GPU reset
  drm/amdgpu: update dec ring test for VCN 3.0
  drm/amd/display: remove redundant initialization of variable result
  drm/amdgpu/vcn3.0: remove extra asic type check
  drm/amdgpu/jpeg3.0: remove extra asic type check
  drm/amdkfd: Unify gfx9/gfx10 context save area layouts
  drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers
  drm/amdgpu: Remove extra asic type check
  drm/amdgpu/jpeg: Remove extra asic type check
  drm/bridge: nxp-ptn3460: add drm_panel_bridge support
  drm/bridge: nxp-ptn3460: add get_edid bridge operation
  drm/bridge: tc358767: add drm_panel_bridge support
  drm/bridge: tc358767: add get_edid bridge operation
  drm/bridge: tc358767: add detect bridge operation
  drm/bridge: megachips: make connector creation optional
  drm/bridge: megachips: add get_edid bridge operation
  drm/bridge: megachips: enable detect bridge operation
  drm/bridge: megachips: get drm_device from bridge
  drm/bridge: megachips: add helper to create connector
  drm/bridge: parade-ps8622: add drm_panel_bridge support
  drm/bridge: tc358764: add drm_panel_bridge support
  drm/bridge: tc358764: drop drm_connector_(un)register
  drm/panel: panel-simple: add default connector_type
  drm/panel: panel-simple: validate panel description
  drm/panel: add connector type to boe,hv070wsa-100 panel
  drm/bridge: Introduce LT9611 DSI to HDMI bridge
  dt-bindings: display: bridge: Add documentation for LT9611
  dt-bindings: vendor-prefixes: Add Lontium vendor prefix
  drm/todo: Plumb drm_atomic_state all over
  drm/amdgpu/powerplay: add some documentation about memory clock
  drm/amdgpu: Remove redundant NULL check
  drm/amdgpu: move umc specific macros to header
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amd/powerplay: correct smu message for vf mode
  drm/amd/powerplay: add msg map for mode1 reset
  drm/amd/powerplay: skip invalid msg when smu set mp1 state
  drm: pl111: Update documentation
  drm/amdgpu/dc: Simplify drm_crtc_state::active checks
  drm/amd/powerplay: remove the dpm checking in the boot sequence
  drm/amd/amdgpu: Fix compiler warning in df driver
  drm/amdgpu: won't include gc and mmhub register headers in GMC block
  drm/amdgpu: move get_invalidate_req function into gfxhub/mmhub level
  drm/amdgpu: add vmhub funcs helper (v2)
  drm/amdgpu: abstract set_vm_fault_masks function to refine the programming
  drm/amdgpu: add member to store vm fault interrupt masks
  Revert "drm/amd/powerplay: drop unnecessary message support check"
  drm/amdgpu: add printing after executing page reservation to eeprom
  drm/amdgpu: expand sienna chichlid reg access  support
  drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE
  drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
  ath9k: Check the return value of pcie_capability_read_*()
  Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT
  MAINTAIERS: Add John Ogness as printk reviewer
  printk: use the lockless ringbuffer
  Revert "printk: lock/unlock console only for new logbuf entries"
  printk: add lockless ringbuffer
  crash: add VMCOREINFO macro to define offset in a struct declared by typedef
  ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME
  ath11k: don't use defines in hw_params
  ath11k: qmi: cleanup info messages
  ath11k: remove useless info messages
  ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path()
  ath11k: don't use defines for hw specific firmware directories
  ath11k: create a common function to request all firmware files
  ath11k: Add bdf-addr in hw_params
  ath11k: add hw_ops for pdev id to hw_mac mapping
  ath11k: define max_radios in hw_params
  ath11k: convert ath11k_hw_params to an array
  ath11k: ahb: call ath11k_core_init() before irq configuration
  ath10k: pci: fix memcpy size of bmi response
  soc: xilinx: Fix error code in zynqmp_pm_probe()
  ath11k: rename default board file
  ath11k: update firmware files read path
  wcn36xx: Add ieee80211 rx status rate information
  ath10k: provide survey info as accumulated data
  ath10k: fix retry packets update in station dump
  ath10k: Wait until copy complete is actually done before completing
  printk: fix global comment
  lib/bitmap.c: fix spello
  fs: Fix missing 'bit' in comment

Resolved build errors in following files:
	abi_gki_aarch64_qcom
	drivers/char/adsprpc.c
	drivers/char/hw_random/msm_rng.c
	drivers/dma-buf/heaps/qcom_cma_heap.c
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/iommu/dma-mapping-fast.c
	drivers/iommu/io-pgtable-fast.c
	drivers/iommu/iommu-debug.c
	drivers/iommu/msm_dma_iommu_mapping.c
	drivers/iommu/qcom-dma-iommu-generic.c
	drivers/misc/qseecom.c
	drivers/net/wireless/cnss_prealloc/cnss_prealloc.c
	drivers/rpmsg/qcom_glink_native.c
	drivers/staging/android/ion/heaps/msm_ion.c
	drivers/usb/dwc3/core.h
	drivers/usb/dwc3/dwc3-msm.c
	drivers/usb/dwc3/gadget.c

Conflicts:
	.gitignore
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/.gitignore
	Documentation/devicetree/bindings/Makefile
	Documentation/devicetree/bindings/arm/actions.yaml
	Documentation/devicetree/bindings/arm/altera.yaml
	Documentation/devicetree/bindings/arm/amazon,al.yaml
	Documentation/devicetree/bindings/arm/amlogic.yaml
	Documentation/devicetree/bindings/arm/arm,integrator.yaml
	Documentation/devicetree/bindings/arm/arm,realview.yaml
	Documentation/devicetree/bindings/arm/arm,versatile.yaml
	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
	Documentation/devicetree/bindings/arm/atmel-at91.yaml
	Documentation/devicetree/bindings/arm/axxia.yaml
	Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
	Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
	Documentation/devicetree/bindings/arm/bitmain.yaml
	Documentation/devicetree/bindings/arm/calxeda.yaml
	Documentation/devicetree/bindings/arm/coresight-cti.yaml
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/digicolor.yaml
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/intel,keembay.yaml
	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
	Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
	Documentation/devicetree/bindings/arm/mediatek.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,mfgcfg.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,vdecsys.txt
	Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
	Documentation/devicetree/bindings/arm/moxart.yaml
	Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
	Documentation/devicetree/bindings/arm/mstar/mstar.yaml
	Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
	Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
	Documentation/devicetree/bindings/arm/omap/prm-inst.txt
	Documentation/devicetree/bindings/arm/pmu.yaml
	Documentation/devicetree/bindings/arm/primecell.yaml
	Documentation/devicetree/bindings/arm/qcom.yaml
	Documentation/devicetree/bindings/arm/rda.yaml
	Documentation/devicetree/bindings/arm/realtek.yaml
	Documentation/devicetree/bindings/arm/renesas.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/samsung/pmu.yaml
	Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
	Documentation/devicetree/bindings/arm/sirf.yaml
	Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml
	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
	Documentation/devicetree/bindings/arm/spear.yaml
	Documentation/devicetree/bindings/arm/sprd/sprd.yaml
	Documentation/devicetree/bindings/arm/sti.yaml
	Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
	Documentation/devicetree/bindings/arm/stm32/stm32.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/tegra.yaml
	Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt
	Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
	Documentation/devicetree/bindings/arm/ti/nspire.yaml
	Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml
	Documentation/devicetree/bindings/arm/ux500.yaml
	Documentation/devicetree/bindings/arm/vt8500.yaml
	Documentation/devicetree/bindings/arm/xilinx.yaml
	Documentation/devicetree/bindings/arm/zte.yaml
	Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
	Documentation/devicetree/bindings/ata/pata-common.yaml
	Documentation/devicetree/bindings/ata/sata-common.yaml
	Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
	Documentation/devicetree/bindings/bus/mti,mips-cdmm.yaml
	Documentation/devicetree/bindings/bus/renesas,bsc.yaml
	Documentation/devicetree/bindings/bus/simple-pm-bus.yaml
	Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.yaml
	Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
	Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
	Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml
	Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml
	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
	Documentation/devicetree/bindings/clock/imx23-clock.yaml
	Documentation/devicetree/bindings/clock/imx28-clock.yaml
	Documentation/devicetree/bindings/clock/imx6q-clock.yaml
	Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
	Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
	Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
	Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
	Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
	Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
	Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
	Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
	Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
	Documentation/devicetree/bindings/connector/usb-connector.yaml
	Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt
	Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
	Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
	Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
	Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml
	Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml
	Documentation/devicetree/bindings/display/brcm,bcm2835-pixelvalve0.yaml
	Documentation/devicetree/bindings/display/brcm,bcm2835-vc4.yaml
	Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
	Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
	Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
	Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml
	Documentation/devicetree/bindings/display/dsi-controller.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt
	Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt
	Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
	Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt
	Documentation/devicetree/bindings/display/msm/dsi.txt
	Documentation/devicetree/bindings/display/msm/gmu.yaml
	Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
	Documentation/devicetree/bindings/display/panel/lvds.yaml
	Documentation/devicetree/bindings/display/panel/panel-common.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple.yaml
	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
	Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-dsi.yaml
	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
	Documentation/devicetree/bindings/display/renesas,du.txt
	Documentation/devicetree/bindings/display/ssd1307fb.txt
	Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
	Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
	Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml
	Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
	Documentation/devicetree/bindings/dma/dma-common.yaml
	Documentation/devicetree/bindings/dma/dma-controller.yaml
	Documentation/devicetree/bindings/dma/dma-router.yaml
	Documentation/devicetree/bindings/dma/ingenic,dma.yaml
	Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
	Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
	Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
	Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
	Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
	Documentation/devicetree/bindings/edac/dmc-520.yaml
	Documentation/devicetree/bindings/eeprom/at24.yaml
	Documentation/devicetree/bindings/example-schema.yaml
	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
	Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt
	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
	Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
	Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
	Documentation/devicetree/bindings/gpio/pl061-gpio.yaml
	Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
	Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt
	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
	Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
	Documentation/devicetree/bindings/hwmon/adt7475.yaml
	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
	Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
	Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
	Documentation/devicetree/bindings/i2c/i2c.txt
	Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
	Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml
	Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml
	Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
	Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
	Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
	Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
	Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
	Documentation/devicetree/bindings/iio/adc/maxim,max1363.yaml
	Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml
	Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
	Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml
	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
	Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
	Documentation/devicetree/bindings/iio/common.yaml
	Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
	Documentation/devicetree/bindings/iio/frequency/adf4371.yaml
	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
	Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
	Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
	Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
	Documentation/devicetree/bindings/iio/light/dynaimage,al3010.yaml
	Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.yaml
	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
	Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
	Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8975.yaml
	Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
	Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
	Documentation/devicetree/bindings/input/input.yaml
	Documentation/devicetree/bindings/input/matrix-keymap.yaml
	Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
	Documentation/devicetree/bindings/interconnect/interconnect.txt
	Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
	Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
	Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
	Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.yaml
	Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,htpic.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml
	Documentation/devicetree/bindings/interrupt-controller/mti,gic.yaml
	Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
	Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
	Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
	Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml
	Documentation/devicetree/bindings/leds/common.yaml
	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
	Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
	Documentation/devicetree/bindings/leds/leds-is31fl319x.txt
	Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
	Documentation/devicetree/bindings/leds/leds-pca955x.txt
	Documentation/devicetree/bindings/leds/trigger-source.yaml
	Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
	Documentation/devicetree/bindings/mailbox/mtk-gce.txt
	Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
	Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
	Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
	Documentation/devicetree/bindings/media/i2c/tvp5150.txt
	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
	Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
	Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml
	Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml
	Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml
	Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml
	Documentation/devicetree/bindings/media/rc.yaml
	Documentation/devicetree/bindings/media/renesas,csi2.yaml
	Documentation/devicetree/bindings/media/renesas,vin.yaml
	Documentation/devicetree/bindings/media/samsung-fimc.txt
	Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.yaml
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
	Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
	Documentation/devicetree/bindings/memory-controllers/st,stm32-fmc2-ebi.yaml
	Documentation/devicetree/bindings/mfd/ab8500.txt
	Documentation/devicetree/bindings/mfd/act8945a.txt
	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
	Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
	Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
	Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
	Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml
	Documentation/devicetree/bindings/mfd/syscon.yaml
	Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
	Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml
	Documentation/devicetree/bindings/mips/ingenic/devices.yaml
	Documentation/devicetree/bindings/mips/ingenic/ingenic,cpu.yaml
	Documentation/devicetree/bindings/mips/loongson/devices.yaml
	Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml
	Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt
	Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
	Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml
	Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
	Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml
	Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
	Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
	Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
	Documentation/devicetree/bindings/mmc/mmc-controller.yaml
	Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml
	Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml
	Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml
	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
	Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
	Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml
	Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
	Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml
	Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
	Documentation/devicetree/bindings/mtd/denali,nand.yaml
	Documentation/devicetree/bindings/mtd/gpmi-nand.yaml
	Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
	Documentation/devicetree/bindings/mtd/nand-controller.yaml
	Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
	Documentation/devicetree/bindings/net/adi,adin.yaml
	Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
	Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
	Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt
	Documentation/devicetree/bindings/net/brcm,systemport.txt
	Documentation/devicetree/bindings/net/can/can-transceiver.yaml
	Documentation/devicetree/bindings/net/can/fsl-flexcan.txt
	Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt
	Documentation/devicetree/bindings/net/can/rcar_can.txt
	Documentation/devicetree/bindings/net/can/rcar_canfd.txt
	Documentation/devicetree/bindings/net/dsa/b53.txt
	Documentation/devicetree/bindings/net/dsa/dsa.yaml
	Documentation/devicetree/bindings/net/dsa/mt7530.txt
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/ethernet-phy.yaml
	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
	Documentation/devicetree/bindings/net/marvell,prestera.txt
	Documentation/devicetree/bindings/net/mdio.yaml
	Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
	Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
	Documentation/devicetree/bindings/net/qca,ar71xx.yaml
	Documentation/devicetree/bindings/net/qca,ar803x.yaml
	Documentation/devicetree/bindings/net/qcom,ipa.yaml
	Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
	Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml
	Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
	Documentation/devicetree/bindings/net/smsc-lan87xx.txt
	Documentation/devicetree/bindings/net/snps,dwmac.yaml
	Documentation/devicetree/bindings/net/socionext-netsec.txt
	Documentation/devicetree/bindings/net/stm32-dwmac.yaml
	Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
	Documentation/devicetree/bindings/net/ti,dp83867.yaml
	Documentation/devicetree/bindings/net/ti,dp83869.yaml
	Documentation/devicetree/bindings/net/wireless/microchip,wilc1000.yaml
	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
	Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
	Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
	Documentation/devicetree/bindings/nvmem/nvmem.yaml
	Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
	Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
	Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
	Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
	Documentation/devicetree/bindings/nvmem/vf610-ocotp.txt
	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
	Documentation/devicetree/bindings/opp/opp.txt
	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
	Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
	Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml
	Documentation/devicetree/bindings/pci/cdns-pcie.yaml
	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
	Documentation/devicetree/bindings/pci/layerscape-pci.txt
	Documentation/devicetree/bindings/pci/loongson.yaml
	Documentation/devicetree/bindings/pci/pci-ep.yaml
	Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml
	Documentation/devicetree/bindings/pci/rcar-pci.txt
	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml
	Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml
	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
	Documentation/devicetree/bindings/pci/versatile.yaml
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
	Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
	Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
	Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
	Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml
	Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml
	Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
	Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
	Documentation/devicetree/bindings/phy/ti-phy.txt
	Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/atmel,at91-pio4-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
	Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
	Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt
	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
	Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt
	Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
	Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
	Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
	Documentation/devicetree/bindings/power/domain-idle-state.yaml
	Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
	Documentation/devicetree/bindings/power/pd-samsung.yaml
	Documentation/devicetree/bindings/power/power-domain.yaml
	Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
	Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
	Documentation/devicetree/bindings/power/supply/battery.yaml
	Documentation/devicetree/bindings/power/supply/bq25890.txt
	Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
	Documentation/devicetree/bindings/power/supply/charger-manager.txt
	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
	Documentation/devicetree/bindings/power/supply/gpio-charger.yaml
	Documentation/devicetree/bindings/power/supply/max17040_battery.txt
	Documentation/devicetree/bindings/power/supply/power-supply.yaml
	Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml
	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
	Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
	Documentation/devicetree/bindings/pwm/imx-pwm.yaml
	Documentation/devicetree/bindings/pwm/pwm.yaml
	Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
	Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
	Documentation/devicetree/bindings/regulator/fixed-regulator.yaml
	Documentation/devicetree/bindings/regulator/google,cros-ec-regulator.yaml
	Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
	Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
	Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt
	Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml
	Documentation/devicetree/bindings/regulator/regulator.yaml
	Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.yaml
	Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml
	Documentation/devicetree/bindings/regulator/silergy,sy8827n.yaml
	Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
	Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml
	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
	Documentation/devicetree/bindings/remoteproc/qcom,pil-info.yaml
	Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
	Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml
	Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt
	Documentation/devicetree/bindings/reset/renesas,rst.yaml
	Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt
	Documentation/devicetree/bindings/riscv/cpus.yaml
	Documentation/devicetree/bindings/riscv/sifive.yaml
	Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
	Documentation/devicetree/bindings/rtc/rtc-ds1307.txt
	Documentation/devicetree/bindings/rtc/rtc.yaml
	Documentation/devicetree/bindings/rtc/s3c-rtc.yaml
	Documentation/devicetree/bindings/serial/ingenic,uart.yaml
	Documentation/devicetree/bindings/serial/mtk-uart.txt
	Documentation/devicetree/bindings/serial/renesas,hscif.yaml
	Documentation/devicetree/bindings/serial/renesas,sci.yaml
	Documentation/devicetree/bindings/serial/renesas,scif.yaml
	Documentation/devicetree/bindings/serial/renesas,scifa.yaml
	Documentation/devicetree/bindings/serial/renesas,scifb.yaml
	Documentation/devicetree/bindings/serial/rs485.yaml
	Documentation/devicetree/bindings/serial/samsung_uart.yaml
	Documentation/devicetree/bindings/serial/serial.yaml
	Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
	Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
	Documentation/devicetree/bindings/serial/sprd-uart.yaml
	Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
	Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml
	Documentation/devicetree/bindings/sound/ak4458.txt
	Documentation/devicetree/bindings/sound/ak5558.txt
	Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml
	Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
	Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
	Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
	Documentation/devicetree/bindings/sound/amlogic,t9015.yaml
	Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
	Documentation/devicetree/bindings/sound/fsl,easrc.yaml
	Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
	Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
	Documentation/devicetree/bindings/sound/max98090.txt
	Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
	Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
	Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt
	Documentation/devicetree/bindings/sound/qcom,apq8096.txt
	Documentation/devicetree/bindings/sound/qcom,q6afe.txt
	Documentation/devicetree/bindings/sound/qcom,sdm845.txt
	Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml
	Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
	Documentation/devicetree/bindings/sound/rt5640.txt
	Documentation/devicetree/bindings/sound/rt5659.txt
	Documentation/devicetree/bindings/sound/rt5665.txt
	Documentation/devicetree/bindings/sound/rt5668.txt
	Documentation/devicetree/bindings/sound/rt5677.txt
	Documentation/devicetree/bindings/sound/rt5682.txt
	Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
	Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
	Documentation/devicetree/bindings/sound/samsung,odroid.yaml
	Documentation/devicetree/bindings/sound/samsung-i2s.yaml
	Documentation/devicetree/bindings/sound/sgtl5000.yaml
	Documentation/devicetree/bindings/sound/tas2562.yaml
	Documentation/devicetree/bindings/sound/tas2770.yaml
	Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml
	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
	Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
	Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
	Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
	Documentation/devicetree/bindings/spi/qca,ar934x-spi.yaml
	Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
	Documentation/devicetree/bindings/spi/renesas,hspi.yaml
	Documentation/devicetree/bindings/spi/renesas,rspi.yaml
	Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
	Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml
	Documentation/devicetree/bindings/spi/spi-controller.yaml
	Documentation/devicetree/bindings/spi/spi-gpio.yaml
	Documentation/devicetree/bindings/spi/spi-mux.yaml
	Documentation/devicetree/bindings/spi/spi-pl022.yaml
	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
	Documentation/devicetree/bindings/spi/spi-sifive.yaml
	Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
	Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
	Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
	Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
	Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml
	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
	Documentation/devicetree/bindings/thermal/sprd-thermal.yaml
	Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
	Documentation/devicetree/bindings/thermal/thermal-idle.yaml
	Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
	Documentation/devicetree/bindings/thermal/thermal-zones.yaml
	Documentation/devicetree/bindings/timer/cdns,ttc.yaml
	Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
	Documentation/devicetree/bindings/timer/renesas,cmt.yaml
	Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
	Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/ufs/ufs-mediatek.txt
	Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
	Documentation/devicetree/bindings/usb/atmel-usb.txt
	Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
	Documentation/devicetree/bindings/usb/dwc2.yaml
	Documentation/devicetree/bindings/usb/dwc3.txt
	Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
	Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
	Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml
	Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
	Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
	Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
	Documentation/devicetree/bindings/usb/ti,tps6598x.yaml
	Documentation/devicetree/bindings/usb/usb-hcd.yaml
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
	Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt
	Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml
	Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
	Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
	Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
	Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml
	Documentation/devicetree/bindings/watchdog/watchdog.yaml
	arch/arm64/Kconfig
	drivers/base/regmap/Kconfig
	drivers/base/regmap/Makefile
	drivers/bus/mhi/Kconfig
	drivers/bus/mhi/core/Makefile
	drivers/bus/mhi/core/init.c
	drivers/cpufreq/cpufreq.c
	drivers/cpufreq/cpufreq_stats.c
	drivers/cpufreq/qcom-cpufreq-hw.c
	drivers/firmware/qcom_scm.c
	drivers/firmware/qcom_scm.h
	drivers/hwtracing/coresight/Makefile
	drivers/hwtracing/coresight/coresight.c
	drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
	drivers/input/touchscreen/Kconfig
	drivers/input/touchscreen/Makefile
	drivers/interconnect/Makefile
	drivers/interconnect/qcom/Kconfig
	drivers/interconnect/qcom/Makefile
	drivers/interconnect/qcom/bcm-voter.c
	drivers/interconnect/qcom/icc-rpmh.c
	drivers/interconnect/qcom/icc-rpmh.h
	drivers/iommu/Kconfig
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/iommu/arm/arm-smmu/arm-smmu.h
	drivers/mailbox/mailbox.c
	drivers/misc/Kconfig
	drivers/mmc/host/sdhci-msm.c
	drivers/net/wireless/ath/wil6210/txrx.c
	drivers/power/supply/Makefile
	drivers/rpmsg/qcom_glink_native.c
	drivers/scsi/ufs/ufs-qcom.c
	drivers/scsi/ufs/ufshcd.c
	drivers/scsi/ufs/ufshcd.h
	drivers/scsi/ufs/ufshci.h
	drivers/soc/qcom/Kconfig
	drivers/soc/qcom/Makefile
	drivers/soc/qcom/cmd-db.c
	drivers/soc/qcom/rpmh-rsc.c
	drivers/soc/qcom/socinfo.c
	drivers/usb/dwc3/core.c
	drivers/usb/dwc3/core.h
	drivers/usb/dwc3/debugfs.c
	drivers/usb/dwc3/ep0.c
	drivers/usb/dwc3/gadget.c
	drivers/usb/dwc3/gadget.h
	drivers/usb/host/xhci-plat.c
	drivers/virt/Kconfig
	drivers/virt/Makefile
	include/linux/arm-smccc.h
	include/linux/dma-mapping.h
	include/linux/qcom_scm.h
	include/linux/sched/topology.h
	kernel/cpu.c
	kernel/sched/cpufreq_schedutil.c
	kernel/sched/fair.c
	kernel/sched/sched.h
	kernel/smp.c

Change-Id: I11d0a4e6c238a53303a0adb29b037e87b06ff438
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-12-02 01:32:04 -08:00
Ivaylo Georgiev
360723e1c5 Merge android-mainline (6abe79c) into msm-waipio
* refs/heads/tmp-6abe79c:
  Revert "ANDROID: gki_defconfig: Enable serialized DCC driver"
  ANDROID: GKI: Enable CONFIG_TYPEC_TCPCI
  ANDROID: arm64: debug-monitors: export break hook APIs
  ANDROID: arm64: traps: export dump_backtrace symbol
  FROMGIT: v4l2-ctrl: Add VP9 codec levels
  FROMGIT: media: v4l2-ctrl: Add frame-skip std encoder control
  FROMGIT: media: v4l2-ctrls: Add encoder constant quality control
  ANDROID: gki_defconfig: Enable serialized DCC driver
  FROMLIST: hvc_dcc: bind driver to core0 for reads and writes
  ANDROID: serial: msm_geni_serial_earlycon: Add Earlycon support
  ANDROID: mm: cma: retry allocations in cma_alloc
  BACKPORT: FROMGIT: irqchip/gic-v2, v3: Prevent SW resends entirely
  FROMGIT: irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs
  BACKPORT: FROMGIT: irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
  FROMGIT: genirq: Walk the irq_data hierarchy when resending an interrupt
  FROMGIT: ARM: Handle no IPI being registered in show_ipi_list()
  FROMGIT: arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
  FROMGIT: arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
  FROMGIT: irqchip/gic: Cleanup Franken-GIC handling
  FROMGIT: irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
  FROMGIT: ARM: Remove custom IRQ stat accounting
  FROMGIT: ARM: Kill __smp_cross_call and co
  FROMGIT: arm64: Remove custom IRQ stat accounting
  FROMGIT: arm64: Kill __smp_cross_call and co
  FROMGIT: irqchip/armada-370-xp: Configure IPIs as standard interrupts
  FROMGIT: irqchip/hip04: Configure IPIs as standard interrupts
  FROMGIT: irqchip/bcm2836: Configure mailbox interrupts as standard interrupts
  FROMGIT: irqchip/gic-common: Don't enable SGIs by default
  FROMGIT: irqchip/gic: Configure SGIs as standard interrupts
  FROMGIT: irqchip/gic: Refactor SMP configuration
  BACKPORT: FROMGIT: irqchip/gic-v3: Configure SGIs as standard interrupts
  FROMGIT: irqchip/gic-v3: Describe the SGI range
  FROMGIT: ARM: Allow IPIs to be handled as normal interrupts
  FROMGIT: arm64: Allow IPIs to be handled as normal interrupts
  FROMGIT: genirq: Allow interrupts to be excluded from /proc/interrupts
  FROMGIT: genirq: Add fasteoi IPI flow
  ANDROID: move builds to use gas prebuilts
  ANDROID: PM: sleep: export device_pm_callback_start/end trace event
  ANDROID: usb: typec: tcpm: Bring back tcpm_update_sink_capabilities
  ANDROID: rpmsg: core: Add signal API support
  ANDROID: power_supply: Add POWER_SUPPLY_CHARGE_TYPE_TAPER
  ANDROID: Incremental fs: Fix misuse of cpu_to_leXX and poll return
  ANDROID: Incremental fs: Add per UID read timeouts
  ANDROID: sync generic casefolding code with patches going upstream
  Linux 5.9-rc7
  mm/thp: Split huge pmds/puds if they're pinned when fork()
  mm: Do early cow for pinned pages during fork() for ptes
  mm/fork: Pass new vma pointer into copy_page_range()
  mm: Introduce mm_struct.has_pinned
  mm: validate pmd after splitting
  mm: don't rely on system state to detect hot-plug operations
  mm: replace memmap_context by meminit_context
  arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback
  lib/memregion.c: include memregion.h
  lib/string.c: implement stpcpy
  mm/migrate: correct thp migration stats
  mm/gup: fix gup_fast with dynamic page table folding
  mm: memcontrol: fix missing suffix of workingset_restore
  mm, THP, swap: fix allocating cluster for swapfile by mistake
  mm: slab: fix potential double free in ___cache_free
  Documentation/llvm: Fix clang target examples
  io_uring: ensure async buffered read-retry is setup properly
  KVM: SVM: Add a dedicated INVD intercept routine
  io_uring: don't unconditionally set plug->nowait = true
  block: remove unused BLK_QC_T_EAGAIN flag
  io_uring: ensure open/openat2 name is cleaned on cancelation
  KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE
  ANDROID: sched: add cpumask parameter to cpu capacity vendor hook
  KVM: x86: fix MSR_IA32_TSC read for nested migration
  scripts/kallsyms: skip ppc compiler stub *.long_branch.* / *.plt_branch.*
  mm: fix misplaced unlock_page in do_wp_page()
  spi: bcm-qspi: Fix probe regression on iProc platforms
  ANDROID: usb: typec: tcpm: Add chip level callback to check for contaminant
  s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl
  x86/ioapic: Unbreak check_timer()
  ANDROID: GKI: Add CONFIG_EDAC for gki_defconfig
  nvme-core: don't use NVME_NSID_ALL for command effects and supported log
  mm: move the copy_one_pte() pte_present check into the caller
  mm: split out the non-present case from copy_one_pte()
  spi: fsl-dspi: fix use-after-free in remove path
  regulator: axp20x: fix LDO2/4 description
  selftests: kvm: Fix assert failure in single-step test
  KVM: x86: VMX: Make smaller physical guest address space support user-configurable
  ANDROID: Export perf_event_read_local function
  MIPS: BCM47XX: Remove the needless check with the 1074K
  MIPS: Add the missing 'CPU_1074K' into __get_cpu_type()
  MIPS: Loongson2ef: Disable Loongson MMI instructions
  ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset
  drm/i915/selftests: Push the fake iommu device from the stack to data
  PM / devfreq: tegra30: Disable clock on error in probe
  PM / devfreq: Add timer type to devfreq_summary debugfs
  ANDROID: build.config.common: enable LLVM=1
  x86/irq: Make run_on_irqstack_cond() typesafe
  cpuidle: Drop misleading comments about RCU usage
  dm crypt: document encrypted keyring key option
  dm crypt: document new no_workqueue flags
  nvme-fc: fail new connections to a deleted host or remote port
  nvme-pci: fix NULL req in completion handler
  nvme: return errors for hwmon init
  Revert "ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control"
  btrfs: fix put of uninitialized kobject after seed device delete
  MIPS: Loongson-3: Fix fp register access if MSA enabled
  media: dt-bindings: media: imx274: Convert to json-schema
  tools/bootconfig: Add testcase for tailing space
  tools/bootconfig: Add testcases for repeated key with brace
  lib/bootconfig: Fix to remove tailing spaces after value
  lib/bootconfig: Fix a bug of breaking existing tree nodes
  net: mscc: ocelot: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries
  net: dsa: seville: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries
  net: dsa: felix: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries
  inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute
  net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU
  net: Update MAINTAINERS for MediaTek switch driver
  net/mlx5e: mlx5e_fec_in_caps() returns a boolean
  net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock
  net/mlx5e: kTLS, Fix leak on resync error flow
  net/mlx5e: kTLS, Add missing dma_unmap in RX resync
  net/mlx5e: kTLS, Fix napi sync and possible use-after-free
  net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported
  net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats()
  net/mlx5e: Fix multicast counter not up-to-date in "ip -s"
  net/mlx5e: Fix endianness when calculating pedit mask first bit
  net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported
  net/mlx5e: CT: Fix freeing ct_label mapping
  net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready
  net/mlx5e: Use synchronize_rcu to sync with NAPI
  net/mlx5e: Use RCU to protect rq->xdp_prog
  net/mlx5: Fix FTE cleanup
  dm: fix comment in dm_process_bio()
  dm: fix bio splitting and its bio completion order for regular IO
  ANDROID: scsi: ufs: add a hook to add sysfs entries
  ANDROID: scsi: ufs: add a hook to prepare command
  ANDROID: export bkops and query/flag query functions
  ipv6: route: convert comma to semicolon
  sfc: Fix error code in probe
  spi: fsl-espi: Only process interrupts for expected events
  regmap: fix page selection for noinc writes
  regmap: fix page selection for noinc reads
  ANDROID: GKI: enable CONFIG_SONY_FF
  FROMLIST: scsi: add more contexts in the ufs tracepoints
  FROMGIT: scsi: ufs: Add some debug information to ufshcd_print_host_state()
  ANDROID: Incremental fs: Add .incomplete folder
  SUNRPC: Fix svc_flush_dcache()
  cpuidle: psci: Fix suspicious RCU usage
  dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX
  io_uring: fix openat/openat2 unified prep handling
  io_uring: mark statx/files_update/epoll_ctl as non-SQPOLL
  tools/io_uring: fix compile breakage
  io_uring: don't use retry based buffered reads for non-async bdev
  io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there
  rcu/tree: Export rcu_idle_{enter,exit} to modules
  FROMLIST: dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX
  btrfs: fix overflow when copying corrupt csums for a message
  Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO"
  dmabuf: fix NULL pointer dereference in dma_buf_release()
  ALSA: usb-audio: Add delay quirk for H570e USB headsets
  ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520
  ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged
  ALSA: asihpi: fix iounmap in error handler
  bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call.
  bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call.
  bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs.
  bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.
  bnxt_en: return proper error codes in bnxt_show_temp
  bnxt_en: Use memcpy to copy VPD field info.
  Linux 5.9-rc6
  ANDROID: gic: Add vendor hook for gic-v3 resume
  Revert "KVM: Check the allocation of pv cpu mask"
  net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant
  net: mvneta: recycle the page in case of out-of-order
  rhashtable: fix indentation of a continue statement
  mm: fix wake_page_function() comment typos
  dax: Fix stack overflow when mounting fsdax pmem device
  dm: Call proper helper to determine dax support
  dm/dax: Fix table reference counts
  kconfig: qconf: revive help message in the info view
  kconfig: qconf: fix incomplete type 'struct gstr' warning
  RISC-V: Resurrect the MMIO timer implementation for M-mode systems
  riscv: Fix Kendryte K210 device tree
  riscv: Add sfence.vma after early page table changes
  kcsan: kconfig: move to menu 'Generic Kernel Debugging Instruments'
  fs/fs-writeback.c: adjust dirtytime_interval_handler definition to match prototype
  stackleak: let stack_erasing_sysctl take a kernel pointer buffer
  ftrace: let ftrace_enable_sysctl take a kernel pointer buffer
  mm/memory_hotplug: drain per-cpu pages again during memory offline
  selftests/vm: fix display of page size in map_hugetlb
  mm/thp: fix __split_huge_pmd_locked() for migration PMD
  kprobes: fix kill kprobe which has been marked as gone
  tmpfs: restore functionality of nr_inodes=0
  mlock: fix unevictable_pgs event counts on THP
  mm: fix check_move_unevictable_pages() on THP
  mm: migration of hugetlbfs page skip memcg
  ksm: reinstate memcg charge on copied pages
  mailmap: add older email addresses for Kees Cook
  bootconfig: init: make xbc_namebuf static
  MAINTAINERS: Update ibmveth maintainer
  net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC
  ANDROID: Makefile: add compiler-rt dependency explicitly
  FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1
  dpaa2-eth: fix a build warning in dpmac.c
  net: hns: kerneldoc fixes
  i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACK
  hinic: fix sending pkts from core while self testing
  net: mscc: ocelot: deinitialize only initialized ports
  net: mscc: ocelot: unregister net devices on unbind
  net: mscc: ocelot: refactor ports parsing code into a dedicated function
  net: mscc: ocelot: error checking when calling ocelot_init()
  net: mscc: ocelot: check for errors on memory allocation of ports
  net: dsa: seville: fix buffer size of the queue system
  net: mscc: ocelot: add locking for the port TX timestamp ID
  net: mscc: ocelot: fix race condition with TX timestamping
  i2c: mediatek: Send i2c master code at more than 1MHz
  i2c: mediatek: Fix generic definitions for bus frequency
  kprobes: tracing/kprobes: Fix to kill kprobes on initmem after boot
  objtool: Fix noreturn detection for ignored functions
  tracing: fix double free
  ftrace: Let ftrace_enable_sysctl take a kernel pointer buffer
  KVM: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite()
  KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetch
  tracing: Make the space reserved for the pid wider
  ftrace: Fix missing synchronize_rcu() removing trampoline from kallsyms
  ftrace: Free the trampoline when ftrace_startup() fails
  kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
  kconfig: qconf: use delete[] instead of delete to free array (again)
  mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz
  regmap: debugfs: Add back in erroneously removed initialisation of ret
  mac80211: do not allow bigger VHT MPDUs than the hardware supports
  cfg80211: fix 6 GHz channel conversion
  mac80211: do not disable HE if HT is missing on 2.4 GHz
  mac80211: Fix radiotap header channel flag for 6GHz band
  lib80211: fix unmet direct dependendices config warning when !CRYPTO
  mac80211: add AQL support for VHT160 tx rates
  mac80211: extend AQL aggregation estimation to HE and fix unit mismatch
  iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode
  iommu/amd: Fix potential @entry null deref
  x86/unwind/fp: Fix FP unwinding in ret_from_fork
  ANDROID: Incremental fs: Fix dangling else
  ANDROID: Incremental fs: Fix uninitialized variable
  nfp: use correct define to return NONE fec
  hinic: fix potential resource leak
  net: phy: Do not warn in phy_stop() on PHY_DOWN
  net: phy: Avoid NPD upon phy_detach() when driver is unbound
  ethtool: add and use message type for tunnel info reply
  drivers/net/wan/hdlc: Set skb->protocol before transmitting
  drivers/net/wan/lapbether: Make skb->protocol consistent with the header
  cxgb4: fix memory leak during module unload
  hv_netvsc: Add validation for untrusted Hyper-V values
  fuse: fix the ->direct_IO() treatment of iov_iter
  ANDROID: Incremental fs: Fix filled block count from get filled blocks
  i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices()
  FROMLIST: scsi: ufs: use WQ_HIGHPRI for gating work
  FROMLIST: scsi: ufs: clear UAC for FFU
  FROMLIST: scsi: ufs: atomic update for clkgating_enable
  regmap: debugfs: Fix handling of name string for debugfs init delays
  percpu: fix first chunk size calculation for populated bitmap
  mm: allow a controlled amount of unfairness in the page lock
  arm64: paravirt: Initialize steal time when cpu is online
  usblp: fix race between disconnect() and read()
  arm64: bpf: Fix branch offset in JIT
  nvmet: get transport reference for passthru ctrl
  nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
  ehci-hcd: Move include to keep CRC stable
  drm/amd/display: Don't log hdcp module warnings in dmesg
  drm/amdgpu: declare ta firmware for navy_flounder
  net: dsa: microchip: ksz8795: really set the correct number of ports
  geneve: add transport ports in route lookup for geneve
  net: hns: kerneldoc fixes
  rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread()
  fs: fix cast in fsparam_u32hex() macro
  drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()
  drm/mediatek: Add missing put_device() call in mtk_drm_kms_init()
  drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail
  drm/mediatek: Add missing put_device() call in mtk_ddp_comp_init()
  drm/mediatek: Use CPU when fail to get cmdq event
  drm/mediatek: Remove duplicated include
  ANDROID: Incremental fs: Add hash block counts to IOC_IOCTL_GET_BLOCK_COUNT
  MIPS: SNI: Fix spurious interrupts
  MAINTAINERS: Fix Max's and Shravan's emails
  ANDROID: Incremental fs: Add INCFS_IOC_GET_BLOCK_COUNT
  ANDROID: db845c_gki.fragment: Add missing qcom drivers required for cpufreq functionality
  ACPI: processor: Take over RCU-idle for C3-BM idle
  cpuidle: Allow cpuidle drivers to take over RCU-idle
  ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED
  ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP
  ANDROID: Incremental fs: Make compatible with existing files
  ANDROID: GKI: enable CONFIG_JUMP_LABEL
  ANDROID: GKI: build in more Bluetooth drivers
  ANDROID: GKI: Enable CONFIG_BT_HIDP as it is needed by some platforms
  ANDROID: GKI: add CONFIG_BT to x86 gki_defconfig
  locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count
  perf stat: Fix the ratio comments of miss-events
  fbcon: Fix user font detection test at fbcon_resize().
  powercap: RAPL: Add support for Lakefield
  serial: 8250_pci: Add Realtek 816a and 816b
  serial: core: fix console port-lock regression
  serial: core: fix port-lock initialisation
  usb: typec: intel_pmc_mux: Handle SCU IPC error conditions
  USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook
  USB: UAS: fix disconnect by unplugging a hub
  usb: typec: ucsi: Prevent mode overrun
  usb: typec: ucsi: acpi: Increase command completion timeout value
  drm/i915: Filter wake_flags passed to default_wake_function
  drm/i915: Be wary of data races when reading the active execlists
  drm/i915/gem: Reduce context termination list iteration guard to RCU
  drm/i915/gem: Delay tracking the GEM context until it is registered
  bpf: Fix a rcu warning for bpffs map pretty-print
  bpf: Bpf_skc_to_* casting helpers require a NULL check on sk
  scsi: sd: sd_zbc: Fix ZBC disk initialization
  scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks
  scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported
  ipv4: Update exception handling for multipath routes via same device
  drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
  drm/radeon: revert "Prefer lower feedback dividers"
  drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
  drm/amd/display: update nv1x stutter latencies
  drm/amd/display: Don't use DRM_ERROR() for DTM add topology
  drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
  drm/amdkfd: fix a memory leak issue
  drm/kfd: fix a system crash issue during GPU recovery
  net: tipc: kerneldoc fixes
  ibmvnic: update MAINTAINERS
  spi: bcm2835: Make polling_limit_us static
  efi: efibc: check for efivars write capability
  perf test: Free formats for perf pmu parse test
  perf metric: Do not free metric when failed to resolve
  perf metric: Free metric when it failed to resolve
  perf metric: Release expr_parse_ctx after testing
  perf test: Fix memory leaks in parse-metric test
  perf parse-event: Fix memory leak in evsel->unit
  perf evlist: Fix cpu/thread map leak
  perf metric: Fix some memory leaks - part 2
  perf metric: Fix some memory leaks
  perf test: Free aliases for PMU event map aliases test
  perf vendor events amd: Remove trailing commas
  MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT
  batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh
  batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh
  batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN
  EDAC/ghes: Check whether the driver is on the safe list correctly
  EDAC/ghes: Clear scanned data on unload
  nvme-tcp: fix kconfig dependency warning when !CRYPTO
  nvme-pci: disable the write zeros command for Intel 600P/P3100
  docs/bpf: Remove source code links
  s390/dasd: Fix zero write for FBA devices
  xsk: Fix number of pinned pages/umem size discrepancy
  net: sched: initialize with 0 before setting erspan md->u
  lwtunnel: only keep the available bits when setting vxlan md->gbp
  net: sched: only keep the available bits when setting vxlan md->gbp
  tipc: use skb_unshare() instead in tipc_buf_append()
  tipc: Fix memory leak in tipc_group_create_member()
  perf test: Leader sampling shouldn't clear sample period
  perf record: Don't clear event's period if set by a term
  tools headers UAPI: update linux/in.h copy
  tools headers UAPI: Sync kvm.h headers with the kernel sources
  ipv4: Initialize flowi4_multipath_hash in data path
  net: lantiq: Disable IRQs only if NAPI gets scheduled
  net: lantiq: Use napi_complete_done()
  net: lantiq: use netif_tx_napi_add() for TX NAPI
  net: lantiq: Wake TX queue again
  perf record: Prevent override of attr->sample_period for libpfm4 events
  perf record: Set PERF_RECORD_PERIOD if attr->freq is set.
  rndis_host: increase sleep time in the query-response loop
  perf bench: Fix 2 memory sanitizer warnings
  perf test: Fix the "signal" test inline assembly
  core/entry: Report syscall correctly for trace and audit
  batman-adv: Add missing include for in_interrupt()
  Input: trackpoint - add new trackpoint variant IDs
  RDMA/core: Fix ordering of CQ pool destruction
  ANDROID: ext4: fix mis-merge with encrypt+casefold support
  vgacon: remove software scrollback support
  fbcon: remove now unusued 'softback_lines' cursor() argument
  fbcon: remove soft scrollback code
  io_uring: don't run task work on an exiting task
  io_uring: drop 'ctx' ref on task work cancelation
  Revert "mtd: spi-nor: Add capability to disable flash quad mode"
  Revert "mtd: spi-nor: Disable the flash quad mode in spi_nor_restore()"
  btrfs: fix wrong address when faulting in pages in the search ioctl
  media: media/v4l2: remove V4L2_FLAG_MEMORY_NON_CONSISTENT flag
  Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload
  mmc: mmc_spi: Fix mmc_spi_dma_alloc() return type for !HAS_DMA
  x86/boot/compressed: Disable relocation relaxation
  drm/i915/gvt: Fix port number for BDW on EDID region setup
  s390: add 3f program exception handler
  lockdep: fix order in trace_hardirqs_off_caller()
  s390/pci: fix leak of DMA tables on hard unplug
  s390/init: add missing __init annotations
  s390/zcrypt: fix kmalloc 256k failure
  s390/idle: fix suspicious RCU usage
  docs: kvm: add documentation for KVM_CAP_S390_DIAG318
  i2c: i801: Simplify the suspend callback
  i2c: i801: Fix resume bug
  i2c: aspeed: Mask IRQ status to relevant bits
  sh: fix syscall tracing
  sh: remove spurious circular inclusion from asm/smp.h
  io_uring: grab any needed state during defer prep
  arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late
  net: ethernet: ti: cpsw_new: fix suspend/resume
  net: ipa: fix u32_replace_bits by u32p_xxx version
  hinic: fix rewaking txq after netif_tx_disable
  taprio: Fix allowing too small intervals
  enetc: Fix mdio bus removal on PF probe bailout
  RISC-V: Take text_mutex in ftrace_init_nop()
  spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs
  docs/bpf: Fix ringbuf documentation
  net: dec: de2104x: Increase receive ring size for Tulip
  netlink: fix doc about nlmsg_parse/nla_validate
  net: DCB: Validate DCB_ATTR_DCB_BUFFER argument
  selftests: rtnetlink: Test bridge enslavement with different parent IDs
  net: Fix bridge enslavement failure
  net: mvneta: fix possible use-after-free in mvneta_xdp_put_buff
  clk: qcom: lpass: Correct goto target in lpass_core_sc7180_probe()
  s390/qeth: delay draining the TX buffers
  net: Fix broken NETIF_F_CSUM_MASK spell in netdev_features.h
  net: Correct the comment of dst_dev_put()
  hdlc_ppp: add range checks in ppp_cp_parse_cr()
  net: phy: call phy_disable_interrupts() in phy_attach_direct() instead
  hv_netvsc: Cache the current data path to avoid duplicate call and message
  hv_netvsc: Switch the data path at the right time during hibernation
  net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
  net: dsa: microchip: look for phy-mode in port nodes
  mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id
  mptcp: fix subflow's remote_id issues
  mptcp: fix subflow's local_id issues
  tipc: fix shutdown() of connection oriented socket
  connector: Move maintainence under networking drivers umbrella.
  media: cec-adap.c: don't use flush_scheduled_work()
  drm/sun4i: mixer: Extend regmap max_register
  drm/sun4i: sun8i-csc: Secondary CSC register correction
  clk: versatile: Add of_node_put() before return statement
  clk: bcm: dvp: Select the reset framework
  scsi: libsas: Fix error path in sas_notify_lldd_dev_found()
  igc: Fix not considering the TX delay for timestamps
  igc: Fix wrong timestamp latency numbers
  i40e: always propagate error value in i40e_set_vsi_promisc()
  i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc
  net: qed: RDMA personality shouldn't fail VF load
  net: qede: Disable aRFS for NPAR and 100G
  net: qed: Disable aRFS for NPAR and 100G
  wireguard: peerlookup: take lock before checking hash in replace operation
  wireguard: noise: take lock when removing handshake entry from table
  hsr: avoid newline at end of message in NL_SET_ERR_MSG_MOD
  net: add __must_check to skb_put_padto()
  net: qrtr: check skb_put_padto() return value
  drm/vc4/vc4_hdmi: fill ASoC card owner
  Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume()
  thunderbolt: Retry DROM read once if parsing fails
  ALSA: hda/realtek - The Mic on a RedmiBook doesn't work
  x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig
  powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute
  ip: fix tos reflection in ack and reset packets
  MAINTAINERS: remove John Allen from ibmvnic
  fib: fix fib_rule_ops indirect call wrappers when CONFIG_IPV6=m
  ipv6: avoid lockdep issue in fib6_del()
  net: dsa: link interfaces with the DSA master to get rid of lockdep warnings
  Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists
  tools/libbpf: Avoid counting local symbols in ABI check
  ASoC: tlv320adcx140: Wake up codec before accessing register
  bpf: Fix clobbering of r2 in bpf_gen_ld_abs
  mac802154: tx: fix use-after-free
  netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid
  netfilter: conntrack: nf_conncount_init is failing with IPv6 disabled
  netfilter: ctnetlink: fix mark based dump filtering regression
  netfilter: nf_tables: coalesce multiple notifications into one skbuff
  netfilter: ctnetlink: add a range check for l3/l4 protonum
  cpuidle: pseries: Fix CEDE latency conversion from tb to us
  powerpc/dma: Fix dma_map_ops::get_required_mask
  hv_netvsc: Fix hibernation for mlx5 VF driver
  Revert "netns: don't disable BHs when locking "nsid_lock""
  ibmvnic: add missing parenthesis in do_reset()
  netdevice.h: fix xdp_state kernel-doc warning
  netdevice.h: fix proto_down_reason kernel-doc warning
  bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task()
  bnxt_en: Avoid sending firmware messages when AER error is detected.
  ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure
  Revert "wlcore: Adding suppoprt for IGTK key in wlcore driver"
  ALSA: hda: fixup headset for ASUS GX502 laptop
  net: dsa: rtl8366: Properly clear member config
  net: macb: fix for pause frame receive enable bit
  cxgb4: Fix offset when clearing filter byte counters
  hinic: bump up the timeout of UPDATE_FW cmd
  hinic: bump up the timeout of SET_FUNC_STATE cmd
  batman-adv: mcast/TT: fix wrongly dropped or rerouted packets
  act_ife: load meta modules before tcf_idr_check_alloc()
  atm: eni: fix the missed pci_disable_device() for eni_init_one()
  drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
  selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program
  bpf: Do not use bucket_lock for hashmap iterator
  libbpf: Remove arch-specific include path in Makefile
  locking/lockdep: Fix "USED" <- "IN-NMI" inversions
  Revert "powerpc/build: vdso linker warning for orphan sections"
  ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1
  powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc
  tools/bpf: build: Make sure resolve_btfids cleans up after itself
  ASoC: Intel: haswell: Fix power transition refactor
  ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->dev
  selftests/powerpc: Skip PROT_SAO test in guests/LPARS
  ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions
  ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811
  libbpf: Fix build failure from uninitialized variable warning
  ASoC: meson: axg-toddr: fix channel order on g12 platforms
  ASoC: soc-core: add snd_soc_find_dai_with_mutex()
  powerpc/book3s64/radix: Fix boot failure with large amount of guest memory
  batman-adv: bla: fix type misuse for backbone_gw hash indexing
  mwifiex: Increase AES key storage size to 256 bits
  mt76: mt7915: use ieee80211_free_txskb to free tx skbs
  mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations
  drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbp
  ASoC: qcom: common: Fix refcount imbalance on error
  ASoC: rt700: Fix return check for devm_regmap_init_sdw()
  ASoC: rt715: Fix return check for devm_regmap_init_sdw()
  ASoC: rt711: Fix return check for devm_regmap_init_sdw()
  ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw()
  ASoC: max98373: Fix return check for devm_regmap_init_sdw()
  ASoC: ti: fixup ams_delta_mute() function name
  ASoC: pcm3168a: ignore 0 Hz settings
  vboxsf: Fix the check for the old binary mount-arguments struct
  ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
  clocksource/drivers/timer-gx6605s: Fixup counter reload
  clocksource/drivers/timer-ti-dm: Do reset before enable
  clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init()
  ASoC: qcom: Set card->owner to avoid warnings
  ASoC: intel: atom: Add period size constraint
  device_cgroup: Fix RCU list debugging warning
  ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay
  clk: rockchip: Fix initialization of mux_pll_src_4plls_p
  clk: davinci: Use the correct size when allocating memory
  brcmfmac: reserve tx credit only when txctl is ready to send
  ieee802154/adf7242: check status of adf7242_read_reg
  ieee802154: fix one possible memleak in ca8210_dev_com_init

Following files were git checkout to android-mainline:
	include/sound/core.h
	include/sound/jack.h
	include/sound/soc-dpcm.h
	sound/core/compress_offload.c
	sound/core/info.c
	sound/core/init.c
	sound/core/pcm.c
	sound/core/pcm_lib.c
	sound/core/pcm_native.c
	sound/core/pcm_timer.c
	sound/soc/Kconfig
	sound/soc/soc-dapm.c

Conflicts:
	Documentation/devicetree/bindings
	drivers/tty/hvc/Kconfig
	drivers/tty/hvc/hvc_dcc.c
	drivers/tty/serial/Kconfig
	drivers/tty/serial/Makefile

Change-Id: I6771fe9c08e8b5b701882ed18a405ab156bfd288
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-10-07 00:49:27 -07:00
Dmitry Osipenko
d353d1202b PM / devfreq: tegra30: Improve initial hardware resetting
It's safe to enable the ACTMON clock at any time during driver probing,
even if we don't know the state of hardware, because it's used only for
collecting and processing stats, and interrupt is kept disabled. This
allows us to slightly improve code which performs initial hardware
resetting by making use of a single reset_control_reset() instead of
assert/deassert pair. Secondly, a potential error of the reset-control
API is handled nicely now.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-09-29 17:50:10 +09:00
Chanwoo Choi
02bdbf7d09 PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function
Previously, devfreq core support 'devfreq-events' property in order to get
the devfreq-event device by phandle. But, 'devfreq-events' property name is
not proper on devicetree binding because this name doesn't mean
the any h/w attribute.

The devfreq-event core hand over the rights to decide the property name
for getting the devfreq-event device on devicetree. Each devfreq-event driver
will decide the property name on devicetree binding and then pass
the their own property name to devfreq_event_get_edev_by_phandle function.

And change the prototype of devfreq_event_get_edev_count function
because of used deprecated 'devfreq-events' property.

Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-09-29 17:50:10 +09:00
Chanwoo Choi
86d90fd95b PM / devfreq: Change prototype of devfreq_get_devfreq_by_phandle function
Previously, devfreq core support 'devfreq' property in order to get
the devfreq device by phandle. But, 'devfreq' property name is not proper
on devicetree binding because this name doesn't mean the any h/w attribute.

The devfreq core hand over the right to decide the property name
for getting the devfreq device on devicetree. Each devfreq driver
will decide the property name on devicetree binding and pass
the their own property name to devfreq_get_devfreq_by_phandle function.

Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-09-29 17:50:10 +09:00
Leonard Crestez
7b38b7b042 PM / devfreq: Add devfreq_get_devfreq_by_node function
Split off part of devfreq_get_devfreq_by_phandle into a separate
function. This allows callers to fetch devfreq instances by enumerating
devicetree instead of explicit phandles.

Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: Lukasz Luba <lukasz.luba@arm.com>
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
[cw00.choi: Export devfreq_get_devfreq_by_node function and
 add function to devfreq.h when CONFIG_PM_DEVFREQ is enabled.]
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-09-29 17:50:09 +09:00
Dan Carpenter
6bf560766a PM / devfreq: tegra30: Disable clock on error in probe
This error path needs to call clk_disable_unprepare().

Fixes: 7296443b90 ("PM / devfreq: tegra30: Handle possible round-rate error")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-09-23 13:35:58 +09:00
Chanwoo Choi
0c309ed17c PM / devfreq: Add timer type to devfreq_summary debugfs
The commit 4dc3bab868 ("PM / devfreq: Add support delayed timer for
polling mode") supports the delayed timer but this commit missed
the adding the timer type to devfreq_summary debugfs node.
Add the timer type to devfreq_summary debugfs.

Fixes: 4dc3bab868 ("PM / devfreq: Add support delayed timer for polling mode")
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-09-23 13:35:58 +09:00
Ivaylo Georgiev
6d3cb9e965 Merge android-mainline (2a3286f) into msm-waipio
* refs/heads/tmp-2a3286f:
  Revert "phy: qcom: remove ufs qmp phy driver"
  ANDROID: fix up bad merge resolution / bad revert in soc_pcm_hw_params()
  Revert "ANDROID: ASoC: Fix 'allmodconfig' build break"
  ANDROID: add flags variable to nfs4_xattr_get_nfs4_user()
  ANDROID: fix up Android-specific Kconfig ---help--- strings
  Linux 5.9-rc1
  parisc: fix PMD pages allocation by restoring pmd_alloc_one()
  io_uring: short circuit -EAGAIN for blocking read attempt
  io_uring: sanitize double poll handling
  virtio: pci: constify ioreadX() iomem argument (as in generic implementation)
  ntb: intel: constify ioreadX() iomem argument (as in generic implementation)
  rtl818x: constify ioreadX() iomem argument (as in generic implementation)
  iomap: constify ioreadX() iomem argument (as in generic implementation)
  sh: use generic strncpy()
  sh: clkfwk: remove r8/r16/r32
  include/asm-generic/vmlinux.lds.h: align ro_after_init
  mm: annotate a data race in page_zonenum()
  mm/swap.c: annotate data races for lru_rotate_pvecs
  mm/rmap: annotate a data race at tlb_flush_batched
  mm/mempool: fix a data race in mempool_free()
  mm/list_lru: fix a data race in list_lru_count_one
  mm/memcontrol: fix a data race in scan count
  mm/page_counter: fix various data races at memsw
  mm/swapfile: fix and annotate various data races
  mm/filemap.c: fix a data race in filemap_fault()
  mm/swap_state: mark various intentional data races
  mm/page_io: mark various intentional data races
  mm/frontswap: mark various intentional data races
  mm/kmemleak: silence KCSAN splats in checksum
  all arch: remove system call sys_sysctl
  fs: autofs: delete repeated words in comments
  mm: introduce offset_in_thp
  mm: add thp_head
  mm: replace hpage_nr_pages with thp_nr_pages
  mm: add thp_size
  mm: add thp_order
  mm: move page-flags include to top of file
  mm: store compound_nr as well as compound_order
  mailmap: add entry for Greg Kurz
  selftests/exec: add file type errno tests
  exec: restore EACCES of S_ISDIR execve()
  lz4: fix kernel decompression speed
  Revert "mm/vmstat.c: do not show lowmem reserve protection information of empty zone"
  asm-generic: pgalloc.h: use correct #ifdef to enable pud_alloc_one()
  sh: landisk: Add missing initialization of sh_io_port_base
  sh: bring syscall_set_return_value in line with other architectures
  sh: Add SECCOMP_FILTER
  sh: Rearrange blocks in entry-common.S
  sh: switch to copy_thread_tls()
  sh: use the generic dma coherent remap allocator
  sh: don't allow non-coherent DMA for NOMMU
  dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig
  sh: unexport register_trapped_io and match_trapped_io_handler
  sh: don't include <asm/io_trapped.h> in <asm/io.h>
  sh: move the ioremap implementation out of line
  sh: move ioremap_fixed details out of <asm/io.h>
  sh: remove __KERNEL__ ifdefs from non-UAPI headers
  sh: sort the selects for SUPERH alphabetically
  sh: remove -Werror from Makefiles
  sh: Replace HTTP links with HTTPS ones
  arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
  sh: stacktrace: Remove stacktrace_ops.stack()
  sh: machvec: Modernize printing of kernel messages
  sh: pci: Modernize printing of kernel messages
  sh: sh2007: Modernize printing of kernel messages
  sh: process: Fix broken lines in register dumps
  sh: dump_stack: Fix broken lines and ptrval in calltrace dumps
  sh: kernel: disassemble: Fix broken lines in disassembly dumps
  Revert "sh: remove needless printk()"
  Revert "sh: add loglvl to printk_address()"
  sh: fault: Fix duplicate printing of "PC:"
  input: i8042 - Remove special Cayman handling
  sh: Remove SH5-based Cayman platform
  arch: sh: smc37c93x: fix spelling mistake
  Revert "sh: add missing EXPORT_SYMBOL() for __delay"
  sh: Implement __get_user_u64() required for 64-bit get_user()
  sh: remove call to memset after dma_alloc_coherent
  sh: Fix unneeded constructor in page table allocation
  riscv: Setup exception vector for nommu platform
  dma-debug: remove debug_dma_assert_idle() function
  dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock()
  x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
  ANDROID: gki: Set CONFIG_SERIAL_SAMSUNG for early con.
  Revert "Revert "tty: serial: samsung_tty: build it for any platform""
  dt-bindings: Remove more cases of 'allOf' containing a '$ref'
  dt-bindings: Whitespace clean-ups in schema files
  perf ftrace: Make option description initials all capital letters
  perf build-ids: Fall back to debuginfod query if debuginfo not found
  perf bench numa: Remove dead code in parse_nodes_opt()
  perf stat: Update POWER9 metrics to utilize other metrics
  perf ftrace: Add change log
  perf: ftrace: Add set_tracing_options() to set all trace options
  perf ftrace: Add option --tid to filter by thread id
  perf ftrace: Add option -D/--delay to delay tracing
  perf: ftrace: Allow set graph depth by '--graph-opts'
  perf ftrace: Add support for trace option tracing_thresh
  perf ftrace: Add option 'verbose' to show more info for graph tracer
  perf ftrace: Add support for tracing option 'irq-info'
  perf ftrace: Add support for trace option funcgraph-irqs
  perf ftrace: Add support for trace option sleep-time
  perf ftrace: Add support for tracing option 'func_stack_trace'
  perf tools: Add general function to parse sublevel options
  perf ftrace: Add option '--inherit' to trace children processes
  perf ftrace: Show trace column header
  perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size
  perf ftrace: Factor out function write_tracing_file_int()
  perf ftrace: Add option '-F/--funcs' to list available functions
  perf ftrace: Select function/function_graph tracer automatically
  sched/debug: Fix the alignment of the show-state debug output
  perf/x86/rapl: Add support for Intel SPR platform
  perf/x86/rapl: Support multiple RAPL unit quirks
  perf/x86/rapl: Fix missing psys sysfs attributes
  FROMLIST: exec: Restore EACCES of S_ISDIR execve()
  Revert "Revert "exec: move S_ISREG() check earlier""
  kconfig: qconf: move setOptionMode() to ConfigList from ConfigView
  kconfig: qconf: do not limit the pop-up menu to the first row
  kconfig: qconf: refactor icon setups
  kconfig: qconf: remove unused voidPix, menuInvPix
  kconfig: qconf: remove ConfigItem::text/setText
  kconfig: qconf: remove ConfigList::addColumn/removeColumn
  kconfig: qconf: remove ConfigItem::pixmap/setPixmap
  kconfig: qconf: drop more localization code
  kconfig: qconf: remove 'parent' from ConfigList::updateMenuList()
  kconfig: qconf: remove unused argument from ConfigView::updateList()
  kconfig: qconf: remove unused argument from ConfigList::updateList()
  kconfig: qconf: omit parent to QHBoxLayout()
  kconfig: qconf: remove name from ConfigSearchWindow constructor
  kconfig: qconf: remove unused ConfigList::listView()
  kconfig: qconf: overload addToolBar() to create and insert toolbar
  kconfig: qconf: remove toolBar from ConfigMainWindow members
  kconfig: qconf: use 'menu' variable for (QMenu *)
  kconfig: qconf: do not use 'menu' variable for (QMenuBar *)
  kconfig: qconf: remove ->addSeparator() to menuBar
  kconfig: add 'static' to some file-local data
  kconfig: qconf: Fix mouse events in search view
  kconfig: constify XPM data
  Revert "checkpatch: kconfig: prefer 'help' over '---help---'"
  kconfig: remove '---help---' support
  SMB3: Fix mkdir when idsfromsid configured on mount
  io_uring: internally retry short reads
  net: openvswitch: introduce common code for flushing flows
  af_packet: TPACKET_V3: fix fill status rwlock imbalance
  random32: add a tracepoint for prandom_u32()
  io_uring: retain iov_iter state over io_read/io_write calls
  Documentation/locking/locktypes: fix the typo
  mm: memcontrol: fix warning when allocating the root cgroup
  ANDROID: Export dma_heap_add to modularize heaps
  futex: Convert to use the preferred 'fallthrough' macro
  Documentation/locking/locktypes: Fix a typo
  drm/xen-front: Pass dumb buffer data offset to the backend
  task_work: only grab task signal lock when needed
  Revert "exec: move S_ISREG() check earlier"
  perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes
  perf bench numa: Fix cpumask memory leak in node_has_cpus()
  tools build feature: Quote CC and CXX for their arguments
  perf tools: Fix module symbol processing
  perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'
  MAINTAINERS: Add missing tools/lib/perf/ path to perf maintainers
  libperf: Fix man page typos
  perf test: Allow multiple probes in record+script_probe_vfs_getname.sh
  perf bench mem: Always memset source before memcpy
  perf sched: Prefer sched_waking event when it exists
  x86/alternatives: Acquire pte lock with interrupts enabled
  xen: Sync up with the canonical protocol definition in Xen
  drm/xen-front: Add YUYV to supported formats
  drm/xen-front: Fix misused IS_ERR_OR_NULL checks
  xen/gntdev: Fix dmabuf import with non-zero sgt offset
  ANDROID: Fix bad revert of VIRTIO_PCI_LEGACY in rockpi4_defconfig
  Revert "ANDROID: arm64: defconfig: Enable EAS by default"
  ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
  ANDROID: fix up 60500a4228 ("ANDROID: mm: add a field to store names for private anonymous memory")
  genirq: Unlock irq descriptor after errors
  crypto: algif_aead - fix uninitialized ctx->init
  mfd: syscon: Use a unique name with regmap_config
  mfd: Replace HTTP links with HTTPS ones
  mfd: dln2: Run event handler loop under spinlock
  mfd: madera: Improve handling of regulator unbinding
  mfd: mfd-core: Add mechanism for removal of a subset of children
  mfd: intel_soc_pmic_mrfld: Simplify the return expression of intel_scu_ipc_dev_iowrite8()
  mfd: max14577: Remove redundant initialization of variable current_bits
  mfd: rn5t618: Fix caching of battery related registers
  mfd: max77693-private: Drop a duplicated word
  mfd: da9055: pdata.h: Drop a duplicated word
  mfd: rn5t618: Make restart handler atomic safe
  mfd: kempld-core: Fix 'assignment of read-only location' error
  mfd: axp20x: Allow the AXP803 to be probed by I2C
  mfd: da9063: Add support for latest DA silicon revision
  mfd: da9063: Fix revision handling to correctly select reg tables
  dt-bindings: mfd: st,stmfx: Remove I2C unit name
  dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
  mfd: motorola-cpcap: Disable interrupt for suspend
  mfd: smsc-ece1099: Remove driver
  mfd: core: Add OF_MFD_CELL_REG() helper
  mfd: core: Fix formatting of MFD helpers
  mfd: core: Make a best effort attempt to match devices with the correct of_nodes
  ANDROID: Incremental fs: Don't allow renaming .index directory.
  io_uring: enable lookup of links holding inflight files
  ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
  Revert "ipv4: tunnel: fix compilation on ARCH=um"
  ANDROID: Revert "drm/virtio: Call the right shmem helpers"
  net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus
  net: ethernet: stmmac: Disable hardware multicast filter
  net: stmmac: dwmac1000: provide multicast filter fallback
  i2c: iproc: fix race between client unreg and isr
  ipv4: tunnel: fix compilation on ARCH=um
  vsock: fix potential null pointer dereference in vsock_poll()
  sfc: fix ef100 design-param checking
  ANDROID: ARM: Remove arm_pm_restart()
  ANDROID: ARM64: Remove arm_pm_restart()
  ANDROID: ARM: Register with kernel restart handler
  ANDROID: drivers: firmware: psci: Register with kernel restart handler
  ANDROID: ARM: xen: Register with kernel restart handler
  ANDROID: ARM: prima2: Register with kernel restart handler
  ANDROID: GKI: cputime: Export for thread_group_cputime_adjusted
  mm/gup: remove task_struct pointer for all gup code
  mm: clean up the last pieces of page fault accountings
  mm/xtensa: use general page fault accounting
  mm/x86: use general page fault accounting
  mm/sparc64: use general page fault accounting
  mm/sparc32: use general page fault accounting
  mm/sh: use general page fault accounting
  mm/s390: use general page fault accounting
  mm/riscv: use general page fault accounting
  mm/powerpc: use general page fault accounting
  mm/parisc: use general page fault accounting
  mm/openrisc: use general page fault accounting
  mm/nios2: use general page fault accounting
  mm/nds32: use general page fault accounting
  mm/mips: use general page fault accounting
  mm/microblaze: use general page fault accounting
  mm/m68k: use general page fault accounting
  mm/ia64: use general page fault accounting
  mm/hexagon: use general page fault accounting
  mm/csky: use general page fault accounting
  mm/arm64: use general page fault accounting
  mm/arm: use general page fault accounting
  mm/arc: use general page fault accounting
  mm/alpha: use general page fault accounting
  mm: do page fault accounting in handle_mm_fault
  mm/gup: use a standard migration target allocation callback
  mm/hugetlb: make hugetlb migration callback CMA aware
  mm/gup: restrict CMA region by using allocation scope API
  mm/page_alloc: remove a wrapper for alloc_migration_target()
  mm/mempolicy: use a standard migration target allocation callback
  mm/migrate: introduce a standard migration target allocation function
  mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations
  mm/hugetlb: unify migration callbacks
  mm/migrate: move migration helper from .h to .c
  mm/page_isolation: prefer the node of the source page
  ipc/shm.c: remove the superfluous break
  ipc: uninline functions
  scripts/gdb: fix python 3.8 SyntaxWarning
  kcov: make some symbols static
  kcov: unconditionally add -fno-stack-protector to compiler options
  panic: make print_oops_end_marker() static
  lib/Kconfig.debug: fix typo in the help text of CONFIG_PANIC_TIMEOUT
  kernel/panic.c: make oops_may_print() return bool
  rapidio/rio_mport_cdev: use array_size() helper in copy_{from,to}_user()
  drivers/rapidio/rio-scan.c: use struct_size() helper
  drivers/rapidio/devices/rio_mport_cdev.c: use struct_size() helper
  kdump: append kernel build-id string to VMCOREINFO
  exec: move path_noexec() check earlier
  exec: move S_ISREG() check earlier
  exec: change uselib(2) IS_SREG() failure to EACCES
  coredump: add %f for executable filename
  test_kmod: avoid potential double free in trigger_config_run_type()
  kmod: remove redundant "be an" in the comment
  selftests: kmod: use variable NAME in kmod_test_0001()
  fs/signalfd.c: fix inconsistent return codes for signalfd4
  fat: fix fat_ra_init() for data clusters == 0
  VFAT/FAT/MSDOS FILESYSTEM: replace HTTP links with HTTPS ones
  fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes
  fs/ufs: avoid potential u32 multiplication overflow
  nilfs2: use a more common logging style
  nilfs2: convert __nilfs_msg to integrate the level and format
  nilfs2: only call unlock_new_inode() if I_NEW
  fs/minix: remove expected error message in block_to_path()
  fs/minix: fix block limit check for V1 filesystems
  fs/minix: set s_maxbytes correctly
  fs/minix: reject too-large maximum file size
  fs/minix: don't allow getting deleted inodes
  fs/minix: check return value of sb_getblk()
  autofs: fix doubled word
  checkpatch: remove missing switch/case break test
  checkpatch: add test for repeated words
  checkpatch: fix CONST_STRUCT when const_structs.checkpatch is missing
  checkpatch: add --fix option for ASSIGN_IN_IF
  checkpatch: add test for possible misuse of IS_ENABLED() without CONFIG_
  lib/test_bits.c: add tests of GENMASK
  kstrto*: do not describe simple_strto*() as obsolete/replaced
  kstrto*: correct documentation references to simple_strto*()
  lib/: replace HTTP links with HTTPS ones
  lib/test_lockup.c: fix return value of test_lockup_init()
  lib/Kconfig.debug: make TEST_LOCKUP depend on module
  lib/test_lockup.c: make symbol 'test_works' static
  lib/test_bitops: do the full test during module init
  lib/generic-radix-tree.c: remove unneeded __rcu
  lib/test_bitmap.c: add test for bitmap_cut()
  lib/bitmap.c: fix bitmap_cut() for partial overlapping case
  sparse: group the defines by functionality
  include/linux/poison.h: remove obsolete comment
  include/: replace HTTP links with HTTPS ones
  kernel.h: remove duplicate include of asm/div64.h
  ./Makefile: add debug option to enable function aligned on 32 bytes
  kernel: add a kernel_wait helper
  include/linux/xz.h: drop duplicated word
  include/linux/async_tx.h: drop duplicated word in a comment
  include/linux/exportfs.h: drop duplicated word in a comment
  include/linux/compiler-clang.h: drop duplicated word in a comment
  alpha: fix annotation of io{read,write}{16,32}be()
  exec: use force_uaccess_begin during exec and exit
  uaccess: add force_uaccess_{begin,end} helpers
  uaccess: remove segment_eq
  riscv: include <asm/pgtable.h> in <asm/uaccess.h>
  nds32: use uaccess_kernel in show_regs
  syscalls: use uaccess_kernel in addr_limit_user_check
  mm/zsmalloc.c: fix duplicated words
  mm/zpool.c: delete duplicated word and fix grammar
  mm/vmscan.c: delete or fix duplicated words
  mm/usercopy.c: delete duplicated word
  mm/slab_common.c: delete duplicated word
  mm/shmem.c: delete duplicated word
  mm/page_alloc.c: delete or fix duplicated words
  mm/nommu.c: delete duplicated words
  mm/migrate.c: delete duplicated word
  mm/memory.c: delete duplicated words
  mm/memcontrol.c: delete duplicated words
  mm/hugetlb.c: delete duplicated words
  mm/hmm.c: delete duplicated word
  mm/filemap.c: delete duplicated word
  mm/compaction.c: delete duplicated word
  sparc: drop unused MAX_PHYSADDR_BITS
  sh/mm: drop unused MAX_PHYSADDR_BITS
  include/linux/memcontrol.h: drop duplicate word and fix spello
  include/linux/frontswap.h: drop duplicated word in a comment
  include/linux/highmem.h: fix duplicated words in a comment
  mm: drop duplicated words in <linux/mm.h>
  mm: drop duplicated words in <linux/pgtable.h>
  mm, memory_hotplug: update pcp lists everytime onlining a memory block
  mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
  mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid()
  x86/mm: use max memory block size on bare metal
  mm: mmu_notifier: fix and extend kerneldoc
  include/linux/sched/mm.h: optimize current_gfp_context()
  cma: don't quit at first error when activating reserved areas
  mm: hugetlb: fix the name of hugetlb CMA
  mm: cma: fix the name of CMA areas
  mm/cma.c: fix NULL pointer dereference when cma could not be activated
  mm/vmstat: add events for THP migration without split
  mm: thp: remove debug_cow switch
  mm/migrate: add migrate-shared test for migrate_vma_*()
  mm/migrate: optimize migrate_vma_setup() for holes
  hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem
  hugetlbfs: prevent filesystem stacking of hugetlbfs
  mm, oom: show process exiting information in __oom_kill_process()
  doc, mm: clarify /proc/<pid>/oom_score value range
  doc, mm: sync up oom_score_adj documentation
  mm, oom: make the calculation of oom badness more accurate
  include/linux/mempolicy.h: fix typo
  mm/mempolicy.c: check parameters first in kernel_get_mempolicy
  mm: mempolicy: fix kerneldoc of numa_map_to_online_node()
  mm/compaction: correct the comments of compact_defer_shift
  mm: use unsigned types for fragmentation score
  mm: fix compile error due to COMPACTION_HPAGE_ORDER
  mm: proactive compaction
  /proc/PID/smaps: consistent whitespace output format
  mm/vmscan: restore active/inactive ratio for anonymous LRU
  mm/swap: implement workingset detection for anonymous LRU
  mm/swapcache: support to handle the shadow entries
  mm/workingset: prepare the workingset detection infrastructure for anon LRU
  mm/vmscan: protect the workingset on anonymous LRU
  mm/vmscan: make active/inactive ratio as 1:1 for anon lru
  mm/hugetlb: add mempolicy check in the reservation routine
  kselftests: cgroup: add perpcu memory accounting test
  mm: memcg: charge memcg percpu memory to the parent cgroup
  mm: memcg/percpu: per-memcg percpu memory statistics
  mm: memcg/percpu: account percpu memory to memory cgroups
  percpu: return number of released bytes from pcpu_free_area()
  ANDROID: futex: Add vendor hook for wait queue
  ANDROID: sched: add vendor hooks to handle scheduling priority
  fix breakage in do_rmdir()
  Revert "sched: Remove sched_setscheduler*() EXPORTs"
  ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop
  NFS: Fix flexfiles read failover
  ANDROID: GKI: signal: Export for __lock_task_sighand
  ANDROID: GKI: core: Export for runqueues
  ANDROID: GKI: time: Export for nsec_to_clock_t
  ANDROID: GKI: pid: Export for find_task_by_vpid
  ANDROID: GKI: loadavg: Export for get_avenrun
  io_uring: fail poll arm on queue proc failure
  fs: nfs: delete repeated words in comments
  rpc_pipefs: convert comma to semicolon
  nfs: Fix getxattr kernel panic and memory overflow
  NFS: Don't return layout segments that are in use
  NFS: Don't move layouts to plh_return_segs list while in use
  NFS: Add layout segment info to pnfs read/write/commit tracepoints
  parisc: Implement __smp_store_release and __smp_load_acquire barriers
  perf bench: Fix a couple of spelling mistakes in options text
  perf bench numa: Fix benchmark names
  perf bench numa: Fix number of processes in "2x3-convergence" test
  tools headers UAPI: Sync kvm.h headers with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  tools headers kvm s390: Sync headers with the kernel sources
  perf trace beauty: Use the autogenerated protocol family table
  perf trace beauty: Add script to autogenerate socket families table
  rtc: pcf2127: fix alarm handling
  rtc: pcf2127: add alarm support
  rtc: pcf2127: add pca2129 device id
  ANDROID: soc: qcom: rpmh: fix bad merge resolution
  ANDROID: GKI: enable LEDS_CLASS_FLASH
  ANDROID: fix redefinition error for restricted vendor hooks
  genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
  btrfs: trim: fix underflow in trim length to prevent access beyond device boundary
  ALSA: hda/realtek - Fix unused variable warning
  drm/ttm: revert "drm/ttm: make TT creation purely optional v3"
  parisc: mask out enable and reserved bits from sba imask
  exfat: retain 'VolumeFlags' properly
  exfat: optimize exfat_zeroed_cluster()
  exfat: add error check when updating dir-entries
  exfat: write multiple sectors at once
  exfat: remove EXFAT_SB_DIRTY flag
  net: initialize fastreuse on inet_inherit_port
  net: refactor bind_bucket fastreuse into helper
  net: phy: marvell10g: fix null pointer dereference
  net: Fix potential memory leak in proto_register()
  block: fix double account of flush request's driver tag
  net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
  ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc()
  net/nfc/rawsock.c: add CAP_NET_RAW check.
  hinic: fix strncpy output truncated compile warnings
  drivers/net/wan/x25_asy: Added needed_headroom and a skb->len check
  net/tls: Fix kmap usage
  doc/zh_CN: resolve undefined label warning in admin-guide index
  doc/zh_CN: fix title heading markup in admin-guide cpu-load
  docs: remove the 2.6 "Upgrading I2C Drivers" guide
  docs: Correct the release date of 5.2 stable
  mailmap: Update comments for with format and more detalis
  ANDROID: block/keyslot-manager: fix checkpatch warning
  ANDROID: blk-crypto: fix checkpatch warning
  ANDROID: fscrypt: fix checkpatch warning
  docs: cdrom: Fix a typo and rst markup
  Doc: admin-guide: use correct legends in kernel-parameters.txt
  Documentation/features: refresh RISC-V arch support files
  documentation: coccinelle: Improve command example for make C={1,2}
  Core-api: Documentation: Replace deprecated :c:func: Usage
  Dev-tools: Documentation: Replace deprecated :c:func: Usage
  Filesystems: Documentation: Replace deprecated :c:func: Usage
  docs: trace: fix a typo
  s390/numa: move code to arch/s390/kernel
  s390/time: remove select CLOCKSOURCE_VALIDATE_LAST_CYCLE again
  s390/debug: debug feature version 3
  s390/Kconfig: add missing ZCRYPT dependency to VFIO_AP
  s390/numa: set node distance to LOCAL_DISTANCE
  s390/pkey: remove redundant variable initialization
  s390/test_unwind: fix possible memleak in test_unwind()
  s390/gmap: improve THP splitting
  s390/atomic: circumvent gcc 10 build regression
  parisc: Whitespace cleanups in atomic.h
  cpufreq: intel_pstate: Implement passive mode with HWP enabled
  io_uring: hold 'ctx' reference around task_work queue + execute
  fs: RWF_NOWAIT should imply IOCB_NOIO
  loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE
  ALSA: hda - reverse the setting value in the micmute_led_set
  ALSA: echoaduio: Drop superfluous volatile modifier
  KVM: MIPS/VZ: Fix build error caused by 'kvm_run' cleanup
  x86/hyperv: Make hv_setup_sched_clock inline
  btrfs: fix return value mixup in btrfs_get_extent
  parisc/kernel/ftrace: Remove function callback casts
  sections.h: dereference_function_descriptor() returns void pointer
  FROMLIST: tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
  FROMGIT: net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
  FROMGIT: irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers
  Revert "Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write""
  zonefs: update documentation to reflect zone size vs capacity
  zonefs: add zone-capacity support
  x86/xen: drop tests for highmem in pv code
  x86/xen: eliminate xen-asm_64.S
  x86/xen: remove 32-bit Xen PV guest support
  drm/vmwgfx: fix spelling mistake "Cant" -> "Can't"
  drm/vmwgfx: fix spelling mistake "Cound" -> "Could"
  drm/vmwgfx/ldu: Use drm_mode_config_reset
  drm/vmwgfx/sou: Use drm_mode_config_reset
  drm/vmwgfx/stdu: Use drm_mode_config_reset
  drm/vmwgfx: Fix two list_for_each loop exit tests
  drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
  drm/vmwgfx: Use struct_size() helper
  ANDROID: Add build.config.gki-debug.*
  io_uring: defer file table grabbing request cleanup for locked requests
  io_uring: add missing REQ_F_COMP_LOCKED for nested requests
  io_uring: fix recursive completion locking on oveflow flush
  io_uring: use TWA_SIGNAL for task_work uncondtionally
  time: Delete repeated words in comments
  bitfield.h: don't compile-time validate _val in FIELD_FIT
  tcp: correct read of TFO keys on big endian systems
  nfp: update maintainer
  vmxnet3: use correct tcp hdr length when packet is encapsulated
  net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
  ktest.pl: Fix spelling mistake "Cant" -> "Can't"
  ktest.pl: Change the logic to control the size of the log file emailed
  EDAC/ie31200: Fallback if host bridge device is already initialized
  btrfs: sysfs: fix NULL pointer dereference at btrfs_sysfs_del_qgroups()
  btrfs: check correct variable after allocation in btrfs_backref_iter_alloc
  x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled
  ANDROID: enable CONFIG_INIT_STACK_ALL_ZERO=y
  cifs: Convert to use the fallthrough macro
  btrfs: make sure SB_I_VERSION doesn't get unset by remount
  btrfs: fix memory leaks after failure to lookup checksums during inode logging
  btrfs: don't show full path of bind mounts in subvol=
  btrfs: fix messages after changing compression level by remount
  btrfs: only search for left_info if there is no right_info in try_merge_free_space
  btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
  vdpa/mlx5: fix up endian-ness for mtu
  vdpa: Fix pointer math bug in vdpasim_get_config()
  recordmcount: Fix build failure on non arm64
  ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control
  i2c: eg20t: use generic power management
  i2c: eg20t: Drop PCI wakeup calls from .suspend/.resume
  powerpc/pkeys: Fix boot failures with Nemo board (A-EON AmigaOne X1000)
  vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config()
  vdpa/mlx5: fix memory allocation failure checks
  vdpa/mlx5: Fix uninitialised variable in core/mr.c
  vdpa_sim: init iommu lock
  ANDROID: disable 2 ethernet drivers from arm32 build
  ALSA: usb-audio: add quirk for Pioneer DDJ-RB
  ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
  i2c: mediatek: Fix i2c_spec_values description
  Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write"
  MIPS: KVM: Convert a fallthrough comment to fallthrough
  ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
  ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
  thunderbolt: merge fix for kunix_resource changes
  MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64
  x86: Expose SERIALIZE for supported cpuid
  KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled
  kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
  kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled
  kbuild: introduce hostprogs-always-y and userprogs-always-y
  kbuild: sort hostprogs before passing it to ifneq
  kbuild: move host .so build rules to scripts/gcc-plugins/Makefile
  kbuild: Replace HTTP links with HTTPS ones
  kbuild: trace functions in subdirectories of lib/
  kbuild: introduce ccflags-remove-y and asflags-remove-y
  kbuild: do not export LDFLAGS_vmlinux
  kbuild: always create directories of targets
  Revert "FROMLIST: fix arm64 build with lack of __cpu_logical_map exported"
  openrisc: uaccess: Add user address space check to access_ok
  openrisc: signal: Fix sparse address space warnings
  openrisc: uaccess: Remove unused macro __addr_ok
  openrisc: uaccess: Use static inline function in access_ok
  openrisc: uaccess: Fix sparse address space warnings
  net: Convert to use the fallthrough macro
  net: Use helper function ip_is_fragment()
  net: Remove meaningless jump label out_fs
  net: Set fput_needed iff FDPUT_FPUT is set
  net: Use helper function fdput()
  net: phy: fix memory leak in device-create error path
  arm64: Fix __cpu_logical_map undefined issue
  arm64/fixmap: make notes of fixed_addresses more precisely
  FROMLIST: fix arm64 build with lack of __cpu_logical_map exported
  ANDROID: xfrm: remove in_compat_syscall() checks [v2]
  ANDROID: mm: fix up removal of vm_total_pages problem
  ANDROID: mm: fix up new call to vma_merge()
  ANDROID: GKI: update gki_defconfig due to upstream changes
  Revert "ANDROID: mnt: Add filesystem private data to mount points"
  Revert "ANDROID: mnt: Fix null pointer dereference"
  Revert "ANDROID: Add show_options2 to view private mount data"
  ANDROID: fix up lt9611 driver due to recent drm upstream changes
  powerpc/ptrace: Fix build error in pkey_get()
  net/tls: allow MSG_CMSG_COMPAT in sendmsg
  mptcp: fix warn at shutdown time for unaccepted msk sockets
  mptcp: more stable diag self-tests
  selftests: mptcp: fix dependecies
  r8152: Use MAC address from correct device tree node
  fs: fix a struct path leak in path_umount
  drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
  drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)
  drm/amd/powerplay: update swSMU VCN/JPEG PG logics
  drm/amdgpu: use mode1 reset by default for sienna_cichlid
  rtc: max77686: Fix wake-ups for max77620
  tracing: Add trace_array_init_printk() to initialize instance trace_printk() buffers
  net/scm: Fix typo in SCM_RIGHTS compat refactoring
  xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
  mm: vmscan: consistent update to pgrefill
  mm/vmscan.c: fix typo
  khugepaged: khugepaged_test_exit() check mmget_still_valid()
  khugepaged: retract_page_tables() remember to test exit
  khugepaged: collapse_pte_mapped_thp() protect the pmd lock
  khugepaged: collapse_pte_mapped_thp() flush the right range
  mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
  mm: thp: replace HTTP links with HTTPS ones
  mm/page_alloc: fix memalloc_nocma_{save/restore} APIs
  mm/page_alloc.c: skip setting nodemask when we are in interrupt
  mm/page_alloc: fallbacks at most has 3 elements
  mm/page_alloc: silence a KASAN false positive
  mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask()
  mm/page_alloc.c: simplify pageblock bitmap access
  mm/page_alloc.c: extract the common part in pfn_to_bitidx()
  mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits
  mm/shuffle: remove dynamic reconfiguration
  mm/memory_hotplug: document why shuffle_zone() is relevant
  mm/page_alloc: remove nr_free_pagecache_pages()
  mm: remove vm_total_pages
  mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
  page_alloc: consider highatomic reserve in watermark fast
  mm, page_alloc: use unlikely() in task_capc()
  kasan: adjust kasan_stack_oob for tag-based mode
  kasan: allow enabling stack tagging for tag-based mode
  kasan, arm64: don't instrument functions that enable kasan
  efi: provide empty efi_enter_virtual_mode implementation
  kasan: don't tag stacks allocated with pagealloc
  lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN
  kasan: remove kasan_unpoison_stack_above_sp_to()
  kasan: update documentation for generic kasan
  kasan: add tests for call_rcu stack recording
  kasan: record and print the free track
  rcu: kasan: record and print call_rcu() call stack
  kasan: update required compiler versions in documentation
  kasan: improve and simplify Kconfig.kasan
  mm/vmalloc.c: remove BUG() from the find_va_links()
  mm: vmalloc: remove redundant assignment in unmap_kernel_range_noflush()
  mm/vmalloc: update the header about KVA rework
  mm/vmalloc: switch to "propagate()" callback
  mm/vmalloc: simplify augment_tree_propagate_check()
  mm/vmalloc: simplify merge_or_add_vmap_area()
  vmalloc: convert to XArray
  mm/sparse: cleanup the code surrounding memory_present()
  mm/sparse: only sub-section aligned range would be populated
  mm/sparse: never partially remove memmap for early section
  selftests: add mincore() tests
  mm/mremap: start addresses are properly aligned
  mm/mremap: calculate extent in one place
  mm/mremap: it is sure to have enough space when extent meets requirement
  mm: remove unnecessary wrapper function do_mmap_pgoff()
  mm: mmap: merge vma after call_mmap() if possible
  arm64/mm: enable vmem_altmap support for vmemmap mappings
  mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_block_buf()
  mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages()
  mm: adjust vm_committed_as_batch according to vm overcommit policy
  percpu_counter: add percpu_counter_sync()
  mm/util.c: make vm_memory_committed() more accurate
  proc/meminfo: avoid open coded reading of vm_committed_as
  mm/mmap: optimize a branch judgment in ksys_mmap_pgoff()
  mm: move p?d_alloc_track to separate header file
  mm: move lib/ioremap.c to mm/
  asm-generic: pgalloc: provide generic pgd_free()
  asm-generic: pgalloc: provide generic pud_alloc_one() and pud_free_one()
  asm-generic: pgalloc: provide generic pmd_alloc_one() and pmd_free_one()
  xtensa: switch to generic version of pte allocation
  opeinrisc: switch to generic version of pte allocation
  mm: remove unneeded includes of <asm/pgalloc.h>
  mm/memory.c: make remap_pfn_range() reject unaligned addr
  mm: remove redundant check non_swap_entry()
  mm/page_counter.c: fix protection usage propagation
  mm: memcontrol: don't count limit-setting reclaim as memory pressure
  mm: memcontrol: restore proper dirty throttling when memory.high changes
  memcg, oom: check memcg margin for parallel oom
  mm, memcg: decouple e{low,min} state mutations from protection checks
  mm, memcg: avoid stale protection values when cgroup is above protection
  mm, memcg: unify reclaim retry limits with page allocator
  mm, memcg: reclaim more aggressively before high allocator throttling
  mm: memcontrol: avoid workload stalls when lowering memory.high
  mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled()
  mm: slab: rename (un)charge_slab_page() to (un)account_slab_page()
  mm: memcg/slab: remove unused argument by charge_slab_page()
  mm: memcontrol: account kernel stack per node
  tools/cgroup: add memcg_slabinfo.py tool
  kselftests: cgroup: add kernel memory accounting tests
  mm: memcg/slab: use a single set of kmem_caches for all allocations
  mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo()
  mm: memcg/slab: deprecate slab_root_caches
  mm: memcg/slab: remove memcg_kmem_get_cache()
  mm: memcg/slab: simplify memcg cache creation
  mm: memcg/slab: use a single set of kmem_caches for all accounted allocations
  mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h
  mm: memcg/slab: deprecate memory.kmem.slabinfo
  mm: memcg/slab: charge individual slab objects instead of pages
  mm: memcg/slab: save obj_cgroup for non-root slab objects
  mm: memcg/slab: allocate obj_cgroups for non-root slab pages
  mm: memcg/slab: obj_cgroup API
  mm: memcontrol: decouple reference counting from page accounting
  mm: slub: implement SLUB version of obj_to_index()
  mm: memcg: convert vmstat slab counters to bytes
  mm: memcg: prepare for byte-sized vmstat items
  mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state()
  mm: kmem: make memcg_kmem_enabled() irreversible
  tmpfs: support 64-bit inums per-sb
  tmpfs: per-superblock i_ino support
  mm/page_io.c: use blk_io_schedule() for avoiding task hung in sync io
  mm: swap: fix kerneldoc of swap_vma_readahead()
  mm/swap_slots.c: remove redundant check for swap_slot_cache_initialized
  mm/swap_slots.c: simplify enable_swap_slots_cache()
  mm/swap_slots.c: simplify alloc_swap_slot_cache()
  mm/gup.c: fix the comment of return value for populate_vma_page_range()
  mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page
  mm: filemap: clear idle flag for writes
  mm, dump_page: do not crash with bad compound_mapcount()
  mm/debug: print hashed address of struct page
  mm/debug: print the inode number in dump_page
  mm/debug: switch dump_page to get_kernel_nofault
  mm/debug: print head flags in dump_page
  mm/debug: dump compound page information on a second line
  mm/debug: handle page->mapping better in dump_page
  Documentation/mm: add descriptions for arch page table helpers
  mm/debug_vm_pgtable: add debug prints for individual tests
  mm/debug_vm_pgtable: add tests validating advanced arch page table helpers
  mm/debug_vm_pgtable: add tests validating arch helpers for core MM features
  mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS"
  mm/slub.c: drop lockdep_assert_held() from put_map()
  mm, slab/slub: improve error reporting and overhead of cache_from_obj()
  mm, slab/slub: move and improve cache_from_obj()
  mm, slub: extend checks guarded by slub_debug static key
  mm, slub: introduce kmem_cache_debug_flags()
  mm, slub: introduce static key for slub_debug()
  mm, slub: make reclaim_account attribute read-only
  mm, slub: make remaining slub_debug related attributes read-only
  mm, slub: remove runtime allocation order changes
  mm, slub: make some slub_debug related attributes read-only
  mm, slub: extend slub_debug syntax for multiple blocks
  mm/slab.c: update outdated kmem_list3 in a comment
  mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order
  mm/slab: add naive detection of double free
  mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB
  mm: ksize() should silently accept a NULL pointer
  mm, treewide: rename kzfree() to kfree_sensitive()
  ocfs2: fix unbalanced locking
  ocfs2: replace HTTP links with HTTPS ones
  ocfs2: change slot number type s16 to u16
  ocfs2: suballoc.h: delete a duplicated word
  ocfs2: fix remounting needed after setfacl command
  ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function type
  scripts/spelling.txt: add more spellings to spelling.txt
  const_structs.checkpatch: add regulator_ops
  scripts/decode_stacktrace.sh: guess path to vmlinux by release name
  scripts/decode_stacktrace.sh: guess path to modules
  scripts/decode_stacktrace.sh: guess basepath if not specified
  scripts/decode_stacktrace.sh: skip missing symbols
  scripts/bloat-o-meter: Support comparing library archives
  scripts/tags.sh: collect compiled source precisely
  tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
  tools/: replace HTTP links with HTTPS ones
  kthread: remove incorrect comment in kthread_create_on_cpu()
  mm: fix kthread_use_mm() vs TLB invalidate
  mm/shuffle: don't move pages between zones and don't read garbage memmaps
  mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER
  clk: x86: Support RV architecture
  ACPI: APD: Add a fmw property is_raven
  clk: x86: Change name from ST to FCH
  ACPI: APD: Change name from ST to FCH
  i2c: designware: Add device HID for Hygon I2C controller
  selftests: splice: Check behavior of full and short splices
  module: Correctly truncate sysfs sections output
  bpf: Delete repeated words in comments
  selftests/bpf: Fix silent Makefile output
  bpf, doc: Remove references to warning message when using bpf_trace_printk()
  x86/mm/64: Do not dereference non-present PGD entries
  arm64: kaslr: Use standard early random function
  thermal: don't make THERMAL_NETLINK 'default y'
  gfs2: When gfs2_dirty_inode gets a glock error, dump the glock
  gfs2: Never call gfs2_block_zero_range with an open transaction
  ANDROID: GKI: update defconfigs due to mainline merges
  Drivers: hv: vmbus: Only notify Hyper-V for die events that are oops
  perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
  perf tools powerpc: Add support for extended regs in power10
  perf tools powerpc: Add support for extended register capability
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools arch x86: Sync asm/cpufeatures.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools headers UAPI: update linux/in.h copy
  UPSTREAM: random: random.h should include archrandom.h, not the other way around
  gfs2: print details on transactions that aren't properly ended
  gfs2: Fix inaccurate comment
  ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged
  cifs: Fix an error pointer dereference in cifs_mount()
  Input: exc3000 - add support to query model and fw_version
  Input: exc3000 - add reset gpio support
  Input: exc3000 - add EXC80H60 and EXC80H84 support
  dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen to json-schema
  Input: sentelic - fix error return when fsp_reg_write fails
  Input: alps - remove redundant assignment to variable ret
  Input: ims-pcu - return error code rather than -ENOMEM
  drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
  bpf: Fix compilation warning of selftests
  selftests: bpf: Switch off timeout
  bpf: Remove inline from bpf_do_trace_printk
  bpf: Add missing return to resolve_btfids
  libbf: Fix uninitialized pointer at btf__parse_raw()
  tools/bpf: Support new uapi for map element bpf iterator
  bpf: Change uapi for bpf iterator map elements
  selftests/bpf: Prevent runqslower from racing on building bpftool
  x86/bugs/multihit: Fix mitigation reporting when VMX is not in use
  x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs
  x86/purgatory: Don't generate debug info for purgatory.ro
  x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
  kexec_file: Correctly output debugging information for the PT_LOAD ELF header
  kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges
  x86/crash: Correct the address boundary of function parameters
  x86/acrn: Remove redundant chars from ACRN signature
  x86/acrn: Allow ACRN guest to use X2APIC mode
  drm/amdgpu/smu: rework i2c adpater registration
  drm/amd/display: Display goes blank after inst
  drm/amd/display: Change null plane state swizzle mode to 4kb_s
  drm/amd/display: Use helper function to check for HDMI signal
  drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
  drm/amd/display: Fix logger context
  drm/amd/display: populate new dml variable
  drm/amd/display: Read VBIOS Golden Settings Tbl
  drm/amd/display: Use parameter for call to set output mux
  drm/amdgpu: enable GFXOFF for navy_flounder
  drm amdgpu: Skip tmr load for SRIOV
  drm/amdgpu: fix PSP autoload twice in FLR
  drm/amdgpu: update GC golden setting for navy_flounder
  drm/amd/powerplay: update driver if version for navy_flounder
  drm/amdgpu: skip crit temperature values on APU (v2)
  drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
  drm/amd/display: Use hw lock mgr
  drm/amd/display: dchubbub p-state warning during surface planes switch
  drm/amd/display: Allow asic specific FSFT timing optimization
  drm/amd/display: Disable idle optimizations before programming DCN
  drm/amd/display: Fix dmesg warning from setting abm level
  drm/amd/display: Use proper abm/backlight functions for DCN3
  drm/amd/display: Use seperate dmcub firmware for navy_flounder
  drm/amd/display: Check lane status again after link training done
  drm/amd/display: Don't compare dppclk before updating DTO
  drm/amd/display: Fix naming of DSC Debugfs entry
  drm/amd/display: Rename bytes_pp to the correct bits_pp
  drm/amd/display: Clean up global sync param retrieval
  drm/amd/swsmu: allow asic to handle sensor type by itself
  drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: drop unnecessary message support check(v2)
  drm/amdgpu: update dec ring test for VCN 3.0
  drm/amdgpu/jpeg3.0: remove extra asic type check
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amd/powerplay: correct smu message for vf mode
  drm/amd/powerplay: add msg map for mode1 reset
  drm/amd/powerplay: skip invalid msg when smu set mp1 state
  drm/amd/powerplay: remove the dpm checking in the boot sequence
  Revert "drm/amd/powerplay: drop unnecessary message support check"
  drm/amdgpu: add printing after executing page reservation to eeprom
  drm/amdgpu: expand sienna chichlid reg access  support
  drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
  net: hns3: fix spelling mistake "could'nt" -> "couldn't"
  Revert "x86/mm/64: Do not sync vmalloc/ioremap mappings"
  LSM: drop duplicated words in header file comments
  Replace HTTP links with HTTPS ones: security
  ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
  ALSA: usb-audio: fix spelling mistake "buss" -> "bus"
  hw_breakpoint: Remove unused __register_perf_hw_breakpoint() declaration
  kprobes: Remove show_registers() function prototype
  fs: dlm: implement tcp graceful shutdown
  fs: dlm: change handling of reconnects
  fs: dlm: don't close socket on invalid message
  fs: dlm: set skb mark per peer socket
  fs: dlm: set skb mark for listen socket
  net: sock: add sock_set_mark
  dlm: Fix kobject memleak
  x86: Select POSIX_CPU_TIMERS_TASK_WORK
  posix-cpu-timers: Provide mechanisms to defer timer handling to task_work
  posix-cpu-timers: Split run_posix_cpu_timers()
  locking/seqlock, headers: Untangle the spaghetti monster
  locking, arch/ia64: Reduce <asm/smp.h> header dependencies by moving XTP bits into the new <asm/xtp.h> header
  x86/headers: Remove APIC headers from <asm/smp.h>
  io_uring: account locked memory before potential error case
  rnbd: no need to set bi_end_io in rnbd_bio_map_kern
  rnbd: remove rnbd_dev_submit_io
  io_uring: set ctx sq/cq entry count earlier
  kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
  perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability
  tools headers API: Update close_range affected files
  perf script: Add 'tod' field to display time of day
  perf script: Change the 'enum perf_output_field' enumerators to be 64 bits
  perf data: Add support to store time of day in CTF data conversion
  perf tools: Move clockid_res_ns under clock struct
  perf header: Store clock references for -k/--clockid option
  perf tools: Add clockid_name function
  perf clockid: Move parse_clockid() to new clockid object
  tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API
  libtraceevent: Fixed description of tep_add_plugin_path() API
  libtraceevent: Fixed type in PRINT_FMT_STING
  libtraceevent: Fixed broken indentation in parse_ip4_print_args()
  libtraceevent: Improve error handling of tep_plugin_add_option() API
  libtraceevent: Fix typo in tep_plugin_add_option() description
  libtraceevent: Handle strdup() error in parse_option_name()
  libtraceevent: Document tep_load_plugins_hook()
  perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link
  perf intel-pt: Add support for decoding PSB+ only
  perf intel-pt: Add support for decoding FUP/TIP only
  media: camss: fix memory leaks on error handling paths in probe
  perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding
  perf intel-pt: Time filter logged perf events
  perf intel-pt: Use itrace debug log flags to suppress some messages
  perf auxtrace: Add optional log flags to the itrace 'd' option
  perf intel-pt: Use itrace error flags to suppress some errors
  perf auxtrace: Add optional error flags to the itrace 'e' option
  perf auxtrace: Add missing itrace options to help text
  perf tools: Improve aux_output not supported error
  perf intel-pt: Fix duplicate branch after CBR
  perf intel-pt: Fix FUP packet state
  media: davinci: vpif_capture: fix potential double free
  media: radio: remove redundant assignment to variable retval
  media: allegro: fix potential null dereference on header
  media: mtk-mdp: Fix a refcounting bug on error in init
  media: allegro: fix an error pointer vs NULL check
  media: meye: fix missing pm_mchip_mode field
  media: cafe-driver: use generic power management
  media: saa7164: use generic power management
  media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP
  media: v4l2: Correct kernel-doc inconsistency
  media: v4l2: Correct kernel-doc inconsistency
  lib/vdso: Allow to add architecture-specific vdso data
  timekeeping/vsyscall: Provide vdso_update_begin/end()
  vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter()
  sched: Fix use of count for nr_running tracepoint
  ALSA: pci: delete repeated words in comments
  ALSA: isa: delete repeated words in comments
  net: thunderx: initialize VF's mailbox mutex before first usage
  usb: hso: remove bogus check for EINPROGRESS
  usb: hso: no complaint about kmalloc failure
  hso: fix bailout in error case of probe
  RDMA/mlx5: Fix flow destination setting for RDMA TX flow table
  md-cluster: Fix potential error pointer dereference in resize_bitmaps()
  virtio_config: fix up warnings on parisc
  PCI: Fix kerneldoc warnings
  block: check queue's limits.discard_granularity in __blkdev_issue_discard()
  md: get sysfs entry after redundancy attr group create
  vdpa/mlx5: Add VDPA driver for supported mlx5 devices
  vdpa/mlx5: Add shared memory registration code
  vdpa/mlx5: Add support library for mlx5 VDPA implementation
  vdpa/mlx5: Add hardware descriptive header file
  vdpa: Modify get_vq_state() to return error code
  net/vdpa: Use struct for set/get vq state
  vdpa: remove hard coded virtq num
  vdpasim: support batch updating
  vhost-vdpa: support IOTLB batching hints
  vhost-vdpa: support get/set backend features
  vhost: generialize backend features setting/getting
  vhost-vdpa: refine ioctl pre-processing
  PCI: xilinx-cpm: Add Versal CPM Root Port driver
  PCI: xilinx-cpm: Add YAML schemas for Versal CPM Root Port
  i2c: mediatek: Add i2c compatible for MediaTek MT8192
  dt-bindings: i2c: update bindings for MT8192 SoC
  MIPS: SGI-IP27: always enable NUMA in Kconfig
  i2c: mediatek: Add access to more than 8GB dram in i2c driver
  i2c: mediatek: Add apdma sync in i2c driver
  MAINTAINERS: Remove myself as LED subsystem maintainer
  openrisc: io: Fixup defines and move include to the end
  random: random.h should include archrandom.h, not the other way around
  ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM
  selftests/net: relax cpu affinity requirement in msg_zerocopy test
  mptcp: be careful on subflow creation
  selftests: rtnetlink: make kci_test_encap() return sub-test result
  selftests: rtnetlink: correct the final return value for the test
  net: dsa: sja1105: use detected device id instead of DT one on mismatch
  tipc: set ub->ifindex for local ipv6 address
  ipv6: add ipv6_dev_find()
  net: openvswitch: silence suspicious RCU usage warning
  Revert "vxlan: fix tos value before xmit"
  ptp: only allow phase values lower than 1 period
  MAINTAINERS: update phylink/sfp keyword matching
  watchdog: rti-wdt: balance pm runtime enable calls
  watchdog: rti-wdt: attach to running watchdog during probe
  watchdog: add support for adjusting last known HW keepalive time
  watchdog: use __watchdog_ping in startup
  watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot'
  watchdog: pcwd_usb: remove needless check before usb_free_coherent()
  watchdog: Replace HTTP links with HTTPS ones
  dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support
  watchdog: initialize device before misc_register
  watchdog: booke_wdt: Add common nowayout parameter driver
  watchdog: scx200_wdt: Use fallthrough pseudo-keyword
  watchdog: Use fallthrough pseudo-keyword
  watchdog: f71808e_wdt: do stricter parameter validation
  watchdog: f71808e_wdt: clear watchdog timeout occurred flag
  watchdog: f71808e_wdt: remove use of wrong watchdog_info option
  watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
  docs: watchdog: codify ident.options as superset of possible status flags
  dt-bindings: watchdog: Add compatible for QCS404, SC7180, SDM845, SM8150
  dt-bindings: watchdog: Convert QCOM watchdog timer bindings to YAML
  watchdog: dw_wdt: Add DebugFS files
  watchdog: dw_wdt: Add pre-timeouts support
  watchdog: dw_wdt: Support devices with asynch clocks
  watchdog: dw_wdt: Support devices with non-fixed TOP values
  dt-bindings: watchdog: dw-wdt: Add watchdog TOPs array property
  dt-bindings: watchdog: dw-wdt: Support devices with asynch clocks
  dt-bindings: watchdog: Convert DW WDT binding to DT schema
  MAINTAINERS: rectify entry in ARM SMC WATCHDOG DRIVER
  watchdog: Use kobj_to_dev() API
  watchdog: bcm_kona_wdt: Use correct return value for bcm_kona_wdt_probe()
  watchdog: sunxi_wdt: fix improper error exit code
  watchdog: test_bit() => watchdog_active()
  docs: watchdog: mlx-wdt: Add description of new watchdog type 3
  watchdog: mlx-wdt: support new watchdog type with longer timeout period
  platform/x86: mlx-platform: support new watchdog type with longer timeout
  platform_data/mlxreg: support new watchdog type with longer timeout period
  iomap: fall back to buffered writes for invalidation failures
  xfs: use ENOTBLK for direct I/O to buffered I/O fallback
  iomap: Only invalidate page cache pages on direct IO writes
  xfs: delete duplicated words + other fixes
  ceph: handle zero-length feature mask in session messages
  vDPA: dont change vq irq after DRIVER_OK
  virtio_pci_modern: Fix the comment of virtio_pci_find_capability()
  irqbypass: do not start cons/prod when failed connect
  ifcvf: implement vdpa_config_ops.get_vq_irq()
  vhost_vdpa: implement IRQ offloading in vhost_vdpa
  vDPA: add get_vq_irq() in vdpa_config_ops
  kvm: detect assigned device via irqbypass manager
  vhost: introduce vhost_vring_call
  vhost: Use flex_array_size() helper in copy_from_user()
  vdpasim: protect concurrent access to iommu iotlb
  vhost: vdpa: remove per device feature whitelist
  virtio_ring: Avoid loop when vq is broken in virtqueue_poll
  virtio_net: use LE accessors for speed/duplex
  virtio_config: drop LE option from config space
  virtio-iommu: convert to LE accessors
  virtio_mem: convert to LE accessors
  drm/virtio: convert to LE accessors
  virtio_pmem: convert to LE accessors
  virtio_crypto: convert to LE accessors
  virtio_fs: convert to LE accessors
  virtio_input: convert to LE accessors
  virtio_balloon: use LE config space accesses
  virtio_config: add virtio_cread_le_feature
  virtio_caif: correct tags for config space fields
  virtio_config: LE config space accessors
  virtio_config: disallow native type fields (again)
  virtio_config: rewrite using _Generic
  virtio_config: cread/write cleanup
  vdpa_sim: fix endian-ness of config space
  virtio_vdpa: legacy features handling
  vhost/vdpa: switch to new helpers
  vdpa: make sure set_features is invoked for legacy
  mlxbf-tmfifo: sparse tags for config access
  virtio_config: disallow native type fields
  virtio_scsi: correct tags for config space fields
  virtio_pmem: correct tags for config space fields
  virtio_net: correct tags for config space fields
  virtio_mem: correct tags for config space fields
  virtio_iommu: correct tags for config space fields
  virtio_input: correct tags for config space fields
  virtio_gpu: correct tags for config space fields
  virtio_fs: correct tags for config space fields
  virtio_crypto: correct tags for config space fields
  virtio_console: correct tags for config space fields
  virtio_blk: correct tags for config space fields
  virtio_balloon: correct tags for config space fields
  virtio_9p: correct tags for config space fields
  virtio: allow __virtioXX, __leXX in config space
  virtio_ring: sparse warning fixup
  virtio_balloon: fix sparse warning
  io_uring: Fix NULL pointer dereference in loop_rw_iter()
  NFS: Add tracepoints for layouterror and layoutstats.
  NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close()
  ALSA: hda/tegra: Add 100us dma stop delay
  ALSA: hda: Add dma stop delay variable
  ASoC: hda/tegra: Set buffer alignment to 128 bytes
  i2c: i801: Add support for Intel Tiger Lake PCH-H
  i2c: i801: Add support for Intel Emmitsburg PCH
  i2c: bcm2835: Replace HTTP links with HTTPS ones
  Documentation: i2c: dev: 'block process call' is supported
  i2c: at91: Move to generic GPIO bus recovery
  i2c: core: treat EPROBE_DEFER when acquiring SCL/SDA GPIOs
  i2c: core: add generic I2C GPIO recovery
  dt-bindings: i2c: add generic properties for GPIO bus recovery
  modules: inherit TAINT_PROPRIETARY_MODULE
  reiserfs: delete duplicated words
  mmc: mediatek: make function msdc_cqe_disable() static
  ALSA: seq: oss: Serialize ioctls
  MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to Eugen Hristev
  dt-bindings: hwlock: qcom: Remove invalid binding
  SUNRPC dont update timeout value on connection reset
  remoteproc: core: Register the character device interface
  remoteproc: Add remoteproc character device interface
  nfs: nfs_file_write() should check for writeback errors
  init: add an init_dup helper
  scsi: lpfc: Update lpfc version to 12.8.0.3
  scsi: lpfc: Fix LUN loss after cable pull
  scsi: lpfc: Fix validation of bsg reply lengths
  scsi: lpfc: Fix retry of PRLI when status indicates its unsupported
  scsi: lpfc: Fix oops when unloading driver while running mds diags
  scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter
  scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value
  scsi: lpfc: Fix FCoE speed reporting
  scsi: lpfc: Add missing misc_deregister() for lpfc_init()
  scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
  scsi: scsi_transport_sas: Add spaces around binary operator "|"
  scsi: sd_zbc: Improve zone revalidation
  scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
  scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
  scsi: target: Make iscsit_register_transport() return void
  tracing: Use trace_sched_process_free() instead of exit() for pid tracing
  selftests/powerpc: Fix pkey syscall redefinitions
  farsync: switch from 'pci_' to 'dma_' API
  wan: wanxl: switch from 'pci_' to 'dma_' API
  hv_netvsc: do not use VF device if link is down
  dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
  rtc: ds1307: provide an indication that the watchdog has fired
  net: macb: Properly handle phylink on at91sam9x
  riscv: disable stack-protector for vDSO
  RISC-V: Fix build warning for smpboot.c
  hwmon: (adc128d818) Fix advanced configuration register init
  hwmon: (axi-fan-control) remove duplicate macros
  hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() return value
  bootconfig: Fix to find the initargs correctly
  coccinelle: api: filter out memdup_user definitions
  coccinelle: api: extend memdup_user rule with vmemdup_user()
  coccinelle: api: extend memdup_user transformation with GFP_USER
  coccinelle: api: add kzfree script
  coccinelle: misc: add array_size_dup script to detect missed overflow checks
  coccinelle: api/kstrdup: fix coccinelle position
  coccinelle: api: add device_attr_show script
  dm: don't call report zones for more than the user requested
  net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
  selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch
  selftests: pmtu.sh: Add tests for bridged UDP tunnels
  geneve: Support for PMTU discovery on directly bridged links
  vxlan: Support for PMTU discovery on directly bridged links
  tunnels: PMTU discovery support for directly bridged IP packets
  ipv4: route: Ignore output interface in FIB lookup for PMTU route
  dm ebs: Fix incorrect checking for REQ_OP_FLUSH
  via-velocity: Use more typical logging styles
  dm init: Set file local variable static
  dm ioctl: Fix compilation warning
  dm raid: Remove empty if statement
  dm verity: Fix compilation warning
  hinic: add check for mailbox msg from VF
  hinic: add generating mailbox random index support
  orangefs: remove unnecessary assignment to variable ret
  ALSA: hda/hdmi: Add quirk to force connectivity
  ceph: use frag's MDS in either mode
  ceph: move sb->wb_pagevec_pool to be a global mempool
  ceph: set sec_context xattr on symlink creation
  drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
  PCI: Set bridge map_irq and swizzle_irq to default functions
  PCI: Move DT resource setup into devm_pci_alloc_host_bridge()
  PCI: rcar-gen2: Convert to use modern host bridge probe functions
  parisc: make the log level string for register dumps const
  powerpc: Fix circular dependency between percpu.h and mmu.h
  perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event
  perf record: Introduce --control fd:ctl-fd[,ack-fd] options
  perf record: Implement control commands handling
  perf record: Extend -D,--delay option with -1 value
  perf stat: Introduce --control fd:ctl-fd[,ack-fd] options
  cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
  PM: runtime: Improve kerneldoc of pm_runtime_get_if_active()
  PM: runtime: Add kerneldoc comments to multiple helpers
  drm: Added orientation quirk for ASUS tablet model T103HAF
  thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support
  drm/omap: force runtime PM suspend on system suspend
  drm/tidss: fix modeset init for DPI panels
  MAINTAINERS: enlist Greg formally for console stuff
  vgacon: Fix for missing check in scrollback handling
  MAINTAINERS: Update KVM/MIPS maintainers
  MIPS: Update default config file for Loongson-3
  MIPS: KVM: Add kvm guest support for Loongson-3
  dt-bindings: mips: Document Loongson kvm guest board
  random32: move the pseudo-random 32-bit definitions to prandom.h
  ALSA: usb-audio: add startech usb audio dock name
  xen/arm: call dma_to_phys on the dma_addr_t parameter of dma_cache_maint
  xen/arm: introduce phys/dma translations in xen_dma_sync_for_*
  swiotlb-xen: introduce phys_to_dma/dma_to_phys translations
  swiotlb-xen: remove XEN_PFN_PHYS
  swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer
  swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device
  swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu
  swiotlb-xen: add struct device * parameter to xen_bus_to_phys
  swiotlb-xen: add struct device * parameter to xen_phys_to_bus
  swiotlb-xen: remove start_dma_addr
  swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
  fbmem: pull fbcon_update_vcs() out of fb_set_var()
  mailbox: mediatek: cmdq: clear task in channel before shutdown
  mailbox: cmdq: support mt6779 gce platform definition
  mailbox: cmdq: variablize address shift in platform
  dt-binding: gce: add gce header file for mt6779
  mailbox: qcom: Add msm8994 apcs compatible
  mailbox: qcom: Add sdm660 hmss compatible
  mailbox: imx: Mark PM functions as __maybe_unused
  mailbox: pcc: Put the PCCT table for error path
  mailbox: Replace HTTP links with HTTPS ones
  f2fs: prepare a waiter before entering io_schedule
  asm-generic/io.h: Fix sparse warnings on big-endian architectures
  openrisc: Implement proper SMP tlb flushing
  openrisc: Fix oops caused when dumping stack
  openrisc: Add support for external initrd images
  init: Align init_task to avoid conflict with MUTEX_FLAGS
  openrisc: fix __user in raw_copy_to_user()'s prototype
  sfc: Fix build with CONFIG_RFS_ACCEL disabled.
  sfc_ef100: add nic-type for VFs, and bind to them
  sfc_ef100: read pf_index at probe time
  sfc_ef100: functions for selftests
  sfc_ef100: statistics gathering
  sfc_ef100: plumb in fini_dmaq
  sfc_ef100: RX path for EF100
  sfc_ef100: RX filter table management and related gubbins
  sfc_ef100: TX path for EF100 NICs
  sfc_ef100: read Design Parameters at probe time
  sfc_ef100: fail the probe if NIC uses unsol_ev credits
  sfc_ef100: check firmware version at start-of-day
  enetc: use napi_schedule to be compatible with PREEMPT_RT
  dpaa2-eth: use napi_schedule to be compatible with PREEMPT_RT
  net: dsa: loop: Set correct number of ports
  net: dsa: loop: Wire-up MTU callbacks
  net: dsa: loop: Move data structures to header
  net: dsa: loop: Support 4K VLANs
  net: dsa: loop: PVID should be per-port
  cxgb4: add TC-MATCHALL IPv6 support
  net: dsa: sja1105: poll for extts events from a timer
  mptcp: fix bogus sendmsg() return code under pressure
  selftests: mlxsw: RED: Test offload of trapping on RED qevents
  mlxsw: spectrum_qdisc: Offload action trap for qevents
  mlxsw: spectrum_trap: Add early_drop trap
  mlxsw: spectrum_trap: Allow for per-ASIC traps initialization
  mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization
  mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test
  mlxsw: spectrum_trap: Use 'size_t' for array sizes
  devlink: Pass extack when setting trap's action and group's parameters
  devlink: Add early_drop trap
  f2fs: update_sit_entry: Make the judgment condition of f2fs_bug_on more intuitive
  f2fs: replace test_and_set/clear_bit() with set/clear_bit()
  f2fs: make file immutable even if releasing zero compression block
  fib: Fix undef compile warning
  mptcp: use mptcp_for_each_subflow in mptcp_stream_accept
  net: stmmac: fix failed to suspend if phy based WOL is enabled
  seg6_iptunnel: Refactor seg6_lwt_headroom out of uapi header
  libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
  libnvdimm/security: the 'security' attr never show 'overwrite' state
  libnvdimm/security: fix a typo
  tcp: apply a floor of 1 for RTT samples from TCP timestamps
  io_uring: add comments on how the async buffered read retry works
  io_uring: io_async_buf_func() need not test page bit
  dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC
  pinctrl: stmfx: Use irqchip template
  pinctrl: amd: Use irqchip template
  pinctrl: mediatek: fix build for tristate changes
  pinctrl: samsung: Use bank name as irqchip name
  pinctrl: core: print gpio in pins debugfs file
  pinctrl: mediatek: add mt6779 eint support
  pinctrl: mediatek: add pinctrl support for MT6779 SoC
  pinctrl: mediatek: avoid virtual gpio trying to set reg
  gpio: wcove: Request IRQ after all initialisation done
  gpio: crystalcove: Free IRQ on error path
  gpio: pca953x: Request IRQ after all initialisation done
  gpio: don't use same lockdep class for all devm_gpiochip_add_data users
  tipc: Use is_broadcast_ether_addr() instead of memcmp()
  fsl/fman: fix eth hash table allocation
  fsl/fman: check dereferencing null pointer
  fsl/fman: fix unreachable code
  fsl/fman: fix dereference null return value
  fsl/fman: use 32-bit unsigned integer
  gpio: max732x: Use irqchip template
  gpio: stmpe: Move chip registration
  net: spider_net: Remove a useless memset
  net: spider_net: Fix the size used in a 'dma_free_coherent()' call
  net: sgi: ioc3-eth: Fix the size used in some 'dma_free_coherent()' calls
  liquidio: Fix wrong return value in cn23xx_get_pf_num()
  net/enetc: Fix wrong return value in enetc_psfp_parse_clsflower()
  net: ethernet: aquantia: Fix wrong return value
  atm: idt77252: avoid accessing the data mapped to streaming DMA
  of: reserved-memory: remove duplicated call to of_get_flat_dt_prop() for no-map node
  atm: eni: avoid accessing the data mapped to streaming DMA
  net: phy: mdio-mvusb: select MDIO_DEVRES in Kconfig
  appletalk: Fix atalk_proc_init() return path
  net: dsa: qca8k: Add 802.1q VLAN support
  net: dsa: qca8k: Add define for port VID
  net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
  net: Use __skb_pagelen() directly in skb_cow_data()
  net: qed: use eth_zero_addr() to clear mac address
  net: qede: use eth_zero_addr() to clear mac address
  cxgb4: fix extracting IP addresses in TC-FLOWER rules
  cxgb4: fix check for running offline ethtool selftest
  ionic: separate interrupt for Tx and Rx
  ionic: tx separate servicing
  ionic: use fewer firmware doorbells on rx fill
  net: gre: recompute gre csum for sctp over gre tunnels
  net: bridge: clear bridge's private skb space on xmit
  of: unittest: Use bigger address cells to catch parser regressions
  ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN
  ipv6/addrconf: call addrconf_ifdown with consistent values
  net: openvswitch: make masks cache size configurable
  net: openvswitch: add masks cache hit counter
  net: mvpp2: fix memory leak in mvpp2_rx
  ethtool: ethnl_set_linkmodes: remove redundant null check
  openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
  net/sched: act_ct: fix miss set mru for ovs after defrag in act_ct
  net: mdio device: use flexible sleeping in reset function
  net: mdiobus: add reset-post-delay-us handling
  net: mdiobus: use flexible sleeping for reset-delay-us
  dt-bindings: net: mdio: add reset-post-delay-us property
  bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb
  bpf: Setup socket family and addresses in bpf_prog_test_run_skb
  clk: bcm2835: Do not use prediv with bcm2711's PLLs
  clk: drop unused function __clk_get_flags
  clk: hsdk: Fix bad dependency on IOMEM
  Documentation: bootconfig: Add bootconfig override operator
  tools/bootconfig: Add testcases for value override operator
  lib/bootconfig: Add override operator support
  kprobes: Remove show_registers() function prototype
  tracing/uprobe: Remove dead code in trace_uprobe_register()
  kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
  ftrace: Fix ftrace_trace_task return value
  virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk
  virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM
  ACPI: NFIT: Fix ARS zero-sized allocation
  userfaultfd: simplify fault handling
  tracepoint: Use __used attribute definitions from compiler_attributes.h
  tracepoint: Mark __tracepoint_string's __used
  f2fs: compress: disable compression mount option if compression is off
  f2fs: compress: add sanity check during compressed cluster read
  f2fs: use macro instead of f2fs verity version
  f2fs: fix deadlock between quota writes and checkpoint
  f2fs: correct comment of f2fs_exist_written_data
  net/mlx5: Delete extra dump stack that gives nothing
  net/mlx5: convert to new udp_tunnel infrastructure
  udp_tunnel: add the ability to hard-code IANA VXLAN
  net/mlx5: DR, Change push vlan action sequence
  net/mlx5e: Enable users to change VF/PF representors carrier state
  trace : Have tracing buffer info use kvzalloc instead of kzalloc
  block: don't do revalidate zones on invalid devices
  tools/resolve_btfids: Use libbpf's btf__parse() API
  tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file
  libbpf: Add btf__parse_raw() and generic btf__parse() APIs
  ALSA: usb-audio: Add support for Lenovo ThinkStation P620
  tools, bpftool: Fix wrong return value in do_dump()
  PCI: Remove dev_err() when handing an error from platform_get_irq()
  tools, build: Propagate build failures from tools/build/Makefile.build
  MAINTAINERS: Add Kishon Vijay Abraham I for TI J721E SoC PCIe
  misc: pci_endpoint_test: Add J721E in pci_device_id table
  PCI: j721e: Add TI J721E PCIe driver
  erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's
  erofs: fold in used-once helper erofs_workgroup_unfreeze_final()
  erofs: fix extended inode could cross boundary
  erofs: Replace HTTP links with HTTPS ones
  powerpc/powernv/sriov: Fix use of uninitialised variable
  selftests/powerpc: Skip vmx/vsx/tar/etc tests on older CPUs
  powerpc/40x: Fix assembler warning about r0
  fs: Fix typo in comment
  leds: disallow /sys/class/leds/*:multi:* for now
  gfs2: Fix refcount leak in gfs2_glock_poke
  leds: add RGB color option, as that is different from multicolor.
  gfs2: Pass glock holder to gfs2_file_direct_{read,write}
  gfs2: Add some flags missing from glock output
  mac80211: Do not report beacon loss if beacon filtering enabled
  netfilter: flowtable: Set offload timeout when adding flow
  netfilter: conntrack: Move nf_ct_offload_timeout to header file
  selftests: netfilter: add meta iif/oif match test
  ceph: remove redundant initialization of variable mds
  ceph: fix use-after-free for fsc->mdsc
  ceph: remove unused variables in ceph_mdsmap_decode()
  ceph: delete repeated words in fs/ceph/
  ceph: send client provided metric flags in client metadata
  ceph: periodically send perf metrics to MDSes
  ceph: check the sesion state and return false in case it is closed
  libceph: replace HTTP links with HTTPS ones
  ceph: remove unnecessary cast in kfree()
  libceph: just have osd_req_op_init() return a pointer
  ceph: do not access the kiocb after aio requests
  ceph: clean up and optimize ceph_check_delayed_caps()
  ceph: fix potential mdsc use-after-free crash
  ceph: switch to WARN_ON_ONCE in encode_supported_features()
  ceph: add global total_caps to count the mdsc's total caps number
  ceph: add check_session_state() helper and make it global
  mac80211: fix misplaced while instead of if
  libceph: dump class and method names on method calls
  libceph: use target_copy() in send_linger()
  nl80211: use eth_zero_addr() to clear mac address
  mac80211: use eth_zero_addr() to clear mac address
  mac8211: fix struct initialisation
  mac80211: Handle special status codes in SAE commit
  Revert "ALSA: hda: call runtime_allow() for all hda controllers"
  md/raid5: Allow degraded raid6 to do rmw
  md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
  Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE"
  xen/balloon: make the balloon wait interruptible
  xen/balloon: fix accounting in alloc_xenballooned_pages error path
  ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
  ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
  ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
  raid5: don't duplicate code for different paths in handle_stripe
  raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show
  md: print errno in super_written
  md/raid5: remove the redundant setting of STRIPE_HANDLE
  md: register new md sysfs file 'uuid' read-only
  md: fix max sectors calculation for super 1.0
  xen: hypercall.h: fix duplicated word
  xen/gntdev: gntdev.h: drop a duplicated word
  xen/privcmd: Convert get_user_pages*() to pin_user_pages*()
  xen/privcmd: Mark pages as dirty
  xen/privcmd: Corrected error handling path
  cifs: document and cleanup dfs mount
  cifs: only update prefix path of DFS links in cifs_tree_connect()
  cifs: fix double free error on share and prefix
  cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect
  cifs: handle empty list of targets in cifs_reconnect()
  cifs: rename reconn_inval_dfs_target()
  cifs: reduce number of referral requests in DFS link lookups
  cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect()
  cifs: convert to use be32_add_cpu()
  cifs: delete duplicated words in header files
  cifs: Remove the superfluous break
  cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails
  cifs`: handle ERRBaduid for SMB1
  cifs: remove unused variable 'server'
  smb3: warn on confusing error scenario with sec=krb5
  cifs: Fix leak when handling lease break for cached root fid
  jffs2: fix UAF problem
  jffs2: fix jffs2 mounting failure
  ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
  ubi: fastmap: Free fastmap next anchor peb during detach
  ubi: fastmap: Don't produce the initial next anchor PEB when fastmap is disabled
  MTD: pfow.h: drop a duplicated word
  MTD: mtd-abi.h: drop a duplicated word
  ubifs: misc.h: delete a duplicated word
  ubifs: add option to specify version for new file systems
  mtd: rawnand: omap_elm: Replace HTTP links with HTTPS ones
  mtd: Replace HTTP links with HTTPS ones
  mtd: hyperbus: Replace HTTP links with HTTPS ones
  netfilter: nf_tables: report EEXIST on overlaps
  brcmfmac: Set timeout value when configuring power save
  bcma: gpio: Use irqchip template
  drivers: bcma: remove set but not used variable `addrh` and `sizeh`
  wl1251: fix always return 0 error
  airo: use generic power management
  intersil: fix wiki website url
  qtnfmac: Missing platform_device_unregister() on error in qtnf_core_mac_alloc()
  ipw2x00: switch from 'pci_' to 'dma_' API
  ipw2100: Use GFP_KERNEL instead of GFP_ATOMIC in some memory allocation
  hostap: use generic power management
  b43legacy: Replace HTTP links with HTTPS ones
  b43: Replace HTTP links with HTTPS ones
  ipw2x00: Replace HTTP links with HTTPS ones
  rt2x00: pci: use generic power management
  wilc1000: Move wilc1000 SDIO ID's from driver source to common header file
  mt7601u: add missing release on skb in mt7601u_mcu_msg_send
  iwlwifi: yoyo: don't print failure if debug firmware is missing
  rtw88: 8821c: coex: add functions and parameters
  rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static
  rtw88: add h2c command in debugfs
  rtw88: allows driver to enable/disable beacon
  rtw88: add ieee80211_ops::change_interface
  rtw88: coex: only skip coex triggered by BT info
  rtw88: update tx descriptor of mgmt and reserved page packets
  rtw88: fix short GI capability based on current bandwidth
  rtw88: fix LDPC field for RA info
  prism54: switch from 'pci_' to 'dma_' API
  prism54: islpci_hotplug: use generic power management
  prism54: Replace HTTP links with HTTPS ones
  p54: switch from 'pci_' to 'dma_' API
  mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree()
  rtlwifi: btcoex: use %*ph to print small buffer
  rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path
  Revert "serial: 8250: Let serial core initialise spin lock"
  platform/x86: asus-nb-wmi: Drop duplicate DMI quirk structures
  staging: most: fix up movement of USB driver
  staging: rts5208: clear alignment style issues
  staging: r8188eu: replace rtw_netdev_priv define with inline function
  staging: netlogic: clear alignment style issues
  ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
  KVM: SVM: Fix sev_pin_memory() error handling
  selftests/bpf: Fix spurious test failures in core_retro selftest
  tools/bpftool: Add documentation and bash-completion for `link detach`
  tools/bpftool: Add `link detach` subcommand
  selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links
  libbpf: Add bpf_link detach APIs
  bpf: Add support for forced LINK_DETACH command
  bpf, selftests: Use single cgroup helpers for both test_sockmap/progs
  netfilter: nft_meta: fix iifgroup matching
  netfilter: nf_tables: extended netlink error reporting for expressions
  nfs: ensure correct writeback errors are returned on close()
  mptcp: fix syncookie build error on UP
  fib: fix another fib_rules_ops indirect call wrapper problem
  tcp: fix build fong CONFIG_MPTCP=n
  io_uring: flip if handling after io_setup_async_rw
  fs: optimise kiocb_set_rw_flags()
  ice: Misc minor fixes
  ice: adjust profile ID map locks
  ice: update PTYPE lookup table
  ice: Disable VLAN pruning in promiscuous mode
  ice: Graceful error handling in HW table calloc failure
  ice: port fix for chk_linearlize
  ice: Allow 2 queue pairs per VF on SR-IOV initialization
  ice: Clear and free XLT entries on reset
  ice: add useful statistics
  ice: remove page_reuse statistic
  ice: Fix RSS profile locks
  ice: fix the vsi_id mask to be 10 bit for set_rss_lut
  ice: rename misleading grst_delay variable
  ice: mark PM functions as __maybe_unused
  modules: return licensing information from find_symbol
  modules: rename the licence field in struct symsearch to license
  modules: unexport __module_address
  modules: unexport __module_text_address
  modules: mark each_symbol_section static
  modules: mark find_symbol static
  modules: mark ref_module static
  platform/x86: thinkpad_acpi: Make some symbols static
  ALSA: docs: fix typo
  ALSA: doc: use correct config variable name
  vgaarb: mark vga_tryget static
  csky: Add context tracking support
  sched/doc: Factorize bits between sched-energy.rst & sched-capacity.rst
  sched/doc: Document capacity aware scheduling
  sched: Document arch_scale_*_capacity()
  lib/vsprintf: Force type of flags value for gfp_t
  lib/vsprintf: Replace custom spec to print decimals with generic one
  lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert()
  drm: xlnx: zynqmp: Use switch - case for link rate downshift
  rtnetlink: add support for protodown reason
  tun: add missing rcu annotation in tun_set_ebpf()
  tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS
  selftests: mptcp: add test cases for mptcp join tests with syn cookies
  selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally
  mptcp: enable JOIN requests even if cookies are in use
  tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option
  mptcp: subflow: add mptcp_subflow_init_cookie_req helper
  mptcp: rename and export mptcp_subflow_request_sock_ops
  mptcp: subflow: split subflow_init_req
  mptcp: token: move retry to caller
  tcp: rename request_sock cookie_ts bit to syncookie
  net/sched: cls_u32: Use struct_size() helper
  qede: Use %pM format specifier for MAC addresses
  qed: Use %pM format specifier for MAC addresses
  hsr: Use %pM format specifier for MAC addresses
  s390/qeth: use all configured RX buffers
  s390/qeth: don't process empty bridge port events
  s390/qeth: integrate RX refill worker with NAPI
  s390/qeth: tolerate pre-filled RX buffer
  net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
  dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180
  bluetooth: sco: Fix sockptr reference.
  dt-bindings: memory-controllers: Convert mmdc to json-schema
  dt-bindings: mtd: Convert imx nand to json-schema
  dt-bindings: mtd: Convert gpmi nand to json-schema
  block: blk-timeout: delete duplicated word
  block: blk-mq-sched: delete duplicated word
  block: blk-mq: delete duplicated word
  block: genhd: delete duplicated words
  block: elevator: delete duplicated word and fix typos
  block: bio: delete duplicated words
  block: bfq-iosched: fix duplicated word
  xtensa: add missing exclusive access state management
  xtensa: fix xtensa_pmu_setup prototype
  dt-bindings: iio: io-channel-mux: Fix compatible string in example code
  RDMA/rxe: Remove pkey table
  ASoC: core: Two step component registration
  ASoC: core: Simplify snd_soc_component_initialize declaration
  ASoC: core: Relocate and expose snd_soc_component_initialize
  serial: 8250: Let serial core initialise spin lock
  tty: keyboard, do not speculate on func_table index
  ASoC: sh: Replace 'select' DMADEVICES 'with depends on'
  ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
  ASoC: meson: cards: deal dpcm flag change
  ASoC: core: use less strict tests for dailink capabilities
  netfilter: nft_compat: make sure xtables destructors have run
  RDMA/umem: Add a schedule point in ib_umem_get()
  scripts/kernel-doc: optionally treat warnings as errors
  docs: ia64: correct typo
  mailmap: add entry for <alobakin@marvell.com>
  arm64: use IRQ_STACK_SIZE instead of THREAD_SIZE for irq stack
  PCI: switchtec: Add missing __iomem tag to fix sparse warnings
  PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings
  Documentation/bpf: Use valid and new links in index.rst
  MIPS: handle Loongson-specific GSExc exception
  MIPS: add definitions for Loongson-specific CP0.Diag1 register
  MIPS: only register FTLBPar exception handler for supported models
  MIPS: ingenic: Hardcode mem size for qi,lb60 board
  MIPS: DTS: ingenic/qi,lb60: Add model and memory node
  MIPS: ingenic: Use fw_passed_dtb even if CONFIG_BUILTIN_DTB
  MIPS: head.S: Init fw_passed_dtb to builtin DTB
  of: address: Fix parser address/size cells initialization
  of_address: Guard of_bus_pci_get_flags with CONFIG_PCI
  libbpf: Fix register in PT_REGS MIPS macros
  io_uring: don't touch 'ctx' after installing file descriptor
  i2c: rcar: avoid race when unregistering slave
  drm/msm: use kthread_create_worker instead of kthread_run
  drm/msm/mdp5: Add MDP5 configuration for SDM636/660
  drm/msm/dsi: Add DSI configuration for SDM660
  drm/msm/mdp5: Add MDP5 configuration for SDM630
  drm/msm/dsi: Add phy configuration for SDM630/636/660
  drm/msm/a6xx: add A640/A650 hwcg
  drm/msm/a6xx: hwcg tables in gpulist
  drm/msm/dpu: add SM8250 to hw catalog
  drm/msm/dpu: add SM8150 to hw catalog
  drm/msm/dpu: intf timing path for displayport
  drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
  drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845
  drm/msm/dpu: move some sspp caps to dpu_caps
  drm/msm/dpu: update UBWC config for sm8150 and sm8250
  drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250
  drm/msm/a6xx: set ubwc config for A640 and A650
  drm/msm/adreno: un-open-code some packets
  drm/msm: sync generated headers
  drm/msm/a6xx: add build_bw_table for A640/A650
  drm/msm/a6xx: fix crashstate capture for A650
  drm/msm: Quiet error during failure in optional resource mappings.
  drm/msm: Garbage collect unused resource _len fields.
  drm/msm/dpu: fix/enable 6bpc dither with split-lm
  drm: msm: a6xx: fix gpu failure after system resume
  drm/msm: dsi: Use OPP API to set clk/perf state
  drm/msm/dpu: Use OPP API to set clk/perf state
  drm/msm: ratelimit crtc event overflow error
  drm: msm: a6xx: send opp instead of a frequency
  dt-bindings: drm/msm/gpu: Document gpu opp table
  drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
  drm/msm/dpu: add support for dither block in display
  drm/msm/adreno: fix gpu probe if no interconnect-names
  Bluetooth: Remove CRYPTO_ALG_INTERNAL flag
  Bluetooth: Increment management interface revision
  powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric
  powerpc/papr_scm: Fetch nvdimm performance stats from PHYP
  staging: android: ashmem: Fix lockdep warning for write operation
  drivers: most: add USB adapter driver
  power: supply: wilco_ec: Add long life charging mode
  perf bench: Add benchmark of find_next_bit
  tools build feature: Use CC and CXX from parent
  cpuidle: ACPI: fix 'return' with no value build warning
  platform/chrome: cros_ec_proto: check for missing EC_CMD_HOST_EVENT_GET_WAKE_MASK
  platform/chrome: cros_ec_proto: ignore unnecessary wakeups on old ECs
  kcsan: Improve IRQ state trace reporting
  lockdep: Refactor IRQ trace events fields into struct
  platform/chrome: cros_ec_sensorhub: Simplify legacy timestamp spreading
  Documentation: dontdiff: Add zstd compressed files
  .gitignore: Add ZSTD-compressed files
  x86: Add support for ZSTD compressed kernel
  x86: Bump ZO_z_extra_bytes margin for zstd
  usr: Add support for zstd compressed initramfs
  init: Add support for zstd compressed kernel
  lib: Add zstd support to decompress
  lib: Prepare zstd for preboot environment, improve performance
  drm: re-add deleted doc for drm_gem_open_ioctl
  ARM: mstar: Correct the compatible string for pmsleep
  dt-bindings: arm: mstar: remove the binding description for mstar,pmsleep
  dt-bindings: mfd: syscon: add compatible string for mstar,msc313-pmsleep
  thermal: mediatek: Add tsensor support for V2 thermal system
  thermal: mediatek: Prepare to add support for other platforms
  staging: most: Use %pM format specifier for MAC addresses
  staging: ks7010: Use %pM format specifier for MAC addresses
  mac80211: warn only once in check_sdata_in_driver() at each caller
  nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
  cfg80211: invert HE BSS color 'disabled' to 'enabled'
  mac80211: add a function for running rx without passing skbs to the stack
  mac80211: parse radiotap header when selecting Tx queue
  mac80211: remove unused flags argument in transmit functions
  mac80211: use same flag everywhere to avoid sequence number overwrite
  mac80211: do not overwrite the sequence number if requested
  mac80211: add radiotap flag to prevent sequence number overwrite
  mac80211: never drop injected frames even if normally not allowed
  cfg80211: Add support to advertize OCV support
  cfg80211/mac80211: avoid bss color setting in non-HE modes
  mac80211: calculate skb hash early when using itxq
  net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb
  mac80211: improve AQL tx airtime estimation
  cfg80211/mac80211: add connected to auth server to station info
  cfg80211/mac80211: add connected to auth server to meshconf
  cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery
  cfg80211: allow the low level driver to flush the BSS table
  mac80211: Use fallthrough pseudo-keyword
  nl80211: Simplify error handling path in 'nl80211_trigger_scan()'
  nl80211: Remove a misleading label in 'nl80211_trigger_scan()'
  net/wireless: regulatory.h: drop duplicate word in comment
  net/wireless: mac80211.h: drop duplicate words in comments
  net/wireless: cfg80211.h: drop duplicate words in comments
  net/wireless: wireless.h: drop duplicate word in comments
  net/wireless: nl80211.h: drop duplicate words in comments
  cfg80211: allow vendor dumpit to terminate by returning 0
  mac80211: remove the need for variable rates_idx
  nl80211: S1G band and channel definitions
  KVM: LAPIC: Set the TDCR settable bits
  Bluetooth: use the proper scan params when conn is pending
  init: add an init_utimes helper
  init: add an init_stat helper
  init: add an init_mknod helper
  init: add an init_mkdir helper
  init: add an init_symlink helper
  init: add an init_link helper
  init: add an init_eaccess helper
  init: add an init_chmod helper
  init: add an init_chown helper
  init: add an init_chroot helper
  init: add an init_chdir helper
  init: add an init_rmdir helper
  init: add an init_unlink helper
  init: add an init_umount helper
  init: add an init_mount helper
  init: mark create_dev as __init
  init: mark console_on_rootfs as __init
  init: initialize ramdisk_execute_command at compile time
  devtmpfs: refactor devtmpfsd()
  fs: push the getname from do_rmdir into the callers
  fs: refactor ksys_umount
  fs: refactor do_mount
  initramfs: use vfs_utimes in do_copy
  fs: expose utimes_common
  fs: move timespec validation into utimes_common
  fs: refactor do_utimes
  fs: remove ksys_ioctl
  fs: remove ksys_fchmod
  fs: remove ksys_dup
  fs: remove ksys_open
  fs: remove ksys_getdents64
  init: open code setting up stdin/stdout/stderr
  initramfs: switch initramfs unpacking to struct file based APIs
  9p: Remove unneeded cast from memory allocation
  tracing: Remove outdated comment in stack handling
  ftrace: Do not let direct or IPMODIFY ftrace_ops be added to module and set trampolines
  csky: Add arch_show_interrupts for IPI interrupts
  csky: Add irq_work support
  csky: Fixup warning by EXPORT_SYMBOL(kmap)
  csky: Set CONFIG_NR_CPU 4 as default
  csky: Use top-down mmap layout
  csky: Optimize the trap processing flow
  csky: Add support for function error injection
  csky: Fixup kprobes handler couldn't change pc
  csky: Fixup duplicated restore sp in RESTORE_REGS_FTRACE
  csky: Add cpu feature register hint for smp
  csky: Add SECCOMP_FILTER supported
  csky: remove unusued thread_saved_pc and *_segments functions/macros
  scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences
  scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
  scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
  scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged
  net: ll_temac: Use devm_platform_ioremap_resource_byname()
  tlan: use generic power management
  sis900: use generic power management
  sc92031: use generic power management
  bnxt_en: Remove superfluous memset()
  liquidio: Replace vmalloc with kmalloc in octeon_register_dispatch_fn()
  net/sched: act_pedit: Use flex_array_size() helper in memcpy()
  mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy()
  dax: Fix incorrect argument passed to xas_set_err()
  udp, bpf: Ignore connections in reuseport group after BPF sk lookup
  sfc_ef100: remove duplicated include from ef100_netdev.c
  ptp: ptp_clockmatrix: update to support 4.8.7 firmware
  l2tp: improve API documentation in l2tp_core.h
  l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl
  l2tp: remove build_header callback in struct l2tp_session
  l2tp: return void from l2tp_session_delete
  l2tp: don't export tunnel and session free functions
  l2tp: don't export __l2tp_session_unhash
  selftests: txtimestamp: add flag for timestamp validation tolerance.
  ftrace: Setup correct FTRACE_FL_REGS flags for module
  tracing/hwlat: Honor the tracing_cpumask
  tracing/hwlat: Drop the duplicate assignment in start_kthread()
  libbpf: Make destructors more robust by handling ERR_PTR(err) cases
  selftests/bpf: Omit nodad flag when adding addresses to loopback
  selftests/bpf: Don't destroy failed link
  selftests/bpf: Add xdpdrv mode for test_xdp_redirect
  selftests/bpf: Verify socket storage in cgroup/sock_{create, release}
  bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK
  selftests/bpf: Test bpf_iter buffer access with negative offset
  bpf: Add missing newline characters in verifier error messages
  bpf, arm64: Add BPF exception tables
  KVM: x86: Specify max TDP level via kvm_configure_mmu()
  KVM: x86/mmu: Rename max_page_level to max_huge_page_level
  KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR
  KVM: VXM: Remove temporary WARN on expected vs. actual EPTP level mismatch
  KVM: x86: Pull the PGD's level from the MMU instead of recalculating it
  KVM: VMX: Make vmx_load_mmu_pgd() static
  KVM: x86/mmu: Add separate helper for shadow NPT root page role calc
  KVM: VMX: Drop a duplicate declaration of construct_eptp()
  KVM: nSVM: Correctly set the shadow NPT root level in its MMU role
  regulator: add the sub node names for the MP5496 PMIC
  ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection
  ASoC: wm8962: Do not access WM8962_GPIO_BASE
  ASoC: SOF: imx: use resource_size
  ASoC: Intel: drop unnecessary list_empty
  drm/msm/dpu: enumerate second cursor pipe for external interface
  drm/msm/dpu: ensure device suspend happens during PM sleep
  drm/msm: handle for EPROBE_DEFER for of_icc_get
  drm/msm: reset devfreq freq_table/max_state before devfreq_add_device
  drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}
  MIPS: DTS: Fix number of msi vectors for Loongson64G
  ASoC: dt-bindings: ak4613: switch to yaml base Documentation
  ASoC: amd: Added hw_params support for ALC1015
  ASoC: amd: Adding DAI LINK for rt1015 codec
  ASoC: amd: Adding support for ALC1015 codec in machine driver
  ASoC: amd: Passing card structure based on codec
  ASoC: amd: Renaming snd-soc-card structure and fields
  ASoC: samsung: Add sound support for Midas boards
  ASoC: samsung: Document DT bindings for Midas sound subsystem
  ASoC: tlv320adcx140: Move device reset to before programming
  ASoC: tlv320adcx140: Fix GPO register start address
  NFSv4.2: xattr cache: get rid of cache discard work queue
  ASoC: Intel: KMB: Rework disable channel function
  ASoC: Intel: KMB: Add 8kHz audio support
  ASoC: soc-core: Fix regression causing sysfs entries to disappear
  ASoC: meson: cards: remove DT_PREFIX for standard daifmt properties
  ASoC: meson: axg-tdm-formatters: fix sclk inversion
  ASoC: meson: axg-tdmin: fix g12a skew
  ASoC: meson: axg-tdm-interface: fix link fmt setup
  igb: use eth_zero_addr() to clear mac address
  ixgbe: use eth_zero_addr() to clear mac address
  riscv: fix build warning of mm/pageattr
  riscv: Fix build warning for mm/init
  RISC-V: Setup exception vector early
  riscv: Select ARCH_HAS_DEBUG_VM_PGTABLE
  riscv: Use generic pgprot_* macros from <linux/pgtable.h>
  mm: pgtable: Make generic pgprot_* macros available for no-MMU
  riscv: Cleanup unnecessary define in asm-offset.c
  riscv: Add jump-label implementation
  riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs
  Replace HTTP links with HTTPS ones: RISC-V
  riscv: Add STACKPROTECTOR supported
  riscv: Fix typo in asm/hwcap.h uapi header
  riscv: Add kmemleak support
  riscv: Allow building with kcov coverage
  riscv: Enable context tracking
  riscv: Support irq_work via self IPIs
  riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT
  riscv: Fixup lockdep_assert_held with wrong param cpu_running
  riscv: Fixup static_obj() fail
  tasklet: Introduce new initialization API
  treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
  usb: gadget: udc: Avoid tasklet passing a global
  RDMA/hns: Fix the unneeded process when getting a general type of CQE error
  RDMA/hns: Fix error during modify qp RTS2RTS
  RDMA/hns: Delete unnecessary memset when allocating VF resource
  Documentation: intel: Replace HTTP links with HTTPS ones
  ixgbe: Remove unnecessary usages of memset
  igb: Remove unnecessary usages of memset
  e1000e: Remove unnecessary usages of memset
  e1000: Remove unnecessary usages of memset
  e100: use generic power management
  iocost_monitor: start from the oldest usage index
  iocost: Fix check condition of iocg abs_vdebt
  io_uring: get rid of atomic FAA for cq_timeouts
  io_uring: consolidate *_check_overflow accounting
  io_uring: fix stalled deferred requests
  io_uring: fix racy overflow count reporting
  io_uring: deduplicate __io_complete_rw()
  io_uring: de-unionise io_kiocb
  thermal: Update power allocator and devfreq cooling to SPDX licensing
  cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode
  cpufreq: intel_pstate: Rearrange the storing of new EPP values
  PCI: rpadlpar: Make functions static
  ixgbevf: use generic power management
  ixgbe: use generic power management
  intel_idle: Customize IceLake server support
  igbvf: use generic power management
  iavf: use generic power management
  PCI/P2PDMA: Allow P2PDMA on AMD Zen and newer CPUs
  KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort()
  KVM: arm64: Don't skip cache maintenance for read-only memslots
  KVM: arm64: Handle data and instruction external aborts the same way
  KVM: arm64: Rename kvm_vcpu_dabt_isextabt()
  RDMA/hns: Remove redundant parameters in set_rc_wqe()
  RDMA/hns: Remove support for HIP08_A
  RDMA/hns: Refactor hns_roce_v2_set_hem()
  RDMA/hns: Remove redundant hardware opcode definitions
  KVM: arm: Add trace name for ARM_NISV
  KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text
  cpuidle: pseries: Fixup exit latency for CEDE(0)
  cpuidle: pseries: Add function to parse extended CEDE records
  cpuidle: pseries: Set the latency-hint before entering CEDE
  selftests/powerpc: Fix online CPU selection
  powerpc/perf: Consolidate perf_callchain_user_[64|32]()
  powerpc/pseries/hotplug-cpu: Remove double free in error path
  powerpc/pseries/mobility: Add pr_debug() for device tree changes
  powerpc/pseries/mobility: Set pr_fmt()
  powerpc/cacheinfo: Warn if cache object chain becomes unordered
  powerpc/cacheinfo: Improve diagnostics about malformed cache lists
  powerpc/cacheinfo: Use name@unit instead of full DT path in debug messages
  arm64/mm: save memory access in check_and_switch_context() fast switch path
  irqchip/loongson-pch-pic: Fix the misused irq flow handler
  irqchip/loongson-htvec: Support 8 groups of HT vectors
  irqchip/loongson-liointc: Fix misuse of gc->mask_cache
  dt-bindings: interrupt-controller: Update Loongson HTVEC description
  drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
  arm64: sigcontext.h: delete duplicated word
  arm64: ptrace.h: delete duplicated word
  arm64: pgtable-hwdef.h: delete duplicated words
  x86/kvm: Use __xfer_to_guest_mode_work_pending() in kvm_run_vcpu()
  perf metric: Rename group_list to metric_list
  perf metric: Rename struct egroup to metric
  perf metric: Add metric group test
  perf metric: Make compute_single function more precise
  perf metric: Add recursion check when processing nested metrics
  perf metric: Add DCache_L2 to metric parse test
  perf metric: Add cache_miss_cycles to metric parse test
  perf metric: Add events for the current list
  perf metric: Compute referenced metrics
  perf metric: Add referenced metrics to hash data
  perf metric: Collect referenced metrics in struct metric_expr
  perf metric: Collect referenced metrics in struct metric_ref_node
  perf metric: Rename __metricgroup__add_metric to __add_metric
  perf metric: Add add_metric function
  perf metric: Add macros for iterating map events
  perf metric: Add expr__del_id function
  perf metric: Change expr__get_id to return struct expr_id_data
  perf metric: Add expr__add_id function
  perf metric: Fix memory leak in expr__add_id function
  perf test: Ensure sample_period is set libpfm4 events
  perf tools: Fix term parsing for raw syntax
  perf tools: Allow r0x<HEX> event syntax
  Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices"
  pwm: bcm-iproc: handle clk_get_rate() return
  pwm: Replace HTTP links with HTTPS ones
  pwm: omap-dmtimer: Repair pwm_omap_dmtimer_chip's broken kerneldoc header
  pwm: mediatek: Provide missing kerneldoc description for 'soc' arg
  pwm: bcm-kona: Remove impossible comparison when validating duty cycle
  pwm: bcm-iproc: Remove impossible comparison when validating duty cycle
  Bluetooth: Enable controller RPA resolution using Experimental feature
  PM / devfreq: Fix the wrong end with semicolon
  PM / devfreq: Fix indentaion of devfreq_summary debugfs node
  PM / devfreq: Clean up the devfreq instance name in sysfs attr
  memory: samsung: exynos5422-dmc: Add module param to control IRQ mode
  memory: samsung: exynos5422-dmc: Adjust polling interval and uptreshold
  memory: samsung: exynos5422-dmc: Use delayed timer as default
  PM / devfreq: Add support delayed timer for polling mode
  dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle
  PM / devfreq: tegra: Add Dmitry as a maintainer
  PM / devfreq: event: Fix trivial spelling
  PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent
  irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_runtime_suspend()
  Bluetooth: Enable RPA Timeout
  Bluetooth: Enable/Disable address resolution during le create conn
  Bluetooth: Let controller creates RPA during le create conn
  Bluetooth: Translate additional address type during le_conn
  Bluetooth: Update resolving list when updating whitelist
  Bluetooth: Configure controller address resolution if available
  Bluetooth: Translate additional address type correctly
  drm/bridge: lvds-codec: simplify error handling
  drm/bridge/sii8620: fix resource acquisition error handling
  driver core: add deferring probe reason to devices_deferred property
  driver core: add device probe log helper
  driver core: Avoid binding drivers to dead devices
  serial: stm32: Add RS485 RTS GPIO control
  usb: common: usb-conn-gpio: Register charger
  staging: qlge: qlge_dbg: removed comment repition
  staging: wfx: Use flex_array_size() helper in memcpy()
  staging: rtl8723bs: Align macro definitions
  staging: rtl8723bs: Clean up function declations
  staging: rtl8723bs: Fix coding style errors
  Input: elan_i2c - add ic type 0x15
  initramfs: remove clean_rootfs
  initramfs: remove the populate_initrd_image and clean_rootfs stubs
  initrd: mark initrd support as deprecated
  initrd: mark init_linuxrc as __init
  initrd: switch initrd loading to struct file based APIs
  initrd: remove the BLKFLSBUF call in handle_initrd
  initrd: remove support for multiple floppies
  cpufreq: make schedutil the default for arm and arm64
  cpufreq: cached_resolved_idx can not be negative
  cpufreq: Add Tegra194 cpufreq driver
  dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding
  cpufreq: imx: Select NVMEM_IMX_OCOTP
  cpufreq: sti-cpufreq: Fix some formatting and misspelling issues
  cpufreq: tegra186: Simplify probe return path
  cpufreq: CPPC: Reuse caps variable in few routines
  cpufreq: ap806: fix cpufreq driver needs ap cpu clk
  cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable
  cpufreq: dt: fix oops on armada37xx
  cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT commands to AVS
  cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware
  cpufreq: brcmstb-avs-cpufreq: more flexible interface for __issue_avs_command()
  cpufreq: qcom: Disable fast switch when scaling DDR/L3
  cpufreq: qcom: Update the bandwidth levels on frequency change
  OPP: Add and export helper to set bandwidth
  soc: qcom: geni: Fix unused label warning
  powerpc/cacheinfo: Set pr_fmt()
  powerpc: fix function annotations to avoid section mismatch warnings with gcc-10
  drm: xlnx: Fix typo in parameter description
  drm: xlnx: fix spelling mistake "failes" -> "failed"
  PCI: Release IVRS table in AMD ACS quirk
  PCI: Announce device after early fixups
  gpio: rcar: Use irqchip template
  perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine
  perf tools: Fix record failure when mixed with ARM SPE event
  soc: qcom: smd-rpm: Fix kerneldoc
  power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor
  dt-bindings: power: Add BQ28z610 compatible
  power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor
  dt-bindings: power: Add BQ27Z561 compatible
  fib: fix fib_rules_ops indirect calls wrappers
  PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
  clk: mmp: avoid missing prototype warning
  PCI: Remove unused pci_lost_interrupt()
  arm64: dts: meson: odroid-n2: add jack audio output support
  arm64: dts: meson: odroid-n2: enable audio loopback
  net: mvneta: fix comment about phylink_speed_down
  RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
  netfilter: ip6tables: Remove redundant null checks
  netfilter: Replace HTTP links with HTTPS ones
  RDMA/include: Replace license text with SPDX tags
  power: supply: test_power: Fix battery_current initial value
  RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq
  RDMA/rtrs-clt: add an additional random 8 seconds before reconnecting
  RDMA/cma: Execute rdma_cm destruction from a handler properly
  RDMA/cma: Remove unneeded locking for req paths
  RDMA/cma: Using the standard locking pattern when delivering the removal event
  RDMA/cma: Simplify DEVICE_REMOVAL for internal_id
  power: supply: Fix kerneldoc of power_supply_temp2resist_simple()
  power: supply: cpcap-battery: Fix kerneldoc of cpcap_battery_read_accumulated()
  cpuidle: change enter_s2idle() prototype
  cpuidle: psci: Prevent domain idlestates until consumers are ready
  cpuidle: psci: Convert PM domain to platform driver
  cpuidle: psci: Fix error path via converting to a platform driver
  cpuidle: psci: Fail cpuidle registration if set OSI mode failed
  cpuidle: psci: Split into two separate build objects
  dt-bindings: power: Convert battery.txt to battery.yaml
  habanalabs: remove unused but set variable 'ctx_asid'
  ice: fix unused parameter warning
  ice: disable no longer needed workaround for FW logging
  ice: reduce scope of variable
  ice: cleanup VSI on probe fail
  ice: Allow all VLANs in safe mode
  ice: need_wakeup flag might not be set for Tx
  ice: distribute Tx queues evenly
  ice: Adjust scheduler default BW weight
  ice: Add RL profile bit mask check
  ice: fix overwriting TX/RX descriptor values when rebuilding VSI
  ice: return correct error code from ice_aq_sw_rules
  ice: restore VF MSI-X state during PCI reset
  ice: fix link event handling timing
  ice: Fix link broken after GLOBR reset
  ice: Implement LFC workaround
  serial: 8250_dw: Fix common clocks usage race condition
  serial: 8250_dw: Pass the same rate to the clk round and set rate methods
  serial: 8250_dw: Simplify the ref clock rate setting procedure
  serial: 8250: Add 8250 port clock update method
  nvmem: qcom-spmi-sdam: Enable multiple devices
  dt-bindings: nvmem: SID: add binding for A100's SID controller
  nvmem: update Kconfig description
  nvmem: qfprom: Add fuse blowing support
  dt-bindings: nvmem: Add properties needed for blowing fuses
  dt-bindings: nvmem: qfprom: Convert to yaml
  nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances
  nvmem: core: add support to auto devid
  nvmem: core: Add nvmem_cell_read_u8()
  nvmem: core: Grammar fixes for help text
  nvmem: sc27xx: add sc2730 efuse support
  nvmem: Enforce nvmem stride in the sysfs interface
  MAINTAINERS: Add git tree for NVMEM FRAMEWORK
  nvmem: sprd: Fix return value of sprd_efuse_probe()
  tty: serial: imx: add imx earlycon driver
  tty: serial: imx: enable imx serial console port as module
  tty/synclink: remove leftover bits of non-PCI card support
  tty: Use the preferred form for passing the size of a structure type
  tty: Fix identation issues in struct serial_struct32
  tty: Avoid the use of one-element arrays
  drivers: android: Fix the SPDX comment style
  drivers: android: Fix a variable declaration coding style issue
  drivers: android: Remove braces for a single statement if-else block
  drivers: android: Remove the use of else after return
  drivers: android: Fix a variable declaration coding style issue
  binder: Prevent context manager from incrementing ref 0
  greybus: Use fallthrough pseudo-keyword
  usb: mtu3: simplify mtu3_req_complete()
  usb: mtu3: clear dual mode of u3port when disable device
  usb: mtu3: use MTU3_EP_WEDGE flag
  usb: mtu3: remove useless member @busy in mtu3_ep struct
  usb: mtu3: remove repeated error log
  usb: mtu3: add ->udc_set_speed()
  usb: mtu3: introduce a funtion to check maximum speed
  usb: mtu3: clear interrupts status when disable interrupts
  usb: mtu3: reinitialize CSR registers
  usb: mtu3: fix macro for maximum number of packets
  usb: mtu3: remove unnecessary pointer checks
  usb: xhci: Fix ASMedia ASM1142 DMA addressing
  usb: xhci: define IDs for various ASMedia host controllers
  usb: musb: convert to devm_platform_ioremap_resource_byname
  usb: gadget: tegra-xudc: convert to devm_platform_ioremap_resource_byname
  usb: gadget: r8a66597: convert to devm_platform_ioremap_resource_byname
  usb: dwc3: convert to devm_platform_ioremap_resource_byname
  usb: cdns3: convert to devm_platform_ioremap_resource_byname
  usb: phy: am335x: convert to devm_platform_ioremap_resource_byname
  usb: mtu3: convert to devm_platform_ioremap_resource_byname
  USB: Simplify USB ID table match
  drivers: staging: audio: Fix the missing header file for helper file
  staging: greybus: audio: Enable GB codec, audio module compilation.
  staging: greybus: audio: Add helper APIs for dynamic audio modules
  staging: greybus: audio: Resolve compilation error in topology parser
  staging: greybus: audio: Resolve compilation errors for GB codec module
  staging: greybus: audio: Maintain jack list within GB Audio module
  staging: greybus: audio: Update snd_jack FW usage as per new APIs
  mei: add device kind to sysfs
  MAINTAINERS: Fix maintainer entry for mei driver
  seqcount: More consistent seqprop names
  seqcount: Compress SEQCNT_LOCKNAME_ZERO()
  seqlock: Fold seqcount_LOCKNAME_init() definition
  seqlock: Fold seqcount_LOCKNAME_t definition
  seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g
  hrtimer: Use sequence counter with associated raw spinlock
  kvm/eventfd: Use sequence counter with associated spinlock
  userfaultfd: Use sequence counter with associated spinlock
  NFSv4: Use sequence counter with associated spinlock
  iocost: Use sequence counter with associated spinlock
  raid5: Use sequence counter with associated spinlock
  vfs: Use sequence counter with associated spinlock
  timekeeping: Use sequence counter with associated raw spinlock
  xfrm: policy: Use sequence counters with associated lock
  netfilter: nft_set_rbtree: Use sequence counter with associated rwlock
  netfilter: conntrack: Use sequence counter with associated spinlock
  sched: tasks: Use sequence counter with associated spinlock
  dma-buf: Use sequence counter with associated wound/wait mutex
  dma-buf: Remove custom seqcount lockdep class key
  seqlock: Align multi-line macros newline escapes at 72 columns
  seqlock: Extend seqcount API with associated locks
  seqlock: lockdep assert non-preemptibility on seqcount_t write
  lockdep: Add preemption enabled/disabled assertion APIs
  seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount()
  seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs
  seqlock: Reorder seqcount_t and seqlock_t API definitions
  seqlock: seqcount_t latch: End read sections with read_seqcount_retry()
  seqlock: Properly format kernel-doc code samples
  Documentation: locking: Describe seqlock design and usage
  locking/qspinlock: Do not include atomic.h from qspinlock_types.h
  locking/atomic: Move ATOMIC_INIT into linux/types.h
  arm, arm64: Fix selection of CONFIG_SCHED_THERMAL_PRESSURE
  dt-bindings: lpspi: New property in document DT bindings for LPSPI
  powerpc/kexec_file: Enable early kernel OPAL calls
  powerpc/kexec_file: Fix kexec load failure with lack of memory hole
  powerpc/kexec_file: Add appropriate regions for memory reserve map
  powerpc/kexec_file: Prepare elfcore header for crashing kernel
  powerpc/kexec_file: Setup backup region for kdump kernel
  powerpc/kexec_file: Restrict memory usage of kdump kernel
  powerpc/drmem: Make LMB walk a bit more flexible
  powerpc/kexec_file: Avoid stomping memory used by special regions
  powerpc/kexec_file: Add helper functions for getting memory ranges
  powerpc/kexec_file: Mark PPC64 specific code
  kexec_file: Allow archs to handle special regions while locating memory hole
  powerpc/configs: Add BLK_DEV_NVME to pseries_defconfig
  powerpc/64s: Move HMI IRQ stat from percpu variable to paca.
  powerpc/fsl/dts: add missing P4080DS I2C devices
  ocxl: Address kernel doc errors & warnings
  ocxl: Remove unnecessary externs
  selftests/powerpc: Return skip code for spectre_v2
  powerpc/test_emulate_step: Add testcases for divde[.] and divdeu[.] instructions
  powerpc/sstep: Add support for divde[.] and divdeu[.] instructions
  powerpc/ppc-opcode: Add divde and divdeu opcodes
  spi: lpspi: fix using CS discontinuously on i.MX8DXLEVK
  spi: lpspi: remove unused fsl_lpspi->chipselect
  spi: lpspi: Fix kernel warning dump when probe fail after calling spi_register
  ASoC: tlv320adcx140: Add GPO configuration and drive output config
  dt-bindings: tlv320adcx140: Add GPO config and drive config
  selftests/powerpc: Fix CPU affinity for child process
  powerpc/powernv/sriov: Remove unused but set variable 'phb'
  powerpc: use for_each_child_of_node() macro
  RDMA/efa: Add EFA 0xefa1 PCI ID
  RDMA/efa: User/kernel compatibility handshake mechanism
  RDMA/efa: Expose minimum SQ size
  RDMA/efa: Expose maximum TX doorbell batch
  iommu/amd: Move Kconfig and Makefile bits down into amd directory
  iommu/vt-d: Move Kconfig and Makefile bits down into intel directory
  usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time
  usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers
  usb: typec: tcpm: Refactor tcpm_handle_vdm_request
  usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
  usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper
  usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm()
  IB/srpt: use new shared CQ mechanism
  IB/isert: use new shared CQ mechanism
  IB/iser: use new shared CQ mechanism
  staging/speakup: Move out of staging
  staging: sm750fb: use generic power management
  Staging: rtl8712: Fixed a coding sytle issue
  staging: rtl8723bs: remove redundant assignment to variable ret
  staging: most: usb: remove NET dependency
  Documentation/sysctl: Document uclamp sysctl knobs
  sched/uclamp: Add a new sysctl to control RT default boost value
  sched/uclamp: Fix a deadlock when enabling uclamp static key
  powerpc/build: vdso linker warning for orphan sections
  powerpc: Use fallthrough pseudo-keyword
  powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE
  powerpc/kvm/cma: Improve kernel log during boot
  powerpc/hugetlb/cma: Allocate gigantic hugetlb pages using CMA
  powerpc/xmon: Use `dcbf` inplace of `dcbi` instruction for 64bit Book3S
  powerpc: Drop old comment about CONFIG_POWER
  powerpc/kvm: Use correct CONFIG symbol in comment
  powerpc/boot: Fix CONFIG_PPC_MPC52XX references
  powerpc/32s: Remove TAUException wart in traps.c
  powerpc/32s: Fix CONFIG_BOOK3S_601 uses
  powerpc/64e: Drop dead BOOK3E_MMU_TLB_STATS code
  powerpc/52xx: Fix comment about CONFIG_BDI*
  powerpc/configs: Remove dead symbols
  powerpc/configs: Drop old symbols from ppc6xx_defconfig
  powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only
  selftests/powerpc: Remove powerpc special cases from stack expansion test
  powerpc/mm: Remove custom stack expansion checking
  selftests/powerpc: Update the stack expansion test
  powerpc: Allow 4224 bytes of stack expansion for the signal frame
  selftests/powerpc: Add test of stack expansion logic
  selftests/powerpc: Squash spurious errors due to device removal
  selftests/powerpc: Add test for pkey siginfo verification
  selftests/powerpc: Add wrapper for gettid
  selftests/powerpc: Add helper to exit on failure
  selftests/powerpc: Harden test for execute-disabled pkeys
  selftests/powerpc: Add pkey helpers for rights
  selftests/powerpc: Move pkey helpers to headers
  powerpc/pseries: Add KVM guest doorbell restrictions
  powerpc/pseries: Use doorbells even if XIVE is available
  powerpc: Inline doorbell sending functions
  powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28
  ASoC: tlv320adcx140: Fix various style errors and warnings
  sched,tracing: Convert to sched_set_fifo()
  MAINTAINERS: update entry to thermal governors file name prefixing
  thermal: core: Add thermal zone enable/disable notification
  habanalabs: goya_ctx_init() can be static
  habanalabs: fix up absolute include instructions
  nvme-loop: remove extra variable in create ctrl
  nvme-loop: set ctrl state connecting after init
  nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
  nvme-multipath: fix logic for non-optimized paths
  nvme-rdma: fix controller reset hang during traffic
  nvme-tcp: fix controller reset hang during traffic
  nvmet: introduce the passthru Kconfig option
  nvmet: introduce the passthru configfs interface
  nvmet: Add passthru enable/disable helpers
  nvmet: add passthru code to process commands
  nvme: export nvme_find_get_ns() and nvme_put_ns()
  nvme: introduce nvme_ctrl_get_by_path()
  nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]()
  nvme: create helper function to obtain command effects
  nvme: clear any SGL flags in passthru commands
  nvmet-fc: remove redundant del_work_active flag
  nvmet-fc: check successful reference in nvmet_fc_find_target_assoc
  nvme-fc: set max_segments to lldd max value
  nvme-fc: drop a duplicated word in a comment
  nvme-hwmon: log the controller device name
  nvme: fix deadlock in disconnect during scan_work and/or ana_work
  nvme: document nvme controller states
  nvmet: use xarray for ctrl ns storing
  nvmet-rdma: use new shared CQ mechanism
  nvme-rdma: use new shared CQ mechanism
  nvme-pci: add support for ACPI StorageD3Enable property
  nvme-pci: use max of PRP or SGL for iod size
  nvme-core: replace ctrl page size with a macro
  nvme: remove redundant validation in nvme_start_ctrl()
  nvme: remove an unnecessary condition
  scsi: scsi_debug: Implement tur_ms_to_ready parameter
  scsi: scsi_debug: Fix request sense
  scsi: lpfc: Fix typo in comment for ULP
  fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS.
  xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname
  xfs: Simplify xfs_attr_node_addname
  xfs: Simplify xfs_attr_leaf_addname
  xfs: Add helper function xfs_attr_node_removename_rmt
  xfs: Add helper function xfs_attr_node_removename_setup
  xfs: Add remote block helper functions
  xfs: Add helper function xfs_attr_leaf_mark_incomplete
  xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform
  xfs: Remove xfs_trans_roll in xfs_attr_node_removename
  xfs: Remove unneeded xfs_trans_roll_inode calls
  xfs: Add helper function xfs_attr_node_shrink
  xfs: Pull up xfs_attr_rmtval_invalidate
  xfs: Refactor xfs_attr_rmtval_remove
  xfs: Pull up trans roll in xfs_attr3_leaf_clearflag
  xfs: Factor out xfs_attr_rmtval_invalidate
  xfs: Pull up trans roll from xfs_attr3_leaf_setflag
  xfs: Refactor xfs_attr_try_sf_addname
  xfs: Split apart xfs_attr_leaf_addname
  xfs: Pull up trans handling in xfs_attr3_leaf_flipflags
  xfs: Factor out new helper functions xfs_attr_rmtval_set
  xfs: Check for -ENOATTR or -EEXIST
  xfs: Add xfs_has_attr and subroutines
  xfs: Refactor xfs_da_state_alloc() helper
  xfs: remove xfs_zone_{alloc,zalloc} helpers
  xfs: Modify xlog_ticket_alloc() to use kernel's MM API
  xfs: Remove kmem_zone_zalloc() usage
  xfs: Remove kmem_zone_alloc() usage
  xfs: xfs_btree_staging.h: delete duplicated words
  xfs: rename the ondisk dquot d_flags to d_type
  xfs: improve ondisk dquot flags checking
  xfs: create xfs_dqtype_t to represent quota types
  xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses
  xfs: remove unnecessary quota type masking
  xfs: always use xfs_dquot_type when extracting type from a dquot
  xfs: refactor quota type testing
  xfs: remove the XFS_QM_IS[UGP]DQ macros
  xfs: refactor testing if a particular dquot is being enforced
  xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_*
  xfs: drop the type parameter from xfs_dquot_verify
  xfs: add more dquot tracepoints
  xfs: actually bump warning counts when we send warnings
  xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits
  xfs: refactor xfs_trans_apply_dquot_deltas
  xfs: refactor xfs_trans_dqresv
  xfs: refactor xfs_qm_scall_setqlim
  xfs: refactor quota exceeded test
  xfs: remove unnecessary arguments from quota adjust functions
  xfs: refactor default quota limits by resource
  xfs: remove qcore from incore dquots
  xfs: stop using q_core timers in the quota code
  xfs: stop using q_core warning counters in the quota code
  xfs: stop using q_core counters in the quota code
  xfs: stop using q_core limits in the quota code
  xfs: use a per-resource struct for incore dquot data
  xfs: stop using q_core.d_id in the quota code
  xfs: stop using q_core.d_flags in the quota code
  xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format
  xfs: rename dquot incore state flags
  xfs: refactor quotacheck flags usage
  xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_*
  xfs: validate ondisk/incore dquot flags
  xfs: fix inode quota reservation checks
  xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush
  xfs: fix inode allocation block res calculation precedence
  xfs: drain the buf delwri queue before xfsaild idles
  scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
  scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
  scsi: hpsa: Correct ctrl queue depth
  scsi: target: tcmu: Make TMR notification optional
  scsi: target: tcmu: Implement tmr_notify callback
  scsi: target: tcmu: Fix and simplify timeout handling
  scsi: target: tcmu: Factor out new helper ring_insert_padding
  scsi: target: tcmu: Do not queue aborted commands
  scsi: target: tcmu: Use priv pointer in se_cmd
  scsi: target: Add tmr_notify backend function
  scsi: target: Modify core_tmr_abort_task()
  scsi: target: iscsi: Fix inconsistent debug message
  scsi: target: iscsi: Fix login error when receiving
  Input: atmel_mxt_ts - only read messages in mxt_acquire_irq() when necessary
  ACPI: NFIT: Add runtime firmware activate support
  PM, libnvdimm: Add runtime firmware activation support
  Input: uinput - fix typo in function name documentation
  clk: sparx5: Add Sparx5 SoC DPLL clock driver
  dt-bindings: clock: sparx5: Add bindings include file
  net: stmmac: Speed down the PHY if WoL to save energy
  net: stmmac: Support WOL with phy
  net: stmmac: only call pmt() during suspend/resume if HW enables PMT
  net: stmmac: Move device_can_wakeup() check earlier in set_wol
  net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame
  net: dsa: rtl8366: Fix VLAN set-up
  net: dsa: rtl8366: Fix VLAN semantics
  fib: use indirect call wrappers in the most common fib_rules_ops
  net_sched: initialize timer earlier in red_init()
  hinic: add log in exception handling processes
  hinic: add support to handle hw abnormal event
  remoteproc: kill IPA notify code
  net: ipa: new notification infrastructure
  remoteproc: k3-dsp: Add support for C71x DSPs
  dt-bindings: remoteproc: k3-dsp: Update bindings for C71x DSPs
  ice: implement device flash update via devlink
  ice: add flags indicating pending update of firmware module
  ice: Add AdminQ commands for FW update
  ice: Add support for unified NVM update flow capability
  Add pldmfw library for PLDM firmware update
  remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs
  remoteproc: k3-dsp: Add a remoteproc driver of K3 C66x DSPs
  dt-bindings: remoteproc: Add bindings for C66x DSPs on TI K3 SoCs
  remoteproc: k3: Add TI-SCI processor control helper functions
  remoteproc: Introduce rproc_of_parse_firmware() helper
  drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
  dt-bindings: arm: keystone: Add common TI SCI bindings
  mptcp: Safely store sequence number when sending data
  mptcp: Safely read sequence number when lock isn't held
  mptcp: Skip unnecessary skb extension allocation for bare acks
  mptcp: Only use subflow EOF signaling on fallback connections
  mptcp: Use full MPTCP-level disconnect state machine
  mptcp: Add helper to process acks of DATA_FIN
  mptcp: Add mptcp_close_state() helper
  mptcp: Track received DATA_FIN sequence number and add related helpers
  mptcp: Use MPTCP-level flag for sending DATA_FIN
  mptcp: Remove outdated and incorrect comment
  mptcp: Return EPIPE if sending is shut down during a sendmsg
  mptcp: Allow DATA_FIN in headers without TCP FIN
  drm/ttm: ttm_bo_swapout_all doesn't use it's argument.
  drm/ttm: drop unusued function declaration
  drm/ttm: make ttm_tt unbind function return void.
  bpf: Fix build without CONFIG_NET when using BPF XDP link
  bpf, selftests: use :: 1 for localhost in tcp_server.py
  MIPS: Loongson64: Add ISA node for LS7A PCH
  MIPS: Loongson64: DTS: Fix ISA and PCI I/O ranges for RS780E PCH
  MIPS: Loongson64: Enlarge IO_SPACE_LIMIT
  MIPS: Loongson64: Process ISA Node in DeviceTree
  of_address: Add bus type match for pci ranges parser
  memory: jz4780-nemc: Do not build by default
  MIPS: ingenic: Enable JZ4780_NEMC manually
  net: improve the user pointer check in init_user_sockptr
  net: remove sockptr_advance
  net: make sockptr_is_null strict aliasing safe
  netfilter: arp_tables: restore a SPDX identifier
  mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers
  mlxsw: core: Add ethtool support for QSFP-DD transceivers
  farsync: use generic power management
  RDMA/mlx5: Delete unreachable code
  mm/hmm/test: use the new migration invalidation
  nouveau/svm: use the new migration invalidation
  mm/notifier: add migration invalidation type
  mm/migrate: add a flags parameter to migrate_vma
  ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
  nouveau: fix storing invalid ptes
  Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR
  Bluetooth: Fix suspend notifier race
  libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO()
  drivers/dax: Expand lock scope to cover the use of addresses
  fs/dax: Remove unused size parameter
  dax: print error message by pr_info() in __generic_fsdax_supported()
  parisc: Do not use an ordered store in pa_tlb_lock()
  Revert "parisc: Revert "Release spinlocks using ordered store""
  Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
  Revert "parisc: Drop LDCW barrier in CAS code when running UP"
  orangefs: posix acl fix...
  Revert "parisc: Improve interrupt handling in arch_spin_lock_flags()"
  ASoC: ak4613: Undo conversion to YAML bindings
  i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c
  i2c: tegra: Fix runtime resume to re-init VI I2C
  i2c: tegra: Fix the error path in tegra_i2c_runtime_resume
  i2c: tegra: Remove NULL pointer check before clk_enable/disable/prepare/unprepare
  i2c: tegra: Don't mark VI I2C as IRQ safe runtime PM
  spi: rockchip: Fix error in SPI slave pio read
  spi: rockchip: Support 64-location deep FIFOs
  spi: rockchip: Config spi rx dma burst size depend on xfer length
  spi: spi-topcliff-pch: drop call to wakeup-disable
  spi: spidev: Align buffers for DMA
  block: Remove callback typedefs for blk_mq_ops
  ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER
  regulator: cros-ec-regulator: Fix double free of desc->name.
  ASoC: tas2562: Convert the tas2562 binding to yaml
  ASoC: tas2562: Update shutdown GPIO property
  ASoC: convert Everest ES8316 binding to yaml
  ASoC: madera: Add channel numbers to AIFs
  block: Use non _rcu version of list functions for tag_set_list
  memory: jz4780_nemc: Only request IO memory the driver will use
  ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3
  ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry
  bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
  NFS: remove redundant initialization of variable result
  bus: fsl-mc: Add ACPI support for fsl-mc
  bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver
  of/irq: Make of_msi_map_rid() PCI bus agnostic
  of/irq: make of_msi_map_get_device_domain() bus agnostic
  dt-bindings: arm: fsl: Add msi-map device-tree binding for fsl-mc bus
  of/device: Add input id to of_dma_configure()
  of/iommu: Make of_map_rid() PCI agnostic
  ACPI/IORT: Add an input ID to acpi_dma_configure()
  ACPI/IORT: Remove useless PCI bus walk
  ACPI/IORT: Make iort_msi_map_rid() PCI agnostic
  ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic
  ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC
  svcrdma: CM event handler clean up
  svcrdma: Remove transport reference counting
  svcrdma: Fix another Receive buffer leak
  perf bench: Add basic syscall benchmark
  dma-contiguous: cleanup dma_alloc_contiguous
  perf/x86/rapl: Add Hygon Fam18h RAPL support
  sched: Remove duplicated tick_nohz_full_enabled() check
  kprobes: Remove unnecessary module_mutex locking from kprobe_optimizer()
  ARM: mstar: Add reboot support
  ARM: mstar: Add "pmsleep" node to base dtsi
  ARM: mstar: Add PMU
  ARM: mstar: Adjust IMI size for infinity3
  ARM: mstar: Adjust IMI size for mercury5
  ARM: mstar: Adjust IMI size of infinity
  ARM: mstar: Add IMI SRAM region
  dt-bindings: arm: mstar: Move existing MStar binding descriptions
  dt-bindings: arm: mstar: Add binding details for mstar, pmsleep
  xhci: dbgtty: Make some functions static
  xhci: dbc: Make function xhci_dbc_ring_alloc() static
  xdp: Prevent kernel-infoleak in xsk_getsockopt()
  bpf: Fix swapped arguments in calls to check_buffer_access
  dt-bindings: PCI: Add EP mode dt-bindings for TI's J721E SoC
  dt-bindings: PCI: Add host mode dt-bindings for TI's J721E SoC
  PCI: cadence: Add MSI-X support to Endpoint driver
  Make LEDS_LP55XX_COMMON depend on I2C to fix build errors:
  selftests/bpf: Add new bpf_iter context structs to fix build on old kernels
  PCI: hv: Make some functions static
  bpf: Fix bpf_ringbuf_output() signature to return long
  PCI: tegra: Remove PLL power supplies
  dt-bindings: pci: tegra: Remove PLL power supplies
  ARM: 8996/1: Documentation/Clean up the description of mach-<class>
  ARM: 8995/1: drop Thumb-2 workaround for ancient binutils
  ARM: 8994/1: mm: drop kimage_voffset which was only used by KVM
  KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS
  KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE
  net/mlx5: drop unnecessary list_empty
  net/mlx5: Use fallthrough pseudo-keyword
  net/mlx5: DR, Reduce print level for matcher print
  net/mlx5e: Add support for PCI relaxed ordering
  net/mlx5e: Use indirect call wrappers for RX post WQEs functions
  net/mlx5e: Move exposure of datapath function to txrx header
  net/mlx5e: RX, Re-work initializaiton of RX function pointers
  net/mlx5e: Link non uplink representors to PCI device
  net/mlx5: E-switch, Use eswitch total_vports
  net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports
  net/mlx5: E-switch, Consider maximum vf vports for steering init
  net/mlx5: Add function ID to reclaim pages debug log
  net/mlx5: Hold pages RB tree per VF
  platform/x86: thinkpad_acpi: add documentation for battery charge control
  parisc: Replace HTTP links with HTTPS ones
  parisc: elf.h: delete a duplicated word
  parisc: Report bad pages as HardwareCorrupted
  ARM: mstar: Fix dts filename for 70mai midrive d08
  ARM: mstar: Add dts for 70mai midrive d08
  ARM: mstar: Add dts for msc313(e) based BreadBee boards
  ARM: mstar: Add mercury5 series dtsis
  ARM: mstar: Add infinity/infinity3 family dtsis
  ARM: mstar: Add Armv7 base dtsi
  ARM: mstar: Add binding details for mstar,l3bridge
  ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs
  dt-bindings: arm: Add mstar YAML schema
  dt-bindings: vendor-prefixes: Add thingy.jp prefix
  dt-bindings: vendor-prefixes: Add 70mai vendor prefix
  dt-bindings: vendor-prefixes: Add sstar vendor prefix
  dt-bindings: vendor-prefixes: Add mstar vendor prefix
  arm64: dts: sparx5: Add i2c devices, i2c muxes
  arm64: dts: sparx5: Add Sparx5 SoC DPLL clock
  fanotify: compare fsid when merging name event
  lockdep: Move list.h inclusion into lockdep.h
  mtd: revert "spi-nor: intel: provide a range for poll_timout"
  MIPS: qi_lb60: Fix routing to audio amplifier
  MIPS: Remove legacy MIPS_MACHINE option
  MIPS: ath79: Remove unused include <asm/mips_machine.h>
  MIPS: cpu-feature-overrides: Remove not needed overrides
  Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
  staging/speakup: Update TODO list
  staging: vc04_services: Use fallthrough pseudo-keyword
  staging: qlge: Use fallthrough pseudo-keyword
  staging: comedi: s526: Use fallthrough pseudo-keyword
  staging: rtl8712: Use fallthrough pseudo-keyword
  staging: ks7010: Use fallthrough pseudo-keyword
  staging: rtl8723bs: Use fallthrough pseudo-keyword
  staging: gdm724x: Use fallthrough pseudo-keyword
  staging: rtl8192e: Use fallthrough pseudo-keyword
  staging: wfx: Remove unnecessary return variable
  staging: r8188eu: use proper type for second argiment of rtw_(aes|tkip|wep)_(decrypt|encrypt)
  staging: greybus: gpio: Use irqchip template
  staging: vchiq: Fix refcounting bug in buffer_from_host()
  xtensa: add boot subdirectories build artifacts to 'targets'
  xtensa: add uImage and xipImage to targets
  xtensa: move vmlinux.bin[.gz] to boot subdirectory
  xtensa: initialize_mmu.h: fix a duplicated word
  selftests/seccomp: add xtensa support
  xtensa: add seccomp support
  xtensa: expose syscall through user_pt_regs
  xtensa: add audit support
  ARM: dts: berlin: Align L2 cache-controller nodename with dtschema
  Bluetooth: hci_serdev: Only unregister device if it was registered
  Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier
  Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
  Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers
  arm64: dts: qcom: Add Microsoft Lumia 950 (Talkman) device tree
  arm64: dts: qcom: Add Xiaomi Libra (Mi 4C) device tree
  arm64: dts: qcom: msm8992: Add RPMCC node
  arm64: dts: qcom: msm8992: Add PSCI support.
  arm64: dts: qcom: msm8992: Add PMU node
  arm64: dts: qcom: msm8992: Add BLSP2_UART2 and I2C nodes
  arm64: dts: qcom: msm8992: Add SPMI PMIC arbiter device
  arm64: dts: qcom: msm8992: Add a SCM node
  arm64: dts: qcom: msm8992: Add a proper CPU map
  arm64: dts: qcom: bullhead: Move UART pinctrl to SoC
  arm64: dts: qcom: bullhead: Add qcom,msm-id
  arm64: dts: qcom: msm8992: Fix SDHCI1
  arm64: dts: qcom: msm8992: Modernize the DTS style
  arm64: dts: qcom: Add support for Sony Xperia Z5 (SoMC Sumire-RoW)
  arm64: dts: qcom: Move msm8994-smd-rpm contents to lg-bullhead.
  arm64: dts: qcom: msm8994: Add support for SMD RPM
  arm64: dts: qcom: msm8992: Add a label to rpm-requests
  arm64: dts: qcom: msm8994: Add SCM node
  arm64: dts: qcom: sdm845-db845c: Add hdmi bridge nodes
  arm64: dts: qcom: add sm8250 GPU nodes
  arm64: dts: qcom: add sm8150 GPU nodes
  dt-bindings: power: Add missing rpmpd rpmh regulator level
  arm64: dts: qcom: sc7180: Add opp-peak-kBps to GPU opp
  arm64: dts: qcom: sc7180: Add interconnects property for GPU
  arm64: dts: qcom: SDM845: Enable GPU DDR bw scaling
  arm64: dts: qcom: sc7180: Add support for context losing replicator
  remoteproc: qcom_q6v5_mss: Remove redundant running state
  remoteproc: qcom: q6v5: Update running state before requesting stop
  remoteproc: qcom_q6v5_mss: Add modem debug policy support
  remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
  remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
  usb: chipidea: imx: get available runtime dr mode for wakeup setting
  soc: qcom: pdr: Reorder the PD state indication ack
  usb: chipidea: add query_available_role interface
  KVM: PPC: Book3S HV: Rework secure mem slot dropping
  KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up
  KVM: PPC: Book3S HV: Migrate hot plugged memory
  KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs
  KVM: PPC: Book3S HV: Track the state GFNs associated with secure VMs
  KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START
  KVM: PPC: Book3S HV: Fix function definition in book3s_hv_uvmem.c
  clk: qoriq: add LS1021A core pll mux options
  clk: clk-atlas6: fix return value check in atlas6_clk_init()
  clk: tegra: pll: Improve PLLM enable-state detection
  clk: X1000: Add support for calculat REFCLK of USB PHY.
  clk: JZ4780: Reformat the code to align it.
  clk: JZ4780: Add functions for enable and disable USB PHY.
  clk: Ingenic: Add RTC related clocks for Ingenic SoCs.
  dt-bindings: clock: Add tabs to align code.
  dt-bindings: clock: Add RTC related clocks for Ingenic SoCs.
  power: supply: rt5033_battery: Fix error code in rt5033_battery_probe()
  power: supply: max17040: Add POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN
  power: supply: check if calc_soc succeeded in pm860x_init_battery
  power: supply: bq2xxxx: Replace HTTP links with HTTPS ones
  power: reset: add driver for LinkStation power off
  ARM: dts: Aspeed: tacoma: Enable EHCI controller
  ARM: dts: aspeed: rainier: Enable EHCI controller
  ARM: dts: aspeed: rainier: Switch OCCs to P10
  ARM: dts: aspeed: rainier: Add FSI I2C masters
  ARM: dts: aspeed: rainier: Add CFAM SPI controllers
  ARM: dts: aspeed: rainier: Add I2C buses for NVMe use
  ARM: dts: aspeed: Initial device tree for AMD EthanolX
  ARM: dts: rainier: Describe GPIO mux on I2C3
  power: supply: sc27xx: prevent adc * 1000 from overflow
  math64: New DIV_S64_ROUND_CLOSEST helper
  doc/zh_CN: add cpu-load Chinese version
  Documentation/admin-guide: tainted-kernels: fix spelling mistake
  MAINTAINERS: adjust kprobes.rst entry to new location
  devices.txt: document rfkill allocation
  clk: davinci: Use fallthrough pseudo-keyword
  clk: imx: Use fallthrough pseudo-keyword
  PCI: correct flag name
  docs: filesystems: vfs: correct flag name
  clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
  clk: qcom: gcc-sdm660: Add missing modem reset
  docs: filesystems: vfs: correct sync_mode flag names
  docs: path-lookup: markup fixes for emphasis
  docs: path-lookup: more markup fixes
  docs: path-lookup: fix HTML entity mojibake
  sched: Fix a typo in a comment
  fsnotify: create method handle_inode_event() in fsnotify_operations
  fanotify: report parent fid + child fid
  fanotify: report parent fid + name + child fid
  fanotify: add support for FAN_REPORT_NAME
  fanotify: report events with parent dir fid to sb/mount/non-dir marks
  fanotify: add basic support for FAN_REPORT_DIR_FID
  fsnotify: remove check that source dentry is positive
  fsnotify: send event with parent/name info to sb/mount/non-dir marks
  audit: do not set FS_EVENT_ON_CHILD in audit marks mask
  inotify: do not set FS_EVENT_ON_CHILD in non-dir mark mask
  fsnotify: pass dir and inode arguments to fsnotify()
  fsnotify: create helper fsnotify_inode()
  of: property: Add device link support for pinctrl-0 through pinctrl-8
  of: property: Add device link support for multiple DT bindings
  arm64: dts: qcom: sc7180: Add iommus property to ETR
  arm64: dts: qcom: sc7180: Add support to skip powering up of ETM
  integrity: remove redundant initialization of variable ret
  arm64: dts: qcom: sc7180: Add properties to qfprom for fuse blowing
  tools, bpftool: Add LSM type to array of prog names
  tools, bpftool: Skip type probe if name is not found
  Smack: prevent underflow in smk_set_cipso()
  Smack: fix another vsscanf out of bounds
  i2c: core: do not use logical device when creating irq domain
  net/mlx4: Use fallthrough pseudo-keyword
  drm: Remove redundant NULL check
  qed: fix assignment of n_rq_elems to incorrect params field
  vfio/type1: Refactor vfio_iommu_type1_ioctl()
  vfio/pci: Add QAT devices to denylist
  vfio/pci: Add device denylist
  PCI: Add Intel QuickAssist device IDs
  vfio/pci: Hold igate across releasing eventfd contexts
  vfio/spapr_tce: convert get_user_pages() --> pin_user_pages()
  vfio/type1: Add conditional rescheduling after iommu map failed
  vfio/pci: Add Intel X550 to hidden INTx devices
  vfio: Cleanup allowed driver naming
  sfc_ef100: implement ndo_get_phys_port_{id,name}
  sfc_ef100: read device MAC address at probe time
  sfc_ef100: probe the PHY and configure the MAC
  sfc_ef100: actually perform resets
  sfc_ef100: extend ef100_check_caps to cover datapath_caps3
  sfc_ef100: read datapath caps, implement check_caps
  sfc_ef100: process events for MCDI completions
  sfc_ef100: implement ndo_open/close and EVQ probing
  sfc_ef100: implement MCDI transport
  sfc_ef100: don't call efx_reset_down()/up() on EF100
  sfc_ef100: PHY probe stub
  sfc_ef100: reset-handling stub
  sfc: skeleton EF100 PF driver
  sfc_ef100: register accesses on EF100
  sfc_ef100: add EF100 register definitions
  sfc: remove efx_ethtool_nway_reset()
  fsnotify: send event to parent and child with single callback
  inotify: report both events on parent and child with single callback
  dnotify: report both events on parent and child with single callback
  fanotify: no external fh buffer in fanotify_name_event
  fanotify: use struct fanotify_info to parcel the variable size buffer
  fsnotify: add object type "child" to object type iterator
  fanotify: use FAN_EVENT_ON_CHILD as implicit flag on sb/mount/non-dir marks
  fanotify: prepare for implicit event flags in mark mask
  fanotify: mask out special event flags from ignored mask
  fanotify: generalize test for FAN_REPORT_FID
  fanotify: distinguish between fid encode error and null fid
  fanotify: generalize merge logic of events on dir
  fanotify: generalize the handling of extra event flags
  fanotify: remove event FAN_DIR_MODIFY
  net: prp: enhance debugfs to display PRP info
  net: prp: add packet handling support
  net: hsr: define and use proto_ops ptrs to handle hsr specific frames
  net: prp: add supervision frame generation utility function
  net: hsr: introduce protocol specific function pointers
  net: hsr: introduce common code for skb initialization
  hsr: enhance netlink socket interface to support PRP
  qed: fix the allocation of the chains with an external PBL
  arm64: dts: meson: fix mmc0 tuning error on Khadas VIM3
  arm64: dts: meson: misc fixups for w400 dtsi
  bnxt_en: Add support for 'ethtool -d'
  bnxt_en: Switch over to use the 64-bit software accumulated counters.
  bnxt_en: Accumulate all counters.
  bnxt_en: Retrieve hardware masks for port counters.
  bnxt_en: Retrieve hardware counter masks from firmware if available.
  bnxt_en: Allocate additional memory for all statistics blocks.
  bnxt_en: Refactor statistics code and structures.
  bnxt_en: Use macros to define port statistics size and offset.
  bnxt_en: Update firmware interface to 1.10.1.54.
  bnxt_en: Remove PCIe non-counters from ethtool statistics
  net: Removed the device type check to add mpls support for devices
  ipmr: Copy option to correct variable
  fs: define inode flags using bit numbers
  kill unused dump_fpu() instances
  regset: kill user_regset_copyout{,_zero}()
  regset(): kill ->get_size()
  regset: kill ->get()
  csky: switch to ->regset_get()
  xtensa: switch to ->regset_get()
  parisc: switch to ->regset_get()
  nds32: switch to ->regset_get()
  nios2: switch to ->regset_get()
  hexagon: switch to ->regset_get()
  h8300: switch to ->regset_get()
  openrisc: switch to ->regset_get()
  riscv: switch to ->regset_get()
  c6x: switch to ->regset_get()
  ia64: switch to ->regset_get()
  arc: switch to ->regset_get()
  arm: switch to ->regset_get()
  sh: convert to ->regset_get()
  arm64: switch to ->regset_get()
  mips: switch to ->regset_get()
  sparc: switch to ->regset_get()
  s390: switch to ->regset_get()
  powerpc: switch to ->regset_get()
  x86: switch to ->regset_get()
  regset: new method and helpers for it
  copy_regset_to_user(): do all copyout at once.
  [elf-fdpic] switch coredump to regsets
  [elf-fdpic] use elf_dump_thread_status() for the dumper thread as well
  [elf-fdpic] move allocation of elf_thread_status into elf_dump_thread_status()
  [elf-fdpic] coredump: don't bother with cyclic list for per-thread objects
  kill elf_fpxregs_t
  take fdpic-related parts of elf_prstatus out
  unexport linux/elfcore.h
  introduction of regset ->get() wrappers, switching ELF coredumps to those
  net/smc: unique reason code for exceeded max dmb count
  s390/ism: indicate correct error reason in ism_alloc_dmb()
  sfc: drop unnecessary list_empty
  ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent()
  fsnotify: pass dir argument to handle_event() callback
  PCI: dwc: hisi: Remove non-ECAM HiSilicon hip05/hip06 driver
  igc: Fix static checker warning
  igc: Clean up the hw_stats structure
  igc: Clean up the mac_info structure
  igc: Remove ledctl_ fields from the mac_info structure
  igc: Fix registers definition
  igc: Remove unneeded ICTXQMTC register
  igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters
  igc: Remove unneeded variable
  sparc64: get rid of odd callers of copy_regset_from_user()
  sparc32: get rid of odd callers of copy_regset_from_user()
  RDMA/core: Fix return error value in _ib_modify_qp() to negative
  PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
  PCI: cadence: Add new *ops* for CPU addr fixup
  dt-bindings: PCI: cadence: Remove "mem" from reg binding
  PCI: cadence: Allow pci_host_bridge to have custom pci_ops
  PCI: cadence: Add support to start link and verify link status
  PCI: cadence: Convert all r/w accessors to perform only 32-bit accesses
  linux/kernel.h: Add PTR_ALIGN_DOWN macro
  PCI: cadence: Fix cdns_pcie_{host|ep}_setup() error path
  PCI: cadence: Use "dma-ranges" instead of "cdns,no-bar-match-nbits" property
  KVM: Using macros instead of magic values
  genirq/debugfs: Add missing irqchip flags
  genirq/affinity: Make affinity setting if activated opt-in
  RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7
  RDMA/mlx5: Use MLX5_SET macro instead of local structure
  spi: correct kernel-doc inconsistency
  spi: sun4i: update max transfer size reported
  spi: imx: enable runtime pm support
  MIPS: KVM: Fix build error caused by 'kvm_run' cleanup
  platform/x86: thinkpad_acpi: use standard charge control attribute names
  platform/x86: thinkpad_acpi: remove unused defines
  platform/chrome: cros_ec: Fix host command for regulator control.
  regulator: pca9450: Convert to use module_i2c_driver
  Revert "usb: dwc2: override PHY input signals with usb role switch support"
  platform/x86: ISST: drop a duplicated word in isst_if.h
  Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs"
  ACPI: APEI: remove redundant assignment to variable rc
  ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines
  ASoC: AMD: Restore PME_EN state at Power On
  ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check
  ACPI: NUMA: Remove the useless sub table pointer check
  ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array()
  locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs
  ASoC: intel: use asoc_substream_to_rtd()
  ASoC: intel/boards: use asoc_substream_to_rtd()
  ACPICA: Update version to 20200717
  ACPICA: Do not increment operation_region reference counts for field units
  ACPICA: Replace one-element array with flexible-array
  ACPI: Replace HTTP links with HTTPS ones
  powercap: Add Power Limit4 support
  ACPI: Use valid link to the ACPI specification
  iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory
  mmc: jz4740: Use pm_ptr() macro
  PM: Make *_DEV_PM_OPS macros use __maybe_unused
  PM: core: introduce pm_ptr() macro
  USB: iowarrior: fix up report size handling for some devices
  PCI: hv: Fix a timing issue which causes kdump to fail occasionally
  pm-graph v5.7 - important s2idle fixes
  x86/cpu: Refactor sync_core() for readability
  x86/cpu: Relocate sync_core() to sync_core.h
  x86/cpufeatures: Add enumeration for SERIALIZE instruction
  x86/mm/64: Make sync_global_pgds() static
  x86/mm/64: Do not sync vmalloc/ioremap mappings
  x86/mm: Pre-allocate P4D/PUD pages for vmalloc area
  ACPI: OSL: Clean up the removal of unused memory mappings
  ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem()
  ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address()
  ACPICA: Preserve memory opregion mappings
  ACPI: OSL: Implement deferred unmapping of ACPI memory
  Revert "test_firmware: Test platform fw loading on non-EFI systems"
  dmaengine: dw: Don't include unneeded header to platform data header
  MAINTAINERS: Add Git repository for memory controller drivers
  memory: brcmstb_dpfe: Fix language typo
  memory: samsung: exynos5422-dmc: Correct white space issues
  memory: samsung: exynos-srom: Correct alignment
  memory: pl172: Enclose macro argument usage in parenthesis
  memory: of: Correct kerneldoc
  memory: omap-gpmc: Fix language typo
  memory: omap-gpmc: Correct white space issues
  memory: omap-gpmc: Use 'unsigned int' for consistency
  memory: omap-gpmc: Enclose macro argument usage in parenthesis
  memory: omap-gpmc: Correct kerneldoc
  memory: mvebu-devbus: Align with open parenthesis
  memory: mvebu-devbus: Add missing braces to all arms of if statement
  memory: bt1-l2-ctl: Add blank lines after declarations
  dmaengine: Actions: Add support for S700 DMA engine
  dmaengine: Actions: get rid of bit fields from dma descriptor
  dt-bindings: dmaengine: convert Actions Semi Owl SoCs bindings to yaml
  dmaengine: idxd: add missing invalid flags field to completion
  dmaengine: dw: Initialize max_sg_burst capability
  dmaengine: dw: Introduce max burst length hw config
  dmaengine: dw: Initialize min and max burst DMA device capability
  dmaengine: dw: Set DMA device max segment size parameter
  dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config
  dmaengine: Introduce DMA-device device_caps callback
  dmaengine: Introduce max SG burst capability
  dmaengine: Introduce min burst length capability
  dt-bindings: dma: dw: Add max burst transaction length property
  dt-bindings: dma: dw: Convert DW DMAC to DT binding
  udf: osta_udf.h: delete a duplicated word
  reiserfs: reiserfs.h: delete a duplicated word
  ext2: ext2.h: fix duplicated word + typos
  dmaengine: ti: k3-udma: Query throughput level information from hardware
  dmaengine: ti: k3-udma: Use defines for capabilities register parsing
  printk: Make linux/printk.h self-contained
  s390/vmemmap: coding style updates
  s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consecutive sections
  s390/vmemmap: remember unused sub-pmd ranges
  s390/vmemmap: fallback to PTEs if mapping large PMD fails
  s390/vmem: cleanup empty page tables
  s390/vmemmap: take the vmem_mutex when populating/freeing
  s390/vmemmap: cleanup when vmemmap_populate() fails
  thermal: qcom: tsens-v0_1: Add support for MSM8939
  s390/vmemmap: extend modify_pagetable() to handle vmemmap
  s390/vmem: consolidate vmem_add_range() and vmem_remove_range()
  s390/vmem: rename vmem_add_mem() to vmem_add_range()
  s390: enable HAVE_FUNCTION_ERROR_INJECTION
  s390/pci: clarify comment in s390_mmio_read/write
  dt-bindings: tsens: qcom: Document MSM8939 compatible
  irqchip/imx-intmux: Implement intmux runtime power management
  irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table()
  irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h
  irqchip/stm32-exti: Map direct event to irq parent
  irqchip/mtk-cirq: Convert to a platform driver
  irqchip/mtk-sysirq: Convert to a platform driver
  irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER helper macros
  irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP_MATCH helper macros
  irqchip: irq-bcm2836.h: drop a duplicated word
  irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR
  irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map
  irqchip/gic-v3: Remove unused register definition
  irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module
  genirq: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
  irqdomain: Export irq_domain_update_bus_token
  irqchip/mips-gic: Make local symbols static
  genirq/irqdomain: Remove redundant NULL pointer check on fwnode
  irqchip/ativic32: Constify irq_domain_ops
  irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API
  drm/fourcc: fix Amlogic Video Framebuffer Compression macro
  powerpc/fadump: Fix build error with CONFIG_PRESERVE_FA_DUMP=y
  mtd: spi-nor: update read capabilities for w25q64 and s25fl064k
  mtd: spi-nor: micron: Add SPI_NOR_DUAL_READ flag on mt25qu02g
  mtd: spi-nor: macronix: Add support for mx66u2g45g
  mtd: spi-nor: intel-spi: Simulate WRDI command
  m68k: stmark2: enable edma support for dspi
  m68k: use asm-generic cmpxchg_local()
  m68k: mcfmmu: remove stale part of comment about steal_context
  m68knommu: fix overwriting of bits in ColdFire V3 cache control
  m68k: fix ColdFire mmu init compile warning
  m68knommu: fix use of cpu_to_le() on IO access
  m68knommu: __force type casts for raw IO access
  m68k: stmark2: defconfig updates
  gpio: regmap: fix type clash
  power: fix duplicated words in bq2415x_charger.h
  power: Convert to DEFINE_SHOW_ATTRIBUTE
  power: reset: keystone-reset: Replace HTTP links with HTTPS ones
  SUNRPC: Refresh the show_rqstp_flags() macro
  x86/ioperm: Initialize pointer bitmap with NULL rather than 0
  entry: Correct __secure_computing() stub
  f2fs: compress: delay temp page allocation
  f2fs: compress: fix to update isize when overwriting compressed file
  f2fs: space related cleanup
  powerpc/powernv/pci.h: delete duplicated word
  powerpc/smu.h: delete duplicated word
  powerpc/reg.h: delete duplicated word
  powerpc/ppc_asm.h: delete duplicated word
  powerpc/hw_breakpoint.h: delete duplicated word
  powerpc/epapr_hcalls.h: delete duplicated words
  powerpc/cputime.h: delete duplicated word
  powerpc/book3s/radix-4k.h: delete duplicated word
  powerpc/book3s/mmu-hash.h: delete duplicated word
  powerpc/lib: remove memcpy_flushcache redundant return
  powerpc/ptdump: Refactor update of pg_state
  powerpc/ptdump: Refactor update of st->last_pa
  powerpc/32s: Use dedicated segment for modules with STRICT_KERNEL_RWX
  powerpc/32s: Kernel space starts at TASK_SIZE
  powerpc/32: Set user/kernel boundary at TASK_SIZE instead of PAGE_OFFSET
  powerpc/32s: Only leave NX unset on segments used for modules
  powerpc: Use MODULES_VADDR if defined
  powerpc/lib: Prepare code-patching for modules allocated outside vmalloc space
  powerpc/papr_scm: Make some symbols static
  powerpc/64s: allow for clang's objdump differences
  powerpc: Implement smp_cond_load_relaxed()
  powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint
  powerpc/pseries: Implement paravirt qspinlocks for SPLPAR
  powerpc/64s: Implement queued spinlocks and rwlocks
  entry: Correct 'noinstr' attributes
  powerpc: Move spinlock implementation to simple_spinlock
  powerpc/pseries: Move some PAPR paravirt functions to their own file
  powerpc/numa: Limit possible nodes to within num_possible_nodes
  macintosh/via-macii: Clarify definition of macii_init()
  macintosh/via-macii: Use the stack for reset request storage
  macintosh/via-macii: Use unsigned type for autopoll_devs variable
  macintosh/via-macii: Use bool type for reading_reply variable
  macintosh/via-macii: Handle poll replies correctly
  macintosh/via-macii: Remove read_done state
  macintosh/via-macii: Handle /CTLR_IRQ signal correctly
  macintosh/via-macii: Poll the device most likely to respond
  macintosh/via-macii: Access autopoll_devs when inside lock
  macintosh/adb-iop: Implement SRQ autopolling
  macintosh/adb-iop: Implement sending -> idle state transition
  macintosh/adb-iop: Implement idle -> sending state transition
  macintosh/adb-iop: Resolve static checker warnings
  macintosh/adb-iop: Access current_req and adb_iop_state when inside lock
  macintosh/adb-iop: Adopt bus reset algorithm from via-macii driver
  macintosh/adb-iop: Correct comment text
  macintosh/adb-iop: Remove dead and redundant code
  powerpc/perf: Initialize power10 PMU registers in cpu setup routine
  powerpc/powernv/sriov: Remove vfs_expanded
  powerpc/powernv/sriov: Make single PE mode a per-BAR setting
  powerpc/powernv/sriov: Refactor M64 BAR setup
  powerpc/powernv/sriov: Move M64 BAR allocation into a helper
  powerpc/powernv/sriov: De-indent setup and teardown
  powerpc/powernv/sriov: Drop iov->pe_num_map[]
  powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe()
  powerpc/powernv/sriov: Factor out M64 BAR setup
  powerpc/powernv/sriov: Simplify used window tracking
  powerpc/powernv/sriov: Rename truncate_iov
  powerpc/powernv/sriov: Explain how SR-IOV works on PowerNV
  powerpc/powernv/sriov: Move SR-IOV into a separate file
  powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 window
  powerpc/powernv/pci: Add explicit tracking of the DMA setup state
  powerpc/powernv/pci: Always tear down DMA windows on PE release
  powerpc/powernv/pci: Add pci_bus_to_pnvhb() helper
  powerpc/eeh: Move PE tree setup into the platform
  powerpc/eeh: Drop pdn use in eeh_pe_tree_insert()
  powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe()
  powerpc/eeh: Remove class code field from edev
  powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log
  powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config()
  powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify()
  powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config()
  powerpc/eeh: Remove VF config space restoration
  powerpc/eeh: Kill off eeh_ops->get_pe_addr()
  powerpc/pseries: Stop using pdn->pe_number
  powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev
  powerpc/eeh: Remove eeh_dev.c
  powerpc/eeh: Remove eeh_dev_phb_init_dynamic()
  powerpc/watchpoint: Remove 512 byte boundary
  powerpc/watchpoint: Return available watchpoints dynamically
  powerpc/watchpoint: Guest support for 2nd DAWR hcall
  powerpc/watchpoint: Rename current H_SET_MODE DAWR macro
  powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit
  powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR
  powerpc/watchpoint: Enable watchpoint functionality on power10 guest
  powerpc/watchpoint: Fix DAWR exception for CACHEOP
  powerpc/watchpoint: Fix DAWR exception constraint
  powerpc/watchpoint: Fix 512 byte boundary limit
  powerpc/book3s64/pkey: Disable pkey on POWER6 and before
  dt-bindings: i2c: renesas,iic: Document r8a774e1 support
  dt-bindings: i2c: renesas,i2c: Document r8a774e1 support
  i2c: rcar: slave: only send STOP event when we have been addressed
  MIPS: Fix unable to reserve memory for Crash kernel
  x86: uv: uv_hub.h: Delete duplicated word
  x86: cmpxchg_32.h: Delete duplicated word
  x86: bootparam.h: Delete duplicated word
  MIPS: CPU#0 is not hotpluggable
  MIPS: ingenic: JZ4725B: Add IPU node
  mips: octeon: octeon.h: delete duplicated word
  mips: octeon: cvmx-pow.h: fix duplicated words
  mips: octeon: cvmx-pkoh: fix duplicated words
  mips: octeon: cvmx-pip.h: delete duplicated word
  mips: octeon: cvmx-l2c.h: delete duplicated word
  mips: io.h: delete duplicated word
  bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands
  selftests/bpf: Add BPF XDP link selftests
  libbpf: Add support for BPF XDP link
  bpf: Implement BPF XDP link-specific introspection APIs
  bpf, xdp: Implement LINK_UPDATE for BPF XDP link
  bpf, xdp: Add bpf_link-based XDP attachment API
  bpf, xdp: Extract common XDP program attachment logic
  bpf, xdp: Maintain info on attached XDP BPF programs in net_device
  bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL
  bpf: Fix build on architectures with special bpf_user_pt_regs_t
  bpf/local_storage: Fix build without CONFIG_CGROUP
  Documentation/bpf: Document CGROUP_STORAGE map type
  selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress
  bpf: Make cgroup storages shared between programs on the same cgroup
  selftests/bpf: Add get_stackid_cannot_attach
  selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs
  selftests/bpf: Add callchain_stackid
  selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches
  libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO
  bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work
  selftests/bpf: Add a test for out of bound rdonly buf access
  bpf: Separate bpf_get_[stack|stackid] for perf events BPF
  selftests/bpf: Add a test for bpf sk_storage_map iterator
  selftests/bpf: Add test for bpf array map iterators
  selftests/bpf: Add test for bpf hash map iterators
  tools/bpftool: Add bpftool support for bpf map element iterator
  tools/libbpf: Add support for bpf map element iterator
  bpf: Implement bpf iterator for sock local storage map
  bpf: Implement bpf iterator for array maps
  bpf: Implement bpf iterator for hash maps
  bpf: Add bpf_prog iterator
  bpf: Implement bpf iterator for map elements
  bpf: Fix pos computation for bpf_iter seq_ops->start()
  bpf: Support readonly/readwrite buffers in verifier
  selftests/bpf: Test BPF socket lookup and reuseport with connections
  bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t
  bpf: Refactor bpf_iter_reg to have separate seq_info member
  udp: Don't discard reuseport selection when group has connections
  tools/bpftool: Strip BPF .o files before skeleton generation
  driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
  tools/testing/nvdimm: Emulate firmware activation commands
  tools/testing/nvdimm: Prepare nfit_ctl_test() for ND_CMD_CALL emulation
  tools/testing/nvdimm: Add command debug messages
  tools/testing/nvdimm: Cleanup dimm index passing
  ACPI: NFIT: Define runtime firmware activation commands
  ACPI: NFIT: Move bus_dsm_mask out of generic nvdimm_bus_descriptor
  libnvdimm: Validate command family indices
  locking/lockdep: Fix overflow in presentation of average lock-time
  io-wq: update hash bits
  io_uring: fix missing io_queue_linked_timeout()
  io_uring: mark ->work uninitialised after cleanup
  x86/xen/time: Set the X86_FEATURE_TSC_KNOWN_FREQ flag in xen_tsc_khz()
  bcache: fix bio_{start,end}_io_acct with proper device
  bcache: avoid extra memory consumption in struct bbio for large bucket size
  bcache: avoid extra memory allocation from mempool c->fill_iter
  bcache: add sysfs file to display feature sets information of cache set
  bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
  bcache: handle btree node memory allocation properly for bucket size > 8MB
  bcache: handle cache set verify_ondisk properly for bucket size > 8MB
  bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
  bcache: handle c->uuids properly for bucket size > 8MB
  bcache: introduce meta_bucket_pages() related helper routines
  bcache: struct cache_sb is only for in-memory super block now
  bcache: move bucket related code into read_super_common()
  bcache: increase super block version for cache device and backing device
  bcache: fix super block seq numbers comparision in register_cache_set()
  bcache: disassemble the big if() checks in bch_cache_set_alloc()
  bcache: add more accurate error information in read_super_common()
  bcache: add read_super_common() to read major part of super block
  bcache: fix overflow in offset_to_stripe()
  bcache: avoid nr_stripes overflow in bcache_device_init()
  bcache: Use struct_size() in kzalloc()
  bcache: movinggc: Use struct_size() helper in kzalloc()
  bcache: writeback: Remove unneeded variable i
  bcache: journel: use for_each_clear_bit() to simplify the code
  bcache: allocate meta data pages as compound pages
  bcache: Fix typo in Kconfig name
  staging: comedi: addi: Replace HTTP links with HTTPS ones
  staging: comedi: amplc: Replace HTTP links with HTTPS ones
  staging: comedi: das: Replace HTTP links with HTTPS ones
  staging: comedi: dt: Replace HTTP links with HTTPS ones
  staging: comedi: ni: Replace HTTP links with HTTPS ones
  staging: comedi: pcl: Replace HTTP links with HTTPS ones
  staging: comedi: pcm: Replace HTTP links with HTTPS ones
  staging: comedi: adl: Replace HTTP links with HTTPS ones
  staging: comedi: adv: Replace HTTP links with HTTPS ones
  staging: comedi: cb: Replace HTTP links with HTTPS ones
  staging: comedi: Replace HTTP links with HTTPS ones
  STAGING - REALTEK RTL8188EU DRIVERS: Fix Coding Style Error
  x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs
  x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family
  sched/uclamp: Remove unnecessary mutex_init()
  firmware_loader: EFI firmware loader must handle pre-allocated buffer
  selftest/firmware: Add selftest timeout in settings
  test_firmware: Test platform fw loading on non-EFI systems
  x86/defconfigs: Refresh defconfig files
  x86/mm: Remove the unused mk_kernel_pgd() #define
  x86/tsc: Remove unused "US_SCALE" and "NS_SCALE" leftover macros
  x86/ioapic: Remove unused "IOAPIC_AUTO" define
  net: dsa: mv88e6xxx: Use chip-wide max frame size for MTU
  net: dsa: mv88e6xxx: Support jumbo configuration on 6190/6190X
  net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
  scsi: mvsas: Move 'core_nr' inside #ifdef and remove unused variable 'res_flag'
  scsi: esas2r: Demote a few non-conformant kerneldoc headers
  scsi: bnx2i: Add parameter description and rename another
  scsi: bfa: Ensure a blank line precedes next function/header
  scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error'
  scsi: qedi: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Demote non-kerneldoc headers down to standard comment blocks
  scsi: esas2r: Add braces around the one-line if()
  scsi: qedi: Remove set but unused variable 'tmp'
  scsi: be2iscsi: Correct misdocumentation of function param 'ep'
  scsi: bnx2i: Add, remove and edit some function parameter descriptions
  scsi: bnx2i: Fix a whole host of kerneldoc issues
  scsi: bfa: Remove unused variable 'adisc'
  scsi: bfa: Demote non-compliant kerneldoc headers to standard comments
  scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param
  scsi: bfa: Staticify non-external functions
  scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg
  scsi: csiostor: Mark known unused variable as __always_unused
  scsi: bfa: Remove a few unused variables 'pgoff' and 't'
  scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param
  scsi: lpfc: Fix a bunch of kerneldoc misdemeanors
  scsi: qla4xxx: Rename function parameter descriptions
  scsi: lpfc: Add and rename a whole bunch of function parameter descriptions
  scsi: lpfc: Use __printf() format notation
  scsi: qla4xxx: Remove set but unused variable 'status'
  scsi: ips: Convert strnlen() to memcpy() since result should not be NUL terminated
  scsi: ips: Remove some set but unused variables
  scsi: qedi: Remove 2 set but unused variables
  scsi: bfa: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Remove set but unused variable 'rp'
  scsi: bnx2i: Add missing descriptions for 'attr' parameter
  scsi: bfa: Staticify local functions
  scsi: ufs: ufs-exynos: Demote seemingly unintentional kerneldoc header
  scsi: bnx2i: Fix parameter misnaming in function header
  scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers
  scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues
  scsi: lpfc: Fix some function parameter descriptions
  scsi: cxgb3i: Remove bad documentation and demote kerneldoc header
  scsi: sym53c8xx_2: Ensure variable has the same stipulations as code using it
  scsi: sym53c8xx_2: Add missing description for 'pdev'
  scsi: lpfc: Ensure variable has the same stipulations as code using it
  scsi: bfa: Staticify all local functions
  scsi: csiostor: Demote kerneldoc that fails to meet the criteria
  scsi: qla4xxx: Supply description for 'code'
  scsi: qla4xxx: Remove three set but unused variables
  scsi: csiostor: Fix misnamed function parameter
  scsi: lpfc: Fix-up formatting/docrot where appropriate
  scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err'
  scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param
  scsi: qla4xxx: Repair function documentation headers
  scsi: qla4xxx: Fix some kerneldoc parameter documentation issues
  scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set_phy_profile_req'
  scsi: lpfc: Fix-up around 120 documentation issues
  scsi: qla4xxx: Fix incorrectly named function parameter
  scsi: qla4xxx: Fix-up incorrectly documented parameter
  scsi: lpfc: Remove unused variable 'pg_addr'
  scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place its used
  scsi: pm8001: Remove a bunch of set but unused variables
  scsi: pm8001: Fix some function documentation issues
  scsi: pm8001: Fix a bunch of kerneldoc issues
  scsi: aic7xxx: Remove set but unused variables 'targ_info' and 'value'
  scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header
  scsi: qla4xxx: Check return value of pci_set_mwi()
  scsi: qla4xxx: Remove set but unused variable 'func_number'
  scsi: pm8001: Add descriptions for unused 'attr' function parameters
  scsi: pm8001: Move function header and supply some missing parameter descriptions
  scsi: aic94xx: Fix kerneldoc formatting issue with 'task'
  scsi: aacraid: Add descriptions for missing parameters
  scsi: aic94xx: Fix a couple of kerneldoc formatting issues
  scsi: aacraid: Add missing description for 'dev'
  scsi: aacraid: Add missing description for 'dev'
  scsi: aacraid: Add descriptions for missing parameters
  scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables
  scsi: arcmsr: arcmsr_hba: Remove statement with no effect
  scsi: dpt_i2o: Remove superfluous memset()
  scsi: core: Delete unnecessary buffer allocation for every loop iteration
  scsi: core: Add missing scsi_device_put() in scsi_host_block()
  scsi: core: Only return started requests from scsi_host_find_tag()
  scsi: fcoe: Use eth_zero_addr() to clear mac address
  scsi: fnic: Use eth_broadcast_addr() to assign broadcast address
  scsi: isci: Remove redundant initialization of variable 'status'
  scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer
  scsi: mesh: Fix panic after host or bus reset
  scsi: libsas: Remove redundant assignment to variable res
  scsi: libsas: Check link status in ATA prereset()
  scsi: libsas: Remove postreset from sas_sata_ops
  scsi: lpfc: Add dependency on CPU_FREQ
  scsi: ppa: Remove superfluous breaks
  scsi: imm: Remove superfluous breaks
  scsi: block: pm: Simplify resume handling
  scsi: ufs-qcom: Add Inline Crypto Engine support
  scsi: ufs: Add program_key() variant op
  scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers
  scsi: firmware: qcom_scm: Add support for programming inline crypto keys
  scsi: aic79xx: Restore modes when exiting ahd_linux_queue_abort_cmd()
  scsi: megaraid_sas: Clear affinity hint
  scsi: hpsa: Bump version
  scsi: hpsa: Increase controller error handling timeout
  scsi: hpsa: Increase queue depth for external LUNs
  scsi: hpsa: Correct rare oob condition
  scsi: scsi_transport_iscsi: Drop a duplicated word
  scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute
  scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors
  net: hix5hd2_gmac: Remove unneeded cast from memory allocation
  l2tp: WARN_ON rather than BUG_ON in l2tp_session_free
  l2tp: remove BUG_ON refcount value in l2tp_session_free
  l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge
  l2tp: don't BUG_ON seqfile checks in l2tp_ppp
  l2tp: don't BUG_ON session magic checks in l2tp_ppp
  l2tp: remove BUG_ON in l2tp_tunnel_closeall
  l2tp: remove BUG_ON in l2tp_session_queue_purge
  l2tp: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start
  l2tp: avoid multiple assignments
  icmp6: support rfc 4884
  icmp: prepare rfc 4884 for ipv6
  icmp: revise rfc4884 tests
  sctp: remove redundant initialization of variable status
  net: openvswitch: fixes potential deadlock in dp cleanup code
  sctp: fix slab-out-of-bounds in SCTP_DELAYED_SACK processing
  mISDN: Don't try to print a sockptr_t from debug logging code.
  net: optimize the sockptr_t for unified kernel/user address spaces
  net: pass a sockptr_t into ->setsockopt
  net/tcp: switch do_tcp_setsockopt to sockptr_t
  net/tcp: switch ->md5_parse to sockptr_t
  net/udp: switch udp_lib_setsockopt to sockptr_t
  net/ipv6: switch do_ipv6_setsockopt to sockptr_t
  net/ipv6: factor out a ipv6_set_opt_hdr helper
  net/ipv6: switch ipv6_flowlabel_opt to sockptr_t
  net/ipv6: split up ipv6_flowlabel_opt
  net/ipv6: switch ip6_mroute_setsockopt to sockptr_t
  net/ipv4: switch do_ip_setsockopt to sockptr_t
  net/ipv4: merge ip_options_get and ip_options_get_from_user
  net/ipv4: switch ip_mroute_setsockopt to sockptr_t
  bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t
  netfilter: switch nf_setsockopt to sockptr_t
  netfilter: switch xt_copy_counters to sockptr_t
  netfilter: remove the unused user argument to do_update_counters
  net/xfrm: switch xfrm_user_policy to sockptr_t
  net: switch sock_set_timeout to sockptr_t
  net: switch sock_set_timeout to sockptr_t
  net: switch sock_setbindtodevice to sockptr_t
  net: switch copy_bpf_fprog_from_user to sockptr_t
  net: add a new sockptr_t type
  bpfilter: reject kernel addresses
  net/bpfilter: split __bpfilter_process_sockopt
  bpfilter: fix up a sparse annotation
  net/sched: cls_flower: Add hash info to flow classification
  net/flow_dissector: add packet hash dissection
  net: hyperv: dump TX indirection table to ethtool regs
  ARM: configs: at91: sama5: enable CAN PLATFORM driver
  ARM: configs: at91: sama5: enable bridge and VLAN filtering
  ARM: configs: at91: sama5: add support for KSZ ethernet switches
  soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static
  firmware: ti_sci: Replace HTTP links with HTTPS ones
  soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify
  soc: ti: k3: fix semicolon.cocci warnings
  soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring'
  nfsd: netns.h: delete a duplicated word
  dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair
  soc: ti: k3-ringacc: separate soc specific initialization
  soc: ti: k3-ringacc: add request pair of rings api.
  soc: ti: k3-ringacc: add ring's flags to dump
  soc: ti: k3-ringacc: Move state tracking variables under a struct
  dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema
  SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
  mtd: properly check all write ioctls for permissions
  clk: qcom: lpass: Add support for LPASS clock controller for SC7180
  clk: qcom: gcc: Add support for GCC LPASS clock for SC7180
  dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180
  clk: qcom: gdsc: Add support to enable retention of GSDCR
  RDMA/mlx5: Fix typo in enum name
  drm/omap: Use {} to zero initialize the mode
  IB/hfi1: Use fallthrough pseudo-keyword
  RDMA/uverbs: Silence shiftTooManyBitsSigned warning
  RDMA/uverbs: Remove redundant assignments
  i2c: revert "i2c: core: Allow drivers to disable i2c-core irq mapping"
  RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow
  i2c: fsi: Prevent adding adapters for ports without dts nodes
  RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR
  RDMA/core: Update write interface to use automatic object lifetime
  io_uring: deduplicate io_grab_files() calls
  io_uring: don't do opcode prep twice
  io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works
  io_uring: batch put_task_struct()
  tasks: add put_task_struct_many()
  io_uring: return locked and pinned page accounting
  io_uring: don't miscount pinned memory
  io_uring: don't open-code recv kbuf managment
  io_uring: extract io_put_kbuf() helper
  io_uring: move BUFFER_SELECT check into *recv[msg]
  io_uring: free selected-bufs if error'ed
  io_uring: don't forget cflags in io_recv()
  io_uring: remove extra checks in send/recv
  io_uring: indent left {send,recv}[msg]()
  io_uring: simplify file ref tracking in submission state
  io_uring/io-wq: move RLIMIT_FSIZE to io-wq
  io_uring: alloc ->io in io_req_defer_prep()
  io_uring: remove empty cleanup of OP_OPEN* reqs
  io_uring: inline io_req_work_grab_env()
  RDMA/core: Align abort/commit object scheme for write() and ioctl() paths
  io_uring: place cflags into completion data
  io_uring: remove sequence from io_kiocb
  io_uring: use non-intrusive list for defer
  io_uring: remove init for unused list
  io_uring: add req->timeout.list
  io_uring: use completion list for CQ overflow
  io_uring: use inflight_entry list for iopoll'ing
  io_uring: rename ctx->poll into ctx->iopoll
  io_uring: share completion list w/ per-op space
  io_uring: follow **iovec idiom in io_import_iovec
  io_uring: add a helper for async rw iovec prep
  io_uring: simplify io_req_map_rw()
  io_uring: replace rw->task_work with rq->task_work
  io_uring: extract io_sendmsg_copy_hdr()
  io_uring: use more specific type in rcv/snd msg cp
  io_uring: rename sr->msg into umsg
  io_uring: fix sq array offset calculation
  driver core: Change delimiter in devlink device's name to "--"
  RDMA/mlx5: Allow SQ modification
  MAINTAINERS: arm/amlogic: add designated reviewers
  habanalabs: Fix memory leak in error flow of context initialization
  habanalabs: use no flags on MMU cache invalidation
  habanalabs: enable device before hw_init()
  habanalabs: create internal CB pool
  habanalabs: update hl_boot_if.h from firmware
  habanalabs: create common folder
  habanalabs: check for DMA errors when clearing memory
  habanalabs: verify queue can contain all cs jobs
  habanalabs: Assign each CQ with its own work queue
  habanalabs: halt device CPU only upon certain reset
  habanalabs: remove unused hash
  habanalabs: use queue pi/ci in order to determine queue occupancy
  habanalabs: configure maximum queues per asic
  habanalabs: remove soft-reset support from GAUDI
  habanalabs: PCIe iATU refactoring
  habanalabs: Extract ECC information from FW
  habanalabs: Add dropped cs statistics info struct
  habanalabs: extract cpu boot status lookup
  habanalabs: rephrase error messages
  habanalabs: Increase queues depth
  habanalabs: rephrase error message
  habanalabs: calculate trace frequency from PLL
  habanalabs: align armcp_packet structure to 8 bytes
  uapi/habanalabs: fix some comments
  habanalabs: Use mask instead of shift in sync stream registers
  habanalabs: sync stream generic functionality
  habanalabs: Use pending CS amount per ASIC
  habanalabs: remove rate limiters from GAUDI
  thermal: core: Fix thermal zone lookup by ID
  arm64: enable time namespace support
  arm64/vdso: Restrict splitting VVAR VMA
  arm64/vdso: Handle faults on timens page
  ASoC: dapm: don't call pm_runtime_* on card device
  dyndbg: export ddebug_exec_queries
  dyndbg: shorten our logging prefix, drop __func__
  dyndbg: allow anchored match on format query term
  dyndbg: combine flags & mask into a struct, simplify with it
  dyndbg: accept query terms like file=bar and module=foo
  dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100'
  dyndbg: refactor parse_linerange out of ddebug_parse_query
  dyndbg: use gcc ?: to reduce word count
  dyndbg: make ddebug_tables list LIFO for add/remove_module
  dyndbg: prefer declarative init in caller, to memset in callee
  dyndbg: fix pr_err with empty string
  dyndbg: fix a BUG_ON in ddebug_describe_flags
  dyndbg: fix overcounting of ram used by dyndbg
  dyndbg: rename __verbose section to __dyndbg
  dyndbg: refine debug verbosity; 1 is basic, 2 more chatty
  dyndbg: drop obsolete comment on ddebug_proc_open
  dyndbg-docs: initialization is done early, not arch
  dyndbg-docs: eschew file /full/path query in docs
  PCI/ATS: Add pci_pri_supported() to check device or associated PF
  xen: Remove redundant initialization of irq
  hwmon: (sparx5) Make symbol 's5_temp_match' static
  hwmon: (corsair-cpro) add reading pwm values
  hwmon: sparx5: Add Sparx5 SoC temperature driver
  dt-bindings: hwmon: Add Sparx5 temperature sensor
  hwmon: (tmp401) Replace HTTP links with HTTPS ones
  hwmon: (lm95234) Replace HTTP links with HTTPS ones
  hwmon: (lm90) Replace HTTP links with HTTPS ones
  hwmon: (k8temp) Replace HTTP links with HTTPS ones
  hwmon: (jc42) Replace HTTP links with HTTPS ones
  hwmon: (ina2xx) Replace HTTP links with HTTPS ones
  hwmon: (ina209) Replace HTTP links with HTTPS ones
  hwmon: Replace HTTP links with HTTPS ones
  docs: hwmon: Replace HTTP links with HTTPS ones
  hwmon: (adm1025) Replace HTTP links with HTTPS ones
  hwmon: add Corsair Commander Pro driver
  hwmon: (max6697) Allow max6581 to create tempX_offset
  hwmon: (tmmp513) Replace HTTP links with HTTPS links
  Documentation: hwmon/w83l786ng: drop duplicate words
  Documentation: hwmon/w83627ehf: drop duplicate words
  Documentation: hwmon/nct7665: drop duplicate words
  Documentation: hwmon/lm93: drop duplicate words
  Documentation: hwmon/f71882fg: drop duplicate words
  hwmon: (pmbus/core) Use s64 instead of long for calculations
  hwmon: (pmbus/max20730) Add max20710 support
  x86/build: Move max-page-size option to LDFLAGS_vmlinux
  regulator: fix memory leak on error path of regulator_register()
  ASoC: max98390: update dsm param bin max size
  ASoC: max98390: Update dsm init sequence and condition.
  ASoC: soc-component: don't report of_xlate_dai_name failures
  MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers
  memory: samsung: exynos-srom: Describe the Kconfig entry
  memory: Describe the MEMORY Kconfig entry
  memory: da8xx-ddrctl: Remove unused 'node' variable
  memory: fsl_ifc: Fix whitespace issues
  memory: pl172: Add GPLv2 SPDX license header
  memory: omap-gpmc: Fix whitespace issue
  memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M
  memory: mtk-smi: Add argument to function pointer definition
  memory: brcmstb_dpfe: Remove unneeded braces
  memory: brcmstb_dpfe: Constify the contents of string
  memory: ti-emif-pm: Fix cast to iomem pointer
  memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts
  memory: emif: Silence platform_get_irq() error in driver
  memory: emif: Fix whitespace coding style violations
  memory: emif: Put constant in comparison on the right side
  memory: emif-asm-offsets: Add GPLv2 SPDX license header
  memory: of: Remove unneeded extern from function declarations
  memory: of: Correct indentation
  memory: of: Remove __func__ in device related messages
  memory: of: Remove unused headers
  ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER
  ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of()
  ASoC: qcom: common: Parse properties with "qcom," prefix
  ASoC: qcom: common: Support parsing links without DPCM
  ASoC: q6afe: Remove unused q6afe_is_rx_port() function
  ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities()
  ASoC: qcom: Use devm for resource management
  arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support
  dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3
  dt-bindings: arm: amazon: add missing alpine-v2 DT binding
  dt-bindings: arm: amazon: update maintainers of amazon,al DT bindings
  arm64: dts: amazon: rename al folder to be amazon
  dt-bindings: arm: amazon: rename al,alpine DT binding to amazon,al
  usb: dwc3: gadget: when the started list is empty stop the active xfer
  usb: dwc3: gadget: make starting isoc transfers more robust
  usb: dwc3: gadget: add frame number mask
  usb: gadget: function: printer: Interface is disabled and returns error
  usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
  dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema
  usb: bdc: Use devm_clk_get_optional()
  usb: bdc: Halt controller on suspend
  usb: bdc: driver runs out of buffer descriptors on large ADB transfers
  usb: bdc: Adb shows offline after resuming from S2
  bdc: Fix bug causing crash after multiple disconnects
  usb: bdc: Add compatible string for new style USB DT nodes
  dt-bindings: usb: bdc: Update compatible strings
  USB: PHY: JZ4770: Reformat the code to align it.
  USB: PHY: JZ4770: Add support for new Ingenic SoCs.
  USB: PHY: JZ4770: Unify code style and simplify code.
  dt-bindings: USB: Add bindings for new Ingenic SoCs.
  usb: gadget: net2280: fix memory leak on probe error handling paths
  usb: cdns3: drd: simplify *switch_gadet and *switch_host
  usb: cdns3: core: removed overwriting some error code
  usb: cdns3: core: removed 'goto not_otg'
  usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST
  usb: cdns3: drd: changed return type from int to bool
  usb: cdns3: drd: return IRQ_NONE explicitly.
  usb: cnds3: drd: deleted !=
  usb: cdns3: drd: removed not needed variables initialization
  usb: cdns3: core: removed cdns3_get_current_role_driver function
  usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint
  usb: cdns3: ep0: delete the unnecessary operation
  usb: gadget: net2272: skip BAR1 on error handling paths in probe
  usb: gadget: bdc: use readl_poll_timeout() to simplify code
  usb: dwc2: Fix error path in gadget registration
  usb: gadget: udc: atmel: implement .pullup callback
  usb: gadget: udc: Flush pending work also in error path
  usb: cdns3: gadget: improve the set_configuration handling
  usb: dwc3: meson-g12a: fix shared reset control use
  ASoC: max98390: Fix dac event dapm mixer.
  powerpc/sstep: Fix incorrect CONFIG symbol in scv handling
  x86/kvm: Use generic xfer to guest work function
  x86/entry: Cleanup idtentry_enter/exit
  x86/entry: Use generic interrupt entry/exit code
  x86/entry: Cleanup idtentry_entry/exit_user
  x86/entry: Use generic syscall exit functionality
  x86/entry: Use generic syscall entry function
  x86/ptrace: Provide pt_regs helper for entry/exit
  x86/entry: Move user return notifier out of loop
  x86/entry: Consolidate 32/64 bit syscall entry
  x86/entry: Consolidate check_user_regs()
  entry: Provide infrastructure for work before transitioning to guest mode
  entry: Provide generic interrupt entry/exit code
  entry: Provide generic syscall exit function
  entry: Provide generic syscall entry functionality
  seccomp: Provide stub for __secure_computing()
  x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig
  iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu
  iommu: Add gfp parameter to io_pgtable_ops->map()
  iommu: Mark __iommu_map_sg() as static
  arm64/vdso: Add time namespace page
  arm64/vdso: Zap vvar pages when switching to a time namespace
  arm64/vdso: use the fault callback to map vvar pages
  compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.h> header
  recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
  thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id
  Documentation: ABI: leds-turris-omnia: document sysfs attribute
  leds: initial support for Turris Omnia LEDs
  dt-bindings: leds: add cznic,turris-omnia-leds binding
  arm64: Reserve HWCAP2_MTE as (1 << 18)
  dt-bindings: mmc: mediatek: Add document for mt6779
  mmc: mediatek: command queue support
  mmc: mediatek: refine msdc timeout api
  mmc: mediatek: add MT6779 MMC driver support
  timers: Recalculate next timer interrupt only when necessary
  leds: pattern trigger -- check pattern for validity
  mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode
  mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
  mmc: via-sdmmc: use generic power management
  memstick: jmb38x_ms: use generic power management
  mmc: sdhci-cadence: do not use hardware tuning for SD mode
  mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL975x
  mips: traps, add __init to parity_protection_init
  MIPS: BCM63xx: improve CFE version detection
  mmc: cqhci: Fix a print format for the task descriptor
  mmc: sdhci-of-arasan: fix timings allocation code
  mmc: sdhci: Fix a potential uninitialized variable
  dt-bindings: mmc: renesas,sdhi: convert to YAML
  clk: Clean up kernel-doc errors
  clk: qcom: Export gdsc_gx_do_nothing_enable() to modules
  clk: at91: sama7g5: add clock support for sama7g5
  clk: at91: clk-utmi: add utmi support for sama7g5
  clk: at91: clk-sam9x60-pll: re-factor to support plls with multiple outputs
  clk: at91: add macro for pll ids mask
  clk: at91: clk-programmable: add mux_table option
  clk: at91: clk-peripheral: add support for changeable parent rate
  clk: at91: clk-master: add master clock support for SAMA7G5
  clk: at91: clk-generated: add mux_table option
  clk: at91: clk-generated: pass the id of changeable parent at registration
  clk: at91: replace conditional operator with double logical not
  clk: at91: sckc: register slow_rc with accuracy option
  clk: at91: sam9x60: fix main rc oscillator frequency
  clk: at91: sam9x60-pll: use frac when setting frequency
  clk: at91: sam9x60-pll: check fcore against ranges
  clk: at91: sam9x60-pll: use logical or for range check
  clk: at91: clk-sam9x60-pll: fix mul mask
  clk: at91: clk-generated: check best_rate against ranges
  clk: at91: clk-generated: continue if __clk_determine_rate() returns error
  clk: at91: fix possible dead lock in new drivers
  MIPS: X2000: Add X2000 system type.
  MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
  clk: Add support for enabling/disabling clocks from debugfs
  clk: intel: Avoid unnecessary memset by improving code
  clk: intel: Improve locking in the driver
  clk: intel: Use devm_clk_hw_register() instead of clk_hw_register()
  clk: iproc: round clock rate to the closest
  MIPS: Retire kvm paravirt
  clk: qcom: Add graphics clock controller driver for SM8250
  clk: qcom: Add graphics clock controller driver for SM8150
  clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers
  dt-bindings: clock: add SM8250 QCOM Graphics clock bindings
  iommu/vt-d: Rename intel-pasid.h to pasid.h
  iommu/vt-d: Add page response ops support
  iommu/vt-d: Report page request faults for guest SVA
  iommu/vt-d: Add a helper to get svm and sdev for pasid
  iommu/vt-d: Refactor device_to_iommu() helper
  iommu/vt-d: Disable multiple GPASID-dev bind
  iommu/vt-d: Warn on out-of-range invalidation address
  iommu/vt-d: Fix devTLB flush for vSVA
  iommu/vt-d: Handle non-page aligned address
  dt-bindings: clock: add SM8150 QCOM Graphics clock bindings
  iommu/vt-d: Fix PASID devTLB invalidation
  iommu/vt-d: Remove global page support in devTLB flush
  iommu/vt-d: Enforce PASID devTLB field mask
  dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7180-gpucc
  clk: qcom: gcc: remove unnecessary vco_table from SM8150
  clk: qcom: clk-alpha-pll: use the right PCAL_DONE value for lucid pll
  clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid
  drm/nouveau/kms/nv50-: Fix CRC-related compile errors with debugfs disabled
  drm/nouveau/fence: use NVIDIA's headers for read()
  drm/nouveau/fence: use NVIDIA's headers for sync()
  drm/nouveau/fence: use NVIDIA's headers for emit()
  drm/nouveau/svm: use NVIDIA's headers for migrate_clear()
  drm/nouveau/svm: use NVIDIA's headers for migrate_copy()
  drm/nouveau/bo: use NVIDIA's headers for move move()
  drm/nouveau/bo: use NVIDIA's headers for move init()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for fillrect()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for imageblit()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for accel_init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_ctx()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_src()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_or()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_procamp()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_dither()
  clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ovly()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_base()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_mode()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_view()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_get_caps()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ctrl()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core wndw_owner()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core update()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_wait_done()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core caps_init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw update()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw blend_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw scale_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_wait_begun()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm update()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm point()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm space()
  drm/nouveau/fence: convert sync() to new push macros
  drm/nouveau/fence: convert emit() to new push macros
  drm/nouveau/gem: convert indirect pushbufs to new push macros
  drm/nouveau/chan: convert nvsw init to new push macros
  drm/nouveau: convert nvsw init to new push macros
  drm/nouveau/kms/nv04-: no need for multiple nvsw objects
  drm/nouveau/kms/nv04: convert page_flip() to new push macros
  drm/nouveau/kms/nv04: convert page_flip_emit() to new push macros
  drm/nouveau/svm: convert migrate_clear to new push macros
  drm/nouveau/svm: convert migrate_copy to new push macros
  drm/nouveau/bo: convert move move() to new push macros
  drm/nouveau/bo: convert move init() to new push macros
  drm/nouveau/bo: split buffer move functions into their own source files
  drm/nouveau/fbcon: convert copyarea() to new push macros
  drm/nouveau/fbcon: convert fillrect() to new push macros
  drm/nouveau/fbcon: convert imageblit() to new push macros
  drm/nouveau/fbcon: convert accel_init() to new push macros
  drm/nouveau: interop with new push macros
  drm/nouveau/kms/nv50-: implement proper push buffer control logic
  drm/nouveau/kms/nv50-: convert core crc_set_ctx() to new push macros
  drm/nouveau/kms/nv50-: convert core crc_set_src() to new push macros
  drm/nouveau/kms/nv50-: convert core head_or() to new push macros
  drm/nouveau/kms/nv50-: convert core head_procamp() to new push macros
  drm/nouveau/kms/nv50-: convert core head_dither() to new push macros
  drm/nouveau/kms/nv50-: convert core head_ovly() to new push macros
  drm/nouveau/kms/nv50-: convert core head_base() to new push macros
  drm/nouveau/kms/nv50-: convert core head_curs_clr() to new push macros
  drm/nouveau/kms/nv50-: convert core head_curs_set() to new push macros
  drm/nouveau/kms/nv50-: convert core head_core_clr() to new push macros
  drm/nouveau/kms/nv50-: convert core head_core_set() to new push macros
  drm/nouveau/kms/nv50-: convert core head_olut_clr() to new push macros
  drm/nouveau/kms/nv50-: convert core head_olut_set() to new push macros
  drm/nouveau/kms/nv50-: convert core head_mode() to new push macros
  drm/nouveau/kms/nv50-: convert core head_view() to new push macros
  drm/nouveau/kms/nv50-: convert core or_ctrl() to new push macros
  drm/nouveau/kms/nv50-: convert core wndw_owner() to new push macros
  drm/nouveau/kms/nv50-: convert core update() to new push macros
  drm/nouveau/kms/nv50-: convert core caps_init() to new push macros
  drm/nouveau/kms/nv50-: convert core init() to new push macros
  drm/nouveau/kms/nv50-: convert wndw update() to new push macros
  drm/nouveau/kms/nv50-: convert wndw blend_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw scale_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw image_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw image_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw xlut_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw xlut_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw ntfy_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw ntfy_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw sema_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw sema_set() to new push macros
  drm/nouveau/kms/nv50-: convert wimm update() to new push macros
  drm/nouveau/kms/nv50-: convert wimm point() to new push macros
  drm/nouveau/kms/nv50-: wrap existing command submission in nvif_push interface
  drm/nouveau/nvif: add support for object-level debug output
  drm/nouveau/nvif: give every notify object a human-readable name
  drm/nouveau/nvif: give every disp object a human-readable identifier
  drm/nouveau/nvif: give every usermode object a human-readable identifier
  drm/nouveau/nvif: give every vmm object a human-readable identifier
  drm/nouveau/nvif: give every mem object a human-readable identifier
  clk: qcom: gcc: fix sm8150 GPU and NPU clocks
  drm/nouveau/nvif: give every mmu object a human-readable identifier
  drm/nouveau/nvif: give every device object a human-readable identifier
  drm/nouveau/nvif: give every object a human-readable identifier
  drm/nouveau/nvif: rename client ctor/dtor
  drm/nouveau/kms/tu102: set NVC57D_HEAD_SET_HEAD_USAGE_BOUNDS_UPSCALING_ALLOWED to TRUE
  drm/nouveau: Use fallthrough pseudo-keyword
  drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pages
  drm/nouveau/mmu: make nvkm_vmm_ctor() static
  drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
  drm/nouveau: Fix reference count leak in nouveau_connector_detect
  drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
  drm/nouveau: fix multiple instances of reference count leaks
  drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
  drm/nouveau/sec2/gp102: allow module to load when LSFW is missing
  drm/nouveau/gr/gm200-: explicitly handle nofw
  drm/nouveau/pmu/gm200-: explicitly handle nofw
  drm/nouveau/pmu/gm20x: don't pretend we support loading with our custom FW
  drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrap
  drm/nouveau/acr: store a mask of LS falcons the HSFW can bootstrap
  drm/nouveau/acr: allow module to load when HSFW(s) are missing
  drm/nouveau/acr: refuse to load LSFW if HSFW is missing
  drm/nouveau/core: drop error message when no compatible FW found
  drm/nouveau/mmu/gp100-: enable mmu invalidate depth optimisation
  drm/nouveau/nvfw: firmware structures should begin with nvfw_
  drm/nouveau/tmr: fix nvkm_usec/nvkm_msec definitions
  drm/nouveau/therm/gt215: make gt215_therm_init static
  drm/nouveau/mmu: make a couple of functions static
  drm/nouveau/mc/gp10b: make gp10b_mc_init static
  drm/nouveau/nvfw/acr: make lsb_header_tail_dump static
  drm/nouveau/gr/gf100-: make some functions static
  drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc()
  serial: msm_serial: add sparse context annotation
  serial: pmac_zilog: add sparse context annotation
  newport_con: vc_color is now in state
  x86: Correct noinstr qualifiers
  x86/mm: Drop unused MAX_PHYSADDR_BITS
  memory: samsung: exynos5422-dmc: Do not ignore return code of regmap_read()
  ARM: dts: aspeed: wedge40: Enable pwm_tacho device
  ARM: dts: aspeed: wedge40: Enable ADC device
  ARM: dts: aspeed: wedge40: Disable unused i2c controllers
  ARM: dts: aspeed: cmm: Fixup I2C tree
  ARM: dts: aspeed: tacoma: Add CFAM reset GPIO
  ARM: dts: aspeed: rainier: Add CFAM reset GPIO
  f2fs: fix use-after-free issue
  f2fs: Change the type of f2fs_flush_inline_data() to void
  opp: Allow disabled OPPs in dev_pm_opp_get_freq()
  opp: ti-opp-supply: Replace HTTP links with HTTPS ones
  opp: core: Add missing export for dev_pm_opp_adjust_voltage
  vrf: Handle CONFIG_SYSCTL not set
  powerpc/test_emulate_sstep: Fix build error
  ice: add 1G SGMII PHY type
  ice: Report AOC PHY Types as Fiber
  clk: vc5: use a dedicated struct to describe the output drivers
  dt-bindings: clk: versaclock5: convert to yaml
  MAINTAINERS: take over IDT VersaClock 5 clock driver
  dt-bindings: clk: versaclock5: fix 'idt' prefix typos
  ice: add AQC get link topology handle support
  dt-bindings: arm: bcm: Add a select to the RPI Firmware binding
  ice: Rename low_power_ctrl
  ice: update reporting of autoneg capabilities
  ice: add ice_aq_get_phy_caps() debug logs
  ice: support Total Port Shutdown on devices that support it
  ice: add link lenient and default override support
  ice: restore PHY settings on media insertion
  net: dsa: stop overriding master's ndo_get_phys_port_name
  ice: move auto FEC checks into ice_cfg_phy_fec()
  ice: refactor FC functions
  ice: Add advanced power mgmt for WoL
  ice: split ice_discover_caps into two functions
  ice: split ice_parse_caps into separate functions
  dt-bindings: phy: ti: phy-gmii-sel: convert bindings to json-schema
  ice: refactor ice_discover_caps to avoid need to retry
  dt-bindings: mux: mux.h: drop a duplicated word
  dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema
  CREDITS: Replace HTTP links with HTTPS ones
  docs: process: Add an example for creating a fixes tag
  doc/zh_CN: add Chinese translation prefer section
  doc/zh_CN: add clearing-warn-once Chinese version
  doc/zh_CN: add admin-guide index
  doc:it_IT: process: coding-style.rst: Correct __maybe_unused compiler label
  futex: MAINTAINERS: Re-add selftests directory
  docs: timers: drop documentation about LB_BIAS
  docs: core-api/printk-formats.rst: use literal block syntax
  docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document
  docs: process/index.rst: Fix reference to nonexistent document
  docs: staging/tee.rst: convert into definition list
  docs: admin-guide/mm/index: Fix reference to nonexistent document
  docs: admin-guide/index.rst: Add pstore-blk.rst
  docs: bpf/index.rst: Add ringbuf.rst
  docs: trace/index.rst: add histogram-design.rst
  docs: index.rst: Add watch_queue
  docs/core-api: memory-allocation: describe reclaim behaviour
  Documentation: driver-api: update kernel connector
  arm64: Replace HTTP links with HTTPS ones
  i2c: busses: Use fallthrough pseudo-keyword
  docs/mm: concepts.rst: remove unnecessary word
  docs: Move kprobes.rst from staging/ to trace/
  docs: staging/kprobes.rst: Move references to a separate appendix
  docs: staging/kprobes.rst: Update some of the references
  Documentation: fix typo for core-api/cpu_hotplug documentation
  Documentation: fb, fix path to modedb.c
  cxgb4: add loopback ethtool self-test
  l2tp: cleanup kzalloc calls
  l2tp: cleanup netlink tunnel create address handling
  l2tp: cleanup netlink send of tunnel address information
  l2tp: check socket address type in l2tp_dfs_seq_tunnel_show
  l2tp: cleanup unnecessary braces in if statements
  l2tp: cleanup comparisons to NULL
  ASoC: convert ROHM BD28623 amplifier binding to yaml
  ASoC: bindings: fsl-asoc-card: Support properties for configuring dai fmt
  ASoC: fsl-asoc-card: Support configuring dai fmt from DT
  ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq
  ASoC: tegra: Fix build error due to 64-by-32 division
  ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors
  ASoC: omap: Replace HTTP links with HTTPS ones
  ASoC: wm_adsp: Support new metadata block ID's
  ASoC: fsl: Replace HTTP links with HTTPS ones
  ASoC: ti: Replace HTTP links with HTTPS ones
  net/ncsi: use eth_zero_addr() to clear mac address
  cxgb4: use eth_zero_addr() to clear mac address
  subflow: introduce and use mptcp_can_accept_new_subflow()
  subflow: use rsk_ops->send_reset()
  subflow: explicitly check for plain tcp rsk
  mptcp: cleanup subflow_finish_connect()
  mptcp: explicitly track the fully established status
  mptcp: mark as fallback even early ones
  mptcp: avoid data corruption on reinsert
  subflow: always init 'rel_write_seq'
  sfc: convert to new udp_tunnel infrastructure
  Staging: rtl8188eu: Fix a constant comparison coding style issue
  staging: rtl8723bs: Cleanup open brace issues
  staging: octeon: Indent with tabs instead of spaces
  staging: unisys: visorhba: remove redundant initialization of variables scsicmd_id and rc
  staging: octeon: Add the license identifier
  ASoC: uniphier: use asoc_substream_to_rtd()
  ASoC: mxs: use asoc_substream_to_rtd()
  ASoC: xtensa: use asoc_substream_to_rtd()
  ASoC: kirkwood: use asoc_substream_to_rtd()
  ASoC: sprd: use asoc_substream_to_rtd()
  ASoC: generic: use asoc_substream_to_rtd()
  ASoC: codecs: use asoc_substream_to_rtd()
  ASoC: bcm: use asoc_substream_to_rtd()
  ASoC: au1x: use asoc_substream_to_rtd()
  ASoC: meson: use asoc_substream_to_rtd()
  ASoC: dwc: use asoc_substream_to_rtd()
  ASoC: qcom: use asoc_substream_to_rtd()
  ASoC: atmel: use asoc_substream_to_rtd()
  ASoC: mediatek: use asoc_substream_to_rtd()
  ASoC: fsl: use asoc_substream_to_rtd()
  ASoC: amd: use asoc_substream_to_rtd()
  ASoC: rockchip: use asoc_substream_to_rtd()
  ASoC: cirrus: use asoc_substream_to_rtd()
  ASoC: pxa: use asoc_substream_to_rtd()
  ASoC: samsung: use asoc_substream_to_rtd()
  ASoC: sh: use asoc_substream_to_rtd()
  ASoC: sof: use asoc_substream_to_rtd()
  ASoC: stm: use asoc_substream_to_rtd()
  ASoC: sunxi: use asoc_substream_to_rtd()
  ASoC: tegra: use asoc_substream_to_rtd()
  ASoC: ti: use asoc_substream_to_rtd()
  ASoC: ux500: use asoc_substream_to_rtd()
  ASoC: soc-xxx: add asoc_substream_to_rtd()
  hyperv: hyperv.h: drop a duplicated word
  mei: hw: don't use one element arrays
  mei: hw: use sizeof of variable instead of struct type
  mei: client: use sizeof of variable instead of struct type
  mei: bus: use sizeof of variable instead of struct type
  mei: ioctl: use sizeof of variable instead of struct type
  mei: hbm: use sizeof of variable instead of struct type
  Revert "mei: Avoid the use of one-element arrays"
  ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function
  PCI: of: Reduce missing non-prefetchable memory region to a warning
  PCI: rcar: Use struct pci_host_bridge.windows list directly
  PCI: rcar: Use devm_pci_alloc_host_bridge()
  PCI: cadence: Remove private bus number and range storage
  PCI: cadence: Use bridge resources for outbound window setup
  PCI: Move setting pci_host_bridge.busnr out of host drivers
  debugfs: Add access restriction option
  tracefs: Remove unnecessary debug_fs checks.
  xhci: dbc: remove tty specific port structure from struct xhci_dbc
  xhci: dbgcap: remove dbc dependency on dbctty specific flag
  xhci: dbc: Add a operations structure to access driver functions
  xhci: dbctty: split dbc tty driver registration and unregistration functions.
  xhci: dbc: remove endpoint pointers from dbc_port structure
  xhci: dbc: simplify dbc requests allocation and queueing
  xhci: dbc: Pass dbc pointer to dbc start and stop functions.
  xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions
  xhci: dbc: don't use generic xhci ring allocation functions for dbc.
  xhci: dbc: Don't use generic xhci context allocation for dbc
  xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd
  xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints
  xhci: dbgtty: Pass dbc pointer when registering a dbctty device
  xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer
  xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop()
  xhci: dbc: Pass dbc pointer to endpoint init and exit functions.
  xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue()
  xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context()
  xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter
  xhci: dbc: Use dev_info() and similar instead of xhci_info()
  xhci: dbc: Add device pointer to dbc structure
  xhci: dbc: Remove dbc_dma_free_coherent() wrapper
  xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper
  xhci: dbc: Don't use generic xhci erst allocation and free functions
  xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg()
  xhci: dbc: Don't use generic xhci inc_deq() function for dbc
  xhci: Make debug message consistent with bus and port number
  clocksource/drivers/ingenic: Add support for the Ingenic X1000 OST.
  dt-bindings: timer: Add Ingenic X1000 OST bindings.
  clocksource/drivers: Replace HTTP links with HTTPS ones
  clocksource/drivers/nomadik-mtu: Handle 32kHz clock
  clocksource/drivers/sh_cmt: Use "kHz" for kilohertz
  clocksource/drivers/imx: Add support for i.MX TPM driver with ARM64
  clocksource/drivers/ingenic: Add high resolution timer support for SMP/SMT.
  bus: fsl-mc: probe the allocatable objects first
  bus: fsl-mc: use raw spin lock to serialize mc cmds
  bus: fsl-mc: add missing device types
  pinctrl: mediatek: update pinmux definitions for mt6779
  driver core: Fix probe_count imbalance in really_probe()
  pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API
  gpio: Correct kernel-doc inconsistency
  cardreader/rtsx_pcr.c: use generic power management
  gpio: pci-idio-16: Use irqchip template
  gpio: pcie-idio-24: Use irqchip template
  gpio: 104-idio-16: Use irqchip template
  gpio: 104-idi-48: Use irqchip template
  gpio: 104-dio-48e: Use irqchip template
  gpio: ws16c48: Use irqchip template
  gpio: omap: improve coding style for pin config flags
  gpio: dln2: Use irqchip template
  pinctrl: mcp23s08: Use irqchip template
  pinctrl: sx150x: Use irqchip template
  usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
  usb: dwc2: override PHY input signals with usb role switch support
  arm64/entry: deduplicate SW PAN entry/exit routines
  misc: hpilo: avoid a useless memset
  misc: hpilo: switch from 'pci_' to 'dma_' API
  x86/uaccess: Make __get_user_size() Clang compliant on 32-bit
  PCI: rcar: Use pci_is_root_bus() to check if bus is root bus
  PCI: rockchip: Use pci_is_root_bus() to check if bus is root bus
  PCI: xilinx: Use pci_is_root_bus() to check if bus is root bus
  PCI: xilinx-nwl: Use pci_is_root_bus() to check if bus is root bus
  PCI: mobiveil: Use pci_is_root_bus() to check if bus is root bus
  PCI: designware: Use pci_is_root_bus() to check if bus is root bus
  PCI: aardvark: Use pci_is_root_bus() to check if bus is root bus
  PCI: Drop unnecessary zeroing of bridge fields
  PCI: Set default bridge parent device
  PCI: versatile: Drop flag PCI_ENABLE_PROC_DOMAINS
  PCI: controller: Remove duplicate error message
  x86/percpu: Remove unused PER_CPU() macro
  x86/percpu: Clean up percpu_stable_op()
  x86/percpu: Clean up percpu_cmpxchg_op()
  x86/percpu: Clean up percpu_xchg_op()
  x86/percpu: Clean up percpu_add_return_op()
  x86/percpu: Remove "e" constraint from XADD
  x86/percpu: Clean up percpu_add_op()
  x86/percpu: Clean up percpu_from_op()
  x86/percpu: Clean up percpu_to_op()
  x86/percpu: Introduce size abstraction macros
  PCI: rcar: Fix runtime PM imbalance on error
  kobject: remove unused KOBJ_MAX action
  staging: rtl8188eu: Fix an indent coding style issue
  staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c
  staging: rtl8188eu: cleanup whitespace in declarations
  staging: rtl8188eu: clear alignment style issues
  platform/chrome: cros_ec_proto: Do not export cros_ec_cmd_xfer()
  char: Replace HTTP links with HTTPS ones
  misc: Replace HTTP links with HTTPS ones
  selftests/powerpc: Add test of memcmp at end of page
  powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above
  powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable
  powerpc/powernv/idle: Replace CPU feature check with PVR check
  powerpc/mm/hash64: Remove comment that is no longer valid
  KVM: PPC: Fix typo on H_DISABLE_AND_GET hcall
  powerpc/spufs: Fix the type of ret in spufs_arch_write_note
  powerpc/powernv: Machine check handler for POWER10
  powerpc/pseries: PCIE PHB reset
  powerpc: Select ARCH_HAS_MEMBARRIER_SYNC_CORE
  powerpc/64: Fix an out of date comment about MMIO ordering
  powerpc/test_emulate_step: Move extern declaration to sstep.h
  powerpc/sstep: Introduce macros to retrieve Prefix instruction operands
  powerpc/test_emulate_step: Add negative tests for prefixed addi
  powerpc/test_emulate_step: Enhancement to test negative scenarios
  powerpc/xmon: Improve dumping prefixed instructions
  powerpc: Add a ppc_inst_as_str() helper
  android: binder.h: drop a duplicated word
  misc: mic: <linux/mic_bus.h>: drop a duplicated word
  mei: Avoid the use of one-element arrays
  mei: Replace HTTP links with HTTPS ones
  mei: hdcp: Replace one-element array with flexible-array member
  powerpc/sstep: Add tests for Prefixed Add Immediate
  powerpc/sstep: Let compute tests specify a required cpu feature
  powerpc/sstep: Set NIP in instruction emulation tests
  powerpc/sstep: Add tests for prefixed floating-point load/stores
  powerpc/sstep: Add tests for prefixed integer load/stores
  driver core: Fix sleeping in invalid context during device link deletion
  KVM: PPC: Clean up redundant kvm_run parameters in assembly
  md/raid5: use do_div() for 64 bit divisions in raid5_sync_request
  dma-fence: Make symbol 'dma_fence_lockdep_map' static
  clk: vc5: Add memory check to prevent oops
  clk: vc5: fix use of memory after it has been kfree'd
  qede: add .ndo_xdp_xmit() and XDP_REDIRECT support
  qede: refactor XDP Tx processing
  qede: reformat net_device_ops declarations
  qede: reformat several structures in "qede.h"
  qed: introduce qed_chain_get_elem_used{,u32}()
  qed: optimize common chain accessors
  qed: add support for different page sizes for chains
  qed: simplify chain allocation with init params struct
  qed: simplify initialization of the chains with an external PBL
  qed: move chain initialization inlines next to allocation functions
  qed: sanitize PBL chains allocation
  qed: prevent possible double-frees of the chains
  qed: move chain methods to a separate file
  qed: reformat Makefile
  qed: reformat "qed_chain.h" a bit
  net: qed_hsi.h: Avoid the use of one-element array
  bna: bfi.h: Avoid the use of one-element array
  tg3: Avoid the use of one-element array
  ionic: fix memory leak of object 'lid'
  l2tp: avoid precidence issues in L2TP_SKB_CB macro
  l2tp: line-break long function prototypes
  l2tp: prefer seq_puts for unformatted output
  l2tp: prefer using BIT macro
  l2tp: add identifier name in function pointer prototype
  l2tp: cleanup suspect code indent
  l2tp: cleanup wonky alignment of line-broken function calls
  l2tp: cleanup difficult-to-read line breaks
  l2tp: cleanup comments
  l2tp: cleanup whitespace use
  devlink: Always use user_ptr[0] for devlink and simplify post_doit
  dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax
  hv_netvsc: add support for vlans in AF_PACKET mode
  mptcp: zero token hash at creation time.
  lan743x: remove redundant initialization of variable current_head_index
  enetc: Remove the imdio bus on PF probe bailout
  net: qed: Remove unneeded cast from memory allocation
  net: phy: fix check in get_phy_c45_ids
  net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill)
  net: dsa: of: Allow ethernet-ports as encapsulating node
  dt-bindings: net: dsa: Let dsa.txt refer to dsa.yaml
  dt-bindings: net: dsa: Add DSA yaml binding
  irqdomain/treewide: Free firmware node after domain removal
  x86/dumpstack: Show registers dump with trace's log level
  x86/dumpstack: Add log_lvl to __show_regs()
  x86/dumpstack: Add log_lvl to show_iret_regs()
  PCI/ERR: Clear PCIe Device Status errors only if OS owns AER
  PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status()
  soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800
  dt-bindings: clock: sparx5: Add bindings include file
  dt-bindings: clock: sparx5: Add Sparx5 SoC DPLL clock
  arm64: dts: sparx5: Add pinctrl support
  arm64: dts: sparx5: Add basic cpu support
  arm64: sparx5: Add support for Microchip 2xA53 SoC
  dt-bindings: arm: sparx5: Add documentation for Microchip Sparx5 SoC
  ARM: dts: mmp3-dell-ariel: Enable the GPU
  ARM: dts: mmp3: Add the GPU
  ARM: dts: mmp2-olpc-xo-1-75: Enable the GPU
  ARM: dts: mmp2: Add the GPU
  ARM: dts: mmp2-olpc-xo-1-75: Enable audio support
  ARM: dts: mmp2: Add SSPA nodes
  ARM: dts: mmp2: Add Audio Clock controller
  ARM: dts: mmp2: Add DMA nodes
  ARM: dts: mmp2: Add Audio SRAM
  ARM: dts: mmp2: Extend the MPMU reg range
  ARM: dts: mmp2: Add #power-domain-cells to /clocks
  ARM: dts: mmp2-olpc-xo-1-75: Delete #address-cells from ssp3
  ARM: dts: mmp2-olpc-xo-1-75: Fix camera I2C node validation
  net: mscc: ocelot: fix non-initialized CPU port on VSC7514
  net: explicitly include <linux/compat.h> in net/core/sock.c
  arm64: dts: rockchip: Add PCIe for RockPI N10
  ARM: dts: rockchip: Add HDMI out for RockPI N8/N10
  ARM: dts: rockchip: Add USB for RockPI N8/N10
  ARM: dts: rockchip: Add usb host0 ohci node for rk3288
  md/raid10: avoid deadlock on recovery.
  clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks
  rpmsg: update documentation
  dmaengine: xilinx: dpdma: Fix kerneldoc warning
  dmaengine: xilinx: dpdma: add missing kernel doc
  dmaengine: xilinx: dpdma: remove comparison of unsigned expression
  s390/time: improve comparison for tod steering
  s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE
  s390/time: use CLOCKSOURCE_MASK
  iommu: Make some functions static
  iio: imu: st_lsm6dsx: reset hw ts after resume
  iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
  regulator: Replace HTTP links with HTTPS ones
  iio: core: fix/re-introduce back parent assignment
  iio: adc: ad7124: move chip ID & name on the chip_info table
  ASoC: hdac_hda: fix deadlock after PCM open error
  ASoC: hdac_hda: fix memleak on module unload
  ASoC: hdac_hda: call patch_ops.free() on probe error
  ASoC: Replace HTTP links with HTTPS ones
  iommu/amd: Remove double zero check
  iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
  ASoC: mediatek: mt8183: support machine driver with max98357b
  ASoC: dt-bindings: mt8183: add compatible string for using max98357b
  ASoC: mediatek: mt8183: support left justified format for I2S
  powerpc/64s: system call support for scv/rfscv instructions
  gpio: sch: Add a blank line between declaration and code
  gpio: sch: changed every 'unsigned' to 'unsigned int'
  gpio: ich: changed every 'unsigned' to 'unsigned int'
  gpio: wcove: Use irqchip template
  gpio: crystalcove: Use irqchip template
  powerpc/64s/exception: treat NIA below __end_interrupts as soft-masked
  perf stat: Implement control commands handling
  perf stat: extend -D,--delay option with -1 value
  iommu/exynos: Rename update_pte()
  arm64: s/AMEVTYPE/AMEVTYPER
  iommu/ipmmu-vmsa: Add an entry for r8a77961 in soc_rcar_gen3[]
  iommu/ipmmu-vmsa: Hook up R8A774E1 DT matching code
  leds: Replace HTTP links with HTTPS ones
  perf stat: Factor out event handling loop into dispatch_events()
  perf stat: Factor out body of event handling loop for fork case
  perf stat: Move target check to loop control statement
  perf stat: Factor out body of event handling loop for system wide
  leds: trigger: add support for LED-private device triggers
  leds: lp5521: Add multicolor framework multicolor brightness support
  leds: lp5523: Update the lp5523 code to add multicolor brightness function
  leds: lp55xx: Add multicolor framework support to lp55xx
  leds: lp55xx: Convert LED class registration to devm_*
  dt-bindings: leds: Convert leds-lp55xx to yaml
  leds: multicolor: Introduce a multicolor class definition
  ASoC: intel/skl/hda - fix probe regression on systems without i915
  perf evlist: Implement control command handling functions
  perf evlist: Introduce control file descriptors
  powerpc/perf: BHRB control to disable BHRB logic when not used
  powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND
  powerpc/perf: Ignore the BHRB kernel address filtering for P10
  powerpc/perf: power10 Performance Monitoring support
  powerpc/perf: Add Power10 PMU feature to DT CPU features
  powerpc/xmon: Add PowerISA v3.1 PMU SPRs
  KVM: PPC: Book3S HV: Save/restore new PMU registers
  powerpc/perf: Add support for ISA3.1 PMU SPRs
  powerpc/perf: Update Power PMU cache_events to u64 type
  KVM: PPC: Book3S HV: Cleanup updates for kvm vcpu MMCR
  ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs
  ASoC: SOF: topology: Update SAI config bclk/fsync rate
  ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X
  ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M
  ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X
  ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value
  ASoC: SOF: define INFO_ flags in dsp_ops for imx8
  misc: rtsx: Use standard PCI definitions
  misc: rtsx: Find L1 PM Substates capability instead of hard-coding
  misc: rtsx: Remove rtsx_pci_read/write_config() wrappers
  misc: rtsx: Remove unused pcie_cap
  misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
  usb: usbfs: stop using compat_alloc_user_space
  dt-bindings: i2c: mv64xxx: Add compatible for the A100 i2c node.
  ARM: uaccess: add further explanation of __range_ok()
  x86/perf: Fix a typo
  perf: <linux/perf_event.h>: drop a duplicated word
  arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE
  sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry
  arch_topology, sched/core: Cleanup thermal pressure definition
  trace/events/sched.h: fix duplicated word
  linux/sched/mm.h: drop duplicated words in comments
  smp: Fix a potential usage of stale nr_cpus
  sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal
  sched: nohz: stop passing around unused "ticks" parameter.
  sched: Better document ttwu()
  Input: ati_remote2 - add missing newlines when printing module parameters
  Input: psmouse - add a newline when printing 'proto' by sysfs
  dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema
  soc: qcom: smd-rpm: Add IPQ6018 compatible
  dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible
  raid: md_p.h: drop duplicated word in a comment
  arm64: dts: qcom: sc7180: Add maximum speed property for DWC3 USB node
  arm64: dts: qcom: sdm845: Support ETMv4 power management
  remoteproc: qcom_q6v5_mss: Add MBA log extraction support
  rpmsg: virtio: add endianness conversions
  ionic: interface file updates
  ionic: rearrange reset and bus-master control
  ionic: update eid test for overflow
  ionic: remove unused ionic_coal_hw_to_usec
  ionic: set netdev default name
  ionic: get MTU from lif identity
  bareudp: Reverted support to enable & disable rx metadata collection
  spi: update bindings for MT8192 SoC
  spi: mediatek: add spi support for mt8192 IC
  spi: Add bindings for Lightning Mountain SoC
  spi: lantiq: Add support to Lightning Mountain SoC
  spi: lantiq: Move interrupt configuration to SoC specific data structure
  spi: lantiq: Add fifo size bit mask in SoC specific data structure
  spi: lantiq: Add support to acknowledge interrupt
  spi: lantiq: Move interrupt control register offesets to SoC specific data structure
  spi: lantiq: Add SMP support
  spi: lantiq: fix: Rx overflow error in full duplex mode
  spi: spi-topcliff-pch: use generic power management
  spi: ppc4xx: Convert to use GPIO descriptors
  spi: spi-cadence: add support for chip select high
  spi: lpspi: fix the imbalance of runtime pm function call
  md-cluster: fix rmmod issue when md_cluster convert bitmap to none
  md-cluster: fix safemode_delay value when converting to clustered bitmap
  Revert "drm/amd/display: Expose connector VRR range via debugfs"
  powerpc/boot: add DTB to 'targets'
  md/raid5: support config stripe_size by sysfs entry
  md/raid5: set default stripe_size as 4096
  md/raid456: convert macro STRIPE_* to RAID5_STRIPE_*
  dpaa2-eth: add support for TBF offload
  dpaa2-eth: add API for Tx shaping
  dpaa2-eth: move the mqprio setup into a separate function
  mptcp: move helper to where its used
  netfilter: Use fallthrough pseudo-keyword
  ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1
  devlink: Constify devlink instance pointer
  devlink: Add comment for devlink instance lock
  devlink: Avoid duplicate check for reload enabled flag
  devlink: Do not hold devlink mutex when initializing devlink fields
  r8169: allow to enable ASPM on RTL8125A
  net: ena: support new LLQ acceleration mode
  net: ena: move llq configuration from ena_probe to ena_device_init()
  net: ena: enable support of rss hash key and function changes
  net: ena: add support for traffic mirroring
  net: ena: cosmetic: change ena_com_stats_admin stats to u64
  net: ena: cosmetic: satisfy gcc warning
  net: ena: add reserved PCI device ID
  net: ena: avoid unnecessary rearming of interrupt vector when busy-polling
  qed: Fix ILT and XRCD bitmap memory leaks
  net: phylink: add interface to configure clause 22 PCS PHY
  net: phylink: add struct phylink_pcs
  net: phylink: re-implement interface configuration with PCS
  net: phylink: in-band pause mode advertisement update for PCS
  net: phylink: simplify fixed-link case for ksettings_set method
  net: phylink: use config.an_enabled in ksettings_set method
  net: phylink: simplify phy case for ksettings_set method
  net: phylink: simplify ksettings_set() implementation
  net: phylink: avoid mac_config calls
  net: phylink: update PCS when changing interface during resolution
  net: phylink: ensure link is down when changing interface
  net: phylink: rearrange resolve mac_config() call
  net: phylink: rejig link state tracking
  net: phylink: update ethtool reporting for fixed-link modes
  spi: dw-dma: Fix Tx DMA channel working too fast
  enetc: Add adaptive interrupt coalescing
  enetc: Add interrupt coalescing support
  enetc: Drop redundant ____cacheline_aligned_in_smp
  enetc: Fix interrupt coalescing register naming
  enetc: Factor out the traffic start/stop procedures
  enetc: Refine buffer descriptor ring sizes
  net: mdio-mux-gpio: use devm_gpiod_get_array()
  ASoC: tegra: Add Tegra210 based ADMAIF driver
  bpftool: Use only nftw for file tree parsing
  arm64: dts: amlogic: meson-g12: add the Mali OPP table and use DVFS
  arm64: dts: amlogic: meson-gxm: add the Mali OPP table and use DVFS
  arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table and use DVFS
  Input: synaptics-rmi4 - drop a duplicated word
  regulator: convert QCOM SMD-RPM regulator document to YAML schema
  remoteproc: Add coredump debugfs entry
  remoteproc: Add inline coredump functionality
  remoteproc: Pass size and offset as arguments to segment dump function
  remoteproc: qcom_q6v5_mss: Replace mask based tracking with size
  remoteproc: Move coredump functionality to a new file
  arm64: dts: meson: add support for the WeTek Core 2
  dt-bindings: arm: amlogic: add support for the WeTek Core 2
  arm64: dts: meson: add audio playback to khadas-vim3l
  arm64: dts: meson: add audio playback to odroid-c4
  ASoC: tas2770: Convert tas2770 binding to yaml
  ASoC: tas2770: Fix reset gpio property name
  ASoC: sgtl5000: Convert to json-schema
  power: supply: bq25150 introduce the bq25150
  dt-bindings: power: Add the bindings for the bq2515x family of chargers.
  ASoC: max98357a: move control of SD_MODE back to DAI ops
  samples/bpf, selftests/bpf: Use bpf_probe_read_kernel
  bpf: net: Use precomputed btf_id for bpf iterators
  selftests/bpf: Fix test_lwt_seg6local.sh hangs
  bpf: Make btf_sock_ids global
  bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h
  tools/bpf: Sync btf_ids.h to tools
  bpf: Compute bpf_skc_to_*() helper socket btf ids at build time
  tools/bpftool: Fix error handing in do_skeleton()
  bpf, riscv: Use compressed instructions in the rv64 JIT
  libbpf bpf_helpers: Use __builtin_offsetof for offsetof
  bpf, riscv: Add encodings for compressed instructions
  s390/bpf: Use bpf_skip() in bpf_jit_prologue()
  bpf, riscv: Modify JIT ctx to support compressed instructions
  s390/bpf: Tolerate not converging code shrinking
  s390/bpf: Use brcl for jumping to exit_ip if necessary
  s390/bpf: Fix sign extension in branch_ku
  selftests: bpf: test_kmod.sh: Fix running out of srctree
  power_supply: Add additional health properties to the header
  f2fs: add F2FS_IOC_SEC_TRIM_FILE ioctl
  f2fs: should avoid inode eviction in synchronous path
  drm/amdgpu/sienna_cichlid: add SMU i2c support (v2)
  drm/amdgpu/navi1x: add SMU i2c support (v2)
  drm/amdgpu/swSMU: remove eeprom from the smu i2c handlers (v2)
  drm/amdgpu/vega20: enable the smu i2c bus for all boards
  drm/amdgpu: remove eeprom from the smu i2c handlers
  drm/amdgpu: move i2c bus lock out of ras structure
  drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
  drm/amd/powerplay: fix a crash when overclocking Vega M
  drm/amd/powerplay: retrieve VCN dpm table per instances
  drm/amd/powerplay: update driver if version for navy_flounder
  drm/amd/powerplay: fix typos for clk map
  drm/amdgpu/vcn: merge shared memory into vcpu
  Revert "drm/amdgpu/vcn: add shared memory restore after wake up from sleep."
  drm/amd/display: 3.2.95
  drm/amd/display: interface to obtain minimum plane size caps
  drm/amd/display: Add additional config guards for DCN
  drm/amd/display: Call dsc related functions indirectly via dc interface
  drm/amd/display: Improve compatibility by re-ordering info-packets
  drm/amd/display: [FW Promotion] Release 0.0.25
  drm/amd/display: Make new dc interface for adding dsc resource
  drm/amd/display: rename dsc extended caps as dsc branch decoder caps
  drm/amd/display: Decouple ABM init from dmcu
  drm/amd/display: Implement AMD VSIF V3
  drm/amd/display: Add DSC parameters logging to debugfs
  drm/amd/display: remove unhelpful 5ms delay
  drm/amdgpu: do not disable SMU on vm reboot
  drm/amdgpu: add timeout flush mechanism to update wptr for self interrupt (v2)
  drm/amdgpu: enable xgmi support for sienna cichlid
  drm/amdgpu: load asd for sienna cichlid
  drm/amd/powerplay: tag swSMU code layers
  drm/amd/powerplay: revise the calling flow on OD table update
  drm/amd/powerplay: drop unnecessary message support check
  drm/amd/powerplay: move SMC message issuing APIs to smu_cmn.c
  drm/amd/powerplay: update the tables init related
  drm/amd/powerplay: move table setting common code to smu_cmn.c
  drm/amd/powerplay: maximum code sharing around watermarks setting
  drm/amd/powerplay: move more APIs to smu_cmn.c
  drm/amd/powerplay: common API for disabling all features with exception
  drm/amd/powerplay: move ppfeature mask setting to smu_cmn.c
  drm/amd/powerplay: implement smu_cmn_get_enabled_mask() for all ASICs
  drm/amd/powerplay: move dpm feature enablement checking to smu_cmn.c
  drm/amd/powerplay: move dpm feature support checking to smu_cmn.c
  drm/amd/powerplay: move clock dpm enablement check to smu_v11/v12
  drm/amd/powerplay: drop unused code
  drm/amd/powerplay: unify swSMU index to asic specific index mapping
  drm/amd/powerplay: widely share the API for data table retrieving
  drm/amdgpu: add read amdgpu_gfxoff status in debugfs
  drm/amdgpu: load ta firmware for sienna cichlid
  drm/amd/powerplay: suppress compile error around BUG_ON
  drm/amdgpu/smu11: drop code chuck that got accidently re-added
  serial: imx: use hrtimers for rs485 delays
  serial: imx: implement rts delaying for rs485
  ARM: davinci: dm646x-evm: Simplify error handling in 'evm_sw_setup()'
  ARM: davinci: Fix trivial spelling
  serial: pch_uart: use generic power management
  serial: altera_jtaguart: Replace HTTP links with HTTPS ones
  serial: core: Fix Coding Style
  tty: serial: uartlite: Replace HTTP links with HTTPS ones
  tty: serial: Replace HTTP links with HTTPS ones
  tty: vt: Replace HTTP links with HTTPS ones
  phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails
  phy: bcm63xx-usbh: Add BCM63xx USBH driver
  dt-bindings: phy: add bcm63xx-usbh bindings
  phy: armada-38x: fix NETA lockup when repeatedly switching speeds
  dt: update Marvell Armada 38x COMPHY binding
  Input: elan_i2c - add support for high resolution reports
  mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg
  mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add
  mt76: mt7915: fix potential memory leak in mcu message handler
  mt76: mt76s: move queue accounting in mt76s_tx_queue_skb
  mt76: mt7615: introduce mt7663s support
  mt76: introduce mt76_sdio module
  mt76: mt7615: introduce mt7663-usb-sdio-common module
  mt76: mt7615: sdio code must access rate/key regs in preocess context
  mt76: mt76u: add mt76_skb_adjust_pad utility routine
  mt76: mt7615: take into account sdio bus configuring txwi
  mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS
  mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report()
  mt76: mt7615: fix potential memory leak in mcu message handler
  mt76: mt7663u: fix potential memory leak in mcu message handler
  mt76: mt7663u: fix memory leak in set key
  mt76: mt7615: reschedule ps work according to last activity
  mt76: mt7615: avoid scheduling runtime-pm during hw scan
  mt76: mt7663u: sync probe sampling with rate configuration
  mt76: mt7615: improve mt7615_driver_own reliability
  mt76: mt7615: add idle-timeout knob in mt7615 debugfs
  mt76: mt7615: enable beacon hw filter for runtime-pm
  mt76: mt7615: add runtime-pm knob in mt7615 debugfs
  mt76: mt7615: do not request {driver,fw}_own if already granted
  mt76: mt7615: check MT76_STATE_PM flag before accessing the device
  mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add,remove}
  mt76: mt7615: wake device before pushing frames in mt7615_tx
  mt76: mt7615: wake device before pulling packets from mac80211 queues
  mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex
  mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex
  mt76: mt7615: add missing lock in mt7615_regd_notifier
  mt76: mt7615: wake device before performing freq scan
  mt76: mt7615: acquire driver_own before configuring device for suspend
  mt76: mt7615: wake device in mt7615_update_channel before access regmap
  mt76: mt7615: introduce pm_power_save delayed work
  mt76: mt7615: wake device before configuring hw keys
  mt76: mt7615: wake device before accessing regmap in debugfs
  mt76: mt7615: introduce mt7615_mutex_{acquire,release} utilities
  mt76: mt7615: add mt7615_pm_wake utility routine
  mt76: move mt76 workqueue in common code
  mt76: mt7615: avoid polling in fw_own for mt7663
  mt76: mt7915: avoid memcpy in rxv operation
  mt76: mt76x2u: enable HC-M7662BU1
  mt76: mt76x2: fix pci suspend/resume on mt7612e
  mt76: mt7915: update HE capabilities
  mt76: mt7615: implement testmode support
  mt76: add API for testmode support
  mt76: vif_mask to struct mt76_phy
  mt76: mt7615: use full on-chip memory address for WF_PHY registers
  mt76: mt7615: add support for accessing RF registers via MCU
  mt76: mt7615: add support for accessing mapped registers via bus ops
  mt76: mt7615: schedule tx tasklet and sta poll on mac tx free
  mt76: mt76x2e: rename routines in pci.c
  mt76: mt7915: overwrite qid for non-bufferable mgmt frames
  mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded
  mt76: mt7915: add MU-MIMO support
  mt76: mt7915: add a fixed AC queue mapping
  mt76: mt7615: add .set_tsf callback
  mt76: add U-APSD support on AP side
  mt76: rely on register macros
  mt76: fix include in pci.h
  mt76: allow more channels, allowed in ETSI domain
  mt76: mt7615: fix up typo in Kconfig for MT7663U
  mt76: mt7663: introduce ARP filter offload
  mt76: usb: rely on mt76_for_each_q_rx
  mt76: mt7615: re-enable offloading of sequence number assignment
  mt76: overwrite qid for non-bufferable mgmt frames
  mt76: mt7615: fix hw queue mapping
  mt76: mt7615: fix lmac queue debugsfs entry
  mt76: add missing lock configuring coverage class
  Revert "serial: sh-sci: Initialize spinlock for uart console"
  Revert "serial: imx: Initialize lock for non-registered console"
  Revert "tty: serial: add missing spin_lock_init for SiFive serial console"
  Revert "serial: amba-pl011: Make sure we initialize the port.lock spinlock"
  Revert "serial: sunhv: Initialize lock for non-registered console"
  bpf: cpumap: Fix possible rcpu kthread hung
  dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones
  gpio: crystalcove: changed every 'unsigned' to 'unsigned int'
  gpio: pch: Add a blank line between declaration and code
  gpio: pch: changed every 'unsigned' to 'unsigned int'
  bpf, netns: Fix build without CONFIG_INET
  dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones
  drm/tilcdc: Replace HTTP links with HTTPS ones
  dt-binding: display: Allow a single port node on rocktech, jh057n00900
  dt-bindings: display: Fix example in nwl-dsi.yaml
  ARM: 8993/1: remove it8152 PCI controller driver
  ARM: 8992/1: Fix unwind_frame for clang-built kernels
  ARM: 8991/1: use VFP assembler mnemonics if available
  ARM: 8990/1: use VFP assembler mnemonics in register load/store macros
  ARM: 8989/1: use .fpu assembler directives instead of assembler arguments
  ARM: 8982/1: mm: Simplify act_mm macro
  ARM: 8981/1: add arch/arm/Kbuild
  audit: report audit wait metric in audit status reply
  audit: purge audit_log_string from the intra-kernel audit API
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_queue_sequence_ioctl()
  drm/vblank: Use spin_(un)lock_irq() in drm_queue_vblank_event()
  drm/vblank: Use spin_(un)lock_irq() in drm_legacy_vblank_post_modeset()
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_on()
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_reset()
  staging: dpaa2-ethsw: check if there is space for a new VLAN
  staging: dpaa2-ethsw: read the port state from firmware
  staging: dpaa2-ethsw: destroy workqueue after deregistering the notifiers
  staging: dpaa2-ethsw: setup the STP state for all installed VLANs
  staging: dpaa2-ethsw: don't allow interfaces from different DPSWs to be bridged
  staging: dpaa2-ethsw: verify the nofifier block
  staging: rts5208: rtsx: Replace depracated MSI API
  staging: dpaa2-ethsw: fix switch/case fallthrough warning
  staging: rtl8192e: add proper code indent
  staging: rtl8192e: add space before open parenthesis
  staging: wlan-ng: Fix alignment to match open parenthesis
  ARM: davinci: Replace HTTP links with HTTPS ones
  video: backlight: cr_bllcd: Remove unused variable 'intensity'
  drm/qxl: stop using TTM_MEMTYPE_FLAG_MAPPABLE v2
  drm/nouveau: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  drm/vmwgfx: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  drm/ttm: remove TTM_MEMTYPE_FLAG_CMA
  drm/ttm: cleanup coding style and implementation.
  drm/ttm: remove io_reserve_fastpath flag
  drm/ttm: cleanup io_mem interface with nouveau
  dt-bindings: ingenic,pinctrl: Support pinmux/pinconf nodes
  drm: remove optional dummy function from drivers using TTM
  powerpc/perf: Update cpu_hw_event to use `struct` for storing MMCR registers
  powerpc/perf: Fix missing is_sier_aviable() during build
  powerpc/64s/hash: Disable subpage_prot syscall by default
  powerpc/64s: Remove PROT_SAO support
  powerpc: Remove stale calc_vm_prot_bits() comment
  powerpc: Remove unneeded inline functions
  macintosh/therm_adt746x: Replace HTTP links with HTTPS ones
  macintosh/adb: Replace HTTP links with HTTPS ones
  powerpc: Replace HTTP links with HTTPS ones
  powerpc/spufs: Rework fcheck() usage
  selftests/powerpc: Run per_event_excludes test on Power8 or later
  powerpc/book3s64/pkeys: Remove is_pkey_enabled()
  selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
  selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
  selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
  coresight: etm4x: Fix save/restore during cpu idle
  coresight: etm: perf: Add default sink selection to etm perf
  coresight: tmc: Update sink types for default selection
  coresight: Add default sink selection to CoreSight base
  coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
  coresight: tmc: Add shutdown callback for TMC ETR
  coresight: Fix comment in main header file
  coresight: etmv4: Counter values not saved on disable
  coresight: etmv4: Fix resource selector constant
  coresight: Drop double check for ACPI companion device
  coresight: Use devm_kcalloc() in coresight_alloc_conns()
  dt-bindings: arm: coresight: Add optional property to replicators
  coresight: replicator: Reset replicator if context is lost
  dt-bindings: arm: coresight: Add support to skip trace unit power up
  coresight: etm4x: Add support to skip trace unit power up
  coresight: catu: Use CS_AMBA_ID macro for id table
  coresight: replicator: Use CS_AMBA_ID macro for id table
  exec: Implement kernel_execve
  exec: Factor bprm_stack_limits out of prepare_arg_pages
  exec: Factor bprm_execve out of do_execve_common
  exec: Move bprm_mm_init into alloc_bprm
  exec: Move initialization of bprm->filename into alloc_bprm
  exec: Factor out alloc_bprm
  thermal: imx8mm: Support module autoloading
  thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
  MAINTAINERS: Add maintenance information for IPA
  exec: Remove unnecessary spaces from binfmts.h
  HID: quirks: add NOGET quirk for Logitech GROUP
  thermal: rcar_gen3_thermal: Do not shadow thcode variable
  libperf: Avoid counting of nonfilterable fdarray fds
  libperf: Add flags to fdarray fds objects
  arm64: perf: Expose some new events via sysfs
  libperf: Avoid internal moving of fdarray fds
  usb: ohci-omap: Convert to use GPIO descriptors
  usb: ohci-omap: Create private state container
  usb: appledisplay: remove needless check before usb_free_coherent()
  USB: Replace HTTP links with HTTPS ones
  usb: usbtest: reduce stack usage in test_queue
  usb: typec: tcpm: Stay in BIST mode till hardreset or unattached
  usb: typec: tcpci: Support BIST test data mode for compliance.
  usb: typec: tcpm: Support bist test data mode for compliance
  usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes
  usb: typec: Comment correction for typec_partner_register_altmode
  usb: typec: intel_pmc_mux: Avoid connect request on disconnect
  usb: core: fix quirks_param_set() writing to a const pointer
  usb: hcd: Try MSI interrupts on PCI devices
  ipmi/watchdog: add missing newlines when printing parameters by sysfs
  phy: samsung-ufs: Fix IS_ERR argument
  Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx
  soundwire: intel: add wake interrupt support
  soundwire: intel/cadence: merge Soundwire interrupt handlers/threads
  soundwire: intel_init: use EXPORT_SYMBOL_NS
  soundwire: intel_init: add implementation of sdw_intel_enable_irq()
  soundwire: intel: introduce helper for link synchronization
  soundwire: intel: introduce a helper to arm link synchronization
  soundwire: intel: revisit SHIM programming sequences.
  soundwire: intel: reuse code for wait loops to set/clear bits
  PCI: aardvark: Don't touch PCIe registers if no card connected
  arm64: Reduce the number of header files pulled into vmlinux.lds.S
  compiler.h: Move compiletime_assert() macros into compiler_types.h
  checkpatch: Remove checks relating to [smp_]read_barrier_depends()
  include/linux: Remove smp_read_barrier_depends() from comments
  tools/memory-model: Remove smp_read_barrier_depends() from informal doc
  Documentation/barriers/kokr: Remove references to [smp_]read_barrier_depends()
  Documentation/barriers: Remove references to [smp_]read_barrier_depends()
  locking/barriers: Remove definitions for [smp_]read_barrier_depends()
  alpha: Replace smp_read_barrier_depends() usage with smp_[r]mb()
  vhost: Remove redundant use of read_barrier_depends() barrier
  asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/rwonce.h'
  asm/rwonce: Remove smp_read_barrier_depends() invocation
  alpha: Override READ_ONCE() with barriered implementation
  asm/rwonce: Allow __READ_ONCE to be overridden by the architecture
  compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h
  tools: bpf: Use local copy of headers including uapi/linux/filter.h
  ARM: dts: stm32: enable usb-role-switch on USB OTG on stm32mp15xx-dkx
  MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs
  clk: actions: Add Actions S500 SoC Reset Management Unit support
  dt-bindings: reset: Add binding constants for Actions S500 RMU
  clk: actions: Add APB, DMAC, GPIO clock support for Actions S500 SoC
  dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actions S500 SoC
  clk: actions: Fix h_clk for Actions S500 SoC
  pinctrl: intel: Add Intel Emmitsburg pin controller support
  dt-bindings: thermal: Get rid of thermal.txt and replace references
  thermal: core: Move initialization after core initcall
  thermal: netlink: Improve the initcall ordering
  net: genetlink: Move initialization to core_initcall
  thermal: rcar_gen3_thermal: Add r8a774e1 support
  thermal/drivers/clock_cooling: Remove clock_cooling code
  thermal: core: remove redundant initialization of variable ret
  thermal: netlink: Fix compilation error when CONFIG_NET=n
  ARM: dts: stm32: Add compatibles for syscon for stm32mp151
  ARM: dts: stm32: Add compatibles for syscon for stm32h743
  ARM: dts: stm32: Add compatibles for syscon for stm32f746
  ARM: dts: stm32: Add compatibles for syscon for stm32f426
  dt-bindings: arm: stm32: Add compatibles for syscon nodes
  ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl
  MAINTAINERS: Add maintainers for MIPS core drivers
  bus: cdmm: Add MIPS R5 arch support
  mips: cdmm: Add mti,mips-cdmm dtb node support
  dt-bindings: bus: Add MIPS CDMM controller
  dt-bindings: interrupt-controller: Convert mti,gic to DT schema
  dt-bindings: power: Convert mti,mips-cpc to DT schema
  ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx
  rtc: ds1374: remove unused define
  rtc: ds1374: fix RTC_DRV_DS1374_WDT dependencies
  ARM: dts: stm32: add usart2 node to stm32mp157c-dk2
  ARM: dts: stm32: add uart7 support to stm32mp15xx-dkx boards
  ARM: dts: stm32: add usart3 node to stm32mp157c-ev1
  ARM: dts: stm32: add usart3 node to stm32mp15xx-dkx boards
  ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl
  clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845
  dma-buf.rst: Document why indefinite fences are a bad idea
  dma-fence: prime lockdep annotations
  dma-fence: basic lockdep annotations
  USB: serial: qcserial: add EM7305 QDL product ID
  USB: serial: iuu_phoenix: fix led-activity helpers
  drm/vram-helper: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl
  ipq806x: gcc: add support for child probe
  xfrm: Make the policy hold queue work with VTI.
  parisc: Convert to BIT_MASK() and BIT_WORD()
  KVM: PPC: Protect kvm_vcpu_read_guest with srcu locks
  KVM: PPC: Book3S HV: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9
  KVM: PPC: Book3SHV: Enable support for ISA v3.1 guests
  dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support
  dt-bindings: fpga: Replace HTTP links with HTTPS ones
  dt-bindings: virtio: Replace HTTP links with HTTPS ones
  net: dsa: use the ETH_MIN_MTU and ETH_DATA_LEN default values
  net: dsa: qca8k: implement the port MTU callbacks
  net: hsr: remove redundant null check
  net/fealnx: switch from 'pci_' to 'dma_' API
  mISDN: switch from 'pci_' to 'dma_' API
  tc-testing: Add tdc to kselftests
  crypto/chtls: Enable tcp window scaling option
  net: atlantic: add hwmon getter for MAC temperature
  net: atlantic: A0 ntuple filters
  net: atlantic: use intermediate variable to improve readability a bit
  net: atlantic: use U32_MAX in aq_hw_utils.c
  net: atlantic: add support for 64-bit reads/writes
  net: atlantic: enable ipv6 support for TCP LSO and UDP GSO
  net: atlantic: PTP statistics
  net: atlantic: additional per-queue stats
  net: atlantic: use u64_stats_update_* to protect access to 64-bit stats
  net: atlantic: split rx and tx per-queue stats
  net: atlantic: make _get_sw_stats return count as return value
  net: atlantic: use simple assignment in _get_stats and _get_sw_stats
  net: atlantic: move FRAC_PER_NS to aq_hw.h
  testptp: add new options for perout phase and pulse width
  testptp: promote 'perout' variable to int64_t
  ethernet: myri10ge: use generic power management
  qed: add support for the extended speed and FEC modes
  qed: populate supported link modes maps on module init
  qed: add missing loopback modes
  qed: add support for new port modes
  qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE
  qed: reformat several structures a bit
  qede: introduce support for FEC control
  qede: format qede{,_vf}_ethtool_ops
  qed: add support for Forward Error Correction
  qed: reformat several structures a bit
  qed: use transceiver data to fill link partner's advertising speeds
  qed: add support for multi-rate transceivers
  qed: reformat public_port::transceiver_data a bit
  qede: populate supported link modes maps on module init
  qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE
  linkmode: introduce linkmode_intersects()
  sis: switch from 'pci_' to 'dma_' API
  r6040: switch from 'pci_' to 'dma_' API
  net: packetengines: switch from 'pci_' to 'dma_' API
  arch, net: remove the last csum_partial_copy() leftovers
  net: fs_enet: remove redundant null check
  clk: qcom: msm8996: Make symbol 'cpu_msm8996_clks' static
  clk: qcom: ipq8074: Add correct index for PCIe clocks
  Input: elan_i2c - do not constantly re-query pattern ID
  net: macb: Add WoL interrupt support for MACB type of Ethernet controller
  net: macb: WoL support for GEM type of Ethernet controller
  sched: sch_api: add missing rcu read lock to silence the warning
  net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range
  net: hns: use eth_broadcast_addr() to assign broadcast address
  net: dsa: Setup dsa_netdev_ops
  net: Call into DSA netdevice_ops wrappers
  net: dsa: Add wrappers for overloaded ndo_ops
  net: Wrap ndo_do_ioctl() to prepare for DSA stacked ops
  net: vxge-main: Remove unnecessary cast in kfree()
  f2fs: segment.h: delete a duplicated word
  f2fs: compress: fix to avoid memory leak on cc->cpages
  f2fs: use generic names for generic ioctls
  arm64: dts: meson: update spifc node name on Khadas VIM3/VIM3L
  ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
  ima: AppArmor satisfies the audit rule requirements
  ima: Rename internal filter rule functions
  clk: <linux/clk-provider.h>: drop a duplicated word
  block: remove blk_queue_stack_limits
  block: remove bdev_stack_limits
  block: inherit the zoned characteristics in blk_stack_limits
  soc: qcom: geni: Fix NULL pointer dereference
  RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify
  RDMA/bnxt_re: Update maintainers for Broadcom rdma driver
  RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes
  RDMA/bnxt_re: Add helper data structures
  RDMA/bnxt_re: Pull psn buffer dynamically based on prod
  RDMA/bnxt_re: introduce a function to allocate swq
  RDMA/bnxt_re: introduce wqe mode to select execution path
  RDMA/qedr: Remove the query_pkey callback
  RDMA/i40iw: Remove the query_pkey callback
  RDMA/cxgb4: Remove the query_pkey callback
  RDMA/siw: Remove the query_pkey callback
  RDMA/core: Remove query_pkey from the mandatory ops
  RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set
  RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set
  ima: Support additional conditionals in the KEXEC_CMDLINE hook function
  ima: Use the common function to detect LSM conditionals in a rule
  ima: Move comprehensive rule validation checks out of the token parser
  ima: Use correct type for the args_p member of ima_rule_entry.lsm elements
  ima: Shallow copy the args_p member of ima_rule_entry.lsm elements
  ima: Fail rule parsing when appraise_flag=blacklist is unsupportable
  regulator: gpio: Honor regulator-boot-on property
  regulator: core: Add destroy_regulator()
  dm crypt: Enable zoned block device support
  dm crypt: add flags to optionally bypass kcryptd workqueues
  dm bufio: do buffer cleanup from a workqueue
  dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
  dm dust: add interface to list all badblocks
  dm dust: report some message results directly back to user
  ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq
  ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded
  ASoC: Intel: sof_sdw: add support for systems without i915 audio
  ASoC: Intel: sof_sdw_rt711: remove properties in card remove
  ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name
  ARM: dts: exynos: Replace HTTP links with HTTPS ones
  ARM: s3c24xx: Replace HTTP links with HTTPS ones
  ASoC: soc-dai.h: drop a duplicated word
  ASoC: wcd9335.h: fix duplicated word
  ASoC: tegra20_das.h: delete duplicated words
  ASoC: Intel: Skylake: Avoid the use of one-element array
  pinctl: ti: iodelay: Replace HTTP links with HTTPS ones
  ASoC: tegra: Add Tegra186 based DSPK driver
  ASoC: tegra: Add Tegra210 based AHUB driver
  ASoC: tegra: Add Tegra210 based I2S driver
  ASoC: tegra: Add Tegra210 based DMIC driver
  ASoC: tegra: Add support for CIF programming
  ASoC: dt-bindings: tegra: Add DT bindings for Tegra210
  gpio: pca953x: Use irqchip template
  gpio: omap: handle pin config bias flags
  Revert "gpio: omap: handle pin config bias flags"
  gpio: pcf857x: Use irqchip template
  PCI: loongson: Use DECLARE_PCI_FIXUP_EARLY for bridge_class_quirk()
  gpio: adp5588: Use irqchip template
  selftests: add clone3() CAP_CHECKPOINT_RESTORE test
  pinctrl: single: Use fallthrough pseudo-keyword
  pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword
  spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
  gpio: adnp: Use irqchip template
  gpio: stmpe: Use irqchip template
  gpio: tc35892: Use irqchip template
  arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs
  arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs
  arm64: dts: allwinner: h5: Add CPU Operating Performance Points table
  arm64: dts: allwinner: h5: Add trip and cooling maps to CPU thermal zones
  arm64: dts: allwinner: h5: Add clock to CPU cores
  ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
  ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
  ARM: dts: sunxi: libretech-all-h3-cc: Add regulator supply to all CPU cores
  ASoC: Intel: common: change match table ehl-rt5660
  drm/imx: imx-tve: Delete an error message in imx_tve_bind()
  gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
  gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
  gpu: ipu-v3: Restore RGB32, BGR32
  drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
  drm/imx: parallel-display: move panel/bridge detection to fail early
  drm/imx: imx-ldb: remove useless enum
  drm/imx: drop useless best_encoder callback
  drm/imx: tve: fix regulator_disable error path
  drm/imx: parallel-display: Adjust bus_flags handling
  drm/imx: fix use after free
  uuid: remove unused uuid_le_to_bin() definition
  powerpc/book3s64/kuap: Move UAMOR setup to key init function
  powerpc/book3s64/keys/kuap: Reset AMR/IAMR values on kexec
  powerpc/book3s64/keys: Print information during boot.
  powerpc/book3s64/pkeys: Use MMU_FTR_PKEY instead of pkey_disabled static key
  powerpc/book3s64/pkeys: Use pkey_execute_disable_supported
  powerpc/book3s64/kuep: Add MMU_FTR_KUEP
  powerpc/book3s64/pkeys: Add MMU_FTR_PKEY
  powerpc/book3s64/pkeys: Mark all the pkeys above max pkey as reserved
  powerpc/book3s64/pkeys: Make initial_allocation_mask static
  powerpc/book3s64/pkeys: Convert pkey_total to num_pkey
  powerpc/book3s64/pkeys: Simplify pkey disable branch
  powerpc/book3s64/pkeys: kill cpu feature key CPU_FTR_PKEY
  powerpc/book3s64/pkeys: Prevent key 1 modification from userspace.
  powerpc/book3s64/pkeys: Simplify the key initialization
  powerpc/book3s64/pkeys: Explain key 1 reservation details
  powerpc/book3s64/pkeys: Move pkey related bits in the linux page table
  powerpc/book3s64/pkeys: pkeys are supported only on hash on book3s.
  powerpc/book3s64/pkeys: Fixup bit numbering
  powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
  powerpc/papr/scm: Add bad memory ranges to nvdimm bad ranges
  powerpc/mce: Add MCE notification chain
  powerpc/mm/radix: Create separate mappings for hot-plugged memory
  powerpc/mm/radix: Remove split_kernel_mapping()
  powerpc/mm/radix: Free PUD table when freeing pagetable
  powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings
  powerpc/prom: Enable Radix GTSE in cpu pa-features
  counter: Add microchip TCB capture counter
  dt-bindings: counter: microchip-tcb-capture counter
  dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
  dt-bindings: atmel-tcb: convert bindings to json-schema
  ARM: at91: add atmel tcb capabilities
  ASoC: soc-dai: remove .digital_mute
  ipmi: remve duplicate code in __ipmi_bmc_register()
  PCI: tegra: Revert tegra124 raw_violation_fixup
  tools headers UAPI: Update tools's copy of linux/perf_event.h
  arm64: perf: Add cap_user_time_short
  perf: Add perf_event_mmap_page::cap_user_time_short ABI
  arm64: perf: Only advertise cap_user_time for arch_timer
  arm64: perf: Implement correct cap_user_time
  time/sched_clock: Use raw_read_seqcount_latch()
  sched_clock: Expose struct clock_read_data
  HID: Replace HTTP links with HTTPS ones
  HID: udraw-ps3: Replace HTTP links with HTTPS ones
  arm64: perf: Correct the event index in sysfs
  HID: mcp2221: Replace HTTP links with HTTPS ones
  video: fbdev: Replace HTTP links with HTTPS ones
  drm: Replace HTTP links with HTTPS ones
  IIO: Ingenic JZ47xx: Add touchscreen mode.
  dt-bindings: iio/adc: Add touchscreen idx for JZ47xx SoC ADC
  reset: Replace HTTP links with HTTPS ones
  backlight: backlight: Make of_find_backlight static
  backlight: backlight: Drop backlight_put()
  backlight: Use backlight_get_brightness() throughout
  backlight: jornada720_bl: Introduce backlight_is_blank()
  backlight: gpio_backlight: Simplify update_status()
  backlight: cr_bllcd: Introduce gpio-backlight semantics
  backlight: as3711_bl: Simplify update_status
  backlight: backlight: Introduce backlight_get_brightness()
  iio/adc: ingenic: Retrieve channels list from soc data struct
  doc-rst: Wire-up Backlight kernel-doc documentation
  backlight: backlight: Add overview and update existing doc
  backlight: backlight: Drop extern from prototypes
  backlight: generic_bl: Remove this driver as it is unused
  backlight: backlight: Document enums in backlight.h
  backlight: backlight: Document inline functions in backlight.h
  backlight: backlight: Improve backlight_device documentation
  IIO: Ingenic JZ47xx: Add xlate cb to retrieve correct channel idx
  IIO: Ingenic JZ47xx: Error check clk_enable calls.
  backlight: backlight: Improve backlight_properties documentation
  backlight: backlight: Improve backlight_ops documentation
  backlight: backlight: Add backlight_is_blank()
  backlight: backlight: Refactor fb_notifier_callback()
  ARM: dts: at91: sama5d3_xplained: change phy-mode
  reset: intel: fix a compile warning about REG_OFFSET redefined
  drm/mxsfb: drop unused function parameter
  s390/bpf: implement BPF_PROBE_MEM
  s390/kernel: expand exception table logic to allow new handling options
  s390/kernel: unify EX_TABLE* implementations
  s390/mm: allow order 10 allocations
  s390/mm: avoid trimming to MAX_ORDER
  s390/qdio: remove internal polling in non-thinint path
  s390/qdio: allow to scan all 128 Input SBALs
  s390/qdio: fix statistics for 128 SBALs
  s390/mm: fix typo in comment
  drm/mxsfb: Make supported modifiers explicit
  ARM: dts: ux500-skomer: Correct accel mounting matrix
  modules: linux/moduleparam.h: drop duplicated word in a comment
  platform/chrome: cros_ec_typec: Unregister partner on error
  iommu/arm-smmu: Add global/context fault implementation hooks
  dt-bindings: arm-smmu: add binding for Tegra194 SMMU
  iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage
  iommu/arm-smmu: ioremap smmu mmio region before implementation init
  iommu/arm-smmu: move TLB timeout and spin count macros
  staging: Replace HTTP links with HTTPS ones
  staging: rtl8188eu: add spaces around operators in header files
  Staging: rtl8188eu: core: Fix coding style issue
  ALSA: Replace the word "slave" in vmaster API
  dt-bindings: iio: ti,ads8688 yaml conversion
  iio: light: stk3310: add chip id for STK3311-X variant
  dt-bindings: iio: accel: kionix,kxsd9 yaml conversion.
  iio: adc: ad7192: move ad7192_of_match table closer to the end of the file
  iio: adc: rockchip_saradc: Demote seemingly unintentional kerneldoc header
  iio: imu: st_lsm6dsx: st_lsm6dsx: Mark 'st_lsm6dsx_accel_ext_info' as __maybe_unused
  iio: imu: st_lsm6dsx: st_lsm6dsx_shub: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: magnetometer: ak8974: Add description for ak8974's 'scan' attribute
  iio: adc: qcom-pm8xxx-xoadc: Demote standard comment block and supply missing description
  iio: imu: inv_mpu6050: inv_mpu_ring: Demote seemingly unintentional kerneldoc header
  iio: imu: inv_mpu6050: inv_mpu_core: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: adc: palmas_gpadc: Demote non-conforming kerneldoc header
  iio: adc: max9611: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: adc: max1363: Fix kerneldoc attribute formatting for 'lock'
  iio: imu: st_lsm6dsx: st_lsm6dsx: Reorder 'inline' declaration
  iio: gyro: fxas21002c: Move 'fxas21002c_reg_fields' to the only file its used
  iio: accel: sca3000: Fix 2 misspellings and demote nonconforming kerneldocs
  iio: adc: cpcap-adc: Demote seemingly unintentional kerneldoc header
  iio: adc: at91-sama5d2_adc: Struct kerneldoc titles need to start with 'struct '
  iio: adc: at91_adc: Fix 'bad line' warning
  iio: dac: ad5504: Fix formatting errors and demote non-compliant kerneldoc
  iio: adc: ad799x: Demote seemingly unintentional kerneldoc header
  iio: light: us5182d: Fix formatting in kerneldoc function block
  iio: temperature: mlx90632: Function parameter descriptions must match exactly
  iio: light: si1145: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: dac: ltc2632: Fix formatting in kerneldoc struct header
  iio: adc: twl6030-gpadc: Fix some misdocumentation and formatting issues
  iio: magnetometer: hmc5843: 'hmc5843_pm_ops' is unused in 1 of 3 files including hmc5843_core.h
  iio: adc: twl4030-madc: Fix misnamed struct attribute
  iio: adc: twl4030-madc: Remove set but unused variables 'len'
  iio: adc: ti_am335x_adc: Remove a couple of unused 'read' variables
  iio: imu: kmx61: Fix formatting in kerneldoc function headers
  iio: magnetometer: mmc35240: Fix function header formatting
  iio: light: cm32181: Fix formatting and docrot issues in cm32181_acpi_get_cpm()
  iio: dac: ad5791: Complete 'struct ad5791_chip_info' documentation
  iio: dac: ad5764: Fix misdocumenting and formatting error
  iio: dac: ad5761: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5758: Move and fix-up kerneldoc header and demote unworthy kerneldoc
  iio: dac: ad5755: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5449: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5446: Complete 'struct ad5446_state' doc and demote unworthy kerneldocs
  iio: dummy: iio_simple_dummy_buffer: Demote file header and correct misspelling
  iio: adc: ad7887: Demote seemingly unintentional kerneldoc header
  iio: dac: ad5064: Value returned by ad5064_vref_name may not be 'const * const'
  iio: dummy: iio_simple_dummy_events: Demote file header and supply descriptions for val2 params
  iio: dac: ad5421: Fix kerneldoc attribute formatting for 'lock'
  iio: dummy: iio_simple_dummy: Add newline after function-end
  iio: dummy: iio_simple_dummy: Demote unworthy kerneldocs and correct wrong parameter in docs
  iio: dac: ad5380: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5360: Fix kerneldoc attribute formatting for 'lock'
  iio: adc: ad7923: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: adc: ad7298: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: common: ms_sensors: ms_sensors_i2c: Fix misspelling of parameter 'client'
  iio: accel: bma220_spi: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  iio: adc: ad_sigma_delta: Remove unused variable 'ret'
  ARM: dts: exynos: Disable frequency scaling for FSYS bus on Odroid XU3 family
  drm: core: Convert device logging to drm_* functions.
  drm/i810: switch from 'pci_' to 'dma_' API
  drm/ast: Use managed MM initialization
  drm/ast: Initialize DRAM type before posting GPU
  drm/ast: Move VRAM size detection to ast_mm.c
  drm/ast: Use managed VRAM-helper initialization
  drm/ast: Rename ast_ttm.c to ast_mm.c
  drm/vram-helper: Managed vram helpers
  dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1
  dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support
  dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support
  phy: renesas: rcar-gen3-usb2: exit if request_irq() failed
  phy: renesas: rcar-gen3-usb2: move irq registration to init
  devicetree: bindings: phy: Document ipq806x dwc3 qcom phy
  phy: qualcomm: add qcom ipq806x dwc usb phy driver
  ARM: dts: aspeed: tacoma: Fix gpio-key definitions
  ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP
  ARM: dts: aspeed: rainier: Add second cfam on the hub
  ARM: dts: aspeed: rainier: Add line-name checkstop
  ARM: dts: aspeed: tacoma: Remove checkstop gpio-key
  ARM: dts: aspeed: tacoma: Enable XDMA engine
  ARM: dts: aspeed: witherspoon: Enable XDMA engine
  ARM: dts: aspeed: ast2600: Update XDMA engine node
  ARM: dts: aspeed: ast2500: Update XDMA engine node
  ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog
  ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties
  arm64: dts: lx2160a-rdb: fix shunt-resistor value
  net: mscc: ocelot: add support for PTP waveform configuration
  ptp: introduce a phase offset in the periodic output request
  ptp: add ability to configure duty cycle for periodic output
  ARM: dts: imx6q-tbs2910: Pass reset-assert-us
  ARM: dts: imx6q-tbs2910: Add an mdio node
  icmp: support rfc 4884
  ARM: dts: imx6qdl-sabresd: Pass reset-assert-us
  ARM: dts: imx6qdl-sabresd: Add an mdio node
  dt-bindings: arm: fsl: Add MYiR Tech boards
  ARM: dts: imx6qdl-gw: add Gateworks System Controller support
  net: mvneta: move rxq->left_size on the stack
  net: mvneta: get rid of skb in mvneta_rx_queue
  net: mvneta: drop all fragments in XDP_DROP
  net: mvneta: move mvneta_run_xdp after descriptors processing
  net: mvneta: move skb build after descriptors processing
  xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines
  sctp: remove the out_nounlock label in sctp_setsockopt
  sctp: pass a kernel pointer to sctp_setsockopt_pf_expose
  sctp: pass a kernel pointer to sctp_setsockopt_ecn_supported
  sctp: pass a kernel pointer to sctp_setsockopt_auth_supported
  sctp: pass a kernel pointer to sctp_setsockopt_event
  sctp: pass a kernel pointer to sctp_setsockopt_event
  sctp: pass a kernel pointer to sctp_setsockopt_reuse_port
  sctp: pass a kernel pointer to sctp_setsockopt_interleaving_supported
  sctp: pass a kernel pointer to sctp_setsockopt_scheduler_value
  sctp: pass a kernel pointer to sctp_setsockopt_scheduler
  sctp: pass a kernel pointer to sctp_setsockopt_add_streams
  sctp: pass a kernel pointer to sctp_setsockopt_reset_assoc
  sctp: pass a kernel pointer to sctp_setsockopt_reset_streams
  sctp: pass a kernel pointer to sctp_setsockopt_enable_strreset
  sctp: pass a kernel pointer to sctp_setsockopt_reconfig_supported
  sctp: pass a kernel pointer to sctp_setsockopt_default_prinfo
  sctp: pass a kernel pointer to sctp_setsockopt_pr_supported
  sctp: pass a kernel pointer to sctp_setsockopt_recvnxtinfo
  sctp: pass a kernel pointer to sctp_setsockopt_recvrcvinfo
  sctp: pass a kernel pointer to sctp_setsockopt_paddr_thresholds
  sctp: pass a kernel pointer to sctp_setsockopt_auto_asconf
  sctp: pass a kernel pointer to sctp_setsockopt_deactivate_key
  sctp: pass a kernel pointer to sctp_setsockopt_del_key
  sctp: pass a kernel pointer to sctp_setsockopt_active_key
  sctp: pass a kernel pointer to sctp_setsockopt_auth_key
  sctp: switch sctp_setsockopt_auth_key to use memzero_explicit
  sctp: pass a kernel pointer to sctp_setsockopt_hmac_ident
  sctp: pass a kernel pointer to sctp_setsockopt_auth_chunk
  sctp: pass a kernel pointer to sctp_setsockopt_maxburst
  sctp: pass a kernel pointer to sctp_setsockopt_fragment_interleave
  sctp: pass a kernel pointer to sctp_setsockopt_context
  sctp: pass a kernel pointer to sctp_setsockopt_adaptation_layer
  sctp: pass a kernel pointer to sctp_setsockopt_maxseg
  sctp: pass a kernel pointer to sctp_setsockopt_mappedv4
  sctp: pass a kernel pointer to sctp_setsockopt_associnfo
  sctp: pass a kernel pointer to sctp_setsockopt_rtoinfo
  sctp: pass a kernel pointer to sctp_setsockopt_nodelay
  sctp: pass a kernel pointer to sctp_setsockopt_peer_primary_addr
  sctp: pass a kernel pointer to sctp_setsockopt_primary_addr
  sctp: pass a kernel pointer to sctp_setsockopt_default_sndinfo
  sctp: pass a kernel pointer to sctp_setsockopt_default_send_param
  sctp: pass a kernel pointer to sctp_setsockopt_initmsg
  sctp: pass a kernel pointer to sctp_setsockopt_partial_delivery_point
  sctp: pass a kernel pointer to sctp_setsockopt_delayed_ack
  sctp: pass a kernel pointer to sctp_setsockopt_peer_addr_params
  sctp: pass a kernel pointer to sctp_setsockopt_autoclose
  sctp: pass a kernel pointer to sctp_setsockopt_events
  sctp: pass a kernel pointer to sctp_setsockopt_disable_fragments
  sctp: pass a kernel pointer to __sctp_setsockopt_connectx
  sctp: pass a kernel pointer to sctp_setsockopt_bindx
  sctp: copy the optval from user space in sctp_setsockopt
  net: make ->{get,set}sockopt in proto_ops optional
  net/ipv6: remove compat_ipv6_{get,set}sockopt
  net/ipv6: factor out mcast join/leave setsockopt helpers
  net/ipv6: factor out MCAST_MSFILTER setsockopt helpers
  net/ipv6: factor out MCAST_MSFILTER getsockopt helpers
  net/ipv4: remove compat_ip_{get,set}sockopt
  net/ipv4: factor out mcast join/leave setsockopt helpers
  net/ipv4: factor out MCAST_MSFILTER setsockopt helpers
  net/ipv4: factor out MCAST_MSFILTER getsockopt helpers
  netfilter: split nf_sockopt
  netfilter: remove the compat argument to xt_copy_counters_from_user
  netfilter: remove the compat_{get,set} methods
  netfilter/ebtables: clean up compat {get, set}sockopt handling
  netfilter/ip6_tables: clean up compat {get, set}sockopt handling
  netfilter/ip_tables: clean up compat {get,set}sockopt handling
  netfilter/arp_tables: clean up compat {get, set}sockopt handling
  net: remove compat_sys_{get,set}sockopt
  net: remove compat_sock_common_{get,set}sockopt
  net: simplify cBPF setsockopt compat handling
  net: streamline __sys_getsockopt
  net: streamline __sys_setsockopt
  net/atm: remove the atmdev_ops {get, set}sockopt methods
  net: rds: rdma_transport.h: delete duplicated word
  net: atm: lec_arpc.h: delete duplicated word
  net: phy: at803x: add mdix configuration support for AR9331 and AR8035
  net: enetc: Use DT protocol information to set up the ports
  net: enetc: Initialize SerDes for SGMII and USXGMII protocols
  net: dsa: felix: (re)use already existing constants
  net: phy: add USXGMII link partner ability constants
  hwmon: (gsc) add 16bit pre-scaled voltage mode
  hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN
  hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist
  hwmon: (nct6683) Replace container_of() with  kobj_to_dev()
  hwmon: (i5k_amb) remove redundant assignment to variable res
  ALSA: asihpi: delete duplicated word
  ALSA: Replace HTTP links with HTTPS ones
  prctl: exe link permission error changed from -EINVAL to -EPERM
  prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe
  proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE
  pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid
  pid: use checkpoint_restore_ns_capable() for set_tid
  capabilities: Introduce CAP_CHECKPOINT_RESTORE
  9p: remove unused code in 9p
  net/9p: Fix sparse endian warning in trans_fd.c
  9p: Fix memory leak in v9fs_mount
  9p: retrieve fid from file when file instance exist.
  media: dvbdev.h: keep * together with the type
  media: v4l2-subdev.h: keep * together with the type
  media: videobuf2: Print videobuf2 buffer state by name
  media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description
  media: tw68: use generic power management
  media: meye: use generic power management
  media: cx88: use generic power management
  media: cx25821: use generic power management
  media: cx23885: use generic power management
  media: sta2x11: use generic power management
  media: dt-bindings: media: renesas,vsp1: Add power-domains and resets
  media: dt-bindings: media: renesas,vsp1: Convert binding to YAML
  media: dt-bindings: media: renesas,fdp1: Add resets property
  media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory
  media: dt-bindings: media: renesas,fdp1: Convert binding to YAML
  media: dt-bindings: media: renesas,fcp: Add resets and iommus properties
  media: dt-bindings: media: renesas,fcp: Make power-domains mandatory
  media: dt-bindings: media: renesas,fcp: Convert binding to YAML
  media: v4l2-async: Log message in case of heterogeneous fwnode match
  media: v4l2-async: Pass notifier pointer to match functions
  media: v4l2-async: Accept endpoints and devices for fwnode matching
  media: device property: Add a function to test is a fwnode is a graph endpoint
  media: i2c: Add RDACM20 driver
  media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x
  media: i2c: Add MAX9286 driver
  media: dt-bindings: media: i2c: Add bindings for Maxim Integrated MAX9286
  media: i2c: dw9768: Add DW9768 VCM driver
  media: dt-bindings: media: i2c: Document DW9768 bindings
  media: i2c: imx290: replace msleep(10) with usleep_range(10000, 11000)
  media: staging: rkisp1: set pads array of the resizer to size 2
  media: staging: rkisp1: remove unused field alloc_ctx from struct rkisp1_device
  media: staging: rkisp1: remove unused field ctrl_handler from struct rkisp1_device
  media: staging: rkisp1: cap: in stream start, replace calls to rkisp1_handle_buffer with rkisp1_set_next_buf
  media: staging: rkisp1: cap: move code that manages the buffers to rkisp1_set_next_buf
  media: staging: rkisp1: cap: protect buf.curr and buf.next with buf.lock
  media: staging: rkisp1: cap: don't set next buffer from rkisp1_vb2_buf_queue
  media: MAINTAINERS: rectify CHRONTEL CH7322 CEC DRIVER section
  media: tw68: Replace http links with https ones
  media: tw5864-core: Replace http links with https ones
  media: rtl2832_sdr: Replace HTTP links with HTTPS ones
  media: ivtv: Replace http links with https ones
  media: imon: Replace http links with https ones
  media: cx18: Replace http links with https ones
  media: allegro: add support for allegro firmware 2019.2
  media: allegro: add a version field to mcu messages
  media: allegro: drop length field from message header
  media: allegro: set num_ref_idx using response of configured channels
  media: allegro: add config blob for channel
  media: allegro: encode bit fields separately
  media: allegro: support handling firmware dependent values
  media: allegro: don't pack MCU messages
  media: allegro: add field for number of buffers
  media: allegro: add explicit mail encoding and decoding
  media: allegro: rework read/write to mailbox
  media: allegro: rework mbox handling
  media: v4l2-subdev.h: drop duplicated word in comment
  media: media-entity.h: drop duplicated word in comment
  media: dvbdev.h: fix duplicated word in comment
  media: media-devnode.h: drop duplicated word in comment
  media: media-device.h: drop duplicated word in comment
  staging/media: Remove unneeded geometry restrictions from i.MX CSI driver
  media: vimc: Add a control to display info on test image
  media: tpg: Add function to return colors' order of test image
  media: tpg: change char argument to const char
  media: vpss: clean up resources in init
  hantro: h264: Refuse to decode unsupported bitstream
  rkvdec: h264: Refuse to decode unsupported bitstream
  hantro: Make sure we don't use post-processor on an encoder
  hantro: Remove unused bytesused argument
  hantro: Move hantro_enc_buf_finish to JPEG codec_ops.done
  hantro: Rework how encoder and decoder are identified
  hantro: h264: Rename scaling list handling function
  hantro: h264: Remove unused macro definition
  media: staging: rkisp1: fix typos in file rkisp1-config.h
  media: staging: rkisp1: remove duplicate macro definition
  media: staging: rkisp1: stats: read the stats in the isr
  drm/ingenic: Silence uninitialized-variable warning
  pinctrl: baytrail: Use fallthrough pseudo-keyword
  staging: rtl8188eu: include: fixed multiple blank space coding style issues
  staging: rtl8188eu: clear tabstop style issues
  media: staging: rkisp1: stats: replace locks wq_lock, irq_lock with one lock
  media: staging: rkisp1: stats: replace spin_lock_irqsave with spin_lock_irq
  media: staging: rkisp1: use a macro for the statistics flags mask
  media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c
  media: ti-vpe: cal: Move CAL I/O accessors to cal.h
  media: ti-vpe: cal: Split video node handling to cal-video.c
  media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned'
  media: ti-vpe: cal: Remove unneeded phy->sensor NULL check
  media: ti-vpe: cal: Don't store external rate in cal_camerarx
  media: ti-vpe: cal: Refactor camerarx start and stop
  media: ti-vpe: cal: Reorder camerarx functions to prepare refactoring
  media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its only caller
  media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically
  media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register()
  media: ti-vpe: cal: Register a media device
  media: ti-vpe: cal: Store struct device in cal_dev
  media: ti-vpe: cal: Print revision and hwinfo in a more readable format
  media: ti-vpe: cal: Read hardware revision earlier during probe
  media: ti-vpe: cal: Split media initialization and cleanup to functions
  media: ti-vpe: cal: Replace number of ports numerical value by macro
  media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros
  media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs.h to cal.c
  media: ti-vpe: cal: Decouple context and phy cleanup at remove time
  media: ti-vpe: cal: Operate on phy instances in cal_quickdump_regs()
  media: ti-vpe: cal: Replace context with phy in async notifier entries
  media: ti-vpe: cal: Move async notifiers from contexts to cal_dev
  media: ti-vpe: cal: Allow multiple contexts per subdev notifier
  media: ti-vpe: cal: Move all sensor-related init to .bound() notifier
  media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value
  media: ti-vpe: cal: Move DT parsing to CAMERARX
  media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup CAMERARX
  media: ti-vpe: cal: Unregister video device before cleanup
  media: ti-vpe: cal: Add context V4L2 cleanup and unregister functions
  media: ti-vpe: cal: Split video device initialization and registration
  dma-debug: use named initializers for dir2name
  media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev
  media: ti-vpe: cal: Decouple control handler from v4l2_device
  powerpc: use the generic dma_ops_bypass mode
  dma-mapping: add a dma_ops_bypass flag to struct device
  media: ti-vpe: cal: Fix usage of v4l2_fwnode_endpoint_parse()
  dma-mapping: make support for dma ops optional
  media: ti-vpe: cal: Use of_graph_get_endpoint_by_regs() to parse OF
  media: ti-vpe: cal: Hardcode virtual channel to 0
  media: ti-vpe: cal: Rename cal_create_instance() to cal_ctx_create()
  media: ti-vpe: cal: Add comments to cal_probe() to delimitate sections
  media: ti-vpe: cal: Inline cal_get_camerarx_regmap() in caller
  media: ti-vpe: cal: Use syscon_regmap_lookup_by_phandle_args()
  media: ti-vpe: cal: Split CAMERARX syscon regmap retrieval to a function
  media: ti-vpe: cal: Drop struct cal_dev v4l2_dev field
  media: ti-vpe: cal: Use a loop to create CAMERARX and context instances
  media: ti-vpe: cal: Use ctx_info() instead of v4l2_info()
  media: ti-vpe: cal: Get struct device without going through v4l2_device
  media: ti-vpe: cal: Use correct device name for bus_info
  media: ti-vpe: cal: Rename cal_ctx.csi2_port to cal_ctx.index
  media: ti-vpe: cal: Reorganize remaining code in sections
  media: ti-vpe: cal: Create consistent naming for context functions
  media: ti-vpe: cal: Inline cal_data_get_num_csi2_phy() in its caller
  media: ti-vpe: cal: Group CAMERARX-related functions together
  media: ti-vpe: cal: Create consistent naming for CAMERARX functions
  media: ti-vpe: cal: Store sensor-related data in cal_camerarx
  media: ti-vpe: cal: Add print macros for the cal_camerarx instances
  media: ti-vpe: cal: Use dev_* print macros
  media: ti-vpe: cal: Store instance ID and cal pointer in cal_camerarx
  media: ti-vpe: cal: Remove internal phy structure from cal_camerarx
  media: ti-vpe: cal: Name all cal_camerarx pointers consistently
  media: ti-vpe: cal: Name all cal_dev pointers consistently
  media: ti-vpe: cal: Rename cal_csi2_phy to cal_camerarx_data
  media: ti-vpe: cal: Rename cc_data to cal_camerarx
  media: ti-vpe: cal: Move function to avoid forward declaration
  media: ti-vpe: cal: Remove flags field from struct cal_dev
  media: ti-vpe: cal: Remove unused structure fields
  media: ti-vpe: cal: Remove static const cal_regmap_config template
  media: ti-vpe: cal: Constify platform data
  media: ti-vpe: cal: Make structure fields unsigned where applicable
  media: ti-vpe: cal: Rename cal_csi2_phy base_fields to fields
  media: ti-vpe: cal: Store PHY regmap fields in struct cc_data
  media: ti-vpe: cal: Don't modify cal_csi2_phy base_fields
  media: ti-vpe: cal: Embed base_fields array in struct cal_csi2_phy
  media: ti-vpe: cal: Make loop indices unsigned where applicable
  media: ti-vpe: cal: Turn boolean variable into bool
  media: ti-vpe: cal: Remove needless casts
  media: ti-vpe: cal: Remove needless variable initialization
  media: ti-vpe: cal: Make cal_formats array const
  media: ti-vpe: cal: Turn reg_(read|write)_field() into inline functions
  media: ti-vpe: cal: Inline CAL_VERSION macro in its only user
  media: ti-vpe: cal: Merge all status variables in IRQ handler
  media: ti-vpe: cal: Index IRQ registersstarting at 0
  media: ti-vpe: cal: Index CSI-2 port starting at 0
  media: ti-vpe: cal: Decouple CSI2 port and CPORT
  media: ti-vpe: cal: Avoid function forward declaration
  media: ti-vpe: cal: Sort headers alphabetically
  gspca: First camera mode is skipped
  media: s5p-g2d: Fix a memory leak in an error handling path in 'g2d_probe()'
  media: Add V4L2_TYPE_IS_CAPTURE helper
  media: pci: dt3155: fix spelling mistake
  media: docs: pvrusb2: replace http references with https ones
  media: gspca: replace http references with https ones
  media: atmel: atmel-isc: rework component offsets
  media: davinci: replace http references with https
  media: solo6x10: replace http references with https
  Documentation: userspace-api/media: drop doubled words
  sun4i-csi: call _vb2_fop_release instead of v4l2_fh_release
  sun4i-csi: drop read/write, enable VB2_DMABUF
  sunxi-csi: fill in bus_info of media device
  media: gspca: remove redundant initialization of variable status
  v4l2-core: Print control name in VIDIOC_S/G_(EXT)_CTRL(S)
  include/media/v4l2-subdev.h: fix typo
  cec-api: prevent leaking memory through hole in structure
  go7007: add sanity checking for endpoints
  media: staging: tegra-vde: Power-cycle hardware on probe
  media: staging: tegra-vde: Turn ON power domain on shutdown
  media: staging: tegra-vde: Runtime PM is always available on Tegra
  arm64: dts: qcom: pmi8998: Add nodes for LAB and IBB regulators
  ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit
  arm: dts: socfpga: add reset-names to spi node
  arm64: dts: agilex: add nand clocks
  arm64: dts: agilex: populate clock dts entries for Intel SoCFPGA Agilex
  arm64: dts: marvell: add SMMU support
  ARM: dts: dlink-dns327l: fix reg-init PHY
  ARM: orion/gpio: Make use of for_each_requested_gpio()
  ARM: dts: kirkwood: Replace HTTP links with HTTPS ones
  firmware: turris-mox-rwtm: add debugfs documentation
  firmware: turris-mox-rwtm: support ECDSA signatures via debugfs
  ARM: dts: rockchip: Fix VBUS on rk3288-vyasa
  ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support
  ARM: dts: rockchip: Add VMARC RK3288 SOM initial support
  dt-bindings: arm: rockchip: Add Rock Pi N8 binding
  arm64: dts: rk3399pro: vmarc-som: Move common properties into Carrier
  arm64: dts: rk3399pro: vmarc-som: Move supply regulators into Carrier
  arm64: dts: rk3399pro: vmarc-som: Fix sorting nodes, properties
  ARM: dts: rockchip: dalang-carrier: Move i2c nodes into SOM
  ARM: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
  arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
  arm64: dts: rockchip: remove bus-width from mmc nodes in px30 dts files
  dmaengine: linux/dmaengine.h: drop duplicated word in a comment
  dt-bindings: mmc: convert arasan sdhci bindings to yaml
  selftests/bpf: Tests for BPF_SK_LOOKUP attach point
  selftests/bpf: Add verifier tests for bpf_sk_lookup context access
  tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type
  libbpf: Add support for SK_LOOKUP program type
  bpf: Sync linux/bpf.h to tools/
  udp6: Run SK_LOOKUP BPF program on socket lookup
  udp6: Extract helper for selecting socket from reuseport group
  udp: Run SK_LOOKUP BPF program on socket lookup
  udp: Extract helper for selecting socket from reuseport group
  inet6: Run SK_LOOKUP BPF program on socket lookup
  inet6: Extract helper for selecting socket from reuseport group
  inet: Run SK_LOOKUP BPF program on socket lookup
  inet: Extract helper for selecting socket from reuseport group
  bpf: Introduce SK_LOOKUP program type with a dedicated attach point
  bpf, netns: Handle multiple link attachments
  blk-cgroup: show global disk stats in root cgroup io.stat
  blk-cgroup: make iostat functions visible to stat printing
  ne2k-pci: Use netif_msg_init to initialize msg_enable bits
  net: atlantic: add support for FW 4.x
  net: atlantic: align return value of ver_match function with function name
  net: ethernet: et131x: Remove redundant register read
  net: ethernet: et131x: Remove unused variable 'pm_csr'
  net: bna: Remove unused variable 't'
  net: bnxt: don't complain if TC flower can't be supported
  Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14
  Input: elan_i2c - handle firmware updated on newer ICs
  Input: elan_i2c - add support for different firmware page sizes
  Input: elan_i2c - fix detecting IAP version on older controllers
  Input: elan_i2c - handle devices with patterns above 1
  Input: elan_i2c - make fetching IC type of older controllers more robust
  Input: elan_i2c - handle firmware not implementing "get pattern" command
  remoteproc: stm32: Update M4 state in stm32_rproc_stop()
  remoteproc: stm32: Introduce new attach() operation
  remoteproc: stm32: Properly handle the resource table when attaching
  remoteproc: stm32: Parse memory regions when attaching to M4
  remoteproc: Make function rproc_resource_cleanup() public
  remoteproc: stm32: Properly set co-processor state when attaching
  remoteproc: stm32: Parse syscon that will manage M4 synchronisation
  remoteproc: stm32: Remove memory translation from DT parsing
  remoteproc: stm32: Decouple rproc from DT parsing
  remoteproc: stm32: Request IRQ with platform device
  remoteproc: stm32: Decouple rproc from memory translation
  drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem
  futex: Remove unused or redundant includes
  futex: Consistently use fshared as boolean
  dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings
  ARM: at91: Replace HTTP links with HTTPS ones
  ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
  futex: Remove needless goto's
  futex: Remove put_futex_key()
  dt-bindings: media: imx274: Add optional input clock and supplies
  debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE
  PCI/ASPM: Add missing newline in sysfs 'policy'
  arm64: dts: sc7180: Add DSI and MDP OPP tables and power-domains
  arm64: dts: sdm845: Add DSI and MDP OPP tables and power-domains
  xfs: preserve inode versioning across remounts
  kunit: tool: fix improper treatment of file location
  kunit: tool: fix broken default args in unit tests
  kunit: capture stderr on all make subprocess calls
  Documentation: kunit: Remove references to --defconfig
  net: alteon: Avoid some useless memset
  net: alteon: switch from 'pci_' to 'dma_' API
  net: sungem: switch from 'pci_' to 'dma_' API
  selftests/harness: Limit step counter reporting
  net: decnet: af_decnet: Simplify goto loop.
  timers: Lower base clock forwarding threshold
  timers: Remove must_forward_clk
  timers: Spare timer softirq until next expiry
  timers: Expand clk forward logic beyond nohz
  timers: Reuse next expiry cache after nohz exit
  timers: Always keep track of next expiry
  timers: Optimize _next_timer_interrupt() level iteration
  timers: Add comments about calc_index() ceiling work
  timers: Move trigger_dyntick_cpu() to enqueue_timer()
  timers: Use only bucket expiry for base->next_expiry value
  timers: Preserve higher bits of expiration on index calculation
  tcp: add SNMP counter for no. of duplicate segments reported by DSACK
  tcp: fix segment accounting when DSACK range covers multiple segments
  net: sun: cassini: switch from 'pci_' to 'dma_' API
  mptcp: silence warning in subflow_data_ready()
  net: cdc_ncm: hook into set_rx_mode to admit multicast traffic
  net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops
  net: usbnet: export usbnet_set_rx_mode()
  net: cdc_ether: export usbnet_cdc_update_filter
  net: cdc_ether: use dev->intf to get interface information
  selftests/seccomp: Check ENOSYS under tracing
  selftests/seccomp: Refactor to use fixture variants
  selftests/harness: Clean up kern-doc for fixtures
  selftests: kmod: Add module address visibility test
  cpupower: Replace HTTP links with HTTPS ones
  net: openvswitch: reorder masks array based on usage
  net: phy: sfp: Cotsworks SFF module EEPROM fixup
  net: phy: continue searching for C45 MMDs even if first returned ffff:ffff
  NFSv4.0 allow nconnect for v4.0
  freezer: Add unsafe versions of freezable_schedule_timeout_interruptible for NFS
  sunrpc: destroy rpc_inode_cachep after unregister_filesystem
  PCI: dwc: Convert to devm_platform_ioremap_resource_byname()
  dt-bindings: i2c-gpio: Use 'deprecated' keyword on deprecated properties
  spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  spi: spi-pxa2xx: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  spi: spi-at91-usart: Remove unused OF table 'struct of_device_id'
  spi: spi-topcliff-pch: Add missing descriptions to 'struct pch_spi_data'
  spi: spi-zynqmp-gqspi: Correct a couple of misspellings in kerneldoc
  spi: spi-zynq-qspi: Add description for 2 missing attributes/parameters
  spi: spi-pl022: Provide missing struct attribute/function param docs
  spi: spi-s3c64xx: Add missing entries for structs 's3c64xx_spi_dma_data' and 's3c64xx_spi_dma_data'
  spi: spi-meson-spicc: Remove set but never used variable 'data' from meson_spicc_reset_fifo()
  spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'struct meson_spifc'
  spi: spi-ep93xx: Fix API slippage
  spi: spi-davinci: Fix a few kerneldoc misspellings and API slippages
  spi: spi-bitbang: Demote obvious misuse of kerneldoc to standard comment blocks
  spi: spi-loopback-test: Fix formatting issues in function header blocks
  drm/etnaviv: fix ref count leak via pm_runtime_get_sync
  x86/efi: Remove unused EFI_UV1_MEMMAP code
  x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP
  x86/efi: Remove references to no-longer-used efi_have_uv1_memmap()
  x86/efi: Delete SGI UV1 detection.
  x86/platform/uv: Remove efi=old_map command line option
  x86/platform/uv: Remove vestigial mention of UV1 platform from bios header
  x86/platform/uv: Remove support for UV1 platform from uv
  x86/platform/uv: Remove support for uv1 platform from uv_hub
  x86/platform/uv: Remove support for UV1 platform from uv_bau
  x86/platform/uv: Remove support for UV1 platform from uv_mmrs
  x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x
  x86/platform/uv: Remove support for UV1 platform from uv_tlb
  x86/platform/uv: Remove support for UV1 platform from uv_time
  arm64: dts: keembay: Add device tree for Keem Bay EVM board
  arm64: dts: keembay: Add device tree for Keem Bay SoC
  MAINTAINERS: Add maintainers for Keem Bay SoC
  dt-bindings: arm: Add Keem Bay bindings
  arm64: Add config for Keem Bay SoC
  staging: comedi: comedi_fops.c: added casts to get rid of sparse warnings
  arm64: tegra: Add the GPU on Tegra194
  dt-bindings: fuse: tegra: Add missing compatible strings
  dt-bindings: i2c: tegra: Document Tegra210 VI I2C clocks and power-domains
  dt-bindings: Add documentation for GV11B GPU
  ARM: rpc: Change blacklist to quirklist in ecode.c file
  firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer
  drm/tegra: plane: Support 180° rotation
  drm/tegra: plane: Support horizontal reflection
  drm/tegra: plane: Rename bottom_up to reflect_y
  drm/tegra: dc: Omit superfluous error message in tegra_dc_probe()
  drm/tegra: gr2d: Add tiled PATBASE address register
  drm/tegra: gr3d: Assert reset before power-gating
  drm/tegra: sor: Use correct power supply names for HDMI
  gpu: host1x: debug: Dump push buffer state
  gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
  gpu: host1x: Put gather's BO on pinning error
  gpu: host1x: Optimize BOs usage when firewall is enabled
  gpu: host1x: mipi: Split tegra_mipi_calibrate() and tegra_mipi_wait()
  gpu: host1x: mipi: Use readl_relaxed_poll_timeout() in tegra_mipi_wait()
  gpu: host1x: mipi: Update tegra_mipi_request() to be node based
  spi: renesas,sh-msiof: Add r8a774e1 support
  soc/tegra: fuse: Fix typo in APB MISC warning
  soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs
  ASoC: rt5682: optimize the power consumption
  ASoC: soc-dai.h: don't use discriminatory terms for comment
  ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL()
  ASoC: rt5682: disable MICBIAS and Vref2 widget in default
  ASoC: qcom: qdsp6: Use the defined variable to clean code
  ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec
  ASoC: atmel: merge .digital_mute() into .mute_stream()
  block: improve discard bio alignment in __blkdev_issue_discard()
  block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
  block: defer flush request no matter whether we have elevator
  block: make blk_timeout_init() static
  dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings
  ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
  irqchip/loongson-liointc: Fix potential dead lock
  irqchip/loongson-pch-msi: Remove unneeded variable
  irqchip/loongson-pch-pic: Check return value of irq_domain_translate_twocell()
  irqchip/loongson-htvec: Check return value of irq_domain_translate_onecell()
  irqchip/loongson-htvec: Fix potential resource leak
  irqchip/loongson-htpic: Remove unneeded select of I8259
  irqchip/loongson-htpic: Remove redundant kfree operation
  irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit
  irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible
  dt-bindings: interrupt-controller: Document UPG auxiliary L2
  irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible
  dt-bindings: interrupt-controller: Document Broadcom STB HIF L2
  irqchip/brcmstb-l2: Set controller as wake-up source
  irqchip/bcm7120-l2: Set controller as wake-up source
  perf metric: Add 'struct expr_id_data' to keep expr value
  perf metric: Rename expr__add_id() to expr__add_val()
  perf probe: Warn if the target function is a GNU indirect function
  perf probe: Fix memory leakage when the probe point is not found
  perf probe: Fix wrong variable warning when the probe point is not found
  perf probe: Avoid setting probes on the same address for the same event
  pinctrl: lpc18xx: Use fallthrough pseudo-keyword
  gpio: max77620: Use helper variable and clarify
  arm64: defconfig: Enable AM654x SDHCI controller
  pinctrl: rockchip: Replace HTTP links with HTTPS ones
  arm64: arch_k3: enable chipid driver
  staging: rtl8188eu: add blank line after declarations
  staging: rtl*/security: Use static const in array declarations
  staging: qlge/qlge_main.c: Replace depracated MSI API.
  staging: rtl8712: handle firmware load failure
  staging: rtl8192u: fix a dubious looking mask before a shift
  ARM: dts: sh73a0: Add missing clocks to sound node
  arm64: dts: renesas: r8a774e1: Add CAN[FD] support
  arm64: dts: renesas: r8a774e1: Add RWDT node
  arm64: dts: renesas: r8a774e1: Add MSIOF nodes
  arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
  arm64: dts: renesas: r8a774e1: Add SDHI nodes
  arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
  arm64: dts: renesas: r8a774e1: Add TMU device nodes
  arm64: dts: renesas: r8a774e1: Add CMT device nodes
  arm64: dts: renesas: r8a774e1: Add RZ/G2H thermal support
  arm64: dts: renesas: r8a774e1: Add operating points
  arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit
  arm64: dts: renesas: r8a774e1: Add Ethernet AVB node
  arm64: dts: renesas: r8a774e1: Add GPIO device nodes
  arm64: dts: renesas: r8a774e1: Add SYS-DMAC device nodes
  arm64: dts: renesas: r8a774e1: Add IPMMU device nodes
  ARM: dts: gose: Fix ports node name for adv7612
  ARM: dts: renesas: Fix SD Card/eMMC interface device node names
  arm64: dts: renesas: Fix SD Card/eMMC interface device node names
  arm64: dts: renesas: add full-pwr-cycle-in-suspend into eMMC nodes
  arm64: dts: renesas: Add HiHope RZ/G2H sub board support
  arm64: dts: renesas: Add HiHope RZ/G2H main board support
  arm64: dts: renesas: Initial r8a774e1 SoC device tree
  arm64: defconfig: Enable R8A774E1 SoC
  ALSA: line6: Use kmemdup in podhd_set_monitor_level()
  ALSA: hda: Add support for Loongson 7A1000 controller
  ip6_vti: use IS_REACHABLE to avoid some compile errors
  xfrm: interface: use IS_REACHABLE to avoid some compile errors
  phy: samsung-ufs: add UFS PHY driver for samsung SoC
  dt-bindings: phy: Document Samsung UFS PHY bindings
  arm64: dts: k3-j721e-proc-board: Add wait time for sampling Type-C DIR line
  arm64: dts: ti: k3-j721e: Enable Super-Speed support for USB0
  arm64: dts: ti: k3-j721e-main.dtsi: Add USB to SERDES MUX
  arm64: dts: ti: k3-j721e-main: Add system controller node and SERDES lane mux
  arm64: dts: ti: k3-j721e-main: Add WIZ and SERDES PHY nodes
  dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
  arm64: dts: ti: k3-am65/j721e-main: rename gic-its node to msi-controller
  arm64: dts: ti: k3-j721e-main: rename smmu node to iommu
  arm64: dts: ti: k3-*: Replace HTTP links with HTTPS ones
  arm64: dts: ti: k3-am654-base-board: Add support for SD card
  arm64: dts: ti: k3-am65-main: Add support for sdhci1
  arm64: dts: ti: j721e-common-proc-board: Analog audio support
  arm64: dts: ti: k3-j721e-common-proc-board: Remove duplicated main_i2c1_exp4_pins_default
  arm/arm64: defconfig: Update configs to use the new CROS_EC options
  Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available"
  phy: sun4i-usb: explicitly include gpio/consumer.h
  dmaengine: Extend NXP QDMA driver to check transmission errors
  MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co-maintainer
  dmaengine: xilinx: dpdma: Add the Xilinx DisplayPort DMA engine driver
  dmaengine: Add support for repeating transactions
  dt: bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA
  remoteproc: Properly handle firmware name when attaching
  remoteproc: Refactor function rproc_free_vring()
  remoteproc: Refactor function rproc_trigger_auto_boot()
  remoteproc: Refactor function rproc_boot()
  remoteproc: Introducing function rproc_validate()
  remoteproc: Introducing function rproc_actuate()
  remoteproc: Introducing function rproc_attach()
  remoteproc: Add new attach() remoteproc operation
  remoteproc: Add new RPROC_DETACHED state
  remoteproc: qcom_q6v5_mss: Monitor MSS_STATUS for boot completion
  remoteproc: qcom: pil-info: Fix shift overflow
  arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
  dts: hi3660: Add support for basic usb gadget on Hikey960
  arm64: dts: hisilicon: Align UART nodename with dtschema
  arm64: dts: hisilicon: Use phandles for overriding nodes in hi6220
  ARM: dts: hisilicon: Align L2 cache-controller nodename with dtschema
  ima: Fail rule parsing when the KEY_CHECK hook is combined with an invalid cond
  ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond
  ima: Fail rule parsing when buffer hook functions have an invalid action
  ima: Free the entire rule if it fails to parse
  ima: Free the entire rule when deleting a list of rules
  ima: Have the LSM free its audit rule
  IMA: Add audit log for failure conditions
  integrity: Add errno field in audit message
  spi: coldfire-qspi: Use clk_prepare_enable and clk_disable_unprepare
  spi: Fix SPI NOR and SPI NAND acronyms
  spi: atmel-quadspi: Use optimezed memcpy_fromio()/memcpy_toio()
  spi: Only defer to thread for cleanup when needed
  spi: fix duplicated word in <linux/spi/spi.h>
  Revert "net: sched: Pass root lock to Qdisc_ops.enqueue"
  net: sched: Do not drop root lock in tcf_qevent_handle()
  arm64: dts: qcom: sc7180: Move the fixed-perm property to SoC dtsi
  net/mlx5e: CT: Map 128 bits labels to 32 bit map ID
  net/mlx5e: Do not request completion on every single UMR WQE
  net/mlx5e: RX, Avoid indirect call in representor CQE handling
  net/mlx5e: XDP, Avoid indirect call in TX flow
  net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support
  net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload
  net/mlx5e: IPsec: Add IPsec steering in local NIC RX
  net/mlx5: Add IPsec related Flow steering entry's fields
  net/mlx5: IPsec: Add HW crypto offload support
  net/mlx5: Accel, Add core IPsec support for the Connect-X family
  net/mlx5: E-switch, Reduce dependency on num_vfs during mode set
  net/mlx5: E-switch, Avoid function change handler for non ECPF
  net/mlx5: Make MLX5_EN_TLS non-prompt
  net/mlx5e: Fix build break when CONFIG_XPS is not set
  net/mlx5e: Fix missing switch_id for representors
  spi: bcm2835aux: support effective_speed_hz
  spi: bcm2835: support effective_speed_hz
  regulator: Correct kernel-doc inconsistency
  regmap: fix duplicated word in <linux/regmap.h>
  ASoC: dt-bindings: renesas, fsi: use patternProperties for FSI-A/B
  ASoC: dt-bindings: ak4613: switch to yaml base Documentation
  ASoC: dt-bindings: ak4642: switch to yaml base Documentation
  ASoC: soc-component: Add missed return for calling soc_component_ret
  ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists'
  drm/ingenic: Bump driver to version 1.1
  drm/ingenic: Support multiple panels/bridges
  drm/ingenic: Add support for the IPU
  drm/ingenic: Add support for OSD mode
  drm/ingenic: Use dmam_alloc_coherent()
  drm/ingenic: Move register definitions to ingenic-drm.h
  drm/ingenic: Set DMA descriptor chain address in probe
  drm/ingenic: Add missing CR in debug strings
  drm/ingenic: Rename ingenic-drm.c to ingenic-drm-drv.c
  dt-bindings: display: Add ingenic,ipu.yaml
  dt-bindings: display: Convert ingenic,lcd.txt to YAML
  drm/ingenic: Fix incorrect assumption about plane->index
  ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection
  ASoC: bindings: fsl-asoc-card: Support hp-det-gpio and mic-det-gpio
  ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack
  drm/nouveau/kms/nvd9-: Fix disabling CRCs alongside OR reprogramming
  drm/nouveau/kms/nvd9-: Add CRC support
  drm/nouveau/kms/nv50-: Move hard-coded object handles into header
  drm/nouveau/kms/nv50-: Expose nv50_outp_atom in disp.h
  drm/nouveau/kms/nv140-: Track wndw mappings in nv50_head_atom
  drm/nouveau/kms/nv50-: Fix disabling dithering
  drm/nouveau/kms/nv140-: Don't modify depth in state during atomic commit
  drm/vblank: Add vblank works
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_off()
  drm/vblank: Register drmm cleanup action once per drm_vblank_crtc
  ASoC: codecs: ak*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: cs*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: da*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: es*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: wm*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: alc*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: max*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: tas*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: merge .digital_mute() into .mute_stream()
  ASoC: meson: merge .digital_mute() into .mute_stream()
  ASoC: spear: merge .digital_mute() into .mute_stream()
  ASoC: ti: merge .digital_mute() into .mute_stream()
  ASoC: hdmi-codec: merge .digital_mute() into .mute_stream()
  ASoC: soc-dai.c: add .no_capture_mute support
  ASoC: hdmi-codec: return -ENOTSUPP for digital_mute
  rwsem: fix commas in initialisation
  docs: locking: Replace HTTP links with HTTPS ones
  lockdep: Move list.h inclusion into lockdep.h
  drm/tidss: Replace HTTP links with HTTPS ones
  drm/vboxvideo: Replace HTTP links with HTTPS ones
  ALSA: hda: fix snd_hda_codec_cleanup() documentation
  ALSA: hda: export snd_hda_codec_cleanup_for_unbind()
  net: mscc: ocelot: rethink Kconfig dependencies again
  compiler: Remove uninitialized_var() macro
  treewide: Remove uninitialized_var() usage
  checkpatch: Remove awareness of uninitialized_var() macro
  mm/debug_vm_pgtable: Remove uninitialized_var() usage
  f2fs: Eliminate usage of uninitialized_var() macro
  media: sur40: Remove uninitialized_var() usage
  KVM: PPC: Book3S PR: Remove uninitialized_var() usage
  clk: spear: Remove uninitialized_var() usage
  clk: st: Remove uninitialized_var() usage
  spi: davinci: Remove uninitialized_var() usage
  ide: Remove uninitialized_var() usage
  rtlwifi: rtl8192cu: Remove uninitialized_var() usage
  b43: Remove uninitialized_var() usage
  drbd: Remove uninitialized_var() usage
  x86/mm/numa: Remove uninitialized_var() usage
  docs: deprecated.rst: Add uninitialized_var()
  RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
  dt-bindings: interrupt-controller: Fix typos in loongson,liointc.yaml
  RDMA/qedr: Add EDPM max size to alloc ucontext response
  RDMA/qedr: Add EDPM mode type for user-fw compatibility
  bpf: Drop duplicated words in uapi helper comments
  selftests/bpf: Fix possible hang in sockopt_inherit
  bpf: revert "test_bpf: Flag tests that cannot be jited on s390"
  RDMA/usnic: switch from 'pci_' to 'dma_' API
  af_packet: TPACKET_V3: replace busy-wait loop
  net: fec: replace snprintf() with strlcpy() in fec_ptp_init()
  net: fec: get rid of redundant code in fec_ptp_set()
  net: fec: initialize clock with 0 rather than current kernel time
  net: fec: enable to use PPS feature without time stamping
  IB/hfi1: Remove unnecessary fall-through markings
  RDMA/qedr: SRQ's bug fixes
  IB/isert: allocate RW ctxs according to max IO size
  tools/power/x86/intel-speed-select: Update version for v5.9
  tools/power/x86/intel-speed-select: Add retries for mail box commands
  tools/power/x86/intel-speed-select: Add option to delay mbox commands
  tools/power/x86/intel-speed-select: Ignore -o option processing on error
  tools/power/x86/intel-speed-select: Change path for caching topology info
  raid5: remove the meaningless check in raid5_make_request
  raid5: put the comment of clear_batch_ready to the right place
  raid5: call clear_batch_ready before set STRIPE_ACTIVE
  RDMA/mlx5: Init dest_type when create flow
  dt-bindings: display: panel-dsi-cm: convert to YAML
  drm/panel-simple: Add 50 Hz mode to the Frida FRD350H54004 panel
  drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel
  RDMA/rxe: Remove rxe_link_layer()
  RDMA/rxe: Return void from rxe_mem_init_dma()
  RDMA/rxe: Return void from rxe_init_port_param()
  RDMA/rxe: Drop pointless checks in rxe_init_ports
  block: remove retry loop in ioc_release_fn()
  block: remove unnecessary ioc nested locking
  md: rewrite md_setup_drive to avoid ioctls
  block: integrate bd_start_claiming into __blkdev_get
  block: use bd_prepare_to_claim directly in the loop driver
  block: refactor bd_start_claiming
  block: simplify the restart case in __blkdev_get
  cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported
  cpufreq: intel_pstate: Clean up aperf_mperf_shift description
  selftest: Add tests for XDP programs in CPUMAP entries
  samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap
  libbpf: Add SEC name for xdp programs attached to CPUMAP
  bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries
  bpf: cpumap: Add the possibility to attach an eBPF program to cpumap
  cpumap: Formalize map value as a named struct
  samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop
  net: Refactor xdp_convert_buff_to_frame
  cpumap: Use non-locked version __ptr_ring_consume_batched
  dma-mapping: inline the fast path dma-direct calls
  dma-mapping: move the remaining DMA API calls out of line
  pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  pinctrl: mvebu: pinctrl-armada-37xx: Update documentation block for 'struct armada_37xx_pin_group'
  pinctrl: meson: pinctrl-meson-a1: Remove unused const variable 'i2c_slave_groups'
  pinctrl: tegra: pinctrl-tegra194: Do not initialise field twice
  pinctrl: pinctrl-single: Fix struct/function documentation blocks
  md: simplify md_setup_drive
  md: remove the kernel version of md_u.h
  md: remove the autoscan partition re-read
  md: replace the RAID_AUTORUN ioctl with a direct function call
  md: move the early init autodetect code to drivers/md/
  init: remove the bstat helper
  fs: add a vfs_fchmod helper
  fs: add a vfs_fchown helper
  pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours
  pinctrl: pinctrl-bm1880: Rename ill documented struct attribute entries
  pinctrl: pinctrl-at91: Demote non-kerneldoc header and complete another
  pinctrl: pinctrl-at91-pio4: PM related attribute descriptions
  pinctrl: pinconf-generic: Add function parameter description 'pctldev'
  pinctrl: devicetree: Add one new attribute description and rename another two
  pinctrl: pinmux: Add some missing parameter descriptions
  pinctrl: core: Fix a bunch of kerneldoc issues
  pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_default_register_base_names' as __maybe_unused
  pinctrl: qcom: pinctrl-msm8976: Remove unused variable 'nav_tsync_groups'
  pinctrl: samsung: pinctrl-s3c64xx: Fix formatting issues
  pinctrl: samsung: pinctrl-s3c24xx: Fix formatting issues
  pinctrl: samsung: pinctrl-samsung: Demote obvious misuse of kerneldoc to standard comment blocks
  pinctrl: qcom: pinctrl-msm: Complete 'struct msm_pinctrl' documentation
  pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly documented function param
  pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of kerneldoc to standard comment blocks
  pinctrl: sirf: pinctrl-atlas7: Fix a bunch of documentation misdemeanours
  pinctrl: actions: pinctrl-owl: Supply missing 'struct owl_pinctrl' attribute descriptions
  gpio: mmio: replace open-coded for_each_set_bit()
  arm64: tegra: Add compatible string for Tegra194 CPU complex
  arm64: tegra: Add HDMI supplies on Norrin
  arm64: tegra: Add #{address,size}-cells for VI I2C on Tegra210
  arm64: tegra: Add missing clocks and power-domains to Tegra210 VI I2C
  gpio: pca9570: Add DT bindings for NXP PCA9570
  gpio: pca9570: add GPO driver for PCA9570
  platform/x86: acerhdf: Replace HTTP links with HTTPS ones
  ARM: tegra_defconfig: Enable options useful for Nexus 7 and Acer A500
  dt-bindings: ARM: tegra: Add ASUS Google Nexus 7
  dt-bindings: ARM: tegra: Add Acer Iconia Tab A500
  dt-bindings: Add vendor prefix for Acer Inc.
  ARM: tegra: Add device-tree for ASUS Google Nexus 7
  ARM: tegra: Add device-tree for Acer Iconia Tab A500
  rtc: cleanup obsolete comment about struct rtc_class_ops
  MIPS: Prevent READ_IMPLIES_EXEC propagation
  x86/idtentry: Remove stale comment
  iommu/arm-smmu-v3: Fix trivial typo
  rtc: pl031: fix set_alarm by adding back call to alarm_irq_enable
  rtc: ds1374: wdt: Use watchdog core for watchdog part
  rtc: Replace HTTP links with HTTPS ones
  rtc: goldfish: Enable interrupt in set_alarm() when necessary
  rtc: max77686: Do not allow interrupt to fire before system resume
  mips/vdso: Fix resource leaks in genvdso.c
  MIPS: CU1000-Neo: Refresh defconfig to support LED.
  MIPS: Ingenic: Fix bugs and add missing LED node for X1000.
  MIPS: Ingenic: Add YSH & ATIL CU Neo board support.
  dt-bindings: MIPS: Add X1830 based CU1830-Neo and fix bug in CU1000-Neo.
  MIPS: Ingenic: Add Ingenic X1830 support.
  MIPS: fix vdso different address spaces
  mips: Replace HTTP links with HTTPS ones
  MIPS: Loongson64: Load LS7A dtbs
  MIPS: Loongson64: DeviceTree for LS7A PCH
  gpio: max77620: Initialize hardware state of interrupts
  gpio: max77620: Use irqchip template
  gpio: max77620: Don't shadow error code of platform_get_irq()
  gpio: max77620: Don't set of_node
  gpio: max77620: Fix missing release of interrupt
  gpio: max77620: Replace 8 with MAX77620_GPIO_NR
  MIPS: Loongson64: Fix machine naming
  MIPS: Loongson: Fix boot warning about hwmon_device_register()
  MIPS: Loongson: Reduce possible loop times and add log in do_thermal_timer()
  MIPS: Loongson: Cleanup cpu_hwmon.c
  MIPS: ingenic: RS90: Added defconfig
  MIPS: ingenic: Add support for the RS90 board
  MIPS: ingenic: Add support for the JZ4725B SoC
  MIPS: ingenic: Use enum instead of macros for Ingenic SoCs
  dt-bindings: timer/ingenic,tcu: Add compatible strings for JZ4725B SoC
  dt-bindings: MIPS: Add entry for the YLM RetroMini
  dt-bindings: pinctrl: qcom: add drive-open-drain to ipq4019
  pinctrl: qcom: ipq4019: add open drain support
  dt-bindings: vendor-prefixes: Add YLM
  pinctrl: aspeed: Describe the heartbeat function on ball Y23
  pinctrl: aspeed: Improve debug output
  dt-bindings: arm-smmu: add compatible string for Marvell Armada-AP806 SMMU-500
  iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743
  iommu/arm-smmu: Call configuration impl hook before consuming features
  gpio: omap: handle pin config bias flags
  dt-bindings: arm: renesas: Document beacon-rzg2m
  arm64: dts: renesas: Restructure Makefile
  arm64: dts: renesas: cat875: Drop superfluous phy-mode
  ARM: dts: renesas: Remove unused remote property from adv7180 nodes
  ARM: dts: gose: Fix ports node name for adv7180
  dt-bindings: pinctrl: renesas,rza2-pinctrl: Convert to json-schema
  pinctrl: rza1: Demote some kerneldoc headers and fix others
  Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
  md: raid10: Fix compilation warning
  md: raid5: Fix compilation warning
  md: raid5-cache: Remove set but unused variable
  md: Fix compilation warning
  net/mlx5: Enable count action for rules with allow action
  net/mlx5: Add interface changes required for VDPA
  net/mlx5: Add VDPA interface type to supported enumerations
  net/mlx5: Support setting access rights of dma addresses
  arm64: dts: qcom: msm8916-samsung-a2015: Add accelerometer/magnetometer
  arm64: dts: qcom: msm8916: Use higher I2C drive-strength only on DB410c
  arm64: dts: qcom: msm8916: Simplify pinctrl configuration
  arm64: dts: msm8916-samsung/longcheer: Move pinctrl/regulators to end of file
  powerpc/pseries: Detect secure and trusted boot state of the system.
  soundwire: fix the kernel-doc comment
  arm64: dts: qcom: sm8250: Drop tcsr_mutex syscon
  net: ipv6: drop duplicate word in comment
  net: sctp: drop duplicate words in comments
  net: ip6_fib.h: drop duplicate word in comment
  net: dsa.h: drop duplicate word in comment
  net: caif: drop duplicate words in comments
  net: 9p: drop duplicate word in comment
  net: wimax: fix duplicate words in comments
  net: skbuff.h: drop duplicate words in comments
  net: qed: drop duplicate words in comments
  powerpc/vdso: Fix vdso cpu truncation
  powerpc/perf: Add kernel support for new MSR[HV PR] bits in trace-imc
  powerpc/Kconfig: Replace HTTP links with HTTPS ones
  ocxl: Replace HTTP links with HTTPS ones
  cpuidle/pseries: Make symbol 'pseries_idle_driver' static
  pseries: Fix 64 bit logical memory block panic
  powerpc/xive: Remove unused inline function xive_kexec_teardown_cpu()
  powerpc/fadump: fix race between pstore write and fadump crash trigger
  powerpc: Add cputime_to_nsecs()
  powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macros
  powerpc/ppc-opcode: Reuse raw instruction macros to stringify
  powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h
  powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h
  powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step
  powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding
  powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask
  powerpc/perf/hv-24x7: Add cpu hotplug support
  powerpc/pseries: remove obsolete memory hotplug DT notifier code
  powerpc/pseries: remove dlpar_cpu_readd()
  powerpc/pseries: remove memory "re-add" implementation
  powerpc/pseries: remove prrn special case from DT update path
  powerpc/numa: remove arch_update_cpu_topology
  powerpc/numa: remove prrn_is_enabled()
  powerpc/rtasd: simplify handle_rtas_event(), emit message on events
  powerpc/numa: remove start/stop_topology_update()
  powerpc/numa: remove timed_topology_update()
  powerpc/numa: stub out numa_update_cpu_topology()
  powerpc/numa: remove vphn_enabled and prrn_enabled internal flags
  powerpc/numa: remove unreachable topology workqueue code
  powerpc/numa: remove unreachable topology timer code
  powerpc/numa: make vphn_enabled, prrn_enabled flags const
  powerpc/numa: remove unreachable topology update code
  powerpc/numa: remove ability to enable topology updates
  powerpc/rtas: don't online CPUs for partition suspend
  powerpc/pseries: remove cede offline state for CPUs
  powerpc/security: Allow for processors that flush the link stack using the special bcctr
  powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h
  powerpc/security: split branch cache flush toggle from code patching
  powerpc/security: make display of branch cache flush more consistent
  powerpc/security: change link stack flush state to the flush type enum
  powerpc/security: re-name count cache flush to branch cache flush
  powerpc: re-initialise lazy FPU/VEC counters on every fault
  powerpc/64s: Fix restore_math unnecessarily changing MSR
  powerpc/64s: restore_math remove TM test
  powerpc/pmem: Initialize pmem device on newer hardware
  powerpc/pmem: Avoid the barrier in flush routines
  powerpc/pmem: Update ppc64 to use the new barrier instruction.
  libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier
  powerpc/pmem: Add flush routines using new pmem store and sync instruction
  powerpc/pmem: Add new instructions for persistent storage and sync
  powerpc/pmem: Restrict papr_scm to P8 and above.
  powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE
  powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled
  powerpc/mm: Enable radix GTSE only if supported.
  drivers: net: wan: Fix trivial spelling
  selftests: mlxsw: Test policers' occupancy
  selftests: mlxsw: Add scale test for tc-police
  selftests: mlxsw: tc_restrictions: Test tc-police restrictions
  selftests: forwarding: Add tc-police tests
  mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE
  mlxsw: core_acl_flex_actions: Add police action
  mlxsw: core_acl_flex_actions: Work around hardware limitation
  mlxsw: spectrum_policer: Add devlink resource support
  mlxsw: spectrum_policer: Add policer core
  mlxsw: resources: Add resource identifier for global policers
  mlxsw: reg: Add policer bandwidth limits
  hinic: add firmware update support
  decnet: dn_dev: Remove an unnecessary label.
  docs: networking: timestamping: add section for stacked PHC devices
  net: sundance: Replace HTTP links with HTTPS ones
  Input: mt - cleanup open-coded __set_bit()
  dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones
  dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones
  scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
  scsi: aic7xxx: Remove unused variables 'wait' and 'paused'
  scsi: aic7xxx: Remove unused variable 'ahd'
  scsi: lpfc: Correct some pretty obvious misdocumentation
  scsi: be2iscsi: Add missing function parameter description
  scsi: be2iscsi: Fix misdocumentation of 'pcontext'
  scsi: be2iscsi: Fix API/documentation slip
  scsi: myrs: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: ipr: Fix struct packed-not-aligned issues
  scsi: ipr: Remove a bunch of set but checked variables
  scsi: virtio_scsi: Demote seemingly unintentional kerneldoc header
  scsi: ipr: Fix a mountain of kerneldoc misdemeanours
  scsi: pm8001: Provide descriptions for the many undocumented 'attr's
  scsi: aacraid: Fill in the very parameter descriptions for rx_sync_cmd()
  scsi: aic94xx: Fix a couple of formatting and bitrot issues
  scsi: aacraid: Fix a bunch of function header issues
  scsi: aic94xx: Document 'lseq' and repair asd_update_port_links() header
  scsi: aacraid: Demote partially documented function header
  scsi: aacraid: Remove unused variable 'status'
  scsi: aacraid: Fix logical bug when !DBG
  scsi: aacraid: Fix a few kerneldoc issues
  scsi: aacraid: Repair two kerneldoc headers
  of/address: Fix variable name in comment of of_iomap
  MAINTAINERS: update Amit Kucheria's email to a single email address
  block: add max_active_zones to blk-sysfs
  block: add max_open_zones to blk-sysfs
  scsi: qla2xxx: Address a set of sparse warnings
  scsi: sd_zbc: Remove unused inline functions
  scsi: lpfc: NVMe remote port devloss_tmo from lldd
  scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer
  scsi: lpfc: Quieten some printks
  scsi: qla4xxx: Provide a missing function param description and fix formatting
  scsi: aacraid: Fix a bunch of function doc formatting errors
  scsi: aic94xx: Repair kerneldoc formatting error and remove extra param
  scsi: pm8001: Demote obvious misuse of kerneldoc and update others
  scsi: aic94xx: Demote seemingly unintentional kerneldoc header
  scsi: aacraid: Fix a couple of small kerneldoc issues
  scsi: aacraid: Provide suggested curly braces around empty body of if()
  scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
  scsi: aic7xxx: Remove unused variable 'targ'
  scsi: aic7xxx: Remove unused variable 'ahc'
  scsi: aic7xxx: Remove unused variable 'tinfo'
  scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: qedf: Remove a whole host of unused variables
  scsi: arcmsr: Remove some set but unused variables
  scsi: bnx2fc: Fix a couple of bitrotted function documentation headers
  scsi: libfc: Provide missing and repair existing function documentation
  scsi: libfc: Fix a couple of misdocumented function parameters
  scsi: libfc: Repair function parameter documentation
  scsi: qedf: Remove set but not checked variable 'tmp'
  scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: bnx2fc: Repair a range of kerneldoc issues
  scsi: fcoe: Correct some kernel-doc issues
  scsi: fcoe: Fix a myriad of documentation issues
  dt-bindings: reset: Convert UniPhier reset to json-schema
  arm64: dts: qcom: sc7180: Add missing properties for Wifi node
  arm64: dts: qcom: Fix WiFi supplies on sc7180-idp
  remoteproc: qcom_sysmon: Solve function header bitrot issues
  remoteproc: remoteproc_core: Use 'gnu_printf' format notation
  scsi: fcoe: Fix various kernel-doc infringements
  scsi: libfc: trivial: Fix spelling mistake of 'discovery'
  scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions
  scsi: libfc: Supply some missing kerneldoc struct/function attributes/params
  netfilter: nf_tables: Fix a use after free in nft_immediate_destroy()
  leds: Add multicolor ID to the color ID list
  dt: bindings: Add multicolor class dt bindings documention
  leds: lp5523: Fix various formatting issues in the code
  leds: lp55xx: Fix file permissions to use DEVICE_ATTR macros
  drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read()
  include/uapi/linux: Update KFD ioctl version
  drm/amdkfd: Provide SMI events watch
  drm/amdgpu: enable ih CG for navy_flounder
  drm/amdgpu: enable hdp CG and LS for navy_flounder
  drm/amdgpu: enable mc CG and LS for navy_flounder
  drm/amdgpu: enable athub/mmhub PG for navy_flounder
  drm/amd/powerplay: set VCN1 pg only for sienna_cichlid
  drm/amd/display: add DC support for navy flounder
  wireless: Fix trivial spelling
  iwlegacy: Check the return value of pcie_capability_read_*()
  drm/amdgpu: support athub cg setting for navy_flounder
  drm/amdgpu: enable GFX clock gating for navy_flounder
  drm/amdgpu: enable JPEG3.0 PG and CG for navy_flounder
  drm/amdgpu: enable VCN3.0 DPG for navy_flounder
  drm/amdgpu: enable VCN3.0 PG and CG for navy_flounder
  ssb: Replace HTTP links with HTTPS ones
  drm/amdgpu: enable cp_fw_write_wait for navy_flounder
  drm/amdgpu: add vcn ip block for navy_flounder
  drm/amdgpu: add navy_flounder vcn firmware support
  drm/amdgpu/gfx10: add gc golden setting for navy_flounder
  drm/amdkfd: Add kfd2kgd_funcs for navy_flounder kfd support
  drm/amdkfd: Support navy_flounder KFD
  drm/amdgpu: use front door firmware loading for navy_flounder
  drm/amdgpu: add psp block for navy_flounder
  drm/amdgpu: add psp support for navy_flounder
  drm/amdgpu: add smu block for navy_flounder
  drm/amdgpu/powerplay: add smu support for navy_flounder
  zd1211rw: remove needless check before usb_free_coherent()
  drm/amdgpu: add gmc cg support for navy_flounder
  drm/amdgpu: force pa_sc_tile_steering_override to 0 for navy_flounder
  drm/amdgpu: configure navy_flounder gfx according to gfx 10.3
  drm/amdgpu: add virtual display support for navy_flounder.
  drm/amdgpu: add sdma ip block for navy_flounder
  drm/amdgpu: add gfx ip block for navy_flounder
  drm/amdgpu: add ih ip block for navy_flounder
  drm/amdgpu: add gmc ip block for navy_flounder
  rtlwifi: 8821ae: remove unused path B parameters from swing table
  drm/amdgpu: add common ip block for navy_flounder
  rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations
  drm/amdgpu: add support on mmhub for navy_flounder
  drm/amdgpu: initialize IP offset for navy_flounder
  drm/amdgpu/soc15: add support for navy_flounder
  drm/amdgpu/gfx10: add clockgating support for navy_flounder
  drm/amdgpu/gmc10: add navy_flounder support
  drm/amdgpu/gfx10: add support for navy_flounder firmware
  drm/amdgpu: set asic family and ip blocks for navy_flounder
  drm/amdgpu: set fw load type for navy_flounder
  drm/amdgpu: add navy_flounder gpu info firmware
  drm/amdgpu: add navy_flounder asic type
  drm/amdgpu: expand to add multiple trap event irq id
  drm/amd/sriov skip vcn powergating and dec_ring_test
  drm/amdgpu: correct ta header v2 ucode init start address
  drm/amd/sriov porting sriov cap to vcn3.0
  drm/amd/sriov add mmsch_v3 interface
  drm/amdgpu: optimize rlcg write for gfx_v10
  drm/amd/sriov skip jped ip block and close pgcg flags
  drm/amd/powerplay: drop unused code around thermal range setting
  drm/amd/powerplay: maximum the code sharing on thermal irq setting
  drm/amd/powerplay: sort the call flow on temperature ranges retrieving
  drm/amd/powerplay: cache the software_shutdown_temp
  drm/amd/powerplay: correct Sienna Cichlid temperature limit settings
  drm/amd/powerplay: correct Navi1X temperature limit settings
  drm/amd/powerplay: correct the supported pcie GenSpeed and LaneCount
  drm/amd/powerplay: drop unnecessary wrapper around pcie parameters setting
  drm/amd/powerplay: drop unused APIs and parameters
  drm/amd/powerplay: drop smu_v12_0.c unnecessary wrapper V2
  drm/amd/powerplay: drop unnecessary wrappers
  drm/amd/powerplay: apply gfxoff disablement/enablement for all SMU11 ASICs
  drm/amd/powerplay: drop Sienna Cichlid specific set_soft_freq_limited_range
  drm/amd/powerplay: drop unnecessary Sienna Cichlid specific APIs
  drm/amd/powerplay: drop unnecessary Navi1x specific APIs
  drm/amd/powerplay: drop unnecessary Arcturus specific APIs
  drm/amd/powerplay: update the common API for performance level setting
  drm/amd/powerplay: update UMD pstate clock settings
  drm/amd/powerplay: add new UMD pstate data structure
  drm/amd/powerplay: update Sienna Cichlid default dpm table setup
  drm/amd/powerplay: update Navi10 default dpm table setup
  drm/amd/powerplay: update Arcturus default dpm table setting
  drm/amd/powerplay: implement a common set dpm table API for smu V11
  drm/amd/powerplay: add more members for dpm table
  drm/amdgpu: add module parameter choose reset mode
  drm/amdgpu: enable mode1 reset
  drm/amdgpu: RAS emergency restart logic refine
  drm/amd/powerplay: add SMU mode1 reset
  drm/amdkfd: fix kernel-doc and cleanup
  staging: rtl8188eu: core: fix coding style issues
  arm64: tlb: Use the TLBI RANGE feature in arm64
  fanotify: break up fanotify_alloc_event()
  fanotify: create overflow event type
  inotify: do not use objectid when comparing events
  kernfs: do not call fsnotify() with name without a parent
  nfsd: use fsnotify_data_inode() to get the unlinked inode
  fsnotify: return non const from fsnotify_data_inode()
  fsnotify: fold fsnotify() call into fsnotify_parent()
  Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait."
  cpufreq: powernv: Make some symbols static
  usb: misc: sisusbvga: Move static const tables out to different include file
  usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays
  usb: c67x00: c67x00-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg
  usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file
  usb: mtu3: mtu3_trace: Function headers are not suitable for kerneldoc
  usb: dwc2: gadget: Avoid pointless read of EP control register
  usb: dwc2: gadget: Make use of GINTMSK2
  block: always remove partitions from blk_drop_partitions()
  block: relax jiffies rounding for timeouts
  arm64: enable tlbi range instructions
  spi: omap-uwire: Use clk_prepare_enable and clk_disable_unprepare
  arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature
  usb: linux/usb/gadget.h: fix duplicated word in comment
  usb: linux/usb/serial.h: drop duplicated word in comment
  usb: linux/usb/pd_vdo.h: drop duplicated word in comment
  usb: linux/usb.h: drop duplicated word in comment
  USB: musb: Remove unused inline function
  USB: sisusbvga: Fix a potential UB casued by left shifting a negative value
  USB: Remove pci-dma-compat wrapper APIs.
  regulator: Add labibb regulator binding
  regulator: qcom: Add labibb driver
  regulator: Allow regulators to verify enabled during enable()
  s390/dasd: Use struct_size() helper
  s390/dasd: fix inability to use DASD with DIAG driver
  netpoll: Remove unused inline function netpoll_netdev_init()
  mptcp: Remove unused inline function mptcp_rcv_synsent()
  net: flow: Remove unused inline function
  cipso: Remove unused inline functions
  usb: gadget: Replace HTTP links with HTTPS ones
  usb: phy: Replace HTTP links with HTTPS ones
  tools: usb: usbip: Replace HTTP links with HTTPS ones
  usb: dwc3: Replace HTTP links with HTTPS ones
  usb: host: xhci-plat: Replace HTTP links with HTTPS ones
  usb: typec: Replace HTTP links with HTTPS ones
  USB: ohci: Replace HTTP links with HTTPS ones
  staging: dpaa2-ethsw: setup MAC address of switch netdevices
  staging: dpaa2-ethsw: store version information of the DPSW object
  staging: dpaa2-ethsw: disable switch ports are probe time
  staging: dpaa2-ethsw: use netif_running when checking for port up
  staging: dpaa2-ethsw: ignore state interrupts when the interface is not running
  staging: dpaa2-ethsw: fix reported link state
  staging: r8188eu: remove unused members of struct xmit_buf
  staging: gasket: core: Fix a coding style issue in gasket_core.c
  staging: comedi: s626: Remove pci-dma-compat wrapper APIs.
  Staging: vc04_services: Fix unsigned int warnings
  fsnotify: Rearrange fast path to minimise overhead when there is no watcher
  fanotify: Avoid softlockups when reading many events
  cpufreq: amd_freq_sensitivity: Mark sometimes used ID structs as __maybe_unused
  cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift()
  cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __maybe_unused
  cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables as __always_unused
  cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused
  cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused
  cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issues
  cpufreq: pasemi: Include header file for {check,restore}_astate prototypes
  cpufreq: cpufreq_governor: Demote store_sampling_rate() header to standard comment block
  cpufreq: cpufreq: Demote lots of function headers unworthy of kerneldoc status
  cpufreq: freq_table: Demote obvious misuse of kerneldoc to standard comment blocks
  Bluetooth: Add per-instance adv disable/remove
  arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K and 64K configs
  ALSA: usb-audio: Replace blacklist word
  ALSA: via82xx: Replace the words whitelist
  ALSA: nm256: Replace the words blacklist
  ALSA: intel8x0: Replace the words white/blacklist
  ALSA: hda: Replace the words white/blacklist
  ALSA: es1968: Replace the words white/blacklist
  ALSA: ctxfi: Replace the word blacklist
  ALSA: bt87x: Replace the words white/blacklist
  ALSA: ac97: Replace the words white/blacklist
  dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete
  dmaengine: ioat: init: Correct misspelling of function parameter 'c' for channel
  dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v2_device' attribute docs
  dmaengine: xgene-dma: Provide descriptions for 'dev' and 'clk' in device's ddata
  dmaengine: nbpfaxi: Provide some missing attribute docs and split out slave info
  dmaengine: iop-adma: Function parameter documentation must adhere to correct formatting
  dmaengine: imx-sdma: Correct formatting issue and provide 2 new descriptions
  dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatting issue
  dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc to standard comment blocks
  dmaengine: at_hdmac: Repair parameter misspelling and demote non-kerneldoc headers
  dmaengine: altera-msgdma: Fix struct documentation blocks
  dmaengine: ste_dma40: Supply 2 missing struct attribute descriptions
  dmaengine: pl330: Demote obvious misuse of kerneldoc to standard comment block
  dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to standard comment blocks
  dmaengine: ep93xx_dma: Provide some missing struct attribute documentation
  dmaengine: of-dma: Fix misspellings/formatting issues in some function headers
  dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct mtk_hsdma_pdesc' doc block
  iio: buffer: fix attach/detach pollfunc order
  drm: drm_rect.h: delete duplicated word in comment
  drm: msm_drm.h: delete duplicated words in comments
  drm: i915_drm.h: delete duplicated words in comments
  drm: drm_mode_config.h: delete duplicated words in comments
  drm: drm_gem.h: delete duplicated words in comments
  drm: drm_bridge.h: delete duplicated word in comment
  drm: drm_atomic.h: delete duplicated word in comment
  drm/i915: Update DRIVER_DATE to 20200715
  airo: use set_current_state macro
  dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings
  iwlegacy: remove redundant initialization of variable tid
  ipw2200: use generic power management
  ipw2100: use generic power management
  adm8211: use generic power management
  orinoco: use generic power management
  rtl818x_pci: use generic power management
  rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails
  rtlwifi: rtl8192cu: Prevent leaking urb
  rtlwifi: rtl8192cu: Fix deadlock
  rtlwifi: rtl8192cu: Remove uninitialized_var() usage
  b43: Remove uninitialized_var() usage
  orinoco_usb: fix spelling mistake
  rtlwifi: rtl8188ee: Fix endian issue
  rtlwifi: Fix endian issue in ps.c
  broadcom: fix wiki website url
  atmel: fix wiki website url
  wireless: fix wiki website url in main Kconfig
  platform/x86: apple-gmux: Replace HTTP links with HTTPS ones
  arm64: tegra: Add clocks and resets for ISP on Tegra210
  arm64: tegra: Fix compatible string for DPAUX on Tegra210
  arm64: tegra: Add i2c-bus subnode for DPAUX controllers
  ARM: tegra: Add HDMI supplies on Nyan boards
  ARM: tegra: Add missing DSI controller on Tegra30
  ARM: tegra: Add i2c-bus subnode for DPAUX controllers
  memory: tegra: Add Tegra132 compatible string match
  soundwire: sdw.h: fix indentation
  soundwire: sdw.h: fix PRBS/Static_1 swapped definitions
  platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED
  platform/x86: mlx-platform: Extend FAN platform data description
  platform_data/mlxreg: Add presence register field for FAN devices
  Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
  platform/mellanox: mlxreg-io: Add support for complex attributes
  platform/x86: mlx-platform: Add more definitions for system attributes
  platform_data/mlxreg: Add support for complex attributes
  platform/mellanox: mlxreg-hotplug: Add environmental data to uevent
  platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation
  platform/mellanox: mlxreg-hotplug: Modify module license
  lib/test-string_helpers.c: Add string_upper() and string_lower() tests
  lib/string_helpers: Introduce string_upper() and string_lower() helpers
  platform/x86: thinkpad_acpi: Replace HTTP links with HTTPS ones
  platform/x86: thinkpad_acpi: not loading brightness_init when _BCL invalid
  platform/x86: thinkpad_acpi: lap or desk mode interface
  platform/x86: thinkpad_acpi: Revert "Use strndup_user() in dispatch_proc_write()"
  drm/i915/gt: Assert the kernel context is using the HWSP
  drm/i915/gt: Trace placement of timeline HWSP
  drm/i915: Remove unused inline function drain_delayed_work()
  rtw88: coex: Fix ACL Tx pause during BT inquiry/page.
  mwifiex: Prevent memory corruption handling keys
  mwifiex: Fix reporting 'operation not supported' error code
  wlcore: Remove pointless spinlock
  wlcore: Use spin_trylock in wlcore_irq() to see if we need to queue tx
  wlcore: Use spin_trylock in wlcore_irq_locked() for running the queue
  wlcore: Simplify runtime resume ELP path
  mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces
  rtw88: 8822c: add new RFE type 6
  rtw88: 8822ce: add support for device ID 0xc82f
  rtw88: pci: disable aspm for platform inter-op with module parameter
  rtw88: 8821c: Add 8821CE to Kconfig and Makefile
  rtw88: single rf path chips don't support TX STBC
  rtw88: 8821c: add beamformee support
  rtw88: 8821c: add power tracking
  rtw88: 8821c: add cck pd settings
  arm64: tegra: Sort aliases alphabetically
  arm64: tegra: Remove spurious tabs
  arm64: tegra: Populate VBUS for USB3 on Jetson TX2
  arm64: tegra: Enable DFLL support on Jetson Nano
  arm64: tegra: Add support for Jetson Xavier NX
  arm64: tegra: Re-order PCIe aperture mappings
  arm64: tegra: Enable Tegra VI CSI support for Jetson Nano
  arm64: tegra: jetson-tx1: Add camera supplies
  arm64: tegra: Fix order of XUSB controller clocks
  arm64: tegra: Rename cbb@0 to bus@0 on Tegra194
  arm64: tegra: Sort nodes by unit-address on Jetson Nano
  arm64: tegra: Various fixes for PMICs
  arm64: tegra: Rename agic -> interrupt-controller
  arm64: tegra: Fix indentation in Tegra194 device tree
  arm64: tegra: Fix indentation in Tegra132 device tree
  rtw88: 8821c: add phy calibration
  rtw88: 8821c: add false alarm statistics
  rtw88: 8821c: add query rx desc support
  rtw88: 8821c: add set channel support
  rtw88: 8821c: add dig related settings
  rtw88: 8821c: add set tx power index
  rtw88: 8821c: add basic functions
  arm64: tegra: Remove unused interrupts from Tegra194 AON GPIO
  arm64: tegra: Use standard names for SRAM nodes
  arm64: tegra: Do not mark display hub as simple bus
  arm64: tegra: Fix {clock,reset}-names ordering
  arm64: tegra: Remove XUSB pad controller interrupt from XUSB node
  arm64: tegra: Use standard EEPROM properties
  arm64: tegra: Update USB connector nodes
  arm64: tegra: Remove unneeded power supplies
  arm64: tegra: Add missing #phy-cells property to USB PHYs
  arm64: tegra: Tegra132 EMC is not compatible with Tegra124
  arm64: tegra: Use sor0_out clock on Tegra132
  arm64: tegra: Do not mark host1x as simple bus
  arm64: tegra: Use proper tuple notation
  selftests/livepatch: adopt to newer sysctl error format
  md-cluster: fix wild pointer of unlock_all_bitmaps()
  dmaengine: ti: k3-udma: Use struct_size() in kzalloc()
  dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rchan for IO functions
  dmaengine: ti: k3-udma-private: Use udma_read/write for register access
  dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCHANRT registers
  dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_pop_from_ring
  dmaengine: ti: k3-udma: Remove dma_sync_single calls for descriptors
  dmaengine: idxd: fix PCI_MSI build errors
  md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes
  md: fix deadlock causing by sysfs_notify
  dmaengine: pl330: Add quirk 'arm,pl330-periph-burst'
  dt-bindings: dma: pl330: Document the quirk 'arm,pl330-periph-burst'
  dmaengine: pl330: Improve transfer efficiency for the dregs
  dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP'
  soundwire: intel: don't free dma_data in DAI shutdown
  soundwire: cadence: allocate/free dma_data in set_sdw_stream
  soundwire: intel: remove stream allocation/free
  soundwire: stream: add helper to startup/shutdown streams
  soundwire: intel: implement get_sdw_stream() operations
  MAINTAINERS: change SoundWire maintainer
  powerpc/vdso64: Switch from __get_datapage() to get_datapage inline macro
  powerpc/signal64: Don't opencode page prefaulting
  powerpc/signal_32: Simplify loop in PPC64 save_general_regs()
  powerpc/signal_32: Remove !FULL_REGS() special handling in PPC64 save_general_regs()
  powerpc/kasan: Fix shadow pages allocation failure
  Revert "powerpc/kasan: Fix shadow pages allocation failure"
  docs: powerpc: Clarify book3s/32 MMU families
  selftests/powerpc: Add FPU denormal test
  powerpc/64/signal: Balance return predictor stack in signal trampoline
  powerpc/spufs: add CONFIG_COREDUMP dependency
  powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_IOMMU_API
  powerpc/powernv: Make pnv_pci_sriov_enable() and friends static
  cpuidle/powernv : Remove dead code block
  powerpc/cacheinfo: Add per cpu per index shared_cpu_list
  powerpc/cacheinfo: Make cpumap_show code reusable
  powerpc/cacheinfo: Use cpumap_print to print cpumap
  ocxl: control via sysfs whether the FPGA is reloaded on a link reset
  MAINTAINERS: Remove self from powerpc EEH
  powerpc/xmon: Reset RCU and soft lockup watchdogs
  qlcnic: convert to new udp_tunnel_nic infra
  qede: convert to new udp_tunnel_nic infra
  fm10k: convert to new udp_tunnel_nic infra
  liquidio_vf: convert to new udp_tunnel_nic infra
  liquidio: convert to new udp_tunnel_nic infra
  enic: convert to new udp_tunnel_nic infra
  cxgb4: convert to new udp_tunnel_nic infra
  bnx2x: convert to new udp_tunnel_nic infra
  xgbe: convert to new udp_tunnel_nic infra
  xgbe: switch to more generic VxLAN detection
  be2net: convert to new udp_tunnel_nic infra
  nfp: convert to new udp_tunnel_nic infra
  selftests/seccomp: Test SECCOMP_IOCTL_NOTIF_ADDFD
  seccomp: Introduce addfd ioctl to seccomp user notifier
  ksz884x: switch from 'pci_' to 'dma_' API
  r8169: add support for RTL8125B
  net: phy: realtek: add support for RTL8125B-internal PHY
  s390/qeth: constify the MPC initialization data
  s390/qeth: unify RX-mode hashtables
  s390/qeth: cleanup OAT code
  s390/qeth: clean up a magic number in the OAT callback
  s390/qeth: use u64_to_user_ptr() in the OAT code
  s390/qeth: clean up error handling for isolation mode cmds
  s390/qeth: don't clear the configured isolation mode
  s390/qeth: only init the isolation mode when necessary
  s390/qeth: fine-tune errno when cmds are cancelled
  s390/qeth: reject unsupported link type earlier
  mlxsw: core: Use mirror reason during Rx listener lookup
  mlxsw: pci: Retrieve mirror reason from CQE during receive
  mlxsw: pci: Add mirror reason field to CQEv2
  mlxsw: trap: Add trap identifiers for mirrored packets
  mlxsw: reg: Increase trap identifier to 10 bits
  mlxsw: spectrum_span: Allow setting policer on a SPAN agent
  mlxsw: spectrum_span: Allow passing parameters to SPAN agents
  mlxsw: spectrum_span: Add support for mirroring towards CPU port
  mlxsw: spectrum_span: Do not dereference destination netdev
  mlxsw: spectrum_span: Add driver private info to parms_set() callback
  mlxsw: spectrum_span: Add per-ASIC SPAN agent operations
  mlxsw: reg: add mirroring_pid_base to MOGCR register
  mlxsw: reg: Add session_id and pid to MPAT register
  net: neterion: vxge: switch from 'pci_' to 'dma_' API
  net: neterion: s2io: switch from 'pci_' to 'dma_' API
  lan743x: switch from 'pci_' to 'dma_' API
  net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN
  bridge: mrp: Extend br_mrp_fill_info
  bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status
  bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect
  bridge: mrp: Implement the MRP Interconnect API
  bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect
  bridge: mrp: Add br_mrp_in_port_open function
  bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open
  bridge: mrp: Extend br_mrp for MRP interconnect
  bridge: mrp: Extend bridge interface
  bridge: uapi: mrp: Extend MRP attributes for MRP interconnect
  switchdev: mrp: Extend switchdev API for MRP Interconnect
  arm64: dts: sdm845: add Inline Crypto Engine registers and clock
  bpfilter: Allow to build bpfilter_umh as a module without static library
  bpfilter: Initialize pos variable
  drm/amd/display: remove an unnecessary NULL check
  drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
  drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files
  drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode
  drm/amd/display: Allow for vblank enabled with no active planes
  drm/amd/display: Add missing DCN30 registers and fields for OTG_CRC_CNTL2
  drm/amd/display: handle failed allocation during stream construction
  drm/amd/display: Reuse parsing code of debugfs write buffer
  drm/amd/display: 3.2.94
  drm/amd/display: [FW Promotion] Release 0.0.24
  drm/amd/display: fix dcn3 p_state_change_support validation (v2)
  drm/amd/display: p-state warning occurs while changing resolution from 120hz to 60hz
  drm/amd/display: OLED panel backlight adjust not work with external display connected
  drm/amd/display: reduce sr_xxx_time by 3 us when ppt disable
  drm/amd/display: Power down hardware if set mode is not called before timeout
  drm/amd/display: update dml var
  drm/amdgpu/powerplay: Target power profile mode should be the second parameter of renoir_set_power_profile_mode
  Smack: fix use-after-free in smk_write_relabel_self()
  arm64: stacktrace: Move export for save_stack_trace_tsk()
  wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
  wilc1000: use API version number info along with firmware filename
  wilc1000: use unified single wilc1000 FW binary
  wilc1000: fix compiler warning for 'wowlan_support' unused variable
  wilc1000: use strlcpy to avoid 'stringop-truncation' warning
  MAINTAINERS: net: wilc1000: Update entry
  PM: sleep: spread "const char *" correctness
  PM: hibernate: fix white space in a few places
  freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS
  bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option
  bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option
  PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove
  drm/i915/selftest: Fix an error code in live_noa_gpr()
  arm64/acpi: disallow writeable AML opregion mapping for EFI code regions
  arm64/acpi: disallow AML memory opregions to access kernel memory
  spi: omap-100k: Drop include
  spi: spi-mtk-nor: reject DTR ops
  spi: atmel-quadspi: reject DTR ops
  spi: spi-mem: allow specifying a command's extension
  spi: spi-mem: allow specifying whether an op is DTR or not
  hpilo: Replace one-element array with flexible-array member
  ALSA: hda/tegra: Disable sync-write operation
  firmware: tegra: Update BPMP ABI
  firmware: tegra: Add support for in-band debug
  drm/i915: Recalculate FBC w/a stride when needed
  firmware: tegra: Prepare for supporting in-band debugfs
  firmware: tegra: Use consistent return variable name
  firmware: tegra: Add return code checks and increase debugfs size
  ASoC: Convert UniPhier AIO audio system to json-schema
  ASoC: Convert UniPhier EVEA codec to json-schema
  ASoC: convert rk3328 codec binding to yaml
  xfs: remove duplicated include from xfs_buf_item.c
  xfs: remove SYNC_WAIT and SYNC_TRYLOCK
  xfs: get rid of unnecessary xfs_perag_{get,put} pairs
  ARM: OMAP2+: Drop legacy platform data for omap5 usb host
  ARM: OMAP2+: Drop legacy platform data for omap4 usb
  ARM: OMAP2+: Drop legacy platform data for dra7 dwc3
  ARM: OMAP2+: Drop legacy platform data for omap5 dwc3
  ASoC: ssi: don't use discriminatory terms for debug log
  ASoC: siu: don't use discriminatory terms for parameter
  ASoC: fsi: don't use discriminatory terms for comment
  ASoC: rsnd: don't use discriminatory terms for comment
  ASoC: rsnd: don't use discriminatory terms for function names
  memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194
  PCI: mvebu: Setup BAR0 in order to fix MSI
  HID: input: Fix devices that return multiple bytes in battery report
  PM: domains: Restore comment indentation for generic_pm_domain.child_links
  pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support
  dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support
  platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
  platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
  platform/x86: intel-hid: Fix return value check in check_acpi_dev()
  udf: Replace HTTP links with HTTPS ones
  drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.
  brcm80211: brcmsmac: Move LEDs to GPIO descriptors
  USB: serial: sierra: clean up special-interface handling
  USB: serial: cp210x: use in-kernel types in port data
  brcmfmac: Transform compatible string for FW loading
  USB: serial: cp210x: drop unnecessary packed attributes
  USB: serial: cp210x: add support for TIOCGICOUNT
  USB: serial: cp210x: add support for line-status events
  brcmfmac: set pacing shift before transmitting skb to bus
  brcmfmac: set state of hanger slot to FREE when flushing PSQ
  brcmfmac: reset SDIO bus on a firmware crash
  brcmfmac: do not disconnect for disassoc frame from unconnected AP
  brcmfmac: Fix for wrong disconnection event source information
  brcmfmac: Fix for unable to return to visible SSID
  USB: serial: cp210x: disable interface on errors in open
  drm/i915/dg1: Add fake PCH
  drm/i915/dg1: Remove SHPD_FILTER_CNT register programming
  drm/i915/dg1: add support for the master unit interrupt
  drm/i915/dg1: Add DG1 PCI IDs
  drm/i915/dg1: add initial DG-1 definitions
  drm/i915: Add has_master_unit_irq flag
  brcmfmac: initialize the requested dwell time
  brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map
  brcmfmac: update tx status flags to sync with firmware
  brcmfmac: reserve 2 credits for host tx control path
  brcmfmac: increase message buffer size for control packets
  brcmfmac: allow credit borrowing for all access categories
  xfrm: interface: not xfrmi_ipv6/ipip_handler twice
  ip6_vti: not register vti_ipv6_handler twice
  ip_vti: not register vti_ipip_handler twice
  brcmfmac: To fix Bss Info flag definition Bug
  brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode
  brcmfmac: keep SDIO watchdog running when console_interval is non-zero
  brcmfmac: fix invalid permanent MAC address in wiphy
  brcmfmac: To fix kernel crash on out of boundary access
  dt-bindings: tegra: Document Jetson Xavier NX (and devkit)
  dt-bindings: mfd: Convert ChromeOS EC bindings to json-schema
  drm/virtio: Remove open-coded commit-tail function
  drm/tilcdc: Use standard drm_atomic_helper_commit
  ARM: tegra: Enable CPUFREQ userspace governor
  selftests/livepatch: Use "comm" instead of "diff" for dmesg
  drm/mgag200: Inline mga_crtc_{prepare, commit}() into enable function
  drm/mgag200: Rename G200WB prepare/commit function
  drm/mgag200: Set/clear <syncrst> field in display enable/disable helpers
  drm/mgag200: Split DPMS function into helpers
  drm/mgag200: Don't set or clear <scroff> field during modeset
  drm/mgag200: Move PLL setup out of mode-setting function
  drm/mgag200: Don't write-protect CRTC 0-7 while in mga_crtc_prepare()
  md: improve io stats accounting
  md: raid0/linear: fix dereference before null check on pointer mddev
  tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console
  hwspinlock: qcom: Allow mmio usage in addition to syscon
  dt-bindings: hwlock: qcom: Allow device on mmio bus
  dt-bindings: hwlock: qcom: Migrate binding to YAML
  selftests/bpf: Fix merge conflict resolution
  scsi: scsi_debug: Update documentation url and bump version
  scsi: scsi_debug: every_nth triggered error injection
  scsi: scsi_debug: Support hostwide tags
  scsi: scsi_debug: Add check for sdebug_max_queue during module init
  scsi: hisi_sas: Remove one kerneldoc comment
  scsi: hisi_sas: Directly trigger SCSI error handling for completion errors
  scsi: ufs-mediatek: Add inline encryption support
  scsi: cxgb4i: Clean up a debug printk
  scsi: virtio_scsi: Remove unnecessary condition check
  scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked
  scsi: target: Remove unused variable 'tpg'
  scsi: ufs: Fix and simplify setup_xfer_req variant operation
  scsi: ufs: Simplify completion timestamp for SCSI and query commands
  dt-bindings: pwm: samsung: Do not require interrupts on Exynos SoCs
  dt-bindings: backlight: Convert common backlight bindings to DT schema
  dt-bindings: usb: renesas,usb-xhci: convert to YAML
  wan: Replace HTTP links with HTTPS ones
  pcnet32: switch from 'pci_' to 'dma_' API
  amd8111e: switch from 'pci_' to 'dma_' API
  net: wan: cosa: Replace HTTP links with HTTPS ones
  net: jme: Replace HTTP links with HTTPS ones
  net: ethernet: Replace HTTP links with HTTPS ones
  docs: devicetree: add bindings for Seville DSA switch inside Felix driver
  net: dsa: felix: introduce support for Seville VSC9953 switch
  net: dsa: felix: move probing to felix_vsc9959.c
  net: mscc: ocelot: extend watermark encoding function
  net: mscc: ocelot: convert SYS_PAUSE_CFG register access to regfield
  net: mscc: ocelot: disable flow control on NPI interface
  net: mscc: ocelot: split writes to pause frame enable bit and to thresholds
  net: dsa: felix: create a template for the DSA tags on xmit
  net: mscc: ocelot: convert QSYS_SWITCH_PORT_MODE and SYS_PORT_MODE to regfields
  soc: mscc: ocelot: add MII registers description
  net: mscc: ocelot: convert port registers to regmap
  devlink: Fix use-after-free when destroying health reporters
  net: phy: fix mdio-mscc-miim build
  isdn/capi: Replace HTTP links with HTTPS ones
  net: make symbol 'flush_works' static
  selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent
  mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop
  mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c
  mlxsw: spectrum_matchall: Publish matchall data structures
  mlxsw: spectrum_flow: Drop an unused field
  mlxsw: spectrum_flow: Convert a goto to a return
  mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers
  mlxsw: spectrum_span: Add support for global mirroring triggers
  mlxsw: spectrum_span: Prepare for global mirroring triggers
  mlxsw: spectrum_span: Move SPAN operations out of global file
  mlxsw: reg: Add Monitoring Port Analyzer Global Register
  mlxsw: reg: Add Monitoring Mirror Trigger Enable Register
  net: sched: Pass qdisc reference in struct flow_block_offload
  net: x25: kerneldoc fixes
  net: wireless: kerneldoc fixes
  net: tipc: kerneldoc fixes
  net: switchdev: kerneldoc fixes
  net: socket: Move kerneldoc next to function it documents
  net: sched: kerneldoc fixes
  net: rxrpc: kerneldoc fixes
  net: openvswitch: kerneldoc fixes
  net: nfc: kerneldoc fixes
  net: netlabel: kerneldoc fixes
  net: netfilter: kerneldoc fixes
  net: mac80211: kerneldoc fixes
  net: llc: kerneldoc fixes
  net: ipv6: kerneldoc fixes
  net: ipv4: kerneldoc fixes
  net: decnet: kerneldoc fixes
  net: dccp: kerneldoc fixes
  net: core: kerneldoc fixes
  net: can: kerneldoc fixes
  net: 9p: kerneldoc fixes
  net: ipa: fix kerneldoc comments
  tools/bpftool: Strip away modifiers from global variables
  libbpf: Support stripping modifiers for btf_dump
  atm: Replace HTTP links with HTTPS ones
  WAN: Replace HTTP links with HTTPS ones
  selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour
  bpf: Use dedicated bpf_trace_printk event instead of trace_printk()
  serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word
  serial: qcom_geni_serial: Make kgdb work even if UART isn't console
  arm64: dts: sc7180: Add sdhc opps and power-domains
  arm64: dts: sdm845: Add sdhc opps and power-domains
  arm64: dts: sc7180: Add OPP table for all qup devices
  arm64: dts: sdm845: Add OPP table for all qup devices
  spi: spi-geni-qcom: Get rid of most overhead in prepare_message()
  spi: spi-geni-qcom: Set the clock properly at runtime resume
  spi: spi-geni-qcom: Avoid clock setting if not needed
  spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms
  spi: spi-qcom-qspi: Avoid clock setting if not needed
  arm64: dts: sc7180: Add qspi opps and power-domains
  arm64: dts: sdm845: Add qspi opps and power-domains
  spi: spi-qcom-qspi: Use OPP API to set clk/perf state
  tools/bpftool: Remove warning about PID iterator support
  xsk: Add xdp statistics to xsk_diag
  samples: bpf: Add an option for printing extra statistics in xdpsock
  xsk: Add new statistics
  NFSv4.2: add client side xattr caching.
  NFSv4.2: hook in the user extended attribute handlers
  NFSv4.2: add the extended attribute proc functions.
  nfs: make the buf_to_pages_noslab function available to the nfs code
  nfs: define and use the NFS_INO_INVALID_XATTR flag
  nfs: modify update_changeattr to deal with regular files
  NFSv4.2: query the extended attribute access bits
  nfs: define nfs_access_get_cached function
  NFSv4.2: add client side XDR handling for extended attributes
  NFSv4.2: query the server for extended attribute support
  NFSv4.2: define limits and sizes for user xattr handling
  nfs: add client side only definitions for user xattrs
  drm/i915: WARN if max vswing/pre-emphasis violates the DP spec
  nfsd: avoid a NULL dereference in __cld_pipe_upcall()
  nfsd4: a client's own opens needn't prevent delegations
  nfsd: Use seq_putc() in two functions
  svcrdma: Display chunk completion ID when posting a rw_ctxt
  svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()
  svcrdma: Introduce Send completion IDs
  svcrdma: Record Receive completion ID in svc_rdma_decode_rqst
  svcrdma: Introduce Receive completion IDs
  svcrdma: Introduce infrastructure to support completion IDs
  svcrdma: Add common XDR encoders for RDMA and Read segments
  svcrdma: Add common XDR decoders for RDMA and Read segments
  SUNRPC: Add helpers for decoding list discriminators symbolically
  svcrdma: Remove declarations for functions long removed
  svcrdma: Clean up trace_svcrdma_send_failed() tracepoint
  svcrdma: Consolidate send_error helper functions
  svcrdma: Make svc_rdma_send_error_msg() a global function
  svcrdma: Eliminate return value for svc_rdma_send_error_msg()
  svcrdma: Add a @status parameter to svc_rdma_send_error_msg()
  svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions
  svcrdma: Remove save_io_pages() call from send_error_msg()
  svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
  SUNRPC: Augment server-side rpcgss tracepoints
  nfsd: add fattr support for user extended attributes
  nfsd: implement the xattr functions and en/decode logic
  nfsd: add structure definitions for xattr requests / responses
  nfsd: take xattr bits into account for permission checks
  nfsd: define xattr functions to call into their vfs counterparts
  nfsd: add defines for NFSv4.2 extended attribute support
  nfsd: split off the write decode code into a separate function
  xattr: add a function to check if a namespace is supported
  xattr: break delegations in {set,remove}xattr
  nfs,nfsd: NFSv4.2 extended attribute protocol definitions
  AX.25 Kconfig: Replace HTTP links with HTTPS ones
  firmware: qcom_scm: Add msm8994 compatible
  ARM: dts: meson8b: odroidc1: enable the SDHC controller
  ARM: dts: meson8b: ec100: enable the SDHC controller
  ARM: dts: meson: add the SDHC MMC controller
  arm64: dts: amlogic: Add the Ethernet "timing-adjustment" clock
  arm64: dts: meson-gx: Switch to the meson-ee-pwrc bindings
  ARM: dts: meson8b: add power domain controller
  ARM: dts: meson8m2: add resets for the power domain controller
  ARM: dts: meson8: add power domain controller
  remoteproc: qcom: Add missing slab.h
  dccp: Replace HTTP links with HTTPS ones
  arm64: dts: meson-khadas-vim3: add Khadas MCU nodes
  dt-bindings: timer: Convert mrvl,mmp-timer to json-schema
  net: fddi: skfp: Remove addr_to_string().
  dt-bindings: rtc: Convert sa1100-rtc to json-schema
  dt-bindings: interrupt-controller: Convert mrvl,intc to json-schema
  dt-bindings: i2c: Convert i2c-pxa to json-schema
  dt-bindings: gpio: Convert mrvl-gpio to json-schema
  firmware: qcom_scm: Fix legacy convention SCM accessors
  ARM: OMAP: Replace HTTP links with HTTPS ones
  Replace HTTP links with HTTPS ones: OMAP DEVICE TREE SUPPORT
  net: bridge: fix undefined br_vlan_can_enter_range in tunnel code
  ARM: dts: omap5-uevm: Add watchdog timers for IPU and DSP
  ARM: dts: omap4-panda-common: Add watchdog timers for IPU and DSP
  ARM: dts: omap5-uevm: Add system timers to DSP and IPU
  ARM: dts: omap5-uevm: Add CMA pools and enable IPU & DSP
  ARM: dts: omap5: Add aliases for rproc nodes
  ARM: dts: omap5: Add DSP and IPU nodes
  ARM: dts: omap4-panda-common:: Add system timers to DSP and IPU
  ARM: dts: omap4-panda-common: Add CMA pools and enable IPU & DSP
  ARM: dts: omap4: Add aliases for rproc nodes
  ARM: dts: omap4: Add IPU DT node
  ARM: dts: omap4: Update the DSP node
  ARM: dts: omap5: Add timer_sys_ck clocks for timers
  ARM: dts: omap4: Add timer_sys_ck clocks for timers
  ARM: dts: am335x-pocketbeagle: set default mux for gpio pins
  fs: Expand __receive_fd() to accept existing fd
  pidfd: Replace open-coded receive_fd()
  fs: Add receive_fd() wrapper for __receive_fd()
  fs: Move __scm_install_fd() to __receive_fd()
  net/scm: Regularize compat handling of scm_detach_fds()
  pidfd: Add missing sock updates for pidfd_getfd()
  net/compat: Add missing sock updates for SCM_RIGHTS
  selftests/bpf: Add test for resolve_btfids
  tools headers: Adopt verbatim copy of btf_ids.h from kernel sources
  bpf: Add info about .BTF_ids section to btf.rst
  bpf: Use BTF_ID to resolve bpf_ctx_convert struct
  bpf: Remove btf_id helpers resolving
  bpf: Resolve BTF IDs in vmlinux image
  bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros
  bpf: Compile resolve_btfids tool at kernel compilation start
  bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object
  docs: openrisc: Replace HTTP links with HTTPS ones
  S390: Replace HTTP links with HTTPS ones
  docs: ipmi: Replace HTTP links with HTTPS ones
  drm/i915/mst: filter out the display mode exceed sink's capability
  drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx
  docs: gcov: replace links with HTTPS
  Replace HTTP links with HTTPS ones: 9P FILE SYSTEM
  spi: imx/fsl-lpspi: Convert to GPIO descriptors
  docs: hid: Convert link to https
  Replace HTTP links with HTTPS ones: AFS FILESYSTEM
  Replace HTTP links with HTTPS ones: OMFS
  Documentation/filesystems/proc.rst: copy-editing cleanup
  Documentation/driver-api: nvdimm: drop doubled word
  Documentation/driver-api: ntb: drop doubled word
  regulator: cros-ec: Constify cros_ec_regulator_voltage_ops
  ARM: OMAP2+: Drop legacy platform data for am4 dwc3
  bus: ti-sysc: Add missing quirk flags for usb_host_hs
  drm/i915: Skip signaling a signaled request
  drm/i915/gt: Only swap to a random sibling once upon creation
  ASoC: rockchip: spdif: Handle clk by pm runtime
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
  Bluetooth: hci_qca: Bug fixes for SSR
  Bluetooth: btusb: add Realtek 8822CE to usb_device_id table
  gcc-plugins: Replace HTTP links with HTTPS ones
  ALSA: echoaudio: re-enable IRQs on failure path
  ALSA: line6: add hw monitor volume control for POD HD500
  Documentation: coda: annotate duplicated words
  Documentation/features: Remove unicore32 from kcov and kmemleak
  drm/bridge: sil_sii8620: initialize return of sii8620_readb
  Driver-API: Documentation: Replace deprecated :c:func: Usage
  cpufreq: Replace HTTP links with HTTPS ones
  Documentation: locking: ww-mutex-design: drop duplicated word
  Documentation: locking: mutex-design: fix duplicated word
  Documentation: x86: earlyprintk: drop doubled words
  Documentation: x86: machinecheck: drop doubled words
  dm verity: add "panic_on_corruption" error handling mode
  dm mpath: use double checked locking in fast path
  dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl
  dm mpath: rework __map_bio()
  dm mpath: factor out multipath_queue_bio
  dm mpath: push locking down to must_push_back_rq()
  dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH
  dm mpath: changes from initial m->flags locking audit
  Documentation: vm/memory-model: eliminate duplicated word
  Documentation: virt/kvm/api: eliminate duplicated word
  Documentation: security/keys: eliminate duplicated word
  Documentation: s390/vfio-ap: eliminate duplicated word
  Documentation: powerpc/vas-api: eliminate duplicated word
  Documentation: misc/xilinx_sdfec: eliminate duplicated word
  Documentation: mips/ingenic-tcu: eliminate duplicated word
  Documentation: maintainer-entry-profile: eliminate duplicated word
  Documentation: leds/ledtrig-transient: eliminate duplicated word
  Documentation: kbuild/kconfig-language: eliminate duplicated word
  Documentation: i2c: eliminate duplicated word
  Documentation: hid/intel-ish-hid: eliminate duplicated word
  Documentation: gpu/drm-uapi: eliminate duplicated word
  Documentation: gpu/komeda-kms: eliminate duplicated word
  Documentation: fpga: eliminate duplicated word
  Documentation: kgdb: eliminate duplicated word
  Documentation: printk-basics: eliminate duplicated word
  Documentation: block: eliminate duplicated word
  Documentation: numaperf: eliminate duplicated word
  doc: yama: Swap HTTP for HTTPS and replace dead link
  arm64: tegra: norrin: Add missing panel power supply
  arm64: tegra: Remove simple regulators bus
  Documentation/security-bugs: Explain why plain text is preferred
  docs: locking: Replace HTTP links with HTTPS ones
  docs: kvm: Replace HTTP links with HTTPS ones
  docs: filesystems: Replace HTTP links with HTTPS ones
  arm64: tegra: Remove simple clocks bus
  arm64: tegra: Remove undocumented battery-name property
  docs: driver-api: i3c: Replace HTTP links with HTTPS ones
  arm64: tegra: Enable XUSB on Norrin
  kobject: documentation: Replace HTTP links with HTTPS ones
  perf/smmuv3: To simplify code for ioremap page in pmcg
  drm/i915/selftest: fix an error return path where err is not being set
  iio: core: remove iio_priv_to_dev() helper
  Replace HTTP links with HTTPS ones: drivers/iio
  Replace HTTP links with HTTPS ones: Documentation/devicetree/bindings/iio
  cpufreq: intel_pstate: Fix static checker warning for epp variable
  cxl: Change PCIBIOS_SUCCESSFUL to 0
  staging: qlge: qlge_ethtool: Remove one byte memset.
  staging: qlge: qlge_mpi: Simplify while statements.
  staging: qlge: qlge_dbg: Simplify while statements
  staging: qlge: qlge.h: Insert line after declaration.
  staging: qlge: qlge.h: Function definition arguments should have names.
  staging: qlge: Remove pci-dma-compat wrapper APIs.
  Staging: speakup: Replace HTTP links with HTTPS ones
  staging: rtl8192e: rtl_core: Remove pci-dma-compat wrapper APIs.
  staging: rtl8192e: rtl8192E_dev: Remove pci-dma-compat wrapper APIs.
  staging: rts5208: Assign array_size() to a variable
  memory: mtk-smi: Add basic support for MT6779
  dt-bindings: mediatek: Add binding for MT6779 SMI
  arm64: defconfig: enable CONFIG_FSL_ENETC_QOS
  arm64: defconfig: enable TSN features for ENETC and similiar hardware
  doc:kmsg: explicitly state the return value in case of SEEK_CUR
  drm/amdgpu: stop allocating dummy GTT nodes
  drm/ttm: further cleanup ttm_mem_reg handling
  ARM: dts: imx6ull: add MYiR MYS-6ULX SBC
  ARM: dts: vf610-zii-spb4: Add node for switch watchdog
  ARM: dts: colibri-imx6: remove pinctrl-names orphan
  ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files
  ARM: dts: vf610-zii-scu4-aib: Configure fibre ports to 1000BaseX
  ARM: dts: vf610-zii-dev-rev-c: Configure fiber port to 1000BaseX
  ARM: dts: ZII: update MDIO speed and preamble
  ARM: dts: vfxxx: Add node for CAAM
  ARM: dts: imx6qp-sabresd: enable sata
  ARM: dts: imx6qp-sabreauto: enable sata
  ARM: dts: add Protonic RVT board
  ARM: dts: add Protonic VT7 board
  ARM: dts: add Protonic WD2 board
  ARM: dts: add Protonic PRTI6Q board
  ARM: dts: imx6ul: Add ASRC device node
  ARM: dts: imx: Align L2 cache-controller nodename with dtschema
  ARM: dts: vf610: Align L2 cache-controller nodename with dtschema
  ARM: dts: imx6sx-sdb: Add MQS support
  ARM: dts: ls1021a: add ftm_alarm0 DT node
  ARM: dts: imx6sx-sabreauto: Add cs42888 sound card support
  ARM: dts: imx6sx-sabreauto: Add SPDIF support
  ARM: dts: imx6sx-sdb: Add SPDIF support
  ARM: dts: imx6sx: Enable ASRC device
  drm/i915/gt: Ignore irq enabling on the virtual engines
  arm64: dts: ls1028a-qds: Add DSPI flash nodes
  ARM: dts: imx53-ppd: alarm LEDs use kernel LED interface
  ARM: dts: imx6sll: Make ssi node name same as other platforms
  ARM: dts: imx: Change usdhc node name on i.MX6/i.MX7 SoCs
  ARM: dts: imx: Change esdhc node name on i.MX2/i.MX3/i.MX5 SoCs
  ARM: dts: imx: Change sdhci node name on i.MX27/i.MX31 SoCs
  ARM: dts: imx6qdl: Remove invalid interrupt for GPC node
  ARM: dts: imx: change iim node name on i.MX SoCs
  ARM: dts: imx: change ocotp node name on MXS SoCs
  ARM: dts: imx: change ocotp node name on i.MX6/7 SoCs
  ARM: dts: ls1021a: output PPS signal on FIPER2
  ARM: dts: imx: Make tempmon node as child of anatop node
  iommu/mediatek: Include liunx/dma-mapping.h
  mmc: sdhci: Fix potential null pointer access while accessing vqmmc
  mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND
  dt-bindings: mmc: Add full-pwr-cycle-in-suspend property
  mmc: sdhci-msm: Set IO pins in low power state during suspend
  mmc: sdhci-iproc: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  mmc: dw_mmc-exynos: remove redundant initialization of variable 'found'
  arch: arm: mach-omap2: mmc: Move omap_mmc_notify_cover_event() prototype
  mmc: cqhci: Demote faux kerneldoc header down to basic comment block
  mmc: sdhci-msm: Demote faux kerneldoc header down to basic comment block
  mmc: sdhci-of-arasan: Correct formatting and provide missing function arg(s)
  mmc: rtsx_usb_sdmmc: Remove set but unused variable 'err'
  mmc: rtsx_pci_sdmmc: Remove set but unused variable 'err'
  mmc: dw_mmc-exynos: Add kerneldoc descriptions of for 'dev' args
  mmc: core: Correct misspelling of 'mq' in mmc_init_request()'s docs
  mmc: atmel-mci: Provide 2 new and correct 1 existing property description
  mmc: mtk-sd: Demote msdc_recheck_sdio_irq() function header
  mmc: sdhci-s3c: Provide documentation for missing struct properties
  mmc: core: Add missing documetation for 'mmc' and 'ios'
  mmc: core: Provide description for sdio_set_host_pm_flags()'s 'flag' arg
  mmc: core: Mark fixups as __maybe_unused
  mmc: sdhci-msm: Make function sdhci_msm_dump_vendor_regs() static
  mmc: renesas_sdhi_internal_dmac: Fix dma unmapping in error cases
  mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
  mmc: tmio: core: Add end operation into tmio_mmc_dma_ops
  mmc: sdio: Move SDIO IDs from rsi_sdio driver to common include file
  mmc: sdhci-msm: Use internal voltage control
  mmc: core: Set default power mode in mmc_alloc_host()
  mmc: sdhci: Allow platform controlled voltage switching
  mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A
  mmc: sdhci-esdhc-imx: dump internal IC debug status during error
  mmc: sdio: fix clock rate setting for SDR12/SDR25 mode
  mmc: sdhci_am654: Add support for clkbuf_sel property
  mmc: sdhci_am654: Update delay chain configuration
  mmc: sdhci_am654: Fix conditions for enabling dll
  mmc: sdhci_am654: Add Support for SR2.0
  mmc: sdhci_am654: Add flag for PHY calibration
  dt-bindings: mmc: sdhci-am654: Add ti,clkbuf-sel binding
  dt-bindings: mmc: Convert pwrseq to json-schema
  mmc: sh_mmcif: Use "kHz" for kilohertz
  mmc: sdhci-msm: Fix spelling mistake
  mmc: mmci: add sdio datactrl mask for sdmmc revisions
  mmc: sdhci-of-arasan: Add missed checks for devm_clk_register()
  mmc: sdio: Fix 1-bit mode for SD-combo cards during suspend
  mmc: sdio: Enable SDIO 4-bit bus if not support SD_SCR_BUS_WIDTH_4 for SD combo card
  mmc: sdio: Return ret if sdio_disable_func() fails
  mmc: sdhci-tegra: Add comment for PADCALIB and PAD_CONTROL NVQUIRKS
  dt-bindings: mmc: sdhci-msm: Add interconnect BW scaling strings
  mmc: sdhci-msm: Add interconnect bandwidth scaling support
  mmc: core: Always allow the card detect uevent to be consumed
  drm/i915/gt: Always reset the engine, even if inactive, on execlists failure
  m68k: defconfig: Update defconfigs for v5.8-rc3
  m68k: Use CLEAN_FILES to clean up files
  m68k: mac: Improve IOP debug messages
  m68k: mac: Don't send uninitialized data in IOP message reply
  m68k: mac: Fix IOP status/control register writes
  m68k: mac: Don't send IOP message until channel is idle
  m68k: atari: Annotate dummy read in ROM port IO code as __maybe_unused
  m68k: Use sizeof_field() helper
  m68k: Pass -D options to KBUILD_CPPFLAGS instead of KBUILD_{A,C}FLAGS
  m68k: Optimize cc-option calls for cpuflags-y
  m68k: sun3: Descend to prom from arch/m68k/sun3
  m68k: Add arch/m68k/Kbuild
  Documentation/driver-api: dmaengine/provider: drop doubled word
  dmaengine: idxd: move idxd interrupt handling to mask instead of ignore
  dmaengine: idxd: add work queue drain support
  xfrm interface: store xfrmi contexts in a hash by if_id
  xfrm interface: avoid xi lookup in xfrmi_decode_session()
  mtd: spi-nor: Disable the flash quad mode in spi_nor_restore()
  mtd: spi-nor: Add capability to disable flash quad mode
  arm64: dts: lx2160a: Increase configuration space size
  drm: radeon: fix common struct sg_table related issues
  arm64: dts: renesas: r8a77970: eagle/v3msk: Add QSPI flash support
  arm64: dts: renesas: r8a77970: Add RPC-IF support
  arm64: dts: renesas: r8a77980: condor/v3hsk: Add QSPI flash support
  arm64: dts: renesas: r8a77980: Add RPC-IF support
  drm: amdgpu: fix common struct sg_table related issues
  ARM: imx_v6_v7_defconfig: Support i.MX8MM
  soc: imx: select ARM_GIC_V3 for i.MX8M
  firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header
  firmware: arm_scmi: Remove unneeded __packed attribute
  firmware: arm_scmi: Remove zero-length array in SCMI notifications
  firmware: arm_scmi: Provide a missing function param description
  clk: scmi: Fix min and max rate when registering clocks with discrete rates
  clk: renesas: cpg-mssr: Add r8a774e1 support
  dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1
  soc: renesas: rcar-rst: Add support for RZ/G2H
  soc: renesas: Identify RZ/G2H
  soc: renesas: Add Renesas R8A774E1 config option
  soc: renesas: rcar-sysc: Add r8a774e1 support
  arm64: dts: zii-ultra: update MDIO speed and preamble
  clk: renesas: Add r8a774e1 CPG Core Clock Definitions
  dt-bindings: power: Add r8a774e1 SYSC power domain definitions
  dt-bindings: reset: renesas,rst: Document r8a774e1 reset module
  dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 SYSC binding
  dt-bindings: arm: renesas: Add HopeRun RZ/G2H boards
  dt-bindings: arm: renesas: Document RZ/G2H SoC DT bindings
  mtd: spi-nor: spansion: Remove s70fl01gs from flash_info
  mtd: spi-nor: sfdp: do not make invalid quad enable fatal
  arm64: dts: ls1043a: update USB nodes status to match board config
  phy: stm32: use NULL instead of zero
  phy: exynos5-usbdrd: use correct format for structure description
  phy: rockchip-typec: use correct format for structure description
  phy: xgene: remove unsigned integer comparison with less than zero
  phy: mapphone-mdm6600: Add missing description for some structure fields
  phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments
  drm/lima: Expose job_hang_limit module parameter
  phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
  dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy
  phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK
  phy: cadence: salvo: fix wrong bit definition
  arm64: defconfig: enable RTC and audio support on Kontron sl28 boards
  arm64: defconfig: add pca9450 pmic driver
  arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board
  pNFS/flexfiles: The mirror count could depend on the layout segment range
  pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg()
  NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC
  dt-bindings: arm: fsl: add different Protonic boards
  arm64: dts: imx8mp: add ddr pmu device node
  arm64: dts: ls1043a: add more thermal zone support
  arm64: dts: ls1046a: add more thermal zone support
  firmware: imx: Move i.MX SCU soc driver into imx firmware folder
  fpga: dfl: pci: add device id for Intel FPGA PAC N3000
  net: sky2: switch from 'pci_' to 'dma_' API
  net: skge: switch from 'pci_' to 'dma_' API
  net: fec: Set max MTU size to allow the MTU to be changed
  net: dsa: mv88e6xxx: Implement MTU change
  net: bridge: notify on vlan tunnel changes done via the old api
  drm/vkms: change the max cursor width/height
  dt-bindings: iio/adc: Convert ingenic-adc docs to YAML.
  iio: cros_ec_accel_legacy: Add Read Only frequency entries
  MAINTAINERS: adc: at91-sama5d2_adc: remove myself as co-maintainer
  drm: panel: simple: Fix bpc for LG LB070WV8 panel
  leds: gpio: Use struct_size() in devm_kzalloc()
  leds: ns2: Use struct_size() in devm_kzalloc()
  tools: gpio: fix spurious close warning in gpio-event-mon
  tools: gpio: fix spurious close warning in gpio-utils
  tools: gpio: fix spurious close warning in lsgpio
  gpio: uapi: fix misplaced comment line
  gpiolib: cdev: refactor lineevent cleanup into lineevent_free
  gpiolib: cdev: refactor linehandle cleanup into linehandle_free
  gpiolib: cdev: remove recalculation of offset
  gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH
  gpiolib: cdev: rename priv to cdev
  gpiolib: cdev: use blocking notifier call chain instead of atomic
  gpiolib: cdev: remove pointless decrement of i
  gpiolib: cdev: rename numdescs to num_descs
  gpiolib: cdev: rename 'filep' and 'filp' to 'file' to be consistent with other use
  gpiolib: cdev: refactor gpiohandle_flags_to_desc_flags
  gpiolib: cdev: minor indentation fixes
  gpiolib: cdev: sort includes
  gpiolib: move gpiolib-sysfs function declarations into their own header
  leds: gpio: Fix semantic error
  leds: core: Flush scheduled work for system suspend
  leds: trigger: gpio: Avoid warning on update of inverted
  leds: fix spelling mistake
  leds: pca955x: Include the right GPIO header
  leds: lp55xx: Convert to use GPIO descriptors
  pinctrl: qcom: ipq8074: route gpio interrupts to APPS
  pinctrl: nsp: Set irq handler based on trig type
  clocksource/drivers/timer-atmel-tcb: Add sama5d2 support
  clocksource/drivers/timer-atmel-tcb: Allow selecting first divider
  clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz for clockevents
  clocksource/drivers/timer-atmel-tcb: Fill tcb_config
  clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selection
  ARM: at91: add atmel tcb capabilities
  ARM: dts: at91: sama5d2: add TCB GCLK
  dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
  dt-bindings: atmel-tcb: convert bindings to json-schema
  clk: Drop duplicate selection in Kconfig
  clk: qcom: smd: Add support for MSM8992/4 rpm clocks
  clk: qcom: ipq8074: Add missing clocks for pcie
  dt-bindings: clock: qcom: ipq8074: Add missing bindings for PCIe
  arm64: dts: layerscape: add ftm_alarm0 node
  arm64: dts: ls1028a: Add ftm_alarm0 DT node
  arm64: dts: lx2160a: add ftm_alarm0 DT node
  rsxx: switch from 'pci_free_consistent()' to 'dma_free_coherent()'
  arm64: dts: lx2160a: add DT node for all DSPI controller
  arm64: dts: lx2160a: add dspi controller DT nodes
  drm/panel: auo,b116xw03: fix flash backlight when power on
  <linux/of.h>: add stub for of_get_next_parent() to fix qcom build error
  Replace HTTP links with HTTPS ones: Common CLK framework
  clk: qcom: Add CPU clock driver for msm8996
  dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996
  soc: qcom: Separate kryo l2 accessors from PMU driver
  selftests/seccomp: Check ENOSYS under tracing
  selftests/seccomp: Refactor to use fixture variants
  selftests/harness: Clean up kern-doc for fixtures
  seccomp: Use -1 marker for end of mode 1 syscall list
  seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
  selftests/seccomp: Rename user_trap_syscall() to user_notif_syscall()
  selftests/seccomp: Make kcmp() less required
  seccomp: Use pr_fmt
  selftests/seccomp: Improve calibration loop
  selftests/seccomp: use 90s as timeout
  selftests/seccomp: Expand benchmark to per-filter measurements
  selftests/seccomp: Check for EPOLLHUP for user_notif
  seccomp: notify about unused filter
  seccomp: Lift wait_queue into struct seccomp_filter
  seccomp: release filter after task is fully dead
  seccomp: rename "usage" to "refs" and document
  seccomp: Add find_notification helper
  seccomp: Report number of loaded filters in /proc/$pid/status
  selftests/seccomp: Set NNP for TSYNC ESRCH flag test
  selftests/seccomp: Add SKIPs for failed unshare()
  selftests/seccomp: Rename XFAIL to SKIP
  drm/amdgpu/display: create fake mst encoders ahead of time (v4)
  drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
  drm/amdgpu: fix preemption unit test
  drm/amdgpu/gfx10: fix race condition for kiq
  drm/amdgpu: minor cleanup of phase1 suspend code
  drm/amd/powerplay: put dpm frequency setting common code in smu_v11_0.c
  drm/amd/powerplay: revise calling chain on retrieving frequency range
  drm/amd/powerplay: revise calling chain on setting soft limit
  drm/amd/powerplay: put setting hard limit common code in smu_v11_0.c
  drm/amd/powerplay: drop unused code and wrapper around clock retrieving
  drm/amd/powerplay: unshare the code for retrieving current clock frequency
  drm/amd/powerplay: bypass wrapper on retrieving current clock frequency
  drm/amd/powerplay: drop unnecessary wrappers around clock retrieving
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: correct the .get_workload_type() pointer
  Revert "drm/amd/display: add mechanism to skip DCN init"
  drm/amd/display: Fix CSC remap matrix not being applied on dcn30
  drm/amd/display: Use VUPDATE_NO_LOCK instead of VUPDATE for dcn30
  drm/amdgpu: enable gpu recovery for sienna cichlid
  drm/amdgpu: remove unnecessary logic of ASIC check
  drm/amdgpu: don't do soft recovery if gpu_recovery=0
  inet: Remove an unnecessary argument of syn_ack_recalc().
  net/mlx5e: Move devlink-health rx and tx reporters to devlink port
  net/mlx5e: Move devlink port register and unregister calls
  devlink: Add devlink health port reporters API
  devlink: Implement devlink health reporters on per-port basis
  devlink: Create generic devlink health reporter search function
  devlink: Rework devlink health reporter destructor
  devlink: Refactor devlink health reporter constructor
  bpf: Fix fds_example SIGSEGV error
  drm/i915: Pull printing GT capabilities on error to err_print_gt
  KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF
  KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support
  KVM: VMX: optimize #PF injection when MAXPHYADDR does not match
  KVM: VMX: Add guest physical address check in EPT violation and misconfig
  KVM: VMX: introduce vmx_need_pf_intercept
  KVM: x86: update exception bitmap on CPUID changes
  mlx4: convert to new udp_tunnel_nic infra
  bnxt: convert to new udp_tunnel_nic infra
  ixgbe: convert to new udp_tunnel_nic infra
  ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled
  selftests: net: add a test for UDP tunnel info infra
  netdevsim: add UDP tunnel port offload support
  ethtool: add tunnel info interface
  udp_tunnel: add central NIC RX port offload infrastructure
  udp_tunnel: re-number the offload tunnel types
  debugfs: make sure we can remove u32_array files cleanly
  PCI: Fix pci_create_slot() reference count leak
  RDMA/counter: Allow manually bind QPs with different pids to same counter
  RDMA/counter: Only bind user QPs in auto mode
  RDMA/counter: Add PID category support in auto mode
  RDMA/mlx5: Remove unused to_mibmr function
  nouveau/hmm: support mapping large sysmem pages
  nouveau: fix mapping 2MB sysmem pages
  nouveau/hmm: fault one page at a time
  mm/hmm: add tests for hmm_pfn_to_map_order()
  mm/hmm: provide the page mapping order in hmm_range_fault()
  PCI: Treat "external-facing" devices themselves as internal
  dt-bindings: fix simple-framebuffer example
  dt-bindings: display: convert sharp,lq101r1sx01 to DT Schema
  dt-bindings: display: convert samsung,s6e8aa0 to DT Schema
  dt-bindings: display: convert innolux,p079zca to DT Schema
  PCI: Cache ACS capability offset in device
  PCI: Reorder pci_enable_acs() and dependencies
  drm: fb-helper: Convert logging to drm_* functions.
  drm: mipi-dsi: Convert logging to drm_* functions.
  drm/bridge: Replace HTTP links with HTTPS ones
  drm/bridge: dw-hdmi: Always add the bridge in the global bridge list
  drm/bridge: dw-hdmi: Don't cleanup i2c adapter and ddc ptr in __dw_hdmi_probe() bailout path
  Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM
  KVM: x86: rename update_bp_intercept to update_exception_bitmap
  drm/panel: Replace HTTP links with HTTPS ones
  KVM: x86: mmu: Add guest physical address check in translate_gpa()
  Bluetooth: Use fallthrough pseudo-keyword
  Bluetooth: RFCOMM: Use fallthrough pseudo-keyword
  Bluetooth: core: Use fallthrough pseudo-keyword
  KVM: x86: mmu: Move translate_gpa() to mmu.c
  Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
  KVM: x86: Add helper functions for illegal GPA checking and page fault injection
  KVM: x86: drop superfluous mmu_check_root() from fast_pgd_switch()
  KVM: nSVM: use nested_svm_load_cr3() on guest->host switch
  KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch
  KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context()
  KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled()
  KVM: nSVM: prepare to handle errors from enter_svm_guest_mode()
  KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure
  KVM: MMU: stop dereferencing vcpu->arch.mmu to get the context for MMU init
  KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu()
  KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code
  dt-bindings: spi: Convert imx lpspi to json-schema
  dt-bindings: spi: Convert imx cspi to json-schema
  dt-bindings: spi: Convert mxs spi to json-schema
  arm64: tlb: don't set the ttl value in flush_tlb_page_nosync
  regmap: Switch to use fwnode instead of OF one
  ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup()
  ASoC: mediatek: mt8183-da7219: support HDMI jack reporting
  ASoC: mediatek: mt8183-da7219: use hdmi-codec
  ASoC: dt-bindings: mt8183-da7219: add a property "mediatek, hdmi-codec"
  ASoC: mediatek: mt8183: support HDMI jack reporting
  ASoC: mediatek: mt8183: use hdmi-codec
  ASoC: dt-bindings: mt8183: add a property "mediatek, hdmi-codec"
  ASoC: fsl_spdif: Add kctl for configuring TX validity bit
  ASoC: fsl_spdif: Clear the validity bit for TX
  libbpf: Fix memory leak and optimize BTF sanitization
  drm/i915/gt: Be defensive in the face of false CS events
  iommu/omap: Replace HTTP links with HTTPS ones
  fbdev: sm712fb: set error code in probe
  fbdev: da8xx-fb: go to proper label on error handling paths in probe
  video: fbdev: vt8623fb: Constify static vga_regsets
  omapfb: dss: Fix max fclk divider for omap36xx
  omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
  video: fbdev: neofb: fix memory leak in neo_scan_monitor()
  video: fbdev: savage: fix memory leak on error handling path in probe
  fbdev/fb.h: Use struct_size() helper in kzalloc()
  fbcon: Use array3_size() helper in scr_memcpyw()
  video: fbdev: amifb: add FIXMEs about {put,get}_user() failures
  video: fbdev: amifb: add FIXME about dead APUS support
  ASoC: codecs: ak4458: Remove set but never checked variable 'ret'
  ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header
  ASoC: codecs: rt5659: Remove many unused const variables
  ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments
  ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR'
  ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header
  ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc
  ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc
  ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile'
  ASoC: sti: uniperif: fix 'defined by not used' warning
  iommu/mediatek: Add mt6779 basic support
  iommu/mediatek: Modify MMU_CTRL register setting
  iommu/mediatek: Extend protect pa alignment value
  iommu/mediatek: Add REG_MMU_WR_LEN_CTRL register definition
  iommu/mediatek: Add sub_comm id in translation fault
  iommu/mediatek: Move inv_sel_reg into the plat_data
  iommu/mediatek: Setting MISC_CTRL register
  iommu/mediatek: Use a u32 flags to describe different HW features
  iommu/mediatek: Rename the register STANDARD_AXI_MODE(0x48) to MISC_CTRL
  dt-bindings: mediatek: Add bindings for MT6779
  blk-mq: remove redundant validation in __blk_mq_end_request()
  blk-mq: Remove unnecessary local variable
  arm64: dts: mt8183: Add krane-sku176 board
  arm64: dts: mt8183: Add USB3.0 support
  arm64: dts: mt8183-evb: Fix unit name warnings
  arm64: dts: mt8183: Fix unit name warnings
  arm64: dts: mt8183: Add MediaTek's peripheral configuration controller
  arm64: dts: mt6358: Add the compatible for the regulators
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-krane-sku176
  arm64: dts: mt8173: Re-measure capacity-dmips-mhz
  driver core: Add waiting_for_supplier sysfs file for devices
  driver core: Add state_synced sysfs file for devices that support it
  driver core: Expose device link details in sysfs
  driver core: Drop mention of obsolete bus rwsem from kernel-doc
  s390: add trace events for idle enter/exit
  s390: fix comment regarding interrupts in svc
  s390/ap: rework crypto config info and default domain code
  s390/mm: don't set ARCH_KEEP_MEMBLOCK
  mm/memblock: expose only miminal interface to add/walk physmem
  debugfs: file: Remove unnecessary cast in kfree()
  misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC
  Documentation/driver-api: xillybus: drop doubled word
  Documentation/driver-api: uio-howto: drop doubled word
  Documentation/driver-api: firmware/request_firmware: drop doubled word
  Documentation/driver-api: firmware/direct-fs-lookup: drop doubled word
  Documentation/driver-api: firmware/firmware_cache: drop doubled word
  Documentation/driver-api: firmware/built-in-fw: drop doubled word
  MAINTAINERS: add Hridya and myself into Android driver maintainers list
  vop: sparse warning fixup
  misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SRC_HANDLE' as __maybe_unused
  misc: cxl: flash: Remove unused variable 'drc_index'
  iommu/renesas: Expand COMPILE_TEST coverage
  iommu: Tidy up Kconfig for SoC IOMMUs
  misc: eeprom: at24: Tell the compiler that ACPI functions may not be used
  char/mwave: remove redundant initialization of variable bRC
  ttyprintk: remove redundant initialization of variable ret
  char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace
  uacce: remove uacce_vma_fault
  virtio_console: Constify some static variables
  drivers/base/memory: rename base_memory_block_id to memory_block_id
  drivers/base/memory: init_memory_block() first parameter is not necessary
  perf kmem: Pass additional arguments to 'perf record'
  Documentation/driver-api: driver-model/platform: drop doubled word
  software node: Use software_node_unregister() when unregistering group of nodes
  topology: mark a function as __init to save some memory
  perf parse-events: Report BPF errors
  scripts: add dummy report mode to add_namespace.cocci
  drivers: base: Convert to printk alias functions
  lib: devres: add a comment about the devm_of_iomap() function
  devres: keep both device name and resource name in pretty name
  driver core: platform: expose numa_node to users in sysfs
  kobject: Avoid premature parent object freeing in kobject_cleanup()
  staging: rtl8712/: Using comparison to true is error prone
  staging: rtl8712: Use proper format in call to dev_err()
  staging: rtl8712: Remove variable 'raw' from rtl871x_open_fw()
  staging: rtl8712: Use ETH_ALEN instead of hardcoded value
  staging: rtl8712: Simplify expressions with boolean logic
  staging: rtl8712: Replace constant 49152 with expression 48 * 1024
  Staging: nvec: Replace HTTP links with HTTPS ones
  staging: rtl8188eu: Use fallthrough pseudo-keyword
  staging: vt6655: Use fallthrough pseudo-keyword
  staging: rtl8723bs: Using comparison to true is error prone
  staging: rtl8192u: Using comparison to true is error prone
  staging: rtl8712: Annotate r8712_sitesurvey_cmd()
  staging: rtl8192u: remove copying file
  staging: rtl8192u: remove GPL boiler plate text
  staging: wfx: Get descriptors for GPIOs
  staging: wfx: fix uninitialized variable bytes_done
  virt: vbox: Fix some comments which talk about the "session spinlock"
  virt: vbox: Log unknown ioctl requests as error
  virt: vbox: Add a few new vmmdev request types to the userspace whitelist
  virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl
  virt: vbox: Add vbg_set_host_capabilities() helper function
  virt: vbox: Rename guest_caps struct members to set_guest_caps
  perf script: Show text poke address symbol
  perf script: Add option --show-text-poke-events
  perf intel-pt: Add support for text poke events
  perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL
  perf tools: Add support for PERF_RECORD_TEXT_POKE
  firmware: arm_scmi: Keep the discrete clock rates sorted
  PCI: controller: Convert to devm_platform_ioremap_resource()
  PCI: controller: Convert to devm_platform_ioremap_resource_byname()
  PCI: xilinx: Use pci_host_probe() to register host
  PCI: xilinx-nwl: Use pci_host_probe() to register host
  PCI: rockchip: Use pci_host_probe() to register host
  PCI: rcar: Use pci_host_probe() to register host
  PCI: iproc: Use pci_host_probe() to register host
  PCI: altera: Use pci_host_probe() to register host
  PCI: xgene: Use pci_host_probe() to register host
  PCI: versatile: Use pci_host_probe() to register host
  PCI: v3: Use pci_host_probe() to register host
  PCI: tegra: Use pci_host_probe() to register host
  PCI: mobiveil: Use pci_host_probe() to register host
  PCI: brcmstb: Use pci_host_probe() to register host
  PCI: host-common: Use struct pci_host_bridge.windows list directly
  lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument
  lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
  arm: Break cyclic percpu include
  s390: Break cyclic percpu include
  x86/entry: Fix NMI vs IRQ state tracking
  powerpc64: Break asm/percpu.h vs spinlock_types.h dependency
  lockdep: Prepare for NMI IRQ state tracking
  sparc64: Fix asm/percpu.h build error
  kcsan: Make KCSAN compatible with new IRQ state tracking
  drm/i915/selftest: Check that GPR are restored across noa_wait
  drm/i915/perf: Use GTT when saving/restoring engine GPR
  KVM: MIPS: clean up redundant 'kvm_run' parameters
  KVM: arm64: clean up redundant 'kvm_run' parameters
  KVM: s390: clean up redundant 'kvm_run' parameters
  ARM: dts: uniphier: simplify support-card node structure
  tpm_ftpm_tee: register driver on TEE bus
  optee: enable support for multi-stage bus enumeration
  optee: use uuid for sysfs driver entry
  MIPS: KVM: Remove outdated README
  MIPS: KVM: Limit Trap-and-Emulate to MIPS32R2 only
  udc: lpc32xx: make symbol 'lpc32xx_usbddata' static
  usb: gadget: Use fallthrough pseudo-keyword
  usb: host: Use fallthrough pseudo-keyword
  USB: OHCI: Use fallthrough pseudo-keyword
  usb: Use fallthrough pseudo-keyword
  usb: phy: Use fallthrough pseudo-keyword
  net/mlx5e: CT: Fix releasing ft entries
  net/mlx5e: CT: Remove unused function param
  net/mlx5e: CT: Return err_ptr from internal functions
  net/mlx5e: CT: Expand tunnel register mappings
  net/mlx5e: CT: Use mapping for zone restore register
  net/mlx5e: CT: Re-use tuple modify headers for identical modify actions
  net/mlx5e: Export sharing of mod headers to a new file
  net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid
  net/mlx5e: CT: Don't offload tuple rewrites for established tuples
  net/mlx5e: Use netdev_info instead of pr_info
  net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action
  net/mlx5e: CT: Save ct entries tuples in hashtables
  net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP
  arm64: dts: uniphier: Add missing clock-names and reset-names to pcie-phy
  arm64: dts: uniphier: Rename ethphy node to ethernet-phy
  ARM: dts: uniphier: Add PCIe endpoint and PHY node for Pro5
  ARM: dts: uniphier: Rename ethphy node to ethernet-phy
  dt-bindings: input: Convert imx keypad to json-schema
  dt-bindings: input: Convert matrix-keymap to json-schema
  dt-bindings: i2c: Convert imx i2c to json-schema
  dt-bindings: i2c: Convert mxs i2c to json-schema
  selinux: complete the inlining of hashtab functions
  selinux: prepare for inlining of hashtab functions
  tracing: Save one trace_event->type by using __TRACE_LAST_TYPE
  PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h
  tracing: Simplify defining of the next event id
  SPI SUBSYSTEM: Replace HTTP links with HTTPS ones
  spi: atmel: remove redundant label out_free
  spi: use kthread_create_worker() helper
  ASoC: codecs: Use fallthrough pseudo-keyword
  ASoC: tlv320adcx140: Add tx offset slot programming
  ASoC: tlv320adcx140: Add ASI enable for channel 5-8
  ASoC: atmel-pdmic: remove codec component
  ASoC: atmel-classd: remove codec component
  io_uring: remove dead 'ctx' argument and move forward declaration
  PCI: Fix error in panic message
  ASoC: codecs: rt*: fix 'defined but not used' warning
  ASoC: codecs: max98390: fix 'defined but not used' warning
  ASoC: codecs: es8316: fix 'defined but not used' warning
  ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning
  ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w'
  ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv'
  ASoC: codecs: da7219: fix 'defined but not used' warning
  ASoC: codecs: da7210: fix kernel-doc
  ASoC: uniphier: aio-core: fix kernel-doc
  ASoC: tegra: tegra20_das: remove always-true comparison
  ASoC: samsung: pcm: fix kernel-doc
  ASoC: samsung: spdif: fix kernel-doc
  ASoC: atmel: fix kernel-doc
  MAINTAINERS: Add ADV7180 bindings documentation
  dt-bindings: adv7180: Convert bindings to json-schema
  Replace HTTP links with HTTPS ones: KMOD KERNEL MODULE LOADER - USERMODE HELPER
  selftests: net: Add port split test
  devlink: Move input checks from driver to devlink
  devlink: Add a new devlink port split ability attribute and pass to netlink
  mlxsw: Set port split ability attribute in driver
  devlink: Add a new devlink port lanes attribute and pass to netlink
  mlxsw: Set number of port lanes attribute in driver
  devlink: Replace devlink_port_attrs_set parameters with a struct
  devlink: Move switch_port attribute of devlink_port_attrs to devlink_port
  devlink: Move set attribute of devlink_port_attrs to devlink_port
  net: phy: mscc: fix ptr_ret.cocci warnings
  net: systemport: fix double shift of a vlan_tci by VLAN_PRIO_SHIFT
  ASoC: Intel: sdw_max98373: add card_late_probe support
  ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies
  ASoC: codecs: max98373: add SoundWire support
  ASoC: codecs: max98373: split I2C and common parts
  platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show()
  platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
  platform/x86: asus-wmi: allow BAT1 battery name
  platform/x86: dell-wmi: add new dmi mapping for keycode 0xffff
  platform/x86: dell-wmi: add new keymap type 0x0012
  platform/x86: dell-wmi: add new backlight events
  platform/x86: Add new intel_atomisp2_led driver
  platform/x86: ISST: Add new PCI device ids
  riscv: Register System RAM as iomem resources
  drm/i915/gt: Optimise aliasing-ppgtt allocations
  platform/x86: system76-acpi: Fix brightness_set schedule while atomic
  platform/x86: intel_cht_int33fe: Drop double check for ACPI companion device
  selftests/mptcp: add diag interface tests
  mptcp: add MPTCP socket diag interface
  mptcp: add msk interations helper
  inet_diag: support for wider protocol numbers
  ASoC: mediatek: mt8183-da7219: support machine driver with rt1015
  ASoC: mediatek: mt8183-da7219: add compatible string for using rt1015
  ASoC: mediatek: mt8183-da7219: extract codec and DAI names
  ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init
  ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical
  net: enetc: use eth_broadcast_addr() to assign broadcast
  drm/i915/bios: Parse HOBL parameter
  drm/i915/display: Remove port and phy from voltage swing functions
  drm/i915/display: Replace drm_i915_private in voltage swing functions by intel_encoder
  drm/edid: Clean up some curly braces
  drm/edid: Iterate through all DispID ext blocks
  drm/edid: Allow looking for ext blocks starting from a specified index
  drm/dp: Include the AUX CH name in the debug messages
  KVM: MIPS: Use common KVM implementation of MMU memory caches
  KVM: MIPS: Account pages used for GPA page tables
  KVM: MIPS: Drop @max param from mmu_topup_memory_cache()
  KVM: arm64: Use common KVM implementation of MMU memory caches
  KVM: arm64: Use common code's approach for __GFP_ZERO with memory caches
  KVM: arm64: Drop @max param from mmu_topup_memory_cache()
  KVM: Move x86's MMU memory cache helpers to common KVM code
  KVM: Move x86's version of struct kvm_mmu_memory_cache to common code
  KVM: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global
  KVM: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups
  KVM: x86/mmu: Zero allocate shadow pages (outside of mmu_lock)
  KVM: x86/mmu: Make __GFP_ZERO a property of the memory cache
  KVM: x86/mmu: Separate the memory caches for shadow pages and gfn arrays
  KVM: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches()
  KVM: x86/mmu: Topup memory caches after walking GVA->GPA
  KVM: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches()
  KVM: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty
  KVM: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches()
  KVM: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals
  KVM: x86/mmu: Consolidate "page" variant of memory cache helpers
  KVM: x86/mmu: Track the associated kmem_cache in the MMU caches
  drm/i915/selftests: Fix compare functions provided for sorting
  ALSA: Replace with fallthrough pseudo keyword in the remaining places
  ALSA: xen: Remove superfluous fall through comments
  ALSA: atmel: Remove invalid "fall through" comments
  drm/i915/tgl: Implement WAs 18011464164 and 22010931296
  xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim
  usbip: Use fallthrough pseudo-keyword
  Documentation/driver-api: usb/URB: drop doubled word
  USB: storage: replace HTTP links with HTTPS ones
  io_uring: get rid of __req_need_defer()
  perf annotate: Fix non-null terminated buffer returned by readlink()
  usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  usb: host: fhci-sched: Remove unused variable 'td'
  usb: host: fhci-tds: Remove unused variables 'buf' and 'extra_data'
  usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  usb: host: ehci-platform: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  usb: early: xhci-dbc: File headers are not good candidates for kerneldoc
  usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile
  usb: early: ehci-dbgp: Remove set but never checked variable 'ret'
  usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init()
  usb: gadget: udc: max3420_udc: Remove set, but never checked variable 'addr'
  usb: gadget: udc: mv_u3d_core: Remove unused static const 'driver_desc'
  usb: host: fotg210-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: host: bcma-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: gadget: function: u_uac1_legacy: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: host: fotg210-hcd: Remove unused variable 'hcc_params'
  usb: host: ehci-fsl: Fix incorrectly named function argument
  usb: host: imx21-hcd: Demote function header which is clearly not kerneldoc
  usb: gadget: udc: pch_udc: Fix a plethora of function documentation related issues
  usb: gadget: udc: mv_udc_core: Remove unused static const variable 'driver_desc'
  usb: host: r8a66597-hcd: Remove set, then over-written, but never used variable 'tmp'
  usb: gadget: udc: lpc32xx_udc: Staticify 2 local functions
  usb: gadget: function: f_fs: Demote function header which is clearly not kerneldoc
  usb: gadget: legacy: nokia: Remove unused static variable 'product_nokia'
  usb: gadget: udc: atmel_usba_udc: Remove set but unused variable 'pp'
  usb: misc: legousbtower: Demote function header which is clearly not kerneldoc
  usb: gadget: udc: pxa27x_udc: Fix a bunch of kerneldoc issues
  usb: gadget: function: u_ether: Downgrade kerneldoc headers which to not make the mark
  usb: gadget: udc: amd5536udc_pci: Remove unused variable 'mod_desc'
  usb: gadget: legacy: printer: Remove unused variable 'driver_desc'
  usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc format
  usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: gadget: udc: dummy_hcd: Repair misspelled function argument 'dummy_hcd'
  usb: musb: musb_dsps: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: gadget: function: u_serial: Repair misdocumented function argument
  usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: misc: iowarrior: Fix odd corruption issue in the file header
  usb: chipidea: usbmisc_imx: Demote obvious misuse of kerneldoc to standard comment block
  usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation
  usb: typec: altmodes: displayport: Supply missing displayport.h include file
  usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc
  usb: storage: alauda: Remove set but unchecked variable
  usb: host: xhci-debugfs: Use 'gnu_printf' format notation
  usb: chipidea: udc: Fix a few kerneldoc issues
  usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc
  usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc
  usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block
  usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block
  usb: chipidea: udc: Help out kerneldoc headers that have tried, demote the others
  usb: chipidea: udc: Add missing descriptions for function arg 'ci'
  usb: chipidea: debug: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: chipidea: otg: Fix kerneldoc issues relating to description of 'ci'
  usb: gadget: udc: core: Fix a bunch of kerneldoc misdemeanours
  usb: chipidea: core: Document hw_port_test_set()'s missing 'ci' argument
  usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: host: ohci-s3c2410: Demote obvious misuse of kerneldoc to standard comment block
  usb: mtu3: mtu3_debug: Add forward declaration of 'struct ssusb_mtk'
  arm64: dts: qcom: sdm845: Add cpu OPP tables
  usb: ehci-omap: Drop surplus include
  drm/i915: Document FBC related w/as more thoroughly
  drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt
  drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk
  drm/i915: Move all FBC w/as to .init_clock_gating()
  drm/i915/dvo: Make .get_modes() return the number of modes
  drm/i915/sdvo: Make .get_modes() return the number of modes
  drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat
  drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks
  drm/i915/sdvo: Implement limited color range for SDVO HDMI properly
  drm/i915/sdvo: Fix SDVO colorimetry bit defines
  powercap: idle_inject: Replace play_idle() with play_idle_precise() in comments
  PM: domains: Fix up terminology with parent/child
  ACPI: Use fallthrough pseudo-keyword
  x86/kvm/vmx: Use native read/write_cr2()
  x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS
  x86/kvm/svm: Move guest enter/exit into .noinstr.text
  x86/kvm/vmx: Move guest enter/exit into .noinstr.text
  x86/kvm/svm: Add hardirq tracing on guest enter/exit
  x86/kvm/vmx: Add hardirq tracing to guest enter/exit
  x86/kvm: Move context tracking where it belongs
  kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host
  KVM/x86: pmu: Fix #GP condition check for RDPMC emulation
  KVM: x86: take as_id into account when checking PGD
  KVM: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid()
  KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid()
  KVM: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid()
  ALSA: Use fallthrough pseudo-keyword
  ALSA: echoaudio: Address bugs in the interrupt handling
  ALSA: echoaudio: Prevent some noise on unloading the module
  ALSA: echoaudio: Prevent races in calls to set_audio_format()
  ALSA: echoaudio: Race conditions around "opencount"
  ALSA: echoaudio: Remove redundant check
  xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler
  xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler
  ipcomp: assign if_id to child tunnel from parent tunnel
  ip6_vti: support IP6IP tunnel processing
  ip6_vti: support IP6IP6 tunnel processing with .cb_handler
  ip_vti: support IPIP6 tunnel processing
  KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid()
  ip_vti: support IPIP tunnel processing with .cb_handler
  tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels
  tunnel4: add cb_handler to struct xfrm_tunnel
  xfrm: add is_ipip to struct xfrm_input_afinfo
  KVM: x86: Introduce kvm_check_cpuid()
  KVM: X86: Move kvm_apic_set_version() to kvm_update_cpuid()
  clk: meson: meson8b: add the vclk2_en gate clock
  clk: meson: meson8b: add the vclk_en gate clock
  iommu: arm-smmu-impl: Use qcom impl for sm8150 and sm8250 compatibles
  dt-bindings: arm-smmu: Add sm8150 and sm8250 compatible strings
  ARM: s3c24xx: leds: Convert to use GPIO descriptors
  USB: serial: drop redundant transfer-buffer casts
  USB: serial: drop extern keyword from function declarations
  USB: serial: drop unnecessary sysrq include
  USB: serial: add sysrq break-handler dummy
  USB: serial: inline sysrq dummy function
  USB: serial: only process sysrq when enabled
  USB: serial: only set sysrq timestamp for consoles
  USB: serial: ftdi_sio: fix break and sysrq handling
  USB: serial: ftdi_sio: clean up receive processing
  USB: serial: ftdi_sio: make process-packet buffer unsigned
  quota: Fixup http links in quota doc
  Replace HTTP links with HTTPS ones: DISKQUOTA
  ext2: initialize quota info in ext2_xattr_set()
  ext2: fix some incorrect comments in inode.c
  ext2: remove nocheck option
  ext2: fix missing percpu_counter_inc
  ext2: ext2_find_entry() return -ENOENT if no entry found
  ext2: propagate errors up to ext2_find_entry()'s callers
  ext2: fix improper assignment for e_value_offs
  f2fs: don't keep meta inode pages used for compressed block migration
  remoteproc: qcom: Add notification types to SSR
  remoteproc: qcom: Add per subsystem SSR notification
  selinux: specialize symtab insert and search functions
  writeback: remove bdi->congested_fn
  bonding: don't need RTNL for ipsec helpers
  writeback: remove struct bdi_writeback_congested
  writeback: remove {set,clear}_wb_congested
  drbd: remove a bogus bdi_rw_congested call
  audit: issue CWD record to accompany LSM_AUDIT_DATA_* records
  selftests/bpf: Switch perf_buffer test to tracepoint and skeleton
  libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer
  selftests/bpf: Add test relying only on CO-RE and no recent kernel features
  libbpf: Improve BTF sanitization handling
  libbpf: Add btf__set_fd() for more control over loaded BTF FD
  libbpf: Make BTF finalization strict
  dt-bindings: dp83869: Fix the type of device
  dt-bindings: dp83867: Fix the type of device
  bonding: deal with xfrm state in all modes and add more error-checking
  net: dsa: rtl8366rb: Support the CPU DSA tag
  net: dsa: tag_rtl4_a: Implement Realtek 4 byte A tag
  selftests/bpf: test_progs avoid minus shell exit codes
  selftests/bpf: test_progs use another shell exit on non-actions
  bpf: Fix another bpftool segfault without skeleton code enabled
  net/mlx5: Added support for 100Gbps per lane link modes
  ethtool: Add support for 100Gbps per lane link modes
  audit: use the proper gfp flags in the audit_log_nfcfg() calls
  bnxt_en: allow firmware to disable VLAN offloads
  bnxt_en: clean up VLAN feature bit handling
  bnxt_en: Implement ethtool -X to set indirection table.
  bnxt_en: Return correct RSS indirection table entries to ethtool -x.
  bnxt_en: Fill HW RSS table from the RSS logical indirection table.
  bnxt_en: Add helper function to return the number of RSS contexts.
  bnxt_en: Add logical RSS indirection table structure.
  bnxt_en: Fix up bnxt_get_rxfh_indir_size().
  bnxt_en: Set up the chip specific RSS table size.
  mmc: remove the call to check_disk_change
  xtensa/simdisk: remove the call to check_disk_change
  isofs: remove a stale comment
  block: remove flush_disk
  cdrom: remove the unused cdrom_media_changed function
  md: switch to ->check_events for media change notifications
  blk-mq: centralise related handling into blk_mq_get_driver_tag
  blk-mq: streamline handling of q->mq_ops->queue_rq result
  io_uring: only call kfree() for a non-zero pointer
  drm/i915: Remove i915_gem_object_get_dirty_page()
  drm/i915: Release shortlived maps of longlived objects
  drm/i915/gt: Replace opencoded i915_gem_object_pin_map()
  drm/i915/gem: Unpin idle contexts from kswapd reclaim
  drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
  drm/i915: Move sseu debugfs under gt/
  iommu/arm-smmu: Update impl quirks comment
  iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag
  KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version()
  KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent
  KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails
  kvm: x86: limit the maximum number of vPMU fixed counters to 3
  KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests
  KVM: x86: Make CR4.VMXE reserved for the guest
  KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid()
  kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes
  xen: Mark "xen_nopvspin" parameter obsolete
  x86/kvm: Add "nopvspin" parameter to disable PV spinlocks
  x86/kvm: Change print code to use pr_*() format
  Revert "KVM: X86: Fix setup the virt_spin_lock_key before static key get initialized"
  KVM: x86/mmu: Rename page_header() to to_shadow_page()
  KVM: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup
  KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-only
  KVM: x86/mmu: Add MMU-internal header
  KVM: x86/mmu: Move kvm_mmu_available_pages() into mmu.c
  KVM: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory
  KVM: x86/mmu: Exit to userspace on make_mmu_pages_available() error
  KVM: x86/mmu: Batch zap MMU pages when shrinking the slab
  KVM: x86/mmu: Batch zap MMU pages when recycling oldest pages
  KVM: x86/mmu: Don't put invalid SPs back on the list of active pages
  KVM: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs
  KVM: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page()
  KVM: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h
  KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr()
  KVM: SVM: Add svm_ prefix to set/clr/is_intercept()
  KVM: SVM: Add vmcb_ prefix to mark_*() functions
  KVM: SVM: Rename struct nested_state to svm_nested_state
  KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper
  kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest
  kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu
  kvm: x86: Add "last CPU" to some KVM_EXIT information
  kvm: vmx: Add last_cpu to struct vcpu_vmx
  kvm: svm: Always set svm->last_cpu on VMRUN
  kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id()
  KVM: x86: report sev_pin_memory errors with PTR_ERR
  KVM: SVM: convert get_user_pages() --> pin_user_pages()
  KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast()
  KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests
  KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate function
  KVM: X86: Do the same ignore_msrs check for feature msrs
  KVM: X86: Move ignore_msrs handling upper the stack
  KVM: x86/mmu: Make .write_log_dirty a nested operation
  KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guest
  KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper
  KVM: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool
  KVM: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault()
  KVM: MIPS: fix spelling mistake "Exteneded" -> "Extended"
  drm/i915: gt-fy sseu debugfs
  drm/i915/sseu: Move sseu_info under gt_info
  drm/i915/sseu: Move sseu detection and dump to intel_sseu
  drm/i915: Introduce gt_init_mmio
  drm/i915: Move the engine mask to intel_gt_info
  drm/i915: Move engine-related mmio init to engines_init_mmio
  drm/i915: Use the gt in HAS_ENGINE
  drm/i915: Convert device_info to uncore/de_read
  drm/i915/dp: Helper to check for DDI BUF status to get active
  drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status
  net: phy: Uninline PHY ethtool statistics operations
  net: phy: Define PHY statistics ethtool_phy_ops
  arm64: dts: qcom: sc7180: Drop the unused non-MSA SID
  io_uring: fix a use after free in io_async_task_func()
  Replace HTTP links with HTTPS ones: ATMEL MACB ETHERNET DRIVER
  nvme: remove ns->disk checks
  net: dsa: loop: Print when registration is successful
  f2fs: fix error path in do_recover_data()
  f2fs: fix wrong description of compress feature in f2fs.rst
  f2fs: fix to wait GCed compressed page writeback
  f2fs: remove write attribute of main_blkaddr sysfs node
  perf inject jit: Remove //anon mmap events
  regulator: devres: Standardise on function documentation headers
  regulator: of_regulator: Add missing colon for rdev kerneldoc argument
  regulator: devres: Fix issues with kerneldoc headers
  selinux: Fix spelling mistakes in the comments
  ASoC: amd: fixed kernel warnings
  ASoC: mt8183: add compatible string for using rt1015
  ASoC: mediatek: mt8183: support machine driver with rt1015
  ASoC: mediatek: mt8183: sort header inclusions in alphabetical
  ASoC: qdsp6: use dev_err instead of pr_err
  ASoC: q6asm: add command opcode to timeout error report
  clk: rockchip: Revert "fix wrong mmc sample phase shift for rk3328"
  nvme-pci: use standard block status symbolic names
  nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size()
  nvme-pci: add a blank line after declarations
  nvme-pci: fix some comments issues
  nvme-pci: remove redundant segment validation
  nvme: document quirked Intel models
  nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs
  nvme: support for zoned namespaces
  nvme: support for multiple Command Sets Supported and Effects log pages
  nvme: implement multiple I/O Command Set support
  null_blk: introduce zone capacity for zoned device
  block: add capacity field to zone descriptors
  nvme: use USEC_PER_SEC instead of magic numbers
  nvmet-tcp: simplify nvmet_process_resp_list
  nvme-tcp: optimize network stack with setting msg flags according to batch size
  nvme-tcp: leverage request plugging
  nvme-tcp: have queue prod/cons send list become a llist
  nvme-fcloop: verify wwnn and wwpn format
  nvmet: use unsigned type for u64
  nvmet: introduce flags member in nvmet_fabrics_ops
  nvmet-tcp: remove has_keyed_sgls initialization
  nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl
  nvme-pci: remove the empty line at the beginning of nvme_should_reset()
  nvme-pci: code cleanup for nvme_alloc_host_mem()
  nvme-pci: use unsigned for io queue depth
  nvme-core: use u16 type for ctrl->sqsize
  nvme-core: use u16 type for directives
  ASoC: topology: add more logs when topology load fails.
  ASoC: topology: factor kfree(se) in error handling
  ASoC: topology: use break on errors, not continue
  video: backlight: sky81452-backlight: Fix some kerneldoc issues
  drm/radeon: fix double free
  gpu/drm: Remove debug info about CPU address
  drm/amd/display: Add missing CW4 programming for DCN30
  drm/amdgpu: use register distance member instead of hardcode in mmhub v9.4
  drm/amdgpu: use register distance member instead of hardcode in mmhub v2
  drm/amdgpu: use register distance member instead of hardcode in mmhub v1
  drm/amdgpu: use register distance member instead of hardcode in gfxhub v2.1
  drm/amdgpu: use register distance member instead of hardcode in gfxhub v2
  drm/amdgpu: use register distance member instead of hardcode in gfxhub v1
  drm/amdgpu: use register distance member instead of hardcode in VCN2/JEPG2
  drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4
  drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1
  drm/amdgpu: use register distance member instead of hardcode in GMC10
  drm/amdgpu: use register distance member instead of hardcode in GMC9
  drm/amdgpu: add register distance members into vmhub structure
  drm/amdkfd: Remove redundant kfd2kgd interface lookup
  drm/amdgpu: Move the mutex lock/unlock out
  drm/amd/display: Add missing reg mask for dcn3
  drm/amd/display: Add logger for SMU msg
  drm/amd/display: Request PHYCLK adjustment on PHY enable/disable
  drm/amd/display: 3.2.93
  drm/amd/display: [FW Promotion] Release 0.0.23
  drm/amd/display: Remove VSC infoframe dep on DMCU
  drm/amd/display: Send VSIF on unsupported modes on DAL
  drm/amd/display: Register init
  drm/amd/display: Add diags scaling log by default
  drm/amdgpu: fix coding error of mmhub pg enablement
  drm/amdgpu: use RREG32_KIQ to read register when get cg state
  drm/amdgpu: updated ta ucode loading
  drm/amdgpu: updated ta ucode header
  drm/amdgpu: add TMR destory function for psp
  drm/amdgpu: asd function needs to be unloaded in suspend phase
  USB: serial: use fallthrough pseudo-keyword
  selftests/powerpc: Purge extra count_pmc() calls of ebb selftests
  drm/i915/huc: Adjust HuC state accordingly after GuC fetch error
  drm/i915/uc: Extract uc usage details into separate debugfs
  Bluetooth: Use whitelist for scan policy when suspending
  phy: allwinner: phy-sun6i-mipi-dphy: Constify structs
  phy: ti-pipe3: remove set but unused variable
  phy: ti: dm816x: remove set but unused variable
  phy: core: Document function args
  phy: core: fix code style in devm_of_phy_provider_unregister
  phy: qcom: remove ufs qmp phy driver
  regmap-irq: use fwnode instead of device node in add_irq_chip()
  drm/i915/hdcp: Fix the return handling of drm_hdcp_check_ksvs_revoked
  drm/stm: repair runtime power management
  drm/stm: ltdc: remove call of pm-runtime functions
  drm/i915/hdcp: Update CP as per the kernel internal state
  sched: Add a tracepoint to track rq->nr_running
  net: Restrict receive packets queuing to housekeeping CPUs
  PCI: Restrict probe functions to housekeeping CPUs
  lib: Restrict cpumask_local_spread to houskeeping CPUs
  sched/uclamp: Protect uclamp fast path code with static key
  sched/uclamp: Fix initialization of struct uclamp_rq
  sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes for GCC-4.9
  perf/x86/intel/lbr: Support XSAVES for arch LBR read
  perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch
  x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature
  x86/fpu/xstate: Support dynamic supervisor feature for LBR
  x86/fpu: Use proper mask to replace full instruction mask
  perf/x86: Remove task_ctx_size
  perf/x86/intel/lbr: Create kmem_cache for the LBR context data
  perf/core: Use kmem_cache to allocate the PMU specific data
  perf/core: Factor out functions to allocate/free the task_ctx_data
  perf/x86/intel/lbr: Support Architectural LBR
  perf/x86/intel/lbr: Factor out intel_pmu_store_lbr
  perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all()
  perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers __always_inline
  perf/x86/intel/lbr: Unify the stored format of LBR information
  perf/x86/intel/lbr: Support LBR_CTL
  perf/x86: Expose CPUID enumeration bits for arch LBR
  x86/msr-index: Add bunch of MSRs for Arch LBR
  perf/x86/intel/lbr: Use dynamic data structure for task_ctx
  perf/x86/intel/lbr: Factor out a new struct for generic optimization
  perf/x86/intel/lbr: Add the function pointers for LBR save and restore
  perf/x86/intel/lbr: Add a function pointer for LBR read
  perf/x86/intel/lbr: Add a function pointer for LBR reset
  x86/cpufeatures: Add Architectural LBRs feature bit
  MIPS: Loongson64: Make acpi_registers_setup() static
  MIPS: Loongson: Update dts file for RS780E
  dt-bindings: mips: Document two Loongson boards
  MIPS: Loongson: Rename CPU device-tree binding
  MIPS: Loongson64: Adjust IRQ layout
  MIPS: Unify naming style of vendor CP0.Config6 bits
  tests: add CLONE_NEWTIME setns tests
  nsproxy: support CLONE_NEWTIME with setns()
  timens: add timens_commit() helper
  timens: make vdso_join_timens() always succeed
  gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse
  gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use
  gpio: gpio-mlxbf: Tell the compiler that ACPI functions may not be used
  gpio: gpio-it87: Fix formatting issues which confuse kerneldoc
  gpio: gpio-syscon: Fix formatting issues which confuse kerneldoc
  gpio: gpio-sama5d2-piobu: Demote all kerneldoc headers to basic comment blocks
  gpio: gpio-pmic-eic-sprd: Fix incorrectly named property 'map'
  gpio: gpio-altera: Add missing kerneldoc entry and demote comment
  gpio: gpiolib-of: Provide documentation for of_gpio_spi_cs_get_count()
  ALSA: usb/line6: remove 'defined but not used' warning
  scsi: target: cxgbit: Remove tx flow control code
  scsi: target: cxgbit: Check connection state before issuing hardware command
  scsi: cxgb4i: Add support for iSCSI segmentation offload
  scsi: storvsc: Add validation for untrusted Hyper-V values
  scsi: advansys: docs: Eliminate duplicated word
  scsi: lpfc: Fix less-than-zero comparison of unsigned value
  scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU
  scsi: ufs: Add inline encryption support to UFS
  scsi: ufs: UFS crypto API
  scsi: ufs: UFS driver v2.1 spec crypto additions
  scsi: lpfc: Fix inconsistent indenting
  scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters
  scsi: pcmcia: nsp_cs: Remove unused variable 'dummy'
  scsi: pcmcia: nsp_cs: Use new __printf() format notation
  scsi: aha152x: Remove unused variable 'ret'
  scsi: fdomain: Mark 'fdomain_pm_ops' as __maybe_unused
  scsi: ufs: Change upiu_flags to be u8
  scsi: mpt3sas: Fix kdoc comments format
  scsi: mpt3sas: Fix set but unused variable
  scsi: sd_zbc: Fix kdoc comment format
  scsi: sd: Fix kdoc comment format
  scsi: megaraid: Remove set but unused variable
  scsi: megaraid: Fix set but unused variable
  scsi: megaraid: Remove set but unused variable
  scsi: megaraid: Remove set but unused variable
  scsi: megaraid: Fix compilation warnings
  scsi: megaraid: Fix kdoc comments format
  f2fs: add GC_URGENT_LOW mode in gc_urgent
  f2fs: avoid readahead race condition
  f2fs: fix return value of move_data_block()
  f2fs: add parameter op_flag in f2fs_submit_page_read()
  f2fs: split f2fs_allocate_new_segments()
  f2fs: lost matching-pair of trace in f2fs_truncate_inode_blocks
  f2fs: fix an oops in f2fs_is_compressed_page
  f2fs: make trace enter and end in pairs for unlink
  f2fs: fix to check page dirty status before writeback
  f2fs: remove the unused compr parameter
  f2fs: support to trace f2fs_fiemap()
  f2fs: support to trace f2fs_bmap()
  f2fs: fix wrong return value of f2fs_bmap_compress()
  f2fs: remove useless parameter of __insert_free_nid()
  f2fs: fix typo in comment of f2fs_do_add_link
  f2fs: fix to wait page writeback before update
  f2fs: show more debug info for per-temperature log
  f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range
  f2fs: clean up parameter of f2fs_allocate_data_block()
  f2fs: shrink node_write lock coverage
  f2fs: fix to document reserved special compression extension
  f2fs: add prefix for exported symbols
  scsi: zfcp: Avoid benign overflow of the Request Queue's free-level
  scsi: zfcp: Replace open-coded list move
  scsi: zfcp: Clean up zfcp_erp_action_ready()
  scsi: docs: Remove invalid link and update text for zfcp kernel config
  scsi: docs: Update outdated link to IBM developerworks
  scsi: zfcp: Fix an outdated comment for zfcp_qdio_send()
  scsi: zfcp: Use prandom_u32_max() for backoff
  scsi: iscsi: Register sysfs for workqueue iscsi_destroy
  scsi: target: Handle short iSIDs
  scsi: target: Fix iscsi transport id buf len calculation
  scsi: target: Fix iscsi transport id buffer setup
  scsi: target: Fix iscsi transport id parsing
  scsi: target: Fix crash during SPEC_I_PT handling
  scsi: target: Fix xcopy sess release leak
  scsi: target: Check enforce_pr_isids during registration
  drm/i915/ehl: Add new PCI ids
  PCI/AER: Log correctable errors as warning, not error
  PCI/AER: Simplify __aer_print_error()
  selftests: bpf: Remove unused bpf_map_def_legacy struct
  samples: bpf: Refactor BPF map performance test with libbpf
  samples: bpf: Refactor BPF map in map test with libbpf
  samples: bpf: Fix bpf programs with kprobe/sys_connect event
  selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE
  bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE
  libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE
  bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook
  net: sfp: add error checking with sfp_irq_name
  net/sched: Use fallthrough pseudo-keyword
  Replace HTTP links with HTTPS ones: X.25 network layer
  Replace HTTP links with HTTPS ones: GRETH 10/100/1G Ethernet MAC device driver
  bnx2x: fix spelling mistake "occurd" -> "occurred"
  net: ethtool: Remove PHYLIB direct dependency
  net: phy: Register ethtool PHY operations
  net: ethtool: Introduce ethtool_phy_ops
  Documentation: networking: fix ethtool-netlink table formats
  net: phy: add a Kconfig option for mdio_devres
  PCI: Add device even if driver attach failed
  smsc9420: use generic power management
  epic100: use generic power management
  PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state'
  drm/i915/display: Implement new combo phy initialization step
  selftests: fix condition in run_tests
  selftests: do not use .ONESHELL
  PCI: Fix pci_cfg_wait queue locking problem
  mvpp2: fix pointer check
  mptcp: use mptcp worker for path management
  sun/cassini: mark cas_resume() as __maybe_unused
  sun/niu: add __maybe_unused attribute to PM functions
  net: phy: mdio-octeon: Cleanup module loading dependencies
  net: phy: cavium: Improve __iomem mess
  net: phy: dp83640: Fixup cast to restricted __be16 warning
  net: phy: Make phy_10gbit_fec_features_array static
  net: phy: Properly define genphy_c45_driver
  net: phy: Fixup parameters in kerneldoc
  net: phy: at803x: Avoid comparison is always false warning
  net: sfp: Unique GPIO interrupt names
  perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols
  ice: add documentation for device-caps region
  net: systemport: Add support for VLAN transmit acceleration
  selftests: pidfd: skip test if unshare fails with EPERM
  selftests: pidfd: do not use ksft_exit_skip after ksft_set_plan
  iio: adc: ti_am335x_adc: alloc kfifo & IRQ via devm_ functions
  iio: adc: ti_am335x_adc: alloc channels via devm_kcalloc()
  iio:adc:ingenic: drop of_match_ptr protection and include mod_devicetable.h
  iio:adc:ti-tlc4541: Drop CONFIG_OF and of_match_ptr protections.
  iio:adc:ti-adc161s626: Drop of_match_ptr protection.
  iio:adc:ti-adc084s021: drop of_match_ptr protection
  iio:adc:ti-adc0832: drop CONFIG_OF and of_match_ptr protections
  iio:adc:ti-adc081c: Drop of_match_ptr and change to mod_devicetable.h
  iio:adc:sd_adc_modulator: Drop of_match_ptr and tweak includes
  iio:adc:mcp3422: remove CONFIG_OF and of_match_ptr protections
  iio:adc:mcp320x: Drop CONFIG_OF and of_match_ptr protections
  iio:adc:max1118: Drop CONFIG_OF / of_match_ptr protections
  iio:adc:max11100: Drop of_match_ptr protection / add mod_devicetable.h include
  iio:adc:ltc2497 drop of_match_ptr protection
  iio:adc:cpcap-adc: Drop of_match_ptr protection and use device_get_match_data
  iio:adc:ltc2496: Drop of_match_ptr and use mod_devicetable.h
  iio:adc:max1027: drop of_match_ptr and CONFIG_OF protections
  iio:adc:max1363: Drop of_match_ptr and use generic device_get_match_data
  iio:adc:hi8435: Drop of_match_ptr protection.
  iio:adc:hi8435: Drop unused of_gpio.h header
  iio:adc:lpc32xx: Drop of_match_ptr protection
  iio: magnetometer: bmc150: Add proper compatible for BMM150
  dt-bindings: iio: bmc150_magn: Document and fix missing compatibles
  iio: adis16480: Use irq types instead of flags
  Documentation/driver-api: iio/buffers: drop doubled word
  Documentation/driver-api: generic-counter: drop doubled word
  iio: core: move event interface on the opaque struct
  iio: core: move iio_dev's buffer_list to the private iio device object
  iio: core: move channel list & group to private iio device object
  iio: core: move debugfs data on the private iio dev info
  iio: core: remove padding from private information
  iio: core: wrap IIO device into an iio_dev_opaque object
  iio: at91-sama5d2_adc: remove usage of iio_priv_to_dev() helper
  dt-bindings: mtd: fsl-upm-nand: Deprecate chip-delay and fsl, upm-wait-flags
  mtd: rawnand: stm32_fmc2: get resources from parent node
  mtd: rawnand: stm32_fmc2: use regmap APIs
  memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
  dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation
  dt-bindings: mtd: update STM32 FMC2 NAND controller documentation
  mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred
  mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use
  Input: Use fallthrough pseudo-keyword
  usb: correct kernel-doc inconsistency
  Input: cm109 - remove needless check before usb_free_coherent()
  io_uring: don't burn CPU for iopoll on exit
  io_uring: remove nr_events arg from iopoll_check()
  io_uring: partially inline io_iopoll_getevents()
  block: remove a bogus warning in __submit_bio_noacct_mq
  RDMA/mlx5: Delete one-time used functions
  RDMA/mlx5: Cleanup DEVX initialization flow
  RDMA/mlx5: Separate flow steering logic from main.c
  RDMA/mlx5: Separate counters from main.c
  RDMA/mlx5: Separate restrack callbacks initialization from main.c
  RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function
  KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM()
  umd: Stop using split_argv
  umd: Remove exit_umh
  bpfilter: Take advantage of the facilities of struct pid
  exit: Factor thread_group_exited out of pidfd_poll
  RDMA/hns: Optimize MTR level-0 addressing to access huge page
  RDMA/rxe: Skip dgid check in loopback mode
  Bluetooth: le_simult_central_peripheral experimental feature
  Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear()
  Bluetooth: btusb: USB alternate setting 1 for WBS
  Bluetooth: use configured default params for active scans
  Bluetooth: Adding a configurable autoconnect timeout
  dt-bindings: net: bluetooth: realtek: Fix uart-has-rtscts example
  USB: serial: ch341: fix missing simulated-break margin
  PCI: qcom: Replace define with standard value
  PCI: qcom: Support pci speed set for ipq806x
  dt-bindings: PCI: qcom: Add ipq8064 rev 2 variant
  PCI: qcom: Add ipq8064 rev2 variant
  PCI: qcom: Add support for tx term offset for rev 2.1.0
  PCI: qcom: Define some PARF params needed for ipq8064 SoC
  PCI: qcom: Use bulk clk api and assert on error
  dt-bindings: PCI: qcom: Add ext reset
  PCI: qcom: Add missing reset for ipq806x
  PCI: qcom: Change duplicate PCI reset to phy reset
  dt-bindings: PCI: qcom: Add missing clks
  PCI: qcom: Add missing ipq806x clocks in PCIe driver
  arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[]
  PCI: aardvark: Indicate error in 'val' when config read fails
  xfs: rtbitmap scrubber should check inode size
  xfs: rtbitmap scrubber should verify written extents
  xfs: remove xfs_inobp_check()
  xfs: factor xfs_iflush_done
  xfs: rework xfs_iflush_cluster() dirty inode iteration
  xfs: rename xfs_iflush_int()
  xfs: xfs_iflush() is no longer necessary
  xfs: attach inodes to the cluster buffer when dirtied
  xfs: rework stale inodes in xfs_ifree_cluster
  xfs: clean up inode reclaim comments
  xfs: remove SYNC_WAIT from xfs_reclaim_inodes()
  xfs: remove SYNC_TRYLOCK from inode reclaim
  xfs: don't block inode reclaim on the ILOCK
  xfs: allow multiple reclaimers per AG
  xfs: remove IO submission from xfs_reclaim_inode()
  xfs: make inode reclaim almost non-blocking
  xfs: pin inode backing buffer to the inode log item
  xfs: move xfs_clear_li_failed out of xfs_ail_delete_one()
  xfs: unwind log item error flagging
  xfs: handle buffer log item IO errors directly
  xfs: get rid of log item callbacks
  xfs: clean up the buffer iodone callback functions
  thermal: core: Add notifications call in the framework
  thermal: core: genetlink support for events/cmd/sampling
  thermal: core: Get thermal zone by id
  thermal: core: Add helpers to browse the cdev, tz and governor list
  drm/meson: overlay: fix build failure
  spi: atmel: No need to call spi_master_put() if spi_alloc_master() failed
  spi: spi-geni-qcom: Set an autosuspend delay of 250 ms
  regulator: fan53880: Add support for COMPILE_TEST
  pinctrl: amd: Honor IRQ trigger type requested by the caller
  ARM: dts: ste: Align L2 cache-controller nodename with dtschema
  ARM: dts: arm-realview: Align L2 cache-controller nodename with dtschema
  ASoC: fsl: mpc8610_hpcd: Add missing of_node_put()
  gpio: aggregator: Use bitmap_parselist() for parsing GPIO offsets
  gpio: aggregator: Drop pre-initialization in get_arg()
  pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
  pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
  dt-bindings: pinctrl: Convert ingenic,pinctrl.txt to YAML
  ARM: dts: ux500: Supply nodes for the other 2 AB8500 PWM devices
  ARM: dts: ux500: samsung-golden: Add touchkey
  ASoC: da7213: add default clock handling
  ASoC: amd: add ACPI dependency check
  Documentation: Document pm660(l) SPMI GPIOs compatible
  pinctrl: qcom: spmi-gpio: Add pm660(l) compatibility
  pinctrl: ocelot: Add Sparx5 SoC support
  gpio: Add gpio-charger to the documentation
  ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable
  ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable
  ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning
  ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning
  ASoC: amd: acp-rt5645: fix 'defined but not used' warning
  ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning
  pinctrl: meson: fix drive strength register and bit calculation
  ALSA: pcm: Fix build error on m68k and others
  pinctrl: single: fix function name in documentation
  ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2
  pinctrl: single: parse #pinctrl-cells = 2
  ARM: configs: sunxi: Enable crypto related options
  ARM: sunxi: configs: Enable the Mailbox driver
  ARM: configs: sunxi: Enable the PS/2 controller
  arm64: dts: uniphier: give fixed port number to support card serial
  ARM: dts: uniphier: give fixed port number to support card serial
  ALSA: hda/hdmi: Add Intel silent stream support
  HID: lenovo: Fix spurious F23 key press report during resume from suspend
  HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support
  HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support
  HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic
  HID: lenovo: Factor out generic parts of the LED code
  HID: lenovo: Merge tpkbd and cptkbd data structures
  PCI: qcom: Fix runtime PM imbalance on error
  PCI: cadence: Fix runtime PM imbalance on error
  PCI: dwc: pci-dra7xx: Fix runtime PM imbalance on error
  arm64: Shift the __tlbi_level() indentation left
  arm64: tlb: Set the TTL field in flush_*_tlb_range
  arm64: tlb: Set the TTL field in flush_tlb_range
  tlb: mmu_gather: add tlb_flush_*_range APIs
  arm64: Add tlbi_user_level TLB invalidation helper
  HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state
  ALSA: pci/au88x0: remove "defined but not used" warnings
  ALSA: vx_core: remove warning for empty loop body
  ALSA: pcmcia/pdaudiocf: fix kernel-doc
  ALSA: pci/via82xx: remove 'set but not used' warnings
  ALSA: pci/fm801: fix kernel-doc
  ALSA: pci/es1938: remove 'set but not used' warning
  ALSA: xen: remove 'set but not used' warning
  ALSA: pci/oxygen/xonar_wm87x6: remove always true condition
  ALSA: pci/rme9652/hdspm: remove always true condition
  ALSA: pci/korg1212: remove 'set but not used' warnings
  ALSA: pci/emu10k1: remove 'set but not used' warning
  ALSA: firewire: fix kernel-doc
  ASoC: pci/emu10k1: remove "set but not used' warnings
  ALSA: pci/ctxfi: fix kernel-doc warnings
  ALSA: pci/ctxfi/ctatc: fix kernel-doc
  ALSA: pci/aw2-saa7146: remove 'set but not used' warning
  ALSA: pci/echoaudio: remove 'set but not used' warning
  ALSA: pci/asihpi: remove 'set but not used' warning
  ALSA: pci/asihpi: fix kernel-doc
  ALSA: pci/asihpi: remove 'set but not used' warnings
  ALSA: isa/gus: remove 'set but not used' warning
  drm/i915: Update dma-attributes for our sg DMA
  ALSA: isa/gus: remove -Wmissing-prototypes warnings
  ALSA: compress: document the compress gapless audio state machine
  ALSA: compress: document the compress audio state machine
  spi: spi-sun6i: sun6i_spi_transfer_one(): enable RF_RDY interrupt only if needed
  spi: spi-sun6i: sun6i_spi_transfer_one(): collate write to Interrupt Control Register
  spi: spi-sun6i: sun6i_spi_fill_fifo(): remove not needed length argument
  spi: spi-sun6i: sun6i_spi_drain_fifo(): remove not needed length argument
  spi: spi-sun6i: sun6i_spi_drain_fifo(): introduce sun6i_spi_get_rx_fifo_count() and make use of it
  spi: spi-sun6i: sun6i_spi_get_tx_fifo_count: Convert manual shift+mask to FIELD_GET()
  spi: spi-sun6i: sun6i_spi_transfer_one(): remove not needed masking of transfer length
  spi: spi-sun6i: sun6i_spi_transfer_one(): remove useless goto
  spi: spi-sun6i: sun6i_spi_transfer_one(): report effectivly used speed_hz of transfer
  drm/i915/gt: Pin the rings before marking active
  arm64: dts: uniphier: add interrupts to support card serial
  ARM: dts: uniphier: rename support card serial node to fix schema warning
  ARM: dts: uniphier: add interrupts to support card serial
  driver core: platform: need consistent spacing around '-'
  drm/ast: Initialize mode setting in ast_mode_config_init()
  drm/ast: Use managed mode-config init
  drm/ast: Replace struct ast_crtc with struct drm_crtc
  drm/ast: Init cursors before creating modesetting structures
  drm/ast: Managed cursor release
  drm/ast: Keep cursor HW BOs mapped
  drm/ast: Add helper to hide cursor
  drm/ast: Don't enable HW cursors twice during atomic update
  drm/ast: Replace ast_cursor_move() with ast_cursor_show()
  drm/ast: Move cursor pageflip into helper
  drm/ast: Update cursor image and checksum from same function
  drm/ast: Move cursor fb pinning and mapping into helper
  drm/ast: Pass struct ast_private instance to cursor init/fini functions
  drm/ast: Move cursor functions to ast_cursor.c
  drm/vc4: crtc: Remove the feed_txp tests
  drm/vc4: txp: Turn the TXP into a CRTC of its own
  drm/vc4: crtc: Move the txp_armed function to the TXP
  drm/vc4: crtc: Move the CRTC initialisation to a separate function
  drm/vc4: crtc: Only access the PixelValve registers if we have to
  drm/vc4: crtc: Split CRTC data in two
  drm/vc4: crtc: Make state functions public
  drm/vc4: crtc: Move HVS setup code to the HVS driver
  smccc: Make constants available to assembly
  KVM: arm64: timers: Move timer registers to the sys_regs file
  KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user
  KVM: arm64: Move SPSR_EL1 to the system register array
  KVM: arm64: Disintegrate SPSR array
  KVM: arm64: Move SP_EL1 to the system register array
  KVM: arm64: Move ELR_EL1 to the system register array
  KVM: arm64: Make struct kvm_regs userspace-only
  KVM: arm64: debug: Drop useless vpcu parameter
  KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access
  KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access
  KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access
  KVM: arm64: Introduce accessor for ctxt->sys_reg
  KVM: arm64: Use TTL hint in when invalidating stage-2 translations
  KVM: arm64: Factor out stage 2 page table data from struct kvm
  arm64: Add level-hinted TLB invalidation helper
  arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors
  arm64: Detect the ARMv8.4 TTL feature
  drm/vc4: Reorder the bind order of the devices
  ALSA: hda: fix SND_HDA_GENERIC kconfig & build
  ALSA: core: pcm_iec958: fix kernel-doc
  drm/vc4: Convert register accessors to FIELD_*
  mfd: axp20x-i2c: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  ARM: dts: exynos: Define fixed regulators in root node for consistency in SMDK5420
  ARM: dts: exynos: Define fixed regulators in root node for consistency in Arndale
  ARM: dts: exynos: Define fixed regulators in root node for consistency in Origen
  ARM: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
  arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7
  arm64: dts: exynos: Add unit address to soc node on Exynos5433
  arm64: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
  arm64: dts: exynos: Keep LDO12 always-on on Espresso
  arm64: dts: exynos: Fix silent hang after boot on Espresso
  ARM: dts: bcm: Align L2 cache-controller nodename with dtschema
  ARM: dts: BCM5301X: Specify switch ports for Luxul devices
  Documentation: fpga: dfl: add descriptions for interrupt related interfaces.
  fpga: dfl: afu: add AFU interrupt support
  fpga: dfl: fme: add interrupt support for global error reporting
  fpga: dfl: afu: add interrupt support for port error reporting
  pstore: Fix linking when crypto API disabled
  kbuild: buildtar: add dtbs support
  kbuild: remove cc-option test of -ffreestanding
  kbuild: remove cc-option test of -fno-stack-protector
  Revert "kbuild: Create directory for target DTB"
  kbuild: run the checker after the compiler
  Input: exc3000 - switch to i2c's probe_new API
  Input: elantech - remove redundant assignments to variable error
  thermal: Make thermal_zone_device_is_enabled() available to core only
  thermal: imx: Use driver's local data to decide whether to run a measurement
  acpi: thermal: Don't call thermal_zone_device_is_enabled()
  RDMA: Move XRCD to be under ib_core responsibility
  RDMA/core: Create and destroy counters in the ib_core
  IB/uverbs: Expose UAPI to query MR
  RDMA/mlx5: Introduce UAPI to query PD attributes
  RDMA/mlx5: Implement the query ucontext functionality
  RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response
  IB/uverbs: Expose UAPI to query ucontext
  IB/uverbs: Set IOVA on IB MR in uverbs layer
  IB/uverbs: Enable CQ ioctl commands by default
  RDMA/core: Optimize XRC target lookup
  RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain
  RDMA/mlx5: Get XRCD number directly for the internal use
  RDMA: Remove the udata parameter from alloc_mr callback
  RDMA/core: Remove ib_alloc_mr_user function
  RDMA/core: Check for error instead of success in alloc MR function
  cpupower: Fix NULL but dereferenced coccicheck errors
  cpupower: Fix comparing pointer to 0 coccicheck warns
  selftests/harness: Report skip reason
  selftests/harness: Display signed values correctly
  selftests/harness: Refactor XFAIL into SKIP
  selftests/harness: Switch to TAP output
  selftests: Add header documentation and helpers
  selftests/binderfs: Fix harness API usage
  selftests: Remove unneeded selftest API headers
  selftests/clone3: Reorder reporting output
  selftests: sync_test: do not use ksft_exit_skip after ksft_set_plan
  selftests: sigaltstack: do not use ksft_exit_skip after ksft_set_plan
  selftests: breakpoints: do not use ksft_exit_skip after ksft_set_plan
  selftests: breakpoints: fix computation of test plan
  kselftest: fix TAP output for skipped tests
  mptcp: fix race in subflow_data_ready()
  Security: Documentation: Replace deprecated :c:func: Usage
  Replace HTTP links with HTTPS ones: IPv*
  net: qede: fix BE vs CPU comparison
  net: qede: fix kernel-doc for qede_ptp_adjfreq()
  net: qed: sanitize BE/LE data processing
  net: qed: use ptr shortcuts to dedup field accessing in some parts
  net: qed: improve indentation of some parts of code
  net: qed: address kernel-doc warnings
  net: qed: correct qed_hw_err_notify() prototype
  net: qed: cleanup global structs declarations
  net: qed: move static iro_arr[] out of header file
  geneve: move all configuration under struct geneve_config
  dpaa2-eth: fix draining of S/G cache
  net/amd: Remove needless assignment and the extra brank lines
  selftests: mptcp: capture pcap on both sides
  sun/cassini: use generic power management
  sun/niu: use generic power management
  sun/sungem: use generic power management
  x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtentry_enter/exit()
  drm/i915: Fix spelling mistake in i915_reg.h
  drm/i915: Don't taint when using fault injection
  drm/i915: Print caller when tainting for CI
  drm/i915: Reboot CI if we get wedged during driver init
  RDMA/core: Clean up tracepoint headers
  iomap: Make sure iomap_end is called after iomap_begin
  xfs: use direct calls for dquot IO completion
  xfs: make inode IO completion buffer centric
  xfs: clean up whacky buffer log item list reinit
  xfs: call xfs_buf_iodone directly
  xfs: mark log recovery buffers for completion
  xfs: mark dquot buffers in cache
  xfs: mark inode buffers in cache
  xfs: add an inode item lock
  xfs: remove logged flag from inode log item
  xfs: Don't allow logging of XFS_ISTALE inodes
  xfs: remove useless definitions in xfs_linux.h
  xfs: use MMAPLOCK around filemap_map_pages()
  xfs: move helpers that lock and unlock two inodes against userspace IO
  xfs: refactor locking and unlocking two inodes against userspace IO
  xfs: fix xfs_reflink_remap_prep calling conventions
  xfs: reflink can skip remap existing mappings
  xfs: only reserve quota blocks if we're mapping into a hole
  xfs: only reserve quota blocks for bmbt changes if we're changing the data fork
  xfs: redesign the reflink remap loop to fix blkres depletion crash
  xfs: rename xfs_bmap_is_real_extent to is_written_extent
  xfs: fix reflink quota reservation accounting error
  xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
  xfs: preserve rmapbt swapext block reservation from freed blocks
  xfs: Couple of typo fixes in comments
  Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+"
  ARM: dts: bcm2711: Add HDMI DVP
  RDMA/ipoib: Handle user-supplied address when creating child
  udc: lpc32xx: mark local function static
  io_uring: briefly loose locks while reaping events
  io_uring: fix stopping iopoll'ing too early
  io_uring: don't delay iopoll'ed req completion
  regulator: fan53880: Add missing .owner field in regulator_desc
  dt-bindings: regulator: add pca9450 regulator yaml
  regulator: pca9450: add pca9450 pmic driver
  ASoC: codecs: wm8400: remove unused variables
  drm: drm_fourcc: Add generic alias for 16_16_TILE modifier
  pinctrl: imx8dxl: Support building as module
  pinctrl: imx8qm: Support building as module
  pinctrl: imx8qxp: Support building as module
  pinctrl: imx8mp: Support building as module
  pinctrl: imx8mq: Support building as module
  pinctrl: imx8mn: Support building as module
  pinctrl: imx8mm: Support building as module
  pinctrl: imx: scu: Support i.MX8 SCU SoCs pinctrl driver built as module
  pinctrl: imx: Support i.MX8 SoCs pinctrl driver built as module
  ARM: configs: sunxi: Enable Lima
  ARM: configs: sunxi: Add DRM output-related options
  ARM: configs: sunxi: Enable ASoC options
  ARM: configs: sunxi: Enable Cedrus
  ARM: configs: sunxi: Enable the deinterlace and rotation engines
  ARM: configs: sunxi: Enable the CSI drivers
  ARM: configs: sunxi: Run savedefconfig
  powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config
  perf vendor events power9: Added nest imc metric events
  serial: Remove duplicated macro definition of port type
  tools lib traceevent: Fix reporting of unknown SVM exit reasons
  tools lib traceevent: Change to SPDX License format
  tools lib traceevent: Add builtin handler for trace_marker_raw
  tools lib traceevent: Move kernel_stack event handler to "function" plugin.
  tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex
  tools lib traceevent: Add offset option for function plugin
  tools lib traceevent: Add more SVM exit reasons
  tools lib traceevent: Add plugin for tlb_flush
  tools lib traceevent: Optimize pretty_print() function
  tools lib traceevent: Add support for more printk format specifiers
  tools lib traceevent: Introduced new traceevent API, for adding new plugins directories.
  tools lib traceevent: Add interface for options to plugins
  tools lib traceevent: Add tep_load_plugins_hook() API
  tools: hv: change http to https in hv_kvp_daemon.c
  USB: serial: cp210x: re-enable auto-RTS on open
  USB: serial: cp210x: enable usb generic throttle/unthrottle
  USB: serial: ch341: simulate break condition if not supported
  PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests
  drm/hisilicon: Code refactoring for hibmc_drv_vdac
  PCI: mvebu: Use struct pci_host_bridge.windows list directly
  PCI: cadence: Use struct pci_host_bridge.windows list directly
  firmware: smccc: Add ARCH_SOC_ID support
  ARM: OMAP2: Use custom soc attribute group instead of device_create_file
  ARM: OMAP2: Switch to use DEVICE_ATTR_RO()
  soc: ux500: Use custom soc attribute group instead of device_create_file
  soc: ux500: Switch to use DEVICE_ATTR_RO()
  soc: integrator: Use custom soc attribute group instead of device_create_file
  soc: integrator: Switch to use DEVICE_ATTR_RO()
  soc: realview: Use custom soc attribute group instead of device_create_file
  soc: realview: Switch to use DEVICE_ATTR_RO()
  mfd: sprd-sc27xx-spi: Fix-up bogus IRQ register offset and mask setting
  mfd: rave-sp: Fix mistake in 'struct rave_sp_deframer's kerneldoc
  mfd: si476x-cmd: Add missing documentation for si476x_cmd_fm_rds_status()'s arg 'report'
  mfd: si476x-cmd: Update si476x_cmd_am_rsq_status()'s kerneldoc
  mfd: si476x-i2c: Fix spelling mistake in case() statement's FALLTHROUGH comment
  mfd: si476x-i2c: Add description for si476x_core_fwver_to_revision()'s arg 'func'
  mfd: si476x-cmd: Add missing colon(s) for all documented kerneldoc arguments
  mfd: si476x-cmd: Repair wrongly described function argument 's/response/resp'
  mfd: tps65010: Remove delcared and set, but never used variable 'status'
  mfd: ab3100-otp: Add missing colon(s) for all documented kerneldoc arguments
  mfd: tps65217: Repair incorrect function argument name 's/tps65217/tps/'
  mfd: tps65218: Repair incorrect function argument name 's/tps65218/tps/'
  mfd: cros_ec_dev: Fix cros_feature_to_{name,cells} struct descriptions
  mfd: altera-sysmgr: Supply descriptions for 'np' and 'property' function args
  mfd: atmel-smc: Add missing colon(s) for 'conf' arguments
  mfd: omap-usb-tll: Provide description for 'pdev' argument to .probe()
  mfd: omap-usb-host: Provide description for 'pdev' argument to .probe()
  mfd: omap-usb-host: Remove invalid use of kerneldoc syntax
  mfd: db8500-prcmu: Remove incorrect function header from .probe() function
  mfd: db8500-prcmu: Add description for 'reset_reason' in kerneldoc
  mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices()
  mfd: wm8350-core: Supply description wm8350_reg_{un}lock args
  mfd: wm831x-core: Supply description wm831x_reg_{un}lock args
  mfd: wm8400-core: Supply description for wm8400_reset_codec_reg_cache's arg
  mfd: tc3589x: Remove invalid use of kerneldoc syntax
  mfd: ab8500-debugfs: Fix incompatible types in comparison expression issue
  mfd: ab3100-core: Fix incompatible types in comparison expression warning
  mfd: sprd-sc27xx-spi: Fix symbol 'sprd_pmic_detect_charger_type' was not declared warning
  mfd: altera-sysmgr: Fix physical address storing hacks
  mfd: tps6586x: Fix cast to restricted __le32 warning
  mfd: twl4030-irq: Fix cast to restricted __le32 warning
  mfd: twl4030-irq: Fix incorrect type in assignment warning
  backlight: qcom-wled: Remove unused configs for LED3 and LED4
  backlight: lm3630a_bl: Remove invalid checks for unsigned int < 0
  backlight: backlight: Supply description for function args in existing Kerneldocs
  backlight: ili922x: Add missing kerneldoc description for ili922x_reg_dump()'s arg
  backlight: ili922x: Remove invalid use of kerneldoc syntax
  backlight: ili922x: Add missing kerneldoc descriptions for CHECK_FREQ_REG() args
  backlight: lcd: Add missing kerneldoc entry for 'struct device parent'
  backlight: lms501kf03: Remove unused const variables
  arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V
  arm64: dts: allwinner: Add support for PinePhone revision 1.2
  dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings
  net: dsa: vitesse-vsc73xx: Convert to plain comments to avoid kerneldoc warnings
  net: dsa: lan9303: fix variable 'res' set but not used
  net: dsa: rtl8366: Pass GENMASK() signed bits
  net: dsa: bcm_sf2: Pass GENMASK() signed bits
  net: dsa: bcm_sf2: Initialize __be16 with a __be16 value
  net: dsa: b53: Fixup endianness warnings
  net: dsa: mv88e6xxx: scratch: Fixup kerneldoc
  net: dsa: mv88e6xxx: Remove set but unused variable
  net: dsa: mv88e6xxx: vlan_tci is __be16
  net: dsa: mv88e6xxx: Fix sparse warnings from GENMASK
  net: dsa: tag_qca.c: Fix warning for __be16 vs u16
  net: dsa: tag_mtk: Fix warnings for __be16
  net: dsa: tag_lan9303: Fix __be16 warnings
  net: dsa: tag_ksz: Fix __be16 warnings
  net: dsa: Add __percpu property to prevent warnings
  net: dsa: felix: use resolved link config in mac_link_up()
  net: dsa: felix: delete .phylink_mac_an_restart code
  net: dsa: felix: set proper pause frame timers based on link speed
  net: dsa: felix: unconditionally configure MAC speed to 1000Mbps
  net: dsa: felix: support half-duplex link modes
  net: dsa: felix: clarify the intention of writes to MII_BMCR
  io_uring: fix lost cqe->flags
  io_uring: keep queue_sqe()'s fail path separately
  io_uring: fix mis-refcounting linked timeouts
  io_uring: use new io_req_task_work_add() helper throughout
  io_uring: abstract out task work running
  KVM: arm64: Rename HSR to ESR
  Documentation: filesystems: vfs: drop doubled words
  Documentation: filesystems: sysfs-tagging: drop doubled word
  Documentation: filesystems: path-lookup: drop doubled word
  Documentation: filesystems: overlayfs: drop doubled word
  Documentation: filesystems: mount_api: drop doubled word
  Documentation: filesystems: fsverity: drop doubled word
  Documentation: filesystems: directory-locking: drop doubled word
  Documentation: filesystems: configfs: drop doubled word
  Documentation: filesystems: caching/operations: drop doubled word
  Documentation: filesystems: autofs-mount-control: drop doubled words
  Documentation: virt: kvm/s390-pv: drop doubled words
  Documentation: virt: kvm/api: drop doubled words
  Documentation: trace/stm: drop doubled words
  Documentation: trace/histogram-design: drop doubled words
  Documentation: trace/ftrace: drop doubled words
  Documentation: PCI: pci.rst: drop doubled words
  Documentation: PCI: pci-error-recovery: drop doubled words
  Documentation: PCI: pci-endpoint: drop doubled words
  Documentation: PCI: pci-endpoint-cfs: drop doubled words
  Documentation: arm64/sve: drop duplicate words
  Documentation: arm64/acpi_object_usage: drop duplicate words
  Documentation: arm64/arm-acpi: drop duplicate words
  doc: cgroup: add f2fs and xfs to supported list for writeback
  doc: add link to sparse's home page/internal docs
  Replace HTTP links with HTTPS ones: LVM
  docs: CIFS: remove a spam-site URL
  Replace HTTP links with HTTPS ones: CIFS
  Replace HTTP links with HTTPS ones: DRBD driver
  Documentation/features: Add kcov
  Documentation/features: Add kmemleak
  Replace HTTP links with HTTPS ones: Documentation/admin-guide
  trace doc: correct names of varous tracing documents
  mailmap: add entry for obsolete email address
  Documentation: Coccinelle: fix various typos etc.
  Documentation: Clarify f_cred vs current_cred() use
  Documentation/admin-guide: xfs: drop doubled word
  Documentation/admin-guide: tainted-kernels: drop doubled word
  Documentation/admin-guide: sysctl/kernel: drop doubled word
  Documentation/admin-guide: intel-speed-select: drop doubled words
  Documentation/admin-guide: intel_pstate: drop doubled word
  Documentation/admin-guide: arm-ccn: drop doubled word
  Documentation/admin-guide: pnfs-scsi-server: drop doubled word
  Documentation/admin-guide: pnfs-block-server: drop doubled word
  Documentation/admin-guide: mm/ksm: drop doubled word
  Documentation/admin-guide: media/building: drop doubled words
  Documentation/admin-guide: dm-integrity: drop doubled words
  Documentation/admin-guide: cgroup-v1/rdma: drop doubled word
  Documentation/admin-guide: cgroup-v2: drop doubled word
  KVM: arm64: Drop long gone function parameter documentation
  KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER
  KVM: arm64: Lift instrumentation restrictions on VHE
  KVM: arm64: Remove __hyp_text macro, use build rules instead
  KVM: arm64: Compile remaining hyp/ files for both VHE/nVHE
  KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE
  KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE
  KVM: arm64: Split hyp/debug-sr.c to VHE/nVHE
  KVM: arm64: Split hyp/switch.c to VHE/nVHE
  KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHE
  KVM: arm64: Move hyp-init.S to nVHE
  KVM: arm64: Build hyp-entry.S separately for VHE/nVHE
  KVM: arm64: Handle calls to prefixed hyp functions
  KVM: arm64: Use build-time defines in has_vhe()
  KVM: arm64: Add build rules for separate VHE/nVHE object files
  KVM: arm64: Move __smccc_workaround_1_smc to .rodata
  KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe
  KVM: arm64: Remove the target table
  KVM: arm64: Remove target_table from exit handlers
  KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array
  KVM: arm64: Tolerate an empty target_table list
  KVM: arm64: Drop the target_table[] indirection
  arm64: kvm: Remove kern_hyp_va from get_vcpu_ptr
  KVM: arm64: Allow in-atomic injection of SPIs
  clk: rockchip: use separate compatibles for rk3288w-cru
  qlcninc: use generic power management
  netxen_nic: use generic power management
  net: dsa: microchip: remove unused private members
  net: dsa: microchip: split adjust_link() in phylink_mac_link_{up|down}()
  mptcp: support IPV6_V6ONLY setsockopt
  mptcp: add REUSEADDR/REUSEPORT support
  net: use mptcp setsockopt function for SOL_SOCKET on mptcp sockets
  selftests/net: update initializer syntax to use c99 designators
  bnx2x: Perform Idlechk dump during the debug collection.
  bnx2x: Add support for idlechk tests.
  bnx2x: Add Idlechk related register definitions.
  drm/mediatek: mtk_dsi: Create connector for bridges
  drm/mediatek: mtk_dsi: Use the drm_panel_bridge API
  drm/mediatek: mtk_dsi: Use simple encoder
  drm/mediatek: mtk_dsi: Convert to bridge driver
  drm/mediatek: mtk_dsi: Rename bridge to next_bridge
  arch: rename copy_thread_tls() back to copy_thread()
  arch: remove HAVE_COPY_THREAD_TLS
  unicore: switch to copy_thread_tls()
  sh: switch to copy_thread_tls()
  nds32: switch to copy_thread_tls()
  microblaze: switch to copy_thread_tls()
  hexagon: switch to copy_thread_tls()
  c6x: switch to copy_thread_tls()
  alpha: switch to copy_thread_tls()
  fork: remove do_fork()
  h8300: select HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
  nios2: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
  umd: Track user space drivers with struct pid
  bpfilter: Move bpfilter_umh back into init data
  exec: Remove do_execve_file
  umh: Stop calling do_execve_file
  umd: Transform fork_usermode_blob into fork_usermode_driver
  umd: Rename umd_info.cmdline umd_info.driver_name
  umd: For clarity rename umh_info umd_info
  umh: Separate the user mode driver and the user mode helper support
  umh: Remove call_usermodehelper_setup_file.
  umh: Rename the user mode driver helpers for clarity
  umh: Move setting PF_UMH into umh_pipe_setup
  umh: Capture the pid in umh_pipe_setup
  media: cros-ec-cec: do not bail on device_init_wakeup failure
  media: rockchip: rga: Only set output CSC mode for RGB input
  media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
  media: exynos4-is: Add missed check for pinctrl_lookup_state()
  media: staging: rkisp1: set more precise size errors in debugfs
  media: tvp5150: Add missed media_entity_cleanup()
  media: pxa_camera: remove an impossible condition
  media: rcar-csi2: Rename confirm_start() to phy_post_init() to match its usage
  media: docs: dev-decoder: Add one more reason for dynamic change
  media: test_drivers: vivid-core: Use array_size() helper
  media: videobuf2: Fix length check for single plane dmabuf queueing
  media: staging: rkisp1: rsz: fix resolution limitation on sink pad
  media: samsung: Rename Samsung and Exynos to lowercase
  media: staging: rkisp1: rsz: set default format if the given format is not RKISP1_ISP_SD_SRC
  media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'RKISP1_ISP_SD_*'
  media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC
  media: staging: rkisp1: rsz: supported formats are the isp's src formats, not sink formats
  media: allegro: Fix some NULL vs IS_ERR() checks in probe
  media: vb2: Print the queue pointer in debug messages
  media: use v4l2_rect_enclosed helper
  media: v4l2-rect.h: add enclosed rectangle helper
  media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
  media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
  media: rcar-vin: Invalidate pipeline if conversion is not possible on input formats
  media: venus: venc: Fix runtime PM imbalance in venc_open
  media: venus: fix multiple encoder crash
  media: rc: return proper error code on error handling path in init
  media: cx23888: remove unused functions
  media: fintek-cir: remove unused function fintek_clear_reg_bit
  media: nuvoton-cir: remove setting tx carrier functions
  media: drx-k: remove unused MulDiv32 function
  media: MAINTAINERS: remove SOC-CAMERA entry
  media: arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
  media: arch/arm/configs: remove obsolete CONFIG_SOC_CAMERA*
  media: soc_camera.h: remove this unused header
  media: staging/media/soc_camera: remove this driver
  media: mach-pxa: palmz72/pcm990: remove soc_camera dependencies
  media: mach-omap1: board-ams-delta.c: remove soc_camera dependencies
  media: mach-imx: mach-imx27_visstrim_m10.c: remove soc_camera dependencies
  media: pxa_camera: update MODULE_DESCRIPTION
  media: ov9640: update MODULE_DESCRIPTION
  media: cec: i2c: ch7322: Add ch7322 CEC controller driver
  media: cec: add adap_controls_phys_addr option
  media: dt-bindings: Add ch7322 media i2c device
  media: vsp1: dl: Fix NULL pointer dereference on unbind
  media: cx231xx: remove redundant assignment to variable err
  media: mtk-mdp: Remove mtk_mdp_comp.id and supporting functionality
  media: mtk-mdp: convert mtk_mdp_dev.comp array to list
  media: mtk-mdp: handle vpu_wdt_reg_handler() errors during probe
  media: mtk-mdp: handle vb2_dma_contig_set_max_seg_size errors during probe
  media: mtk-mdp: remove mtk_mdp_comp.regs from mtk_mdp_comp.h
  media: mtk-mdp: Remove states for format checks
  media: firewire: Using uninitialized values in node_probe()
  media: coda: jpeg: add NULL check after kmalloc
  media: atmel: atmel-sama5d2-isc: fix warning in configs without OF
  media: usb: pwc: pwc.h: Replace zero-length array with flexible-array member
  media: camss: use proper media entity function for subdevices
  media: staging: rkisp1: cap: remove support of BGR666 format
  genirq: Remove preflow handler support
  sparc64: Deselect IRQ_PREFLOW_FASTEOI
  i2c: rk3x: support master_xfer_atomic
  i2c: Use separate MODULE_AUTHOR() statements for multiple authors
  netfilter: nf_tables: reject unsupported chain flags
  netfilter: nf_tables: add NFT_CHAIN_BINDING
  netfilter: nf_tables: add nft_chain_add()
  netfilter: nf_tables: expose enum nft_chain_flags through UAPI
  netfilter: nf_tables: add NFTA_VERDICT_CHAIN_ID attribute
  netfilter: nf_tables: add NFTA_RULE_CHAIN_ID attribute
  netfilter: nf_tables: add NFTA_CHAIN_ID attribute
  ipvs: allow connection reuse for unconfirmed conntrack
  mvpp2: xdp ethtool stats
  mvpp2: XDP TX support
  mvpp2: add basic XDP support
  mvpp2: use page_pool allocator
  mvpp2: refactor BM pool init percpu code
  selftests/net: add ipv6 test coverage in rxtimestamp test
  net: ipa: fix HOLB timer calculation
  net: ipa: introduce ipa_clock_rate()
  ipv6/ping: set skb->mark on icmpv6 sockets
  selftests/bpf: Fix compilation error of bpf_iter_task_stack.c
  bpf: Fix bpftool without skeleton code enabled
  net/xen-netfront: add kernel TX timestamps
  net: bcmgenet: Allow changing carrier from user-space
  arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible
  arm64: dts: exynos: Describe PWM interrupts on Exynos7
  ARM: dts: exynos: Fix missing empty reg/ranges property regulators on Trats
  dt-bindings: regulator: Document bindings for fan53880
  regulator: fan53880: Add initial support
  arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT
  arm64/defconfig: Enable CONFIG_KEXEC_FILE
  ASoC: fsl: fsl_asrc: fix kernel-doc
  ASoC: fsl: fsl_ssi: fix kernel-doc
  ASoC: soc-ac97: fix kernel-doc
  ASoC: amd: add logic to check dmic hardware runtime
  ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params()
  arm64/cpufeature: Replace all open bits shift encodings with macros
  arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register
  net/mlx5: Enable QP number request when creating IPoIB underlay QP
  ASoC: fsl: fsl_esai: fix kernel-doc
  ASoC: fsl: fsl_asrc: fix kernel-doc
  ASoC: fsl: fsl_spdif: fix kernel-doc
  ASoC: fsl: fsl-asoc-card: fix kernel-doc
  ASoC: fsl: fsl_ssi: fix kernel-doc
  ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start
  ASoC: rt5670: Rename dev_gpio to gpio1_is_irq
  ASoC: rt5670: Remove struct rt5670_platform_data
  drm/i915: Export ppgtt_bind_vma
  RDMA/mlx5: Introduce ODP prefetch counter
  arm64: dts: sun50i-a64-pinephone: Add touchscreen support
  arm64: dts: sun50i-a64-pinephone: Enable LCD support on PinePhone
  Replace HTTP links with HTTPS ones: vsprintf
  drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865
  drm/i915/fbc: Enable fbc on i865
  drm/i915/fbc: Fix nuke for pre-snb platforms
  drm/i915/fbc: Use the correct plane stride
  drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K
  mtd: spi-nor: winbond: Add support for w25q64jvm
  mtd: spi-nor: macronix: Add support for MX25R1635F
  arm64: defconfig: Enable additional support for Renesas platforms
  ARM: multi_v7_defconfig: Enable additional support for Renesas platforms
  drm/i915/guc: Expand guc_info debugfs with more information
  drm/i915: do not read swizzle info if unavailable
  drm/i915/gem: Split the context's obj:vma lut into its own mutex
  uio: disable lazy irq disable to avoid double fire
  uio_pdrv_genirq: Allow use with non-page-aligned memory resources
  s390/zcrypt: provide cex4 cca sysfs attributes for cex3
  s390/ap: rename and clarify ap state machine related stuff
  s390/zcrypt: split ioctl function into smaller code units
  s390/zcrypt: code beautification and struct field renames
  s390/zcrypt: fix smatch warnings
  s390/pkey: fix smatch warning inconsistent indenting
  s390/extmem: remove stale -ENOSPC comment and handling
  s390/smp: add missing linebreak
  s390/smp: move smp_cpus_done() to header file
  staging: wfx: always enable FastPs in combo with new firmwares
  staging: wfx: add a debugfs entry to force ps_timeout
  staging: wfx: fix CCMP/TKIP replay protection
  staging: wfx: simplify handling of encrypted frames
  staging: wfx: fix handling of frames without RSSI data
  staging: wfx: drop counter of buffered frames
  staging: wfx: fix unexpected calls to ieee80211_sta_set_buffered()
  staging: wfx: improve protection against malformed HIF messages
  staging: wfx: load the firmware faster
  staging: wfx: add tracepoint "queues_stats"
  staging: wfx: correctly retrieve vif ID from Tx confirmation
  staging: wfx: check the vif ID of the Tx confirmations
  staging: wfx: associate tx_queues to vifs
  staging: qlge: qlge_ethtool.c: Proper indentation.
  staging: rtl8712: base_types: Remove unused macros
  staging: rtl8712: Replace FIELD_OFFSET() with offsetof()
  staging: rtl8712: use common ieee80211 constants
  staging: rtl8188eu: Fix WARNINGs of Block comments
  staging: rtl8188eu: Fix CHECK of coding style
  staging: rtl8188eu: use common ieee80211 constants
  staging: rtl8188eu: remove unused parameter
  usb: dwc2: gadget: Remove assigned but never used 'maxsize'
  USB: phy: fsl-usb: remove character device usage
  USB: phy: fsl-usb: remove sysfs abuse
  MAINTAINERS: add freescale USB PHY driver entry
  usb: host: oxu210hp-hcd: Move declaration of 'qtd' into 'ifdef OXU_URB_TRACE'
  usb: c67x00: c67x00-sched: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: class: usbtmc: File headers are not good candidates for kerneldoc
  usb: c67x00: c67x00-ll-hpi: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc to standard comment block
  usb: cdns3: ep0: Move 'zlp' description to appropriate function header
  usb: host: ohci: Mark cc_to_error as __maybe_unused
  usb: host: ohci-at91: Demote kerneldoc headers down to basic comment blocks
  usb: host: isp1362: Mark the many unused ISP1362_REG entries as __maybe_unused
  usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc
  usb: cdns3: gadget: Fix a bunch of kernel doc issues
  usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc
  usb: cdns3: ep0: Fix a bunch of kerneldoc issues
  usb: cdns3: core: Fix incorrect formatting and misspelled function arg docs
  usb: host: ehci-omap: Provide documentation for ehci_hcd_omap_probe()'s arg 'pdev'
  drm/meson: crtc: handle commit of Amlogic FBC frames
  drm/meson: overlay: setup overlay for Amlogic FBC Scatter Memory layout
  drm/meson: overlay: setup overlay for Amlogic FBC Memory Saving mode
  drm/meson: overlay: setup overlay for Amlogic FBC
  drm/meson: add Amlogic Video FBC registers
  drm/fourcc: Add modifier definitions for describing Amlogic Video Framebuffer Compression
  usb: dwc3: dwc3-omap: Do not read DMA status
  usb: common: ulpi: Fix a few kerneldoc related issues
  usb: dwc3: ulpi: File headers are not doc headers
  usb: dwc3: drd: File headers are not doc headers
  usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc
  usb: common: debug: Demote comment blocks which are obviously not kerneldoc
  usb: host: pci-quirks: Demote function header from kerneldoc to comment block
  usb: phy: phy: Fix-up a whole bunch of formatting issues
  lib: update DEBUG_SHIRQ docs to match reality
  firmware: improve description of firmware_request_nowarn
  net/mlx5e: Enhance TX timeout recovery
  net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose
  net/mlx5e: Add EQ info to TX/RX reporter's diagnose
  net/mlx5e: Enhance CQ data on diagnose output
  net/mlx5e: Rename reporter's helpers
  net/mlx5e: Add helper to get the RQ WQE counter
  net/mlx5e: Add helper to get RQ WQE's head
  net/mlx5e: Move RQ helpers to txrx.h
  net/mlx5e: Align RX/TX reporters diagnose output format
  net/mlx5e: Remove redundant RQ state query
  net/mlx5e: Add a flush timeout define
  net/mlx5e: Change reporters create functions to return void
  scsi: eesox: Fix different dev_id between request_irq() and free_irq()
  scsi: powertec: Fix different dev_id between request_irq() and free_irq()
  scsi: scsi_debug: Fix in_use bitmap corruption
  scsi: iscsi: Remove sessdestroylist
  scsi: iscsi: Optimize work queue flush use
  scsi: iscsi: Delay freeing target_id
  bpf: Fix build without CONFIG_STACKTRACE
  scsi: core: Register sysfs for SCSI workqueue
  scsi: lpfc: Update lpfc version to 12.8.0.2
  scsi: lpfc: Add an internal trace log buffer
  scsi: lpfc: Add blk_io_poll support for latency improvment
  scsi: lpfc: Add support to display if adapter dumps are available
  scsi: lpfc: Allow applications to issue Common Set Features mailbox command
  scsi: lpfc: Fix language in 0373 message to reflect non-error message
  scsi: lpfc: Fix kdump hang on PPC
  scsi: lpfc: Fix shost refcount mismatch when deleting vport
  scsi: lpfc: Fix stack trace seen while setting rrq active
  scsi: lpfc: Fix oops due to overrun when reading SLI3 data
  scsi: lpfc: Fix NVMe rport deregister and registration during ADISC
  scsi: lpfc: Fix missing MDS functionality
  scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test
  drm/i915: Also drop vm.ref along error paths for vma construction
  drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex
  sfc_ef100: helper function to set default RSS table of given size
  sfc_ef100: NVRAM selftest support code
  sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ
  sfc_ef100: add EF100 to NIC-revision enumeration
  sfc: get drvinfo driver name from outside the common code
  sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct()
  sfc: commonise efx_fini_dmaq
  sfc: factor out efx_mcdi_filter_table_down() from _remove()
  sfc: don't call tx_limit_len if NIC type doesn't have one
  sfc: assign TXQs without gaps
  sfc: commonise netif_set_real_num[tr]x_queues calls
  sfc: make tx_queues_per_channel variable at runtime
  sfc: move modparam 'rss_cpus' out of common channel code
  sfc: move modparam 'interrupt_mode' out of common channel code
  sfc: remove max_interrupt_mode
  sfc: support setting MTU even if not privileged to configure MAC fully
  xen-netfront: remove redundant assignment to variable 'act'
  net: ipa: simplify ipa_endpoint_program()
  net: ipa: move version test inside ipa_endpoint_program_suspend()
  net: ipa: always handle suspend workaround
  net: ipa: move version test inside ipa_endpoint_program_delay()
  mlx4: Mark PM functions as __maybe_unused
  ksz884x: mark pcidev_suspend() as __maybe_unused
  net: macb: remove is_udp variable
  net: macb: do not initialize queue variable
  net: macb: use hweight32() to count set bits in queue_mask
  net: macb: do not set again bit 0 of queue_mask
  bridge: Extend br_fill_ifinfo to return MPR status
  bridge: mrp: Add br_mrp_fill_info
  bridge: uapi: mrp: Extend MRP attributes to get the status
  dt-bindings: display: Convert connectors to DT schema
  USB: Fix up terminology in include files
  rtc: imxdi: fix trivial typos
  rtc: cpcap: fix range
  drm/i915/gem: Only revoke mmap handlers if active
  drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changes
  block: initialize current->bio_list[1] in __submit_bio_noacct_mq
  drm/i915/display: prefer dig_port to reference intel_digital_port
  drm/vmwgfx: Use __drm_atomic_helper_crtc_reset
  drm/vc4: Use __drm_atomic_helper_crtc_reset
  drm/mtk: Use __drm_atomic_helper_crtc_reset
  drm/imx: Use __drm_atomic_helper_crtc_reset
  drm/amdgpu: Use __drm_atomic_helper_crtc_reset
  drm/atomic-helper: reset vblank on crtc reset
  drm/i915: Update DRIVER_DATE to 20200702
  arm64: Document sysctls for emulated deprecated instructions
  RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
  arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo
  crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo
  ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier
  drm/amd/display: remove redundant initialization of variable result
  drm/amdgpu: use %u rather than %d for sclk/mclk
  drm/amdgpu/atomfirmware: update vram info handling for renoir
  drm/amdgpu/atomfirmware: update to latest integratedinfotable
  drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
  drm/amd/powerplay: fix compile error with ARCH=arc
  drm/amd/display: Only revalidate bandwidth on medium and fast updates
  drm/amd/display: Create plane rotation property
  drm/amdkfd: Add Arcturus GWS support and fix VG10
  Revert "drm/amdgpu: support access regs outside of mmio bar"
  drm/amdgpu: make IB test synchronize with init for SRIOV(v2)
  drm/amdkfd: Update hardware scheduling time quanta
  drm/amd/display: Enable 4 to 1 mpc combine for max detile use
  drm/amd/display: 3.2.92
  drm/amd/display: Add register key and status for edid
  drm/amd/display: [FW Promotion] Release 1.0.22
  drm/amd/display: Fix incorrect rounding for 10Hz refresh range
  drm/amd/display: [FW Promotion] Release 1.0.21
  drm/amd/display: check dpcd read status of DP_DOWNSTREAM_PORT_0
  drm/amd/display: Handle SMU msg response
  drm/amd/display: [FW Promotion] Release 1.0.20
  drm/amd/display: Preserve gpu memory allocation for life of dc
  drm/amd/display: Initialize psr debug flags to 0
  drm/amdgpu: correct discovery_tmr_size init val
  drm/amd/powerplay: drop unnecessary "@" on OD sysfs output
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: change method to set board parameters
  drm/amdgpu: reduce ip discovery data reading size
  drm/amdgpu: merge atombios init block
  drm/amdgpu: invoke req full access early enough
  drm/amdgpu: move reg base init forward for soc15
  drm/amdgpu: request init data in virt detection
  drm/amdgpu: Let KFD use more VMIDs on Arcturus
  drm/amdgpu: Clean up KFD VMID assignment
  drm/amdgpu: SI support for UVD and VCE power managment
  drm/amdgpu: SI support for VCE clock control
  drm/amdgpu: SI support for UVD clock control
  regulator: mp886x: use .probe_new
  regulator: fix null pointer check on regmap
  regulator: da9211: Document allowed modes
  regulator: da9211: Implement of_map_mode
  regulator: da9211: Move buck modes into header file
  regulator: add document bindings for sy8827n
  regulator: add support for SY8827N regulator
  arm64/panic: Unify all three existing notifier blocks
  regulator: mt6397: Document valid modes
  regulator: mt6397: Implement of_map_mode
  regulator: mt6397: Move buck modes into header file
  bpf: selftests: Restore netns after each test
  bpf: selftests: A few improvements to network_helpers.c
  ASoC: codecs: wm8994: fix kernel-doc
  ASoC: codecs: wm9713: remove spurious kernel-doc comment start
  ASoC: codecs: wm8960: fix kernel-doc
  ASoC: codecs: wm8986: fix missing kernel-doc arguments
  ASoC: codecs: cs42l42: remove always-true comparisons
  ASoC: codecs: cs4270: fix kernel-doc
  ktest.pl: Add MAIL_MAX_SIZE to limit the amount of log emailed
  ktest.pl: Add the log of last test in email on failure
  perf/x86: Keep LBR records unchanged in host context for guest usage
  perf/x86: Add constraint to create guest LBR event without hw counter
  perf/x86/lbr: Add interface to get LBR information
  perf/x86/core: Refactor hw->idx checks and cleanup
  perf/x86: Fix variable types for LBR registers
  RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
  drm : Insert blank lines after declarations.
  dma-buf: fix dma-fence-chain out of order test
  Revert "dma-buf: Report signaled links inside dma-fence-chain"
  firmware: stratix10-rsu: fix warnings
  firmware: rsu: add device attributes to sysfs interface
  firmware: stratix10-rsu: extend rsu driver for new features
  firmware: stratix10-svc: extend svc to support new RSU features
  firmware: stratix10-svc: correct reconfig flag and timeout values
  MAINTAINERS: Add myself as DMA-buf maintainer
  drm/i915: Drop vm.ref for duplicate vma on construction
  devres: handle zero size in devm_kmalloc()
  device: remove 'extern' attribute from function prototypes in device.h
  devres: move the size check from alloc_dr() into a separate function
  devres: remove stray space from devm_kmalloc() definition
  thunderbolt: Fix old style declaration warning
  perf parse-events: Disable a subset of bison warnings
  perf parse-events: Disable a subset of flex warnings
  drm/i915/gt: Move the heartbeat into the high priority system wq
  drm/i915/gt: Harden the heartbeat against a stuck driver
  arm64/module: Optimize module load time by optimizing PLT counting
  cpufreq: Remove the weakly defined cpufreq_default_governor()
  cpufreq: Specify default governor on command line
  cpufreq: Register governors at core_initcall
  cpufreq: Fix locking issues with governors
  cpufreq: intel_pstate: Allow raw energy performance preference value
  cpufreq: intel_pstate: Allow enable/disable energy efficiency
  gpio: pch: Move IRQ status message to verbose debug level
  dt-bindings: MIPS: Fix tabs in Ingenic SoCs binding.
  USB: serial: console: add support for flow control
  USB: serial: quatech2: drop two stub functions
  USB: serial: kobil_sct: log failure to update line settings
  USB: serial: keyspan_pda: drop unused firmware reset status
  USB: serial: iuu_phoenix: drop unused URB submission results
  USB: serial: garmin_gps: don't compile unused packet definitions
  drm/i915: Fix the old vs. new epoch counter check during hotplug detect
  drm/hisilicon: Use drmm_kzalloc() instead of devm_kzalloc()
  staging: wilc1000: remove obsolete TODO file
  dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC
  arm64: dts: qcom: sdm845: Add IMEM and PIL info region
  arm64: dts: qcom: qcs404: Add IMEM and PIL info region
  remoteproc: qcom: Update PIL relocation info on load
  remoteproc: qcom: Introduce helper to store pil info in IMEM
  dt-bindings: remoteproc: Add Qualcomm PIL info binding
  Revert "blk-mq: put driver tag when this request is completed"
  scsi: qla2xxx: SAN congestion management implementation
  scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests
  ring-buffer: Do not trigger a WARN if clock going backwards is detected
  ring-buffer: Call trace_clock_local() directly for RETPOLINE kernels
  ring-buffer: Move the add_timestamp into its own function
  ring-buffer: Consolidate add_timestamp to remove some branches
  mptcp: add receive buffer auto-tuning
  selftests: mptcp: add option to specify size of file to transfer
  net: sched: Allow changing default qdisc to FQ-PIE
  ice: replace single-element array used for C struct hack
  ice: avoid unnecessary single-member variable-length structs
  drm/i915/dp: Correctly advertise HBR3 for GEN11+
  Revert "remoteproc: Add support for runtime PM"
  remoteproc: ingenic: Move clock handling to prepare/unprepare callbacks
  bonding: allow xfrm offload setup post-module-load
  ice: implement snapshot for device capabilities
  net: ipa: HOL_BLOCK_EN_FMASK is a 1-bit mask
  net: ipa: clarify endpoint register macro constraints
  net: ipa: mode register is TX only
  net: ipa: metadata_mask register is RX only
  net: ipa: head-of-line block registers are RX only
  net: ipa: kill IPA_MEM_UC_OFFSET
  net: ipa: standarize more GSI error messages
  net: ipa: always report GSI state errors
  net: ipa: reuse a local variable in ipa_endpoint_init_aggr()
  net: ipa: reduce aggregation time limit
  net: ipa: rework ipa_aggr_granularity_val()
  xen networking: add XDP offset adjustment to xen-netback
  xen networking: add basic XDP support for xen-netfront
  xen: netif.h: add a new extra type for XDP
  selftests/bpf: Test_progs option for listing test names
  selftests/bpf: Test_progs option for getting number of tests
  selftests/bpf: Test_progs indicate to shell on non-actions
  spi: lantiq-ssc: Convert to use GPIO descriptors
  spi: img-spfi: Convert to use GPIO descriptors
  spi: npcm-pspi: Convert to use GPIO descriptors
  spi: Avoid setting the chip select if we don't need to
  spi: fsl: add missing __iomem annotation
  tools/bpftool: Turn off -Wnested-externs warning
  selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns.
  ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support
  ixgbe: Cleanup unneeded delay in ethtool test
  iavf: Fix updating statistics
  dm: remove unused variable
  memory: add Renesas RPC-IF driver
  dt-bindings: memory: document Renesas RPC-IF bindings
  i40e: introduce new dump desc XDP command
  i40e: add XDP ring statistics to dump VSI debug output
  i40e: add XDP ring statistics to VSI stats
  i40e: move check of full Tx ring to outside of send loop
  i40e: eliminate division in napi_poll data path
  i40e: optimize AF_XDP Tx completion path
  spi: bcm2835: Micro-optimise FIFO loops
  spi: bcm2835: Micro-optimise IRQ handler
  spi: bcm3835: Tidy up bcm2835_spi_reset_hw()
  iavf: fix error return code in iavf_init_get_resources()
  i40e: Add support for a new feature Total Port Shutdown
  regulator: lp87565: enable voltage regardless of ENx pin
  ethernet/intel: Convert fallthrough code comments
  regulator: add MP5496 regulator compatible
  regulator: qcom_smd: Add MP5496 regulators
  ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning
  natsemi: use generic power management
  vxge: use generic power management
  ksz884x: use generic power management
  mlx4: use generic power management
  benet: use generic power management
  sundance: use generic power management
  liquidio: use generic power management
  ena_netdev: use generic power management
  starfire: use generic power management
  ne2k-pci: use generic power management
  typhoon: use generic power management
  ASoC: Intel: atom: fix 'defined but not used' warning
  ASoC: Intel: atom: fix kernel-doc
  qed: Make symbol 'qed_hw_err_type_descr' static
  net/packet: remove redundant initialization of variable err
  ktest.pl: Turn off buffering to the log file
  ktest.pl: Just open up the log file once
  ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp
  s390/tty3270: remove function callback casts
  s390/vmem: get rid of memory segment list
  s390/stp: allow group and users to read stp sysfs files
  audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs
  regulator: qcom_spmi: Constify struct regulator_ops
  regulator: qcom_rpm: Constify struct regulator_ops
  drm/panel: st7703: Assert reset prior to powering down the regulators
  drm/panel: st7703: Enter sleep after display off
  drm/panel: st7703: Add support for Xingbangda XBD599
  drm/panel: st7703: Move generic part of init sequence to enable callback
  drm/panel: st7703: Move code specific to jh057n closer together
  drm/panel: st7703: Prepare for supporting multiple panels
  drm/panel: st7703: Rename functions from jh057n prefix to st7703
  drm/panel: rocktech-jh057n00900: Rename the driver to st7703
  dt-bindings: panel: Add compatible for Xingbangda XBD599 panel
  dt-bindings: panel: Convert rocktech,jh057n00900 to yaml
  dt-bindings: vendor-prefixes: Add Xingbangda
  driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
  regulator: Add dt-binding for QCOM PMIC VBUS output regulator
  regulator: Add support for QCOM PMIC VBUS booster
  sbitmap: Consider cleared bits in sbitmap_bitmap_show()
  ARM: dts: motorola-mapphone-common: remove unneeded "simple-graph-card"
  ASoC: fsl_asrc: Add an option to select internal ratio mode
  ASoC: amd: Enable interrupt in dma_open
  ASoC: dt-bindings: simple-card: Fix 'make dt_binding_check' warnings
  ASoC: Intel: KeemBay: Fix header guard
  ASoC: dt-bindings: keembay-i2s: Fix reg descriptions
  ASoC: fsl_sai: Refine regcache usage with pm runtime
  firmware: arm_scmi: Add base notifications support
  firmware: arm_scmi: Add reset notifications support
  firmware: arm_scmi: Add sensor notifications support
  firmware: arm_scmi: Add perf notifications support
  firmware: arm_scmi: Add power notifications support
  firmware: arm_scmi: Enable notification core
  firmware: arm_scmi: Add notification dispatch and delivery
  firmware: arm_scmi: Add notification callbacks-registration
  firmware: arm_scmi: Add notification protocol-registration
  drm/i915: Fix g4x fbc watermark enable
  bpf: Fix net/core/filter build errors when INET is not enabled
  staging: rtl8188eu: core: Fix coding style issue
  selftests/bpf: Add bpf_iter test with bpf_get_task_stack()
  bpf: Allow %pB in bpf_seq_printf() and bpf_trace_printk()
  bpf: Introduce helper bpf_get_task_stack()
  perf: Expose get/put_callchain_entry()
  ktest.pl: Add a NOT operator
  bpf: Remove redundant synchronize_rcu.
  phy: zynqmp: Fix unused-function compiler warning
  ktest.pl: Define PRE_TEST_DIE to kill the test if the PRE_TEST fails
  ktest.pl: Always show log file location if defined even on success
  ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI)
  ASoC: dt-bindings: Add documentation for TI j721e EVM (CPB and IVI)
  ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture
  block: remove the all_bdevs list
  block: remove the unused bd_private field from struct block_device
  block: remove the bd_queue field from struct block_device
  block: remove the bd_block_size field from struct block_device
  block: simplify set_init_blocksize
  dcssblk: don't set bd_block_size in ->open
  floppy: use block_size
  dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg
  blk-iolatency: only call ktime_get() if needed
  mfd: lm3533: Expand control-bank accessors
  staging: rtl8188eu: core: Fix WARNING of Block comments
  staging: vchiq: Move vchiq.h into include directory
  staging: vchiq: Move defines into core header
  staging: vchiq: Use vchiq.h as the main header file for services
  staging: vchiq: Move conditional barrier definition into vchiq_core.h
  staging: vchiq: Get rid of vchi
  staging: vchi: Move vchi_queue_kernel_message() into vchiq
  staging: vchi: Get rid of vchi_bulk_queue_transmit()
  staging: vchi: Get rid of vchi_bulk_queue_receive()
  staging: vchiq: Move definitions only used by core into core header
  staging: vchiq: Make vchiq_add_service() local
  staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h
  staging: vchi: Don't include vchiq_core.h
  staging: vchi: Get rid of struct vchiq_instance forward declaration
  staging: vchiq: Unify fourcc definition mechanisms
  staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold()
  staging: vchiq: Pass vchiq's message when holding a message
  staging: vchi: Get rid of struct vchi_service
  staging: vchi: Use struct vchiq_service_params
  staging: vchiq: Don't use a typedef for vchiq_callback
  staging: vchi: Get rid of vchiq_shim's message callback
  staging: vchiq: Export vchiq_msg_queue_push
  staging: vchiq: Export vchiq_get_service_userdata()
  staging: vchi: Expose struct vchi_service
  staging: vchiq: Get rid of vchiq_util.h
  staging: vchiq: Move message queue into struct vchiq_service
  staging: vchiq: Introduce vchiq_validate_params()
  staging: vchi: Get rid of effect less expression
  staging: vchi: Use vchiq's enum vchiq_reason
  staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags
  staging: vchi: Get rid of flags argument in vchi_msg_hold()
  staging: vc04_services: Get rid of vchi_cfg.h
  staging: vchi: Get rid of unnecessary defines
  staging: vchi_common: Get rid of all unused definitions
  staging: vchi: Get rid of vchi_msg_dequeue()
  staging: vc04_services: bcm2835-audio: Use vchi_msg_hold()
  staging: vchi: Unify struct shim_service and struct vchi_service_handle
  staging: vchi: Get rid of struct vchi_instance_handle
  staging: vchi: Get rid of vchi_msg_peek()
  staging: vchi: Get rid of all useless callback reasons
  staging: vchiq_arm: Add a matching unregister call
  staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h
  staging: mmal-vchiq: If the VPU returns an error, don't negate it
  staging: mmal-vchiq: Always return the param size from param_get
  staging: mmal-vchiq: Fix client_component for 64 bit kernel
  staging: mmal-vchiq: Fixup vchiq-mmal include ordering
  staging: mmal-vchiq: Make a mmal_buf struct for passing parameters
  staging: mmal-vchiq: Make timeout a defined parameter
  staging: kpc2000: kpc_dma: Remove additional goto statements
  staging: kpc2000: kpc_dma: Convert get_user_pages() --> pin_user_pages()
  staging: kpc2000: kpc_dma: Convert set_page_dirty() --> set_page_dirty_lock()
  staging: kpc2000: kpc_dma: Unpin partial pinned pages
  staging: qlge: qlge.h: remove unnecessary spaces
  clk: staging: Specify IOMEM dependency for Xilinx Clocking Wizard driver
  staging: rtl8188eu: Replace function name with __func__
  staging: rtl8712: remove some ieee80211 constants from wifi.h
  staging: rtl8723bs: remove some ieee80211 constants from wifi.h
  staging: rtl8188eu: remove some ieee80211 constants from wifi.h
  staging: rtl8188eu: add spaces around operators
  staging: rtl8188eu: use compound assignment operators
  staging: qlge/qlge_main.c: use generic power management
  staging: vt6655/device_main.c: use generic power management
  staging: rts5208/rtsx.c: use generic power management
  staging: rtl8192e: use generic power management
  staging: rtl8188eu: include: odm.h: fixed a blank space coding style issue.
  ktest.pl: Have config-bisect save each config used in the bisect
  tty/vt: Do not warn when huge selection requested
  block: remove direct_make_request
  block: shortcut __submit_bio_noacct for blk-mq drivers
  block: refator submit_bio_noacct
  block: rename generic_make_request to submit_bio_noacct
  block: move ->make_request_fn to struct block_device_operations
  block: remove the nr_sectors variable in generic_make_request_checks
  block: remove the NULL queue check in generic_make_request_checks
  block: tidy up a warning in bio_check_ro
  block: remove the request_queue argument from blk_queue_split
  fs: remove a weird comment in submit_bh_wbc
  dm: stop using ->queuedata
  bcache: stop setting ->queuedata
  zram: stop using ->queuedata
  umem: stop using ->queuedata
  rsxx: stop using ->queuedata
  ps3vram: stop using ->queuedata
  null_blk: stop using ->queuedata for bio mode
  drbd: stop using ->queuedata
  simdisk: stop using ->queuedata
  nfblock: stop using ->queuedata
  x86/fsgsbase: Fix Xen PV support
  x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase
  selftests/x86/fsgsbase: Add a missing memory constraint
  selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test
  blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq()
  serial: stm32: Use generic DT binding for announcing RTS/CTS lines
  dt-bindings: serial: add generic DT binding for announcing RTS/CTS lines
  misc: ibmvmc: Repair ill-named function argument descriptions
  misc: ocxl: config: Provide correct formatting to function headers
  misc: cxl: hcalls: Demote half-assed kerneldoc attempt
  misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues
  misc: mic: scif: scif_fence: Fix a bunch of different documentation issues
  misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues
  misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups
  misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues
  misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s)
  misc: mic: scif: scif_api: Demote scif_accept() function header
  misc: mic: scif: scif_api: Remove set but unused variable 'read_size'
  misc: mic: cosm: cosm_debugfs: Demote function headers from kerneldoc
  misc: mic: scif: scif_ports: Fix copy 'n' paste error
  misc: mic: cosm: cosm_main: Document 'force' function argument
  misc: mic: host: mic_debugfs: Demote function headers from kerneldoc
  misc: mic: card: mic_debugfs: Demote function headers from kerneldoc
  misc: mic: host: mic_x100: Add missing descriptions to kerneldoc headers
  misc: mic: host: mic_intr: Properly document function arguments
  misc: ibmasm: dot_command: Demote function headers from kerneldoc
  misc: mic: host: mic_x100: Move declaration of mic_x100_intr_init[] into c-file
  misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc
  misc: ibmasm: command: Demote function headers from kerneldoc
  misc: ibmasm: event: Demote function headers from kerneldoc
  misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit()
  misc: genwqe: card_debugfs: Demote file header from kerneldoc
  misc: genwqe: card_sysfs: Demote function/file headers from kerneldoc
  misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues
  misc: genwqe: card_utils: Whole a plethora of documentation issues
  misc: genwqe: card_dev: Whole host of kerneldoc fixes
  misc: genwqe: card_base: Whole host of kerneldoc fixes
  misc: genwqe: card_base: Provide documentation for genwqe_recover_card()'s args
  misc: genwqe: card_base: Remove set but unused variable 'rc'
  misc: enclosure: Update enclosure_remove_device() documentation to match reality
  misc: pch_phub: Remove superfluous descriptions to non-existent args 'offset_address'
  misc: pch_phub: Provide descriptions for 'chip' argument
  misc: lattice-ecp3-config: Remove set but clearly unused variable 'ret'
  misc: enclosure: Fix some kerneldoc anomalies
  misc: habanalabs: gaudi: gaudi_security: Repair incorrectly named function arg
  misc: habanalabs: gaudi: Remove ill placed asterisk from kerneldoc header
  misc: habanalabs: goya: goya_coresight: Remove set but unused variable 'val'
  misc: habanalabs: pci: Scrub documentation for non-present function argument
  misc: habanalabs: goya: Omit pointless check ensuring addr is >=0
  misc: habanalabs: irq: Repair kerneldoc formatting issues
  misc: habanalabs: pci: Fix a variety of kerneldoc issues
  misc: habanalabs: firmware_if: Add missing 'fw_name' and 'dst' entries to function header
  misc: pti: Remove unparsable empty line in function header
  misc: pti: Repair kerneldoc formatting issues
  drm/i915/icl+: Simplify combo/TBT PLL calculation call-chain
  drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock
  arm64: dts: rockchip: add rx0 mipi-phy for rk3399
  usb: typec: intel_pmc_mux: Add support for USB4
  usb: typec: intel_pmc_mux: Definitions for response status bits
  usb: typec: Add data structure for Enter_USB message
  usb: typec: Combine the definitions for Accessory and USB modes
  USB: Fix up terminology
  usb: fix kernel-doc warnings and formatting in <linux/usb.h>
  usb: cdns3: gadget: use unsigned int for 32-bit number
  usb: cdns3: gadget: unsigned int is dereferenced as a wider unsigned long
  usb: cdns3: ep0: delete the duplicate code
  Revert "cardreader/rtsx_pcr.c: use generic power management"
  drm/i915/gem: Move obj->lut_list under its own lock
  thunderbolt: Add support for authenticate on disconnect
  thunderbolt: Add support for separating the flush to SPI and authenticate
  thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
  backlight: lms501kf03: Drop unused include
  backlight: Delete the OT200 backlight driver
  backlight: sky81452: Privatize platform data
  backlight: sky81452: Convert to GPIO descriptors
  MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry
  rtc: remove fb-puv3  driver
  video: fbdev: remove fb-puv3  driver
  pwm: remove pwm-puv3  driver
  input: i8042: remove support for 8042-unicore32io
  i2c/buses: remove i2c-puv3  driver
  cpufreq: remove unicore32 driver
  arch: remove unicore32 port
  drm/drm_connector: use inline comments for drm_bus_flags
  drm/drm_connector: drop legacy drm_bus_flags values
  drm/panel: panel-simple: drop use of legacy drm_bus_flags
  drm/panel: novatek-nt39016: drop use of legacy drm_bus_flags
  drm/panel: raydium-rm67191: drop use of legacy drm_bus_flags
  drm/ingenic-drm: drop use of legacy drm_bus_flags
  drm/tidss: drop use of legacy drm_bus_flags
  drm/of: Make drm_of_find_panel_or_bridge() to check graph's presence
  of_graph: add of_graph_is_present()
  ipvs: avoid expiring many connections from timer
  selftests/bpf: Add byte swapping selftest
  libbpf: Make bpf_endian co-exist with vmlinux.h
  drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
  drm/amdgpu: enable runtime pm on vega10 when noretry=0
  drm/amdgpu: rework runtime pm enablement for BACO
  drm/amdgpu: call release_firmware() without a NULL check
  drm/amdkfd: Fix circular locking dependency warning
  drm/radeon: fix array out-of-bounds read and write issues
  drm/amdgpu: ensure 0 is returned for success in jpeg_v2_5_wait_for_idle
  drm/amdgpu: make sure to reserve tmr region on all asics which support it
  drm/amdgpu/display: Unlock mutex on error
  drm/amd: fix potential memleak in err branch
  drm/radeon: fix fb_div check in ni_init_smc_spll_table()
  drm/amd/powerplay: return current DCEFCLK on sysfs read (v2)
  drm/powerplay: fix compilation warning
  drm/amd/display: 3.2.91
  drm/amd/display: Fix ineffective setting of max bpc property
  drm/amd/display: [FW Promotion] Release 1.0.19
  drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
  drm/amd/display: allow query ddc data over aux to be read only operation
  drm/amd/display: Compare v_front_porch when checking if streams are synchronizable
  drm/amd/display: enable seamless boot for dcn30
  drm/amd/display: Red screen observed on startup
  drm/amd/display: Allow 4 split on 10K 420 modes
  drm/amd/display: VSC SDP supported for SST
  drm/amd/display: Fill in dmub_srv fw_version from firmware metadata
  drm/amd/display: Enable output_bpc property on all outputs
  drm/amd/display: Force ODM combine on 5K+ 420 modes
  drm/amd/display: fix 4to1 odm MPC_OUT_FLOW_CONTROL_COUNT
  drm/amd/display: use dispclk AVFS for dppclk
  drm/amd/display: add mechanism to skip DCN init
  drm/amd/display: fine tune logic of edid max TMDS clock check
  drm/amd/display: Added local_sink null check before access
  drm/amd/display: clip plane rects in DM before passing into DC
  drm/amd/display: 3.2.90
  drm/amd/display: [FW Promotion] Release 1.0.18
  drm/amd/display: Correctly respond in psr enablement interface
  drm/amd/display: Fix DML failures caused by doubled stereo viewport
  drm/amd/display: enable assr
  drm/amd/display: implement edid max TMDS clock check in DC
  drm/amd/display: [FW Promotion] Release 1.0.17
  drm/amd/display: Fixed using wrong eDP power sequence function pointer
  drm/amd/display: Fix calculation of virtual channel payload
  drm/amd/display: [FW Promotion] Release 1.0.16
  drm/amd/display: Use dmub fw to lock pipe, cursor, dig
  drm amdgpu: SI UVD enabled on Verde, Tahiti, Pitcairn
  drm amdgpu: SI UVD enable for Oland
  drm amdgpu: SI UVD add uvd_v3_1 to makefile
  drm amdgpu: SI UVD context rreg/wreg
  drm amdgpu: SI UVD v3_1 (v2)
  drm amdgpu: SI UVD registers
  drm amdgpu: SI UVD PACKET_TYPE0
  drm amdgpu: SI UVD add firmwares
  drm/amdgpu/uvd3.x: fix register definition warnings
  drm/amd/display: fix compilation error on allmodconfig
  drm/amdgpu: fix unused variable
  drm/amdgpu: add fw release for sdma v5_0
  drm/amdgpu: sdma v5_2 ring bo mem leak
  drm/amdgpu: remove perf level dpm in one-VF
  drm/amdgpu: add XGMI support for sienna cichlid
  drm/amdgpu: restrict the hw sched jobs number to power of two
  drm/amd/display: Update bounding box states (v2)
  drm/amdgpu: remove redundant initialization of variable ret
  drm/amdgpu: remove unused functions
  drm/amdgpu/display: properly guard the calls to swSMU functions
  drm/amdgpu/display bail early in dm_pp_get_static_clocks
  drm/amdgpu/vcn2.0: fix no previous prototype for functions
  drm/amdgpu/vcn1.0: fix no previous prototype for functions
  drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu/debugfs: fix ref count leak when pm_runtime_get_sync fails
  drm/amd/display: label internally used symbols as static
  drm/powerplay: label internally used symbols as static
  drm/amdkfd: label internally used symbols as static
  drm/amdgpu: label internally used symbols as static
  drm/amdgpu/jpeg2.0: fix no previous prototype for functions
  drm/amdgpu/jpeg1.0: fix no previous prototype for functions
  drm/amdkfd: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu/fence: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu/debugfs: fix memory leak when amdgpu_virt_enable_access_debugfs failed
  drm/amdgpu/debugfs: fix memory leak when pm_runtime_get_sync failed
  drm/amdgpu: vcn_v2_5_mc_resume_dpg_mode() can be static
  drm/amdgpu: fix compiler warning
  drm/amd/smu: unify smu ppt callback macros
  drm/amd/smu: unify pptable_func{} callback interface
  drm/amd/display: Update DCN3 bounding box
  drm/amdgpu: remove distinction between explicit and implicit sync (v2)
  drm/amd/amdgpu: Fix offset for SQ_DEBUG_STS_GLOBAL on gfx10 (v2)
  drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
  drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
  drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
  drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
  drm/radeon: fix multiple reference count leak
  drm/amdgpu/gfx9: Fix incorrect firmware size calculation
  drm/amdgpu: fix documentation around busy_percentage
  drm/amdgpu/pm: update comment to clarify Overdrive interfaces
  drm/amdkfd: Fix reference count leaks.
  drm/amdkfd: Add eviction debug messages
  drm/amd/amdgpu:  Fix SQ_DEBUG_STS_GLOBAL* registers
  drm/amd/display: Get num_chans from VBIOS table
  drm/amd: add missing fill of the array`s first element
  drm/amdgpu: Reconfigure ULV for gfx9 server SKUs
  drm/amdkfd: Use correct major in devcgroup check
  drm/amd/display: 3.2.89
  drm/amd/display: [FW Promotion] Release 1.0.15
  drm/amd/display: Not doing bios data pack.
  drm/amd/display: not reset dmub in driver.
  drm/amd/display: Disable pipe split for modes with borders
  drm/amd/display: change global buffer to local buffer
  drm/amd/display: Improve DisplayPort monitor interop
  drm/amd/display: Enable use of dmub iff dmcu is disabled
  drm/amd/display: make calculate watermarks a function pointer
  drm/amd/display: Add helper to convert DC status
  drm/amd/display: add support for per-state dummy-pstate latency
  drm/amd/display: Revert "DP link layer test 4.2.1.1 fix due to specs update"
  drm/amd/display: remove unnecessary mpcc updates
  drm/amd/display: runtime select dmub emulatior.
  drm/amd/display: Passing initial SDP deadline to dmub
  drm/amd/display: Force delay after DP receive power up
  drm/amd/display: 3.2.88
  drm/amd/display: [FW Promotion] Release 1.0.14
  drm/amd/display: update audio wall clock programming
  drm/amd/display: Fix VBA chroma calculation for pipe splitting
  drm/amd/display: Revert "enable plane if plane_status changed"
  drm/amd/display: Remove unused macro from dcn21
  drm/amd/display: Use u16 for drm_bpp in DSC calculations
  drm/amd/display: Move call to disable DPG
  drm/amd/display: [FW Promotion] Release 1.0.13
  drm/amd/display: Fix incorrect dcn1 bandwidth calculations
  drm/amd/display: Rework dsc to isolate FPU operations
  drm/amd/display: correct alpha_en programming for new pixel format
  drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits
  drm/amdgpu/jpeg: fix race condition issue for jpeg start
  drm/amdgpu/sriov: Need to clear kiq position
  drm/amdgpu/sriov: Disable pm for multiple vf sriov
  drm/amdgpu/sriov: Add clear vf fw support
  drm/amdgpu: fix the nullptr issue as for PWR IP not existing in discovery table
  drm/amdgpu: Replace invalid device ID with a valid device ID
  drm/amdgpu: Fix a buffer overflow handling the serial number
  drm/amd/powerplay: maximum code sharing on sensor reading
  drm/amd/powerplay: revise the calling chain on sensor reading
  drm/amd/powerplay: drop unnecessary SMU_MSG_GetDpmClockFreq check
  drm/amd/powerplay: drop unnecessary wrapper .populate_smc_tables
  drm/amd/powerplay: drop redundant .set_min_dcefclk_deep_sleep API (v2)
  drm/amd: correct trivial kernel-doc inconsistencies
  drm/amd/amdgpu: Add SQ debug registers to GFX9/GFX10 headers (v2)
  drm/amd/amdgpu: handle return value of amdgpu_driver_load_kms
  drm/amd/powerplay: move maximum sustainable clock retrieving to .hw_init
  drm/amd/powerplay: add check for power limit OD support
  drm/amd/powerplay: correct power limit retrieving based on current power source
  drm/amd/powerplay: drop unused code around power limit
  drm/amd/powerplay: simplify the code around setting power limit
  drm/amd/powerplay: simplify the code around retrieving power limit
  drm/amd/powerplay: maximize code sharing around power limit
  drm/amd/powerplay: drop unnecessary get_pptable_power_limit wrappers
  drm/amd/powerplay: correct the APIs' naming
  drm/amd/powerplay: drop unnecessary wrappers
  drm/amd/powerplay: drop dead vce powergate code
  drm/amd/powerplay: add error messages on some critical paths
  drm/amd/powerplay: forbid to use pr_err/warn/info/debug
  drm/amd/powerplay: use MGPU friendly err/warn/info/dbg messages
  drm/amdgpu/soc15: fix nullptr issue in soc15_read_register() for reg base accessing
  drm/amd/display: Fix indenting in dcn30_set_output_transfer_func()
  drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
  drm/amd/display: Use kvfree() to free coeff in build_regamma()
  drm/amdgpu: skip BAR resizing if the bios already did it
  drm/amd/powerplay: use the same interval as PMFW on retrieving metrics table
  drm/amd/powerplay: update how to use metrics table on Sienna Cichlid
  drm/amd/powerplay: update how to use metrics table on Navi10
  drm/amd/powerplay: update how to use metrics table on Arcturus
  drm/amd/display: drop duplicated .dsc_pg_control for dcn30
  drm/amd/display: drop duplicated structure
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: update powerplay table for sienna_cichlid
  drm/amd/powerplay: add smu v11_0_7 pptable
  drm/amd/powerplay: move powerplay table operation out of smu_v11_0.c
  drm/amdgpu: support reserve bad page for virt (v3)
  drm/amd/powerplay: use work queue to perform throttling logging
  drm/amd/powerplay: skip BACO feature on DPMs disablement
  drm/amd/powerplay: add firmware cleanup on sw_fini
  drm/amd/powerplay: move amdgpu_irq_src to the smu structure allocation
  drm/amd/powerplay: maximize code sharing between .hw_fini and .suspend
  drm/amd/powerplay: better namings
  drm/amd/powerplay: sort those operations performed in hw setup
  drm/amd/powerplay: maximize code sharing between .hw_init and .resume
  drm/amd/powerplay: move those operations not needed for resume out
  drm/amd/powerplay: postpone operations not required for hw setup to late_init
  drm/amd/powerplay: clean up the overdrive settings
  drm/amd/powerplay: clean up the APIs for pptable setup
  drm/amd/powerplay: clean up the APIs for bootup clocks
  drm/amd/powerplay: centralize all buffer allocation in sw_init phase
  drm/amd/powerplay: implement a common API for dpms disablement
  drm/amd/powerplay: drop unused APIs and unnecessary checks
  drm/amd/powerplay: eliminate asic type check
  drm/amd/display: fix spelling mistake: "propogation" -> "propagation"
  drm/amdgpu/display: use blanked rather than plane state for sync groups
  drm/amd/display: Revalidate bandwidth before commiting DC updates
  drm/amdgpu/fence: use the no_scheduler flag
  Revert "drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper"
  drm/amd/display: Only actually breakpoint if DEBUG_KERNEL_DC is enabled
  drm/amd/powerplay: use existed smu_dpm_set* interfaces to implement powergate functions
  drm/amdgpu: temporarily read bounding box from gpu_info fw for navi12
  drm/amd/display: Add DCN3 to Kconfig
  drm/amd/display: Add DCN3 blocks to Makefile
  drm/amdgpu/display: fix build without CONFIG_DRM_AMD_DC_DCN3_0
  drm/amd/display: fix and simplify pipe split logic for DCN3
  drm/amdgpu: Enable DM block for DCN3
  drm/amd/display: Remove Unused Registers
  drm/amd/display: Handle RGBE_ALPHA Pixel Format
  drm/amd/display: Init function tables for DCN3
  drm/amd/display: Add DCN3 VPG
  drm/amd/display: Add DCN3 AFMT
  drm/amd/display: Add DCN3 Command Table Helpers
  drm/amd/display: Add DCN3 Resource
  drm/amd/display: Add DCN3 Support in DM (v2)
  drm/amd/display: Add DCN3 HWSEQ
  drm/amd/display: Add DCN3 DMUB
  drm/amd/display: Add DCN3 GPIO
  drm/amd/display: Add DCN3 IRQ
  drm/amd/display: Add DCN3 DML
  drm/amd/display: Add DCN3 DWB
  drm/amd/display: Add DCN3 MMHUBHUB
  drm/amd/display: Add DCN3 HUBP
  drm/amd/display: Add DCN3 HUBHUB
  drm/amd/display: Add DCN3 DPP
  drm/amd/display: Add DCN3 MPC
  drm/amd/display: Add DCN3 OPP header
  drm/amd/display: Add DCN3 OPTC
  drm/amd/display: Add DCN3 DCCG
  drm/amd/display: Add DCN3 CLK_MGR
  drm/amd/display: Add DCN3 DIO
  drm/amd/display: Add DCN3 chip ids
  drm/amdgpu: bypass tmr when reserve c2p memory
  drm/amdgpu: remove unnecessary check for mem train
  drm/amdgpu: support memory training for sienna_cichlid
  drm/amdgpu: reserve fb according to return value from vbios
  drm/amd/powerplay: let PMFW to handle the features disablement on BACO in V2
  drm/amd/powerplay: drop sienna_cichlid hardcode of using pptable
  drm/amd/powerplay: update smu function for sienna_cichlid
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amdgpu/psp: support for loading PSP SPL fw
  drm/amdgpu/psp: initialization PSP SPL fw
  drm/amdgpu/psp: add structure to support PSP SPL
  drm/amd/powerplay: show gfxclk=0 in gfxoff state
  drm/amdgpu: enable gfxoff for sienna_cichlid
  drm/amd/amdgpu: disable gfxoff to retrieve gfxclk
  drm/amd/powerplay: support mclk socclk limit value set for sienna_cichlid.
  drm/amdgpu/sriov : Add sriov detection for sienna_cichlid
  drm/amdgpu: only use one gfx pipe for Sienna_Cichlid
  drm/amd/powerplay: drop jpeg instance1 dpm setup
  drm/amdgpu: disable runtime pm for sienna_cichlid temporarily
  drm/amd/powerplay: enable fw ctf
  drm/amdgpu: skip GPU scheduler setup for KIQ and MES ring
  drm/amd/powerplay: enable VDDCI and MVDD for sienna_cichlid
  drm/amd/powerplay: append pptable for sienna_cichlid (v2)
  drm/amd/powerplay: and smc dpm info struct for sienna_cichlid
  drm/amdgpu/sriov : Use kiq to do tlb invalidation for gfx10 on sriov
  drm/amd/powerplay: enable ULCK DS for sienna_cichlid
  drm/amdgpu/vcn3.0: schedule instance 0 for decode and 1 for encode
  drm/amdgpu/mes10.1: add no scheduler flag for mes
  drm/amdgpu: enable DPG mode for VCN3.0
  drm/amdgpu: add workaround for issue in DPG for VCN3.0
  drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0
  drm/amdgpu: rename macro for VCN1.0
  drm/amdgpu: add internal reg offset translation for VCN inst 1
  drm/amdgpu: set indirect sram mode for VCN3.0
  drm/amdgpu: add pause DPG mode for VCN3.0
  drm/amdgpu: add stop DPG mode for VCN3.0
  drm/amdgpu: add start DPG mode for VCN3.0
  drm/amdgpu: add mc resume DPG mode for VCN3.0
  drm/amdgpu: add clock gating DPG mode for VCN3.0
  drm/am/powerplay: enable OUT OF BAND MONITER for sienna_cichlid
  drm/amd/powerplay: enable RSMU SMN PG for sienna_cichlid
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amd/powerplay: bundle GPO with gfx DPM
  drm/amd/powerplay: enable GPO
  drm/amd/powerplay: enable mmhub pg
  drm/amd/powerplay: enable athub pg
  drm/amdgpu: skip VM inv eng assignment for mes ring
  drm/amdgpu/mes: allocate memory slots for hw resource setting
  drm/amdgpu/mes: add status fence memory definitions
  drm/amdgpu/mes: update mes fw api
  drm/amd/powerplay: add function to get power limit for sienna_cichlid
  drm/amd/powerplay: enable APCC DFLL for sienna_cichlid
  drm/amd/powerplay: enable BACO for sienna_cichlid
  drm/amdgpu: Sienna_Cichlid don't enable SMU for SRIOV
  drm/amd/powerplay: enable MM DPM PG for sienna_cichlid (v2)
  drm/amdgpu: fix typo for vcn3/jpeg3 idle check
  drm/amd/powerplay: enable FCLK DS for sienna_cichlid
  drm/amd/powerplay: enable VR0HOT for sienna_cichlid
  drm/amdkfd: sienna_cichlid virtual function support
  drm/amdkfd: Support debugger in Navi1x trap handler
  drm/amdkfd: Support newer assemblers in gfx10 trap handler
  drm/amdkfd: Add Sienna_Cichlid trap handler support
  drm/amdkfd: Support Sienna_Cichlid KFD v4
  drm/amdgpu/dc: Add missing Sienna_Cichlid chip id
  drm/amdgpu: enable 3D pipe 1 on Sienna_Cichlid
  drm/amdgpu: fix SDMA hdp flush engine conflict
  drm/amdgpu: Enable Multi Media Hub (MMHUB) Clock Gating for sienna_cichlid.
  drm/amd/amdgpu: add athub ls support
  drm/amd/amdgpu: add IH cg support
  drm/amd/amdgpu: add HDP mgcg and ls support
  drm/amd/amdgpu: fix the HDP LS/DS/SD programming
  drm/amdgpu: update golden setting for gfx10.3
  drm/amdgpu: set the LMI ctrl and reset earlier
  drm/amdgpu: fix the PSP front door loading VCN firmware
  drm/amdgpu: change the offset for VCN FW cache window
  drm/amdgpu: open GFX clock gating for sienna_cichlid
  drm/amdgpu: switch to query reserved fb size from vbios (v3)
  drm/amdgpu: add atomfirmware helper funciton to query reserved fb size
  drm/amdgpu: add firmware_info v3_4 structure for Sienna_Cichlid
  drm/amdgpu: only send one sdma firmware for sienna_cichlid
  drm/amdgpu: drop gfx_v10_0_tiling_mode_table_init
  drm/amdgpu: support query vram info for sienna_cichlid
  drm/amdgpu: add vram_info v2_5 in atomfirmware header
  drm/amdgpu: disable gfxoff for sienna_cichlid
  drm/amdgpu: add cp firmware backdoor loading triger
  drm/amdgpu: force pa_sc_tile_steering_override to 0 for gfx10.3
  drm/amdgpu/gfx10: add gc golden setting for sienna_cichlid
  drm/amdgpu: enable JPEG3.0 for Sienna_Cichlid
  drm/amdgpu: enable JPEG3.0 PG and CG for Sienna_Cichlid
  drm/amdgpu: add Sienna_Cichlid JPEG PG and CG support
  drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid
  drm/amdgpu: enable VCN3.0 for Sienna_Cichlid
  drm/amdgpu: add Sienna_Cichlid VCN to the VCN family
  drm/amdgpu: enable VCN3.0 PG and CG for Sienna_Cichlid
  drm/amdgpu: add Sienna_Cichlid VCN PG and CG support (v2)
  drm/amdgpu: add VCN3.0 support for Sienna_Cichlid
  drm/amdgpu/mes: correct register offset for sienna_cichlid
  drm/amdgpu: update the num of queue per pipe for mec on sienna_cichlid
  drm/amdgpu: add mes block to sienna_cichlid
  drm/amdgpu/mes10.1: update mes initialization
  drm/amdgpu: no need to set up GPU scheduler for mes ring
  drm/amdgpu/psp: convert amdgpu mes ucode type
  drm/amdgpu: upload mes firmware to gpu buffer
  drm/amdgpu/mes10.1: copy mes fw info into global fw array
  drm/amdgpu/mes10.1: add sienna_cichlid mes firmware support
  drm/amdgpu/mes10.1: implement setting hardware resources
  drm/amdgpu/mes10.1: implement querying the scheduler status
  drm/amdgpu/mes10.1: implement removing hardware queue
  drm/amdgpu/mes10.1: implement adding hardware queue
  drm/amdgpu/mes10.1: add the helper function for mes command submission
  drm/amdgpu/mes10.1: add the mes fw api
  drm/amdgpu/mes10.1: enable the mes ring during initialization
  drm/amdgpu/mes10.1: install mes queue via kiq
  drm/amdgpu/mes10.1: install mes queue by register programming
  drm/amdgpu/mes10.1: initialize the mqd
  drm/amdgpu/mes10.1: allocate mqd buffer
  drm/amdgpu/mes10.1: implement the ring functions of mes specific
  drm/amdgpu/mes10.1: initialize the software part of mes ring
  drm/amdgpu/mes10.1: allocate the eop buffer
  drm/amdgpu/mes: update some mes definitions
  drm/amdgpu: avoid dereferencing a NULL pointer
  drm/amdgpu: add the ring type definition of MES
  drm/amdgpu: assign the doorbell index to mes ring
  drm/amdgpu: add 2rd VCN instance doorbell support
  drm/amdgpu: add psp block load condition for sienna_cichlid
  drm/amdgpu: add gmc cg support for sienna_cichlid
  drm/amdgpu: add support for athub v2.1
  drm/amdgpu: Use variable instead of constant for sdma doorbell range
  drm/amdgpu: update SDMA 5.2 microcode init
  drm/amdgpu: enable psp ip block for sienna_cichlid
  drm/amdgpu: skip for reroute ih for sienna_cichlid psp ring init currently
  drm/amdgpu/psp: add psp support for sienna_cichlid
  drm/amdgpu: skip ASD fw load for sienna_cichlid
  drm/amdgpu/powerplay: add smu block for sienna_cichlid
  drm/i915/display: remove alias to dig_port
  scsi: qla2xxx: Introduce a function for computing the debug message prefix
  scsi: qla2xxx: Make qla2x00_restart_isp() easier to read
  scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump()
  scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle
  scsi: qla2xxx: Remove a superfluous cast
  scsi: qla2xxx: Initialize 'n' before using it
  scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read
  scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le
  scsi: qla2xxx: Check the size of struct fcp_hdr at compile time
  cxgb4: add main VI to mirror VI config replication
  cxgb4: add support for mirror Rxqs
  cxgb4: add mirror action to TC-MATCHALL offload
  pcnet32: Mark PM functions as __maybe_unused
  amd8111e: Mark PM functions as __maybe_unused
  drm/i915: Add PSR2 selective fetch registers
  drm/i915: Reorder intel_psr2_config_valid()
  drm/i915: Add plane damage clips property
  arm64: dts: qcom: sc7180: Add cpu OPP tables
  net: ethernet: mtk-star-emac: use devm_of_mdiobus_register()
  of: mdio: provide devm_of_mdiobus_register()
  of: mdio: remove the 'extern' keyword from function declarations
  net: phy: don't abuse devres in devm_mdiobus_register()
  phy: mdio: add kerneldoc for __devm_mdiobus_register()
  phy: un-inline devm_mdiobus_register()
  Documentation: devres: add missing mdio helper
  net: devres: rename the release callback of devm_register_netdev()
  net: ethernet: ixgbe: don't call devm_mdiobus_free()
  net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init()
  cxgb4vf: configure ports accessible by the VF
  net: qede: update copyright years
  net: qede: convert to SPDX License Identifiers
  net: qede: correct existing SPDX tags
  net: qed: update copyright years
  net: qed: convert to SPDX License Identifiers
  net: qed: correct existing SPDX tags
  selftests/bpf: Allow substituting custom vmlinux.h for selftests build
  tools/bpftool: Allow substituting custom vmlinux.h for the build
  PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity()
  ring-buffer: Mark the !tail (crossing a page) as unlikely
  ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU
  ring-buffer: Add rb_time_t 64 bit operations for speeding up 32 bit
  tcp: call tcp_ack_tstamp() when not fully acked
  net/mlx5e: fix memory leak of tls
  mptcp: do nonce initialization at subflow creation time
  net/tls: fix sign extension issue when left shifting u16 value
  ring-buffer: Incorporate absolute timestamp into add_timestamp logic
  sfc: don't call tx_remove if there isn't one
  sfc: commonise initialisation of efx->vport_id
  sfc: commonise efx->[rt]xq_entries initialisation
  sfc: initialise max_[tx_]channels in efx_init_channels()
  sfc: move definition of EFX_MC_STATS_GENERATION_INVALID
  sfc: factor out efx_tx_tso_header_length() and understand encapsulation
  sfc: remove duplicate declaration of efx_enqueue_skb_tso()
  sfc: commonise TSO fallback code
  sfc: commonise efx_sync_rx_buffer()
  sfc: commonise some MAC configuration code
  sfc: commonise miscellaneous efx functions
  sfc: add missing licence info to mcdi_filters.c
  sfc: commonise MCDI MAC stats handling
  sfc: move NIC-specific mcdi_port declarations out of common header
  net: dsa/bcm_sf2: move pause mode setting into mac_link_up()
  net: dsa/bcm_sf2: move speed/duplex forcing to mac_link_up()
  net: dsa/bcm_sf2: fix incorrect usage of state->link
  net: dsa/b53: use resolved link config in mac_link_up()
  net: dsa/b53: change b53_force_port_config() pause argument
  net: dsa: Improve subordinate PHY error message
  hinic: remove unused but set variable
  blk-cgroup: clean up indentation
  blk-mq: centralise related handling into blk_mq_get_driver_tag
  blk-mq: move blk_mq_put_driver_tag() into blk-mq.c
  blk-mq: move blk_mq_get_driver_tag into blk-mq.c
  powercap: intel_rapl: add support for Sapphire Rapids
  drm/i915/gem: Avoid kmalloc under i915->mm_lock
  ring-buffer: Have nested events still record running time stamp
  tracing: Move pipe reference to trace array instead of current_tracer
  tracing: not necessary to define DEFINE_EVENT_PRINT to be empty again
  tracing: define DEFINE_EVENT_PRINT not related to DEFINE_EVENT
  tracing: not necessary re-define DEFINE_EVENT_PRINT
  tracing: not necessary to undefine DEFINE_EVENT again
  PCI: Replace lkml.org, spinics, gmane with lore.kernel.org
  PCI: Replace http:// links with https://
  ALSA: usb-audio: Fix some typos
  drm/i915: Suppress spurious underruns on gen2
  drm/i915/fbc: Reduce fbc1 compression interval to 1 second
  drm/i915/fbc: Store the fbc1 compression interval in the params
  drm/i915/fbc: Parametrize FBC_CONTROL
  drm/i915/fbc: Don't clear busy_bits for origin==GTT
  drm/i915/fbc: Fix fence_y_offset handling
  drm/i915: Skip stale object handle for debugfs per-file-stats
  ipvs: register hooks only with services
  IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors
  netfilter: nft_set_pipapo: Drop useless assignment of scratch  map index on insert
  netfilter: introduce support for reject at prerouting stage
  soundwire: bus: initialize bus clock base and scale registers
  soundwire: extend SDW_SLAVE_ENTRY
  soundwire: bus_type: convert open-coded while() to for() loop
  soundwire: add definitions for 1.2 spec
  dt-bindings: mfd: Ensure 'syscon' has a more specific compatible
  io_uring: fix missing ->mm on exit
  io_uring: optimise io_req_find_next() fast check
  io_uring: simplify io_async_task_func()
  io_uring: fix NULL mm in io_poll_task_func()
  io_uring: don't fail iopoll requeue without ->mm
  io_uring: clean up io_kill_linked_timeout() locking
  io_uring: do grab_env() just before punting
  io_uring: factor out grab_env() from defer_prep()
  io_uring: do init work in grab_env()
  io_uring: don't pass def into io_req_work_grab_env
  io_uring: fix potential use after free on fallback request free
  io_uring: kill REQ_F_TIMEOUT_NOSEQ
  io_uring: kill REQ_F_TIMEOUT
  io_uring: replace find_next() out param with ret
  io_uring: deduplicate freeing linked timeouts
  platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow
  platform/chrome: cros_ec_typec: Add PM support
  platform/chrome: cros_ec_typec: Use workqueue for port update
  gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data
  dt-bindings: mfd: st,stmfx: Remove extra additionalProperties
  drm: panel: simple: Warn in case of incorrect bus format for LVDS panels
  drm: panel: simple: Drop drive/sample bus flags for LVDS panels
  drm: panel: simple: Correct bus format for Satoz SAT050AT40H12R2
  drm: panel: simple: Correct connector type for Starry KR070PE2T
  blk-mq: support batching dispatch in case of io
  blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list
  blk-mq: remove dead check from blk_mq_dispatch_rq_list
  blk-mq: move getting driver tag and budget into one helper
  blk-mq: pass hctx to blk_mq_dispatch_rq_list
  blk-mq: pass request queue into get/put budget callback
  platform/chrome: cros_ec_typec: Add a dependency on USB_ROLE_SWITCH
  iov_iter: Move unnecessary inclusion of crypto/hash.h
  firmware: arm_scmi: Fix SCMI genpd domain probing
  firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW
  cpufreq: arm_scmi: Set fast_switch_possible conditionally
  firmware: arm_scmi: Add fast_switch_possible() interface
  firmware: arm_scmi: Use signed integer to report transfer status
  drm/i915: Send hotplug event if edid had changed
  drm: Introduce epoch counter to drm_connector
  drm: Add helper to compare edids.
  drm/i915/display: fix missing null check on allocated dsb object
  gpiolib: Deduplicate find_first_zero_bit() call
  iommu: Add include/uapi/linux/iommu.h to MAINTAINERS file
  iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT
  USB: serial: ch341: add min and max line-speed macros
  powerpc/dma: Remove dev->archdata.iommu_domain
  arm64: Remove dev->archdata.iommu pointer
  arm: Remove dev->archdata.iommu pointer
  ia64: Remove dev->archdata.iommu pointer
  x86: Remove dev->archdata.iommu pointer
  iommu/mediatek: Do no use dev->archdata.iommu
  iommu/pamu: Use dev_iommu_priv_get/set()
  iommu/tegra: Use dev_iommu_priv_get/set()
  iommu/rockchip: Use dev_iommu_priv_get/set()
  iommu/omap: Use dev_iommu_priv_get/set()
  iommu/msm: Use dev_iommu_priv_get/set()
  iommu/vt-d: Use dev_iommu_priv_get/set()
  iommu/exynos: Use dev_iommu_priv_get/set()
  iommu/amd: Add helper functions to update domain->pt_root
  iommu/amd: Print extended features in one line to fix divergent log levels
  iommu: Allow page responses without PASID
  platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
  platform/chrome: cros_ec_rpmsg: Document missing struct parameters
  platform/chrome: cros_ec_spi: Document missing function parameters
  iommu/renesas: Add support for r8a77961
  dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a77961 support
  iommu/qcom: Change CONFIG_BIG_ENDIAN to CONFIG_CPU_BIG_ENDIAN
  gpio: omap: Add missing PM ops for suspend
  iommu/pamu: Use kzfree() in fsl_pamu_probe()
  iommu/iova: Don't BUG on invalid PFNs
  drm/i915: fix a couple of spelling mistakes in kernel parameter help text
  drm/i915: HDCP: retry link integrity check on failure
  dt-bindings: display: vc4: dpi: Fix panel warning
  MAINTAINERS: Add entry for ROHM Power Management ICs
  mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
  dt-bindings: display: bridge: renesas,lvds: Convert binding to YAML
  powerpc/boot/dts: Fix dtc "pciex" warnings
  powerpc/boot: Use address-of operator on section symbols
  selftests/powerpc: Add test for execute-disabled pkeys
  selftests/powerpc: Move Hash MMU check to utilities
  selftests/powerpc: Fix pkey access right updates
  scsi: target: tcmu: Fix crash on ARM during cmd completion
  scsi: ufs: ufs-exynos: Remove an unnecessary NULL check
  igc: Remove checking media type during MAC initialization
  igc: Remove unneeded check for copper media type
  igc: Refactor the igc_power_down_link()
  igc: Remove TCP segmentation TX fail counter
  igc: Add LPI counters
  igc: Fix Rx timestamp disabling
  igc: Refactor igc_ptp_set_timestamp_mode()
  igc: Remove UDP filter setup in PTP code
  igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb
  igc: Remove duplicate code in Tx timestamp handling
  igc: Clean up Rx timestamping logic
  igc: Add initial LTR support
  selftests: forwarding: Add tests for ethtool extended state
  selftests: forwarding: forwarding.config.sample: Add port with no cable connected
  selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib
  mlxsw: spectrum_ethtool: Add link extended state
  mlxsw: reg: Port Diagnostics Database Register
  ethtool: Add link extended state
  Documentation: networking: ethtool-netlink: Add link extended state
  mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs
  mlxsw: Move ethtool_ops to spectrum_ethtool.c
  mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set()
  igc: Add initial EEE support
  dpaa2-eth: add software counter for Tx frames converted to S/G
  dpaa2-eth: send a scatter-gather FD instead of realloc-ing
  sfc: extend common GRO interface to support CHECKSUM_COMPLETE
  sfc: commonise ARFS handling
  sfc: commonise drain event handling
  sfc: commonise PCI error handlers
  sfc: track which BAR is mapped
  sfc: commonise FC advertising
  sfc: commonise other ethtool bits
  sfc: commonise ethtool NFC and RXFH/RSS functions
  sfc: commonise ethtool link handling functions
  sfc: split up nic.h
  sfc: refactor EF10 stats handling
  sfc: don't try to create more channels than we can have VIs
  sfc: extend bitfield macros up to POPULATE_DWORD_13
  sfc: determine flag word automatically in efx_has_cap()
  sfc: update MCDI protocol headers
  net:qos: police action offloading parameter 'burst' change to the original value
  mptcp: close poll() races
  mptcp: __mptcp_tcp_fallback() returns a struct sock
  mptcp: create first subflow at msk creation time
  mptcp: check for plain TCP sock at accept time
  mptcp: fallback in case of simultaneous connect
  net: mptcp: improve fallback to TCP
  net: phy: marvell10g: support XFI rate matching mode
  selftests: forwarding: Add a RED test for SW datapath
  net: sched: sch_red: Add qevents "early_drop" and "mark"
  net: sched: sch_red: Split init and change callbacks
  net: sched: Introduce helpers for qevent blocks
  net: sched: Pass root lock to Qdisc_ops.enqueue
  net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support
  net: ethernet: ti: am65-cpsw-ethtool: configured critical setting only when no running netdevs
  net: ethernet: ti: am65-cpsw-ethtool: skip hw cfg when change p0-rx-ptype-rrobin
  net: ethernet: ti: am65-cpsw-nuss: fix ports mac sl initialization
  net: ethernet: ti: am65-cpsw: move to pf_p0_rx_ptype_rrobin init in probe
  net: ethernet: ti: am65-cpsw-nuss: restore vlan configuration while down/up
  selinux: fixed a checkpatch warning with the sizeof macro
  audit: add gfp parameter to audit_log_nfcfg
  drm: pl111: Absorb the external register header
  video: fbdev: amba-clcd: Retire elder CLCD driver
  dt-bindings: mmc: Convert imx esdhc to json-schema
  dt-bindings: clock: Correct example in i.MX8QXP LPCG binding
  dt-bindings: clock: Correct mmc node name in i.MX35 binding
  RISC-V: Use a local variable instead of smp_processor_id()
  riscv: Select ARCH_SUPPORTS_ATOMIC_RMW by default
  drm: pl111: Credit where credit is due
  clk: qcom: Fix return value check in apss_ipq6018_probe()
  Documentation/litmus-tests: Add note on herd7 7.56 in atomic litmus test
  tools/memory-model/README: Mention herdtools7 7.56 in compatibility table
  tools/memory-model/README: Expand dependency of klitmus7
  Documentation/litmus-tests: Cite an RCU litmus test
  Documentation/litmus-tests: Merge atomic's README into top-level one
  tools/memory-model: Fix reference to litmus test in recipes.txt
  Documentation/litmus-tests/atomic: Add a test for smp_mb__after_atomic()
  Documentation/litmus-tests/atomic: Add a test for atomic_set()
  Documentation/litmus-tests: Introduce atomic directory
  tools/memory-model: Add an exception for limitations on _unless() family
  MAINTAINERS: Update maintainers for new Documentation/litmus-tests
  Documentation: LKMM: Add litmus test for RCU GP guarantee where reader stores
  Documentation: LKMM: Add litmus test for RCU GP guarantee where updater frees object
  tools/memory-model: Fix "conflict" definition
  tools/memory-model: Add recent references
  kcsan: Disable branch tracing in core runtime
  kcsan: Simplify compiler flags
  kcsan: Re-add GCC as a supported compiler
  kcsan: Add jiffies test to test suite
  kcsan: Remove existing special atomic rules
  kcsan: Rename test.c to selftest.c
  kcsan: Silence -Wmissing-prototypes warning with W=1
  kcsan: Prefer '__no_kcsan inline' in test
  locking/osq_lock: Annotate a data race in osq_lock
  kcsan: Add test suite
  rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu()
  x86/mm/pat: Mark an intentional data race
  fork: Annotate a data race in vm_area_dup()
  torture: Remove obsolete "cd $KVM"
  torture: Avoid duplicate specification of qemu command
  torture: Dump ftrace at shutdown only if requested
  torture: Add kvm-tranform.sh script for qemu-cmd files
  torture: Add more tracing crib notes to kvm.sh
  torture: Improve diagnostic for KCSAN-incapable compilers
  torture: Correctly summarize build-only runs
  torture: Pass --kmake-arg to all make invocations
  rcutorture: Check for unwatched readers
  torture: Abstract out console-log error detection
  torture: Add a stop-run capability
  torture: Create qemu-cmd in --buildonly runs
  rcu/rcutorture: Replace 0 with false
  torture: Add --allcpus argument to the kvm.sh script
  torture: Remove whitespace from identify_qemu_vcpus output
  rcutorture: NULL rcu_torture_current earlier in cleanup code
  rcutorture: Handle non-statistic bang-string error messages
  torture: Set configfile variable to current scenario
  rcutorture: Add races with task-exit processing
  locktorture: Use true and false to assign to bool variables
  torture: Add script to smoke-test commits in a branch
  torture:  Remove qemu dependency on EFI firmware
  srcu: Avoid local_irq_save() before acquiring spinlock_t
  srcu: Fix a typo in comment "amoritized"->"amortized"
  refscale: Change --torture type from refperf to refscale
  refperf: Rename refperf.c to refscale.c and change internal names
  refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST
  rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment
  refperf: Add test for RCU Tasks readers
  refperf: Add test for RCU Tasks Trace readers.
  refperf: Change readdelay module parameter to nanoseconds
  refperf: Work around 64-bit division
  doc: Document rcuperf's module parameters
  refperf: Adjust refperf.loop default value
  refperf: Add read-side delay module parameter
  refperf: Simplify initialization-time wakeup protocol
  refperf: Output per-experiment data points
  refperf: Label experiment-number column "Runs"
  refperf: Add warmup and cooldown processing phases
  refperf: More closely synchronize reader start times
  refperf: Convert reader_task structure's "start" field to int
  refperf: Tune reader measurement interval
  refperf: Make functions static
  refperf: Dynamically allocate thread-summary output buffer
  refperf: Dynamically allocate experiment-summary output buffer
  refperf: Provide module parameter to specify number of experiments
  refperf: Convert nreaders to a module parameter
  refperf: Allow decimal nanoseconds
  refperf: Hoist function-pointer calls out of the loop
  refperf: Add holdoff parameter to allow CPUs to come online
  torture: Add refperf to the rcutorture scripting
  rcuperf: Add comments explaining the high reader overhead
  refperf: Add a test to measure performance of read-side synchronization
  rcuperf: Remove useless while loops around wait_event
  rcu-tasks: Fix code-style issues
  rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads()
  rcu-tasks: Add #include of rcupdate_trace.h to update.c
  rcu-tasks: Make rcu_tasks_postscan() be static
  rcu-tasks: Convert sleeps to idle priority
  lib/test_vmalloc.c: Add test cases for kvfree_rcu()
  rcu: Introduce single argument kvfree_rcu() interface
  rcu: Support reclaim for head-less object
  rcu: Introduce 2 arg kvfree_rcu() interface
  mm/list_lru.c: Rename kvfree_rcu() to local variant
  rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_*
  rcu/tiny: support vmalloc in tiny-RCU
  rcu/tree: Maintain separate array for vmalloc ptrs
  rcu/tree: cache specified number of objects
  rcu/tree: Use static initializer for krc.lock
  rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions
  rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro
  rcu/tree: Make debug_objects logic independent of rcu_head
  rcu/tree: Repeat the monitor if any free channel is busy
  rcu/tree: Skip entry into the page allocator for PREEMPT_RT
  rcu/tree: Keep kfree_rcu() awake during lock contention
  rcu: Fix a kernel-doc warnings for "count"
  rcu: Fix some kernel-doc warnings
  kernel/rcu/tree.c: Fix kernel-doc warnings
  rcu: grpnum just records group number
  rcu: grplo/grphi just records CPU number
  rcu: gp_max is protected by root rcu_node's lock
  rcu: Stop shrinker loop
  rcu: Replace 1 with true
  lockdep: Complain only once about RCU in extended quiescent state
  rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr
  rcu: Remove initialized but unused rnp from check_slow_task()
  tick/nohz: Narrow down noise while setting current task's tick dependency
  rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq
  fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
  rcu: Expedited grace-period sleeps to idle priority
  rcu: No-CBs-related sleeps to idle priority
  rcu: Priority-boost-related sleeps to idle priority
  rcu: Grace-period-kthread related sleeps to idle priority
  trace: events: rcu: Change description of rcu_dyntick trace event
  rcu: Add comment documenting rcu_callback_map's purpose
  rcu: Add callbacks-invoked counters
  rcu: Simplify the calculation of rcu_state.ncpus
  mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
  rcu: Initialize and destroy rcu_synchronize only when necessary
  doc: Tasks RCU must protect instructions before trampoline
  doc: Timer problems can cause RCU CPU stall warnings
  docs: RCU: Don't duplicate chapter names in rculist_nulls.rst
  docs: RCU: Convert stallwarn.txt to ReST
  docs: RCU: Convert rcuref.txt to ReST
  docs: RCU: Convert torture.txt to ReST
  docs: RCU: Convert rculist_nulls.txt to ReST
  docs: RCU: Convert lockdep.txt to ReST
  docs: RCU: Convert lockdep-splat.txt to ReST
  docs: RCU: Convert checklist.txt to ReST
  ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
  thermal: Rename set_mode() to change_mode()
  thermal: Simplify or eliminate unnecessary set_mode() methods
  thermal: core: Stop polling DISABLED thermal devices
  thermal: Explicitly enable non-changing thermal zone devices
  thermal: Use mode helpers in drivers
  thermal: Add mode helpers
  thermal: remove get_mode() operation of drivers
  thermal: Store device mode in struct thermal_zone_device
  thermal: Add current mode to thermal zone device
  thermal: Store thermal mode in a dedicated enum
  acpi: thermal: Fix error handling in the register function
  ARM: dts: am335x-pocketbeagle: add gpio-line-names
  ARM: dts: am335x-boneblack: add gpio-line-names
  ARM: dts: am33xx-l4: add gpio-ranges
  ARM: dts: am5729-beaglebone-ai: Disable ununsed mailboxes
  ARM: dts: am5729-beaglebone-ai: Enable IPU & DSP rprocs
  spi: omap2-mcspi: Convert to use GPIO descriptors
  spi: spi-geni-qcom: Don't set the cs if it was already right
  ARM: dts: am: Align L2 cache-controller nodename with dtschema
  ARM: dts: omap: Align L2 cache-controller nodename with dtschema
  ASoC: tas2562: Add voltage sense slot property
  ASoC: tas2562: Add voltage sense slot configuration
  ASoC: tas2562: Add right and left channel slot programming
  ASoC: Documentation: fix reference to renamed source file
  asoc: Update supported rate and format for dummy dai
  ARM: dts: omap3: Migrate AES from hwmods to sysc-omap2
  misc: pti: Fix documentation for bit-rotted function pti_tty_driver_write()
  misc: habanalabs: irq: Add missing struct identifier for 'struct hl_eqe_work'
  misc: cb710: sgbuf2: Add missing documentation for cb710_sg_dwiter_write_next_block()'s 'data' arg
  misc: mic: vop: vop_main: Remove set but unused variable 'ret'
  misc: eeprom: eeprom_93cx6: Repair function arg descriptions
  misc: lkdtm: bugs: At least try to use popuated variable
  misc: ti-st: st_kim: Tidy-up bespoke commentry
  misc: ti-st: st_core: Tidy-up bespoke commentry
  misc: c2port: core: Ensure source size does not equal destination size in strncpy()
  misc/pch_phub.c: use generic power management
  misc/phantom.c: use generic power management
  misc/tifm_7xx1.c: use generic power management
  cardreader/rtsx_pcr.c: use generic power management
  cb710/core.c: use generic power management
  lkdtm: Make arch-specific tests always available
  selftests/lkdtm: Reset WARN_ONCE to avoid false negatives
  lkdtm/heap: Avoid edge and middle of slabs
  lkdtm: Avoid more compiler optimizations for bad writes
  mei: me: add MEI device for KBP with ITPS capability
  mei: me: add MEI device for SPT with ITPS capability
  mei: me: add kdoc for mei_me_fw_type_nm()
  mei: me: make mei_me_fw_sku_sps_4() less cryptic
  mei: me: constify the device parameter to the probe quirk
  misc: rtsx_usb: Constify struct usb_device_id
  misc: genwqe: Constify struct pci_error_handlers
  mei: hdcp: Constify struct mei_cl_device_id
  mic: vop: Constify static structs
  misc: mic: Remove the error message as the call will print it
  mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr
  cxl: Fix kobject memleak
  drm/i915: Clamp linetime wm to <64usec
  blk-mq: remove the BLK_MQ_REQ_INTERNAL flag
  blk-mq: put driver tag when this request is completed
  drm/ttm: make TT creation purely optional v3
  drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
  x86/ftrace: Do not jump to direct code in created trampolines
  x86/ftrace: Only have the builtin ftrace_regs_caller call direct hooks
  x86/ftrace: Make non direct case the default in ftrace_regs_caller
  blk-cgroup: remove a dead check in blk_throtl_bio
  blk-cgroup: remove blkcg_bio_issue_check
  blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio
  cgroup: unexport cgroup_rstat_updated
  blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check
  block: move the initial blkg lookup into blkg_tryget_closest
  block: bypass blkg_tryget_closest for the root_blkg
  block: merge blkg_lookup_create and __blkg_lookup_create
  block: move the bio cgroup associatation helpers to blk-cgroup.c
  block: move bio_associate_blkg_from_page to mm/page_io.c
  block: merge __bio_associate_blkg into bio_associate_blkg_from_css
  block: really clone the block cgroup in bio_clone_blkg_association
  block: remove bio_disassociate_blkg
  dm: use bio_uninit instead of bio_disassociate_blkg
  pinctrl: tigerlake: Add support for Tiger Lake-H
  pinctrl: merrifield: Add I²S bus 2 pins to groups and functions
  s390/appldata: use struct_size() helper
  s390/debug: remove struct __debug_entry from uapi
  s390/debug: remove raw view
  s390/time: remove unused function
  s390/pci: remove unused functions
  s390/zcore: remove memmap device
  s390: convert to msecs_to_jiffies()
  io_uring: fix missing wake_up io_rw_reissue()
  phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver
  dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY
  tracing: Only allow trace_array_printk() to be used by instances
  intel_idle: Eliminate redundant static variable
  USB: serial: ch341: name prescaler, divisor registers
  phy: qcom-snps: Add a set mode callback
  phy: qcom-snps: Add runtime suspend and resume handlers
  phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250
  phy: qcom-qmp: Add QMP V4 USB3 UNIPHY
  phy: qcom-qmp: Allow different values for second lane
  drm/connector: fix minor typos in comments
  ARM: shmobile: defconfig: Enable RZ/A1H RTC support
  ARM: shmobile: defconfig: Enable ADV7612 CEC support
  ARM: shmobile: defconfig: Enable RZ/A1 CEU support
  ARM: shmobile: defconfig: Enable RZ/A watchdog support
  ARM: shmobile: defconfig: Enable CAT9554 support
  ARM: shmobile: defconfig: Enable DA9063 ONKEY support
  ARM: shmobile: defconfig: Refresh for v5.8-rc1
  ARM: dts: r8a7778: Enable IRLM setup via DT
  selftests/fpu: Add an FPU selftest
  drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
  drm/panel: use mipi_dsi_dcs_write_buffer where possible
  drm/dsi: use stack buffer in mipi_dsi_dcs_write()
  drm/zte: remove unneeded semicolon
  staging: ks7010: fix ks_wlan_start_xmit()'s return type
  staging: rtl8188eu: include: hal8188e_rate_adaptive.h: fixed a blank space coding style issue
  liquidio: use list_empty_careful in lio_list_delete_head
  sctp: use list_is_singular in sctp_list_single_entry
  8390: Fix coding-style issues
  net: mscc: ocelot: remove EXPORT_SYMBOL from ocelot_net.c
  r8169: sync support for RTL8401 with vendor driver
  r8169: merge handling of RTL8101e and RTL8100e
  cxgb4vf: fix t4vf_eth_xmit()'s return type
  l2tp: fix l2tp_eth_dev_xmit()'s return type
  net/hsr: fix hsr_dev_xmit()'s return type
  usbnet: ipheth: fix ipheth_tx()'s return type
  net: plip: fix plip_tx_packet()'s return type
  net: dwc-xlgmac: fix xlgmac_xmit()'s return type
  net: pch_gbe: fix pch_gbe_xmit_frame()'s return type
  net: nfp: fix nfp_net_tx()'s return type
  net: nb8800: fix nb8800_xmit()'s return type
  net: arc_emac: fix arc_emac_tx()'s return type
  net: aquantia: fix aq_ndev_start_xmit()'s return type
  caif: fix cfv_netdev_tx()'s return type
  caif: fix cfspi_xmit()'s return type
  caif: fix caif_xmit()'s return type
  cail,hsi: fix cfhsi_xmit()'s return type
  bareudp: Added attribute to enable & disable rx metadata collection
  hinic: add support to get eeprom information
  hinic: add support to identify physical device
  hinic: add self test support
  hinic: add support to set and get irq coalesce
  hinic: add support to set and get pause params
  fpga: dfl: introduce interrupt trigger setting API
  fpga: dfl: pci: add irq info for feature devices enumeration
  fpga: dfl: parse interrupt info for feature devices on enumeration
  selftests/bpf: Test auto-load disabling logic for BPF programs
  libbpf: Support disabling auto-loading BPF programs
  io_uring: fix iopoll -EAGAIN handling
  io_uring: do task_work_run() during iopoll
  blk-rq-qos: remove redundant finish_wait to rq_qos_wait.
  io_uring: clean up req->result setting by rw
  io_uring: kill REQ_F_LINK_NEXT
  io_uring: cosmetic changes for batch free
  io_uring: batch-free linked requests as well
  io_uring: dismantle req early and remove need_iter
  io_uring: remove inflight batching in free_many()
  io_uring: fix refs underflow in io_iopoll_queue()
  io_uring: fix missing io_grab_files()
  io_uring: don't mark link's head for_async
  io_uring: fix feeding io-wq with uninit reqs
  io_uring: fix punting req w/o grabbed env
  io_uring: fix req->work corruption
  staging: qlge: replace pr_err with netdev_err
  staging: qlge: fix ql_sem_unlock
  staging: rtl8188eu: remove unnecessary comments in hal8188e_phy_cfg.h
  tcp: update delivered_ce with delivered
  tcp: count sacked packets in tcp_sacktag_state
  tcp: add ece_ack flag to reno sack functions
  tcp: stamp SCM_TSTAMP_ACK later in tcp_clean_rtx_queue()
  net/mlx5e: kTLS, Improve rx handler function call
  net/mlx5e: kTLS, Cleanup redundant capability check
  net/mlx5e: Increase Async ICO SQ size
  net/mlx5e: kTLS, Add kTLS RX stats
  net/mlx5e: kTLS, Add kTLS RX resync support
  net/tls: Add asynchronous resync
  Revert "net/tls: Add force_resync for driver resync"
  net/mlx5e: kTLS, Add kTLS RX HW offload support
  net/mlx5e: kTLS, Use kernel API to extract private offload context
  net/mlx5e: kTLS, Improve TLS feature modularity
  net/mlx5e: Accel, Expose flow steering API for rules add/del
  net/mlx5e: Receive flow steering framework for accelerated TCP flows
  net/mlx5e: API to manipulate TTC rules destinations
  net/mlx5e: Refactor build channel params
  net/mlx5e: Turn XSK ICOSQ into a general asynchronous one
  net/mlx5: kTLS, Improve TLS params layout structures
  net/mlx5: Avoid eswitch header inclusion in fs core layer
  net/mlx5: Avoid RDMA file inclusion in core driver
  drm/panel-simple: Add missing BUS descriptions for some panels
  drm/panel-simple: Correct EDT ET057090DHU connector type
  tty: fix spelling mistake
  serial: 8250_mtk: Switch to use platform_get_irq()
  serial: 8250_ingenic: Switch to use platform_get_irq()
  serial: 8250_pxa: Switch to use platform_get_irq()
  serial: 8250_omap: Switch to use platform_get_irq()
  serial: 8250_em: Switch to use platform_get_irq()
  serial: kgdboc: Fix bad line wrapping in comment
  serial: serial-tegra: reduce irq-latency after rx errors
  8250-men-mcb: fix signed/unsigned confusion
  serial: core: drop unnecessary gpio include
  dt-bindings: iio: scd30: add device binding file
  iio: chemical: scd30: add serial interface driver
  iio: chemical: scd30: add I2C interface driver
  iio: chemical: scd30: add core driver
  MAINTAINERS: add entry for inv_icm42600 6-axis imu sensor
  dt-bindings: iio: imu: Add inv_icm42600 documentation
  iio: imu: inv_icm42600: add accurate timestamping
  iio: imu: inv_icm42600: add buffer support in iio devices
  iio: imu: inv_icm42600: add device interrupt
  Documentation: ABI: add specific icm42600 documentation
  iio: imu: add Kconfig and Makefile for inv_icm42600 driver
  iio: imu: inv_icm42600: add temperature sensor support
  iio: imu: inv_icm42600: add accelerometer IIO device
  iio: imu: inv_icm42600: add gyroscope IIO device
  iio: imu: inv_icm42600: add SPI driver for inv_icm42600 driver
  iio: imu: inv_icm42600: add I2C driver for inv_icm42600 driver
  iio: imu: inv_icm42600: add core of new inv_icm42600 driver
  iio: adc: Combine read functions for PMIC5 and PMIC7
  iio: adc: rockchip_saradc: Add support iio buffers
  iio: adc: rockchip_saradc: better prefix for channel constant
  iio: adc: rockchip_saradc: move all of probe to devm-functions
  tty: serial: fsl_lpuart: minimum baud rate support
  tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs sizeof()
  serial: samsung: fix spelling mistake
  serial: samsung: Minor whitespace cleanups
  usb: cdns3: gadget: Replace trace_printk by dev_dbg
  usbip: tools: add in man page how to load the client's module
  staging: rtl8188eu: remove blank lines in header files
  staging: qlge: fix else after return or break
  staging: qlge: fix trailing */ in block comment
  drivers/acpi: Remove function cast
  drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
  drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
  irqchip/atmel-aic5: Add support for sam9x60 rtt fixup
  irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc()
  irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
  irqchip/vic: Cut down the external API
  irqchip/vic: Drop cascaded intialization call
  irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR
  irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
  irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type()
  staging: rtl8188eu: Fix indentation
  staging: rtl8188eu: Fix strings split across lines
  staging: rtl8188eu: Fix comment formatting
  scsi: storvsc: Fix spelling mistake
  scsi: ufs: Disable WriteBooster capability for non-supported UFS devices
  scsi: bnx2fc: Removal of unused variables
  scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
  scsi: ufs: ufs-exynos: Fix build warning
  io_uring: fix function args for !CONFIG_NET
  net: atlantic: put ptp code under IS_REACHABLE check
  net: atlantic: add alignment checks in hw_atl2_utils_fw.c
  net: atlantic: missing space in a comment in aq_nic.h
  net: atlantic: fix typo in aq_ring_tx_clean
  net: atlantic: make aq_pci_func_init static
  net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP
  net: atlantic: fix variable type in aq_ethtool_get_pauseparam
  net: atlantic: MACSec offload statistics checkpatch fix
  mptcp: introduce token KUNIT self-tests
  mptcp: move crypto test to KUNIT
  mptcp: refactor token container
  mptcp: add __init annotation on setup functions
  docs: networking: move FDDI drivers to the hw driver section
  docs: networking: move ATM drivers to the hw driver section
  docs: networking: move AppleTalk / LocalTalk drivers to the hw driver section
  docs: networking: move remaining Ethernet driver docs to the hw section
  docs: networking: move ray_cs to the hw driver section
  docs: networking: move baycom to the hw driver section
  docs: networking: move z8530 to the hw driver section
  docs: networking: reorganize driver documentation again
  drm/i915/gen12: implement Wa_14011508470
  fpga manager: xilinx-spi: check INIT_B pin during write_init
  dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO
  ARM: configs: at91: sama5: Enable CLASSD
  ARM: dts: at91: sama5d2_xplained: Remove pdmic node
  ARM: dts: sam9x60: add rtt
  dt-bindings: rtc: add microchip,sam9x60-rtt
  net: phy: mdio: reset MDIO devices even if probe() is not implemented
  net: phy: reset the PHY even if probe() is not implemented
  net: mdio: add a forward declaration for reset_control to mdio.h
  net: phy: arrange headers in phy_device.c alphabetically
  net: phy: arrange headers in mdio_device.c alphabetically
  net: phy: arrange headers in mdio_bus.c alphabetically
  net: mvneta: speed down the PHY, if WoL used, to save energy
  kunit: add support for named resources
  kunit: generalize kunit_resource API beyond allocated resources
  bonding: Remove extraneous parentheses in bond_setup
  net: stmmac: dwmac-meson8b: use clk_parent_data for clock registration
  bnx2x: use generic power management
  clk: bcm: dvp: Add missing module informations
  PCI: Align PCIe capability and PCI accessor return values
  PCI: Convert PCIe capability PCIBIOS errors to errno
  PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
  docs: staging: use small font for literal includes
  docs: Add remaining Documentation/*.txt at staging/index.rst
  docs: move other kAPI documents to core-api
  docs: move mailbox.txt to driver-api and rename it
  docs: move nommu-mmap.txt to admin-guide and rename to ReST
  docs: trace: ring-buffer-design.txt: convert to ReST format
  docs: dt: convert booting-without-of.txt to ReST format
  docs: sysctl/kernel: document random
  doc: update URL for sparse's tarballs
  Replace HTTP links with HTTPS ones: Documentation/process
  Replace HTTP links with HTTPS ones: Documentation/filesystems
  Replace HTTP links with HTTPS ones: Documentation/driver-api
  Documentation/features: Add KGDB support on RISC-V
  Replace HTTP links with HTTPS ones: Documentation/sphinx/parse-headers.pl
  io-wq: return next work from ->do_work() directly
  io-wq: compact io-wq flags numbers
  io_uring: use task_work for links if possible
  docs: fs: proc.rst: convert a new chapter to ReST
  docs: fix references for DMA*.txt files
  docs: ABI: fix a typo when pointing to w1-generic.rst
  docs: driver-model: remove a duplicated markup at driver.rst
  docs: powerpc: fix some issues at vas-api.rst
  docs: hugetlbpage.rst: fix some warnings
  selftests/vm/keys: fix a broken reference at protection_keys.c
  kcsan: fix a kernel-doc warning
  fs: fs.h: fix a kernel-doc parameter description
  scripts/kernel-doc: handle function pointer prototypes
  net: pylink.h: add kernel-doc descriptions for new fields at phylink_config
  scripts/kernel-doc: parse __ETHTOOL_DECLARE_LINK_MODE_MASK
  net: netdevice.h: add a description for napi_defer_hard_irqs
  net: dev: add a missing kernel-doc annotation
  MAINTAINERS: use my kernel.org address
  docs: f2fs: fix a broken table
  docs: Don't push Sphinx upgrades quite so readily
  ASoC: Intel: sof_sdw: Add MAX98373 support
  ASoC: samsung: Fix a typo in Kconfig
  ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver
  ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec
  regulator: qcom_smd-regulator: Remove unused 'struct regulator_desc pmi8994_boost'
  regulator: wm8400-regulator: Repair dodgy kerneldoc header formatting
  regulator: tps65218-regulator: Remove pointless 'is unsigned int <0' check
  regulator: tps65217-regulator: Use the returned value of tps65217_reg_read()
  regulator: tps65217-regulator: Remove pointless 'is unsigned int <0' check
  regulator: stpmic1_regulator: Properly document 'struct stpmic1_regulator_cfg'
  regulator: pwm-regulator: Demote kerneldoc header to standard comment
  regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc header formatting
  regulator: max8998: Staticify internal function max8998_get_current_limit()
  snd/soc: correct trivial kernel-doc inconsistency
  drm/ttm: do not keep GPU dependent addresses
  ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params
  ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks
  ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config
  ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk
  ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682
  ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components
  ASoC: Intel: Boards: tgl_max98373: add dai_trigger function
  ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log
  ASoC: Intel: sof_sdw: add quirk override with kernel parameter
  ASoC: Intel: bxt_rt298: add missing .owner field
  ASoC: Intel: sof_sdw: add missing .owner field
  ASoC: Intel: cml_rt1011_rt5682: add missing .owner field
  ASoC: SOF: nocodec: add missing .owner field
  drm/scheduler: improve job distribution with multiple queues
  drm/nouveau: don't use ttm bo->offset v3
  drm/vmwgfx: don't use ttm bo->offset
  drm/bridge: ti-sn65dsi86: ensure bridge suspend happens during PM sleep
  arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 board with idk-1110wr display
  arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub board support
  arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main board support
  arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board with idk-1110wr display
  arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds specific nodes into common file
  arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub board support
  arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main board support
  arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 specific into common file
  arm64: dts: renesas: hihope-common: Separate out Rev.2.0 specific into hihope-rev2.dtsi file
  arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename HiHope RZ/G2N boards
  arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-1110wr]: Rename HiHope RZ/G2M boards
  arm64: dts: renesas: r8a77961: Add IPMMU nodes
  ARM: dts: r8a7742: Add MSIOF[0123] support
  mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash
  mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash
  batman-adv: Introduce a configurable per interface hop penalty
  batman-adv: Fix typos and grammar in documentation
  batman-adv: Switch mailing list subscription page
  batman-adv: Start new development cycle
  ARM: dts: exynos: Align L2 cache-controller nodename with dtschema
  mtd: parsers: bcm63xx: simplify CFE detection
  mtd: rawnand: brcmnand: ECC error handling on EDU transfers
  mtd: rawnand: brcmnand: Don't default to edu transfer
  mtd: rawnand: qcom: set BAM mode only if not set already
  mtd: rawnand: qcom: avoid write to unavailable register
  mtd: rawnand: trivial spelling
  mtd: rawnand: gpio: Get rid of the legacy interface implementation
  mtd: rawnand: gpio: Implement exec_op()
  mtd: rawnand: gpio: Inherit from nand_controller
  mtd: rawnand: fsl_upm: Get rid of the legacy interface implementation
  mtd: rawnand: fsl_upm: Implement exec_op()
  mtd: rawnand: fsl_upm: Inherit from nand_controller
  mtd: rawnand: fsl_upm: Use gpio descriptors
  mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ioremap_resource()
  mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate the MTD name
  mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object using devm_kzalloc()
  mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand.parts field
  mtd: rawnand: fsl_upm: Remove unused mtd var
  mtd: rawnand: Allocate the interface configurations dynamically
  mtd: rawnand: Get rid of the default ONFI timing mode
  mtd: rawnand: toshiba: Choose the interface configuration for TH58NVG2S3HBAI4
  mtd: rawnand: hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC
  mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
  mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
  mtd: rawnand: Add the ->choose_interface_config() hook
  mtd: rawnand: Introduce nand_choose_best_sdr_timings()
  mtd: rawnand: timings: Make onfi_fill_interface_config() a void helper
  mtd: rawnand: s/data_interface/interface_config/
  mtd: rawnand: Hide the chip->data_interface indirection
  mtd: rawnand: timings: Use default values for tPROG_max and tBERS_max
  mtd: rawnand: timings: Avoid redefining tR_max and tCCS_min
  mtd: rawnand: timings: Add a helper to find the closest ONFI mode
  mtd: rawnand: timings: onfi_fill_data_interface timing mode is unsigned
  mtd: rawnand: timings: Provide onfi_fill_data_interface() with a data interface
  mtd: rawnand: timings: Update onfi_fill_data_interface() kernel doc
  mtd: rawnand: Rename nand_init_data_interface()
  mtd: rawnand: Fix nand_setup_data_interface() description
  mtd: rawnand: Rename nand_has_setup_data_iface()
  mtd: rawnand: Use the data interface mode entry when relevant
  mtd: rawnand: Compare the actual timing values
  mtd: rawnand: Reorganize the nand_chip structure
  mtd: rawnand: Declare the nand_manufacturer structure out of nand_chip
  mtd: rawnand: Rename the manufacturer structure
  mtd: rawnand: Create a nand_chip operations structure
  mtd: rawnand: Only use u8 instead of uint8_t in nand_chip structure
  mtd: rawnand: Use unsigned types for nand_chip unsigned values
  mtd: nand: Rename a core structure
  mtd: nand: Drop useless 'depends on' in Kconfig
  mtd: nand: Add an extra level in the Kconfig hierarchy
  mtd: nand: Move nand_device forward declaration to the top
  dt-bindings: mtd: nand: Document the generic rb-gpios property
  mtd: rawnand: tango: Convert the driver to exec_op()
  wilc1000: move wilc driver out of staging
  drm/i915: Extend Wa_14010685332 to all ICP+ PCH's
  i40e: Remove scheduling while atomic possibility
  i40e: Add support for 5Gbps cards
  net/intel: remove driver versions from Intel drivers
  i40e: Add a check to see if MFS is set
  i40e: detect and log info about pre-recovery mode
  i40e: make PF wait reset loop reliable
  i40e: remove unused defines
  i40e: Move client header location
  arm64: sanitize compat_ptrace_write_user()
  arm64: get rid of copy_regset_to_user() in compat_ptrace_read_user()
  arm64: take fetching compat reg out of pt_regs into a new helper
  sparc64: get rid of odd callers of copy_regset_to_user()
  sparc32: get rid of odd callers of copy_regset_to_user()
  sparc64: switch genregs32_get() to use of get_from_target()
  [ia64] access_uarea(): don't bother with fpregs_[gs]et()
  [ia64] access_uarea(): stop bothering with gpregs_[gs]et()
  [ia64] regularize do_gpregs_[gs]et()
  [ia64] teach elf_access_reg() to handle the missing range (r16..r31)
  [ia64] sanitize elf_access_gpreg()
  x86: kill dump_fpu()
  x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer
  Bluetooth: btusb: Comment on unbalanced pm reference
  blktrace: Provide event for request merging
  sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling
  net: phy: mscc: improve vsc8514/8584_config_init consistency
  net: phy: mscc: remove useless page configuration in the config init
  net: phy: mscc: restore the base page in vsc8514/8584_config_init
  net: phy: mscc: do not access the MDIO bus lock directly
  net: phy: mscc: ptp: fix a typo in a comment
  net: phy: mscc: ptp: fix a smatch error
  net: phy: mscc: fix a possible double unlock
  net: phy: mscc: macsec: fix sparse warnings
  net: phy: DP83822: Add setting the fixed internal delay
  net: dp83869: Add RGMII internal delay configuration
  dt-bindings: net: Add RGMII internal delay for DP83869
  net: phy: Add a helper to return the index for of the internal delay
  dt-bindings: net: Add tx and rx internal delays
  dpaa2-eth: fix misspelled function parameters in dpni_[set/get]_taildrop
  dpaa2-eth: fix recursive header include
  dpaa2-eth: fix condition for number of buffer acquire retries
  dpaa2-eth: check the result of skb_to_sgvec()
  dpaa2-eth: trim debugfs FQ stats
  net: phylink: only restart AN if the link mode is using in-band AN
  net: dsa/ar9331: convert to mac_link_up()
  drm/debug: Expose connector VRR monitor range via debugfs
  drm/i915: Fix DP_TRAIN_MAX_{PRE_EMPHASIS,SWING}_REACHED handling
  net: phylink: add phylink_speed_(up|down) interface
  net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup()
  net/mlx5e: vxlan: Use RCU for vxlan table lookup
  net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT
  net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c
  net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel
  net/mlx5: Use kfree(ft->g) in arfs_create_groups()
  net/mlx5: FWTrace: Add missing space
  net/mlx5: Avoid eswitch header inclusion in fs core layer
  ptp_pch: use generic power management
  regulator: max14577-regulator: Demote kerneldoc header to standard comment
  regulator: cpcap-regulator: Demote kerneldoc header to standard comment
  regulator: cpcap-regulator: Remove declared and set, but never used variable 'ignore'
  regulator: wm8350-regulator: Repair odd formatting in documentation
  regulator: ab8500: Remove unused embedded struct expand_register
  regulator: dbx500-prcmu: Remove unused function dbx500_regulator_testcase()
  regulator: consumer: Supply missing prototypes for 3 core functions
  ASoC: rt1015: add missing header inclusion
  ASoC: dapm: declare missing structure prototypes
  ASoC: core: move definition of enum snd_soc_bias_level
  ASoC: tas2562: Fix shut-down gpio property
  ASoC: tas2562: Fix format issue for extra space before a comma
  ASoC: tas2562: Update shutdown GPIO property
  staging: ion: fix common struct sg_table related issues
  staging: mmal-vchiq: Allocate and free components as required
  staging: bcm2835: Break MMAL support out from camera
  trivial: staging: vc04_services: replace bitshift with BIT macro
  tools, bpftool: Define attach_type_name array only once
  tools, bpftool: Define prog_type_name array only once
  staging: most: avoid null pointer dereference when iface is null
  staging: most: sound: remove overcautious argument checking
  staging: most: sound: fix white spaces
  staging: most: sound: fix return values
  staging: most: sound: fix error path
  staging: most: sound: remove noisy log messages
  staging: most: cdev: simplify list iteration
  staging: most: cdev: fix return values
  staging: most: cdev: fix up parenthesizing
  staging: most: cdev: remove overcautious parameter checking
  staging: most: cdev: use dev_*() functions to print messages
  staging: most: cdev: remove noisy log messages
  staging: ion: remove dead code
  Staging: rtl8188eu: Fix alignment coding style issue
  drivers: staging: vt6655: replace CamelCase names on function s_uGetRTSCTSRsvTime
  staging: rts5208: fix memleaks on error handling paths in probe
  staging: kpc2000: kpc_dma: set error code in probe
  staging: rtl8188eu: use common packet header constants
  staging: gasket: replace symbolic permissions
  io_uring: enable READ/WRITE to use deferred completions
  io_uring: pass in completion state to appropriate issue side handlers
  io_uring: pass down completion state on the issue side
  io_uring: add 'io_comp_state' to struct io_submit_state
  io_uring: provide generic io_req_complete() helper
  io_uring: fix NULL-mm for linked reqs
  ALSA: core: Warn on empty module
  hvc: unify console setup naming
  console: Fix trivia typo 'change' -> 'chance'
  console: Propagate error code from console ->setup()
  tty: hvc: Return proper error code from console ->setup() hook
  serial: sunzilog: Return proper error code from console ->setup() hook
  serial: sunsab: Return proper error code from console ->setup() hook
  mips: Return proper error code from console ->setup() hook
  sched/core: Remove mmdrop() definition
  sched/fair: Optimize dequeue_task_fair()
  sched: Micro optimization in pick_next_task() and in check_preempt_curr()
  sched: Remove struct sched_class::next field
  sched: Have sched_class_highest define by vmlinux.lds.h
  sched: Force the address order of each sched class descriptor
  drm/bochs: use drm_gem_vram_offset to get bo offset v2
  drm/vram-helper: don't use ttm bo->offset v4
  drm/qxl: don't use ttm bo->offset
  drm/radeon: don't use ttm bo->offset
  drm/amdgpu: move ttm bo->offset to amdgpu_bo
  Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers
  x86/msr: Filter MSR writes
  MIPS: checksum: fix sparse flooding on asm/checksum.h
  MIPS: io: fix sparse flood on asm/io.h
  MIPS: generic/ip32: io: fix __mem_ioswabq()
  platform/chrome: cros_ec_typec: Add TBT compat support
  platform/chrome: cros_ec: Add TBT pd_ctrl fields
  ARM: dts: bcm2711: Add firmware clocks node
  drm/bridge: dw-mipi-dsi.c: remove unused header file
  ARM: tegra: The Tegra30 SDHCI is not backwards-compatible
  ARM: tegra: The Tegra30 DC is not backwards-compatible
  ARM: tegra: Remove spurious comma from node name
  ARM: tegra: Add parent clock to DSI output
  ARM: tegra: Use standard names for SRAM nodes
  ARM: tegra: seaboard: Use standard battery bindings
  ARM: tegra: Use standard names for LED nodes
  ARM: tegra: Use numeric unit-addresses
  ARM: tegra: medcom-wide: Remove extra panel power supply
  ARM: tegra: Use proper unit-addresses for OPPs
  ARM: tegra: Add missing clock-names for SDHCI controllers
  ARM: tegra: Fix order of XUSB controller clocks
  ARM: tegra: Add #reset-cells to Tegra124 memory controller
  ARM: tegra: Add missing panel power supplies
  ARM: tegra: Add micro-USB A/B port on Jetson TK1
  ARM: tegra: Use proper tuple notation
  ARM: tegra: Use standard name for Ethernet devices
  ARM: tegra: Add missing #sound-dai-cells property to codecs
  ARM: tegra: Add missing #phy-cells property to USB PHYs
  ARM: tegra: Tegra114 SDHCI is not backwards-compatible
  ARM: tegra: Rename sdhci nodes to mmc
  ARM: tegra: Drop display controller parent clocks on Tegra124
  dt-bindings: mfd: Convert stmfx bindings to json-schema
  mfd: sprd: Populate sub-devices defined in DT
  MAINTAINERS: Add myself as maintainer for Khadas MCU drivers
  thermal: Add support for the MCU controlled FAN on Khadas boards
  net: enetc add tc flower offload flow metering policing action
  net: qos: police action add index for tc flower offloading
  net: enetc: add support max frame size for tc flower offload
  net: qos: add tc police offloading action with max frame size limit
  spi: spi-geni-qcom: Use OPP API to set clk/perf state
  tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
  arm64: dts: sc7180: Add interconnect for QUP and QSPI
  spi: spi-qcom-qspi: Add interconnect support
  spi: spi-geni-qcom: Add interconnect support
  spi: spi-geni-qcom: Combine the clock setting code
  tty: serial: qcom_geni_serial: Add interconnect support
  i2c: i2c-qcom-geni: Add interconnect support
  soc: qcom-geni-se: Add interconnect support to fix earlycon crash
  soc: qcom: geni: Support for ICC voting
  selftests/bpf: Add tcp/udp iterator programs to selftests
  selftests/bpf: Implement sample udp/udp6 bpf_iter programs
  selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs
  selftests/bpf: Add more common macros to bpf_tracing_net.h
  selftests/bpf: Refactor some net macros to bpf_tracing_net.h
  selftests/bpf: Move newer bpf_iter_* type redefining to a new header file
  bpf: Add bpf_skc_to_udp6_sock() helper
  net: bpf: Implement bpf iterator for udp
  net: bpf: Add bpf_seq_afinfo in udp_iter_state
  bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers
  bpf: Add bpf_skc_to_tcp6_sock() helper
  bpf: Allow tracing programs to use bpf_jiffies64() helper
  bpf: Support 'X' in bpf_seq_printf() helper
  net: bpf: Implement bpf iterator for tcp
  net: bpf: Add bpf_seq_afinfo in tcp_iter_state
  soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync()
  lan743x: Remove duplicated include from lan743x_main.c
  net: bridge: add a flag to avoid refreshing fdb when changing/adding
  net: bridge: add option to allow activity notifications for any fdb entries
  net: neighbor: add fdb extended attribute
  net: bridge: fdb_add_entry takes ndm as argument
  MIPS: dts: ocelot: describe the load/save GPIO
  dt-bindings: net: phy: vsc8531: document the load/save GPIO
  net: phy: mscc: timestamping and PHC support
  net: phy: mscc: 1588 block initialization
  net: phy: mscc: take into account the 1588 block in MACsec init
  net: phy: mscc: remove the TR CLK disable magic value
  net: phy: mscc: fix copyright and author information in MACsec
  net: phy: add support for a common probe between shared PHYs
  RDMA/core: Delete not-used create RWQ table function
  IB/mad: Delete RMPP_STATE_CANCELING state
  IB/mad: Change atomics to refcount API
  IB/mad: Issue complete whenever decrements agent refcount
  Bluetooth: Don't restart scanning if paused
  Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake
  Bluetooth: btusb: Reset port on cmd timeout
  bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt
  tcp: Expose tcp_sock_set_keepidle_locked
  sock: Move sock_valbool_flag to header
  selftests/bpf: Workaround for get_stack_rawtp test.
  arm64: dts: ipq8074: enable USB support
  phy: qcom-qusb2: Add ipq8074 device compatible
  phy: qcom-qmp: Add USB QMP PHY support for IPQ8074
  dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible
  dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings
  phy: exynos: Rename Exynos to lowercase
  ACPI: tables: avoid relocations for table signature array
  spi: altera: fix module autoload
  spi: altera: fix driver matching failure of the device ID "spi_altera"
  ACPI: PAD: Eliminate usage of uninitialized_var() macro
  OPP: refactor dev_pm_opp_of_register_em() and update related drivers
  Documentation: power: update Energy Model description
  PM / EM: change name of em_pd_energy to em_cpu_energy
  PM / EM: remove em_register_perf_domain
  PM / EM: add support for other devices than CPUs in Energy Model
  block: move struct block_device to blk_types.h
  block: reduce ifdef CONFIG_BLOCK madness in headers
  fs: move the buffer_heads_over_limit stub to buffer_head.h
  block: move block-related definitions out of fs.h
  block: simplify sb_is_blkdev_sb
  fs: remove the mount_bdev and kill_block_super stubs
  fs: remove the HAVE_UNLOCKED_IOCTL and HAVE_COMPAT_IOCTL defines
  fs: remove an unused block_device_operations forward declaration
  block: mark bd_finish_claiming static
  tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK
  nvme-rdma: fix a missing completion with remove invalidation
  blk-iocost: Use struct_size() in kzalloc_node()
  block: bio: Use struct_size() in kmalloc()
  block: create the request_queue debugfs_dir on registration
  blktrace: ensure our debugfs dir exists
  blktrace: fix debugfs use after free
  loop: be paranoid on exit and prevent new additions / removals
  blktrace: annotate required lock on do_blk_trace_setup()
  block: revert back to synchronous request_queue removal
  block: clarify context for refcount increment helpers
  block: add docs for gendisk / request_queue refcount helpers
  nvme: use blk_mq_complete_request_remote to avoid an indirect function call
  nvme-rdma: factor out a nvme_rdma_end_request helper
  blk-mq: add a new blk_mq_complete_request_remote API
  blk-mq: factor out a blk_mq_complete_need_ipi helper
  blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request
  blk-mq: move failure injection out of blk_mq_complete_request
  blk-mq: merge the softirq vs non-softirq IPI logic
  blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP
  blk-mq: complete polled requests directly
  blk-mq: remove raise_blk_irq
  blk-mq: factor out a helper to reise the block softirq
  blk-mq: merge blk-softirq.c into blk-mq.c
  ASoC: bindings: fsl-asoc-card: Add compatible string for wm8524
  ASoC: fsl-asoc-card: Add WM8524 support
  PM / EM: update callback structure and add device pointer
  PM / EM: introduce em_dev_register_perf_domain function
  PM / EM: change naming convention from 'capacity' to 'performance'
  tty/vt: check allocation size in con_set_unimap()
  vt_ioctl: move perm checks level up
  vt_ioctl: move vt_kdsetmode out of vt_k_ioctl
  vt_ioctl: move vt_io_fontreset out of vt_io_ioctl
  vt_ioctl: move vt_resizex out of vt_ioctl
  vt_ioctl: move vt_reldisp out of vt_ioctl
  vt_ioctl: move vt_setactivate out of vt_ioctl
  vt_ioctl: move io ioctls to a separate function
  vt_ioctl: move K* ioctls to a separate function
  vt_ioctl: eliminate use of uival and ucval
  vt_ioctl: eliminate ret & breaks in vt_ioctl
  vt: simplify noncolor attributes in build_attr
  vt: remove superfluous parens in invert_screen and build_attr
  vt: use newly defined CUR_* macros
  vt: redefine world of cursor macros
  vt: whitespace and paren cleanup in add_softcursor
  vt: synchronize types and use min in csi_X
  vt: make tc write more obvious in vc_con_write_normal
  vt: simplify vc_attr handling in vc_con_write_normal
  vc: simplify condition in vc_con_write_normal
  vc: move normal char processing from do_con_write
  vc: extract detecting control characters from do_con_write
  vc: introduce struct vc_draw_region
  vc: move translation out of do_con_write
  vt: move rescan_last_byte label earlier
  vt: extract attribute inversion to vc_invert_attr
  vt: rearrange vc_translate_unicode
  vt: separate unicode handling into vc_translate_unicode
  vt: use modern types in do_con_write
  vt: move vc_translate to vt.c and rename it
  vt: get rid of VT10.ID macros
  vt: use tty_insert_flip_string in respond_string
  vt: remove 25 years stale comment
  vt: convert vc_tab_stop to bitmap
  vt: switch G0/1_charset to an array
  vt: deduplicate setGx code
  vc: switch state to bool
  vt: introduce enum vc_intensity for intensity
  vc: separate state
  um: line, remove put_char
  gcc-plugins/stackleak: Add 'verbose' plugin parameter
  gcc-plugins/stackleak: Use asm instrumentation to avoid useless register saving
  ARM: vdso: Don't use gcc plugins for building vgettimeofday.c
  gcc-plugins/stackleak: Don't instrument itself
  dma-buf: minor doc touch-ups
  libbpf: Prevent loading vmlinux BTF twice
  libbpf: Fix spelling mistake "kallasyms" -> "kallsyms"
  tools, bpftool: Fix variable shadowing in emit_obj_refs_json()
  usbip: tools: fix module name in man page
  usbip: tools: fix build error for multiple definition
  USB: ch9: add "USB_" prefix in front of TEST defines
  phy: Remove CONFIG_ARCH_* check for related subdir in Makefile
  RDMA/ipoib: Return void from ipoib_ib_dev_stop()
  RDMA/mlx5: Add support to get MR resource in RAW format
  RDMA/mlx5: Add support to get CQ resource in RAW format
  RDMA/mlx5: Add support to get QP resource in RAW format
  RDMA: Add support to dump resource tracker in RAW format
  ipmi: ssif: Remove finished TODO comment about SMBus alert
  Doc: driver-api: ipmi: Add description of alerts_broken module param
  gpio: Drop superfluous dependencies on GPIOLIB
  gpio: zynq: Remove error prints in EPROBE_DEFER
  gpio: zynq: Add pmc gpio support
  gpio: zynq: Disable the irq if it is not a wakeup source
  gpio: zynq: Add Versal support
  clk: meson: meson8b: Drop CLK_IS_CRITICAL from fclk_div2
  dt-bindings: gpio: Add pmc gpio node to gpio-zynq
  dt-bindings: gpio: Add binding for Versal gpio
  gpio: zynq: protect direction in/out with a spinlock
  drm/i915/dp_mst: Enable VC payload allocation after transcoder is enabled
  dmaengine: pl330: Make sure the debug is idle before doing DMAGO
  dmaengine: idxd: move submission to sbitmap_queue
  dmaengine: idxd: add leading / for sysfspath in ABI documentation
  drm/mipi-dbi: Remove ->enabled
  drm/tiny/repaper: Drop edp->enabled
  dmaengine: acpi: Drop double check for ACPI companion device
  dmaengine: hisilicon: Use struct_size() in devm_kzalloc()
  xfrm: introduce oseq-may-wrap flag
  scsi: ufs: ufs-exynos: Fix return value check in exynos_ufs_init()
  scsi: ufs: Allow exynos ufs driver to build as module
  cxgb4: move device dump arrays in header to C file
  cxgb4: always sync access when flashing PHY firmware
  selftests/net: plug rxtimestamp test into kselftest framework
  net: thunderbolt: Add comment clarifying prtcstns flags
  net/fsl: enable extended scanning in xgmac_mdio
  net/fsl: acpize xgmac_mdio
  net: phy: Allow mdio buses to auto-probe c45 devices
  tulip: uli526x: use generic power management
  tulip: tulip_core: use generic power management
  tulip: de2104x: use generic power management
  tulip: windbond-840: use generic power management
  tulip: dmfe: use generic power management
  amd-xgbe: Convert to generic power management
  amd8111e: Convert to generic power management
  pcnet32: Convert to generic power management
  dn_route_rcv: remove redundant dev null check
  dcb_doit: remove redundant skb check
  net: ipv6: Use struct_size() helper and kcalloc()
  xirc2ps_cs: remove dev null check from do_reset().
  udp: move gro declarations to net/udp.h
  net: move tcp gro declarations to net/tcp.h
  tcp: move ipv4_specific to tcp include file
  tcp: move ipv6_specific declaration to remove a warning
  tcp: add declarations to avoid warnings
  selinux: log error messages on required process class / permissions
  scripts/selinux/mdp: fix initial SID handling
  selinux: allow reading labels before policy is loaded
  audit: log nftables configuration change events
  arm64: dts: qcom: angler: Add qcom,msm-id and pmic-id
  arm64: dts: qcom: msm8994: Add PSCI node
  arm64: dts: qcom: msm8994: Add pmu node
  arm64: dts: qcom: msm8994: Add I2C, SPI and BLSP DMA nodes
  arm64: dts: qcom: msm8994: Add SDHCI1 node
  arm64: dts: qcom: msm8994: Add a proper CPU map
  arm64: dts: qcom: msm8994: Add SPMI PMIC arbiter device
  arm64: dts: qcom: msm8994: Modernize the DTS style
  soc: qcom: smd-rpm: Add msm8994 compatible
  r8169: rename RTL8125 to RTL8125A
  bonding/xfrm: use real_dev instead of slave_dev
  mlxsw: Enforce firmware version for Spectrum-3
  mlxsw: Bump firmware version to XX.2007.1168
  ipv6: fib6: avoid indirect calls from fib6_rule_lookup
  indirect_call_wrapper: extend indirect wrapper to support up to 4 calls
  tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile
  selftests/bpf: Add variable-length data concat pattern less than test
  selftests/bpf: Add variable-length data concatenation pattern test
  bpf: Switch most helper return values from 32-bit int to 64-bit long
  mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c
  rtnetlink: add keepalived rtm_protocol
  arm64: defconfig: Enable Qualcomm IPCC driver
  arm64: dts: qcom: sm8250: Add remoteprocs
  arm64: dts: qcom: sm8250: Add SMP2P nodes
  arm64: dts: qcom: sm8250: Add QMP AOSS node
  arm64: dts: qcom: sm8250: Add IPCC
  arm64: dts: qcom: sm8250-mtp: Drop PM8150 ldo11
  arm64: defconfig: Enable Qualcomm SM8250 pinctrl driver
  soc: qcom: socinfo: add SM8250 entry to soc_id array
  soc: qcom: socinfo: add file with SoC info format version
  soc: qcom: socinfo: fix printing of pmic_model
  soc: qcom: socinfo: add support for newer socinfo data
  drm: bridge: dw-hdmi: Make connector creation optional
  drm: bridge: dw-hdmi: Pass drm_connector to internal functions as needed
  drm: bridge: dw-hdmi: Store current connector in struct dw_hdmi
  drm: bridge: dw-hdmi: Split connector creation to a separate function
  drm: bridge: dw-hdmi: Pass drm_display_info to dw_hdmi_support_scdc()
  drm: bridge: dw-hdmi: Constify mode argument to internal functions
  drm: bridge: dw-hdmi: Constify mode argument to dw_hdmi_phy_ops .init()
  drm: bridge: dw-hdmi: Pass drm_display_info to .mode_valid()
  drm: meson: dw-hdmi: Use dw_hdmi context to replace hack
  drm: bridge: dw-hdmi: Remove unused field from dw_hdmi_plat_data
  drm: bridge: dw-hdmi: Pass private data pointer to .configure_phy()
  drm: bridge: dw-hdmi: Pass private data pointer to .mode_valid()
  drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid()
  drm: edid: Constify connector argument to infoframe functions
  drm: bridge: simple-bridge: Make connector creation optional
  drm: bridge: simple-bridge: Delegate operations to next bridge
  drm: bridge: Return NULL on error from drm_bridge_get_edid()
  drm: bridge: adv7511: Make connector creation optional
  drm: bridge: adv7511: Implement bridge connector operations
  drm: bridge: adv7511: Split connector creation to a separate function
  drm: bridge: adv7511: Split EDID read to a separate function
  arm64: tegra: Rename sdhci nodes to mmc
  arm64: tegra: Add unit-address to memory node
  arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP
  arm64: tegra: Remove parent clock from display controllers
  arm64: tegra: Add interrupt-names for host1x
  arm64: tegra: Add Tegra132 compatible string for host1x
  arm64: tegra: Add interrupt for Tegra194 memory controller
  arm64: tegra: Describe interconnect paths on Tegra194
  arm64: tegra: Describe interconnect paths on Tegra186
  arm64: tegra: Remove extra compatible for Tegra210 SDHCI
  arm64: tegra: Remove extra compatible for Tegra194 SDHCI
  arm64: tegra: Use standard notation for interrupts
  arm64: tegra: Fix #address-cells/#size-cells for SRAM on Tegra186
  arm64: tegra: Add missing #phy-cells property on Jetson AGX Xavier
  arm64: tegra: Add missing #phy-cells property on Jetson TX2
  ARM: tegra: The Tegra114 DC is not backwards-compatible
  ARM: tegra: gr3d is not backwards-compatible
  ARM: tegra: gr2d is not backwards-compatible
  ARM: tegra: Add missing host1x properties
  ARM: tegra: Do not mark host1x as simple bus
  ARM: tegra: tn7: Use the correct DSI/CSI supply
  ARM: tegra: roth: Use the correct DSI/CSI supply
  ARM: tegra: Remove battery-name property
  ARM: tegra: Remove simple regulators bus
  ARM: tegra: Remove simple clocks bus
  ARM: tegra: Add missing clock-names for SDHCI on Tegra114
  x86/mce, EDAC/mce_amd: Print PPIN in machine check records
  RDMA: Add dedicated CM_ID resource tracker function
  RDMA: Add dedicated QP resource tracker function
  RDMA: Add a dedicated CQ resource tracker function
  RDMA: Add dedicated MR resource tracker function
  RDMA/core: Don't call fill_res_entry for PD
  MAINTAINERS: switch dmaengine tree to kernel.org
  net/mlx5: Add support in query QP, CQ and MKEY segments
  net/mlx5: Export resource dump interface
  drm/mm/selftests: fix wrong return type casting
  drm/mm: cleanup and improve next_hole_*_addr()
  drm/mm: optimize find_hole() as well
  drm/mm: remove unused rb_hole_size()
  media: media-request: Fix crash if memory allocation fails
  media: ov2740: add NVMEM interface to read customized OTP data
  media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse()
  media: i2c: imx290: Move the settle time delay out of loop
  media: i2c: imx290: Add support to enumerate all frame sizes
  media: i2c: imx290: Add RAW12 mode support
  media: i2c: imx290: Add support for test pattern generation
  media: i2c: imx290: Add configurable link frequency and pixel rate
  media: i2c: imx290: Add support for 2 data lanes
  media: i2c: imx290: fix reset GPIO pin handling
  media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS()
  media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
  media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
  media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
  media: ov2740: make ov2740 driver only work with ACPI
  media: smiapp: Use pm_runtime_get_if_active
  media: smiapp: Fix runtime PM imbalance on error
  media: media/cec.h: document cec_adapter fields
  media: cec: remove unused waitq and phys_addrs fields
  perf parse-events: Declare bison header file output
  perf expr: Add missing headers noticed when building with NO_LIBBPF=1
  media: cec-ioc-adap-g-caps.rst: document available_log_addrs
  media: budget-core: Improve exception handling in budget_register()
  media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()
  media: dvbsky: MyGica T230* receivers also do DVB-C and DVB-T
  media: cxusb-analog: fix V4L2 dependency
  media: MAINTAINERS: rc-core and lirc maintainership
  media: USB: cdc-acm: blacklist IR Droid / IR Toy device
  media: rc: add support for Infrared Toy and IR Droid devices
  media: dev-encoder.rst: add GFDL-1-1+ to SPDX header
  spi: imx: add fallback feature
  spi: introduce fallback to pio
  Bluetooth: btmtksdio: fix up firmware download sequence
  Bluetooth: btusb: fix up firmware download sequence
  Bluetooth: add a mutex lock to avoid UAF in do_enale_set
  regulator: pfuze100: add condition check for 'ramp_delay = 0'
  media: dev-encoder.rst: add reference to V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
  media: videodev2.h: add V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL flag
  media: dev-decoder.rst: small fixes
  media: vidioc-g-parm.rst: update the VIDIOC_G/S_PARM documentation
  media: docs-rst: Document memory-to-memory video encoder interface
  ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit()
  ASoC: mediatek: mt8183-da7219: set playback and capture constraints
  ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format
  arm64: dts: imx8mp: Add fallback compatible to ocotp node
  media: vivid: add cache_hints module param
  media: videobuf2: remove redundant if-statement
  media: videobuf2: don't test db_attach in dma-contig prepare and finish
  media: videobuf2: add begin/end cpu_access callbacks to dma-sg
  media: videobuf2: add begin/end cpu_access callbacks to dma-contig
  media: videobuf2: check ->synced flag in prepare() and finish()
  media: videobuf2: do not sync caches when we are allowed not to
  media: videobuf2: factor out planes prepare/finish functions
  media: videobuf2: handle V4L2_FLAG_MEMORY_NON_CONSISTENT flag
  media: videobuf2: add queue memory consistency parameter
  media: videobuf2: add V4L2_FLAG_MEMORY_NON_CONSISTENT flag
  ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit()
  ASoC: intel: sof_rt5682: move disabling jack to dai link's exit()
  ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod
  ASoC: Intel: bdw-rt5677: fix module load/unload issues
  ASoC: soc-link: introduce exit() callback
  media: videobuf2: handle V4L2 buffer cache flags
  media: videobuf2: add cache management members
  media: videobuf2: use explicit unsigned int in vb2_queue
  media: doc-rst: Fix typos in packed Bayer raw14 pixel formats diagram
  media: gspca: remove redundant assignment to variable retval
  media: vpif: Fix runtime PM imbalance in vpif_probe
  media: exynos4-is: Fix runtime PM imbalance in fimc_is_probe
  media: exynos4-is: Fix runtime PM imbalance in isp_video_open
  media: camss: vfe: Fix runtime PM imbalance on error
  media: camss: ispif: Fix runtime PM imbalance on error
  media: camss: csid: Fix runtime PM imbalance in csid_set_power
  media: coda: Fix runtime PM imbalance on error
  media: fimc-capture: Fix runtime PM imbalance on error
  media: s5k6a3: Fix runtime PM imbalance on error
  media: staging: tegra-vde: fix runtime pm imbalance on error
  media: staging: rkisp1: fix dev param for dev_* debugs
  media: staging: rkisp1: stats: don't set stats flags in rkisp1_stats_send_measurement
  media: staging: rkisp1 stats: set a measure flag with '|=' instead of '='
  media: v4l: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver
  media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem
  arm64: dts: imx8qxp: Add ethernet alias
  arm64: dts: imx8qxp: add i2c aliases
  arm64: dts: imx8qxp: add alias for lsio MU
  cpufreq: blacklist SC7180 in cpufreq-dt-platdev
  cpufreq: blacklist SDM845 in cpufreq-dt-platdev
  s390/kvm: diagnose 0x318 sync and reset
  ia64: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
  sparc: unconditionally enable HAVE_COPY_THREAD_TLS
  sparc: share process creation helpers between sparc and sparc64
  sparc64: enable HAVE_COPY_THREAD_TLS
  firmware: imx: scu-pd: add more cm4 resources
  firmware: imx: add resource management api
  firmware: imx: scu-pd: fix cm40 power domain
  arm64: dts: qcom: Add support for Sony Xperia 10/10 Plus (Ganges platform)
  arm64: dts: qcom: Add support for Sony Xperia XA2/Plus/Ultra (Nile platform)
  arm64: dts: qcom: sdm630: Add sdm630 dts file
  arm64: dts: qcom: pm660(l): Add base dts files
  s390/setup: diag 318: refactor struct
  soc: imx: scu: use devm_kasprintf
  drm/i915/dp_mst: Clear the ACT sent flag during encoder disabling too
  drm/i915/dp_mst: Clear only the ACT sent flag from DP_TP_STATUS
  drm/i915/dp_mst: Move clearing the ACT sent flag closer to its polling
  drm/i915/dp_mst: Disable link training fallback on MST links
  drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders
  clk: imx: vf610: add CAAM clock
  clk: imx8mp: add mu root clk
  dt-bindings: soc: qcom: Document MSM8936 SMD RPM
  drivers: soc: Add MSM8936 SMD RPM compatible
  arm64: dts: imx8m: add mu node
  ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val
  net: atlantic: A2: phy loopback support
  net: atlantic: A2: report link partner capabilities
  net: atlantic: A2: flow control support
  net: atlantic: A2: EEE support
  net: atlantic: remove baseX usage
  net: atlantic: A2: half duplex support
  net/core/devlink.c: remove new uninitialized_var() usage
  tcindex_change: Remove redundant null check
  net: mtk_eth_soc: use resolved link config in mac_link_up()
  net: mscc: ocelot: support IPv4, IPv6 and plain Ethernet mdb entries
  net: mscc: ocelot: introduce macros for iterating over PGIDs
  net: dsa: felix: call port mdb operations from ocelot
  net: mscc: ocelot: make the NPI port a proper target for FDB and MDB
  net: mscc: ocelot: fix encoding destination ports into multicast IPv4 address
  arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs
  clk: vc5: Enable addition output configurations of the Versaclock
  dt: Add additional option bindings for IDT VersaClock
  clk: vc5: Allow Versaclock driver to support multiple instances
  clk: qcom: smd: Add support for MSM8936 rpm clocks
  dt-bindings: clock: rpmcc: Document MSM8936 compatible
  tools/bpftool: Add documentation and sample output for process info
  tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs
  libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses
  tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h
  tools/bpftool: Minimize bootstrap bpftool
  tools/bpftool: Move map/prog parsing logic into common
  selftests/bpf: Add __ksym extern selftest
  libbpf: Add support for extracting kernel symbol addresses
  libbpf: Generalize libbpf externs support
  selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport
  mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports
  mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION
  mlxsw: spectrum: Split handling of pedit mangle by chip type
  net: phy: marvell: Add Marvell 88E1548P support
  net: phy: marvell: Add Marvell 88E1340S support
  net: phy: marvell: use a single style for referencing functions
  r8169: improve rtl8169_runtime_resume
  r8169: remove driver-specific mutex
  r8169: use RTNL to protect critical sections
  r8169: add rtl8169_up
  r8169: remove no longer needed checks for device being runtime-active
  r8169: mark device as not present when in PCI D3
  net: core: try to runtime-resume detached device in __dev_open
  net: stmmac: dwmac-meson8b: add a compatible string for G12A SoCs
  dt-bindings: net: dwmac-meson: Add a compatible string for G12A onwards
  bnxt_en: Add board.serial_number field to info_get cb
  devlink: Add support for board.serial_number to info_get cb.
  arm64: defconfig: Add CONFIG_QCOM_RPMPD
  net: dsa: sja1105: make the instantiations of struct sja1105_info constant
  net: dsa: sja1105: make config table operation structures constant
  net: dsa: sja1105: remove empty structures from config table ops
  net: dsa: qca8k: Minor comment spelling fix
  net: dsa: qca8k: Improve SGMII interface handling
  net: dsa: qca8k: Switch to PHYLINK instead of PHYLIB
  bonding: support hardware encryption offload to slaves
  mlx5: become aware of when running as a bonding slave
  ixgbe_ipsec: become aware of when running as a bonding slave
  xfrm: bail early on slave pass over skb
  net/mlx5: E-switch, Supporting setting devlink port function mac address
  net/mlx5: Split mac address setting function for using state_lock
  net/mlx5: E-switch, Support querying port function mac address
  net/mlx5: Move helper to eswitch layer
  net/mlx5: E-switch, Introduce and use eswitch support check helper
  net/mlx5: Constify mac address pointer
  net/devlink: Support setting hardware address of port function
  net/devlink: Support querying hardware address of port function
  net/devlink: Prepare devlink port functions to fill extack
  libbpf: Add a bunch of attribute getters/setters for map definitions
  soc: qcom: rpmh: Update rpmh_invalidate function to return void
  soc: qcom: rpmh: Allow RPMH on ARM SoC
  drm/i915/params: switch to device specific parameters
  selftests/bpf: Test access to bpf map pointer
  bpf: Set map_btf_{name, id} for all map types
  bpf: Support access to bpf map fields
  bpf: Rename bpf_htab to bpf_shtab in sock_map
  bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind
  perf parse-events: Declare flex header file output
  perf pmu: Add flex debug build flag
  perf pmu: Add bison debug build flag
  perf parse-events: Use automatic variable for yacc input
  perf parse-events: Use automatic variable for flex input
  perf evlist: Fix the class prefix for 'struct evlist' branch_type methods
  perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods
  perf evlist: Fix the class prefix for 'struct evlist' sample_type methods
  perf evlist: Fix the class prefix for 'struct evlist' strerror methods
  perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods
  perf pmu: Improve CPU core PMU HW event list ordering
  perf pmu: List kernel supplied event aliases for arm64
  perf cs-etm: Allow no CoreSight sink to be specified on command line
  perf expr: Add < and > operators
  perf expr: Add d_ratio operation
  perf script: Fixup some evsel/evlist method names
  perf tests: Add parse metric test for frontend metric
  perf tests: Add parse metric test for ipc metric
  perf tools: Add test_generic_metric function
  perf tools: Release metric_events rblist
  perf tools: Factor out prepare_metric function
  perf tools: Add metricgroup__parse_groups_test function
  perf tools: Add map to parse_groups() function
  perf tools: Add fake_pmu to parse_group() function
  perf parse: Factor out parse_groups() function
  perf tests: Add another metric parsing test
  perf pmu: Add a perf_pmu__fake object to use with __parse_events()
  perf parse: Provide a way to pass a fake_pmu to parse_events()
  perf tests: Factor check_parse_id function
  perf tools: Add fake pmu support
  perf annotate: Remove unneeded conversion to bool
  soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
  RDMA/rxe: Remove unused rxe_mem_map_pages
  RDMA/hfi1: Remove hfi1_create_qp declaration
  RDMA/ipoib: Return void from ipoib_mcast_stop_thread()
  thunderbolt: Add support for on-board retimers
  thunderbolt: Implement USB4 port sideband operations for retimer access
  thunderbolt: Retry USB4 block read operation
  thunderbolt: Generalize usb4_switch_do_[read|write]_data()
  thunderbolt: Split common NVM functionality into a separate file
  thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list
  thunderbolt: Add KUnit tests for tunneling
  thunderbolt: Add USB3 bandwidth management
  thunderbolt: Make tb_port_get_link_speed() available to other files
  thunderbolt: Implement USB3 bandwidth negotiation routines
  thunderbolt: Increase DP DPRX wait timeout
  thunderbolt: Report consumed bandwidth in both directions
  thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports
  thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports
  thunderbolt: Do not tunnel USB3 if link is not USB4
  thunderbolt: Add DP IN resources for all routers
  thunderbolt: Add KUnit tests for path walking
  thunderbolt: Increase path length in discovery
  thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery
  thunderbolt: Check that both ports are reachable when allocating path
  thunderbolt: Make tb_path_alloc() work with tree topologies
  thunderbolt: Make tb_next_port_on_path() work with tree topologies
  thunderbolt: Fix path indices used in USB3 tunnel discovery
  thunderbolt: Get rid of E2E workaround
  thunderbolt: NHI can use HopIDs 1-7
  thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32
  thunderbolt: Build initial XDomain property block upon first connect
  selftests/x86: Add a syscall_arg_fault_64 test for negative GSBASE
  Bluetooth: Disconnect if E0 is used for Level 4
  gpio: max732x: remove redundant check from probe()
  pinctrl: merrifield: Update pin names in accordance with official list
  platform/chrome: cros_ec_typec: Make configure_mux static
  MIPS: Loongson-2EF: disable fix-loongson3-llsc in compiler
  ACPI: sysfs: add newlines when printing module parameters
  ACPI: EC: add newline when printing 'ec_event_clearing' module parameter
  x86/msr: Move the F15h MSRs where they belong
  ACPI: property: use cached name in acpi_fwnode_get_named_child_node()
  spi: spi-geni-qcom: Don't set {tx,rx}_rem_bytes unnecessarily
  spi: spi-geni-qcom: Simplify setup_fifo_xfer()
  pinctrl: sh-pfc: r8a77970: Add RPC pins, groups, and functions
  pinctrl: sh-pfc: r8a77980: Add RPC pins, groups, and functions
  RDMA: Correct trivial kernel-doc inconsistencies
  ACPI: procfs: Remove last dirs after being marked deprecated for a decade
  clk: renesas: rzg2: Mark RWDT clocks as critical
  clk: renesas: rcar-gen3: Mark RWDT clocks as critical
  clk: renesas: cpg-mssr: Mark clocks as critical only if on at boot
  ASoC: wm_adsp: Add controls for calibration and diagnostic FW
  ASoC: remove snd_soc_component_read32()
  ASoC: codecs: ak*: rename to snd_soc_component_read()
  ASoC: codecs: cs*: rename to snd_soc_component_read()
  ASoC: codecs: da*: rename to snd_soc_component_read()
  ASoC: codecs: rt*: rename to snd_soc_component_read()
  ASoC: codecs: wm*: rename to snd_soc_component_read()
  ASoC: codecs: alc*: rename to snd_soc_component_read()
  ASoC: codecs: msm*: rename to snd_soc_component_read()
  ASoC: codecs: max*: rename to snd_soc_component_read()
  ASoC: codecs: tlv*: rename to snd_soc_component_read()
  ASoC: codecs: wcd*: rename to snd_soc_component_read()
  ASoC: codecs: rename to snd_soc_component_read()
  ASoC: atmel: rename to snd_soc_component_read()
  ASoC: pxa: rename to snd_soc_component_read()
  ASoC: soc-component: use io_mutex correctly
  ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32()
  Bluetooth: use configured params for ext adv
  docs: block: Create blk-mq documentation
  fork: fold legacy_clone_args_valid() into _do_fork()
  soundwire: qcom: Constify static structs
  memory: tegra: Delete some dead code
  memory: tegra: Avoid unused function warnings
  memory: tegra: Drop <linux/clk-provider.h>
  memory: tegra: Fix an error handling path in tegra186_emc_probe()
  memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt
  memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt
  memory: tegra: Support derated timings on Tegra210
  memory: tegra: Add EMC scaling sequence code for Tegra210
  memory: tegra: Add EMC scaling support code for Tegra210
  memory: tegra: Make debugfs permissions human-readable
  soundwire: intel: transition to 3 steps initialization
  soundwire: intel_init: pass link information as platform data
  soundwire: intel_init: use devm_ allocation
  soundwire: intel_init: remove useless test
  soundwire: intel: clarify drvdata and remove more indirections
  soundwire: intel: cleanups for indirections/logs
  drm/ast: Use per-device logging macros
  drm/ast: Upcast from DRM device to ast structure via to_ast_private()
  drm/ast: Remove test for device from ast_pm_freeze()
  drm/ast: Remove unused code paths for AST 1180
  soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices
  soundwire: Replace 'objs' by 'y'
  soc: mediatek: cmdq: add set event function
  soc: mediatek: cmdq: export finalize function
  soc: mediatek: cmdq: add assign function
  pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
  pinctrl: baytrail: Drop no-op ACPI_PTR() call
  pinctrl: lynxpoint: Drop no-op ACPI_PTR() call
  KVM: arm64: Simplify PtrAuth alternative patching
  KVM: arm64: Check HCR_EL2 instead of shadow copy to swap PtrAuth registers
  KVM: arm64: Allow PtrAuth to be enabled from userspace on non-VHE systems
  KVM: arm64: Allow ARM64_PTR_AUTH when ARM64_VHE=n
  KVM: arm64: Enable Address Authentication at EL2 if available
  powerpc/8xx: Modify ptep_get()
  powerpc/mm/book3s64: Skip 16G page reservation with radix
  clk: qcom: smd: Add support for SDM660 rpm clocks
  clk: add function documentation for clk_hw_round_rate()
  leds-bcm6328: support second hw blinking interval
  leds: drop redundant struct-device pointer casts
  leds: wm831x-status: fix use-after-free on unbind
  leds: lm36274: fix use-after-free on unbind
  leds: lm3533: fix use-after-free on unbind
  leds: da903x: fix use-after-free on unbind
  leds: 88pm860x: fix use-after-free on unbind
  leds: lm355x: avoid enum conversion warning
  dt-bindings: leds: fix macro names for pca955x
  soc: qcom: socinfo: Add socinfo entry for SDM630
  pinctrl: lynxpoint: Introduce helpers to enable or disable input
  pinctrl: lynxpoint: Make use of for_each_requested_gpio()
  pinctrl: intel: Make use of for_each_requested_gpio_in_range()
  pinctrl: intel: Protect IO in few call backs by lock
  pinctrl: intel: Split intel_config_get() to three functions
  pinctrl: intel: Drop the only label in the code for consistency
  pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce()
  pinctrl: intel: Make use of IRQ_RETVAL()
  pinctrl: intel: Reduce scope of the lock
  pinctrl: intel: Disable input and output buffer when switching to GPIO
  pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 3)
  pinctrl: intel: Allow drivers to define ACPI address space ID
  pinctrl: intel: Allow drivers to define total amount of IRQs per community
  pinctrl: cherryview: Convert chv_writel() to use chv_padreg()
  pinctrl: cherryview: Introduce helpers to IO with common registers
  pinctrl: cherryview: Introduce chv_readl() helper
  arm64: dts: ti: k3-am654-main: Update otap-del-sel values
  arm64: dts: ti: k3-j721e-mcu-wakeup: add k3 platforms chipid module node
  arm64: dts: ti: k3-am65-wakeup: add k3 platforms chipid module node
  clk: qcom: Add ipq6018 apss clock controller
  clk: qcom: Add DT bindings for ipq6018 apss clock controller
  clk: qcom: Add ipq apss pll driver
  dt-bindings: clock: add ipq6018 a53 pll compatible
  Bluetooth: Add hci_dev_lock to get/set device flags
  powerpc/4xx: ppc4xx compile flag optimizations
  powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k
  selftests/powerpc: Add prefixed loads/stores to alignment_handler test
  io_uring: kill NULL checks for submit state
  io_uring: set @poll->file after @poll init
  io_uring: remove REQ_F_MUST_PUNT
  io_uring: remove setting REQ_F_MUST_PUNT in rw
  io_uring: support true async buffered reads, if file provides it
  mm: add kiocb_wait_page_queue_init() helper
  btrfs: flag files as supporting buffered async reads
  xfs: flag files as supporting buffered async reads
  block: flag block devices as supporting IOCB_WAITQ
  fs: add FMODE_BUF_RASYNC
  mm: support async buffered reads in generic_file_buffered_read()
  mm: add support for async page locking
  mm: abstract out wake_page_match() from wake_page_function()
  mm: allow read-ahead with IOCB_NOWAIT set
  io_uring: re-issue block requests that failed because of resources
  io_uring: catch -EIO from buffered issue request failure
  io_uring: always plug for any number of IOs
  block: provide plug based way of signaling forced no-wait semantics
  io_uring: separate reporting of ring pages from registered pages
  io_uring: report pinned memory usage
  io_uring: rename ctx->account_mem field
  io_uring: add wrappers for memory accounting
  io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior
  io_uring: change the poll type to be 32-bits
  selftests/powerpc: Allow choice of CI memory location in alignment_handler test
  powerpc/powernv/ioda: Return correct error if TCE level allocation failed
  powerpc/pseries/svm: Drop unused align argument in alloc_shared_lppaca() function
  powerpc/ptdump: Fix build failure in hashpagetable.c
  powerpc/mm: Fix typo in IS_ENABLED()
  powerpc/xive: Ignore kmemleak false positives
  powerpc/configs: Remove CMDLINE_BOOL
  powerpc: Remove inaccessible CMDLINE default
  powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_1
  powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_0B
  powerpc/dt_cpu_ftrs: Remove unused macro ISA_V2_07B
  powerpc/64: indirect function call use bctrl rather than blrl in ret_from_kernel_thread
  arm64: dts: qcom: sm8250: add I2C and SPI nodes
  arm64: dts: qcom: sm8250: Add TLMM pinctrl node
  arm64: dts: qcom: pm8150x: add thermal alarms and thermal zones
  arm64: dts: qcom: sm8250-mtp: include pmic files
  arm64: dts: qcom: pm8009: Add base dts file
  hwspinlock: Simplify Kconfig
  ARM: dts: qcom: add qfprom definition to ipq806x
  arm64: dts: ipq8074: enable sdhci node
  arm64: dts: qcom: sm8150: Add USB and PHY device nodes
  arm64: defconfig: Enable the PM8xxx RTC driver
  arm64: dts: qcom: sm8150: Add thermal zones and throttling support
  dt-bindings: thermal: qcom-tsens: Add compatible for sm8150, sm8250
  arm64: dts: msm8916: Add interconnect provider DT nodes
  arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node
  arm64: dts: qcom: sm8250: add watchdog device
  arm64: dts: qcom: apq8016-sbc: Replace spaces with tabs
  arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
  arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
  arm64: dts: qcom: msm8916: Set #address-cells for lpass
  arm64: dts: qcom: lenovo630: Add Modem firmware files
  arm64: dts: qcom: msm8998-clamshell: Fix label on l15 regulator
  arm64: dts: qcom: msm8998-mtp: Fix label on l15 regulator
  arm64: dts: qcom: sc7180: Move mss node to the right place
  drm/panel: simple: add Tianma TM070JVHG33
  drm/panel: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
  dt-bindings: display: simple: add Tianma TM070JVHG33
  dt-bindings: display: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
  arm64: defconfig: Enable SDM845 video clock controller
  arm64: dts: qcom: sm8250: change ufs node name to ufshc
  arm64: dts: qcom: sm8250: sort nodes by physical address
  arm64: dts: qcom: sm8250: rename spmi node to spmi_bus
  arm64: dts: qcom: sm8250: use dt-bindings defines for clocks
  net: mvpp2: set xlg flow control in mvpp2_mac_link_up()
  net: mvpp2: add register modification helper
  net: mvpp2: add mvpp2_phylink_to_port() helper
  net: mvpp2: add port support helpers
  Remove redundant skb null check
  tcp: remove indirect calls for icsk->icsk_af_ops->send_check
  tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit
  of: mdio: preserve phy dev_flags in of_phy_connect()
  net: Avoid overwriting valid skb->napi_id
  Remove redundant condition in qdisc_graft
  net: mscc: ocelot: unexpose ocelot_vcap_policer_{add,del}
  net: mscc: ocelot: generalize the "ACE/ACL" names
  net: mscc: ocelot: rename ocelot_ace.{c, h} to ocelot_vcap.{c,h}
  net: mscc: ocelot: move net_device related functions to ocelot_net.c
  net: mscc: ocelot: move ocelot_regs.c into ocelot_vsc7514.c
  net: mscc: ocelot: rename MSCC_OCELOT_SWITCH_OCELOT to MSCC_OCELOT_SWITCH
  net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library
  net: mscc: ocelot: rename module to mscc_ocelot
  net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c
  net: mscc: ocelot: access EtherType using __be16
  net: mscc: ocelot: use plain int when interacting with TCAM tables
  net: dsa: felix: make vcap is2 keys and actions static
  selftests: add selftest for the VRF strict mode
  vrf: add l3mdev registration for table to VRF device lookup
  vrf: add sysctl parameter for strict mode
  vrf: track associations between VRF devices and tables
  l3mdev: add infrastructure for table to VRF mapping
  pinctrl: at91: Make use of for_each_requested_gpio()
  gpio: xra1403: Make use of for_each_requested_gpio()
  gpio: mvebu: Make use of for_each_requested_gpio()
  ARM/orion/gpio: Make use of for_each_requested_gpio()
  gpiolib: Introduce for_each_requested_gpio_in_range() macro
  pinctrl: stm32: add possibility to configure pins individually
  pinctrl: stm32: return proper error code in pin_config_set
  pinctrl: stm32: defer probe if reset resource is not yet ready
  pinctrl: stm32: don't print an error on probe deferral during clock get
  pinctrl: ingenic: Add ingenic,jz4725b-gpio compatible string
  gpiolib: split character device into gpiolib-cdev
  gpio: max732x: remove redundant check
  drm/bridge: tfp410: Fix setup and hold time calculation
  drm/bridge: tfp410: fix de-skew value retrieval from DT
  dt-bindings: display: ti, tfp410.yaml: Redefine ti, deskew property
  dt-bindings: display: ti,tfp410.txt: convert to yaml
  iio: Move attach/detach of the poll func to the core
  iio: at91_adc: remove usage of iio_priv_to_dev() helper
  iio: stm32-dfsdm-adc: remove usage of iio_priv_to_dev() helper
  drm/panel-simple: Add missing connector type for some panels
  drm/panel: otm8009a: Drop unnessary backlight_device_unregister()
  x86/idt: Make idt_descr static
  Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct
  scsi: storvsc: Introduce the per-storvsc_device spinlock
  drm/i915/gt: Replace manual kmap_atomic() with pin_map for renderstate
  drm/i915/gvt: Drop redundant prepare_write/pin_pages
  scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
  scsi: target: tcmu: Optimize use of flush_dcache_page
  net/sched: cls_u32: Use struct_size() in kzalloc()
  taprio: Use struct_size() in kzalloc()
  net: phy: read MMD ID from all present MMDs
  net: phy: split devices_in_package
  net: phy: set devices_in_package only after validation
  net: phy: add support for probing MMDs >= 8 for devices-in-package
  net: phy: reword get_phy_device() kerneldoc
  net: phy: clean up get_phy_c22_id() invalid ID handling
  net: phy: clean up get_phy_c45_ids() failure handling
  net: phy: clean up PHY ID reading
  net: phy: clean up cortina workaround
  tipc: Use struct_size() helper
  scsi: ufs: docs: Add WriteBooster documentation
  scsi: core: Fix formatting errors in scsi_lib.c
  scsi: core: Remove scsi_sdb_cache
  scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT
  scsi: ufs: ufs-exynos: Fix spelling mistake "pa_granularty" -> "pa_granularity"
  scsi: ufs-mediatek: Make ufs_mtk_wait_link_state static
  clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clk
  clk: socfpga: agilex: add nand_x_clk and nand_ecc_clk
  dt-bindings: agilex: add NAND_X_CLK and NAND_ECC_CLK
  clk: bcm: rpi: Remove the quirks for the CPU clock
  clk: bcm2835: Don't cache the PLLB rate
  clk: bcm2835: Allow custom CCF flags for the PLLs
  Revert "clk: bcm2835: remove pllb"
  clk: bcm: rpi: Give firmware clocks a name
  clk: bcm: rpi: Discover the firmware clocks
  clk: bcm: rpi: Add an enum for the firmware clocks
  clk: bcm: rpi: Add DT provider for the clocks
  clk: bcm: rpi: Make the PLLB registration function return a clk_hw
  clk: bcm: rpi: Split pllb clock hooks
  clk: bcm: rpi: Rename is_prepared function
  clk: bcm: rpi: Pass the clocks data to the firmware function
  clk: bcm: rpi: Add clock id to data
  clk: bcm: rpi: Create a data structure for the clocks
  clk: bcm: rpi: Use CCF boundaries instead of rolling our own
  clk: bcm: rpi: Make sure the clkdev lookup is removed
  clk: bcm: rpi: Switch to clk_hw_register_clkdev
  clk: bcm: rpi: Remove pllb_arm_lookup global pointer
  clk: bcm: rpi: Make sure pllb_arm is removed
  clk: bcm: rpi: Remove global pllb_arm clock pointer
  clk: bcm: rpi: Use clk_hw_register for pllb_arm
  clk: bcm: rpi: Statically init clk_init_data
  clk: bcm: rpi: Allow the driver to be probed by DT
  firmware: rpi: Only create clocks device if we don't have a node for it
  dt-bindings: clock: Add a binding for the RPi Firmware clocks
  dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML
  clk: bcm: Add BCM2711 DVP driver
  dt-bindings: clock: Add BCM2711 DVP binding
  clk: bcm63xx-gate: switch to dt-bindings definitions
  mips: bmips: add BCM63268 clock definitions
  mips: bmips: add BCM6368 clock definitions
  mips: bmips: add BCM6362 clock definitions
  mips: bmips: add BCM6358 clock definitions
  mips: bmips: add BCM6328 clock definitions
  mips: bmips: add BCM6318 clock definitions
  mips: bmips: add BCM3368 clock definitions
  clk: bcm63xx-gate: add BCM6318 support
  dt-bindings: clock: bcm63xx: add 6318 gated clock bindings
  clk: bcm63xx-gate: fix last clock availability
  tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD
  tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic
  bpf: Avoid verifier failure for 32bit pointer arithmetic
  net: dsa: sja1105: Use struct_size() in kzalloc()
  cxgb4: Use struct_size() helper
  ethernet: ti: am65-cpsw-qos: Use struct_size() in devm_kzalloc()
  ipv6: icmp6: avoid indirect call for icmpv6_send()
  cxgb4: add action to steer flows to specific Rxq
  cxgb4: add support to fetch ethtool n-tuple filters
  cxgb4: add ethtool n-tuple filter deletion
  cxgb4: add ethtool n-tuple filter insertion
  cxgb4: add skeleton for ethtool n-tuple filters
  docs: staging: don't use literalinclude
  docs: move remaining stuff under Documentation/*.txt to Documentation/staging
  drm/i915/gt: Show the culmative runtime as part of the engine info
  docs: sh: convert register-banks.txt to ReST
  docs: sh: convert new-machine.txt to ReST
  docs: powerpc: convert vcpudispatch_stats.txt to ReST
  docs: arm64: convert perf.txt to ReST format
  docs: pci: endpoint/function/binding/pci-test.txt convert to ReST
  docs: misc-devices/apds990x.txt: convert to ReST format
  docs: misc-devices/bh1770glc.txt: convert to ReST
  docs: misc-devices/c2port.txt: convert to ReST format
  docs: misc-devices/pci-endpoint-test.txt: convert to ReST
  docs: misc-devices/pci-endpoint-test.txt: convert to ReST
  docs: misc-devices/spear-pcie-gadget.txt: convert to ReST
  docs: crypto: descore-readme.txt: convert to ReST format
  docs: crypto: convert async-tx-api.txt to ReST format
  docs: crypto: convert api-intro.txt to ReST format
  docs: crypto: convert asymmetric-keys.txt to ReST
  docs: thermal: convert cpu-idle-cooling.rst to ReST
  drm/dp: DRM DP helper for reading Ignore MSA from DPCD
  docs: fs: proc.rst: fix a warning due to a merge conflict
  net: qos offload add flow status with dropped count
  Documentation: tee: Document TEE kernel interface
  Replace HTTP links with HTTPS ones: Documentation/translations/zh_CN
  docs: deprecated.rst: Add zero-length and one-element arrays
  docs/zh_CN: update sysfs.txt about show() usage
  doc:it_IT: add symbol-namespace translation
  docs: mm/gup: Minor documentation update
  Documentation: fix sysctl/kernel.rst heading format warnings
  Documentation: fix filesystems/locking.rst malformed table warnings
  Documentation: remove SH-5 index entries
  doc: x86/speculation: length of underlines
  doc: add novamap to efi kernel command line parameters
  mailmap: add entries for Alexander Lobakin
  drm/i915/gt: Initialise rps timestamp
  power: supply: max8998_charger: Correct ONLINE and add STATUS props
  initrd: Remove erroneous comment
  platform/chrome: cros_ec_typec: Support DP alt mode
  platform/chrome: cros_ec_typec: Add USB mux control
  platform/chrome: cros_ec_typec: Register PD CTRL cmd v2
  platform/chrome: cros_ec: Update mux state bits
  platform/chrome: cros_ec_typec: Register Type C switches
  platform/chrome: cros_ec_debugfs: Control uptime information request
  power: supply: bq24190_charger: Fix runtime PM imbalance on error
  power: supply: sbs-battery: add PEC support
  power: supply: sbs-battery: use i2c_smbus_read_block_data()
  power: supply: gpio-charger: Make gpios optional
  dt-bindings: power: supply: gpio-charger: convert to yaml
  spi: spi-geni-qcom: Simplify setup_fifo_xfer()
  Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters)
  Drivers: hv: vmbus: Use channel_mutex in channel_vp_mapping_show()
  Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers)
  Drivers: hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online()
  Drivers: hv: vmbus: Remove the numa_node field from the vmbus_channel struct
  Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel struct
  clk: meson: g12a: Add support for NNA CLK source clocks
  dt-bindings: clk: g12a-clkc: Add NNA CLK Source clock IDs
  power: supply: axp20x_usb_power: fix spelling mistake
  power: supply: use kobj_to_dev
  dt-bindings: power: supply: bq25890: Document required interrupt
  dt-bindings: power: supply: bq25890: Indent example with tabs
  spi: Move cadence-quadspi driver to drivers/spi/
  mtd: spi-nor: Convert cadence-quadspi to use spi-mem framework
  mtd: spi-nor: cadence-quadspi: Drop redundant WREN in erase path
  mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel
  mtd: spi-nor: cadence-quadspi: Fix error path on failure to acquire reset lines
  mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure
  mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode
  mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry
  spi: npcm-fiu: Reuse BITS_PER_BYTE definition
  drm/arm: fix unintentional integer overflow on left shift
  drm: drm_fourcc: Add uncompressed AFBC modifier
  drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
  spi: spi-geni-qcom: Don't keep a local state variable
  spi: spi-geni-qcom: Actually use our FIFO
  spi: spi-geni-qcom: Check for error IRQs
  spi: spi-geni-qcom: Mo' betta locking
  HID: Wiimote: Treat the d-pad as an analogue stick
  spi: altera: fix size mismatch on 64 bit processors
  spi: altera: support indirect access to the registers
  spi: altera: use regmap-mmio instead of direct mmio register access
  ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845
  ASoC: fsl_spdif: Add pm runtime function
  ALSA: hda: Enable sync-write operation as default for all controllers
  drm/panfrost: Use kvfree() to free bo->sgts
  drm/panfrost: Fix runtime PM imbalance on error
  drm/panfrost: Fix inbalance of devfreq record_busy/idle()
  drm/i915/query: Use struct_size() helper
  selftests/livepatch: add test delimiter to dmesg
  selftests/livepatch: refine dmesg 'taints' in dmesg comparison
  selftests/livepatch: Don't clear dmesg when running tests
  USB: OTG: rename product list of devices
  USB: storage: scsi: fix up comment to be more specific
  USB: storage: fix wording in error message
  USB: serial: sierra: unify quirk handling logic
  USB: serial: qcserial: fix up wording in a comment
  USB: OHCI: remove obsolete FIXME comment
  USB: rename USB OTG hub configuration option
  USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE
  cxgb4: add support to read serial flash
  cxgb4: add support to flash boot cfg image
  cxgb4: add support to flash boot image
  cxgb4: add support to flash PHY image
  cxgb4: update set_flash to flash different images
  net: tso: add UDP segmentation support
  net: tso: cache transport header length
  net: tso: constify tso_count_descs() and friends
  net: tso: shrink struct tso_t
  net: tso: double TSO_HEADER_SIZE value
  octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
  net: hns3: streaming dma buffer sync between cpu and device
  net: hns3: replace disable_irq by IRQ_NOAUTOEN flag
  net: hns3: rename buffer-related functions
  net: hns3: pointer type of buffer should be void
  net: hns3: remove unnecessary devm_kfree
  mISDN: hfcsusb: Use struct_size() helper
  lan743x: allow mac address to come from dt
  r8169: allow setting irq coalescing if link is down
  r8169: move switching optional clock on/off to pll power functions
  r8169: move updating counters to rtl8169_down
  r8169: move napi_disable call and rename rtl8169_hw_reset
  r8169: replace synchronize_rcu with synchronize_net
  r8169: improve setting WoL on runtime-resume
  r8169: remove unused constant RsvdMask
  r8169: add info for DASH being enabled
  enetc: Use struct_size() helper in kzalloc()
  net: napi: remove useless stack trace
  net: stmmac: selftests: Use struct_size() helper in kzalloc()
  fpga: Fix dead store in fpga-bridge.c
  fpga: Fix dead store fpga-mgr.c
  fpga: dfl: Use struct_size() in kzalloc()
  fpga manager: xilinx-spi: remove unneeded, mistyped variables
  fpga manager: xilinx-spi: valid for the 7 Series too
  dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Series too
  fpga: dfl: afu: convert get_user_pages() --> pin_user_pages()
  bpf: sk_storage: Prefer to get a free cache_idx
  f2fs: use kfree() to free variables allocated by match_strdup()
  f2fs: get the right gc victim section when section has several segments
  f2fs: fix a race condition between f2fs_write_end_io and f2fs_del_fsync_node_entry
  f2fs: remove useless truncate in f2fs_collapse_range()
  f2fs: use kfree() instead of kvfree() to free superblock data
  f2fs: avoid checkpatch error
  IB/srpt: Remove WARN_ON from srpt_cm_req_recv
  x86/mm/32: Fix -Wmissing prototypes warnings for init.c
  arm64: dts: ls1028a: add one more thermal zone support
  USB: replace hardcode maximum usb string length by definition
  usb: xhci: fix spelling mistake in Kconfig "firwmare" -> "firmware"
  selftests/x86/fsgsbase: Test ptracer-induced GS base write with FSGSBASE
  selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write
  Documentation/x86/64: Add documentation for GS/FS addressing mode
  x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2
  x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit
  x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit
  x86/entry/64: Introduce the FIND_PERCPU_BASE macro
  x86/entry/64: Switch CR3 before SWAPGS in paranoid entry
  x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation
  x86/process/64: Use FSGSBASE instructions on thread copy and ptrace
  x86/process/64: Use FSBSBASE in switch_to() if available
  x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE
  x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions
  x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions
  x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE
  x86/ptrace: Prevent ptrace from clearing the FS/GS selector
  spi: spi-geni-qcom: No need for irqsave variant of spinlock calls
  regulator: max8997: Constify struct regulator_ops
  regulator: max8907: Constify static structs
  regulator: ltc3676: Constify ltc3676_regulators
  regulator: cpcap: Constify cpcap_regulator_ops
  regulator: anatop: Constify anatop_core_rops
  drm/etnaviv: Simplify clock enable/disable
  drm/etnaviv: Make the "core" clock mandatory
  drm/etnaviv: Don't ignore errors on getting clocks
  drm/etnaviv: Fix error path on failure to enable bus clk
  drm/etnaviv: convert get_user_pages() --> pin_user_pages()
  ASoC: amd: Removing unnecessary instance initialization
  ALSA: hda: Let LED cdev handling suspend/resume
  x86/mce/dev-mcelog: Use struct_size() helper in kzalloc()
  ALSA: hda/realtek: Unify LED helper code
  ALSA: hda/sigmatel: Use the new vmaster mute LED helper
  ALSA: hda/conexant: Use the new vmaster mute LED helper
  ALSA: hda/realtek: Use the new vmaster mute LED helper
  ALSA: hda: generic: Add vmaster mute LED helper
  ALSA: hda: generic: Drop the old mic-mute LED hook
  ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led()
  ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls
  ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls
  ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls
  ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev
  ALSA: hda: generic: Always call led-trigger for mic mute LED
  x86/stackprotector: Pre-initialize canary for secondary CPUs
  mfd: Add support for the Khadas System control Microcontroller
  dt-bindings: mfd: Add Khadas Microcontroller bindings
  dt-bindings: mfd: gateworks-gsc: Add 16bit pre-scaled voltage mode
  mfd: madera: Fix minor formatting issues
  mfd: madera: Remove unused forward declaration of madera_codec_pdata
  mfd: arizona: Ensure 32k clock is put on driver unbind and error
  mfd: arizona: Remove BUG_ON usage
  mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
  clocksource: Add Low Power STM32 timers driver
  mfd: stm32: Enable regmap fast_io for stm32-lptimer
  mfd: stm32: Add defines to be used for clkevent purpose
  dt-bindings: mfd: Document STM32 low power timer bindings
  Bluetooth: mgmt: Use command complete on success for set system config
  Bluetooth: Terminate the link if pairing is cancelled
  Bluetooth: Update background scan and report device based on advertisement monitors
  Bluetooth: Notify adv monitor removed event
  Bluetooth: Notify adv monitor added event
  Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR
  Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR
  Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES
  Bluetooth: Add definitions for advertisement monitor features
  Bluetooth: Add get/set device flags mgmt op
  Bluetooth: Replace wakeable in hci_conn_params
  Bluetooth: Replace wakeable list with flag
  Bluetooth: Add bdaddr_list_with_flags for classic whitelist
  Bluetooth: mgmt: Add commands for runtime configuration
  drm/bridge: ti-sn65dsi86: Check the regmap return value when setting a GPIO
  drm/bridge: ti-sn65dsi86: Fix kernel-doc typo ln_polr => ln_polrs
  drm/bridge: ti-sn65dsi86: Don't use kernel-doc comment for local array
  drm/bridge: ti-sn65dsi86: Don't compile GPIO bits if not CONFIG_OF_GPIO
  drm/panfrost: Reduce the amount of logs on deferred probe
  USB: sisusbvga: change char to u8 for sisusb_copy_memory
  drm/i915/gt: Always report the sample time for busy-stats
  drm/i915/selftests: Enable selftesting of busy-stats
  usb: xhci: tegra: Remove PLL power supplies
  usb: sisusb_con: Use array_size() helper in memcpy()
  usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8
  usb: dwc2: use well defined macros for power_down
  drivers: usb: Fix trivial spelling
  USB: core: additional Device Classes to debug/usb/devices
  staging:rtl8712: avoid skb_clone after skb allocation fail
  staging: rts5208: Use array_size() helper in vmalloc() and memset()
  staging:r8723bs: remove wrappers around skb_clone() and remove unnecessary in_interrupt() call
  staging: vc04_services: Convert get_user_pages*() --> pin_user_pages*()
  staging: qlge: qlge_main.c: fixed spaces coding style issues
  staging: comedi: fix up missing whitespace in comment
  Staging: comedi: Added blank lines to fix coding style issue
  staging: gasket: Convert get_user_pages*() --> pin_user_pages*()
  arm64: dts: imx8mp: add i2c aliases
  arm64: dts: imx8mm: sort the aliases
  arm64: dts: imx8mq: Add ethernet alias
  arm64: dts: imx8mq: Add mmc aliases
  of: property: Improve cycle detection when one of the devices is never added
  driver core: Add device_is_dependent() to linux/device.h
  ethtool: ioctl: Use array_size() in copy_to_user()
  liquidio: Replace vmalloc_node + memset with vzalloc_node and use array_size
  ARM: dts: at91: sam9x60ek: classd: pull-down the L1 and L3 lines
  ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines
  audit: Use struct_size() helper in alloc_chunk
  libbpf: Bump version to 0.1.0
  ASoC: Intel: broadwell: simplify card names for SOF uses
  ASoC: Intel: cht*: simplify card names for SOF uses
  ASoC: Intel: byt*: simplify card names for SOF uses
  pwm: iqs620a: Use lowercase hexadecimal literals for consistency
  pwm: Convert period and duty cycle to u64
  clk: pwm: Use 64-bit division function
  backlight: pwm_bl: Use 64-bit division function
  pwm: sun4i: Use nsecs_to_jiffies to avoid a division
  pwm: sifive: Use 64-bit division macro
  pwm: iqs620a: Use 64-bit division
  ASoC: meson: imply acodec glue on axg sound card
  lockdep: Split header file into lockdep and lockdep_types
  tipc: update a binding service via broadcast
  cpu/speculation: Add prototype for cpu_show_srbds()
  dmaengine: cookie bypass for out of order completion
  firmware: imx: make sure MU irq can wake up system from suspend mode
  EDAC: Fix reference count leaks
  spi: bcm63xx-hsspi: add reset support
  spi: bcm63xx-spi: add reset support
  ASoC: fsl_spdif: Add support for imx6sx platform
  ASoC: bindings: fsl_spdif: Add new compatible string for imx6sx
  ASoC: fsl-asoc-card: Add MQS support
  ASoC: bindings: fsl-asoc-card: Add compatible string for MQS
  ASoC: tegra: Fix reference count leaks.
  drm/i915/selftests: fix spelling mistake "submited" -> "submitted"
  drm/rockchip: Add per-pixel alpha support for the PX30 VOP
  dt-bindings: clocks: add rk3288w variant compatible
  clk: rockchip: Handle clock tree for rk3288w variant
  x86/mm: Fix -Wmissing-prototypes warnings for arch/x86/mm/init.c
  ARM: dts: rockchip: Add marvell BT irq config
  ARM: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
  arm64: dts: rockchip: rename and label gpio-led subnodes part 2
  arm64: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
  arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
  arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
  arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
  arm64: dts: rockchip: set rockpro64 usbc dr_mode as host
  drm/i915/selftests: Check preemption rollback of different ring queue depths
  drm/i915/selftests: Use friendly request names for live_timeslice_rewind
  drm/i915/selftests: Exercise far preemption rollbacks
  tests: add CLOSE_RANGE_UNSHARE tests
  close_range: add CLOSE_RANGE_UNSHARE
  tests: add close_range() tests
  arch: wire-up close_range()
  open: add close_range()
  x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
  drm/i915: Remove redundant i915_request_await_object in blit clears
  drm/i915: Mark up inline getters as taking a const i915_request
  drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
  staging: rtl8712: Remove unnecesary else after return statement.
  staging: rtl8712: switch to common ieee80211 headers
  staging: wfx: make methods 'wfx_get_ps_timeout' and 'wfx_update_pm' static
  x86/alternatives: Add pr_fmt() to debug macros
  EDAC: Remove edac_get_dimm_by_index()
  EDAC/ghes: Scan the system once on driver init
  drm/shmem-helper: Only dma-buf imports are private obj
  drm/shmem-helper: Fix obj->filp derefence
  dmaengine: mmp_tdma: share the IRQ line
  dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans
  dmaengine: dw: Replace 'objs' by 'y'
  dmaengine: dw: Register ACPI DMA controller for PCI that has companion
  dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742
  HID: input: do not run GET_REPORT unless there's a Resolution Multiplier
  HID: usbhid: remove redundant assignment to variable retval
  HID: usbhid: do not sleep when opening device
  arm64: dts: imx8mq: enable Hantro G1/G2 VPU
  interconnect: Mark all dummy functions as static inline
  interconnect: Allow inter-provider pairs to be configured
  interconnect: Relax requirement in of_icc_get_from_provider()
  interconnect: Export of_icc_get_from_provider()
  EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt
  EDAC/ghes: Setup DIMM label from DMI and use it in error reports
  dt-bindings: reset: Convert i.MX7 reset to json-schema
  reset: simple: Add reset callback
  dt-bindings: reset: Convert i.MX reset to json-schema
  reset: Move reset-simple header out of drivers/reset
  drm/kselftest: fix spellint typo in test-drm_mm.c
  drm/ast: Use managed pci functions
  ASoC: rt1015: Flush DAC data before playback.
  ARM: dts: orange-pi-zero-plus2: add leds configuration
  ARM: dts: orange-pi-zero-plus2: enable USB OTG port
  pwm: imx27: Use 64-bit division macro
  pwm: imx-tpm: Use 64-bit division macro
  pwm: clps711x: Use 64-bit division macro
  hwmon: pwm-fan: Use 64-bit division macro
  drm/i915: Use 64-bit division macro
  security: allow using Clang's zero initialization for stack variables
  gpio: pca953x: Add support for the PCAL9535
  dt-bindings: gpio: pca953x: add nxp,pcal9535
  pinctrl-single: fix pcs_parse_pinconf() return value
  pinctrl: ingenic: Add NAND FRE/FWE pins for JZ4740
  backlight: lm3533_bl: Use kobj_to_dev() instead
  scsi: ufs: Fix imprecise load calculation in devfreq window
  scsi: ufs: Add trace event for UIC commands
  scsi: ufs: Remove unused field in struct uic_command
  scsi: ufs: Clean up device vendor name and device quirk table
  scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
  scsi: mpt3sas: Fix spelling mistake
  scsi: Fix trivial spelling
  scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate
  scsi: ufs: Add compatibility with 3.1 UFS unit descriptor length
  scsi: ufs: Clean up ufs initialization path
  scsi: ufs: Fix potential NULL pointer access during memcpy
  scsi: ufs: Delete ufshcd_read_desc()
  scsi: ufs: Remove max_t in ufs_get_device_desc
  scsi: ufs-mediatek: Allow unbound mphy
  scsi: ufs-mediatek: Fix unbalanced clock on/off
  scsi: ufs-mediatek: Introduce low-power mode for device power supply
  scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
  scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
  spi: spi-cavium-thunderx: flag controller as half duplex
  spi: add Renesas RPC-IF driver
  spi: bcm63xx-hsspi: allow building for BMIPS
  spi: bcm63xx-spi: allow building for BMIPS
  spi: renesas,sh-msiof: Add r8a7742 support
  spi: altera: add platform data for slave information.
  spi: altera: add SPI core parameters support via platform data.
  spi: altera: add 32bit data width transfer support.
  regulator: Fix trivial spelling
  regulator: gpio: Fix trivial spelling
  EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations
  regulator: Add driver for cros-ec-regulator
  platform/chrome: cros_ec: Add command for regulator control.
  dt-bindings: regulator: Add DT binding for cros-ec-regulator
  regmap: remove stray space
  regmap: convert all regmap_update_bits() and co. macros to static inlines
  drm/i915/gt: Don't flush the tasklet if not setup
  ASoC: AMD: Use mixer control to switch between DMICs
  ASoC: max98390: Add Amp init common setting func.
  dt-bindings: Added device tree binding for max98390
  ASoC: rt5682: DAI wclk supports 44100 Hz output
  ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate
  ASoC: rl6231: Add new supports on rl6231
  ASoC: img-parallel-out: Fix a reference count leak
  ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
  ASoC: wm8960: Support headphone jack detection function
  ASoC: bindings: wm8960: Add property for headphone detection
  ASoC: Add bindings for Samsung Aries audio complex
  ASoC: Document wm8994 endpoints
  ASoC: samsung: Add driver for Aries boards
  ASoC: wm0010: Use kmemdup rather than duplicating its implementation
  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
  ASoC: Add documentation for KeemBay i2s
  ASoC: Intel: Add makefiles and kconfig changes for KeemBay
  ASoC: Intel: Add KeemBay platform driver
  EDAC/mc: Call edac_inc_ue_error() before panic
  EDAC, pnd2: Set MCE_PRIO_EDAC priority for pnd2_mce_dec notifier
  ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property
  ASoC: mediatek: mt6358: support DMIC one-wire mode
  scsi: ufs: ufs-exynos: Add UFS host support for Exynos SoCs
  scsi: ufs: Add quirk to fix abnormal ocs fatal error
  scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
  scsi: ufs: Add quirk to enable host controller without hce
  scsi: ufs: Add quirk to disallow reset of interrupt aggregation
  scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr
  ASoC: fsl_easrc: Fix "Function parameter not described" warnings
  ASoC: fsl_easrc: Fix -Wunused-but-set-variable
  ASoC: fsl_easrc: Fix -Wmissing-prototypes warning
  drm/i915/gt: Add a safety submission flush in the heartbeat
  drm/i915/selftests: Dump engine state and trace upon hanging after reset
  drm/i915/selftests: Disable preemptive heartbeats over preemption tests
  x86/asm: Unify __ASSEMBLY__ blocks
  of: reserved_mem: Fix typo in the too-many-regions message
  x86/cpufeatures: Mark two free bits in word 3
  dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible
  x86/msr: Lift AMD family 0x15 power-specific MSRs
  ASoC: soc-component: tidyup Copyright
  ASoC: soc-component: merge soc_pcm_trigger_start/stop()
  ASoC: soc-component: merge soc-io.c into soc-component.c
  ASoC: soc-component: add snd_soc_component_init()
  ASoC: soc-component: add snd_soc_pcm_component_trigger()
  ASoC: soc-component: add snd_soc_pcm_component_hw_free()
  ASoC: soc-component: add snd_soc_pcm_component_hw_params()
  ASoC: soc-component: add snd_soc_pcm_component_prepare()
  ASoC: soc-component: add soc_component_err()
  ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c
  ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component
  ASoC: soc-component: add soc_component_pin() and share code
  dt-bindings: i2c: Convert imx lpi2c to json-schema
  dt-bindings: mmc: Convert mxs mmc to json-schema
  dt-bindings: mmc: Convert imx mmc to json-schema
  dt-bindings: rtc: Convert imxdi rtc to json-schema
  dt-bindings: clock: Convert imx7ulp clock to json-schema
  dt-bindings: thermal: Convert qoriq to json-schema
  dt-bindings: property-units: Add picoseconds type
  ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages
  ASoC: soc-pcm: improve error messages in soc_pcm_new()
  ASoC: soc-core: reduce verbosity of BE override message
  dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema
  ALSA: pcm: Use SG-buffer only when direct DMA is available
  ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too
  ALSA: memalloc: Initialize all fields of snd_dma_buffer properly
  ALSA: pcm: Use dma_mmap_coherent() on x86, too
  ASoC: dt-bindings: add compatible string for MAX98360A
  ASoC: max98357a: add compatible string for MAX98360A
  ath11k: fix wmi peer flags in peer assoc command
  ath11k: Add support for ring backpressure stats
  ath11k: Add dp tx err stats
  ath11k: removing redundant reo unlock followed by immediate lock
  ath11k: add support for spectral scan
  ath11k: Add direct buffer ring support
  ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3
  drm/malidp: convert platform driver to use dev_groups
  drm/arm: Kconfig annotate drivers as COMPILE_TEST
  drm/todo: Add item about modeset properties
  drm/auth: make drm_{set,drop}master_ioctl symmetrical
  drm: vmwgfx: remove drm_driver::master_set() return type
  sched: Remove sched_set_*() return value
  sched: Remove sched_setscheduler*() EXPORTs
  sched,psi: Convert to sched_set_fifo_low()
  sched,rcutorture: Convert to sched_set_fifo_low()
  sched,rcuperf: Convert to sched_set_fifo_low()
  sched,locktorture: Convert to sched_set_fifo()
  sched,irq: Convert to sched_set_fifo()
  sched,watchdog: Convert to sched_set_fifo()
  sched,serial: Convert to sched_set_fifo()
  sched,powerclamp: Convert to sched_set_fifo()
  sched,ion: Convert to sched_set_normal()
  sched,powercap: Convert to sched_set_fifo*()
  sched,spi: Convert to sched_set_fifo*()
  sched,mmc: Convert to sched_set_fifo*()
  sched,ivtv: Convert to sched_set_fifo*()
  sched,drm/scheduler: Convert to sched_set_fifo*()
  sched,msm: Convert to sched_set_fifo*()
  sched,psci: Convert to sched_set_fifo*()
  sched,drbd: Convert to sched_set_fifo*()
  sched,acpi_pad: Convert to sched_set_fifo*()
  sched,crypto: Convert to sched_set_fifo*()
  sched,bL_switcher: Convert to sched_set_fifo*()
  sched: Provide sched_set_fifo()
  sched/pelt: Cleanup PELT divider
  sched/deadline: Fix a typo in a comment
  sched/deadline: Implement fallback mechanism for !fit case
  sched/deadline: Make DL capacity-aware
  sched/deadline: Improve admission control for asymmetric CPU capacities
  sched/deadline: Add dl_bw_capacity()
  sched/deadline: Optimize dl_bw_cpus()
  sched: correct SD_flags returned by tl->sd_flags()
  sched/fair: Fix NOHZ next idle balance
  sched/deadline: Impose global limits on sched_attr::sched_period
  isolcpus: Affine unbound kernel threads to housekeeping cpus
  kthread: Switch to cpu_possible_mask
  psi: eliminate kthread_worker from psi trigger scheduling mechanism
  x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0
  x86, sched: Bail out of frequency invariance if turbo frequency is unknown
  x86, sched: check for counters overflow in frequency invariant accounting
  sched/debug: Add new tracepoints to track util_est
  sched/fair: Remove unused 'sd' parameter from scale_rt_capacity()
  sched/idle,stop: Remove .get_rr_interval from sched_class
  sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task()
  sched/pelt: Remove redundant cap_scale() definition
  sched/cputime: Improve cputime_adjust()
  perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping
  perf/x86/intel/uncore: Wrap the max dies calculation into an accessor
  perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping
  perf/x86/intel/uncore: Validate MMIO address before accessing
  perf/x86/intel/uncore: Record the size of mapped area
  perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL
  ftrace: Add perf text poke events for ftrace trampolines
  ftrace: Add perf ksymbol events for ftrace trampolines
  ftrace: Add symbols for ftrace trampolines
  perf/x86: Add perf text poke events for kprobes
  kprobes: Add perf ksymbol events for kprobe insn pages
  kprobes: Add symbols for kprobe insn pages
  perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers
  perf: Add perf text poke event
  perf/x86/intel/uncore: Add Comet Lake support
  KVM: x86: Switch KVM guest to using interrupts for page ready APF delivery
  x86/mce/inject: Fix a wrong assignment of i_mce.status
  thunderbolt: Improve USB4 config symbol help text
  dt-bindings: MIPS: Document Ingenic SoCs binding.
  ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl
  ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl
  ARM: dts: stm32: Update UART4 pin states on stm32mp15xx-dkx
  ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1
  ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157
  dt-bindings: usb: dwc2: Fix issues for stm32mp15x SoC
  MIPS: BCM63xx: add endif comments
  x86/microcode: Do not select FW_LOADER
  clk: rockchip: convert rk3036 pll type to use internal lock status
  clk: rockchip: convert basic pll lock_wait to use regmap_read_poll_timeout
  clk: rockchip: convert rk3399 pll type to use readl_relaxed_poll_timeout
  arm64: dts: rockchip: add fuel gauge to Pinebook Pro dts
  ARM: dts: stm32: update led nodes names for stm32f746-eval
  ARM: dts: stm32: Add missing #address and #size cells on spi node for stm32mp151
  ARM: dts: stm32: Update nodes names for stm32h743 pinctrl
  ARM: dts: stm32: remove useless interrupt-names property on stm32f743
  ARM: dts: stm32: update led nodes names for stm32f746-eval
  ARM: dts: stm32: update led nodes names for stm32f769-disco
  ARM: dts: stm32: update led nodes names for stm32f429-eval
  ARM: dts: stm32: remove useless interrupt-names property on stm32f746
  ARM: dts: stm32: update led nodes names for stm32f469-disco
  ARM: dts: stm32: update led nodes names for stm32f249-disco
  ARM: dts: stm32: update pwm pinctrl node names for stm32f4
  ARM: dts: stm32: remove useless interrupt-names property on stm32f429
  ARM: dts: stm32: enable stmpe811 on stm32429-disco board
  ARM: dts: stm32: Add pin map for I2C3 controller on stm32f4
  ARM: dts: stm32: add I2C3 support on STM32F429 SoC
  ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3gd20 on stm32429-disco board
  ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429-disco board
  drm/mm: remove invalid entry based optimization
  ARM: dts: stm32: Add dma config for spi5 on stm32f429
  ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add device tree for camera DB
  dt-bindings: clock: renesas: cpg: Convert to json-schema
  ARM: dts: r8a7742: Add CMT SoC specific support
  ARM: dts: r8a7742: Add thermal device to DT
  ARM: dts: r8a7742-iwg21d-q7: Sound DMA support via DVC on DTS
  ARM: dts: r8a7742-iwg21d-q7: Enable SGTL5000 audio codec
  ARM: dts: r8a7742: Add audio support
  ARM: dts: r8a7742-iwg21d-q7: Add RWDT support
  ARM: dts: r8a7742-iwg21d-q7: Enable Ethernet AVB
  ARM: dts: r8a7742-iwg21d-q7: Enable SDHI2 controller
  ARM: dts: r8a7742-iwg21d-q7: Enable SCIFB2 node
  ARM: dts: r8a7742: Add XHCI support
  ARM: dts: r8a7742: Add USB-DMAC and HSUSB device nodes
  ARM: dts: r8a7742: Add USB 2.0 host support
  ARM: dts: r8a7742: Add RWDT node
  ARM: dts: r9a06g032: Correct GIC compatible value order
  ARM: dts: r8a7742: Add APMU nodes
  ARM: dts: r8a7742: Add Ether support
  ARM: dts: r8a7742: Add Ethernet AVB support
  ARM: dts: r8a7742: Add SATA nodes
  ARM: dts: r8a7742: Add MMC0 node
  ARM: dts: r8a7742: Add SDHI nodes
  ARM: dts: r8a7742: Add I2C and IIC support
  drivers: gpio: Fix trivial spelling
  gpio: mpc8xxx: change the gpio interrupt flags.
  mtd: rawnand: mtk: Convert the driver to exec_op()
  gpiolib: sysfs: use kobj_to_dev
  gpio: driver.h: fix kernel-doc markup
  ARM: dts: s5pv210: Correct BCM4329 bluetooth node
  ARM: dts: s5pv210: Add BMA023 accelerometer support to Aries
  ARM: dts: s5pv210: Add support for GP2A light sensor on Aries
  ARM: dts: s5pv210: Correct fuelgauge definition on Aries
  ARM: dts: s5pv210: Add interrupt-controller property to gph3
  ARM: dts: exynos: Enable Bluetooth support for Artik5 board
  drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
  arm64: dts: exynos: Add UFS node to Exynos7
  ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with max voltage data
  ARM: dts: aspeed: mihawk: Add 8 tmp401 thermal sensors
  ARM: dts: aspeed: mihawk: IO expander uses TCA9554 driver
  ARM: dts: aspeed: rainier: System has one SPI NOR
  Documentation: ABI: usb: chipidea: Update Li Jun's e-mail
  dlmfs: clean up dlmfs_file_{read,write}() a bit
  iio: cros_ec: fix spelling mistake
  iio: Remove superfluous of_node assignments
  iio: remove left-over parent assignments
  iio: light: lm3533-als: use iio_device_set_parent() to assign parent
  iio: remove left-over comments about parent assignment
  iio: remove explicit IIO device parent assignment
  iio: core: add iio_device_set_parent() helper
  iio: core: pass parent device as parameter during allocation
  iio: amplifiers: ad8366: Change devm_gpiod_get() to optional and add the missed check
  iio: improve IIO_CONCENTRATION channel type description
  iio: Kconfig: at91_adc: add COMPILE_TEST dependency to driver
  iio: make iio_device_get_drvdata take a const struct iio_dev *.
  iio: stm32-adc: remove usage of iio_priv_to_dev() helper
  iio: dac: ad5592r: remove usage of iio_priv_to_dev() helper
  iio: imu: bmi160: added mount-matrix support
  iio: imu: bmi160: added regulator support
  iio: imu: bmi160: fix typo
  dt-bindings: iio: imu: bmi160: add regulators and mount-matrix
  iio: cros_ec: Reapply range at resume
  iio: accel: mxc4005: add support for mxc6655
  iio: magnetometer: mmc35240: Constify struct reg_default
  iio: light: stk3310: Constify regmap_config
  iio: dac: ad5592r-base: Constify struct iio_chan_spec_ext_info
  iio: dac: ad5380: Constify struct iio_chan_spec_ext_info
  iio: adc: max11100: Constify struct iio_chan_spec
  iio: imu: inv_mpu6050: Drop double check for ACPI companion device
  iio: magnetometer: ak8975: Add gpio reset support
  iio: magnetometer: ak8975: Fix typo, uniform measurement unit style
  dt-bindings: iio: magnetometer: ak8975: add gpio reset support
  dt-bindings: iio: magnetometer: ak8975: convert format to yaml, add maintainer
  dt-bindings: iio: magnetometer: ak8975: reword gpios, add interrupts, fix style
  iio: adc: Update debug prints
  iio: adc: Update return value checks
  iio: adc: Add support for PMIC7 ADC
  iio: adc: Add info property under adc_data
  iio: adc: Add PMIC7 ADC bindings
  iio: adc: Convert the QCOM SPMI ADC bindings to .yaml format
  iio: accel: bma400: add support for bma400 spi
  iio: chemical: atlas-ezo-sensor: move ret variable scope in atlas_ezo_read_raw()
  iio: humidity: hts221: remove usage of iio_priv_to_dev()
  iio: position: iqs624: remove usage of iio_priv_to_dev()
  iio: light: iqs621: remove usage of iio_priv_to_dev()
  iio: light: tsl2563: pass iio device as i2c_client private data
  drm/i915/gt: Flush gen3 relocs harder, again
  drm/i915/selftests: Trim execlists runtime
  drm/i915/execlists: Lift opportunistic process_csb to before engine lock
  Bluetooth: implement read/set default system parameters mgmt
  Bluetooth: centralize default value initialization.
  Bluetooth: mgmt: read/set system parameter definitions
  Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending
  Bluetooth: hci_qca: Increase SoC idle timeout to 200ms
  Bluetooth: hci_qca: Disable SoC debug logging for WCN3991
  Bluetooth: Use only 8 bits for the HCI CMSG state flags
  Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections
  drm/i915: Leave vma intact as they are discarded
  drm/i915/display: Fix the encoder type check
  Bluetooth: btmrvl_sdio: Refactor irq wakeup
  Bluetooth: btmrvl_sdio: Implement prevent_wake
  Bluetooth: btmrvl_sdio: Set parent dev to hdev
  drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
  drm/i915/selftests: Remove live_suppress_wait_preempt
  drm/dp_mst: Fix flushing the delayed port/mstb destroy work
  drm/dp_mst: Fix the DDC I2C device registration of an MST port
  drm/dp_mst: Fix the DDC I2C device unregistration of an MST port
  drm/i915/dp_mst: Work around out-of-spec adapters filtering short pulses
  drm/dp_mst: Sanitize mgr->qlock locking in drm_dp_mst_wait_tx_reply()
  drm/i915/dp_mst: Fix disabling MST on a port
  drm/i915: Fix the i915_dsc_fec_support debugfs file for DP MST connectors
  drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
  drm/mgag200: Use managed device initialization
  drm/mgag200: Embed instance of struct drm_device in struct mga_device
  drm/mgag200: Allocate device structures in mgag200_driver_load()
  drm/mgag200: Separate device initialization into allocation
  drm/mgag200: Move device init and cleanup to mgag200_drv.c
  drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_
  drm/mgag200: Separate DRM and PCI functionality from each other
  drm/mgag200: Switch to managed MM
  drm/mgag200: Merge VRAM setup into MM initialization
  drm/mgag200: Lookup VRAM PCI BAR start and length only once
  drm/mgag200: Rename mgag200_ttm.c to mgag200_mm.c
  drm/mgag200: Use pcim_enable_device()
  drm/mgag200: Remove mgag200_cursor.c
  drm/mgag200: Remove declaration of mgag200_mmap() from header file
  ath11k: build HE 6 GHz capability
  ath11k: Add support for 6g scan hint
  ath11k: Send multiple scan_chan_list messages if required
  ath11k: Add 6G scan dwell time parameter in scan request command
  ath11k: set psc channel flag when sending channel list to firmware.
  ath11k: extend peer_assoc_cmd for 6GHz band
  ath11k: Use freq instead of channel number in rx path
  ath11k: add support for 6GHz radio in driver
  ath11k: add 6G frequency list supported by driver
  drm/i915/gt: Include context status in debug dumps
  drivers: gpu: drm: Fix trivial spelling
  drm/i915/selftests: Teach hang-self to target only itself
  drm/i915/gt: Incrementally check for rewinding
  net: wireless: intel: fix wiki website url
  iwlwifi: Replace zero-length array with flexible-array
  drm/i915/tc: fix the reset of ln0
  drm/vc4: crtc: Restrict HACT_ACT setup to DSI
  drm/vc4: crtc: Turn static const variable into a define
  drm/vc4: crtc: Move crtc state to common header
  drm/vc4: crtc: Switch to of_device_get_match_data
  drm/vc4: crtc: Rename SoC data structures
  drm/vc4: plane: Move additional planes creation to driver
  drm/vc4: plane: Move planes creation to its own function
  drm/vc4: drv: Add include guards
  dt-bindings: display: vc4: hdmi: Add missing clock-names property
  dt-bindings: display: vc4: dsi: Add missing clock properties
  dt-bindings: display: vc4: dpi: Add missing clock-names property
  dt-bindings: display: Convert VC4 bindings to schemas
  iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue
  drm/udl: Use GEM vmap/mmap function from SHMEM helpers
  drm/shmem-helper: Add .gem_create_object helper that sets map_cached flag
  Bluetooth: btusb: Configure Intel debug feature based on available support
  drm: Remove struct drm_driver.gem_print_info
  drm/zte: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/zte: Use GEM CMA object functions
  drm/tve200: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/tve200: Use GEM CMA object functions
  drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/tilcdc: Use GEM CMA object functions
  drm/sti: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/sti: Use GEM CMA object functions
  drm/stm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/stm: Use GEM CMA object functions
  drm/shmobile: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/shmobile: Use GEM CMA object functions
  drm/rcar-du: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/rcar-du: Use GEM CMA object functions
  drm/mxsfb: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/mxsfb: Use GEM CMA object functions
  drm/meson: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/meson: Use GEM CMA object functions
  drm/mcde: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/mcde: Use GEM CMA object functions
  drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/malidp: Use GEM CMA object functions
  drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/komeda: Use GEM CMA object functions
  drm/ingenic: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/ingenic: Use GEM CMA object functions
  drm/imx: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/imx: Use GEM CMA object functions
  drm/hisilicon/kirin: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/hisilicon/kirin: Use GEM CMA object functions
  drm/hisilicon/kirin: Set .dumb_create to drm_gem_cma_dumb_create()
  drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/fsl-dcu: Use GEM CMA object functions
  drm/atmel-hlcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/atmel-hlcdc: Use GEM CMA object functions
  drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/arm: Use GEM CMA object functions
  drm/arc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/arc: Use GEM CMA object functions
  drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default GEM CMA functions
  drm/cma-helper: Rework DRM_GEM_CMA_VMAP_DRIVER_OPS macro
  drm/cma-helper: Rename symbols from drm_cma_gem_ to drm_gem_cma_
  Bluetooth: btusb: Add support to read Intel debug feature
  Bluetooth: hci_qca: Bug fix during SSR timeout
  usb: chipidea: udc: fix the ENDIAN issue
  drm/i915/rkl: Don't try to read out DSI transcoders
  drm/i915/rkl: Update TGP's pin mapping when paired with RKL
  drm/i915/rkl: RKL uses ABOX0 for pixel transfers
  iwlwifi: mvm: fix gcc-10 zero-length-bounds warning
  ath: fix wiki website url
  ath10k: Acquire tx_lock in tx error paths
  drm/i915/selftests: Make the hanging request non-preemptible
  drm/i915: Adjust the sentinel assert to match implementation
  drm/shmem-helpers: Simplify dma-buf importing
  drm/shmem-helpers: Ensure get_pages is not called on imported dma-buf
  drm/mm: add ig_frag selftest
  iwlwifi: mvm: remove redundant assignment to variable ret
  iwlwifi: fix config variable name in comment
  iwlwifi: mvm: Fix avg-power report
  drm: document how user-space should use link-status
  Revert "drm/i915: Remove unneeded hack now for CDCLK"
  selftests/livepatch: fix mem leaks in test-klp-shadow-vars
  selftests/livepatch: more verification in test-klp-shadow-vars
  selftests/livepatch: rework test-klp-shadow-vars
  selftests/livepatch: simplify test-klp-callbacks busy target tests
  Bluetooth: Allow suspend even when preparation has failed
  Bluetooth: hci_qca: Refactor error handling in qca_suspend()
  Bluetooth: hci_qca: Skip serdev wait when no transfer is pending
  Bluetooth: hci_qca: Only remove TX clock vote after TX is completed
  Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes
  iwlwifi: Don't IWL_WARN on FW reconfiguration
  drm/i915/psr: Program default IO buffer Wake and Fast Wake
  drm/i915: Restore DP-E to VBT mapping table
  drm/i915/gem: Delete unused code
  drm/i915: Correct discard i915_vma_compare assertion
  drm/i915: Discard a misplaced GGTT vma
  drm/i915/gt: Always check to enable timeslicing if not submitting
  drm/i915/gt: Set timeslicing priority from queue
  drm/panel: simple: Add support for KOE TX26D202VM0BWA panel
  dt-bindings: panel-simple: Add koe,tx26d202vm0bwa compatible
  drm/i915/gt: Include the engine's fw-domains in the debug info
  drm/i915: Fix comments mentioning typo in IS_ENABLED()
  iwlwifi: Extended Key ID support for mvm and dvm
  drm/i915/gem: Async GPU relocations only
  drm/i915: Add psr_safest_params
  drm/i915/rkl: Disable PSR2
  drm/i915/rkl: Don't try to access transcoder D
  drm/i915/rkl: Setup ports/phys
  drm/i915/tgl: Add HBR and HBR2+ voltage swing table
  drm/panel: simple: Set connector type for DSI panels
  drm/i915: Fix wrong CDCLK adjustment changes
  drm/i915/rkl: Handle comp master/slave relationships for PHYs
  drm/i915/rkl: Add DDC pin mapping
  drm/i915/rkl: provide port/phy mapping for vbt
  drm/i915/rkl: Set transcoder mask properly
  drm/i915/gt: Track if an engine requires forcewake w/a
  drm/i915: Trim set_timer_ms() intervals
  drm/i915/gem: Mark the buffer pool as active for the cmdparser
  drm/i915/tgl: Implement WA_16011163337
  drm/i915/selftests: Exercise all copy engines with the blt routines
  drm/i915/params: fix i915.reset module param type
  drm/mm: fix hole size comparison
  Bluetooth: hci_qca: Fix an error pointer dereference
  Bluetooth: Removing noisy dbg message
  drm/amd/powerplay: enable PPT and TDC for sienna_cichlid
  drm/amd/powerplay: support to get power index for sienna_cichlid
  drm/amd/powerplay: enable Fan control for sienna_cichlid
  drm/amd/powerplay: enable GFX SS for sienna_cichlid
  drm/amd/powerplay: enable LCLK DPM for sienna_cichlid
  drm/amd/powerplay: support to print pcie levels for sienna_cichlid
  drm/amd/powerplay: support pcie value set and update for sienna_cichlid
  drm/amd/powerplay: enable DCEFCLK DPM and DS for sienna_cichlid
  drm/amd/powerplay: Enable SOCCLK ULV for sienna_cichlid
  drm/amd/powerplay: make gfx ds can be configure for sienna_cichlid
  drm/amdgpu/powerplay: set UCLK DPM for sienna_cichlid
  drm/amdgpu/powerplay: set Thermal control for sienna_cichlid
  drm/amd/powerplay: enable SOC Clock Deep Sleep for sienna_cichlid
  drm/amd/powerplay: enable Graphics Clock Deep Sleep for sienna_cichlid
  drm/amd/powerplay: enable Ultra Low Voltage for sienna_cichlid
  drm/amd/powerplay: set FCLK DPM for sienna_cichlid
  drm/amd/powerplay: set SOCCLK DPM for sienna_cichlid
  drm/amd/powerplay: add support to set performance level for sienna_cichlid
  drm/amdgpu/powerplay: add initial swSMU support for sienna_cichlid (v2)
  drm/amdgpu: add virtual display support for sienna_cichlid
  drm/amdgpu/gfx10: change register configure for sienna_cichlid
  drm/amdgpu: correct SDMA3 IH clinet id for sienna_cichlid
  drm/amdgpu: add sdma ip block for sienna_cichlid (v5)
  drm/amdgpu: add sdma2 and sdma3 irqsrc header files for sienna_cichlid (v2)
  drm/amdgpu: add gfx ip block for sienna_cichlid (v3)
  drm/amdgpu: add ih ip block for sienna_cichlid
  drm/amdgpu: add gmc ip block for sienna_cichlid
  drm/amdgpu: add support gfxhub for sienna_cichlid (v3)
  drm/amdgpu: add support on mmhub for sienna_cichlid
  drm/amdgpu/soc15: add common ip block for sienna_cichlid
  drm/amdgpu: initialize IP offset for sienna_cichlid (v2)
  drm/amdgpu/soc15: add support for sienna_cichlid
  drm/amdgpu/gfx10: add clockgating support for sienna_cichlid
  drm/amdgpu/gmc10: add sienna_cichlid support
  drm/amdgpu/gfx10: add support for sienna_cichlid firmware
  drm/amdgpu: set asic family and ip blocks for sienna_cichlid
  drm/amdgpu: set fw load type for sienna_cichlid
  drm/amdgpu: add sienna_cichlid gpu info firmware v2
  drm/amdgpu: add sienna_cichlid asic type
  drm/amd/display: Add dcn30 Headers (v2)
  drm/amdgpu: add VCN3.0 register headers (v2)
  drm/amdgpu: Add ATHUB 2.1 header files (v2)
  drm/amdgpu: add GC 10.3 header files (v2)
  Bluetooth: Check scan state before disabling during suspend
  drm/amdgpu: restrict bo mapping within gpu address limits
  drm/hdlcd: Don't call drm_crtc_vblank_off on unbind
  drm/malidp: Don't call drm_crtc_vblank_off on unbind
  drm/i915: Replace some hand rolled max()s
  drm/i915: Reverse preemph vs. voltage swing preference
  drm/i915: Add {preemph,voltage}_max() vfuncs
  drm/i915: Fix ivb cpu edp vswing
  drm/i915: Fix ibx max vswing/preemph
  drm/i915: Fix cpt/ppt max pre-emphasis
  drm/shmem-helpers: Redirect mmap for imported dma-buf
  drm/shmem-helpers: Don't call get/put_pages on imported dma-buf in vmap
  drm/i915: Drop i915_request.i915 backpointer
  drm/udl: Don't call get/put_pages on imported dma-buf
  drm/virtio: Call the right shmem helpers
  drm/doc: Some polish for shmem helpers
  drm/gem: WARN if drm_gem_get_pages is called on a private obj
  drm/msm: Don't call dma_buf_vunmap without _vmap
  drm/i915/gt: Suppress the error message for GT init failure on error injection
  drm/i915/gt: Make the CTX_TIMESTAMP readable on !rcs
  drm/i915: Identify Cometlake platform
  drm/i915/selftests: Ignore autoincrementing timestamp on verfifying whitelists
  drm/amdgpu: Add unique_id and serial_number for Arcturus v3
  drm/amdgpu: Add ReadSerial defines for Arcturus
  drm/amdgpu: remove useless code in RAS
  drm/amdgpu: fix RAS memory leak in error case
  objtool: Add support for relocations without addends
  drm/i915/dsi: Dont forget to clean up the connector on error (v2)
  drm/i915/params: prevent changing module params runtime
  drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
  drm/i915/params: don't expose inject_probe_failure in debugfs
  drm/i915/gt: Move legacy context wa to intel_workarounds
  drm/i915/gt: Split low level gen2-7 CS emitters
  drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
  drm/i915/tgl: Update TC DP vswing table
  drm/i915: Trim the ironlake+ irq handler
  objtool: Rename rela to reloc
  drm/i915: Fix global state use-after-frees with a refcount
  drm: add docs for standard CRTC properties
  video: fbdev: Use IS_BUILTIN
  video: fbdev: pxafb: Use correct return value for pxafb_probe()
  video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
  drivers: video: hdmi: cleanup coding style in video a bit
  console: newport_con: fix an issue about leak related system resources
  video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
  omapfb/dss: fix comparison to bool warning
  drm/i915: Relinquish forcewake immediately after manual grouping
  drm/i915: Handle very early engine initialisation failure
  drm/i915: Add Plane color encoding support for YCBCR_BT2020
  drm: DPMS is no longer the only mutable connector prop
  btmrvl: Fix firmware filename for sd8997 chipset
  btmrvl: Fix firmware filename for sd8977 chipset
  mwifiex: Fix firmware filename for sd8997 chipset
  mwifiex: Fix firmware filename for sd8977 chipset
  video: fbdev: convert get_user_pages() --> pin_user_pages()
  video: fbdev: fix error handling for get_user_pages_fast()
  drm/vblank: use drm_WARN for all warnings
  drm/vblank: use drm_* functions for logging
  Documentation: Fix typo error in todo.rst
  drm/i915/gem: Give each object class a friendly name
  drm/i915/gem: Taint all shrinkable object locks
  auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code
  drm/amdgpu/fru: fix header guard and include header
  drm/amdgpu/nv: enable init reset check
  drm/amdgpu/nv: remove some dead code
  drm/amdgpu/nv: allow access to SDMA status registers
  drm/amdgpu: use IP discovery table for renoir
  drm/amdgpu: clean up discovery testing
  drm/amdgpu: skip gpu_info firmware if discovery info is available
  drm/amd/powerplay: give better names for the thermal IRQ related APIs
  drm/amd/powerplay: use the common APIs for IRQ disablement/enablement
  drm/amd/powerplay: stop thermal IRQs on suspend
  drm/amdgpu: added a sysfs interface for thermal throttling related V4
  drm/amd/powerplay: enable thermal throttling logging support V2
  drm/amd/powerplay: implement ASIC specific thermal throttling logging
  drm/amd/powerplay: update Arcturus smu-driver headers
  drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
  drm/amdkfd: fix a dereference of pdd before it is null checked
  drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
  drm/i915: Check for awaits on still currently executing requests
  drm/i915: Add a few asserts around handling of i915_request_is_active()
  drm/i915: Replace I915_MODE_FLAG_INHERITED with a boolean
  drm/i915: Stop using mode->private_flags
  drm: use drm_dev_has_vblank more
  ARM: dts: qcom: Add MikroTik RB3011
  ARM: dts: qcom: add ethernet definitions to ipq8064
  drm/i915/gt: Start timeslice on partial submission
  drm/amdgpu/gmc10: program the smallK fragment size
  Revert "drm/amd/display: disable dcn20 abm feature for bring up"
  drm/amdkfd: Fix GCC 10 compiler warning
  drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV.
  drm/amd/display: 3.2.87
  drm/amd/display: Don't compare same stream for synchronized vblank
  drm/amd/display: [FW Promotion] Release 1.0.12
  drm/amd/display: enable plane if container of plane_status changed
  drm/amd/display: combine public interfaces into single header
  drm/amd/display: Allow Diagnostics test with eDP not connected
  drm/amd/display: unit show garbage when do OPTC blank
  drm/amd/display: Guard against invalid array access
  drm/amd/display: Disable PG on NV12
  drm/amd/display: Increase Default Sizes of FW State and Trace Buffer
  drm/amd/display: Handle link loss interrupt better
  drm/amd/display: simplify dml log2 function
  drm/amd/display: Fix incorrect HDCP caps for dongle
  drm/amd/display: link_status not align when power off encoder
  drm/amd/display: 3.2.86
  drm/amdgpu: Improve the MTYPE comments
  drm/amdkfd: Track SDMA utilization per process
  drm/amd/powerplay: add check before i2c_add_adapter
  drm/amd/powerplay: remove SRIOV check in SMU11 (v2)
  drm/amd/powerplay: enable SMC message filter
  drm/amd/powerplay: add SMC message filter for SMU11
  drm/amd/powerplay: check whether SMU IP is enabled before access
  drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print
  drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper
  drm/radeon/dpm: Replace one-element array and use struct_size() helper
  drm/amdgpu: put some case statments in family order
  drm/amdgpu/sdma4: simplify the logic around powering up sdma
  drm/amdgpu: simplify mec2 fw check
  drm/amdgpu: simplify CZ/ST and KV/KB/ML checks
  drm/amdgpu: simplify raven and renoir checks
  drm/amdgpu/gfx10: add navi12 to gfxoff case
  drm/amdgpu/sdma4: add renoir to powergating setup
  drm/amdgpu: simplify ATIF backlight handling
  drm/radeon: disable AGP by default
  drm/amdgpu: print warning when input address is invalid
  drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode
  drm/amd/powerplay: remove the support of vega20 from swsmu
  drm/amd/powerplay: remove the support of xgmi pstate on vega20 from swsmu
  drm/amdgpu: change memory training to common function
  drm/amd/display: FW Release 1.0.11
  drm/amd/display: Remove nv12 work around
  drm/amd/display: fix dml immediate flip input
  drm/amd/display: fix dml log2 function
  drm/amd/display: Support CW4 for DMUB ringbuffer inbox
  drm/amd/display: Add DMUB firmware version helpers in DMUB service
  drm/amd/display: vbios data table packing
  drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
  drm/amd/display: update dml interfaces and variables
  drm/amd/display: 3.2.85
  drm/amd/display: Fix ABM memory alignment issue
  drm/amd/display: FW release 1.0.10
  drm/amd/display: Implement some asic specific abm call backs.
  drm/amd/display: Add bit swap helper based on endianness
  drm/amd/display: Don't pass invalid fw_bss_data pointer into DMUB srv
  drm/amd/display: Check bss_data_size before going down legacy DMUB load path
  drm/amd/display: Do not fail if build scaling params fails
  drm/amd/display: Handle persistence in DM
  drm/i915/gt: Don't declare hangs if engine is stalled
  objtool: Use sh_info to find the base for .rela sections
  objtool: Do not assume order of parent/child functions
  drm/i915/gt: Remove local entries from GGTT on suspend
  drm/i915/gt: Restore both GGTT bindings on resume
  drm/i915/gt: Prevent timeslicing into unpreemptable requests
  drm/i915: work around false-positive maybe-uninitialized warning
  drm/i915/pmu: avoid an maybe-uninitialized warning
  drm/gma500: Stop using mode->private_flags
  drm/mcde: Use mode->clock instead of reverse calculating it from the vrefresh
  drm: pahole struct drm_display_mode
  drm: Flatten drm_mode_vrefresh()
  drm: Shrink drm_display_mode timings
  drm: Make mode->flags u32
  drm: Shrink mode->type to u8
  drm: Shrink {width,height}_mm to u16
  drm/msm/dpu: Stop copying around mode->private_flags
  drm: Nuke mode->vrefresh
  drm/i915/gt: Clear LOCAL_BIND from shared GGTT on resume
  drm/i915/gt: Do not schedule normal requests immediately along virtual
  drm/i915: Reorder await_execution before await_request
  drm/i915: Introduce some local intel_dp variables
  drm/i915/display: Only query DP state of a DDI encoder
  drm/format-helper: Add drm_fb_swab()
  drm/client: Add drm_client_modeset_check()
  drm/client: Add drm_client_framebuffer_flush()
  drm/i915: Improve execute_cb struct packing
  drm/i915/execlists: Shortcircuit queue_prio() for no internal levels
  drm/i915/gt: Force the GT reset on shutdown
  drm/i915/display: Fix early deref of 'dsb'
  drm/i915/gt: Stop cross-polluting PIN_GLOBAL with PIN_USER with no-ppgtt
  drm/i915/gem: Suppress some random warnings
  drm/i915/gt: Cancel the flush worker more thoroughly
  drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER
  drm/auth: remove redundant assignment to variable ret
  drm/i915/dsb: Pre allocate and late cleanup of cmd buffer
  drm/vblank: Fix -Wformat compile warnings on some arches
  drm/i915/gem: Avoid iterating an empty list
  drm/i915: Fix includes and local vars order
  agp/intel: Fix a memory leak on module initialisation failure
  drm/i915/ehl: Extend w/a 14010685332 to JSP/MCC
  drm/i915: Remove unneeded hack now for CDCLK
  drm/i915: Adjust CDCLK accordingly to our DBuf bw needs
  drm/i915: Introduce for_each_dbuf_slice_in_mask macro
  drm/i915: Plane configuration affects CDCLK in Gen11+
  drm/i915: Check plane configuration properly
  drm/i915: Extract cdclk requirements checking to separate function
  drm/i915: Decouple cdclk calculation from modeset checks
  drm/i915: Remove PIN_UPDATE for i915_vma_pin
  drm/i915: Avoid using rq->engine after free during i915_fence_release
  drm/i915: Disable semaphore inter-engine sync without timeslicing
  drm/i915/selftests: Flush the submission, not cancel it!
  drm/i915/selftests: Measure CS_TIMESTAMP
  drm/i915/ehl: Wa_22010271021
  drm/writeback: don't set fence->ops to default
  drm: Restore the NULL check for drm_gem_object_put()
  drm/i915/rkl: RKL only uses PHY_MISC for PHY's A and B
  drm/i915/rkl: Add power well support
  drm/i915/rkl: Limit number of universal planes to 5
  drm/i915/rkl: Update memory bandwidth parameters
  x86/gpu: add RKL stolen memory support
  dma-fence: add might_sleep annotation to _wait()
  drm/i915/gt: Remove errant assertion in __intel_context_do_pin
  drm/i915/rkl: Add PCH support
  drm/i915/rkl: Load DMC firmware for Rocket Lake
  drm/i915/rkl: Re-use TGL GuC/HuC firmware
  drm/i915/rkl: Add RKL platform info and PCI ids
  drm/file: wrap excessively long line
  drm: print the current->comm alongside the pid
  drm: remove transient drm_gem_object_put_unlocked()
  drm/xen: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/virtio: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/vc4: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/v3d: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/tegra: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/rockchip: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/radeon: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/qxl: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/nouveau: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/msm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/mgag200: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/mediatek: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/lima: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/i915: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/gma500: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/exynos: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/etnaviv: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/armada: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/arm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/gem: add drm_gem_object_put helper
  drm/gem: add _locked suffix to drm_gem_object_put
  drm/gem: fold drm_gem_object_put_unlocked and __drm_gem_object_put()
  drm: remove drm_driver::gem_free_object
  drm/gma500: Use lockless gem BO free callback
  drm/amdgpu: use the unlocked drm_gem_object_put
  drm/doc: drop struct_mutex reference for drm_gem_object_free
  drm/doc: add WARNING for drm_device::struct_mutex
  drm/doc: drop struct_mutex references
  drm/todo: mention i915 in the struct_mutex section
  drm/gem: use _unlocked reference in drm_gem_objects_lookup docs
  drm: remove unused drm_gem.h include
  drm/i915/gt: Incorporate the virtual engine into timeslicing
  drm/i915/gt: Kick virtual siblings on timeslice out
  drm/i915/selftests: Add tests for timeslicing virtual engines
  drm/i915/selftests: Check for an initial-breadcrumb in wait_for_submit()
  drm/i915/selftests: Restore to default heartbeat
  drm/i915/selftests: Change priority overflow detection
  drm/i915: Don't set queue-priority hint when supressing the reschedule
  drm/i915/selftests: Measure dispatch latency
  drm/i915/runtime_pm: Prefer drm_WARN* over WARN*
  drm/i915/pm: Prefer drm_WARN_ON over WARN_ON
  drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON
  drm/i915/i915_drv: Prefer drm_WARN_ON over WARN_ON
  drm/i915/gem: Prefer drm_WARN* over WARN*
  drm/i915/display/tc: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/sdvo: Prefer drm_WARN* over WARN*
  drm/i915/display/dp: Prefer drm_WARN* over WARN*
  drm/i915/display/display_power: Prefer drm_WARN_ON over WARN_ON
  iommu/qcom: add optional 'tbu' clock for TLB invalidate
  drm/i915: Fix AUX power domain toggling across TypeC mode resets
  drm/i915: Read out hrawclk on all gen3+ platforms
  drm/i915: Document our lackluster FSB frequency readout
  drm/i915: Fix 400 MHz FSB readout on elk
  drm/mgag200: Replace VRAM helpers with SHMEM helpers
  drm/mgag200: Convert to simple KMS helper
  drm/mgag200: Use simple-display data structures
  drm/mgag200: Remove out-commented suspend/resume helpers
  drm/mgag200: Move register initialization into separate function
  drm/mgag200: Move hiprilvl setting into separate functions
  drm/mgag200: Move TAGFIFO reset into separate function
  drm/mgag200: Set primary plane's format in separate helper function
  drm/mgag200: Set pitch in a separate helper function
  drm/mgag200: Update mode registers after plane registers
  drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O
  drm/mgag200: Move mode-setting code into separate helper function
  drm/mgag200: Clean up mga_crtc_do_set_base()
  drm/mgag200: Clean up mga_set_start_address()
  drm/mgag200: Remove HW cursor
  drm/tilcdc: add missing static for panel_driver
  drm/tilcdc: remove unnecessary state->fb check
  drm/tilcdc: fix leak & null ref in panel_connector_get_modes
  drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity
  drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice
  drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
  dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd
  dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml
  drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux
  drm/i915/display: Return error from dbuf allocation failure
  drm/i915: Fix dbuf slice mask when turning off all the pipes
  drm/i915/gt: Reuse the tasklet priority for virtual as their siblings
  drm: Match drm_dp_send_clear_payload_id_table definition to declaration
  drm: Describe dp_rev for drm_dp_set_phy_test_pattern
  drm: Help unconfuse gcc, avoid accidental impossible unsigned comparisons
  drm: Include internal header for managed function declarations
  drm/i915/selftests: Refactor sibling selection
  video: amba-clcd: use devm_of_find_backlight
  drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matching a video= argument
  drm: encoder_slave: use new I2C API
  drm: encoder_slave: fix refcouting error for modules
  drm/debugfs: fix plain echo to connector "force" attribute
  drm/gem: Fix a leak in drm_gem_objects_lookup()
  drm/rockchip: vop: call vop_cfg_done() under reg_lock
  drm/tilcdc: use devm_of_find_backlight
  drm/omap: display: use devm_of_find_backlight
  drm/i915: Mark check_shadow_context_ppgtt as maybe unused
  drm/i915/gem: Retry faulthandlers on ENOSPC
  drm/i915: Clean up dbuf debugs during .atomic_check()
  drm/i915: Move the dbuf pre/post plane update
  drm/i915: Nuke skl_ddb_get_hw_state()
  drm/i915: Introduce proper dbuf state
  drm/i915: Unify the low level dbuf code
  drm/i915: Polish some dbuf debugs
  drm/i915: Make skl_compute_dbuf_slices() behave consistently for all platforms
  drm/i915: avoid unused scale_user_to_hw() warning
  drm/i915: Protect overlay colorkey macro arguments
  drm/i915: Enable pipe gamma for the overlay
  drm/i915: Configure overlay cc_out precision based on crtc gamma config
  drm/i915: Fix overlay colorkey for 30bpp and 8bpp
  drm/i915: Fix max cursor size for i915g/gm
  drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
  dt-bindings: display: sun8i-mixer: Allow for an iommu property
  drm/dp_mst: Fix timeout handling of MST down messages
  drm/vblank: remove outdated and noisy output

Git checkout to android-mainline following files:
	arch/arm64/boot/dts/hisilicon/hi3660.dtsi
	arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
	drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
	drivers/gpu/drm/amd/display/modules/freesync/freesync.c
	drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
	drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h
	drivers/gpu/drm/hisilicon/kirin/Kconfig
	drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h
	drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
	drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
	drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
	drivers/gpu/drm/hisilicon/kirin/Makefile
	drivers/gpu/drm/hisilicon/Makefile
	drivers/gpu/drm/mgag200/mgag200_drv.c
	drivers/gpu/drm/panfrost/panfrost_drv.c
	drivers/gpu/drm/virtio/virtgpu_ioctl.c
        drivers/hwtracing/coresight/coresight-etm4x.c
        drivers/hwtracing/coresight/coresight-etm4x.h
        drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
        drivers/hwtracing/coresight/coresight-funnel.c
        drivers/hwtracing/coresight/coresight-platform.c
        drivers/hwtracing/coresight/coresight-priv.h
        drivers/hwtracing/coresight/coresight-replicator.c
        drivers/hwtracing/coresight/coresight-tmc-etr.c
        drivers/hwtracing/coresight/coresight-tmc.h
	drivers/hwtracing/stm/core.c
	include/linux/stm.h
        include/linux/trace_events.h
        include/trace/trace_events.h
        kernel/trace/trace_events.c
	kernel/trace/trace_kprobe.c
        kernel/trace/trace.h
        kernel/trace/trace_syscalls.c
        kernel/trace/trace_uprobe.c

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/arm/amlogic.yaml
	Documentation/devicetree/bindings/arm/arm,integrator.yaml
	Documentation/devicetree/bindings/arm/arm,realview.yaml
	Documentation/devicetree/bindings/arm/arm,scmi.txt
	Documentation/devicetree/bindings/arm/arm,scpi.txt
	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
	Documentation/devicetree/bindings/arm/coresight-cti.yaml
	Documentation/devicetree/bindings/arm/coresight.txt
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
	Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
	Documentation/devicetree/bindings/arm/mediatek.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
	Documentation/devicetree/bindings/arm/renesas.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/tegra.yaml
	Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
	Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
	Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt
	Documentation/devicetree/bindings/clock/clock-bindings.txt
	Documentation/devicetree/bindings/clock/imx35-clock.yaml
	Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
	Documentation/devicetree/bindings/clock/ingenic,cgu.yaml
	Documentation/devicetree/bindings/clock/qcom,a53pll.yaml
	Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
	Documentation/devicetree/bindings/clock/qcom,rpmcc.txt
	Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
	Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.txt
	Documentation/devicetree/bindings/clock/silabs,si514.txt
	Documentation/devicetree/bindings/clock/silabs,si5351.txt
	Documentation/devicetree/bindings/clock/silabs,si570.txt
	Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
	Documentation/devicetree/bindings/clock/ti,cdce706.txt
	Documentation/devicetree/bindings/clock/ti,cdce925.txt
	Documentation/devicetree/bindings/cpufreq/cpufreq-dt.txt
	Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
	Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
	Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
	Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
	Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
	Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
	Documentation/devicetree/bindings/display/dsi-controller.yaml
	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
	Documentation/devicetree/bindings/display/msm/dsi.txt
	Documentation/devicetree/bindings/display/msm/gmu.yaml
	Documentation/devicetree/bindings/display/msm/gpu.txt
	Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml
	Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml
	Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml
	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
	Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
	Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
	Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml
	Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml
	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple.yaml
	Documentation/devicetree/bindings/display/panel/panel-timing.yaml
	Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml
	Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml
	Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml
	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
	Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
	Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
	Documentation/devicetree/bindings/dma/arm-pl330.txt
	Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
	Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml
	Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
	Documentation/devicetree/bindings/example-schema.yaml
	Documentation/devicetree/bindings/firmware/qcom,scm.txt
	Documentation/devicetree/bindings/fpga/fpga-region.txt
	Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
	Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
	Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
	Documentation/devicetree/bindings/gpio/gpio-pca953x.txt
	Documentation/devicetree/bindings/gpio/gpio-zynq.txt
	Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
	Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
	Documentation/devicetree/bindings/hwmon/gpio-fan.txt
	Documentation/devicetree/bindings/hwmon/lm90.txt
	Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
	Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
	Documentation/devicetree/bindings/i2c/i2c.txt
	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
	Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,iic.txt
	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
	Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
	Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml
	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
	Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
	Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
	Documentation/devicetree/bindings/iio/iio-bindings.txt
	Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
	Documentation/devicetree/bindings/iio/light/apds9300.txt
	Documentation/devicetree/bindings/iio/light/apds9960.txt
	Documentation/devicetree/bindings/iio/light/opt3001.txt
	Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
	Documentation/devicetree/bindings/iio/light/vl6180.txt
	Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt
	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
	Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt
	Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt
	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
	Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
	Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
	Documentation/devicetree/bindings/input/matrix-keymap.txt
	Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml
	Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
	Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
	Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
	Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
	Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml
	Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
	Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt
	Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
	Documentation/devicetree/bindings/iommu/arm,smmu.yaml
	Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
	Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
	Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
	Documentation/devicetree/bindings/leds/leds-lm3532.txt
	Documentation/devicetree/bindings/leds/leds-lm3601x.txt
	Documentation/devicetree/bindings/leds/leds-lm36274.txt
	Documentation/devicetree/bindings/leds/leds-lm3692x.txt
	Documentation/devicetree/bindings/leds/leds-lm3697.txt
	Documentation/devicetree/bindings/leds/leds-lp8860.txt
	Documentation/devicetree/bindings/leds/leds-pca955x.txt
	Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
	Documentation/devicetree/bindings/mailbox/mtk-gce.txt
	Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
	Documentation/devicetree/bindings/media/i2c/imx274.txt
	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
	Documentation/devicetree/bindings/media/renesas,csi2.yaml
	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
	Documentation/devicetree/bindings/media/xilinx/video.txt
	Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
	Documentation/devicetree/bindings/mfd/aspeed-lpc.txt
	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
	Documentation/devicetree/bindings/mfd/da9062.txt
	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
	Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
	Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
	Documentation/devicetree/bindings/mfd/syscon.yaml
	Documentation/devicetree/bindings/mfd/twl-family.txt
	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
	Documentation/devicetree/bindings/mips/ingenic/devices.yaml
	Documentation/devicetree/bindings/mips/loongson/devices.yaml
	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
	Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
	Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
	Documentation/devicetree/bindings/mmc/mmc-controller.yaml
	Documentation/devicetree/bindings/mmc/mtk-sd.txt
	Documentation/devicetree/bindings/mmc/sdhci-am654.txt
	Documentation/devicetree/bindings/mmc/sdhci-msm.txt
	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
	Documentation/devicetree/bindings/mtd/davinci-nand.txt
	Documentation/devicetree/bindings/mtd/fsl-upm-nand.txt
	Documentation/devicetree/bindings/mtd/nand-controller.yaml
	Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
	Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
	Documentation/devicetree/bindings/net/dsa/dsa.txt
	Documentation/devicetree/bindings/net/dsa/ocelot.txt
	Documentation/devicetree/bindings/net/ethernet-phy.yaml
	Documentation/devicetree/bindings/net/mdio.yaml
	Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt
	Documentation/devicetree/bindings/net/qcom,ipa.yaml
	Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
	Documentation/devicetree/bindings/net/stm32-dwmac.yaml
	Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
	Documentation/devicetree/bindings/net/ti,dp83867.yaml
	Documentation/devicetree/bindings/net/ti,dp83869.yaml
	Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
	Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
	Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
	Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
	Documentation/devicetree/bindings/pci/pci.txt
	Documentation/devicetree/bindings/pci/qcom,pcie.txt
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
	Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt
	Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
	Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
	Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
	Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
	Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
	Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
	Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
	Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt
	Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
	Documentation/devicetree/bindings/power/power-domain.yaml
	Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
	Documentation/devicetree/bindings/power/supply/battery.txt
	Documentation/devicetree/bindings/power/supply/bq25890.txt
	Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
	Documentation/devicetree/bindings/property-units.txt
	Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
	Documentation/devicetree/bindings/regulator/da9211.txt
	Documentation/devicetree/bindings/regulator/lp872x.txt
	Documentation/devicetree/bindings/regulator/mt6397-regulator.txt
	Documentation/devicetree/bindings/reset/renesas,rst.yaml
	Documentation/devicetree/bindings/reset/uniphier-reset.txt
	Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt
	Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
	Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
	Documentation/devicetree/bindings/serial/ingenic,uart.yaml
	Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
	Documentation/devicetree/bindings/sound/adi,adau1977.txt
	Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
	Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
	Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
	Documentation/devicetree/bindings/sound/fsl,spdif.txt
	Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
	Documentation/devicetree/bindings/sound/ingenic,aic.yaml
	Documentation/devicetree/bindings/sound/max98357a.txt
	Documentation/devicetree/bindings/sound/mt6358.txt
	Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
	Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-max98357.txt
	Documentation/devicetree/bindings/sound/qcom,q6asm.txt
	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
	Documentation/devicetree/bindings/sound/renesas,rsnd.txt
	Documentation/devicetree/bindings/sound/rockchip-i2s.yaml
	Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
	Documentation/devicetree/bindings/sound/tas2552.txt
	Documentation/devicetree/bindings/sound/tas2562.txt
	Documentation/devicetree/bindings/sound/tas5720.txt
	Documentation/devicetree/bindings/sound/ti,tas6424.txt
	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
	Documentation/devicetree/bindings/sound/wm8960.txt
	Documentation/devicetree/bindings/sound/wm8994.txt
	Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
	Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt
	Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
	Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
	Documentation/devicetree/bindings/spi/spi-davinci.txt
	Documentation/devicetree/bindings/spi/spi-lantiq-ssc.txt
	Documentation/devicetree/bindings/spi/spi-mt65xx.txt
	Documentation/devicetree/bindings/spi/spi-mux.yaml
	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
	Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
	Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt
	Documentation/devicetree/bindings/thermal/hisilicon-thermal.txt
	Documentation/devicetree/bindings/thermal/max77620_thermal.txt
	Documentation/devicetree/bindings/thermal/mediatek-thermal.txt
	Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt
	Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp-thermal.txt
	Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt
	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
	Documentation/devicetree/bindings/thermal/rockchip-thermal.txt
	Documentation/devicetree/bindings/thermal/tango-thermal.txt
	Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
	Documentation/devicetree/bindings/thermal/thermal-generic-adc.txt
	Documentation/devicetree/bindings/thermal/thermal-idle.yaml
	Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
	Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
	Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
	Documentation/devicetree/bindings/timer/ti,keystone-timer.txt
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/usb/brcm,bdc.txt
	Documentation/devicetree/bindings/usb/dwc2.yaml
	Documentation/devicetree/bindings/usb/generic-ehci.yaml
	Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml
	Documentation/devicetree/bindings/usb/ingenic,musb.yaml
	Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
	Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
	Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
	Documentation/devicetree/bindings/usb/usb-xhci.txt
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/virtio/mmio.txt
	Documentation/devicetree/bindings/watchdog/davinci-wdt.txt
	Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
	arch/arm/Kconfig
	arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
	arch/arm64/boot/dts/hisilicon/hi3660.dtsi
	drivers/clk/qcom/Makefile
	drivers/clk/qcom/clk-alpha-pll.c
	drivers/clk/qcom/clk-alpha-pll.h
	drivers/cpufreq/qcom-cpufreq-hw.c
	drivers/cpuidle/Makefile
	drivers/devfreq/devfreq.c
	drivers/firmware/qcom_scm.c
	drivers/firmware/qcom_scm.h
	drivers/gpu/drm/mgag200/mgag200_drv.c
	drivers/gpu/drm/panfrost/panfrost_drv.c
	drivers/gpu/drm/virtio/virtgpu_ioctl.c
	drivers/hid/hid-quirks.c
	drivers/hwtracing/coresight/coresight-etm4x.c
	drivers/hwtracing/coresight/coresight-tmc.h
	drivers/iio/adc/qcom-spmi-adc5.c
	drivers/iio/adc/qcom-vadc-common.c
	drivers/iio/adc/qcom-vadc-common.h
	drivers/input/touchscreen/atmel_mxt_ts.c
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/leds/Makefile
	drivers/mmc/host/sdhci-msm.c
	drivers/regulator/Kconfig
	drivers/regulator/Makefile
	drivers/scsi/ufs/Kconfig
	drivers/scsi/ufs/ufs-qcom.c
	drivers/scsi/ufs/ufs-qcom.h
	drivers/scsi/ufs/ufs_quirks.h
	drivers/scsi/ufs/ufshcd.c
	drivers/scsi/ufs/ufshcd.h
	drivers/scsi/ufs/unipro.h
	drivers/soc/qcom/Kconfig
	drivers/soc/qcom/Makefile
	drivers/soc/qcom/socinfo.c
	drivers/staging/android/ion/heaps/ion_system_heap.c
	drivers/staging/android/ion/ion_heap.c
	drivers/thermal/thermal_core.c
	drivers/thermal/thermal_of.c
	drivers/thermal/thermal_sysfs.c
	drivers/usb/dwc3/dwc3-qcom.c
	drivers/usb/host/xhci-hub.c
	include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h
	include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
	include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h
	include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h
	include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h
	include/dt-bindings/iio/qcom,spmi-vadc.h
	include/linux/device.h
	include/linux/iommu.h
	include/linux/qcom_scm.h
	include/trace/events/sched.h
	kernel/power/energy_model.c
	kernel/sched/core.c
	kernel/sched/cpufreq_schedutil.c
	kernel/sched/fair.c
	kernel/sched/sched.h
	kernel/softirq.c
	scripts/Makefile.lib

Change-Id: I7c866d484c3e28b0ee81d765c536f4672170d854
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-09-08 09:42:47 -07:00
Amir Vajid
a5041de2a6 PM / devfreq: qoslat: add support for multiple clients
Add support for multiple clients in qoslat by maintaining a
list of devices and aggregating across them during updates.

Change-Id: I3e9970b324938eecdd85f3970ba3acc2c5880fdf
Signed-off-by: Amir Vajid <avajid@codeaurora.org>
2020-09-01 16:09:59 -07:00
qctecmdr
2cc7a54835 Merge "PM / devfreq: memlat: Add writeback percentage as a lat condition" 2020-08-13 04:49:34 -07:00
Ivaylo Georgiev
157dfef35e Merge android-mainline (86b41f4) into msm-waipio
* refs/heads/tmp-86b41f4:
  ANDROID: GKI: drop CONFIG_UAPI_HEADER_TEST from configs
  Linux 5.8-rc4
  x86/ldt: use "pr_info_once()" instead of open-coding it badly
  MIPS: Do not use smp_processor_id() in preemptible code
  MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
  .gitignore: Do not track `defconfig` from `make savedefconfig`
  io_uring: fix regression with always ignoring signals in io_cqring_wait()
  x86/ldt: Disable 16-bit segments on Xen PV
  x86/entry/32: Fix #MC and #DB wiring on x86_32
  x86/entry/xen: Route #DB correctly on Xen PV
  x86/entry, selftests: Further improve user entry sanity checks
  x86/entry/compat: Clear RAX high bits on Xen PV SYSENTER
  i2c: mlxcpld: check correct size of maximum RECV_LEN packet
  i2c: add Kconfig help text for slave mode
  i2c: slave-eeprom: update documentation
  i2c: eg20t: Load module automatically if ID matches
  i2c: designware: platdrv: Set class based on DMI
  i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
  mm/page_alloc: fix documentation error
  vmalloc: fix the owner argument for the new __vmalloc_node_range callers
  mm/cma.c: use exact_nid true to fix possible per-numa cma leak
  samples/vfs: avoid warning in statx override
  mm/hugetlb.c: fix pages per hugetlb calculation
  Call sysctl_head_finish on error
  arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718
  arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040
  arm64: Add MIDR value for KRYO4XX gold CPU cores
  gfs2: The freeze glock should never be frozen
  gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE
  gfs2: read-only mounts should grab the sd_freeze_gl glock
  gfs2: freeze should work on read-only mounts
  gfs2: eliminate GIF_ORDERED in favor of list_empty
  hwmon: (pmbus) fix a typo in Kconfig SENSORS_IR35221 option
  xen/xenbus: let xenbus_map_ring_valloc() return errno values only
  xen/xenbus: avoid large structs and arrays on the stack
  block: make function __bio_integrity_free() static
  tpm_tis: Remove the HID IFX0102
  tpm_tis_spi: Prefer async probe
  tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes
  tpm/st33zp24: fix spelling mistake "drescription" -> "description"
  tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
  tpm_tis_spi: Don't send anything during flow control
  tpm: Fix TIS locality timeout problems
  arm64/alternatives: use subsections for replacement sequences
  nvme: fix a crash in nvme_mpath_add_disk
  nvme: fix identify error status silent ignore
  Revert "ANDROID: fscrypt: add key removal notifier chain"
  cifs: prevent truncation from long to int in wait_for_free_credits
  cifs: Fix the target file was deleted when rename failed.
  SMB3: Honor 'posix' flag for multiuser mounts
  SMB3: Honor 'handletimeout' flag for multiuser mounts
  SMB3: Honor lease disabling for multiuser mounts
  SMB3: Honor persistent/resilient handle flags for multiuser mounts
  SMB3: Honor 'seal' flag for multiuser mounts
  cifs: Display local UID details for SMB sessions in DebugData
  dt-bindings: clock: imx: Fix e-mail address
  ANDROID: GKI: scripts: Makefile: update the lz4 command (#2)
  drm/amdgpu: use %u rather than %d for sclk/mclk
  drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
  kbuild: make Clang build userprogs for target architecture
  kbuild: fix CONFIG_CC_CAN_LINK(_STATIC) for cross-compilation with Clang
  kconfig: qconf: parse newer types at debug info
  kconfig: qconf: navigate menus on hyperlinks
  kconfig: qconf: don't show goback button on splitMode
  kconfig: qconf: simplify the goBack() logic
  kconfig: qconf: re-implement setSelected()
  kconfig: qconf: make debug links work again
  kconfig: qconf: make search fully work again on split mode
  kconfig: qconf: cleanup includes
  selftests/x86: Consolidate and fix get/set_eflags() helpers
  selftests/x86/syscall_nt: Clear weird flags after each test
  selftests/x86/syscall_nt: Add more flag combinations
  x86/entry/64/compat: Fix Xen PV SYSENTER frame setup
  x86/entry: Move SYSENTER's regs->sp and regs->flags fixups into C
  x86/entry: Assert that syscalls are on the right stack
  drm/amd/display: Only revalidate bandwidth on medium and fast updates
  virtio-blk: free vblk-vqs in error path of virtblk_probe()
  PCI: Make pcie_find_root_port() work for Root Ports
  ANDROID: block: fix checking for wrapped key support
  io_uring: use signal based task_work running
  task_work: teach task_work_add() to do signal_wake_up()
  ACPI: fan: Fix Tiger Lake ACPI device ID
  dt-bindings: thermal: k3: Fix the reg property
  dt-bindings: thermal: Remove soc unit address
  dt-bindings: display: arm: versatile: Pass the sysreg unit name
  dt-bindings: usb: aspeed: Remove the leading zeroes
  dt-bindings: copy process-schema-examples.yaml to process-schema.yaml
  dt-bindings: do not build processed-schema.yaml for 'make dt_binding_check'
  dt-bindings: fix error in 'make clean' after 'make dt_binding_check'
  dt-bindings: mailbox: zynqmp_ipi: fix unit address
  dt-bindings: bus: uniphier-system-bus: fix warning in example
  scripts/dtc: Update to upstream version v1.6.0-11-g9d7888cbf19c
  x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
  gfs2: Don't sleep during glock hash walk
  gfs2: fix trans slab error when withdraw occurs inside log_flush
  gfs2: Don't return NULL from gfs2_inode_lookup
  drm: sun4i: hdmi: Remove extra HPD polling
  arm/xen: remove the unused macro GRANT_TABLE_PHYSADDR
  selftests: tpm: Use /bin/sh instead of /bin/bash
  selftests: tpm: Use 'test -e' instead of 'test -f'
  Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test"
  block/keyslot-manager: use kvfree_sensitive()
  SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE
  nfsd: fix nfsdfs inode reference count leak
  nfsd4: fix nfsdfs reference count loop
  ANDROID: db845c_gki.fragment: Add audio configs
  ANDROID: lt9611: Sync w/ Vinod's most recent lt9611 patches which enable HDMI audio
  FROMLIST: ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845
  FROMGIT: iommu/arm-smmu: Don't bypass pinned stream mappings
  FROMLIST: drm/msm: Fix 0xfffflub in "Refactor address space initialization"
  FROMLIST: drm/msm/dpu: request for display color blocks based on hw catalog entry
  Revert "fs: Do not check if there is a fsnotify watcher on pseudo inodes"
  m68k: mm: fix node memblock init
  m68k: nommu: register start of the memory with memblock
  blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
  ACPI: DPTF: Add battery participant for TigerLake
  Drivers: hv: Change flag to write log level in panic msg to false
  thermal/drivers/rcar_gen3: Fix undefined temperature if negative
  thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
  thermal/drivers/tsens: Fix compilation warnings by making functions static
  thermal/drivers/sprd: Fix return value of sprd_thm_probe()
  thermal/drivers/mediatek: Fix bank number settings on mt8183
  thermal/drivers: imx: Fix missing of_node_put() at probe time
  Revert "FROMLIST: esp: select CRYPTO_SEQIV"
  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
  exfat: flush dirty metadata in fsync
  exfat: move setting VOL_DIRTY over exfat_remove_entries()
  exfat: call sync_filesystem for read-only remount
  exfat: add missing brelse() calls on error paths
  exfat: Set the unused characters of FileName field to the value 0000h
  x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
  powerpc/mm/pkeys: Make pkey access check work on execute_only_key
  drm/exynos: fix ref count leak in mic_pre_enable
  drm/exynos: Properly propagate return value in drm_iommu_attach_device()
  drm/exynos: Remove dev_err() on platform_get_irq() failure
  Linux 5.8-rc3
  sched/cfs: change initial value of runnable_avg
  smp, irq_work: Continue smp_call_function*() and irq_work*() integration
  sched/core: s/WF_ON_RQ/WQ_ON_CPU/
  sched/core: Fix ttwu() race
  sched/core: Fix PI boosting between RT and DEADLINE tasks
  sched/deadline: Initialize ->dl_boosted
  sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
  sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build fail
  Revert "ARM: sti: Implement dummy L2 cache's write_sec"
  afs: Fix storage of cell names
  docs: kbuild: fix ReST formatting
  gcc-plugins: fix gcc-plugins directory path in documentation
  ANDROID: Revert "FROMLIST: arm64: dts: sdm845: Set the virtual address range for GMU allocations"
  ANDROID: Revert "FROMLIST: dt-bindings: display: msm: Add required dma-range property"
  scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations
  scsi: libfc: Skip additional kref updating work event
  scsi: libfc: Handling of extra kref
  scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs()
  Documentation: kunit: Add some troubleshooting tips to the FAQ
  kunit: kunit_tool: Fix invalid result when build fails
  kunit: show error if kunit results are not present
  kunit: kunit_config: Fix parsing of CONFIG options with space
  ANDROID: Makefile: append BUILD_NUMBER to version string when defined
  ANDROID: GKI: enable CONFIG_TYPEC_TCPM
  kgdb: Avoid suspicious RCU usage warning
  kdb: Switch to use safer dbg_io_ops over console APIs
  SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
  NFSv4 fix CLOSE not waiting for direct IO compeletion
  pNFS/flexfiles: Fix list corruption if the mirror count changes
  nfs: Fix memory leak of export_path
  sunrpc: fixed rollback in rpc_gssd_dummy_populate()
  i2c: core: check returned size of emulated smbus block read
  MAINTAINERS: update info for sparse
  mm/memory_hotplug.c: fix false softlockup during pfn range removal
  mm: remove vmalloc_exec
  arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page
  x86/hyperv: allocate the hypercall page with only read and execute bits
  mm/memory: fix IO cost for anonymous page
  mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages"
  mm: workingset: age nonresident information alongside anonymous pages
  doc: THP CoW fault no longer allocate THP
  docs: mm/gup: minor documentation update
  mm/memcontrol.c: prevent missed memory.low load tears
  mm/memcontrol.c: add missed css_put()
  mm: memcontrol: handle div0 crash race condition in memory.low
  mm/vmalloc.c: fix a warning while make xmldocs
  media: omap3isp: remove cacheflush.h
  make asm-generic/cacheflush.h more standalone
  mm/debug_vm_pgtable: fix build failure with powerpc 8xx
  mm/memory.c: properly pte_offset_map_lock/unlock in vm_insert_pages()
  mm: fix swap cache node allocation mask
  slub: cure list_slab_objects() from double fix
  mm/slab: use memzero_explicit() in kzfree()
  mm, slab: fix sign conversion problem in memcg_uncharge_slab()
  lib: fix test_hmm.c reference after free
  ocfs2: fix value of OCFS2_INVALID_SLOT
  ocfs2: fix panic on nfs server over ocfs2
  ocfs2: load global_inode_alloc
  ocfs2: avoid inode removal while nfsd is accessing it
  kexec: do not verify the signature without the lockdown or mandatory signature
  mm, compaction: make capture control handling safe wrt interrupts
  mm: do_swap_page(): fix up the error code
  openrisc: fix boot oops when DEBUG_VM is enabled
  selftests/powerpc: Fix build failure in ebb tests
  rds: transport module should be auto loaded when transport is set
  sch_cake: fix a few style nits
  sch_cake: don't call diffserv parsing code when it is not needed
  sch_cake: don't try to reallocate or unshare skb unconditionally
  ethtool: fix error handling in linkstate_prepare_data()
  wil6210: account for napi_gro_receive never returning GRO_DROP
  hns: do not cast return value of napi_gro_receive to null
  socionext: account for napi_gro_receive never returning GRO_DROP
  wireguard: receive: account for napi_gro_receive never returning GRO_DROP
  vxlan: fix last fdb index during dump of fdb with nhid
  sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
  tc-testing: avoid action cookies with odd length.
  bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
  tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
  net: dsa: sja1105: fix tc-gate schedule with single element
  net: dsa: sja1105: recalculate gating subschedule after deleting tc-gate rules
  net: dsa: sja1105: unconditionally free old gating config
  net: dsa: sja1105: move sja1105_compose_gating_subschedule at the top
  hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
  fork: annotate data race in copy_process()
  net: macb: free resources on failure path of at91ether_open()
  net: macb: call pm_runtime_put_sync on failure path
  ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN
  riscv: Fixup __vdso_gettimeofday broke dynamic ftrace
  i2c: fsi: Fix the port number field in status register
  riscv: Add extern declarations for vDSO time-related functions
  clk: sifive: allocate sufficient memory for struct __prci_data
  riscv: Add -fPIC option to CFLAGS_vgettimeofday.o
  ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4
  ANDROID: GKI: scripts: Makefile: update the lz4 command
  net: bridge: enfore alignment for ethernet address
  tcp: don't ignore ECN CWR on pure ACK
  arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist
  net: phy: mscc: avoid skcipher API for single block AES encryption
  ANDROID: ext4: Optimize match for casefolded encrypted dirs
  ANDROID: ext4: Handle casefolding with encryption
  ANDROID: GKI: Enable INTERVAL_TREE
  UPSTREAM: ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr
  drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
  vfio/pci: Fix SR-IOV VF handling with MMIO blocking
  ANDROID: f2fs: fix bad merge resolutions
  rcu: Fixup noinstr warnings
  ANDROID: gki_defconfig: Enable CONFIG_WQ_WATCHDOG
  locking/atomics: Provide the arch_atomic_ interface to generic code
  Revert "FROMLIST: pwm: Convert period and duty cycle to u64"
  ANDROID: Incremental fs: fix up attempt to copy structures with READ/WRITE_ONCE
  spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
  arm64: perf: Report the PC value in REGS_ABI_32 mode
  io_uring: fix current->mm NULL dereference on exit
  io_uring: fix hanging iopoll in case of -EAGAIN
  cpuidle: Rearrange s2idle-specific idle state entry code
  x86/entry: Fix #UD vs WARN more
  x86/entry: Increase entry_stack size to a full page
  x86/entry: Fixup bad_iret vs noinstr
  objtool: Don't consider vmlinux a C-file
  kasan: Fix required compiler version
  kdb: Make kdb_printf() console handling more robust
  kdb: Check status of console prior to invoking handlers
  kdb: Re-factor kdb_printf() message write code
  dma-buf: Move dma_buf_release() from fops to dentry_ops
  MIPS: ingenic: gcw0: Fix HP detection GPIO.
  net: bcmgenet: use hardware padding of runt frames
  net: bcmgenet: use __be16 for htons(ETH_P_IP)
  net: bcmgenet: re-remove bcmgenet_hfb_add_filter
  ima: extend boot_aggregate with kernel measurements
  selftests: netfilter: add test case for conntrack helper assignment
  netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c.
  netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers.
  netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c.
  netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers.
  netfilter: Add MODULE_DESCRIPTION entries to kernel modules
  netfilter: ipset: fix unaligned atomic access
  drm/amd: fix potential memleak in err branch
  drm/amd/display: Fix ineffective setting of max bpc property
  drm/amd/display: Enable output_bpc property on all outputs
  drm/amdgpu: add fw release for sdma v5_0
  qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE
  net: phy: call phy_disable_interrupts() in phy_init_hw()
  net: phy: make phy_disable_interrupts() non-static
  net: ethernet: mvneta: Add back interface mode validation
  net: ethernet: mvneta: Do not error out in non serdes modes
  dsa: Allow forwarding of redirected IGMP traffic
  openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
  drm/fb-helper: Fix vt restore
  IB/hfi1: Add atomic triggered sleep/wakeup
  IB/hfi1: Correct -EBUSY handling in tx code
  IB/hfi1: Fix module use count flaw due to leftover module put calls
  IB/hfi1: Restore kfree in dummy_netdev cleanup
  hwmon: (max6697) Make sure the OVERT mask is set correctly
  nvme-multipath: fix bogus request queue reference put
  nvme-multipath: fix deadlock due to head->lock
  nvme: don't protect ns mutation with ns->head->lock
  nvme-multipath: fix deadlock between ana_work and scan_work
  nvme: fix possible deadlock when I/O is blocked
  nvme-rdma: assign completion vector correctly
  nvme-loop: initialize tagset numa value to the value of the ctrl
  nvme-tcp: initialize tagset numa value to the value of the ctrl
  nvme-pci: initialize tagset numa value to the value of the ctrl
  nvme-pci: override the value of the controller's numa node
  nvme: set initial value for controller's numa node
  ANDROID: fix up direct access to mmap_sem
  ANDROID: GKI: fix up gki_defconfig due to pinctrl upstream merges
  usb: renesas_usbhs: getting residue from callback_result
  block: release bip in a right way in error path
  drm/radeon: fix fb_div check in ni_init_smc_spll_table()
  Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk"
  xhci: Poll for U0 after disabling USB2 LPM
  xhci: Return if xHCI doesn't support LPM
  usb: host: xhci-mtk: avoid runtime suspend when removing hcd
  xhci: Fix enumeration issue when setting max packet size for FS devices.
  xhci: Fix incorrect EP_STATE_MASK
  usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
  usb: cdns3: trace: using correct dir value
  usb: cdns3: ep0: fix the test mode set incorrectly
  kselftest: arm64: Remove redundant clean target
  arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist
  arm64: Don't insert a BTI instruction at inner labels
  arm64: vdso: Don't use gcc plugins for building vgettimeofday.c
  ANDROID: GKI: remove CONFIG_EDAC from arm64 gki_defconfig
  ALSA: usb-audio: Fix OOB access of mixer element list
  arm64: vdso: Only pass --no-eh-frame-hdr when linker supports it
  habanalabs: increase h/w timer when checking idle
  Revert "ANDROID: kbuild: add support for Clang LTO"
  Revert "ANDROID: kbuild: fix dynamic ftrace with clang LTO"
  Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk"
  Revert "ANDROID: scripts/mod: disable LTO for empty.c"
  Revert "ANDROID: efi/libstub: disable LTO"
  Revert "ANDROID: drivers/misc/lkdtm: disable LTO for rodata.o"
  Revert "ANDROID: init: ensure initcall ordering with LTO"
  Revert "ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO"
  Revert "ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug"
  Revert "ANDROID: arm64: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG"
  usb: gadget: udc: Potential Oops in error handling code
  usb: phy: tegra: Fix unnecessary check in tegra_usb_phy_probe()
  usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
  Revert "ANDROID: arm64: allow LTO_CLANG and THINLTO to be selected"
  usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
  usb: cdns3: trace: using correct dir value
  usb: cdns3: ep0: fix the test mode set incorrectly
  Revert "ANDROID: gki_defconfig: enable LTO, CFI, and SCS"
  Revert "ANDROID: kbuild: fix modfinal with LTO"
  Revert "ANDROID: kbuild: merge module sections with LTO"
  Revert "ANDROID: kbuild: limit LTO inlining"
  soc: imx8m: fix build warning
  habanalabs: Correct handling when failing to enqueue CB
  habanalabs: increase GAUDI QMAN ARB WDT timeout
  habanalabs: rename mmu_write() to mmu_asid_va_write()
  habanalabs: use PI in MMU cache invalidation
  habanalabs: block scalar load_and_exe on external queue
  Revert "ANDROID: x86/vdso: disable LTO only for VDSO"
  Revert "ANDROID: x86: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG"
  Revert "ANDROID: x86: disable STACK_VALIDATION with LTO_CLANG"
  Revert "ANDROID: x86: disable UNWINDER_ORC with LTO_CLANG"
  Revert "ANDROID: x86, build: allow LTO_CLANG and THINLTO to be selected"
  Revert "ANDROID: x86: gki_defconfig: enable LTO and CFI"
  Revert "ANDROID: kallsyms: strip hashes from static functions with ThinLTO and CFI"
  Revert "ANDROID: kbuild: merge more sections with LTO"
  scsi: mptscsih: Fix read sense data size
  scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
  scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
  net: phylink: ensure manual pause mode configuration takes effect
  net: phylink: fix ethtool -A with attached PHYs
  scsi: libata: Fix the ata_scsi_dma_need_drain stub
  scsi: qla2xxx: Keep initiator ports after RSCN
  net: Do not clear the sock TX queue in sk_set_socket()
  scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request
  net: ethtool: Handle missing cable test TDR parameters
  bnxt_en: Read VPD info only for PFs
  bnxt_en: Fix statistics counters issue during ifdown with older firmware.
  bnxt_en: Do not enable legacy TX push on older firmware.
  bnxt_en: Store the running firmware version code.
  tracing/boottime: Fix kprobe multiple events
  tracing: Fix event trigger to accept redundant spaces
  tracing/boot: Fix config dependency for synthedic event
  erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
  ARM: imx6: add missing put_device() call in imx6q_suspend_init()
  ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
  cifs: misc: Use array_size() in if-statement controlling expression
  cifs: update ctime and mtime during truncate
  cifs/smb3: Fix data inconsistent when punch hole
  cifs/smb3: Fix data inconsistent when zero file range
  security: Fix hook iteration and default value for inode_copy_up_xattr
  cxgb4vf: update kernel-doc line comments
  cxgb4: update kernel-doc line comments
  cxgb4: fix set but unused variable when DCB is disabled
  cxgb4: move DCB version extern to header file
  cxgb4: remove cast when saving IPv4 partial checksum
  cxgb4: fix SGE queue dump destination buffer context
  cxgb4: use correct type for all-mask IP address comparison
  cxgb4: fix endian conversions for L4 ports in filters
  cxgb4: parse TC-U32 key values and masks natively
  cxgb4: use unaligned conversion for fetching timestamp
  cxgb4: move PTP lock and unlock to caller in Tx path
  cxgb4: move handling L2T ARP failures to caller
  drm/amdgpu/display: Unlock mutex on error
  net: qed: fix "maybe uninitialized" warning
  net: qed: reset ILT block sizes before recomputing to fix crashes
  net: qede: fix use-after-free on recovery and AER handling
  net: qede: fix PTP initialization on recovery
  net: qed: fix excessive QM ILT lines consumption
  net: qed: fix NVMe login fails over VFs
  net: qede: stop adding events on an already destroyed workqueue
  net: qed: fix async event callbacks unregistering
  net: qed: fix left elements count calculation
  net: ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM
  wireguard: device: avoid circular netns references
  wireguard: noise: do not assign initiation time in if condition
  bridge: mrp: Validate when setting the port role
  bridge: uapi: mrp: Fix MRP_PORT_ROLE
  Revert "Revert "module: Make module_enable_ro() static again""
  i2c: designware: Adjust bus speed independently of ACPI
  io_uring: fix io_sq_thread no schedule when busy
  drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
  cifs: Fix double add page to memcg when cifs_readpages
  PM: sleep: core: mark 2 functions as __init to save some memory
  cpufreq: intel_pstate: Add one more OOB control bit
  ring-buffer: Zero out time extend if it is nested and not absolute
  arm64: Depend on newer binutils when building PAC
  PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle
  ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
  arm64: compat: Remove 32-bit sigreturn code from the vDSO
  arm64: compat: Always use sigpage for sigreturn trampoline
  arm64: compat: Allow 32-bit vdso and sigpage to co-exist
  arm64: vdso: Disable dwarf unwinding through the sigreturn trampoline
  hwmon: (pmbus) Fix page vs. register when accessing fans
  hwmon: (bt1-pvt) Mark is_visible functions static
  hwmon: (bt1-pvt) Define Temp- and Volt-to-N poly as maybe-unused
  dma-remap: align the size in dma_common_*_remap()
  dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR
  dma-direct: add missing set_memory_decrypted() for coherent mapping
  s390/debug: avoid kernel warning on too large number of pages
  s390/kasan: fix early pgm check handler execution
  s390: fix system call single stepping
  soc: imx8m: Correct i.MX8MP UID fuse offset
  drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
  drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
  ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
  KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru
  KVM: x86: allow TSC to differ by NTP correction bounds without TSC scaling
  KVM: X86: Fix MSR range of APIC registers in X2APIC mode
  iommu/vt-d: Fix misuse of iommu_domain_identity_map()
  iommu/vt-d: Update scalable mode paging structure coherency
  iommu/vt-d: Enable PCI ACS for platform opt in hint
  iommu/vt-d: Don't apply gfx quirks to untrusted devices
  iommu/vt-d: Set U/S bit in first level page table by default
  iommu/vt-d: Make Intel SVM code 64-bit only
  Revert "ANDROID: make sure proc mount options are applied"
  mei: me: add tiger lake point device ids for H platforms.
  mei: me: disable mei interface on Mehlow server platforms
  binder: fix null deref of proc->context
  FROMLIST: nsproxy: restore EINVAL for non-namespace file descriptor
  GUE: Fix a typo
  mptcp: drop sndr_key in mptcp_syn_options
  ethtool: Fix check in ethtool_rx_flow_rule_create
  hsr: avoid to create proc file after unregister
  ARM: dts: imx6ul-kontron: Change WDOG_ANY signal from push-pull to open-drain
  ARM: dts: imx6ul-kontron: Move watchdog from Kontron i.MX6UL/ULL board to SoM
  xfs: fix use-after-free on CIL context on shutdown
  KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
  usbnet: smsc95xx: Fix use-after-free after removal
  mlxsw: spectrum: Do not rely on machine endianness
  net: phy: smsc: fix printing too many logs
  KVM: nVMX: Plumb L2 GPA through to PML emulation
  MAINTAINERS: update email address for Felix Fietkau
  drm/msm: Fix up the rest of the messed up address sizes
  IB/mad: Fix use after free when destroying MAD agent
  RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata
  KVM: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic()
  KVM: LAPIC: ensure APIC map is up to date on concurrent update requests
  RDMA/counter: Query a counter before release
  security: fix the key_permission LSM hook function type
  ANDROID: bpf: Workaround for bpf permissions check regression
  kvm: lapic: fix broken vcpu hotplug
  tools/virtio: Use tools/include/list.h instead of stubs
  tools/virtio: Reset index in virtio_test --reset.
  tools/virtio: Extract virtqueue initialization in vq_reset
  tools/virtio: Use __vring_new_virtqueue in virtio_test.c
  tools/virtio: Add --reset
  tools/virtio: Add --batch=random option
  tools/virtio: Add --batch option
  virtio-mem: add memory via add_memory_driver_managed()
  virtio-mem: silence a static checker warning
  vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap()
  vdpa: fix typos in the comments for __vdpa_alloc_device()
  Revert "module: Make module_enable_ro() static again"
  ACPI: sysfs: Fix pm_profile_attr type
  ACPI: configfs: Disallow loading ACPI tables when locked down
  ANDROID: GKI: update gki defconfigs
  xprtrdma: Fix handling of RDMA_ERROR replies
  xprtrdma: Clean up disconnect
  xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect()
  xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect()
  xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed
  spi: spi-fsl-dspi: Initialize completion before possible interrupt
  spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
  spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
  spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
  powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
  powerpc/fsl_booke/32: Fix build with CONFIG_RANDOMIZE_BASE
  ANDROID: Use depmod from the hermetic toolchain
  Revert "kernel/printk: add kmsg SEEK_CUR handling"
  cifs: Fix cached_fid refcnt leak in open_shroot
  Linux 5.8-rc2
  samples: watch_queue: build sample program for target architecture
  Revert "Makefile: install modules.builtin even if CONFIG_MODULES=n"
  irqchip/gic: Atomically update affinity
  irqchip/riscv-intc: Fix a typo in a pr_warn()
  irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic
  irqchip/loongson-pci-msi: Fix a typo in Kconfig
  video: fbdev: uvesafb: fix "noblank" option handling
  drm/panel-simple: fix connector type for newhaven_nhd_43_480272ef_atxl
  drm/panel-simple: fix connector type for LogicPD Type28 Display
  net: Add MODULE_DESCRIPTION entries to network modules
  rxrpc: Fix notification call on completion of discarded calls
  drm: rcar-du: Fix build error
  tc-testing: update geneve options match in tunnel_key unit tests
  r8169: fix firmware not resetting tp->ocp_base
  ibmvnic: continue to init in CRQ reset returns H_CLOSED
  ionic: tame the watchdog timer on reconfig
  pinctrl: single: fix function name in documentation
  pinctrl: qcom: ipq6018 Add missing pins in qpic pin group
  Revert "pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()'"
  afs: Fix hang on rmmod due to outstanding timer
  afs: Fix afs_do_lookup() to call correct fetch-status op variant
  powerpc/8xx: Provide ptep_get() with 16k pages
  mm: Allow arches to provide ptep_get()
  mm/gup: Use huge_ptep_get() in gup_hugepte()
  selftests/net: report etf errors correctly
  ibmveth: Fix max MTU limit
  net/sched: cls_api: fix nooffloaddevcnt warning dmesg log
  net: flow_offload: fix flow_indr_dev_unregister path
  flow_offload: use flow_indr_block_cb_alloc/remove function
  flow_offload: add flow_indr_block_cb_alloc/remove function
  geneve: allow changing DF behavior after creation
  enetc: Fix HW_VLAN_CTAG_TX|RX toggling
  net: macb: undo operations in case of failure
  net: phy: Check harder for errors in get_phy_id()
  of: of_mdio: Correct loop scanning logic
  net: ethernet: oki-semi: pch_gbe: fix spelling mistake
  MAINTAINERS: update ieee802154 project website URL
  docs: net: ieee802154: change link to new project URL
  net: ethernet: neterion: vxge: fix spelling mistake
  ANDROID: dm-bow: avoid truncating the logical block size
  ANDROID: dm-default-key: avoid truncating the logical block size
  dm writecache: add cond_resched to loop in persistent_memory_claim()
  x86/asm/64: Align start of __clear_user() loop to 16-bytes
  dm zoned: Fix reclaim zone selection
  dm zoned: Fix random zone reclaim selection
  dm: update original bio sector on Zone Append
  dm zoned: Fix metadata zone size check
  docs: device-mapper: add dm-ebs.rst to an index file
  ANDROID: GKI: enable some more USB configfs options
  MAINTAINERS: Add robert and myself as qcom i2c cci maintainers
  RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
  Revert "KVM: VMX: Micro-optimize vmexit time when not exposing PMU"
  i2c: smbus: Fix spelling mistake in the comments
  Documentation/i2c: SMBus start signal is S not A
  i2c: remove deprecated i2c_new_device API
  Documentation: media: convert to use i2c_new_client_device()
  video: backlight: tosa_lcd: convert to use i2c_new_client_device()
  x86/platform/intel-mid: convert to use i2c_new_client_device()
  drm: encoder_slave: use new I2C API
  drm: encoder_slave: fix refcouting error for modules
  i40e: fix crash when Rx descriptor count is changed
  ice: protect ring accesses with WRITE_ONCE
  i40e: protect ring accesses with READ- and WRITE_ONCE
  ixgbe: protect ring accesses with READ- and WRITE_ONCE
  net: increment xmit_recursion level in dev_direct_xmit()
  net: dsa: bcm_sf2: Fix node reference count
  net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string
  tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
  bareudp: Fixed multiproto mode configuration
  s390/qeth: let isolation mode override HW offload restrictions
  s390/qeth: fix error handling for isolation mode cmds
  mptcp: drop MP_JOIN request sock on syn cookies
  mptcp: cache msk on MP_JOIN init_req
  net: Fix the arp error in some cases
  net: dsa: sja1105: fix checks for VLAN state in gate action
  net: dsa: sja1105: fix checks for VLAN state in redirect action
  net: dsa: sja1105: remove debugging code in sja1105_vl_gate
  net/sched: act_gate: fix configuration of the periodic timer
  net/sched: act_gate: fix NULL dereference in tcf_gate_init()
  ip_tunnel: fix use-after-free in ip_tunnel_lookup()
  ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
  net: core: reduce recursion limit value
  net: fix memleak in register_netdevice()
  net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
  net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
  RISC-V: Acquire mmap lock before invoking walk_page_range
  RISC-V: Don't allow write+exec only page mapping request in mmap
  maccess: make get_kernel_nofault() check for minimal type compatibility
  vfio/type1: Fix migration info capability ID
  doc: devicetree: bindings: fix spelling mistake
  EDAC/amd64: Read back the scrub rate PCI register on F15h
  RDMA/mlx5: Fix integrity enabled QP creation
  maccess: rename probe_kernel_address to get_kernel_nofault
  RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs
  RDMA/mlx5: Fix remote gid value in query QP
  RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path
  docs: dt: minor adjustments at writing-schema.rst
  dt: fix reference to olpc,xo1.75-ec.txt
  dt: Fix broken references to renamed docs
  sparse: use identifiers to define address spaces
  spi: spidev: fix a potential use-after-free in spidev_release()
  spi: spidev: fix a race between spidev_release and spidev_remove
  dt: fix broken links due to txt->yaml renames
  dt: update a reference for reneases pcar file renamed to yaml
  ASoC: rockchip: Fix a reference count leak.
  objtool: Fix noinstr vs KCOV
  objtool: Provide elf_write_{insn,reloc}()
  objtool: Clean up elf_write() condition
  block: make function 'kill_bdev' static
  loop: replace kill_bdev with invalidate_bdev
  libata: Use per port sync for detach
  partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense
  arm64: dts: imx8mm-beacon: Fix voltages on LDO1 and LDO2
  io_uring: fix possible race condition against REQ_F_NEED_CLEANUP
  RDMA/core: Check that type_attrs is not NULL prior access
  RDMA/hns: Fix an cmd queue issue when resetting
  RDMA/hns: Fix a calltrace when registering MR from userspace
  perf build: Fix error message when asking for -fsanitize=address without required libraries
  tools lib traceevent: Add handler for __builtin_expect()
  tools lib traceevent: Handle __attribute__((user)) in field names
  tools lib traceevent: Add append() function helper for appending strings
  RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake
  RDMA/cma: Protect bind_list and listen_list while finding matching cm id
  RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
  RDMA/efa: Set maximum pkeys device attribute
  RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
  RDMA/core: Annotate CMA unlock helper routine
  ASoC: amd: closing specific instance.
  arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  arm64: kexec_file: Use struct_size() in kmalloc()
  x86/cpu: Use pinning mask for CR4 bits needing to be 0
  arm64: mm: reserve hugetlb CMA after numa_init
  timekeeping: Fix kerneldoc system_device_crosststamp & al
  usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
  USB: ohci-sm501: Add missed iounmap() in remove
  cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
  USB: ehci: reopen solution for Synopsys HC bug
  usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
  usb: dwc2: Postponed gadget registration to the udc class driver
  usb: add USB_QUIRK_DELAY_INIT for Logitech C922
  usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
  usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry
  Documentation: ABI: usb: chipidea: Update Li Jun's e-mail
  ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
  arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
  arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
  padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial
  crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
  block: update hctx map when use multiple maps
  drm/msm: Fix setup of a6xx create_address_space.
  drm/msm: Fix address space size after refactor.
  FROMLIST: Update Inline Encryption from v6 to upstream version of patch series
  ionic: export features for vlans to use
  ionic: no link check while resetting queues
  rxrpc: Fix afs large storage transmission performance drop
  rxrpc: Fix handling of rwind from an ACK packet
  net: usb: ax88179_178a: fix packet alignment padding
  rxrpc: Fix trace string
  drm/amdgpu: fix documentation around busy_percentage
  drm/amdgpu/pm: update comment to clarify Overdrive interfaces
  drm/amdkfd: Use correct major in devcgroup check
  selinux: fix undefined return of cond_evaluate_expr
  vfio/pci: Clear error and request eventfd ctx after releasing
  ftrace: Fix maybe-uninitialized compiler warning
  nvdimm/region: always show the 'align' attribute
  io_uring: reap poll completions while waiting for refs to drop on exit
  s390: fix syscall_get_error for compat processes
  s390/qdio: warn about unexpected SLSB states
  s390/qdio: clean up usage of qdio_data
  ARM: dts: NSP: Correct FA2 mailbox node
  ASoC: hdac_hda: fix memleak with regmap not freed on remove
  ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H
  ASoC: SOF: Intel: add PCI ID for CometLake-S
  ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H
  io_uring: acquire 'mm' for task_work for SQPOLL
  io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed
  io_uring: don't fail links for EAGAIN error in IOPOLL mode
  maccess: rename probe_user_{read,write} to copy_{from,to}_user_nofault
  maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault
  bpf: Document optval > PAGE_SIZE behavior for sockopt hooks
  selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed
  bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
  devmap: Use bpf_map_area_alloc() for allocating hash buckets
  xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame()
  dm ioctl: use struct_size() helper in retrieve_deps()
  dm writecache: skip writecache_wait when using pmem mode
  dm writecache: correct uncommitted_block when discarding uncommitted entry
  dm zoned: assign max_io_len correctly
  tools headers UAPI: Sync linux/fs.h with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf script: Initialize zstd_data
  dm zoned: fix uninitialized pointer dereference
  regmap: Fix memory leak from regmap_register_patch
  tools, bpftool: Add ringbuf map type to map command docs
  bpf: bpf_probe_read_kernel_str() has to return amount of data read on success
  ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
  blktrace: Avoid sparse warnings when assigning q->blk_trace
  blktrace: break out of blktrace setup on concurrent calls
  nfsd: apply umask on fs without ACL support
  efi/libstub: arm: Print CPU boot mode and MMU state at boot
  efi/libstub: arm: Omit arch specific config table matching array on arm64
  efi/x86: Setup stack correctly for efi_pe_entry
  powerpc/syscalls: Use the number when building SPU syscall table
  powerpc/8xx: use pmd_off() to access a PMD entry in pte_update()
  spi: stm32-qspi: Fix error path in case of -EPROBE_DEFER
  regulator: mt6358: Remove BROKEN dependency
  ARM: bcm2835: Fix integer overflow in rpi_firmware_print_firmware_revision()
  arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support
  x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
  ALSA: usb-audio: Fix potential use-after-free of streams
  dma-direct: check return value when encrypting or decrypting memory
  dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails
  dma-direct: always align allocation size in dma_direct_alloc_pages()
  dma-direct: mark __dma_direct_alloc_pages static
  dma-direct: re-enable mmap for !CONFIG_MMU
  drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context
  drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
  drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
  drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
  overflow.h: Add flex_array_size() helper
  scripts: Fix typo in headers_install.sh
  kconfig: unify cc-option and as-option
  tools/bootconfig: Add testcase for show-command and quotes test
  tools/bootconfig: Fix to return 0 if succeeded to show the bootconfig
  tools/bootconfig: Fix to use correct quotes for value
  proc/bootconfig: Fix to use correct quotes for value
  tracing: Remove unused event variable in tracing_iter_reset
  tracing/probe: Fix memleak in fetch_op_data operations
  trace: Fix typo in allocate_ftrace_ops()'s comment
  tracing: Make ftrace packed events have align of 1
  sample-trace-array: Remove trace_array 'sample-instance'
  sample-trace-array: Fix sleeping function called from invalid context
  kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
  kprobes: Remove redundant arch_disarm_kprobe() call
  kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
  kprobes: Use non RCU traversal APIs on kprobe_tables if possible
  kprobes: Suppress the suspicious RCU warning on kprobes
  recordmcount: support >64k sections
  kbuild: improve cc-option to clean up all temporary files
  Documentation: remove SH-5 index entries
  selinux: fix a double free in cond_read_node()/cond_read_list()
  x86/purgatory: Add -fno-stack-protector
  tests: test for setns() EINVAL regression
  e1000e: fix unused-function warning
  e1000: use generic power management
  e1000e: Do not wake up the system via WOL if device wakeup is disabled
  nsproxy: restore EINVAL for non-namespace file descriptor
  lan743x: add MODULE_DEVICE_TABLE for module loading alias
  afs: Fix silly rename
  mlxsw: spectrum: Adjust headroom buffers for 8x ports
  bareudp: Fixed configuration to avoid having garbage values
  mvpp2: remove module bugfix
  tcp: grow window for OOO packets only for SACK flows
  drm: mcde: Fix forgotten user of drm->dev_private
  drm: mcde: Fix display initialization problem
  Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
  staging: wfx: fix coherency of hif_scan() prototype
  staging: wfx: drop useless loop
  staging: wfx: fix AC priority
  arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
  btrfs: use kfree() in btrfs_ioctl_get_subvol_info()
  btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO
  btrfs: fix RWF_NOWAIT write not failling when we need to cow
  btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
  btrfs: fix hang on snapshot creation after RWF_NOWAIT write
  btrfs: check if a log root exists before locking the log_mutex on unlink
  btrfs: fix bytes_may_use underflow when running balance and scrub in parallel
  btrfs: fix data block group relocation failure due to concurrent scrub
  btrfs: fix race between block group removal and block group creation
  btrfs: fix a block group ref counter leak after failure to remove block group
  drm/tegra: Add zpos property for cursor planes
  gpu: host1x: Detach driver on unregister
  gpu: host1x: Correct trivial kernel-doc inconsistencies
  selftests/ftrace: Support ":README" suffix for requires
  selftests/ftrace: Support ":tracer" suffix for requires
  selftests/ftrace: Convert check_filter_file() with requires list
  selftests/ftrace: Convert required interface checks into requires list
  block: Fix use-after-free in blkdev_get()
  arm64: pgtable: Clear the GP bit for non-executable kernel pages
  ARM: dts: am5729: beaglebone-ai: fix rgmii phy-mode
  ARM: dts: Fix omap4 system timer source clocks
  ARM: dts: Fix duovero smsc interrupt for suspend
  ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
  afs: afs_vnode_commit_status() doesn't need to check the RPC error
  afs: Fix use of afs_check_for_remote_deletion()
  afs: Remove afs_operation::abort_code
  afs: Fix yfs_fs_fetch_status() to honour vnode selector
  afs: Remove yfs_fs_fetch_file_status() as it's not used
  selftests/ftrace: Add "requires:" list support
  selftests/ftrace: Return unsupported for the unconfigured features
  selftests/ftrace: Allow ":" in description
  libceph: don't omit used_replica in target_copy()
  libceph: don't omit recovery_deletes in target_copy()
  libceph: move away from global osd_req_flags
  ALSA: hda/realtek - Add quirk for MSI GE63 laptop
  compiler_attributes.h: Support no_sanitize_undefined check with GCC 4
  bpf, xdp, samples: Fix null pointer dereference in *_user code
  drm/tegra: hub: Register child devices
  gpu: host1x: Register child devices
  drm/tegra: hub: Do not enable orphaned window group
  gpu: host1x: Clean up debugfs in error handling path
  s390/numa: let NODES_SHIFT depend on NEED_MULTIPLE_NODES
  s390/vdso: fix vDSO clock_getres()
  s390/vdso: Use $(LD) instead of $(CC) to link vDSO
  s390/protvirt: use scnprintf() instead of snprintf()
  s390: use scnprintf() in sys_##_prefix##_##_name##_show
  s390/crypto: use scnprintf() instead of snprintf()
  s390/zcrypt: use kzalloc
  s390/virtio: remove unused pm callbacks
  s390/qdio: reduce SLSB writes during Input Queue processing
  selftests/seccomp: s390 shares the syscall and return value register
  s390/ptrace: fix setting syscall number
  s390/ptrace: pass invalid syscall numbers to tracing
  s390/ptrace: return -ENOSYS when invalid syscall is supplied
  s390/seccomp: pass syscall arguments via seccomp_data
  s390/qdio: fine-tune SLSB update
  ASoC: fsl_ssi: Fix bclk calculation for mono channel
  efi: Make it possible to disable efivar_ssdt entirely
  efi/libstub: Descriptions for stub helper functions
  drm/i915/display: Fix the encoder type check
  drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
  drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
  drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
  drm/i915/gt: Incrementally check for rewinding
  drm/i915/tc: fix the reset of ln0
  drm/i915/gt: Prevent timeslicing into unpreemptable requests
  drm/i915/selftests: Restore to default heartbeat
  mfd: mt6360: Fix register driver NULL pointer by adding driver name
  pinctrl: mcp23s08: Split to three parts: fix ptr_ret.cocci warnings
  pinctrl: tegra: Use noirq suspend/resume callbacks
  pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
  fs: Do not check if there is a fsnotify watcher on pseudo inodes
  MAINTAINERS: change tee mailing list
  ARM: dts: NSP: Disable PL330 by default, add dma-coherent property
  w1: Replace zero-length array with flexible-array
  tracing/probe: Replace zero-length array with flexible-array
  soc: ti: Replace zero-length array with flexible-array
  tifm: Replace zero-length array with flexible-array
  dmaengine: tegra-apb: Replace zero-length array with flexible-array
  stm class: Replace zero-length array with flexible-array
  Squashfs: Replace zero-length array with flexible-array
  ASoC: SOF: Replace zero-length array with flexible-array
  ima: Replace zero-length array with flexible-array
  sctp: Replace zero-length array with flexible-array
  phy: samsung: Replace zero-length array with flexible-array
  RxRPC: Replace zero-length array with flexible-array
  rapidio: Replace zero-length array with flexible-array
  media: pwc: Replace zero-length array with flexible-array
  firmware: pcdp: Replace zero-length array with flexible-array
  oprofile: Replace zero-length array with flexible-array
  block: Replace zero-length array with flexible-array
  tools/testing/nvdimm: Replace zero-length array with flexible-array
  libata: Replace zero-length array with flexible-array
  kprobes: Replace zero-length array with flexible-array
  keys: encrypted-type: Replace zero-length array with flexible-array
  kexec: Replace zero-length array with flexible-array
  KVM: Replace zero-length array with flexible-array
  jffs2: Replace zero-length array with flexible-array
  ibft: Replace zero-length array with flexible-array
  samples: mei: Replace zero-length array with flexible-array
  ia64: kernel: unwind_i.h: Replace zero-length array with flexible-array
  FS-Cache: Replace zero-length array with flexible-array
  firewire: ohci: Replace zero-length array with flexible-array
  cb710: Replace zero-length array with flexible-array
  drm/edid: Replace zero-length array with flexible-array
  drbd: Replace zero-length array with flexible-array
  crypto: Replace zero-length array with flexible-array
  can: Replace zero-length array with flexible-array
  can: peak_canfd: Replace zero-length array with flexible-array
  dmaengine: Replace zero-length array with flexible-array
  ARM: tegra: Replace zero-length array with flexible-array
  aio: Replace zero-length array with flexible-array
  firmware: google: vpd: Replace zero-length array with flexible-array member
  firmware: google: memconsole: Replace zero-length array with flexible-array member
  firmware: dmi-sysfs: Replace zero-length array with flexible-array member
  scsi: Wire up ata_scsi_dma_need_drain for SAS HBA drivers
  scsi: libata: Provide an ata_scsi_dma_need_drain stub for !CONFIG_ATA
  powerpc/64s: Fix KVM interrupt using wrong save area
  scsi: ufs-bsg: Fix runtime PM imbalance on error
  powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH
  ndctl/papr_scm,uapi: Add support for PAPR nvdimm specific methods
  powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl()
  powerpc/papr_scm: Fetch nvdimm health information from PHYP
  seq_buf: Export seq_buf_printf
  powerpc: Document details on H_SCM_HEALTH hcall
  mptcp: fix memory leak in mptcp_subflow_create_socket()
  netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline
  net/sched: act_ct: Make tcf_ct_flow_table_restore_skb inline
  tools/bpftool: Add ringbuf map to a list of known map types
  bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments
  trace/events/block.h: drop kernel-doc for dropped function parameter
  scripts/decode_stacktrace: warn when modpath is needed but is unset
  net: dsa: sja1105: fix PTP timestamping with large tc-taprio cycles
  mvpp2: ethtool rxtx stats fix
  MAINTAINERS: switch to my private email for Renesas Ethernet drivers
  rocker: fix incorrect error handling in dma_rings_init
  test_objagg: Fix potential memory leak in error handling
  net: ethernet: mtk-star-emac: simplify interrupt handling
  mld: fix memory leak in ipv6_mc_destroy_dev()
  bnxt_en: Return from timer if interface is not in open state.
  bnxt_en: Fix AER reset logic on 57500 chips.
  bnxt_en: Re-enable SRIOV during resume.
  bnxt_en: Simplify bnxt_resume().
  MAINTAINERS: merge entries for felix and ocelot drivers
  net: alx: fix race condition in alx_remove
  ibmvnic: Harden device login requests
  net: macb: Only disable NAPI on the actual error path
  qlcnic: Use kobj_to_dev() instead
  mptcp: use list_first_entry_or_null
  net: axienet: fix spelling mistake in comment "Exteneded" -> "extended"
  mptcp: drop MPTCP_PM_MAX_ADDR
  net/rds: NULL pointer de-reference in rds_ib_add_one()
  RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
  RDMA/hfi1: Fix trivial mis-spelling of 'descriptor'
  RDMA/mlx5: Fix -Wformat warning in check_ucmd_data()
  efi/libstub: Fix path separator regression
  efi/libstub: Fix missing-prototype warning for skip_spaces()
  KVM: VMX: Add helpers to identify interrupt type from intr_info
  arm64: mm: reset address tag set by kasan sw tagging
  arm64: traps: Dump registers prior to panic() in bad_mode()
  arm64/sve: Eliminate data races on sve_default_vl
  tools: testing: ftrace: trigger: fix spelling mistake
  spi: uapi: spidev: Use TABs for alignment
  io_uring: cancel by ->task not pid
  io_uring: lazy get task
  io_uring: batch cancel in io_uring_cancel_files()
  io_uring: cancel all task's requests on exit
  io-wq: add an option to cancel all matched reqs
  io-wq: reorder cancellation pending -> running
  afs: Fix the mapping of the UAEOVERFLOW abort code
  afs: Fix truncation issues and mmap writeback size
  afs: Concoct ctimes
  afs: Fix EOF corruption
  afs: afs_write_end() should change i_size under the right lock
  afs: Fix non-setting of mtime when writing into mmap
  regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
  io_uring: fix lazy work init
  blk-mq: Remove redundant 'return' statement
  ASoC: SOF: Intel: hda: Clear RIRB status before reading WP
  ASoC: rt1015: Update rt1015 default register value according to spec modification.
  ASoC: qcom: common: set correct directions for dailinks
  ASoc: q6afe: add support to get port direction
  ASoC: soc-pcm: fix checks for multi-cpu FE dailinks
  ASoC: rt5682: Let dai clks be registered whether mclk exists or not
  RDMA/mlx5: Remove duplicated assignment to resp.response_length
  kvm/svm: disable KCSAN for svm_vcpu_run()
  ASoC: soc-topology: use devm_snd_soc_register_dai()
  ASoC: soc-devres: add devm_snd_soc_register_dai()
  efi: Replace zero-length array and use struct_size() helper
  efivarfs: Don't return -EINTR when rate-limiting reads
  efivarfs: Update inode modification time for successful writes
  efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
  powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
  efi/tpm: Verify event log header before parsing
  x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup
  docs/arm64: Fix typo'd #define in sve.rst
  arm64: remove TEXT_OFFSET randomization
  x86/entry, bug: Comment the instrumentation_begin() usage for WARN()
  x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*()
  x86/entry, cpumask: Provide non-instrumented variant of cpu_is_offline()
  compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr
  kasan: Bump required compiler version
  x86, kcsan: Add __no_kcsan to noinstr
  kcsan: Remove __no_kcsan_or_inline
  x86, kcsan: Remove __no_kcsan_or_inline usage
  MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
  efi/x86: Fix build with gcc 4
  drm/i915: work around false-positive maybe-uninitialized warning
  drm/i915/pmu: avoid an maybe-uninitialized warning
  drm/i915/gt: Incorporate the virtual engine into timeslicing
  KVM: MIPS: Fix a build error for !CPU_LOONGSON64
  syscalls: Fix offset type of ksys_ftruncate()
  drm/ttm: Fix dma_fence refcnt leak when adding move fence
  drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved
  crypto: drbg - always try to free Jitter RNG instance
  crypto: marvell/octeontx - Fix a potential NULL dereference
  crypto: algboss - don't wait during notifier callback
  crypto: caam - fix typos
  crypto: ccp - Fix sparse warnings in sev-dev
  crypto: hisilicon - Cap block size at 2^31
  crypto: algif_skcipher - Cap recv SG list at ctx->used
  hwrng: ks-sa - Fix runtime PM imbalance on error
  x86/resctrl: Fix memory bandwidth counter width for AMD
  ALSA: usb-audio: Set 48 kHz rate for Rodecaster
  ALSA: usb-audio: add quirk for Denon DCD-1500RE
  dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL
  esp, ah: modernize the crypto algorithm selections
  esp: select CRYPTO_SEQIV
  esp, ah: consolidate the crypto algorithm selections
  Makefile: Improve compressed debug info support detection
  bcache: pr_info() format clean up in bcache_device_init()
  bcache: use delayed kworker fo asynchronous devices registration
  bcache: check and adjust logical block size for backing devices
  bcache: fix potential deadlock problem in btree_gc_coalesce
  ARM: bcm: Select ARM_TIMER_SP804 for ARCH_BCM_NSP
  ARM: dts: BCM5301X: Add missing memory "device_type" for Luxul XWC-2000
  Linux 5.8-rc1
  security: Add LSM hooks to set*gid syscalls
  Revert "btrfs: switch to iomap_dio_rw() for dio"
  net: ethernet: ti: ale: fix allmulti for nu type ale
  net: ethernet: ti: am65-cpsw-nuss: fix ale parameters init
  net: atm: Remove the error message according to the atomic context
  binderfs: add gitignore for generated sample program
  doc: don't use deprecated "---help---" markers in target docs
  watch_queue: add gitignore for generated sample program
  treewide: replace '---help---' in Kconfig files with 'help'
  ARM: 8985/1: efi/decompressor: deal with HYP mode boot gracefully
  ARM: 8984/1: Kconfig: set default ZBOOT_ROM_TEXT/BSS value to 0x0
  drm/msm: Fix 0xfffflub in "Refactor address space initialization"
  alpha: Fix build around srm_sysrq_reboot_op
  alpha: c_next should increase position index
  alpha: Replace sg++ with sg = sg_next(sg)
  alpha: fix memory barriers so that they conform to the specification
  alpha: remove unneeded semicolon in sys_eiger.c
  alpha: remove unneeded semicolon in osf_sys.c
  alpha: Replace strncmp with str_has_prefix
  alpha: fix rtc port ranges
  alpha: Kconfig: pedantic formatting
  bpf: Undo internal BPF_PROBE_MEM in BPF insns dump
  libbpf: Support pre-initializing .bss global variables
  tools/bpftool: Fix skeleton codegen
  bpf: Fix memlock accounting for sock_hash
  bpf: sockmap: Don't attach programs to UDP sockets
  bpf: tcp: Recv() should return 0 when the peer socket is closed
  smb3: Add debug message for new file creation with idsfromsid mount option
  ibmvnic: Flush existing work items before device removal
  genetlink: clean up family attributes allocations
  x86/entry: Force rcu_irq_enter() when in idle task
  proc: Use new_inode not new_inode_pseudo
  riscv/atomic: Fix sign extension for RV64I
  ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers
  cifs: fix chown and chgrp when idsfromsid mount option enabled
  smb3: allow uid and gid owners to be set on create with idsfromsid mount option
  ext4: support xattr gnu.* namespace for the Hurd
  dt-bindings: Remove redundant 'maxItems'
  netfilter: nf_tables: hook list memleak in flowtable deletion
  ima: fix mprotect checking
  regulator: Fix pickable ranges mapping
  regulator: da9063: fix LDO9 suspend and warning.
  smb311: Add tracepoints for new compound posix query info
  smb311: add support for using info level for posix extensions query
  ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA
  ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End
  ASoC: dmaengine_pcm: export soc_component_to_pcm
  ASoC: soc-card: export snd_soc_lookup_component_nolocked
  ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
  x86/entry: Make NMI use IDTENTRY_RAW
  smb311: Add support for lookup with posix extensions query info
  smb311: Add support for SMB311 query info (non-compounded)
  SMB311: Add support for query info using posix extensions (level 100)
  smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl
  x86/entry: Treat BUG/WARN as NMI-like entries
  KVM: PPC: Fix nested guest RC bits update
  nios2: signal: Mark expected switch fall-through
  drm/msm/dpu: allow initialization of encoder locks during encoder init
  drm/msm/dpu: fix error return code in dpu_encoder_init
  drm/msm: fix potential memleak in error branch
  drm/msm/dpu: request for display color blocks based on hw catalog entry
  net: ipa: header pad field only valid for AP->modem endpoint
  net: ipa: program upper nibbles of sequencer type
  net: ipa: fix modem LAN RX endpoint id
  net: ipa: program metadata mask differently
  ionic: add pcie_print_link_status
  rxrpc: Fix race between incoming ACK parser and retransmitter
  amdgpu: a NULL ->mm does not mean a thread is a kthread
  lib/lzo: fix ambiguous encoding bug in lzo-rle
  ocfs2: fix build failure when TCP/IP is disabled
  mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread
  mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.memory_failure_early_kill
  Revert "ANDROID: gki_defconfig: disable KPROBES"
  afs: Fix afs_store_data() to set mtime in new operation descriptor
  net/mlx5: E-Switch, Fix some error pointer dereferences
  net/mlx5: Don't fail driver on failure to create debugfs
  net/mlx5e: CT: Fix ipv6 nat header rewrite actions
  net/mlx5: Fix devlink objects and devlink device unregister sequence
  net/mlx5: Disable reload while removing the device
  net/mlx5e: Fix ethtool hfunc configuration change
  net/mlx5e: Fix repeated XSK usage on one channel
  net/mlx5: DR, Fix freeing in dr_create_rc_qp()
  net/mlx5: Fix fatal error handling during device load
  net/mlx5: drain health workqueue in case of driver load error
  iavf: increase reset complete wait time
  iavf: Fix reporting 2.5 Gb and 5Gb speeds
  iavf: use appropriate enum for comparison
  iavf: fix speed reporting over virtchnl
  tools, bpftool: Exit on error in function codegen
  xdp: Fix xsk_generic_xmit errno
  dt-bindings: Fix more incorrect 'reg' property sizes in examples
  ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
  drm/amd/display: Rework dsc to isolate FPU operations
  alpha: Fix build around srm_sysrq_reboot_op
  drm/amdgpu: Replace invalid device ID with a valid device ID
  dt-bindings: phy: qcom: Fix missing 'ranges' and example addresses
  dt-bindings: Remove more cases of 'allOf' containing a '$ref'
  tipc: fix NULL pointer dereference in tipc_disc_rcv()
  tipc: fix kernel WARNING in tipc_msg_append()
  ionic: remove support for mgmt device
  drivers: dpaa2: Use devm_kcalloc() in setup_dpni()
  ANDROID: kbuild: merge more sections with LTO
  compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead of CONFIG_KASAN to decide inlining
  compiler.h: Move function attributes to compiler_types.h
  compiler.h: Avoid nested statement expression in data_race()
  compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE()
  kcsan: Update Documentation to change supported compilers
  kcsan: Remove 'noinline' from __no_kcsan_or_inline
  kcsan: Pass option tsan-instrument-read-before-write to Clang
  kcsan: Support distinguishing volatile accesses
  kcsan: Restrict supported compilers
  kcsan: Avoid inserting __tsan_func_entry/exit if possible
  ubsan, kcsan: Don't combine sanitizer with kcov on clang
  KVM: x86: do not pass poisoned hva to __kvm_set_memory_region
  NFS: Fix direct WRITE throughput regression
  SUNRPC: rpc_xprt lifetime events should record xprt->state
  xprtrdma: Make xprt_rdma_slot_table_entries static
  nfs: set invalid blocks after NFSv4 writes
  NFS: remove redundant initialization of variable result
  sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs
  NFS: Add a tracepoint in nfs_set_pgio_error()
  NFS: Trace short NFS READs
  NFS: nfs_xdr_status should record the procedure name
  SUNRPC: Set SOFTCONN when destroying GSS contexts
  SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT
  SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS
  SUNRPC: trace RPC client lifetime events
  SUNRPC: Trace transport lifetime events
  SUNRPC: Split the xdr_buf event class
  SUNRPC: Add tracepoint to rpc_call_rpcerror()
  SUNRPC: Update the RPC_SHOW_SOCKET() macro
  SUNRPC: Update the rpc_show_task_flags() macro
  SUNRPC: Trace GSS context lifetimes
  SUNRPC: receive buffer size estimation values almost never change
  media: rkvdec: Fix H264 scaling list order
  media: v4l2-ctrls: Unset correct HEVC loop filter flag
  media: videobuf2-dma-contig: fix bad kfree in vb2_dma_contig_clear_max_seg_size
  media: v4l2-subdev.rst: correct information about v4l2 events
  media: s5p-mfc: Properly handle dma_parms for the allocated devices
  media: medium: cec: Make MEDIA_CEC_SUPPORT default to n if !MEDIA_SUPPORT
  media: cedrus: Implement runtime PM
  media: cedrus: Program output format during each run
  media: atomisp: improve ACPI/DMI detection logs
  media: Revert "media: atomisp: add Asus Transform T101HA ACPI vars"
  media: Revert "media: atomisp: Add some ACPI detection info"
  media: atomisp: improve sensor detection code to use _DSM table
  media: atomisp: get rid of an iomem abstraction layer
  media: atomisp: get rid of a string_support.h abstraction layer
  media: atomisp: use strscpy() instead of less secure variants
  media: atomisp: set DFS to MAX if sensor doesn't report fps
  media: atomisp: use different dfs failed messages
  media: atomisp: change the detection of ISP2401 at runtime
  media: atomisp: use macros from intel-family.h
  media: atomisp: don't set hpll_freq twice with different values
  media: atomisp: get rid of a detection hack for a BYT Andorid-based tablet
  media: atomisp: use just one mamoiada_params.h
  media: atomisp: remove some unused defines from *mamoiada_params.h
  media: atomisp: simplify IRQ ifdef logic
  media: atomisp: get rid of ifdef nonsense
  media: atomisp: get rid of a duplicated file
  media: atomisp: do some cleanup at irq_local.h
  media: atomisp: improve IRQ handling debug messages
  media: atomisp: comment an unused code
  media: atomisp: get rid of a left-over wrapper function
  media: atomisp: get rid of an unused IRQ duplicated event
  media: atomisp: get rid of sh_css_pipe.c
  media: staging: media: atomisp: fix stack overflow in init_pipe_defaults()
  media: atomisp: re-enable warnings again
  media: atomisp: remove format duplication at mbus->fourcc table
  media: staging: media: atomisp: add PMIC_OPREGION dependency
  media: staging: media: atomisp: disable all custom formats
  media: staging: media: atomisp: fix enum type mixups
  media: staging: media: atomisp: declare 'struct device' before using it
  media: atomisp: add SPDX headers
  media: staging: atomisp: Check return value from compat_alloc_user_space
  media: staging: atomisp: Fix compat IOCTL handling
  media: staging: atomisp: Fix atomisp_overlay32 compat handling
  media: staging: atomisp: There's no struct atomisp_dvs2_coefficients
  media: atomisp: add some debug messages when binaries are used
  media: atomisp: add a debug message at hmm free
  media: atomisp: allow passing firmware name at modprobe time
  media: atomisp: print firmware data during load
  media: atomisp: provide more details about the firmware binaries
  KVM: selftests: fix sync_with_host() in smm_test
  KVM: async_pf: Inject 'page ready' event only if 'page not present' was previously injected
  KVM: async_pf: Cleanup kvm_setup_async_pf()
  kvm: i8254: remove redundant assignment to pointer s
  KVM: x86: respect singlestep when emulating instruction
  KVM: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported
  KVM: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check
  media: atomisp: get rid of system_types.h
  media: atomisp: get rid of a bunch of other wrappers
  media: atomisp: don't cause a warn if probe failed
  media: atomisp: get rid of an error abstraction layer
  media: atomisp: get rid of non-Linux error codes
  media: atomisp: do another round of coding style cleanup
  media: atomisp: remove some trivial wrappers from compat css20
  media: atomisp: avoid an extra memset() when alloc memory
  media: atomisp: Remove binary_supports_input_format
  media: atomisp: Avoid overflow in compute_blending
  media: atomisp: Remove unnecessary NULL check in atomisp_param
  media: atomisp: Remove unnecessary NULL checks in ia_css_pipe_load_extension
  media: atomisp: Remove second increment of count in atomisp_subdev_probe
  media: atomisp: Clean up if block in sh_css_sp_init_stage
  media: atomisp: avoid OOPS due to non-existing ref_frames
  media: atomisp: remove kvmalloc/kvcalloc abstractions
  media: atomisp: add more comments about frame allocation
  media: atomisp: add debug functions for received events
  media: atomisp: improve warning for IRQ enable function
  media: atomisp: add debug for hmm alloc
  media: atomisp: use pin_user_pages() for memory allocation
  media: atomisp: fix driver caps
  media: atomisp: use Yocto Aero default hmm pool sizes
  media: atomisp: add debug message to help debugging hmm code
  media: atomisp: hmm_bo: untag user pointers
  media: atomisp: get rid of memory_access.c
  media: atomisp: change the type returned by mmgr alloc
  media: atomisp: get rid of unused memory_realloc code
  media: atomisp: get rid of mmgr_load and mmgr_store
  media: atomisp: go one step further to drop ia_css_memory_access.c
  media: atomisp: reduce abstraction at ia_css_memory_access
  media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abstraction layer
  media: atomisp: simplify hive_isp_css_mm_hrt wrapper
  media: atomisp: fix a handful of spelling mistakes
  media: atomisp: fix size of delay_frames array
  media: atomisp: drop a cast for a const argument
  media: atomisp: partially get rid of one abstraction layer
  media: atomisp: make it use dbg_level to control debug level
  media: atomisp: get rid of some old broken debug code
  media: atomisp: update TODO list
  media: atomisp: don't flood dmesg with -EAGAIN return codes
  media: atomisp: improve debug messages for set format
  media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack
  media: atomisp: reduce debug printk rate when IRQs are received
  media: atomisp: get rid of hmm_vm.c
  media: atomisp: fix pipeline initialization code
  io_uring: fix io_kiocb.flags modification race in IOPOLL mode
  KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
  spi: spi-fsl-dspi: Free DMA memory with matching function
  spi: tools: Add macro definitions to fix build errors
  spi: tools: Make default_tx/rx and input_tx static
  umem: remove redundant initialization of variable ret
  pktcdvd: remove redundant initialization of variable ret
  nvmet: fail outstanding host posted AEN req
  nvme-pci: use simple suspend when a HMB is enabled
  nvme-fc: don't call nvme_cleanup_cmd() for AENs
  nvmet-tcp: constify nvmet_tcp_ops
  nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops
  nvme: do not call del_gendisk() on a disk that was never added
  ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr
  ext4: avoid utf8_strncasecmp() with unstable name
  ext4: stop overwrite the errcode in ext4_setup_super
  ASoC: q6asm: handle EOS correctly
  ext4: fix partial cluster initialization when splitting extent
  ext4: avoid race conditions when remounting with options that change dax
  ASoC: max98390: Update regmap readable reg and volatile
  tools, bpftool: Fix memory leak in codegen error cases
  selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative
  net/filter: Permit reading NET in load_bytes_relative when MAC not set
  x86/mce/dev-mcelog: Fix -Wstringop-truncation warning about strncpy()
  x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
  x86/entry: Unbreak __irqentry_text_start/end magic
  x86/entry: __always_inline CR2 for noinstr
  lockdep: __always_inline more for noinstr
  x86/entry: Re-order #DB handler to avoid *SAN instrumentation
  x86/entry: __always_inline arch_atomic_* for noinstr
  x86/entry: __always_inline irqflags for noinstr
  x86/entry: __always_inline debugreg for noinstr
  x86/idt: Consolidate idt functionality
  x86/idt: Cleanup trap_init()
  x86/idt: Use proper constants for table size
  x86/idt: Add comments about early #PF handling
  x86/idt: Mark init only functions __init
  x86/entry: Rename trace_hardirqs_off_prepare()
  x86/entry: Clarify irq_{enter,exit}_rcu()
  x86/entry: Remove DBn stacks
  x86/entry: Remove debug IDT frobbing
  x86/entry: Optimize local_db_save() for virt
  x86/entry, mce: Disallow #DB during #MC
  x86/entry, nmi: Disable #DB
  x86/entry: Introduce local_db_{save,restore}()
  x86/hw_breakpoint: Prevent data breakpoints on user_pcid_flush_mask
  x86/hw_breakpoint: Prevent data breakpoints on per_cpu cpu_tss_rw
  x86/hw_breakpoint: Prevent data breakpoints on direct GDT
  x86/hw_breakpoint: Add within_area() to check data breakpoints
  xen: Move xen_setup_callback_vector() definition to include/xen/hvm.h
  x86/entry: Remove the TRACE_IRQS cruft
  x86/entry: Move paranoid irq tracing out of ASM code
  x86/entry/64: Remove TRACE_IRQS_*_DEBUG
  x86/entry/32: Remove redundant irq disable code
  x86/entry: Make enter_from_user_mode() static
  x86/entry/64: Remove IRQ stack switching ASM
  x86/entry: Remove the apic/BUILD interrupt leftovers
  x86/entry: Convert reschedule interrupt to IDTENTRY_SYSVEC_SIMPLE
  x86/entry: Convert XEN hypercall vector to IDTENTRY_SYSVEC
  x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC
  x86/entry: Convert KVM vectors to IDTENTRY_SYSVEC*
  x86/entry: Convert various system vectors
  x86/entry: Convert SMP system vectors to IDTENTRY_SYSVEC
  x86/entry: Convert APIC interrupts to IDTENTRY_SYSVEC
  x86/entry: Provide IDTENTRY_SYSVEC
  x86/entry: Use idtentry for interrupts
  x86/entry: Add IRQENTRY_IRQ macro
  x86/irq: Rework handle_irq() for 64-bit
  x86/irq: Convey vector as argument and not in ptregs
  x86/irq: Use generic irq_regs implementation
  x86/entry/32: Remove common_exception()
  x86/entry/64: Remove error_exit()
  x86/entry: Change exit path of xen_failsafe_callback
  x86/entry: Remove the transition leftovers
  x86/entry: Switch page fault exception to IDTENTRY_RAW
  x86/entry/64: Simplify idtentry_body
  x86/entry: Switch XEN/PV hypercall entry to IDTENTRY
  x86/entry: Split out idtentry_exit_cond_resched()
  x86/entry/64: Move do_softirq_own_stack() to C
  x86/entry: Provide helpers for executing on the irqstack
  genirq: Provide __irq_enter/exit_raw()
  genirq: Provide irq_enter/exit_rcu()
  x86/entry: Clean up idtentry_enter/exit() leftovers
  x86/idtentry: Switch to conditional RCU handling
  x86/entry: Provide idtentry_enter/exit_user()
  x86/entry: Provide idtentry_entry/exit_cond_rcu()
  nmi, tracing: Make hardware latency tracing noinstr safe
  x86/entry: Fix allnoconfig build warning
  x86/entry: Convert double fault exception to IDTENTRY_DF
  x86/idtentry: Provide IDTENTRY_DF
  x86/mce: Address objtools noinstr complaints
  x86/traps: Address objtool noinstr complaints in #DB
  x86/traps: Restructure #DB handling
  x86/entry: Implement user mode C entry points for #DB and #MCE
  x86/idtentry: Provide IDTRENTRY_NOIST variants for #DB and #MC
  x86/entry/64: Remove error code clearing from #DB and #MCE ASM stub
  x86/entry: Convert Debug exception to IDTENTRY_DB
  x86/db: Split out dr6/7 handling
  x86/nmi: Protect NMI entry against instrumentation
  x86/entry: Convert NMI to IDTENTRY_NMI
  x86/idtentry: Provide IDTENTRY_XEN for XEN/PV
  x86/mce: Use untraced rd/wrmsr in the MCE offline/crash check
  x86/entry: Convert Machine Check to IDTENTRY_IST
  x86/mce: Move nmi_enter/exit() into the entry point
  x86/idtentry: Provide IDTENTRY_IST
  x86/traps: Split int3 handler up
  x86/entry: Convert INT3 exception to IDTENTRY_RAW
  x86/idtentry: Provide IDTENTRY_RAW
  x86/int3: Inline bsearch()
  lib/bsearch: Provide __always_inline variant
  x86/int3: Avoid atomic instrumentation
  x86/int3: Ensure that poke_int3_handler() is not traced
  x86/entry/32: Convert IRET exception to IDTENTRY_SW
  x86/entry: Convert SIMD coprocessor error exception to IDTENTRY
  x86/entry: Convert Alignment check exception to IDTENTRY
  x86/entry: Convert Coprocessor error exception to IDTENTRY
  x86/entry: Convert Spurious interrupt bug exception to IDTENTRY
  x86/entry: Convert General protection exception to IDTENTRY
  x86/entry: Convert Stack segment exception to IDTENTRY
  x86/entry: Convert Segment not present exception to IDTENTRY
  x86/entry: Convert Invalid TSS exception to IDTENTRY
  x86/idtentry: Provide IDTENTRY_ERRORCODE
  x86/entry: Convert Coprocessor segment overrun exception to IDTENTRY
  x86/entry: Convert Device not available exception to IDTENTRY
  x86/entry: Convert Invalid Opcode exception to IDTENTRY
  x86/entry: Convert Bounds exception to IDTENTRY
  x86/entry: Convert Overflow exception to IDTENTRY
  x86/entry: Convert Divide Error to IDTENTRY
  x86/traps: Prepare for using DEFINE_IDTENTRY
  x86/entry/common: Provide idtentry_enter/exit()
  x86/idtentry: Provide macros to define/declare IDT entry points
  x86/entry/32: Provide macro to emit IDT entry stubs
  x86/entry/64: Provide sane error entry/exit
  x86/entry: Distangle idtentry
  x86/entry/64: Reorder idtentries
  x86/traps: Split trap numbers out in a separate header
  x86/traps: Make interrupt enable/disable symmetric in C code
  x86/entry/64: Use native swapgs in asm_load_gs_index()
  x86/entry: Disable interrupts for native_load_gs_index() in C code
  x86/traps: Mark sync_regs() noinstr
  x86/traps: Mark fixup_bad_iret() noinstr
  x86/entry: Make entry_64_compat.S objtool clean
  x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline
  x86/entry: Move irq flags tracing to prepare_exit_to_usermode()
  x86/entry: Move irq tracing on syscall entry to C-code
  x86/entry/common: Protect against instrumentation
  x86/entry: Mark enter_from_user_mode() noinstr
  x86/entry/32: Move non entry code into .text section
  x86/entry/64: Move non entry code into .text section
  x86/idt: Remove update_intr_gate()
  bug: Annotate WARN/BUG/stackfail as noinstr safe
  lib/smp_processor_id: Move it into noinstr section
  context_tracking: Ensure that the critical path cannot be instrumented
  x86/entry: Exclude low level entry code from sanitizing
  x86/entry: Remove the unused LOCKDEP_SYSEXIT cruft
  x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=n
  x86/doublefault: Remove memmove() call
  x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_area
  x86/idt: Keep spurious entries unset in system_vectors
  x86/idt: Annotate alloc_intr_gate() with __init
  x86/xen: Split HVM vector callback setup and interrupt gate allocation
  x86/idt: Remove address operator on function machine_check()
  x86/entry/64: Remove unneeded kernel CR3 switching
  x86/entry/64: Remove an unused label
  arm64: warn on incorrect placement of the kernel by the bootloader
  kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables
  samples: binderfs: really compile this sample and fix build issues
  i2c: Drop stray comma in MODULE_AUTHOR statements
  i2c: npcm7xx: npcm_i2caddr[] can be static
  drm/ast: fix missing break in switch statement for format->cpp[0] case 4
  printk/kdb: Redirect printk messages into kdb in any context
  locking/atomics: Flip fallbacks and instrumentation
  asm-generic/atomic: Use __always_inline for fallback wrappers
  mailbox: qcom: Add ipq6018 apcs compatible
  mailbox: qcom: Add clock driver name in apcs mailbox driver data
  riscv: set the permission of vdso_data to read-only
  riscv: use vDSO common flow to reduce the latency of the time-related functions
  kernel: set USER_DS in kthread_use_mm
  kernel: better document the use_mm/unuse_mm API contract
  kernel: move use_mm/unuse_mm to kthread.c
  kernel: move use_mm/unuse_mm to kthread.c
  stacktrace: cleanup inconsistent variable type
  lib: test get_count_order/long in test_bitops.c
  mm: add comments on pglist_data zones
  ocfs2: fix spelling mistake and grammar
  mm/debug_vm_pgtable: fix kernel crash by checking for THP support
  lib: fix bitmap_parse() on 64-bit big endian archs
  checkpatch: correct check for kernel parameters doc
  nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
  lib/lz4/lz4_decompress.c: document deliberate use of `&'
  kcov: check kcov_softirq in kcov_remote_stop()
  scripts/spelling: add a few more typos
  khugepaged: selftests: fix timeout condition in wait_for_scan()
  selinux: fix double free
  docs: networkng: convert sja1105's devlink info to RTS
  io_uring: check file O_NONBLOCK state for accept
  Crypto/chcr: Checking cra_refcnt before unregistering the algorithms
  Crypto/chcr: Calculate src and dst sg lengths separately for dma map
  io_uring: avoid unnecessary io_wq_work copy for fast poll feature
  io_uring: avoid whole io_wq_work copy for requests completed inline
  docs: networkng: fix lists and table in sja1105
  docs: networking: fix extra spaces in ethtool-netlink
  net: cadence: macb: disable NAPI on error
  mptcp: don't leak msk in token container
  Revert "bus: ti-sysc: Increase max softreset wait"
  ARM: dts: am437x-epos-evm: remove lcd timings
  ARM: dts: am437x-gp-evm: remove lcd timings
  drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
  drm/amd/display: Use kvfree() to free coeff in build_regamma()
  arch/powerpc/mm/pgtable.c: another missed conversion
  mptcp: fix races between shutdown and recvmsg
  vxlan: Remove access to nexthop group struct
  nexthop: Fix fdb labeling for groups
  proc: s_fs_info may be NULL when proc_kill_sb is called
  sysctl: reject gigantic reads/write to sysctl files
  cdrom: fix an incorrect __user annotation on cdrom_sysctl_info
  KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h
  Documentation/CodingStyle: Fix duplicate "are" typo
  arch/sparc/mm/srmmu.c: fix build
  netfilter: ctnetlink: memleak in filter initialization error path
  smb3: fix typo in mount options displayed in /proc/mounts
  iommu/vt-d: Move Intel IOMMU driver into subdirectory
  iommu/amd: Move AMD IOMMU driver into subdirectory
  Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING"
  MAINTAINERS: npcm7xx: Add maintainer for Nuvoton NPCM BMC
  KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
  KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
  perf pmu: Remove unused declaration
  scsi: acornscsi: Fix an error handling path in acornscsi_probe()
  tools, bpf: Do not force gcc as CC
  libbpf: Handle GCC noreturn-turned-volatile quirk
  arm64: acpi: fix UBSAN warning
  arm64: vdso32: add CONFIG_THUMB2_COMPAT_VDSO
  spi: dt-bindings: amlogic, meson-gx-spicc: Fix schema for meson-g12a
  drm/sun4i: hdmi ddc clk: Fix size of m divider
  riscv: fix build warning of missing prototypes
  RISC-V: Don't mark init section as non-executable
  RISC-V: Force select RISCV_INTC for CONFIG_RISCV
  RISC-V: Remove do_IRQ() function
  clocksource/drivers/timer-riscv: Use per-CPU timer interrupt
  irqchip: RISC-V per-HART local interrupt controller driver
  RISC-V: Rename and move plic_find_hart_id() to arch directory
  RISC-V: self-contained IPI handling routine
  RISC-V: Sort select statements alphanumerically
  scsi: storvsc: Remove memset before memory freeing in storvsc_suspend()
  scsi: cxlflash: Remove an unnecessary NULL check
  scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
  scsi: sr: Fix sr_probe() missing deallocate of device minor
  scsi: sr: Fix sr_probe() missing mutex_destroy
  scsi: st: Convert convert get_user_pages() --> pin_user_pages()
  scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb()
  scsi: target: Fix NULL pointer dereference
  scsi: target: Initialize LUN in transport_init_se_cmd()
  scsi: target: Factor out a new helper, target_cmd_init_cdb()
  io_uring: allow O_NONBLOCK async retry
  libbpf: Define __WORDSIZE if not available
  net: flow_offload: remove indirect flow_block declarations leftover
  selftests/net: in rxtimestamp getopt_long needs terminating null entry
  net: mvneta: do not redirect frames during reconfiguration
  clk: mediatek: Remove ifr{0,1}_cfg_regs structures
  clk: baikal-t1: remove redundant assignment to variable 'divider'
  clk: baikal-t1: fix spelling mistake "Uncompatible" -> "Incompatible"
  dt-bindings: clock: Add a missing include to MMP Audio Clock binding
  dccp: Fix possible memleak in dccp_init and dccp_fini
  ionic: wait on queue start until after IFF_UP
  ANDROID: staging: ion: Skip sync if not mapped
  net: sched: export __netdev_watchdog_up()
  net: change addr_list_lock back to static key
  Input: adi - work around module name confict
  ANDROID: GKI: Enable CONFIG_DEBUG_FS for Android S
  bpf: Selftests and tools use struct bpf_devmap_val from uapi
  bpf: Devmap adjust uapi for attach bpf program
  bpf: cgroup: Allow multi-attach program to replace itself
  bpf: Reset data_meta before running programs attached to devmap entry
  tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
  scripts: Require pahole v1.16 when generating BTF
  bpf, sockhash: Synchronize delete from bucket list on map free
  bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
  bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
  x86: use proper parentheses around new uaccess macro argument uses
  Revert "fs: remove dio_end_io()"
  Revert "btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK"
  Revert "btrfs: split btrfs_direct_IO to read and write part"
  afs: Make afs_zap_data() static
  afs: Remove afs_zero_fid as it's not used
  afs: Fix debugging statements with %px to be %p
  ARM: dts: am437x-sk-evm: remove lcd timings
  uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
  include/linux/cache.h: expand documentation over __read_mostly
  maccess: return -ERANGE when probe_kernel_read() fails
  x86: use non-set_fs based maccess routines
  maccess: allow architectures to provide kernel probing directly
  maccess: move user access routines together
  maccess: always use strict semantics for probe_kernel_read
  maccess: remove strncpy_from_unsafe
  tracing/kprobes: handle mixed kernel/userspace probes better
  bpf: rework the compat kernel probe handling
  bpf:bpf_seq_printf(): handle potentially unsafe format string better
  bpf: handle the compat string in bpf_trace_copy_string better
  bpf: factor out a bpf_trace_copy_string helper
  maccess: unify the probe kernel arch hooks
  maccess: remove probe_read_common and probe_write_common
  maccess: rename strnlen_unsafe_user to strnlen_user_nofault
  maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofault
  maccess: rename strncpy_from_unsafe_user to strncpy_from_user_nofault
  maccess: update the top of file comment
  maccess: clarify kerneldoc comments
  maccess: remove duplicate kerneldoc comments
  maccess: remove various unused weak aliases
  maccess: unexport probe_kernel_write()
  mmap locking API: convert mmap_sem comments
  mmap locking API: convert mmap_sem API comments
  mmap locking API: rename mmap_sem to mmap_lock
  mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()
  mmap locking API: add MMAP_LOCK_INITIALIZER
  mmap locking API: add mmap_read_trylock_non_owner()
  mmap locking API: convert nested write lock sites
  mmap locking API: convert mmap_sem call sites missed by coccinelle
  mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
  DMA reservations: use the new mmap locking API
  MMU notifier: use the new mmap locking API
  mmap locking API: initial implementation as rwsem wrappers
  mm: consolidate pte_index() and pte_offset_*() definitions
  mm: pgtable: add shortcuts for accessing kernel PMD and PTE
  x86/mm: simplify init_trampoline() and surrounding logic
  m68k/mm: move {cache,nocahe}_page() definitions close to their user
  m68k/mm/motorola: move comment about page table allocation funcitons
  csky: replace definitions of __pXd_offset() with pXd_index()
  mm: reorder includes after introduction of linux/pgtable.h
  mm: introduce include/linux/pgtable.h
  mm: don't include asm/pgtable.h if linux/mm.h is already included
  kernel: rename show_stack_loglvl() => show_stack()
  kernel: use show_stack_loglvl()
  sched: print stack trace with KERN_INFO
  kdb: don't play with console_loglevel
  power: use show_stack_loglvl()
  x86/amd_gart: print stacktrace for a leak with KERN_ERR
  sysrq: use show_stack_loglvl()
  xtensa: add show_stack_loglvl()
  xtensa: add loglvl to show_trace()
  x86: add show_stack_loglvl()
  x86: add missing const qualifiers for log_lvl
  unicore32: add show_stack_loglvl()
  unicore32: add loglvl to c_backtrace()
  unicore32: remove unused pmode argument in c_backtrace()
  um: add show_stack_loglvl()
  um/sysrq: remove needless variable sp
  sparc: add show_stack_loglvl()
  sh: add show_stack_loglvl()
  sh: add loglvl to show_trace()
  sh: add loglvl to printk_address()
  sh: remove needless printk()
  sh: add loglvl to dump_mem()
  s390: add show_stack_loglvl()
  riscv: add show_stack_loglvl()
  powerpc: add show_stack_loglvl()
  parisc: add show_stack_loglvl()
  openrisc: add show_stack_loglvl()
  nios2: add show_stack_loglvl()
  nds32: add show_stack_loglvl()
  mips: add show_stack_loglvl()
  microblaze: add show_stack_loglvl()
  microblaze: add loglvl to microblaze_unwind()
  microblaze: add loglvl to microblaze_unwind_inner()
  m68k: add show_stack_loglvl()
  ia64: add show_stack_loglvl()
  ia64: pass log level as arg into ia64_do_show_stack()
  hexagon: add show_stack_loglvl()
  h8300: add show_stack_loglvl()
  csky: add show_stack_loglvl()
  c6x: add show_stack_loglvl()
  arm64: add show_stack_loglvl()
  arm64: add loglvl to dump_backtrace()
  arm: add show_stack_loglvl()
  arm: wire up dump_backtrace_{entry,stm}
  arm: add loglvl to dump_backtrace()
  arm: add loglvl to unwind_backtrace()
  arm/asm: add loglvl to c_backtrace()
  arc: add show_stack_loglvl()
  alpha: add show_stack_loglvl()
  kallsyms/printk: add loglvl to print_ip_sym()
  afs: Fix use of BUG()
  perf parse-events: Fix an old style declaration
  perf parse-events: Fix an incompatible pointer
  perf bpf: Fix bpf prologue generation
  perf probe: Fix user attribute access in kprobes
  perf stat: Fix NULL pointer dereference
  perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
  tools headers UAPI: Sync kvm.h headers with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
  perf beauty: Add support to STATX_MNT_ID in the 'statx' syscall 'mask' argument
  tools headers uapi: Sync linux/stat.h with the kernel sources
  tools arch x86 uapi: Synch asm/unistd.h with the kernel sources
  tools headers API: Update faccessat2 affected files
  fpga: zynqmp: fix modular build
  ASoC: rt5645: Add platform-data for Asus T101HA
  ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
  x86/vdso: Unbreak paravirt VDSO clocks
  lib/vdso: Provide sanity check for cycles (again)
  clocksource: Remove obsolete ifdef
  ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
  ASoC: Intel: boards: replace capture_only by dpcm_capture
  ASoC: core: only convert non DPCM link to DPCM link
  ASoC: soc-pcm: dpcm: fix playback/capture checks
  afs: Fix file locking
  afs: Fix memory leak in afs_put_sysnames()
  dma-pool: fix too large DMA pools on medium memory size systems
  MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPERVISOR_INTERFACE
  Revert "FROMLIST: add support for Clang's Shadow Call Stack (SCS)"
  Revert "FROMLIST: scs: add accounting"
  Revert "FROMLIST: scs: add support for stack usage debugging"
  Revert "FROMLIST: arm64: disable function graph tracing with SCS"
  Revert "FROMLIST: arm64: reserve x18 from general allocation with SCS"
  Revert "FROMLIST: arm64: preserve x18 when CPU is suspended"
  Revert "FROMLIST: arm64: efi: restore x18 if it was corrupted"
  Revert "FROMLIST: arm64: vdso: disable Shadow Call Stack"
  Revert "FROMLIST: arm64: disable SCS for hypervisor code"
  drm/i915/display: Only query DP state of a DDI encoder
  Revert "ANDROID: scs: fix recursive spinlock in scs_check_usage"
  Revert "FROMLIST: arm64: implement Shadow Call Stack"
  spi: rspi: Use requested instead of maximum bit rate
  ASoC: meson: add missing free_irq() in error path
  vhost/test: fix up after API change
  virtio_mem: convert device block size into 64bit
  KVM: arm64: Remove host_cpu_context member from vcpu structure
  KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr
  KVM: arm64: Handle PtrAuth traps early
  KVM: x86: Unexport x86_fpu_cache and make it static
  KVM: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K
  KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
  x86_64: Fix jiffies ODR violation
  x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
  x86/speculation: Prevent rogue cross-process SSBD shutdown
  x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
  KVM: arm64: Stop save/restoring ACTLR_EL1
  KVM: arm64: Add emulation for 32bit guests accessing ACTLR2
  KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
  exfat: Fix potential use after free in exfat_load_upcase_table()
  exfat: fix range validation error in alloc and free cluster
  exfat: fix incorrect update of stream entry in __exfat_truncate()
  exfat: fix memory leak in exfat_parse_param()
  exfat: remove unnecessary reassignment of p_uniname->name_len
  exfat: standardize checksum calculation
  exfat: add boot region verification
  exfat: separate the boot sector analysis
  exfat: redefine PBR as boot_sector
  exfat: optimize dir-cache
  exfat: replace 'time_ms' with 'time_cs'
  exfat: remove the assignment of 0 to bool variable
  exfat: Remove unused functions exfat_high_surrogate() and exfat_low_surrogate()
  exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF
  exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option
  exfat: Use a more common logging style
  exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF
  cifs: Add get_security_type_str function to return sec type.
  iomap: Fix unsharing of an extent >2GB on a 32-bit machine
  xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster()
  f2fs: attach IO flags to the missing cases
  f2fs: add node_io_flag for bio flags likewise data_io_flag
  f2fs: remove unused parameter of f2fs_put_rpages_mapping()
  f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
  f2fs: avoid utf8_strncasecmp() with unstable name
  f2fs: don't return vmalloc() memory from f2fs_kmalloc()
  selftests/net: in timestamping, strncpy needs to preserve null byte
  mptcp: bugfix for RM_ADDR option parsing
  net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy
  net/tls(TLS_SW): Add selftest for 'chunked' sendfile test
  ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16
  netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer
  i2c: npcm7xx: Fix a couple of error codes in probe
  io_wq: add per-wq work handler instead of per work
  io_uring: don't arm a timeout through work.func
  io_uring: remove custom ->func handlers
  io_uring: don't derive close state from ->func
  scripts/dtc: use pkg-config to include <yaml.h> in non-standard path
  netfilter: nft_set_rbtree: Don't account for expired elements on insertion
  doc: cgroup: update note about conditions when oom killer is invoked
  module: move the set_fs hack for flush_icache_range to m68k
  nommu: use flush_icache_user_range in brk and mmap
  binfmt_flat: use flush_icache_user_range
  exec: use flush_icache_user_range in read_code
  exec: only build read_code when needed
  m68k: implement flush_icache_user_range
  arm: rename flush_cache_user_range to flush_icache_user_range
  xtensa: implement flush_icache_user_range
  sh: implement flush_icache_user_range
  asm-generic: add a flush_icache_user_range stub
  mm: rename flush_icache_user_range to flush_icache_user_page
  arm,sparc,unicore32: remove flush_icache_user_range
  riscv: use asm-generic/cacheflush.h
  powerpc: use asm-generic/cacheflush.h
  openrisc: use asm-generic/cacheflush.h
  m68knommu: use asm-generic/cacheflush.h
  microblaze: use asm-generic/cacheflush.h
  ia64: use asm-generic/cacheflush.h
  hexagon: use asm-generic/cacheflush.h
  c6x: use asm-generic/cacheflush.h
  arm64: use asm-generic/cacheflush.h
  alpha: use asm-generic/cacheflush.h
  asm-generic: improve the flush_dcache_page stub
  asm-generic: don't include <linux/mm.h> in cacheflush.h
  asm-generic: fix the inclusion guards for cacheflush.h
  unicore32: remove flush_cache_user_range
  powerpc: unexport flush_icache_user_range
  nds32: unexport flush_icache_page
  arm: fix the flush_icache_range arguments in set_fiq_handler
  vhost: convert get_user_pages() --> pin_user_pages()
  docs: mm/gup: pin_user_pages.rst: add a "case 5"
  mm/gup: documentation fix for pin_user_pages*() APIs
  mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages()
  mm/gup: introduce pin_user_pages_locked()
  mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers)
  mm/gup.c: convert to use get_user_{page|pages}_fast_only()
  kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted
  panic: add sysctl to dump all CPUs backtraces on oops event
  kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected
  kernel/watchdog.c: convert {soft/hard}lockup boot parameters to sysctl aliases
  lib/test_sysctl: support testing of sysctl. boot parameter
  tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_TEST_SYSCTL=y
  kernel/hung_task convert hung_task_panic boot parameter to sysctl
  kernel/sysctl: support handling command line aliases
  kernel/sysctl: support setting sysctl parameters from kernel command line
  xarray.h: correct return code documentation for xa_store_{bh,irq}()
  kernel: add panic_on_taint
  dynamic_debug: add an option to enable dynamic debug for modules only
  ipc/namespace.c: use a work queue to free_ipc
  ipc/msg: add missing annotation for freeque()
  mm/page_idle.c: skip offline pages
  vfs: clean up posix_acl_permission() logic aroudn MAY_NOT_BLOCK
  vfs: do not do group lookup when not necessary
  ALSA: pcm: disallow linking stream to itself
  ALSA: usb-audio: Manage auto-pm of all bundled interfaces
  ARM: dts: dra7-evm-common: Fix duplicate mailbox nodes
  ARM: dts: dra7: Fix timer nodes properly for timer_sys_ck clocks
  ANDROID: dm-bow: Add block_size option
  ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
  ARM: dts: Fix am33xx.dtsi ti,sysc-mask wrong softreset flag
  ARM: dts: Fix am33xx.dtsi USB ranges length
  docs/memory-barriers.txt/kokr: smp_mb__{before,after}_atomic(): update Documentation
  io_uring: use kvfree() in io_sqe_buffer_register()
  io_uring: validate the full range of provided buffers for access
  Documentation: devres: add missing entry for devm_platform_get_and_ioremap_resource()
  Replace HTTP links with HTTPS ones: documentation
  docs: it_IT: address invalid reference warnings
  doc: zh_CN: use doc reference to resolve undefined label warning
  docs: Update the location of the LF NDA program
  docs: dev-tools: coccinelle: underlines
  sunrpc: use kmemdup_nul() in gssp_stringify()
  drivers/perf: hisi: Fix wrong value for all counters enable
  arm64: ftrace: Change CONFIG_FTRACE_WITH_REGS to CONFIG_DYNAMIC_FTRACE_WITH_REGS
  dt-bindings: mailbox: Add YAML schemas for QCOM APCS global block
  ANDROID: Incremental fs: Fix four error-path bugs
  trace: fix an incorrect __user annotation on stack_trace_sysctl
  random: fix an incorrect __user annotation on proc_do_entropy
  net/sysctl: remove leftover __user annotations on neigh_proc_dointvec*
  net/sysctl: use cpumask_parse in flow_limit_cpu_sysctl
  selftests/bpf: Fix ringbuf selftest sample counting undeterminism
  KVM: x86: Fix APIC page invalidation race
  ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
  ALSA: pcm: fix snd_pcm_link() lockdep splat
  spi: spidev_test: Use %u to format unsigned numbers
  regmap: fix the kerneldoc for regmap_test_bits()
  KVM: SVM: fix calls to is_intercept
  KVM: selftests: fix vmx_preemption_timer_test build with GCC10
  KVM: selftests: Add x86_64/debug_regs to .gitignore
  Revert "KVM: x86: work around leak of uninitialized stack contents"
  KVM: VMX: Properly handle kvm_read/write_guest_virt*() result
  ACPI: PM: Avoid using power resources if there are none for D0
  drm/i915/params: fix i915.reset module param type
  drm/i915/gem: Mark the buffer pool as active for the cmdparser
  virtio-mem: drop unnecessary initialization
  net: fix wiki website url mac80211 and wireless files
  include: fix wiki website url in netlink interface header
  doc: networking: wireless: fix wiki website url
  ovl: remove unnecessary lock check
  ALSA: usb-audio: Use the new macro for HP Dock rename quirks
  ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
  net: dsa: lantiq_gswip: fix and improve the unsupported interface error
  mlxsw: core: Use different get_trend() callbacks for different thermal zones
  ima: Remove __init annotation from ima_pcrread()
  mailbox: imx: ONLY IPC MU needs IRQF_NO_SUSPEND flag
  mailbox: imx: Add runtime PM callback to handle MU clocks
  mailbox: imx: Add context save/restore for suspend/resume
  apparmor: Fix memory leak of profile proxy
  apparmor: fix introspection of of task mode for unconfined tasks
  apparmor: check/put label on apparmor_sk_clone_security()
  i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
  blk-mq: fix blk_mq_all_tag_iter
  blk-mq: split out a __blk_mq_get_driver_tag helper
  fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
  i2c: npcm7xx: Remove unnecessary parentheses
  net: dp83869: Reset return variable if PHY strap is read
  rhashtable: Drop raw RCU deref in nested_table_free
  ifcvf: implement config interrupt in IFCVF
  vhost: replace -1 with VHOST_FILE_UNBIND in ioctls
  vhost_vdpa: Support config interrupt in vdpa
  ifcvf: ignore continuous setting same status value
  hpfs: fix warning due to superfluous semicolon
  smb3: extend fscache mount volume coherency check
  kbuild: add variables for compression tools
  Makefile: install modules.builtin even if CONFIG_MODULES=n
  mksysmap: Fix the mismatch of '.L' symbols in System.map
  kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS
  modpost: change elf_info->size to size_t
  modpost: remove is_vmlinux() helper
  modpost: strip .o from modname before calling new_module()
  modpost: set have_vmlinux in new_module()
  modpost: remove mod->skip struct member
  modpost: add mod->is_vmlinux struct member
  modpost: remove is_vmlinux() call in check_for_{gpl_usage,unused}()
  modpost: remove mod->is_dot_o struct member
  modpost: move -d option in scripts/Makefile.modpost
  modpost: remove -s option
  modpost: remove get_next_text() and make {grab,release_}file static
  modpost: use read_text_file() and get_line() for reading text files
  modpost: avoid false-positive file open error
  modpost: fix potential mmap'ed file overrun in get_src_version()
  modpost: add read_text_file() and get_line() helpers
  modpost: do not call get_modinfo() for vmlinux(.o)
  modpost: drop RCS/CVS $Revision handling in MODULE_VERSION()
  modpost: show warning if any of symbol dump files is missing
  modpost: show warning if vmlinux is not found when processing modules
  modpost: invoke modpost only when input files are updated
  modpost: generate vmlinux.symvers and reuse it for the second modpost
  modpost: refactor -i option calculation
  modpost: print symbol dump file as the build target in short log
  modpost: re-add -e to set external_module flag
  modpost: rename ext_sym_list to dump_list
  modpost: allow to pass -i option multiple times to remove -e option
  modpost: track if the symbol origin is a dump file or ELF object
  firmware/dmi: Report DMI Bios & EC firmware release
  tracing: Remove obsolete PREEMPTIRQ_EVENTS kconfig option
  NTB: ntb_test: Fix bug when counting remote files
  NTB: perf: Fix race condition when run with ntb_test
  NTB: perf: Fix support for hardware that doesn't have port numbers
  NTB: perf: Don't require one more memory window than number of peers
  NTB: ntb_pingpong: Choose doorbells based on port number
  NTB: Fix the default port and peer numbers for legacy drivers
  NTB: Revert the change to use the NTB device dev for DMA allocations
  NTB: ntb_tool: reading the link file should not end in a NULL byte
  ntb_perf: avoid false dma unmap of destination address
  ntb_perf: increase sleep time from one milli sec to one sec
  ntb_tool: pass correct struct device to dma_alloc_coherent
  ntb_perf: pass correct struct device to dma_alloc_coherent
  ntb: hw: remove the code that sets the DMA mask
  NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos
  ntb: intel: fix static declaration
  ntb: intel: add hw workaround for NTB BAR alignment
  power: supply: cw2015: Attach OF ID table to the driver
  power: reset: gpio-poweroff: add missing '\n' in dev_err()
  rtc: pcf2127: watchdog: handle nowayout feature
  rtc: fsl-ftm-alarm: fix freeze(s2idle) failed to wake
  rtc: abx80x: Provide debug feedback for invalid dt properties
  cxgb4: Use kfree() instead kvfree() where appropriate
  net: qed: fixes crash while running driver in kdump kernel
  vsock/vmci: make vmci_vsock_transport_cb() static
  net: ethtool: Fix comment mentioning typo in IS_ENABLED()
  net: phy: mscc: fix Serdes configuration in vsc8584_config_init
  net: mscc: Fix OF_MDIO config check
  net: marvell: Fix OF_MDIO config check
  net: dp83867: Fix OF_MDIO config check
  net: dp83869: Fix OF_MDIO config check
  net: ethernet: mvneta: fix MVNETA_SKB_HEADROOM alignment
  ethtool: linkinfo: remove an unnecessary NULL check
  gfs2: fix use-after-free on transaction ail lists
  gfs2: new slab for transactions
  gfs2: initialize transaction tr_ailX_lists earlier
  dm crypt: avoid truncating the logical block size
  dm mpath: add DM device name to Failing/Reinstating path log messages
  dm mpath: enhance queue_if_no_path debugging
  dm mpath: restrict queue_if_no_path state machine
  dm mpath: simplify __must_push_back
  dm zoned: check superblock location
  dm zoned: prefer full zones for reclaim
  dm zoned: select reclaim zone based on device index
  dm zoned: allocate zone by device index
  dm zoned: support arbitrary number of devices
  dm zoned: move random and sequential zones into struct dmz_dev
  dm zoned: per-device reclaim
  dm zoned: add metadata pointer to struct dmz_dev
  dm zoned: add device pointer to struct dm_zone
  dm zoned: allocate temporary superblock for tertiary devices
  dm zoned: convert to xarray
  dm zoned: add a 'reserved' zone flag
  dm zoned: improve logging messages for reclaim
  dm zoned: avoid unnecessary device recalulation for secondary superblock
  dm zoned: add debugging message for reading superblocks
  dm ebs: use dm_bufio_forget_buffers
  dm bufio: introduce forget_buffer_locked
  dm bufio: clean up rbtree block ordering
  dm integrity: add status line documentation
  gfs2: Smarter iopen glock waiting
  gfs2: Wake up when setting GLF_DEMOTE
  gfs2: Check inode generation number in delete_work_func
  gfs2: Move inode generation number check into gfs2_inode_lookup
  gfs2: Minor gfs2_lookup_by_inum cleanup
  gfs2: Try harder to delete inodes locally
  gfs2: Give up the iopen glock on contention
  gfs2: Turn gl_delete into a delayed work
  gfs2: Keep track of deleted inode generations in LVBs
  gfs2: Allow ASPACE glocks to also have an lvb
  gfs2: instrumentation wrt log_flush stuck
  ANDROID: sched: Allow EAS without schedutil
  ALSA: emu10k1: delete an unnecessary condition
  KVM: x86: emulate reserved nops from 0f/18 to 0f/1f
  KVM: selftests: Fix build with "make ARCH=x86_64"
  gfs2: introduce new gfs2_glock_assert_withdraw
  gfs2: print mapping->nrpages in glock dump for address space glocks
  rxrpc: Fix missing notification
  rxrpc: Move the call completion handling out of line
  mac80211: initialize return flags in HE 6 GHz operation parsing
  cpufreq: CPPC: add SW BOOST support
  cpufreq: change '.set_boost' to act on one policy
  PM: hibernate: Add __init annotation to swsusp_header_init()
  ACPICA: Update version to 20200528
  ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism
  ACPICA: acpidump: Removed dead code from oslinuxtbl.c
  dt-bindings: ASoc: Fix tdm-slot documentation spelling error
  ASoC: meson: fix memory leak of links if allocation of ldata fails
  compiler_types.h: Use unoptimized __unqual_scalar_typeof for sparse
  compiler_types.h: Optimize __unqual_scalar_typeof compilation time
  compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long)
  compiler-types.h: Include naked type in __pick_integer_type() match
  ima: Directly free *entry in ima_alloc_init_template() if digests is NULL
  READ_ONCE: Fix comment describing 2x32-bit atomicity
  mtd: clear cache_state to avoid writing to bad blocks repeatedly
  mtd: parser: cmdline: Support MTD names containing one or more colons
  mtd: physmap_of_gemini: remove defined but not used symbol 'syscon_match'
  cfg80211: fix management registrations deadlock
  FROMLIST: esp: select CRYPTO_SEQIV
  xfrm: merge fixup for "remove output_finish indirection from xfrm_state_afinfo"
  blktrace: fix endianness for blk_log_remap()
  blktrace: fix endianness in get_pdu_int()
  blktrace: use errno instead of bi_status
  block: nr_sects_write(): Disable preemption on seqcount write
  block: remove the error argument to the block_bio_complete tracepoint
  ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
  sata_rcar: handle pm_runtime_get_sync failure cases
  loop: Fix wrong masking of status flags
  Kconfig: add config option for asm goto w/ outputs
  lib/ubsan.c: fix gcc-10 warnings
  tools/testing/selftests/vm: remove duplicate headers
  selftests: vm: pkeys: fix multilib builds for x86
  selftests: vm: pkeys: use the correct page size on powerpc
  selftests/vm/pkeys: override access right definitions on powerpc
  selftests/vm/pkeys: test correct behaviour of pkey-0
  selftests/vm/pkeys: introduce a sub-page allocator
  selftests/vm/pkeys: detect write violation on a mapped access-denied-key page
  selftests/vm/pkeys: associate key on a mapped page and detect write violation
  selftests/vm/pkeys: associate key on a mapped page and detect access violation
  selftests/vm/pkeys: improve checks to determine pkey support
  selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust()
  selftests/vm/pkeys: fix number of reserved powerpc pkeys
  selftests/vm/pkeys: introduce powerpc support
  selftests/vm/pkeys: introduce generic pkey abstractions
  selftests: vm: pkeys: use the correct huge page size
  selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
  selftests/vm/pkeys: fix assertion in pkey_disable_set/clear()
  selftests/vm/pkeys: fix pkey_disable_clear()
  selftests: vm: pkeys: add helpers for pkey bits
  selftests: vm: pkeys: Use sane types for pkey register
  selftests/vm/pkeys: make gcc check arguments of sigsafe_printf()
  selftests/vm/pkeys: move some definitions to arch-specific header
  selftests/vm/pkeys: move generic definitions to header file
  selftests/vm/pkeys: rename all references to pkru to a generic name
  selftests/x86/pkeys: move selftests to arch-neutral directory
  kernel/relay.c: fix read_pos error when multiple readers
  kernel/relay.c: handle alloc_percpu returning NULL in relay_open
  rapidio: convert get_user_pages() --> pin_user_pages()
  rapidio: avoid data race between file operation callbacks and mport_cdev_add().
  exec: open code copy_string_kernel
  exec: simplify the copy_strings_kernel calling convention
  kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro
  mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro
  include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro
  fs/seq_file.c: seq_read: Update pr_info_ratelimited
  fat: improve the readahead for FAT entries
  fat: don't allow to mount if the FAT length == 0
  init: allow distribution configuration of default init
  elfnote: mark all .note sections SHF_ALLOC
  fs/binfmt_elf: remove redundant elf_map ifndef
  checkpatch: use patch subject when reading from stdin
  checkpatch: disallow --git and --file/--fix
  checkpatch: look for c99 comments in ctx_locate_comment
  checkpatch: additional MAINTAINER section entry ordering checks
  include/linux/bitops.h: avoid clang shift-count-overflow warnings
  lib: make a test module with set/clear bit
  lib/flex_proportions.c: cleanup __fprop_inc_percpu_max
  lib/percpu-refcount.c: use a more common logging style
  lib/zlib: remove outdated and incorrect pre-increment optimization
  lib/test_lockup.c: make test_inode static
  lib: Add might_fault() to strncpy_from_user.
  lib/math: avoid trailing newline hidden in pr_fmt()
  get_maintainer: fix unexpected behavior for path/to//file (double slashes)
  get_maintainer: add email addresses from .yaml files
  user.c: make uidhash_table static
  proc: rename "catch" function argument
  zcomp: Use ARRAY_SIZE() for backends list
  include/linux/mm.h: return true in cpupid_pid_unset()
  mm: use false for bool variable
  mm/memory: fix a typo in comment "attampt"->"attempt"
  mm/page-writeback: fix a typo in comment "effictive"->"effective"
  mm/sparse: fix a typo in comment "convienence"->"convenience"
  mm/slub: fix a typo in comment "disambiguiation"->"disambiguation"
  mm: fix a typo in comment "strucure"->"structure"
  mm, memcg: fix some typos in memcontrol.c
  mm/frontswap: fix some typos in frontswap.c
  mm/filemap: fix a typo in comment "unneccssary"->"unnecessary"
  mm/list_lru: fix a typo in comment "numbesr"->"numbers"
  mm/memblock: fix a typo in comment "implict"->"implicit"
  mm/compaction: fix a typo in comment "pessemistic"->"pessimistic"
  mm/vmsan: fix some typos in comment
  mm/hugetlb: fix a typos in comments
  mm: mmap: fix a typo in comment "compatbility"->"compatibility"
  mm: ksm: fix a typo in comment "alreaady"->"already"
  mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded"
  mm: replace zero-length array with flexible-array member
  mm/memory_hotplug: disable the functionality for 32b
  device-dax: add memory via add_memory_driver_managed()
  kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED
  mm/memory_hotplug: introduce add_memory_driver_managed()
  mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK
  mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0
  mm/memory_hotplug: remove is_mem_section_removable()
  powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable()
  mm/memory_hotplug: refrain from adding memory into an impossible node
  mm: add kvfree_sensitive() for freeing sensitive data objects
  kmap: consolidate kmap_prot definitions
  sparc: remove unnecessary includes
  parisc/kmap: remove duplicate kmap code
  kmap: remove kmap_atomic_to_page()
  drm: remove drm specific kmap_atomic code
  arch/kmap: define kmap_atomic_prot() for all arch's
  arch/kmap: don't hard code kmap_prot values
  arch/kmap: ensure kmap_prot visibility
  arch/kunmap_atomic: consolidate duplicate code
  arch/kmap_atomic: consolidate duplicate code
  {x86,powerpc,microblaze}/kmap: move preempt disable
  arch/kunmap: remove duplicate kunmap implementations
  arch/kmap: remove redundant arch specific kmaps
  arch/xtensa: move kmap build bug out of the way
  arch/kmap: remove BUG_ON()
  mm/vmalloc: fix a typo in comment
  mm/debug: add tests validating architecture page table helpers
  x86/mm: define mm_p4d_folded()
  mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/5level-fixup.h
  asm-generic: remove pgtable-nop4d-hack.h
  unicore32: remove __ARCH_USE_5LEVEL_HACK
  sh: add support for folded p4d page tables
  sh: drop __pXd_offset() macros that duplicate pXd_index() ones
  sh: fault: modernize printing of kernel messages
  powerpc: add support for folded p4d page tables
  openrisc: add support for folded p4d page tables
  nios2: add support for folded p4d page tables
  ia64: add support for folded p4d page tables
  hexagon: remove __ARCH_USE_5LEVEL_HACK
  arm64: add support for folded p4d page tables
  arm: add support for folded p4d page tables
  h8300: remove usage of __ARCH_USE_5LEVEL_HACK
  mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check
  usb: core: kcov: collect coverage from usb complete callback
  kcov: collect coverage from interrupts
  kcov: use t->kcov_mode as enabled indicator
  kcov: move t->kcov_sequence assignment
  kcov: move t->kcov assignments into kcov_start/stop
  kcov: fix potential use-after-free in kcov_remote_start
  kcov: cleanup debug messages
  mm: Fix mremap not considering huge pmd devmap
  dm bufio: delete unused and inefficient dm_bufio_discard_buffers
  net/xdp: use shift instead of 64 bit division
  crypto/chtls:Fix compile error when CONFIG_IPV6 is disabled
  inet_connection_sock: clear inet_num out of destroy helper
  yam: fix possible memory leak in yam_init_driver
  lan743x: Use correct MAC_CR configuration for 1 GBit speed
  net: ethernet: freescale: remove unneeded include for ucc_geth
  r8169: fix failing WoL
  net: ethernet: dwmac: Fix an error code in imx_dwmac_probe()
  net: mdiobus: Disable preemption upon u64_stats update
  u64_stats: Document writer non-preemptibility requirement
  net: phy: fixed_phy: Remove unused seqcount
  net: core: device_rename: Use rwsem instead of a seqcount
  net: dsa: qca8k: Fix "Unexpected gfp" kernel exception
  geneve: change from tx_error to tx_dropped on missing metadata
  net: ena: xdp: update napi budget for DROP and ABORTED
  net: ena: xdp: XDP_TX: fix memory leak
  seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds
  tipc: fix NULL pointer dereference in streaming
  genetlink: fix memory leaks in genl_family_rcv_msg_dumpit()
  crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set
  bpf: Fix an error code in check_btf_func()
  ANDROID: Incremental fs: Cache successful hash calculations
  bpf: Fix unused-var without NETDEVICES
  virtio-mem: Don't rely on implicit compiler padding for requests
  virtio-mem: Try to unplug the complete online memory block first
  virtio-mem: Use -ETXTBSY as error code if the device is busy
  virtio-mem: Unplug subblocks right-to-left
  virtio-mem: Drop manual check for already present memory
  virtio-mem: Add parent resource for all added "System RAM"
  virtio-mem: Better retry handling
  virtio-mem: Offline and remove completely unplugged memory blocks
  mm/memory_hotplug: Introduce offline_and_remove_memory()
  virtio-mem: Allow to offline partially unplugged memory blocks
  mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE
  virtio-mem: Paravirtualized memory hotunplug part 2
  virtio-mem: Paravirtualized memory hotunplug part 1
  virtio-mem: Allow to specify an ACPI PXM as nid
  MAINTAINERS: Add myself as virtio-mem maintainer
  virtio-mem: Paravirtualized memory hotplug
  vdpasim: Fix some coccinelle warnings
  ifcvf: move IRQ request/free to status change handlers
  vhost: (cosmetic) remove a superfluous variable initialisation
  crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
  crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
  crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
  virtio-balloon: Disable free page reporting if page poison reporting is not enabled
  vhost_vdpa: disable doorbell mapping for !MMU
  vhost_vdpa: support doorbell mapping via mmap
  vdpa: introduce get_vq_notification method
  vhost: use mmgrab() instead of mmget() for non worker device
  vhost: allow device that does not depend on vhost worker
  cifs: update internal module version number
  cifs: multichannel: try to rebind when reconnecting a channel
  cifs: multichannel: use pointer for binding channel
  smb3: remove static checker warning
  cifs: multichannel: move channel selection above transport layer
  cifs: multichannel: always zero struct cifs_io_parms
  cifs: dump Security Type info in DebugData
  f2fs: fix retry logic in f2fs_write_cache_pages()
  KVM: x86: minor code refactor and comments fixup around dirty logging
  KVM: x86: avoid unnecessary rmap walks when creating/moving slots
  KVM: x86: remove unnecessary rmap walk of read-only memslots
  KVM: Use vmemdup_user()
  x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig
  KVM: MIPS: Enable KVM support for Loongson-3
  KVM: MIPS: Add more MMIO load/store instructions emulation
  KVM: MIPS: Add CONFIG6 and DIAG registers emulation
  KVM: MIPS: Add CPUCFG emulation for Loongson-3
  KVM: MIPS: Add Loongson-3 Virtual IPI interrupt support
  KVM: MIPS: Add more types of virtual interrupts
  KVM: MIPS: Let indexed cacheops cause guest exit on Loongson-3
  KVM: MIPS: Use root tlb to control guest's CCA for Loongson-3
  KVM: MIPS: Introduce and use cpu_guest_has_ldpte
  KVM: MIPS: Use lddir/ldpte instructions to lookup gpa_mm.pgd
  KVM: MIPS: Add EVENTFD support which is needed by VHOST
  KVM: MIPS: Increase KVM_MAX_VCPUS and KVM_USER_MEM_SLOTS to 16
  KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
  KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
  io_uring: re-set iov base/len for buffer select retry
  io_uring: move send/recv IOPOLL check into prep
  io_uring: deduplicate io_openat{,2}_prep()
  io_uring: do build_open_how() only once
  io_uring: fix {SQ,IO}POLL with unsupported opcodes
  pwm: Add missing "CONFIG_" prefix
  KVM: x86: Move MPK feature detection to common code
  KVM: x86: Assign correct value to array.maxnent
  KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR
  arm64: debug: mark a function as __init to save some memory
  scs: Report SCS usage in bytes rather than number of entries
  KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories
  afs: Adjust the fileserver rotation algorithm to reprobe/retry more quickly
  afs: Show more a bit more server state in /proc/net/afs/servers
  afs: Don't use probe running state to make decisions outside probe code
  afs: Fix afs_statfs() to not let the values go below zero
  afs: Fix the by-UUID server tree to allow servers with the same UUID
  afs: Reorganise volume and server trees to be rooted on the cell
  afs: Add a tracepoint to track the lifetime of the afs_volume struct
  afs: Detect cell aliases 3 - YFS Cells with a canonical cell name op
  afs: Detect cell aliases 2 - Cells with no root volumes
  afs: Detect cell aliases 1 - Cells with root volumes
  afs: Implement client support for the YFSVL.GetCellName RPC op
  afs: Retain more of the VLDB record for alias detection
  afs: Fix handling of CB.ProbeUuid cache manager op
  afs: Don't get epoch from a server because it may be ambiguous
  afs: Build an abstraction around an "operation" concept
  ALSA: usb-audio: Fix inconsistent card PM state after resume
  scsi: hpsa: hpsa_ioctl(): Tidy up a bit
  scsi: hpsa: Get rid of compat_alloc_user_space()
  scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct
  scsi: hpsa: Lift {BIG_,}IOCTL_Command_struct copy{in,out} into hpsa_ioctl()
  ASoC: max98390: Fix potential crash during param fw loading
  ASoC: max98390: Fix incorrect printf qualifier
  ASoC: fsl-asoc-card: Defer probe when fail to find codec device
  ASoC: rl6231: Modify the target DMIC clock rate
  arm: dts: vexpress: Move mcc node back into motherboard node
  crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
  crypto: omap-sham - add proper load balancing support for multicore
  crypto: omap-aes - prevent unregistering algorithms twice
  crypto: omap-sham - fix very small data size handling
  crypto: omap-sham - huge buffer access fixes
  crypto: omap-crypto - fix userspace copied buffer access
  crypto: omap-sham - force kernel driver usage for sha algos
  crypto: omap-aes - avoid spamming console with self tests
  vfio-ccw: make vfio_ccw_regops variables declarations static
  iommu: Check for deferred attach in iommu_group_do_dma_attach()
  PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint controller driver
  ovl: make oip->index bool
  ovl: only pass ->ki_flags to ovl_iocb_to_rwf()
  ovl: make private mounts longterm
  ovl: get rid of redundant members in struct ovl_fs
  ovl: add accessor for ofs->upper_mnt
  ovl: initialize error in ovl_copy_xattr
  xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
  smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
  smb3: default to minimum of two channels when multichannel specified
  drm/nouveau/kms/nv50-: clear SW state of disabled windows harder
  drm/nouveau: gr/gk20a: Use firmware version 0
  drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs
  drm/nouveau/disp/gp100: split SOR implementation from gm200
  drm/nouveau/disp: modify OR allocation policy to account for HDA requirements
  drm/nouveau/disp: split part of OR allocation logic into a function
  drm/nouveau/disp: provide hint to OR allocation about HDA requirements
  atomisp: avoid warning about unused function
  ext4: avoid unnecessary transaction starts during writeback
  ext4: don't block for O_DIRECT if IOCB_NOWAIT is set
  ext4: remove the access_ok() check in ext4_ioctl_get_es_cache
  fs: remove the access_ok() check in ioctl_fiemap
  fs: handle FIEMAP_FLAG_SYNC in fiemap_prep
  fs: move fiemap range validation into the file systems instances
  iomap: fix the iomap_fiemap prototype
  fs: move the fiemap definitions out of fs.h
  fs: mark __generic_block_fiemap static
  ext4: remove the call to fiemap_check_flags in ext4_fiemap
  ext4: split _ext4_fiemap
  ext4: fix fiemap size checks for bitmap files
  ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
  add comment for ext4_dir_entry_2 file_type member
  jbd2: avoid leaking transaction credits when unreserving handle
  ext4: drop ext4_journal_free_reserved()
  ext4: mballoc: use lock for checking free blocks while retrying
  ext4: mballoc: refactor ext4_mb_good_group()
  ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling
  ext4: mballoc: refactor ext4_mb_discard_preallocations()
  ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks
  ext4: add casefold flag to EXT4_INODE_* flags
  ext4: rework map struct instantiation in ext4_ext_map_blocks()
  ext4: make ext_debug() implementation to use pr_debug()
  ext4: mballoc: make mb_debug() implementation to use pr_debug()
  ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_handle_unwritten_extents()
  ext4: improve ext_debug() msg in case of block allocation failure
  ext4: use BIT() macro for BH_** state bits
  ext4: balloc: use task_pid_nr() helper
  ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK
  ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function
  ext4: mballoc: make ext4_mb_use_preallocated() return type as bool
  ext4: mballoc: simplify error handling in ext4_init_mballoc()
  ext4: mballoc: fix few other format specifier in mb_debug()
  ext4: mballoc: correct the mb_debug() format specifier for pa_len var
  ext4: mballoc: add more mb_debug() msgs
  ext4: mballoc: refactor ext4_mb_show_ac()
  ext4: mballoc: print bb_free info even when it is 0
  ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path
  ext4: fix race between ext4_sync_parent() and rename()
  ext4: fix a typo in a comment
  ext4: clean up ext4_ext_convert_to_initialized() error handling
  ext4: clean up GET_BLOCKS_PRE_IO error handling
  ext4: remove redundant GET_BLOCKS_CONVERT code
  ext4: remove dead GET_BLOCKS_ZERO code
  ext4: don't ignore return values from ext4_ext_dirty()
  ext4: handle ext4_mark_inode_dirty errors
  ext4: fix error pointer dereference
  ext4: Avoid freeing inodes on dirty list
  writeback: Export inode_io_list_del()
  ext4: fix buffer_head refcnt leak when ext4_iget() fails
  ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
  ext4: remove unnecessary comparisons to bool
  ext4: translate a few more map flags to strings in tracepoints
  ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag
  ext4: fix a style issue in fs/ext4/acl.c
  arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined
  x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined
  riscv: support DEBUG_WX
  mm: add DEBUG_WX support
  drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup
  mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid()
  powerpc/mm: drop platform defined pmd_mknotpresent()
  mm: thp: don't need to drain lru cache when splitting and mlocking THP
  hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs
  sparc32: register memory occupied by kernel as memblock.memory
  include/linux/memblock.h: fix minor typo and unclear comment
  mm, mempolicy: fix up gup usage in lookup_node
  tools/vm/page_owner_sort.c: filter out unneeded line
  mm: swap: memcg: fix memcg stats for huge pages
  mm: swap: fix vmstats for huge pages
  mm: vmscan: limit the range of LRU type balancing
  mm: vmscan: reclaim writepage is IO cost
  mm: vmscan: determine anon/file pressure balance at the reclaim root
  mm: balance LRU lists based on relative thrashing
  mm: only count actual rotations as LRU reclaim cost
  mm: deactivations shouldn't bias the LRU balance
  mm: base LRU balancing on an explicit cost model
  mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count()
  mm: remove use-once cache bias from LRU balancing
  mm: workingset: let cache workingset challenge anon
  mm: fold and remove lru_cache_add_anon() and lru_cache_add_file()
  mm: allow swappiness that prefers reclaiming anon over the file workingset
  mm: keep separate anon and file statistics on page reclaim activity
  mm: fix LRU balancing effect of new transparent huge pages
  mm: memcontrol: update page->mem_cgroup stability rules
  mm: memcontrol: delete unused lrucare handling
  mm: memcontrol: document the new swap control behavior
  mm: memcontrol: charge swapin pages on instantiation
  mm: memcontrol: make swap tracking an integral part of memory control
  mm: memcontrol: prepare swap controller setup for integration
  mm: memcontrol: drop unused try/commit/cancel charge API
  mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API
  mm: memcontrol: switch to native NR_ANON_THPS counter
  mm: memcontrol: switch to native NR_ANON_MAPPED counter
  mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters
  mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters
  mm: memcontrol: prepare move_account for removal of private page type counters
  mm: memcontrol: prepare uncharging for removal of private page type counters
  mm: memcontrol: convert page cache to a new mem_cgroup_charge() API
  mm: memcontrol: move out cgroup swaprate throttling
  mm: shmem: remove rare optimization when swapin races with hole punching
  mm: memcontrol: drop @compound parameter from memcg charging API
  mm: memcontrol: fix stat-corrupting race in charge moving
  mm: fix NUMA node file count error in replace_page_cache()
  mm/vmscan: update the comment of should_continue_reclaim()
  mm/vmscan.c: change prototype for shrink_page_list
  mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch
  mm/vmscan.c: use update_lru_size() in update_lru_sizes()
  mm: simplify calling a compound page destructor
  mm/hugetlb: define a generic fallback for arch_clear_hugepage_flags()
  mm/hugetlb: define a generic fallback for is_hugepage_only_range()
  arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET
  mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset
  hugetlbfs: fix changes to command line processing
  hugetlbfs: clean up command line processing
  hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate
  hugetlbfs: move hugepagesz= parsing to arch independent code
  hugetlbfs: add arch_hugetlb_valid_size
  khugepaged: introduce 'max_ptes_shared' tunable
  thp: change CoW semantics for anon-THP
  khugepaged: allow to collapse PTE-mapped compound pages
  khugepaged: allow to collapse a page shared across fork
  khugepaged: drain LRU add pagevec after swapin
  khugepaged: drain all LRU caches before scanning pages
  khugepaged: do not stop collapse if less than half PTEs are referenced
  khugepaged: add self test
  mm/page_alloc.c: add missing newline
  padata: document multithreaded jobs
  mm: make deferred init's max threads arch-specific
  mm: parallelize deferred_init_memmap()
  mm: don't track number of pages during deferred initialization
  padata: add basic support for multithreaded jobs
  padata: allocate work structures for parallel jobs from a pool
  padata: initialize earlier
  padata: remove exit routine
  mm: call cond_resched() from deferred_init_memmap()
  mm: initialize deferred pages with interrupts enabled
  mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init
  mm/page_alloc: restrict and formalize compound_page_dtors[]
  mm, page_alloc: reset the zone->watermark_boost early
  mm/page_alloc.c: reset numa stats for boot pagesets
  mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention
  mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists()
  mm/page_alloc: integrate classzone_idx and high_zoneidx
  mm/page_alloc: use ac->high_zoneidx for classzone_idx
  mm/vmstat.c: do not show lowmem reserve protection information of empty zone
  mm/page_alloc.c: clear out zone->lowmem_reserve[] if the zone is empty
  mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio value once when changing it
  mm/page_alloc.c: remove unused free_bootmem_with_active_regions
  mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations
  mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason()
  mm/page_alloc.c: rename free_pages_check() to check_free_page()
  mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad()
  mm/page_alloc.c: bad_flags is not necessary for bad_page()
  mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison
  docs/vm: update memory-models documentation
  mm: simplify find_min_pfn_with_active_regions()
  mm: clean up free_area_init_node() and its helpers
  mm: rename free_area_init_node() to free_area_init_memoryless_node()
  mm: free_area_init: allow defining max_zone_pfn in descending order
  mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES
  mm: memmap_init: iterate over memblock regions rather that check each PFN
  xtensa: simplify detection of memory zone boundaries
  unicore32: simplify detection of memory zone boundaries
  sparc32: simplify detection of memory zone boundaries
  parisc: simplify detection of memory zone boundaries
  m68k: mm: simplify detection of memory zone boundaries
  csky: simplify detection of memory zone boundaries
  arm64: simplify detection of memory zone boundaries for UMA configs
  arm: simplify detection of memory zone boundaries
  alpha: simplify detection of memory zone boundaries
  mm: use free_area_init() instead of free_area_init_nodes()
  mm: free_area_init: use maximal zone PFNs rather than zone sizes
  mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option
  mm: make early_pfn_to_nid() and related defintions close to each other
  mm: memblock: replace dereferences of memblock_region.nid with API calls
  mm: clarify __GFP_MEMALLOC usage
  string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
  kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
  mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast()
  drm/i915: convert get_user_pages() --> pin_user_pages()
  mm/gup: introduce pin_user_pages_fast_only()
  mm/gup: refactor and de-duplicate gup_fast() code
  mm/gup: move __get_user_pages_fast() down a few lines in gup.c
  mm/memcg: optimize memory.numa_stat like memory.stat
  mm/slub: fix a memory leak in sysfs_slab_add()
  mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
  tracing/doc: Fix ascii-art in histogram-design.rst
  pinctrl: sprd: Fix the incorrect pull-up definition
  pinctrl: pxa: pxa2xx: Remove 'pxa2xx_pinctrl_exit()' which is unused and broken
  dt-bindings: clock: Add documentation for X1830 bindings.
  bus: ti-sysc: Increase max softreset wait
  ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
  bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user()
  x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user()
  user_regset_copyout_zero(): use clear_user()
  TEST_ACCESS_OK _never_ had been checked anywhere
  x86: switch cp_stat64() to unsafe_put_user()
  binfmt_flat: don't use __put_user()
  binfmt_elf_fdpic: don't use __... uaccess primitives
  binfmt_elf: don't bother with __{put,copy_to}_user()
  i2c: npcm7xx: Add support for slave mode for Nuvoton
  i2c: npcm7xx: Add Nuvoton NPCM I2C controller driver
  dt-bindings: i2c: npcm7xx: add NPCM I2C controller
  i2c: pxa: don't error out if there's no pinctrl
  fix a braino in ia64 uaccess csum changes
  drm/amd/display: Revalidate bandwidth before commiting DC updates
  drm/amdgpu/display: use blanked rather than plane state for sync groups
  ima: Directly assign the ima_default_policy pointer to ima_rules
  lib/vdso: Force inlining of __cvdso_clock_gettime_common()
  RDMA/cm: Spurious WARNING triggered in cm_destroy_id()
  RDMA/mlx5: Return ECE DC support
  RDMA/mlx5: Don't rely on FW to set zeros in ECE response
  RDMA/mlx5: Return an error if copy_to_user fails
  x86/cpu: Add Sapphire Rapids CPU model number
  ARM: OMAP2+: Fix legacy mode dss_reset
  bus: ti-sysc: Fix uninitialized framedonetv_irq
  bus: ti-sysc: Ignore clockactivity unless specified as a quirk
  bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
  nfsd: safer handling of corrupted c_type
  pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()'
  pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
  pinctrl: sirf: add missing put_device() call in sirfsoc_gpio_probe()
  pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
  pinctrl: bcm2835: Add support for wake-up interrupts
  pinctrl: bcm2835: Match BCM7211 compatible string
  dt-bindings: pinctrl: Document optional BCM7211 wake-up interrupts
  dt-bindings: pinctrl: Document 7211 compatible for brcm, bcm2835-gpio.txt
  dt-bindings: pinctrl: stm32: Add missing interrupts property
  gpio: pca953x: Drop unneeded ACPI_PTR()
  clk: sprd: fix compile-testing
  ALSA: es1688: Add the missed snd_card_free()
  ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up
  vfio-ccw: Add trace for CRW event
  vfio-ccw: Wire up the CRW irq and CRW region
  vfio-ccw: Introduce a new CRW region
  MAINTAINERS: Add gpio regmap section
  gpio: add a reusable generic gpio_chip using regmap
  gpiolib: Introduce gpiochip_irqchip_add_domain()
  drm/connector: notify userspace on hotplug after register complete
  ovl: drop negative dentry in upper layer
  ovl: check permission to open real file
  ovl: call secutiry hook in ovl_real_ioctl()
  modpost: load KBUILD_EXTRA_SYMBOLS files in order
  modpost: pass -N option only for modules modpost
  modpost: move -T option close to the modpost command
  modpost: fix -i (--ignore-errors) MAKEFLAGS detection
  kbuild: update modules.order only when contained modules are updated
  kbuild: refactor KBUILD_VMLINUX_{OBJS,LIBS} calculation
  sparc32: mm: Only call ctor()/dtor() functions for first and last user
  sparc32: mm: Disable SPLIT_PTLOCK_CPUS
  sparc32: mm: Don't try to free page-table pages if ctor() fails
  sparc32: register memory occupied by kernel as memblock.memory
  scsi: ufs: Remove redundant urgent_bkop_lvl initialization
  scsi: ufs: Don't update urgent bkops level when toggling auto bkops
  scsi: qedf: Remove redundant initialization of variable rc
  sparc: remove unused header file nfs_fs.h
  scsi: mpt3sas: Fix memset() in non-RDPQ mode
  scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
  scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range
  IB/hfi1: Use free_netdev() in hfi1_netdev_free()
  RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr()
  RDMA/core: Move and rename trace_cm_id_create()
  IB/hfi1: Fix hfi1_netdev_rx_init() error handling
  RDMA: Remove 'max_map_per_fmr'
  RDMA: Remove 'max_fmr'
  RDMA/core: Remove FMR device ops
  RDMA/rdmavt: Remove FMR memory registration
  RDMA/mthca: Remove FMR support for memory registration
  RDMA/mlx4: Remove FMR support for memory registration
  RDMA/i40iw: Remove FMR leftovers
  RDMA/bnxt_re: Remove FMR leftovers
  RDMA/mlx5: Remove FMR leftovers
  RDMA/core: Remove FMR pool API
  RDMA/rds: Remove FMR support for memory registration
  RDMA/srp: Remove support for FMR memory registration
  RDMA/iser: Remove support for FMR memory registration
  capabilities: add description for CAP_SETFCAP
  io_uring: disallow close of ring itself
  block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
  selftests: net: ip_defrag: ignore EPERM
  net_failover: fixed rollback in net_failover_open()
  mm/migrate.c: attach_page_private already does the get_page
  Revert "tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv"
  Revert "tipc: Fix potential tipc_node refcnt leak in tipc_rcv"
  vmxnet3: allow rx flow hash ops only when rss is enabled
  hinic: add set_channels ethtool_ops support
  ubi: Select fastmap anchor PEBs considering wear level rules
  um: virtio: Replace zero-length array with flexible-array
  um: Use fdatasync() when mapping the UBD FSYNC command
  um: Do not evaluate compiler's library path when cleaning
  um: Neaten vu_err macro definition
  um: Add a generic "fd" vector transport
  um: Add include: memset() and memcpy() are in <string.h>
  ovl: verify permissions in ovl_path_open()
  ovl: switch to mounter creds in readdir
  ovl: pass correct flags for opening real directory
  ovl: fix redirect traversal on metacopy dentries
  ovl: initialize OVL_UPPERDATA in ovl_lookup()
  ovl: use only uppermetacopy state in ovl_lookup()
  ovl: simplify setting of origin for index lookup
  ovl: fix out of bounds access warning in ovl_check_fb_len()
  selftests/bpf: Add a default $(CXX) value
  tools/bpf: Don't use $(COMPILE.c)
  vfio iommu: typecast corrections
  vfio iommu: Use shift operation for 64-bit integer division
  gfs2: Only do glock put in gfs2_create_inode for free inodes
  bpf, selftests: Use bpf_probe_read_kernel
  s390/bpf: Use bcr 0,%0 as tail call nop filler
  s390/bpf: Maintain 8-byte stack alignment
  selftests/bpf: Fix verifier test
  selftests/bpf: Fix sample_cnt shared between two threads
  bpf, selftests: Adapt cls_redirect to call csum_level helper
  bpf: Add csum_level helper for fixing up csum levels
  bpf: Fix up bpf_skb_adjust_room helper's skb csum setting
  kasan: move kasan_report() into report.c
  mm/mm_init.c: report kasan-tag information stored in page->flags
  ubsan: entirely disable alignment checks under UBSAN_TRAP
  kasan: fix clang compilation warning due to stack protector
  x86/mm: remove vmalloc faulting
  mm: remove vmalloc_sync_(un)mappings()
  x86/mm/32: implement arch_sync_kernel_mappings()
  x86/mm/64: implement arch_sync_kernel_mappings()
  mm/ioremap: track which page-table levels were modified
  mm/vmalloc: track which page-table levels were modified
  mm: add functions to track page directory modifications
  s390: use __vmalloc_node in stack_alloc
  powerpc: use __vmalloc_node in alloc_vm_stack
  arm64: use __vmalloc_node in arch_alloc_vmap_stack
  mm: remove vmalloc_user_node_flags
  mm: switch the test_vmalloc module to use __vmalloc_node
  mm: remove __vmalloc_node_flags_caller
  mm: remove both instances of __vmalloc_node_flags
  mm: remove the prot argument to __vmalloc_node
  mm: remove the pgprot argument to __vmalloc
  gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc
  mm: enforce that vmap can't map pages executable
  mm: remove the prot argument from vm_map_ram
  mm: remove unmap_vmap_area
  mm: remove map_vm_range
  mm: don't return the number of pages from map_kernel_range{,_noflush}
  mm: rename vmap_page_range to map_kernel_range
  mm: remove vmap_page_range_noflush and vunmap_page_range
  mm: pass addr as unsigned long to vb_free
  mm: only allow page table mappings for built-in zsmalloc
  mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTABLE_MAPPING
  mm: unexport unmap_kernel_range_noflush
  mm: remove __get_vm_area
  powerpc: remove __ioremap_at and __iounmap_at
  powerpc: add an ioremap_phb helper
  dma-mapping: use vmap insted of reimplementing it
  staging: media: ipu3: use vmap instead of reimplementing it
  staging: android: ion: use vmap instead of vm_map_ram
  x86: fix vmap arguments in map_irq_stack
  x86/hyperv: use vmalloc_exec for the hypercall page
  mm, memory_failure: don't send BUS_MCEERR_AO for action required error
  mm/memory: remove unnecessary pte_devmap case in copy_one_pte()
  /proc/PID/smaps: Add PMD migration entry parsing
  mm: ptdump: expand type of 'val' in note_page()
  x86: mm: ptdump: calculate effective permissions correctly
  memcg: fix memcg_kmem_bypass() for remote memcg charging
  mm/memcg: automatically penalize tasks with high swap use
  mm/memcg: move cgroup high memory limit setting into struct page_counter
  mm/memcg: move penalty delay clamping out of calculate_high_delay()
  mm/memcg: prepare for swap over-high accounting and penalty calculation
  memcg: expose root cgroup's memory.stat
  mm: memcontrol: simplify value comparison between count and limit
  mm, memcg: add workingset_restore in memory.stat
  include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration
  mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment
  swap: reduce lock contention on swap cache from swap slots allocation
  mm/swapfile.c: use prandom_u32_max()
  mm/swapfile.c: __swap_entry_free() always free 1 entry
  mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable
  swap: try to scan more free slots even when fragmented
  mm/swapfile.c: omit a duplicate code by compare tmp and max first
  mm/swapfile.c: tmp is always smaller than max
  mm/swapfile.c: found_free could be represented by (tmp < max)
  mm/swapfile.c: remove the extra check in scan_swap_map_slots()
  mm/swapfile.c: simplify the calculation of n_goal
  mm/swapfile.c: remove the unnecessary goto for SSD case
  mm/swapfile.c: explicitly show ssd/non-ssd is handled mutually exclusive
  mm/swapfile.c: offset is only used when there is more slots
  mm: swap: properly update readahead statistics in unuse_pte_range()
  mm/swap_state: fix a data race in swapin_nr_pages
  mm/swapfile: use list_{prev,next}_entry() instead of open-coding
  mm/gup.c: further document vma_permits_fault()
  ivtv: convert get_user_pages() --> pin_user_pages()
  mm/gup: introduce pin_user_pages_unlocked
  mm/gup.c: update the documentation
  mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead
  mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE
  mm/page-writeback.c: remove unused variable
  mm/filemap.c: remove misleading comment
  mm_types.h: change set_page_private to inline function
  mm/migrate.c: call detach_page_private to cleanup code
  buffer_head.h: remove attach_page_buffers
  orangefs: use attach/detach_page_private
  ntfs: replace attach_page_buffers with attach_page_private
  iomap: use attach/detach_page_private
  f2fs: use attach/detach_page_private
  fs/buffer.c: use attach/detach_page_private
  btrfs: use attach/detach_page_private
  md: remove __clear_page_buffers and use attach/detach_page_private
  include/linux/pagemap.h: introduce attach/detach_page_private
  iomap: convert from readpages to readahead
  fuse: convert from readpages to readahead
  f2fs: pass the inode to f2fs_mpage_readpages
  f2fs: convert from readpages to readahead
  ext4: pass the inode to ext4_mpage_readpages
  ext4: convert from readpages to readahead
  erofs: convert compressed files from readpages to readahead
  erofs: convert uncompressed files from readpages to readahead
  btrfs: convert from readpages to readahead
  fs: convert mpage_readpages to mpage_readahead
  mm: use memalloc_nofs_save in readahead path
  mm: document why we don't set PageReadahead
  mm: add page_cache_readahead_unbounded
  mm: move end_index check out of readahead loop
  mm: add readahead address space operation
  mm: put readahead pages in cache earlier
  mm: remove 'page_offset' from readahead loop
  mm: rename readahead loop variable to 'i'
  mm: rename various 'offset' parameters to 'index'
  mm: use readahead_control to pass arguments
  mm: add new readahead_control API
  mm: move readahead nr_pages check into read_pages
  mm: ignore return value of ->readpages
  mm: return void from various readahead functions
  mm: move readahead prototypes from mm.h
  mm, dump_page(): do not crash with invalid mapping pointer
  Documentation/vm/slub.rst: s/Toggle/Enable/
  mm/slub: fix stack overruns with SLUB_STATS
  slub: remove kmalloc under list_lock from list_slab_objects() V2
  slub: Remove userspace notifier for cache add/remove
  mm/slub.c: fix corrupted freechain in deactivate_slab()
  usercopy: mark dma-kmalloc caches as usercopy caches
  fs/buffer.c: record blockdev write errors in super_block that it backs
  vfs: track per-sb writeback errors and report them to syncfs
  arch/parisc/include/asm/pgtable.h: remove unused `old_pte'
  ocfs2: mount shared volume without ha stack
  ocfs2: add missing annotation for dlm_empty_lockres()
  squashfs: migrate from ll_rw_block usage to BIO
  gfs2: Allow lock_nolock mount to specify jid=X
  gfs2: Don't ignore inode write errors during inode_go_sync
  docs: filesystems: convert gfs2-glocks.txt to ReST
  ANDROID: scs: fix recursive spinlock in scs_check_usage
  gup: document and work around "COW can break either way" issue
  PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
  ARM: omap2: fix omap5_realtime_timer_init definition
  selftests/sysctl: Make sysctl test driver as a module
  selftests/sysctl: Fix to load test_sysctl module
  ARM: dts: omap4-droid4: Fix spi configuration and increase rate
  lib: Make test_sysctl initialized as module
  lib: Make prime number generator independently selectable
  keys: Implement update for the big_key type
  security/keys: rewrite big_key crypto to use library interface
  KEYS: Replace zero-length array with flexible-array
  Documentation: security: core.rst: add missing argument
  ANDROID: GKI: Enable SYS_HYPERVISOR
  rcuperf: Fix printk format warning
  Revert "power: supply: sbs-battery: simplify read_read_string_data"
  Revert "power: supply: sbs-battery: add PEC support"
  cifs: multichannel: move channel selection in function
  cifs: fix minor typos in comments and log messages
  smb3: minor update to compression header definitions
  kdb: Remove the misfeature 'KDBFLAGS'
  kdb: Cleanup math with KDB_CMD_HISTORY_COUNT
  serial: amba-pl011: Support kgdboc_earlycon
  serial: 8250_early: Support kgdboc_earlycon
  serial: qcom_geni_serial: Support kgdboc_earlycon
  serial: kgdboc: Allow earlycon initialization to be deferred
  Documentation: kgdboc: Document new kgdboc_earlycon parameter
  kgdb: Don't call the deinit under spinlock
  kgdboc: Disable all the early code when kgdboc is a module
  perf tools: Remove some duplicated includes
  perf symbols: Fix kernel maps for kcore and eBPF
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  MAINTAINERS: Add Lee Jones as reviewer for the PWM subsystem
  pwm: imx27: Fix rounding behavior
  pwm: rockchip: Simplify rockchip_pwm_get_state()
  pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
  perf stat: Ensure group is defined on top of the same cpu mask
  drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
  drm/i915/params: don't expose inject_probe_failure in debugfs
  drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
  drm/i915: Fix global state use-after-frees with a refcount
  pwm: tegra: Support dynamic clock frequency configuration
  pwm: jz4740: Add support for the JZ4725B
  pwm: jz4740: Make PWM start with the active part
  pwm: jz4740: Enhance precision in calculation of duty cycle
  pwm: jz4740: Drop dependency on MACH_INGENIC
  pwm: lpss: Fix get_state runtime-pm reference handling
  powerpc/pseries: Make vio and ibmebus initcalls pseries specific
  pwm: sun4i: Support direct clock output on Allwinner A64
  vfio-ccw: Refactor IRQ handlers
  vfio-ccw: Introduce a new schib region
  vfio-ccw: Refactor the unregister of the async regions
  vfio-ccw: Register a chp_event callback for vfio-ccw
  vfio-ccw: Introduce new helper functions to free/destroy regions
  vfio-ccw: document possible errors
  vfio-ccw: Enable transparent CCW IPL from DASD
  cxl: Remove dead Kconfig options
  powerpc: Add POWER10 architected mode
  powerpc/dt_cpu_ftrs: Add MMA feature
  powerpc/dt_cpu_ftrs: Enable Prefixed Instructions
  powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected
  powerpc: Add support for ISA v3.1
  powerpc: Add new HWCAP bits
  powerpc/64s: Don't set FSCR bits in INIT_THREAD
  powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
  powerpc/64s: Don't let DT CPU features set FSCR_DSCR
  powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()
  powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
  powerpc/module_64: Use special stub for _mcount() with -mprofile-kernel
  powerpc/module_64: Simplify check for -mprofile-kernel ftrace relocations
  powerpc/module_64: Consolidate ftrace code
  powerpc/32: Disable KASAN with pages bigger than 16k
  powerpc/uaccess: Don't set KUEP by default on book3s/32
  powerpc/uaccess: Don't set KUAP by default on book3s/32
  powerpc/8xx: Reduce time spent in allow_user_access() and friends
  powerpc/entry32: Blacklist exception exit points for kprobe.
  powerpc/entry32: Blacklist syscall exit points for kprobe.
  powerpc/entry32: Blacklist exception entry points for kprobe.
  powerpc/32: Blacklist functions running with MMU disabled for kprobe
  powerpc/rtas: Remove machine_check_in_rtas()
  powerpc/32s: Blacklist functions running with MMU disabled for kprobe
  powerpc/32s: Make local symbols non visible in hash_low.
  powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobe
  powerpc/powermac: Blacklist functions running with MMU disabled for kprobe
  powerpc/83xx: Blacklist mpc83xx_deep_resume() for kprobe
  powerpc/82xx: Blacklist pq2_restart() for kprobe
  powerpc/52xx: Blacklist functions running with MMU disabled for kprobe
  powerpc/kprobes: Use probe_address() to read instructions
  powerpc/configs: Add LIBNVDIMM to ppc64_defconfig
  powerpc/rtas: Implement reentrant rtas call
  powerpc/rtas: Move type/struct definitions from rtas.h into rtas-types.h
  powerpc/crash: Use NMI context for printk when starting to crash
  powerpc/kernel: Enables memory hot-remove after reboot on pseries guests
  powerpc/xmon: Show task->thread.regs in process display
  powerpc/configs/64s: Enable CONFIG_PRINTK_CALLER
  powerpc: Fix misleading small cores print
  powerpc/fadump: Account for memory_limit while reserving memory
  powerpc/crashkernel: Take "mem=" option into account
  hw-breakpoints: Fix build warnings with clang
  spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
  irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too
  perf/x86/rapl: Fix RAPL config variable bug
  MAINTAINERS: Add myself as virtio-balloon co-maintainer
  vhost: revert "vhost: disable for OABI"
  virtio: force spec specified alignment on types
  virtio-mmio: Delete an error message in vm_find_vqs()
  virtio: add VIRTIO_RING_NO_LEGACY
  9p/xen: increase XEN_9PFS_RING_ORDER
  Revert "drm/msm/dpu: add support for clk and bw scaling for display"
  dt-bindings: mailbox: Convert imx mu to json-schema
  dt-bindings: power: Convert imx gpcv2 to json-schema
  dt-bindings: power: Convert imx gpc to json-schema
  sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf()
  crypto/chtls: IPv6 support for inline TLS
  Crypto/chcr: Fixes a coccinile check error
  Crypto/chcr: Fixes compilations warnings
  crypto/chcr: IPV6 code needs to be in CONFIG_IPV6
  cxgb4/chcr: Enable ktls settings at run time
  ipv6: fix IPV6_ADDRFORM operation logic
  tipc: Fix NULL pointer dereference in __tipc_sendstream()
  selftests/bpf: Extend test_flow_dissector to cover link creation
  selftests/bpf: Convert test_flow_dissector to use BPF skeleton
  selftests/bpf, flow_dissector: Close TAP device FD after the test
  selftests/bpf: Add tests for attaching bpf_link to netns
  bpftool: Support link show for netns-attached links
  bpftool: Extract helpers for showing link attach type
  libbpf: Add support for bpf_link-based netns attachment
  bpf, cgroup: Return ENOLINK for auto-detached links on update
  bpf: Add link-based BPF program attachment to network namespace
  flow_dissector: Move out netns_bpf prog callbacks
  net: Introduce netns_bpf for BPF programs attached to netns
  flow_dissector: Pull locking up from prog attach callback
  libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c
  bpf: Use tracing helpers for lsm programs
  xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame
  xdp: Introduce xdp_convert_frame_to_buff utility routine
  selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt
  bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt
  net: Make locking in sock_bindtoindex optional
  bpf: Change kvfree to kfree in generic_map_lookup_batch()
  tools/bpf: sync bpf.h
  bpf, selftests: Add test for ktls with skb bpf ingress policy
  bpf: Fix running sk_skb program types with ktls
  selftest: Add tests for XDP programs in devmap entries
  bpf: Refactor sockmap redirect code so its easy to reuse
  libbpf: Add SEC name for xdp programs attached to device map
  xdp: Add xdp_txq_info to xdp_buff
  bpf: Add support to attach bpf program to a devmap entry
  bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper
  devmap: Formalize map value as a named struct
  nfsd4: make drc_slab global, not per-net
  bpf: Add rx_queue_mapping to bpf_sock
  selftests/bpf: Add tests for write-only stacks/queues
  docs/bpf: Add BPF ring buffer design notes
  bpf: Add BPF ringbuf and perf buffer benchmarks
  selftests/bpf: Add BPF ringbuf selftests
  libbpf: Add BPF ring buffer support
  bpf: Implement BPF ring buffer and verifier support for it
  bpf: Fix map permissions check
  selftests/bpf: Cleanup comments in test_maps
  selftests/bpf: Cleanup some file descriptors in test_maps
  selftests/bpf: Fix a typo in test_maps
  libbpf: Fix perf_buffer__free() API for sparse allocs
  bpf, selftests: Test probe_* helpers from SCHED_CLS
  bpf, selftests: Add sk_msg helpers load and attach test
  bpf, sk_msg: Add get socket storage helpers
  bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task*
  bpf, sk_msg: Add some generic helpers that may be useful from sk_msg
  libbpf: Use .so dynamic symbols for abi check
  bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run
  libbpf: Install headers as part of make install
  libbpf: Add API to consume the perf ring buffer content
  MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name
  bpf: Fix returned error sign when link doesn't support updates
  tools, bpftool: Print correct error message when failing to load BTF
  tools, bpftool: Make capability check account for new BPF caps
  tools, bpftool: Clean subcommand help messages
  rbd: compression_hint option
  libceph: support for alloc hint flags
  parisc: MAINTAINERS: Update references to parisc website
  parisc: module: Update references to parisc website
  parisc: hardware: Update references to parisc website
  parisc: firmware: Update references to parisc website
  parisc: Kconfig: Update references to parisc website
  security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS
  fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS
  drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS
  lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS
  kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS
  kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment
  kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig
  net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_vl.c
  vxlan: fix dereference of nexthop group in nexthop update path
  switch cmsghdr_from_user_compat_to_kern() to copy_from_user()
  dpaa2-eth: Keep congestion group taildrop enabled when PFC on
  dpaa2-eth: Add PFC support through DCB ops
  dpaa2-eth: Update FQ taildrop threshold and buffer pool count
  dpaa2-eth: Add congestion group taildrop
  dpaa2-eth: Add helper functions
  dpaa2-eth: Distribute ingress frames based on VLAN prio
  dpaa2-eth: Add support for Rx traffic classes
  net: phy: broadcom: don't export RDB/legacy access methods
  tun: correct header offsets in napi frags mode
  cls_flower: remove mpls_opts_policy
  bridge: mrp: Add support for role MRA
  bridge: mrp: Set the priority of MRP instance
  bridge: mrp: Update MRP frame type
  net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
  flow_dissector: work around stack frame size warning
  lan743x: Added fixed link and RGMII support
  selftests: mlxsw: Add test for control packets
  mlxsw: spectrum_trap: Register ACL control traps
  mlxsw: spectrum_trap: Register layer 3 control traps
  mlxsw: spectrum_trap: Register layer 2 control traps
  mlxsw: spectrum_trap: Factor out common Rx listener function
  netdevsim: Register control traps
  devlink: Add ACL control packet traps
  devlink: Add layer 3 control packet traps
  devlink: Add layer 2 control packet traps
  devlink: Add 'control' trap type
  devlink: Add 'mirror' trap action
  netdevsim: Move layer 3 exceptions to exceptions trap group
  mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group
  devlink: Create dedicated trap group for layer 3 exceptions
  sh: remove sh5 support
  sh: add missing EXPORT_SYMBOL() for __delay
  sh: Convert ins[bwl]/outs[bwl] macros to inline functions
  sh: Convert iounmap() macros to inline functions
  sh: Add missing DECLARE_EXPORT() for __ashiftrt_r4_xx
  sh: configs: Cleanup old Kconfig IO scheduler options
  arch/sh: vmlinux.scr
  sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig
  sh: sh4a: Bring back tmu3_device early device
  net: fec: disable correct clk in the err path of fec_enet_clk_enable
  net: octeon: mgmt: Repair filling of RX ring
  net: remove indirect block netdev event registration
  bnxt_tc: update indirect block support
  nfp: update indirect block support
  mlx5: update indirect block support
  net: use flow_indr_dev_setup_offload()
  net: cls_api: add tcf_block_offload_init()
  net: flow_offload: consolidate indirect flow_block infrastructure
  netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup()
  net/sched: fix a couple of splats in the error path of tfc_gate_init()
  ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support
  net: ethernet: mtk-star-emac: use regmap bitops
  regmap: provide helpers for simple bit operations
  cxgb4: cleanup error code in setup_sge_queues_uld()
  vxlan: Avoid infinite loop when suppressing NS messages with invalid options
  bridge: Avoid infinite loop when suppressing NS messages with invalid options
  ipv4: nexthop: Fix deadcode issue by performing a proper NULL check
  PCI/DPC: Print IRQ number used by port
  PCI/AER: Use "aer" variable for capability offset
  PCI/AER: Remove redundant dev->aer_cap checks
  PCI/AER: Remove redundant pci_is_pcie() checks
  PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership
  block: mark bio_wouldblock_error() bio with BIO_QUIET
  KVM: selftests: fix rdtsc() for vmx_tsc_adjust_test
  Documentation: fixes to the maintainer-entry-profile template
  zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst
  perf libdw: Fix off-by 1 relative directory includes
  perf arm-spe: Support synthetic events
  perf auxtrace: Add four itrace options
  perf tools: Move arm-spe-pkt-decoder.h/c to the new dir
  perf test: Initialize memory in dwarf-unwind
  perf tests: Don't tail call optimize in unwind test
  tools compiler.h: Add attribute to disable tail calls
  workqueue: use BUILD_BUG_ON() for compile time test instead of WARN_ON()
  workqueue: fix a piece of comment about reserved bits for work flags
  kbuild: merge net-y and virt-y into drivers-y
  kbuild: merge init-y into core-y
  kbuild: refactor tagets caluculation for KBUILD_{BUILTIN,KBUILD_MODULES}
  kbuild: refactor subdir-ym calculation
  kbuild: merge two 'ifdef CONFIG_TRIM_UNUSED_KSYMS' blocks
  kbuild: force to build vmlinux if CONFIG_MODVERSION=y
  tracing: Add a trace print when traceoff_on_warning is triggered
  ftrace,bug: Improve traceoff_on_warn
  selftests/ftrace: Distinguish between hist and synthetic event checks
  tracing: Move synthetic events to a separate file
  tracing: Fix events.rst section numbering
  drm/i915: Check for awaits on still currently executing requests
  drm/i915/gt: Do not schedule normal requests immediately along virtual
  tracing/doc: Fix typos in histogram-design.rst
  tracing: Add hist_debug trace event files for histogram debugging
  drm/i915: Reorder await_execution before await_request
  tracing: Add histogram-design document
  tracing: Check state.disabled in synth event trace functions
  regulator: max8998: max8998_set_current_limit() can be static
  regmap: fix alignment issue
  libceph: read_from_replica option
  libceph: support for balanced and localized reads
  libceph: crush_location infrastructure
  libceph: decode CRUSH device/bucket types and names
  libceph: add non-asserting rbtree insertion helper
  ceph: skip checking caps when session reconnecting and releasing reqs
  ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock
  ceph: don't return -ESTALE if there's still an open file
  libceph, rbd: replace zero-length array with flexible-array
  ceph: allow rename operation under different quota realms
  ceph: normalize 'delta' parameter usage in check_quota_exceeded
  ceph: ceph_kick_flushing_caps needs the s_mutex
  ceph: request expedited service on session's last cap flush
  ceph: convert mdsc->cap_dirty to a per-session list
  ceph: reset i_requested_max_size if file write is not wanted
  ceph: throw a warning if we destroy session with mutex still locked
  ceph: fix potential race in ceph_check_caps
  ceph: document what protects i_dirty_item and i_flushing_item
  ceph: don't take i_ceph_lock in handle_cap_import
  ceph: don't release i_ceph_lock in handle_cap_trunc
  ceph: add comments for handle_cap_flush_ack logic
  ceph: split up __finish_cap_flush
  ceph: reorganize __send_cap for less spinlock abuse
  ceph: add metadata perf metric support
  ceph: add read/write latency metric support
  ceph: add caps perf metric for each superblock
  ceph: add dentry lease metric support
  ASoC: qcom: q6asm-dai: kCFI fix
  platform/x86: dcdbas: Check SMBIOS for protected buffer address
  platform/x86: asus_wmi: Reserve more space for struct bias_args
  platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
  platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
  platform/x86: touchscreen_dmi: Update Trekstor Twin 10.1 entry
  PCI: tegra: Fix runtime PM imbalance on error
  KVM: check userspace_addr for all memslots
  KVM: selftests: update hyperv_cpuid with SynDBG tests
  x86/kvm/hyper-v: Add support for synthetic debugger via hypercalls
  x86/kvm/hyper-v: enable hypercalls regardless of hypercall page
  x86/kvm/hyper-v: Add support for synthetic debugger interface
  x86/hyper-v: Add synthetic debugger definitions
  KVM: selftests: VMX preemption timer migration test
  KVM: nVMX: Fix VMX preemption timer migration
  x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
  KVM: x86/pmu: Support full width counting
  KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in
  KVM: x86: announce KVM_FEATURE_ASYNC_PF_INT
  KVM: x86: acknowledgment mechanism for async pf page ready notifications
  KVM: x86: interrupt based APF 'page ready' event delivery
  KVM: introduce kvm_read_guest_offset_cached()
  KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present()
  KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info
  Revert "KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously"
  KVM: VMX: Replace zero-length array with flexible-array
  Revert "KVM: No need to retry for hva_to_pfn_remapped()"
  KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE
  selftests: kvm: fix smm test on SVM
  selftests: kvm: add a SVM version of state-test
  selftests: kvm: introduce cpu_has_svm() check
  KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu
  KVM: nSVM: leave guest mode when clearing EFER.SVME
  KVM: nSVM: split nested_vmcb_check_controls
  KVM: nSVM: remove HF_HIF_MASK
  KVM: nSVM: remove HF_VINTR_MASK
  KVM: nSVM: synthesize correct EXITINTINFO on vmexit
  KVM: SVM: preserve VGIF across VMCB switch
  KVM: nSVM: extract svm_set_gif
  KVM: nSVM: remove unnecessary if
  KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit
  KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR
  KVM: nSVM: save all control fields in svm->nested
  KVM: nSVM: remove trailing padding for struct vmcb_control_area
  KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area
  KVM: nSVM: clean up tsc_offset update
  KVM: nSVM: move MMU setup to nested_prepare_vmcb_control
  KVM: nSVM: extract preparation of VMCB for nested run
  KVM: nSVM: extract load_nested_vmcb_control
  KVM: nSVM: move map argument out of enter_svm_guest_mode
  KVM: check userspace_addr for all memslots
  mfd: mt6360: Remove duplicate REGMAP_IRQ_REG_LINE() entry
  irqchip: Fix "Loongson HyperTransport Vector support" driver build on all non-MIPS platforms
  opp: Don't parse icc paths unnecessarily
  drm/nouveau/kms/gt215-: fix race with audio driver runpm
  drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
  habanalabs: correctly cast u64 to void*
  habanalabs: initialize variable to default value
  Bluetooth: hci_qca: Fix QCA6390 memdump failure
  dt-bindings: mmc: Convert sdhci-pxa to json-schema
  Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write()
  mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
  Bluetooth: hci_qca: Improve controller ID info log level
  cifs: minor fix to two debug messages
  cifs: Standardize logging output
  smb3: Add new parm "nodelete"
  cifs: move some variables off the stack in smb2_ioctl_query_info
  cifs: reduce stack use in smb2_compound_op
  cifs: get rid of unused parameter in reconn_setup_dfs_targets()
  cifs: handle hostnames that resolve to same ip in failover
  cifs: set up next DFS target before generic_ip_connect()
  cifs: remove redundant initialization of variable rc
  cifs: handle "nolease" option for vers=1.0
  mtd: Support kmsg dumper based on pstore/blk
  pstore/blk: Introduce "best_effort" mode
  pstore/blk: Support non-block storage devices
  pstore/blk: Provide way to query pstore configuration
  pstore/zone: Provide way to skip "broken" zone for MTD devices
  Linux 5.7
  openrisc: Fix issue with argument clobbering for clone/fork
  checkpatch/coding-style: deprecate 80-column warning
  afs: Rename struct afs_fs_cursor to afs_operation
  afs: Remove the error argument from afs_protocol_error()
  afs: Set error flag rather than return error from file status decode
  afs: Make callback processing more efficient.
  afs: Show more information in /proc/net/afs/servers
  afs: Actively poll fileservers to maintain NAT or firewall openings
  afs: Split the usage count on struct afs_server
  afs: Use the serverUnique field in the UVLDB record to reduce rpc ops
  afs: Always include dir in bulk status fetch from afs_do_lookup()
  rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
  rxrpc: Map the EACCES error produced by some ICMP6 to EHOSTUNREACH
  vfs, afs, ext4: Make the inode hash table RCU searchable
  MIPS: ralink: drop ralink_clk_init for mt7621
  MIPS: ralink: bootrom: mark a function as __init to save some memory
  ice: Ignore EMODE when setting PHY config
  ice: fix aRFS after flow director delete
  ice: Use coalesce values from q_vector 0 when increasing q_vectors
  ice: fix PCI device serial number to be lowercase values
  ice: fix function signature style format
  ice: Allow VF to request reset as soon as it's initialized
  ice: Fix inability to set channels when down
  ice: Always clear QRXFLXP_CNTXT before writing new value
  ice: Reset VF for all port VLAN changes from host
  ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value
  ice: Increase timeout after PFR
  ice: Fix transmit for all software offloaded VLANs
  ice: support adding 16 unicast/multicast filter on untrusted VF
  ice: allow host to clear administratively set VF MAC
  KVM: arm64: Flush the instruction cache if not unmapping the VM on reboot
  cfg80211: support bigger kek/kck key length
  mac80211: set short_slot for 6 GHz band
  mac80211: Consider 6 GHz band when handling power constraint
  mac80211: accept aggregation sessions on 6 GHz
  cfg80211: require HE capabilities for 6 GHz band
  cfg80211: reject HT/VHT capabilities on 6 GHz band
  cfg80211: treat 6 GHz channels as valid regardless of capability
  mac80211: Add HE 6GHz capabilities element to probe request
  mac80211: use HE 6 GHz band capability and pass it to the driver
  mac80211: check the correct bit for EMA AP
  mac80211: determine chandef from HE 6 GHz operation
  mac80211: avoid using ext NSS high BW if not supported
  mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode
  mac80211: build HE operation with 6 GHz oper information
  mac80211: add HE 6 GHz Band Capability element
  cfg80211: add and expose HE 6 GHz band capabilities
  mac80211: add HE 6 GHz Band Capabilities into parse extension
  cfg80211: handle 6 GHz capability of new station
  ieee80211: add HE ext EIDs and 6 GHz capability defines
  ieee80211: add code to obtain and parse 6 GHz operation field
  ieee80211: definitions for reduced neighbor reports
  cfg80211: add a helper to identify 6 GHz PSCs
  nl80211: really allow client-only BIGTK support
  cfg80211: adapt to new channelization of the 6GHz band
  cfg80211: fix 6 GHz frequencies to kHz
  MIPS: Loongson64: Reorder CPUCFG model match arms
  MIPS: Expose Loongson CPUCFG availability via HWCAP
  mtd: rawnand: Add an invalid ECC mode to discriminate with valid ones
  mtd: rawnand: Return an enum from of_get_nand_ecc_algo()
  mtd: rawnand: Drop OOB_FIRST placement scheme
  mtd: rawnand: Avoid a typedef
  mtd: Fix typo in mtd_ooblayout_set_databytes() description
  mtd: rawnand: Stop using nand_release()
  mtd: rawnand: nandsim: Reorganize ns_cleanup_module()
  mtd: rawnand: nandsim: Rename a label in ns_init_module()
  mtd: rawnand: nandsim: Manage lists on error in ns_init_module()
  mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup()
  mtd: rawnand: nandsim: Free erase_block_wear on error
  mtd: rawnand: nandsim: Use an additional label when freeing the nandsim object
  mtd: rawnand: nandsim: Stop using nand_release()
  mtd: rawnand: nandsim: Free the partition names in ns_free()
  mtd: rawnand: nandsim: Free the allocated device on error in ns_init()
  mtd: rawnand: nandsim: Free partition names on error in ns_init()
  mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths
  mtd: rawnand: nandsim: Remove debugfs entries at unload time
  mtd: rawnand: nandsim: Keep track of the created debugfs entries
  mtd: rawnand: nandsim: Clean error handling
  mtd: rawnand: nandsim: Use a consistent ns_ prefix for all functions
  mtd: rawnand: nandsim: Use octal permissions
  mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev'
  mtd: rawnand: brcmnand: support v2.1-v2.2 controllers
  dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support
  mtd: rawnand: brcmnand: rename page sizes
  mtd: rawnand: brcmnand: fix CS0 layout
  mtd: rawnand: brcmnand: rename v4 registers
  mtd: rawnand: gpmi: Use nand_extract_bits()
  mtd: rawnand: omap_elm: Fix runtime PM imbalance on error
  mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe
  mtd: rawnand: gpmi: Fix runtime PM imbalance on error
  mtd: rawnand: ingenic: Convert the driver to exec_op()
  mtd: rawnand: ingenic: Fix the RB gpio active-high property on qi, lb60
  mtd: rawnand: xway: Stop using nand_release()
  mtd: rawnand: xway: Fix the probe error path
  mtd: rawnand: vf610: Stop using nand_release()
  mtd: rawnand: txx9ndfmc: Stop using nand_release()
  mtd: rawnand: tmio: Stop using nand_release()
  mtd: rawnand: tmio: Fix the probe error path
  mtd: rawnand: tango: Stop using nand_release()
  mtd: rawnand: sunxi: Stop using nand_release()
  mtd: rawnand: sunxi: Fix the probe error path
  mtd: rawnand: stm32_fmc2: Stop using nand_release()
  mtd: rawnand: socrates: Stop using nand_release()
  mtd: rawnand: socrates: Fix the probe error path
  mtd: rawnand: sharpsl: Stop using nand_release()
  mtd: rawnand: sharpsl: Fix the probe error path
  mtd: rawnand: sh_flctl: Stop using nand_release()
  mtd: rawnand: s3c2410: Stop using nand_release()
  mtd: rawnand: r852: Stop using nand_release()
  mtd: rawnand: qcom: Stop using nand_release()
  mtd: rawnand: plat_nand: Stop using nand_release()
  mtd: rawnand: plat_nand: Fix the probe error path
  mtd: rawnand: pasemi: Stop using nand_release()
  mtd: rawnand: pasemi: Fix the probe error path
  mtd: rawnand: oxnas: Stop using nand_release()
  mtd: rawnand: oxnas: Release all devices in the _remove() path
  mtd: rawnand: oxnas: Unregister all devices on error
  mtd: rawnand: oxnas: Fix the probe error path
  mtd: rawnand: oxnas: Keep track of registered devices
  mtd: rawnand: orion: Stop using nand_release()
  mtd: rawnand: orion: Fix the probe error path
  mtd: rawnand: omap2: Stop using nand_release()
  mtd: rawnand: ndfc: Stop using nand_release()
  mtd: rawnand: mxic: Stop using nand_release()
  mtd: rawnand: mxc: Stop using nand_release()
  mtd: rawnand: mtk: Stop using nand_release()
  mtd: rawnand: mtk: Fix the probe error path
  mtd: rawnand: mpc5121: Stop using nand_release()
  mtd: rawnand: marvell: Stop using nand_release()
  mtd: rawnand: lpc32xx_slc: Stop using nand_release()
  mtd: rawnand: lpc32xx_mlc: Stop using nand_release()
  mtd: rawnand: ingenic: Stop using nand_release()
  mtd: rawnand: ingenic: Fix the probe error path
  mtd: rawnand: hisi504: Stop using nand_release()
  mtd: rawnand: gpmi: Stop using nand_release()
  mtd: rawnand: gpio: Stop using nand_release()
  mtd: rawnand: fsmc: Stop using nand_release()
  mtd: rawnand: fsl_upm: Stop using nand_release()
  mtd: rawnand: fsl_ifc: Stop using nand_release()
  mtd: rawnand: fsl_elbc: Stop using nand_release()
  mtd: rawnand: diskonchip: Stop using nand_release()
  mtd: rawnand: diskonchip: Fix the probe error path
  mtd: rawnand: denali: Stop using nand_release()
  mtd: rawnand: denali: Delete items from the list in the _remove() path
  mtd: rawnand: davinci: Stop using nand_release()
  mtd: rawnand: cs553x: Stop using nand_release()
  mtd: rawnand: cafe: Stop using nand_release()
  mtd: rawnand: cadence: Stop using nand_release()
  mtd: rawnand: brcmnand: Stop using nand_release()
  mtd: rawnand: bcm47xx: Stop using nand_release()
  mtd: rawnand: au1550nd: Stop using nand_release()
  MIPS: Loongson64: Guard against future cores without CPUCFG
  mtd: spi-nor: winbond: Fix 4-byte opcode support for w25q256
  l2tp: add sk_family checks to l2tp_validate_socket
  l2tp: do not use inet_hash()/inet_unhash()
  mptcp: fix NULL ptr dereference in MP_JOIN error path
  sch_cake: Take advantage of skb->hash where appropriate
  ravb: Mask PHY mode to avoid inserting delays twice
  selftests: forwarding: pedit_dsfield: Check counter value
  selftests: forwarding: mirror_lib: Use mausezahn
  vxlan: few locking fixes in nexthop event handler
  vxlan: add check to prevent use of remote ip attributes with NDA_NH_ID
  net: qrtr: Allocate workqueue before kernel_bind
  mptcp: remove msk from the token container at destruction time.
  mptcp: fix race between MP_JOIN and close
  mptcp: fix unblocking connect()
  r8169: improve handling power management ops
  r8169: make rtl8169_down central chip quiesce function
  r8169: move some calls to rtl8169_hw_reset
  r8169: don't reset tx ring indexes in rtl8169_tx_clear
  r8169: enable WAKE_PHY as only WoL source when runtime-suspending
  r8169: change driver data type
  mtd: spi-nor: sfdp: add/use local variable in spi_nor_parse_bfpt()
  bus: ti-sysc: Flush posted write on enable and disable
  net/smc: pre-fetch send buffer outside of send_lock
  net: dsa: sja1105: fix port mirroring for P/Q/R/S
  net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_static_config.c
  net/sched: act_ct: add nat mangle action only for NAT-conntrack
  devinet: fix memleak in inetdev_init()
  virtio_vsock: Fix race condition in virtio_transport_recv_pkt
  net: hns3: remove some unused codes in hns3_nic_set_features()
  net: hns3: fix two coding style issues in hclgevf_main.c
  net: hns3: fix an incorrect comment for num_tqps in struct hclgevf_dev
  net: hns3: remove two unused macros in hclgevf_cmd.c
  net: hns3: remove an unused macro hclge_is_csq
  net: hns3: fix a print format issue in hclge_mac_mdio_config()
  MAINTAINERS: Add entry for Qualcomm IPCC driver
  mailbox: Add support for Qualcomm IPCC
  dt-bindings: mailbox: Add devicetree binding for Qcom IPCC
  mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
  mailbox: imx-mailbox: fix scu msg header size check
  mailbox: sprd: Add Spreadtrum mailbox driver
  dt-bindings: mailbox: Add the Spreadtrum mailbox documentation
  mailbox: ZynqMP IPI: Delete an error message in zynqmp_ipi_probe()
  mailbox: imx: Disable the clock on devm_mbox_controller_register() failure
  i2c: add 'single-master' property to generic bindings
  mailbox: imx: Fix return in imx_mu_scu_xlate()
  mailbox: imx: Support runtime PM
  mailbox: pcc: make pcc_mbox_driver static
  i2c: designware: Add Baikal-T1 System I2C support
  i2c: designware: Move reg-space remapping into a dedicated function
  i2c: designware: Retrieve quirk flags as early as possible
  i2c: designware: Convert driver to using regmap API
  dt: Add bindings for IDT VersaClock 5P49V5925
  clk: vc5: Add support for IDT VersaClock 5P49V6965
  mtd: spi-nor: sfdp: prepare BFPT parsing for JESD216 rev D
  clk: Add Baikal-T1 CCU Dividers driver
  clk: Add Baikal-T1 CCU PLLs driver
  dt-bindings: clk: Add Baikal-T1 CCU Dividers binding
  dt-bindings: clk: Add Baikal-T1 CCU PLLs binding
  Documentation: Add details for pstore/blk
  pstore/zone,blk: Add ftrace frontend support
  pstore/zone,blk: Add console frontend support
  pstore/zone,blk: Add support for pmsg frontend
  pstore/blk: Introduce backend for block devices
  pstore/zone: Introduce common layer to manage storage zones
  ramoops: Add "max-reason" optional field to ramoops DT node
  pstore/ram: Introduce max_reason and convert dump_oops
  pstore/platform: Pass max_reason to kmesg dump
  printk: Introduce kmsg_dump_reason_str()
  printk: honor the max_reason field in kmsg_dumper
  printk: Collapse shutdown types into a single dump reason
  pstore/ftrace: Provide ftrace log merging routine
  pstore/ram: Refactor ftrace buffer merging
  pstore/ram: Refactor DT size parsing
  pstore/ram: Adjust module param permissions to reflect reality
  pstore/platform: Move module params after declarations
  pstore/platform: Use backend name for console registration
  pstore/platform: Switch pstore_info::name to const
  pstore: Make sure console capturing will restart
  pstore: Remove filesystem records when backend is unregistered
  pstore: Do not leave timer disabled for next backend
  pstore: Add locking around superblock changes
  mtd: spi-nor: sfdp: default to addr_width of 3 for configurable widths
  f2fs: fix wrong discard space
  platform/x86: touchscreen_dmi: Add info for the Trekstor Yourbook C11B
  platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as convenient shortcut
  platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
  platform/x86: hp-wmi: Refactor postcode_store() to follow standard patterns
  platform/x86: acerhdf: replace space by * in modalias
  platform/x86: ISST: Increase timeout
  ath11k: clear DCM max constellation tx value
  ath11k: reset trigger frame MAC padding duration
  ath10k: Remove ath10k_qmi_register_service_notifier() declaration
  ath9k_htc: Set RX filter based to allow broadcast Action frame RX
  ath9k: Set RX filter based to allow broadcast Action frame RX
  io_uring: fix overflowed reqs cancellation
  io_uring: off timeouts based only on completions
  io_uring: move timeouts flushing to a helper
  i2c: designware: Discard Cherry Trail model flag
  i2c: designware: Add Baytrail sem config DW I2C platform dependency
  i2c: designware: slave: Set DW I2C core module dependency
  i2c: designware: Use `-y` to build multi-object modules
  dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller
  dt-bindings: i2c: Convert DW I2C slave to the DW I2C master example
  dt-bindings: i2c: Convert DW I2C binding to DT schema
  MIPS: Fix build warning about "PTR_STR" redefinition
  net/mlx5e: Make mlx5e_dcbnl_ops static
  net/mlx5e: en_tc: Fix cast to restricted __be32 warning
  net/mlx5e: en_tc: Fix incorrect type in initializer warnings
  net/mlx5: IPSec: Fix incorrect type for spi
  net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types
  net/mlx5: cmd: Fix memset with byte count warning
  net/mlx5: DR: Fix incorrect type in return expression
  net/mlx5: DR: Fix cast to restricted __be32
  net/mlx5: DR: Fix incorrect type in argument
  net/mlx5e: Use generic API to build MPLS label
  net: Make mpls_entry_encode() available for generic users
  net/mlx5: reduce stack usage in qp_read_field
  net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap
  net/mlx5: Kconfig: Fix spelling typo
  mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff
  fs/xfs: Update xfs_ioctl_setattr_dax_invalidate()
  fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags()
  fs/xfs: Create function xfs_inode_should_enable_dax()
  fs/xfs: Make DAX mount option a tri-state
  fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
  fs/xfs: Remove unnecessary initialization of i_rwsem
  exec: Compute file based creds only once
  rtc: abx80x: Add Device Tree matching table
  rtc: rv3028: Add missed check for devm_regmap_init_i2c()
  rtc: mpc5121: Use correct return value for mpc5121_rtc_probe()
  rtc: goldfish: Use correct return value for goldfish_rtc_probe()
  exec: Add a per bprm->file version of per_clear
  rtc: snvs: Add necessary clock operations for RTC APIs
  rtc: snvs: Make SNVS clock always prepared
  ASoC: soc-card: add snd_soc_card_remove_dai_link()
  ASoC: soc-card: add snd_soc_card_add_dai_link()
  ASoC: soc-card: add snd_soc_card_set_bias_level_post()
  ASoC: soc-card: add snd_soc_card_set_bias_level()
  ASoC: soc-card: add snd_soc_card_remove()
  ASoC: soc-card: add snd_soc_card_late_probe()
  ASoC: soc-card: add snd_soc_card_probe()
  ASoC: soc-card: add probed bit field to snd_soc_card
  ASoC: soc-card: add snd_soc_card_resume_post()
  ASoC: soc-card: add snd_soc_card_resume_pre()
  ASoC: soc-card: add snd_soc_card_suspend_post()
  ASoC: soc-card: add snd_soc_card_suspend_pre()
  ASoC: soc-card: move snd_soc_card_subclass to soc-card
  ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card
  ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card
  ASoC: soc-card: move snd_soc_card_jack_new() to soc-card
  ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card
  ASoC: add soc-card.c
  ASoC: soc.h: convert bool to bit field for snd_soc_card
  m68k,nommu: fix implicit cast from __user in __{get,put}_user_asm()
  m68k,nommu: add missing __user in uaccess' __ptr() macro
  m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig
  tcp: tcp_init_buffer_space can be static
  net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static
  drivers/net/ibmvnic: Update VNIC protocol version reporting
  nfp: flower: fix incorrect flag assignment
  dt-bindings: net: rename the bindings document for MediaTek STAR EMAC
  NFC: st21nfca: add missed kfree_skb() in an error path
  dt-bindings: net: imx-dwmac: Add NXP imx8 DWMAC glue layer
  net: ethernet: dwmac: add ethernet glue logic for NXP imx8 chip
  stmmac: platform: add "snps, dwmac-5.10a" IP compatible string
  tipc: remove set but not used variable 'prev'
  neigh: fix ARP retransmit timer guard
  net: dsa: sja1105: avoid invalid state in sja1105_vlan_filtering
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  net: dsa: tag_8021q: stop restoring VLANs from bridge
  pselect6() and friends: take handling the combined 6th/7th args into helper
  spi: spi-fsl-dspi: fix native data copy
  blk-wbt: rename __wbt_update_limits to wbt_update_limits
  blk-wbt: remove wbt_update_limits
  blk-throttle: remove tg_drain_bios
  blk-throttle: remove blk_throtl_drain
  dt-bindings: Merge gpio-usb-b-connector with usb-connector
  vfio/mdev: Fix reference count leak in add_mdev_supported_type
  dt-bindings: timer: renesas: cmt: Convert to json-schema
  dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema
  dt-bindings: timer: Convert i.MX GPT to json-schema
  dt-bindings: thermal: rcar-thermal: Add device tree support for r8a7742
  dt-bindings: serial: Add binding for UART pin swap
  dt-bindings: geni-se: Add interconnect binding for GENI QUP
  dt-bindings: geni-se: Convert QUP geni-se bindings to YAML
  dt-bindings: regulator: Convert anatop regulator to json-schema
  dt-bindings: ASoC: renesas,rsnd: Add r8a7742 support
  bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones
  bpf, selftests: Verifier bounds tests need to be updated
  bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones
  bpf: Fix use-after-free in fmod_ret check
  orangefs: convert get_user_pages() --> pin_user_pages()
  orangefs: remove redundant assignment to variable ret
  ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition
  ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition
  ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi
  default csum_and_copy_to_user(): don't bother with access_ok()
  take the dummy csum_and_copy_from_user() into net/checksum.h
  arm: switch to csum_and_copy_from_user()
  sh32: convert to csum_and_copy_from_user()
  m68k: convert to csum_and_copy_from_user()
  xtensa: switch to providing csum_and_copy_from_user()
  sparc: switch to providing csum_and_copy_from_user()
  parisc: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
  alpha: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
  ia64: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
  ia64: csum_partial_copy_nocheck(): don't abuse csum_partial_copy_from_user()
  x86: switch 32bit csum_and_copy_to_user() to user_access_{begin,end}()
  x86: switch both 32bit and 64bit to providing csum_and_copy_from_user()
  x86_64: csum_..._copy_..._user(): switch to unsafe_..._user()
  net: remove kernel_setsockopt
  net: add a new bind_add method
  sctp: refactor sctp_setsockopt_bindx
  sctp: add sctp_sock_set_nodelay
  net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
  net/mlx5e: Fix MLX5_TC_CT dependencies
  net/mlx5e: Properly set default values when disabling adaptive moderation
  net/mlx5e: Fix arch depending casting issue in FEC
  net/mlx5e: Remove warning "devices are not on same switch HW"
  net/mlx5e: Fix stats update for matchall classifier
  net/mlx5: Fix crash upon suspend/resume
  perf build: Add a LIBPFM4=1 build test entry
  perf tools: Add optional support for libpfm4
  perf tools: Correct license on jsmn JSON parser
  perf jit: Fix inaccurate DWARF line table
  perf jvmti: Remove redundant jitdump line table entries
  perf build: Add NO_SDT=1 to the default set of build tests
  perf build: Add NO_LIBCRYPTO=1 to the default set of build tests
  perf build: Add NO_SYSCALL_TABLE=1 to the build tests
  perf build: Remove libaudit from the default feature checks
  perf trace: Grow the syscall table as needed when using libaudit
  perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor
  perf trace: Remove union from syscalltbl, all the fields are needed
  perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable
  net: phy: marvell: unlock after phy_select_page() failure
  perf build: Group the NO_SYSCALL_TABLE logic
  net: phy: mscc: fix PHYs using the vsc8574_probe
  net: ethernet: mtk-star-emac: remove unused variable
  vmxnet3: use correct hdr reference when packet is encapsulated
  RDMA/core: Introduce shared CQ pool API
  spi: Convert DW SPI binding to DT schema
  spi: dw: Refactor mid_spi_dma_setup() to separate DMA and IRQ config
  spi: dw: Make DMA request line assignments explicit for Intel Medfield
  RDMA/core: Add protection for shared CQs used by ULPs
  RDMA/core: Fix several reference count leaks.
  IB/hfi1: Fix spelling mistake "enought" -> "enough"
  RDMA/core: Use offsetofend() instead of open coding
  thermal/int340x_thermal: Don't require IDSP to exist
  thermal/int340x_thermal: Export OEM vendor variables
  thermal/int340x_thermal: Export GDDV
  thermal: qoriq: Update the settings for TMUv2
  RDMA/hns: remove duplicate assignment to pointer raq
  RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode
  Revert "drm/amd/display: disable dcn20 abm feature for bring up"
  drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
  drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
  RDMA/srpt: Increase max_send_sge
  RDMA/srpt: Reduce max_recv_sge to 1
  RDMA/srpt: Make debug output more detailed
  RDMA/srp: Make the channel count configurable per target
  spi: bcm2835: Remove shared interrupt support
  null_blk: force complete for timeout request
  mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA
  mwifiex: Parse all API_VER_ID properties
  ALSA: usb-audio: Fixing usage of plain int instead of NULL
  airo: Fix read overflows sending packets
  brcmfmac: 43012 Update MES Watermark
  brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode
  brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO
  brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode
  brcmfmac: set F2 blocksize for 4373
  wlcore: fix runtime pm imbalance in wlcore_irq_locked
  rtw88: 8822c: remove CCK TX setting when switch channel
  rtw88: 8822c: fix missing brace warning for old compilers
  rtw88: fix EAPOL 4-way failure by finish IQK earlier
  rtw88: coex: 8723d: handle BT inquiry cases
  rtw88: coex: 8723d: set antanna control owner
  wlcore: fix runtime pm imbalance in __wl1271_op_remove_interface
  wlcore: fix runtime pm imbalance in wl1271_op_suspend
  wlcore: fix runtime pm imbalance in wlcore_regdomain_config
  wlcore: fix runtime pm imbalance in wl1271_tx_work
  ASoC: SOF: Intel: hda: fix generic hda codec support
  atmel: Use shared constant for rfc1042 header
  libertas: Use shared constant for rfc1042 header
  cw1200: Remove local sdio VENDOR and DEVICE id definitions
  b43_legacy: Fix connection problem with WPA3
  b43: Fix connection problem with WPA3
  dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix
  Revert "rtw88: no need to set registers for SDIO"
  MAINTAINERS: update qtnfmac maintainers
  dt-bindings: input: touchscreen: edt-ft5x06: change reg property
  dt-bindings: snps,dw-apb-ssi: add optional reset property
  spi: dw: add reset control
  spi: bcm2835: Enable shared interrupt support
  spi: bcm2835: Implement shutdown callback
  blk-mq: drain I/O when all CPUs in a hctx are offline
  blk-mq: add blk_mq_all_tag_iter
  blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx
  blk-mq: use BLK_MQ_NO_TAG in more places
  blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG
  blk-mq: move more request initialization to blk_mq_rq_ctx_init
  blk-mq: simplify the blk_mq_get_request calling convention
  blk-mq: remove the bio argument to ->prepare_request
  nvme: force complete cancelled requests
  blk-mq: blk-mq: provide forced completion method
  regulator: core: Add regulator bypass trace points
  cpuidle: Fix three reference count leaks
  PCI: vmd: Filter resource type bits from shadow register
  PM: runtime: Replace pm_runtime_callbacks_present()
  ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings
  Subject: [PATCH v2] ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update
  xen/pci: Get rid of verbose_request and use dev_dbg() instead
  rt2800: enable MFP support unconditionally
  dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
  iommu/amd: Remove redundant devid checks
  iommu/amd: Store dev_data as device iommu private data
  iommu/amd: Merge private header files
  iommu/amd: Remove PD_DMA_OPS_MASK
  iommu/amd: Consolidate domain allocation/freeing
  iommu/amd: Free page-table in protection_domain_free()
  iommu/amd: Allocate page-table in protection_domain_init()
  iommu/amd: Let free_pagetable() not rely on domain->pt_root
  iommu/amd: Unexport get_dev_data()
  vmci_host: get rid of pointless access_ok()
  hfi1: get rid of pointless access_ok()
  usb: get rid of pointless access_ok() calls
  lpfc_debugfs: get rid of pointless access_ok()
  efi_test: get rid of pointless access_ok()
  drm_read(): get rid of pointless access_ok()
  via-pmu: don't bother with access_ok()
  drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok()
  omapfb: get rid of pointless access_ok() calls
  amifb: get rid of pointless access_ok() calls
  drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok()
  drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok()
  cm4000_cs.c cmm_ioctl(): get rid of pointless access_ok()
  nvram: drop useless access_ok()
  n_hdlc_tty_read(): remove pointless access_ok()
  tomoyo_write_control(): get rid of pointless access_ok()
  gfs2: Even more gfs2_find_jhead fixes
  spi: dw: Use regset32 DebugFS method to create regdump file
  spi: dw: Add DMA support to the DW SPI MMIO driver
  spi: dw: Cleanup generic DW DMA code namings
  spi: dw: Add DW SPI DMA/PCI/MMIO dependency on the DW SPI core
  spi: dw: Remove DW DMA code dependency from DW_DMAC_PCI
  spi: dw: Move Non-DMA code to the DW PCIe-SPI driver
  spi: dw: Add core suffix to the DW APB SSI core source file
  spi: dw: Fix Rx-only DMA transfers
  spi: dw: Use DMA max burst to set the request thresholds
  spi: dw: Parameterize the DMA Rx/Tx burst length
  spi: dw: Add SPI Rx-done wait method to DMA-based transfer
  spi: dw: Add SPI Tx-done wait method to DMA-based transfer
  spi: dw: Locally wait for the DMA transfers completion
  spi: dw: Return any value retrieved from the dma_transfer callback
  spi: dw: Set xfer effective_speed_hz
  fs: fix indentation in deactivate_super()
  vfs: Remove duplicated d_mountpoint check in __is_local_mountpoint
  workqueue: remove useless unlock() and lock() in series
  workqueue: void unneeded requeuing the pwq in rescuer thread
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_CMD{,TEST} compat
  comedi: do_cmd_ioctl(): lift copyin/copyout into the caller
  comedi: do_cmdtest_ioctl(): lift copyin/copyout into the caller
  comedi: lift copy_from_user() into callers of __comedi_get_user_cmd()
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSNLIST compat
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSN compat
  Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot
  workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t
  workqueue: Use rcuwait for wq_manager_wait
  parisc: Fix kernel panic in mem_init()
  regulator: extract voltage balancing code to the separate function
  iommu: Fix reference count leak in iommu_group_alloc.
  ASoC: reduce verbosity of error messages for sof-dai and sof-link
  EDAC/amd64: Remove redundant assignment to variable ret in hw_info_get()
  iommu/vt-d: Fix compile warning
  iommu/vt-d: Remove real DMA lookup in find_domain
  iommu/vt-d: Allocate domain info for real DMA sub-devices
  iommu/vt-d: Only clear real DMA device's context entries
  regmap: provide helpers for simple bit operations
  iommu: Remove iommu_sva_ops::mm_exit()
  uacce: Remove mm_exit() op
  regmap: add helper for per-port regfield initialization
  ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
  ASoC: rt1015: Enable class-D silence and clock detections
  ASoC: tlv320adcx140: Fix dt-binding-check issue
  ASoC: img-i2s-out: Fix runtime PM imbalance on error
  ASoC: topology: remove the redundant pass checks
  ASoC: topology: refine and log the header in the correct pass
  i2c: sh_mobile: simplify code and remove false compilation warning
  gpio: fix locking open drain IRQ lines
  tty: serial: qcom_geni_serial: Add 51.2MHz frequency support
  Bluetooth: Acquire sk_lock.slock without disabling interrupts
  Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
  Bluetooth: hci_qca: Fix suspend/resume functionality failure
  powerpc/64s: Disable sanitisers for C syscall/interrupt entry/exit code
  tty: serial: imx: clear Ageing Timer Interrupt in handler
  serial: 8250_fintek: Add F81966 Support
  erofs: suppress false positive last_block warning
  erofs: convert to use the new mount fs_context api
  i2c: i801: Instantiate SPD EEPROMs automatically
  i2c: smbus: Add a way to instantiate SPD EEPROMs automatically
  sc16is7xx: Add flag to activate IrDA mode
  dt-bindings: sc16is7xx: Add flag to activate IrDA mode
  serial: 8250: Support rs485 bus termination GPIO
  serial: 8520_port: Fix function param documentation
  dt-bindings: serial: Add binding for rs485 bus termination GPIO
  mmc: core: Export device/vendor ids from Common CIS for SDIO cards
  mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block for SDIO cards
  mmc: sdhci-of-at91: fix CALCR register being rewritten
  mmc: sdhci-esdhc-imx: disable the CMD CRC check for standard tuning
  mmc: sdhci-esdhc-imx: fix the mask for tuning start point
  mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin
  mmc: mmci_sdmmc: fix DMA API warning max segment size
  mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
  mmc: sdhci-of-arasan: Add support for Intel Keem Bay
  dt-bindings: mmc: arasan: Add compatible strings for Intel Keem Bay
  mmc: sdhci-cadence: fix PHY write
  mmc: sdio: Sort all SDIO IDs in common include file
  mmc: sdio: Fix Cypress SDIO IDs macros in common include file
  mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file
  mmc: sdio: Move SDIO IDs from ath10k driver to common include file
  mmc: sdio: Move SDIO IDs from ath6kl driver to common include file
  mmc: sdio: Move SDIO IDs from smssdio driver to common include file
  mmc: sdio: Move SDIO IDs from btmtksdio driver to common include file
  mmc: sdio: Move SDIO IDs from btmrvl driver to common include file
  mmc: sdio: Move SDIO IDs from mwifiex driver to common include file
  mmc: sdio: Change macro names for Marvell 8688 modules
  staging: rtl8723bs: Use common packet header constants
  staging: sm750fb: Add names to proc_setBLANK args
  staging: most: usb: init return value in default path of switch/case expression
  PCI: tegra194: Fix runtime PM imbalance on error
  usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs
  usb: dwc3: meson-g12a: fix error path when fetching the reset line fails
  xfrm: fix a NULL-ptr deref in xfrm_local_error
  dt-bindings: interrupt-controller: Add Loongson PCH MSI
  irqchip: Add Loongson PCH MSI controller
  dt-bindings: interrupt-controller: Add Loongson PCH PIC
  irqchip: Add Loongson PCH PIC controller
  dt-bindings: interrupt-controller: Add Loongson HTVEC
  irqchip: Add Loongson HyperTransport Vector support
  extcon: arizona: Fix runtime PM imbalance on error
  extcon: max14577: Add proper dt-compatible strings
  extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
  extcon: remove redundant assignment to variable idx
  Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings"
  Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180"
  Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver"
  ARM: zynq: Don't select CONFIG_ICST
  iwlwifi: bump FW API to 56 for AX devices
  iwlwifi: mvm: add support for range request version 10
  iwlwifi: mvm: fix aux station leak
  iwlwifi: move txq-specific from trans_pcie to common trans
  iwlwifi: move iwl_txq and substructures to a common trans header
  iwlwifi: pcie: gen3: indicate 8k/12k RB size to device
  iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia
  iwlwifi: acpi: support device specific method (DSM)
  iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq
  iwlwifi: pcie: don't count on the FW to set persistence mode
  iwlwifi: set NO_HE if the regulatory domain forbids it
  reiserfs: Replace kmalloc with kcalloc in the comment
  Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
  Revert "ANDROID: fs: Restore vfs_path_lookup() export"
  ANDROID: sdcardfs: remove sdcardfs from system
  powerpc/book3s64/kvm: Fix secondary page table walk warning during migration
  opp: Remove bandwidth votes when target_freq is zero
  opp: core: add regulators enable and disable
  opp: Reorder the code for !target_freq case
  opp: Expose bandwidth information via debugfs
  cpufreq: dt: Add support for interconnect bandwidth scaling
  opp: Update the bandwidth on OPP frequency changes
  opp: Add sanity checks in _read_opp_key()
  opp: Add support for parsing interconnect bandwidth
  clk: mediatek: assign the initial value to clk_init_data of mtk_mux
  clk: mediatek: Add MT6765 clock support
  clk: mediatek: add mt6765 clock IDs
  dt-bindings: clock: mediatek: document clk bindings vcodecsys for Mediatek MT6765 SoC
  dt-bindings: clock: mediatek: document clk bindings mipi0a for Mediatek MT6765 SoC
  dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC
  CLK: HSDK: CGU: add support for 148.5MHz clock
  CLK: HSDK: CGU: support PLL bypassing
  CLK: HSDK: CGU: check if PLL is bypassed first
  clk: clk-si5341: Add support for the Si5345 series
  e1000: Fix typo in the comment
  igc: Fix wrong register name
  igc: Remove Sequence Error Counter
  igc: Add Receive Error Counter
  igc: Remove symbol error counter
  i40e: Make i40e_shutdown_adminq() return void
  e1000e: Relax condition to trigger reset for ME workaround
  igc: Fix IGC_MAX_RXNFC_RULES
  igc: Reject NFC rules with multiple matches
  igc: Remove unused flags
  igb: make igb_set_fc_watermarks() return void
  ixgbe: Remove unused inline function ixgbe_irq_disable_queues
  ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov()
  ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc()
  dt-bindings: timer: renesas: mtu2: Convert to json-schema
  of/fdt: Remove redundant kbasename function call
  ixgbe: fix signed-integer-overflow warning
  i40e: trivial fixup of comments in i40e_xsk.c
  dt-bindings: clock: Convert i.MX1 clock to json-schema
  dt-bindings: clock: Convert i.MX21 clock to json-schema
  dt-bindings: clock: Convert i.MX25 clock to json-schema
  dt-bindings: clock: Convert i.MX27 clock to json-schema
  i40e: Use scnprintf() for avoiding potential buffer overflow
  dt-bindings: clock: Convert i.MX23 clock to json-schema
  dt-bindings: clock: Convert i.MX28 clock to json-schema
  dt-bindings: clock: Convert i.MX31 clock to json-schema
  dt-bindings: clock: Convert i.MX35 clock to json-schema
  dt-bindings: clock: Convert i.MX5 clock to json-schema
  dt-bindings: iio: imu: bmi160: convert format to yaml, add maintainer
  Documentation/dax: Update DAX enablement for ext4
  fs/ext4: Introduce DAX inode flag
  fs/ext4: Remove jflag variable
  fs/ext4: Make DAX mount option a tri-state
  fs/ext4: Only change S_DAX on inode load
  fs/ext4: Update ext4_should_use_dax()
  fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS
  fs/ext4: Disallow verity if inode is DAX
  fs/ext4: Narrow scope of DAX check in setflags
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_RANGEINFO compat
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_CHANINFO compat
  comedi: get rid of indirection via translated_ioctl()
  comedi: move compat ioctl handling to native fops
  clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src
  clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused
  dt-bindings: usb: usb-xhci: Document r8a7742 support
  dt-bindings: usb: renesas,usbhs: Add support for r8a7742
  dt-bindings: PCI: pci-rcar-gen2: Add device tree support for r8a7742
  dt-bindings: phy: rcar-gen2: Add r8a7742 support
  dt-bindings: dma: uart: mtk: fix example
  net: hns3: print out speed info when parsing speed fails
  net: hns3: remove some unused fields in struct hclge_dev
  net: hns3: remove two duplicated register macros in hclgevf_main.h
  net: hns3: remove unused struct hnae3_unic_private_info
  net: hns3; remove unused HNAE3_RESTORE_CLIENT in enum hnae3_reset_notify_type
  net: hns3: remove some unused fields in struct hns3_nic_priv
  net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd
  net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd
  net: hns3: refactor hclge_query_bd_num_cmd_send()
  net: hns3: refactor hclge_config_tso()
  net: hns3: add a missing mutex destroy in hclge_init_ad_dev()
  net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev()
  net: be more gentle about silly gso requests coming from user
  net: ks8851: Remove ks8851_mll.c
  net: ks8851: Implement Parallel bus operations
  net: ks8851: Separate SPI operations into separate file
  net: ks8851: Implement register, FIFO, lock accessor callbacks
  net: ks8851: Permit overridding interrupt enable register
  net: ks8851: Factor out TX work flush function
  net: ks8851: Split out SPI specific code from probe() and remove()
  net: ks8851: Split out SPI specific entries in struct ks8851_net
  net: ks8851: Factor out SKB receive function
  net: ks8851: Factor out bus lock handling
  net: ks8851: Use 16-bit read of RXFC register
  net: ks8851: Use 16-bit writes to program MAC address
  net: ks8851: Remove ks8851_rdreg32()
  net: ks8851: Use dev_{get,set}_drvdata()
  net: ks8851: Use devm_alloc_etherdev()
  net: ks8851: Pass device node into ks8851_init_mac()
  net: ks8851: Replace dev_err() with netdev_err() in IRQ handler
  net: ks8851: Rename ndev to netdev in probe
  net: ks8851: Factor out spi->dev in probe()/remove()
  vmxnet3: update to version 4
  vmxnet3: add geneve and vxlan tunnel offload support
  vmxnet3: add support to get/set rx flow hash
  vmxnet3: prepare for version 4 changes
  ice: Refactor VF VSI release and setup functions
  ice: Refactor VF reset
  clk: X1000: Add FIXDIV for SSI clock of X1000.
  dt-bindings: clock: Add and reorder ABI for X1000.
  clk: Ingenic: Add CGU driver for X1830.
  dt-bindings: clock: Add X1830 clock bindings.
  clk: Ingenic: Adjust cgu code to make it compatible with X1830.
  clk: Ingenic: Remove unnecessary spinlock when reading registers.
  ice: remove VM/VF disable command on CORER/GLOBR reset
  ice: Add functions to rebuild host VLAN/MAC config for a VF
  ice: Add function to set trust mode bit on reset
  dt-bindings: usb: Convert ehci-mv to json-schema
  dt-bindings: spi: Convert spi-pxa2xx to json-schema
  ice: Renaming and simplification in VF init path
  ice: Separate VF VSI initialization/creation from reset flow
  dt-bindings: media: Convert marvell,mmp2-ccic to json-schema
  clk: intel: remove redundant initialization of variable rate64
  ice: Add helper function for clearing VPGEN_VFRTRIG
  soc: sifive: l2 cache: Mark l2_get_priv_group as static
  soc: sifive: l2 cache: Eliminate an unsigned zero compare warning
  ice: Simplify ice_sriov_configure
  ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings
  ice: Declare functions static
  ice: fix kernel BUG if register_netdev fails
  ice: fix potential double free in probe unrolling
  ice: cleanup VSI context initialization
  ice: Poll for reset completion when DDP load fails
  dt-bindings: power: sbs-battery: Convert to yaml
  power: supply: sbs-battery: constify power-supply property array
  power: supply: sbs-battery: switch to i2c's probe_new
  power: supply: sbs-battery: switch from of_property_* to device_property_*
  power: supply: sbs-battery: add ability to disable charger broadcasts
  power: supply: sbs-battery: fix idle battery status
  power: supply: sbs-battery: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED support
  power: supply: sbs-battery: add MANUFACTURE_DATE support
  power: supply: sbs-battery: add POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT/VOLTAGE_MAX support
  power: supply: sbs-battery: Improve POWER_SUPPLY_PROP_TECHNOLOGY support
  power: supply: sbs-battery: add POWER_SUPPLY_PROP_CURRENT_AVG support
  power: supply: sbs-battery: add PEC support
  power: supply: sbs-battery: simplify read_read_string_data
  power: supply: sbs-battery: add POWER_SUPPLY_PROP_CAPACITY_ERROR_MARGIN support
  SUNRPC: Remove unreachable error condition in rpcb_getport_async()
  nfsd: Fix svc_xprt refcnt leak when setup callback client failed
  sunrpc: clean up properly in gss_mech_unregister()
  sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
  sunrpc: check that domain table is empty at module unload.
  dt-bindings: thermal: Convert i.MX to json-schema
  vfio: Selective dirty page tracking if IOMMU backed device pins pages
  vfio iommu: Add migration capability to report supported features
  vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap
  vfio iommu: Implementation of ioctl for dirty pages tracking
  vfio iommu: Add ioctl definition for dirty pages tracking
  vfio iommu: Cache pgsize_bitmap in struct vfio_iommu
  vfio iommu: Remove atomicity of ref_count of pinned pages
  vfio: UAPI for migration interface for device state
  dt-bindings: mtd: Convert ingenic,jz4780-nand.txt to YAML
  dt-bindings: memory: Convert ingenic,jz4780-nemc.txt to YAML
  gpio: gpiolib: Allow GPIO IRQs to lazy disable
  dt-bindings: gpio: Convert mxs to json-schema
  dt-bindings: serial: Add renesas,em-uart bindings
  dt-bindings: memory-controllers: renesas,dbsc: Convert to json-schema
  dt-bindings: interrupt-controller: arm,gic: Document resets property
  ASoC: fsi: Add missing properties to DT bindings
  dt-bindings: rtc: rtc-sh: Add missing power-domains property
  dt-bindings: media: Add missing clock domain description
  dt-bindings: timer: Convert i.MX SYSCTR to json-schema
  dt-bindings: timer: Convert i.MX TPM to json-schema
  dt-bindings: vendor-prefixes: Add MikroTik
  dt-bindings: clock: Convert i.MX7D clock to json-schema
  ARM: OMAP2+: Fix regression for using local timer on non-SMP SoCs
  dt-bindings: interrupt-controller: Convert imx irqsteer to json-schema
  bus: bt1-axi: Build the driver into the kernel
  bus: bt1-apb: Build the driver into the kernel
  dt-bindings: gpio: renesas, rcar-gpio: Add r8a7742 (RZ/G1H) support
  dt-bindings: power: renesas,apmu: Document r8a7742 support
  dt-bindings: net: renesas,ether: Document R8A7742 SoC
  dt-bindings: net: renesas, ravb: Add support for r8a7742 SoC
  dt-bindings: ata: renesas,rcar-sata: Add r8a7742 support
  dt-bindings: i2c: renesas, iic: Document r8a7742 support
  dt-bindings: i2c: renesas, i2c: Document r8a7742 support
  sfc: avoid an unused-variable warning
  sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
  x86/ioperm: Prevent a memory leak when fork fails
  dt-bindings: serial: renesas,scifa: Remove part numbers from comments
  dt-bindings: serial: renesas,scifa: Document r8a7742 bindings
  Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
  x86/spinlock: Remove obsolete ticket spinlock macros and types
  x86/split_lock: Add Icelake microserver and Tigerlake CPU models
  f2fs: compress: don't compress any datas after cp stop
  f2fs: remove unneeded return value of __insert_discard_tree()
  f2fs: fix wrong value of tracepoint parameter
  f2fs: protect new segment allocation in expand_inode_data
  include/asm-generic/topology.h: guard cpumask_of_node() macro argument
  fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
  mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
  mm,thp: stop leaking unreleased file pages
  mm/z3fold: silence kmemleak false positives of slots
  x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
  tipc: call tsk_set_importance from tipc_topsrv_create_listener
  rxrpc: add rxrpc_sock_set_min_security_level
  ipv6: add ip6_sock_set_recvpktinfo
  ipv6: add ip6_sock_set_addr_preferences
  ipv6: add ip6_sock_set_recverr
  ipv6: add ip6_sock_set_v6only
  ipv4: add ip_sock_set_pktinfo
  ipv4: add ip_sock_set_mtu_discover
  ipv4: add ip_sock_set_recverr
  ipv4: add ip_sock_set_freebind
  ipv4: add ip_sock_set_tos
  tcp: add tcp_sock_set_keepcnt
  tcp: add tcp_sock_set_keepintvl
  tcp: add tcp_sock_set_keepidle
  tcp: add tcp_sock_set_user_timeout
  tcp: add tcp_sock_set_syncnt
  tcp: add tcp_sock_set_quickack
  tcp: add tcp_sock_set_nodelay
  tcp: add tcp_sock_set_cork
  net: add sock_set_reuseport
  net: add sock_set_rcvbuf
  net: add sock_set_keepalive
  net: add sock_enable_timestamps
  net: add sock_bindtoindex
  net: add sock_set_sndtimeo
  net: add sock_set_priority
  net: add sock_no_linger
  net: add sock_set_reuseaddr
  Makefile: support compressed debug info
  modpost: refactor sech_name()
  modpost: fix potential segmentation fault for addend_i386_rel()
  kbuild: disallow multi-word in M= or KBUILD_EXTMOD
  bonding: Fix reference count leak in bond_sysfs_slave_add.
  tcp: ipv6: support RFC 6069 (TCP-LD)
  net: dsa: sja1105: offload the Credit-Based Shaper qdisc
  selftests: Add torture tests to nexthop tests
  power: supply: sbs-battery: Add TI BQ20Z65 support
  power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
  power: supply: core: add manufacture date properties
  power: supply: core: add capacity error margin property
  kobject: increase allowed number of uevent variables
  power: supply: Make bd9995x_chip_reset static
  x86/mm: Drop deprecated DISCONTIGMEM support for 32-bit
  dt-bindings: PCI: Add UniPhier PCIe endpoint controller description
  KVM: arm64: Move __load_guest_stage2 to kvm_mmu.h
  KVM: arm64: Check advertised Stage-2 page size capability
  x86/Kconfig: Update config and kernel doc for MPK feature on AMD
  selftests/ftrace: Return unsupported if no error_log file
  selftests/ftrace: Use printf for backslash included command
  i2c: avoid confusing naming in header
  i2c: slave-eeprom: update documentation to recent changes
  i2c: slave-eeprom: skip useless initialization
  i2c: acpi: Drop double check for ACPI companion device
  mt76: mt7915: remove set but not used variable 'msta'
  mt76: mt7615: Use kmemdup in mt7615_queue_key_update()
  mt76: only iterate over initialized rx queues
  mt76: mt7615: add support for MT7611N
  mt76: fix wcid allocation issues
  mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy
  mt76: mt7615: fix hw_scan with ssid_type for specified SSID only
  mt76: mt7915: fix a handful of spelling mistakes
  mt76: mt7615: switch to per-vif power_save support
  mt76: mt7915: fix some sparse warnings
  mt76: fix per-driver wcid range checks after wcid array size bump
  mt76: mt7915: fix decoded radiotap HE flags
  mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy
  mt76: mt7915: fix sparse warnings: incorrect type initializer
  mt76: mt7915: fix some sparse warnings
  mt76: mt7915: add spatial reuse support
  mt76: mt76x02: remove check in mt76x02_mcu_msg_send
  mt76: mt7615: introduce remain_on_channel support
  KVM: nVMX: always update CR3 in VMCS
  KVM: SVM: always update CR3 in VMCB
  KVM: nSVM: correctly inject INIT vmexits
  KVM: nSVM: remove exit_required
  KVM: nSVM: inject exceptions via svm_check_nested_events
  KVM: x86: enable event window in inject_pending_event
  dt-bindings: pwm: Convert mxs pwm to json-schema
  dt-bindings: auxdisplay: hd44780: Convert to json-schema
  dt-bindings: display: anx7814.txt: convert to yaml
  powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again
  hwmon: Add Baikal-T1 PVT sensor driver
  hwmon: Add notification support
  dt-bindings: hwmon: Add Baikal-T1 PVT sensor binding
  bus: bt1-axi: Use sysfs_streq instead of strncmp
  bus: bt1-axi: Optimize the return points in the driver
  bus: bt1-apb: Use sysfs_streq instead of strncmp
  bus: bt1-apb: Use PTR_ERR_OR_ZERO to return from request-regs method
  bus: bt1-apb: Fix show/store callback identations
  bus: bt1-apb: Include linux/io.h
  dt-bindings: memory: Add Baikal-T1 L2-cache Control Block binding
  block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds
  perf intel-pt: Refine kernel decoding only warning message
  PCI: hv: Use struct_size() helper
  perf record: Respect --no-switch-events
  perf script: Fix --call-trace for Intel PT
  cgroup: add cpu.stat file to root cgroup
  genirq: Check irq_data_get_irq_chip() return value before use
  powerpc/xive: Share the event-queue page with the Hypervisor.
  powerpc/pseries: Update hv-24x7 information after migration
  Documentation/ABI: Add ABI documentation for chips and sockets
  powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details
  powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details
  powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
  powerpc/powernv/pci: Sprinkle around some WARN_ON()s
  powerpc/powernv/pci: Reserve the root bus PE during init
  powerpc/powernv/pci: Re-work bus PE configuration
  powerpc/powernv/pci: Add helper to find ioda_pe from BDFN
  powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALL
  powerpc/powernv: Add a print indicating when an IODA PE is released
  powerpc/powernv/npu: Move IOMMU group setup into npu-dma.c
  powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.c
  powerpc/powernv/pci: Delete old iommu recursive iommu setup
  powerpc/powernv/pci: Add device to iommu group during dma_dev_setup()
  powerpc/powernv/pci: Register iommu group at PE DMA setup
  powerpc/powernv/iov: Don't add VFs to iommu group during PE config
  powerpc/powernv/npu: Clean up compound table group initialisation
  powerpc/64s/kuap: Conditionally restore AMR in kuap_restore_amr asm
  powerpc/64/kuap: Conditionally restore AMR in interrupt exit
  powerpc/64s/kuap: Add missing isync to KUAP restore paths
  powerpc/4xx: Don't unmap NULL mbase
  powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6
  powerpc/40x: Avoid using r12 in TLB miss handlers
  powerpc: Remove IBM405 Erratum #77
  powerpc/40x: Remove IBM405 Erratum #51
  powerpc/40x: Remove support for IBM 405GP
  powerpc/40x: Remove support for ISS Simulator
  powerpc/40x: Remove EP405
  powerpc/40x: Remove WALNUT
  powerpc/40x: Remove STB03xxx
  powerpc/40x: Remove support for IBM 403GCX
  powerpc/pgtable: Drop PTE_ATOMIC_UPDATES
  powerpc/40x: Rework 40x PTE access and TLB miss
  sound: ac97: Remove sound driver for ancient platform
  powerpc: Remove Xilinx PPC405/PPC440 support
  powerpc/64: Refactor interrupt exit irq disabling sequence
  powerpc/64s/radix: Don't prefetch DAR in update_mmu_cache
  input: i8042 - Remove special PowerPC handling
  macintosh/ams-input: switch to using input device polling mode
  powerpc/xive: Do not expose a debugfs file when XIVE is disabled
  perf evlist: Disable 'immediate' events last
  perf kcore_copy: Fix module map when there are no modules loaded
  perf jvmti: Fix demangling Java symbols
  perf tests: Add test for the java demangler
  perf jvmti: Do not report error when missing debug information
  perf jvmti: Fix jitdump for methods without debug info
  perf symbols: Fix debuginfo search for Ubuntu
  perf parse: Add 'struct parse_events_state' pointer to scanner
  perf stat: Do not pass avg to generic_metric
  perf tests: Consider subtests when searching for user specified tests
  perf list: Add metrics to command line usage
  perf script: Don't force less for non tty output with --xed
  perf metricgroup: Remove unnecessary ',' from events
  perf metricgroup: Add options to not group or merge
  perf metricgroup: Remove duped metric group events
  perf metricgroup: Order event groups by size
  perf metricgroup: Delay events string creation
  perf metricgroup: Use early return in add_metric
  perf metricgroup: Always place duration_time last
  perf metricgroup: Free metric_events on error
  perf util: Fix potential SEGFAULT in put_tracepoints_path error path
  perf util: Fix memory leak of prefix_if_not_in
  perf ftrace: Detect workload failure
  perf ftrace: Trace system wide if no target is given
  perf branch: Replace zero-length array with flexible-array
  perf config: Add stat.big-num support
  perf bpf-loader: Add missing '*' for key_scan_pos
  perf stat: Report summary for interval mode
  perf stat: Save aggr value to first member of prev_raw_counts
  perf stat: Copy counts from prev_raw_counts to evsel->counts
  perf counts: Reset prev_raw_counts counts
  perf stat: Fix wrong per-thread runtime stat for interval mode
  perf expr: Allow numbers to be followed by a dot
  perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools
  perf stat: Fail on extra comma while parsing events
  perf script: Better align register values in dump
  perf stat: POWER9 metrics: expand "ICT" acronym
  perf tools: Replace zero-length array with flexible-array
  perf intel-pt: Use allocated branch stack for PEBS sample
  perf docs: Introduce security.txt file to document related issues
  perf tool: Make perf tool aware of SELinux access control
  perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed
  perf expr: Migrate expr ids table to a hashmap
  perf tools: Grab a copy of libbpf's hashmap
  perf stat: Fix duration_time value for higher intervals
  perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1
  perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS
  perf trace: Fix the selection for architectures to generate the errno name tables
  perf test: Improve pmu event metric testing
  perf test: Provide a subtest callback to ask for the reason for skipping a subtest
  perf parse-events: Make add PMU verbose output clearer
  perf expr: Fix memory leaks in metric bison
  perf powerpc: Don't ignore sym-handling.c file
  perf expr: Test parsing of floating point numbers
  perf record: Use an eventfd to wakeup when done
  tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT
  perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init()
  perf evsel: Fix 2 memory leaks
  perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()'
  perf tools: Fix is_bpf_image function logic
  perf c2c: Fix 'perf c2c record -e list' to show the default events used
  perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown'
  perf record: Add dummy event during system wide synthesis
  perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK
  perf parse-events: Use strcmp() to compare the PMU name
  perf stat: Increase perf metric output resolution
  perf expr: Print a debug message for division by zero
  perf metrics: Fix parse errors in power9 metrics
  perf metrics: Fix parse errors in power8 metrics
  perf expr: Debug lex if debugging yacc
  perf expr: Parse numbers as doubles
  perf expr: Increase max other
  perf expr: Allow ',' to be an other token
  perf metrics: Fix parse errors in skylake metrics
  perf metrics: Fix parse errors in cascade lake metrics
  perf expr: Allow for unlimited escaped characters in a symbol
  perf script: Enable IP fields for callchains
  perf callchain: Setup callchain properly in pipe mode
  perf session: Try to read pipe data from file
  perf tools: Do not seek in pipe fd during tracing data processing
  perf tools: Do not display extra info when there is nothing to build
  perf probe: Do not show the skipped events
  perf probe: Check address correctness by map instead of _etext
  perf probe: Fix to check blacklist address correctly
  perf probe: Accept the instance number of kretprobe event
  perf counts: Rename perf_evsel__*counts() to evsel__*counts()
  perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache*
  perf evsel: Rename perf_evsel__new*() to evsel__new*()
  perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env()
  perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf()
  perf evsel: Rename perf_evsel__resort*() to evsel__resort*()
  perf evsel: Rename perf_evsel__object_config() to evsel__object_config()
  spi: tegra20-sflash: Fix runtime PM imbalance on error
  spi: tegra20-slink: Fix runtime PM imbalance on error
  spi: tegra114: Fix runtime PM imbalance on error
  spi: imx: fallback to PIO if dma setup failure
  ASoC: amd: Removing unnecessary instance initialization
  ASoC: sta32x: add missed function calls in error paths
  ASoC: rt5682: split i2c driver into separate module
  ASoC: nau8810: add I2C device and compatible ID
  ASoC: ingenic: Unconditionally depend on devicetree
  efi/x86: Don't blow away existing initrd
  memory: Add Baikal-T1 L2-cache Control Block driver
  KVM: arm64: Drop obsolete comment about sys_reg ordering
  KVM: arm64: Parametrize exception entry with a target EL
  bus: Add Baikal-T1 APB-bus driver
  bus: Add Baikal-T1 AXI-bus driver
  btrfs: fix space_info bytes_may_use underflow during space cache writeout
  btrfs: fix space_info bytes_may_use underflow after nocow buffered write
  btrfs: fix wrong file range cleanup after an error filling dealloc range
  btrfs: remove redundant local variable in read_block_for_search
  btrfs: open code key_search
  btrfs: split btrfs_direct_IO to read and write part
  btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
  fs: remove dio_end_io()
  btrfs: switch to iomap_dio_rw() for dio
  dt-bindings: bus: Add Baikal-T1 APB-bus binding
  dt-bindings: bus: Add Baikal-T1 AXI-bus binding
  ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
  ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
  MIPS: Loongson64: Remove not used pci.c
  clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE
  arm64/kernel: Fix return value when cpu_online() fails in __cpu_up()
  staging: tegra-video: fix V4L2 dependency
  KVM: arm64: Don't use empty structures as CPU reset state
  KVM: arm64: Move sysreg reset check to boot time
  KVM: arm64: Add missing reset handlers for PMU emulation
  KVM: arm64: Refactor vcpu_{read,write}_sys_reg
  KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu
  tee: fix crypto select
  ARM: davinci: fix build failure without I2C
  power: reset: vexpress: fix build issue
  power: vexpress: cleanup: use builtin_platform_driver
  power: vexpress: add suppress_bind_attrs to true
  Revert "ARM: vexpress: Don't select VEXPRESS_CONFIG"
  s390/pci: Log new handle in clp_disable_fh()
  s390/cio, s390/qeth: cleanup PNSO CHSC
  s390/qdio: remove q->first_to_kick
  s390/qdio: fix up qdio_start_irq() kerneldoc
  s390: remove critical section cleanup from entry.S
  s390: add machine check SIGP
  mmc: sdio: Fix macro name for Marvell device with ID 0x9134
  m68k: coldfire/clk.c: move m5441x specific code
  mmc: sdhci-of-esdhc: exit HS400 properly before setting any speed mode
  mmc: sdhci-msm: dump vendor specific registers during error
  mmc: sdhci-msm: Introduce new ops to dump vendor specific registers
  mmc: sdhci-msm: Read and use DLL Config property from device tree file
  mmc: sdhci-msm: Update DDR_CONFIG as per device tree file
  mmc: sdhci-msm: Update dll_config_3 as per HSR
  mmc: host: sdhci-msm: Configure dll-user-control in dll init sequence
  dt-bindings: mmc: Add information for DLL register properties
  dt-bindings: mmc: Add new compatible string for sm8250 target
  sdhci: tegra: Avoid reading autocal timeout values when not applicable
  mmc: renesas_sdhi: remove manual clk handling
  mmc: tmio: Make sure the PM domain is 'started' while probing
  mmc: tmio: Further fixup runtime PM management at remove
  MAINTAINERS: add myself to maintain M5441X mmc host driver
  mmc: host: add Coldfire esdhc support
  mmc: sdhci: add quirks for be to le byte swapping
  m68k: mcf5441x: add support for esdhc mmc controller
  dt-bindings: mmc: renesas,sdhi: Document r8a7742 support
  mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs
  mmc: meson-mx-sdhc: Fix manual RX FIFO flushing
  mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL
  mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m
  mmc: sdhci-of-dwcmshc: add suspend/resume support
  mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling
  mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson SDHC host
  dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host controller
  mmc: fix compilation of user API
  mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks
  mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
  mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support
  mmc: host: Drop redundant MMC_CAP_ERASE
  mmc: core: Enable erase/discard/trim support for all mmc hosts
  mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core
  mmc: sdricoh_cs: Throttle polling rate for commands
  mmc: sdricoh_cs: Throttle polling rate for data transfers
  mmc: cb710: Inform the mmc core about the maximum busy timeout
  memstick: Replace zero-length array with flexible-array
  mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
  dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings
  mmc: sdhci-esdhc: update contact email
  mmc: core: expose info about enhanced rpmb support
  mmc: sdio: Align the initialization commands in retry path for UHS-I
  mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8
  mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
  mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
  mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table()
  mmc: renesas_sdhi: Avoid bad TAP in HS400
  mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions
  mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core
  mmc: mmc_spi: Add/rename defines for timeouts
  mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
  mmc: tifm_sd: Inform the mmc core about the maximum busy timeout
  mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_query_status()
  mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd()
  mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number
  mmc: sdricoh_cs: Drop unused defines
  mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core
  mmc: jz4740: Inform the mmc core about the maximum busy timeout
  mmc: sdhci-pci-o2micro: Make some symbols static
  mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK
  mmc: renesas_sdhi: shorten types after refactorization
  mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization
  mmc: sdhci-msm: Use OPP API to set clk/perf state
  staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
  mmc: usdhi6rol0: Inform the mmc core about the maximum busy timeout
  mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core
  mmc: atmel-mci: Set the timer per command rather than per request
  mmc: atmel-mci: Keep timer enabled when queuing a next request
  mmc: sdhci-msm: Enable ADMA length mismatch error interrupt
  mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
  mmc: sdhci: add spin lock for sdhci_set_default_irqs in sdhci_init
  mmc: host: sdhci-sprd: Implement the request_atomic() API
  mmc: host: sdhci: Implement the request_atomic() API
  mmc: host: Introduce the request_atomic() for the host
  mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
  mmc: sdhci: Tidy sdhci_request() a bit
  mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
  mmc: sdhci: Stop exporting sdhci_send_command()
  mmc: sdhci: Add helpers for the auto-CMD23 flag
  mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs()
  mmc: mmci: Switch to mmc_regulator_set_vqmmc()
  mmc: core: Return 1 from mmc_regulator_set_vqmmc() if switch skipped
  mmc: host: Prepare host drivers for mmc_regulator_set_vqmmc() returning > 0
  mmc: sdhci-of-arasan: Remove uninitialized ret variables
  mmc: renesas_sdhi: simplify summary output
  mmc: renesas_sdhi: improve TAP selection if all TAPs are good
  mmc: renesas_sdhi: clarify handling of selecting TAPs
  mmc: renesas_sdhi: refactor calculation of best TAP
  mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks
  mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place
  mmc: sdhci-of-arasan: Fix kernel-doc warnings
  mmc: sdhci-of-arasan: Modify clock operations handling
  mmc: sdhci-of-arasan: Rearrange the platform data structs for modularity
  mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion
  sdhci: arasan: Add support for Versal Tap Delays
  dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller
  mmc: wbsd: Replace hardcoded command numbers with existing defines
  mmc: s3cmci: Drop redundant code in s3cmci_setup_data()
  mmc: au1xmmc: Drop redundant code in au1xmmc_send_command()
  mmc: sdhci-sprd: Drop redundant cap flags
  mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO
  sched/headers: Split out open-coded prototypes into kernel/sched/smp.h
  PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex
  PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR
  PM / devfreq: Replace strncpy with strscpy
  PM / devfreq: imx: Register interconnect device
  PM / devfreq: Add generic imx bus scaling driver
  PM / devfreq: tegra30: Delete an error message in tegra_devfreq_probe()
  PM / devfreq: tegra30: Make CPUFreq notifier to take into account boosting
  sched: Replace rq::wake_list
  sched: Add rq::ttwu_pending
  irq_work, smp: Allow irq_work on call_single_queue
  smp: Optimize send_call_function_single_ipi()
  smp: Move irq_work_run() out of flush_smp_call_function_queue()
  smp: Optimize flush_smp_call_function_queue()
  sched: Fix smp_call_function_single_async() usage for ILB
  rcu: Allow for smp_call_function() running callbacks from idle
  zram: Use local lock to protect per-CPU data
  zram: Allocate struct zcomp_strm as per-CPU memory
  connector/cn_proc: Protect send_msg() with a local lock
  squashfs: Make use of local lock in multi_cpu decompressor
  mm/swap: Use local_lock for protection
  radix-tree: Use local_lock for protection
  locking: Introduce local_lock()
  Bluetooth: btbcm: Added 003.006.007, changed 001.003.015
  ALSA: usb-audio: Clean up quirk entries with macros
  mtd: spi-nor: Add support for Cypress cy15x104q
  mtd: spi-nor: Fix SPI NOR acronym
  mtd: spi-nor: spansion: Differentiate between s25fl256s and s25fs256s
  mtd: spi-nor: Add support for s25fs128s1
  MIPS: Loongson64: Define PCI_IOBASE
  MIPS: CPU_LOONGSON2EF need software to maintain cache consistency
  MIPS: DTS: Fix build errors used with various configs
  crypto: hisilicon - fix driver compatibility issue with different versions of devices
  crypto: engine - do not requeue in case of fatal error
  crypto: cavium/nitrox - Fix a typo in a comment
  power: charger: max14577: Add proper dt-compatible strings
  mac80211: support control port TX status reporting
  mtd: spi-nor: spansion: fix writes on S25FS512S
  power: reset: syscon-reboot: Add parental syscon support
  dt-bindings: power: reset: Unrequire regmap property in syscon-reboot node
  perf/x86/rapl: Add AMD Fam17h RAPL support
  perf/x86/rapl: Make perf_probe_msr() more robust and flexible
  perf/x86/rapl: Flip logic on default events visibility
  perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs
  perf/x86/rapl: Move RAPL support to common x86 code
  drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static
  soc: ti: add k3 platforms chipid module driver
  dt-bindings: soc: ti: add binding for k3 platforms chipid module
  ARM: dts: keystone: Rename "msmram" node to "sram"
  dt-bindings: pwm: Convert imx tpm pwm to json-schema
  dt-bindings: pwm: Convert imx pwm to json-schema
  dt-bindings: rtc: Convert MXC RTC V2 to json-schema
  dt-bindings: rtc: Convert MXC RTC to json-schema
  dt-bindings: thermal: rcar-gen3-thermal: Convert bindings to json-schema
  mfd: madera: Move binding over to dtschema
  pinctrl: madera: Move binding over to dtschema
  ASoC: madera: Move binding over to dtschema
  mfd: arizona: Move binding over to dtschema
  ASoC: arizona: Move binding over to dtschema
  extcon: arizona: Move binding over to dtschema
  regulator: arizona-regulator: Move binding over to dtschema
  dt-bindings: watchdog: Convert UniPhier watchdog timer to json-schema
  dt/platform: Fix comment in of_dev_lookup()
  of: Fix a refcounting bug in __of_attach_node_sysfs()
  mfd: lochnagar: Move binding over to dtschema
  clk: lochnagar: Move binding over to dtschema
  pinctrl: lochnagar: Move binding over to dtschema
  ASoC: lochnagar: Move binding over to dtschema
  hwmon: lochnagar: Move binding over to dtschema
  dt-bindings: watchdog: renesas,wdt: Document r8a7742 support
  dt-bindings: vendor-prefixes: Add Shanghai Awinic Technology Co., Ltd.
  dt-bindings: clock: Convert i.MX6UL clock to json-schema
  dt-bindings: clock: Convert i.MX6SLL clock to json-schema
  dt-bindings: clock: Convert i.MX6SL clock to json-schema
  dt-bindings: clock: Convert i.MX6SX clock to json-schema
  dt-bindings: clock: Convert i.MX6Q clock to json-schema
  dt-bindings: usb: qcom,dwc3: Add compatible for SC7180
  dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings
  ice: Check UMEM FQ size when allocating bufs
  net/mlx5: DR, Split RX and TX lock for parallel insertion
  net/mlx5: DR, Add a spinlock to protect the send ring
  net/mlx5e: Optimize performance for IPv4/IPv6 ethertype
  net/mlx5e: Helper function to set ethertype
  net/mlx5: Add missing mutex destroy
  net/mlx5e: Use change upper event to setup representors' bond_metadata
  net/mlx5e: Slave representors sharing unique metadata for match
  net/mlx5: E-Switch, Alloc and free unique metadata for match
  net/mlx5e: Add bond_metadata and its slave entries
  net/mlx5e: Offload flow rules to active lower representor
  net/mlx5e: Support tc block sharing for representors
  net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule
  net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule
  net/mlx5: E-Switch, Refactor eswitch ingress acl codes
  net/mlx5: E-Switch, Refactor eswitch egress acl codes
  ice: Refactor Rx checksum checks
  ice: avoid undefined behavior
  KVM: PPC: Book3S HV: Close race with page faults around memslot flushes
  ice: Change number of XDP Tx queues to match number of Rx queues
  clk: mmp2: Add audio clock controller driver
  dt-bindings: clock: Add Marvell MMP Audio Clock Controller binding
  clk: mmp2: Add support for power islands
  dt-bindings: marvell,mmp2: Add ids for the power domains
  dt-bindings: clock: Make marvell,mmp2-clock a power controller
  clk: mmp2: Add the audio clock
  clk: mmp2: Add the I2S clocks
  clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init()
  clk: mmp2: Move thermal register defines up a bit
  dt-bindings: marvell,mmp2: Add clock id for the Audio clock
  dt-bindings: marvell,mmp2: Add clock id for the I2S clocks
  clk: mmp: frac: Allow setting bits other than the numerator/denominator
  clk: mmp: frac: Do not lose last 4 digits of precision
  ice: Add XDP Tx to VSI ring stats
  ice: Change number of XDP TxQ to 0 when destroying rings
  ice: Handle critical FW error during admin queue initialization
  KVM: PPC: Book3S HV: Remove user-triggerable WARN_ON
  ice: Don't allow VLAN stripping change when pvid set
  ice: Add more Rx errors to netdev's rx_error counter
  ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
  csky: Fixup CONFIG_DEBUG_RSEQ
  csky: Coding convention in entry.S
  csky: Fixup abiv2 syscall_trace break a4 & a5
  csky: Fixup CONFIG_PREEMPT panic
  IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
  ice: Fix memory leak
  ice: fix MAC write command
  ice: set VF default LAN address
  ice: remove unused macro
  ice: fix signed vs unsigned comparisons
  ipmi:ssif: Remove dynamic platform device handing
  drm/amd/display: Fix potential integer wraparound resulting in a hang
  drm/amd/display: drop cursor position check in atomic test
  xenbus: Use dev_printk() when possible
  xen-pciback: Use dev_printk() when possible
  drm/amd/display: Fix potential integer wraparound resulting in a hang
  drm/amd/display: drop cursor position check in atomic test
  net: remove kernel_getsockopt
  dlm: use the tcp version of accept_from_sock for sctp as well
  net: dsa: declare lockless TX feature for slave ports
  sctp: fix typo sctp_ulpevent_nofity_peer_addr_change
  net/tls: Add force_resync for driver resync
  net_sched: get rid of unnecessary dev_qdisc_reset()
  net_sched: avoid resetting active qdisc for multiple times
  net_sched: add a tracepoint for qdisc creation
  net_sched: add tracepoints for qdisc_reset() and qdisc_destroy()
  net_sched: use qdisc_reset() in qdisc_destroy()
  binfmt_elf_fdpic: fix execfd build regression
  drivers: ipa: remove discription of nonexistent element
  drivers: ipa: fix typoes for ipa
  tcp: rename tcp_v4_err() skb parameter
  tcp: add tcp_ld_RTO_revert() helper
  net: hns3: add a print for initializing CMDQ when reset pending
  net: hns3: remove unnecessary MAC enable in app loopback
  net: hns3: change the order of reinitializing RoCE and NIC client during reset
  net: hns3: add a resetting check in hclgevf_init_nic_client_instance()
  net: mscc: allow offloading timestamping operations to the PHY
  net: mscc: use the PHY MII ioctl interface when possible
  PCI: Rename _DSM constants to align with spec
  Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
  PCI: Avoid FLR for AMD Starship USB 3.0
  PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
  x86/PCI: Drop unused xen_register_pirq() gsi_override parameter
  copy_xstate_to_kernel(): don't leave parts of destination uninitialized
  netfilter: nf_tables: skip flowtable hooknum and priority on device updates
  netfilter: nf_tables: allow to register flowtable with no devices
  netfilter: nf_tables: delete devices from flowtable
  netfilter: nf_tables: add devices to existing flowtable
  netfilter: nf_tables: pass hook list to flowtable event notifier
  netfilter: nf_tables: add nft_flowtable_hooks_destroy()
  netfilter: nf_tables: pass hook list to nft_{un,}register_flowtable_net_hooks()
  netfilter: nf_tables: generalise flowtable hook parsing
  netfilter: ctnetlink: add kernel side filtering for dump
  RDMA/mlx5: Return ECE data after modify QP
  RDMA/mlx5: Set ECE options during modify QP
  RDMA/mlx5: Convert modify QP to use MLX5_SET macros
  RDMA/mlx5: Remove manually crafted QP context the query call
  RDMA/mlx5: Use direct modify QP implementation
  RDMA/mlx5: Set ECE options during QP create
  RDMA/mlx5: Get ECE options from FW during create QP
  RDMA/cma: Provide ECE reject reason
  RDMA/cma: Connect ECE to rdma_accept
  RDMA/cm: Send and receive ECE parameter over the wire
  RDMA/ucma: Deliver ECE parameters through UCMA events
  RDMA/ucma: Extend ucma_connect to receive ECE parameters
  RDMA/cm: Add Enhanced Connection Establishment (ECE) bits
  IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
  net: dsa: felix: send VLANs on CPU port as egress-tagged
  net: dsa: felix: accept VLAN config regardless of bridge VLAN awareness state
  net: add large ecmp group nexthop tests
  bridge: multicast: work around clang bug
  nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll()
  mtk-star-emac: mark PM functions as __maybe_unused
  bridge: mrp: Rework the MRP netlink interface
  net: dsa: b53: remove redundant premature assignment to new_pvid
  net: ethernet: mtk-star-emac: fix error path in RX handling
  mlxsw: spectrum_router: remove redundant initialization of pointer br_dev
  nexthop: Fix type of event_type in call_nexthop_notifiers
  vsock: fix timeout in vsock_accept()
  nfp: flower: fix used time of merge flow statistics
  net/sched: fix infinite loop in sch_fq_pie
  RDMA/core: Fix double destruction of uobject
  KVM: x86: track manually whether an event has been injected
  KVM: nSVM: Preserve registers modifications done before nested_svm_vmexit()
  KVM: x86: Initialize tdp_level during vCPU creation
  KVM: nSVM: leave ASID aside in copy_vmcb_control_area
  KVM: nSVM: fix condition for filtering async PF
  kvm/x86: Remove redundant function implementations
  KVM: Fix the indentation to match coding style
  KVM: VMX: replace "fall through" with "return" to indicate different case
  KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index
  KVM: x86: Remove superfluous brackets from case statement
  KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags
  KVM: x86: simplify is_mmio_spte
  KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
  KVM: VMX: enable X86_FEATURE_WAITPKG in KVM capabilities
  KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
  fanotify: turn off support for FAN_DIR_MODIFY
  RDMA/core: Use sizeof_field() helper
  hwmon: (applesmc) avoid overlong udelay()
  PM: hibernate: Restrict writes to the resume device
  ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
  xfs: more lockdep whackamole with kmem_alloc*
  xfs: force writes to delalloc regions to unwritten
  xfs: refactor xfs_iomap_prealloc_size
  xfs: measure all contiguous previous extents for prealloc size
  xfs: don't fail unwritten extent conversion on writeback due to edquot
  xfs: rearrange xfs_inode_walk_ag parameters
  xfs: straighten out all the naming around incore inode tree walks
  xfs: move xfs_inode_ag_iterator to be closer to the perag walking code
  xfs: use bool for done in xfs_inode_ag_walk
  xfs: fix inode ag walk predicate function return values
  xfs: refactor eofb matching into a single helper
  xfs: remove __xfs_icache_free_eofblocks
  xfs: remove flags argument from xfs_inode_ag_walk
  xfs: remove xfs_inode_ag_iterator_flags
  xfs: remove unused xfs_inode_ag_iterator function
  xfs: replace open-coded XFS_ICI_NO_TAG
  xfs: move eofblocks conversion function to xfs_ioctl.c
  xfs: allow individual quota grace period extension
  xfs: per-type quota timers and warn limits
  xfs: switch xfs_get_defquota to take explicit type
  xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers
  xfs: fix up some whitespace in quota code
  xfs: always return -ENOSPC on project quota reservation failure
  xfs: group quota should return EDQUOT when prj quota enabled
  xfs: remove the m_active_trans counter
  xfs: separate read-only variables in struct xfs_mount
  xfs: reduce free inode accounting overhead
  xfs: gut error handling in xfs_trans_unreserve_and_mod_sb()
  x86: Hide the archdata.iommu field behind generic IOMMU_API
  ia64: Hide the archdata.iommu field behind generic IOMMU_API
  gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditional
  NFS: remove duplicate headers
  NFS: Replace zero-length array with flexible-array
  NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
  NFS: Use the correct style for SPDX License Identifier
  nfs4: Remove unneeded semicolon
  net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
  NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup
  workqueue: Remove unnecessary kfree() call in rcu_free_wq()
  ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe()
  ASoC: tlv320adcx140: Fix warnings when using W=1
  ASoC: wm8962: Fix runtime PM imbalance on error
  ASoC: img-spdif-in: Fix runtime PM imbalance on error
  ASoC: tlv320adcx140: Add support for configuring GPI pins
  dt-bindings: sound: tlv320adcx140: Add GPI config property
  ASoC: img-spdif-out: Fix runtime PM imbalance on error
  ASoC: SOF: Intel: BYT: harden IPC initialization and handling
  ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler
  ASoC: SOF: Intel: BYT: add .remove op
  ASoC: SOF: ipc: ignore DSP replies received when they are not expected
  ASoC: Intel: byt/cht: add .pm_ops
  ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend
  ASoC: SOF: pm: handle resume on legacy Intel platforms
  ASoC: SOF: Intel: byt: Add PM callbacks
  USB: serial: ch341: fix lockup of devices with limited prescaler
  USB: serial: ch341: add basis for quirk detection
  iommu/sun50i: Constify sun50i_iommu_ops
  iommu/hyper-v: Constify hyperv_ir_domain_ops
  iommu/vt-d: Use pci_ats_supported()
  iommu/arm-smmu-v3: Use pci_ats_supported()
  iommu/amd: Use pci_ats_supported()
  PCI/ATS: Only enable ATS for trusted devices
  ASoC: dapm: Move dai_link widgets to runtime to fix use after free
  staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason
  staging: vchiq: move vchiq_release_message() into vchiq
  staging: vchi: Get rid of C++ guards
  staging: vchi: Get rid of not implemented function declarations
  staging: vchi: Get rid of vchiq_status_to_vchi()
  staging: vchi: Get rid of vchi_service_set_option()
  staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message()
  staging: vchiq: Move copy callback handling into vchiq
  staging: vchi: Get rid of vchi_queue_user_message()
  staging: vchi: Get rid of vchi_service_destroy()
  MIPS: Loongson64: select NO_EXCEPT_FILL
  arm64/cpufeature: Add get_arm64_ftr_reg_nowarn()
  block: blk-crypto-fallback: remove redundant initialization of variable err
  HID: multitouch: Remove MT_CLS_WIN_8_DUAL
  netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
  netfilter: conntrack: comparison of unsigned in cthelper confirmation
  netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
  block: reduce part_stat_lock() scope
  block: use __this_cpu_add() instead of access by smp_processor_id()
  block: remove rcu_read_lock() from part_stat_lock()
  block: add a blk_account_io_merge_bio helper
  block: account merge of two requests
  block: always use a percpu variable for disk stats
  block: move update_io_ticks to blk-core.c
  block: remove generic_{start,end}_io_acct
  zram: nvdimm: use bio_{start,end}_io_acct and disk_{start,end}_io_acct
  nvdimm: use bio_{start,end}_io_acct
  dm: use bio_{start,end}_io_acct
  bcache: use bio_{start,end}_io_acct
  lightnvm/pblk: use bio_{start,end}_io_acct
  rsxx: use bio_{start,end}_io_acct
  drbd: use bio_{start,end}_io_acct
  block: add disk/bio-based accounting helpers
  bcache: configure the asynchronous registertion to be experimental
  bcache: asynchronous devices registration
  bcache: fix refcount underflow in bcache_device_free()
  bcache: Convert pr_<level> uses to a more typical style
  bcache: remove redundant variables i and n
  x86/apb_timer: Drop unused declaration and macro
  MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
  net/mlx5: Add ability to read and write ECE options
  MIPS: mm: add page valid judgement in function pte_modify
  mm/memory.c: Add memory read privilege on page fault handling
  mm/memory.c: Update local TLB if PTE entry exists
  x86/apb_timer: Drop unused TSC calibration
  MIPS: Do not flush tlb page when updating PTE entry
  MIPS: ingenic: Default to a generic board
  MIPS: ingenic: Add support for GCW Zero prototype
  ceph: flush release queue when handling caps for unknown inode
  MIPS: ingenic: DTS: Add memory info of GCW Zero
  MIPS: Loongson64: Switch to generic PCI driver
  MIPS: DTS: Loongson64: Add PCI Controller Node
  dt-bindings: Document Loongson PCI Host Controller
  PCI: Add Loongson PCI Controller support
  PCI: Don't disable decoding when mmio_always_on is set
  MIPS: BCM63xx: fix 6328 boot selection bit
  libceph: ignore pool overlay and cache logic on redirects
  staging: most: usb: use function sysfs_streq
  staging: most: usb: add missing put_device calls
  staging: most: usb: use correct error codes
  staging: most: usb: replace code to calculate array index
  staging: most: usb: don't use error path to exit function on success
  staging: most: usb: move allocation of URB out of critical section
  staging: most: usb: return 0 instead of variable
  staging: most: usb: change return value of function drci_rd_reg
  staging: most: usb: don't use expressions that might fail in a declaration
  staging: most: usb: change order of function parameters
  staging: vt6656: Fix warning: unused variable vnt_frame_time
  staging: vt6656: Move vnt_tx_usb_header to vnt_tx_context
  staging: vt6656: vnt_tx_packet use skb_clone to preserve sk_buff.
  vt: keyboard: avoid signed integer overflow in k_ascii
  driver core: Update device link status correctly for SYNC_STATE_ONLY links
  firmware_loader: change enum fw_opt to u32
  w1: omap-hdq: print dev_err if irq flags are not cleared
  w1: omap-hdq: fix interrupt handling which did show spurious timeouts
  w1: omap-hdq: fix return value to be -1 if there is a timeout
  w1: omap-hdq: cleanup to add missing newline for some dev_dbg
  i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code
  i2c: save a variable in i2c_detect()
  HID: multitouch: enable multi-input as a quirk for some devices
  /dev/mem: Revoke mappings when a driver claims the region
  misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages()
  misc: xilinx-sdfec: cleanup return value in xsdfec_table_write()
  misc: xilinx-sdfec: improve get_user_pages_fast() error handling
  nvmem: qfprom: remove incorrect write support
  serial: 8250: Enable 16550A variants by default on non-x86
  tty: hvc_console, fix crashes on parallel open/close
  serial: imx: Initialize lock for non-registered console
  erofs: code cleanup by removing ifdef macro surrounding
  clk: ast2600: Fix AHB clock divider for A1
  CDC-ACM: heed quirk also in error handling
  staging: greybus: loopback: fix a spelling error.
  staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm()
  staging: wfx: retrieve the PS status from the vif
  staging: wfx: add support for tx_power_loop
  staging: wfx: drop unused function wfx_pending_requeue()
  staging: wfx: do not declare variables inside loops
  staging: wfx: drop unused variable
  staging: rtl8188eu: make some arrays static const
  staging: rtl8188eu: clean up some declarations
  staging/rtl8192e: Remove function callback casts
  staging: vt6656: Fix vnt_tx_usb_header static checker warning
  staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
  staging: rtl8192e: Using comparison to true is error prone
  clk: clk-flexgen: fix clock-critical handling
  mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability
  mac80211: fix HT-Control field reception for management frames
  wireless: Use linux/stddef.h instead of stddef.h
  cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb
  nl80211: Add support to configure TID specific Tx rate configuration
  mac80211: allow SA-QUERY processing in userspace
  nl80211: add ability to report TX status for control port TX
  mac80211: Replace zero-length array with flexible-array
  cfg80211: Replace zero-length array with flexible-array
  mac80211: Add new AMPDU factor macro for HE peer caps
  ieee80211: S1G defines
  nl80211: support scan frequencies in KHz
  nl80211: add KHz frequency offset for most wifi commands
  cfg80211: add KHz variants of frame RX API
  nl80211: simplify peer specific TID configuration
  cfg80211: add support for TID specific AMSDU configuration
  mac80211: fix variable names in TID config methods
  cfg80211: fix mask type in cfg80211_tid_cfg structure
  USB: serial: option: add Telit LE910C1-EUX compositions
  clk: bcm2835: Constify struct debugfs_reg32
  ALSA: hda/realtek - Add new codec supported for ALC287
  hwmon: (nct7904) Set default timeout
  mfd: Add support for PMIC MT6360
  clk: sprd: add mipi_csi_xx gate clocks
  clk: sprd: add dt-bindings include for mipi_csi_xx clocks
  dt-bindings: clk: sprd: add mipi_csi_xx clocks for SC9863A
  clk: sprd: check its parent status before reading gate clock
  clk: versatile: remove redundant assignment to pointer clk
  net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032
  crypto: chelsio/chtls: properly set tp->lsndtime
  net: phy: marvell: Configure TDR pulse based on measurement length
  net : phy: marvell: Speedup TDR data retrieval by only changing page once
  net: ethtool: Allow PHY cable test TDR data to configured
  net: phy: marvell: Add support for amplitude graph
  net: ethtool: Add helpers for cable test TDR data
  net: ethtool: Add generic parts of cable test TDR
  net: ethtool: Add attributes for cable test TDR data
  ne2k-pci: Fix various coding-style issues and improve printk() usage
  macvlan: Skip loopback packets in RX handler
  Input: synaptics - add a second working PNP_ID for Lenovo T470s
  ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
  lpfc: Fix return value in __lpfc_nvme_ls_abort
  lpfc: fix axchg pointer reference after free and double frees
  lpfc: Fix pointer checks and comments in LS receive refactoring
  nvme: set dma alignment to qword
  nvmet: cleanups the loop in nvmet_async_events_process
  nvmet: fix memory leak when removing namespaces and controllers concurrently
  nvmet-rdma: add metadata/T10-PI support
  nvmet: add metadata support for block devices
  nvmet: add metadata/T10-PI support
  nvme: add Metadata Capabilities enumerations
  nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len
  nvmet: rename nvmet_rw_len to nvmet_rw_data_len
  nvmet: add metadata characteristics for a namespace
  nvme-rdma: add metadata/T10-PI support
  nvme-rdma: introduce nvme_rdma_sgl structure
  nvme: introduce NVME_INLINE_METADATA_SG_CNT
  nvme: enforce extended LBA format for fabrics metadata
  nvme: introduce max_integrity_segments ctrl attribute
  nvme: make nvme_ns_has_pi accessible to transports
  nvme: introduce NVME_NS_METADATA_SUPPORTED flag
  nvme: introduce namespace features flag
  block: always define struct blk_integrity in genhd.h
  nvmet: revalidate-ns & generate AEN from configfs
  nvmet: generate AEN for ns revalidate size change
  nvmet: add helper to revalidate bdev and file ns
  nvmet: add async event tracing support
  nvme: delete an unnecessary declaration
  nvme: replace zero-length array with flexible-array
  nvme: fix io_opt limit setting
  nvme: disable streams when get stream params failed
  nvme-fc: print proper nvme-fc devloss_tmo value
  nvme-pci: make sure write/poll_queues less or equal then cpu count
  nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites
  nvmet-tcp: set MSG_EOR if we send last payload in the batch
  nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send
  nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send
  nvmet: mark nvmet_ana_state static
  nvmet: replace kstrndup() with kmemdup_nul()
  mlxsw: spectrum_router: Allow programming link-local prefix routes
  mlxsw: spectrum: Add packet traps for BFD packets
  mlxsw: spectrum: Treat IPv6 link-local SIP as an exception
  mlxsw: spectrum: Share one group for all locally delivered packets
  mlxsw: reg: Move all trap groups under the same enum
  mlxsw: spectrum_trap: Do not hard code "thin" policer identifier
  mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum
  mlxsw: spectrum: Reduce priority of locally delivered packets
  mlxsw: spectrum: Use same trap group for local routes and link-local destination
  mlxsw: spectrum: Use separate trap group for FID miss
  mlxsw: spectrum: Use same trap group for various IPv6 packets
  mlxsw: spectrum: Rename IPv6 ND trap group
  mlxsw: spectrum: Use same switch case for identical groups
  mlxsw: spectrum: Use dedicated trap group for ACL trap
  net: sctp: Fix spelling in Kconfig help
  bnxt_en: fix firmware message length endianness
  bnxt_en: Fix return code to "flash_device".
  bnxt_en: Fix accumulation of bp->net_stats_prev.
  mptcp: attempt coalescing when moving skbs to mptcp rx queue
  net: usb: qmi_wwan: add Telit LE910C1-EUX composition
  r8169: improve rtl_remove_one
  hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init()
  clk: ti: dra7: remove two unused symbols
  net: check untrusted gso_size at kernel entry
  clk: at91: allow setting all PMC clock parents via DT
  clk: at91: allow setting PCKx parent via DT
  clk: at91: optimize pmc data allocation
  clk: at91: pmc: decrement node's refcount
  clk: at91: pmc: do not continue if compatible not located
  ARM: dts: imx6qdl-sabresd: enable fec wake-on-lan
  ARM: dts: imx: add ethernet stop mode property
  dt-bindings: fec: update the gpr property
  net: ethernet: fec: move GPR register offset and bit into DT
  clk: at91: Add peripheral clock for PTC
  net/smc: mark smc_pnet_policy as const
  mptcp: avoid NULL-ptr derefence on fallback
  clk: sprd: return correct type of value for _sprd_pll_recalc_rate
  clk: sprd: mark the local clock symbols static
  clk: intel: Add CGU clock driver for a new SoC
  dt-bindings: clock: Add YAML schemas for QCOM A53 PLL
  clk: qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller
  clk: qcom: gcc: Add support for Secure control source clock
  dt-bindings: clock: Add gcc_sec_ctrl_clk_src clock ID
  clk: qcom: gcc: Add support for a new frequency for SC7180
  clk: socfpga: agilex: add clock driver for the Agilex platform
  dt-bindings: documentation: add clock bindings information for Agilex
  clk: socfpga: add const to _ops data structures
  clk: socfpga: remove clk_ops enable/disable methods
  clk: socfpga: stratix10: use new parent data scheme
  f2fs: code cleanup by removing ifdef macro surrounding
  dt-bindings: clk: intel: Add bindings document & header file for CGU
  clk: zynqmp: Make zynqmp_clk_get_max_divisor static
  KVM: PPC: Book3S HV: Relax check on H_SVM_INIT_ABORT
  KVM: PPC: Book3S: Fix some RCU-list locks
  KVM: PPC: Book3S HV: Ignore kmemleak false positives
  KVM: PPC: Clean up redundant 'kvm_run' parameters
  KVM: PPC: Remove redundant kvm_run from vcpu_arch
  KVM: PPC: Book3S HV: Read ibm,secure-memory nodes
  KVM: PPC: Book3S HV: Remove redundant NULL check
  scsi: ufs: ti-j721e-ufs: Fix unwinding of pm_runtime changes
  scsi: cxgb3i: Fix some leaks in init_act_open()
  scsi: ibmvscsi: Make some functions static
  scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim
  scsi: ufs: Fix WriteBooster flush during runtime suspend
  scsi: ufs: Fix index of attributes query for WriteBooster feature
  scsi: ufs: Allow WriteBooster on UFS 2.2 devices
  scsi: ufs: Remove unnecessary memset for dev_info
  clk: zynqmp: Update fraction clock check from custom type flags
  clk: zynqmp: Add support for custom type flags
  clk: zynqmp: fix memory leak in zynqmp_register_clocks
  clk: zynqmp: Fix invalid clock name queries
  clk: zynqmp: Fix divider2 calculation
  clk: zynqmp: Limit bestdiv with maxdiv
  clk: qcom: gcc: Fix parent for gpll0_out_even
  scsi: ufs-qcom: Fix scheduling while atomic issue
  scsi: mpt3sas: Fix reply queue count in non RDPQ mode
  clk: bcm2835: Remove casting to bcm2835_clk_register
  clk: bcm2835: Fix return type of bcm2835_register_gate
  clk: qcom: sm8250 gcc depends on QCOM_GDSC
  net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a
  ipv4: nexthop version of fib_info_nh_uses_dev
  ipv4: Refactor nhc evaluation in fib_table_lookup
  nexthop: Expand nexthop_is_multipath in a few places
  nexthops: don't modify published nexthop groups
  nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
  statx: hide interfaces no longer used by io_uring
  io_uring: call statx directly
  statx: allow system call to be invoked from io_uring
  io_uring: add io_statx structure
  net: phy: mscc-miim: read poll when high resolution timers are disabled
  net: phy: mscc-miim: improve waiting logic
  net: phy: mscc-miim: remove redundant timeout check
  net: phy: mscc-miim: use more reasonable delays
  net: mdiobus: add clause 45 mdiobus accessors
  cls_flower: Support filtering on multiple MPLS Label Stack Entries
  flow_dissector: Parse multiple MPLS Label Stack Entries
  tipc: add test for Nagle algorithm effectiveness
  tipc: add support for broadcast rcv stats dumping
  tipc: enable broadcast retrans via unicast
  tipc: add back link trace events
  tipc: introduce Gap ACK blocks for broadcast link
  qed: Add EDPM mode type for user-fw compatibility
  software node: implement software_node_unregister()
  tcp: tcp_v4_err() icmp skb is named icmp_skb
  block/floppy: fix contended case in floppy_queue_rq()
  ANDROID: scsi: ufs: Handle clocks when lrbp fails
  scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
  scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
  scsi: vhost: Notify TCM about the maximum sg entries supported per command
  drm/amdgpu: fix device attribute node create failed with multi gpu
  scsi: qla2xxx: Remove return value from qla_nvme_ls()
  scsi: qla2xxx: Remove an unused function
  ACPI/IORT: Remove the unused __get_pci_rid()
  scsi: iscsi: Register sysfs for iscsi workqueue
  mtd: rawnand: ams-delta: Stop using nand_release()
  mtd: rawnand: arasan: Support the hardware BCH ECC engine
  io_uring: get rid of manual punting in io_close
  io_uring: separate DRAIN flushing into a cold path
  io_uring: don't re-read sqe->off in timeout_prep()
  io_uring: simplify io_timeout locking
  io_uring: fix flush req->refs underflow
  exec: Always set cap_ambient in cap_bprm_set_creds
  cgroup: Remove stale comments
  rcu: Provide rcu_irq_exit_check_preempt()
  rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter()
  spi: spi-fsl-lpspi: Fix runtime PM imbalance on error
  spi: Remove note about transfer limit for spi_write_then_read()
  sched/fair: Don't NUMA balance for kthreads
  vfio/pci: fix memory leaks of eventfd ctx
  ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe
  ASoC: fix incomplete error-handling in img_i2s_in_probe.
  ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src
  x86/io_apic: Remove unused function mp_init_irq_at_boot()
  x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
  spi: pxa2xx: Fix runtime PM ref imbalance on probe error
  spi: pxa2xx: Fix controller unregister order
  spi: dw: Fix controller unregister order
  powerpc/xive: Clear the page tables for the ESB IO mapping
  powerpc: Add ppc_inst_as_u64()
  powerpc: Add ppc_inst_next()
  powerpc/32s: Implement dedicated kasan_init_region()
  powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOC
  powerpc/8xx: Implement dedicated kasan_init_region()
  powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOC
  powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB
  powerpc/8xx: Map linear memory with huge pages
  powerpc/8xx: Map IMMR with a huge page
  powerpc/8xx: Add a function to early map kernel via huge pages
  powerpc/8xx: Refactor kernel address boundary comparison
  powerpc/mm: Don't be too strict with _etext alignment on PPC32
  powerpc/8xx: Move DTLB perf handling closer.
  powerpc/8xx: Remove now unused TLB miss functions
  powerpc/8xx: Drop special handling of Linear and IMMR mappings in I/D TLB handlers
  powerpc/8xx: Always pin TLBs at startup.
  powerpc/8xx: Don't set IMMR map anymore at boot
  powerpc/8xx: Add function to set pinned TLBs
  powerpc/8xx: Move PPC_PIN_TLB options into 8xx Kconfig
  powerpc/8xx: MM_SLICE is not needed anymore
  powerpc/8xx: Only 8M pages are hugepte pages now
  powerpc/8xx: Manage 512k huge pages as standard pages.
  powerpc/8xx: Prepare handlers for _PAGE_HUGE for 512k pages.
  powerpc/8xx: Drop CONFIG_8xx_COPYBACK option
  powerpc/mm: Reduce hugepd size for 8M hugepages on 8xx
  powerpc/mm: Create a dedicated pte_update() for 8xx
  powerpc/mm: Standardise pte_update() prototype between PPC32 and PPC64
  powerpc/mm: Standardise __ptep_test_and_clear_young() params between PPC32 and PPC64
  powerpc/mm: Refactor pte_update() on book3s/32
  powerpc/mm: Refactor pte_update() on nohash/32
  powerpc/mm: PTE_ATOMIC_UPDATES is only for 40x
  powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.
  powerpc/mm: Allocate static page tables for fixmap
  powerpc/32s: Don't warn when mapping RO data ROX.
  powerpc/ptdump: Handle hugepd at PGD level
  powerpc/ptdump: Properly handle non standard page size
  powerpc/ptdump: Standardise display of BAT flags
  powerpc/ptdump: Display size of BATs
  powerpc/ptdump: Add _PAGE_COHERENT flag
  ARM: 8980/1: Allow either FLATMEM or SPARSEMEM on the multiplatform build
  ARM: 8979/1: Remove redundant ARCH_SPARSEMEM_DEFAULT setting
  ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
  ASoC: fix semicolon.cocci warnings
  mfd: max77620: Use single-byte writes on MAX77620
  mfd: wcd934x: Drop kfree for memory allocated with devm_kzalloc
  mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
  mfd: stmfx: Fix stmfx_irq_init error path
  mfd: stmfx: Reset chip on resume as supply was disabled
  mfd: wm8994: Silence warning about supplies during deferred probe
  mfd: wm8994: Fix unbalanced calls to regulator_bulk_disable()
  mfd: wm8994: Fix driver operation if loaded as modules
  dt-bindings: mfd: mediatek: Add MT6397 Pin Controller
  mfd: Constify properties in mfd_cell
  mfd: stm32-timers: Use dma_request_chan() instead dma_request_slave_channel()
  mfd: sprd: Remove unnecessary spi_bus_type setting
  mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake
  mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION
  mfd: stpmic1: Make stpmic1_regmap_config static
  mfd: htc-i2cpld: Convert to use i2c_new_client_device()
  MAINTAINERS: Add entry for mp2629 Battery Charger driver
  power: supply: mp2629: Add impedance compensation config
  power: supply: Add support for mps mp2629 battery charger
  iio: adc: mp2629: Add support for mp2629 ADC driver
  mfd: mp2629: Add support for mps battery charger
  dt-bindings: mfd: Add document bindings for mp2629
  HID: sony: Fix for broken buttons on DS3 USB dongles
  x86/apic: Make TSC deadline timer detection message visible
  PM: runtime: clk: Fix clk_pm_runtime_get() error path
  cpuidle: Convert Qualcomm SPM driver to a generic CPUidle driver
  mtd: Replace zero-length array with flexible-array
  powerpc/64s: Fix restore of NV GPRs after facility unavailable exception
  batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
  ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
  ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
  ALSA: hwdep: fix a left shifting 1 by 31 UB bug
  drm/nouveau: use correct conflicting framebuffer API
  r8169: sync RTL8168f/RTL8411 hw config with vendor driver
  r8169: sync RTL8168evl hw config with vendor driver
  r8169: sync RTL8168h hw config with vendor driver
  r8169: sync RTL8168g hw config with vendor driver
  bridge: mrp: Fix out-of-bounds read in br_mrp_parse
  qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
  drivers: ipa: print dev_err info accurately
  tracing: Fix events.rst section numbering
  docs: acpi: fix old http link and improve document format
  docs: filesystems: add info about efivars content
  Documentation: LSM: Correct the basic LSM description
  mailmap: change email for Ricardo Ribalda
  docs: sysctl/kernel: document unaligned controls
  Documentation: admin-guide: update bug-hunting.rst
  docs: sysctl/kernel: document ngroups_max
  dpaa_eth: fix usage as DSA master, try 3
  ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices.
  tcp: allow traceroute -Mtcp for unpriv users
  bnx2x: allow bnx2x_bsc_read() to schedule
  ipv4: potential underflow in compat_ip_setsockopt()
  mvneta: MVNETA_SKB_HEADROOM set last 3 bits to zero
  net/tls: fix race condition causing kernel panic
  xtensa: Fix spelling/grammar in comment
  MAINTAINERS: pxa: remove Compulab arm/pxa support
  ARM: pxa: remove Compulab pxa2xx boards
  xsk: Add overflow check for u64 division, stored into u32
  bus: arm-integrator-lm: Fix return value check in integrator_ap_lm_probe()
  RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc
  netfilter: nfnetlink_cthelper: unbreak userspace helper support
  netfilter: conntrack: make conntrack userspace helpers work again
  netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
  netfilter: ipset: Fix subcounter update skip
  netfilter: nft_reject_bridge: enable reject with bridge vlan
  RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
  RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
  RDMA/hns: Make the end of sge process more clear
  RDMA/hns: Simplify process related to poll cq
  RDMA/hns: Remove redundant parameters from free_srq/qp_wrid()
  RDMA/hns: Remove redundant type cast for general pointers
  RDMA/hns: Optimize the usage of MTR
  RDMA/hns: Refactor the QP context filling process related to WQE buffer configure
  RDMA/hns: Change variables representing quantity to unsigned
  RDMA/hns: Change all page_shift to unsigned
  RDMA/hns: Rename QP buffer related function
  RDMA/hns: Remove unused code about assert
  RDMA/hns: Optimize post and poll process
  RDMA/hns: Add CQ flag instead of independent enable flag
  RDMA/hns: Let software PI/CI grow naturally
  nvdimm: fixes to maintainter-entry-profile
  Documentation/features: Correct RISC-V kprobes support entry
  Documentation/features: Refresh the arch support status files
  x86/reboot/quirks: Add MacBook6,1 reboot quirk
  KVM: arm64: Remove obsolete kvm_virt_to_phys abstraction
  KVM: arm64: Fix incorrect comment on kvm_get_hyp_vector()
  KVM: arm64: Clean up cpu_init_hyp_mode()
  kbuild: make modules.order rule consistent with built-in.a
  kbuild: rename subdir-obj-y to subdir-builtin
  kbuild: move subdir-obj-y to scripts/Makefile.build
  kbuild: clear KBUILD_MODULES in top Makefile if CONFIG_MODULES=n
  kbuild: remove ifdef builtin-target / lib-target
  kbuild: doc: remove documentation about copying Module.symvers around
  kbuild: make module name conflict fatal error
  kbuild: error out if targets prefixed with '__' are directly run
  kbuild: add this-makefile as a shorthand for $(lastword $(MAKEFILE_LIST))
  gcc-plugins: remove always-false $(if ...) in Makefile
  bpfilter: document build requirements for bpfilter_umh
  scripts/checkstack.pl: fix arm sp regex
  scripts/checkstack.pl: add arm push handling for stack usage
  scripts/checkstack.pl: Add argument to print stacks greather than value.
  scripts/checkstack.pl: don't display $dre as different entity
  modpost,fixdep: Replace zero-length array with flexible-array
  scripts: headers_install: Exit with error on config leak
  kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS
  kbuild: remove misleading stale FIXME comment
  kbuild: invoke syncconfig if autoconf.h is missing
  kconfig: announce removal of 'kvmconfig' and 'xenconfig' shorthands
  spi: flags 'SPI_CONTROLLER_MUST_RX' and 'SPI_CONTROLLER_MUST_TX' can't be coexit with 'SPI_3WIRE' mode
  spi: stm32: Add 'SPI_SIMPLEX_RX', 'SPI_3WIRE_RX' support for stm32f4
  ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume
  ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret'
  ASoC: fsl_asrc: Fix -Wmissing-prototypes warning
  ASoC: max98390: Added Amplifier Driver
  xfrm: fix a warning in xfrm_policy_insert_list
  ASoC: SOF: ext_manifest: parse compiler version
  ASoC: SOF: ext_manifest: parse windows
  ASoC: SOF: ext_manifest: parse firmware version
  ASoC: SOF: Introduce extended manifest
  ASoC: SOF: loader: Adjust validation condition for fw_offset
  media: Documentation: media: Refer to mbus format documentation from CSI-2 docs
  media: s5k5baf: Replace zero-length array with flexible-array
  media: i2c: imx219: Drop <linux/clk-provider.h> and <linux/clkdev.h>
  media: i2c: Add ov2740 image sensor driver
  media: ov8856: Implement sensor module revision identification
  media: ov8856: Add devicetree support
  media: dt-bindings: ov8856: Document YAML bindings
  iommu: Don't take group reference in iommu_alloc_default_domain()
  ASoC: soc-link: add snd_soc_link_compr_set_params()
  ASoC: soc-link: add snd_soc_link_compr_shutdown()
  ASoC: soc-link: add snd_soc_link_compr_startup()
  ASoC: soc-link: add snd_soc_link_be_hw_params_fixup()
  ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx()
  ASoC: soc-link: move soc_rtd_xxx()
  ASoC: add soc-link.c
  MIPS: BCM63XX: fix BCM6358 GPIO count
  kobject: send KOBJ_REMOVE uevent when the object is removed from sysfs
  drm/i915/gem: Avoid iterating an empty list
  drm/i915: Avoid using rq->engine after free during i915_fence_release
  drm/i915: Disable semaphore inter-engine sync without timeslicing
  drm/i915/gt: Remove errant assertion in __intel_context_do_pin
  drm/i915: Don't set queue-priority hint when supressing the reschedule
  spi: mux: repair mux usage
  iommu/vt-d: fix a GCC warning
  iommu/vt-d: Fix pointer cast warnings on 32 bit
  iommu: Don't call .probe_finalize() under group->mutex
  pinctrl: at91-pio4: Add COMPILE_TEST support
  pinctrl: Fix return value about devm_platform_ioremap_resource()
  usb: musb: Fix runtime PM imbalance on error
  usb: musb: jz4740: Prevent lockup when CONFIG_SMP is set
  usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
  usb: musb: use true for 'use_dma'
  usb: musb: start session in resume for host port
  usb: musb: return -ESHUTDOWN in urb when three-strikes error happened
  gpio: rcar: Fix runtime PM imbalance on error
  iomap: remove lockdep_assert_held()
  iomap: add a filesystem hook for direct I/O bio submission
  fs: export generic_file_buffered_read()
  cfg80211: fix debugfs rename crash
  leds: add aw2013 driver
  dt-bindings: leds: Add binding for aw2013
  ACPI: EC: PM: s2idle: Extend GPE dispatching debug message
  ACPI: PM: s2idle: Print type of wakeup debug messages
  ACPI: DPTF: Add battery participant driver
  ACPI: DPTF: Additional sysfs attributes for power participant driver
  ACPI: video: Use native backlight on Acer TravelMate 5735Z
  irqchip/sifive-plic: Improve boot prints for multiple PLIC instances
  gpio: pca935x: Allow IRQ support for driver built as a module
  irqchip/sifive-plic: Setup cpuhp once after boot CPU handler is present
  USB: serial: qcserial: add DW5816e QDL support
  irqchip/sifive-plic: Set default irq affinity in plic_irqdomain_map()
  irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs
  btrfs: turn space cache writeout failure messages into debug messages
  btrfs: include error on messages about failure to write space/inode caches
  btrfs: remove useless 'fail_unlock' label from btrfs_csum_file_blocks()
  btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
  btrfs: make checksum item extension more efficient
  btrfs: fix corrupt log due to concurrent fsync of inodes with shared extents
  btrfs: unexport btrfs_compress_set_level()
  btrfs: simplify iget helpers
  btrfs: open code read_fs_root
  btrfs: simplify root lookup by id
  btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance
  btrfs: reloc: fix reloc root leak and NULL pointer dereference
  btrfs: reduce lock contention when creating snapshot
  btrfs: don't set SHAREABLE flag for data reloc tree
  btrfs: inode: cleanup the log-tree exceptions in btrfs_truncate_inode_items()
  btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE
  btrfs: drop stale reference to volume_mutex
  btrfs: update documentation of set/get helpers
  btrfs: optimize split page write in btrfs_set_token_##bits
  btrfs: optimize split page write in btrfs_set_##bits
  btrfs: optimize split page read in btrfs_get_token_##bits
  btrfs: optimize split page read in btrfs_get_##bits
  btrfs: drop unnecessary offset_in_page in extent buffer helpers
  btrfs: constify extent_buffer in the API functions
  btrfs: remove unused map_private_extent_buffer
  btrfs: speed up and simplify generic_bin_search
  btrfs: speed up btrfs_set_token_##bits helpers
  btrfs: speed up btrfs_set_##bits helpers
  btrfs: speed up btrfs_get_token_##bits helpers
  btrfs: speed up btrfs_get_##bits helpers
  btrfs: add separate bounds checker for set/get helpers
  btrfs: preset set/get token with first page and drop condition
  btrfs: don't use set/get token in leaf_space_used
  btrfs: don't use set/get token for single assignment in overwrite_item
  btrfs: drop eb parameter from set/get token helpers
  btrfs: use the token::eb for all set/get helpers
  btrfs: remove duplicated include in block-group.c
  btrfs: block-group: rename write_one_cache_group()
  btrfs: block-group: refactor how we insert a block group item
  btrfs: block-group: refactor how we delete one block group item
  btrfs: block-group: refactor how we read one block group item
  btrfs: block-group: don't set the wrong READA flag for btrfs_read_block_groups()
  btrfs: send: emit file capabilities after chown
  btrfs: scrub, only lookup for csums if we are dealing with a data extent
  btrfs: move the block group freeze/unfreeze helpers into block-group.c
  btrfs: rename member 'trimming' of block group to a more generic name
  btrfs: fix a race between scrub and block group removal/allocation
  btrfs: remove more obsolete v0 extent ref declarations
  btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid
  btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
  btrfs: speedup dead root detection during orphan cleanup
  btrfs: remove unused function heads_to_leaves
  btrfs: add more codes to decoder table
  btrfs: sort error decoder entries
  btrfs: free alien device after device add
  btrfs: include non-missing as a qualifier for the latest_bdev
  btrfs: use crypto_shash_digest() instead of open coding
  btrfs: drop useless goto in open_fs_devices
  btrfs: remove useless check for copy_items() return value
  btrfs: unify buffered and direct I/O read repair
  btrfs: get rid of endio_repair_workers
  btrfs: simplify direct I/O read repair
  btrfs: get rid of one layer of bios in direct I/O
  btrfs: put direct I/O checksums in btrfs_dio_private instead of bio
  btrfs: convert btrfs_dio_private->pending_bios to refcount_t
  btrfs: remove unused btrfs_dio_private::private
  btrfs: make btrfs_check_repairable() static
  btrfs: rename __readpage_endio_check to check_data_csum
  btrfs: clarify btrfs_lookup_bio_sums documentation
  btrfs: don't do repair validation for checksum errors
  btrfs: look at full bi_io_vec for repair decision
  btrfs: fix double __endio_write_update_ordered in direct I/O
  btrfs: fix error handling when submitting direct I/O bio
  block: add bio_for_each_bvec_all()
  btrfs: simplify error handling of clean_pinned_extents()
  btrfs: remove the redundant parameter level in btrfs_bin_search()
  btrfs: make btrfs_read_disk_super return struct btrfs_disk_super
  btrfs: use list_for_each_entry_safe in free_reloc_roots
  btrfs: don't force read-only after error in drop snapshot
  btrfs: remove pointless assertion on reclaim_size counter
  btrfs: tree-checker: remove duplicate definition of 'inode_item_err'
  btrfs: force chunk allocation if our global rsv is larger than metadata
  btrfs: run btrfs_try_granting_tickets if a priority ticket fails
  btrfs: only check priority tickets for priority flushing
  btrfs: account for trans_block_rsv in may_commit_transaction
  btrfs: allow to use up to 90% of the global block rsv for unlink
  btrfs: improve global reserve stealing logic
  btrfs: backref: distinguish reloc and non-reloc use of indirect resolution
  btrfs: reloc: move error handling of build_backref_tree() to backref.c
  btrfs: backref: rename and move finish_upper_links()
  btrfs: backref: rename and move handle_one_tree_block()
  btrfs: reloc: open code read_fs_root() for handle_indirect_tree_backref()
  btrfs: backref: rename and move should_ignore_root()
  btrfs: backref: rename and move backref_tree_panic()
  btrfs: backref: rename and move backref_cache_cleanup()
  btrfs: backref: rename and move remove_backref_node()
  btrfs: backref: rename and move drop_backref_node()
  btrfs: backref: rename and move free_backref_(node|edge)
  btrfs: backref: rename and move link_backref_edge()
  btrfs: backref: rename and move alloc_backref_edge()
  btrfs: backref: rename and move alloc_backref_node()
  btrfs: backref: rename and move backref_cache_init()
  btrfs: rename tree_entry to rb_simple_node and export it
  btrfs: backref: move btrfs_backref_(node|edge|cache) structures to backref.h
  btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache
  btrfs: reloc: refactor useless nodes handling into its own function
  btrfs: reloc: refactor finishing part of upper linkage into finish_upper_links()
  btrfs: reloc: remove the open-coded goto loop for breadth-first search
  btrfs: reloc: pass essential members for alloc_backref_node()
  btrfs: reloc: use wrapper to replace open-coded edge linking
  btrfs: reloc: refactor indirect tree backref processing into its own function
  btrfs: reloc: refactor direct tree backref processing into its own function
  btrfs: reloc: make reloc root search-specific for relocation backref cache
  btrfs: reloc: add backref_cache::fs_info member
  btrfs: reloc: add backref_cache::pending_edge and backref_cache::useless_node
  btrfs: reloc: rename mark_block_processed and __mark_block_processed
  btrfs: reloc: use btrfs_backref_iter infrastructure
  btrfs: backref: implement btrfs_backref_iter_next()
  btrfs: backref: introduce the skeleton of btrfs_backref_iter
  btrfs: add missing annotation for btrfs_tree_lock()
  btrfs: add missing annotation for btrfs_lock_cluster()
  gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
  gpio: pxa: Add COMPILE_TEST support
  gpio: pxa: Fix return value of pxa_gpio_probe()
  dt-bindings: gpio: Add renesas,em-gio bindings
  gpio: mlxbf2: Fix sleeping while holding spinlock
  MAINTAINERS: Fix file name for DesignWare GPIO DT schema
  gpio: dwapb: Remove unneeded has_irq member in struct dwapb_port_property
  gpio: dwapb: Don't use IRQ 0 as valid Linux interrupt
  gpio: dwapb: avoid error message for optional IRQ
  gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
  powercap: RAPL: remove unused local MSR define
  m68k: tools: Replace zero-length array with flexible-array member
  m68k: Add missing __user annotation in get_user()
  m68k: mac: Avoid stuck ISM IOP interrupt on Quadra 900/950
  m68k: mac: Remove misleading comment
  m68k: mac: Don't call via_flush_cache() on Mac IIfx
  PM: runtime: Make clear what we do when conditions are wrong in rpm_suspend()
  printk: Remove pr_cont_once()
  thunderbolt: Add trivial .shutdown
  mmc: block: Fix use-after-free issue for rpmb
  fanotify: fix ignore mask logic for events on child and on dir
  ieee80211: Fix incorrect mask for default PE duration
  mac80211: mesh: fix discovery timer re-arming issue / crash
  usb: dwc3: keystone: Turn on USB3 PHY before controller
  dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property
  dt-bindings: usb: convert keystone-usb.txt to YAML
  usb: dwc3: gadget: Check for prepared TRBs
  usb: gadget: Fix issue with config_ep_by_speed function
  usb: cdns3: ep0: delete the redundant status stage
  usb: dwc2: Update Core Reset programming flow.
  usb: gadget: fsl: Fix a wrong judgment in fsl_udc_probe()
  usb: gadget: fix potential double-free in m66592_probe.
  usb: cdns3: Fix runtime PM imbalance on error
  usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
  usb: dwc3: Increase timeout for CmdAct cleared by device controller
  USB: dummy-hcd: use configurable endpoint naming scheme
  usb: cdns3: gadget: assign interrupt number to USB gadget structure
  usb: gadget: core: sync interrupt before unbind the udc
  arm64: dts: qcom: sc7180: Add interconnect properties for USB
  arm64: dts: qcom: sdm845: Add interconnect properties for USB
  dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
  ARM: dts: at91: Remove the USB EP child node
  dt-bindings: usb: atmel: Mark EP child node as deprecated
  usb: gadget: udc: atmel: Don't use DT to configure end point
  usb: dwc3: gadget: Use SET_EP_PRIME for NoStream
  usb: dwc3: gadget: Handle stream transfers
  usb: dwc3: gadget: Don't prepare beyond a transfer
  usb: dwc3: gadget: Wait for transfer completion
  usb: dwc3: gadget: Handle XferComplete for streams
  usb: dwc3: gadget: Enable XferComplete event
  usb: dwc3: gadget: Refactor TRB completion handler
  usb: dwc3: gadget: Check for in-progress END_TRANSFER
  usb: gadget: f_tcm: Inform last stream request
  usb: gadget: Introduce usb_request->is_last
  usb: dwc3: Get MDWIDTH for DWC_usb32
  usb: dwc3: Add support for DWC_usb32 IP
  usb: gadget: tegra-xudc: add port_speed_quirk
  usb: gadget: tegra-xudc: Add Tegra194 support
  dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller support
  USB: dummy-hcd: Add missing annotation for set_link_state()
  usb: gadget: Add missing annotation for xudc_handle_setup()
  usb: gadget: mass_storage: use module_usb_composite_driver to simplify the code
  usb: gadget: omap_udc: remove unneeded semicolon
  usb: gadget: udc: remove comparison to bool in mv_u3d_core.c
  usb: gadget: net2272: use false for 'use_dma'
  usb: dwc3: use true,false for dwc->otg_restart_host
  usb: gadget: function: remove redundant assignment to variable 'status'
  USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
  usb: gadget: f_acm: add suspend resume callbacks
  usb: gadget: f_serial: add suspend resume callbacks
  usb: gadget: u_serial: add suspend resume callbacks
  usb: dwc2: gadget: move gadget resume after the core is in L0 state
  usb: gadget: uvc_video: add worker to handle the frame pumping
  usb: renesas_usbhs: Use the correct style for SPDX License Identifier
  usb: gadget: f_fs: remove unneeded semicolon in __ffs_data_got_descs()
  dt-bindings: usb: dwc3: remove old DWC3 wrapper
  doc: dt: bindings: usb: dwc3: remove amlogic compatible entries
  usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles
  phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY
  arm64: dts: amlogic: use the new USB control driver for GXL and GXM
  usb: dwc3: meson-g12a: add support for GXL and GXM SoCs
  usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect
  usb: dwc3: meson-g12a: refactor usb init
  usb: gadget: udc: remove unused 'driver_desc'
  usb: gadget: max3420: Add a missing '\n' in a log message
  USB: mtu3: Use the correct style for SPDX License Identifier
  usb: cdns3: change dev_info to dev_dbg for debug message
  usb: cdns3: change "cdsn3" to"cdns3"
  usb: cdns3: delete role_override
  usb: cdns3: core: get role switch node from firmware
  usb: dwc3: gadget: Continue to process pending requests
  usb: gadget: tegra-xudc: Add vbus_draw support
  media: dvb-usb: Add Cinergy S2 PCIe Dual Port support
  media: dvbdev: Fix tuner->demod media controller link
  watchdog: m54xx: Add missing include
  dt-bindings: watchdog: renesas,wdt: Document r8a7742 support
  watchdog: Fix runtime PM imbalance on error
  watchdog: riowd: remove unneeded semicolon
  watchdog: Add new arm_smc_wdt watchdog driver
  dt-bindings: watchdog: Add ARM smc wdt for mt8173 watchdog
  watchdog: imx2_wdt: update contact email
  watchdog: iTCO: fix link error
  watchdog: da9062: No need to ping manually before setting timeout
  watchdog: da9063: Make use of pre-configured timeout during probe
  watchdog: da9062: Initialize timeout during probe
  watchdog: clarify that stop() is optional
  watchdog: imx_sc_wdt: Fix reboot on crash
  watchdog: ts72xx_wdt: fix build error
  ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model)
  habanalabs: handle MMU cache invalidation timeout
  habanalabs: don't allow hard reset with open processes
  habanalabs: GAUDI does not support soft-reset
  habanalabs: add print for soft reset due to event
  habanalabs: improve MMU cache invalidation code
  habanalabs: don't set default fence_ops->wait
  sched/core: Offload wakee task activation if it the wakee is descheduling
  sched/core: Optimize ttwu() spinning on p->on_cpu
  f2fs: avoid inifinite loop to wait for flushing node pages at cp_error
  vxlan: Do not assume RTNL is held in vxlan_fdb_info()
  mlxsw: spectrum: Fix spelling mistake in trap's name
  mlxsw: spectrum: Use dedicated trap group for sampled packets
  mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets
  mlxsw: spectrum: Rename ARP trap group
  mlxsw: spectrum_trap: Remove unnecessary field
  mlxsw: spectrum: Align TC and trap priority
  mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port
  mlxsw: spectrum: Change default rate and priority of DHCP packets
  mlxsw: spectrum: Trap IPv4 DHCP packets in router
  mlxsw: spectrum: Use same trap group for MLD and IGMP packets
  mlxsw: spectrum: Rename IGMP trap group
  m68k/PCI: Fix a memory leak in an error handling path
  Linux 5.7-rc7
  mtd: rawnand: arasan: Add new Arasan NAND controller
  dt-bindings: mtd: Document ARASAN NAND bindings
  MAINTAINERS: Add Arasan NAND controller and bindings
  mtd: rawnand: Add nand_extract_bits()
  mtd: rawnand: Ensure the number of bitflips is consistent
  lib/bch: Allow easy bit swapping
  lib/bch: Rework a little bit the exported function names
  mtd: rawnand: micron: Adapt the PAGE READ flow to constraint controllers
  mtd: rawnand: Remove the cmx270 NAND controller driver
  mtd: rawnand: Fix nand_gpio_waitrdy()
  mtd: rawnand: davinci: Get rid of the legacy interface implementation
  mtd: rawnand: davinci: Implement exec_op()
  mtd: rawnand: davinci: Stop using nand_chip.legacy.IO_ADDR_{R, W}
  mtd: rawnand: davinci: Inherit from nand_controller
  mtd: rawnand: brcmnand: correctly verify erased pages
  mtd: rawnand: brcmnand: improve hamming oob layout
  mtd: rawnand: brcmnand: fix hamming oob layout
  MAINTAINERS: Remove Xiaolei Li and mark MTK NFC as orphaned
  MAINTAINERS: Remove Piotr Sroka and mark Cadence NFC as orphaned
  mtd: rawnand: Propage CS selection to sub operations
  mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros
  mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant
  loop: remove redundant assignment to variable error
  MIPS: tools: Fix resource leak in elf-entry.c
  MIPS: SGI-IP30: Reorder the macros in war.h
  MIPS: emulate CPUCFG instruction on older Loongson64 cores
  MIPS: Tidy up CP0.Config6 bits definition
  MIPS: DTS: Only build subdir of current platform
  MIPS: Fix exception handler memcpy()
  ethtool: propagate get_coalesce return value
  net: ethernet: mtk_star_emac: use devm_register_netdev()
  net: devres: provide devm_register_netdev()
  net: devres: define a separate devres structure for devm_alloc_etherdev()
  net: move devres helpers into a separate source file
  Documentation: devres: add a missing section for networking helpers
  r8169: remove mask argument from r8168ep_ocp_read
  r8169: remove mask argument from r8168dp_ocp_read
  r8169: remove mask argument from rtl_w0w1_eri
  net: smsc911x: Fix runtime PM imbalance on error
  net: psample: fix build error when CONFIG_INET is not enabled
  net/mlx4_core: fix a memory leak bug.
  net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
  net: phy: mscc: fix initialization of the MACsec protocol mode
  net: stmmac: don't attach interface until resume finishes
  net: Fix return value about devm_platform_ioremap_resource()
  net: phy: at803x: fix PHY ID masks
  efi/x86: Drop the special GDT for the EFI thunk
  sparc32: fix page table traversal in srmmu_nocache_init()
  drm/msm/a6xx: skip HFI set freq if GMU is powered down
  drm/msm: Update the MMU helper function APIs
  drm/msm: Refactor address space initialization
  drm/msm: Attach the IOMMU device during initialization
  arm: dts: mt2712: add uart APDMA to device tree
  arm64: dts: mt8183: add mmc node
  arm64: dts: mt2712: add ethernet device node
  MAINTAINERS: add files related to kdump
  z3fold: fix use-after-free when freeing handles
  sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init()
  MAINTAINERS: update email address for Naoya Horiguchi
  sh: include linux/time_types.h for sockios
  kasan: disable branch tracing for core runtime
  selftests/vm/write_to_hugetlbfs.c: fix unused variable warning
  selftests/vm/.gitignore: add mremap_dontunmap
  rapidio: fix an error in get_user_pages_fast() error handling
  x86: bitops: fix build regression
  device-dax: don't leak kernel memory to user space after unloading kmem
  Revert "kobject: Make sure the parent does not get released before its children"
  x86/apic/uv: Remove code for unused distributed GRU mode
  Drivers: hv: vmbus: Resolve more races involving init_vp_index()
  Drivers: hv: vmbus: Resolve race between init_vp_index() and CPU hotplug
  efi/libstub: Add missing prototype for PE/COFF entry point
  x86/mm: Stop printing BRK addresses
  ice: cleanup unsigned loops
  ice: fix usage of incorrect variable
  ice: Fix bad register reads
  ice: check for compatibility between DDP package and firmware
  ice: Check if unicast MAC exists before setting VF MAC
  ice: Fix Tx timeout when link is toggled on a VF's interface
  ice: print Rx MDD auto reset message before VF reset
  ice: Call ice_aq_set_mac_cfg
  ice: Implement aRFS
  ice: Restore filters following reset
  ice: Enable flex-bytes support
  ice: Support IPv6 Flow Director filters
  ice: Support IPv4 Flow Director filters
  ice: Support displaying ntuple rules
  ice: Initialize Flow Director resources
  virtchnl: Add missing explicit padding to structures
  e1000e: disable s0ix entry and exit flows for ME systems
  e1000e: Disable TSO for buffer overrun workaround
  e1000e: Warn if disabling ULP failed
  igb: Report speed and duplex as unknown when device is runtime suspended
  igc: Remove unused descriptor's flags
  igc: Remove igc_nfc_rule_exit()
  igc: Change adapter->nfc_rule_lock to mutex
  igc: Change return type from igc_disable_nfc_rule()
  igc: Fix NFC rule validation
  igc: Fix NFC rules leak when driver is unloaded
  igc: Refactor igc_ethtool_update_nfc_rule()
  igc: Fix NFC rules restoration
  igc: Fix NFC rules with multicast addresses
  igc: Fix NFC rule overwrite cases
  igc: Fix locking issue when retrieving NFC rules
  igc: Fix 'sw_idx' type in struct igc_nfc_rule
  igc: Refactor igc_ethtool_add_nfc_rule()
  net/mlx5: Fix error flow in case of function_setup failure
  net/mlx5e: CT: Correctly get flow rule
  net/mlx5e: Update netdev txq on completions during closure
  net/mlx5: Annotate mutex destroy for root ns
  net/mlx5: Don't maintain a case of del_sw_func being null
  net/mlx5: Fix cleaning unmanaged flow tables
  net/mlx5: Fix memory leak in mlx5_events_init
  net/mlx5e: Fix inner tirs handling
  net/mlx5e: kTLS, Destroy key object after destroying the TIS
  net/mlx5e: Fix allowed tc redirect merged eswitch offload cases
  net/mlx5: Avoid processing commands before cmdif is ready
  net/mlx5: Fix a race when moving command interface to events mode
  net/mlx5: Add command entry handling completion
  net/mlx5e: Support pedit on mpls over UDP decap
  net/mlx5e: Add support for hw decapsulation of MPLS over UDP
  net/mlx5e: Allow to match on mpls parameters
  net/mlx5e: Add support for hw encapsulation of MPLS over UDP
  net: Add netif_is_bareudp() API to identify bareudp devices
  net/mlx5e: Introduce kconfig var for TC support
  net/mlx5e: Move TC-specific code from en_main.c to en_tc.c
  net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c
  net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c
  net/mlx5e: Use IS_ERR() to check and simplify code
  rxrpc: Fix a memory leak in rxkad_verify_response()
  rxrpc: Fix a warning
  net: sun: fix missing release regions in cas_init_one().
  bridge: mrp: Restore port state when deleting MRP instance
  switchdev: mrp: Remove the variable mrp_ring_state
  bridge: mrp: Add br_mrp_unique_ifindex function
  net: mscc: ocelot: fix address ageing time (again)
  r8169: fix OCP access on RTL8117
  net: phy: dp83869: Set opmode from straps
  net: phy: dp83869: Update port-mirroring to read straps
  selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh
  selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
  selftests/bpf: Add general instructions for test execution
  soc: fsl: dpio: Remove unused inline function qbman_write_eqcr_am_rt_register
  Revert "net: mvneta: speed down the PHY, if WoL used, to save energy"
  xtensa: add missing __user annotations to asm/uaccess.h
  xtensa: fix error paths in __get_user_{check,size}
  selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
  mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
  net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
  selftests: netdevsim: Always initialize 'RET' variable
  netdevsim: Ensure policer drop counter always increases
  cxgb4: add adapter hotplug support for ULDs
  soc: fsl: qe: clean up an indentation issue
  soc: fsl: dpio: Prefer the CPU affine DPIO
  net: flow_offload: simplify hw stats check handling
  net/ethernet/freescale: rework quiesce/activate for ucc_geth
  mpls: Add support for IPv6 tunnels
  ip6_tunnel: add generic MPLS receive support
  tunnel6: support for IPPROTO_MPLS
  ip6_tunnel: add MPLS transmit support
  ip6_tunnel: simplify transmit path
  sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
  tipc: block BH before using dst_cache
  net: mvpp2: fix RX hashing for non-10G ports
  kunit: use KUnit defconfig by default
  dt-bindings: timer: Add renesas,em-sti bindings
  clocksource/drivers/timer-versatile: Clear OF_POPULATED flag
  clocksource: mips-gic-timer: Mark GIC timer as unstable if ref clock changes
  clocksource: mips-gic-timer: Register as sched_clock
  clocksource: dw_apb_timer_of: Fix missing clockevent timers
  clocksource: dw_apb_timer: Affiliate of-based timer with any CPU
  clocksource: dw_apb_timer: Make CPU-affiliation being optional
  dt-bindings: timer: Move snps,dw-apb-timer DT schema from rtc
  dt-bindings: rtc: Convert snps,dw-apb-timer to DT schema
  clocksource/drivers/timer-ti-dm: Do one override clock parent in prepare()
  clocksource/drivers/timer-ti-dm: Fix spelling mistake "detectt" -> "detect"
  clocksource/drivers/timer-ti-dm: Fix warning for set but not used
  clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
  clocksource/drivers/timer-ti-32k: Add support for initializing directly
  drivers/clocksource/arm_arch_timer: Remove duplicate error message
  clocksource/drivers/arc_timer: Remove duplicate error message
  clocksource/drivers/rda: drop redundant Kconfig dependency
  soc: fsl: qbman: Remove unused inline function qm_eqcr_get_ci_stashing
  xtensa: fix type conversion in __get_user_size
  xtensa: add missing __user annotations to __{get,put}_user_check
  felix: Fix initialization of ioremap resources
  soc: fsl: qe: Replace one-element array and use struct_size() helper
  mptcp: use untruncated hash in ADD_ADDR HMAC
  ARM64: dts: mediatek: enable ethernet on pumpkin boards
  ARM64: dts: mediatek: add ethernet pins for pumpkin boards
  ARM64: dts: mediatek: add an alias for ethernet0 for pumpkin boards
  ARM64: dts: mediatek: add the ethernet node to mt8516.dtsi
  ARM64: dts: mediatek: add pericfg syscon to mt8516.dtsi
  net: ethernet: mtk-star-emac: new driver
  net: ethernet: mediatek: remove unnecessary spaces from Makefile
  net: ethernet: mediatek: rename Kconfig prompt
  dt-bindings: net: add a binding document for MediaTek STAR Ethernet MAC
  dt-bindings: add new compatible to mediatek,pericfg
  dt-bindings: convert the binding document for mediatek PERICFG to yaml
  treewide: Replace zero-length array with flexible-array
  net: ena: reduce driver load time
  net: ena: cosmetic: minor code changes
  net: ena: cosmetic: fix spacing issues
  net: ena: cosmetic: code reorderings
  net: ena: cosmetic: remove unnecessary code
  net: ena: cosmetic: fix line break issues
  net: ena: cosmetic: fix spelling and grammar mistakes in comments
  net: ena: cosmetic: set queue sizes to u32 for consistency
  net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation()
  net: ena: simplify ena_com_update_intr_delay_resolution()
  net: ena: fix ena_com_comp_status_to_errno() return value
  net: ena: use explicit variable size for clarity
  net: ena: rename ena_com_free_desc to make API more uniform
  net: ena: add support for the rx offset feature
  net: atlantic: proper rss_ctrl1 (54c0) initialization
  net: atlantic: QoS implementation: min_rate
  net: atlantic: change the order of arguments for TC weight/credit setters
  net: atlantic: always use random TC-queue mapping for TX on A2.
  net: atlantic: automatically downgrade the number of queues if necessary
  net: atlantic: QoS implementation: max_rate
  net: atlantic: make TCVEC2RING accept nic_cfg
  net: atlantic: per-TC queue statistics
  net: atlantic: QoS implementation: multi-TC support
  net: atlantic: changes for multi-TC support
  net: atlantic: move PTP TC initialization to a separate function
  net: atlantic: changes for multi-TC support
  selftests: net: add fdb nexthop tests
  vxlan: support for nexthop notifiers
  nexthop: add support for notifiers
  vxlan: ecmp support for mac fdb entries
  nexthop: support for fdb ecmp nexthops
  kunit: use --build_dir=.kunit as default
  Documentation: test.h - fix warnings
  selftests/timens: handle a case when alarm clocks are not supported
  Kernel selftests: Add check if TPM devices are supported
  thermal: rcar_thermal: Clean up rcar_thermal_update_temp()
  spi: Make spi_delay_exec() warn if called from atomic context
  RDMA/rtrs: Get rid of the do_next_path while_next_path macros
  RDMA/rtrs: server: Use already dereferenced rtrs_sess structure
  RDMA/rnbd: Fix compilation error when CONFIG_MODULES is disabled
  ima: verify mprotect change is consistent with mmap policy
  IB/cma: Fix ports memory leak in cma_configfs
  drm/vblank: Fix -Wformat compile warnings on some arches
  tools/power/x86/intel-speed-select: Fix invalid core mask
  tools/power/x86/intel-speed-select: Increase CPU count
  tools/power/x86/intel-speed-select: Fix json perf-profile output output
  ASoC: max9867: keep ADCs and DACs always on
  ASoC: max9867: add digital microphone controls
  x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
  drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
  drm/amd/display: Handle GPU reset for DC block
  drm/amdgpu: add apu flags (v2)
  drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
  drm/amdgpu: fix pm sysfs node handling (v2)
  drm/amdgpu: move gpu_info parsing after common early init
  drm/amdgpu: move discovery gfx config fetching
  selftests: vdso: Add a selftest for vDSO getcpu()
  selftests: vdso: Use a header file to prototype parse_vdso API
  thermal: qoriq: Add platform dependencies
  drivers: thermal: tsens: Merge tsens-common.c into tsens.c
  thermal/of: Rename of-thermal.c
  thermal/governors: Prefix all source files with gov_
  thermal/drivers/user_space: Sort headers alphabetically
  thermal/drivers/of-thermal: Sort headers alphabetically
  thermal/drivers/cpufreq_cooling: Replace module.h with export.h
  thermal/drivers/cpufreq_cooling: Sort headers alphabetically
  thermal/drivers/clock_cooling: Include export.h
  thermal/drivers/clock_cooling: Sort headers alphabetically
  thermal/drivers/thermal_hwmon: Include export.h
  thermal/drivers/thermal_hwmon: Sort headers alphabetically
  thermal/drivers/thermal_helpers: Include export.h
  thermal/drivers/thermal_helpers: Sort headers alphabetically
  thermal/core: Replace module.h with export.h
  thermal/core: Get rid of MODULE_* tags
  thermal: imx8mm: Replace zero-length array with flexible-array
  EDAC/amd64: Add AMD family 17h model 60h PCI IDs
  hwmon: (k10temp) Add AMD family 17h model 60h PCI match
  iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
  iio:chemical:sps30: Fix timestamp alignment
  iio: adc: stm32-adc: fix a wrong error message when probing interrupts
  x86/amd_nb: Add AMD family 17h model 60h PCI IDs
  iio: light: gp2ap002: Take runtime PM reference on light read
  efi/efivars: Add missing kobject_put() in sysfs entry creation error path
  drm/msm/dpu: dpu_setup_dspp_pcc() can be static
  drm/msm/a6xx: a6xx_hfi_send_start() can be static
  dm zoned: remove leftover hunk for switching to sequential zones
  arm64: Add get_user() type annotation on the !access_ok() path
  dt-bindings: thermal: Add yaml bindings for thermal zones
  dt-bindings: thermal: Add yaml bindings for thermal cooling-devices
  dt-bindings: thermal: Add yaml bindings for thermal sensors
  tpm: eventlog: Replace zero-length array with flexible-array member
  tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID
  selftests: vdso: Rename vdso_test to vdso_test_gettimeofday
  selftests/exec: Verify execve of non-regular files fail
  i2c: efm32: Avoid unnecessary check in efm32_i2c_probe()
  i2c: efm32: Omit superfluous error message in efm32_i2c_probe()
  efi/libstub: Use pool allocation for the command line
  gpio: max730x: bring gpiochip_add_data after port config
  Revert "dt-binding: i2c: add bus-supply property"
  Revert "i2c: core: support bus regulator controlling in adapter"
  ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch
  ALSA: firewire-motu: refactoring protocol v3 for clock source getter
  ALSA: firewire-motu: refactoring protocol v2 for clock source getter
  ALSA: firewire-motu: remove obsoleted codes
  ALSA: firewire-motu: use table-based calculation of packet formats for stream management
  ALSA: firewire-motu: use table-based calculation of packet formats for proc
  ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3
  ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2
  ALSA: firewire-motu: add model-specific table of chunk count
  ALSA: firewire-motu: drop protocol structure
  ALSA: firewire-motu: add wrapper functions for protocol-dependent operations
  ALSA: firewire-motu: localize protocol data
  ALSA: firewire-motu: move spec data to v3 protocol file
  ALSA: firewire-motu: move spec data to v2 protocol file
  block/rnbd: Fix an IS_ERR() vs NULL check in find_or_create_sess()
  i2c: designware: Drop hard coded FIFO depth assignment
  i2c: designware: Read counters from ACPI for PCI driver
  i2c: designware: Move ACPI parts into common module
  i2c: designware: Drop unneeded condition in i2c_dw_validate_speed()
  i2c: designware: Move i2c_dw_validate_speed() helper to a common code
  i2c: designware: Include proper headers in i2c-desingware-core.h
  i2c: designware: Get rid of PCI driver specifics in common code
  efi/libstub: Don't parse overlong command lines
  block: remove the disk and queue NULL checks in blkdev_issue_flush
  block: remove the error_sector argument to blkdev_issue_flush
  crypto: hisilicon/qm - change debugfs file name from qm_regs to regs
  crypto: hisilicon/qm - add DebugFS for xQC and xQE dump
  crypto: hisilicon/zip - add debugfs for Hisilicon ZIP
  crypto: hisilicon/hpre - add debugfs for Hisilicon HPRE
  crypto: hisilicon/sec2 - add debugfs for Hisilicon SEC
  crypto: hisilicon/qm - add debugfs to the QM state machine
  crypto: hisilicon/qm - add debugfs for QM
  crypto: stm32/crc32 - protect from concurrent accesses
  crypto: stm32/crc32 - don't sleep in runtime pm
  crypto: stm32/crc32 - fix multi-instance
  crypto: stm32/crc32 - fix run-time self test issue.
  crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
  PCI: dwc: Use private data pointer of "struct irq_domain" to get pcie_port
  PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
  PCI: dwc: Fix inner MSI IRQ domain registration
  PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname()
  PCI: dwc: intel: Make intel_pcie_cpu_addr() static
  PCI: dwc: Program outbound ATU upper limit register
  MAINTAINERS: add entry for AMD energy driver
  hwmon: (amd_energy) Add documentation
  hwmon: Add amd_energy driver to report energy counters
  hwmon: (nct7802) Replace container_of() API
  hwmon: (lm90) Add max6654 support to lm90 driver
  hwmon : (nct6775) Use kobj_to_dev() API
  hwmon: (pmbus) Driver for Maxim MAX16601
  hwmon: (pmbus) Improve initialization of 'currpage' and 'currphase'
  hwmon: (adt7411) update contact email
  hwmon: (lm75) Fix all coding-style warnings on lm75 driver
  hwmon: Reduce indentation level in __hwmon_device_register()
  hwmon: (ina2xx) Implement alert functions
  hwmon: (lm70) Add support for ACPI
  hwmon: (dell-smm) Use one DMI match for all XPS models
  hwmon: (nct7904) Add watchdog function
  spi: rb4xx: add corresponding device tree documentation
  spi: rb4xx: update driver to be device tree aware
  spi: rb4xx: null pointer bug fix
  ext2: code cleanup by removing ifdef macro surrounding
  firmware: tegra: Defer BPMP probe if shared memory not available
  arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1
  soc/tegra: pmc: Enable PMIC wake event on Tegra210
  spi: dw: Discard dma_width member of the dw_spi structure
  spi: dw: Discard unused void priv pointer
  spi: dw: Discard static DW DMA slave structures
  spi: dw: Enable interrupts in accordance with DMA xfer mode
  mt76: mt7915: Fix build error
  ext2: Fix i_op setting for special inode
  batman-adv: use rcu_replace_pointer() where appropriate
  batman-adv: Revert "Drop lockdep.h include for soft-interface.c"
  regulator/mfd: max8998: Document charger regulator
  regulator: max8998: Add charger regulator
  ASoC: pxa: remove Compulab pxa2xx boards
  PCI: pci-bridge-emul: Eliminate the 'reserved' member
  PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0
  PCI: pci-bridge-emul: Fix Root Cap/Status comment
  PCI: pci-bridge-emul: Fix PCIe bit conflicts
  MAINTAINERS: Add file patterns for rcar PCI device tree bindings
  PCI: rcar: Add endpoint mode support
  dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoint controller
  PCI: endpoint: Add support to handle multiple base for mapping outbound memory
  misc: rtsx: Add short delay after exit from ASPM
  x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux
  sc16is7xx: Read the LSR register for basic device presence check
  sc16is7xx: Allow sharing the IRQ line
  sc16is7xx: Use threaded IRQ
  sc16is7xx: Always use falling edge IRQ
  staging: vt6656: move key frag controls to vnt_fill_txkey
  staging: vt6656: Move calling point of vnt_fill_txkey.
  staging: vt6656: Move tx_key inside vnt_fill_txkey.
  staging: vt6656: move tx_body_size/payload_len to skb->len
  staging: vt6656: Move key_buffer inside vnt_fill_txkey.
  staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control
  staging: vt6656: use ieee80211_tx_info to replace need_mic
  staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey
  staging: vt6656: rxtx remove unused need_ack
  staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context.
  staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not a string
  printk: handle blank console arguments passed in.
  misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260_set_aspm()
  misc: rtsx: Simplify rtsx_comm_set_aspm()
  misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
  misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value
  misc: rtsx: Removed unused dev_aspm_mode
  misc: rtsx: Remove unused pcr_ops
  bus: mhi: core: Handle syserr during power_up
  bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition
  bus: mhi: core: Do not process SYS_ERROR if RDDM is supported
  bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed
  bus: mhi: core: Handle disable transitions in state worker
  bus: mhi: core: Remove the system error worker thread
  bus: mhi: core: Ensure non-zero session or sequence ID values are used
  bus: mhi: core: Improve debug logs for loading firmware
  bus: mhi: core: Return appropriate error codes for AMSS load failure
  bus: mhi: core: Handle firmware load using state worker
  bus: mhi: core: Read transfer length from an event properly
  bus: mhi: core: Add range check for channel id received in event ring
  bus: mhi: core: Cache intmod from mhi event to mhi channel
  bus: mhi: core: Refactor mhi queue APIs
  mips: cevt-r4k: Update the r4k-clockevent frequency in sync with CPU
  mips: csrc-r4k: Mark R4K timer as unstable if CPU freq changes
  mips: Add udelay lpj numbers adjustment
  mips: Add CPS_NS16550_WIDTH config
  mips: Add CONFIG/CONFIG6/Cause reg fields macro
  mips: Add CP0 Write Merge config support
  mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
  mips: Add MIPS Warrior P5600 support
  mips: Add MIPS Release 5 support
  ice: Rename build_ctob to ice_build_ctob
  ice: remove unnecessary backslash
  ice: remove unnecessary check
  ice: remove unnecessary expression that is always true
  ice: Fix check for removing/adding mac filters
  ice: refactor filter functions
  ice: Fix resource leak on early exit from function
  ice: cleanup vf_id signedness
  ice: Fix casting issues
  ice: Provide more meaningful error message
  ice: Fix probe/open race condition
  ice: only drop link once when setting pauseparams
  ice: Fix check for contiguous TCs
  ice: Don't reset and rebuild for Tx timeout on PFC enabled queue
  ice: Add VF promiscuous support
  ice: Add support for tunnel offloads
  ice: report netlist version in .info_get
  drm/nouveau/dispnv50: fix runtime pm imbalance on error
  drm/nouveau: fix runtime pm imbalance on error
  drm/nouveau: fix runtime pm imbalance on error
  drm/nouveau/debugfs: fix runtime pm imbalance on error
  drm/nouveau/nouveau/hmm: fix migrate zero page to GPU
  drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocations
  drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST
  drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes()
  drm/nouveau/kms/gv100-: Add support for interlaced modes
  drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support
  drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create()
  drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved
  drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head
  drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF
  drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld()
  drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling
  drm/nouveau/kms: Fix regression by audio component transition
  drm/nouveau/device: use regular PRI accessors in chipset detection
  drm/nouveau/device: detect vGPUs
  drm/nouveau/device: detect if changing endianness failed
  drm/nouveau/device: rework mmio mapping code to get rid of second map
  drm/nouveau/mmu: Remove unneeded semicolon
  drm/nouveau: Use generic helper to check _PR3 presence
  drm/nouveau/acr: Use kmemdup instead of kmalloc and memcpy
  drm/nouveau/core/memory: remove redundant assignments to variable ret
  drm/nouveau/svm: map pages after migration
  drm/nouveau/disp/gv100-: expose capabilities class
  drm/nouveau/bios: move ACPI _ROM handling
  drm/nouveau: remove open-coded version of remove_conflicting_pci_framebuffers()
  drm/nouveau/gr/gk20a: move MODULE_FIRMWARE firmware definitions
  drm/nouveau/ibus: use nvkm_subdev_new_()
  drm/nouveau/core: add nvkm_subdev_new_() for bare subdevs
  drm/nouveau/kms: Support NVIDIA format modifiers
  drm/nouveau/kms: Check framebuffer size against bo
  drm/nouveau/kms: Add format mod prop to base/ovly/nvdisp
  drm/nouveau/acr: ensure falcon providing acr functions is bootstrapped first
  drm/nouveau/kms: Remove struct nouveau_framebuffer
  drm/nouveau/kms: Remove field nvbo from struct nouveau_framebuffer
  drm/nouveau/kms: Move struct nouveau_framebuffer.vma to struct nouveau_fbdev
  drm/nouveau/kms: Remove unused fields from struct nouveau_framebuffer
  drm/nouveau: fix out-of-tree module build
  drm: Generalized NV Block Linear DRM format mod
  flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
  bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check
  bpf: Selftests, verifier case for non null pointer map value branch
  bpf: Selftests, verifier case for non null pointer check branch taken
  bpf: Verifier track null pointer branch_taken with JNE and JEQ
  MAINTAINERS, xsk: Update AF_XDP section after moves/adds
  xsk: Explicitly inline functions and move definitions
  xdp: Simplify xdp_return_{frame, frame_rx_napi, buff}
  xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code
  mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  i40e: Separate kernel allocated rx_bi rings from AF_XDP rings
  i40e: Refactor rx_bi accesses
  xsk: Introduce AF_XDP buffer allocation API
  xsk: Move defines only used by AF_XDP internals to xsk.h
  xsk: Move driver interface to xdp_sock_drv.h
  xsk: Move xskmap.c to net/xdp/
  xsk: Fix xsk_umem_xdp_frame_sz()
  net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe()
  net: don't return invalid table id error when we fall back to PF_UNSPEC
  net: ipip: fix wrong address family in init error path
  net/tls: free record only on encryption error
  net/tls: fix encryption error checking
  net: phy: tja11xx: add SQI support
  ethtool: provide UAPI for PHY Signal Quality Index (SQI)
  net: ethernet: ti: am65-cpsw-nuss: fix error handling of am65_cpsw_nuss_probe
  net: ethernet: ti: fix some return value check of cpsw_ale_create()
  qed: Add XRC to RoCE
  qed: changes to ILT to support XRC
  net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
  net: psample: Add tunnel support
  ethtool: count header size in reply size estimate
  RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work
  exfat: add the dummy mount options to be backward compatible with staging/exfat
  IB/uverbs: Introduce create/destroy QP commands over ioctl
  IB/uverbs: Introduce create/destroy WQ commands over ioctl
  IB/uverbs: Introduce create/destroy SRQ commands over ioctl
  IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI
  IB/uverbs: Extend CQ to get its own asynchronous event FD
  IB/uverbs: Refactor related objects to use their own asynchronous event FD
  igc: Change byte order in struct igc_nfc_filter
  igc: Align terms used in NFC support code
  igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c
  igc: Early return in igc_get_ethtool_nfc_entry()
  igc: Cleanup _get|set_rxnfc ethtool ops
  igc: Get rid of igc_max_channels()
  igc: Remove unused field from igc_nfc_filter
  igc: Remove per queue good transmited counter register
  igc: Remove header redirection register
  igc: Remove obsolete circuit breaker registers
  e1000: Do not perform reset in reset_task if we are already down
  igc: Enable NFC rules based source MAC address
  igc: Add support for source address filters in core
  xen: enable BALLOON_MEMORY_HOTPLUG by default
  xen: expand BALLOON_MEMORY_HOTPLUG description
  RDMA/core: Allow the ioctl layer to abort a fully created uobject
  apparmor: Fix use-after-free in aa_audit_rule_init
  apparmor: Fix aa_label refcnt leak in policy_update
  apparmor: fix potential label refcnt leak in aa_change_profile
  drm/amdgpu: resize VRAM BAR for CPU access on gfx10
  drm/amdgpu: drop navi pcie bw callback
  drm/amdgpu: improve error handling in pcie_bw
  drm/amdkfd: fix restore worker race condition
  ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
  ARM: dts: mmp3-dell-ariel: Fix the SPI devices
  ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
  ARM: dts: mmp3: Add the fifth SD HCI
  ARM: dts: berlin*: Fix up the SDHCI node names
  ARM: dts: mmp3: Fix USB & USB PHY node names
  ARM: dts: mmp3: Fix L2 cache controller node name
  ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property
  ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property
  ARM: dts: pxa910: Fix the gpio interrupt cell number
  ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property
  ARM: dts: pxa168: Fix the gpio interrupt cell number
  ARM: dts: pxa168: Add missing address/size cells to i2c nodes
  ARM: dts: dove: Fix interrupt controller node name
  ARM: dts: kirkwood: Fix interrupt controller node name
  x86/tsc: Add tsc_early_khz command line parameter
  pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing
  PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc)
  PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
  RISC-V: gp_in_global needs register keyword
  PCI: shpchp: Make shpchp_unconfigure_device() void
  PCI/switchtec: Correct bool variable type assignment
  PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove()
  iio: proximity: ping: pass reference to IIO device as param to ping_read()
  iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock
  iio: proximity: Add driver support for vcnl3020 proximity sensor
  dt-bindings: proximity: provide vcnl3020 device tree binding document
  xen/pvcalls: Make pvcalls_back_global static
  xen/cpuhotplug: Fix initial CPU offlining for PV(H) guests
  xen-platform: Constify dev_pm_ops
  xen/pvcalls-back: test for errors when calling backend_connect()
  ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
  BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
  drm/amdgpu: off by one in amdgpu_device_attr_create_groups() error handling
  drm/amdgpu/smu10: Replace one-element array and use struct_size() helper
  drm/amd/display: Set/Reset avmute when disable/enable stream
  drm/amd/display: Fix incorrectly pruned modes with deep color
  drm/amd/display: correct rn NUM_VMID
  drm/amd/display: Avoid pipe split when plane is too small
  drm/amd/display: Defer cursor lock until after VUPDATE
  drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
  drm/amd/display: Remove dml_common_def file
  drm/amd/display: fix and simplify pipe split logic
  drm/amd/display: Minimize DSC resource re-assignment
  drm/amdgpu: add condition to set MP1 state on gpu reset
  drm/amdkfd: report the real PCI bus number
  drm/amdgpu fix incorrect sysfs remove behavior for xgmi
  drm/amd/powerplay: unify the prompts on thermal interrupts
  drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2)
  drm/amd/display: Expose support for xBGR ordered fp16 formats.
  drm/amdgpu/vcn2.5: Remove old DPG workaround
  drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating
  drm/amdgpu: resolve ras recovery vs smi race condition
  drm/amdkfd: Fix boolreturn.cocci warnings
  drm/amd/display: Respect PP_STUTTER_MODE but don't override DC_DISABLE_STUTTER
  drm/amd/display: Fix disable_stutter debug option
  drm/amd/display: Add DC Debug mask to disable features for bringup
  drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu attribute
  selftests/exec: Add binfmt_script regression test
  exec: Remove recursion from search_binary_handler
  exec: Generic execfd support
  exec/binfmt_script: Don't modify bprm->buf and then return -ENOEXEC
  exec: Move the call of prepare_binprm into search_binary_handler
  exec: Allow load_misc_binary to call prepare_binprm unconditionally
  exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds
  null_blk: don't allow discard for zoned mode
  null_blk: return error for invalid zone size
  arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context
  arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register
  arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register
  arm64/cpufeature: Add remaining feature bits in ID_PFR0 register
  arm64/cpufeature: Introduce ID_MMFR5 CPU register
  arm64/cpufeature: Introduce ID_DFR1 CPU register
  arm64/cpufeature: Introduce ID_PFR2 CPU register
  arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0
  arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register
  arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register
  clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice
  clk: imx: add imx8m_clk_hw_composite_bus
  clk: imx: add mux ops for i.MX8M composite clk
  IB/hfi1: Enable the transmit side of the datagram ipoib netdev
  IB/ipoib: Add capability to switch between datagram and connected mode
  IB/hfi1: Add packet histogram trace event
  IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size
  IB/hfi1: Activate the dummy netdev
  IB/hfi1: Add rx functions for dummy netdev
  IB/hfi1: Add interrupt handler functions for accelerated ipoib
  IB/hfi1: Add functions to receive accelerated ipoib packets
  IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts
  IB/ipoib: Increase ipoib Datagram mode MTU's upper limit
  IB/hfi1: RSM rules for AIP
  IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs
  IB/hfi1: Remove module parameter for KDETH qpns
  IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev
  IB/hfi1: Add functions to transmit datagram ipoib packets
  IB/hfi1: Add accelerated IP capability bit
  block: remove ioctl_by_bdev
  s390/dasd: remove ioctl_by_bdev calls
  dasd: refactor dasd_ioctl_information
  loop: Add LOOP_CONFIGURE ioctl
  loop: Clean up LOOP_SET_STATUS lo_flags handling
  loop: Rework lo_ioctl() __user argument casting
  loop: Move loop_set_status_from_info() and friends up
  loop: Factor out configuring loop from status
  loop: Remove figure_loop_size()
  loop: Refactor loop_set_status() size calculation
  loop: Switch to set_capacity_revalidate_and_notify()
  loop: Factor out setting loop device size
  loop: Remove sector_t truncation checks
  loop: Call loop_config_discard() only after new config is applied
  powerpc/64s: Disable STRICT_KERNEL_RWX
  iommu/arm-smmu-v3: Manage ASIDs with xarray
  arm64: mm: Add asid_gen_match() helper
  firmware: smccc: Fix missing prototype warning for arm_smccc_version_init
  RDMA/efa: Report host information to the device
  RDMA/efa: Fix setting of wrong bit in get/set_feature commands
  arm64: vdso: Fix CFI directives in sigreturn trampoline
  arm64: vdso: Don't prefix sigreturn trampoline with a BTI C instruction
  kernel/printk: add kmsg SEEK_CUR handling
  printk: Fix a typo in comment "interator"->"iterator"
  irqdomain: Allow software nodes for IRQ domain creation
  irqdomain: Get rid of special treatment for ACPI in __irq_domain_add()
  arm64: dts: Add SC9863A emmc and sd card nodes
  arm64: dts: Add SC9863A clock nodes
  irqdomain: Make __irq_domain_add() less OF-dependent
  arm64: dts: mt6358: add PMIC MT6358 related nodes
  driver core: Remove unnecessary is_fwnode_dev variable in device_add()
  drivers property: When no children in primary, try secondary
  driver core: platform: Fix spelling errors in platform.c
  staging: rtl8192e: Using comparison to true is error prone
  kobject: Make sure the parent does not get released before its children
  w1_therm: remove redundant assignments to variable ret
  w1_therm: Free the correct variable
  driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
  staging: vchiq_arm: cast with __force as needed
  staging: rtl8192e: Using comparison to true is error prone
  rtc: mt6397: Add support for the MediaTek MT6358 RTC
  mfd: Add support for the MediaTek MT6358 PMIC
  dt-bindings: mfd: Add compatible for the MediaTek MT6358 PMIC
  mfd: mt6397: Trim probe function to support different chips more cleanly
  mfd: mt6397: Modify suspend/resume behavior
  usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x
  mips: MAAR: Use more precise address mask
  MIPS: SGI-IP27: Remove not used definition TICK_SIZE in ip27-timer.c
  igc: Remove mac_table from igc_adapter
  igc: Remove IGC_MAC_STATE_SRC_ADDR flag
  net: nlmsg_cancel() if put fails for nhmsg
  ax25: fix setsockopt(SO_BINDTODEVICE)
  wireguard: noise: separate receive counter from send counter
  wireguard: queueing: preserve flow hash across packet scrubbing
  wireguard: noise: read preshared key while taking lock
  wireguard: selftests: use newer iproute2 for gcc-10
  bpf: Prevent mmap()'ing read-only maps as writable
  security: Fix hook iteration for secid_to_secctx
  atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl()
  atm: lift copyin from atm_dev_ioctl()
  atm: switch do_atm_iobuf() to direct use of atm_getnames()
  atm: move copyin from atm_getnames() into the caller
  atm: separate ATM_GETNAMES handling from the rest of atm_dev_ioctl()
  batadv_socket_read(): get rid of pointless access_ok()
  get rid of compat_mc_setsockopt()
  handle the group_source_req options directly
  ipv6: take handling of group_source_req options into a helper
  ipv4: take handling of group_source_req options into a helper
  ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP directly
  ipv6: do compat setsockopt for MCAST_MSFILTER directly
  ip6_mc_msfilter(): pass the address list separately
  ipv4: do compat setsockopt for MCAST_MSFILTER directly
  set_mcast_msfilter(): take the guts of setsockopt(MCAST_MSFILTER) into a helper
  get rid of compat_mc_getsockopt()
  ip*_mc_gsfget(): lift copyout of struct group_filter into callers
  compat_ip{,v6}_setsockopt(): enumerate MCAST_... options explicitly
  lift compat definitions of mcast [sg]etsockopt requests into net/compat.h
  arm64: dts: rockchip: fix pinctrl-names for gpio-leds node on rk3326-odroid-go2
  ARM: dts: bcm: HR2: Fix PPI interrupt types
  ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
  drm/dp: Lenovo X13 Yoga OLED panel brightness fix
  riscv: Fix print_vm_layout build error if NOMMU
  audit: add subj creds to NETFILTER_CFG record to
  riscv: Add support to determine no. of L2 cache way enabled
  riscv: cacheinfo: Implement cache_get_priv_group with a generic ops structure
  arm64: dts: meson-g12b-gtking-pro: add initial device-tree
  dt-bindings: arm: amlogic: add support for the Beelink GT-King Pro
  arm64: dts: meson-g12b-gtking: add initial device-tree
  dt-bindings: arm: amlogic: add support for the Beelink GT-King
  arm64: dts: meson: convert ugoos-am6 to common w400 dtsi
  drm/amd/display: Defer cursor lock until after VUPDATE
  NFSD: Fix improperly-formatted Doxygen comments
  NFSD: Squash an annoying compiler warning
  SUNRPC: Clean up request deferral tracepoints
  NFSD: Add tracepoints for monitoring NFSD callbacks
  NFSD: Add tracepoints to the NFSD state management code
  NFSD: Add tracepoints to NFSD's duplicate reply cache
  SUNRPC: svc_show_status() macro should have enum definitions
  SUNRPC: Restructure svc_udp_recvfrom()
  SUNRPC: Refactor svc_recvfrom()
  drm/amd/display: Remove dml_common_def file
  drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
  dm zoned: terminate reclaim on congestion
  dm zoned: start reclaim with sequential zones
  dm zoned: reclaim random zones when idle
  dm zoned: separate random and cache zones
  dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
  dm zoned: Avoid 64-bit division error in dmz_fixup_devices
  dm: use DMDEBUG macros now that they use pr_debug variants
  dm zoned: remove spurious newlines from debugging messages
  dm: use dynamic debug instead of compile-time config option
  dm: replace zero-length array with flexible-array
  dm zoned: metadata version 2
  rds: fix crash in rds_info_getsockopt()
  dm zoned: ignore metadata zone in dmz_alloc_zone()
  dm zoned: Reduce logging output on startup
  dm zoned: add metadata logging functions
  exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds
  exec: Teach prepare_exec_creds how exec treats uids & gids
  SUNRPC: Clean up svc_release_skb() functions
  SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives
  SUNRPC: Replace dprintk() call sites in TCP receive path
  remoteproc: Fix an error code in devm_rproc_alloc()
  firmware: smccc: Add function to fetch SMCCC version
  firmware: smccc: Refactor SMCCC specific bits into separate file
  firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead
  firmware: smccc: Add the definition for SMCCCv1.2 version/error codes
  firmware: smccc: Update link to latest SMCCC specification
  firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above
  pipe: Fix pipe_full() test in opipe_prep().
  ACPI/IORT: Fix PMCG node single ID mapping handling
  arm64/cpufeature: Drop open encodings while extracting parange
  sparc32: fix register window handling in genregs32_[gs]et()
  spi: bcm2835: Tear down DMA before turning off SPI controller
  Bluetooth: hci_qca: Fix uninitialized access to hdev
  efi/libstub: Use snprintf with %ls to convert the command line
  efi/libstub: Get the exact UTF-8 length
  efi/libstub: Use %ls for filename
  efi/libstub: Add UTF-8 decoding to efi_puts
  efi/printf: Add support for wchar_t (UTF-16)
  efi/gop: Add an option to list out the available GOP modes
  efi/libstub: Add definitions for console input and events
  efi/libstub: Implement printk-style logging
  fs: rename pipe_buf ->steal to ->try_steal
  fs: make the pipe_buf_operations ->confirm operation optional
  fs: make the pipe_buf_operations ->steal operation optional
  trace: remove tracing_pipe_buf_ops
  pipe: merge anon_pipe_buf*_ops
  fs: simplify do_splice_from
  fs: simplify do_splice_to
  drm/mediatek: Eliminate the magic number in array size
  drm/mediatek: Cleanup coding style in mediatek a bit
  drm/mediatek: Stop iterating dma addresses when sg_dma_len() == 0
  i2c: pxa: implement generic i2c bus recovery
  MAINTAINERS: Add maintainer entry for linear ranges helper
  soc: imx: move cpu code to drivers/soc/imx
  ARM: imx: move cpu definitions into a header
  ARM: imx: use device_initcall for imx_soc_device_init
  arm64: dts: Add ds26522 node to dts to ls1043ardb
  arm64: dts: add qe node to ls1043ardb
  arm64/cpufeature: Validate hypervisor capabilities during CPU hotplug
  arm64: dts: ls1028a: sl28: keep switch port names consistent
  ASoC: max9867: add mono playback switch
  ASoC: max9867: add filter controls
  ASoC: max9867: don't use regmap defaults
  ASoC: mmp-sspa: Fix the error handling in probe()
  io_uring: don't submit sqes when ctx->refs is dying
  Bluetooth: Fix assuming EIR flags can result in SSP authentication
  rxrpc: Fix ack discard
  rxrpc: Trace discarded ACKs
  Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
  objtool: Enable compilation of objtool for all architectures
  spi: bcm2835aux: Fix controller unregister order
  spi: bcm2835: Fix controller unregister order
  spi: Fix controller unregister order
  soundwire: intel: use a single module
  ASoC: max9867: fix ADC level control
  powerpc/kasan: Declare kasan_init_region() weak
  powerpc/kasan: Refactor update of early shadow mappings
  powerpc/kasan: Remove unnecessary page table locking
  powerpc/kasan: Fix shadow pages allocation failure
  powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
  powerpc/kasan: Fix error detection on memory allocation
  powerpc/64s/hash: Add stress_slb kernel boot option to increase SLB faults
  ocxl: Fix misleading comment
  powerpc/tm: Document h/rfid and mtmsrd quirk
  powerpc/wii: Fix declaration made after definition
  powerpc/64s/pgtable: fix an undefined behaviour
  powerpc/64s: Fix early_init_mmu section mismatch
  powerpc/powernv: add NULL check after kzalloc
  powerpc/ps3: Add check for otheros image size
  powerpc/book3s64/radix/tlb: Determine hugepage flush correctly
  objtool: Move struct objtool_file into arch-independent header
  objtool: Exit successfully when requesting help
  objtool: Add check_kcov_mode() to the uaccess safelist
  samples/ftrace: Fix asm function ELF annotations
  i2c: altera: cleanup spinlock
  io_uring: reset -EBUSY error when io sq thread is waken up
  arm64: tegra: Make the RTC a wakeup source on Jetson TX2
  arm64: tegra: Enable VI I2C on Jetson Nano
  arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
  arm64: tegra: Add Tegra VI CSI support in device tree
  arm64: tegra: Add reset-cells to memory controller
  arm64: tegra: Fix SOR powergate clocks and reset
  arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier
  arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
  arm64: tegra: Hook up EMC cooling device
  arm64: tegra: Add external memory controller node for Tegra210
  i2c: core: support bus regulator controlling in adapter
  dt-binding: i2c: add bus-supply property
  i2c: reword explanation about atomic transfers
  i2c: slave-eeprom: add support for 24c512 EEPROMs
  i2c: mediatek: Add i2c ac-timing adjust support
  media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockchip dphy rx0 bindings out of staging
  media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove non-used reg property
  media: atomisp: unify the version for isp2401 a0 and b0 versions
  media: atomisp: update TODO with the current data
  media: atomisp: adjust some code at sh_css that could be broken
  media: atomisp: don't produce errs for ignored IRQs
  media: atomisp: print IRQ when debugging
  media: atomisp: isp_mmu: don't use kmem_cache
  media: atomisp: add a notice about possible leak resources
  usb: pulse8-cec: Switch to use %ptT
  ARM: bcm2835: Switch to use %ptT
  lib/vsprintf: Print time64_t in human readable format
  media: atomisp: disable the dynamic and reserved pools
  media: atomisp: turn on camera before setting it
  media: atomisp: simplify ov2680 array write logic
  media: atomisp-ov2680: get rid of the type field
  media: atomisp: use read/write routines from mainstream
  media: atomisp: ov2680: improve debug messages
  media: atomisp: change the code to properly wait for sensor
  media: atomisp: keep the ISP powered on when setting it
  media: atomisp: fix the value for CamClk on Asus T101HA
  media: atomisp: fix a slab error due to a wrong free
  media: atomisp: get rid of __bo_alloc() macro
  media: atomisp: get rid of spmem_dump.c
  media: atomisp: fix an inverted logic
  media: atomisp: remove a misplaced #endif
  media: atomisp: simplify the power down/up code
  media: atomisp: use pcim_enable_device() again
  media: atomisp: spctrl: be sure to zero .code_addr after free
  media: atomisp: add support for different PMIC configurations
  media: atomisp: move atomisp_gmin_platform.c to pci/ dir
  media: atomisp: detect the PMIC type
  media: atomisp: warn if unsupported subdevs are found
  media: atomisp: reduce the risk of a race condition
  media: atomisp: print the type of PMIC that will be used
  media: atomisp: better display DMI and EFI found entries
  media: atomisp: Add some ACPI detection info
  media: atomisp: add -dDEBUG when building this driver
  media: atomisp: make dfs_config_merr_117a struct const
  media: atomisp: free PCI resources when probing fail
  media: atomisp: relax firmware version detection criteria
  media: atomisp: improve device detection code
  Revert "powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits."
  iio: dummy_evgen: Fix use after free on error in iio_dummy_evgen_create()
  dt-bindings: clock: renesas: mstp: Convert to json-schema
  MAINTAINERS: Renesas Pin Controllers are supported
  soundwire: fix spelling mistake
  soundwire: fix trailing line in sysfs_slave.c
  soundwire: add Slave sysfs support
  soundwire: master: add sysfs support
  soundwire: disco: s/ch/channels/
  arm64: Fix PTRACE_SYSEMU semantics
  clk/soc: mediatek: mt6779: Bind clock driver from platform device
  clk/soc: mediatek: mt6797: Bind clock driver from platform device
  clk/soc: mediatek: mt8183: Bind clock driver from platform device
  arm64: dts: mt6797: Fix mmsys node name
  arm64: dts: mt8173: Fix mmsys node name
  clk / soc: mediatek: Bind clock and gpu driver for mt2701
  clk / soc: mediatek: Bind clock and gpu driver for mt2712
  soc: mediatek: Enable mmsys driver by default if Mediatek arch is selected
  media: atomisp: fix clock rate frequency setting
  media: atomisp: limit the name of the firmware file
  media: atomisp: print a better message when fw version is wrong
  media: atomisp: disable the dummy PM driver is atomisp driver is built
  media: atomisp: move ia_css_configure_sc() implementation
  media: atomisp: fix querycap initialization logic
  media: atomisp: use add_qos_request instead of update
  media: atomisp: remove some file duplication and do more dir renames
  media: atomisp: add firmware load code for ISP2401 rev B0
  media: atomisp: get rid of most checks for ISP2401 version
  media: atomisp: cleanup contents of css_2401_system
  media: atomisp: cleanup contents of css_2401_csi2p_system
  media: atomisp: cleanup contents of css_2400_system/
  media: atomisp: allow building for isp2401
  media: atomisp: change function worders and fix include
  media: atomisp: get rid of some broken code
  media: atomisp: cleanup directory hierarchy
  media: atomisp: simplify makefiles
  media: atomisp: make all file names unique at atomisp driver
  media: atomisp: get rid of __ISP define tests
  media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines
  media: atomisp: get rid of ia_css_sc_param.h version dependency
  media: atomisp: get rid of trivial version checks at *.h
  media: atomisp: remove unused duplicated files
  media: atomisp: get rid of io_ls/ subdir
  media: atomisp: rename anr2 param header file
  media: atomisp: remove bayer_io_ls duplication
  media: atomisp: use regulator_get_optional() for first attempt
  media: atomisp: add Asus Transform T101HA ACPI vars
  media: atomisp: get finish de-duplication of hrt/hive*.h
  media: atomisp: hive_isp_css_defs.h: keep just one copy of it
  media: atomisp: remove unused hive_isp_css_host_ids_hrt.h
  media: atomisp: remove several duplicated files
  media: atomisp: remove unused definitions at */isp_capture_defs.h
  media: atomisp: get rid of unused header files
  media: atomisp: get rid of trivial ISP2401 dependencies on header files
  media: atomisp: get rid of several typedef-style defines
  media: atomisp: isp_const.h: get rid of an unused big define list
  media: atomisp: sh_css: detect ISP version at runtime
  media: atomisp: make util.c work with ISP2401 runtime detection
  media: atomisp: get rid of some non-existing functions for ISP2401
  media: atomisp: ia_css_binary_get_shading_info(): don't test version
  media: atomisp: css_trace.h: use the newest tracing code
  media: atomisp: add support for possible new names
  media: atomisp: print css_version in runtime
  media: atomisp: sh_css_param_dvs.h remove ISP version macros
  media: atomisp: unify sh_css_params_shading_id_table_generate()
  media: atomisp: remove table duplication from dfs tables
  media: atomisp: remove ISP version macros from sh_css_legacy.h
  media: atomisp: make sh_css_sp_init_pipeline() ISP version independent
  media: atomisp: make sh_css_struct.h independent of ISP version
  media: atomisp: sh_css_defs.h: get rid of build time dependencies
  media: atomisp: atomisp_compat_ioctl32.c: be independent of ISP version
  media: atomisp: atomisp_compat_css20.c: detect ISP at runtime
  media: atomisp: atomisp_csi2.c: remove useless ifdefs
  media: atomisp: atomisp_subdev.c check ISP version on runtime
  media: atomisp: atomisp_v4l2.c: set wdt timers according with ISP version
  media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2401 dependency
  media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401
  media: atomisp: atomisp_dfs_tables.h: don't depend on ISP version
  media: atomisp: atomisp_cmd.c test ISP version in runtime
  media: atomisp: add a way for the driver to know the chipset version
  media: atomisp: simplify math_support.h
  media: atomisp: remove some dead code
  media: atomisp: do lots of other coding style cleanups
  media: atomisp: fix several coding style issues
  media: atomisp: fix several typos
  media: atomisp: select IOSF_MBI dependency
  media: atomisp: allow building the driver again
  media: atomisp: fix a broken compat32 code
  media: atomisp: use new ida API
  media: atomisp: use cpu_latency_qos_*() instead of pm_qos_update*()
  media: atomisp: Fix support for time 64 API
  media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO
  media: atomisp: totalram_pages is now a function
  media: atomisp: fix usage of access_ok() kAPI
  MAINTAINERS: adjust atomisp maintainership
  Revert "media: staging: atomisp: Remove driver"
  irqchip/gic-v3-its: Balance initial LPI affinity across CPUs
  fuse: copy_file_range should truncate cache
  fuse: fix copy_file_range cache issues
  hwmon: Add Gateworks System Controller support
  mfd: Add Gateworks System Controller core driver
  dt-bindings: mfd: Add Gateworks System Controller bindings
  vmbus: Replace zero-length array with flexible-array
  Driver: hv: vmbus: drop a no long applicable comment
  hyper-v: Switch to use UUID types directly
  hyper-v: Replace open-coded variant of %*phN specifier
  hyper-v: Supply GUID pointer to printf() like functions
  hyper-v: Use UUID API for exporting the GUID (part 2)
  asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls
  x86/hyperv: Split hyperv-tlfs.h into arch dependent and independent files
  x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines
  KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page
  drivers: hv: remove redundant assignment to pointer primary_channel
  scsi: storvsc: Re-init stor_chns when a channel interrupt is re-assigned
  firmware: arm_sdei: Document the motivation behind these set_fs() calls
  firmware: arm_sdei: remove unused interfaces
  firmware: arm_sdei: Put the SDEI table after using it
  s390/pci: ioremap() align with generic code
  s390/ap: introduce new ap function ap_get_qdev()
  Documentation/s390: Update / remove developerWorks web links
  s390: simplify memory notifier for protecting kdump crash kernel area
  s390/pci: create links between PFs and VFs
  PCI/IOV: Introduce pci_iov_sysfs_link() function
  s390/qdio: add IRQ reduction for error SBALs
  s390/qdio: refactor ACK processing for primed SBALs
  s390/qdio: simplify overlap calculation on Input refill
  s390/cio: Remove unused inline function idset_sch_get_first
  s390: Remove two unused inline functions
  s390/kaslr: add support for R_390_JMP_SLOT relocation type
  s390/mm: fix set_huge_pte_at() for empty ptes
  rcuwait: avoid lockdep splats from rcuwait_active()
  MIPS: ingenic: Add missing include
  MIPS: SGI-IP27: Remove not used includes and comment in ip27-timer.c
  firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
  io_uring: don't add non-IO requests to iopoll pending list
  ARM: dts: imx53-cx9020: Group port definitions for the dvi-converter
  drm/edid: Add Oculus Rift S to non-desktop list
  net: unexport skb_gro_receive()
  ARM: dts: imx5: make src node name generic
  ARM: dts: imx50: Add src node interrupt
  ARM: dts: imx: make src node name generic
  ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio
  ARM: dts/imx6q-bx50v3: Set display interface clock parents
  scsi: scsi_debug: Parser tables and code interaction
  ARM: dts: imx6sl: Use nvmem interface to get fuse data
  ARM: dts: imx6qdl: Use nvmem interface to get fuse data
  ARM: dts: imx6qdl-gw5910: fix wlan regulator
  ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt
  ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support
  ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support
  scsi: core: Refactor scsi_mq_setup_tags function
  scsi: core: Fix incorrect usage of shost_for_each_device
  ARM: dts: imx53: Add src node interrupt
  ARM: dts: imx51: Add src node interrupt
  scsi: qla2xxx: Fix endianness annotations in source files
  scsi: qla2xxx: Fix endianness annotations in header files
  scsi: qla2xxx: Use make_handle() instead of open-coding it
  scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t
  scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lower case
  scsi: qla2xxx: Fix the code that reads from mailbox registers
  scsi: qla2xxx: Use register names instead of register offsets
  scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions
  scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE
  scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit
  scsi: qla2xxx: Add more BUILD_BUG_ON() statements
  scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically
  scsi: qla2xxx: Simplify the functions for dumping firmware
  scsi: qla2xxx: Suppress two recently introduced compiler warnings
  scsi: qla2xxx: Fix spelling of a variable name
  ARM: imx: pcm037: make pcm970_sja1000_platform_data static
  scsi: target: tcmu: Userspace must not complete queued commands
  arm64: dts: imx8mp: Add src node interrupts
  arm64: dts: imx8mq: Add src node interrupts
  ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support
  scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error
  clk: imx8m: migrate A53 clk root to use composite core
  clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code
  clk: imx8mp: Define gates for pll1/2 fixed dividers
  clk: imx: imx8mp: fix pll mux bit
  clk: imx8m: drop clk_hw_set_parent for A53
  arm64: dts: imx8m: assign clocks for A53
  scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw()
  scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list
  scsi: hisi_sas: Modify the commit information for DSM method
  scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
  scsi: sd: Add zoned capabilities device attribute
  arm64: dts: freescale: sl28: enable LPUART1
  tracing/probe: reverse arguments to list_add
  tools/bootconfig: Add a summary of test cases and return error
  ftrace: show debugging information when panic_on_warn set
  scsi: ufs: Make ufshcd_wait_for_register() sleep instead of busy-waiting
  scsi: cxlflash: Fix error return code in cxlflash_probe()
  ARM: dts: imx50: Remove unused iomuxc-gpr node
  arm64: dts: ls1043a-rdb: add compatible for board
  RDMA/mlx5: Add init2init as a modify command
  IB/qib: Call kobject_put() when kobject_init_and_add() fails
  RDMA/hns: Reserve one sge in order to avoid local length error
  RDMA/hns: Rename macro for defining hns hardware page size
  RDMA/hns: Remove redundant memcpy()
  RDMA/hns: Store mr len information into mr obj
  RDMA/hns: Fix error with to_hr_hem_entries_count()
  RDMA/hns: Fix wrong assignment of SRQ's max_wr
  RDMA/hns: Fix assignment to ba_pg_sz of eqe
  RDMA/hns: Fix cmdq parameter of querying pf timer resource
  RDMA/hns: Bugfix for querying qkey
  RDMA/siw: Replace one-element array and use struct_size() helper
  rnbd/rtrs: Pass max segment size from blk user to the rdma library
  RDMA/rtrs: server: Fix some error return code
  RDMA/rtrs: client: Fix function return on success
  RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done()
  RDMA/rtrs: Fix some signedness bugs in error handling
  arm64: dts: meson: add ethernet interrupt to wetek dtsi
  arm64: dts: meson: add support for the Smartlabs SML-5442TW
  dt-bindings: arm: amlogic: add support for the Smartlabs SML-5442TW
  dt-bindings: add vendor prefix for Smartlabs LLC
  arm64: dts: meson: g12: add internal DAC glue
  arm64: dts: meson: g12: add internal DAC
  arm64: dts: meson: libretech-pc: add internal DAC support
  arm64: dts: meson: libretech-ac: add internal DAC support
  arm64: dts: meson: libretech-cc: add internal DAC support
  arm64: dts: meson: p230-q200: add internal DAC support
  arm64: dts: meson: gxl: add acodec support
  arm64: dts: meson-sm1: add support for Hardkernel ODROID-C4
  dt-bindings: arm: amlogic: add odroid-c4 bindings
  arm64: dts: meson-sm1: add cpu thermal nodes
  arm64: dts: meson-g12b: move G12B thermal nodes to meson-g12b.dtsi
  arm64: dts: meson: libretech-pc: add initial audio playback support
  arm64: dts: meson: libretech-ac: add initial audio playback support
  arm64: dts: meson: libretech-cc: add initial audio playback support
  arm64: dts: meson: p230-q200: add initial audio playback support
  arm64: dts: meson-gx: add aiu support
  ARM: dts: meson: Switch existing boards with RGMII PHY to "rgmii-id"
  ARM: dts: meson: Add the Ethernet "timing-adjustment" clock
  ARM: dts: meson8m2: Use the Meson8m2 specific USB2 PHY compatible
  ARM: dts: meson: add the gadget mode properties to the USB0 controller
  soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs
  soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8b/Meson8m2
  dt-bindings: power: meson-ee-pwrc: add support for the Meson GX SoCs
  dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2
  igc: Remove unused registers
  igc: Remove unused IGC_ICS_DRSTA define
  igc: Dump ETQF registers
  sctp: Don't add the shutdown timer if its already been added
  igc: Refactor ethertype filtering code
  ipv6: use ->ndo_tunnel_ctl in addrconf_set_dstaddr
  ipv6: streamline addrconf_set_dstaddr
  ipv6: stub out even more of addrconf_set_dstaddr if SIT is disabled
  sit: impement ->ndo_tunnel_ctl
  sit: refactor ipip6_tunnel_ioctl
  impr: use ->ndo_tunnel_ctl in ipmr_new_tunnel
  net: add a new ndo_tunnel_ioctl method
  ipv4: consolidate the VIFF_TUNNEL handling in ipmr_new_tunnel
  ipv4: streamline ipmr_new_tunnel
  igc: Fix MAX_ETYPE_FILTER value
  __netif_receive_skb_core: pass skb by reference
  net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
  igc: Remove ethertype filter in PTP code
  igc: Remove duplicated IGC_RXPBS macro
  realtek/8139cp: use generic power management
  realtek/8139too: use generic power management
  fix multiplication overflow in copy_fdtable()
  igc: Refactor VLAN priority filtering code
  nfp: flower: inform firmware of flower features
  nfp: flower: renaming of feature bits
  io_uring: don't use kiocb.private to store buf_index
  igc: Return -EOPNOTSUPP when VLAN mask doesn't match
  igc: Dump VLANPQF register
  igc: Rename IGC_VLAPQF macro
  selftests: introduce gen_tar Makefile target
  EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
  igc: Clean up obsolete NVM defines
  igc: remove IGC_REMOVED function
  igc: Remove PCIe Control register
  selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta
  ASoC: Add Marvell MMP SSPA binding
  ASoC: mmp-sspa: Add Device Tree support
  net/af_iucv: clean up function prototypes
  net/af_iucv: remove a redundant zero initialization
  net/af_iucv: replace open-coded U16_MAX
  net/af_iucv: remove pm support
  net/iucv: remove pm support
  s390/net: remove pm support from iucv drivers
  s390/net: remove pm ops from ccwgroup drivers
  MAINTAINERS: add HMM selftests
  mm/hmm/test: add selftests for HMM
  mm/hmm/test: add selftest driver for HMM
  r8152: support additional Microsoft Surface Ethernet Adapter variant
  mptcp: use rightmost 64 bits in ADD_ADDR HMAC
  ext4: fix fiemap size checks for bitmap files
  net: bmac: Fix read of MAC address from ROM
  ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
  dt-bindings: nvmem: stm32: new property for data access
  dt-bindings: eeprom: at24: Fix list of page sizes for writing
  ASoC: amd: return error when acp de-init fails
  ASoC: amd: refactoring dai_hw_params() callback
  ASoC: amd: fix kernel warning
  selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h
  tools/bpf: sync bpf.h
  vsprintf: don't obfuscate NULL and error pointers
  locking/lockdep: Replace zero-length array with flexible-array
  perf/core: Replace zero-length array with flexible-array
  perf/x86: Replace zero-length array with flexible-array
  perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
  perf/x86/rapl: Add Ice Lake RAPL support
  sched: Defend cfs and rt bandwidth quota against overflow
  sched/cpuacct: Fix charge cpuacct.usage_sys
  sched/fair: Replace zero-length array with flexible-array
  sched/pelt: Sync util/runnable_sum with PELT window when propagating
  sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr()
  sched/fair: Optimize enqueue_task_fair()
  sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
  sched/debug: Fix requested task uclamp values shown in procfs
  sched/fair: Fix enqueue_task_fair() warning some more
  bpf, testing: Add get{peer, sock}name selftests to test_progs
  bpf, bpftool: Enable get{peer, sock}name attach types
  bpf, libbpf: Enable get{peer, sock}name attach types
  bpf: Add get{peer, sock}name attach types for sock_addr
  drivers/of: keep description of function consistent with function name
  soc: ti: omap-prm: use atomic iopoll instead of sleeping one
  Documentation: admin-guide: pm: Document intel-speed-select
  arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work
  ACPI: APEI: Kick the memory_failure() queue for synchronous errors
  mm/memory-failure: Add memory_failure_queue_kick()
  dm zoned: use dmz_zone_to_dev() when handling metadata I/O
  dm zoned: replace 'target' pointer in the bio context
  dm zoned: remove 'dev' argument from reclaim
  x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
  dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
  xfs: cleanup xfs_idestroy_fork
  xfs: move the fork format fields into struct xfs_ifork
  xfs: move the per-fork nextents fields into struct xfs_ifork
  xfs: remove xfs_ifree_local_data
  xfs: remove the XFS_DFORK_Q macro
  xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q
  xfs: remove the NULL fork handling in xfs_bmapi_read
  xfs: remove the special COW fork handling in xfs_bmapi_read
  xfs: improve local fork verification
  xfs: refactor xfs_inode_verify_forks
  xfs: remove xfs_ifork_ops
  xfs: remove xfs_iread
  xfs: don't reset i_delayed_blks in xfs_iread
  xfs: call xfs_dinode_verify from xfs_inode_from_disk
  xfs: handle unallocated inodes in xfs_inode_from_disk
  xfs: split xfs_iformat_fork
  xfs: call xfs_iformat_fork from xfs_inode_from_disk
  xfs: xfs_bmapi_read doesn't take a fork id as the last argument
  xfs: fix the warning message in xfs_validate_sb_common()
  xfs: don't allow SWAPEXT if we'd screw up quota accounting
  xfs: use ordered buffers to initialize dquot buffers during quotacheck
  bus: ti-sysc: Timers no longer need legacy quirk handling
  ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter
  ARM: dts: Configure system timers for omap2
  ARM: dts: Configure system timers for ti81xx
  ARM: dts: Configure system timers for omap3
  ARM: dts: Configure system timers for omap5 and dra7
  ARM: dts: Configure system timers for omap4
  ARM: dts: Configure system timers for am437x
  ARM: dts: Configure system timers for am335x
  ARM: OMAP2+: Add omap_init_time_of()
  bus: ti-sysc: Ignore timer12 on secure omap3
  clk: ti: dm816: enable sysclk6_ck on init
  fscrypt: add support for IV_INO_LBLK_32 policies
  clocksource/drivers/timer-ti-dm: Fix warning for set but not used
  ARM: decompressor: run decompressor in place if loaded via UEFI
  ARM: decompressor: move GOT into .data for EFI enabled builds
  ARM: decompressor: defer loading of the contents of the LC0 structure
  ARM: decompressor: split off _edata and stack base into separate object
  xfs: don't fail verifier on empty attr3 leaf block
  x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall()
  bpf: Fix too large copy from user in bpf_test_init
  ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver
  PM: hibernate: Split off snapshot dev option
  PM: hibernate: Incorporate concurrency handling
  block: Remove unused flush_queue_delayed in struct blk_flush_queue
  Documentation: ABI: make current_governer_ro as a candidate for removal
  Documentation: cpuidle: update the document
  cpuidle: sysfs: Remove sysfs_switch and switch attributes
  cpuidle: Make cpuidle governor switchable to be the default behaviour
  cpuidle: sysfs: Accept governor name with 15 characters
  cpuidle: sysfs: Fix the overlap for showing available governors
  null_blk: Zero-initialize read buffers in non-memory-backed mode
  block: Document the bio_vec properties
  bio.h: Declare the arguments of the bio iteration functions const
  block: Fix type of first compat_put_{,u}long() argument
  mips: MAAR: Add XPA mode support
  MIPS: Remove useless parameter of bootcmdline_init()
  block: merge part_{inc,dev}_in_flight into their only callers
  block: don't call part_{inc,dec}_in_flight for blk-mq devices
  block: move the blk-mq calls out of part_in_flight{,_rw}
  block: mark blk_account_io_completion static
  MIPS: SGI-IP27: Remove duplicated include in ip27-timer.c
  blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference
  blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx
  blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request
  blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request
  samples, bpf: Refactor kprobe, tail call kern progs map definition
  samples, bpf: Add tracex7 test file to .gitignore
  samples, bpf: Refactor tail call user progs with libbpf
  samples, bpf: Refactor kprobe tracing user progs with libbpf
  samples, bpf: Refactor pointer error check with libbpf
  staging: rtl8192u: Merge almost duplicate code
  driver core: Fix SYNC_STATE_ONLY device link implementation
  ANDROID: fix merge issue in fsnotify.h
  clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
  ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough;
  ARM: decompressor: move headroom variable out of LC0
  phy: intel: Add driver support for ComboPhy
  dt-bindings: phy: Add YAML schemas for Intel ComboPhy
  dt-bindings: phy: Add PHY_TYPE_XPCS definition
  drm/i915: Fix AUX power domain toggling across TypeC mode resets
  drm/i915: Mark check_shadow_context_ppgtt as maybe unused
  drm/i915: avoid unused scale_user_to_hw() warning
  driver core: Remove check in driver_deferred_probe_force_trigger()
  smack: Implement the watch_key and post_notification hooks
  selinux: Implement the watch_key security hook
  fpga: dfl: afu: Corrected error handling levels
  misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller
  genwqe: convert get_user_pages() --> pin_user_pages()
  drivers/mic/scif: convert get_user_pages() --> pin_user_pages()
  keys: Make the KEY_NEED_* perms an enum rather than a mask
  pipe: Add notification lossage handling
  pipe: Allow buffers to be marked read-whole-or-error for notifications
  Add sample notification program
  coresight: cti: Add CPU idle pm notifer to CTI devices
  coresight: cti: Add CPU Hotplug handling to CTI driver
  coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
  coresight: Avoid casting void pointers
  coresight: Include required headers in C files
  coresight: Initialize arg in sparse friendly way
  coresight: Don't initialize variables unnecessarily
  coresight: Mark some functions static
  coresight: etm4x: Add support for Neoverse N1 ETM
  coresight: etmv4: Update default filter and initialisation
  coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
  coresight: Fix support for sparsely populated ports
  coresight: etb10: Make coresight_etb_groups static
  coresight: cti: Make some symbols static
  coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385
  coresight: etm4x: Add support for Qualcomm SC7180 SoC
  docs: trace: coresight-ect.rst: Fix a build warning
  coresight: docs: Add information about the topology representations
  coresight: cti: Add in sysfs links to other coresight devices
  coresight: Expose device connections via sysfs
  coresight: Add generic sysfs link creation functions
  coresight: Add return value for fixup connections
  coresight: Pass coresight_device for coresight_release_platform_data
  tty: n_gsm: Fix bogus i++ in gsm_data_kick
  tty: n_gsm: Remove unnecessary test in gsm_print_packet()
  watch_queue: Add a key/keyring notification facility
  staging: vt6656: use usb_anchor for tx queue.
  staging: vt6656: vnt_usb_send_context remove variable data.
  staging: vt6656: vnt_beacon_xmit use extra_tx_headroom.
  staging: vt6656: Use sk_buff buffer for tx header
  security: Add hooks to rule on setting a watch
  staging: wfx: Typo fix
  staging: qlge: unmap dma when lock failed
  staging: rtl8192u: Using comparison to true is error prone
  staging: rtl8723bs: Using comparison to true is error prone
  Staging: rtl8723bs: os_de: if-else coding style issue
  pipe: Add general notification queue support
  pipe: Add O_NOTIFICATION_PIPE
  security: Add a hook for the point of notification insertion
  uapi: General notification queue definitions
  kprobes: Prevent probes in .noinstr.text section
  x86/kvm: Restrict ASYNC_PF to user space
  x86/kvm: Sanitize kvm_async_pf_task_wait()
  x86/kvm: Handle async page faults directly through do_page_fault()
  serial: stm32: add no_console_suspend support
  rcu: Provide __rcu_is_watching()
  rcu: Provide rcu_irq_exit_preempt()
  rcu: Make RCU IRQ enter/exit functions rely on in_nmi()
  rcu/tree: Mark the idle relevant functions noinstr
  x86: Replace ist_enter() with nmi_enter()
  x86/mce: Send #MC singal from task work
  x86/entry: Get rid of ist_begin/end_non_atomic()
  sched,rcu,tracing: Avoid tracing before in_nmi() is correct
  sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception
  lockdep: Always inline lockdep_{off,on}()
  hardirq/nmi: Allow nested nmi_enter()
  arm64: Prepare arch_nmi_enter() for recursion
  printk: Disallow instrumenting print_nmi_enter()
  printk: Prepare for nested printk_nmi_enter()
  context_tracking: Make guest_enter/exit() .noinstr ready
  lockdep: Prepare for noinstr sections
  tracing: Provide lockdep less trace_hardirqs_on/off() variants
  vmlinux.lds.h: Create section for protection against instrumentation
  spi: ti_qspi: fix unit address
  ASoC: fsl_micfil: Do not pass irq numbers in comments
  ASoC: fsl_micfil: Remove unneeded ifdef's
  ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock
  USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
  USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int
  iommu: Fix deferred domain attachment
  fuse: optimize writepages search
  fuse: update attr_version counter on fuse_notify_inval_inode()
  fuse: don't check refcount after stealing page
  fuse: fix weird page warning
  fuse: use dump_page
  virtiofs: do not use fuse_fill_super_common() for device installation
  fuse: always allow query of st_dev
  fuse: always flush dirty data on close(2)
  fuse: invalidate inode attr in writeback cache mode
  ASoC: amd: enable build for RN machine driver
  ASoC: amd: RN machine driver using dmic
  ASoC: amd: create platform devices for Renoir
  ASoC: amd: enable Renoir acp3x drivers build
  ASoC: amd: add ACP PDM DMA driver pm ops
  ASoC: amd: add Renoir ACP PCI driver PM ops
  ASoC: amd: add ACP PDM DMA driver dai ops
  ASoC: amd: add acp3x pdm driver dma ops
  ASoC: amd: irq handler changes for ACP3x PDM dma driver
  ASoC: amd: add ACP3x PDM platform driver
  ASoC: amd: create acp3x pdm platform device
  ASoC: amd: add acp init/de-init functions
  ASoC: amd: add Renoir ACP PCI driver
  ASoC: amd: add Renoir ACP3x IP register header
  iommu/mediatek-v1: Fix a build warning for a unused variable 'data'
  usb: xhci: make symbols static
  x86/boot: Correct relocation destination on old linkers
  proc: proc_pid_ns takes super_block as an argument
  iommu/sun50i: Fix return value check in sun50i_iommu_probe()
  habanalabs: update patched_cb_size for Wreg32
  habanalabs: move event handling to common firmware file
  habanalabs: enable gaudi code in driver
  habanalabs: add gaudi profiler module
  habanalabs: add gaudi security module
  habanalabs: add hwmgr module for gaudi
  habanalabs: add gaudi asic-dependent code
  uapi: habanalabs: add gaudi defines
  habanalabs: add gaudi asic registers header files
  habanalabs: get card type, location from F/W
  habanalabs: support clock gating enable/disable
  habanalabs: set PM profile to auto only for goya
  habanalabs: add dedicated define for hard reset
  habanalabs: check if CoreSight is supported
  habanalabs: add signal/wait to CS IOCTL operations
  habanalabs: handle the h/w sync object
  habanalabs: define ASIC-dependent interface for signal/wait
  uapi: habanalabs: add signal/wait operations
  habanalabs: add missing MODULE_DEVICE_TABLE
  habanalabs: print all CB handles as hex numbers
  habanalabs: update F/W register map
  habanalabs: enable trace data compression (profiler)
  habanalabs: load CPU device boot loader from host
  habanalabs: leave space for 2xMSG_PROT in CB
  habanalabs: support hwmon_reset_history attribute
  habanalabs: Align protection bits configuration of all TPCs
  habanalabs: Allow access to TPC LFSR register
  habanalabs: Add INFO IOCTL opcode for time sync information
  habanalabs: hl_pci_set_dma_mask() can be static
  thermal: cpuidle: Register cpuidle cooling device
  thermal/drivers/cpuidle_cooling: Change the registration function
  dt-bindings: thermal: Add the idle cooling device
  powercap/drivers/idle_inject: Specify idle state max latency
  ARM: 8976/1: module: allow arch overrides for .init section names
  ARM: 8975/1: module: fix handling of unwind init sections
  ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
  ARM: 8974/1: use SPARSMEM_STATIC when SPARSEMEM is enabled
  KVM: x86: only do L1TF workaround on affected processors
  drm/etnaviv: Fix a leak in submit_pin_objects()
  drm/etnaviv: fix perfmon domain interation
  drm/i915/gvt: Use ARRAY_SIZE for vgpu_types
  drm/i915: Mark check_shadow_context_ppgtt as maybe unused
  efi/printf: Turn vsprintf into vsnprintf
  efi/printf: Abort on invalid format
  efi/printf: Refactor code to consolidate padding and output
  efi/printf: Handle null string input
  efi/printf: Factor out integer argument retrieval
  efi/printf: Factor out width/precision parsing
  efi/printf: Merge 'p' with the integer formats
  efi/printf: Fix minor bug in precision handling
  efi/printf: Factor out flags parsing and handle '%' earlier
  efi/printf: Add 64-bit and 8-bit integer support
  efi/printf: Drop %n format and L qualifier
  efi/libstub: Optimize for size instead of speed
  efi/libstub: Add a basic printf implementation
  mtd:rawnand: brcmnand: Fix PM resume crash
  arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node position on rk3399
  USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
  ALSA: hda/realtek - Add more fixup entries for Clevo machines
  efi/libstub: Buffer output of efi_puts
  efi/libstub: Rename efi_[char16_]printk to efi_[char16_]puts
  efi/libstub: Include dependencies of efistub.h
  soundwire: master: add runtime pm support
  soundwire: bus_type: add sdw_master_device support
  soundwire: bus: add unique bus id
  soundwire: bus_type: introduce sdw_slave_type and sdw_master_type
  soundwire: bus: rename sdw_bus_master_add/delete, add arguments
  ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()'
  usb: xhci: fix USB_XHCI_PCI depends
  phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180
  dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180
  dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for USB3 DP PHY
  dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml
  fscrypt: make test_dummy_encryption use v2 by default
  fscrypt: support test_dummy_encryption=v2
  arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges
  r8169: work around an irq coalescing related tx timeout
  r8169: improve rtl8169_mark_to_asic
  r8169: make rtl_rx better readable
  net: seeq: Use %pM format specifier for MAC addresses
  cxgb4: Use %pM format specifier for MAC addresses
  ipv4,appletalk: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl
  appletalk: factor out a atrtr_ioctl_addrt helper
  ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl
  ipv6: lift copy_from_user out of ipv6_route_ioctl
  net sched: fix reporting the first-time use timestamp
  igc: Remove unneeded register
  igc: Remove unneeded definition
  igc: Use netdev log helpers in igc_base.c
  igc: Use netdev log helpers in igc_dump.c
  igc: Use netdev log helpers in igc_ptp.c
  igc: Use netdev log helpers in igc_ethtool.c
  MAINTAINERS: Add myself as reviewer for Ingenic rproc driver
  remoteproc: ingenic: Added remoteproc driver
  net: phy: simplify phy_link_change arguments
  remoteproc: Add support for runtime PM
  dt-bindings: Document JZ47xx VPU auxiliary processor
  arm64: defconfig: enable Qualcomm IPA and RMNet modules
  arm64: dts: qcom: sc7180: add IPA information
  ARM: dts: rockchip: add rga node for rk322x
  ARM: dts: remove disable-wp from rk3229-xms6 emmc
  ARM: dts: enable WLAN for Mecer Xtreme Mini S6
  arm64: dts: rockchip: add bus-width properties to mmc nodes for px30
  ARM: dts: rockchip: remove identical #include from rk3288.dtsi
  ARM: dts: rockchip: rename and label gpio-led subnodes
  arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc emmc node
  arm64: dts: rockchip: rename and label gpio-led subnodes
  arm64: dts: rockchip: fix defines in pd_vio node for rk3399
  igc: add support to eeprom, registers and link self-tests
  igc: Use netdev log helpers in igc_main.c
  igc: Add ECN support for TSO
  arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-orangepi
  arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi
  arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-nanopi4
  arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4
  arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1
  arm64: dts: rockchip: fix phy nodename for rk3328
  include: dt-bindings: rockchip: remove unused defines
  arm64: dts: rockchip: replace RK_FUNC defines in rk3326-odroid-go2
  ANDROID: fix copyright notice
  docs/devicetree/i2c: brcm,bcm2835: fix node id in example
  mtd: Fix mtd not registered due to nvmem name collision
  mtd: spinand: Propagate ECC information to the MTD structure
  ANDROID: clang: update to 11.0.1
  FROMLIST: x86_64: fix jiffies ODR violation
  arm64: dts: qcom: sc7180: Fix ETMv4 power management patch
  riscv: Use text_mutex instead of patch_lock
  riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation
  riscv: Remove the 'riscv_' prefix of function name
  riscv: Add SW single-step support for KDB
  riscv: Use the XML target descriptions to report 3 system registers
  riscv: Add KGDB support
  kgdb: Add kgdb_has_hit_break function
  RISC-V: Skip setting up PMPs on traps
  riscv: K210: Update defconfig
  riscv: K210: Add a built-in device tree
  riscv: Allow device trees to be built into the kernel
  Input: iqs269a - add missing I2C dependency
  dt-bindings: serial: qca,ar9330-uart: Convert to json-schema
  ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
  x86/cpu: Use RDRAND and RDSEED mnemonics in archrandom.h
  ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
  f2fs: flush dirty meta pages when flushing them
  f2fs: fix checkpoint=disable:%u%%
  ASoC: max9867: fix volume controls
  afs: Don't unlock fetched data pages until the op completes successfully
  pmu/smmuv3: Clear IRQ affinity hint on device removal
  drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers
  io_uring: cancel work if task_work_add() fails
  ACPI: IORT: Add comments for not calling acpi_put_table()
  ACPI: GTDT: Put GTDT table after parsing
  arm64: stacktrace: Factor out some common code into on_stack()
  clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
  clocksource/drivers/timer-ti-32k: Add support for initializing directly
  arm64: Call debug_traps_init() from trap_init() to help early kgdb
  kgdboc: Add kgdboc_earlycon to support early kgdb using boot consoles
  kgdboc: Remove useless #ifdef CONFIG_KGDB_SERIAL_CONSOLE in kgdboc
  kgdb: Prevent infinite recursive entries to the debugger
  kgdb: Delay "kgdbwait" to dbg_late_init() by default
  kgdboc: Use a platform device to handle tty drivers showing up late
  arm64: entry-ftrace.S: Update comment to indicate that x18 is live
  scs: Move DEFINE_SCS macro into core code
  scs: Remove references to asm/scs.h from core code
  scs: Move scs_overflow_check() out of architecture code
  arm64: scs: Use 'scs_sp' register alias for x18
  scs: Move accounting into alloc/free functions
  arm64: scs: Store absolute SCS stack pointer value in thread_info
  drm/msm/a4xx: add a405_registers for a405 device
  drm/msm/a4xx: add adreno a405 support
  drm/msm/a6xx: update a6xx_hw_init for A640 and A650
  drm/msm/a6xx: enable GMU log
  drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650
  drm/msm/a6xx: A640/A650 GMU firmware path
  drm/msm/a6xx: HFI v2 for A640 and A650
  drm/msm/a6xx: add A640/A650 to gpulist
  drm/msm/a6xx: use msm_gem for GMU memory objects
  drm/msm: add internal MSM_BO_MAP_PRIV flag
  drm/msm: add msm_gem_get_and_pin_iova_range
  drm/msm: Check for powered down HW in the devfreq callbacks
  drm/msm/dpu: update bandwidth threshold check
  drm/msm/dpu: add support for clk and bw scaling for display
  drm/msm/dpu: add support for pcc color block in dpu driver
  drm/msm/dpu: add support for color processing blocks in dpu driver
  drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
  drm/msm: Fix typo
  drm/msm: Fix undefined "rd_full" link error
  drm/msm: Add syncobj support.
  drm/msm/dpu: Fix compile warnings
  drm/msm/a6xx: Fix a typo in an error message
  drm/msm/mdp5: Add MDP5 configuration for MSM8x36.
  net/mlx5: Add support for RDMA TX FT headers modifying
  net/mlx5: Move iseg access helper routines close to mlx5_core driver
  net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits
  usb/ehci-platform: Set PM runtime as active on resume
  usb/xhci-plat: Set PM runtime as active on resume
  usb/ohci-platform: Fix a warning when hibernating
  arm64: dts: juno: Fix SCPI shared mem node name
  arm64: dts: vexpress: Fix VExpress LED names
  arm64: dts: juno: Fix GPU interrupt order
  arm64: dts: fvp/juno: Fix bus node names
  arm64: dts: fvp: Fix SMMU DT node
  arm64: dts: fvp/juno: Fix serial node names
  arm64: dts: juno: Use proper DT node name for USB
  vfio/pci: fix memory leaks in alloc_perm_bits()
  vfio-pci: Mask cap zero
  vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
  vfio-pci: Fault mmaps to enable vma tracking
  vfio/type1: Support faulting PFNMAP vmas
  ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params()
  ASoC: amd: raven: Make the driver name consistent across files
  ASoC: fsl_micfil: Fix indentation to put on one line affected code
  usb: renesas-xhci: include correct header for get_unaligned_le16()
  drm/amdgpu: Add a UAPI flag for user to call mem_sync
  drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute IBs too (v3)
  drm/amdgpu: Add mem_sync implementation for all the ASICs.
  drm/amdgpu: Add new ring callback to insert memory sync
  drm/amdgpu: optimize amdgpu device attribute code
  drm/amdgpu: add amdgpu_virt_get_vf_mode helper function
  drm/amdgpu: Add autodump debugfs node for gpu reset v8
  ASoC: cleanup dai / component active code
  ASoC: dwc: use snd_soc_xxx_active()
  ASoC: uniphier: use snd_soc_xxx_active()
  ASoC: ti: use snd_soc_xxx_active()
  ASoC: pxa: use snd_soc_xxx_active()
  ASoC: meson: use snd_soc_xxx_active()
  ASoC: mediatek: use snd_soc_xxx_active()
  ASoC: jz4740: use snd_soc_xxx_active()
  ASoC: intel: use snd_soc_xxx_active()
  ASoC: fsl: use snd_soc_xxx_active()
  ASoC: codecs: use snd_soc_xxx_active()
  ASoC: cirrus: use snd_soc_xxx_active()
  ASoC: bcm: use snd_soc_xxx_active()
  ASoC: atomel: use snd_soc_xxx_active()
  ASoC: use snd_soc_xxx_active()
  ASoC: soc-dai: add snd_soc_dai_stream_active()
  ASoC: soc-component: add snd_soc_component_active()
  ASoC: soc-dai: add snd_soc_dai_active()
  ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate()
  ASoC: soc-dai: add snd_soc_dai_action()
  ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro
  PCI: cadence: Fix to read 32-bit Vendor ID/Device ID property from DT
  PCI: cadence: Remove "cdns,max-outbound-regions" DT property
  dt-bindings: PCI: cadence: Deprecate inbound/outbound specific bindings
  ARM: dts: at91: sama5d2_xplained: Add aliases for the dedicated I2C IPs
  iommu/arm-smmu-v3: Don't reserve implementation defined register space
  iommu/arm-smmu-qcom: Request direct mapping for modem device
  Revert "kgdboc: disable the console lock when in kgdb"
  kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
  SUNRPC: Restructure svc_tcp_recv_record()
  SUNRPC: Rename svc_sock::sk_reclen
  SUNRPC: Trace server-side rpcbind registration events
  SUNRPC: Replace dprintk call sites in TCP state change callouts
  SUNRPC: Add more svcsock tracepoints
  SUNRPC: Remove "#include <trace/events/skb.h>"
  SUNRPC: Trace a few more generic svc_xprt events
  SUNRPC: Tracepoint to record errors in svc_xpo_create()
  SUNRPC: Remove kernel memory address from svc_xprt tracepoints
  svcrdma: Add tracepoints to report ->xpo_accept failures
  svcrdma: Displayed remote IP address should match stored address
  svcrdma: Remove the SVCRDMA_DEBUG macro
  svcrdma: Rename tracepoints that record header decoding errors
  svcrdma: Remove backchannel dprintk call sites
  svcrdma: Fix backchannel return code
  svcrdma: trace undersized Write chunks
  svcrdma: Trace page overruns when constructing RDMA Reads
  svcrdma: Clean up handling of get_rw_ctx errors
  svcrdma: Clean up the tracing for rw_ctx_init errors
  SUNRPC: Move xpt_mutex into socket xpo_sendto methods
  powerpc/watchpoint/xmon: Support 2nd DAWR
  powerpc/watchpoint/xmon: Don't allow breakpoint overwriting
  powerpc/watchpoint: Don't allow concurrent perf and ptrace events
  powerpc/watchpoint: Prepare handler to handle more than one watchpoint
  powerpc/watchpoint: Use builtin ALIGN*() macros
  powerpc/watchpoint: Introduce is_ptrace_bp() function
  powerpc/watchpoint: Use loop for thread_struct->ptrace_bps
  powerpc/watchpoint: Convert thread_struct->hw_brk to an array
  powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable
  powerpc/watchpoint: Get watchpoint count dynamically while disabling them
  powerpc/watchpoint: Provide DAWR number to __set_breakpoint
  powerpc/watchpoint: Provide DAWR number to set_dawr
  powerpc/watchpoint/ptrace: Return actual num of available watchpoints
  powerpc/watchpoint: Introduce function to get nr watchpoints dynamically
  powerpc/watchpoint: Add SPRN macros for second DAWR
  powerpc/watchpoint: Rename current DAWR macros
  powerpc sstep: Add support for prefixed fixed-point arithmetic
  powerpc sstep: Add support for prefixed load/stores
  powerpc: Support prefixed instructions in alignment handler
  powerpc/kprobes: Don't allow breakpoints on suffixes
  powerpc/xmon: Don't allow breakpoints on suffixes
  powerpc: Test prefixed instructions in feature fixups
  powerpc: Test prefixed code patching
  powerpc: Add prefixed instructions to instruction data type
  powerpc/optprobes: Add register argument to patch_imm64_load_insns()
  powerpc: Define new SRR1 bits for a ISA v3.1
  powerpc: Enable Prefixed Instructions
  powerpc: Make test_translate_branch() independent of instruction length
  powerpc/xmon: Move insertion of breakpoint for xol'ing
  powerpc/xmon: Use a function for reading instructions
  powerpc: Introduce a function for reporting instruction length
  powerpc: Define and use get_user_instr() et. al.
  powerpc/kprobes: Use patch_instruction()
  powerpc: Add a probe_kernel_read_inst() function
  powerpc: Add a probe_user_read_inst() function
  powerpc: Use a function for reading instructions
  powerpc: Use a datatype for instructions
  powerpc: Introduce functions for instruction equality
  powerpc: Use a function for byte swapping instructions
  powerpc: Use a function for getting the instruction op code
  powerpc: Use an accessor for instructions
  powerpc: Use a macro for creating instructions from u32s
  powerpc: Change calling convention for create_branch() et. al.
  powerpc/xmon: Use bitwise calculations in_breakpoint_table()
  powerpc/xmon: Move breakpoints to text section
  powerpc/xmon: Move breakpoint instructions to own array
  powerpc/xmon: Remove store_inst() for patch_instruction()
  powerpc/ps3: Fix kexec shutdown hang
  ps3disk: use the default segment boundary
  net/ps3_gelic_net: Remove duplicate error message
  drivers/ps3: Remove duplicate error messages
  powerpc/head_check: Avoid broken pipe
  powerpc/wrapper: Output linker map file
  powerpc/head_check: Automatic verbosity
  powerpc/traps: Make unrecoverable NMIs die instead of panic
  powerpc/traps: Do not trace system reset
  powerpc/64s: machine check do not trace real-mode handler
  powerpc: Implement ftrace_enabled() helpers
  powerpc/64s: machine check interrupt update NMI accounting
  powerpc/pseries: Machine check use rtas_call_unlocked() with args on stack
  powerpc/pseries: Limit machine check stack to 4GB
  powerpc/pseries/ras: fwnmi sreset should not interlock
  phy: cadence: sierra: Fix for USB3 U1/U2 state
  phy: ti: am654: add support for USB super-speed
  phy: ti: am654: show up in regmap debugfs
  drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
  dt-bindings: phy: renesas: usb3-phy: add r8a77961 support
  dt-bindings: phy: renesas: usb3-phy: convert bindings to json-schema
  dt-bindings: phy: renesas: usb2-phy: add r8a77961 support
  dt-bindings: phy: renesas: usb2-phy: convert bindings to json-schema
  phy: qcom-qmp: Ensure register indirection arrays initialized
  phy: omap-usb2: Clean up exported header
  phy: phy-bcm-ns2-usbdrd: Constify phy_ops
  phy: phy-brcm-usb: Constify static structs
  phy: sr-usb: Constify phy_ops
  iommu/arm-smmu-v3: remove set but not used variable 'smmu'
  iommu/mediatek-v1: Add def_domain_type
  dt-bindings: PCI: aardvark: Describe new properties
  PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros
  PCI: aardvark: Add PHY support
  PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_REG access
  PCI: aardvark: Issue PERST via GPIO
  PCI: aardvark: Improve link training
  PCI: of: Zero max-link-speed value is invalid
  PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
  PCI: aardvark: Train link immediately after enabling training
  iommu/omap: Add registration for DT fwnode pointer
  iommu/vt-d: Remove IOVA handling code from the non-dma_ops path
  iommu/vt-d: Remove duplicated check in intel_svm_bind_mm()
  iommu/vt-d: Remove redundant IOTLB flush
  iommu/vt-d: Add page request draining support
  iommu/vt-d: Disable non-recoverable fault processing before unbind
  iommu/vt-d: debugfs: Add support to show inv queue internals
  iommu/vt-d: Multiple descriptors per qi_submit_sync()
  iommu/vt-d: Replace intel SVM APIs with generic SVA APIs
  iommu/vt-d: Report SVA feature with generic flag
  iommu/vt-d: Add get_domain_info() helper
  iommu/vt-d: Add custom allocator for IOASID
  iommu/vt-d: Enlightened PASID allocation
  iommu/vt-d: Add svm/sva invalidate function
  iommu/vt-d: Support flushing more translation cache types
  iommu/vt-d: Add bind guest PASID support
  iommu/vt-d: Add nested translation helper function
  iommu/vt-d: Use a helper function to skip agaw for SL
  iommu/vt-d: Move domain helper to header
  media: i2c: imx219: Parse and register properties
  media: i2c: ov13858: Parse and register properties
  media: i2c: ov5670: Parse and register properties
  media: v4l2-ctrls: Add helper to register properties
  media: v4l2-ctrls: Sort includes alphabetically
  iommu/omap: Add check for iommu group when no IOMMU in use
  media: include: v4l2-ctrl: Sort forward declarations
  media: v4l2-fwnode: Add helper to parse device properties
  ASoC: da7213: move set_pll to codec level
  ASoC: da7213: move set_sysclk to codec level
  ASoC: da7213: Add regulator support
  ASoC: da7213: Add da7212 DT compatible
  media: v4l2-ctrls: Add camera orientation and rotation
  media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION
  media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION
  media: dt-bindings: video-interface: Replace 'rotation' description
  media: dt-bindings: video-interfaces: Document 'orientation' property
  media: imx: TODO: Remove media link creation todos
  media: imx: silence a couple debug messages
  ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE
  ASoC: Intel: sof_sdw_rt700: remap buttons
  ASoC: Intel: sof_sdw_rt711: remap buttons
  ASoC: Intel: sof_sdw: fix typo in components string
  ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms
  mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE
  media: imx: Create missing links from CSI-2 receiver
  media: imx: csi: Lookup upstream endpoint with imx_media_get_pad_fwnode
  media: imx5/6/7: csi: Mark a bound video mux as a CSI mux
  ASoC: SOF: imx: make imx8m_dsp_ops static
  ASoC: SOF: imx: make dsp_ops static
  ASoC: SOF: define INFO_ flags in dsp_ops
  ASoC: SOF: Intel: sdw: relax sdw machine select constraints
  ASoC: SOF: topology: add support to smart amplifier
  ASoC: SOF: inform DSP that driver is going to be removed
  ASoC: SOF: add a power_down_notify method
  ASoC: SOF: Do nothing when DSP PM callbacks are not set
  media: imx7: csi: Remove imx7_csi_get_upstream_endpoint()
  media: imx: csi: Create media links in bound notifier
  media: imx7: csi: Create media links in bound notifier
  media: imx7: mipi csis: Create media links in bound notifier
  media: imx: mipi csi-2: Create media links in bound notifier
  media: video-mux: Create media links in bound notifier
  media: imx: imx7-media-csi: Implement get_fwnode_pad op
  media: imx: imx7-mipi-csis: Implement get_fwnode_pad op
  media: imx: mipi csi-2: Implement get_fwnode_pad op
  media: video-mux: Implement get_fwnode_pad op
  Revert "docs: sysctl/kernel: document ngroups_max"
  rtlwifi: rtl8192ee: remove redundant for-loop
  mwifiex: Fix memory corruption in dump_station
  media: imx: csi: Implement get_fwnode_pad op
  rtw88: no need to set registers for SDIO
  rtw88: 8723d: fix incorrect setting of ldo_pwr
  rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko
  rtw88: extract: remove the unused after extracting
  rtw88: extract: make 8723d an individual kernel module
  rtw88: extract: make 8822b an individual kernel module
  rtw88: extract: make 8822c an individual kernel module
  rtw88: extract: export symbols about pci interface
  rtw88: extract: export symbols used in chip functionalities
  rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
  powerpc/pseries/ras: fwnmi avoid modifying r3 in error case
  powerpc/pseries/ras: Fix FWNMI_VALID off by one
  powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths
  powerpc/64s/exceptions: Machine check reconcile irq state
  powerpc/64s/exceptions: Change irq reconcile for NMIs from reusing _DAR to RESULT
  powerpc/64s/exceptions: Fix in_mce accounting in unrecoverable path
  powerpc/64s/exception: Fix machine check no-loss idle wakeup
  powerpc/eeh: Release EEH device state synchronously
  powerpc/eeh: Fix pseries_eeh_configure_bridge()
  powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status
  media: Revert "media: v4l2-fwnode: Add a convenience function for registering subdevs with notifiers"
  ASoC: codecs: rt1308-sdw: remove duplicate allocation
  ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream()
  ASoC: codecs: rt*-sdw: don't assign slave_ops
  Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added
  ipmi_si: Load acpi_ipmi when ACPI IPMI interface added
  ipmi:bt-bmc: Fix error handling and status check
  ipmi: Replace guid_copy() with import_guid() where it makes sense
  ipmi: use vzalloc instead of kmalloc for user creation
  ipmi:bt-bmc: Fix some format issue of the code
  ipmi:bt-bmc: Avoid unnecessary check
  ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
  cpufreq: Fix up cpufreq_boost_set_sw()
  ACPI / PMIC: Add i2c address for thermal control
  irqchip/gic-v3-its: Track LPI distribution on a per CPU basis
  genirq/irq_sim: Simplify the API
  irqdomain: Make irq_domain_reset_irq_data() available to  non-hierarchical users
  irqchip/sifive-plic: Remove incorrect requirement about number of irq contexts
  irqchip/gic-v3: Fix missing "__init" for gic_smp_init()
  platform-msi: Fix typos in comment
  pcmcia: make pccard_loop_tuple() static
  media: imx: Parse information from firmware without using callbacks
  media: video-mux: Parse information from firmware without using callbacks
  media: v4l2-mc: add v4l2_create_fwnode_links helpers
  media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1
  media: entity: Pass entity to get_fwnode_pad operation
  media: i2c: imx219: Fix a bug in imx219_enum_frame_size
  media: i2c: imx219: Implement get_selection
  dt-bindings: clock: renesas: div6: Convert to json-schema
  clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
  pcmcia: Replace zero-length array with flexible-array
  MAINTAINERS: Add GPIO Aggregator section
  docs: gpio: Add GPIO Aggregator documentation
  gpio: Add GPIO Aggregator
  gpiolib: Add support for GPIO lookup by line name
  mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro
  i2c: i801: Use GPIO_LOOKUP() helper macro
  Bluetooth: hci_qca: Enable WBS support for wcn3991
  Bluetooth: Add SCO fallback for invalid LMP parameters error
  Bluetooth: Fix for GAP/SEC/SEM/BI-10-C
  Bluetooth: L2CAP: Replace zero-length array with flexible-array
  esp4: improve xfrm4_beet_gso_segment() to be more readable
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
  ALSA: pcm: fix incorrect hw_base increase
  MIPS: SGI-IP30: Remove R5432_CP0_INTERRUPT_WAR from war.h
  MIPS: Loongson: Enable devicetree based probing for 8250 ports in defconfig
  dt-bindings: pinctrl: ocelot: Add Sparx5 SoC support
  pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
  pinctrl: ocelot: Remove instance number from pin functions
  pinctrl: ocelot: Always register GPIO driver
  dt-bindings: pinctrl: rockchip: update example
  gpio: xgene-sb: Drop extra check to call acpi_gpiochip_request_interrupts()
  gpio: xgene-sb: Allow driver to be built with COMPILE_TEST
  gpio: xgene-sb: Drop redundant OF_GPIO dependency
  gpio: mb86s7x: Remove superfluous test for ACPI companion
  gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock
  Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as a module"
  cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag
  drm/exynos-vidi: convert platform driver to use dev_groups
  drm/exynos: dsi: Remove bridge node reference in error handling path in probe function
  Input: elants - refactor elants_i2c_execute_command()
  Input: elants - override touchscreen info with DT properties
  Input: elants - remove unused axes
  exfat: fix possible memory leak in exfat_find()
  exfat: use iter_file_splice_write
  drm/exynos: mixer: Fix enabling of the runtime power management
  drm/exynos: make pointer to const data const type
  drm/exynos: gem: Get rid of the internal 'pages' array
  drm/exynos: gem: rework scatter-list contiguity check on prime import
  drm/exynos: gem: Remove dead-code
  drm/exynos: Delete an error message in three functions
  Input: add support for Azoteq IQS269A
  dt-bindings: input: Add bindings for Azoteq IQS269A
  Linux 5.7-rc6
  io_uring: async task poll trigger cleanup
  RDMA/srpt: Fix disabling device management
  RDMA/mlx5: Update mlx5_ib driver name
  RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs
  RDMA/core: Consolidate ib_create_srq flows
  RDMA/uverbs: Fix create WQ to use the given user handle
  RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer
  MAINTAINERS: Add maintainers for RNBD/RTRS modules
  block/rnbd: a bit of documentation
  block/rnbd: include client and server modules into kernel compilation
  block/rnbd: server: sysfs interface functions
  block/rnbd: server: functionality for IO submitting to block dev
  block/rnbd: server: main functionality
  block/rnbd: server: private header with server structs and functions
  block/rnbd: client: sysfs interface functions
  block/rnbd: client: main functionality
  block/rnbd: client: private header with client structs and functions
  block/rnbd: private headers with rnbd protocol structs and helpers
  RDMA/rtrs: a bit of documentation
  RDMA/rtrs: include client and server modules into kernel compilation
  RDMA/rtrs: server: sysfs interface functions
  RDMA/rtrs: server: statistics functions
  RDMA/rtrs: server: main functionality
  RDMA/rtrs: server: private header with server structs and functions
  RDMA/rtrs: client: sysfs interface functions
  RDMA/rtrs: client: statistics functions
  RDMA/rtrs: client: main functionality
  RDMA/rtrs: client: private header with client structs and functions
  RDMA/rtrs: core: lib functions shared between client and server modules
  RDMA/rtrs: private headers with rtrs protocol structs and helpers
  RDMA/rtrs: public interface header to establish RDMA connections
  sysfs: export sysfs_remove_file_self()
  dt-bindings: power: Convert bq27xxx dt to yaml
  ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
  ubifs: fix wrong use of crypto_shash_descsize()
  sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
  ARM: dts: ux500: Add touchscreen to the Skomer
  io_uring: remove dead check in io_splice()
  io_uring: add tee(2) support
  splice: export do_tee()
  io_uring: don't repeat valid flag list
  io_uring: rename io_file_put()
  io_uring: remove req->needs_fixed_files
  io_uring: cleanup io_poll_remove_one() logic
  oradax: convert get_user_pages() --> pin_user_pages()
  net: phy: propagate an error back to the callers of phy_sfp_probe
  rds: convert get_user_pages() --> pin_user_pages()
  net: allow __skb_ext_alloc to sleep
  mptcp: remove inner wait loop from mptcp_sendmsg_frag
  mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag
  mptcp: fill skb extension cache outside of mptcp_sendmsg_frag
  mptcp: avoid blocking in tcp_sendpages
  mptcp: break and restart in case mptcp sndbuf is full
  mptcp: move common nospace-pattern to a helper
  net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
  dt-bindings: net: dsa: b53: Add missing size and address cells to example
  selftests: Drop 'pref medium' in route checks
  arm64: dts: fvp: Fix ITS node names and #msi-cells
  arm64: dts: fvp: Fix GIC child nodes
  arm64: dts: juno: Fix GIC child nodes
  arm64: dts: fvp: Fix GIC compatible names
  arm64: dts: juno: Fix mem-timer
  arm64: dts: juno: Move fixed devices out of bus node
  arm64: dts: fvp: Move fixed clocks out of bus node
  arm64: dts: vexpress: Move fixed devices out of bus node
  nexthop: Fix attribute checking for groups
  MAINTAINERS: clarify maintenance of ARM Dove drivers
  arm64: dts: armada-3720-turris-mox: fix SFP binding
  arm64: dts: fvp: Move fixed devices out of bus node
  arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
  arm64: dts: fvp/juno: Fix node address fields
  ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel
  ARM: dts: kirkwood: Add Check Point L-50 board
  ARM: dts: marvell: drop i2c timeout-ms property
  arm64: dts: add uDPU i2c bus recovery
  arm64: dts: marvell: drop i2c timeout-ms property
  arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed property
  arm64: dts: marvell: armada-37xx: Move PCIe comphy handle property
  arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function
  exec: Move would_dump into flush_old_exec
  arm64: dts: update SolidRun Armada 8040 phy interface types
  io_uring: fix FORCE_ASYNC req preparation
  io_uring: don't prepare DRAIN reqs twice
  io_uring: initialize ctx->sqo_wait earlier
  arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string
  gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
  gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
  samples: watchdog: use 'userprogs' syntax
  samples: timers: use 'userprogs' syntax
  samples: auxdisplay: use 'userprogs' syntax
  samples: mei: build sample program for target architecture
  samples: pidfd: build sample program for target architecture
  samples: vfs: build sample programs for target architecture
  samples: connector: build sample program for target architecture
  samples: hidraw: build sample program for target architecture
  samples: uhid: build sample program for target architecture
  samples: uhid: fix warnings in uhid-example
  kbuild: doc: document the new syntax 'userprogs'
  samples: seccomp: build sample programs for target architecture
  bpfilter: use 'userprogs' syntax to build bpfilter_umh
  kbuild: add infrastructure to build userspace programs
  bpfilter: check if $(CC) can link static libc in Kconfig
  bpfilter: match bit size of bpfilter_umh to that of the kernel
  kbuild: warn if always, hostprogs-y, or hostprogs-m is used
  tpm: check event log version before reading final events
  efi: Pull up arch-specific prototype efi_systab_show_arch()
  habanalabs: handle barriers in DMA QMAN streams
  habanalabs: retrieve DMA mask indication from firmware
  habanalabs: update firmware definitions
  habanalabs: increase timeout during reset
  habanalabs: print warning when reset is requested
  habanalabs: unify and improve device cpu init
  habanalabs: re-factor H/W queues initialization
  habanalabs: remove stop-on-error flag from DMA
  habanalabs: don't wait for ASIC CPU after reset
  mips/mm: Add page soft dirty tracking
  MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits
  MIPS: Loongson64: define offsets and known revisions for some CPUCFG features
  MIPS: Loongson64: fix typos in loongson_regs.h
  MIPS: Remove not used 8250-platform.c
  MIPS: Loongson: Build ATI Radeon GPU driver as module
  net: ipa: do not clear interrupt in gsi_channel_start()
  net: ipa: don't use noirq suspend/resume callbacks
  selftests: mlxsw: Do not hard code trap group name
  selftests: devlink_lib: Remove double blank line
  mlxsw: spectrum_trap: Store all trap data in one array
  mlxsw: spectrum_trap: Store all trap group data in one array
  mlxsw: spectrum_trap: Store all trap policer data in one array
  mlxsw: spectrum_trap: Move struct definition out of header file
  r8169: remove remaining call to mdiobus_unregister
  net: ipa: don't be a hog in gsi_channel_poll()
  ethtool: don't call set_channels in drivers if config didn't change
  nfp: don't check lack of RX/TX channels
  ethtool: check if there is at least one channel for TX/RX in the core
  mptcp: Use 32-bit DATA_ACK when possible
  net: dsa: mt7530: fix roaming from DSA user ports
  netns: enable to inherit devconf from current netns
  dpaa2-eth: add bulking to XDP_TX
  ipv6: Fix suspicious RCU usage warning in ip6mr
  net: phy: broadcom: fix checkpatch complains about tabs
  blktrace: Report pid with note messages
  block/swim3: use set_current_state macro
  block: remove the REQ_NOWAIT_INLINE flag
  arm: dts: mt2701: Add usb2 device nodes
  dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali compatible
  arm: dts: mt7623: add Mali-450 device node
  soc: mediatek: cmdq: return send msg error code
  iio: buffer: remove attrcount_orig var from sysfs creation
  iio: chemical: add atlas-ezo-sensor initial support
  dt-bindings: iio: chemical: add CO2 EZO module documentation
  iio: adc: exynos: Simplify Exynos7-specific init
  arm64: dts: mt8173: Add capacity-dmips-mhz attributes
  iio: adc: Add scaling support to exynos adc driver
  iio: __iio_update_buffers: Update mode before preenable/after postdisable
  iio: dac: vf610_dac: Replace indio_dev->mlock with own device lock
  arm64: dts: mt2712: use non-empty ranges for usb-phy
  iio: dac: ad5686: Replace indio_dev->mlock with own device lock
  iio: dac: ad5421: Replace indio_dev->mlock with own device lock
  iio: dac: ad5380: Replace indio_dev->mlock with own device lock
  iio: dac: ad5764: Replace indio_dev->mlock with own device lock
  iio: dac: ad5761: Replace indio_dev->mlock with own device lock
  iio: dac: ad5755: Replace indio_dev->mlock with own device lock
  iio: dac: ad5449: Replace indio_dev->mlock with own device lock
  iio: dac: ad5446: Replace indio_dev->mlock with own device lock
  iio: dac: ad5360: Replace indio_dev->mlock with own device lock
  arm64: dts: mt8173: fix mdp aliases property name
  iio: accel: Add bma150/smb380 support to bma180
  iio: accel: bma180: Rename center_temp to temp_offset
  iio: accel: bma180: Add support for bma023
  arm64: dts: mediatek: Switch to SPDX license identifier for MT6797 SoC
  arm64: dts: mediatek: Enable I2C support for 96Boards X20 Development board
  arm64: dts: mediatek: Add I2C support for MT6797 SoC
  dt-bindings: i2c: Document I2C controller binding for MT6797 SoC
  dt-bindings: iio: accel: Add required regulators to bma180
  dt-bindings: iio: accel: Add bma150 family compatibles to bma180
  iio: accel: Make bma180 conflict with input's bma150
  iio: accel: bma180: Prepare for different reset values
  KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version
  KVM: arm64: Support enabling dirty log gradually in small chunks
  KVM: arm64: Unify handling THP backed host memory
  KVM: arm64: Clean up the checking for huge mapping
  KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation
  KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported
  KVM: Fix spelling in code comments
  KVM: arm64: Use cpus_have_final_cap for has_vhe()
  KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation
  KVM: arm64: Clean up kvm makefiles
  KVM: arm64: Change CONFIG_KVM to a menuconfig entry
  KVM: arm64: Update help text
  KVM: arm64: Kill off CONFIG_KVM_ARM_HOST
  KVM: arm64: Move virt/kvm/arm to arch/arm64
  x86/fpu/xstate: Restore supervisor states for signal return
  x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig()
  gpiolib: Document that GPIO line names are not globally unique
  x86/fpu: Introduce copy_supervisor_to_kernel()
  pinctrl: amd: Add ACPI dependency
  pinctrl: equilibrium: Add architecture dependency
  ALSA: hda: Unexport some local helper functions
  ALSA: hda: Drop unused snd_hda_queue_unsol_event()
  ALSA: hda: Fix potential race in unsol event handler
  x86/nmi: Remove edac.h include leftover
  drm/vmwgfx: Return true in function vmw_fence_obj_signaled()
  drm/vmwgfx: remove redundant assignment to variable ret
  drm/vmwgfx: Fix parameter name in vmw_bo_init
  drm/vmwgfx: update MAINTAINERS entry
  bpf: Selftests, add ktls tests to test_sockmap
  bpf: Selftests, add blacklist to test_sockmap
  bpf: Selftests, add whitelist option to test_sockmap
  bpf: Selftests, provide verbose option for selftests execution
  bpf: Selftests, break down test_sockmap into subtests
  bpf: Selftests, improve test_sockmap total bytes counter
  bpf: Selftests, print error in test_sockmap error cases
  bpf: Selftests, sockmap test prog run without setting cgroup
  bpf: Selftests, remove prints from sockmap tests
  bpf: Selftests, move sockmap bpf prog header into progs
  ethernet: ti: am65-cpts: Add missing inline qualifier to stub functions
  selftests/bpf: Move test_align under test_progs
  selftests/bpf: Fix test_align verifier log patterns
  libbpf, hashmap: Fix signedness warnings
  libbpf, hashmap: Remove unused #include
  bpf: Fix check_return_code to only allow [0,1] in trace_iter progs
  net/mlx5e: Take DCBNL-related definitions into dedicated files
  net/mlx5e: Calculate SQ stop room in a robust way
  net/mlx5e: IPoIB, Drop multicast packets that this interface sent
  net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces
  net/mlx5e: CT: Fix offload with CT action after CT NAT action
  net/mlx5: Move internal timer read function to clock library
  net/mlx5: Wait for inactive autogroups
  net/mlx5: Drain wq first during PCI device removal
  net/mlx5: Have single error unwinding path
  net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems
  net/mlx5: Dedicate fw page to the requesting function
  ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC
  ARM: prima2: Drop unneeded select of HAVE_SMP
  ARM: mvebu: Drop unneeded select of HAVE_SMP
  ARM: mmp: Drop unneeded select of COMMON_CLK
  ARM: davinci: Drop unneeded select of TIMER_OF
  ARM: clps711x: Drop unneeded select of multi-platform selected options
  ARM: berlin: Drop unneeded select of HAVE_SMP
  ARM: aspeed: Drop unneeded select of HAVE_SMP
  ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS
  ARM: alpine: Drop unneeded select of HAVE_SMP
  ARM: actions: Drop unneeded select of COMMON_CLK
  ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS
  apparmor: Use true and false for bool variable
  security/apparmor/label.c: Clean code by removing redundant instructions
  ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  clk: versatile: Drop the legacy IM-PD1 clock code
  PCI/PM: Assume ports without DLL Link Active train links in 100 ms
  fscrypt: add fscrypt_add_test_dummy_key()
  linux/parser.h: add include guards
  io_uring: file registration list and lock optimization
  apparmor: Replace zero-length array with flexible-array
  HID: Add quirks for Trust Panora Graphic Tablet
  PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
  mptcp: cope better with MP_JOIN failure
  inet_connection_sock: factor out destroy helper.
  mptcp: add new sock flag to deal with join subflows
  x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
  arm64: defconfig: Add LEDS_TRIGGER_TIMER
  arm64: dts: qcom: sc7180: Add A618 gpu dt blob
  dt-bindings: arm-smmu: Add sc7180 compatible string
  soc: qcom: rpmh-rsc: Remove the pm_lock
  soc: qcom: rpmh-rsc: Simplify locking by eliminating the per-TCS lock
  kernel/cpu_pm: Fix uninitted local in cpu_pm
  soc: qcom: rpmh-rsc: We aren't notified of our own failure w/ NOTIFY_BAD
  soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notifications
  io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags
  io_uring: add 'cq_flags' field for the CQ ring
  docs: move locking-specific documents to locking/
  docs: move digsig docs to the security book
  net: phy: tja11xx: execute cable test on link up
  docs: move the kref doc into the core-api book
  docs: add IRQ documentation at the core-api book
  docs: debugging-via-ohci1394.txt: add it to the core-api book
  io_uring: allow POLL_ADD with double poll_wait() users
  net: phy: broadcom: add support for BCM54811 PHY
  io_uring: batch reap of dead file registrations
  docs: fix references for ipmi.rst file
  docs: move IPMI.txt to the driver API book
  spi: dw: Add Tx/Rx DMA properties
  cxgb4: add EOTID tracking and software context dump
  cxgb4: tune burst buffer size for TC-MQPRIO offload
  cxgb4: improve credits recovery in TC-MQPRIO Tx path
  docs: move DMA kAPI to Documentation/core-api
  spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods
  spi: spi-rockchip: add support for spi slave mode
  spi: spi-rockchip: cleanup use struct spi_controller
  KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
  net: dsa: mt7530: fix VLAN setup
  doc: Fix some errors in ras.rst
  Documentation: update numastat explanation
  docs: vm: page_frags.rst: Fix the reference of stale function
  selftests: mptcp: pm: rm the right tmp file
  docs: debugfs: Update struct debugfs_reg32 definition
  dpaa2-eth: properly handle buffer size restrictions
  doc: zh_CN: add translatation for debugfs.txt
  spi: dw: Clear DMAC register when done or stopped
  spi: dw: Initialize paddr in DW SPI MMIO private data
  spi: dw: Fix native CS being unset
  docs: sysctl/kernel: document ngroups_max
  selftests: implement flower classifier terse dump tests
  net: sched: cls_flower: implement terse dump support
  net: sched: implement terse dump support in act
  net: sched: introduce terse dump flag
  net: core: recursively find netdev by device node
  ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback
  cpuidle: psci: Fixup execution order when entering a domain idle state
  powercap/intel_rapl: add support for ElkhartLake
  ACPI: GED: add support for _Exx / _Lxx handler methods
  kvm: add halt-polling cpu usage stats
  KVM: nVMX: Migrate the VMX-preemption timer
  KVM: nVMX: Change emulated VMX-preemption timer hrtimer to absolute
  KVM: nVMX: Really make emulated nested preemption timer pinned
  KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardware_setup()
  KVM: SVM: Remove unnecessary V_IRQ unsetting
  KVM: SVM: Merge svm_enable_vintr into svm_set_vintr
  KVM: VMX: Handle preemption timer fastpath
  KVM: X86: TSCDEADLINE MSR emulation fastpath
  KVM: x86: introduce kvm_can_use_hv_timer
  KVM: VMX: Optimize posted-interrupt delivery for timer fastpath
  KVM: X86: Introduce more exit_fastpath_completion enum values
  KVM: X86: Introduce kvm_vcpu_exit_request() helper
  KVM: x86: Print symbolic names of VMX VM-Exit flags in traces
  KVM: VMX: Introduce generic fastpath handler
  KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_*
  KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU
  KVM: VMX: Improve handle_external_interrupt_irqoff inline assembly
  KVM: Documentation: Fix up cpuid page
  KVM: X86: Sanity check on gfn before removal
  KVM: No need to retry for hva_to_pfn_remapped()
  KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two
  KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction
  KVM: x86/mmu: Add a helper to consolidate root sp allocation
  KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums
  KVM: x86/mmu: Move max hugepage level to a separate #define
  KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum
  kvm: x86: Cleanup vcpu->arch.guest_xstate_size
  PNPBIOS: Replace zero-length array with flexible-array
  KVM: nVMX: Tweak handling of failure code for nested VM-Enter failure
  ARM: dts: at91: Configure I2C SCL gpio as open drain
  vhost: missing __user tags
  efi/libstub: Disable Shadow Call Stack
  arm64: scs: Add shadow stacks for SDEI
  arm64: Implement Shadow Call Stack
  arm64: Disable SCS for hypervisor code
  arm64: vdso: Disable Shadow Call Stack
  arm64: efi: Restore register x18 if it was corrupted
  arm64: Preserve register x18 when CPU is suspended
  arm64: Reserve register x18 from general allocation with SCS
  scs: Disable when function graph tracing is enabled
  scs: Add support for stack usage debugging
  scs: Add page accounting for shadow call stack allocations
  scs: Add support for Clang's Shadow Call Stack (SCS)
  arm64: dts: mt8173: fix cooling device range
  selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests
  bpf: Implement CAP_BPF
  bpf, capability: Introduce CAP_BPF
  arm64: dts: mt8173: fix vcodec-enc clock
  ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  bpf, bpftool: Allow probing for CONFIG_HZ from kernel config
  bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier
  bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
  bpf: Restrict bpf_probe_read{, str}() only to archs where they work
  ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints
  soc: mediatek: Missing platform_device_unregister() on error in mtk_mmsys_probe()
  ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function
  ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe the aliases
  ARM: dts: at91: sama5d2_xplained: Add alias for DBGU
  ARM: dts: at91: sama5d2: Add missing flexcom definitions
  ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi
  ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and I2C flx0 functions
  ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C function
  ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI function
  ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and UART flx4 functions
  ARM: dts: at91: sama5d2: Specify the FIFO size for the Flexcom UART
  ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Fix the label numbering for flexcom functions
  of: platform: Batch fwnode parsing when adding all top level devices
  driver core: fw_devlink: Add support for batching fwnode parsing
  driver core: Look for waiting consumers only for a fwnode's primary device
  driver core: Move code to the right part of the file
  bus: mhi: core: Fix some error return code
  ipack: tpci200: fix error return code in tpci200_register()
  coresight: cti: remove incorrect NULL return check
  mei: release me_cl object reference
  dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev()
  dm zoned: introduce dmz_metadata_label() to format device name
  dm zoned: move fields from struct dmz_dev to dmz_metadata
  dm zoned: store device in struct dmz_sb
  dm zoned: use array for superblock zones
  dm zoned: store zone id within the zone structure and kill dmz_id()
  dm zoned: add 'message' callback
  dm zoned: add 'status' callback
  dm mpath: add Historical Service Time Path Selector
  dm mpath: pass IO start time to path selector
  dm writecache: improve performance on DDR persistent memory (Optane)
  dm writecache: remove superfluous test in persistent_memory_claim
  dm persistent data: switch exit_ro_spine to return void
  dm integrity: remove set but not used variables
  dm ebs: pass discards down to underlying device
  dm bufio: implement discard
  dm: add emulated block size target
  dm mpath: switch paths in dm_blk_ioctl() code path
  dm crypt: support using encrypted keys
  w1_therm: adding bulk read support to trigger multiple conversion on bus
  w1_therm: adding alarm sysfs entry
  w1_therm: optimizing temperature read timings
  w1_therm: adding eeprom sysfs entry
  w1_therm: adding resolution sysfs entry
  w1_therm: adding ext_power sysfs entry
  w1_therm: adding sysfs-driver-w1_therm doc
  w1_therm: fix reset_select_slave during discovery
  w1_therm: adding code comments and code reordering
  VMCI: Avoid extra check for access_ok()
  dca: Use PTR_ERR_OR_ZERO() to simplify code
  w1: ds2430: fix eeprom size in driver description
  misc: fastrpc: fix potential fastrpc_invoke_ctx leak
  misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
  slimbus: core: Fix mismatch in of_node_get/put
  slimbus: core: Set fwnode for a device when setting of_node
  nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code
  nvmem: ensure sysfs writes handle write-protect pin
  nvmem: imx-ocotp: Improve logic to save many code lines
  firmware: xilinx: Fix an error handling path in 'zynqmp_firmware_probe()'
  misc: xilinx-sdfec: convert to module_platform_driver()
  uio_hv_generic: add missed sysfs_remove_bin_file
  staging: wfx: remove false positive warning
  staging: wfx: trace acknowledges not linked to any stations
  staging: wfx: remove false-positive WARN()
  staging: wfx: fix error reporting in wfx_start_ap()
  staging: wfx: drop unnecessary filter configuration when disabling filter
  staging: wfx: fix PS parameters when multiple vif are in use
  staging: wfx: fix potential dead lock between join and scan
  staging: wfx: merge wfx_stop_ap() with wfx_reset()
  staging: wfx: rename wfx_do_unjoin() into wfx_reset()
  staging: wfx: fix potential use-after-free
  staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv
  staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_confirm_cb()
  staging: wfx: fix status of dropped frames
  staging: wfx: fix indentation
  staging: wfx: fix value of scan timeout
  staging: wfx: check pointers returned by allocations
  staging: wfx: apply 80-columns rule to strings
  staging: wfx: fix warning when unregister a frozen device
  staging: vt6656: vt6655: removing unused macros definition Makefiles
  staging: fbtft: fb_st7789v: Initialize the Display
  staging: qlge: Remove unnecessary spaces in qlge_main.c
  staging: vc04_services: Block comment alignment
  staging: greybus: uart: replace driver line-coding struct
  tty: serial: fsl_lpuart: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
  usb: renesas-xhci: Add ROM loader for uPD720201
  usb: xhci: Add support for Renesas controller with memory
  usb: renesas-xhci: Add the renesas xhci driver
  usb: hci: add hc_driver as argument for usb_hcd_pci_probe
  USB: gadget: fix illegal array access in binding with UDC
  usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
  Documentation: ABI: correct sysfs attribute description of MOST driver
  staging: most: usb: use macro ATTRIBUTE_GROUPS
  staging: most: fix typo in Kconfig
  staging: most: usb: use dev_dbg function
  staging: most: usb: check number of reported endpoints
  staging: most: usb: remove reference to USB error codes
  staging: most: usb: use dev_*() functions to print messages
  tty: serial: add missing spin_lock_init for SiFive serial console
  rcu: constify sysrq_key_op
  kernel/power: constify sysrq_key_op
  kdb: constify sysrq_key_op
  drm: constify sysrq_key_op
  sparc64: constify sysrq_key_op
  powerpc/xmon: constify sysrq_key_op
  MIPS: constify sysrq_key_op
  alpha: constify sysrq_key_op
  tty/sysrq: constify the the sysrq_key_op(s)
  tty/sysrq: constify the sysrq API
  tty/sysrq: alpha: export and use __sysrq_get_key_op()
  platform/x86: dell-wmi: Ignore keyboard attached / detached events
  platform/x86: dell-laptop: don't register micmute LED if there is no token
  tty: mxser: make mxser_change_speed() return void
  serial: 8250: Fix max baud limit in generic 8250 port
  serial: Allow uart_get_rs485_mode() to return errno
  serial: 8250: Avoid error message on reprobe
  platform/x86: thinkpad_acpi: Replace custom approach by kstrtoint()
  platform/x86: thinkpad_acpi: Use strndup_user() in dispatch_proc_write()
  platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with strsep(&buf, ",")
  drm/i915: Update DRIVER_DATE to 20200515
  tty: n_gsm: Fix waking up upper tty layer when room available
  tty: n_gsm: Fix SOF skipping
  tty: n_gsm: Improve debug output
  ASoC: cros_ec_codec: switch to library API for SHA-256
  ASoC: fsl_esai: Add new compatible string for imx8qm
  ASoC: fsl_esai: introduce SoC specific data
  tty: serial: imx: Add return value check for platform_get_irq()
  serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro
  tty: serial: Add modem control gpio support for STM32 UART
  dt-bindings: serial: Document CTS/RTS gpios in STM32 UART
  tty: serial: samsung: Correct clock selection logic
  serial: lantiq: Make driver modular
  serial: lantiq: Make UART's use as console selectable
  HID: apple: Swap the Fn and Left Control keys on Apple keyboards
  iommu: Remove functions that support private domain
  x86: Fix early boot crash on gcc-10, third try
  MAINTAINERS: add maintainer for mediatek i2c controller driver
  i2c: mux: Replace zero-length array with flexible-array
  i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
  i2c: altera: Fix race between xfer_msg and isr thread
  i2c: algo-pca: update contact email
  i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery
  ANDROID: export: Disable symbol trimming on modules
  MAINTAINERS: add lib/livepatch to LIVE PATCHING
  dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven-RZG1H board
  dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven-RZG1H SoM
  pinctrl: rza1: Fix flag name in comment
  pinctrl: sh-pfc: r8a7790: Add r8a7742 PFC support
  dt-bindings: pinctrl: sh-pfc: Document r8a7742 PFC support
  ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in hdmi@39
  ARM: dts: renesas: Make hdmi encoder nodes compliant with DT bindings
  arm64: dts: renesas: Make hdmi encoder nodes compliant with DT bindings
  objtool: optimize add_dead_ends for split sections
  objtool: use gelf_getsymshndx to handle >64k sections
  objtool: Allow no-op CFI ops in alternatives
  x86/unwind/orc: Fix error handling in __unwind_start()
  phy: phy-cadence-salvo: add phy .init API
  phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2
  phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY power-on
  phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABLE on Meson8
  phy: amlogic: meson8b-usb2: Use a MMIO regmap
  dt-bindings: phy: meson8b-usb2: Add compatible string for Meson8m2
  dt-bindings: phy: meson8b-usb2: Convert to json-schema
  interconnect: Remove unused module exit code from core
  arm64: dts: allwinner: h6: Add IOMMU
  interconnect: Disallow interconnect core to be built as a module
  MIPS: ath79: ar9331: rename uart to serial node
  MIPS: ath79: ar9331_dpt_module: update led nodes
  MIPS: SGI-IP27: Use the _AC() macro in spaces.h
  MIPS: ralink: Don't include objects twice
  MIPS: Fix builds for VR41xx platforms
  dmaengine: imx-sdma: initialize all script addresses
  crypto: hisilicon/zip - Use temporary sqe when doing work
  crypto: hisilicon - add device error report through abnormal irq
  crypto: hisilicon - remove codes of directly report device errors through MSI
  crypto: hisilicon - QM memory management optimization
  crypto: hisilicon - unify initial value assignment into QM
  crypto: hisilicon - remove use_dma_api related codes
  crypto: hisilicon - add FLR support
  crypto: hisilicon/qm - add state machine for QM
  crypto: hisilicon - refactor module parameter pf_q_num related code
  crypto: hisilicon/zip - modify the ZIP probe process
  crypto: hisilicon/hpre - modify the HPRE probe process
  crypto: hisilicon/sec2 - modify the SEC probe process
  crypto: hisilicon/sec2 - constify sec_dfx_regs
  crypto: hisilicon/zip - constify struct debugfs_reg32
  crypto: hisilicon/hpre - constify struct debugfs_reg32
  crypto: ccree - constify struct debugfs_reg32
  crypto: blake2b - Fix clang optimization for ARMv7-M
  dmaengine: ti: k3-udma: Use proper return code in alloc_chan_resources
  dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt
  dmaengine: ti: k3-udma: Add missing dma_sync call for rx flush descriptor
  dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy
  dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_free_descriptor.
  selftests/bpf: Xdp_adjust_tail add grow tail tests
  selftests/bpf: Adjust BPF selftest for xdp_adjust_tail
  bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp().
  xdp: Clear grow memory in bpf_xdp_adjust_tail()
  xdp: Allow bpf_xdp_adjust_tail() to grow packet size
  mlx5: Rx queue setup time determine frame_sz for XDP
  xdp: For Intel AF_XDP drivers add XDP frame_sz
  ice: Add XDP frame size to driver
  i40e: Add XDP frame size to driver
  ixgbevf: Add XDP frame size to VF driver
  ixgbe: Add XDP frame size to driver
  ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
  virtio_net: Add XDP frame size in two code paths
  vhost_net: Also populate XDP frame size
  tun: Add XDP frame size
  nfp: Add XDP frame size to netronome driver
  net: thunderx: Add XDP frame size
  mlx4: Add XDP frame size and adjust max XDP MTU
  ena: Add XDP frame size to amazon NIC driver
  net: ethernet: ti: Add XDP frame size to driver cpsw
  qlogic/qede: Add XDP frame size to driver
  hv_netvsc: Add XDP frame size to driver
  dpaa2-eth: Add XDP frame size
  veth: Xdp using frame_sz in veth driver
  veth: Adjust hard_start offset on redirect XDP frames
  xdp: Cpumap redirect use frame_sz and increase skb_tailroom
  xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame
  net: XDP-generic determining XDP frame size
  net: netsec: Add support for XDP frame size
  mvneta: Add XDP frame size to driver
  sfc: Add XDP frame size
  bnxt: Add XDP frame size to driver
  xdp: Add frame size to xdp_buff
  Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()"
  dt-bindings: ehci/ohci: Allow iommus property
  dt-bindings: mali-midgard: Allow dma-coherent
  dt-bindings: arm: gic: Allow combining arm,gic-400 compatible strings
  dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema
  drivers/macintosh: Fix memleak in windfarm_pm112 driver
  selftests/powerpc: Add a test of counting larx/stcx
  powerpc: Drop unneeded cast in task_pt_regs()
  powerpc/64: Don't initialise init_task->thread.regs
  powerpc/mm: Replace zero-length array with flexible-array
  powerpc: Replace zero-length array with flexible-array
  powerpc: Use trap metadata to prevent double restart rather than zeroing trap
  powerpc: trap_is_syscall() helper to hide syscall trap number
  powerpc: Use set_trap() and avoid open-coding trap masking
  powerpc/64s: Always has full regs, so remove remnant checks
  selftests/bpf: Test for sk helpers in cgroup skb
  selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers
  bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers
  bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb
  bpf: Allow sk lookup helpers in cgroup skb
  selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM"
  bpf: Fix bpf_iter's task iterator logic
  selftests/bpf: Test narrow loads for bpf_sock_addr.user_port
  bpf: Support narrow loads from bpf_sock_addr.user_port
  arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs
  samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
  MAINTAINERS: Mark networking drivers as Maintained.
  r8169: don't include linux/moduleparam.h
  r8169: remove not needed checks in rtl8169_set_eee
  scsi: ufs-mediatek: Customize WriteBooster flush policy
  scsi: ufs: Customize flush threshold for WriteBooster
  scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters
  net: dsa: felix: fix incorrect clamp calculation for burst
  ipmr: Add lockdep expression to ipmr_for_each_table macro
  ipmr: Fix RCU list debugging warning
  net: phy: mdio-moxart: remove unneeded include
  dt-bindings: dp83867: Convert DP83867 to yaml
  dt-bindings: net: dp83869: Update licensing info
  scsi: sd: Signal drive managed SMR disks
  scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static
  drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
  net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for BCM54810
  hinic: update huawei ethernet driver maintainer
  hinic: add set_ringparam ethtool_ops support
  devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit
  ethernet: ti: am65-cpsw-qos: add TAPRIO offload support
  ethernet: ti: am65-cpts: add routines to support taprio offload
  scsi: target: Put lun_ref at end of tmr processing
  scsi: aacraid: Fix an oops in error handling
  arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC
  arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc
  evm: Fix a small race in init_desc()
  PCI: Program MPS for RCiEP devices
  io_uring: name sq thread and ref completions
  cifs: fix leaked reference on requeued write
  NFSv3: fix rpc receive buffer size for MOUNT call
  tcp: fix error recovery in tcp_zerocopy_receive()
  ARC: show_regs: avoid extra line of output
  drm/amdgpu: Updated XGMI power down control support check
  drm/amdgpu: Update RAS XGMI error inject sequence
  drm/amdgpu: Add DPM function for XGMI link power down control
  livepatch: add arch-specific headers to MAINTAINERS
  drm/amdgpu: Add cmd to control XGMI link sleep
  PCI: Fix pci_host_bridge struct device release/free handling
  PCI: Fix pci_register_host_bridge() device_register() error handling
  PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port()
  clk: qcom: Add DT bindings for MSM8939 GCC
  clk: qcom: gcc: Add missing UFS clocks for SM8150
  clk: qcom: gcc: Add GPU and NPU clocks for SM8150
  clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc
  clk: qcom: gdsc: Handle GDSC regulator supplies
  s390/kexec_file: fix initrd location for kdump kernel
  s390/pci: Fix s390_mmio_read/write with MIO
  drm/amdgpu: remove redundant assignment to variable ret
  drm/amdgpu: turn back rlcg write for gfx_v10
  drm/amd/powerplay: report correct AC/DC event based on ctxid V2
  drm/amd/powerplay: shutdown on HW CTF
  drm/amd/powerplay: try to do a graceful shutdown on SW CTF
  drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion
  char: ipmi: convert to use i2c_new_client_device()
  SUNRPC: 'Directory with parent 'rpc_clnt' already present!'
  net: qed: fix bad formatting
  net: qed: introduce critical hardware error handler
  net: qed: introduce critical fan failure handler
  net: qede: Implement ndo_tx_timeout
  net: qede: optional hw recovery procedure
  net: qed: attention clearing properties
  net: qed: cleanup debug related declarations
  net: qed: critical err reporting to management firmware
  net: qed: invoke err notify on critical areas
  net: qede: add hw err scheduled handler
  net: qed: adding hw_err states and handling
  net: hns3: remove unnecessary frag list checking in hns3_nic_net_xmit()
  net: hns3: remove some unused macros
  net: hns3: modify an incorrect error log in hclge_mbx_handler()
  net: hns3: remove a duplicated printing in hclge_configure()
  net: hns3: modify some incorrect spelling
  r8152: Use MAC address from device tree if available
  MAINTAINERS: Add Jakub to networking drivers.
  MAINTAINERS: another add of Karsten Graul for S390 networking
  drivers: ipa: fix typos for ipa_smp2p structure doc
  pppoe: only process PADT targeted at local interfaces
  clk: ti: dra7xx: fix RNG clock parent
  clk: ti: dra7xx: mark MCAN clock as DRA76x only
  clk: ti: dra7xx: fix gpu clkctrl parent
  clk: ti: omap5: Add proper parent clocks for l4-secure clocks
  clk: ti: omap4: Add proper parent clocks for l4-secure clocks
  clk: ti: composite: fix memory leak
  selftests/bpf: Enforce returning 0 for fentry/fexit programs
  bpf: Enforce returning 0 for fentry/fexit progs
  selftests: fix flower parent qdisc
  net: stmmac: fix num_por initialization
  security: Fix the default value of secid_to_secctx hook
  remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev()
  libbpf: Fix register naming in PT_REGS s390 macros
  dt-bindings: Fix incorrect 'reg' property sizes
  dt-bindings: ufs: ti: Add missing 'additionalProperties: false'
  dt-bindings: ufs: ti: Fix address properties handling
  dt-bindings: usb: ehci: Add missing 2nd register region
  spi: dt-bindings: sifive: Add missing 2nd register region
  bpf: Fix bug in mmap() implementation for BPF array map
  dt-bindings: serial: renesas,hscif: Document r8a7742 bindings
  dt-bindings: serial: renesas,scifb: Document r8a7742 bindings
  dt-bindings: serial: renesas,scif: Document r8a7742 bindings
  dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings
  dt-bindings: Add vendor prefix for Baikal Electronics, JSC
  dt-bindings: vendor-prefixes: Add Vaisala
  samples: bpf: Fix build error
  ANDROID: fscrypt: set dun_bytes more precisely
  ANDROID: dm-default-key: set dun_bytes more precisely
  ANDROID: block: backport the ability to specify max_dun_bytes
  arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi
  arm64: dts: qcom: msm8916: move gpu opp table to gpu node
  arm64: dts: qcom: msm8916: avoid using _ in node names
  arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc
  arm64: dts: qcom: c630: Specify UFS device reset
  arm64: dts: qcom: c630: Add WiFi node
  regulator: bd718x7: remove voltage change restriction from BD71847 LDOs
  drm/i915: Document locking guidelines
  lockdown: Allow unprivileged users to see lockdown status
  arm64: dts: qcom: msm8916-samsung-a3u: add nodes for display panel
  ASoC: tlv320adcx140: Configure PDM sampling edge
  ASoC: tlv320adcx140: Add device tree property for PDM edges
  ASoC: tlv320adcx140: Add controls for PDM clk
  drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}()
  kasan: add missing functions declarations to kasan.h
  kasan: consistently disable debugging features
  ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
  userfaultfd: fix remap event with MREMAP_DONTUNMAP
  mm/gup: fix fixup_user_fault() on multiple retries
  epoll: call final ep_events_available() check under the lock
  mm, memcg: fix inconsistent oom event behavior
  drm/i915: Store CS timestamp frequency in Hz
  drm/i915: Nuke pointless div by 64bit
  USB: usbfs: fix mmap dma mismatch
  csky: Fixup raw_copy_from_user()
  csky: Fixup gdbmacros.txt with name sp in thread_struct
  drm/i915: Enable SAGV support for Gen12
  drm/i915: Restrict qgv points which don't have enough bandwidth.
  drm/i915: Add TGL+ SAGV support
  ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
  iommu/sun50i: Use __GFP_ZERO instead of memset()
  iommu/sun50i: Fix compile warnings
  iommu: Add Allwinner H6 IOMMU driver
  block: blk-crypto-fallback for Inline Encryption
  block: Make blk-integrity preclude hardware inline encryption
  block: Inline encryption support for blk-mq
  block: Keyslot Manager for Inline Encryption
  Documentation: Document the blk-crypto framework
  iocost: don't let vrate run wild while there's no saturation signal
  cifs: Fix null pointer check in cifs_read
  x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states
  vfs: add faccessat2 syscall
  vfs: don't parse "silent" option
  vfs: don't parse "posixacl" option
  vfs: don't parse forbidden flags
  statx: add mount_root
  statx: add mount ID
  statx: don't clear STATX_ATIME on SB_RDONLY
  uapi: deprecate STATX_ALL
  utimensat: AT_EMPTY_PATH support
  vfs: split out access_override_creds()
  proc/mounts: add cursor
  aio: fix async fsync creds
  vfs: allow unprivileged whiteout creation
  ext4: remove redundant variable has_bigalloc in ext4_fill_super
  ANDROID: Incremental fs: wake up log pollers less often
  ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenger96 board
  ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM and PDK2
  ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2
  ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2
  block: move blk_io_schedule() out of header file
  arm64: dts: qcom: db820c: Fix invalid pm8994 supplies
  arm64: dts: qcom: db820c: Add pmi8994 RPM regulators
  ring-buffer: Remove all BUG() calls
  ring-buffer: Don't deactivate the ring buffer on failed iterator reads
  media: media: sh_veu: Remove driver
  ARM: dts: stm32: Add IoT Box board support
  dt-bindings: arm: stm32: Document IoT Box compatible
  ARM: dts: stm32: Add Stinger96 board support
  dt-bindings: arm: stm32: Document Stinger96 compatible
  ARM: dts: stm32: Add missing pinctrl entries for STM32MP15
  dt-bindings: Add vendor prefix for Shiratech Solutions
  dt-bindings: iommu: Add Allwinner H6 IOMMU bindings
  ACPI: Delete unused proc filename macros
  usb: host: xhci-plat: keep runtime active when removing host
  usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
  cpufreq: fix minor typo in struct cpufreq_driver doc comment
  drm/i915/psr: Use new DP VSC SDP compute routine on PSR
  drm/i915/dp: Add compute routine for DP PSR VSC SDP
  drm/i915: Stop sending DP SDPs on ddi disable
  drm/i915: Program DP SDPs on pipe updates
  drm/i915: Fix enabled infoframe states of lspcon
  drm/i915: Add state readout for DP VSC SDP
  drm/i915: Add state readout for DP HDR Metadata Infoframe SDP
  drm/i915: Program DP SDPs with computed configs
  drm/i915: Include DP VSC SDP in the crtc state dump
  drm/i915: Include DP HDR Metadata Infoframe SDP in the crtc state dump
  drm/i915: Include HDMI DRM infoframe in the crtc state dump
  drm: Add logging function for DP VSC SDP
  drm/i915/dp: Read out DP SDPs
  video/hdmi: Add Unpack only function for DRM infoframe
  soc: mediatek: mmsys: Drop <linux/clk-provider.h>
  esp6: calculate transport_header correctly when sel.family != AF_INET6
  usb: cdns3: gadget: make a bunch of functions static
  usb: mtu3: constify struct debugfs_reg32
  usb: gadget: udc: atmel: Make some symbols static
  usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
  usb: raw-gadget: documentation updates
  usb: raw-gadget: support stalling/halting/wedging endpoints
  usb: raw-gadget: fix gadget endpoint selection
  usb: raw-gadget: improve uapi headers comments
  x86/boot: Mark global variables as static
  efi: cper: Add support for printing Firmware Error Record Reference
  efi/libstub/x86: Avoid EFI map buffer alloc in allocate_e820()
  drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker
  mt76: mt7615: fix typo defining ps work
  drm/i915/selftests: Always call the provided engine->emit_init_breadcrumb
  drm/i915: Show per-engine default property values in sysfs
  drm/i915: Drop no-semaphore boosting
  riscv: mmiowb: Fix implicit declaration of function 'smp_processor_id'
  riscv: pgtable: Fix __kernel_map_pages build error if NOMMU
  drm: rcar-du: Set primary plane zpos immutably at initializing
  drm: plane: Verify that no or all planes have a zpos property
  drm: panels: Add MAINTAINERS entry for LVDS panel driver
  dt-bindings: display: renesas: du: Document optional reset properties
  dt-bindings: display: bridge: thc63lvd1024: Convert binding to YAML
  dt-bindings: display: bridge: Convert simple-bridge bindings to YAML
  dt-bindings: display: bridge: Reject additional properties in ports node
  sparc: use scnprintf() in show_pciobppath_attr() in vio.c
  sparc: use scnprintf() in show_pciobppath_attr() in pci.c
  tty: vcc: Fix error return code in vcc_probe()
  xfs: Use the correct style for SPDX License Identifier
  xfs: Replace zero-length array with flexible-array
  xfs: ensure f_bfree returned by statfs() is non-negative
  sparc32: mm: Reduce allocation size for PMD and PTE tables
  sparc32: mm: Change pgtable_t type to pte_t * instead of struct page *
  sparc32: mm: Restructure sparc32 MMU page-table layout
  sparc32: mm: Fix argument checking in __srmmu_get_nocache()
  KVM: MIPS/Emulate: Remove unneeded semicolon
  KVM: MIPS/VZ: Remove unneeded semicolon
  KVM: MIPS/TLB: Remove Unneeded semicolon in tlb.c
  KVM: MIPS: use true,false for bool variable
  MIPS: dts: mscc: Updated changed name for miim pinctrl function
  net: dsa: mt7530: set CPU port to fallback mode
  net: phy: fix aneg restart in phy_ethtool_set_eee
  net: mvneta: speed down the PHY, if WoL used, to save energy
  sfc: fix dereference of table before it is null checked
  nvdimm/pmem: stop using ->queuedata
  nvdimm/btt: stop using ->queuedata
  arm64: defconfig: add MEDIA_PLATFORM_SUPPORT
  arm64: defconfig: ARCH_R8A7795: follow changed config symbol name
  nvdimm/blk: stop using ->queuedata
  arm64: defconfig: add DRM_DISPLAY_CONNECTOR
  arm64: defconfig: DRM_DUMB_VGA_DAC: follow changed config symbol name
  drm/i915: Handle idling during i915_gem_evict_something busy loops
  arm64: dts: qcom: msm8916: Disable coresight by default
  net: phy: at803x: add cable diagnostics support
  drm/i915: Drop I915_RESET_TIMEOUT and friends
  ipv6: set msg_control_is_user in do_ipv6_getsockopt
  drm/i915: Mark the addition of the initial-breadcrumb in the request
  net: phy: bcm54140: add cable diagnostics support
  net: phy: broadcom: add cable test support
  net: phy: broadcom: add bcm_phy_modify_exp()
  net: phy: broadcom: add exp register access methods without buslock
  net: broadcom: Select BROADCOM_PHY for BCMGENET
  net: phy: tja11xx: add cable-test support
  tipc: fix failed service subscription deletion
  tipc: fix memory leak in service subscripting
  tipc: fix large latency in smart Nagle streaming
  net: ignore sock_from_file errors in __scm_install_fd
  samples/bpf: Remove compiler warnings
  bpf: Enable bpf_iter targets registering ctx argument types
  bpf: Change func bpf_iter_unreg_target() signature
  bpf: net: Refactor bpf_iter target registration
  bpf: Add comments to interpret bpf_prog return values
  bpf: Change btf_iter func proto prefix to "bpf_iter_"
  tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0
  net: stmmac: dwmac-meson8b: add support for the RX delay configuration
  net: stmmac: dwmac-meson8b: Make the clock enabling code re-usable
  net: stmmac: dwmac-meson8b: Fetch the "timing-adjustment" clock
  net: stmmac: dwmac-meson8b: Add the PRG_ETH0_ADJ_* bits
  net: stmmac: dwmac-meson8b: Move the documentation for the TX delay
  net: stmmac: dwmac-meson8b: use FIELD_PREP instead of open-coding it
  dt-bindings: net: dwmac-meson: Document the "timing-adjustment" clock
  dt-bindings: net: meson-dwmac: Add the amlogic,rx-delay-ns property
  selftest/bpf: Add BPF triggering benchmark
  selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench
  selftests/bpf: Add benchmark runner infrastructure
  selftests/bpf: Extract parse_num_list into generic testing_helpers.c
  MAINTAINERS: add Karsten Graul as S390 NETWORK DRIVERS maintainer
  s390/ism: fix error return code in ism_probe()
  drm/i915/gem: Remove redundant exec_fence
  md/raid1: Replace zero-length array with flexible-array
  RDMA/mlx5: Fix query_srq_cmd() function
  drm/i915: Remove duplicate inline specifier on write_pte
  io_uring: polled fixed file must go through free iteration
  RDMA/mlx5: Add support for drop action in DV steering
  RDMA/mlx5: Add support in steering default miss
  RDMA/mlx5: Refactor DV create flow
  net: dsa: felix: add support Credit Based Shaper(CBS) for hardware offload
  net: dsa: felix: Configure Time-Aware Scheduler via taprio offload
  net: dsa: felix: qos classified based on pcp
  md: add a newline when printing parameter 'start_ro' by sysfs
  md: stop using ->queuedata
  md/raid1: release pending accounting for an I/O only after write-behind is also finished
  md: remove redundant memalloc scope API usage
  raid5: update code comment of scribble_alloc()
  raid5: remove gfp flags from scribble_alloc()
  md: use memalloc scope APIs in mddev_suspend()/mddev_resume()
  md: remove the extra line for ->hot_add_disk
  md: flush md_rdev_misc_wq for HOT_ADD_DISK case
  md: don't flush workqueue unconditionally in md_open
  md: add new workqueue for delete rdev
  md: add checkings before flush md_misc_wq
  x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates
  mt76: mt7615: configure bss info adding the interface
  mt76: enable p2p support
  mt76: mt7615: reduce hw scan timeout
  mt76: mt7615: do not report scan_complete twice to mac80211
  mt76: mt7663: fix the usage WoW with net detect support
  ARM: vexpress: Don't select VEXPRESS_CONFIG
  bus: vexpress-config: Support building as module
  vexpress: Move setting master site to vexpress-config bus
  bus: vexpress-config: simplify config bus probing
  bus: vexpress-config: Merge vexpress-syscfg into vexpress-config
  mfd: vexpress-sysreg: Support building as a module
  mfd: vexpress-sysreg: Use devres API variants
  mfd: vexpress-sysreg: Drop unused syscon child devices
  mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO
  clk: vexpress-osc: Support building as a module
  Input: imx_sc_key - use devm_add_action_or_reset() to handle all cleanups
  Input: remove msm-vibrator driver
  dt-bindings: Input: remove msm-vibrator
  hwmon: (da9052) Synchronize access with mfd
  thunderbolt: Update Kconfig to allow building on other architectures.
  KVM: x86/mmu: Capture TDP level when updating CPUID
  KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook
  KVM: VMX: Add proper cache tracking for CR0
  KVM: VMX: Add proper cache tracking for CR4
  KVM: nVMX: Unconditionally validate CR3 during nested transitions
  KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch'
  KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02
  KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
  KVM: VMX: Use accessor to read vmcs.INTR_INFO when handling exception
  KVM: x86: handle wrap around 32-bit address space
  kvm/eventfd: remove unneeded conversion to bool
  kvm: Replace vcpu->swait with rcuwait
  rcuwait: Introduce rcuwait_active()
  rcuwait: Introduce prepare_to and finish_rcuwait
  rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken
  rcuwait: Fix stale wake call name in comment
  KVM: x86: Replace late check_nested_events() hack with more precise fix
  KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked()
  KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_handle_exit()
  KVM: x86: WARN on injected+pending exception even in nested case
  KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior
  KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is set
  KVM: nVMX: Prioritize SMI over nested IRQ/NMI
  KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behavior
  KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks
  KVM: VMX: Split out architectural interrupt/NMI blocking checks
  KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events()
  KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set
  KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is set
  KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed
  KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int
  KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set
  KVM: nVMX: Open a window for pending nested VMX preemption timer
  KVM: nVMX: Preserve exception priority irrespective of exiting behavior
  KVM: SVM: Implement check_nested_events for NMI
  KVM: SVM: immediately inject INTR vmexit
  KVM: SVM: leave halted state on vmexit
  KVM: SVM: introduce nested_run_pending
  ASoC: tlv320adcx140: Fix bias config values
  drm/i915/gt: Suspend tasklets before resume sanitization
  wcn36xx: Replace zero-length array with flexible-array
  ath11k: fix htt stats module not handle multiple skbs
  net/mlx5: Add support in forward to namespace
  {IB/net}/mlx5: Simplify don't trap code
  rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm
  rtw88: 8723d: fix sparse warnings for power tracking
  rtw88: 8723d: Add 8723DE to Kconfig and Makefile
  rtw88: fill zeros to words 0x06 and 0x07 of security cam entry
  rtw88: 8723d: Add coex support
  rtw88: 8723d: set ltecoex register address in chip_info
  rtw88: 8723d: implement flush queue
  rtw88: 8723d: Add shutdown callback to disable BT USB suspend
  rtw88: 8723d: Add power tracking
  rtw88: 8723d: add IQ calibration
  rtw88: 8723d: Add LC calibration
  brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures
  fs: Introduce DCACHE_DONTCACHE
  fs: Lift XFS_IDONTCACHE to the VFS layer
  gnss: replace zero-length array with flexible-array
  KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
  fanotify: don't write with size under sizeof(response)
  fsnotify: Remove proc_fs.h include
  fanotify: remove reference to fill_event_metadata()
  fsnotify: add mutex destroy
  fanotify: prefix should_merge()
  x86/hyperv: Properly suspend/resume reenlightenment notifications
  IB/rdmavt: Replace zero-length array with flexible-array
  dmaengine: at_xdmac: Replace zero-length array with flexible-array
  dmaengine: at_hdmac: Replace zero-length array with flexible-array
  dmaengine: qcom: bam_dma: Replace zero-length array with flexible-array
  dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code
  gnss: sirf: fix error return code in sirf_probe()
  gpiolib: notify user-space about line status changes after flags are set
  hwmon: (nct7904) Fix incorrect range of temperature limit registers
  hwmon: (nct7904) Read all SMI status registers in probe function
  arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6
  arm64: dts: allwinner: h6: add voltage range to OPP table
  NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs
  iommu: add generic helper for mapping sgtable objects
  scatterlist: add generic wrappers for iterating over sgtable objects
  dma-mapping: add generic helpers for mapping sgtable objects
  ANDROID: Incremental fs: Fix scheduling while atomic error
  drm/i915: Make active_pipes check skl specific
  drm/i915: Extract skl SAGV checking
  drm/i915: Introduce skl_plane_wm_level accessor.
  dma-buf: Use atomic_fetch_add() for the context id
  usb: typec: mux: intel: Fix DP_HPD_LVL bit field
  usb: host: Add ability to build new Broadcom STB USB drivers
  usb: ehci: Add new EHCI driver for Broadcom STB SoC's
  usb: xhci: xhci-plat: Add support for Broadcom STB SoC's
  dt-bindings: Add Broadcom STB USB support
  usb: typec: tps6598x: Add USB role switching logic
  usb: typec: tps6598x: Add OF probe binding
  dt-bindings: usb: Add TI tps6598x device tree binding documentation
  MAINTAINERS: Add entry for Intel PMC mux driver
  usb: typec: Add firmware documentation for the Intel PMC mux control
  usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation
  usb: typec: Add typec_find_orientation()
  usb: roles: Switch on role-switch uevent reporting
  USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
  USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe()
  USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe()
  USB: host: ehci-mxc: Use the defined variable to simplify code
  usblp: poison URBs upon disconnect
  sierra-ms: do not call scsi_get_host_dev()
  dmaengine: moxart-dma: Drop pointless static qualifier in moxart_probe()
  staging: wfx: unlock on error path
  staging: greybus: Fix uninitialized scalar variable
  staging: kpc2000: fix error return code in kp2000_pcie_probe()
  greybus: Replace zero-length array with flexible-array
  staging: vt6656: Remove logically dead code
  staging: bcm2835-camera: insert emty line after declaration
  staging: vt6656: remove difs / sifs adjustments.
  staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rts/cts duration.
  staging: vt6656: Split RTS and CTS Duration functions
  staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ctstoself_duration
  staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_generic_frame_duration.
  staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_rts_duration
  staging: most: usb: sanity check channel before using it as an index into arrays
  staging: most: usb: add PM functions
  staging: wfx: update TODO
  staging: wfx: fix endianness of the field 'channel_number'
  staging: wfx: fix endianness of the field 'num_tx_confs'
  staging: wfx: fix endianness of the field 'status'
  staging: wfx: fix access to le32 attribute 'len'
  staging: wfx: fix endianness of the struct hif_ind_startup
  staging: wfx: declare the field 'packet_id' with native byte order
  staging: wfx: fix access to le32 attribute 'indication_type'
  staging: wfx: fix access to le32 attribute 'event_id'
  staging: wfx: fix access to le32 attribute 'ps_mode_error'
  staging: wfx: fix endianness of hif_req_read_mib fields
  staging: wfx: fix endianness of fields media_delay and tx_queue_delay
  staging: wfx: fix output of rx_stats on big endian hosts
  staging: wfx: fix wrong bytes order
  staging: wfx: fix cast operator
  staging: wfx: take advantage of le32_to_cpup()
  staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu
  x86/fpu/xstate: Define new functions for clearing fpregs and xstates
  dmaengine: sf-pdma: Simplify the error handling path in 'sf_pdma_probe()'
  dmaengine: qcom_hidma: use true,false for bool variable
  dmaengine: dmatest: Restore default for channel
  staging: wfx: use kernel types instead of c99 ones
  staging: wfx: remove spaces after cast operator
  staging: wfx: fix alignements of function prototypes
  staging: wfx: remove useless header inclusions
  staging: wfx: prefer ARRAY_SIZE instead of a magic number
  staging: wfx: fix missing 'static' keyword
  staging: wfx: fix missing 'static' statement
  staging: wfx: poll IRQ during init
  staging: wfx: introduce a way to poll IRQ
  staging: wfx: use threaded IRQ with SPI
  staging: wfx: repair external IRQ for SDIO
  staging: wfx: drop useless check
  staging: wfx: fix double free
  staging: wfx: reduce timeout for chip initial start up
  staging: wfx: add support for hardware revision 2 and further
  MIPS: Fix "make clean" error due to recent changes
  MIPS: Fix typos in arch/mips/Kbuild.platforms
  interconnect: Add of_icc_get_by_index() helper function
  ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset
  arm64: tegra: Add XUDC node on Tegra194
  arm64: tegra: Kill off "simple-panel" compatibles
  drm/i915/gt: Reset execlists registers before HWSP
  clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x
  clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
  i2c: designware: Allow slave mode for PCI enumerated devices
  i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master()
  i2c: designware: Switch PCI driver to use i2c_dw_configure_master()
  i2c: designware: Move configuration routines to respective modules
  i2c: designware: Use devm_platform_ioremap_resource() to simplify code
  x86/fpu/xstate: Introduce XSAVES supervisor states
  iommu/amd: Unify format of the printed messages
  iommu/vt-d: Unify format of the printed messages
  iommu/vt-d: Apply per-device dma_ops
  iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain
  iommu/vt-d: Allow 32bit devices to uses DMA domain
  drm/meson: pm resume add return errno branch
  iommu/msm: Make msm_iommu_lock static
  csky: Fixup remove unnecessary save/restore PSR code
  csky: Fixup remove duplicate irq_disable
  csky: Fixup calltrace panic
  csky: Fixup perf callchain unwind
  csky: Fixup msa highest 3 bits mask
  csky: Fixup perf probe -x hungup
  csky: Fixup compile error for abiv1 entry.S
  csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE
  USB: pci-quirks: Add Raspberry Pi 4 quirk
  PCI: brcmstb: Wait for Raspberry Pi's firmware when present
  firmware: raspberrypi: Introduce vl805 init routine
  soc: bcm2835: Add notify xHCI reset property
  selftests/pidfd: add pidfd setns tests
  nsproxy: attach to namespaces via pidfds
  iommu/amd: Fix get_acpihid_device_id()
  iommu/amd: Fix over-read of ACPI UID from IVRS table
  ovl: return required buffer size for file handles
  ovl: sync dirty data when remounting to ro mode
  ovl: whiteout inode sharing
  ovl: inherit SB_NOSEC flag from upperdir
  ovl: skip overlayfs superblocks at global sync
  ovl: index dir act as work dir
  ovl: prepare to copy up without workdir
  ovl: cleanup non-empty directories in ovl_indexdir_cleanup()
  ovl: resolve more conflicting mount options
  ovl: potential crash in ovl_fid_to_fh()
  arm64: dts: imx8qxp-mek: Do not use underscore in node name
  iommu/iova: Unify format of the printed messages
  iommu/renesas: Fix unused-function warning
  iommu: Do not probe devices on IOMMU-less busses
  iommu/amd: Fix variable "iommu" set but not used
  x86/fpu/xstate: Separate user and supervisor xfeatures mask
  libbpf: Fix probe code to return EPERM if encountered
  selftests/bpf: Install generated test progs
  dt-bindings: firmware: imx: Add more system controls and PM clock types
  dt-bindings: firmware: imx: Move system control into dt-binding headfile
  ARM: dts: imx6qdl-gw552x: add USB OTG support
  Bluetooth: L2CAP: add support for waiting disconnection resp
  Bluetooth: Handle Inquiry Cancel error after Inquiry Complete
  Bluetooth: serdev: Constify serdev_device_ops
  Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032)
  Bluetooth: btusb: Implement hdev->prevent_wake
  Bluetooth: Add hook for driver to prevent wake from suspend
  Bluetooth: Rename BT_SUSPEND_COMPLETE
  Bluetooth: Modify LE window and interval for suspend
  Bluetooth: Fix incorrect type for window and interval
  OPP: Add helpers for reading the binding properties
  dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps bindings
  clk: Move HAVE_CLK config out of architecture layer
  MIPS: Loongson64: Drop asm/clock.h include
  ARM: mmp: Remove legacy clk code
  clk: ti: clkctrl: convert subclocks to use proper names also
  clk: ti: am33xx: fix RTC clock parent
  clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_name
  phy: intel-lgm-emmc: Add architecture dependency
  phy: ti: j721e-wiz: Fix some error return code in wiz_probe()
  phy: cpcap-usb: Remove some useless code
  phy: samsung: s5pv210-usb2: Add delay after reset
  zonefs: use REQ_OP_ZONE_APPEND for sync DIO
  block: export bio_release_pages and bio_iov_iter_get_pages
  null_blk: Support REQ_OP_ZONE_APPEND
  scsi: sd_zbc: emulate ZONE_APPEND commands
  scsi: sd_zbc: factor out sanity checks for zoned commands
  block: Modify revalidate zones
  block: introduce blk_req_zone_write_trylock
  block: Introduce REQ_OP_ZONE_APPEND
  block: rename __bio_add_pc_page to bio_add_hw_page
  block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no
  block: add blk_io_schedule() for avoiding task hung in sync dio
  block: don't hold part0's refcount in IO path
  block: re-organize fields of 'struct hd_part'
  block: only define 'nr_sects_seq' in hd_part for 32bit SMP
  block: fix use-after-free on cached last_lookup partition
  block: reset mapping if failed to update hardware queue count
  streamline_config.pl: add LMC_KEEP to preserve some kconfigs
  netlabel: cope with NULL catmap
  net: dsa: tag_sja1105: appease sparse checks for ethertype accessors
  riscv: Make SYS_SUPPORTS_HUGETLBFS depends on MMU
  FROMGIT: media: uapi: h264: Add new profile and levels
  RDMA/cm: Increment the refcount inside cm_find_listen()
  RDMA/cm: Remove needless cm_id variable
  RDMA/cm: Remove the cm_free_id() wrapper function
  RDMA/cm: Make find_remote_id() return a cm_id_private
  RDMA/cm: Add a note explaining how the timewait is eventually freed
  RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait
  RDMA/cm: Pull duplicated code into cm_queue_work_unlock()
  RDMA/cm: Remove unused store to ret in cm_rej_handler
  RDMA/cm: Remove return code from add_cm_id_to_port_list
  RDMA/addr: Mark addr_resolve as might_sleep()
  FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
  riscv: Disable ARCH_HAS_DEBUG_VIRTUAL if NOMMU
  riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMU
  scsi: hisi_sas: Display proc_name in sysfs
  selinux: netlabel: Remove unused inline function
  riscv: stacktrace: Fix undefined reference to `walk_stackframe'
  fs-verity: remove unnecessary extern keywords
  fs-verity: fix all kerneldoc warnings
  fscrypt: remove unnecessary extern keywords
  fscrypt: name all function parameters
  fscrypt: fix all kerneldoc warnings
  RDMA/hns: Combine enable flags of qp
  RDMA/hns: Extend capability flags for HIP08_C
  riscv: Fix unmet direct dependencies built based on SOC_VIRT
  clk: tegra: Fix initial rate for pll_a on Tegra124
  riscv: perf: RISCV_BASE_PMU should be independent
  remoteproc: Fix and restore the parenting hierarchy for vdev
  remoteproc: Fall back to using parent memory pool if no dedicated available
  RDMA/ucma: Return stable IB device index as identifier
  Input: elants_i2c - provide an attribute to show calibration count
  x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up
  MIPS: Only include the platform file needed
  firmware: qcom_scm-legacy: Replace zero-length array with flexible-array
  rpmsg: Replace zero-length array with flexible-array
  remoteproc: Replace zero-length array with flexible-array
  media: tegra-video: Do not enable COMPILE_TEST
  MAINTAINERS: correct path in TEGRA VIDEO DRIVER
  media: tegra-video: Make tegra210_video_formats static
  MAINTAINERS: Add Tegra Video driver section
  media: tegra-video: Add Tegra210 Video input driver
  drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL
  ARM: dts: Fix wrong mdio clock for dm814x
  clk: tegra: Add Tegra210 CSI TPG clock gate
  clk: tegra30: Use custom CCLK implementation
  clk: tegra20: Use custom CCLK implementation
  clk: tegra: cclk: Add helpers for handling PLLX rate changes
  clk: tegra: pll: Add pre/post rate-change hooks
  clk: tegra: Add custom CCLK implementation
  clk: tegra: Remove the old emc_mux clock for Tegra210
  clk: tegra: Implement Tegra210 EMC clock
  clk: tegra: Export functions for EMC clock scaling
  clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210
  clk: tegra: Rename Tegra124 EMC clock source file
  i2c: tegra: Add support for the VI I2C on Tegra210
  i2c: tegra: Use FIELD_PREP/FIELD_GET macros
  dt-bindings: i2c: tegra: Document Tegra210 VI I2C
  dt-bindings: tegra: Add VI and CSI bindings
  dt-bindings: clock: tegra: Add clock ID for CSI TPG clock
  dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30
  dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
  dt-bindings: clock: tegra: Remove PMC clock IDs
  of: Make <linux/of_reserved_mem.h> self-contained
  Input: introduce input_mt_report_slot_inactive()
  dt-bindings: input: touchscreen: elants_i2c: convert to YAML
  erspan: Check IFLA_GRE_ERSPAN_VER is set.
  ANDROID: Incremental fs: Avoid continually recalculating hashes
  docs: net: dsa: sja1105: document the best_effort_vlan_filtering option
  net: dsa: sja1105: implement VLAN retagging for dsa_8021q sub-VLANs
  net: dsa: sja1105: implement a common frame memory partitioning function
  net: dsa: sja1105: add packing ops for the Retagging Table
  net: dsa: sja1105: add a new best_effort_vlan_filtering devlink parameter
  net: dsa: tag_sja1105: implement sub-VLAN decoding
  net: dsa: tag_8021q: support up to 8 VLANs per port using sub-VLANs
  net: dsa: sja1105: prepare tagger for handling DSA tags and VLAN simultaneously
  net: dsa: sja1105: exit sja1105_vlan_filtering when called multiple times
  net: dsa: sja1105: allow VLAN configuration from the bridge in all states
  net: dsa: sja1105: save/restore VLANs using a delta commit method
  net: dsa: sja1105: deny alterations of dsa_8021q VLANs from the bridge
  net: dsa: sja1105: keep the VLAN awareness state in a driver variable
  net: dsa: tag_8021q: introduce a vid_is_dsa_8021q helper
  net: dsa: provide an option for drivers to always receive bridge VLANs
  RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj
  RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event
  tcp: fix SO_RCVLOWAT hangs with fat skbs
  ANDROID: add support for vendor hooks
  sfc: siena_check_caps() can be static
  sfc: actually wire up siena_check_caps()
  ANDROID: GKI: add android_vendor.h
  ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
  net: ethernet: ti: Remove TI_CPTS_MOD workaround
  dt-bindings: net: Convert UniPhier AVE4 controller to json-schema
  arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area
  remoteproc: wcss: add support for rpmsg communication
  ionic: update doc files
  ionic: add more ethtool stats
  ionic: more ionic name tweaks
  ionic: ionic_intr_free parameter change
  ionic: reset device at probe
  ionic: shorter dev cmd wait time
  ionic: add support for more xcvr types
  ionic: protect vf calls from fw reset
  ionic: updates to ionic FW api description
  ionic: support longer tx sg lists
  ionic: call ionic_port_init after fw-upgrade
  ionic: leave netdev mac alone after fw-upgrade
  remoteproc: core: Prevent system suspend during remoteproc recovery
  ptp: fix struct member comment for do_aux_work
  mptcp: Initialize map_seq upon subflow establishment
  remoteproc: qcom_q6v5_mss: Remove unused q6v5_da_to_va function
  remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
  dlm: remove BUG() before panic()
  dlm: Switch to using wait_event()
  fs:dlm:remove unneeded semicolon in rcom.c
  dlm: user: Replace zero-length array with flexible-array member
  dlm: dlm_internal: Replace zero-length array with flexible-array member
  remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH register space
  dt-bindings: remoteproc: qcom: Replace halt-nav with spare-regs
  x86/fpu/xstate: Define new macros for supervisor and user xstates
  arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen
  arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen regulator
  arm64: dts: qcom: msm8916: Add blsp_i2c5
  arm64: dts: qcom: msm8916: Add blsp_i2c1
  x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header()
  arm64: dts: qcom: sc7180: Support ETMv4 power management
  mt76: mt7915: fix possible deadlock in mt7915_stop
  mt76: mt7915: allocate proper size for tlv tags
  mt76: mt7915: add debugfs to track TxBF status
  mt76: mt7915: add TxBF capabilities
  mt76: mt7915: add Tx beamformee support
  mt76: mt7915: add Tx beamformer support
  mt76: mt7915: introduce mt7915_get_he_phy_cap
  mt76: mt7615: usb: cancel ps work stopping the vif
  mt76: mt7663u: add missing register definitions
  mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi
  mt76: set runtime stream caps by mt76_phy
  mt76: mt7915: enable firmware module debug support
  mt76: mt7915: add tsf related callbacks
  mt76: mt7915: set peer Tx fixed rate through debugfs
  mt76: mt7915: add .sta_statistics support
  mt76: mt7915: add .sta_add_debugfs support
  mt76: mt7915: add Rx radiotap header support
  mt76: mt7915: add HE capabilities support for peers
  mt76: mt7915: add HE bss_conf support for interfaces
  mt76: mt7915: register per-phy HE capabilities for each interface
  mt76: mt7915: implement HE per-rate tx power support
  mt76: mt7915: enable Rx HE rate reporting
  mt76: add mac80211 driver for MT7915 PCIe-based chipsets
  mt76: add HE phy modes and hardware queue
  mt76: adjust wcid size to support new 802.11ax generation
  mt76: add Rx stats support for radiotap
  mt76: add support for HE RX rate reporting
  mt76: avoid rx reorder buffer overflow
  mt76: mt7615: scan all channels if not specified
  mt76: mt7663: add support to sched scan with randomise addr
  mt76: mt7663: introduce WoW with net detect support
  mt76: mt7615: fix delta tx power for mt7663
  mt76: mt7663: fix target power parsing
  mt76: mt7615: fix ibss mode for mt7663
  mt76: mt7615: check return value of mt7615_eeprom_get_power_index
  mt76: mt7663: read tx streams from eeprom
  mt76: mt7615: introduce beacon_loss mcu event
  mt76: mt7615: add gtk rekey offload support
  mt76: mt7615: introduce PM support
  mt76: mt7663u: introduce suspend/resume to mt7663u
  mt76: mt7615: add WoW support
  mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command
  mt76: mt7615: introduce support for hardware beacon filter
  mt76: mt7615: free pci_vector if mt7615_pci_probe fails
  mt76: mt7615: add passive mode for hw scan
  mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work
  mt76: mt7615: introduce mt7615_check_offload_capability routine
  mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan
  mt76: mt7603: remove duplicate error message
  mt76: mt7615: fix getting maximum tx power from eeprom
  mt76: mt7615: set spatial extension index
  mt76: mt7663: remove check in mt7663_load_n9
  mt76: mt7663: add the possibility to load firmware v2
  mt76: mt76x0: enable MCS 8 and MCS9
  mt76: mt7615: fix event report in mt7615_mcu_bss_event
  mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature
  mt76: mt7663: fix up BMC entry indicated to unicmd firmware
  mt76: enable TDLS support
  mt76: mt7615: move mcu bss upload before creating the sta
  mt76: mt7603: fix tx status rate index calculation
  mt76: mt7615: fix tx status rate index calculation
  mt76: mt7615: do not adjust MAC timings if the device is not running
  mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values
  mt76: mt7603: never use an 802.11b CF-End rate on 5GHz
  mt76: mt7615: never use an 802.11b CF-End rate on 5GHz
  mt76: mt7615: use larger rx buffers if VHT is supported
  mt76: fix A-MPDU density handling
  mt76: mt7615: fix sta ampdu factor for VHT
  mt76: mt7663u: enable AirTimeFairness
  mt76: mt7615: rework mt7615_mac_sta_poll for usb code
  mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv
  mt76: mt7615: fix mt7615_driver_own routine
  mt76: mt7615: fix max wtbl size for 7663
  mt76: mt7615: fix mt7615_firmware_own for mt7663e
  mt76: mt7615: parse mcu return code for unified commands
  mt76: add rx queues info to mt76 debugfs
  mt76: mt7615: make Kconfig entry obvious for MT7663E
  mt76: mt7663: introduce 802.11 PS support in sta mode
  mt76: remove PS_NULLFUNC_STACK capability
  mt76: mt7615: provide aid info to the mcu
  mt76: mt7615: disable aspm by default
  mt76: mt7615: enable scs for mt7663 driver
  mt76: mt7615: introduce mt7663u support
  mt76: mt7615: move core shared code in mt7615-common module
  mt76: mt7615: fix possible deadlock in mt7615_stop
  mt76: remove unnecessary annotations
  mt76: mt7615: enable MSI by default
  mt76: mt7615: rework IRQ handling to prepare for MSI support
  mt76: mt7663: fix DMA unmap length
  mt76: mt7622: fix DMA unmap length
  mt76: mt7615: set hw scan limits only for firmware with offload support
  mt76: mt7615: disable hw/sched scan ops for non-offload firmware
  mt76: mt7663: fix aggr range entry in debugfs
  mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats
  mt76: mt76x2: disable merge of OTP ROM data by default
  mt76: mt7603: disable merge of OTP ROM data by default
  mt76: mt7615: add support for applying tx DPD calibration from EEPROM
  mt76: mt7615: add support for applying DC offset calibration from EEPROM
  mt76: mt7615: disable merge of OTP ROM data by default
  dt-bindings: net: wireless: mt76: document mediatek,eeprom-merge-otp property
  mt76: mt7615: Delete an error message in mt7622_wmac_probe()
  mt76: mt7615: do not always reset the dfs state setting the channel
  mt76: mt7663: correct the name of the rom patch
  mt76: mt7615: add address parameter to mt7615_eeprom_init
  mt76: mt7615: introduce mt7615_wtbl_desc data structure
  mt76: mt7615: rework wtbl key configuration
  mt76: mt76u: rely on mt7622 queue scheme for mt7663u
  mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h
  mt76: mt7615: introduce __mt7663_load_firmware routine
  mt76: mt7615: introduce mt7615_mac_update_rate_desc routine
  mt76: mt7615: introduce mt7663u support to mt7615_write_txwi
  mt76: add headroom and tailroom to mt76_mcu_ops data structure
  mt76: mt7615: remove unnecessary register operations
  mt76: mt7615: introduce rlm tlv in bss_info mcu command
  mt76: mt7615: introduce BSS absence event
  mt76: mt7615: introduce scheduled scan support
  mt76: mt7615: introduce hw scan support
  mt76: mt7663: keep Rx filters as the default
  mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command
  mt76: mt7615: add ethool support to mt7663 driver
  mt76: mt7663: disable RDD commands
  mt76: mt7615: make scs configurable per phy
  mt76: mt7663: enable nf estimation
  mt76: mt7663: fix mt7615_mac_cca_stats_reset routine
  mt76: mt7615: add more useful Tx mib counters
  mt76: mt7615: cleanup mib related defines and structs
  mt76: mt7615: enable aggr_stats for both phy
  mt76: mt7615: modify mt7615_ampdu_stat_read for each phy
  mt76: mt76x0: pci: add mt7610 PCI ID
  mt76: mt76x2u: introduce Mercury UD13 support
  mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
  mt76: mt76x02: fix handling MCU timeouts during hw restart
  pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
  arm64: bti: Fix support for userspace only BTI
  arm64: cpufeature: Add "or" to mitigations for multiple errata
  soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_reg_sync()
  soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_addr" calculation
  remoteproc: qcom: pas: Add SM8250 PAS remoteprocs
  dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs
  power: supply: bq24190_charger: convert to use i2c_new_client_device()
  spi: dw: Drop duplicate error message when remap resource
  floppy: suppress UBSAN warning in setup_rw_floppy()
  floppy: add defines for sizes of cmd & reply buffers of floppy_raw_cmd
  floppy: add FD_AUTODETECT_SIZE define for struct floppy_drive_params
  floppy: use print_hex_dump() in setup_DMA()
  floppy: cleanup: make set_fdc() always set current_drive and current_fd
  floppy: cleanup: get rid of current_reqD in favor of current_drive
  floppy: make sure to reset all FDCs upon resume()
  floppy: cleanup: do not iterate on current_fdc in do_floppy_init()
  floppy: cleanup: add a few comments about expectations in certain functions
  floppy: cleanup: do not iterate on current_fdc in DMA grab/release functions
  floppy: cleanup: make get_fdc_version() not rely on current_fdc anymore
  floppy: cleanup: make next_valid_format() not rely on current_drive anymore
  floppy: cleanup: make check_wp() not rely on current_{fdc,drive} anymore
  floppy: cleanup: make fdc_specify() not rely on current_{fdc,drive} anymore
  floppy: cleanup: make fdc_configure() not rely on current_fdc anymore
  floppy: cleanup: make perpendicular_mode() not rely on current_fdc anymore
  floppy: cleanup: make need_more_output() not rely on current_fdc anymore
  floppy: cleanup: make result() not rely on current_fdc anymore
  floppy: cleanup: make output_byte() not rely on current_fdc anymore
  floppy: cleanup: make wait_til_ready() not rely on current_fdc anymore
  floppy: cleanup: make show_floppy() not rely on current_fdc anymore
  floppy: cleanup: make reset_fdc_info() not rely on current_fdc anymore
  floppy: cleanup: make twaddle() not rely on current_{fdc,drive} anymore
  floppy: use symbolic register names in the x86 port
  floppy: use symbolic register names in the sparc64 port
  floppy: use symbolic register names in the sparc32 port
  floppy: use symbolic register names in the powerpc port
  floppy: use symbolic register names in the parisc port
  floppy: use symbolic register names in the m68k port
  floppy: add references to 82077's extra registers
  floppy: split the base port from the register in I/O accesses
  pstore: Refactor pstorefs record list removal
  pstore: Add proper unregister lock checking
  ASoC: mmp-sspa: Set appropriate bus format for given bit width
  ASoC: mmp-sspa: Add support for the runtime power management
  ASoC: mmp-sspa: Prepare/unprepare the clocks
  ASoC: mmp-sspa: Remove the embedded struct ssp_device
  ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm
  ASoC: mmp-sspa: Get rid of dma_params and phys_base
  ASoC: mmp-sspa: A trivial typo fix
  ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
  ASoC: Intel: Skylake: Update description for HDaudio kconfig
  ASoC: rockchip-i2s: add description for rk3308
  ASoC: ux500: mop500: Fix some refcounted resources issues
  ASoC: Intel: Skylake: Replace zero-length array with flexible-array
  pstore: Convert "records_list" locking to mutex
  pstore: Rename "allpstore" to "records_list"
  pstore: Convert "psinfo" locking to mutex
  pstore: Rename "pstore_lock" to "psinfo_lock"
  pstore: Drop useless try_module_get() for backend
  nvme-pci: dma read memory barrier for completions
  ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static
  ARM: omap2: make omap5_erratum_workaround_801819 static
  media: dvb-frontends: remove redundant initialization of variable status
  media: mantis_dvb: remove redundant initialization to variable result
  media: usb: ttusb-dec: reduce the number of memory reads in ttusb_dec_handle_irq()
  media: stv0900_core: remove redundant assignment to variable val
  media: dvb: remove redundant assignment to variable bw
  media: gpio-ir-tx: allow transmission without carrier
  media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
  dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix
  samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for handlers.
  kprobes: Support NOKPROBE_SYMBOL() in modules
  kprobes: Support __kprobes blacklist in modules
  kprobes: Lock kprobe_mutex while showing kprobe_blacklist
  sched: Make scheduler_ipi inline
  sched: Clean up scheduler_ipi()
  media: v4l: document VIDIOC_SUBDEV_QUERYCAP
  media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl
  media: v4l2-subdev: Guard whole fops and ioctl hdlr
  media: v4l2-dev: Add v4l2_device_register_ro_subdev_node()
  media: Documentation: media: Document read-only subdevice
  media: Documentation: media: Update sub-device API intro
  dt-bindings: thermal: Convert UniPhier thermal monitor to json-schema
  RDMA/iw_cxgb4: Fix incorrect function parameters
  RDMA/core: Fix double put of resource
  IB/core: Fix potential NULL pointer dereference in pkey cache
  IB/hfi1: Fix another case where pq is left on waitlist
  IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
  IB/mlx4: Test return value of calls to ib_get_cached_pkey
  RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
  bootconfig: Fix to prevent warning message if no bootconfig option
  platform/x86: intel-vbtn: Detect switch position before registering the input-device
  platform/x86: intel-vbtn: Move detect_tablet_mode() to higher in the file
  platform/x86: asus-wmi: Ignore WMI events with code 0x79
  platform/x86: asus-wmi: Add support for SW_TABLET_MODE
  platform/x86: asus-wmi: Move asus_wmi_input_init and _exit lower in the file
  platform/x86: asus_wmi: remove redundant initialization of variable status
  platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
  platform/x86: sony-laptop: Make resuming thermal profile safer
  platform/x86: sony-laptop: SNC calls should handle BUFFER types
  x86/cpu: Use INVPCID mnemonic in invpcid.h
  ASoC: mmp-sspa: Drop S20_3LE case
  ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on
  ASoC: Intel: Use readq to read 64 bit registers
  ASoC: Intel: baytrail: Fix register access
  pinctrl: rockchip: return ENOMEM instead of EINVAL if allocation fails
  PCI: Replace zero-length array with flexible-array
  PCI: Check for platform_get_irq() failure consistently
  driver core: platform: Clarify that IRQ 0 is invalid
  memory: samsung: exynos5422-dmc: Reduce protected code area in IRQ handler
  pinctrl: mediatek: add pinctrl-mtk-common-v2 module license
  pinctrl: ingenic: Add irq_{request,release}_resources callbacks
  drm/amd/amdgpu: Update update_config() logic
  drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
  pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
  arm64: kconfig: Update and comment GCC version check for kernel BTI
  drm/i915: Handle idling during i915_gem_evict_something busy loops
  drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
  pinctrl: rk805: Constify rk805_gpio_cfgs
  powerpc/40x: Make more space for system call exception
  netfilter: nft_set_rbtree: Add missing expired checks
  netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration
  i2c: pxa: use master-abort for device probes
  i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
  i2c: pxa: remove some unnecessary debug
  i2c: pxa: ensure timeout messages are unique
  i2c: pxa: avoid complaints with non-responsive slaves
  i2c: pxa: consolidate i2c_pxa_*xfer() implementations
  efi/earlycon: Fix early printk for wider fonts
  spi: Convert UniPhier SPI controller to json-schema
  SoC: rsnd: add interrupt support for SSI BUSIF buffer
  ipw2x00: Fix comment for CLOCK_BOOTTIME constant
  rndis_wlan: Replace zero-length array with flexible-array
  qtnfmac: Replace zero-length array with flexible-array
  prism54: Replace zero-length array with flexible-array
  mwl8k: Replace zero-length array with flexible-array
  iwlegacy: Replace zero-length array with flexible-array
  ipw2x00: Replace zero-length array with flexible-array
  rndis_wlan: Remove logically dead code
  brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame()
  brcmfmac: make non-global functions static
  brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys
  brcmfmac: use actframe_abort to cancel ongoing action frame
  brcmfmac: set security after reiniting interface
  brcmfmac: fix 802.1d priority to ac mapping for pcie dongles
  brcmfmac: map 802.1d priority to precedence level based on AP WMM params
  ARM: oxnas: make ox820_boot_secondary static
  Revert "tty: hvc: Fix data abort due to race in hvc_open"
  arm64: dts: renesas: r8a774c0-cat874: Add support for AISTARVISION MIPI Adapter V2.1
  MIPS: VDSO: Allow ld.lld to link the VDSO
  MIPS: VDSO: Use $(LD) instead of $(CC) to link VDSO
  MIPS: Unconditionally specify '-EB' or '-EL'
  MIPS: VDSO: Move disabling the VDSO logic to Kconfig
  kbuild: add CONFIG_LD_IS_LLD
  wil6210: Replace zero-length array with flexible-array
  ath11k: convert to devm_platform_get_and_ioremap_resource
  ath11k: remove redundant initialization of pointer info
  ath10k: fix ath10k_pci struct layout
  ath10k: fix gcc-10 zero-length-bounds warnings
  ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
  carl9170: Replace zero-length array with flexible-array
  ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
  kbuild: determine the output format of DTC by the target suffix
  kbuild: remove unused AS assignment
  kbuild: remove '/' target
  Revert "objtool: Skip samples subdirectory"
  kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro
  kbuild: use -MMD instead of -MD to exclude system headers from dependency
  kbuild: ensure full rebuild when the compiler is updated
  kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and CC_IS_CLANG
  unicore32: do not evaluate compiler's library path when cleaning
  h8300: suppress error messages for 'make clean'
  hexagon: suppress error message for 'make clean'
  um: do not evaluate compiler's library path when cleaning
  kconfig: allow only 'config', 'comment', and 'if' inside 'choice'
  kconfig: tests: remove randconfig test for choice in choice
  kconfig: do not assign a variable in the return statement
  kconfig: do not use OR-assignment for zero-cleared structure
  f2fs: compress: fix zstd data corruption
  f2fs: add compressed/gc data read IO stat
  f2fs: fix potential use-after-free issue
  f2fs: compress: don't handle non-compressed data in workqueue
  f2fs: remove redundant assignment to variable err
  f2fs: refactor resize_fs to avoid meta updates in progress
  f2fs: use round_up to enhance calculation
  f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS
  f2fs: Avoid double lock for cp_rwsem during checkpoint
  f2fs: report delalloc reserve as non-free in statfs for project quota
  f2fs: Fix wrong stub helper update_sit_info
  f2fs: compress: let lz4 compressor handle output buffer budget properly
  f2fs: remove blk_plugging in block_operations
  f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS
  f2fs: shrink spinlock coverage
  f2fs: correctly fix the parent inode number during fsync()
  f2fs: rework filename handling
  f2fs: split f2fs_d_compare() from f2fs_match_name()
  f2fs: don't leak filename in f2fs_try_convert_inline_dir()
  f2fs: compress: support lzo-rle compress algorithm
  f2fs: introduce mempool for {,de}compress intermediate page allocation
  scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str()
  scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data
  scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects
  scsi: zfcp: Fence adapter status propagation for common statuses
  scsi: zfcp: Move p-t-p port allocation to after xport data
  scsi: zfcp: Fence fc_host updates during link-down handling
  scsi: zfcp: Move fc_host updates during xport data handling into fenced function
  scsi: zfcp: Move shost updates during xconfig data handling into fenced function
  scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function
  scsi: mpt3sas: Remove unused including <linux/version.h>
  scsi: mpt3sas: Fix double free warnings
  scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1
  scsi: megaraid_sas: TM command refire leads to controller firmware crash
  scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro
  scsi: megaraid_sas: Remove IO buffer hole detection logic
  scsi: megaraid_sas: Limit device queue depth to controller queue depth
  scsi: ufs: Cleanup WriteBooster feature
  scsi: ufs-mediatek: Enable WriteBooster capability
  scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster
  scsi: ufs: Add "index" in parameter list of ufshcd_query_flag()
  scsi: ufs-mediatek: Add fixup_dev_quirks vops
  scsi: ufs: Export ufs_fixup_device_setup() function
  scsi: ufs: Introduce fixup_dev_quirks vops
  scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices
  scsi: lpfc: Remove redundant initialization to variable rc
  scsi: ufs: Replace zero-length array with flexible-array
  scsi: libsas: Replace zero-length array with flexible-array
  scsi: qedi: Remove unused variable udev & uctrl
  scsi: bfa: Make bfad_iocmd_ioc_get_stats() static
  scsi: target: loopback: Fix READ with data and sensebytes
  scsi: aacraid: Use memdup_user() as a cleanup
  dt-bindings: phy: Convert UniPhier USB3-PHY conroller to json-schema
  dt-bindings: phy: Convert UniPhier USB2-PHY controller to json-schema
  dt-bindings: phy: Convert UniPhier PCIe-PHY controller to json-schema
  dt-bindings: timer: renesas: ostm: Convert to json-schema
  dt-bindings: watchdog: renesas-wdt: Convert to json-schema
  dt-bindings: gpio: rcar: Convert to json-schema
  arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza
  soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids
  sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs
  soc: qcom: aoss: Add SM8250 compatible
  checkpatch: warn about uses of ENOTSUPP
  net: cleanly handle kernel vs user buffers for ->msg_control
  net/scm: cleanup scm_detach_fds
  net: add a CMSG_USER_DATA macro
  ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
  arch: arm64: dts: msm8996: Add CCI node
  arm64: dts: msm8996: Fix CSI IRQ types
  net: dsa: tag_sja1105: Constify dsa_device_ops
  net: dsa: ocelot: Constify dsa_device_ops
  scsi: pm: Balance pm_only counter of request queue during system resume
  scsi: qla2xxx: Do not log message when reading port speed via sysfs
  tomoyo: use true for bool variable
  dt-bindings: serial: Convert ingenic,uart.txt to YAML
  dt-bindings: i2c: Convert i2c-jz4780.txt to YAML
  dt-bindings: intc: Convert ingenic,intc.txt to YAML
  kunit: kunit_tool: Separate out config/build/exec/parse
  dt-bindings: clock: Convert ingenic,cgu.txt to YAML
  dt-bindings: timer: Document allwinner,erratum-unknown1 property
  dt-bindings: usb: dwc2: add power-domains property
  dt-bindings: gpu: add power-domains #cooling-cells to arm,mali-bifrost.yaml
  drm/amd/amdgpu: remove defined but not used 'crtc_offsets'
  drm/amd/amdgpu: Update update_config() logic
  drm/amd/amdgpu: Add missing GRBM bits for GFX 10.1
  drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
  drm/amd/powerplay: skip judging if baco support for Arcturus sriov
  dt-bindings: sh_eth: Sort compatible string in increasing number of the SoC
  MAINTAINERS: Update Raspberry Pi development repository
  tracing: Wait for preempt irq delay thread to execute
  net: ipa: use tag process on modem crash
  net: ipa: set DMA length in gsi_trans_cmd_add()
  tools/bootconfig: Fix apply_xbc() to return zero on success
  riscv: perf_event: Make some funciton static
  sfc: make firmware-variant printing a nic_type function
  sfc: make filter table probe caller responsible for adding VLANs
  sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table
  sfc: rework handling of (firmware) multicast chaining state
  sfc: move 'must restore' flags out of ef10-specific nic_data
  sfc: use efx_has_cap for capability checks outside of NIC-specific code
  sfc: make capability checking a nic_type function
  sfc: move vport_id to struct efx_nic
  net: qed: Disable SRIOV functionality inside kdump kernel
  net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
  hinic: add link_ksettings ethtool_ops support
  team: Replace zero-length array with flexible-array
  net: atarilance: Replace zero-length array with flexible-array
  ipv6: Replace zero-length array with flexible-array
  mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts
  mtd: rawnand: stm32_fmc2: remove useless inline comments
  mtd: rawnand: stm32_fmc2: manage all errors cases at probe time
  arm64: dts: qcom: sc7180: Update Q6V5 MSS node
  arm64: dts: qcom: sc7180: Add Q6V5 MSS node
  arm64: dts: qcom: sc7180: Update reserved memory map
  i2c: mux: pca954x: Convert license to SPDX identifier
  i2c: mux: pca954x: Move device_remove_file() out of pca954x_cleanup()
  i2c: mux: pca954x: Make use of device properties
  i2c: mux: pca954x: Refactor pca954x_irq_handler()
  tools, bpf: Synchronise BPF UAPI header with tools
  bpf: Minor fixes to BPF helpers documentation
  tools, bpftool: Minor fixes for documentation
  tools, bpftool: Poison and replace kernel integer typedefs
  remoteproc: qcom_q6v5_mss: Extract mba/mpss from memory-region
  dt-bindings: remoteproc: qcom: Use memory-region to reference memory
  remoteproc: qcom: pas: Add SC7180 Modem support
  iio: light: ltr501: Constify structs
  staging: iio: ad5933: attach life-cycle of kfifo buffer to parent device and use managed calls throughout
  iio: bmp280: fix compensation of humidity
  iio: light: cm32181: Fix integartion time typo
  iio: light: cm32181: Add support for parsing CPM0 and CPM1 ACPI tables
  dt-bindings: remoteproc: qcom: Add SC7180 MPSS support
  dt-bindings: at24: add microchip, 24lc[0-9]+ to the compatible pattern
  dt-bindings: watchdog: Convert i.MX7ULP to json-schema
  dt-bindings: watchdog: Convert i.MX to json-schema
  dt-bindings: nvmem: Convert MXS OCOTP to json-schema
  dt-bindings: nvmem: Convert i.MX IIM to json-schema
  dt-bindings: nvmem: Convert i.MX OCOTP to json-schema
  dt-bindings: gpio: Convert i.MX to json-schema
  dt-bindings: thermal: Convert i.MX8MM to json-schema
  tools/power/x86/intel-speed-select: Update version
  tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable
  intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N
  tools/power/x86/intel-speed-select: Fix CLX-N package information output
  tools/power/x86/intel-speed-select: Check support status before enable
  tools/power/x86/intel-speed-select: Change debug to error
  remoteproc/mediatek: fix invalid use of sizeof in scp_ipi_init()
  NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn
  SUNRPC: Signalled ASYNC tasks need to exit
  nfs: fix NULL deference in nfs4_get_valid_delegation
  drm/i915: Mark concurrent submissions with a weak-dependency
  drm/i915: Propagate error from completed fences
  drm: fix trivial field description cut-and-paste error
  ANDROID: dm-default-key: Update key size for wrapped keys
  Smack: Remove unused inline function smk_ad_setfield_u_fs_path_mnt
  spi: dw-mmio: Do not add acpi modalias when CONFIG_ACPI is not enabled
  spi: sun6i: Add support for GPIO chip select lines
  spi: uniphier: Use devm_platform_get_and_ioremap_resource() to simplify code
  spi: uniphier: Depend on HAS_IOMEM
  exec: Set the point of no return sooner
  exec: Move handling of the point of no return to the top level
  exec: Run sync_mm_rss before taking exec_update_mutex
  drm/i915/gt: Restore Cherryview back to full-ppgtt
  drm/i915/gt: Force pte cacheline to main memory
  Documentation: PCI: Give unique labels to sections
  MIPS: unexport __flush_icache_user_range
  drm/i915: Remove unused HAS_FWTABLE macro
  drm/i915/selftests: Always flush before unpining after writing
  drm/i915: Emit await(batch) before MI_BB_START
  netfilter: conntrack: fix infinite loop on rmmod
  netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue
  rxrpc: Fix the excessive initial retransmission timeout
  bdi: fix up for "remove the name field in struct backing_dev_info"
  io_uring: remove duplicate semicolon at the end of line
  ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue
  bpf, libbpf: Replace zero-length array with flexible-array
  drm/mgag200: Embed connector instance in struct mga_device
  drm/mgag200: Remove unused fields from struct mga_device
  drm/mgag200: Use managed mode-config initialization
  drm/mgag200: Integrate init function into load function
  drm/mgag200: Remove several references to struct mga_device.dev
  drm/mgag200: Convert struct drm_device to struct mga_device with helper
  rtc: ingenic: Reset regulator register in probe
  rtc: ingenic: Fix masking of error code
  rtc: ingenic: Remove unused fields from private structure
  rtc: ingenic: Set wakeup params in probe
  rtc: ingenic: Enable clock in probe
  rtc: ingenic: Use local 'dev' variable in probe
  rtc: ingenic: Only support probing from devicetree
  netfilter: flowtable: Add pending bit for offload work
  workqueue: Fix an use after free in init_rescuer()
  rtc: mc13xxx: fix a double-unlock issue
  rtc: stmp3xxx: update contact email
  rtc: max77686: Use single-byte writes on MAX77620
  MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4
  rtc: pcf2127: report battery switch over
  rtc: pcf2127: set regmap max_register
  rtc: pcf2127: remove unnecessary #ifdef
  rtc: pcf2127: let the core handle rtc range
  rtc: add new VL flag for backup switchover
  mm/hmm: remove the customizable pfn format from hmm_range_fault
  mm/hmm: remove HMM_PFN_SPECIAL
  drm/amdgpu: remove dead code after hmm_range_fault()
  mm/hmm: make hmm_range_fault return 0 or -1
  drm/i915: Use stashed away hpd isr bits in intel_digital_port_connected()
  Documentation/vmcoreinfo: Add documentation for 'KERNELPACMASK'
  drm/i915: Stash hpd status bits under dev_priv
  arm64/crash_core: Export KERNELPACMASK in vmcoreinfo
  drm/i915: Turn intel_digital_port_connected() in a vfunc
  drm/i915: Fix glk watermark calculations
  nfsd: Fix old-style function definition
  powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
  powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN()
  powerpc: Replace _ALIGN() by ALIGN()
  powerpc: Replace _ALIGN_UP() by ALIGN()
  powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN()
  drivers/powerpc: Replace _ALIGN_UP() by ALIGN()
  powerpc/8xx: Update email address in MAINTAINERS
  powerpc/5200: update contact email
  powerpc: module_[32|64].c: replace swap function with built-in one
  powerpc/powernv: Fix a warning message
  xfrm: fix unused variable warning if CONFIG_NETFILTER=n
  drm/i915/mst: Wait for ACT sent before enabling the pipe
  ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig
  wcn36xx: Fix error handling path in 'wcn36xx_probe()'
  ath10k: Replace zero-length array with flexible-array
  ath11k: Remove bus layer includes from upper layer
  ath11k: Add drv private for bus opaque struct
  ath11k: Add support for multibus support
  ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
  wil6210: avoid gcc-10 zero-length-bounds warning
  ath10k: Remove msdu from idr when management pkt send fails
  ath10k: Skip handling del_server during driver exit
  ath11k: remove stale monitor status descriptor
  tee: optee: Add support for session login client UUID generation
  tee: add support for session's client UUID generation
  drm/i915: Tidy awaiting on dma-fences
  drm/i915: Make intel_timeline_init static
  ASoC: SOF: core: fix error return code in sof_probe_continue()
  ASoC: mediatek: mt8183-da7219: set headset button maps
  bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediates
  bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates
  arm64: insn: Fix two bugs in encoding 32-bit logical immediates
  PCI: hv: Retry PCI bus D0 entry on invalid device state
  PCI: hv: Fix the PCI HyperV probe failure path to release resource properly
  arm64: fix the flush_icache_range arguments in machine_kexec
  lib: linear_ranges: Add missing MODULE_LICENSE()
  PCI: brcmstb: Disable L0s component of ASPM if requested
  dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s'
  PCI: brcmstb: Fix window register offset from 4 to 8
  PCI: brcmstb: Don't clk_put() a managed clock
  vdpasim: remove unused variable 'ret'
  PCI: brcmstb: Assert fundamental reset on initialization
  PCI: endpoint: Pass page size as argument to pci_epc_mem_init()
  PCI: rcar: Fix calculating mask for PCIEPAMR register
  PCI: rcar: Move shareable code to a common file
  PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c
  thunderbolt: Replace zero-length array with flexible-array
  Bluetooth: Introduce debug feature when dynamic debug is disabled
  Bluetooth: Add support for experimental features configuration
  Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support
  Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option
  Bluetooth: replace zero-length array with flexible-array member
  Bluetooth: Replace BT_DBG with bt_dev_dbg for management support
  Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list
  Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17)
  Bluetooth: Fix advertising handle is set to 0
  Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree
  dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth
  drm/i915/gt: Mark up the racy read of execlists->context_tag
  PCI: tegra: Fix reporting GPIO error value
  powerpc/vdso32: Fallback on getres syscall when clock is unknown
  drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
  mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
  m68k: defconfig: Update defconfigs for v5.7-rc1
  ARM: dts: r8a7740: Add missing extal2 to CPG node
  ARM: dts: r8a7742: Add GPIO nodes
  ARM: dts: r8a7742: Add [H]SCIF{A|B} support
  ARM: dts: r8a7742: Add IRQC support
  ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
  mtd: rawnand: diskonchip: Get rid of the legacy interface implementation
  mtd: rawnand: diskonchip: Implement exec_op()
  mtd: rawnand: diskonchip: Inherit from nand_controller
  mtd: rawnand: diskonchip: Get rid of doc2000_readbuf_dword()
  mtd: rawnand: diskonchip: Make sure doc2001plus_readbuf() works for single byte reads
  mtd: rawnand: diskonchip: Set the NAND_NO_BBM_QUIRK flag
  mtd: rawnand: cafe: Set the NAND_NO_BBM_QUIRK flag
  mtd: rawnand: Add a NAND_NO_BBM_QUIRK flag
  mtd: rawnand: micron: Allow controllers to overload raw accessors
  mtd: rawnand: Allow controllers to overload soft ECC hooks
  mtd: rawnand: Expose monolithic read/write_page_raw() helpers
  mtd: rawnand: jedec: Adapt the parameter page read to constraint controllers
  mtd: rawnand: onfi: Adapt the parameter page read to constraint controllers
  mtd: rawnand: Give the possibility to verify a read operation is supported
  mtd: rawnand: Add a helper to check supported operations
  mtd: rawnand: Avoid indirect access to ->data_buf()
  mtd: rawnand: Rename the use_bufpoi variables
  mtd: rawnand: Fix comments about the use of bufpoi
  mtd: rawnand: Rename a NAND chip option
  mtd: rawnand: Reorder the nand_chip->options flags
  mtd: rawnand: Translate obscure bitfields into readable macros
  ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode
  mtd: cmdlinepart: Add an slc option to use SLC mode on a part
  mtd: partitions: ofpart: Parse the slc-mode property
  dt-bindings: mtd: partition: Document the slc-mode property
  mtd: Add support for emulated SLC mode on MLC NANDs
  mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00
  mtd: rawnand: Define the "distance 3" MLC pairing scheme
  mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00
  mtd: rawnand: cs553x: Get rid of the legacy interface implementation
  mtd: rawnand: cs553x: Implement exec_op()
  mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W}
  mtd: rawnand: cs553x: Declare controllers instead of NAND chips
  mtd: rawnand: jedec: Use intermediate variables to improve readability
  mtd: rawnand: jedec: Define the number of parameter pages
  mtd: rawnand: onfi: Drop a useless parameter page read
  mtd: rawnand: onfi: Avoid doing a copy of the parameter page
  mtd: rawnand: onfi: Define the number of parameter pages
  mtd: rawnand: onfi: Use intermediate variables to improve readability
  mtd: rawnand: onfi: Fix redundancy detection check
  mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
  mtd: rawnand: timings: Add mode information to the timings structure
  mtd: rawnand: marvell: Rename the ->correct() function
  mtd: rawnand: marvell: Rename a function to clarify
  mtd: rawnand: marvell: Fix probe error path
  mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
  mtd: rawnand: marvell: Use devm_platform_ioremap_res()
  mtd: rawnand: marvell: Fix the condition on a return code
  mtd: rawnand: Give more information about the ECC weakness
  mtd: rawnand: au1550nd: Patch the read/write buf helper prototypes
  mtd: rawnand: au1550nd: Get rid of the legacy interface implementation
  ALSA: firewire-motu: fulfill missing entries in Kconfig
  backlight: Add backlight_device_get_by_name()
  soundwire: intel: (cosmetic) remove multiple superfluous "else" statements
  soundwire: (cosmetic) remove multiple superfluous "else" statements
  soundwire: qcom: Use IRQF_ONESHOT
  hinic: fix a bug of ndo_stop
  net: dsa: sja1105: implement cross-chip bridging operations
  net: dsa: introduce a dsa_switch_find function
  net: dsa: permit cross-chip bridging between all trees in the system
  net: bridge: allow enslaving some DSA master network devices
  net: hns3: disable auto-negotiation off with 1000M setting in ethtool
  net: hns3: optimized the judgment of the input parameters of dump ncl config
  net: hns3: provide .get_cmdq_stat interface for the client
  net: hns3: modify two uncorrect macro names
  net: hns3: remove a redundant register macro definition
  net/mlx5: Replace zero-length array with flexible-array
  SUNRPC: fix use-after-free in rpc_free_client_work()
  livepatch: Make klp_apply_object_relocs static
  Linux 5.7-rc5
  ANDROID: GKI: x86: Drop CONFIG_DEVPORT
  MAINTAINERS: adjust to livepatch .klp.arch removal
  power: bq25890: implement INPUT_CURRENT_LIMIT property
  power: bq25890: implement PRECHARGE_CURRENT property
  power: bq25890: implement CHARGE_TYPE property
  power: bq25890: update state on property read
  netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
  power: bq25890: fix ADC mode configuration
  power: bq25890: use proper CURRENT_NOW property for I_BAT
  parisc: add sysctl file interface panic_on_stackoverflow
  parisc: use -fno-strict-aliasing for decompressor
  parisc: suppress error messages for 'make clean'
  power: supply: max17040: Correct voltage reading
  net: phy: Send notifier when starting the cable test
  net: phy: Put interface into oper testing during cable test
  net: phy: marvell: Add cable test support
  net: ethtool: Add helpers for reporting test results
  net: ethtool: Add infrastructure for reporting cable test results
  net: ethtool: Make helpers public
  net: ethtool: Add attributes for cable test reports
  net: ethtool: netlink: Add support for triggering a cable test
  net: phy: Add support for polling cable test
  net: phy: Add cable test support to state machine
  mtd: rawnand: au1550nd: Implement exec_op()
  mtd: rawnand: au1550nd: Stop using IO_ADDR_{R, W} in au_{read, write}_buf[16]()
  mtd: rawnand: denali: add more delays before latching incoming data
  mtd: rawnand: Take check_only into account
  mtd: rawnand: brcmnand: Remove unused including <linux/version.h>
  mtd: rawnand: cadence: Make cadence_nand_attach_chip static
  mtd: rawnand: ingenic: Make qi_lb60_ooblayout_ops static
  mtd: rawnand: fsmc: Change to non-atomic bit operations
  net: dsa: loop: Add module soft dependency
  net: usb: qmi_wwan: remove redundant assignment to variable status
  net: huawei_cdc_ncm: remove redundant assignment to variable ret
  net: usb: ax88179_178a: remove redundant assignment to variable ret
  dsa: sja1105: fix semicolon.cocci warnings
  power: supply: olpc_battery: fix the power supply name
  power: supply: smb347-charger: Add delay before getting IRQSTAT
  power: supply: smb347-charger: IRQSTAT_D is volatile
  interconnect: Add helpers for enabling/disabling a path
  interconnect: imx: Fix return value check in imx_icc_node_init_qos()
  ALSA: fireface: add support for RME Fireface UFX (untested)
  ALSA: fireface: add support for RME FireFace 802
  ALSA: fireface: code refactoring to decide name of sound card
  ALSA: fireface: code refactoring to add enumeration constants for model identification
  ALSA: fireface: start IR context immediately
  ALSA: fireface: fix configuration error for nominal sampling transfer frequency
  ALSA: hda/realtek: Add quirk for Samsung Notebook
  iio: sca3000: Remove an erroneous 'get_device()'
  iio: light: cm32181: Make lux_per_bit and lux_per_bit_base_it runtime settings
  iio: light: cm32181: Use units of 1/100000th for calibscale and lux_per_bit
  iio: light: cm32181: Change reg_init to use a bitmap of which registers to init
  iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C resources
  iio: light: cm32181: Clean up the probe function a bit
  iio: light: cm32181: Add support for the CM3218
  iio: light: cm32181: Add some extra register defines
  iio: light: cm32181: Add support for ACPI enumeration
  iio: light: cm32181: Switch to new style i2c-driver probe function
  iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger
  Input: add driver for the Cypress CY8CTMA140 touchscreen
  dt-bindings: touchscreen: Add CY8CTMA140 bindings
  Input: applespi - replace zero-length array with flexible-array
  octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers
  netprio_cgroup: Fix unlimited memory leak of v2 cgroups
  IB/mlx4: Replace zero-length array with flexible-array
  bpf, runqslower: include proper uapi/bpf.h
  gcc-10: mark more functions __init to avoid section mismatch warnings
  power: supply: KConfig cleanup default n
  power: supply: Fix Kconfig help text indentiation
  power: supply: Support ROHM bd99954 charger
  dt_bindings: ROHM BD99954 Charger
  power: supply: add battery parameters
  dt-bindings: battery: add new battery parameters
  power: supply: bd70528: use linear ranges
  tools/bpf: selftests: Add bpf_iter selftests
  tools/bpf: selftests: Add iter progs for bpf_map/task/task_file
  tools/bpf: selftests: Add iterator programs for ipv6_route and netlink
  tools/bpftool: Add bpf_iter support for bptool
  tools/libpf: Add offsetof/container_of macro in bpf_helpers.h
  tools/libbpf: Add bpf_iter support
  bpf: Support variable length array in tracing programs
  bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary
  bpf: Add bpf_seq_printf and bpf_seq_write helpers
  bpf: Add PTR_TO_BTF_ID_OR_NULL support
  bpf: Add task and task/file iterator targets
  net: bpf: Add netlink and ipv6_route bpf_iter targets
  bpf: Add bpf_map iterator
  bpf: Implement common macros/helpers for target iterators
  bpf: Create file bpf iterator
  bpf: Create anonymous bpf iterator
  bpf: Implement bpf_seq_read() for bpf iterator
  bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE
  bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE
  bpf: Allow loading of a bpf_iter program
  bpf: Implement an interface to register bpf_iter targets
  power: reset: ltc2952: remove unused variable
  power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
  selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering
  selftests: mlxsw: tc_restrictions: add test to check sample action restrictions
  selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh
  mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules
  mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules
  mlxsw: spectrum_matchall: Expose a function to get min and max rule priority
  mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct
  mlxsw: spectrum_flower: Expose a function to get min and max rule priority
  mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress
  gcc-10: avoid shadowing standard library 'free()' in crypto
  net: freescale: select CONFIG_FIXED_PHY where needed
  gcc-10: disable 'restrict' warning for now
  gcc-10: disable 'stringop-overflow' warning for now
  hinic: add three net_device_ops of vf
  nvme: define constants for identification values
  nvmet: align addrfam list to spec
  nvmet: centralize port enable access for configfs
  nvmet: use type-name map for address treq
  nvmet: use type-name map for ana states
  nvmet: use type-name map for address family
  nvmet: add generic type-name mapping
  nvme-multipath: stop using ->queuedata
  nvme-tcp: try to send request in queue_rq context
  nvme-tcp: avoid scheduling io_work if we are already polling
  nvme-tcp: use bh_lock in data_ready
  nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
  nvme-pci: remove last_sq_tail
  nvme-pci: remove volatile cqes
  nvme: flush scan work on passthrough commands
  nvme: clean up error handling in nvme_init_ns_head
  nvme-fc: avoid gcc-10 zero-length-bounds warning
  nvmet: add ns revalidation support
  nvme: consolodate io settings
  nvme: revalidate namespace stream parameters
  nvme: consolidate chunk_sectors settings
  nvme: revalidate after verifying identifiers
  nvme-multipath: set bdi capabilities once
  nvme: check namespace head shared property
  nvme: always search for namespace head
  nvme: release namespace head reference on error
  nvme: unlink head after removing last namespace
  nvme: remove the magic 1024 constant in nvme_scan_ns_list
  nvme: avoid an Identify Controller command for each namespace scan
  nvme: factor out a nvme_ns_remove_by_nsid helper
  nvme: clean up nvme_scan_work
  nvme: refine the Qemu Identify CNS quirk
  nvmet-fc: slight cleanup for kbuild test warnings
  nvmet-rdma: use SRQ per completion vector
  nvme: remove unused parameter
  nvme: provide num dword helper
  lpfc: nvmet: Add Send LS Request and Abort LS Request support
  lpfc: nvmet: Add support for NVME LS request hosthandle
  lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme
  lpfc: Refactor Send LS Response support
  lpfc: Refactor Send LS Abort support
  lpfc: Refactor Send LS Request support
  lpfc: Refactor NVME LS receive handling
  lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions
  lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx
  lpfc: Refactor lpfc nvme headers
  nvme-fcloop: add target to host LS request support
  nvme-fcloop: refactor to enable target to host LS
  nvmet-fc: Add Disconnect Association Xmt support
  nvmet-fc: rename ls_list to ls_rcv_list
  nvmet-fc: track hostport handle for associations
  nvmet-fc: perform small cleanups on unneeded checks
  nvmet-fc: add LS failure messages
  nvme-fc: Add Disconnect Association Rcv support
  nvmet-fc: Update target for common definitions for LS handling
  nvme-fc: Update header and host for common definitions for LS handling
  nvme-fc: convert assoc_active flag to bit op
  nvme-fc: Ensure private pointers are NULL if no data
  nvmet-fc: Better size LS buffers
  nvme-fc nvmet-fc: refactor for common LS definitions
  nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request
  nvme-fc: Sync header to FC-NVME-2 rev 1.08
  hfs: stop using ioctl_by_bdev
  bdi: remove the name field in struct backing_dev_info
  bdi: simplify bdi_alloc
  bdi: remove bdi_register_owner
  bdi: unexport bdi_register_va
  driver core: remove device_create_vargs
  block: rename blk_mq_alloc_rq_maps
  block: rename __blk_mq_alloc_rq_map
  block: alloc map and request for new hardware queue
  block: save previous hardware queue count before udpate
  block: free both rq_map and request
  nvme: fix possible hang when ns scanning fails during error recovery
  nvme-pci: fix "slimmer CQ head update"
  bdi: add a ->dev_name field to struct backing_dev_info
  bdi: use bdi_dev_name() to get device name
  gcc-10: disable 'array-bounds' warning for now
  Input: edt-ft5x06 - prefer asynchronous probe
  Input: edt-ft5x06 - improve power management operations
  Input: edt-ft5x06 - move parameter restore into helper
  Input: edt-ft5x06 - fix get_default register write access
  gcc-10: disable 'zero-length-bounds' warning for now
  video: fbdev: pxa168fb: make pxa168fb_init_mode() return void
  drm/i2c/tda998x: Make tda998x_audio_digital_mute static
  Stop the ad-hoc games with -Wno-maybe-initialized
  hwmon: (drivetemp) Fix SCT support if SCT data tables are not supported
  drm/panel-simple: Support hpd-gpios for delaying prepare()
  dt-bindings: display: Add hpd-gpios to panel-common bindings
  btrfs_ioctl_send(): don't bother with access_ok()
  panel: simple: Add BOE NV133FHM-N62
  dt-bindings: display: simple: Add BOE NV133FHM-N62
  fat_dir_ioctl(): hadn't needed that access_ok() for more than a decade...
  panel: simple: Fix size and bpp of BOE NV133FHM-N61
  dlmfs_file_write(): get rid of pointless access_ok()
  net: atlantic: unify MAC generation
  net: atlantic: remove check for boot code survivability before reset request
  net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code
  net: atlantic: remove TPO2 check from A0 code
  net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5
  net: atlantic: minor MACSec code cleanup
  net: atlantic: use __packed instead of the full expansion.
  io_uring: fix zero len do_splice()
  MIPS: Remove NEC MARKEINS/EMMA
  MIPS: Remove PMC MSP71xx platform
  MIPS: Remove support for LASAT
  exec: Fix spelling of search_binary_handler in a comment
  exec: Move the comment from above de_thread to above unshare_sighand
  drm/i915: Replace zero-length array with flexible-array
  drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT
  nsproxy: add struct nsset
  ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper
  ACPI: utils: Add acpi_evaluate_reg() helper
  ACPI: debug: Make two functions static
  ACPI: sleep: Put the FACS table after using it
  ACPI: scan: Put SPCR and STAO table after using it
  ACPI: EC: Put the ACPI table after using it
  ACPI: APEI: Put the HEST table for error path
  ACPI: APEI: Put the error record serialization table for error path
  ACPI: APEI: Put the error injection table for error path and module exit
  ACPI: APEI: Put the boot error record table after parsing
  ACPI: watchdog: Put the watchdog action table after parsing
  ACPI: LPIT: Put the low power idle table after using it
  ACPICA: Update version to 20200430
  ACPICA: Fix required parameters for _NIG and _NIH
  ACPICA: Dispatcher: add status checks
  ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators
  ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h
  ACPICA: Make acpi_protocol_lengths static
  net/mlx5e: Enhance ICOSQ WQE info fields
  net/mlx5: Accel, Remove unnecessary header include
  net/mlx5e: Use struct assignment for WQE info updates
  net/mlx5e: Take TX WQE info structures out of general EN header
  net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow
  net/mlx5e: kTLS, Fill work queue edge separately in TX flow
  net/mlx5e: Split TX acceleration offloads into two phases
  net/mlx5e: Update UDP fields of the SKB for GSO first
  net/mlx5e: Make TLS offload independent of wqe and pi
  net/mlx5e: Pass only eseg to IPSEC offload
  net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit
  net/mlx5e: Unify checks of TLS offloads
  net/mlx5e: Return bool from TLS and IPSEC offloads
  usb: raw-gadget: fix return value of ep read ioctls
  usb: dwc3: select USB_ROLE_SWITCH
  usb: gadget: legacy: fix error return code in gncm_bind()
  usb: gadget: legacy: fix error return code in cdc_bind()
  usb: gadget: legacy: fix redundant initialization warnings
  usb: gadget: tegra-xudc: Fix idle suspend/resume
  usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
  usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
  usb: cdns3: gadget: prev_req->trb is NULL for ep0
  usb: gadget: audio: Fix a missing error return value in audio_bind()
  usb: dwc3: pci: Enable extcon driver for Intel Merrifield
  dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
  net: ipv4: really enforce backoff for redirects
  net: lio_core: remove redundant assignment to variable tx_done
  net/atheros: remove redundant assignment to variable size
  cnic: remove redundant assignment to variable ret
  net: tg3: tidy up loop, remove need to compute off with a multiply
  r8169: improve reset handling for chips from RTL8168g
  r8169: add helper rtl_wait_txrx_fifo_empty
  r8169: add helper rtl_enable_rxdvgate
  r8169: add helper r8168g_wait_ll_share_fifo_ready
  net: ipa: Remove ipa_endpoint_stop{,_rx_dma} again
  ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc()
  net: dsa: sja1105: remove set but not used variable 'prev_time'
  net: dsa: vsc73xx: convert to devm_platform_ioremap_resource
  ieee802154: 6lowpan: remove unnecessary comparison
  octeontx2-vf: Fix error return code in otx2vf_probe()
  net/dst: use a smaller percpu_counter batch for dst entries accounting
  io_uring: remove obsolete 'state' parameter
  io_uring: remove 'fd is io_uring' from close path
  drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
  umh: fix memory leak on execve failure
  dpaa2-eth: prevent array underflow in update_cls_rule()
  nfp: abm: fix error return code in nfp_abm_vnic_alloc()
  r8169: re-establish support for RTL8401 chip version
  nfsd: clients don't need to break their own delegations
  kthread: save thread function
  dt-bindings: power: reset: Convert syscon-reboot-mode to DT schema
  power: supply: cw2015: Make some symbols static
  power: bq25890: unlock on error paths in bq25890_resume()
  net: tcp: fix rx timestamp behavior for tcp_recvmsg
  bpf: Allow any port in bpf_bind helper
  net: Refactor arguments of inet{,6}_bind
  selftests/bpf: Move existing common networking parts into network_helpers
  selftests/bpf: Generalize helpers to control background listener
  cachefiles: Fix race between read_waiter and read_copier involving op->to_do
  PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
  serial: 8250_pci: Move Pericom IDs to pci_ids.h
  NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
  NFS: Fix fscache super_cookie allocation
  NFS: Fix fscache super_cookie index_key from changing after umount
  drm/amd/display: add basic atomic check for cursor plane
  drm/amd/display: Fix vblank and pageflip event handling for FreeSync
  drm/i915: Prevent using semaphores to chain up to external fences
  Revert "gfs2: Don't demote a glock until its revokes are written"
  gfs2: If go_sync returns error, withdraw but skip invalidate
  drm/i915: Peel dma-fence-chains for await
  drm/amdgpu: implement soft_recovery for gfx10
  drm/amdgpu: enable hibernate support on Navi1X
  drm/amdgpu: Use GEM obj reference for KFD BOs
  drm/amdgpu: force fbdev into vram
  drm/amd/powerplay: perform PG ungate prior to CG ungate
  drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
  drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate
  drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO
  drm/amdgpu: drop extra runtime pm handling in resume pmop
  drm/amdgpu: fix runpm logic in amdgpu_pmops_resume
  drm/amdgpu: drop pm_runtime_set_active
  drm/amdgpu: implement soft_recovery for gfx10
  drm/amdgpu: cleanup sysfs file handling
  drm/amdgpu: enable hibernate support on Navi1X
  drm/amdgpu: use node_id and node_size to calcualte dram_base_address
  drm/amdgpu: switch to common rlc_autoload helper
  drm/amdgpu: drop unused ras ta helper function
  drm/amdgpu: switch to common ras ta helper
  drm/amdgpu: switch to common xgmi ta helpers
  ASoC: cros_ec_codec: allocate shash_desc dynamically
  regulator: use linear_ranges helper
  power: supply: bd70528: rename linear_range to avoid collision
  lib/test_linear_ranges: add a test for the 'linear_ranges'
  lib: add linear ranges helpers
  gfs2: Grab glock reference sooner in gfs2_add_revoke
  gfs2: don't call quota_unhold if quotas are not locked
  gfs2: move privileged user check to gfs2_quota_lock_check
  gfs2: remove check for quotas on in gfs2_quota_check
  gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change
  gfs2: Fix problems regarding gfs2_qa_get and _put
  ceph: demote quotarealm lookup warning to a debug message
  cpupower: Remove unneeded semicolon
  xfs: remove duplicate headers
  xfs: fix unused variable warning in buffer completion on !DEBUG
  xfs: remove unnecessary includes from xfs_log_recover.c
  xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c
  xfs: hoist setting of XFS_LI_RECOVERED to caller
  xfs: refactor intent item iop_recover calls
  xfs: refactor intent item RECOVERED flag into the log item
  xfs: refactor adding recovered intent items to the log
  xfs: refactor releasing finished intents during log recovery
  xfs: refactor xlog_item_is_intent now that we're done converting
  xfs: refactor recovered BUI log item playback
  xfs: refactor recovered CUI log item playback
  xfs: refactor recovered RUI log item playback
  xfs: refactor recovered EFI log item playback
  xfs: remove log recovery quotaoff item dispatch for pass2 commit functions
  xfs: refactor log recovery BUI item dispatch for pass2 commit functions
  xfs: refactor log recovery CUI item dispatch for pass2 commit functions
  xfs: refactor log recovery RUI item dispatch for pass2 commit functions
  xfs: refactor log recovery EFI item dispatch for pass2 commit functions
  xfs: refactor log recovery icreate item dispatch for pass2 commit functions
  xfs: refactor log recovery dquot item dispatch for pass2 commit functions
  xfs: refactor log recovery inode item dispatch for pass2 commit functions
  xfs: refactor log recovery buffer item dispatch for pass2 commit functions
  xfs: refactor log recovery item dispatch for pass1 commit functions
  xfs: refactor log recovery item dispatch for pass2 readhead functions
  xfs: refactor log recovery item sorting into a generic dispatch structure
  xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item
  selftests/lkdtm: Use grep -E instead of egrep
  selftests/lkdtm: Don't clear dmesg when running tests
  selftests/ftrace: mark irqsoff_tracer.tc test as unresolved if the test module does not exist
  tools/testing: Replace zero-length array with flexible-array
  kselftests: dmabuf-heaps: Fix confused return value on expected error testing
  fork: prevent accidental access to clone3 features
  iommu/virtio: Reverse arguments to list_add
  ARM: dts: am437x: fix networking on boards with ksz9031 phy
  memory: samsung: exynos5422-dmc: Fix tFAW timings alignment
  drm/i915/gt: Improve precision on defer_request assert
  f2fs: introduce f2fs_bmap_compress()
  f2fs: support fiemap on compressed inode
  f2fs: support partial truncation on compressed inode
  f2fs: remove redundant compress inode check
  f2fs: use strcmp() in parse_options()
  f2fs: Use the correct style for SPDX License Identifier
  gfs2: More gfs2_find_jhead fixes
  gfs2: Another gfs2_walk_metadata fix
  gfs2: Fix use-after-free in gfs2_logd after withdraw
  gfs2: Fix BUG during unmount after file system withdraw
  gfs2: Fix error exit in do_xmote
  KVM: SVM: Disable AVIC before setting V_IRQ
  KVM: Introduce kvm_make_all_cpus_request_except()
  KVM: VMX: pass correct DR6 for GD userspace exit
  KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6
  KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6
  drm/i915: Pull waiting on an external dma-fence into its routine
  drm/i915: Ignore submit-fences on the same timeline
  i2c: tegra: Synchronize DMA before termination
  i2c: tegra: Better handle case where CPU0 is busy for a long time
  i2c: tegra: Keep IRQs enabled during suspend/resume
  i2c: tegra: Restore pinmux on system resume
  ASoC: soc-core: Replace zero-length array with flexible-array
  ASoC: SOF: Intel: Fix unused variable warning
  uapi/drm/drm_fourcc.h: Note on platform specificity for format modifiers
  iwlwifi: pcie: handle QuZ configs with killer NICs as well
  MIPS: Replace zero-length array with flexible-array
  MIPS: Loongson: Add DMA support for LS7A
  MIPS: inst.h: Stop including asm.h to avoid various build failures
  fanotify: Replace zero-length array with flexible-array
  mmc: block: Fix request completion in the CQE timeout path
  ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain
  ALSA: firewire-lib: pool ideal sequence of syt offset and data block
  ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure
  ALSA: firewire-lib: code refactoring for data block calculation
  ALSA: firewire-lib: code refactoring for syt offset calculation
  ALSA: firewire-lib: code refactoring for syt computation
  ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing
  ALSA: firewire-lib: add reference to domain structure from stream structure
  ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor
  ALSA: firewire-lib: fix invalid assignment to union data for directional parameter
  ALSA: fireworks: Replace zero-length array with flexible-array
  drm/ast: Don't check new mode if CRTC is being disabled
  iwlwifi: dbg_ini: differentiate ax210 hw with same hw type
  iwlwifi: pcie: skip fragmented receive buffers
  iwlwifi: remove outdated copyright print/module statement
  iwlwifi: mvm: don't transmit on unallocated queue
  iwlwifi: tx: enable A-MSDU in low latency mode
  iwlwifi: use longer queues for 256-BA
  iwlwifi: pcie: gen2: use DMA pool for byte-count tables
  iwlwifi: pcie: remove some dead code
  iwlwifi: dbg: mark a variable __maybe_unused
  iwlwifi: mvm: attempt to allocate smaller queues
  iwlwifi: pcie: allocate much smaller byte-count table
  iwlwifi: dump api version in yaml format
  iwlwifi: pcie: convert all AX101 devices to the device tables
  iwlwifi: pcie: remove occurrences of 22000 in the FW name defines
  iwlwifi: pcie: convert QnJ with Hr to the device table
  iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr
  iwlwifi: pcie: remove outdated comment about PCI RTPM reference
  iwlwifi: mvm: add IML/ROM information to the assertion dumps
  iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes
  iwlwifi: yoyo: remove magic number
  iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero
  iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc
  iwlwifi: bump FW API to 55 for AX devices
  iwlwifi: yoyo: add D3 resume timepoint
  iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD
  iwlwifi: avoid debug max amsdu config overwriting itself
  iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter
  iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters
  iwlwifi: mvm: add support for range request command version 9
  iwlwifi: yoyo: don't access TLV before verifying len
  iwlwifi: remove antenna_coupling module parameter
  iwlwifi: yoyo: use hweight_long instead of bit manipulating
  iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4
  iwlwifi: fw api: fix PHY data 2/3 position
  drm/ast: Make ast_primary_plane_helper_atomic_update static
  crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h
  crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h
  crypto: lib/sha1 - rename "sha" to "sha1"
  crypto: s390/sha1 - prefix the "sha1_" functions
  crypto: powerpc/sha1 - prefix the "sha1_" functions
  crypto: powerpc/sha1 - remove unused temporary workspace
  mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES
  ASoC: cros_ec_codec: use crypto_shash_tfm_digest()
  KEYS: encrypted: use crypto_shash_tfm_digest()
  sctp: use crypto_shash_tfm_digest()
  Bluetooth: use crypto_shash_tfm_digest()
  ubifs: use crypto_shash_tfm_digest()
  nfsd: use crypto_shash_tfm_digest()
  ecryptfs: use crypto_shash_tfm_digest()
  fscrypt: use crypto_shash_tfm_digest()
  nfc: s3fwrn5: use crypto_shash_tfm_digest()
  crypto: s5p-sss - use crypto_shash_tfm_digest()
  crypto: omap-sham - use crypto_shash_tfm_digest()
  crypto: n2 - use crypto_shash_tfm_digest()
  crypto: mediatek - use crypto_shash_tfm_digest()
  crypto: hisilicon/sec2 - use crypto_shash_tfm_digest()
  crypto: ccree - use crypto_shash_tfm_digest()
  crypto: ccp - use crypto_shash_tfm_digest()
  crypto: artpec6 - use crypto_shash_tfm_digest()
  crypto: essiv - use crypto_shash_tfm_digest()
  crypto: arm64/aes-glue - use crypto_shash_tfm_digest()
  crypto: hash - introduce crypto_shash_tfm_digest()
  crypto: lib/sha256 - return void
  crypto - Avoid free() namespace collision
  crypto: drbg - fix error return code in drbg_alloc_state()
  crypto: acomp - search acomp with scomp backend in crypto_has_acomp
  crypto: engine - support for batch requests
  crypto: engine - support for parallel requests based on retry mechanism
  crypto: algapi - create function to add request in front of queue
  hwrng: cctrng - update help description
  hwrng: cctrng - change default to n
  hwrng: cctrng - Add dependency on OF
  crypto: bcm - Use the defined variable to clean code
  crypto: stm32/hash - don't print error on probe deferral
  crypto: stm32/hash - defer probe for dma device
  crypto: stm32/hash - defer probe for reset controller
  mmc: core: Fix recursive locking issue in CQE recovery path
  mmc: core: Check request type before completing the request
  cpufreq: qoriq: Add platform dependencies
  drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override
  drm/i915/gvt: Support PPGTT table load command
  drm/i915/gvt: move workload destroy out of execlist complete
  evm: Fix possible memory leak in evm_calc_hmac_or_hash()
  powerpc/uaccess: Don't use "m<>" constraint
  ima: Set again build_ima_appraise variable
  ima: Remove redundant policy rule set in add_rules()
  ima: Fix ima digest hash table key calculation
  audit: Replace zero-length array with flexible-array
  scsi: lpfc: Update lpfc version to 12.8.0.1
  scsi: lpfc: Fix MDS Diagnostic Enablement definition
  scsi: lpfc: Fix noderef and address space warnings
  scsi: lpfc: Remove unnecessary lockdep_assert_held calls
  scsi: lpfc: Change default queue allocation for reduced memory consumption
  scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
  scsi: lpfc: Remove re-binding of nvme rport during registration
  scsi: lpfc: Maintain atomic consistency of queue_claimed flag
  scsi: target: tcmu: Make pgr_support and alua_support attributes writable
  scsi: target: Make transport_flags per device
  scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl
  scsi: target: Add missing emulate_pr attribute to passthrough backends
  scsi: mpt3sas: Disable DIF when prot_mask set to zero
  mm: limit boost_watermark on small zones
  ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST
  mm/vmscan: remove unnecessary argument description of isolate_lru_pages()
  epoll: atomically remove wait entry on wake up
  kselftests: introduce new epoll60 testcase for catching lost wakeups
  percpu: make pcpu_alloc() aware of current gfp context
  mm/slub: fix incorrect interpretation of s->offset
  scripts/gdb: repair rb_first() and rb_last()
  eventpoll: fix missing wakeup for ovflist in ep_poll_callback
  arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
  scripts/decodecode: fix trapping instruction formatting
  kernel/kcov.c: fix typos in kcov_remote_start documentation
  mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
  mm, memcg: fix error return value of mem_cgroup_css_alloc()
  ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
  scsi: mpt3sas: Update maintainers
  scsi: mpt3sas: Capture IOC data for debugging purposes
  scsi: mpt3sas: Use true, false for ioc->use_32bit_dma
  scsi: vmw_pvscsi: Use true, false for adapter->use_msg
  scsi: fnic: Use true, false for fnic->internal_reset_inprogress
  scsi: qedi: Remove comparison of 0/1 to bool variable
  scsi: aacraid: Make some symbols static
  scsi: qla2xxx: Make qlafx00_process_aen() return void
  scsi: qla2xxx: Use true, false for ha->fw_dumped
  scsi: qla2xxx: Use true, false for need_mpi_reset
  scsi: qla2xxx: Make qla_set_ini_mode() return void
  sparc64: Replace zero-length array with flexible-array
  scsi: qla2xxx: Fix issue with adapter's stopping state
  evm: Fix RCU list related warnings
  ima: Fix return value of ima_write_policy()
  scsi: qla2xxx: Fix failure message in qlt_disable_vha()
  evm: Check also if *tfm is an error pointer in init_desc()
  ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
  scsi: qla2xxx: Fix warning after FC target reset
  net: fix a potential recursive NETDEV_FEAT_CHANGE
  net: relax SO_TXTIME CAP_NET_ADMIN check
  mptcp: set correct vfs info for subflows
  bonding: propagate transmit status
  netpoll: accept NULL np argument in netpoll_send_skb()
  netpoll: netpoll_send_skb() returns transmit status
  netpoll: move netpoll_send_skb() out of line
  netpoll: remove dev argument from netpoll_send_skb_on_dev()
  net: microchip: encx24j600: add missed kthread_stop
  net: phy: fix less than zero comparison with unsigned variable val
  scsi: core: Remove 'list' entry from struct scsi_cmnd
  net/smc: remove set but not used variables 'del_llc, del_llc_resp'
  tcp: tcp_mark_head_lost is only valid for sack-tcp
  net: remove newlines in NL_SET_ERR_MSG_MOD
  arm64: dts: ti: k3-am65/j721e-mcu: update cpts node
  dt-binding: net: ti: am65x-cpts: make reg and compatible required
  net: ethernet: ti: am65-cpsw-nuss: use of_platform_device_create() for mdio
  scsi: scsi_debug: Disallow zone sizes that are not powers of 2
  dpaa2-eth: create a function to flush the XDP fds
  hsr: remove WARN_ONCE() in hsr_fill_frame_info()
  soc: fsl: dpio: properly compute the consumer index
  docs: net: dsa: sja1105: document intended usage of virtual links
  net: dsa: sja1105: implement tc-gate using time-triggered virtual links
  net: dsa: sja1105: support flow-based redirection via virtual links
  net: dsa: sja1105: make room for virtual link parsing in flower offload
  net: dsa: sja1105: add static tables for virtual links
  net: dsa: introduce a dsa_port_from_netdev public helper
  Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
  net: bareudp: avoid uninitialized variable warning
  RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz
  module: Make module_enable_ro() static again
  x86/module: Use text_mutex in apply_relocate_add()
  module: Remove module_disable_ro()
  livepatch: Remove module_disable_ro() usage
  x86/module: Use text_poke() for late relocations
  s390/module: Use s390_kernel_write() for late relocations
  s390: Change s390_kernel_write() return type to match memcpy()
  livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols
  livepatch: Remove .klp.arch
  livepatch: Apply vmlinux-specific KLP relocations early
  livepatch: Disallow vmlinux.ko
  exec: Rename flush_old_exec begin_new_exec
  exec: Move most of setup_new_exec into flush_old_exec
  exec: In setup_new_exec cache current in the local variable me
  exec: Merge install_exec_creds into setup_new_exec
  exec: Rename the flag called_exec_mmap point_of_no_return
  exec: Make unlocking exec_update_mutex explict
  binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf
  PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
  io_uring: don't use 'fd' for openat/openat2/statx
  ALSA: Replace zero-length array with flexible-array
  ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
  cxgb4: remove duplicate headers
  MAINTAINERS: Remove me from amdgpu maintainers
  drm/amd/display: remove duplicate headers
  drm/amd/display: remove variable "result" in dcn20_patch_unknown_plane_state()
  drm/amd/amdgpu: cleanup coding style a bit
  drm/amd/display: add basic atomic check for cursor plane
  drm/amd/display: Fix vblank and pageflip event handling for FreeSync
  drm/amdgpu: Fix bug in RAS invoke
  net: qrtr: Do not depend on ARCH_QCOM
  net: qrtr: Add MHI transport layer
  net: hisilicon: Make CONFIG_HNS invisible
  via-rhine: Add platform dependencies
  net:enetc: bug fix for qos sfi operate space after freed
  net: encx24j600: make encx24j600_hw_init() return void
  net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule()
  net: tulip: de4x5: make PCI_signature() return void
  net: atheros: remove dead code in atl1c_resume()
  b43: remove dead function b43_rssinoise_postprocess()
  soc: tegra: Fix tegra_pmc_get_suspend_mode definition
  usb: hso: correct debug message
  net: phy: Make iproc_mdio_resume static
  drivers: drm: panel: Add ASUS TM5P5 NT35596 panel driver
  ARM: 8973/1: Add missing newline terminator to kernel message
  dt-bindings: display: Document ASUS Z00T TM5P5 NT35596 panel compatible
  drm: panel: add MODULE_LICENSE to panel-visionox-rm69299.c
  soc/tegra: pmc: Enable PMIC wake event on Tegra194
  soc/tegra: pmc: Select GENERIC_PINCONF
  drm/i915/gen12: Add aux table invalidate for all engines
  drm/i915: Remove wait priority boosting
  ANDROID: GKI: driver core: Set fw_devlink=on by default
  drm/i915: Mark concurrent submissions with a weak-dependency
  tools/bootconfig: Fix resource leak in apply_xbc()
  arm64: defconfig: Remove QCOM_GLINK_SSR
  rpmsg: glink: Integrate glink_ssr in qcom_glink
  soc: qcom: glink_ssr: Internalize ssr_notifiers
  remoteproc: qcom: Pass ssr_name to glink subdevice
  ARM: dts: am57xx: fix networking on boards with ksz9031 phy
  ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
  tracing: Make tracing_snapshot_instance_cond() static
  tracing: Fix doc mistakes in trace sample
  gpu/trace: Minor comment updates for gpu_mem_total tracepoint
  tracing: Add a vmalloc_sync_mappings() for safe measure
  tracing: Wait for preempt irq delay thread to finish
  platform/x86: intel-vbtn: Fix probe failure on devices with only switches
  platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
  platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
  platform/x86: intel-vbtn: Split keymap into buttons and switches parts
  platform/x86: intel-vbtn: Use acpi_evaluate_integer()
  platform/x86: toshiba_acpi: Drop duplicate check for led_classdev_unregister()
  rcutorture: Convert ULONG_CMP_LT() to time_before()
  torture: Add a --kasan argument
  torture: Save a few lines by using config_override_param initially
  torture: Allow scenario-specific Kconfig options to override CFcommon
  torture: Allow --kconfig options to override --kcsan defaults
  torture: Abstract application of additional Kconfig options
  torture: Eliminate duplicate #CHECK# from ConfigFragment
  rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static
  torture: Make --kcsan argument also create a summary
  torture: Add --kcsan argument to top-level kvm.sh script
  rcu: Allow rcutorture to starve grace-period kthread
  rcutorture: Right-size TREE10 CPU consumption
  rcutorture: Add flag to produce non-busy-wait task stalls
  platform/x86: thinkpad_acpi: Drop duplicate check for led_classdev_unregister()
  platform/x86: samsung-laptop: Drop duplicate check for led_classdev_unregister()
  platform/x86: lg-laptop: Drop duplicate check for led_classdev_unregister()
  arm64: vdso: Map the vDSO text with guarded pages when built for BTI
  arm64: vdso: Force the vDSO to be linked as BTI when built for BTI
  arm64: vdso: Annotate for BTI
  arm64: asm: Provide a mechanism for generating ELF note for BTI
  arm64: bti: Provide Kconfig for kernel mode BTI
  arm64: mm: Mark executable text as guarded pages
  arm64: bpf: Annotate JITed code for BTI
  arm64: Set GP bit in kernel page tables to enable BTI for the kernel
  arm64: asm: Override SYM_FUNC_START when building the kernel with BTI
  arm64: bti: Support building kernel C code using BTI
  arm64: Document why we enable PAC support for leaf functions
  platform/x86: eeepc-laptop: Drop duplicate check for led_classdev_unregister()
  platform/x86: asus-wmi: Drop duplicate check for led_classdev_unregister()
  platform/x86: asus-laptop: Drop duplicate check for led_classdev_unregister()
  splice: move f_mode checks to do_{splice,tee}()
  x86/cpu/amd: Make erratum #1054 a legacy erratum
  firmware: arm_scmi: fix psci dependency
  xfs: remove unused iget_flags param from xfs_imap_to_bp()
  xfs: remove unused shutdown types
  xfs: random buffer write failure errortag
  xfs: remove unused iflush stale parameter
  xfs: combine xfs_trans_ail_[remove|delete]()
  xfs: drop unused shutdown parameter from xfs_trans_ail_remove()
  xfs: use delete helper for items expected to be in AIL
  xfs: acquire ->ail_lock from xfs_trans_ail_delete()
  xfs: abort consistently on dquot flush failure
  xfs: fix duplicate verification from xfs_qm_dqflush()
  xfs: ratelimit unmount time per-buffer I/O error alert
  xfs: refactor ratelimited buffer error messages into helper
  xfs: reset buffer write failure state on successful completion
  xfs: remove unnecessary shutdown check from xfs_iflush()
  xfs: simplify inode flush error handling
  xfs: factor out buffer I/O failure code
  xfs: refactor failed buffer resubmission into xfsaild
  objtool: Fix infinite loop in find_jump_table()
  ext4: remove unnecessary test_opt for DIOREAD_NOLOCK
  net: remove spurious declaration of tcp_default_init_rwnd()
  virtio_net: fix lockdep warning on 32 bit
  bdi: move bdi_dev_name out of line
  vboxsf: don't use the source name in the bdi name
  bpf, i386: Remove unneeded conversion to bool
  kgdb: Return true in kgdb_nmi_poll_knock()
  kgdb: Drop malformed kernel doc comment
  kgdb: Fix spurious true from in_dbg_master()
  x86/delay: Introduce TPAUSE delay
  x86/delay: Refactor delay_mwaitx() for TPAUSE support
  x86/delay: Preparatory code cleanup
  arm64: vdso: Add --eh-frame-hdr to ldflags
  x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro
  x86/platform/uv: Unexport uv_apicid_hibits
  x86/platform/uv: Remove _uv_hub_info_check()
  x86/platform/uv: Simplify uv_send_IPI_one()
  x86/platform/uv: Mark uv_min_hub_revision_id static
  x86/platform/uv: Mark is_uv_hubless() static
  x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros
  x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c
  x86/platform/uv: Unexport sn_coherency_id
  x86/platform/uv: Remove the uv_partition_coherence_id() macro
  x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static
  dt-bindings: arm-smmu: Allow mmu-400, smmu-v1 compatible
  arm64: dts: qcom: sdm845-cheza: Add iommus property
  dt-bindings: remoteproc: qcom: Add iommus property
  iommu/arm-smmu: Allow client devices to select direct mapping
  iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back
  iommu: arm-smmu-impl: Convert to a generic reset implementation
  iommu/arm-smmu: Make remove callback message more informative
  cpu/hotplug: Remove __freeze_secondary_cpus()
  cpu/hotplug: Remove disable_nonboot_cpus()
  mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
  mmc: alcor: Fix a resource leak in the error path for ->probe()
  mmc: sdhci-pci-gli: Fix no irq handler from suspend
  powerpc/xive: Enforce load-after-store ordering when StoreEOI is active
  ARM: dts: stm32: Add bindings for SPI2 on AV96
  ARM: dts: stm32: Add alternate pinmux for SPI2 pins
  ARM: dts: stm32: Add bindings for ADC on AV96
  ARM: dts: stm32: Add alternate pinmux for ADC pins
  ARM: dts: stm32: Add bindings for FDCAN2 on AV96
  ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins
  ARM: dts: stm32: Add bindings for FDCAN1 on AV96
  ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins
  ARM: dts: stm32: Repair I2C2 operation on AV96
  ARM: dts: stm32: Add alternate pinmux for I2C2 pins
  spi: dw: Get rid of dma_inited flag
  spi: dw: Avoid useless assignments in generic DMA setup
  soc: fsl_asrc: Make some functions static
  ASoC: rt1016: Add the devicetree file for the rt1016
  ASoC: rt1016: Add the rt1016 support
  ASoC: rt5677: Use devm_snd_soc_register_component()
  ASoC: mediatek: mt8183: fix error handling of platform_get_irq()
  x86/apic: Convert the TSC deadline timer matching to steppings macro
  x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro
  KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on
  HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option
  MIPS: asm: Rename some macros to avoid build errors
  mips: cm: Add L2 ECC/parity errors reporting
  mips: cm: Fix an invalid error code of INTVN_*_ERR
  KVM: selftests: Add KVM_SET_GUEST_DEBUG test
  KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG
  KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG
  KVM: x86: fix DR6 delivery for various cases of #DB injection
  KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly
  MIPS: ingenic: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: Use fallthrough for arch/mips
  Revert "i2c: tegra: Fix suspending in active runtime PM state"
  dt-bindings: pci: rcar: add r8a77961 support
  PCI: rcar: Add suspend/resume
  PCI: rcar: Fix incorrect programming of OB windows
  MIPS: Truncate link address into 32bit for 32bit kernel
  MIPS: Remove dead code in pci.h
  PCI: host-generic: Eliminate pci_host_common_probe wrappers
  MIPS: CFE: Remove dead code in cfe_getfwinfo()
  MIPS: Octeon: Remove dead code in __cvmx_helper_npi_probe()
  arm64: hugetlb: avoid potential NULL dereference
  powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
  powerpc/ima: Fix secure boot rules in ima arch policy
  ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x
  ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC
  ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags
  ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags
  logic_pio: Use _inX() and _outX()
  logic_pio: Improve macro argument name
  io: Provide _inX() and _outX()
  usb: chipidea: msm: Ensure proper controller reset using role switch API
  arm64: dts: hi6220: Add CTI options
  drm/i915/gen12: Invalidate aux table entries forcibly
  drm/i915/gen12: Flush L3
  drm/i915/gen12: Fix HDC pipeline flush
  Revert "drm/i915/tgl: Include ro parts of l3 to invalidate"
  clk: qoriq: add cpufreq platform device
  cpufreq: qoriq: convert to a platform driver
  phy: cadence: salvo: add salvo phy driver
  doc: dt-binding: cdns-salvo-phy: add binding doc
  arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf
  net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE
  MAINTAINERS: put DYNAMIC INTERRUPT MODERATION in proper order
  wireguard: send/receive: use explicit unlikely branch instead of implicit coalescing
  wireguard: selftests: initalize ipv6 members to NULL to squelch clang warning
  wireguard: send/receive: cond_resched() when processing worker ringbuffers
  wireguard: socket: remove errant restriction on looping to self
  wireguard: selftests: use normal kernel stack size on ppc64
  eventfd: convert to f_op->read_iter()
  drm/vkms: Hold gem object while still in-use
  drm/vkms: enable cursor by default
  powerpc/64s/kuap: Restore AMR in fast_interrupt_return
  net: ethernet: ti: am65-cpsw-nuss: fix irqs type
  dsa: sja1105: dynamically allocate stats structure
  ionic: Use debugfs_create_bool() to export bool
  net: phy: tja11xx: add support for master-slave configuration
  ethtool: provide UAPI for PHY master/slave configuration.
  Crypto/chcr: fix for hmac(sha) test fails
  Crypto/chcr: support for 48 byte key_len in aes-xts
  Crypto/chcr: fix for ccm(aes) failed test
  Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests
  Crypto/chcr: fix gcm-aes and rfc4106-gcm failed tests
  net: ipa: kill ipa_cmd_dma_task_32b_addr_add()
  net: ipa: kill ipa_endpoint_stop()
  net: ipa: don't retry in ipa_endpoint_stop()
  net: ipa: get rid of workaround in ipa_endpoint_stop()
  net: ipa: fix a bug in ipa_endpoint_stop()
  net: ipa: remove endpoint delay mode feature
  net: ipa: introduce ipa_endpoint_program_suspend()
  net: ipa: have ipa_endpoint_init_ctrl() return previous state
  net: ipa: only reset channel twice for IPA v3.5.1
  net: ipa: rename db_enable flag
  net: dsa: Do not leave DSA master with NULL netdev_ops
  net: dsa: remove duplicate assignment in dsa_slave_add_cls_matchall_mirred
  tcp: defer xmit timer reset in tcp_xmit_retransmit_queue()
  tcp: refine tcp_pacing_delay() for very low pacing rates
  arm64: dts: sdm845: add IPA iommus property
  net: stricter validation of untrusted gso packets
  seg6: fix SRH processing to comply with RFC8754
  net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in seconds, not ms
  net: dsa: ocelot: the MAC table on Felix is twice as large
  r8169: use fsleep in polling functions
  timer: add fsleep for flexible sleeping
  ipv6: Implement draft-ietf-6man-rfc4941bis
  power: supply: core: Add type property to uevent env
  power: supply: core: Add a macro that maps enum properties to text values
  power: supply: core: Use designated initializer for property text arrays
  power: supply: core: Cleanup power supply sysfs attribute list
  ARM: futex: Address build warning
  drm/i915/execlists: Track inflight CCID
  drm/i915/execlists: Avoid reusing the same logical CCID
  drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
  drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
  drm/i915: Check current i915_vma.pin_count status first on unbind
  net: dsa: sja1105: the PTP_CLK extts input reacts on both edges
  selftests: net: tcp_mmap: fix SO_RCVLOWAT setting
  net: hsr: fix incorrect type usage for protocol variable
  net: phy: mscc: use phy_package_shared
  net: phy: bcm54140: use phy_package_shared
  net: phy: add concept of shared storage for PHYs
  Revert "crypto: chelsio - Inline single pdu only"
  Smack:- Remove redundant inode_smack cache
  Smack:- Remove mutex lock "smk_lock" from inode_smack
  Smack: slab-out-of-bounds in vsscanf
  smack: remove redundant structure variable from header.
  smack: avoid unused 'sip' variable warning
  net: macsec: fix rtnl locking issue
  net: 7990: Fix use correct return type for ndo_start_xmit()
  net: cpmac: Fix use correct return type for ndo_start_xmit()
  net: moxa: Fix use correct return type for ndo_start_xmit()
  net: lantiq: Fix use correct return type for ndo_start_xmit()
  net: enetc: Make some symbols static
  net: mediatek: Fix use correct return type for ndo_start_xmit()
  net: socionext: Fix use correct return type for ndo_start_xmit()
  net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
  net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
  net: renesas: Fix use correct return type for ndo_start_xmit()
  s390/qeth: clean up Kconfig help text
  s390/qeth: return error when starting a reset fails
  s390/qeth: set TX IRQ marker on last buffer in a group
  s390/qeth: indicate contiguous TX buffer elements
  s390/qeth: merge TX skb mapping code
  s390/qeth: don't use restricted offloads for local traffic
  s390/qeth: extract helpers for next-hop lookup
  s390/qeth: add debugfs file for local IP addresses
  s390/qeth: process local address events
  s390/qeth: keep track of LP2LP capability for csum offload
  net: ethernet: mediatek: Make mtk_m32 static
  sparc: mm: return true,false in kern_addr_valid()
  net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh()
  net: bridge: return false in br_mrp_enabled()
  net: cortina: Fix use correct return type for ndo_start_xmit()
  RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled
  RDMA/mlx5: Assign profile before calling stages
  drm/amdgpu/navi10: fix unsigned comparison with 0
  drm/amdgpu: Use GEM obj reference for KFD BOs
  drm/amdgpu: force fbdev into vram
  drm/amd/powerplay: perform PG ungate prior to CG ungate
  drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
  drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate
  drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2
  drm/amd/display: Add dm support for DP 1.4 Compliance edid corruption test
  objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn()
  selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct
  net: ethernet: ti: Use PTR_ERR_OR_ZERO() to simplify code
  RDMA/mlx5: Move all WR logic from qp.c to separate file
  RDMA/mlx5: Refactor mlx5_post_send() to improve readability
  RDMA/mlx5: Update mlx5_ib to use new cmd interface
  RDMA/hns: Remove redundant assignment of caps
  RDMA/hns: Adjust lp_pktn_ini dynamically
  RDMA/hns: Fix comments with non-English symbols
  RDMA/hns: Optimize SRQ buffer size calculating process
  RDMA/hns: Move SRQ code to the reasonable place
  RDMA/hns: Optimize WQE buffer size calculating process
  RDMA/hns: Remove unused MTT functions
  RDMA/hns: Optimize PBL buffer allocation process
  xfs: clean up the error handling in xfs_swap_extents
  sunrpc: Remove unused function ip_map_update
  nfsd: handle repeated BIND_CONN_TO_SESSION
  nfsd4: add filename to states output
  nfsd4: stid display should preserve on-the-wire byte order
  nfsd4: common stateid-printing code
  RDMA/mlx5: Set UDP source port based on the grh.flow_label
  RDMA/cma: Initialize the flow label of CM's route path record
  RDMA/mlx5: Define RoCEv2 udp source port when set path
  RDMA/core: Consider flow label when building skb
  RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port
  gfs2: fix withdraw sequence deadlock
  drm/udl: Make udl_handle_damage static
  video: fbdev: valkyriefb.c: fix warning comparing pointer to 0
  drm/panel: add support for rm69299 visionox panel
  dt-bindings: documenting compatible string vendor "visionox"
  video: fbdev: w100fb: Fix a potential double free.
  arm64: dts: qcom: sdm845: Add SoC compatible to MTP
  ARM: mm: Remove virtual address print from B15 RAC driver
  kcsan: Add __kcsan_{enable,disable}_current() variants
  checkpatch: Warn about data_race() without comment
  fbdev: aty: use true, false for bool variables in atyfb_base.c
  video: uvesafb: use true,false for bool variables
  video: udlfb: use true,false for bool variables
  video: fbdev: i810: use true,false for bool variables
  drm/i915: Propagate error from completed fences
  spi: dw: Add Elkhart Lake PSE DMA support
  spi: dw: Propagate struct device pointer to ->dma_init() callback
  spi: dw: Add 'mfld' suffix to Intel Medfield related routines
  spi: dw: Move few headers under #ifdef CONFIG_SPI_DW_MID_DMA
  spi: dw: Downgrade interrupt.h to irqreturn.h where appropriate
  spi: dw: Move interrupt.h to spi-dw.h who is user of it
  spi: dw: Remove unused variable in CR0 configuring hooks
  spi: dw: Zero DMA Tx and Rx configurations on stack
  ARM: dts: tegra30: beaver: Add CPU Operating Performance Points
  ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS
  ARM: tegra: Create tegra20-cpufreq platform device on Tegra30
  cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now)
  ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30
  ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra30/114/124
  ANDROID: GKI: Remove FAIR_GROUP_SCHED
  ARM: tegra: Correct PL310 Auxiliary Control Register initialization
  cpuidle: tegra: Support CPU cluster power-down state on Tegra30
  ARM: tegra: Do not fully reinitialize L2 on resume
  ARM: tegra: Initialize r0 register for firmware wake-up
  firmware: tf: Different way of L2 cache enabling after LP2 suspend
  ASoC: mediatek: Fix error handling
  x86/resctrl: Support wider MBM counters
  x86/resctrl: Support CPUID enumeration of MBM counter width
  x86/resctrl: Maintain MBM counter width per resource
  x86/resctrl: Query LLC monitoring properties once during boot
  x86/resctrl: Remove unnecessary RMID checks
  x86/cpu: Move resctrl CPUID code to resctrl/
  x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h
  CIFS: Spelling s/EACCESS/EACCES/
  RDMA: Allow ib_client's to fail when add() is called
  spi: bcm2835: Fix error return code in bcm2835_dma_init()
  spi: a3700: make a3700_spi_init() return void
  RDMA/mad: Remove snoop interface
  regulator: db8500-prcmu: Use true,false for bool variable
  drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
  ASoC: amd :High hw_level while simultaneous capture
  s390: nvme reipl
  s390: nvme ipl
  tracing/kprobes: Reject new event if loc is NULL
  tracing/boottime: Fix kprobe event API usage
  tracing/kprobes: Fix a double initialization typo
  bootconfig: Fix to remove bootconfig data from initrd while boot
  s390/pci: Documentation update for s390 PCI
  s390/pci: removes wrong PCI multifunction assignment
  s390: ptrace: hard-code "s390x" instead of UTS_MACHINE
  media: ipu3.rst: fix a build warning
  media: vidioc-enum-fmt.rst: make the ENUM_FMT text clearer
  watchdog: iTCO: fix link error
  serial: samsung: 32-bit access for TX/RX hold registers
  serial: samsung: dt-bindings: Add reg-io-width compatible
  serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
  Revert "tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state"
  ANDROID: Drop ABI monitoring from KASAN build config
  KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly
  KVM: selftests: Fix build for evmcs.h
  kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits
  KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
  media: vimc: Make use of V4L2_CAP_IO_MC
  media: staging/intel-ipu3: Make use of V4L2_CAP_IO_MC
  media: rcar-vin: Make use of V4L2_CAP_IO_MC
  media: v4l2: Extend VIDIOC_ENUM_FMT to support MC-centric devices
  media: pci: Fill v4l2_fmtdesc with designated initializers
  media: v4l2-dev/ioctl: Add V4L2_CAP_IO_MC
  reset: hi6220: Add support for AO reset controller
  dt-bindings: reset: meson: add gxl internal dac reset
  reset: imx7: Add support for i.MX8MP SoC
  dt-bindings: reset: imx7: Document usage on i.MX8MP SoC
  dt-bindings: reset: imx7: Add support for i.MX8MN
  backlight: qcom-wled: Add support for WLED5 peripheral that is present on PM8150L PMICs
  docs/virt/kvm: Document configuring and running nested guests
  HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T
  HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T
  HID: asus: Add report_size to struct asus_touchpad_info
  HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check
  HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock
  HID: asus: Only set EV_REP if we are adding a mapping
  efi/libstub: Correct comment typos
  dt-bindings: backlight: qcom-wled: Add WLED5 bindings
  backlight: qcom-wled: Add callback functions
  dt-bindings: backlight: qcom-wled: Convert the wled bindings to .yaml format
  dt-bindings: phy: usb-snps-femto-v2: Add regulator entries to example
  rtlwifi: rtl8188ee: remove Comparison to bool in rf.c
  b43: remove Comparison of 0/1 to bool variable in pio.c
  b43: remove Comparison of 0/1 to bool variable in phy_n.c
  libertas_tf: avoid a null dereference in pointer priv
  mwifiex: avoid -Wstringop-overflow warning
  rtlwifi: remove comparison of 0/1 to bool variable
  brcmsmac: remove Comparison to bool in brcms_b_txstatus()
  brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue
  brcmfmac: Fix P2P Group Formation failure via Go-neg method
  brcmfmac: support the second p2p connection
  rtw88: fix an issue about leak system resources
  rtw88: 8723d: add interface configurations table
  rtw88: 8723d: Set IG register for CCK rate
  rtw88: 8723d: Add chip_ops::false_alarm_statistics
  rtw88: 8723d: some chips don't support LDPC
  rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully
  rtw88: 8723d: Add set_channel
  rtw88: 8723d: Add query_rx_desc
  rtw88: 8723d: Add DIG parameter
  ray_cs: use true,false for bool variable
  rtlwifi: use true,false for bool variable in rtl_init_rfkill()
  ipw2x00: Remove a memory allocation failure log message
  rtw88: Use udelay instead of usleep in atomic context
  iopoll: Introduce read_poll_timeout_atomic macro
  bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64
  bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64
  bpf, riscv: Optimize FROM_LE using verifier_zext on RV64
  bpf, riscv: Enable missing verifier_zext optimizations on RV64
  xfrm: remove output_finish indirection from xfrm_state_afinfo
  xfrm: remove extract_output indirection from xfrm_state_afinfo
  xfrm: place xfrm6_local_dontfrag in xfrm.h
  xfrm: expose local_rxpmtu via ipv6_stubs
  xfrm: move xfrm4_extract_header to common helper
  xfrm: state: remove extract_input indirection from xfrm_state_afinfo
  xfrm: avoid extract_output indirection for ipv4
  ALSA: hda: Return true,false for return type bool
  ath11k: Replace zero-length array with flexible-array
  ath9k_htc: Silence undersized packet warnings
  ath6kl: Replace zero-length array with flexible-array
  ath11k: fix kernel panic by freeing the msdu received with invalid length
  ath11k: Add support to reset htt peer stats
  carl9170: remove P2P_GO support
  ath11k: add tx hw 802.11 encapsulation offloading support
  Input: axp20x-pek - always register interrupt handlers
  usb: chipidea: Enable user-space triggered role-switching
  usb: chipidea: udc: add software sg list support
  usb: chipidea: usbmisc_imx: using different ops for imx7d and imx7ulp
  usb: chipidea: pull down dp for possible charger detection operation
  usb: chipidea: introduce imx7d USB charger detection
  usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer use
  Input: lm8333 - update contact email
  RISC-V: Remove unused code from STRICT_KERNEL_RWX
  bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
  bpf, sockmap: msg_pop_data can incorrecty set an sge length
  drm/i915/icp: Add Wa_14010685332
  ANDROID: Rename build.config.gki.arch_kasan
  binfmt_elf_fdpic: remove the set_fs(KERNEL_DS) in elf_fdpic_core_dump
  binfmt_elf: remove the set_fs(KERNEL_DS) in elf_core_dump
  binfmt_elf: remove the set_fs in fill_siginfo_note
  signal: refactor copy_siginfo_to_user32
  powerpc/spufs: simplify spufs core dumping
  powerpc/spufs: stop using access_ok
  powerpc/spufs: fix copy_to_user while atomic
  neigh: send protocol value in neighbor create notification
  net: ethernet: ti: am65-cpts: fix build
  erspan: Add type I version 0 support.
  cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call
  drm/amd/display: Prevent dpcd reads with passive dongles
  drm/amd/display: fix counter in wait_for_no_pipes_pending
  drm/i915/gt: Stop holding onto the pinned_default_state
  drm/amd/display: Update DCN2.1 DV Code Revision
  net/smc: remove unused inline function smc_curs_read
  net/smc: log important pnetid and state change events
  dt-binding: net: ti: am65x-cpts: fix dt_binding_check fail
  net: ipa: remove duplicated include from ipa_mem.c
  perf flamegraph: Use /bin/bash for report and record scripts
  perf cs-etm: Move definition of 'traceid_list' global variable from header file
  libsymbols kallsyms: Move hex2u64 out of header
  libsymbols kallsyms: Parse using io api
  perf bench: Add kallsyms parsing
  perf: cs-etm: Update to build with latest opencsd version.
  perf symbol: Fix kernel symbol address display
  perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf evsel: Rename perf_evsel__store_ids() to evsel__store_id()
  perf evsel: Rename perf_evsel__env() to evsel__env()
  perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx()
  perf evsel: Rename perf_evsel__fallback() to evsel__fallback()
  perf evsel: Rename perf_evsel__has*() to evsel__has*()
  perf evsel: Rename perf_evsel__{prev,next}() to evsel__{prev,next}()
  perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*()
  perf evsel: Rename *perf_evsel__read*() to *evsel__read()
  perf evsel: Ditch perf_evsel__cmp(), not used for quite a while
  perf evsel: Rename perf_evsel__is_*() to evsel__is*()
  perf pmu: Add perf_pmu__find_by_type helper
  tools feature: Add support for detecting libpfm4
  perf doc: Pass ASCIIDOC_EXTRA as an argument
  perf mem2node: Avoid double free related to realloc
  perf evsel: Rename perf_evsel__{str,int}val() and other tracepoint field metehods to to evsel__*()
  perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*()
  perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*()
  perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*()
  perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc()
  perf evsel: Rename *perf_evsel__*name() to *evsel__*name()
  perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size()
  perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos()
  perf evsel: Rename perf_evsel__config*() to evsel__config*()
  perf evsel: Rename perf_evsel__exit() to evsel__exit()
  perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event()
  perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu()
  perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas()
  perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus()
  perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t'
  perf intel-pt: Update documentation about using /proc/kcore
  perf intel-pt: Update documentation about itrace G and L options
  perf intel-pt: Add support for synthesizing branch stacks for regular events
  perf thread-stack: Add thread_stack__br_sample_late()
  perf evsel: Add support for synthesized branch stack sample type
  perf auxtrace: Add option to synthesize branch stack for regular events
  perf intel-pt: Change branch stack support to use thread-stacks
  perf intel-pt: Consolidate thread-stack use condition
  perf thread-stack: Add branch stack support
  perf tools: Simplify checking if SMT is active.
  perf tools: Fix reading new topology attribute "core_cpus"
  libperf evlist: Fix a refcount leak
  perf parse-events: Fix another memory leaks found on parse_events()
  perf parse-events: Fix memory leaks found on parse_events
  perf parse-events: Fix memory leaks found on parse_events
  libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus.
  perf record: Move side band evlist setup to separate routine
  perf record: Introduce --switch-output-event
  libsubcmd: Introduce OPT_CALLBACK_SET()
  perf evlist: Allow reusing the side band thread for more purposes
  perf evlist: Move the sideband thread routines to separate object
  perf parse-events: Add parse_events_option() variant that creates evlist
  perf bpf: Decouple creating the evlist from adding the SB event
  perf top: Move sb_evlist to 'struct perf_top'
  perf record: Move sb_evlist to 'struct record'
  perf tools: Move routines that probe for perf API features to separate file
  clk: Allow the common clk framework to be selectable
  mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF
  MIPS: Remove redundant CLKDEV_LOOKUP selects
  h8300: Remove redundant CLKDEV_LOOKUP selects
  arm64: tegra: Remove redundant CLKDEV_LOOKUP selects
  ARM: Remove redundant CLKDEV_LOOKUP selects
  ARM: Remove redundant COMMON_CLK selects
  clk: clk-xgene: Fix a typo in Kconfig
  io_uring: handle -EFAULT properly in io_uring_setup()
  clk: Remove unused inline function clk_debug_reparent
  clk: impd1: Look up clock-output-names
  clk: Unlink clock if failed to prepare or enable
  dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema
  sch_choke: Remove classid from choke_skb_cb.
  net: sierra_net: Remove unused inline function
  bnx2x: Remove unused inline function bnx2x_vf_vlan_credit
  net: sched: choke: Remove unused inline function choke_set_classid
  net: microchip: Remove unused inline function is_bits_set
  myri10ge: Remove unused inline function myri10ge_vlan_ip_csum
  net: stmmac: Remove unused inline function stmmac_rx_threshold_count
  net: mv643xx_eth: Remove unused inline function sum16_as_be
  net: sun: cassini: Remove unused inline functions
  net: tehuti: remove unused inline function bdx_tx_db_size
  sysctl: Fix unused function warning
  net: ni: Fix use correct return type for ndo_start_xmit()
  net: ethernet: ti: use true, false for bool variables in cpsw_new.c
  net: bnxt: Remove Comparison to bool in bnxt_ethtool.c
  net: agere: use true,false for bool variable
  net: atheros: remove conversion to bool in atl1c_start_mac()
  net: qede: Use true for bool variable in qede_init_fp()
  bnx2x: Remove Comparison to bool in bnx2x_dcb.c
  qlcnic: use true,false for bool variable in qlcnic_sriov_common.c
  net: emac: Fix use correct return type for ndo_start_xmit()
  net: nxp: Fix use correct return type for ndo_start_xmit()
  ARM: OMAP5: Make L4SEC clock domain SWSUP only
  ARM: OMAP4: Make L4SEC clock domain SWSUP only
  ARM: dts: omap5: add DES crypto accelerator node
  ARM: dts: omap5: add SHA crypto accelerator node
  ARM: dts: omap5: add aes2 entry
  ARM: dts: omap5: add aes1 entry
  net: altera: Fix use correct return type for ndo_start_xmit()
  net: allwinner: Fix use correct return type for ndo_start_xmit()
  ARM: dts: dra7-ipu-dsp-common: Add watchdog timers to IPU and DSP nodes
  ARM: dts: am571x-idk: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: am572x-idk-common: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: beagle-x15-common: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: dra71-evm: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: dra72-evm-revc: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: dra72-evm: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: dra7-evm: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: dra7-ipu-dsp-common: Add timers to IPU and DSP nodes
  ARM: dts: dra7-ipu-dsp-common: Add mailboxes to IPU and DSP nodes
  ARM: dts: dra7-ipu-dsp-common: Move mailboxes into common files
  ARM: dts: DRA72x: Add aliases for rproc nodes
  ARM: dts: DRA74x: Add aliases for rproc nodes
  ARM: dts: DRA74x: Add DSP2 processor device node
  ARM: dts: DRA7: Add common IPU and DSP nodes
  ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers
  net: broadcom: fix a mistake about ioremap resource
  drm: Fix HDCP failures when SRM fw is missing
  ARM: dts: Add 32KHz clock as default clock source
  platform/x86: touchscreen_dmi: Drop comma in terminator line
  platform/x86: touchscreen_dmi: add Vinga J116 touchscreen
  platform/x86: Add Slim Bootloader firmware update signaling driver
  platform/x86: intel_pmc_core: avoid unused-function warnings
  MAINTAINERS: Add me as maintainer of Intel SCU drivers
  platform/x86: Add Elkhart Lake SCU/PMC support
  platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement
  ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1
  ARM: dts: omap4-droid4: Fix flakey wlan by disabling internal pull for gpio
  drm/amdgpu: allocate large structures dynamically
  amdgpu_acpi: add backlight control for the DC case
  drm/radeon: fix unsigned comparison with 0
  drm/amdgpu: Avoid integer overflow in amdgpu_device_suspend_display_audio
  drm/amd/display: 3.2.84
  drm/amd/display: Add struct field for future use
  drm/amd/display: move location of dmub_srv.h file
  drm/amd/display: remove unused module/stats
  drm/amd/display: Check DMCU Exists Before Loading
  drm/amd/display: Prevent dpcd reads with passive dongles
  drm/amd/display: Add 4 to 1 MPC split support
  drm/amd/display: The external monitor will show gray screen during SUT reboot
  drm/amd/display: add addition dc type to translate to dmub fw type
  drm/amd/display: Support FP16 pixel format
  drm/amd/display: temporary clamp the vratio used to 1.0
  drm/amd/display: Allow PState switch in VBLANK one display VACTIVE
  drm/amd/display: fix counter in wait_for_no_pipes_pending
  drm/amd/display: Mode change with same timing causing long display blank
  drm/amd/display: Update DCN2.1 DV Code Revision
  drm/amd/display: Move panel_cntl specific register from abm to panel_cntl.
  drm/amd/display: remove unused variable 'ret' in dm_suspend()
  clk: vexpress-osc: Use the devres clock API variants
  clk: versatile: Only enable SP810 on 32-bit by default
  clk: versatile: Rework kconfig structure
  amba: Retry adding deferred devices at late_initcall
  arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS
  ARM: vexpress: Move vexpress_flags_set() into arch code
  tools: gpio: add bias flags to lsgpio
  gpio: exar: Fix bad handling for ida_simple_get error path
  gpio-f7188x: Add GPIO support for F81865
  gpio: tegra186: export MODULE_DEVICE_TABLE
  doc: thermal: add cpu-idle-cooling to index tree
  workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO.
  doc:locking: remove info about old behavior of locktorture
  docs: sysctl/kernel: document firmware_config
  docs: sysctl/kernel: document ftrace entries
  samples: fix binderfs sample
  docs: s390: Fix wrong label Guest2 instead of Guest3
  docs: coresight: fix `make htmldocs` warning
  doc:it_IT: align Italian translation
  doc: misc-device: add uacce to toctree(index)
  docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc
  watchdog: update email address in conversion doc
  kobject: documentation: Fix erroneous function example in kobject doc.
  media: admin-guide: split cardlist.rst file
  media: admin-guide: make clear about PCI subsystem IDs
  media: cec: silence shift wrapping warning in __cec_s_log_addrs()
  media: sun8i: Fix an error handling path in 'deinterlace_runtime_resume()'
  media: vimc: deb: Add support for {RGB,BGR,GBR}888 bus formats on source pad
  media: vimc: Add missing {RGB,BGR,GBR}888 media bus codes
  media: vimc: Support multiple media bus codes for each pixelformat
  media: ti-vpe: avoid gcc-9 warning
  media: staging: media: usbvision: usbvision-core Correct spelling
  docs: filesystems: convert configfs.txt to ReST
  media: staging: media: imx: no need to check return value of debugfs_create functions
  iocost: protect iocg->abs_vdebt with iocg->waitq.lock
  docs: filesystems: convert xfs-self-describing-metadata.txt to ReST
  docs: filesystems: convert xfs-delayed-logging-design.txt to ReST
  docs: filesystems: convert sysfs-tagging.txt to ReST
  docs: filesystems: convert sysfs-pci.txt to ReST
  docs: filesystems: convert spufs/spu_run.txt to ReST
  docs: filesystems: convert spufs/spufs.txt to ReST
  docs: filesystems: convert spufs/spu_create.txt to ReST
  docs: filesystems: split spufs.txt into 3 separate files
  docs: filesystems: convert sharedsubtree.txt to ReST
  docs: filesystems: convert seq_file.txt to ReST
  docs: filesystems: convert quota.txt to ReST
  docs: filesystems: convert mount_api.txt to ReST
  docs: filesystems: convert mandatory-locking.txt to ReST
  docs: filesystems: convert locks.txt to ReST
  docs: filesystems: convert fuse-io.txt to ReST
  docs: filesystems: convert files.txt to ReST
  docs: filesystems: convert fiemap.txt to ReST
  docs: filesystems: convert dnotify.txt to ReST
  docs: filesystems: convert devpts.txt to ReST
  docs: filesystems: convert coda.txt to ReST
  docs: filesystems: convert automount-support.txt to ReST
  docs: filesystems: convert cifs/cifsroot.txt to ReST
  docs: filesystems: caching/backend-api.txt: convert it to ReST
  docs: filesystems: caching/cachefiles.txt: convert to ReST
  docs: filesystems: caching/operations.txt: convert it to ReST
  docs: filesystems: caching/netfs-api.txt: convert it to ReST
  docs: filesystems: convert caching/fscache.txt to ReST format
  docs: filesystems: convert caching/object.txt to ReST
  media: MAINTAINERS: update the Amlogic VDEC driver maintainer entry
  HID: i2c-hid: add Schneider SCL142ALM to descriptor override
  media: meson: vdec: enable mcrcc for VP9
  arm64: cacheflush: Fix KGDB trap detection
  media: cx231xx: Remove unneeded semicolon
  media: rcar-csi2: Fix comment of VCDT/VCDT2 register
  media: imx: utils: Default colorspace to SRGB
  media: dt-bindings: media: rockchip-vpu: fix interrupt-names
  media: staging: rkisp1: cap: enable RGB capture format with YUV media bus
  media: staging: rkisp1: rsz: change (hv)div only if capture format is YUV
  media: staging: rkisp1: rsz: remove redundant if statement and add inline doc
  media: staging: rkisp1: rsz: get the capture format info from the capture struct
  bus: mhi: core: Fix channel device name conflict
  bus: mhi: core: Fix typo in comment
  bus: mhi: core: Offload register accesses to the controller
  bus: mhi: core: Remove link_status() callback
  bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails
  bus: mhi: Fix parsing of mhi_flags
  mei: me: disable mei interface on LBG servers.
  Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default""
  drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
  i2c: at91: Send bus clear command if SDA is down
  i2c: use my kernel.org address from now on
  i2c: fix missing pm_runtime_put_sync in i2c_device_probe
  serial: amba-pl011: Make sure we initialize the port.lock spinlock
  tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
  serial: lantiq: Add x86 in Kconfig dependencies for Lantiq serial driver
  spi: dw-apb-ssi: Add Intel Keem Bay support
  spi: dw-apb-ssi: Add compatible string for DesignWare DWC_ssi
  spi: dw: Add support for Intel Keem Bay SPI
  spi: dw: Add support for DesignWare DWC_ssi
  spi: dw: Add update_cr0() callback to update CTRLR0
  spi: dw: Fix typo in few registers name
  arm64: cpufeature: Group indexed system register definitions by name
  i2c: pxa: fix i2c_pxa_wait_bus_not_busy() boundary condition
  i2c: pxa: clean up decode_bits()
  i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
  i2c: pxa: move DT IDs along side platform IDs
  i2c: pxa: move private definitions to i2c-pxa.c
  i2c: pxa: always set fm and hs members for each type
  i2c: pxa: add and use definitions for IBMR register
  spi: bcm2835: Fixes bare use of unsigned
  i2c: pxa: re-arrange register field definitions
  i2c: pxa: re-arrange functions to flow better
  i2c: pxa: re-arrange includes to be in alphabetical order
  i2c: pxa: remove unneeded includes
  i2c: pxa: use official address byte helper
  iommu/amd: Do not flush Device Table in iommu_map_page()
  iommu/amd: Update Device Table in increase_address_space()
  iommu/amd: Call domain_flush_complete() in update_domain()
  iommu/amd: Do not loop forever when trying to increase address space
  iommu/amd: Fix race in increase_address_space()/fetch_pte()
  iommu: Unexport iommu_group_get_for_dev()
  iommu: Move more initialization to __iommu_probe_device()
  iommu: Remove add_device()/remove_device() code-paths
  iommu/exynos: Convert to probe/release_device() call-backs
  iommu/exynos: Use first SYSMMU in controllers list for IOMMU core
  iommu/omap: Convert to probe/release_device() call-backs
  iommu/omap: Remove orphan_dev tracking
  iommu/renesas: Convert to probe/release_device() call-backs
  iommu/tegra: Convert to probe/release_device() call-backs
  iommu/rockchip: Convert to probe/release_device() call-backs
  iommu/qcom: Convert to probe/release_device() call-backs
  iommu/mediatek-v1 Convert to probe/release_device() call-backs
  iommu/mediatek: Convert to probe/release_device() call-backs
  iommu/msm: Convert to probe/release_device() call-backs
  iommu/virtio: Convert to probe/release_device() call-backs
  iommu/s390: Convert to probe/release_device() call-backs
  iommu/pamu: Convert to probe/release_device() call-backs
  iommu/arm-smmu: Convert to probe/release_device() call-backs
  iommu/vt-d: Convert to probe/release_device() call-backs
  iommu/amd: Convert to probe/release_device() call-backs
  iommu/amd: Remove dev_data->passthrough
  iommu: Export bus_iommu_probe() and make is safe for re-probing
  iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device()
  iommu: Split off default domain allocation from group assignment
  iommu: Move new probe_device path to separate function
  iommu: Keep a list of allocated groups in __iommu_probe_device()
  iommu: Move default domain allocation to iommu_probe_device()
  iommu: Add probe_device() and release_device() call-backs
  iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU
  iommu/amd: Remove dma_mask check from check_device()
  iommu/vt-d: Wire up iommu_ops->def_domain_type
  iommu/amd: Implement iommu_ops->def_domain_type call-back
  iommu: Add def_domain_type() callback in iommu_ops
  iommu: Move default domain allocation to separate function
  platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement
  platform/x86: intel_pmc_core: avoid unused-function warnings
  platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL
  arm64: dts: rockchip: Define the rockchip Video Decoder node on rk3399
  ASoC: qcom: lpass-cpu: Make I2S SD lines configurable
  dt-bindings: sound: lpass-cpu: Document DAI subnodes
  ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx
  ARM: dts: stm32: add sd-uhs properties in SD-card node for stm32mp157c-ed1
  PCI: altera: Clean up indentation issue on a return statement
  drm/mm: optimize rb_hole_addr rbtree search
  drm/ttm: Remove reference to the mem_glob member
  PCI: endpoint: functions/pci-epf-test: Fix DMA channel release
  powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page fault race
  powerpc/mm/book3s64: Avoid sending IPI on clearing PMD
  powerpc/kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check
  powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa
  powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page
  powerpc/kvm/book3s: Avoid using rmap to protect parallel page table update.
  powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions
  powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter
  powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler
  powerpc/kvm/book3s: Add helper for host page table walk
  powerpc/kvm/book3s: Use kvm helpers to walk shadow or secondary table
  powerpc/kvm/nested: Add helper to walk nested shadow linux page table.
  powerpc/kvm/book3s: Add helper to walk partition scoped linux page table.
  powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock.
  powerpc/perf/callchain: Use __get_user_pages_fast in read_user_stack_slow
  powerpc/mce: Don't reload pte val in addr_to_pfn
  powerpc/book3s64/hash: Use the pte_t address from the caller
  powerpc/hash64: Restrict page table lookup using init_mm with __flush_hash_table_range
  powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present
  powerpc/pkeys: Check vma before returning key fault error to the user
  powerpc/pkeys: Avoid using lockless page table walk
  mm: change pmdp_huge_get_and_clear_full take vm_area_struct as arg
  media: staging: ipu3-imgu: Add a sanity check for the parameter struct size
  media: staging: ipu3-imgu: Move alignment attribute to field
  media: Revert "staging: imgu: Address a compiler warning on alignment"
  media: MAINTAINERS: ipu3-imgu: Add Tian Shu and Bingbu as reviewers
  media: ipu3.rst: add explanation for running mode
  media: staging: ipu3: Fix stale list entries on parameter queue failure
  media: venus: venc,vdec: Return EBUSY on S_FMT while streaming
  media: venus: Mark last capture buffer
  usb: typec: mux: intel: Handle alt mode HPD_HIGH
  usb: usbfs: correct kernel->user page attribute mismatch
  usb: typec: intel_pmc_mux: Fix the property names
  USB: core: Fix misleading driver bug report
  media: venus: vdec: Init registered list unconditionally
  drm/i915/execlists: Record the active CCID from before reset
  media: venus: vdec: Mark flushed buffers with error state
  media: venus: helpers: Done buffers per queue type
  media: venus: core: Constify codec frequency data array
  media: venus: core: Fix mutex destroy in remove
  media: venus: core: Add missing mutex destroy
  PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
  drm/i915: Added required new PCode commands
  arm64: cpufeature: Extend comment to describe absence of field info
  staging: gasket: Check the return value of gasket_get_bar_index()
  staging: ks7010: remove me from CC list
  crypto: xilinx - Remove set but not used variable 'drv_ctx'
  crypto: xilinx: Handle AES PM API return status
  staging: vt6656: Use const for read only data
  staging: vt6655: fix LONG_LINE warning
  staging: vt6655: return early if not bNeedAck
  staging: vt6655: extract index manupulation out of function call
  staging: vt6655: return at the ond of case body
  staging: vt6655: remove else after return and invert condition
  staging: vt6655: do calculation of uAckTime first
  staging: vt6655: merge two switch cases in s_uGetDataDuration
  staging:rtl8723bs: eliminate usage of skb_clone after skb allocation fail
  staging: pi433: fix error return code in pi433_probe()
  staging: rtl8723bs: remove conversion to bool in halbtcoutsrc_Get()
  staging: rtl8723bs: os_dep: Cleanup pointer casting code style
  staging: rtl8723bs: os_dep: remove rtw_spt_band_free()
  staging: vt6656: refactor power save operation
  staging: vt6656: Return on isr0 when zero.
  staging: vt6656: use struct wiphy retry short and long settings.
  staging: vt6656: return all key calls to mac80211 stack.
  staging: vt6656 remove vnt_mac_disable_keyentry calls
  staging: vt6656: vnt_set_keymode simplify key modes.
  staging: vt6656: Refactor the vnt_rf_table_download function
  staging: vt6656: Refactor the vnt_set_bss_mode function
  staging: vt6656: Check the return values in vnt_set_bss_mode function
  staging: wfx: avoid compiler warning on empty array
  Staging: comedi: drivers: ni_pcimio: Fix variable name
  staging: sm750fb: print error message with actual value
  staging: sm750fb: add common function to set color offsets and visual mode
  staging: sm750fb: add missing case while setting FB_VISUAL
  staging: wilc1000: Increase the size of wid_list array
  staging: qlge: Fix function argument alignment warning in ql_init_device
  staging: qlge: Fix suspect code indent warning in ql_init_device
  staging: qlge: Remove multi-line dereference from ql_request_irq
  staging: qlge: Remove goto statements from ql_get_mac_addr_reg
  staging: qlge: Fix indentation in ql_get_mac_addr_reg
  staging: qlge: Remove gotos from ql_set_mac_addr_reg
  staging: qlge: Fix indentation in ql_set_mac_addr_reg
  staging: most: usb: consolidate code
  staging: most: usb: drop unlikely macros
  staging: most: usb: use EINVAL error code
  staging: most: usb: remove overcautious parameter checking
  PCI: dwc: Make hisi_pcie_platform_ops static
  PCI: dwc: Clean up computing of msix_tbl
  KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
  drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
  drm/client: Dual licence the header in GPL-2 and MIT
  drm: Replace drm_modeset_lock/unlock_all with DRM_MODESET_LOCK_ALL_* helpers
  arm64: Sort vendor-specific errata
  efi/libstub: Make efi_printk() input argument const char*
  drm/meson: add mode selection limits against specific SoC revisions
  drm/i915/gt: Small tidy of gen8+ breadcrumb emission
  ARM: dts: ux500: samsung-skomer: Add magnetometer
  ARM: dts: ux500: samsung-golden: Add magnetometer
  usb: dwc3: gadget: WARN on no-resource status
  usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer
  usb: dwc3: gadget: Store resource index of start cmd
  usb: dwc3: gadget: Properly handle failed kick_transfer
  usb: dwc3: core: Use role-switch default dr_mode
  usb: dwc3: drd: Don't free non-existing irq
  usb: dwc3: meson-g12a: refactor usb2 phy init
  usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init
  usb: dwc3: meson-g12a: get the reset as shared
  usb: dwc3: meson-g12a: handle the phy and glue registers separately
  usb: dwc3: meson-g12a: specify phy names in soc data
  dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic GXL and GXM Families USB Glue Bindings
  dt-bindings: usb: qcom,dwc3: Add compatible for SC7180
  dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings
  usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue
  usb: dwc3: gadget: Remove unnecessary checks
  usb: dwc3: gadget: Give back staled requests
  usb: dwc3: gadget: Properly handle ClearFeature(halt)
  dt-bindings: usb: document aspeed vhub device ID/string properties
  usb: gadget: aspeed: fixup usb1 device descriptor at init time
  usb: gadget: aspeed: allow to set device IDs in device tree
  usb: gadget: aspeed: allow to set usb strings in device tree
  usb: gadget: add "usb_validate_langid" function
  usb: gadget: aspeed: support multiple language strings
  usb: gadget: aspeed: improve vhub port irq handling
  usb: dwc3: support continuous runtime PM with dual role
  usb: cdns3: mark local functions static
  USB: dwc2: Use the correct style for SPDX License Identifier
  USB: dwc3: Use the correct style for SPDX License Identifier
  USB: gadget: Use the correct style for SPDX License Identifier
  HID: intel-ish-hid: avoid bogus uninitialized-variable warning
  drm/bridge: chrontel-ch7033: Add a new driver
  dt-bindings: display: Add Chrontel CH7033 Video Encoder binding
  dt-bindings: Add vendor prefix for Chrontel, Inc.
  ARM: dts: r8a7742-iwg21d-q7: Add iWave G21D-Q7 board based on RZ/G1H
  ARM: dts: r8a7742-iwg21m: Add iWave RZ/G1H Qseven SOM
  ARM: dts: r8a7742: Initial SoC device tree
  ath11k: fix resource unavailability for htt stats after peer stats display
  ath11k: use true,false for bool variables
  ath10k: Add support for targets without trustzone
  ath10k: Setup the msa resources before qmi init
  dt-bindings: ath10k: Add wifi-firmware subnode for wifi node
  ath10k: remove the max_sched_scan_reqs value
  ath10k: Avoid override CE5 configuration for QCA99X0 chipsets
  efi/libstub/x86: Work around LLVM ELF quirk build regression
  efi/libstub: Fix mixed mode boot issue after macro refactor
  ARM: dts: aspeed: Change KCS nodes to v2 binding
  ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset
  ARM: dts: aspeed: ast2600: Add XDMA Engine
  ARM: dts: aspeed: ast2500: Add XDMA Engine
  ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC
  ARM: dts: aspeed: Add YADRO Nicole BMC
  ARM: dts: aspeed: mihawk: add aliases for i2c
  ARM: dts: aspeed: tacoma: Add TPM
  ARM: dts: aspeed: tacoma: Enable the second VUART
  ARM: dts: aspeed: tacoma: Add iio-hwmon nodes for IIO devices
  ARM: dts: aspeed: rainier: Add VGA reserved memory region
  ARM: dts: aspeed: rainier: Add gpio line names
  ARM: dts: aspeed: tacoma: Add gpio line names
  ARM: dts: aspeed: zaius: Add gpio line names
  ARM: dts: aspeed: romulus: Add gpio line names
  ARM: dts: aspeed: witherspoon: Add gpio line names
  ARM: dts: aspeed: ast2600: Set arch timer always-on
  ARM: dts: aspeed: tacoma: Add GPIOs for FSI
  ARM: dts: aspeed: mihawk: Change the name of leds
  ARM: dts: aspeed: rainier: Remove regulators
  ARM: dts: aspeed: rainier: Add host FSI description
  ARM: dts: aspeed: ast2600evb: Enable FSI master
  ARM: dts: aspeed: tacoma: Add gpio-key definitions
  ARM: dts: aspeed: rainier: Set PCA9552 pin types
  ARM: dts: aspeed: rainier: Enable VUART2
  ARM: dts: aspeed: ast2400: Add video engine support
  ARM: dts: aspeed: tacoma: Enable eMMC controller
  ARM: dts: aspeed: tiogapass: Add gpio line names
  ARM: dts: aspeed: tiogapass: Add IPMB device
  ARM: dts: aspeed: ast2600: Add Video Engine node
  drm/tidss: remove AM65x PG1 YUV erratum code
  ALSA: hda: Use hdac_to_hda_codec macro
  drm/omap: change default signal polarities and drives
  ALSA: hda: Use dev_to_hdac_dev macro
  ARM: dts: aspeed: ast2600: Add SCU interrupt controllers
  ARM: dts: aspeed: ast2500: Add SCU interrupt controller
  phy: qcom-qmp: Rename UFS PCS QMP v4 registers
  phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB
  phy: qcom-qmp: Add SM8150 QMP USB3 PHY support
  phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs
  dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2
  scsi: scsi_debug: Implement ZBC host-aware emulation
  scsi: scsi_debug: Add zone_size_mb module parameter
  scsi: scsi_debug: Add zone_nr_conv module parameter
  scsi: scsi_debug: Add zone_max_open module parameter
  scsi: scsi_debug: Add ZBC module parameter
  scsi: scsi_debug: Add ZBC zone commands
  scsi: scsi_debug: Add ZBC mode and VPD pages
  soundwire: bus: reduce verbosity on enumeration
  soundwire: debugfs: clarify SDPX license with GPL-2.0-only
  soundwire: slave: don't init debugfs on device registration error
  Documentation: SoundWire: clarify TDM mode support
  soundwire: qcom: fix error handling in probe
  scsi: scsi_debug: Bump to version 1.89
  scsi: scsi_debug: Re-arrange parameters alphabetically
  scsi: scsi_debug: Implement PRE-FETCH commands
  scsi: scsi_debug: Improve command duration calculation
  scsi: scsi_debug: Weaken rwlock around ramdisk access
  scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16)
  scsi: scsi_debug: Add per_host_store option
  scsi: scsi_debug: Randomize command completion time
  ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
  ANDROID: Incremental fs: Fix issues with very large files
  docs: dt: convert writing-bindings.txt to ReST
  docs: dt: convert submitting-patches.txt to ReST format
  docs: dt: convert ABI.txt to ReST format
  docs: dt: convert overlay-notes.txt to ReST format
  docs: dt: convert of_unittest.txt to ReST
  docs: dt: convert dynamic-resolution-notes.txt to ReST
  docs: dt: convert changesets to ReST
  riscv: force __cpu_up_ variables to put in data section
  docs: dt: usage_model.rst: fix link for DT usage
  riscv: add Linux note to vdso
  docs: dt: convert usage-model.txt to ReST
  docs: dt: add an index.rst file for devicetree
  riscv: set max_pfn to the PFN of the last page
  RISC-V: Remove N-extension related defines
  RISC-V: Add bitmap reprensenting ISA features common across CPUs
  RISC-V: Export riscv_cpuid_to_hartid_mask() API
  platform/chrome: cros_usbpd_logger: Add __printf annotation to append_str()
  platform/chrome: cros_ec_i2c: Appease the kernel-doc deity
  of: Documentation: change overlay example to use current syntax
  xsk: Remove unnecessary member in xdp_umem
  xsk: Change two variable names for increased clarity
  bpf: Avoid gcc-10 stringop-overflow warning in struct bpf_prog
  drm/panel: boe-tv101wum-n16: fine tune clock
  ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges
  ARM: dts: socfgpa: set bridges status to disabled
  FROMGIT: phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string
  dt-bindings: display: dw_mipi_dsi.txt: convert to yaml
  drm/panel: panel-simple: fix AUO G101EVN010 connector/panel type
  net: partially revert dynamic lockdep key changes
  bonding: remove useless stats_lock_key
  nfp: abm: fix a memory leak bug
  arm64: dts: ti: j721e-main: add main navss cpts node
  arm64: dts: ti: k3-j721e-mcu: add mcu cpsw cpts node
  arm64: dts: ti: k3-am65-main: add main navss cpts node
  arm64: dts: ti: k3-am65-mcu: add cpsw cpts node
  net: ethernet: ti: am65-cpsw-nuss: enable packet timestamping support
  net: ethernet: ti: introduce am654 common platform time sync driver
  dt-binding: ti: am65x: document common platform time sync cpts module
  atm: fix a memory leak of vcc->user_back
  atm: fix a UAF in lec_arp_clear_vccs()
  docs: devlink: clarify the scope of snapshot id
  devlink: let kernel allocate region snapshot id
  devlink: factor out building a snapshot notification
  net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply
  net_sched: sch_fq: add horizon attribute
  net_sched: fix tcm_parent in tc filter dump
  net: sched: fallback to qdisc noqueue if default qdisc setup fail
  cxgb4/chcr: avoid -Wreturn-local-addr warning
  arm64: dts: sdm845: add IPA iommus property
  ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader
  net: ipa: define SMEM memory region for IPA
  net: ipa: define IMEM memory region for IPA
  net: ipa: redefine struct ipa_mem_data
  dt-bindings: net: add IPA iommus property
  ASoC: wm8524: Add support S32_LE
  s390/qeth: fix cancelling of TX timer on dev_close()
  r8169: use new helper eth_hw_addr_crc
  net: add helper eth_hw_addr_crc
  net: dsa: felix: allow the device to be disabled
  Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
  net/smc: save SMC-R peer link_uid
  net/smc: create improved SMC-R link_uid
  net/smc: improve termination processing
  net/smc: add termination reason and handle LLC protocol violation
  net/smc: asymmetric link tagging
  net/smc: assign link to a new connection
  net/smc: send DELETE_LINK, ALL message and wait for send to complete
  net/smc: wait for departure of an IB message
  net/smc: handle incoming CDC validation message
  net/smc: send failover validation message
  net/smc: switch connections to alternate link
  net/smc: save state of last sent CDC message
  x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded
  net: enetc: fix an issue about leak system resources
  bnxt_en: show only relevant ethtool stats for a TX or RX ring
  bnxt_en: Split HW ring statistics strings into RX and TX parts.
  bnxt_en: Refactor the software ring counters.
  bnxt_en: Add doorbell information to bnxt_en_dev struct.
  bnxt_en: Add support for L2 doorbell size.
  bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries.
  bnxt_en: Define the doorbell offsets on 57500 chips.
  bnxt_en: Improve kernel log messages related to ethtool reset.
  bnxt_en: fix ethtool_reset_flags ABI violations
  bnxt_en: refactor ethtool firmware reset types
  bnxt_en: prepare to refactor ethtool reset types
  bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw.
  bnxt_en: Improve TQM ring context memory sizing formulas.
  bnxt_en: Allocate TQM ring context memory according to fw specification.
  bnxt_en: Update firmware spec. to 1.10.1.33.
  net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
  devlink: Fix reporter's recovery condition
  firmware: arm_sdei: Drop check for /firmware/ node and always register driver
  drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
  drm/i915/gt: Make timeslicing an explicit engine property
  drm/i915: Avoid dereferencing a dead context
  stmmac: fix pointer check after utilization in stmmac_interrupt
  tipc: fix partial topology connection closure
  MAINTAINERS: remove myself as ceph co-maintainer
  net: dsa: Do not make user port errors fatal
  drm/i915/selftests: Repeat the rps clock frequency measurement
  ceph: fix double unlock in handle_cap_export()
  ceph: fix special error code in ceph_try_get_caps()
  ceph: fix endianness bug when handling MDS session feature bits
  i40iw: Fix error handling in i40iw_manage_arp_cache()
  arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init()
  tty: xilinx_uartps: Fix missing id assignment to the console
  arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells
  arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64
  arm64: dts: allwinner: Sort Pine H64 device-tree nodes
  uapi: revert flexible-array conversions
  kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts
  USB: serial: qcserial: Add DW5816e support
  spi: amd: Drop superfluous member from struct amd_spi
  spi: amd: Fix refcount underflow on remove
  spi: amd: Drop duplicate driver data assignments
  spi: amd: Pass probe errors back to driver core
  spi: amd: Fix duplicate iounmap in error path
  KVM: x86: Fixes posted interrupt check for IRQs delivery modes
  gcc-10 warnings: fix low-hanging fruit
  udf: stop using ioctl_by_bdev
  isofs: stop using ioctl_by_bdev
  hfsplus: stop using ioctl_by_bdev
  cdrom: factor out a cdrom_multisession helper
  cdrom: factor out a cdrom_read_tocentry helper
  ide-cd: rename cdrom_read_tocentry
  block: add a cdrom_device_info pointer to struct gendisk
  drm/i915/display: Warn if the FBC is still writing to stolen on removal
  fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags()
  fs/xfs: Create function xfs_inode_should_enable_dax()
  fs/xfs: Make DAX mount option a tri-state
  fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
  fs/xfs: Remove unnecessary initialization of i_rwsem
  xfs: spell out the parameter name for ->cancel_item
  xfs: use a xfs_btree_cur for the ->finish_cleanup state
  xfs: turn dfp_done into a xfs_log_item
  xfs: refactor xfs_defer_finish_noroll
  xfs: turn dfp_intent into a xfs_log_item
  xfs: merge the ->diff_items defer op into ->create_intent
  xfs: merge the ->log_item defer op into ->create_intent
  xfs: factor out a xfs_defer_create_intent helper
  xfs: remove the xfs_inode_log_item_t typedef
  xfs: remove the xfs_efd_log_item_t typedef
  xfs: remove the xfs_efi_log_item_t typedef
  xfs: refactor xlog_recover_buffer_pass1
  xfs: simplify xlog_recover_inode_ra_pass2
  xfs: factor out a xlog_buf_readahead helper
  xfs: rename inode_list xlog_recover_reorder_trans
  xfs: refactor the buffer cancellation table helpers
  xfs: define printk_once variants for xfs messages
  xfs: stop CONFIG_XFS_DEBUG from changing compiler flags
  xfs: remove unnecessary check of the variable resblks in xfs_symlink
  xfs: simplify the flags setting in xfs_qm_scall_quotaon
  xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach
  xfs: remove unnecessary variable udqp from xfs_ioctl_setattr
  xfs: reserve quota inode transaction space only when needed
  xfs: combine two if statements with same condition
  xfs: trace quota allocations for all quota types
  xfs: report unrecognized log item type codes during recovery
  KVM: SVM: fill in kvm_run->debug.arch.dr[67]
  KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning
  drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
  Documentation/dax: Update Usage section
  fs/stat: Define DAX statx attribute
  fs: Remove unneeded IS_DAX() check in io_is_direct()
  drm/i915: Streamline the artihmetic
  drm/i915: Rename variables to be consistent with bspec
  drm/i915: Nuke mode.vrefresh usage
  drm/i915: Remove cnl pre-prod workarounds
  drm/i915/fbc: Require linear fb stride to be multiple of 512 bytes on gen9/glk
  drm/i915: Rename bw_state to new_bw_state
  drm/i915: Track active_pipes in bw_state
  drm/i915: Use bw state for per crtc SAGV evaluation
  ASoC: qcom: Use the defined variable to simplify code
  ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate.
  ASoC: rl6231: Add the K bypass for the PLL parameters
  cachefiles: Fix corruption of the return value in cachefiles_read_or_alloc_pages()
  ARM: dts: s5pv210: Set MAX8998 GPIO pulls on Aries boards
  ARM: dts: s5pv210: Correct FIMC definitions
  ARM: dts: s5pv210: Assign clocks to MMC devices on Aries boards
  ARM: dts: s5pv210: Enable ADC on Aries boards
  ARM: dts: s5pv210: Add an ADC node
  ARM: dts: s5pv210: Disable pull for vibrator enable GPIO on Aries boards
  ARM: dts: s5pv210: Add si470x FM radio to Galaxy S
  ARM: dts: s5pv210: Add remaining i2c-gpio adapters to Aries boards
  ARM: dts: s5pv210: Add panel support to Aries boards
  ARM: dts: s5pv210: Add touchkey support to Aries boards
  ARM: dts: s5pv210: Add FSA9480 support to Aries boards
  ARM: dts: s5pv210: Add WM8994 support to Aries boards
  ARM: dts: s5pv210: Disable pulls on GPIO I2C adapters for Aries
  ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
  ARM: dts: s5pv210: Correct gpi pinctrl node name
  io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files()
  arm64: insn: Report PAC and BTI instructions as skippable
  arm64: insn: Don't assume unrecognized HINTs are skippable
  arm64: insn: Provide a better name for aarch64_insn_is_nop()
  arm64: insn: Add constants for new HINT instruction decode
  arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE}
  bpf, arm: Optimize ALU ARSH K using asr immediate instruction
  bpf, arm: Optimize ALU64 ARSH X using orrpl conditional instruction
  ARM: dts: s5pv210: Add sleep GPIO configuration for Galaxy S
  ARM: dts: s5pv210: Add sleep GPIO configuration for Fascinate4G
  ARM: dts: s5pv210: Add helper define for sleep gpio config
  ASoC: adau7118: Mark the ADAU7118 reset register as volatile
  drm/i915/gem: Implement legacy MI_STORE_DATA_IMM
  drm/i915/gem: Specify address type for chained reloc batches
  x86/boot: Fix -Wint-to-pointer-cast build warning
  x86/boot: Add kstrtoul() from lib/
  powerpc/fadump: consider reserved ranges while reserving memory
  powerpc/fadump: use static allocation for reserved memory ranges
  ARM: multi_v7_defconfig: Enable r8a7742 SoC
  ARM: shmobile: defconfig: Enable r8a7742 SoC
  powerpc/ps3: Move static keyword to the front of declaration
  ARM: debug-ll: Add support for r8a7742
  soc: renesas: Add Renesas R8A7742 config option
  ASoC: codecs: max9768: update contact email
  ASoC: max98373: reorder max98373_reset() in resume
  ASoC: rt1308: Revise the devicetree file mode
  sun6i: dsi: fix gcc-4.8
  arm64: Disable old style assembly annotations
  arm64: kernel: Convert to modern annotations for assembly functions
  arm64: entry: Refactor and modernise annotation for ret_to_user
  arm64: dts: allwinner: a64: Remove unused SPDIF sound card
  ACPI/IORT: work around num_ids ambiguity
  Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()"
  arm64: dts: allwinner: a64: pinetab: Fix cpvdd supply name
  drm/i915: Allow some leniency in PCU reads
  drm/i915/gem: Lazily acquire the device wakeref for freeing objects
  drm: ingenic-drm: add MODULE_DEVICE_TABLE
  ANDROID: Remove out-of-tree difference in fsnotify.h
  ALSA: hda/tegra: workaround playback failure on Tegra194
  ALSA: hda: add member to store ratio for stripe control
  ALSA: hda/tegra: correct number of SDO lines for Tegra194
  brcmfmac: no need to check return value of debugfs_create functions
  vt: fix unicode console freeing with a common interface
  Revert "tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart"
  brcmfmac: remove comparison to bool in brcmf_fws_attach()
  brcmfmac: add vendor ie for association responses
  brcmfmac: only generate random p2p address when needed
  brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request
  brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop
  brcmfmac: keep apsta enabled when AP starts with MCHAN feature
  rtw88: fix spelling mistake "fimrware" -> "firmware"
  rtw88: 8822c: update phy parameter tables to v50
  HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
  dmaengine: idxd: fix interrupt completion after unmasking
  dmaengine: owl: Use correct lock in owl_dma_get_pchan()
  dmaengine: dw-edma: support local dma device transfer semantics
  ath11k: add DBG_MAC prints to track vdev events
  ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev
  ath11k: fix error return code in ath11k_dp_alloc()
  ath10k: fix possible memory leak in ath10k_bmi_lz_data_large()
  MIPS: tools: Move "returns" after "loongson3-llsc-check"
  x86/mcelog: Add compat_ioctl for 32-bit mcelog support
  drm/virtio: create context before RESOURCE_CREATE_2D in 3D mode
  dt-bindings: phy-qcom-ipq4019-usb: add binding document
  phy: add driver for Qualcomm IPQ40xx USB PHY
  firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load}
  ALSA: usb-audio: add mapping for ASRock TRX40 Creator
  dmaengine: Fix doc strings to satisfy validation script
  dmaengine: Include dmaengine.h into dmaengine.c
  powerpc/64s/kuap: Restore AMR in system reset exception
  cpufreq: qcom: fix wrong compatible binding
  arm64: dts: uniphier: Add support for Akebi96
  dt-bindings: arm: Add Akebi96 board support
  arm64: dts: uniphier: add #address-cells and #size-cells to SPI nodes
  ARM: dts: uniphier: add #address-cells and #size-cells to SPI nodes
  arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs3 ref board
  arm64: dts: uniphier: Add ethernet aliases
  ARM: dts: uniphier: Add ethernet aliases
  arm64: dts: uniphier: Add XDMAC node
  ARM: dts: uniphier: Add XDMAC node
  powerpc/64/kuap: Move kuap checks out of MSR[RI]=0 regions of exit code
  powerpc/64s: Fix unrecoverable SLB crashes due to preemption check
  net/smc: enqueue local LLC messages
  net/smc: delete link processing as SMC server
  net/smc: delete link processing as SMC client
  net/smc: llc_del_link_work and use the LLC flow for delete link
  net/smc: delete an asymmetric link as SMC server
  net/smc: final part of add link processing as SMC server
  net/smc: rkey processing for a new link as SMC server
  net/smc: first part of add link processing as SMC server
  net/smc: final part of add link processing as SMC client
  net/smc: rkey processing for a new link as SMC client
  net/smc: first part of add link processing as SMC client
  net: macb: fix an issue about leak related system resources
  net: ena: cosmetic: extract code to ena_indirection_table_set()
  net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros
  net: ena: use SHUTDOWN as reset reason when closing interface
  net: ena: drop superfluous prototype
  net: ena: add support for reporting of packet drops
  net: ena: add unmask interrupts statistics to ethtool
  net: ena: remove code that does nothing
  net: ena: changes to RSS hash key allocation
  net: ena: change default RSS hash function to Toeplitz
  net: ena: allow setting the hash function without changing the key
  net: ena: fix error returning in ena_com_get_hash_function()
  net: ena: avoid unnecessary admin command when RSS function set fails
  net: usb: qmi_wwan: add support for DW5816e
  net_sched: sch_skbprio: add message validation to skbprio_change()
  net_sched: sch_fq: perform a prefetch() earlier
  net_sched: sch_fq: do not call fq_peek() twice per packet
  net_sched: sch_fq: use bulk freeing in fq_gc()
  net_sched: sch_fq: change fq_flow size/layout
  net_sched: sch_fq: avoid touching f->next from fq_gc()
  Linux 5.7-rc4
  power: bq25890: protect view of the chip's state
  power: bq25890: remove redundant I2C bus check
  power: bq25890: make property table const
  power: bq25890: simplify chip name property getter
  x86/tlb/uv: Add a forward declaration for struct flush_tlb_info
  ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
  Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
  ARM: uaccess: fix DACR mismatch with nested exceptions
  ARM: uaccess: integrate uaccess_save and uaccess_restore
  ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
  MAINTAINERS: btrfs: fix git repo URL
  dt-bindings: arm: Add Calxeda system registers json-schema binding
  dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema
  dt-bindings: memory-controllers: Convert Calxeda DDR to json-schema
  dt-bindings: arm: Convert Calxeda L2 cache controller to json-schema
  dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema
  dt-bindings: net: Convert Calxeda Ethernet binding to json-schema
  dt-bindings: sata: Convert Calxeda SATA controller to json-schema
  dt-bindings: clock: Convert Calxeda clock bindings to json-schema
  dt-bindings: Remove cases of 'allOf' containing a '$ref'
  power: supply: add CellWise cw2015 fuel gauge driver
  dt-bindings: power: supply: add cw2015_battery bindings
  dt-bindings: Document cellwise vendor-prefix
  iio: vcnl4000: Add buffer support for VCNL4010/20.
  iio: vcnl4000: Add sampling frequency support for VCNL4010/20.
  iio: vcnl4000: Add event support for VCNL4010/20.
  iio: vcnl4000: Factorize data reading and writing.
  iio: vcnl4000: Fix i2c swapped word reading.
  iio: imu: adis16xxx: use helper to access iio core debugfs dir
  iio: adc: stm32-dfsdm: fix device used to request dma
  iio: adc: stm32-adc: fix device used to request dma
  iio: adc: ti-ads8344: Fix channel selection
  staging: iio: ad2s1210: Fix SPI reading
  x86/unwind/orc: Move ORC sorting variables under !CONFIG_MODULES
  iio: DAC extension for ltc2634-12/10/8
  iio: documentation ltc2632_chip_info add num_channels
  iio: magnetometer: ak8974: Provide scaling
  iio: magnetometer: ak8974: Break out measurement
  iio: magnetometer: ak8974: Correct realbits
  iio: magnetometer: ak8974: add Alps hscdtd008a
  dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a
  iio: imu: st_lsm6dsx: enable 833Hz sample frequency for tagged sensors
  iio: adc: ad7476: remove redundant null check on an array
  iio: buffer: extend short-hand use for 'indio_dev->buffer'
  iio: dac: ad5592r: Fix a typo in the name of a function
  iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION
  iio: st_sensors: Use get_unaligned_be24() and sign_extend32()
  iio: temperature: max31856: Use get_unaligned_beXX()
  iio: pressure: zpa2326: Use get_unaligned_le24()
  iio: pressure: ms5611: Use get_unaligned_be24()
  iio: pressure: hp206c: Use get_unaligned_be24()
  iio: magnetometer: rm3100: Use get_unaligned_be24()
  iio: light: zopt2201: Use get_unaligned_le24()
  iio: light: si1133: Use get_unaligned_be24()
  iio: health: afe4403: Use get_unaligned_be24()
  iio: gyro: adis16130: Use get_unaligned_be24()
  iio: dac: ad5446: Use put_unaligned_be24()
  iio: dac: ad5624r_spi: Use put_unaligned_be24()
  iio: dac: ltc2632: Use put_unaligned_be24()
  iio: adc: ti-ads124s08: Use get_unaligned_be24()
  iio: adc: mpc3422: Use get_unaligned_beXX()
  iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24()
  iio: Use an early return in iio_device_alloc to simplify code.
  iio: chemical: Add OF match table for CCS811 VOC sensor
  iio: chemical: Add support for external Reset and Wakeup in CCS811
  dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor
  dt-bindings: iio: Add adis16475 documentation
  iio: imu: Add support for adis16475
  ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
  drm/i915/gt: Sanitize RPS interrupts upon resume
  power: supply: core: fix memory leak in HWMON error path
  inet_diag: bc: read cgroup id only for full sockets
  net: ethernet: fec: Replace interrupt driven MDIO with polled IO
  smc: Remove unused function.
  RDMA/efa: Count admin commands errors
  RDMA/efa: Count mmap failures
  RDMA/efa: Report create CQ error counter
  ptp: ptp_clockmatrix: Add adjphase() to support PHC write phase mode.
  ptp: Add adjust_phase to ptp_clock_caps capability.
  ptp: Add adjphase function to support phase offset control.
  RDMA/mlx5: Set lag tx affinity according to slave
  RDMA/mlx5: Refactor affinity related code
  RDMA/core: Get xmit slave for LAG
  RDMA/core: Add LAG functionality
  RDMA: Group create AH arguments in struct
  ALSA: line6: Add poll callback for hwdep
  ALSA: line6: hwdep: add support for O_NONBLOCK opening mode
  iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
  dt-bindings: power: Convert power_supply text to yaml
  vhost: vsock: kick send_pkt worker once device is started
  virtio-blk: handle block_device_operations callbacks after hot unplug
  MIPS: perf: Remove unnecessary "fallthrough" pseudo keywords
  mips: Drop CONFIG_MTD_M25P80 in various defconfig files
  MIPS: Loongson64: Correct TLB type for Loongson-3 Classic
  dt-bindings: Add binding for IT6505.
  dt-bindings: fix vendor prefix for ITE Tech. Inc.
  i915:get_engines(): get rid of pointless access_ok()
  i915: alloc_oa_regs(): get rid of pointless access_ok()
  i915 compat ioctl(): just use drm_ioctl_kernel()
  i915: switch copy_perf_config_registers_or_number() to unsafe_put_user()
  i915: switch query_{topology,engine}_info() to copy_to_user()
  readdir.c: get rid of the last __put_user(), drop now-useless access_ok()
  readdir.c: get compat_filldir() more or less in sync with filldir()
  switch readdir(2) to unsafe_copy_dirent_name()
  clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
  selftests/bpf: Use reno instead of dctcp
  net/smc: llc_add_link_work to handle ADD_LINK LLC requests
  net/smc: allocate index for a new link
  net/smc: introduce smc_pnet_find_alt_roce()
  net/smc: remove DELETE LINK processing from smc_core.c
  net/smc: take link down instead of terminating the link group
  net/smc: add smcr_port_err() and smcr_link_down() processing
  net/smc: add smcr_port_add() and smcr_link_up() processing
  net/smc: remember PNETID of IB device for later device matching
  net/smc: mutex to protect the lgr against parallel reconfigurations
  net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link()
  net/smc: map and register buffers for a new link
  net/smc: unmapping of buffers to support multiple links
  net/smc: multiple link support for rmb buffer registration
  net: enetc: add tc flower psfp offload driver
  net: enetc: add hw tc hw offload features for PSPF capability
  net: schedule: add action gate offloading
  net: qos: introduce a gate control flow action
  net: bcmgenet: Move wake-up event out of side band ISR
  net: ipa: do not cache channel state
  net: ipa: pass channel pointer to gsi_channel_state()
  drop_monitor: work around gcc-10 stringop-overflow warning
  net: dsa: mv88e6xxx: 88e6390 10G serdes support
  net: dsa: mv88e6xxx: use generic clause 45 definitions
  net: atlantic: A2 ingress / egress hw configuration
  net: atlantic: basic A2 init/deinit hw_ops
  net: atlantic: common functions needed for basic A2 init/deinit hw_ops
  net: atlantic: HW bindings for basic A2 init/deinit hw_ops
  net: atlantic: add A2 RPF hw_ops
  net: atlantic: HW bindings for A2 RFP
  net: atlantic: A2 hw_ops skeleton
  net: atlantic: minimal A2 fw_ops
  net: atlantic: minimal A2 HW bindings required for fw_ops
  net: atlantic: A2 driver-firmware interface
  net: atlantic: move IS_CHIP_FEATURE to aq_hw.h
  net: atlantic: make hw_get_regs optional
  net: atlantic: simplify hw_get_fw_version() usage
  net: atlantic: add hw_soft_reset, hw_prepare to hw_ops
  net: atlantic: add defines for 10M and EEE 100M link mode
  net: atlantic: add A2 device IDs
  net: atlantic: update company name in the driver description
  ANDROID: README: Add requirement for "Bug:" tag for FROMLIST
  gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
  cxgb4: Add missing annotation for service_ofldq()
  ice: cleanup language in ice.rst for fw.app
  net: Make PTP-specific drivers depend on PTP_1588_CLOCK
  drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()
  devlink: fix return value after hitting end in region read
  hv_netvsc: Fix netvsc_start_xmit's return type
  dt-bindings: Add a minimum version check for dtschema
  net: phy: DP83TC811: Fix WoL in config init to be disabled
  net: phy: DP83822: Fix WoL in config init to be disabled
  net: fix skb_panic to output real address
  dt-bindings: serial: Convert 8250 to json-schema
  net: ethernet: stmmac: simplify phy modes management for stm32
  bpf: Fix use-after-free of bpf_link when priming half-fails
  net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX
  drm/i915/gem: Try an alternate engine for relocations
  drm/i915/gem: Use a single chained reloc batches for a single execbuf
  drm/i915/gem: Use chained reloc batches
  selinux: do not allocate hashtabs dynamically
  selinux: fix return value on error in policydb_read()
  selinux: simplify range_write()
  r8169: switch from netif_xxx message functions to netdev_xxx
  r8169: remove "out of memory" error message from rtl_request_firmware
  r8169: simplify counter handling
  r8169: remove redundant driver message when entering promiscuous mode
  ipv6: Use global sernum for dst validation with nexthop objects
  bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr
  docs: networking: arcnet-hardware.rst: don't duplicate chapter names
  net: docs: add page_pool.rst to index.rst
  docs: networking: device drivers: convert toshiba/spider_net.txt to ReST
  docs: networking: device drivers: convert ti/tlan.txt to ReST
  docs: networking: device drivers: convert ti/cpsw.txt to ReST
  docs: networking: device drivers: convert ti/cpsw_switchdev.txt to ReST
  docs: networking: device drivers: convert smsc/smc9.txt to ReST
  docs: networking: device drivers: convert sb1000.txt to ReST
  docs: networking: device drivers: convert qualcomm/rmnet.txt to ReST
  docs: networking: device drivers: convert neterion/vxge.txt to ReST
  docs: networking: device drivers: convert neterion/s2io.txt to ReST
  docs: networking: device drivers: convert microsoft/netvsc.txt to ReST
  docs: networking: device drivers: convert intel/ipw2200.txt to ReST
  docs: networking: device drivers: convert intel/ipw2100.txt to ReST
  docs: networking: device drivers: convert freescale/gianfar.txt to ReST
  docs: networking: device drivers: convert freescale/dpaa.txt to ReST
  docs: networking: device drivers: convert dlink/dl2k.txt to ReST
  docs: networking: device drivers: convert dec/dmfe.txt to ReST
  docs: networking: device drivers: convert dec/de4x5.txt to ReST
  docs: networking: device drivers: convert davicom/dm9000.txt to ReST
  docs: networking: device drivers: convert cirrus/cs89x0.txt to ReST
  docs: networking: device drivers: convert chelsio/cxgb.txt to ReST
  docs: networking: device drivers: convert aquantia/atlantic.txt to ReST
  docs: networking: device drivers: convert amazon/ena.txt to ReST
  docs: networking: device drivers: convert 3com/vortex.txt to ReST
  docs: networking: device drivers: convert 3com/3c509.txt to ReST
  docs: networking: convert z8530drv.txt to ReST
  docs: networking: convert xfrm_sysctl.txt to ReST
  docs: networking: convert xfrm_sync.txt to ReST
  docs: networking: convert xfrm_proc.txt to ReST
  docs: networking: convert xfrm_device.txt to ReST
  docs: networking: convert x25.txt to ReST
  docs: networking: convert x25-iface.txt to ReST
  docs: networking: convert vxlan.txt to ReST
  docs: networking: convert vrf.txt to ReST
  docs: networking: convert udplite.txt to ReST
  docs: networking: convert tuntap.txt to ReST
  amd/amdgpu: Limit rlcg write registers only for nv12
  drm/amdkfd: Use a systematic method to calculate queue mask bit
  drm/amdgpu: Rename amdgpu_gfx_kcq_queue_mask_transform()
  drm/amdgpu: skip reservation of discovery tmr region in pre-Navi
  drm/amdgpu: re-structue members for ip discovery
  drm/amdgpu: update the method to set kcq queue mask
  drm/amdgpu: check SMU NULL ptr on gfx hw init
  drm/amdgpu: change HWIP from UVD to VCN for VCN2.5
  net/mlx5: Add support to get lag physical port
  net/mlx5: Change lag mutex lock to spin lock
  bonding: Implement ndo_get_xmit_slave
  bonding: Add array of all slaves
  bonding: Add function to get the xmit slave in active-backup mode
  bonding: Add helper function to get the xmit slave in rr mode
  bonding: Add helper function to get the xmit slave based on hash
  bonding/alb: Add helper functions to get the xmit slave
  bonding: Rename slave_arr to usable_slaves
  bonding: Export skip slave logic to function
  net/core: Introduce netdev_get_xmit_slave
  r8169: remove not needed parameter in rtl8169_set_magic_reg
  selinux: fix error return code in policydb_read()
  bpf: Add selftest for BPF_ENABLE_STATS
  libbpf: Add support for command BPF_ENABLE_STATS
  bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS
  PCI: Allow pci_resize_resource() for devices on root bus
  x86/apic: Move TSC deadline timer debug printk
  ftrace/x86: Fix trace event registration for syscalls without arguments
  power: supply: core: tabularize HWMON temperature labels
  ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only
  dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion
  ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards
  drm/i915: Implement vm_ops->access for gdb access into mmaps
  audit: make symbol 'audit_nfcfgs' static
  selftests: fix kvm relocatable native/cross builds and installs
  selftests/ftrace: Make XFAIL green color
  PCI: host-generic: Support building as modules
  PCI: Constify struct pci_ecam_ops
  ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
  ftrace/selftests: workaround cgroup RT scheduling issues
  io_uring: punt splice async because of inode mutex
  io_uring: check non-sync defer_list carefully
  io_uring: fix extra put in sync_file_range()
  power: charger-manager: clarify num_properties starting value
  drm/i915/gt: Make timeslicing an explicit engine property
  drm/amdgpu: Add missing parameter description in comments
  drm/amdkfd: Fix comment formatting
  drm/amdgpu: Changed CU reservation golden settings
  drm/amdkfd: Report domain with topology
  power: supply: core: hide unused HWMON labels
  power: supply: core: fix HWMON temperature labels
  power: supply: core: allow to constify property lists
  power: supply: generic-adc-battery: Prepare for const properties
  power: supply: charger-manager: Prepare for const properties
  drm/amd/display: work around fp code being emitted outside of DC_FP_START/END
  drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT
  drm/amdgpu: drop redundant cg/pg ungate on runpm enter
  drm/amdgpu: move kfd suspend after ip_suspend_phase1
  iommu/qcom: Fix local_base status check
  iommu: Properly export iommu_group_get_for_dev()
  iommu/vt-d: Use right Kconfig option name
  ASoC: SOF: Update correct LED status at the first time usage of update_mute_led()
  iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
  power: supply: core: reduce power_supply_show_usb_type() parameters
  ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
  ALSA: isa/wavefront: prevent out of bounds write in ioctl
  KVM: arm64: Fix 32bit PC wrap-around
  drm/i915/pmu: Keep a reference to module while active
  ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO
  efi/libstub: Check return value of efi_parse_options
  efi/x86: Support builtin command line
  efi/libstub: Unify initrd loading across architectures
  efi/x86: Move command-line initrd loading to efi_main
  efi/libstub: Upgrade ignored dtb= argument message to error
  efi/tpm: Use efi_err for error messages
  efi/gop: Use efi_err for error messages
  efi/x86: Use efi_err for error messages
  efi/libstub: Move pr_efi/pr_efi_err into efi namespace
  efi/libstub: Add a helper function to split 64-bit values
  efi/x86: Use correct size for boot_params
  io_uring: use cond_resched() in io_ring_ctx_wait_and_kill()
  io_uring: use proper references for fallback_req locking
  io_uring: only force async punt if poll based retry can't handle it
  io_uring: enable poll retry for any file with ->read_iter / ->write_iter
  cxgb4: fix EOTID leak when disabling TC-MQPRIO offload
  stmmac: intel: Fix kernel crash due to wrong error path
  hinic: Use kmemdup instead of kzalloc and memcpy
  hinic: make symbol 'dump_mox_reg' static
  net: phy: bcm54140: add second PHY ID
  net: phy: bcm54140: apply the workaround on b0 chips
  net: phy: bcm54140: fix phy_id_mask
  net: phy: bcm54140: use genphy_soft_reset()
  net: phy: at803x: add downshift support
  r8169: configure PME_SIGNAL for RTL8125 too
  r8169: improve max jumbo packet size definition
  net: usb: ax88179_178a: Implement ethtool_ops set_eeprom
  mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
  dpaa2-eth: fix error return code in setup_dpni()
  net: ll_temac: Fix return value check in temac_probe()
  tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
  net: ethernet: fec: Revert "net: ethernet: fec: Replace interrupt driven MDIO with polled IO"
  net: lpc-enet: fix error return code in lpc_mii_init()
  security: Fix the default value of fs_context_parse_param hook
  ice: Fix error return code in ice_add_prof()
  octeontx2-pf: Fix error return code in otx2_probe()
  net: macb: Fix runtime PM refcounting
  dpaa_eth: Fix comparing pointer to 0
  ptp_qoriq: output PPS signal on FIPER2 in default
  net: moxa: Fix a potential double 'free_irq()'
  net: macsec: preserve ingress frame ordering
  powerpc/uaccess: Implement user_read_access_begin and user_write_access_begin
  drm/i915/gem: Replace user_access_begin by user_write_access_begin
  uaccess: Selectively open read or write user access
  uaccess: Add user_read_access_begin/end and user_write_access_begin/end
  net: ipa: zero return code before issuing generic EE command
  net: ipa: fix an error message in gsi_channel_init_one()
  net: ipa: fix a bug in ipa_endpoint_stop()
  ionic: add device reset to fw upgrade down
  ionic: refresh devinfo after fw-upgrade
  ionic: no link check until after probe
  netlink: add infrastructure to expose policies to userspace
  netlink: factor out policy range helpers
  netlink: remove NLA_EXACT_LEN_WARN
  netlink: allow NLA_MSECS to have range validation
  netlink: extend policy range validation
  nl80211: link recursive netlink nested policy
  netlink: limit recursion depth in policy validation
  netlink: remove type-unsafe validation_data pointer
  dp83640: reverse arguments to list_add_tail
  net: bridge: vlan: Add a schedule point during VLAN processing
  net: dsa: b53: Remove is_static argument to b53_read_op()
  net: dsa: b53: Bound check ARL searches
  net: dsa: b53: Provide number of ARL buckets
  net: dsa: b53: Rename num_arl_entries to num_arl_bins
  r8169: add check for invalid parameter combination in rtl_set_coalesce
  r8169: improve rtl_set_coalesce
  r8169: improve interrupt coalescing parameter handling
  r8169: improve rtl_coalesce_choose_scale
  r8169: improve rtl_get_coalesce
  r8169: merge scale for tx and rx irq coalescing
  r8169: don't pass net_device to irq coalescing sub-functions
  PCI/AER: Use only _OSC to determine AER ownership
  iocost_monitor: drop string wrap around numbers when outputting json
  iocost_monitor: exit successfully if interval is zero
  blk-iocost: account for IO size when testing latencies
  blk-iocost: switch to fixed non-auto-decaying use_delay
  RDMA/mlx5: Verify that QP is created with RQ or SQ
  RDMA/mlx5: Consolidate into special function all create QP calls
  RDMA/mlx5: Remove redundant destroy QP call
  RDMA/mlx5: Copy response to the user in one place
  RDMA/mlx5: Handle udate outlen checks in one place
  RDMA/mlx5: Promote RSS RAW QP flags check to higher level
  RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces
  RDMA/mlx5: Reduce amount of duplication in QP destroy
  RDMA/mlx5: Separate to user/kernel create QP flows
  RDMA/mlx5: Separate XRC_TGT QP creation from common flow
  RDMA/mlx5: Globally parse DEVX UID
  RDMA/mlx5: Delete impossible inlen check
  RDMA/mlx5: Rely on existence of udata to separate kernel/user flows
  RDMA/mlx5: Remove second user copy in create_user_qp
  RDMA/mlx5: Combine copy of create QP command in RSS RAW QP
  RDMA/mlx5: Promote RSS RAW QP attribute check in higher level
  RDMA/mlx5: Store QP type in the vendor QP structure
  RDMA/mlx5: Delete unsupported QP types
  efi/libstub: Avoid returning uninitialized data from setup_graphics()
  power: reset: introduce oxnas-restart
  drivers/perf: hisi: Fix typo in events attribute array
  drivers/perf: arm_spe_pmu: Avoid duplicate printouts
  drm/amd/display: Fix unsigned comparison to zero
  drm/amd/display: remove set but not used variable 'speakers' in dcn10_stream_encoder.c
  drm/amd/display: remove set but not used variable 'speakers' in dce_stream_encoder.c
  drm/amd/display: remove set but not used variable 'pixel_width'
  drm/amd/display: remove set but not used variable 'dc'
  drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_5.c
  drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_0.c
  drm/amdgpu: remove set but not used variable 'priority'
  drm/amd/display: work around fp code being emitted outside of DC_FP_START/END
  drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT
  drm/radeon: cleanup coding style a bit
  drm/amdgpu: update RAS sequence to parse TA flags
  drm/amdgpu: update RAS TA to Host interface
  drm/amdgpu: update RAS error handling
  drivers/perf: arm_dsu_pmu: Avoid duplicate printouts
  drm/amdgpu: put the audio codec into suspend state before gpu reset V3
  drm/amdgpu/smu10: remove duplicate assignment of smu10_hwmgr_funcs members
  drm/amd/display: remove duplicate assignment of dcn21_funcs members
  drm/amdkfd: Track GPU memory utilization per process
  arm64: kexec_file: print appropriate variable
  ibmvnic: Skip fatal error reset after passive init
  hsr: remove hsr interface if all slaves are removed
  tcp: add hrtimer slack to sack compression
  tcp: tcp_sack_new_ofo_skb() should be more conservative
  tcp: add tp->dup_ack_counter
  selinux: properly handle multiple messages in selinux_netlink_send()
  arm: mm: use __pfn_to_section() to get mem_section
  mlxsw: spectrum_span: Remove old SPAN API
  mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change
  mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API
  mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API
  mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent
  mlxsw: spectrum_span: Wrap buffer change in a function
  mlxsw: spectrum_span: Rename function
  mlxsw: spectrum_span: Add APIs to get / put an analyzed port
  mlxsw: spectrum_span: Add APIs to get / put a SPAN agent
  docs: networking: convert tproxy.txt to ReST
  docs: networking: convert timestamping.txt to ReST
  docs: networking: convert team.txt to ReST
  docs: networking: convert tcp-thin.txt to ReST
  docs: networking: convert tc-actions-env-rules.txt to ReST
  docs: networking: convert switchdev.txt to ReST
  docs: networking: convert strparser.txt to ReST
  docs: networking: convert skfp.txt to ReST
  docs: networking: convert seg6-sysctl.txt to ReST
  docs: networking: convert secid.txt to ReST
  docs: networking: convert sctp.txt to ReST
  docs: networking: convert rxrpc.txt to ReST
  docs: networking: convert regulatory.txt to ReST
  docs: networking: convert rds.txt to ReST
  docs: networking: convert ray_cs.txt to ReST
  docs: networking: convert radiotap-headers.txt to ReST
  docs: networking: convert proc_net_tcp.txt to ReST
  docs: networking: convert ppp_generic.txt to ReST
  docs: networking: convert PLIP.txt to ReST
  docs: networking: convert pktgen.txt to ReST
  docs: networking: convert phonet.txt to ReST
  docs: networking: convert packet_mmap.txt to ReST
  docs: networking: convert operstates.txt to ReST
  docs: networking: convert openvswitch.txt to ReST
  docs: networking: convert nf_flowtable.txt to ReST
  docs: networking: convert nf_conntrack-sysctl.txt to ReST
  docs: networking: convert netif-msg.txt to ReST
  docs: networking: convert netfilter-sysctl.txt to ReST
  docs: networking: convert netdevices.txt to ReST
  docs: networking: convert netdev-features.txt to ReST
  docs: networking: convert netconsole.txt to ReST
  docs: networking: convert multiqueue.txt to ReST
  docs: networking: convert mpls-sysctl.txt to ReST
  docs: networking: convert mac80211-injection.txt to ReST
  docs: networking: convert ltpc.txt to ReST
  docs: networking: convert lapb-module.txt to ReST
  docs: networking: convert l2tp.txt to ReST
  inet_diag: add support for cgroup filter
  inet_diag: add cgroup id attribute
  stmmac: intel: Place object in the Makefile according to the order
  stmmac: intel: Fix indentation to put on one line affected code
  stmmac: intel: Eliminate useless conditions and variables
  stmmac: intel: Convert to use pci_alloc_irq_vectors() API
  stmmac: intel: Remove unnecessary loop for PCI BARs
  stmmac: intel: Fix clock handling on error and remove paths
  stmmac: intel: Fix kernel crash due to wrong error path
  net/smc: remove obsolete link state DELETING
  net/smc: remove handling of CONFIRM_RKEY_CONTINUE
  net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow
  net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow
  net/smc: new smc_rtoken_set functions for multiple link support
  net/smc: move the TEST_LINK response processing into event handler
  net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey
  net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey
  net/smc: adapt SMC client code to use the LLC flow
  net/smc: adapt SMC server code to use the LLC flow
  net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer
  net/smc: introduce link group type
  net/smc: enqueue all received LLC messages
  net/smc: add event-based llc_flow framework
  mptcp: fix uninitialized value access
  mptcp: initialize the data_fin field for mpc packets
  mptcp: fix 'use_ack' option access.
  mptcp: avoid a WARN on bad input.
  mptcp: move option parsing into mptcp_incoming_options()
  mptcp: consolidate synack processing.
  net/faraday: Fix unnecessary check in ftmac100_probe()
  rionet: Fix use correct return type for ndo_start_xmit()
  net: caif: Fix use correct return type for ndo_start_xmit()
  ARM: dts: qcom: ipq4019: add MDIO node
  dt-bindings: add Qualcomm IPQ4019 MDIO bindings
  net: phy: mdio: add IPQ4019 MDIO driver
  drm: Correct DP DSC macro typo
  NFS: Fix a race in __nfs_list_for_each_server()
  hinic: Use ARRAY_SIZE for nic_vf_cmd_msg_handler
  hinic: make a bunch of functions static
  sched/core: Simplify sched_init()
  sched/swait: Reword some of the main description
  sched/fair: Use __this_cpu_read() in wake_wide()
  sched/core: Fix illegal RCU from offline CPUs
  sched/fair: Mark sched_init_granularity __init
  sched/fair: Refill bandwidth before scaling
  sched: Extract the task putting code from pick_next_task()
  sched: Make newidle_balance() static again
  sched/topology: Kill SD_LOAD_BALANCE
  sched: Remove checks against SD_LOAD_BALANCE
  sched/debug: Make sd->flags sysctl read-only
  sched/fair: find_idlest_group(): Remove unused sd_flag parameter
  exit: Move preemption fixup up, move blocking operations down
  sched/fair: Simplify the code of should_we_balance()
  sched/fair: Remove distribute_running from CFS bandwidth
  sched/fair: Eliminate bandwidth race between throttling and distribution
  sched/debug: Fix trival print_task() format
  perf/x86/intel/pt: Drop pointless NULL assignment.
  perf: Add cond_resched() to task_function_call()
  x86/perf: Add hardware performance events support for Zhaoxin CPU.
  x86/retpoline: Fix retpoline unwind
  x86: Change {JMP,CALL}_NOSPEC argument
  x86: Simplify retpoline declaration
  x86/speculation: Change FILL_RETURN_BUFFER to work with objtool
  objtool: Add support for intra-function calls
  objtool: Move the IRET hack into the arch decoder
  objtool: Remove INSN_STACK
  objtool: Make handle_insn_ops() unconditional
  objtool: Rework allocating stack_ops on decode
  objtool: UNWIND_HINT_RET_OFFSET should not check registers
  objtool: is_fentry_call() crashes if call has no destination
  x86,smap: Fix smap_{save,restore}() alternatives
  objtool: Fix ORC vs alternatives
  objtool: Uniquely identify alternative instruction groups
  objtool: Remove check preventing branches within alternative
  x86/mm/cpa: Flush direct map alias during cpa
  mtd: cfi_cmdset_0001: Support the absence of protection registers
  drm/i915/gt: Move the batch buffer pool from the engine to the gt
  dt-bindings: serial: Move Marvell compatible string to 8250 binding doc
  arm64: vdso: Add -fasynchronous-unwind-tables to cflags
  ALSA: hda/realtek - Add LED class support for micmute LED
  ALSA: hda/realtek - Enable micmute LED on and HP system
  ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
  net/mlx5e: Unify reserving space for WQEs
  net/mlx5e: Rename ICOSQ WQE info struct and field
  net/mlx5e: Fetch WQE: reuse code and enforce typing
  net/mlx5e: XDP, Print the offending TX descriptor on error completion
  net/mlx5e: TX, Generalise code and usage of error CQE dump
  net/mlx5e: Use proper name field for the UMR key
  net/mlx5: Add support for release all pages event
  net/mlx5: Rate limit page not found error messages
  net/mlx5: Add helper function to release fw page
  net/mlx5: Remove unused field in EQ
  net/mlx5: CT: Remove unused variables
  net/mlx5e: CT: Avoid false warning about rule may be used uninitialized
  net/mlx5e: Remove unneeded semicolon
  net/mlx5e: Use helper API to get devlink port index for all port flavours
  net/mlx5: IPsec, Fix coverity issue
  block: remove the bd_openers checks in blk_drop_partitions
  net/mlx5e: Fix q counters on uplink representors
  net/mlx5: Fix command entry leak in Internal Error State
  net/mlx5: Fix forced completion access non initialized command entry
  net/mlx5: DR, On creation set CQ's arm_db member to right value
  net/mlx5: E-switch, Fix mutex init order
  net/mlx5: E-switch, Fix printing wrong error value
  net/mlx5: E-switch, Fix error unwinding flow for steering init failure
  ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
  ANDROID: Incremental fs: Add setattr call
  fibmap: Warn and return an error in case of block > INT_MAX
  arm64: defconfig: enable meson gx audio as module
  MIPS: Loongson64: Probe CPU features via CPUCFG
  spi: atmel: Add missing annotation for atmel_spi_next_xfer_dma_submit()
  MIPS: perf: Add hardware perf events support for new Loongson-3
  MIPS: tools: Show result for loongson3-llsc-check
  spi: pxa2xx: Apply CS clk quirk to BXT
  selftests/bpf: Test allowed maps for bpf_sk_select_reuseport
  bpf: Fix error return code in map_lookup_and_delete_elem()
  i2c: powermac: use true,false for bool variable
  dma-buf: fix documentation build warnings
  libbpf: Fix false uninitialized variable warning
  bpf, riscv: Fix stack layout of JITed code on RV32
  i2c: aspeed: Avoid i2c interrupt status clear race condition.
  i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
  i2c: stm32f7: prevent array underflow in stm32f7_get_lower_rate()
  perf vendor events power9: Add hv_24x7 socket/chip level metric events
  perf tools: Enable Hz/hz prinitg for --metric-only option
  perf tests expr: Added test for runtime param in metric expression
  perf metricgroups: Enhance JSON/metric infrastructure to handle "?"
  perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr()
  perf report: Fix warning assignment of 0/1 to bool variable
  perf tools: Remove unneeded semicolons
  perf c2c: Remove unneeded semicolon
  libtraceevent: Remove unneeded semicolon
  perf script: Remove extraneous newline in perf_sample__fprintf_regs()
  perf synthetic events: Remove use of sscanf from /proc reading
  tools api: Add a lightweight buffered reading api
  perf bench: Add a multi-threaded synthesize benchmark
  ASoC: SOF: sort out Kconfig, again
  arm64: defconfig: Enable SM8250 GCC driver
  ASoC: rt5682: remove unwanted btn_type assignment
  ASoC: rt5682: remove duplicate rt5682_reset() calls
  ASoC: rt5682: replace message printing from pr_() to dev_()
  ASoC: rt5682: remove empty default case
  ASoC: rt5682: fix space issues
  ASoC: rt5682: simplify assertions
  ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
  ANDROID: drivers: gpu: drm: fix export symbol type
  ANDROID: driver: gpu: drm: fix export symbol types
  ANDROID: iommu: fix export symbol type
  ANDROID: ion: fix export symbol type
  ANDROID: sdcardfs: fix export symbol type
  ANDROID: ufshcd-crypto: fix export symbol type
  ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms
  ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config
  ASoC: topology: set component dai_index to ipc dai config dai_index
  ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config
  KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS
  remove the no longer needed pid_alive() check in __task_pid_nr_ns()
  ASoC: Intel: broadwell: Fix oops during module removal
  KVM: arm64: Save/restore sp_el0 as part of __guest_enter
  of: reserved-memory: Support multiple regions per device
  of: reserved-memory: Support lookup of regions by name
  powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loop
  powerpc/uaccess: Implement unsafe_put_user() using 'asm goto'
  powerpc/uaccess: Evaluate macro arguments once, before user access is allowed
  btrfs: fix gcc-4.8 build warning for struct initializer
  KVM: arm64: Delete duplicated label in invalid_vector
  ovl: clear ATTR_OPEN from attr->ia_valid
  ovl: clear ATTR_FILE from attr->ia_valid
  drm/ast: remove duplicate assignment of ast_crtc_funcs member
  ANDROID: virt_wifi: fix export symbol types
  ANDROID: vfs: fix export symbol type
  ANDROID: vfs: fix export symbol types
  ANDROID: fscrypt: fix export symbol type
  ANDROID: cfi: fix export symbol types
  drm/i915: Update DRIVER_DATE to 20200430
  soc: renesas: rcar-rst: Add support for RZ/G1H
  soc: renesas: rcar-sysc: Add R8A7742 support
  clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DIV6 selects
  clk: renesas: cpg-mssr: Add R8A7742 support
  drm/i915/selftests: Add tiled blits selftest
  USB: uas: add quirk for LaCie 2Big Quadra
  phy: qualcomm: usb-hs-28nm: Prepare clocks in init
  MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer
  ALSA: opti9xx: shut up gcc-10 range warning
  crypto: bcm - Fix unused assignment
  crypto: bcm - Remove the unnecessary cast for PTR_ERR().
  crypto: drbg - should select CTR
  crypto: ctr - no longer needs CRYPTO_SEQIV
  hwrng: cctrng - Make some symbols static
  crypto: hisilicon/qm - Make qm_controller_reset() static
  hwrng: optee - Use UUID API for exporting the UUID
  lib/mpi: Fix 64-bit MIPS build with Clang
  crypto: ccp - Add support for SEV-ES to the PSP driver
  padata: add separate cpuhp node for CPUHP_PADATA_DEAD
  hwrng: cctrng - Remove unnecessary FIPS ifdef
  crypto: arch/nhpoly1305 - process in explicit 4k chunks
  crypto: arch/lib - limit simd usage to 4k chunks
  fpga: dfl: afu: support debug access to memory-mapped afu regions
  fpga: dfl.h: Replace zero-length array with flexible-array member
  arm64: dts: agilex: correct service layer driver's compatible value
  dt-bindings, firmware: add compatible value Intel Stratix10 service layer binding
  fpga: stratix10-soc: add compatible property value for intel agilex
  arm64: dts: agilex: correct FPGA manager driver's compatible value
  dt-bindings: fpga: add compatible value to Stratix10 SoC FPGA manager binding
  fpga: machxo2-spi: Use new structure for SPI transfer delays
  fpga: ice40-spi: Use new structure for SPI transfer delays
  fpga: dfl: support multiple opens on feature device node.
  powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER
  Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr
  powerpc/sysfs: Show idle_purr and idle_spurr for every CPU
  powerpc/pseries: Account for SPURR ticks on idle CPUs
  powerpc/idle: Store PURR snapshot in a per-cpu global variable
  powerpc: Move idle_loop_prolog()/epilog() functions to header file
  scsi: dpt_i2o: Remove always false 'chan < 0' statement
  scsi: qedi: Check for buffer overflow in qedi_set_path()
  scsi: qla2xxx: make 1-bit bit-fields unsigned int
  scsi: core: free sgtables in case command setup fails
  drm/i915/gt: Restore aggressive post-boost downclocking
  drm/i915/gt: Apply the aggressive downclocking to parking
  drm/i915/gt: Switch to manual evaluation of RPS
  drm/i915/gt: Track use of RPS interrupts in flags
  drm/i915/gt: Move rps.enabled/active to flags
  drm/i915/gt: Always enable busy-stats for execlists
  net: bcmgenet: add WAKE_FILTER support
  net: bcmgenet: add support for ethtool rxnfc flows
  net: bcmgenet: code movement
  Revert "net: bcmgenet: remove unused function in bcmgenet.c"
  net: bcmgenet: move clk_wol management to bcmgenet_wol
  net: bcmgenet: Fix WoL with password after deep sleep
  net: bcmgenet: set Rx mode before starting netif
  bpf: Fix unused variable warning
  selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test
  selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed
  bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH
  tools: bpftool: Make libcap dependency optional
  tools: bpftool: Allow unprivileged users to probe features
  tools: bpftool: For "feature probe" define "full_mode" bool as global
  wireguard: receive: use tunnel helpers for decapsulating ECN markings
  wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init
  wireguard: send: remove errant newline from packet_encrypt_worker
  platform/chrome: cros_ec_sensorhub: Allocate sensorhub resource before claiming sensors
  MIPS: ingenic: Drop obsolete code, merge the rest in setup.c
  MIPS: ingenic: GCW0: Update defconfig
  MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig
  MIPS: ingenic: DTS: Update GCW0 support
  MIPS: ingenic: DTS: Update JZ4770 support
  MIPS: ingenic: DTS: Add nodes for the watchdog/PWM/OST
  MIPS: ingenic: DTS: Respect cell count of common properties
  MIPS: ingenic: DTS: Fix invalid value in #dma-cells
  arm64: Reorder the macro arguments in the copy routines
  drm/bridge: fix stack usage warning on old gcc
  arm64: silicon-errata.rst: Sort the Cortex-A55 entries
  HID: mcp2221: add gpiolib dependency
  HID: i2c-hid: reset Synaptics SYNA2393 on resume
  HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
  mptcp: replace mptcp_disconnect with a stub
  net/smc: move llc layer related init and clear into smc_llc.c
  net/smc: use mutex instead of rwlock_t to protect buffers
  net/smc: process llc responses in tasklet context
  net/smc: use worker to process incoming llc messages
  net/smc: simplify link deactivation
  net/smc: move testlink work to system work queue
  net/smc: add new link state and related helpers
  net/smc: multi-link support for smc_rmb_rtoken_handling()
  net/smc: convert static link ID instances to support multiple links
  net/smc: convert static link ID to dynamic references
  net/smc: introduce link_idx for link group array
  net/smc: separate function for link initialization
  net/smc: rework pnet table to support SMC-R failover
  um: Fix typo in vector driver transport option definition
  um: syscall.c: include <asm/unistd.h>
  um: Fix xor.h include
  arm64: dts: meson: kvim3: move hdmi to tdm a
  netfilter: nf_osf: avoid passing pointer to local var
  Revert "net: ethernet: fec: Prevent MII event after MII_SPEED write"
  net: dsa: mv88e6xxx: remove duplicate assignment of struct members
  arm64: dts: meson-g12: remove spurious blank line
  ila: remove unused inline function ila_addr_is_ila
  net: hsr: remove unused inline functions
  video: fbdev: controlfb: fix build for COMPILE_TEST=y && PPC_PMAC=y && PPC32=n
  arm64: dts: meson: S922X: extend cpu opp-points
  ARC: guard dsp early init against non ARCv2
  netpoll: Fix use correct return type for ndo_start_xmit()
  arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
  ptp: ptp_ines: convert to devm_platform_ioremap_resource
  net: hns3: adds support for reading module eeprom info
  arm64: dts: meson: fix leds subnodes name
  arm64: dts: meson-gxbb-kii-pro: fix board compatible
  arm64: dts: meson-g12b-ugoos-am6: fix board compatible
  arm64: dts: meson: fixup SCP sram nodes
  arm64: dts: meson-g12-common: fix dwc2 clock names
  arm64: dts: meson-g12b-ugoos-am6: fix usb vbus-supply
  arm64: dts: amlogic: use the new USB control driver for GXL and GXM
  MIPS: Loongson64: Switch the order of RS780E and LS7A
  power: supply: max17042_battery: Add support for the TTE_NOW prop
  drm/i915/gt: Keep a no-frills swappable copy of the default context state
  regulator: Revert "Use driver_deferred_probe_timeout for regulator_init_complete_work"
  spi: stm32-qspi: Fix unbalanced pm_runtime_enable issue
  spi: uniphier: fix error return code in uniphier_spi_probe()
  spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe()
  ASoC: dt-bindings: simple-card: switch to yaml base Documentation
  ANDROID: GKI: Enable net testing options
  ASoC: rt5682: fix I2C/Soundwire dependencies
  ASoC: fsl_easrc: mark PM functions __maybe_unused
  drm: Nuke mode->hsync
  block: add a bio_queue_enter helper
  block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT
  block: cleanup the memory stall accounting in submit_bio
  block: improve the submit_bio and generic_make_request documentation
  ARM: defconfig: u8500: Enable new drivers for ux500
  blk-mq: make function '__blk_mq_sched_dispatch_requests' static
  thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
  HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
  mac80211: fix memory overlap due to variable length param
  mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate
  mac80211: TX legacy rate control for Beacon frames
  drm/i915/selftests: fix error handling in __live_lrc_indirect_ctx_bb()
  mac80211_hwsim: Advertise support for multicast RX registration
  drm/i915: Avoid dereferencing a dead context
  staging: wilc1000: adjust for management frame register API changes
  staging: rtl8723bs: remove mgmt_frame_register method
  ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime
  ARM: 8970/1: decompressor: increase tag size
  ASoC: mxs-saif: Fix unused assignment
  ASoc: nau8810: add AUX related dapm widgets and routes
  ASoC: codecs: wm97xx: fix ac97 dependency
  ASoC: component: suppress uninitialized-variable warning
  posix-cpu-timers: Replace __get_task_for_clock with pid_for_clock
  ARM: 8971/1: replace the sole use of a symbol with its definition
  ARM: 8969/1: decompressor: simplify libfdt builds
  ASoC: soc-dai: add snd_soc_dai_compr_get_metadata()
  ASoC: soc-dai: add snd_soc_dai_compr_set_metadata()
  ASoC: soc-dai: add snd_soc_dai_compr_pointer()
  ASoC: soc-dai: add snd_soc_dai_compr_ack()
  ASoC: soc-dai: add snd_soc_dai_compr_get_params()
  ASoC: soc-dai: add snd_soc_dai_compr_set_params()
  ASoC: soc-dai: add snd_soc_dai_compr_trigger()
  ASoC: soc-dai: add snd_soc_dai_compr_shutdown()
  ASoC: soc-dai: add snd_soc_dai_compr_start()
  ASoC: soc-dai: add snd_soc_pcm_dai_remove()
  ASoC: soc-dai: add snd_soc_pcm_dai_probe()
  ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger()
  ASoC: soc-dai: add snd_soc_pcm_dai_trigger()
  ASoC: soc-dai: add snd_soc_pcm_dai_prepare()
  ASoC: soc-dai: add snd_soc_pcm_dai_new()
  ASoC: soc-dai: don't overwide dai->driver->ops
  ASoC: soc-dai: add soc_dai_err()
  gpio: Make "offset" and "unsigned int", not just "unsigned"
  gpio: Document proper return value for gpio drivers
  posix-cpu-timers: Replace cpu_timer_pid_type with clock_pid_type
  posix-cpu-timers: Extend rcu_read_lock removing task_struct references
  iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config
  iommu/mediatek: Fix MTK_IOMMU dependencies
  iommu: Fix the memory leak in dev_iommu_free()
  cpuidle: sysfs: Minor coding style corrections
  cpuidle: sysfs: Remove the unused define_one_r(o/w) macros
  drm/qxl: qxl_release use after free
  drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
  gpio: pca953x: drop unused parameters of pca953x_recalc_addr()
  gpio: pca953x: fix handling of automatic address incrementing
  gpio: pca953x: Rewrite ->get_multiple() function
  interconnect: qcom: Move the static keyword to the front of declaration
  greybus: fix typos in GREYBUS/GREYBUS_ES2 help text
  media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compound
  media: cec-gpio: handle gpiod_get_value errors correctly
  media: vidioc-reqbufs/create-bufs.rst: fix typo
  media: MAINTAINERS: adjust entries to moving CEC USB drivers
  media: vimc: cap: Report a colorspace
  media: si2157: ensure wait_status is initialized
  media: rc: no need for decoder state if decoder not enabled
  media: m88ds3103: error in set_frontend is swallowed and not reported
  arm64: vdso: use consistent 'map' nomenclature
  arm64: vdso: use consistent 'abi' nomenclature
  arm64: vdso: simplify arch_vdso_type ifdeffery
  arm64: vdso: remove aarch32_vdso_pages[]
  clk: meson: meson8b: Make the CCF use the glitch-free VPU mux
  clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
  clk: meson: meson8b: Fix the polarity of the RESET_N lines
  clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
  backlight: l4f00242t03: Convert to GPIO descriptors
  ARM: dts: stm32: Rename LEDs to match silkscreen on AV96
  ARM: dts: stm32: Add bindings for USB on AV96
  ARM: dts: stm32: Add bindings for audio on AV96
  ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15
  ARM: dts: stm32: Add bindings for HDMI video on AV96
  ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15
  ARM: dts: stm32: Enable Bluetooth on AV96
  ARM: dts: stm32: Add alternate pinmux for USART2 pins on stm32mp15
  ARM: dts: stm32: Enable WiFi on AV96
  ARM: dts: stm32: Add configuration EEPROM on AV96
  ARM: dts: stm32: Add QSPI NOR on AV96
  ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96
  ARM: dts: stm32: Repair SDMMC1 operation on AV96
  ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15
  ARM: dts: stm32: Add missing ethernet PHY skews on AV96
  ARM: dts: stm32: Add missing ethernet PHY reset on AV96
  ARM: dts: stm32: Repair ethernet operation on AV96
  ARM: dts: stm32: Add alternate pinmux for ethernet RGMII on stm32mp15
  ARM: dts: stm32: Repair PMIC interrupt on AV96
  ARM: dts: stm32: Repair PMIC configuration on AV96
  MAINTAINERS: remove entry after hp100 driver removal
  ALSA: hda/hdmi: fix without unlocked before return
  MAINTAINERS: Restore alphabetical sorting
  drm/i915/gt: Avoid uninitialized use of rpcurupei in frequency_show
  mtd: spi-nor: Fix description of the sr_ready() return value
  mtd: spi-nor: Uniformize the return value in spi_nor_*_ready()
  mtd: spi-nor: micron-st: Enable locking for n25q00
  arm64: dts: fsl: add fsl,extts-fifo property for fman ptp
  arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage
  arm64: dts: freescale: imx8mp: update input_val for AUDIOMIX_BIT_STREAM
  scsi: ibmvscsi: Fix WARN_ON during event pool release
  arm64: dts: lx2160a: add more thermal zone support
  arm64: dts: imx8qxp-mek: Add PMIC thermal zone support
  arm64: dts: imx8qxp-mek: Sort labels alphabetically
  selftests/bpf: Add runqslower binary to .gitignore
  selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest
  selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read
  libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id()
  selftests/bpf: Fix invalid memory reads in core_relo selftest
  selftests/bpf: Fix memory leak in extract_build_id()
  selftests/bpf: Fix memory leak in test selector
  libbpf: Fix memory leak and possible double-free in hashmap__clear
  selftests/bpf: Convert test_hashmap into test_progs test
  selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers
  selftests/bpf: Ensure test flavors use correct skeletons
  arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes
  ARM: dts: imx6-sr-som: add ethernet PHY configuration
  dt-bindings: clocks: imx8mp: Add ids for audiomix clocks
  clk: imx: Add helpers for passing the device as argument
  clk: imx: pll14xx: Add the device as argument when registering
  clk: imx: gate2: Allow single bit gating clock
  usb: chipidea: usb2: remove unneeded semicolon
  libbpf: Add BTF-defined map-in-map support
  libbpf: Refactor map creation logic and fix cleanup leak
  libbpf: Refactor BTF-defined map definition parsing logic
  bpftool: Add link bash completions
  bpftool: Add bpftool-link manpage
  bpftool: Add bpf_link show and pin support
  bpftool: Expose attach_type-to-string array to non-cgroup code
  selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info
  libbpf: Add low-level APIs for new bpf_link commands
  bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link
  bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link
  bpf: Allocate ID for bpf_link
  bpf: Refactor bpf_link update handling
  dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
  power: supply: axp288_charger: Omit superfluous error message
  RDMA/mlx5: Process all vendor flags in one place
  RDMA/mlx5: Return all configured create flags through query QP
  RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags
  RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature
  RDMA/mlx5: Process create QP flags in one place
  RDMA/mlx5: Delete create QP flags obfuscation
  RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow
  RDMA/mlx5: Remove second copy from user for non RSS RAW QPs
  RDMA/mlx5: Move DRIVER QP flags check into separate function
  RDMA/mlx5: Update all DRIVER QP places to use QP subtype
  RDMA/mlx5: Split scatter CQE configuration for DCT QP
  RDMA/mlx5: Separate create QP flows to be based on type
  RDMA/mlx5: Set QP subtype immediately when it is known
  RDMA/mlx5: Avoid setting redundant NULL for XRC QPs
  RDMA/mlx5: Prepare QP allocation for future removal
  RDMA/mlx5: Perform check if QP creation flow is valid
  RDMA/mlx5: Delete impossible GSI port check
  RDMA/mlx5: Organize QP types checks in one place
  drm/i915: Use proper fault mask in interrupt postinstall too
  Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
  selftests/bpf: fix test_sysctl_prog with alu32
  netfilter: add audit table unregister actions
  signal: Remove has_group_leader_pid
  audit: tidy and extend netfilter_cfg x_tables
  exec: Remove BUG_ON(has_group_leader_pid)
  posix-cpu-timer:  Unify the now redundant code in lookup_task
  posix-cpu-timer: Tidy up group_leader logic in lookup_task
  docs: networking: convert kcm.txt to ReST
  docs: networking: convert ipvs-sysctl.txt to ReST
  docs: networking: convert ipvlan.txt to ReST
  docs: networking: convert ipv6.txt to ReST
  docs: networking: convert ip-sysctl.txt to ReST
  docs: networking: convert ipsec.txt to ReST
  docs: networking: convert iphase.txt to ReST
  docs: networking: convert ip_dynaddr.txt to ReST
  docs: networking: convert ipddp.txt to ReST
  docs: networking: convert ila.txt to ReST
  docs: networking: convert hinic.txt to ReST
  docs: networking: convert gtp.txt to ReST
  docs: networking: convert gen_stats.txt to ReST
  docs: networking: convert generic_netlink.txt to ReST
  docs: networking: convert generic-hdlc.txt to ReST
  docs: networking: convert framerelay.txt to ReST
  docs: networking: convert fore200e.txt to ReST
  docs: networking: convert filter.txt to ReST
  docs: networking: convert fib_trie.txt to ReST
  docs: networking: convert eql.txt to ReST
  docs: networking: convert driver.txt to ReST
  docs: networking: convert dns_resolver.txt to ReST
  docs: networking: convert defza.txt to ReST
  docs: networking: convert decnet.txt to ReST
  docs: networking: convert dctcp.txt to ReST
  docs: networking: convert dccp.txt to ReST
  docs: networking: convert cxacru.txt to ReST
  docs: networking: convert cops.txt to ReST
  docs: networking: convert cdc_mbim.txt to ReST
  docs: networking: convert bonding.txt to ReST
  docs: networking: convert baycom.txt to ReST
  docs: networking: convert ax25.txt to ReST
  docs: networking: convert atm.txt to ReST
  docs: networking: convert arcnet.txt to ReST
  docs: networking: convert arcnet-hardware.txt to ReST
  docs: networking: convert altera_tse.txt to ReST
  docs: networking: convert 6pack.txt to ReST
  docs: networking: convert caif files to ReST
  Fix use after free in get_tree_bdev()
  net: ethernet: fec: Prevent MII event after MII_SPEED write
  dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show
  drm/i915/execlists: Verify we don't submit two identical CCIDs
  drm/i915/execlists: Track inflight CCID
  drm/i915/execlists: Avoid reusing the same logical CCID
  proc: Ensure we see the exit of each process tid exactly once
  net/x25: Fix null-ptr-deref in x25_disconnect
  rculist: Add hlists_swap_heads_rcu
  net/ena: Fix build warning in ena_xdp_set()
  net: phy: bcm54140: Make a bunch of functions static
  drm/amd/display: Use cursor locking to prevent flip delays
  drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
  drm/amd/display: Defer cursor update around VUPDATE for all ASIC
  drm/amd/display: fix rn soc bb update
  drm/amd/display: check if REFCLK_CNTL register is present
  gpio: mm-lantiq: Fix small typo
  selftests: tls: run all tests for TLS 1.2 and TLS 1.3
  kselftest: add fixture variants
  kselftest: run tests by fixture
  kselftest: create fixture objects
  kselftest: factor out list manipulation to a helper
  drm/amdkfd: Enable over-subscription with >1 GWS queue
  drm/amdkfd: Enable GWS based on FW Support
  drm/amdkfd: New IOCTL to allocate queue GWS (v2)
  drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_update_mapping
  drm/amdgpu: add new unlocked flag for PTE updates
  drm/amdgpu: rename direct to immediate for VM updates
  drm/amdgpu: cleanup IB pool handling a bit
  drm/amdgpu: partial revert VM sync changes
  drm/amdgpu: check ring type for secure IBs
  drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem
  drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2
  drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_map_buffer v2
  drm/amdgpu: Fix per-IB secure flag GFX hang
  drm/amdgpu: Fine-grained TMZ support
  drm/amdgpu: stop evicting encrypted BOs to swap
  drm/amdgpu: add TMZ handling to amdgpu_move_blit
  drm/amdgpu: also add the TMZ flag to GART
  drm/amdgpu: fix the wrong logic checking when secure buffer is created (v3)
  drm/amdgpu: Move to a per-IB secure flag (TMZ)
  drm/amd/display: Indicate use of TMZ buffers to DC
  drm/amdgpu: implement TMZ accessor (v3)
  drm/amdgpu: remove the alignment placeholder for secure buffer
  drm/amdgpu: move CS secure flag next the structs where it's used
  drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10
  drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5
  drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4
  drm/amdgpu: expand amdgpu_copy_buffer interface with tmz parameter
  drm/amdgpu: expand sdma copy_buffer interface with tmz parameter
  drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h
  drm/amdgpu: set TMZ bits in PTEs for secure BO (v4)
  drm/amdgpu: job is secure iff CS is secure (v5)
  drm/amdgpu: expand the context control interface with trust flag
  drm/amdgpu: expand the emit tmz interface with trusted flag
  drm/amdgpu: add tmz bit in frame control packet
  drm/amdgpu: add function to check tmz capability (v4)
  drm/amdgpu: add amdgpu_tmz data structure
  drm/amdgpu: add tmz feature parameter (v2)
  drm/amdgpu: define the TMZ bit for the PTE
  drm/amdgpu: add UAPI to create secure commands (v3)
  drm/amdgpu: add UAPI for creating encrypted buffers
  drm/amd/display: 3.2.83.1
  drm/amd/display: 3.2.83
  drm/amd/display: Use cursor locking to prevent flip delays
  drm/amd/display: Internal refactoring to abstract color caps
  drm/amd/display: Add set backlight to hw sequencer.
  drm/amd/display: Add dummy p-state latency bounding box override
  drm/amd/display: Add panel cntl id for set backlight level.
  drm/amd/display: Pass command instead of header into DMUB service
  drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
  drm/amd/display: Defer cursor update around VUPDATE for all ASIC
  drm/amd/display: Change viewport limit to 12 for DCN2
  drm/amd/display: Fail validation if building scaling params fails
  drm/amd/display: fix rn soc bb update
  drm/amd/display: check if REFCLK_CNTL register is present
  drm/amd/display: Add DML variable for future asics
  drm/amd/display: clean up some header paths
  drm/amd/display: Fix DMUB meta offset for new load method
  drm/amd/display: Do not disable pipe split if mode is not supported
  drm/amd/display: 3.2.82
  ARM: dts: Add devicetree for Integrator/AP with IM-PD1
  NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
  SUNRPC: defer slow parts of rpc_free_client() to a workqueue.
  drm/amdgpu: bump version for invalidate L2 before SDMA IBs
  drm/amdgpu: invalidate L2 before SDMA IBs (v2)
  selftests: net: add new testcases for nexthop API compat mode sysctl
  net: ipv4: add sysctl for nexthop api compatibility mode
  net: ipv6: new arg skip_notify to ip6_rt_del
  MAINTAINERS: adjust to renaming physmap_of_versatile.c
  ARM: integrator: Add some Kconfig selections
  ARM: integrator: Retire LM and IM-PD1 boardfile code
  bus: Add driver for Integrator/AP logic modules
  bus: Add DT bindings for Integrator/AP logic modules
  libbpf: Remove unneeded semicolon in btf_dump_emit_type
  net/mlx5: TX WQE Add trailer insertion field
  net/mlx5: Add release all pages capability bit
  net/mlx5: Introduce TLS RX offload hardware bits
  net/mlx5: Add structure and defines for pci sync for fw update event
  net/mlx5: Add structure layout and defines for MFRL register
  net/mlx5: Refactor imm_inval_pkey field in cqe struct
  net/mlx5: Use aligned variable while allocating ICM memory
  net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures
  net/mlx5: Add support for COPY steering action
  drm/amdgpu: add tiling flags from Mesa
  drm/amd/powerplay: avoid using pm_en before it is initialized revised
  Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
  selftests/bpf: Copy runqslower to OUTPUT directory
  power: supply: sc27xx: Add boot voltage support
  power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW properties support
  power: supply: sc27xx: Allow to change the battery full capacity
  power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fuel gauge
  power: supply: ab8500_fg: remove comparison to bool
  power: reset: qcom-pon: reg write mask depends on pon generation
  drm: pl111: Move VExpress setup into versatile init
  drm: pl111: Simplify vexpress init
  drm: pl111: Fix module autoloading
  firmware_loader: move fw_fallback_config to a private kernel symbol namespace
  driver core: Add missing '\n' in log messages
  driver/base/soc: Use kobj_to_dev() API
  scripts: sphinx-pre-install: change the output order
  scripts: sphinx-pre-install: fix a bug when using with venv
  scripts: sphinx-pre-install: change recommendation text if venv exists
  scripts: sphinx-pre-install: change the warning for version < 2.4.4
  scripts: sphinx-pre-install: only ask to activate valid venvs
  drm/i915: Use devm_drm_dev_alloc
  doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST
  docs: sysctl/kernel: document cad_pid
  docs: virt/kvm: close inline string literal
  docs: orangefs: fix pvfs2tab literal block
  Documentation: zh_CN: convert to use i2c_new_client_device()
  Update the documentation referencing Plan 9 from User Space.
  mailmap: Add entry for Leonardo Bras
  Documentation: x86: fix space instead of tab in uefi doc
  drm/i915/tgl: Wa_14011059788
  drm/qxl: Don't use drm_device->dev_private
  drm/qxl: Use devm_drm_dev_alloc
  of: property: Do not link to disabled devices
  of: property: Fix create device links for all child-supplier dependencies
  of: property: Don't retry device_link_add() upon failure
  dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies
  dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible
  ACPI/IORT: take _DMA methods into account for named components
  interconnect: imx: Add platform driver for imx8mn
  interconnect: imx: Add platform driver for imx8mq
  interconnect: imx: Add platform driver for imx8mm
  interconnect: Add imx core driver
  dt-bindings: interconnect: Add bindings for imx8m noc
  thunderbolt: Check return value of tb_sw_read() in usb4_switch_op()
  spi: spi-amd: fix warning
  efi/libstub/arm64: align PE/COFF sections to segment alignment
  ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of stm32mp151
  ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151
  arm64: vdso: Add '-Bsymbolic' to ldflags
  dmaengine: dmatest: Fix process hang when reading 'wait' parameter
  regulator: bd718x7: remove voltage change restriction from BD71847
  driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires
  driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout warnings
  driver core: Revert default driver_deferred_probe_timeout value to 0
  component: Silence bind error on -EPROBE_DEFER
  driver core: Fix handling of fw_devlink=permissive
  coredump: fix crash when umh is disabled
  drm/amdgpu: bump version for invalidate L2 before SDMA IBs
  drm/amdgpu: invalidate L2 before SDMA IBs (v2)
  drm/amdgpu: add tiling flags from Mesa
  arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants
  amba: Initialize dma_parms for amba devices
  driver core: platform: Initialize dma_parms for platform devices
  drm/amdgpu/vcn2.5: wait for tiles off after unpause
  drm/amd/powerplay: avoid using pm_en before it is initialized revised
  Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
  ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card()
  ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node
  drm: make drm_file use keyed wakeups
  drm/amdkfd: Put ASIC revision into HSA capability
  pinctrl: db8500: Fix some old bugs
  pinctrl: ab8505: Define group for GPIO pin 50
  pinctrl: bm1880: add pwm37 to bm1880_pctrl_groups
  gpio: tegra: mask GPIO IRQs during IRQ shutdown
  drm/bochs: Remove explicit drm_connector_register
  drm/ast: Drop explicit connector register/unregister
  drm/aspeed: Use devm_drm_dev_alloc
  drm/aspeed: Drop aspeed_gfx->fbdev
  gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res()
  drm/cirrus: Move to drm/tiny
  ALSA: hda/hdmi: fix race in monitor detection during probe
  drm/cirrus: Don't use drm_device->dev_private
  drm/cirrus: Use devm_drm_dev_alloc
  drm/komeda: use devm_drm_dev_alloc
  drm/ingenic: Don't set drm_device->dev_private
  drm/ingenic: Use devm_drm_dev_alloc
  drm/mcde: Don't use drm_device->dev_private
  drm/mcde: Use devm_drm_dev_alloc
  gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIO
  ASoC: broadwell: add channel constraint
  ASoC: bdw-rt5650: add channel constraint
  ASoC: bdw-rt5677: add channel constraint
  drm/tidss: Delete tidss->saved_state
  drm/tidss: Don't use drm_device->dev_private
  drm/tidss: Use devm_drm_dev_alloc
  drm/gm12u320: Don't use drm_device->dev_private
  uio: remove unneeded variable "ret" in uio_dmem_genirq_open
  drivers: uio: remove redundant assignment to variable retval
  drm/gm12u320: Use devm_drm_dev_alloc
  KVM: arm64: Drop PTE_S2_MEMATTR_MASK
  gpio: ftgpio010: Fix small typo
  fpga: dfl: fme: add performance reporting support
  Documentation: fpga: dfl: add description for performance reporting support
  gpiolib: Rename "chip" variables to "gc" in core header file
  drm/hx8357d: Use devm_drm_dev_alloc
  drm/ili9225: Use devm_drm_dev_alloc
  gpiolib: Improve kernel messages
  drm/ili9341: Use devm_drm_dev_alloc
  drm/ili9486: Use devm_drm_dev_alloc
  arm64/kernel: Fix range on invalidating dcache for boot page tables
  drm/mi0283qt: Use devm_drm_dev_alloc
  drm/repaper: Use devm_drm_dev_alloc
  firmware: xilinx: Add sysfs and API to set boot health status
  firmware: xilinx: Add sysfs to set shutdown scope
  firmware: xilinx: Add system shutdown API interface
  firmware: xilinx: Add sysfs interface
  firmware: xilinx: Add APIs to read/write GGS/PGGS registers
  firmware: xilinx: Remove eemi ops for fpga related APIs
  firmware: xilinx: Remove eemi ops for aes engine
  firmware: xilinx: Remove eemi ops for set_requirement
  firmware: xilinx: Remove eemi ops for release_node
  firmware: xilinx: Remove eemi ops for request_node
  firmware: xilinx: Remove eemi ops for set_suspend_mode
  firmware: xilinx: Remove eemi ops for init_finalize
  firmware: xilinx: Remove eemi ops for reset_get_status
  firmware: xilinx: Remove eemi ops for reset_assert
  firmware: xilinx: Use APIs instead of IOCTLs
  firmware: xilinx: Remove eemi ops for clock set/get parent
  firmware: xilinx: Remove eemi ops for clock set/get rate
  firmware: xilinx: Remove eemi ops for clock_getdivider
  firmware: xilinx: Remove eemi ops for clock_setdivider
  firmware: xilinx: Remove eemi ops for clock_getstate
  firmware: xilinx: Remove eemi ops for clock_disable
  firmware: xilinx: Remove eemi ops for clock_enable
  firmware: xilinx: Remove eemi ops for query_data
  firmware: xilinx: Remove eemi ops for get_chipid
  drm/st7586: Use devm_drm_dev_alloc
  drm/st7735r: Use devm_drm_dev_alloc
  arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely
  firmware: xilinx: Remove eemi ops for get_api_version
  firmware: fpga: replace the error codes with the standard ones
  arm64: lib: Consistently enable crc32 extension
  drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5%
  arm64: docs: Mandate that the I-cache doesn't hold stale kernel text
  arm64: cpufeature: Add an overview comment for the cpufeature framework
  arm64: cpufeature: Relax checks for AArch32 support at EL[0-2]
  arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only
  arm64: cpufeature: Factor out checking of AArch32 features
  arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0()
  arm64: cpufeature: Add CPU capability for AArch32 EL1 support
  arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1
  arm64: cpufeature: Relax check for IESB support
  drm/udl: don't set drm_device->dev_private
  drm/udl: Use devm_drm_dev_alloc
  drm/v3d: Delete v3d_dev->pdev
  drm/v3d: Delete v3d_dev->dev
  drm/v3d: Use devm_drm_dev_alloc
  drm/v3d: Don't set drm_device->dev_private
  ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used
  arm64/mm: Use phys_to_page() to access pgtable memory
  arm64: smp: Make cpus_stuck_in_kernel static
  arm64: entry: remove unneeded semicolon in el1_sync_handler()
  drm/vboxvideo: Use devm_gen_pool_create
  drm/vboxvideo: use managed pci functions
  drm/vboxvideo: Stop using drm_device->dev_private
  drm/vboxvideo: Use devm_drm_dev_alloc
  arm64/kernel: vmlinux.lds: drop redundant discard/keep macros
  drm/vboxvideo: drop DRM_MTRR_WC #define
  arm64: drop GZFLAGS definition and export
  drm: Add devm_drm_dev_alloc macro
  most: core: use function subsys_initcall()
  bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices()
  nvmem: core: cleanup old eeprom compat entry attributes
  slimbus: ngd: remove redundant assignment
  slimbus: ngd: get drvdata from correct device
  arm64: kexec_file: Avoid temp buffer for RNG seed
  arm64: rename stext to primary_entry
  gpio: dwapb: Amend indentation in some cases
  gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value
  pinctrl: stmfx: stmfx_pinconf_set doesn't require to get direction anymore
  bus: mhi: core: Add support for MHI suspend and resume
  tty: hvc: Fix data abort due to race in hvc_open
  sparc64: vcc: Fix error return code in vcc_probe()
  ASoC: tlv320adcx140: Fix mic gain registers
  ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
  staging/speakup: Add inflection synth parameter
  staging: rtl8723bs: core: remove set but not used 'pframe'
  staging: rtl8723bs: core: remove set but not used 'pwrpriv'
  staging: rtl8723bs: core: remove set but not used 'listen_interval'
  staging: rtl8723bs: core: remove set but not used 'algthm'
  Staging: rtl8723bs: core: remove set but not used 'ptxservq'
  staging: rtl8723bs: os_dep: remove set but not used 'size'
  staging: rtl8723bs: os_dep: remove set but not used 'uintRet'
  staging: vt6656: Remove duplicate code in vnt_rf_table_download
  staging: vt6656: Use return instead of goto
  staging: vt6656: Remove the local variable "array"
  staging: qlge: Remove print statements for lbq_clean_idx and lbq_free_cnt
  staging: qlge: Remove print statement for vlgrp field
  staging: qlge: Remove unnecessary parentheses around struct field
  staging: vt6656: Remove preamble_type setting from vnt_tx_packet.
  staging: vt6656: Remove set short time in vnt_init_registers.
  MAINTAINERS: Add entry for Renesas R-Car thermal drivers
  staging: vt6656: rxtx: remove duration_id and void returns.
  staging: rtl8188eu: remove some superfluous comments
  staging: vt6656: Add formula to the vnt_rf_addpower function
  staging: vt6656: Remove functions' documentation
  staging: vt6656: Check the return value of vnt_control_out_* calls
  staging:r8188eu: avoid skb_clone for amsdu to msdu conversion
  staging: wfx: update list of errors
  staging: wfx: fix display of exception indication
  staging: wfx: fix messages names in tracepoints
  staging: wfx: update list of known messages in tracepoints
  staging: wfx: also show unnamed counters fields
  staging: wfx: show counters of all interfaces
  staging: wfx: fix double init of tx_policy_upload_work
  staging: wfx: fix the warning "inconsistent notification"
  staging: wfx: fix overflow in frame counters
  staging: wfx: fix highest Rx value declared in ieee80211_supported_band
  staging: wfx: add an explicit warning when chip detect too high temperature
  staging: wfx: add support for 'device too hot' indication
  staging: wfx: fix CAB sent at the wrong time
  staging: wfx: fix support for AP that do not support PS-Poll
  staging: wfx: mark chip frozen on error indication
  staging: wfx: change the field chip_frozen into a boolean
  staging: wfx: fix (future) TDLS support
  staging: wfx: cleanup long lines in data_tx.c
  s390/qdio: remove always-true condition
  s390/qdio: de-duplicate tiqdio_inbound_processing()
  s390/qdio: keep track of allocated queue count
  s390/qdio: roll-back after queue allocation error
  s390/qdio: do more fine-grained allocation roll-back
  s390/qdio: consolidate thinint init/exit
  s390/qdio: put thinint indicator after early error
  s390/qdio: tear down thinint indicator after early error
  s390/qdio: consistently restore the IRQ handler
  s390/pci: Documentation for zPCI
  s390/pci: Do not disable PF when VFs exist
  s390/pci: Handling multifunctions
  s390/pci: Adding bus resource
  s390/pci: adapt events for zbus
  s390/pci: create zPCI bus
  s390/pci: define RID and RID available
  s390/pci: define kernel parameters for PCI multifunction
  s390/pci: adaptation of iommu to multifunction
  s390/pci: Expose new port attribute for PCIe functions
  Revert "i2c: tegra: Better handle case where CPU0 is busy for a long time"
  Revert "i2c: tegra: Synchronize DMA before termination"
  i2c: iproc: generate stop event for slave writes
  pinctrl: fix several typos
  MIPS: Loongson: Get host bridge information
  usb: core: hub: use true,false for bool variable
  MIPS: oprofile: remove unneeded semicolon in common.c
  arm64: simplify ptrauth initialization
  arm64: remove ptrauth_keys_install_kernel sync arg
  drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
  drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
  pinctrl: meson: wire up the gpio_chip's set_config callback
  pinctrl: meson: implement the gpio_chip get_direction callback
  drm/omap: venc: remove unused variable 'venc_config_pal_bdghi'
  Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices
  Bluetooth: hci_qca: add compatible for QCA9377
  dt-bindings: net: bluetooth: Add device tree bindings for QCA9377
  Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP
  Bluetooth: allow scatternet connections if supported.
  Bluetooth: Adding driver and quirk defs for multi-role LE
  gpu: host1x: Use SMMU on Tegra124 and Tegra210
  drm/tegra: Fix SMMU support on Tegra124 and Tegra210
  pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
  xfrm: add IPv6 support for espintcp
  xfrm: add support for UDPv6 encapsulation of ESP
  drm/virtio: only destroy created contexts
  pinctrl: qcom: Add sm8250 pinctrl driver.
  dt-bindings: pinctrl: qcom: Add sm8250 pinctrl bindings
  drm/meson: Remove unneeded semicolon
  ath11k: use GFP_ATOMIC under spin lock
  ath10k: correct tx bitrate of iw for SDIO
  ath10k: add bitrate parse for peer stats info
  ath10k: add rx bitrate report for SDIO
  ath10k: enable firmware peer stats info for wmi tlv
  ath5k: remove conversion to bool in ath5k_ani_calibration()
  ath9k: add calibration timeout for AR9002
  ath9k: invalidate all calibrations at once
  ath9k: interleaved NF calibration on AR9002
  ath9k: do not miss longcal on AR9002
  ath9k: remove needless NFCAL_PENDING flag setting
  ath9k: fix AR9002 ADC and NF calibrations
  x86/tboot: Mark tboot static
  ssb: scan: fix block comments coding style issues
  ssb: sprom: fix block comments coding style issues
  cpufreq: imx-cpufreq-dt: support i.MX7ULP
  drm/i915/gt: fix spelling mistake "evalution" -> "evaluation"
  arm64: dts: imx8qxp: support scu mailbox channel
  rtw88: fix sparse warnings for download firmware routine
  ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes
  ARM: shmobile: r8a7742: Basic SoC support
  dt-bindings: reset: rcar-rst: Document r8a7742 reset module
  dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding
  dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding
  clk: renesas: Add r8a7742 CPG Core Clock Definitions
  dt-bindings: power: rcar-sysc: Add r8a7742 power domain index macros
  mtd: spi-nor: macronix: Add support for mx25u51245g
  backlight: lp855x: Ensure regulators are disabled on probe failure
  mtd: spi-nor: macronix: Add support for mx25l51245g
  mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info|sfdp}_]init_params()
  mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufacturer_init_params()
  mtd: spi-nor: fix kernel-doc for spi_nor::spimem
  mtd: spi-nor: fix kernel-doc for spi_nor::info
  mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto
  mtd: spi-nor: fix kernel-doc for spi_nor::mtd
  mtd: spi-nor: fix kernel-doc for 'struct spi_nor'
  phy: qcom: qmp: Add SM8250 UFS PHY
  cpufreq: dt: Add support for r8a7742
  cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist
  cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS
  scsi: ibmvfc: Don't send implicit logouts prior to NPIV login
  Input: synaptics-rmi4 - really fix attn_data use-after-free
  Input: i8042 - add ThinkPad S230u to i8042 reset list
  Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list"
  Input: atkbd - receive and use physcode->keycode mapping from FW
  Input: atkbd - expose function row physical map to userspace
  Input: i8042 - attach fwnode to serio i8042 kbd device
  netfilter: nft_nat: add netmap support
  netfilter: nft_nat: add helper function to set up NAT address and protocol
  netfilter: nft_nat: set flags from initialization path
  netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
  audit: log audit netlink multicast bind and unbind
  scsi: core: doc: Change function comments to kernel-doc style
  scsi: ufs-qcom: Configure write booster type
  scsi: ufs: sysfs: Add sysfs entries for write booster
  scsi: ufs: Add write booster feature support
  scsi: ufs: Use true for bool variables in ufshcd_complete_dev_init()
  scsi: sr: Use {get,put}_unaligned_be*() instead of open-coding these functions
  scsi: aacraid: Fix error handling paths in aac_probe_one()
  selinux: fix error return code in cond_read_list()
  bpf: Fix sk_psock refcnt leak when receiving message
  cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted"
  net: ethernet: ti: fix return value check in k3_cppi_desc_pool_create_name()
  r8169: improve error message if no dedicated PHY driver is found
  bpf, cgroup: Remove unused exports
  netfilter: nf_tables: allow up to 64 bytes in the set element data area
  drm/dp_mst: Kill the second sideband tx slot, save the world
  ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
  drm/amd/display: remove conversion to bool in dc_link_ddc.c
  drm/amd/display: remove conversion to bool in dcn20_mpc.c
  drm/amdgpu: remove conversion to bool in amdgpu_device.c
  drm/amdgpu: decouple EccErrCnt query and clear operation
  drm/amdgpu: switch to SMN interface to operate RSMU index mode
  drm/amdgpu: drop redundant cg/pg ungate on runpm enter
  drm/amdgpu: move kfd suspend after ip_suspend_phase1
  drm/amdgpu: sw pstate switch should only be for vega20
  drm/amdgpu: Remove unneeded semicolon
  selftests: forwarding: tc_actions.sh: add matchall mirror test
  mlxsw: spectrum: Move flow offload binding into spectrum_flow.c
  mlxsw: spectrum_matchall: Process matchall events from the same cb as flower
  mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead
  mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions
  mlxsw: spectrum_matchall: Move ingress indication into mall_entry
  mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add()
  mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add()
  mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del()
  mlxsw: spectrum: Push matchall bits into a separate file
  mlxsw: spectrum: Push flow_block related functions into a separate file
  mlxsw: spectrum: Rename acl_block to flow_block
  mlxsw: spectrum_acl: Move block helpers into inline header functions
  ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
  arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt
  arm64: dts: rockchip: remove #sound-dai-cells from &spdif node of rk3399-hugsun-x99.dts
  arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 node of rk3399-pinebook-pro.dts
  ARM: dts: rockchip: swap clock-names of gpu nodes
  arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
  arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
  arm64: dts: rockchip: remove extra assigned-clocks property from &gmac2phy node in rk3328-evb.dts
  ARM: dts: rockchip: fix phy nodename for rk3229-xms6
  ARM: dts: rockchip: fix phy nodename for rk3228-evb
  drm/rockchip: Remove unneeded semicolon
  drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static
  net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
  net: tc35815: Fix phydev supported/advertising mask
  sch_sfq: validate silly quantum values
  r8169: improve configuring RxConfig register
  r8169: improve handling CPCMD_MASK
  x86/speculation: Add Ivy Bridge to affected list
  interconnect: Add devm_of_icc_get() as exported API for users
  bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
  bnxt_en: Return error when allocating zero size context memory.
  bnxt_en: Improve AER slot reset.
  bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
  bnxt_en: Fix VF anti-spoof filter setup.
  net: bridge: Add checks for enabling the STP.
  bridge: mrp: Integrate MRP into the bridge
  bridge: mrp: Implement netlink interface to configure MRP
  bridge: mrp: Connect MRP API with the switchdev API
  bridge: switchdev: mrp: Implement MRP API for switchdev
  switchdev: mrp: Extend switchdev API to offload MRP
  bridge: mrp: Add MRP interface.
  net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN
  bridge: mrp: Extend bridge interface
  bridge: mrp: Update Kconfig
  bridge: uapi: mrp: Add mrp attributes.
  net: phy: marvell10g: fix temperature sensor on 2110
  drm/i915: Use proper fault mask in interrupt postinstall too
  sch_choke: avoid potential panic in choke_reset()
  fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
  net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
  net/x25: Fix x25_neigh refcnt leak when x25 disconnect
  net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
  net: rtnetlink: remove redundant assignment to variable err
  aquantia: Fix the media type of AQC100 ethernet controller in the driver
  kcsan: Use GFP_ATOMIC under spin lock
  Improve KCSAN documentation a bit
  ANDROID: add ion_stat tracepoint to common kernel
  locktorture.c: Fix if-statement empty body warnings
  rcutorture: Mark data-race potential for rcu_barrier() test statistics
  rcutorture: Make kvm-recheck-rcu.sh handle truncated lines
  rcutorture: Add KCSAN stubs
  rcu: Remove self-stack-trace when all quiescent states seen
  rcu: When GP kthread is starved, tag idle threads as false positives
  rcu: Use data_race() for RCU expedited CPU stall-warning prints
  ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync()
  rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU
  rcu-tasks: Add IPI failure count to statistics
  rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs
  rcu-tasks: Add count for idle tasks on offline CPUs
  rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics
  rcu-tasks: Make RCU tasks trace also wait for idle tasks
  rcu-tasks: Handle the running-offline idle-task special case
  rcu-tasks: Disable CPU hotplug across RCU tasks trace scans
  rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks
  rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built
  rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI
  rcu-tasks: Add grace-period and IPI counts to statistics
  rcu-tasks: Split ->trc_reader_need_end
  rcu-tasks: Provide boot parameter to delay IPIs until late in grace period
  rcu-tasks: Add a grace-period start time for throttling and debug
  rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks
  rcu-tasks: Make rcutorture writer stall output include GP state
  rcu-tasks: Add RCU tasks to rcutorture writer stall output
  rcu-tasks: Move #ifdef into tasks.h
  rcu-tasks: Add stall warnings for RCU Tasks Trace
  rcutorture: Add torture tests for RCU Tasks Trace
  rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks
  rcu-tasks: Code movement to allow more Tasks RCU variants
  rcu-tasks: Further refactor RCU-tasks to allow adding more variants
  rcu-tasks: Use unique names for RCU-Tasks kthreads and messages
  rcutorture: Add torture tests for RCU Tasks Rude
  rcu-tasks: Add an RCU-tasks rude variant
  rcu-tasks: Refactor RCU-tasks to allow variants to be added
  rcutorture: Add a test for synchronize_rcu_mult()
  rcu: Reinstate synchronize_rcu_mult()
  rcu-tasks: Create struct to hold state information
  rcu-tasks: Move Tasks RCU to its own file
  rcu: Add per-task state to RCU CPU stall warnings
  sched/core: Add function to sample state of locked-down task
  rcu-tasks: Use context-switch hook for PREEMPT=y kernels
  rcu: Add comments marking transitions between RCU watching and not
  rcutorture: Add test of holding scheduler locks across rcu_read_unlock()
  rcu: Don't use negative nesting depth in __rcu_read_unlock()
  rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field
  rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs()
  rcu: Make rcu_read_unlock_special() safe for rq/pi locks
  rcu: Add KCSAN stubs to update.c
  rcu: Add rcu_gp_might_be_stalled()
  rcu/tree: Count number of batched kfree_rcu() locklessly
  rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching
  rcuperf: Add ability to increase object allocation size
  rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before()
  rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after()
  rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison
  rcu: Replace 1 by true
  rcu: Replace assigned pointer ret value by corresponding boolean value
  rcu: Mark rcu_state.gp_seq to detect more concurrent writes
  rcu: Get rid of some doc warnings in update.c
  Revert "rculist: Describe variadic macro argument in a Sphinx-compatible way"
  rcu: Fix the (t=0 jiffies) false positive
  rcu: Expedite first two FQS scans under callback-overload conditions
  drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers
  rcu: Use data_race() for RCU CPU stall-warning prints
  rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks
  srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays
  rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks
  rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking
  rcu: Mark rcu_state.ncpus to detect concurrent writes
  srcu: Add KCSAN stubs
  rcu: Add KCSAN stubs
  vsock/virtio: fix multiple packet delivery to monitoring devices
  vhost/vsock: fix packet delivery order to monitoring devices
  dt-bindings: net: convert qca,ar71xx documentation to yaml
  net: ag71xx: extend link validation to support other SoCs
  drm/dp_mst: Fix drm_dp_send_dpcd_write() return code
  drm/i915/gt: Check cacheline is valid before acquiring
  drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
  drm/i915/selftests: Fix i915_address_space refcnt leak
  io_uring: statx must grab the file table for valid fd
  EDAC/i10nm: Update driver to support different bus number config register offsets
  drm/i915/gt: Fix up clock frequency
  EDAC, {skx,i10nm}: Make some configurations CPU model specific
  dmaengine: dmatest: Describe members of struct dmatest_info
  dmaengine: dmatest: Describe members of struct dmatest_params
  dmaengine: dmatest: Allow negative timeout value to specify infinite wait
  Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait"
  dmaengine: dmatest: Fix iteration non-stop logic
  dmaengine: stm32-dma: direct mode support through device tree
  dt-bindings: dma: add direct mode support through device tree in stm32-dma
  dmaengine: qcom_hidma: Simplify error handling path in hidma_probe
  dmaengine: tegra-apb: Ensure that clock is enabled during of DMA synchronization
  dmaengine: mmp_tdma: Validate the transfer direction
  dmaengine: dw-edma: Check MSI descriptor before copying
  dmaengine: fix channel index enumeration
  ANDROID: GKI: Enable GENERIC_IRQ_CHIP
  spi: spi-amd: Add AMD SPI controller driver support
  btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
  btrfs: fix partial loss of prealloc extent past i_size after fsync
  nvme: prevent double free in nvme_alloc_ns() error handling
  ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
  ASoC: Intel: Multiple I/O PCM format support for pipe
  ASoC: Intel: Skylake: Add alternative topology binary name
  SUNRPC: Revert 241b1f419f ("SUNRPC: Remove xdr_buf_trim()")
  SUNRPC: Fix GSS privacy computation of auth->au_ralign
  SUNRPC: Add "@len" parameter to gss_unwrap()
  propagate_one(): mnt_set_mountpoint() needs mount_lock
  regulator: max77826: Remove erroneous additionalProperties
  drm/stm: ltdc: check number of endpoints
  ASoC: hisilicon: Use the defined variable to clean code
  ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free()
  ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt()
  ASoC: mxs-saif: Avoid unnecessary check
  ASoC: Intel: sof_sdw: add amp number in components string for ucm
  ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL()
  phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string
  libbpf: Return err if bpf_object__load failed
  leds: trigger: remove redundant assignment to variable ret
  leds: netxbig: Convert to use GPIO descriptors
  ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
  usb: typec: ucsi: Fix the stub for ucsi_register_port_psy()
  dma-buf: Fix SET_NAME ioctl uapi
  arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries
  drm/i915/gt: Sanitize GT first
  drm/i915/gt: Check cacheline is valid before acquiring
  drm/i915/execlists: Check preempt-timeout target before submit_ports
  locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed()
  arm64: dts: ti: k3-am65-main: Add ehrpwm nodes
  inotify: Fix error return code assignment flow.
  arm64: dts: ti: am654: Add thermal zones
  arm64: dts: ti: am65-wakeup: Add VTM node
  arm64: dts: renesas: Fix IOMMU device node names
  ARM: dts: renesas: Fix IOMMU device node names
  arm64: dts: ti: k3-j721e-common-proc-board: add assigned clks for DSS
  arm64: dts: ti: k3-j721e-main: Add DSS node
  arm64: dts: ti: am654: Add DSS node
  ARM: dts: shmobile: Update CMT1 compatible values
  platform/x86: thinkpad_acpi: Add support for dual fan control
  m68k: amiga: config: Replace zero-length array with flexible-array member
  leds: add sgm3140 driver
  dt-bindings: leds: Add binding for sgm3140
  leds: ariel: Add driver for status LEDs on Dell Wyse 3020
  leds: pwm: check result of led_pwm_set() in led_pwm_add()
  clocksource/drivers/versatile: Allow CONFIG_CLKSRC_VERSATILE to be disabled
  drm/i915: re-disable -Wframe-address
  PM: ACPI: Output correct message on target power state
  ACPI: CPPC: Make some symbols static
  ACPI: processor: idle: Allow probing on platforms with one ACPI C-state
  PM: hibernate: Freeze kernel threads in software_resume()
  cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
  x86/setup: Add an initrdmem= option to specify initrd physical address
  ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
  clocksource/drivers/timer-microchip-pit64b: Select CONFIG_TIMER_OF
  xfrm interface: don't take extra reference to netdev
  configfs: fix config_item refcnt leak in configfs_rmdir()
  sysctl: pass kernel pointers to ->proc_handler
  sysctl: avoid forward declarations
  sysctl: remove all extern declaration from sysctl.c
  mm: remove watermark_boost_factor_sysctl_handler
  ath10k: add statistics of tx retries and tx failed when tx complete disable
  ath10k: enable rx duration report default for wmi tlv
  ath11k: fix reo flush send
  zonefs: Replace uuid_copy() with import_uuid()
  netfilter: nat: never update the UDP checksum when it's 0
  netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit
  Linux 5.7-rc3
  x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m
  selftests/bpf: Add cls_redirect classifier
  x86/tlb: Restrict access to tlbstate
  xen/privcmd: Remove unneeded asm/tlb.h include
  x86/tlb: Move PCID helpers where they are used
  bpf: Make verifier log more relevant by default
  x86/tlb: Uninline nmi_uaccess_okay()
  bpf: add bpf_ktime_get_boot_ns()
  xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments
  x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site
  MIPS: Kernel: Identify Loongson-2K processors
  x86/tlb: Move paravirt_tlb_remove_table() to the usage site
  x86/tlb: Move __flush_tlb_all() out of line
  net: bpf: Make bpf_ktime_get_ns() available to non GPL programs
  net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head
  bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n
  bpf, riscv: Fix tail call count off by one in RV32 BPF JIT
  bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h
  bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE,SYSCTL,SOCKOPT}
  tools/bpf/bpftool: Remove duplicate headers
  bpf: Remove set but not used variable 'dst_known'
  PM: sleep: Helpful edits for devices.rst documentation
  MIPS: Loongson: Add support for perf tool
  MIPS: Rename the "Fill" cache ops to avoid build failure
  pcm_native: result of put_user() needs to be checked
  x86/tlb: Move flush_tlb_others() out of line
  x86/tlb: Move __flush_tlb_one_kernel() out of line
  x86/tlb: Move __flush_tlb_one_user() out of line
  x86/tlb: Move __flush_tlb_global() out of line
  x86/tlb: Move __flush_tlb() out of line
  platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device()
  firmware_loader: revert removal of the fw_fallback_config export
  i2c: iproc: add support for SMBUS quick cmd
  i2c: powermac: Simplify reading the "reg" and "i2c-address" property
  i2c: qup: remove unneeded conversion to bool
  i2c: brcmstb: Fix handling of optional interrupt
  i2c: regroup documentation of bindings
  i2c: stm32f7: allows for any bus frequency
  dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range
  i2c: stm32: don't print an error on probe deferral
  i2c: brcmstb: Allow to compile it on BCM2835
  i2c: slave-eeprom: Make it possible to pre-load eeprom data
  objtool: Fix infinite loop in for_offset_range()
  ALSA: line6: Fix POD HD500 audio playback
  net: hns3: remove an unnecessary check in hclge_set_umv_space()
  net: remove obsolete comment
  net: openvswitch: use div_u64() for 64-by-32 divisions
  net: openvswitch: suitable access to the dp_meters
  hinic: add net_device_ops associated with vf
  hinic: add sriov feature support
  hinic: add mailbox function support
  net/mlx4_core: Add missing iounmap() in error path
  dccp: remove unused inline function dccp_set_seqno
  qlcnic: remove unused inline function qlcnic_hw_write_wx_2M
  liquidio: remove unused inline functions
  ptp: clockmatrix: remove unnecessary comparison
  hsr: remove unnecessary code in hsr_dev_change_mtu()
  mptcp: fix race in msk status update
  tcp: mptcp: use mptcp receive buffer space to select rcv window
  dpaa2-eth: add channel stat to debugfs
  octeontx2-pf: Remove unneeded semicolon
  net: phy: dp83867: Remove unneeded semicolon
  net: hns3: optimize the filter table entries handling when resetting
  net: hns3: use mutex vport_lock instead of mutex umv_lock
  net: hns3: refactor the promisc mode setting
  net: hns3: add support for dumping UC and MC MAC list
  net: hns3: refactor the MAC address configure
  net: hns3: replace num_req_vfs with num_alloc_vport in hclge_reset_umv_space()
  net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space()
  net: hns3: refine for unicast MAC VLAN space management
  scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user()
  compat sysinfo(2): don't bother with field-by-field copyout
  Input: mms114 - add extra compatible for mms345l
  dt-bindings: mms114: document melfas,mms345l binding
  drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL
  drm/i915: Add live selftests for indirect ctx batchbuffers
  panel: simple: Add Ivo M133NWF4 R0
  dt-bindings: display: simple: Add IVO M133NWF4 R0
  drm/i915: Add per ctx batchbuffer wa for timestamp
  iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw()
  drm/i915: Add engine scratch register to live_lrc_fixed
  block: bypass ->make_request_fn for blk-mq drivers
  dm: remove the make_request_fn check in device_area_is_invalid
  bcache: remove a duplicate ->make_request_fn assignment
  block: remove create_io_context
  panel: simple: Add BOE NV133FHM-N61
  dt-bindings: display: simple: Add BOE NV133FHM-N61
  iio: adis: Support different burst sizes
  iio: adis: Add adis_update_bits() APIs
  iio: imu: adis: Add irq flag variable
  video/fbdev/riva: Remove dead code
  iio: imu: adis: Add Managed device functions
  iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predisable,postenable} positions
  iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touch() helper
  drm/panel: remove set but not used variable 'config'
  iio: adc: at91-sama5d2_adc: update for other trigger usage
  iio: adc: at91-sama5d2_adc: handle unfinished conversions
  dt-bindings: panel: Document some missing compatible strings
  drm/bridge: panel: Return always an error pointer in drm_panel_bridge_add()
  iio: light: vl6180: add include of mod_devicetable.h and drop of_match_ptr
  iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr
  iio: light: opt3001: Add mod_devicetable.h and drop use of of_match_ptr
  drm/bridge: ps8640: Let panel to set the connector type
  drm: panel: Set connector type for LP120UP1
  iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h + drop of_match_ptr
  iio: light: cm3232: Add mod_devicetable.h include and drop of_match_ptr
  iio: light: cm32181: Add mod_devicetable.h and remove of_match_ptr
  drm/panel: ili9322: Remove unneeded semicolon
  iio: light: bh1780: use mod_devicetable.h and drop of_match_ptr macro
  iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_match_ptr macro
  iio: accel: dmard06: Use mod_devicetable.h and drop of_match_ptr macro
  drm/panel: simple: Add support for AUO G121EAN01.4 panel
  drm/panel: simple: Add support for AUO G156XTN01.0 panel
  drm/panel: simple: Add support for AUO G190EAN01 panel
  iio: chemical: atlas-sensor: add RTD-SM module support
  dt-bindings: iio: chemical: add Atlas Scientific RTD-SM sensor docs
  iio: chemical: atlas-sensor: correct DO-SM channels
  NFSv4: Remove unreachable error condition due to rpc_run_task()
  dma-contiguous: fix comment for dma_release_from_contiguous
  dma-pool: scale the default DMA coherent pool size with memory capacity
  x86/mm: unencrypted non-blocking DMA allocations use coherent pools
  dma-pool: add pool sizes to debugfs
  dma-direct: atomic allocations must come from atomic coherent pools
  dma-pool: dynamically expanding atomic pools
  Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue
  staging: wfx: check ssidlen and prevent an array overflow
  Staging: rtl8723bs: Fix comment typo "the the".
  staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro
  MAINTAINERS: Add rcy@google.com as maintainer for drivers/staging/gasket
  Staging: gasket: fix typo in gasket_page_table.c comments.
  efi/libstub: Re-enable command line initrd loading for x86
  x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
  x86/unwind/orc: Fix error path for bad ORC entry type
  x86/unwind/orc: Prevent unwinding before ORC initialization
  x86/unwind/orc: Don't skip the first frame for inactive tasks
  x86/unwind: Prevent false warnings for non-current tasks
  x86/unwind/orc: Convert global variables to static
  x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
  x86/entry/64: Fix unwind hints in __switch_to_asm()
  x86/entry/64: Fix unwind hints in kernel exit path
  x86/entry/64: Fix unwind hints in register clearing code
  objtool: Fix stack offset tracking for indirect CFAs
  s390/protvirt: fix compilation issue
  arm64: dts: imx8mp: Add thermal zones support
  dt-bindings: arm: imx: add kontron smarc to schema
  arm64: dts: imx8m: Fix AIPS reg properties
  arm: dts: ls1021atwr: Add QSPI node properties
  arm64: dts: ls1012a: Add QSPI node properties
  selftests/bpf: Fix a couple of broken test_btf cases
  ARM: dts: e60k02: add interrupt for PMIC
  tools/runqslower: Ensure own vmlinux.h is picked up first
  bpf: Make bpf_link_fops static
  bpftool: Respect the -d option in struct_ops cmd
  selftests/bpf: Add test for freplace program with expected_attach_type
  bpf: Propagate expected_attach_type when verifying freplace programs
  bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd
  bpf, x86_32: Fix logic error in BPF_LDX zero-extension
  bpf, x86_32: Fix clobbering of dst for BPF_JSET
  bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
  bpf: Fix reStructuredText markup
  ptp: idt82p33: remove unnecessary comparison
  net: ipv6: remove unused inline function ip6_set_txhash
  net: sched: remove unused inline function qdisc_reset_all_tx
  net: atlantic: Remove unneeded semicolon
  net/mlxfw: Remove unneeded semicolon
  net: systemport: suppress warnings on failed Rx SKB allocations
  net: bcmgenet: suppress warnings on failed Rx SKB allocations
  net: phy: clear phydev->suspended after soft reset
  net: phy: remove genphy_no_soft_reset
  net: phy: make phy_suspend a no-op if PHY is suspended already
  net: phylink, dsa: eliminate phylink_fixed_state_cb()
  dpaa2-eth: fix return codes used in ndo_setup_tc
  net: sched: report ndo_setup_tc failures via extack
  macsec: avoid to set wrong mtu
  PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events
  PCI: Use of_node_name_eq() for node name comparisons
  dt-bindings: phy: qcom-qusb2: Fix defaults
  mlxsw: spectrum_span: Replace zero-length array with flexible-array member
  mlxsw: spectrum_span: Use 'refcount_t' for reference counting
  mlxsw: spectrum_span: Remove unnecessary debug prints
  mlxsw: spectrum_span: Rename parms() to parms_set()
  mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure()
  scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c
  scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c
  scsi: isci: Use true, false for bool variables
  scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c
  scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c
  scsi: bfa: Remove set but not used variable 'fchs'
  scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void
  scsi: mpt3sas: Remove NULL check before freeing function
  scsi: ipr: Remove NULL check before freeing function
  scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_sm_online()
  scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc
  scsi: target: iscsi: Remove the iscsi_data_count structure
  scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block()
  scsi: BusLogic: Remove conversion to bool in blogic_inquiry()
  scsi: megaraid: Use true, false for bool variables
  proc: Use PIDTYPE_TGID in next_tgid
  ANDROID: Remove VLA from uid_sys_stats.c
  Use proc_pid_ns() to get pid_namespace from the proc superblock
  dt-bindings: Fix erroneous 'additionalProperties'
  drm/i915: Drop rq->ring->vma peeking from error capture
  proc: Put thread_pid in release_task not proc_flush_pid
  mm: check that mm is still valid in madvise()
  ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7)
  PCI/AER: Don't select CONFIG_PCIEAER by default
  Documentation: PM: sleep: Update driver flags documentation
  PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default
  ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
  PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default
  PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED
  PCI/PM: Call .bridge_d3() hook only if non-NULL
  PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP
  PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended()
  PM: sleep: core: Rename dev_pm_may_skip_resume()
  PM: sleep: core: Rework the power.may_skip_resume handling
  PM: sleep: core: Do not skip callbacks in the resume phase
  ANDROID: Incremental fs: Use simple compression in log buffer
  RDMA/core: Fix race between destroy and release FD object
  riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU
  IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
  drm/i915/gt: Use the RPM config register to determine clk frequencies
  drm/i915/gt: Trace RPS events
  x86/alternatives: Move temporary_mm helpers into C
  scsi: mpt3sas: Update mpt3sas version to 33.101.00.00
  scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region
  scsi: mpt3sas: Separate out RDPQ allocation to new function
  scsi: mpt3sas: Rename function name is_MSB_are_same
  scsi: mpt3sas: Don't change the DMA coherent mask after allocations
  x86/cr4: Sanitize CR4.PCE update
  ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver
  scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup()
  KVM: SVM: do not allow VMRUN inside SMM
  kvm: add capability for halt polling
  KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32
  scsi: aic7xxx: Remove unnecessary NULL checks before kfree
  scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset()
  x86/cpu: Uninline CR4 accessors
  scsi: cxgb4i: Remove superfluous null check
  MIPS: Clear XContext at boot time
  MIPS: arch_send_call_function_single_ipi() calling conventions change
  drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT
  MIPS: Loongson-3: Add some unaligned instructions emulation
  MIPS: Move unaligned load/store helpers to inst.h
  MIPS: Fix the declaration conflict of mm_isBranchInstr()
  scsi: qla2xxx: Delete all sessions before unregister local nvme port
  scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
  scsi: qla2xxx: Fix MPI failure AEN (8200) handling
  amdgpu/dc: remove redundant assignment to variable 'option'
  drm/amdgpu/gmc: Use consistent variable on unlocks
  drm/amd/display: remove redundant assignment to variable ret
  drm/amdgpu: protect ring overrun
  drm/amdgpu:  extent threshold of waiting FLR_COMPLETE
  drm/amdgpu: for nv12 always need smu ip
  drm/amdgpu: skip sysfs node not belong to one vf mode
  drm/amdgpu: enable one vf mode for nv12
  drm/amdgpu: clear the messed up checking logic
  drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later
  drm/amdgpu: sriov is forbidden to call disable DPM
  drm/amdgpu: skip cg/pg set for SRIOV
  drm/amdgpu: ignore TA ucode for SRIOV
  selftests/ftrace: Check the first record for kprobe_args_type.tc
  afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
  afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
  afs: Remove some unused bits
  block: Limit number of items taken from the I/O scheduler in one go
  block: unexport bdev_read_page and bdev_write_page
  drm/i915: Split some long lines
  drm/i915: Introduce .set_idle_link_train() vfunc
  drm/i915: Introduce .set_signal_levels() vfunc
  drm/i915: Introduce .set_link_train() vfunc
  drm/i915: Have pfit calculations return an error code
  drm/i915: Pass connector state to pfit calculations
  drm/i915: s/pipe_config/crtc_state/ in pfit functions
  dt-bindings: Fix command line length limit calling dt-mk-schema
  drm/i915: Use drm_rect to store the pfit window pos/size
  drm/i915: Flatten a bunch of the pfit functions
  drm/i915: Fix skl+ non-scaled pfit modes
  x86/tlb: Uninline __get_current_cr3_fast()
  drm/amd/display: Fix green screen issue after suspend
  drm/amd/display: blank dp stream before re-train the link
  drm/amd/display: DispalyPort: Write OUI only if panel supports it
  iwlwifi: debug: set NPK buffer in context info
  iwlwifi: pcie: add new structs for So devices with long latency
  iwlwifi: pcie: add new structure for Qu devices with medium latency
  iwlwifi: mvm: tell firmware about required LTR delay
  iwlwifi: update few product names in AX family
  iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0
  iwlwifi: add new cards for AX family
  iwlwifi: acpi: read TAS table from ACPI and send it to the FW
  iwlwifi: remove fw_monitor module parameter
  iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct
  iwlwifi: mvm: add framework for specific phy configuration
  iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user
  iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point
  iwlwifi: mvm: add DCM flag to rate pretty-print
  iwlwifi: pcie: gen2: minor code cleanups in byte table update
  iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs
  iwlwifi: pcie: use seq_file for tx_queue debugfs file
  iwlwifi: support version 9 of WOWLAN_GET_STATUS notification
  iwlwifi: dbg: support multiple dumps in legacy dump flow
  iwlwifi: move API version lookup to common code
  drm/edid: Fix off-by-one in DispID DTD pixel clock
  iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx
  regmap-i2c: add 16-bit width registers support
  batman-adv: remove unused inline function batadv_arp_change_timeout
  RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp()
  RDMA/hns: Simplify the state judgment code of qp
  RDMA/hns: Simplify the cqe code of poll cq
  RDMA/hns: Simplify the qp state convert code
  RDMA/hns: Optimize hns_roce_v2_set_mac()
  RDMA/hns: Optimize hns_roce_config_link_table()
  spi: spi-fsl-dspi: Adding shutdown hook
  efi: Move arch_tables check to caller
  efi: Clean up config table description arrays
  efi/libstub/x86: Avoid getter function for efi_is64
  efi/libstub: Drop __pure getters for EFI stub options
  efi/libstub: Drop __pure getter for efi_system_table
  efi: Kill __efistub_global
  efi/x86: Remove __efistub_global and add relocation check
  efi/arm: Remove __efistub_global annotation
  efi/libstub: Move efi_relocate_kernel() into separate source file
  efi/libstub/arm64: Switch to ordinary page allocator for kernel image
  efi/libstub: Add API function to allocate aligned memory
  drm/lima: enable runtime pm
  drm/lima: add pm resume/suspend ops
  drm/lima: separate clk/regulator enable/disable function
  drm/lima: add resume/suspend callback for each ip
  drm/lima: power down ip blocks when pmu exit
  drm/lima: add lima_devfreq_resume/suspend
  drm/lima: always set page directory when switch vm
  drm/lima: check vm != NULL in lima_vm_put
  drm/lima: print process name and pid when task error
  drm/lima: use module_platform_driver helper
  drm/lima: Clean up redundant pdev pointer
  drm/lima: Clean up IRQ warnings
  ASoC: soc-compress: avoid false-positive Wuninitialized warning
  mac80211: fix two missing documentation entries
  cfg80211: reject channels/chandefs with KHz offset >= 1000
  mac80211: add freq_offset to RX status
  mac80211: handle channel frequency offset
  cfg80211: express channels with a KHz component
  ieee80211: share 802.11 unit conversion helpers
  mac80211_hwsim: indicate in IBSS that we have transmitted beacons
  mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test
  mac80211: Fail association when AP has no legacy rates
  mac80211: agg-tx: add an option to defer ADDBA transmit
  mac80211: agg-tx: refactor sending addba
  mac80211: Skip entries with HE membership selector
  cfg80211: Parse HE membership selector
  mac80211: Don't destroy auth data in case of anti-clogging
  mac80211: add twt_protected flag to the bss_conf structure
  mac80211: implement Operating Mode Notification extended NSS support
  mac80211: Process multicast RX registration for Action frames
  nl80211: allow client-only BIGTK support
  cfg80211: support multicast RX registration
  cfg80211: change internal management frame registration API
  mac80211: Report beacon protection failures to user space
  cfg80211: Unprotected Beacon frame RX indication
  ASoC: wm8962: set CLOCKING2 as non-volatile register
  iwlwifi: scan: remove support for fw scan api v13
  drm/i915: Only close vma we open
  MAINTAINERS: Update entry for Intel Broxton PMC driver
  platform/x86: intel_pmc_ipc: Convert to MFD
  platform/x86: intel_telemetry: Add telemetry_get_pltdata()
  platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c
  x86/platform/intel-mid: Add empty stubs for intel_scu_devices_[create|destroy]()
  platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command()
  usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API
  platform/x86: intel_telemetry: Convert to use new SCU IPC API
  mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API
  mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API
  mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic
  platform/x86: intel_pmc_ipc: Start using SCU IPC
  platform/x86: intel_scu_ipc: Add managed function to register SCU IPC
  platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API
  watchdog: intel-mid_wdt: Convert to use new SCU IPC API
  platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API
  platform/x86: intel_scu_ipc: Introduce new SCU IPC API
  platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a separate header
  platform/x86: intel_scu_ipc: Log more information if SCU IPC command fails
  platform/x86: intel_scu_ipc: Split out SCU IPC functionality from the SCU driver
  platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  mac80211: fix drv_config_iface_filter() behaviour
  mac80211: mlme: remove duplicate AID bookkeeping
  mac80211_hwsim: notify wmediumd of used MAC addresses
  platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL
  mac80211: sta_info: Add lockdep condition for RCU list usage
  mac80211: populate debugfs only after cfg80211 init
  phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver
  ALSA: usb-audio: Fix racy list management in output queue
  crypto: bcm - Delete redundant variable definition
  crypto: drbg - always seeded with SP800-90B compliant noise source
  crypto: jitter - SP800-90B compliance
  crypto: algif_rng - remove redundant assignment to variable err
  crypto: chelsio - remove redundant assignment to variable error
  crypto: arm64 - Consistently enable extension
  phy: tegra: Select USB_COMMON for usb_get_maximum_speed()
  gpiolib: devprop: Warn if gpio-line-names is too long
  EDAC/amd8131: Remove defined but not used bridge_str
  gpio: mvebu: Fix probing for chips without PWM
  ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen
  ALSA: usb-audio: Improve frames size computation
  ALSA: hda: Match both PCI ID and SSID for driver blacklist
  ALSA: hda: Refactor Intel NHLT init
  f2fs: fix quota_sync failure due to f2fs_lock_op
  lib/mpi: Fix building for powerpc with clang
  net: openvswitch: use u64 for meter bucket
  net: openvswitch: make EINVAL return value more obvious
  net: openvswitch: remove the unnecessary check
  net: openvswitch: set max limitation to meters
  net: openvswitch: expand the meters supported number
  drm/i915: Make define for lrc state offset
  drm/i915/selftests: Add context batchbuffers registers to live_lrc_fixed
  selftests: add build/cross-build dependency check script
  selftests/ftrace: Check required filter files before running test
  net: bcmgenet: correct per TX/RX ring statistics
  net: meth: remove spurious copyright text
  net: phy: bcm54140: fix less than zero comparison on an unsigned
  net: phy: bcm84881: clear settings on link down
  qed: Make ll2_cbs static
  chcr: Fix CPU hard lockup
  net: sched : Remove unnecessary cast in kfree
  net/x25: Fix x25_neigh refcnt leak when receiving frame
  mptcp/pm_netlink.c : add check for nla_put_in/6_addr
  net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe()
  KVM: nVMX: Drop a redundant call to vmx_get_intr_info()
  kunit: Add missing newline in summary message
  PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist
  net: ethernet: ti: cpsw: enable cpts irq
  net: ethernet: ti: cpts: add support for HW_TS_PUSH events
  net: ethernet: ti: cpts: add irq support
  net: ethernet: ti: cpts: rework locking
  net: ethernet: ti: cpts: move tx timestamp processing to ptp worker only
  net: ethernet: ti: cpts: optimize packet to event matching
  net: ethernet: ti: cpts: switch to use new .gettimex64() interface
  net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read()
  net: ethernet: ti: cpts: separate hw counter read from timecounter
  net: ethernet: ti: cpts: use dev_yy() api for logs
  net/mlx4_en: use napi_complete_done() in TX completion
  net: napi: use READ_ONCE()/WRITE_ONCE()
  net: napi: add hard irqs deferral feature
  cxgb4: fix adapter crash due to wrong MC size
  drm/amdgpu: retire legacy vega10 sos version check
  drm/amdgpu: switch to helper function to init sos ucode
  drm/amdgpu: add helper function to init sos ucode
  drm/amdgpu: switch to helper function to init asd ucode
  drm/amdgpu: add helper function to init asd ucode
  drm/amdgpu: retire unused check_fw_loading status
  drm/amdgpu: remove unnecessary tOS version check
  drm/amdgpu: retire support_vmr_ring interface
  drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm_free_memory_of_gpu
  geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  qede: Add support for handling the pcie errors.
  qed: Enable device error reporting capability.
  mlxsw: Fix some IS_ERR() vs NULL bugs
  net: dsa: add GRO support via gro_cells
  net: phy: marvell10g: limit soft reset to 88x3310
  ipv6: Honor all IPv6 PIO Valid Lifetime values
  drm/amdgpu: Init data to avoid oops while reading pp_num_states.
  drm/amdgpu: remove set but not used variable 'priority'
  drm: amdgpu: fix kernel-doc struct warning
  drm: amd/display: fix Kconfig help text
  drm/amdgpu: request reg_val_offs each kiq read reg
  PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros
  net/mlx5: Update transobj.c new cmd interface
  net/mlx5: Update SW steering new cmd interface
  net/mlx5: Update port.c new cmd interface
  net/mlx5: Update rl.c new cmd interface
  net/mlx5: Update uar.c new cmd interface
  net/mlx5: Update pd.c new cmd interface
  net/mlx5: Update pagealloc.c new cmd interface
  net/mlx5: Update mr.c new cmd interface
  net/mlx5: Update mcg.c new cmd interface
  net/mlx5: Update main.c new cmd interface
  net/mlx5: Update vxlan.c new cmd interface
  net/mlx5: Update mpfs.c new cmd interface
  net/mlx5: Update gid.c new cmd interface
  net/mlx5: Update lag.c new cmd interface
  net/mlx5: Update fw.c new cmd interface
  net/mlx5: Update fs_core new cmd interface
  net/mlx5: Update FPGA to new cmd interface
  net/mlx5: Update eswitch to new cmd interface
  net/mlx5: Update statistics to new cmd interface
  net/mlx5: Update eq.c to new cmd interface
  net/mlx5: Update ecpf.c to new cmd interface
  net/mlx5: Update debugfs.c to new cmd interface
  net/mlx5: Update cq.c to new cmd interface
  net/mlx5: Update vport.c to new cmd interface
  efi/libstub/arm64: Simplify randomized loading of kernel image
  efi/libstub/arm64: Replace 'preferred' offset with alignment check
  efi/libstub/random: Increase random alloc granularity
  efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN
  efi/gop: Allow automatically choosing the best mode
  efi/gop: Allow specifying depth as well as resolution
  efi/gop: Allow specifying mode by <xres>x<yres>
  efi/gop: Allow specifying mode number on command line
  efi/gop: Add prototypes for query_mode and set_mode
  efi/gop: Remove unreachable code from setup_pixel_info
  efi/gop: Use helper macros for find_bits
  efi/gop: Use helper macros for populating lfb_base
  efi/gop: Move variable declarations into loop block
  efi/gop: Slightly re-arrange logic of find_gop
  efi/gop: Factor out locating the gop into a function
  efi/gop: Get mode information outside the loop
  efi/gop: Move check for framebuffer before con_out
  efi/gop: Remove redundant current_fb_base
  efi/libstub/arm: Make install_memreserve_table static
  efi/libstub: unify EFI call wrappers for non-x86
  efi/libstub: Make initrd file loader configurable
  vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
  dlmfs: convert dlmfs_file_read() to copy_to_user()
  esas2r: don't bother with __copy_to_user()
  dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
  Revert "drm/dp_mst: Remove single tx msg restriction."
  ASoC: SOF: Add missing dependency on IMX_SCU
  Documentation: arm64: fix amu.rst doc warnings
  media: Kconfig: fix some dvb-usb-v2 dependencies
  ata: sata_inic162x fix a spelling issue
  gpiolib: don't call sleeping functions with a spinlock taken
  gpiolib: improve the robustness of watch/unwatch ioctl()
  gpio: pca953x: Fix pca953x_gpio_set_config
  drm/i915/selftests: Add request throughput measurement to perf
  spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
  null_blk: Cleanup zoned device initialization
  null_blk: Fix zoned command handling
  KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi()
  KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy
  KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits
  btrfs: fix transaction leak in btrfs_recover_relocation
  btrfs: fix block group leak when removing fails
  btrfs: drop logs when we've aborted a transaction
  btrfs: fix memory leak of transaction when deleting unused block group
  drm/i915/gt: Check carefully for an idle engine in wait-for-idle
  drm/i915/gt: Carefully order virtual_submission_tasklet
  Add documentation on meaning of -EPROBE_DEFER
  parport: remove use of devmodel
  parport: remove unused parport_register_device()
  parport: Add comments for parport_register_dev_model()
  parport: Standardize use of printmode
  parport_pc: Convert DPRINTK to pr_debug
  parport_mfc3: Convert DPRINTK to pr_debug
  parport_amiga: Convert DPRINTK to pr_debug
  parport: daisy: Convert DPRINTK to pr_debug
  parport: Use more comon logging styles
  parport: Convert printk(KERN_<LEVEL> to pr_<level>(
  parport: fix if-statement empty body warnings
  driver core: platform: remove redundant assignment to variable ret
  drivers: visorbus: Use the correct style for SPDX License Identifier
  debugfs: Use the correct style for SPDX License Identifier
  kernfs: Change kernfs_node lockdep name to "kn->active"
  drivers: char: tlclk.c: Avoid data race between init and interrupt handler
  misc: rtsx: Improve compatibility for rts5261
  sgi-xp: make some symbols static in xpc_main.c
  sgi-xp: make some symbols static in xpnet.c
  ARM: vf610: report soc info via soc device
  pstore: switch to copy_from_user()
  firewire: switch ioctl_queue_iso to use of copy_from_user()
  arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
  ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
  binderfs: remove redundant assignment to pointer ctx
  binderfs: Fix binderfs.c selftest compilation warning
  media: platform: fix VIA_CAMERA dependencies
  arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default
  ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter"
  ASoC: Intel: Skylake: Replace guid_copy() with import_guid()
  firmware: imx: scu: Fix corruption of header
  misc: xilinx_sdfec: Use memdup_user() as a cleanup
  misc: mic: correct a typo
  lkdtm: bugs: Fix spelling mistake
  arm64: dts: imx: Add Beacon i.MX8m-Mini development kit
  interconnect: qcom: Fix uninitialized tcs_cmd::wait
  perf record: Add num-synthesize-threads option
  perf test session topology: Fix data path
  platform/x86: touchscreen_dmi: Add info for the ONDA V891 v5 tablet
  platform/x86: wmi: Describe function parameters
  platform/x86: wmi: Fix indentation in some cases
  platform/x86: wmi: Replace UUID redefinitions by their originals
  perf stat: Improve runtime stat for interval mode
  tty: hvc: fix buffer overflow during hvc_alloc().
  tty: hvc: remove hvcs_driver_string
  serial: fsl_lpuart: Change DMA failure messages to debug level
  tty: rocket, remove unneeded variable
  tty: rocket, avoid OOB access
  tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart
  vt: don't hardcode the mem allocation upper bound
  tty: serial: owl: add "much needed" clk_prepare_enable()
  vt: don't use kmalloc() for the unicode screen buffer
  usb: typec: ucsi: register with power_supply class
  usb: typec: ucsi: save power data objects in PD mode
  usb: typec: ucsi: Correct bit-mask for CCI
  usb: typec: ucsi: replace magic numbers
  usb: typec: ucsi: Workaround for missed op_mode change
  usb: typec: ucsi: set USB data role when partner type is power cable/ufp
  usb: gadget: udc: remove unused 'driver_desc'
  USB: phy: Use the correct style for SPDX License Identifier
  usb: renesas_usbhs: Use the correct style for SPDX License Identifier
  USB: Storage: Use the correct style for SPDX License Identifier
  USB: typec: Use the correct style for SPDX License Identifier
  usb: pci-quirks: use true,false for bool variables
  USB: core: Replace an empty statement with a debug message
  usb/early: remove unused including <linux/version.h>
  USB: sisusbvga: Change port variable from signed to unsigned
  usb-storage: Add unusual_devs entry for JMicron JMS566
  USB: hub: Revert commit bd0e6c9614 ("usb: hub: try old enumeration scheme first for high speed devices")
  USB: hub: Fix handling of connect changes during sleep
  Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type
  Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug
  Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic
  PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality
  Drivers: hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal
  hv_utils: Always execute the fcopy and vss callbacks in a tasklet
  hv_netvsc: Disable NAPI before closing the VMBus channel
  Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of channels
  Drivers: hv: vmbus: Don't bind the offer&rescind works to a specific CPU
  Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
  Drivers: hv: check VMBus messages lengths
  Drivers: hv: make sure that 'struct vmbus_channel_message_header' compiles correctly
  Drivers: hv: avoid passing opaque pointer to vmbus_onmessage()
  Drivers: hv: allocate the exact needed memory for messages
  Drivers: hv: copy from message page only what's needed
  KVM: x86: move nested-related kvm_x86_ops to a separate struct
  KVM: eVMCS: check if nesting is enabled
  KVM: x86: check_nested_events is never NULL
  ANDROID: sdcardfs: fix export symbol types
  efi/libstub: Move arm-stub to a common file
  staging: vt6656: Fix calling conditions of vnt_set_bss_mode
  staging: comedi: Fix comedi_device refcnt leak in comedi_open
  staging: vt6656: Fix pairwise key entry save.
  staging: vt6656: Fix drivers TBTT timing counter.
  staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
  staging: vt6656: Use fls instead of for loop in vnt_update_top_rates
  staging: vt6656: Refactor the vnt_ofdm_min_rate function
  staging: gasket: Fix mapping refcnt leak when register/store fails
  staging: gasket: Fix mapping refcnt leak when put attribute fails
  staging: mt7621-pinctrl: Use correct pointer type argument for sizeof
  staging: qlge: replace deprecated apis pci_dma_*
  staging: qlge: cleanup indent in qlge_main.c
  staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_field to rxtx
  staging: vt6656: call vnt_update_pre_ed_threshold from vnt_config.
  staging: vt6656: Move firmware functions into main_usb.
  Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE
  staging: rtl8723bs: remove unused variable 'pregistrypriv'
  staging: rtl8723bs: remove defined but not used 'dB_Invert_Table'
  staging: rtl8723bs: remove some variables in hal_btcoex.c
  drm/i915/icl: Fix timeout handling during TypeC AUX power well enabling
  staging: wfx: drop unused attribute 'join_complete_status'
  staging: wfx: drop unused enum wfx_state
  staging: wfx: simplify wfx_remove_interface()
  staging: wfx: drop useless checks in wfx_do_unjoin()
  staging: wfx: drop protection for asynchronous join during scan
  staging: wfx: keys are kept during whole firmware life
  staging: wfx: introduce wfx_set_default_unicast_key()
  staging: wfx: drop useless update of field basic_rate_set
  staging: wfx: simplify hif_set_bss_params()
  staging: wfx: field operational_rate_set is ignored by firmware
  staging: wfx: dual CTS is never necessary
  staging: wfx: also fix network parameters for IBSS networks
  staging: wfx: handle firmware events synchronously
  staging: wfx: drop useless attribute 'bss_params'
  staging: wfx: use ieee80211_beacon_loss() provided by mac80211
  staging: wfx: simplify the check if the the device is associated
  ALSA: hda: Always use jackpoll helper for jack update after resume
  EDAC/thunderx: Make symbols static
  x86/mm: Use pgprotval_t in protval_4k_2_large() and protval_large_2_4k()
  arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3
  arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1
  arm64: dts: allwinner: h6: Add CPU Operating Performance Points table
  arm64: dts: allwinner: h6: Add thermal trip points/cooling map
  x86/mm: Unexport __cachemode2pte_tbl
  x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k()
  mac80211_hwsim: use GFP_ATOMIC under spin lock
  h8300: ignore vmlinux.lds
  dmaengine: ioat: adding missed issue_pending to timeout handler
  dmaengine: ioat: remove unnesesery double complition timer modification.
  dmaengine: ioat: removing duplicate code from timeout handler
  dmaengine: mmp_tdma: Remove the MMP_SRAM dependency
  dmaengine: mmp_tdma: Fill in slave capabilities
  dmaengine: mmp_tdma: Log an error if channel is in wrong state
  dmaengine: mmp_tdma: Reset channel error on release
  dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages
  dmaengine: mmp_tdma: Do not ignore slave config validation errors
  ALSA: hda/realtek - Add new codec supported for ALC245
  ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
  thunderbolt: Add support for Intel Tiger Lake
  objtool: Constify arch_decode_instruction()
  objtool: Rename elf_read() to elf_open_read()
  objtool: Constify 'struct elf *' parameters
  dmaengine: pch_dma.c: Avoid data race between probe and irq handler
  xfrm interface: fix oops when deleting a x-netns interface
  ip_vti: receive ipip packet by calling ip_tunnel_rcv
  media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies
  remoteproc: Add missing '\n' in log messages
  remoteproc: Add prepare and unprepare ops
  arm64: dts: qcom: msm8916: Add CTI options
  libbpf: Only check mode flags in get_xdp_id
  remoteproc: remove rproc_elf32_sanity_check
  ath10k: drop the TX packet which size exceed credit size for sdio
  ath10k: Fix the invalid tx/rx chainmask configuration
  rtw88: 8723d: initialize mac/bb/rf basic functions
  rtw88: 8723d: Organize chip TX/RX FIFO
  rtw88: 8723d: implement set_tx_power_index ops
  rtw88: 8723d: 11N chips don't support H2C queue
  rtw88: decompose while(1) loop of power sequence polling command
  rtw88: 8723d: Add mac power-on/-off function
  rtw88: no need to send additional information to legacy firmware
  rtw88: add legacy firmware download for 8723D devices
  wlcore: Adding suppoprt for IGTK key in wlcore driver
  arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender)
  arm64: dts: qcom: Add SDM660 SoC support
  dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs
  dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit
  dpaa2-eth: split the .ndo_xdp_xmit callback into two stages
  dpaa2-eth: use the bulk ring mode enqueue interface
  dpaa2-eth: return num_enqueued frames from enqueue callback
  xdp: export the DEV_MAP_BULK_SIZE macro
  selftests: A few improvements to fib_nexthops.sh
  ipv4: Update fib_select_default to handle nexthop objects
  netlabel: Kconfig: Update reference for NetLabel Tools project
  MAINTAINERS: update dpaa2-eth maintainer list
  selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield
  selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield
  mptcp: fix data_fin handing in RX path
  net: phy: tja11xx: add delayed registration of TJA1102 PHY1
  net: mdio: of: export part of of_mdiobus_register_phy()
  net: phy: tja11xx: add initial TJA1102 support
  dt-bindings: net: phy: Add support for NXP TJA11xx
  net: phy: Use IS_ERR() to check and simplify code
  net: phy: micrel: add phy-mode support for the KSZ9031 PHY
  net: caif: use true,false for bool variables
  net: stmmac: Add support for VLAN promiscuous mode
  macvlan: silence RCU list debugging warning
  selftests: Add tests for vrf and xfrms
  vrf: Fix IPv6 with qdisc and xfrm
  Documentation: add documentation of ping_group_range
  sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
  sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
  net: dsa: felix: allow flooding for all traffic classes
  arm64: dts: qcom: db820c: fix audio configuration
  arm64: dts: qcom: db845c: fix asm dai setup
  arm64: qcom: c630: fix asm dai setup
  net: dsa: don't fail to probe if we couldn't set the MTU
  sched: etf: do not assume all sockets are full blown
  tracing: Convert local functions in tracing_map.c to static
  tracing: Remove DECLARE_TRACE_NOARGS
  ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct()
  Documentation: kbuild: fix the section title format
  um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
  arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
  kbuild: fix DT binding schema rule again to avoid needless rebuilds
  cifs: fix uninitialised lease_key in open_shroot()
  cifs: ensure correct super block for DFS reconnect
  tracing: Fix memory leaks in trace_events_hist.c
  cifs: do not share tcons with DFS
  arm64: dts: imx8mq-librem5-devkit: Don't use underscore in node name
  arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU
  libnvdimm: Replace guid_copy() with import_guid() where it makes sense
  drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL
  drm/amdgpu: set error query ready after all IPs late init
  drm/amdgpu: code cleanup around gpu reset
  drm/amdgpu: optimize the gpu reset for XGMI setup V2
  drm/amdgpu: correct cancel_delayed_work_sync on gpu reset
  drm/amdgpu: correct fbdev suspend on gpu reset
  drm/amdgpu: cleanup coding style in amdkfd a bit
  drm/amdgpu: clean up unused variable about ring lru
  drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub
  drm/amd/powerplay: limit smu support to Arcturus for onevf
  drm/amdgpu: disble vblank when unloading sriov driver
  drm/amdgpu: Print CU information by default during initialization
  drm/amd/powerplay: update smu12_driver_if.h to align with pmfw
  drm/amdgpu/powerplay:avoid to show invalid DPM table info
  drm/amdgpu: Adjust the SDMA doorbell info printing
  drm/amdkfd: Adjust three kfd dmesg printings during initialization
  drm/amd/display: fix bug in the logic for panel power control
  drm/amd/display: Convert memory from cpu to fw endianness correctly
  drm/amd/display: Fix green screen issue after suspend
  drm/amd/display: Adjust refactored dm for color management only
  drm/amd/display: access ABM from stream resource.
  drm/amd/display: blank dp stream before re-train the link
  drm/amd/display: DispalyPort: Write OUI only if panel supports it
  drm/amd/display: change from panel to panel cntl
  drm/amd/display: Add HW rotation cursor changes to dcn10
  drm/amd/display: Factor in immediate flip support into DLG calculations
  drm/amd/display: fix virtual signal dsc setup
  drm/amd/display: destroy panel on link destruct
  drm/amd/display: dmcu wait loop calculation is incorrect in RV
  drm/amd/display: move panel power seq to new panel struct
  drm/amd/display: make all backlight calls link based
  drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1
  drm/amd/display: Various fixes for PSR on DMCUB
  drm/amd/display: 3.2.81
  drm/amd/display: Update MPCC if requested
  drm/amd/display: Fix HDR visual confirm
  drm/amd/display: Use the correct input TF for video formats
  drm/amd/display: Change infopacket type programming
  drm/amd/display: Avoid NULL pointer in set_backlight when ABM is NULL
  drm/amd/display: fix stream setting for diags on silicon
  drm/amd/display: Cast int to float before division
  drm/amd/display: Set meta_chunk_value to 0 in DML if DCC disabled in DCN2.1
  drm/amd/display: add optc get crc support for timings with ODM/DSC
  drm/amd/display: Workaround to disable YCbCr
  drm/amd/display: Check ramp != NULL before applying lut1d for degamma
  drm/amd/display: Unify psr feature flags
  drm/amd/display: Support plane-level gamut remap in DM
  drm/amd/display: Add SetBacklight call to abm on dmcub
  drm/amd/display: Remove byte swapping for dmcub abm config table
  drm/amd/display: Force watermark value propagation
  drm/amd/display: Move enable fractional pwm call
  drm/amd/display: Add user backlight level reg write
  drm/amd/display: Correct updating logic of dcn21's pipe VM flags
  drm/amd/display: Remove aconnector condition check for dpcd read
  drm/amd/dc: remove unused variable 'video_optimized_pixel_rates'
  drm/amd/powerplay: remove defined but not used variables
  drm/amdgpu: fix race between pstate and remote buffer map
  drm/amdgpu/display: give aux i2c buses more meaningful names
  drm/amdgpu/display: fix aux registration (v2)
  drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
  Revert "drm/amdgpu: Disable gfx off if VCN is busy"
  drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU
  drm/amdgpu: Disable FRU read on Arcturus
  drm/amd/powerplay: fix resume failed as smu table initialize early exit
  drm/amdgpu/gmc: Fix spelling mistake.
  drm/amdgpu: cache smu fw version info
  Revert "drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2"
  drm/amdgpu/gfx9: add gfxoff quirk
  drm/amdgpu: set mp1 state before reload
  drm/amdgpu: update psp fw loading sequence
  drm/amd/powerplay: update Arcturus smu-driver if header
  drm/amd/powerplay: properly set the dpm_enabled state
  drm/amd/powerplay: correct i2c eeprom init/fini sequence
  drm/amd/powerplay: bump the NAVI10 smu-driver if version
  drm/amd/powerplay: revise the way to retrieve the board parameters
  drm/amdgpu: fix the hw hang during perform system reboot and reset
  drm/amd/display: remove redundant assignment to variable dp_ref_clk_khz
  Input: dlink-dir685-touchkeys - fix a typo in driver name
  Input: xpad - add custom init packet for Xbox One S controllers
  Input: evdev - call input_flush_device() on release(), not flush()
  objtool: Fix off-by-one in symbol_by_offset()
  perf/core: fix parent pid/tid in task exit events
  sched/core: Fix reset-on-fork from RT with uclamp
  x86, sched: Move check for CPU type to caller function
  x86, sched: Don't enable static key when starting secondary CPUs
  x86, sched: Account for CPUs with less than 4 cores in freq. invariance
  x86, sched: Bail out of frequency invariance if base frequency is unknown
  objtool: Fix 32bit cross builds
  hyper-v: Remove internal types from UAPI header
  RDMA/bnxt: Delete 'nq_ptr' variable which is not used
  selftests: Fix suppress test in fib_tests.sh
  net: qrtr: Add tracepoint support
  net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
  net: dsa: b53: Rework ARL bin logic
  net: dsa: b53: Fix ARL register definitions
  net: dsa: b53: Fix valid setting for MDB entries
  net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
  ila: remove unused macro 'ILA_HASH_TABLE_SIZE'
  net/sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable
  perf/x86/cstate: Add Jasper Lake CPU support
  selinux: don't produce incorrect filename_trans_count
  vrf: Check skb for XFRM_TRANSFORMED flag
  xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
  audit: fix a net reference leak in audit_list_rules_send()
  RDMA/hns: Support 0 hop addressing for CQE buffer
  RDMA/hns: Support 0 hop addressing for SRQ buffer
  r8169: use devm_mdiobus_register
  net: phy: add device-managed devm_mdiobus_register
  ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published as RFC8781
  net: phy: bcm54140: add hwmon support
  net: phy: add Broadcom BCM54140 support
  net: phy: broadcom: add helper to write/read RDB registers
  mm: Remove MPX leftovers
  RDMA/hns: Support 0 hop addressing for WQE buffer
  RDMA/hns: Optimize 0 hop addressing for EQE buffer
  RDMA/hns: Optimize hns buffer allocation flow
  RDMA/hns: Add support for addressing when hopnum is 0
  RDMA/core: Fix overwriting of uobj in case of error
  RDMA/core: Prevent mixed use of FDs between shared ufiles
  perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
  RDMA/uverbs: Fix a race with disassociate and exit_mmap()
  RDMA/mlx5: Set GRH fields in query QP on RoCE
  dt-bindings: net: mdio: Make descriptions more general
  dt-bindings: net: mdio: Document common properties
  dt-bindings: net: Correct description of 'broken-turn-around'
  dt-bindings: Re-enable core schemas for dtbs_check
  net: mscc: ocelot: lift protocol restriction for flow_match_eth_addrs keys
  net: mscc: ocelot: refine the ocelot_ace_is_problematic_mac_etype function
  net: mscc: ocelot: support matching on EtherType
  net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
  get rid of csum_partial_copy_to_user()
  x86/mm/mmap: Fix -Wmissing-prototypes warnings
  ANDROID: fix wakeup reason findings
  x86/microcode: Fix return value for microcode late loading
  Bluetooth: btbcm: Add 2 missing models to subver tables
  Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware
  Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw
  Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize
  Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too
  Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize()
  Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c
  Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize()
  usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
  block: move dma_pad handling from blk_rq_map_sg into the callers
  block: move dma drain handling to scsi
  scsi: merge scsi_init_sgtable into scsi_init_io
  block: provide a blk_rq_map_sg variant that returns the last element
  block: remove RQF_COPY_USER
  drm/i915/execlists: Drop request-before-CS assertion
  KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits
  KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
  scripts/config: allow colons in option strings for sed
  ANDROID: init: GKI: enable hidden configs for GPU
  mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
  MAINTAINERS: Add Rob Herring and remove Andy Murray as PCI reviewers
  proc: use named enums for better readability
  proc: use human-readable values for hidepid
  docs: proc: add documentation for "hidepid=4" and "subset=pid" options and new mount behavior
  proc: add option to mount only a pids subset
  proc: instantiate only pids that we can ptrace on 'hidepid=4' mount option
  proc: allow to mount many instances of proc in one pid namespace
  proc: rename struct proc_fs_info to proc_fs_opts
  drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
  drm/i915/selftests: Try to detect rollback during batchbuffer preemption
  PM: sleep: core: Switch back to async_schedule_dev()
  s390/pci: do not set affinity for floating irqs
  s390/ftrace: fix potential crashes when switching tracers
  MAINTAINERS: reorder media attributes
  perf script: Avoid NULL dereference on symbol
  hyper-v: Use UUID API for exporting the GUID
  hwrng: cctrng - Add dependency on HAS_IOMEM
  crypto: hisilicon/qm - add more ACPI dependencies
  spi: spi-fsl-qspi: Fix return value check of devm_ioremap() in probe
  perf evlist: Remove duplicate headers
  perf bench: Fix div-by-zero if runtime is zero
  perf cgroup: Avoid needless closing of unopened fd
  ASoC: dmic: Allow GPIO operations to sleep
  ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo()
  ALSA: usb-audio: Add connector notifier delegation
  media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries
  media: rkisp1: fix missing mbus.type -> mbus_type conversion
  ASoC: SOF: Fix build
  pinctrl: intel: Move npins closer to pin_base in struct intel_community
  pinctrl: intel: Update description in struct intel_community
  exfat: truncate atimes to 2s granularity
  exfat: properly set s_time_gran
  exfat: remove 'bps' mount-option
  exfat: Unify access to the boot sector
  exfat: add missing MODULE_ALIAS_FS()
  exfat: Fix discard support
  powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
  powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure
  powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h
  drm/i915/selftests: Disable heartbeat around RPS interrupt testing
  ALSA: oxygen: use true,false for bool variables
  pnp: Use list_for_each_entry() instead of open coding
  ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats()
  objtool: Also consider .entry.text as noinstr
  objtool: Add STT_NOTYPE noinstr validation
  objtool: Rearrange validate_section()
  objtool: Avoid iterating !text section symbols
  kbuild/objtool: Add objtool-vmlinux.o pass
  objtool: Use sec_offset_hash() for insn_hash
  objtool: Optimize !vmlinux.o again
  objtool: Implement noinstr validation
  objtool: Fix !CFI insn_state propagation
  objtool: Rename struct cfi_state
  objtool: Remove SAVE/RESTORE hints
  x86,ftrace: Shrink ftrace_regs_caller() by one byte
  x86,ftrace: Use SIZEOF_PTREGS
  x86,ftrace: Fix ftrace_regs_caller() unwind
  objtool: Introduce HINT_RET_OFFSET
  objtool: Better handle IRET
  objtool: Support multiple stack_op per instruction
  objtool: Remove redundant .rodata section name comparison
  objtool: Documentation: document UACCESS warnings
  objtool: Split out arch-specific CFI definitions
  objtool: Add abstraction for destination offsets
  objtool: Use arch specific values in restore_reg()
  objtool: Ignore empty alternatives
  objtool: Clean instruction state before each function validation
  objtool: Remove redundant checks on operand type
  objtool: Always do header sync check
  objtool: Fix off-by-one in symbol_by_offset()
  objtool: Fix 32bit cross builds
  USB: serial: Use the correct style for SPDX License Identifier
  USB: serial: garmin_gps: add sanity checking for data length
  ath10k: add flush tx packets for SDIO chip
  ath10k: enable alt data of TX path for sdio
  ath10k: add htt TX bundle for sdio
  ath11k: remove conversion to bool in ath11k_debug_fw_stats_process()
  ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid()
  media: admin-guide: split driver-specific indexes to new files
  media: admin-guide: reorganize the guide
  media: admin-guide: bt8xx.rst: fix a broken cross-reference
  media: admin-guide: add test-drivers
  media: admin-guide: add card lists for radio and firewire
  media: admin-guide: add SPI cards to platform drivers
  media: admin-guide: add a list of I2C drivers
  media: admin-guide: add a list of platform drivers
  media: admin-guide: add a table with USB drivers
  media: admin-guide: add a list of media PCI cards
  media: admin-guide: replace the frontend drivers list
  media: admin-guide: split DVB cards.rst
  media: admin-guide: add a cardlist for all other USB cards
  media: admin-guide: add a card list for the Siano driver
  media: admin-guide: add support for the remaining dvb-usb boards
  media: admin-guide: add dibusb-mb and dibusb-mc card lists
  media: admin-guide: add cardlist for dib0700 driver
  media: admin-guide: add dvb-usb-v2 card lists
  media: admin-guide: improve cardlist.rst documentation
  media: admin-guide: add a generic building guide
  media: admin-guide: Add an introduction chapter
  media: admin-guide: update em28xx cardlist
  media: admin-guide: add a card list for cx231xx boards
  media: pwc-if: place USB device list on numberical order
  media: pwc-if.c: Update comments about each pwc supported model
  media: dvb-usb-v2: use DVB_USB_DEVICE() macro
  media: dvb-usb-ids.h: fix an USB PID name
  cifs: minor update to comments around the cifs_tcp_ses_lock mutex
  scsi: lpfc: remove duplicate unloading checks
  scsi: mpt3sas: use true,false for bool variables
  scsi: fcoe: remove unneeded semicolon in fcoe.c
  scsi: ufs-qcom: remove unneeded variable 'ret'
  scsi: st: remove unneeded variable 'result' in st_release()
  scsi: target/iblock: fix WRITE SAME zeroing
  scsi: qla2xxx: check UNLOADING before posting async work
  scsi: qla2xxx: set UNLOADING before waiting for session deletion
  scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK
  clk: qcom: msm8916: Fix the address location of pll->config_reg
  platform/chrome: typec: Fix ret value check error
  riscv: sbi: Fix undefined reference to sbi_shutdown
  tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI
  riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export
  SUNRPC: Remove unreachable error condition
  drm/mediatek: config mipitx impedance with calibration data
  drm/mediatek: add the mipitx driving control
  dt-bindings: display: mediatek: get mipitx calibration data from nvmem
  dt-bindings: display: mediatek: add property to control mipi tx drive current
  net: stmmac: Enable SERDES power up/down sequence
  net: broadcom: convert to devm_platform_ioremap_resource_byname()
  macvlan: fix null dereference in macvlan_device_event()
  e1000: remove unneeded conversion to bool
  i40e: Remove unneeded conversion to bool
  ptp: Remove unneeded conversion to bool
  cgroup, netclassid: remove double cond_resched
  net: dsa: felix: enable PTP programmable pin
  net: mscc: ocelot: enable PTP programmable pin
  net: mscc: ocelot: support 4 PTP programmable pins
  net: mscc: ocelot: add wave programming registers definitions
  net: mscc: ocelot: redefine PTP pins
  net: mscc: ocelot: fix timestamp info if ptp clock does not work
  net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c
  riscv: fix vdso build with lld
  ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
  soc/tegra: fuse: Update the SoC revision attribute to display a name
  soc/tegra: fuse: Trivial clean-up of tegra_init_revision()
  soc/tegra: fuse: Add custom SoC attributes
  soc/tegra: pmc: Enable PMIC wake event on Tegra186
  firmware: tegra: Make BPMP a regular driver
  kernel/module: Hide vermagic header file from general use
  net/nfp: Update driver to use global kernel version
  net/hns: Remove custom driver version in favour of global one
  drivers: Remove inclusion of vermagic header
  drm/i915/selftests: Unroll the CS frequency loop
  Documentation: scheduler: fix outdated information on sched groups
  doc:it_IT: add RISC-V maintenance guidelines
  ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen
  ASoC: intel/skl/hda - fix oops on systems without i915 audio codec
  spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on legacy controllers
  spi: Add support for mspi on brcmstb SoCs
  spi: bcm-qspi: add support for MSPI sys clk 108Mhz
  spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds
  spi: bcm-qspi: Handle lack of MSPI_REV offset
  spi: orion: Convert to use GPIO descriptors
  x86/vdso/Makefile: Add vobjs32
  x86/vdso/vdso2c: Convert iterators to unsigned
  x86/vdso/vdso2c: Correct error messages on file open
  ASoC: Add initial ZL38060 driver
  dt-bindings: sound: add Microsemi ZL38060 binding
  tools/vm: fix cross-compile build
  coredump: fix null pointer dereference on coredump
  mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
  shmem: fix possible deadlocks on shmlock_user_lock
  vmalloc: fix remap_vmalloc_range() bounds checks
  mm/shmem: fix build without THP
  mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
  tools/build: tweak unused value workaround
  checkpatch: fix a typo in the regex for $allocFunctions
  mm, gup: return EINTR when gup is interrupted by fatal signals
  mm/hugetlb: fix a addressing exception caused by huge_pte_offset
  MAINTAINERS: add an entry for kfifo
  mm/userfaultfd: disable userfaultfd-wp on x86_32
  slub: avoid redzone when choosing freepointer location
  sh: fix build error in mm/init.c
  ASoC: soc-compress: remove snd_compr_ops
  ASoC: sprd: use snd_compress_ops
  ASoC: sof: use snd_compress_ops
  ASoC: intel: atom: use snd_compress_ops
  ASoC: qcom: q6sp6: use snd_compress_ops
  ASoC: uniphier: use snd_compress_ops
  ASoC: codec: wm_adsp: use snd_compress_ops
  ASoC: soc-compress: add snd_compress_ops
  ASoC: txx9: add back the hack for a too small resource_size_t
  RISC-V: stacktrace: Declare sp_in_global outside ifdef
  Update rmk's email address in various drivers
  ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl()
  ARM: dts: am57xx-idk-common: add tc358778 bridge
  ARM: dts: am5729: beaglebone-ai: adding device tree
  ARM: OMAP2+: drop unnecessary adrl
  ARM: dts: dra7: Fix bus_dma_limit for PCIe
  ARM: dts: am574x-idk: Disable m_can node
  x86/boot/build: Add phony targets in arch/x86/boot/Makefile to PHONY
  docs: Add rbtree documentation to the core-api
  x86/boot/build: Make 'make bzlilo' not depend on vmlinux or $(obj)/bzImage
  block: remove unused header
  blk-iocost: Fix error on iocost_ioc_vrate_adj
  ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers
  ASoC: dt-bindings: fsl_easrc: Add document for EASRC
  ASoC: fsl_asrc: Move common definition to fsl_asrc_common
  ASoC: fsl_asrc: Support new property fsl,asrc-format
  ASoC: fsl-asoc-card: Support new property fsl, asrc-format
  ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format
  ASoC: fsl_asrc: rename asrc_priv to asrc
  media: dt-bindings: media: rockchip-rga: add power-domains property
  media: dt-bindings: media: convert rockchip rga bindings to yaml
  drm/i915/gt: Poison residual state [HWSP] across resume.
  media: staging: rkisp1: cap: support uv swapped planar formats
  media: staging: rkisp1: cap: support uv swap only for semiplanar formats
  drm/i915/selftests: Disable C-states when measuring RPS frequency response
  media: staging: rkisp1: cap: change the logic for writing to uv swap register
  drm/i915/selftests: Show the full scaling curve on failure
  media: staging: rkisp1: cap: fix value written to uv swap register in selfpath
  media: staging: rkisp1: cap: cleanup in mainpath config for uv swap format
  media: v4l2-image-sizes: add HD and Full-HD definitions
  media: coda: add RC enable controls
  media: staging: rkisp1: replace the call to v4l2_async_notifier_parse_fwnode_endpoints_by_port
  media: staging: rkisp1: remove mbus field from rkisp1_sensor_async
  module: Harden STRICT_MODULE_RWX
  spi: bcm-qspi: Handle clock probe deferral
  spi: bcm-qspi: when tx/rx buffer is NULL set to 0
  spi: bcm-qspi: Make PM suspend/resume work with SCMI clock management
  spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change
  media: staging: rkisp1: cap: serialize start/stop stream
  media: staging: rkisp1: cap: fix return values from pm functions
  media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound()
  cifs: protect updating server->dstaddr with a spinlock
  signal: Avoid corrupting si_pid and si_uid in do_notify_parent
  media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue when WARN_ON
  ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init()
  ASoC: tegra: Add audio mclk parent configuration
  ASoC: nau8825: Change Tegra clk_out_2 provider to PMC
  ASoC: tegra: Use device managed resource APIs to get the clock
  arm64: sync kernel APIAKey when installing
  media: iguanair: rc drivers no longer need to do locking
  media: cx25840: Register labeling, chip specific correction
  media: lgdt3306a: Add CNR v5 stat
  media: si2157: add on-demand rf strength func
  media: cx231xx: Add i2c device analog tuner support
  media: cx23885: Add i2c device analog tuner support
  media: cx23885: Add analog frontend to HVR5525
  media: cx23885: Add analog frontend to 1265_K4
  media: cx23885: Add analog frontend to Hauppauge QuadHD
  media: si2157: module debug option to wait on signal lock
  media: si2157: Briefly wait for tuning operation to complete
  media: si2157: Add analog tuning related functions
  media: si2157: Better check for running tuner in init
  media: si2157: Check error status bit on cmd execute
  media: si2157: Enable tuner status flags
  ASoC: wm8960: Fix wrong clock after suspend & resume
  xhci: Don't clear hub TT buffer on ep0 protocol stall
  xhci: prevent bus suspend if a roothub port detected a over-current condition
  xhci: Fix handling halted endpoint even if endpoint ring appears empty
  MIPS: Make sparse_init() using top-down allocation
  MIPS: Cleanup code about plat_mem_setup()
  MIPS: Do not initialise globals to 0
  s390/mm: fix page table upgrade vs 2ndary address mode accesses
  selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down
  KVM: SVM: avoid infinite loop on NPF from bad address
  tools/kvm_stat: add sample systemd unit file
  tools/kvm_stat: Add command line switch '-L' to log to file
  tools/kvm_stat: add command line switch '-z' to skip zero records
  KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run
  KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests
  KVM: X86: Improve latency for single target IPI fastpath
  KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run()
  KVM: nVMX: Remove non-functional "support" for CR3 target values
  KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2
  KVM: x86/mmu: Set @writable to false for non-visible accesses by L2
  KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags
  KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags
  KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch
  KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch
  KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled
  KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit
  KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT
  KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit()
  KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT
  KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants
  KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit()
  KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected()
  KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c
  KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit()
  kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place
  KVM: x86: move kvm_create_vcpu_debugfs after last failure point
  KVM: SVM: Use do_machine_check to pass MCE to the host
  KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd()
  KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code
  KVM: nVMX: Free only the affected contexts when emulating INVEPT
  KVM: nVMX: Don't flush TLB on nested VMX transition
  KVM: nVMX: Skip MMU sync on nested VMX transition when possible
  KVM: x86/mmu: Add module param to force TLB flush on root reuse
  KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch
  KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3()
  KVM: VMX: Don't reload APIC access page if its control is disabled
  KVM: VMX: Retrieve APIC access page HPA only when necessary
  KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary
  KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit
  KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes
  KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID
  KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit
  KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all()
  KVM: SVM: Document the ASID logic in svm_flush_tlb()
  KVM: VMX: Introduce vmx_flush_tlb_current()
  KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h
  KVM: VMX: Move vmx_flush_tlb() to vmx.c
  KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb()
  KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush()
  KVM: VMX: Clean up vmx_flush_tlb_gva()
  KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest()
  rtw88: set power trim according to efuse PG values
  rtw88: 8723d: Add read_efuse to recognize efuse info from map
  rtw88: 8723d: Add new chip op efuse_grant() to control efuse access
  rtw88: 8723d: Add cfg_ldo25 to control LDO25
  rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables
  rtw88: 8723d: Add RF read/write ops
  rtw88: 8723d: Add power sequence
  rtw88: 8723d: add beamform wrapper functions
  rtw88: 8723d: Add basic chip capabilities
  rtlwifi: rtl8723ae: fix warning comparison to bool
  rtlwifi: rtl8821ae: use true,false for bool variables
  rtlwifi: rtl8723be: use true,false for bool variables
  rtlwifi: rtl8192ee: use true,false for bool variables
  rtlwifi: rtl8723ae: use true,false for bool variables
  rtlwifi: rtl8188ee: use true,false for bool variables
  selftests/powerpc: Add README for GZIP engine tests
  selftests/powerpc: Add NX-GZIP engine decompress testcase
  selftests/powerpc: Add NX-GZIP engine compress testcase
  selftests/powerpc: Add header files for NX compresion/decompression
  selftests/powerpc: Add header files for GZIP engine test
  MAINTAINERS: update mt76 reviewers
  iwlwifi: fix WGDS check when WRDS is disabled
  iwlwifi: mvm: fix inactive TID removal return value usage
  iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
  iwlwifi: mvm: limit maximum queue appropriately
  iwlwifi: pcie: indicate correct RB size to device
  iwlwifi: mvm: beacon statistics shouldn't go backwards
  iwlwifi: pcie: actually release queue memory in TVQM
  dma-buf: Couple of documentation typo fixes
  ath10k: hif: make send_complete_check op optional
  ath10k: sdio: remove _hif_ prefix from functions not part of hif interface
  ath10k: improve power save performance for sdio
  ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post()
  media: rkvdec: Add the rkvdec driver
  media: dt-bindings: rockchip: Document RK3399 Video Decoder bindings
  media: hantro: h264: Use the generic H264 reflist builder
  media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists
  media: rkisp1: Fix wrong PHY config dependency
  media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency
  media: rkisp1: Get rid of unused variable warning
  media: v4l2-fh: define v4l2_fh struct regardless of condition
  media: staging: rkisp1: change fields names from fmt_type to pixel_enc
  media: staging: rkisp1: cap: remove field fmt_type from struct rkisp1_capture_fmt_cfg
  media: staging: rkisp1: replace rkisp1_fmt_pix_type with v4l2_pixel_encoding
  media: platform: fcp: Set appropriate DMA parameters
  media: staging: rkisp1: remove TODO item - uapi structs compatibility
  media: vicodec: Fix error codes in probe function
  media: imx.rst: Provide streaming examples for imx6q-sabresd
  media: imx.rst: Provide the OV560 module part number
  media: imx.rst: Provide an example for unprocessed video capture
  media: imx.rst: Fix the MIPI CSI-2 virtual channel
  media: uapi: h264: Add new profile and levels
  media: v4l2-ctrl: Add H264 profile and levels
  media: imx-media-csc-scaler: Use a shorter name for driver
  media: gspca: remove redundant assignment to variable status
  media: pwc-ctl: remove redundant assignment to variable ret
  media: mtk-mdp: Use correct aliases name
  media: davinci: remove redundant assignment to pointer 'common'
  media: imx: utils: Constify some mbus and ipu_image arguments
  media: imx: utils: Rename format lookup and enumeration functions
  media: imx: utils: Split find|enum_format into fourcc and mbus functions
  media: imx: utils: Make imx_media_pixfmt handle variable number of codes
  media: imx: utils: Introduce PIXFMT_SEL_IPU
  media: imx: utils: Rename pixel format selection enumeration
  media: imx: Fix some pixel format selections
  media: imx: utils: Handle Bayer format lookup through a selection flag
  media: imx: utils: Inline init_mbus_colorimetry() in its caller
  media: imx: utils: fix media bus format enumeration
  media: imx: utils: fix and simplify pixel format enumeration
  media: ir-rx51: Use 64-bit division macro
  media: m88ds3103: Add missing '\n' in log messages
  media: dvb-usb: make dvb_usb_device_properties const
  media: dvb: return -EREMOTEIO on i2c transfer failure.
  media: rc: if kernel is built without an IR codec, don't advertise it
  media: dvb: digitv: remove unused array element 0
  ARM: samsung: Use devm_platform_ioremap_resource() to simplify code
  ARM: samsung: Omit superfluous error message in s3c_adc_probe()
  x86/hyperv: Suspend/resume the VP assist page for hibernation
  Drivers: hv: Move AEOI determination to architecture dependent code
  drm/i915/selftests: Show the pstate limits on any failure to reset min
  drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON
  x86/boot/build: Add cpustr.h to targets and remove clean-files
  batman-adv: Fix refcnt leak in batadv_v_ogm_process
  batman-adv: Fix refcnt leak in batadv_store_throughput_override
  batman-adv: Fix refcnt leak in batadv_show_throughput_override
  batman-adv: fix batadv_nc_random_weight_tq
  batman-adv: Utilize prandom_u32_max for random [0, max) values
  batman-adv: trace: Drop unneeded types.h include
  batman-adv: Fix spelling error in term buffer
  batman-adv: Start new development cycle
  powerpc/setup_64: Set cache-line-size based on cache-block-size
  drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/global_state: Prefer drm_WARN* over WARN*
  drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON
  iwlwifi: actually check allocated conf_tlv pointer
  ARM: dts: qcom: msm8974-klte: Add max77826 pmic node
  ARM: dts: qcom: msm8974-klte: Add USB node
  ARM: dts: qcom: msm8974-klte: Add sdhci1 node
  ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes
  ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node
  ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes
  arm64: dts: qcom: sm8250: Fix PDC compatible and reg
  ANDROID: dm-bow: Fix not to skip trim at framented range
  drm/gma500: Remove dead code
  soc: qcom: pdr: Remove impossible error condition
  soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
  drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/ddi: Prefer drm_WARN* over WARN*
  drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON
  arm64: dts: qcom: sm8250: Add UFS controller and PHY
  arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009
  drm/i915/audio: fix compressed_bpp check
  arm64: dts: qcom: sm8250: Add rpmhpd node
  soc: qcom: rpmhpd: Add SM8250 power domains
  drm/i915: drop a bunch of superfluous inlines
  arm64: dts: qcom: sc7180: Add Coresight support
  drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol()
  firmware: qcom_scm: fix bogous abuse of dma-direct internals
  drm/gma500: remove unused variable 'hdmi_ids'
  drm: Fix misspellings of "Analog Devices"
  ALSA: usx2y: Fix potential NULL dereference
  ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
  mtd: spi-nor: Enable locking for n25q128a11
  xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
  esp4: support ipv6 nexthdrs process for beet gso segment
  esp6: support ipv6 nexthdrs process for beet gso segment
  drm/i915: Use single set of AUX powerwell ops for gen11+
  ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  remoteproc: Add device-managed variants of rproc_alloc/rproc_add
  arm64: dts: qcom: msm8996: Reduce vdd_apc voltage
  remoteproc: Use a local copy for the name field
  remoteproc: Get rid of tedious error path
  remoteproc: Split rproc_ops allocation from rproc_alloc()
  remoteproc: Restructure firmware name allocation
  remoteproc: Use kstrdup_const() rather than kstrdup()
  bpf, selftests: Add test for BPF_STX BPF_B storing R10
  bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
  dt-bindings: soc: qcom: apr: Use generic node names for APR services
  bpf: Fix handling of XADD on BTF memory
  bpf: Forbid XADD on spilled pointers for unprivileged users
  cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
  audit: fix a net reference leak in audit_send_reply()
  net: ipv4: remove redundant assignment to variable rc
  net: bcmgenet: Drop too many parentheses in bcmgenet_probe()
  net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX()
  net: bcmgenet: Use devm_clk_get_optional() to get the clocks
  net: bcmgenet: Drop useless OF code
  net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning
  KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions
  docs: pr_*() kerneldocs and basic printk docs
  watchdog: clarify that stop() is optional
  doc:it_IT: translation of documents in process/
  r8169: change wmb to smb_wmb in rtl8169_start_xmit
  docs: admin-guide: Clarify sentences
  docs: ioctl-number.rst: add habanalabs driver IOCTL
  dma-buf: Couple of documentation typo fixes
  docs: sysctl/kernel: document BPF entries
  drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
  dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
  dt-bindings: Add an entry for Würth Elektronik, we
  dt-bindings: mailbox: imx-mu: correct example
  dt-bindings: MIPS: Require SoC compatible string after board string
  dt-bindings: usb: ingenic,musb: Add usb-role-switch property
  dt-bindings: dma: Convert jz4740-dma doc to YAML
  dt-bindings: mmc: Convert jz4740-mmc doc to YAML
  dt-bindings: timer: Convert ingenic,tcu.txt to YAML
  dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml
  dt-bindings: gpu: mali-utgard: Add the #cooling-cells property
  dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml
  of: fix the warnings from command line.
  lib: bitmap.c: get rid of some doc warnings
  futex: get rid of a kernel-docs build warning
  fs: inode.c: get rid of docs warnings
  firewire: firewire-cdev.hL get rid of a docs warning
  ata: libata-core: fix a doc warning
  docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file
  docs: Makefile: place final pdf docs on a separate dir
  docs: i2c: rename i2c.svg to i2c_bus.svg
  docs: powerpc: cxl.rst: mark two section titles as such
  docs: dt: fix a broken reference for a file converted to json
  docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
  docs: vm: index.rst: add an orphan doc to the building system
  docs: mm: userfaultfd.rst: use a cross-reference for a section
  docs: mm: userfaultfd.rst: use ``foo`` for literals
  docs: drivers: fix some warnings at base/platform.c when building docs
  docs: spi: spi.h: fix a doc building warning
  docs: ras: don't need to repeat twice the same thing
  docs: ras: get rid of some warnings
  docs: pci: boot-interrupts.rst: improve html output
  docs: arm64: booting.rst: get rid of some warnings
  docs: amu: supress some Sphinx warnings
  docs: filesystems: fix renamed references
  docs: fix broken references for ReST files that moved around
  ANDROID: pinctrl: qcom: Kconfig: Make PINCTRL_MSM selectors depend on QCOM_SCM || !QCOM_SCM
  ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM || !QCOM_SCM
  docs: fix broken references to text files
  docs: dt: fix broken reference to phy-cadence-torrent.yaml
  MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView
  MAINTAINERS: dt: update display/allwinner file entry
  docs: LaTeX/PDF: drop list of documents
  docs: update recommended Sphinx version to 2.4.4
  scripts: kernel-doc: accept blank lines on parameter description
  scripts: kernel-doc: accept negation like !@var
  scripts: kernel-doc: proper handle @foo->bar()
  ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
  net/mlx5e: Get the latest values from counters in switchdev mode
  net/mlx5: Kconfig: convert imply usage to weak dependency
  net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
  net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation
  net/mlx5: Fix failing fw tracer allocation on s390
  KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook
  KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address
  KVM: VMX: Drop redundant capability checks in low level INVVPID helpers
  KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr()
  KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines
  KVM: VMX: Use vpid_sync_context() directly when possible
  KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context()
  KVM: x86: Sync SPTEs when injecting page/EPT fault into L1
  KVM: x86: cleanup kvm_inject_emulated_page_fault
  KVM: x86: introduce kvm_mmu_invalidate_gva
  net/mlx5: improve some comments
  net/mlx5: Read embedded cpu bit only once
  net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues
  net/mlx5e: Allow partial data mask for tunnel options
  net/mlx5e: Set of completion request bit should not clear other adjacent bits
  net/mlx5: IPsec, Refactor SA handle creation and destruction
  net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW
  net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list
  net/mlx5e: en_accel, Add missing net/geneve.h include
  net/mlx5: Use the correct IPsec capability function for FPGA ops
  scripts: sphinx-pre-install: add support for python -m venv
  scripts: sphinx-pre-install: add support for OpenMandriva
  scripts: sphinx-pre-install: address some issues with Gentoo
  scripts: sphinx-pre-install: fix a dependency hint with Ubuntu 16.04
  scripts: sphinx-pre-install: improve openSuse Tumbleweed check
  scripts: sphinx-pre-install: improve distro detection check
  kvm: Disable objtool frame pointer checking for vmenter.S
  audit: check the length of userspace generated audit records
  tpm/tpm_tis: Free IRQ if probing fails
  tpm: fix wrong return value in tpm_pcr_extend
  tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
  tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module
  media: usbvision: depends on USB
  media: staging: rkisp1 Kconfig: depends on OF
  team: fix hang in team_mode_get()
  mptcp: drop req socket remote_key* fields
  mptcp: avoid flipping mp_capable field in syn_recv_sock()
  mptcp: handle mptcp listener destruction via rcu
  cxgb4: fix large delays in PTP synchronization
  qed: use true,false for bool variables
  firmware: qcom_scm: Remove unneeded conversion to bool
  net: hns3: add trace event support for PF/VF mailbox
  net: hns3: add support for dumping MAC reg in debugfs
  net: hns3: add debug information for flow table when failed
  net: hns3: clean up some coding style issue
  net: hns3: modify some unsuitable type declaration
  net: hns3: remove two unused structures in hclge_cmd.h
  net: hns3: remove useless proto_support field in struct hclge_fd_cfg
  net: hns3: remove an unnecessary case 0 in hclge_fd_convert_tuple()
  net: hns3: split out hclge_get_fd_rule_info()
  net: hns3: split out hclge_fd_check_ether_tuple()
  arm64: dts: qcom: fix pm8150 gpio interrupts
  net: ethtool: self_test: Mark interface in testing operative status
  net: Add testing sysfs attribute
  net: Add IF_OPER_TESTING
  Input: i8042 - add ThinkPad S230u to i8042 nomux list
  net: ethernet: fec: Allow the MDIO preamble to be disabled
  net: ethernet: fec: Allow configuration of MDIO bus speed
  net: ethernet: fec: Replace interrupt driven MDIO with polled IO
  r8169: inline rtl8169_make_unusable_by_asic
  r8169: inline rtl8169_mark_as_last_descriptor
  net: qed: Remove unneeded cast from memory allocation
  net: sun: Remove unneeded cast from memory allocation
  net: ethernet: dnet: convert to devm_platform_get_and_ioremap_resource
  drm/i915/selftests: Fix i915_address_space refcnt leak
  drm/i915/selftests: Exercise dynamic reclocking with RPS
  drm/i915/selftests: Show the pcode frequency table on error
  drm/i915/selftests: Split RPS frequency measurement
  selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests
  drm/i915/selftests: Check RPS controls
  drm/i915/selftests: Skip energy consumption tests if not controlling freq
  drm/i915/selftests: Verify frequency scaling with RPS
  net: phy: mscc: use mdiobus_get_phy()
  mlxsw: reg: Increase register field length to 13 bits
  mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups
  net: phy: Propagate error from bus->reset
  vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
  vfio: checking of validity of user vaddr in vfio_dma_rw
  drm/i915: Push MST link retraining to the hotplug work
  drm/i915: Flatten intel_dp_check_mst_status() a bit
  drm/i915: Pass encoder all the way to intel_ddi_transcoder_func_reg_val_get()
  drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook
  drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point
  drm/i915: Pass encoder to intel_ddi_enable_pipe_clock()
  r8169: remove PHY resume delay that is handled in the PHY driver now
  net: phy: realtek: add delay to resume path of certain internal PHY's
  net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
  ipv6: fix restrict IPV6_ADDRFORM operation
  net: systemport: Omit superfluous error message in bcm_sysport_probe()
  net: hns: use true,false for bool variables
  ptp: idt82p33: Make two variables static
  ptp_kvm: Make kvm_ptp_lock static
  net: dsa: sja1105: enable internal pull-down for RX_DV/CRS_DV/RX_CTL and RX_ER
  net: openvswitch: ovs_ct_exit to be done under ovs_lock
  arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit address spaces
  arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK
  arm32/64/elf: Add tables to document READ_IMPLIES_EXEC
  tty/sysrq: Export sysrq_mask(), sysrq_toggle_support()
  MIPS: Loongson64: Mark RS780 HPET as broken
  MIPS: DTS: Loongson64: Add ACPI Controller Node
  dt-bindings: Document Loongson RS780E PCH ACPI Controller
  MIPS: Loongson64: Make RS780E ACPI as a platform driver
  MIPS: Loongson64: Remove dead RTC code
  block: fold bdev_unhash_inode into invalidate_partition
  block: mark invalidate_partition static
  block: simplify block device syncing in bdev_del_partition
  block: don't call invalidate_partition from blk_drop_partitions
  dasd: use blk_drop_partitions instead of badly reimplementing it
  block: remove the disk argument from blk_drop_partitions
  block: remove hd_struct_kill
  block: cleanup hd_struct freeing
  block: pass a hd_struct to delete_partition
  block: refactor blkpg_ioctl
  x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit
  vdso/datapage: Use correct clock mode name in comment
  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
  drm/i915: fix Sphinx build duplicate label warning
  drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
  drm/i915/tgl: TBT AUX should use TC power well ops
  drm/i915: HDCP: fix Ri prime check done during link check
  drm/i915/gt: Update PMINTRMSK holding fw
  drm/i915/tgl: Add Wa_14010477008:tgl
  x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK
  ASoC: wcd934x: remove unneeded semicolon
  ASoC: wcd9335: remove unneeded semicolon
  ASoC: wcd934x: remove unnecessary comparisons to bool
  ASoC: Intel: boards: split woofer and tweeter support
  firmware: arm_scmi: Fix return error code in smc_send_message
  Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle"
  blk-mq: Rerun dispatching in the case of budget contention
  blk-mq: Add blk_mq_delay_run_hw_queues() API call
  blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick
  firmware: arm_scmi: Fix handling of unexpected delayed responses
  firmware: arm_scmi: Clear channel for delayed responses
  firmware: arm_scmi: Clear channel on reception of unexpected responses
  firmware: arm_scmi: Rename .clear_notification() transport_ops
  Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
  drm/i915/gt: Move the late flush_submission in retire to the end
  btrfs: discard: Use the correct style for SPDX License Identifier
  soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  bdev: Reduce time holding bd_mutex in sync in blkdev_close()
  drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
  mei: me: fix irq number stored in hw struct
  fuse: Update stale comment in queue_interrupt()
  fuse: BUG_ON correction in fuse_dev_splice_write()
  virtiofs: Add mount option and atime behavior to the doc
  virtiofs: schedule blocking async replies in separate worker
  clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for PLL lock wait
  regmap: Simplify implementation of the regmap_field_read_poll_timeout() macro
  regmap: Simplify implementation of the regmap_read_poll_timeout() macro
  firmware: imx-scu: Support one TX and one RX
  xprtrdma: Fix use of xdr_stream_encode_item_{present, absent}
  xprtrdma: Fix trace point use-after-free race
  xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler()
  clk: imx: clk-sscg-pll: Remove unnecessary blank lines
  arm64: dts: ls1028a: Specify the DMA channels for the DSPI controllers
  ASoC: wm89xx: Add missing dependency
  vhost: disable for OABI
  tee: add private login method for kernel clients
  ntb: intel: Add Icelake (gen4) support for Intel NTB
  nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
  ASoC: Fix wrong dependency of da7210 and wm8983
  ASoC: wm89xx: Fix build errors caused by I2C dependency
  tee: enable support to register kernel memory
  drm/ast: Allocate initial CRTC state of the correct size
  ASoC: dapm: fixup dapm kcontrol widget
  x86/elf: Add table to document READ_IMPLIES_EXEC
  arm64: dts: allwinner: h6: Add clock to CPU cores
  ASoC: rsnd: Fix "status check failed" spam for multi-SSI
  ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
  ASoC: meson: gx-card: fix codec-to-codec link setup
  ASoC: meson: axg-card: fix codec-to-codec link setup
  platform/x86: intel_cht_int33fe: Fix spelling issues
  platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hid_uid_match()
  platform/x86: intel_cht_int33fe: Convert to use set_secondary_fwnode()
  platform/x86: intel_cht_int33fe: Convert software node array to group
  mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0
  software node: Allow register and unregister software node groups
  device property: export set_secondary_fwnode() to modules
  MIPS: alchemy: Fix build error after ioremap cleanup
  MAINTAINERS: Add DT Bindings for Renesas Pin Function Controllers
  tee: remove unnecessary NULL check in tee_shm_alloc()
  arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
  x86/mm: Move pgprot2cachemode out of line
  x86/mm: Add a x86_has_pat_wp() helper
  x86/speculation: Add SRBDS vulnerability and mitigation documentation
  x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
  x86/cpu: Add a steppings field to struct x86_cpu_id
  x86/cpu: Add 'table' argument to cpu_matches()
  ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board
  dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible
  ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board
  dt-bindings: add vendor prefix for Linux Automation GmbH
  ARM: dts: stm32: use uniform node names for sleep pinctrl groups
  ARM: dts: stm32: use uniform label names for sleep pinctrl phandles
  ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes
  ARM: dts: stm32: preset stm32mp15x video #address- and #size-cells
  ARM: dts: stm32: enable stm32mp157's &gpu by default
  ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15
  ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743
  ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429
  dma-pool: add additional coherent pools to map to gfp mask
  dma-remap: separate DMA atomic pools from direct remap code
  dma-debug: make __dma_entry_alloc_check_leak() static
  m68k: amiga: config: Mark expected switch fall-through
  KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker()
  KVM: s390: vsie: gmap_table_walk() simplifications
  KVM: s390: vsie: Move conditional reschedule
  MAINTAINERS: add a reviewer for KVM/s390
  KVM: s390: Fix PV check in deliverable_irqs()
  mtd: spi-nor: move #define SPINOR_OP_WRDI
  ARM: dts: r8a7791: Add PWM device nodes
  ARM: dts: r8a7791: Add TPU device node
  ARM: dts: r8a73a4: Add missing CMT1 interrupts
  MAINTAINERS: Add DT Bindings for Renesas Clock Generators
  ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk
  pm-graph v5.6
  ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable
  PM: sleep: core: Fold functions into their callers
  PM: sleep: core: Simplify the SMART_SUSPEND flag handling
  arm64: configs: Enable sun50i cpufreq nvmem
  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
  hwrng: cctrng - add missing include to linux/fips.h
  crypto: hisilicon/qm - fix build failure with ACPI off
  pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
  mmc: sdhci-xenon: fix annoying 1.8V regulator warning
  ARM: shmobile: defconfig: Refresh for v5.7-rc1
  mmc: sdhci-msm: Enable host capabilities pertains to R1b response
  mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
  mmc: meson-mx-sdio: remove the broken ->card_busy() op
  mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
  mmc: core: make mmc_interrupt_hpi() static
  remoteproc: sysmon: Inform current rproc about all active rprocs
  soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  drm/tidss: fix crash related to accessing freed memory
  remoteproc: sysmon: Add notifications for events
  remoteproc: sysmon: Add ability to send type of notification
  Documentation/powerpc: VAS API
  crypto/nx: Remove 'pid' in vas_tx_win_attr struct
  crypto/nx: Enable and setup GZIP compression type
  crypto/nx: Make enable code generic to add new GZIP compression type
  crypto/nx: Rename nx-842-powernv file name to nx-common-powernv
  crypto/nx: Initialize coproc entry with kzalloc
  powerpc/vas: Add VAS user space API
  powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API
  powerpc/vas: Initialize window attributes for GZIP coprocessor type
  powerpc: Use mm_context vas_windows counter to issue CP_ABORT
  powerpc/vas: Free send window in VAS instance after credits returned
  powerpc/vas: Display process stuck message
  powerpc/vas: Do not use default credits for receive window
  powerpc/vas: Print CRB and FIFO values
  powerpc/vas: Return credits after handling fault
  powerpc/vas: Update CSB and notify process for fault CRBs
  powerpc/vas: Setup thread IRQ handler per VAS instance
  powerpc/vas: Take reference to PID and mm for user space windows
  powerpc/vas: Register NX with fault window ID and IRQ port value
  powerpc/vas: Setup fault window per VAS instance
  powerpc/vas: Alloc and setup IRQ and trigger port address
  powerpc/vas: Define nx_fault_stamp in coprocessor_request_block
  powerpc/xive: Define xive_native_alloc_irq_on_chip()
  drm/i915/audio: error log non-zero audio power refcount after unbind
  ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
  drm/i915: fix Sphinx build duplicate label warning
  soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs
  soc: qcom: cmd-db: Use 5 digits for printing address
  soc: qcom: cmd-db: Cast sizeof() to int to silence field width warning
  remoteproc: use rproc_coredump_set_elf_info in drivers
  remoteproc: add rproc_coredump_set_elf_info
  xfrm: espintcp: save and call old ->sk_destruct
  xfrm: fix error in comment
  remoteproc: Simplify default name allocation
  remoteproc: Split firmware name allocation from rproc_alloc()
  remoteproc: Fix IDR initialisation in rproc_alloc()
  xfrm: remove the xfrm_state_put call becofe going to out_reset
  NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc()
  ima: Use ima_hash_algo for collision detection in the measurement list
  ima: Calculate and extend PCR with digests in ima_template_entry
  ima: Allocate and initialize tfm for each PCR bank
  ima: Switch to dynamically allocated buffer for template digests
  ima: Store template digest directly in ima_template_entry
  ima: Evaluate error in init_ima()
  ima: Switch to ima_hash_algo for boot aggregate
  NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion
  ALSA: usb-audio: Print more information in stream proc files
  Linux 5.7-rc2
  ALSA: hda: Remove ASUS ROG Zenith from the blacklist
  mm: Fix MREMAP_DONTUNMAP accounting on VMA merge
  io_uring: only restore req->work for req that needs do completion
  igc: Add debug messages to MAC filter code
  igc: Refactor igc_del_mac_filter()
  igc: Refactor igc_mac_entry_can_be_used()
  igc: Remove igc_*_mac_steering_filter() wrappers
  igc: Remove IGC_MAC_STATE_QUEUE_STEERING
  igc: Remove 'queue' check in igc_del_mac_filter()
  igc: Improve address check in igc_del_mac_filter()
  igc: Refactor igc_rar_set_index()
  igc: Fix igc_uc_unsync()
  igc: Change igc_add_mac_filter() returning value
  igc: Check unsupported flag in igc_add_mac_filter()
  igc: Remove duplicate code in MAC filtering logic
  e1000e: fix S0ix flows for cable connected case
  igc: Add new device IDs for i225 part
  Input: delete unused GP2AP002A00F driver
  MAINTAINERS: remove Stefan Popa's email
  iio: adc: ad7192: fix null pointer de-reference crash during probe
  iio: core: remove extra semi-colon from devm_iio_device_register() macro
  iio: adc: ti-ads8344: properly byte swap value
  iio: imu: inv_mpu6050: fix suspend/resume with runtime power
  iio: st_sensors: rely on odr mask to know if odr can be set
  iio: xilinx-xadc: Make sure not exceed maximum samplerate
  iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
  iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
  iio: xilinx-xadc: Fix ADC-B powerdown
  iio: dac: ad5770r: fix off-by-one check on maximum number of channels
  iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device
  iio: core: Fix handling of 'dB'
  dt-bindings: iio: adc: stm32-adc: fix id relative path
  counter: 104-quad-8: Add lock guards - generic interface
  iio: magnetometer: ak8974: Silence deferred-probe error
  Documentation: ABI: document IIO in_proximity_nearlevel file
  iio: vcnl4000: Export near level property for proximity sensor
  dt-bindings: iio: light: vcnl4000: Add proximity-near-level
  dt-bindings: iio: Introduce common properties for iio sensors
  dt-bindings: iio: vcnl4000: convert bindings to YAML format
  iio: Fix misspellings of "Analog Devices"
  iio: light: isl29125: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource
  iio: adc: at91-adc: Use devm_platform_ioremap_resource
  iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource
  iio:light:ltr501: Drop unnecessary cast of parameter in regmap_bulk_read
  iio:magn:mmc35240: Drop unnecessary casts of val parameter in regmap_bulk*
  iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions.
  iio:chemical:bme680: Tidy up parameters to regmap_bulk_read
  iio:chemical:atlas-sensor: Drop unnecessary explicit casts in regmap_bulk_read calls
  iio:accel:mxc4005: Drop unnecessary explicit casts in regmap_bulk_read calls
  iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver
  iio: buffer: drop devm_iio_kfifo_free() API call
  iio: buffer: drop devm_iio_hw_consumer_free() API call
  iio: inkern: drop devm_iio_channel_release{_all} API calls
  iio: core: drop devm_iio_trigger_free() API call
  iio: core: drop devm_iio_trigger_unregister() API call
  iio: core: drop devm_iio_device_free() API call
  iio: core: drop devm_iio_triggered_buffer_cleanup() API call
  iio: core: drop devm_iio_device_unregister() API call
  iio: move 'indio_dev->info' null check first in __iio_device_register()
  iio: buffer: remove 'scan_el_attrs' attribute group from buffer struct
  iio: imu: adis: Add a missing '\n' in a log message
  iio: xilinx-xadc: Fix typo
  dt-bindings: iio: adc: rockchip-saradc: add description for px30
  dt-bindings: iio: adc: rockchip-saradc: add description for rk3308
  dt-bindings: iio: adc: convert rockchip saradc bindings to yaml
  iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes
  iio: adc: Add MAX1241 driver
  dt-bindings: iio: adc: Add MAX1241 bindings
  iio: accel: st_sensors: add support for LIS2HH12
  dt-bindings: st_sensors: add st,lis2hh12 compatible entry
  iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL
  iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE
  iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  iio: imu: st_lsm6dsx: configure full scale on slave device if supported
  dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema
  dt-bindings: iio: tsl2563: convert bindings to YAML
  dt-bindings: iio: adc: add bindings doc for AD9467 ADC
  iio: adc: ad9467: add support AD9467 ADC
  dt-bindings: iio: adc: add bindings doc for AXI ADC driver
  iio: adc: adi-axi-adc: add support for AXI ADC IP core
  iio: buffer-dmaengine: add dev-managed calls for buffer alloc
  iio: buffer-dmaengine: use %zu specifier for sprintf(align)
  include: fpga: adi-axi-common.h: add version helper macros
  include: fpga: adi-axi-common.h: fixup whitespace tab -> space
  iio: buffer: drop left-over 'stufftoread' field
  iio: temperature: ltc2983: remove redundant comparison to bool
  iio: imu: inv_mpu6050: add debugfs register r/w interface
  iio: pressure: bmp280: Join string literals back
  iio: pressure: bmp280: Drop unneeded explicit castings
  iio: pressure: bmp280: Explicitly mark GPIO optional
  iio: pressure: bmp280: Convert to use ->read_avail()
  iio: pressure: bmp280: Tolerate IRQ before registering
  iio: imu: inv_mpu6050: convert to use i2c_new_client_device()
  iio: magn: bmc150: Use vsprintf extension %pe for symbolic error name
  iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for symbolic error name
  iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for symbolic error name
  iio: imu: bmi160_spi: Use vsprintf extension %pe for symbolic error name
  iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbolic error name
  iio: gyro: mpu3050: Use vsprintf extension %pe for symbolic error name
  iio: gyro: bmg160_spi: Use vsprintf extension %pe for symbolic error name
  iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symbolic error name
  iio: accel: kxsd9: Use vsprintf extension %pe for symbolic error name
  iio: adc: ad7793: use read_avail iio hook for scale available
  iio: buffer: Don't allow buffers without any channels enabled to be activated
  iio: tsl2772: Use scnprintf() for avoiding potential buffer overflow
  iio: adc: max1363: replace uses of mlock
  iio: health: max30100: use generic property handler
  iio/gyro/bmg160: Add support for BMI088 chip
  iio: buffer: re-introduce bitmap_zalloc() for trialmask
  MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver
  iio: ad_sigma_delta: remove unused IIO channel macros
  iio: adc: ad7793: define/use own IIO channel macros
  iio: adc: ad7791: define/use own IIO channel macros
  iio: adc: ad7780: define/use own IIO channel macros
  smp: Use smp_call_func_t in on_each_cpu()
  MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM to find the default MAC address
  MIPS: DTS: JZ4780: define node for JZ4780 efuse
  MIPS: use ioremap_page_range
  MIPS: move ioremap_prot und iounmap out of line
  MIPS: split out the 64-bit ioremap implementation
  MIPS: merge __ioremap_mode into ioremap_prot
  MIPS: cleanup fixup_bigphys_addr handling
  MIPS: remove cpu_has_64bit_addresses
  ASoC: txx9: don't work around too small resource_size_t
  MIPS: Netlogic: remove unneeded semicolon in fmn_message_handler()
  netfilter: nat: fix error handling upon registering inet hook
  net/mlx5: Enable SW-defined RoCEv2 UDP source port
  net/mlx5: Refactor HCA capability set flow
  net/mlx5: Move QP logic to mlx5_ib
  RDMA/mlx5: Alphabetically sort build artifacts
  net/mlx5: Delete not-used cmd header
  RDMA/mlx5: Delete Q counter allocations command
  net/mlx5: Remove Q counter low level helper APIs
  net/mlx5: Replace hand written QP context struct with automatic getters
  net/mlx5: Remove extra indirection while storing QPN
  net/mlx5: Open-code modify QP in the IPoIB module
  net/mlx5: Open-code modify QP in the FPGA module
  net/mlx5: Open-code modify QP in steering module
  net/mlx5: Remove empty QP and CQ events handlers
  net/mlx5: Open-code create and destroy QP calls
  net/mlx5: Provide simplified command interfaces
  arm64: dts: rockchip: add Odroid Advance Go
  dt-bindings: Add binding for Hardkernel Odroid Go Advance
  arm64: dts: rockchip: add core devicetree for rk3326
  arm64: dts: rockchip: remove bus-width from mmc nodes in rk3308-roc-cc
  arm64: dts: rockchip: add micro SD card regulator to rockpro64
  dt-bindings: display: convert rockchip rk3066 hdmi bindings to yaml
  arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
  arm64: dts: rockchip: drop #address-cells, #size-cells from rk3399 pmugrf node
  arm64: dts: rockchip: drop #address-cells, #size-cells from rk3328 grf node
  arm64: dts: rockchip: drop non-existent gmac2phy pinmux options from rk3328
  arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
  arm64: dts: rockchip: enable DC charger detection pullup on Pinebook Pro
  arm64: dts: rockchip: fix inverted headphone detection on Pinebook Pro
  arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308
  Input: evdev - use keyed wakeups
  Input: spear-keyboard - fix a typo in a module name in Kconfig
  Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION
  Input: usbtouchscreen - add support for BonXeon TP
  Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper
  r8169: add workaround for RTL8168evl TSO hw issues
  r8169: improve rtl8169_tso_csum_v2
  r8169: use rtl8169_set_features in rtl8169_init_one
  r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg
  r8169: remove NETIF_F_HIGHDMA from vlan_features
  r8169: move setting OCP base to generic init code
  enetc: permit configuration of rx-vlan-filter with ethtool
  net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules
  net: phy: broadcom: Add support for BCM53125 internal PHYs
  net: phy: mdio-bcm-iproc: Do not show kernel pointer
  net: dsa: b53: per-port interrupts are optional
  tcp: cache line align MAX_TCP_HEADER
  net: phy: at803x: add support for AR8032 PHY
  mptcp: fix 'Attempt to release TCP socket in state' warnings
  mptcp: fix splat when incoming connection is never accepted before exit/close
  net/mlx4_en: avoid indirect call in TX completion
  ipv6: rpl: fix full address compression
  net: stmmac: Fix sub-second increment
  net: stmmac: fix enabling socfpga's ptp_ref_clock
  wimax/i2400m: Fix potential urb refcnt leak
  i2c: busses: remove duplicate dev_err()
  i2c: Add Qualcomm CCI I2C driver
  dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller
  xattr.h: Replace zero-length array with flexible-array member
  uapi: linux: fiemap.h: Replace zero-length array with flexible-array member
  uapi: linux: dlm_device.h: Replace zero-length array with flexible-array member
  tpm_eventlog.h: Replace zero-length array with flexible-array member
  ti_wilink_st.h: Replace zero-length array with flexible-array member
  swap.h: Replace zero-length array with flexible-array member
  skbuff.h: Replace zero-length array with flexible-array member
  sched: topology.h: Replace zero-length array with flexible-array member
  rslib.h: Replace zero-length array with flexible-array member
  rio.h: Replace zero-length array with flexible-array member
  posix_acl.h: Replace zero-length array with flexible-array member
  platform_data: wilco-ec.h: Replace zero-length array with flexible-array member
  memcontrol.h: Replace zero-length array with flexible-array member
  list_lru.h: Replace zero-length array with flexible-array member
  lib: cpu_rmap: Replace zero-length array with flexible-array member
  irq.h: Replace zero-length array with flexible-array member
  ihex.h: Replace zero-length array with flexible-array member
  igmp.h: Replace zero-length array with flexible-array member
  genalloc.h: Replace zero-length array with flexible-array member
  ethtool.h: Replace zero-length array with flexible-array member
  energy_model.h: Replace zero-length array with flexible-array member
  enclosure.h: Replace zero-length array with flexible-array member
  dirent.h: Replace zero-length array with flexible-array member
  digsig.h: Replace zero-length array with flexible-array member
  can: dev: peak_canfd.h: Replace zero-length array with flexible-array member
  blk_types: Replace zero-length array with flexible-array member
  blk-mq: Replace zero-length array with flexible-array member
  bio: Replace zero-length array with flexible-array member
  rtc: 88pm860x: remove useless range check
  rtc: mt2712: switch to devm_platform_ioremap_resource
  rtc: mt2712: remove unnecessary error string
  tipc: Fix potential tipc_node refcnt leak in tipc_rcv
  tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv
  net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
  ALSA: hda/realtek - Fix unexpected init_amp override
  ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
  hwmon: (jc42) Fix name to have no illegal characters
  x86/asm: Provide a Kconfig symbol for disabling old assembly annotations
  perf hist: Add fast path for duplicate entries check
  perf c2c: Add option to enable the LBR stitching approach
  perf top: Add option to enable the LBR stitching approach
  perf script: Add option to enable the LBR stitching approach
  perf report: Add option to enable the LBR stitching approach
  perf callchain: Stitch LBR call stack
  perf callchain: Save previous cursor nodes for LBR stitching approach
  perf thread: Save previous sample for LBR stitching approach
  perf thread: Add a knob for LBR stitch approach
  perf machine: Factor out lbr_callchain_add_lbr_ip()
  perf machine: Factor out lbr_callchain_add_kernel_ip()
  perf machine: Refine the function for LBR call stack reconstruction
  perf machine: Remove the indent in resolve_lbr_callchain_sample
  perf header: Support CPU PMU capabilities
  perf parser: Add support to specify rXXX event with pmu
  perf doc: allow ASCIIDOC_EXTRA to be an argument
  perf pmu: Add support for PMU capabilities
  tools lib traceevent: Take care of return value of asprintf
  perf stat: Force error in fallback on :k events
  perf tools: Add support for leader-sampling with AUX area events
  perf evlist: Allow multiple read formats
  perf evsel: Rearrange perf_evsel__config_leader_sampling()
  perf evlist: Move leader-sampling configuration
  perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event()
  clang-format: Update with the latest for_each macro list
  clang-format: don't indent namespaces
  x86/split_lock: Add Tremont family CPU models
  x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural
  drm/i915: Refactor setting dma info to a common helper
  drm/i915: remove redundant assignment to variable test_result
  drm/i915: Add ICL PG3 PW ID for EHL
  buffer: remove useless comment and WB_REASON_FREE_MORE_MEM, reason.
  drm/dp_mst: Zero assigned PBN when releasing VCPI slots
  drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
  drm/i915/tc: Do not warn when aux power well of static TC ports timeout
  drm/i915/tc: Catch TC users accessing FIA registers without enable aux
  drm/i915/tc/tgl: Implement TC cold sequences
  drm/i915/tc: Skip ref held check for TC legacy aux power wells
  drm/i915/tc/icl: Implement TC cold sequences
  drm/i915/display: Split hsw_power_well_enable() into two
  scsi: qedf: Get dev info after updating the params
  drm/i915/display: Add intel_legacy_aux_to_power_domain()
  scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
  drm/i915/display: Move out code to return the digital_port of the aux ch
  scsi: qedf: Add schedule recovery handler
  scsi: qedf: Implement callback for bw_update
  scsi: qed: Send BW update notifications to the protocol drivers
  scsi: qedf: Honor status qualifier in FCP_RSP per spec
  scsi: qedf: Acquire rport_lock for resetting the delay_timestamp
  scsi: qedf: Increase the upper limit of retry delay
  scsi: qedf: Keep track of num of pending flogi
  drm/amdgpu/display: give aux i2c buses more meaningful names
  drm/amdgpu/display: fix aux registration (v2)
  drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
  drm/amd/powerplay: fix resume failed as smu table initialize early exit
  drm/i915: Add missing deinitialization cases of load failure
  scsi: mvsas: remove unused symbol 'mvs_th'
  scsi: mvsas: make mvst_host_attrs static
  scsi: qedi: make qedi_ll2_buf_size static
  scsi: ufs: full reinit upon resume if link was off
  ANDROID: Add C protos for dma_buf/drm_prime get_uuid
  selinux: implement new format of filename transitions
  selinux: move context hashing under sidtab
  selinux: hash context structure directly
  selinux: store role transitions in a hash table
  ASoC: Intel: haswell: Power transition refactor
  ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell
  ASoC: stm32: sai: fix sai probe
  drm/i915/icl: Update forcewake firmware ranges
  x86/early_printk: Remove unused includes
  drm/i915/selftests: Check power consumption at min/max frequencies
  drm/i915/selftests: Move gpu energy measurement into its own little lib
  scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static
  scsi: fnic: make fnic_list and fnic_list_lock static
  scsi: fnic: make some symbols static
  drm/i915: Add pre/post plane updates for SAGV
  drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv
  drm/i915: Add intel_atomic_get_bw_*_state helpers
  x86/resctrl: Preserve CDP enable over CPU hotplug
  igc: Fix default MAC address filter override
  igc: Remove dead code related to flower filter
  igc: Fix NFC queue redirection support
  igc: Remove copper fiber switch control
  igc: Enable NETIF_F_HW_TC flag
  igc: Fix double definition
  igc: Fix overwrites when dumping registers
  igc: Remove forward declaration
  igc: Remove unused CTRL_EXT_LINK_MODE_MASK
  igc: Remove unused MDIC_DEST mask
  e1000: Distribute switch variables for initialization
  igc: Add support for ETF offloading
  igc: Add support for taprio offloading
  igc: Add GSO partial support
  svcrdma: Fix leak of svc_rdma_recv_ctxt objects
  svcrdma: Fix trace point use-after-free race
  SUNRPC: Fix backchannel RPC soft lockups
  f2fs: support read iostat
  f2fs: Fix the accounting of dcc->undiscard_blks
  f2fs: fix to handle error path of f2fs_ra_meta_pages()
  f2fs: report the discard cmd errors properly
  f2fs: fix long latency due to discard during umount
  f2fs: add tracepoint for f2fs iostat
  kbuild: check libyaml installation for 'make dt_binding_check'
  soc: imx8: select SOC_BUS
  soc: tegra: fix tegra_pmc_get_suspend_mode definition
  soc: fsl: dpio: avoid stack usage warning
  drm/tegra: Clean up GPIO includes
  debugfs: remove return value of debugfs_create_u32()
  kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP
  cpufreq: intel_pstate: Use passive mode by default without HWP
  KVM: Remove CREATE_IRQCHIP/SET_PIT2 race
  soc: fsl: dpio: fix incorrect pointer conversions
  ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  x86/resctrl: Fix invalid attempt at removing the default resource group
  blk-wbt: Drop needless newlines from tracepoint format strings
  blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals
  s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig
  video: fbdev: vesafb: add missed release_region
  video: fbdev: arcfb: add missed free_irq and fix the order of request_irq
  fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove
  ARM/fbdev: sa11x0: Switch to use GPIO descriptors
  video: fbdev: aty128fb: remove unused 'sdr_64'
  omapfb/dss: remove unused variable 'venc_config_pal_bdghi'
  video: vt8500lcdfb: fix fallthrough warning
  video: fbdev: imxfb: ensure balanced regulator usage
  video: fbdev: controlfb: remove function prototypes part #3
  video: fbdev: controlfb: remove function prototypes part #2
  video: fbdev: controlfb: remove function prototypes part #1
  video: fbdev: controlfb: remove obsolete module support
  video: fbdev: controlfb: add COMPILE_TEST support
  video: fbdev: controlfb: fix sparse warning about using incorrect type
  video: ssd1307fb: Remove redundant forward declaration
  video: ssd1307fb: Convert to atomic PWM API
  video: ssd1307fb: Make use of device properties
  video: ssd1307fb: Introduce temporary variable to increase readability
  video: ssd1307fb: Convert driver to use ->probe_new()
  platform/x86/intel-uncore-freq: make uncore_root_kobj static
  platform/x86: touchscreen_dmi: Add touchscreen info for techBite Arc 11.6.
  platform/x86: touchscreen_dmi: Add info for the MP-man MPWIN895CL tablet
  drm/i915/selftests: Take the engine wakeref around __rps_up_interrupt
  platform/x86: wmi: Make two functions static
  platform/x86: surface3_power: Fix a NULL vs IS_ERR() check in probe
  drm/i915/selftests: Delay spinner before waiting for an interrupt
  leds: tlc591xxt: hide error on EPROBE_DEFER
  of: unittest: kmemleak in duplicate property update
  of: overlay: kmemleak in dup_and_fixup_symbol_prop()
  of: unittest: kmemleak in of_unittest_overlay_high_level()
  of: unittest: kmemleak in of_unittest_platform_populate()
  of: unittest: kmemleak on changeset destroy
  MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView
  MAINTAINERS: dt: update display/allwinner file entry
  dt-bindings: iio: dac: AD5570R fix bindings errors
  spi: hisi-sfc-v3xx: add error check after per operation
  spi: stm32-qspi: Add pm_runtime support
  btrfs: fix setting last_trans for reloc roots
  module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT_MODULE_RWX #ifdefs
  drm/i915/gt: Scrub execlists state on resume
  leds: tca6507: Include the right header
  leds: lt3593: Drop surplus include
  leds: lp3952: Include the right header
  leds: lm355x: Drop surplus include
  drm/i915/display: Enable DP Display Audio WA
  dmaengine: ioat: Decreasing allocation chunk size 2M->512K
  dmaengine: ioat: fixing chunk sizing macros dependency
  dmaengine: Fix misspelling of "Analog Devices"
  dt-bindings: dma: renesas,usb-dmac: convert bindings to json-schema
  dt-bindings: dma: renesas,rcar-dmac: convert bindings to json-schema
  dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev
  pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  gpio: mlxbf2: remove unused including <linux/version.h>
  ALSA: hda/hdmi: Add module option to disable audio component binding
  gpio: dwapb: Split out dwapb_get_irq() helper
  gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls
  gpio: dwapb: Drop bogus BUG_ON()s
  gpio: dwapb: Switch to more usual pattern of RMW in dwapb_gpio_set_debounce()
  gpio: dwapb: Convert to use IRQ core provided macros
  gpio: dwapb: Use device_get_match_data() to simplify code
  gpio: dwapb: Convert to use irqd_to_hwirq()
  gpio: dwapb: Deduplicate IRQ resource management
  gpio: dwapb: set default handler to be handle_bad_irq()
  gpio: dwapb: Use chained IRQ prologue and epilogue
  gpio: dwapb: Refactor IRQ handler to use bit operations
  gpio: dwapb: Append MODULE_ALIAS for platform driver
  MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver
  gpio: dwapb: Add debounce reference clock support
  gpio: dwapb: Use optional-clocks interface for APB ref-clock
  dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver maintainers
  dt-bindings: gpio: Add DW GPIO debounce clock property
  dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema
  pinctrl: mcp23s08: add module license
  pinctrl: qcom: Remove duplicated include from pinctrl-msm.c
  x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL()
  virtio: drop vringh.h dependency
  virtio_blk: add a missing include
  virtio-balloon: Avoid using the word 'report' when referring to free page hinting
  virtio-balloon: make virtballoon_free_page_report() static
  vdpa: fix comment of vdpa_register_device()
  vdpa: make vhost, virtio depend on menu
  vdpa: allow a 32 bit vq alignment
  drm/virtio: fix up for include file changes
  remoteproc: pull in slab.h
  rpmsg: pull in slab.h
  virtio_input: pull in slab.h
  remoteproc: pull in slab.h
  virtio-rng: pull in slab.h
  virtgpu: pull in uaccess.h
  tools/virtio: make asm/barrier.h self contained
  tools/virtio: define aligned attribute
  ALSA: Fix misspellings of "Analog Devices"
  drm/i915/gvt: skip populate shadow context if guest context not changed
  usb: raw-gadget: Fix copy_to/from_user() checks
  usb: raw-gadget: fix raw_event_queue_fetch locking
  x86/mce: Drop bogus comment about mce.kflags
  usb: gadget: udc: atmel: Fix vbus disconnect handling
  KVM: arm64: PSCI: Forbid 64bit functions for 32bit guests
  KVM: arm64: PSCI: Narrow input registers when using 32bit functions
  dts: arm: stih407-family: remove duplicated rng nodes
  dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage
  test_firmware: remove unnecessary test_fw_mutex in test_dev_config_show_xxx
  firmware: Drop unused pages field from struct firmware
  irqchip/irq-bcm7038-l1: Make bcm7038_l1_of_init() static
  irqchip/irq-mvebu-icu: Make legacy_bindings static
  irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order
  irqchip/sifive-plic: Fix maximum priority threshold value
  irqchip/ti-sci-inta: Fix processing of masked irqs
  irqchip/mbigen: Free msi_desc on device teardown
  firmware_loader: remove unused exports
  firmware: imx: fix compile-testing
  drm/i915: Add i915_lpsp_status debugfs attribute
  drm/i915: Add connector dbgfs for all connectors
  drm/i915: Add i915_lpsp_capability debugfs
  drm/i915: Power well id for ICL PG3
  media: dvb-frontends: DUMMY_FE should depends on DVB_CORE
  usb: dwc3: gadget: Fix request completion check
  media: cec/usb: depends on USB_SUPPORT and TTY
  media: mc/Kconfig: remove staging dependency for request API
  ARM: tegra: Kill off "simple-panel" compatibles
  media: cec: don't select PCI & DMI
  drm/i915: Update DRIVER_DATE to 20200417
  gpio: pca953x: disable regmap locking
  MAINTAINERS: update list of qtnfmac maintainers
  MAINTAINERS: Update URL for wireless drivers
  arm/xen: make _xen_start_info static
  drm/i915/tgl: TBT AUX should use TC power well ops
  ANDROID: build.config.allmodconfig: Remove outdated XFS_FS comment
  rpmsg: fix a comment typo for rpmsg_device_match()
  remoteproc: convert to DEFINE_SHOW_ATTRIBUTE
  remoteproc: mtk_scp: use dma_addr_t for DMA API
  remoteproc: qcom_q6v5_mss: fix q6v5_probe() error paths
  remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
  virtio/test: fix up after IOTLB changes
  vhost: Create accessors for virtqueues private_data
  vdpasim: Return status in vdpasim_get_status
  vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm'
  vhost: remove set but not used variable 'status'
  vhost: vdpa: remove unnecessary null check
  vdpa-sim: depend on HAS_DMA
  dt-bindings: Clean-up schema indentation formatting
  dt-bindings: input: Convert gpio-keys bindings to schema
  f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
  amd-xgbe: Use __napi_schedule() in BH context
  ARM: dts: bcm283x: Disable dsi0 node
  mISDN: make dmril and dmrim static
  net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
  net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
  dm verity fec: fix hash block number in verity_fec_decode
  HID: mcp2221: add GPIO functionality support
  dm writecache: fix data corruption when reloading the target
  Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
  dt-bindings: Fix misspellings of "Analog Devices"
  ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
  ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
  ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module
  ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
  ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
  ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
  ANDROID: GKI: Add DRM_TTM config to GKI
  gpio: merrifield: Better show how GPIO and IRQ bases are derived from hardware
  gpio: merrifield: Switch over to MSI interrupts
  gpio: pch: Use in pch_irq_type() macros provided by IRQ core
  gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking
  gpio: pch: Get rid of unneeded variable in IRQ handler
  gpio: pch: Use BIT() and GENMASK() where it's appropriate
  smb3: remove overly noisy debug line in signing errors
  keys: Fix proc_keys_next to increase position index
  ahci: Add Intel Comet Lake PCH-U PCI ID
  FROMLIST: drm/prime: add support for virtio exported objects
  FROMLIST: dma-buf: add support for virtio exported objects
  xfs: move inode flush to the sync workqueue
  pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly
  mips: loongsoon2ef: remove private clk api
  MIPS: Fix typo for user_ld macro definition
  blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
  perf intel-pt: Add support for synthesizing callchains for regular events
  perf evsel: Add support for synthesized sample type
  perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set
  perf thread-stack: Add thread_stack__sample_late()
  perf auxtrace: Add an option to synthesize callchains for regular events
  perf auxtrace: For reporting purposes, un-group AUX area event
  perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback
  perf cs-etm: Implement ->evsel_is_auxtrace() callback
  perf arm-spe: Implement ->evsel_is_auxtrace() callback
  perf intel-bts: Implement ->evsel_is_auxtrace() callback
  perf intel-pt: Implement ->evsel_is_auxtrace() callback
  perf auxtrace: Add ->evsel_is_auxtrace() callback
  perf script: Add flamegraph.py script
  perf metrictroup: Split the metricgroup__add_metric function
  perf expr: Add expr_scanner_ctx object
  perf expr: Add expr_ prefix for parse_ctx and parse_id
  perf synthetic-events: save 4kb from 2 stack frames
  tools api fs: Make xxx__mountpoint() more scalable
  perf bench: Add event synthesis benchmark
  perf script: Simplify auxiliary event printing functions
  doc/admin-guide: update kernel.rst with CAP_PERFMON information
  doc/admin-guide: Update perf-security.rst with CAP_PERFMON information
  drivers/oprofile: Open access for CAP_PERFMON privileged process
  drivers/perf: Open access for CAP_PERFMON privileged process
  parisc/perf: open access for CAP_PERFMON privileged process
  powerpc/perf: open access for CAP_PERFMON privileged process
  trace/bpf_trace: Open access for CAP_PERFMON privileged process
  drm/i915/perf: Open access for CAP_PERFMON privileged process
  perf tools: Support CAP_PERFMON capability
  perf/core: open access to probes for CAP_PERFMON privileged process
  perf/core: Open access to the core for CAP_PERFMON privileged process
  capabilities: Introduce CAP_PERFMON to kernel and user space
  perf annotate: Add basic support for bpf_image
  perf machine: Set ksymbol dso as loaded on arrival
  perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event
  perf stat: Honour --timeout for forked workloads
  spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB buffer size
  ASoC: Fix misspellings of "Analog Devices"
  serial: sh-sci: Make sure status register SCxSR is read in correct sequence
  serial: sunhv: Initialize lock for non-registered console
  serial: uartps: Use cdns_uart_tx_empty in console_write
  serial: uartps: Wait for tx_empty in console setup
  vt: extract selection chars storing from vc_do_selection
  vt: selection, split __set_selection_kernel
  serial: sh-sci: Drop unused include
  drivers/tty: remove redundant assignment to variable i and rename it to ret
  tty: serial: fsl_lpuart: make coverity happy
  serial: omap: Convert to use GPIO descriptors
  serial: lpc32xx_hs: Drop surplus include
  Revert "serial: uartps: Register own uart console and driver structures"
  Revert "serial: uartps: Move Port ID to device data structure"
  Revert "serial: uartps: Change uart ID port allocation"
  Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
  Revert "serial: uartps: Fix error path when alloc failed"
  Revert "serial: uartps: Use the same dynamic major number for all ports"
  Revert "serial: uartps: Fix uartps_major handling"
  usb: cdns3: gadget: make a bunch of functions static
  usb: fusb302: Convert to use GPIO descriptors
  usb: cdns3: change dev_info to dev_dbg for debug message
  usb: cdns3: change "cdsn3" to"cdns3"
  usb: cdns3: delete role_override
  usb: cdns3: core: get role switch node from firmware
  spi: dw: remove cs_control and poll_mode members from chip_data
  spi: dw: remove unused dw_spi_chip handling
  USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
  gpio: gpio-pca953x, Add get_multiple function
  phy: tegra: Select USB_COMMON for usb_get_maximum_speed()
  usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
  usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
  cdc-acm: introduce a cool down
  cdc-acm: close race betrween suspend() and acm_softint
  UAS: fix deadlock in error handling and PM flushing work
  UAS: no use logging any details in case of ENODEV
  ASoC: qdsp6: Suggest more generic node names
  spi: spidev_test: Add support for Octal mode data transfers
  spi: spidev: Add support for Octal mode data transfers
  usb: raw-gadget: fix raw_event_queue_fetch locking
  usb: raw-gadget: Fix copy_to/from_user() checks
  usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL
  USB: early: Handle AMD's spec-compliant identifiers, too
  USB: core: Fix free-while-in-use bug in the USB S-Glibrary
  usb: phy: jz4770: Add a missing '\n' in a log message
  USB: dwc2: Use the correct style for SPDX License Identifier
  USB: mtu3: Use the correct style for SPDX License Identifier
  USB: musb: Use the correct style for SPDX License Identifier
  USB: misc: Use the correct style for SPDX License Identifier
  USB: isp1760: Use the correct style for SPDX License Identifier
  USB: host: Use the correct style for SPDX License Identifier
  usb: gadget: legacy: fix redundant initialization warnings from cppcheck
  usb: host: u132-hcd: Remove u132_static_list and list head u132_list
  USB: early: Use the correct style for SPDX License Identifier
  USB: core: Use the correct style for SPDX License Identifier
  usb: host: ehci-tegra: Remove superfluous dev_err() message
  i3c master: GETMRL's 3rd byte is optional even with BCR_IBI_PAYLOAD
  pinctrl: mcp23s08: Split to three parts: core, I²C, SPI
  pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long()
  pinctrl: mcp23s08: Make use of device properties
  pinctrl: mcp23s08: Propagate error code from device_property_read_u32()
  pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init()
  pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one()
  pinctrl: mcp23s08: Consolidate SPI and I²C code
  pinctrl: mcp23s08: Deduplicate IRQ chip filling
  pinctrl: mcp23s08: Get rid of legacy platform data
  pinctrl: imx: Add imx8dxl driver
  dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support
  ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
  staging: vt6656: Power save stop wake_up_count wrap around.
  ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
  ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
  drm: Don't free a struct never allocated by drm_gem_fb_init()
  staging: rtl8188eu: make const char array static
  staging: rtl8188eu: cleanup long line in fw.c
  staging: rtl8188eu: rename define to upper case
  staging: vt6656: remove redundant assignment to variable ed_inx
  staging: vt6656: Remove duplicate code for the phy->service assignment
  staging: vt6656: Refactor the assignment of the phy->signal variable
  staging: vt6656: Use define instead of magic number for tx_rate
  staging: vt6656: Use BIT() macro instead of bit shift operator
  gcov: Remove old GCC 3.4 support
  arm64: barrier: Use '__unqual_scalar_typeof' for acquire/release macros
  locking/barriers: Use '__unqual_scalar_typeof' for load-acquire macros
  READ_ONCE: Drop pointer qualifiers when reading from scalar types
  READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memory accesses
  READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE()
  pinctrl: qcom: fix wrong write in update_dual_edge
  pinctrl: actions: fix function group name for i2c0_group
  ARM: versatile: Drop mapping IB2 module registers
  ARM: versatile: Remove dead sched_clock code
  ARM: realview: Drop unneeded select of multi-platform features
  ARM: integrator: Drop unneeded select of SPARSE_IRQ
  staging: vt6656: Return error code in vnt_rf_write_embedded function
  staging: vc04_services: bcm2835-audio: Make function arguments alignment match open parenthesis
  staging: sm750fb: Make function arguments alignment match open parenthesis
  staging: rtl8712: correct spelling mistake in comment
  staging: mt7621-pci: initialize 'n' variable when it is declared
  staging: mt7621-pci: add clarification comment in 'mt7621_pcie_init_virtual_bridges'
  staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT'
  staging: wfx: update TODO
  staging: wfx: drop useless attribute 'filter_mcast'
  staging: wfx: drop useless filter update when starting AP
  staging: wfx: split out wfx_filter_beacon()
  staging: wfx: drop useless attributes 'filter_prbreq' and 'filter_bssid'
  staging: wfx: drop useless call to hif_set_rx_filter()
  staging: wfx: drop struct wfx_grp_addr_table
  staging: wfx: align semantic of probe request filter with other filters
  staging: wfx: align semantic of beacon filter with other filters
  staging: wfx: drop useless wfx_fwd_probe_req()
  staging: wfx: ensure that probe requests are filtered when AP
  staging: wfx: stop changing filtering rule in wfx_hw_scan()
  staging: wfx: do not use built-in AUTO_ERP feature
  staging: wfx: disabling beacon filtering after hif_reset() is useless
  staging: wfx: do not wait for a dtim before associate
  staging: wfx: wfx_update_filtering_work() is no more used
  staging: wfx: simplify handling of beacon filter during join process
  staging: wfx: rework wfx_configure_filter()
  staging: wfx: simplify wfx_update_filtering()
  staging: wfx: update filtering even if not connected
  clk: meson: g12a: Prepare the GPU clock tree to change at runtime
  clk: meson: gxbb: Prepare the GPU clock tree to change at runtime
  proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets
  drm/i915: HDCP: fix Ri prime check done during link check
  Bluetooth: Enhanced Connection Complete event belongs to LL Privacy
  irqchip/gic-v4.1: Update effective affinity of virtual SGIs
  irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling
  drm/i915: Add YUV444 packed format support for skl+
  media: media/test_drivers: rename to test-drivers
  media: Documentation/media: drop/fix vivi references
  Revert "thunderbolt: Prevent crash if non-active NVMem file is read"
  media: Kconfig: Don't expose the Request API option
  media: radio: don't use a menu just for wl128x driver
  media: i2c/Kconfig: use sub-menus for I2C support
  pinctrl: sunxi: handle probe defferal
  usb: dwc3: gadget: Do link recovery for SS and SSP
  dt-bindings: usb: renesas,usb3-peri: add r8a77961 support
  dt-bindings: usb: renesas,usbhs: add r8a77961 support
  dt-bindings: usb: usb-xhci: add r8a77961 support
  docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
  usb: dwc3: gadget: Properly set maxpacket limit
  usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name
  usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
  pinctrl: mediatek: remove shadow variable declaration
  pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for buiding loadable module
  pinctrl: mediatek: make MediaTek pinctrl v2 driver ready for buidling loadable module
  pinctrl: nomadik:remove unneeded variable
  gpiolib: acpi: Add missing __init(const) markers to initcall-s
  crypto: marvell/octeontx - Add missing '\n' in log messages
  crypto: api - Fix use-after-free and race in crypto_spawn_alg
  crypto: ccp -- don't "select" CONFIG_DMADEVICES
  crypto: algapi - Avoid spurious modprobe on LOADED
  crypto: sun8i-ss - Delete an error message in sun8i_ss_probe()
  hwrng: xgene - Delete an error message in xgene_rng_probe()
  hwrng: omap - Delete an error message in of_get_omap_rng_device_details()
  crypto: amlogic - Delete duplicate dev_err in meson_crypto_probe()
  crypto: hisilicon/qm - stop qp by judging sq and cq tail
  crypto: hisilicon/sec2 - add controller reset support for SEC2
  crypto: hisilicon/hpre - add controller reset support for HPRE
  crypto: hisilicon/zip - add controller reset support for zip
  crypto: hisilicon/qm - add controller reset interface
  crypto: hisilicon - add vfs_num module parameter for hpre/sec
  crypto: hisilicon - unify SR-IOV related codes into QM
  crypto: hisilicon - put vfs_num into struct hisi_qm
  MAINTAINERS: add HG as cctrng maintainer
  hwrng: cctrng - introduce Arm CryptoCell driver
  dt-bindings: add device tree binding for Arm CryptoCell trng engine
  crypto: caam - fix the address of the last entry of S/G
  crypto: caam - fix use-after-free KASAN issue for RSA algorithms
  crypto: caam - fix use-after-free KASAN issue for HASH algorithms
  crypto: caam - fix use-after-free KASAN issue for AEAD algorithms
  crypto: caam - fix use-after-free KASAN issue for SKCIPHER algorithms
  drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE()
  proc: Handle umounts cleanly
  ext4: convert BUG_ON's to WARN_ON's in mballoc.c
  ext4: increase wait time needed before reuse of deleted inode numbers
  ext4: remove set but not used variable 'es' in ext4_jbd2.c
  ext4: remove set but not used variable 'es'
  ext4: do not zeroout extents beyond i_disksize
  ext4: fix return-value types in several function comments
  ext4: use non-movable memory for superblock readahead
  ext4: use matching invalidatepage in ext4_writepage
  cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+
  cifs: dump the session id and keys also for SMB2 sessions
  tipc: fix incorrect increasing of link window
  ASoC: SOF: topology: handle multiple sets of tuple arrays
  ASoC: SOF: topology: stop parsing when all tokens have been found
  ASoC: SOF: topology: Get HDA rate and channels from topology
  ASoC: SOF: topology: fix: parse hda_tokens to &config->hda
  ASoC: SOF: topology: Get ALH rate amd channels from topology
  ASoC: SOF: align sof_ipc_dai_alh_params with FW
  ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field
  ASoC: SOF: Intel: Change DMIC load IPC to fixed length
  ASoC: SOF: Intel: Fix typo in header file comment text
  ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer.
  ASoC: SOF: make sof_ipc_cc_version to fixed length
  ASoC: SOF: change type char to uint8_t in topology.h
  ASoC: SOF: change type char to uint8_t in trace.h
  ASoC: SOF: change type char to uint8_t in info.h
  ASoC: SOF: add debug ABI version
  ASoC: SOF: add probe support extend data
  ASoC: SOF: topology: Add support for DC Blocker
  ASoC: SOF: ext_manifest: parse compiler version
  ASoC: SOF: ext_manifest: parse windows
  ASoC: SOF: ext_manifest: parse firmware version
  ASoC: SOF: Introduce extended manifest
  ASoC: SOF: Introduce offset in firmware data
  Documentation: Fix tcp_challenge_ack_limit default value
  ASoC: SOF: Mark get_ext* function ext_hdr arguments as const
  ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's
  net: tulip: make early_486_chipsets static
  drm/i915/gt: Update PMINTRMSK holding fw
  drm/i915/selftests: Exercise basic RPS interrupt generation
  dt-bindings: net: ethernet-phy: add desciption for ethernet-phy-id1234.d400
  ipv6: remove redundant assignment to variable err
  drm/i915/tgl: Initialize multicast register steering for workarounds
  drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping
  dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry
  ASoC: SOF: Add i.MX8MP device descriptor
  drm/i915/tgl: Add Wa_14010477008:tgl
  ASoC: SOF: imx: Add i.MX8M HW support
  ASoC: SOF: imx: fix undefined reference issue
  ASoC: SOF: imx8: Fix randbuild error
  selinux: drop unnecessary smp_load_acquire() call
  ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence
  dt-bindings: pwm: Fix cros-ec-pwm example dtc 'reg' warning
  selinux: free str on error in str_read()
  scripts: documentation-file-ref-check: Add line break before exit
  scripts/kernel-doc: Add missing close-paren in c:function directives
  docs: admin-guide: merge sections for the kernel.modprobe sysctl
  docs: timekeeping: Use correct prototype for deprecated functions
  arm64: csum: Disable KASAN for do_csum()
  fault_inject: Don't rely on "return value" from WRITE_ONCE()
  net: tls: Avoid assigning 'const' pointer to non-const pointer
  netfilter: Avoid assigning 'const' pointer to non-const pointer
  compiler/gcc: Raise minimum GCC version for kernel builds to 4.8
  drm/i915/ehl: extended Wa_2006604312 to ehl
  net/rds: Use ERR_PTR for rds_message_alloc_sgs()
  net: mscc: ocelot: fix untagged packet drops when enslaving to vlan aware bridge
  ANDROID: Incremental fs: Fix create_file performance
  spi: dt-bindings: rspi: Convert to json-schema
  ASoC: topology: Remove unneeded semicolon
  brcmfmac: remove leading space
  ASoC: topology: Fix endianness issue
  ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
  i2c: tegra: Synchronize DMA before termination
  i2c: tegra: Better handle case where CPU0 is busy for a long time
  dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
  i2c: cadence: Added slave support
  dmaengine: idxd: export hw version through sysfs
  dt-bindings: reserved-memory: Introduce memory-region-names
  dt-bindings: vendor-prefixes: Add Check Point
  dt-bindings: dma: uniphier-xdmac: switch to single reg region
  include/linux/dmaengine: Typos fixes in API documentation
  dmaengine: xilinx_dma: Add missing check for empty list
  dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654
  KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault)
  KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT
  KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1
  KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT)
  KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush
  selftests: kvm: Add testcase for creating max number of memslots
  KVM: selftests: Make set_memory_region_test common to all architectures
  KVM: selftests: Add "zero" testcase to set_memory_region_test
  selftests: kvm: Add vm_get_fd() in kvm_util
  KVM: selftests: Add "delete" testcase to set_memory_region_test
  KVM: sefltests: Add explicit synchronization to move mem region test
  KVM: selftests: Add GUEST_ASSERT variants to pass values to host
  KVM: selftests: Add util to delete memory region
  KVM: selftests: Use kernel's list instead of homebrewed replacement
  KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm()
  KVM: pass through CPUID(0x80000006)
  KVM: x86: Return updated timer current count register from KVM_GET_LAPIC
  KVM: remove redundant assignment to variable r
  KVM: SVM: Fix __svm_vcpu_run declaration.
  KVM: SVM: Do not setup frame pointer in __svm_vcpu_run
  KVM: SVM: Fix build error due to missing release_pages() include
  KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD
  kvm: nVMX: match comment with return type for nested_vmx_exit_reflected
  kvm: nVMX: reflect MTF VM-exits if injected by L1
  dmaengine: ti: k3-psil: fix deadlock on error path
  dt-bindings: display: move DSI panels to panel-simple-dsi
  dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema
  dt-bindings: display: convert lgphilips,lb035q02 to DT Schema
  dt-bindings: display: convert seiko,43wvf1g to DT Schema
  dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema
  dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema
  dt-bindings: display: convert sharp,ls043t1le01 to DT Schema
  dt-bindings: display: drop unused simple-panel.txt
  dt-bindings: display: convert sitronix,st7789v to DT Schema
  dt-bindings: display: convert sony,acx565akm to DT Schema
  dt-bindings: display: convert startek,startek-kd050c to DT Schema
  dt-bindings: display: convert toppoly panels to DT Schema
  dt-bindings: display: convert samsung,ld9040 to DT Schema
  dt-bindings: display: convert samsung,s6d16d0 to DT Schema
  dt-bindings: display: convert samsung AMOLED to DT Schema
  dt-bindings: display: convert raydium,rm67191 to DT Schema
  dt-bindings: display: convert osddisplays,osd101t2587-53ts to DT Schema
  dt-bindings: display: convert lg,lg4573 to DT Schema
  dt-bindings: display: convert simple lg panels to DT Schema
  dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema
  dt-bindings: display: convert kingdisplay,kd035g6-54nt to DT Schema
  dt-bindings: display: convert jdi,lt070me05000 to DT Schema
  dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema
  dt-bindings: display: convert innolux,p097pfg to DT Schema
  dt-bindings: display: convert ilitek,ili9881c to DT Schema
  dt-bindings: display: convert ilitek,ili9322 to DT Schema
  dt-bindings: display: convert boe,himax8279d to DT Schema
  dt-bindings: display: convert arm,versatile-tft-panel to DT Schema
  dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now
  dmaengine: hisilicon: Fix build error without PCI_MSI
  pinctrl: baytrail: Use platform_get_irq_optional() explicitly
  dt-bindings: display: convert samsung,s6e63m0 to DT Schema
  dt-bindings: display: add te-gpios to panel-common
  dt-bindings: display: look for dsi* nodes in dsi-controller
  RDMA/rw: use DIV_ROUND_UP to calculate nr_ops
  RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
  KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
  media: docs: add cros-references to the other media guides
  media: docs: add GPLv2 for uAPI guide
  media: docs: move copyrights to the end and update them
  media: docs: fix references for vimc
  media: docs: cleanup bttv-devel.rst file
  media: docs: Add a master topic for the index file
  media: docs: get rid of obsoleted udev documentation
  media: docs: zr364xx: update documentation
  media: docs: saa7134.rst: update the documentation
  media: docs: update Digital TV faq.rst
  media: docs: cpia2.rst: do some cleanups
  media: docs: add a cardlist for cx18 boards
  media: docs: update bttv.rst information
  media: docs: bt8xx.rst: update document info
  media: docs: update avermedia.rst contents
  media: docs: intro.rst actually contain DVB references
  media: docs: dvb_intro.rst: update its contents
  media: docs: split avermedia.rst contents on two files
  media: docs: update cardlists
  Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset
  Bluetooth: Enable LE Enhanced Connection Complete event.
  Bluetooth: Use extra variable to make code more readable
  Bluetooth: Sort list of LE features constants
  media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT
  HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
  ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe()
  ASoC: Intel: skl_hda_generic: remove rtd->codec_dai
  regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
  arm64: Delete the space separator in __emit_inst
  ASoC: soc-pcm: dpcm: Only allow playback/capture if supported
  ASoC: sgtl5000: Fix VAG power-on handling
  selftests/bpf: Check for correct program attach/detach in xdp_attach test
  libbpf: Fix type of old_fd in bpf_xdp_set_link_opts
  drm/rockchip: fix spelling mistake "modifer" -> "modifier"
  libbpf: Always specify expected_attach_type on program load if supported
  gpiolib: of: improve gpiolib-of support of pull up/down on expanders
  i2c: designware: Calculate SCL timing parameter for High Speed Mode
  i2c: designware: Calculate SCL timing parameter for Fast Mode Plus
  xsk: Add missing check on user supplied headroom size
  i2c: i2c-stm32f7: improve nack debug message
  i2c: i801: Use GPIO_LOOKUP() helper macro
  i2c: refactor parsing of timings
  media: cec: rename CEC platform drivers config options
  i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
  arm64: vdso: don't free unallocated pages
  i2c: busses: convert to devm_platform_get_and_ioremap_resource
  i2c: busses: convert to devm_platform_ioremap_resource
  media: move CEC USB drivers to a separate directory
  media: move CEC platform drivers to a separate directory
  i2c: remove i2c_new_probed_device API
  i2c: altera: use proper variable to hold errno
  i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
  fsnotify: Add missing annotation for fsnotify_finish_user_wait() and for fsnotify_prepare_user_wait()
  media: place CEC menu before MEDIA_SUPPORT
  media: cec: move the core to a separate directory
  MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern
  crash_dump: Remove no longer used saved_max_pfn
  thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops
  x86/umip: Make umip_insns static
  drm/scheduler: fix drm_sched_get_cleanup_job
  sched/vtime: Work around an unitialized variable warning
  clocksource/drivers/atmel-st: Remove useless 'status'
  ipw2x00: make ipw_setup_deferred_work() void
  brcmsmac: make brcms_c_stf_ss_update() void
  orinoco: remove useless variable 'err' in spectrum_cs_suspend()
  libertas: make lbs_process_event() void
  brcmsmac: Add missing annotation for brcms_down()
  brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state()
  hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop
  rtw88: add support for set/get antennas
  rtw88: make rtw_chip_ops::set_antenna return int
  arm64: zynqmp: Fix GIC compatible property
  libertas: make lbs_init_mesh() void
  sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters
  cw1200: make cw1200_spi_irq_unsubscribe() void
  ipw2x00: make ipw_qos_association_resp() void
  firmware: xilinx: make firmware_debugfs_root static
  drm/meson: Delete an error message in meson_dw_hdmi_bind()
  ALSA: usb-audio: RME Babyface Pro mixer patch
  ath11k: Add dynamic tcl ring selection logic with retry mechanism
  media: Kconfig: DVB support should be enabled for Digital TV
  ath11k: cleanup reo command error code overwritten
  ath10k: Fix typo in warning messages
  ath11k: Fix rx_filter flags setting for per peer rx_stats
  ath11k: Fix fw assert by setting proper vht cap
  rtc: rc5t619: Fix an ERR_PTR vs NULL check
  ath11k: Cleanup in pdev destroy and mac register during crash on recovery
  clone3: add build-time CLONE_ARGS_SIZE_VER* validity checks
  clone3: add a check for the user struct size if CLONE_INTO_CGROUP is set
  rtc: remove unnecessary error message after platform_get_irq
  clone3: fix cgroup argument sanity check
  mac80211: fix channel switch trigger from unknown mesh peer
  esp6: get the right proto for transport mode in esp6_gso_encap
  xfrm: do pskb_pull properly in __xfrm_transport_prep
  xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
  Revert "media: Kconfig: move CEC-specific options to cec/Kconfig"
  mac80211: fix race in ieee80211_register_hw()
  drivers: soc: xilinx: fix firmware driver Kconfig dependency
  drm/i915/gvt: combine access to consecutive guest context pages
  drm/i915/gvt: access shadow ctx via its virtual address directly
  platform/chrome: cros_ec_typec: Register port partner
  platform/chrome: cros_ec_typec: Add struct for port data
  platform/chrome: cros_ec_typec: Use notifier for updates
  Input: mms114 - fix handling of mms345l
  Input: elants_i2c - support palm detection
  tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
  scsi: libsas: Add missing annotation for sas_ata_qc_issue()
  scsi: ipr: remove unneeded semicolon
  scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_tbl static
  scsi: megaraid: make two symbols static in megaraid_sas_base.c
  scsi: megaraid: make some symbols static in megaraid_sas_fusion.c
  scsi: megaraid: make some symbols static in megaraid_sas_fp.c
  scsi: megaraid: make two symbols static in megaraid_mbox.c
  scsi: bfa: bfad.c: make max_rport_logins static
  scsi: bfa: bfad_attr.c: make two funcitons static
  scsi: bfa: bfa_ioc_ct.c: make two funcitons static
  scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr() static
  scsi: bfa: bfa_fcpim.c: make two functions static
  scsi: bfa: bfa_core.c: make bfa_isr_rspq() static
  scsi: bfa: bfa_svc.c: make two functions static
  scsi: gdth: Make __gdth_execute static
  scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it
  io_uring: don't count rqs failed after current one
  io_uring: kill already cached timeout.seq_offset
  io_uring: fix cached_sq_head in io_timeout()
  scsi: Update referenced link to cdrtools
  scsi: sg: add sg_remove_request in sg_write
  PCI: Move Apex Edge TPU class quirk to fix BAR assignment
  dt-bindings: vendor-prefixes: Add Alps
  net: marvell10g: soft-reset the PHY when coming out of low power
  net: marvell10g: report firmware version
  net/cxgb4: Check the return from t4_query_params properly
  RDMA/mlx4: Initialize ib_spec on the stack
  net: stmmac: socfpga: Allow all RGMII modes
  net: dsa: Down cpu/dsa ports phylink will control
  net: dsa: mv88e6xxx: Configure MAC when using fixed link
  ionic: fix unused assignment
  ionic: add dynamic_debug header
  rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
  net: phy: micrel: use genphy_read_status for KSZ9131
  dt-bindings: memory-controllers: exynos-srom: Remove unneeded type for reg-io-width
  netfilter: flowtable: Free block_cb when being deleted
  RDMA/cma: Limit the scope of rdma_is_consumer_reject function
  soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module
  soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
  soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
  arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for SC7180 IDP device
  selinux: fix warning Comparison to bool
  docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file
  docs: dt: fix a broken reference for a file converted to json
  docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
  docs: dt: fix broken reference to phy-cadence-torrent.yaml
  dt-bindings: interrupt-controller: Fix loongson,parent_int_map property schema
  dt-bindings: hwmon: Fix incorrect $id paths
  dt-bindings: Fix dtc warnings on reg and ranges in examples
  dt-bindings: BD718x7 - add missing I2C bus properties
  dt-bindings: clock: syscon-icst: Remove unneeded unit name
  dt-bindings: touchscreen: edt-ft5x06: Remove unneeded I2C unit name
  dt-bindings: iio: dac: ad5770r: Fix the file path
  dt-bindings: iio: dac: ad5770r: Add vendor to compatible string
  Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
  bpf: remove unneeded conversion to bool in __mark_reg_unknown
  RDMA/bnxt_re: Remove dead code from rcfw
  RDMA/bnxt_re: Simplify obtaining queue entry from hw ring
  RDMA/bnxt_re: Update missing hsi data structures
  RDMA/bnxt_re: Reduce device page size detection code
  xdp: Reset prog in dev_change_xdp_fd when fd is negative
  IB/qib: Remove unused variable ret
  tools, bpftool: Fix struct_ops command invalid pointer free
  IB: Fix some documentation warnings
  selftests/bpf: Validate frozen map contents stays frozen
  bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping
  arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
  media: Makefile: fix test drivers compilation
  RDMA: Remove a few extra calls to ib_get_client_data()
  RDMA/cm: Fix an error check in cm_alloc_id_priv()
  RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
  RDMA/mlx5: Fix udata response upon SRQ creation
  RDMA/rxe: Set default vendor ID
  RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message
  i40iw: fix null pointer dereference on a null wqe pointer
  dt-bindings: Add vendor prefix for BeagleBoard.org
  dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema
  dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', 'clock-names' properties
  arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible
  arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible
  regulator: Document bindings for max77826
  regulator: max77826: Add max77826 regulator driver
  dm integrity: document allow_discard option
  spi: spi-sh-msiof: Fix checkpatch error Complex macros should use ()
  spi: spi-mtk-nor: make mtk_nor_exec_op() statuc
  spi: sprd: adi: Use IS_ENABLED() to validate configs
  spi: remove redundant assignment to variable ms
  spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should be "foo *bar"
  spi: spidev_test: Remove hidden temporary file when make clean
  spi: spi-fsl-lpspi: Fix indentation and open brace should be on the previous line
  drm/bridge: anx6345: set correct BPC for display_info of connector
  drm/i915: Start passing latency as parameter
  MIPS: Kill MIPS_GIC_IRQ_BASE
  MIPS: xilfpga: Removed unused header files
  drm/amdgpu/gfx9: add gfxoff quirk
  drm/amdgpu: fix the hw hang during perform system reboot and reset
  of: property: Add device link support for extcon
  drm/device: Deprecate dev_private harder
  dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc documentation to YAML
  dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML
  dt-bindings: display: allow port and ports in panel-lvds
  dt-bindings: display: xpp055c272: Remove the reg property
  dt-bindings: display: ltk500hd1829: Remove the reg property
  dt-bindings: i2c: cadence: Migrate i2c-cadence documentation to YAML
  selftests/ipc: Fix test failure seen after initial test run
  dt-bindings: display: allow port and ports in panel-lvds
  drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms
  Revert "Kernel selftests: tpm2: check for tpm support"
  selftests/ftrace: Add CONFIG_SAMPLE_FTRACE_DIRECT=m kconfig
  regulator: tps80031: remove redundant assignment to variables ret and val
  regulator: ab8500: remove some defined but not used variables
  regulator: use consumer->supply_name in debugfs/regulator_summary
  regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps'
  selftests/seccomp: allow clock_nanosleep instead of nanosleep
  kselftest/runner: allow to properly deliver signals to tests
  selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM"
  ANDROID: fix allmodconfig build to use the right toolchain
  regmap: add reg_sequence helpers
  x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
  regmap-irq: make it possible to add irq_chip do a specific device node
  ALSA: hda: call runtime_allow() for all hda controllers
  brcmsmac: make brcms_c_set_mac() void
  qtnfmac: Simplify code in _attach functions
  b43legacy: Fix case where channel status is corrupted
  rtw88: Add delay on polling h2c command status bit
  p54usb: add AirVasT USB stick device-id
  regmap: Add bus reg_update_bits() support
  brcm80211: remove redundant pointer 'address'
  rsi: fix a typo "throld" -> "threshold"
  rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change"
  brcmfmac: fix wrong location to get firmware feature
  rtw88: Make two functions static
  ASoC: rockchip-i2s: add power-domains property
  ASoC: madera: Remove a couple of stray blank lines
  ASoC: wsa881x: mark read_only_wordlength flag
  ASoC: qcom: common: Silence duplicate parse error messages
  soc/stm/stm32_sub_sai: Add missing '\n' in log messages
  ASoC: dapm: Remove dapm_connect_dai_link_widgets helper
  ASoC: dapm: Move error message to avoid some duplication
  ASoC: rockchip-spdif: add power-domains property
  ASoC: rockchip-spdif: add #sound-dai-cells property
  ASoC: convert rockchip spdif bindings to yaml
  ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr'
  ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr'
  tools headers: Synchronize linux/bits.h with the kernel sources
  KVM: s390: Return last valid slot if approx index is out-of-bounds
  KVM: Check validity of resolved slot when searching memslots
  tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources
  gpio: pl061: Support building as module
  gpio: Extend TODO to cover code duplication avoidance
  gpio: xgene-sb: set valid IRQ type in to_irq()
  arm64: defconfig: Re-enable Tegra PCIe host driver
  ASoC: wm8900: remove some defined but not used symbols
  ASoC: wm8990: remove some defined but unused symbols
  ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls'
  ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv
  tools headers: Update x86's syscall_64.tbl 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.h headers
  tools headers kvm: Sync linux/kvm.h with the kernel sources
  tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  pwm: Add support for Azoteq IQS620A PWM generator
  x86/mce: Fixup exception only for the correct MCEs
  EDAC: Drop the EDAC report status checks
  x86/mce: Add mce=print_all option
  x86/mce: Change default MCE logger to check mce->kflags
  x86/mce: Fix all mce notifiers to update the mce->kflags bitmask
  x86/mce: Add a struct mce.kflags field
  ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
  dt-bindings: pwm: rcar: add r8a77961 support
  x86/mce: Convert the CEC to use the MCE notifier
  pwm: Add missing '\n' in log messages
  x86/mce: Rename "first" function as "early"
  x86/mce/amd, edac: Remove report_gart_errors
  soc: imx8m: No need to put node when of_find_compatible_node() failed
  ASoC: tegra-wm8903: Document new nvidia, headset property
  ASoC: tegra: tegra_wm8903: Support nvidia, headset property
  x86/mce/amd: Make threshold bank setting hotplug robust
  x86/mce/amd: Cleanup threshold device remove path
  ARM: dts: colibri: introduce device trees with UHS-I support
  x86/mce/amd: Straighten CPU hotplug path
  dt-bindings: arm: fsl: add nxp based toradex colibri bindings
  x86/mce/amd: Sanitize thresholding device creation hotplug path
  x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt
  x86/mce/amd: Init thresholding machinery only on relevant vendors
  ANDROID: Re-enable CONFIG_STM for allmodconfig
  clk: imx: drop the dependency on ARM64 for i.MX8M
  clk: imx7ulp: make it easy to change ARM core clk
  ASoC: Intel: sof_sdw_rt711: remove codec_dai use
  ASoC: Intel: sof_sdw_rt700: remove codec_dai use
  ASoC: Intel: sof_sdw_rt5682: remove codec_dai use
  ASoC: Intel: sof_sdw_rt1308: remove codec dai use
  ASoC: Intel: sof_sdw_hdmi: remove codec_dai use
  ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode
  ASoC: Intel: sof-da7219-max98373: add DMIC widget and route
  ASoC: intel: sof_sdw: init all aggregated codecs
  ASoC: Intel: boards: support Elkhart Lake with rt5660
  ASoC: SOF: Intel: add PCI ID for ElkhartLake
  ALSA: hda: Add ElkhartLake HDMI codec vid
  ASoC: intel/skl/hda - set autosuspend timeout for hda codecs
  ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k
  x86/mce/amd: Do proper cleanup on error paths
  pinctrl: intel: Add Intel Jasper Lake pin controller support
  pinctrl: intel: Introduce new flag to force GPIO base to be 0
  pinctrl: tigerlake: Use generic flag for special GPIO base treatment
  pinctrl: icelake: Use generic flag for special GPIO base treatment
  pinctrl: cannonlake: Use generic flag for special GPIO base treatment
  pinctrl: intel: Introduce common flags for GPIO mapping scheme
  xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
  ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais
  ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups
  ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime()
  ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  dt-bindings: vendor-prefixes: Add an entry for Protonic Holland
  of: of_detach_node() remove unneeded local return variable
  dt-bindings: sram: Add Amlogic SCP SRAM compatibles
  dt-bindings: usb: generic-ohci: Document power-domains property
  dt-bindings: usb: generic-ehci: Document power-domains property
  ARM: dts: imx7d: Add cpu1 supply
  ARM: dts: imx7: Correct CPU supply name
  arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply
  arm64: dts: imx8mm-evk: Add secondary cpus supply
  rtw88: avoid unused function warnings
  ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check()
  ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables
  ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection
  ASoC: codecs: rt1308-sdw: reduce verbosity
  EDAC/xgene: Remove set but not used address local var
  clk: meson: meson8b: make the hdmi_sys clock tree mutable
  clk: meson8b: export the HDMI system clock
  x86/32: Remove CONFIG_DOUBLEFAULT
  ASoC: SOF: Intel: hda: remove unnecessary parentheses
  ASoC: SOF: remove unneeded variables
  tools arch x86: Sync asm/cpufeatures.h with the kernel sources
  tools headers UAPI: Sync linux/mman.h with the kernel
  tools headers UAPI: Sync sched.h with the kernel
  ASoC: amd: Fix button configuration
  ASoC: tas571x: disable regulators on failed probe
  tools headers: Update linux/vdso.h and grab a copy of vdso/const.h
  perf stat: Fix no metric header if --per-socket and --metric-only set
  perf python: Check if clang supports -fno-semantic-interposition
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
  spi: sc18is602: Fix a typo in MODULE_DESCRIPTION
  ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0
  ASoC: dapm: Fix regression introducing multiple copies of DAI widgets
  ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume
  media: docs: fix some broken references
  mips: define pud_index() regardless of page table folding
  MIPS: TXx9: Fix Kconfig warnings
  media: ti-vpe: cal: fix stop state timeout
  media: ti-vpe: cal: improve wait for stop-state
  MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support more CPUs
  media: ti-vpe: cal: improve wait for CIO resetdone
  media: ti-vpe: cal: move code to separate functions
  media: ti-vpe: cal: set DMA max seg size
  media: ti-vpe: cal: program number of lines properly
  media: ti-vpe: cal: fix dummy read to phy
  media: ti-vpe: cal: cleanup CIO power enable/disable
  media: ti-vpe: cal: use reg_write_field
  media: ti-vpe: cal: remove useless IRQ defines
  media: ti-vpe: cal: remove useless CAL_GEN_* macros
  media: ti-vpe: cal: simplify irq handling
  media: ti-vpe: cal: print errors on timeouts
  media: ti-vpe: cal: catch error irqs and print errors
  media: ti-vpe: cal: drop cal_runtime_get/put
  media: ti-vpe: cal: use runtime_resume for errata handling
  media: ti-vpe: cal: fix use of wrong macro
  media: ti-vpe: cal: improve enable_irqs
  media: ti-vpe: cal: fix DMA memory corruption
  media: imx: imx7-mipi-csis: Implement the .enum_mbus_code() operation
  media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers
  media: imx: imx7-mipi-csis: Cleanup includes
  media: imx: imx7-mipi-csis: Remove link setup on source pad
  media: imx: imx7-mipi-csis: Align macro definitions
  media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALIGN_32BIT
  media: imx: imx7-mipi-csis: Align image width based on format
  media: imx: imx7-mipi-csis: Rename data_alignment field to width
  media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support
  media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 data alignment
  media: imx: imx7-mipi-csis: Expose correct YUV formats
  media: imx: imx7-mipi-csis: Add missing RAW formats
  media: imx: imx7-mipi-csis: Centralize initialization of pad formats
  media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
  cfg80211: fix kernel-doc notation
  media: venus: core: remove CNOC voting while device suspend
  media: venus: hfi_msgs.h: Replace zero-length array with flexible-array member
  media: venus: hfi_cmds.h: Replace zero-length array with flexible-array member
  media: venus: vdec: Use pmruntime autosuspend
  media: staging: imgu: do not hold spinlock during freeing mmu page table
  media: ipu3.rst: add yuv-downscaling into pipeline diagram
  mac80211_hwsim: Use kstrndup() in place of kasprintf()
  media: staging/intel-ipu3: Simplify single goto jump
  nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
  objtool: Make BP scratch register warning more robust
  media: doc-rst: add yavta test example in ipu3 docs
  media: ov5640: fix use of destroyed mutex
  media: staging/intel-ipu3: Remove extra blank lines
  media: staging/intel-ipu3: css: simplify expression
  media: staging/intel-ipu3: Implement lock for stream on/off operations
  media: vimc: fix kernel-doc markups
  media: vim2m: Remove unneeded buffer lock
  objtool: Fix switch table detection in .text.unlikely
  media: vimc: add vimc_ent_type struct for the callbacks of entities
  media: vimc: fix issues in documentation in vimc-common.h
  objtool: Support Clang non-section symbols in ORC generation
  media: vimc: keep the error value when adding an entity fails
  media: vimc: handle error in vimc_add_subdevs
  media: vimc: remove the function vimc_unregister
  objtool: Support Clang non-section symbols in ORC dump
  media: coda: jpeg: support optimized huffman tables
  media: coda: lock capture queue wakeup against decoder stop command
  media: coda: mark last capture buffer
  objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
  media: coda: split marking last meta into helper function
  media: coda: jpeg: add CODA960 JPEG decoder support
  media: add v4l2 JPEG helpers
  media: coda: round up decoded buffer size for all codecs
  media: v4l2-common: Add BGR666 to v4l2_format_info
  media: doc-rst: in the RGB formats table add '-' in undefined bits
  thermal: k3: Add support for bandgap sensors
  dt-bindings: thermal: k3: Add VTM bindings documentation
  thermal: Delete an error message in four functions
  thermal: Remove thermal_zone_device_update() stub
  thermal: Remove stubs for thermal_zone_[un]bind_cooling_device
  thermal: Change IS_ENABLED to IFDEF in the header file
  thermal: Move get_thermal_instance to the internal header
  thermal: Move get_tz_trend to the internal header
  thermal: Move trip point structure definition to private header
  thermal: Move internal IPA functions
  thermal: Move struct thermal_attr to the private header
  thermal: Move default governor config option to the internal header
  thermal: devfreq_cooling: Use PM QoS to set frequency limits
  thermal: core: Remove pointless debug traces
  thermal: core: Make thermal_zone_set_trips private
  thermal: imx_sc_thermal: Add hwmon support
  media: imx.rst: Add example media graphs
  media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_GREY to YUV
  media: usb: pvrusb2: convert to use i2c_new_client_device()
  media: usb: hdpvr: convert to use i2c_new_client_device()
  media: usb: cx231xx: convert to use i2c_new_client_device()
  media: marvell-ccic: convert to use i2c_new_client_device()
  media: pci: saa7134: convert to use i2c_new_client_device()
  media: pci: cx88: convert to use i2c_new_client_device()
  EDAC/armada_xp: Fix some log messages
  media: dt-bindings: rockchip-vpu: Convert bindings to json-schema
  media: hantro: Refactor for V4L2 API spec compliancy
  media: hantro: Move H264 motion vector calculation to a helper
  media: hantro: Remove unneeded hantro_dec_buf_finish
  media: hantro: Use v4l2_m2m_buf_done_and_job_finish
  media: hantro: Set buffers' zeroth plane payload in .buf_prepare
  media: v4l2-mem2mem: return CAPTURE buffer first
  HID: alps: Add AUI1657 device ID
  HID: fix typo in Kconfig
  HID: logitech: Add support for Logitech G11 extra keys
  HID: multitouch: add eGalaxTouch P80H84 support
  ARM: dts: ux500: samsung-golden: Add proximity sensor
  Revert "media: Kconfig: better support hybrid TV devices"
  ARM: defconfig: u8500: Enable new drivers for samsung-golden
  i915/gvt: remove unused xen bits
  media: docs: get rid of Documentation/media/
  media: docs: add an uAPI chapter for driver-specific stuff
  media: docs: move driver-specific info to driver-api
  media: docs: move user-facing docs to the admin guide
  ath11k: rx path optimizations
  ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts
  media: docs: move fourcc file to the uAPI document
  media: docs: kAPI docs: move them to driver-api
  ath11k: Fix TWT radio count
  firmware: arm_scmi: Add support for notifications message processing
  media: docs: move uAPI book to userspace-api/media
  firmware: arm_scmi: Add notifications support in transport layer
  firmware: arm_scmi: Update protocol commands and notification list
  firmware: arm_scmi: Add receive buffer support for notifications
  firmware: arm_scpi: Add include guard to linux/scpi_protocol.h
  firmware: arm_scmi: Add include guard to linux/scmi_protocol.h
  firmware: arm_scmi: Drop checking for shmem property in parent node
  firmware: arm_scmi: Check shmem property for channel availablity
  firmware: arm_scmi: Drop empty stub for smc_mark_txdone
  firmware: arm_scmi: Make mutex channel specific
  firmware: arm_scmi: Add smc/hvc transport
  dt-bindings: arm: Add smc/hvc transport for SCMI
  drm/i915/gvt: switch to user vfio_group_pin/upin_pages
  media: docs: split uAPI info from imx.rst
  drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
  media: docs: split uAPI info from omap3isp.rst
  media: docs: split uAPI info from saa7134-devel.rst
  media: docs: split uAPI info from fimc.rst
  media: docs: split uAPI info from davinci-vpbe.rst
  media: docs: cx18-streams.c: fix broken references to docs
  media: docs: split cx2341x.rst into different audiences
  media: docs: split development info from cx88.rst
  media: docs: split development info from bttv.rst
  media: docs: split vimc.rst into devel and admin parts
  media: docs: split meye.rst into admin and uAPI docs
  media: docs: split ci.rst into uAPI and user guide docs
  media: docs: split cpia2.rst on two files
  media: docs: move soc-camera.rst to staging
  media: docs: avermedia.rst: mark a table as such
  media: Kconfig: don't use visible for device type select
  media: i2c/Kconfig: reorganize items there
  media: Kconfig: Better organize the per-API options
  media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering
  media: Kconfig: move the position of sub-driver autoselection
  media: Kconfig: place all options under a sub-menu
  media: Kconfig: move media controller core select to main Kconfig
  media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig
  media: Kconfig: move DVB-specific options to dvb-core/Kconfig
  media: Kconfig: move CEC-specific options to cec/Kconfig
  media: Kconfig: warn if drivers are filtered
  media: Kconfig: make filtering devices optional
  media: Kconfig: use a sub-menu to select supported devices
  media: Kconfig: reorganize the drivers menu options
  media: Kconfig files: use select for V4L2 subdevs and MC
  media: dvb-core: Kconfig: default to use dynamic minors
  media: add SPDX headers on Kconfig and Makefile files
  media: Kconfig: fix selection for test drivers
  media: Kconfig: better support hybrid TV devices
  media: Kconfig: simplify some dependencies
  media: Kconfig: mark other drivers as test drivers
  media: ddbridge: use the ddbridge's own dummy fe driver
  media: ddbridge-dummy_fe: do some vars and function renames
  ath11k: Modify the interrupt timer threshold
  media: ddbridge: copy the dvb_dummy_fe driver to ddbridge
  media: Kconfig: mode firewire comment to firewire/Kconfig
  media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var
  media: Kconfig: move comment to siano include
  media: split test drivers from platform directory
  media: Kconfig: update the MEDIA_SUPPORT help message
  media: pci: move VIDEO_PCI_SKELETON to a different Kconfig
  media: Kconfig: not all V4L2 platform drivers are for camera
  media: Kconfig: add an option to filter in/out platform drivers
  media: dvb-usb: auto-select CYPRESS_FIRMWARE
  drm/i915/gvt: hold reference of VFIO group during opening of vgpu
  KVM: VMX: Enable machine check support for 32bit targets
  KVM: SVM: move more vmentry code to assembly
  KVM: SVM: fix compilation with modular PSP and non-modular KVM
  drm: bridge: adv7511: Extend list of audio sample rates
  drm: bridge: adv7511: Enable SPDIF DAI
  genirq: Remove setup_irq() and remove_irq()
  ath11k: fix duplication peer create on same radio
  arm64: dts: renesas: r8a77961: Add PCIe device nodes
  arm64: dts: renesas: r8a77961: Add PWM device nodes
  arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes
  arm64: dts: renesas: r8a77961: Add USB3.0 device nodes
  arm64: dts: renesas: r8a77961: Add USB2.0 device nodes
  arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI combo module
  arm64: dts: allwinner: h6: orangepi: Disable OTG mode
  arm64: dts: allwinner: h6: orangepi: Add gpio power supply
  ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
  clk: renesas: r9a06g032: Fix some typo in comments
  dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a77961 support
  arm64: dts: allwinner: h6: Add msgbox node
  arm64: dts: allwinner: a64: Add msgbox node
  ARM: dts: sunxi: h3/h5: Add msgbox node
  ARM: dts: sunxi: a83t: Add msgbox node
  ARM: dts: sun8i-h3: add opp table for mali gpu
  arm64: dts: allwinner: a64: olinuxino: add user red LED
  ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC
  dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino-LIME-eMMC
  clk: sunxi: Fix incorrect usage of round_down()
  ARM: configs: sunxi: Add sun8i analog codec
  efi/x86: Revert struct layout change to fix kexec boot regression
  efi/x86: Don't remap text<->rodata gap read-only for mixed mode
  efi/x86: Fix the deletion of variables in mixed mode
  efi/libstub/file: Merge file name buffers to reduce stack usage
  Documentation/x86, efi/x86: Clarify EFI handover protocol and its requirements
  efi/arm: Deal with ADR going out of range in efi_enter_kernel()
  efi/x86: Always relocate the kernel for EFI handover entry
  efi/x86: Move efi stub globals from .bss to .data
  efi/libstub/x86: Remove redundant assignment to pointer hdr
  efi/cper: Use scnprintf() for avoiding potential buffer overflow
  soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are not for IRQ
  soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity
  soc: qcom: rpmh-rsc: Don't double-check rpmh payload
  soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use
  soc: qcom: rpmh-rsc: A lot of comments
  soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire
  soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction
  soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller
  soc: qcom: rpmh-rsc: Document the register layout better
  soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds
  arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers
  arm64: dts: qcom: sc7180: Add cpuidle low power states
  arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address
  arm64: dts: qcom: sc7180: Add interconnect paths for the video codec
  arm64: dts: qcom: sc7180: Changed polling mode in Thermal-zones node
  arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2
  arm64: dts: qcom: msm8998: remove unit name for thermal trip points
  arm64: dts: qcom: msm8996: remove unit name for thermal trip points
  arm64: dts: qcom: msm8916: remove unit name for thermal trip points
  arm64: dts: qcom: sc7180: modify assigned clocks for sc7180 target
  arm64: dts: qcom: sc7180: Include interconnect definitions
  arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes
  arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names
  arm64: dts: qcom: sdm845: Add i2c-qcom-cci node
  arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes
  arm64: dts: qcom: msm8916: Add i2c-qcom-cci node
  arm64: dts: qcom: qcs404-evb: Enable USB controllers
  arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage
  arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator
  arm64: dts: qcom: qcs404-evb: Define USB ID pin
  arm64: dts: qcom: qcs404-evb: Define VBUS pins
  arm64: dts: qcom: qcs404: Add USB devices and PHYs
  arm64: dts: qcom: sc7180: Fix cpu compatible
  dt-bindings: arm: cpus: Add kryo468 compatible
  arm64: dts: qcom: msm8916: Conform to the nodename pattern PSCI subnodes
  arm64: dts: qcom: msm8916: Conform to the domain-idle-state binding
  ARM: dts: qcom: ipq4019: fix high resolution timer
  scsi: qla2xxx: Split qla2x00_configure_local_loop()
  scsi: sg: add sg_remove_request in sg_common_write
  scsi: qedi: Fix termination timeouts in session logout
  scsi: qedi: Add modules param to enable qed iSCSI debug
  scsi: qedi: Do not flush offload work if ARP not resolved
  scsi: qedi: Use correct msix count for fastpath vectors
  scsi: qedi: Avoid unnecessary endpoint allocation on link down
  scsi: qedi: Remove additional char from boot target iqnname
  soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
  soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
  soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches
  soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
  soc: qcom: rpmh: Update dirty flag only when data changes
  ARM: dts: qcom: add scm definition to ipq806x
  soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe()
  soc: qcom: cmd-db: Add debugfs dumping file
  soc: qcom: socinfo: add missing soc_id sysfs entry
  soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled
  scsi: qedf: Simplify mutex_unlock() usage
  kcsan: Make reporting aware of KCSAN tests
  kcsan: Fix function matching in report
  kcsan: Change data_race() to no longer require marking racing accesses
  kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h
  kcsan: Introduce scoped ASSERT_EXCLUSIVE macros
  objtool, kcsan: Add explicit check functions to uaccess whitelist
  kcsan: Add support for scoped accesses
  kcsan: Avoid blocking producers in prepare_report()
  kcsan: Introduce report access_info and other_info
  io_uring: only post events in io_poll_remove_all() if we completed some
  power: supply: 88pm860x_battery: remove redundant dev_err message
  power: supply: axp288_fuel_gauge: Add the Meegopad T02 to the blacklist.
  drm/i915/perf: Do not clear pollin for small user read buffers
  power: supply: max14656: remove set but not used 'ret'
  ALSA: hda: Allow setting preallocation again for x86
  NFS: Fix an ABBA spinlock issue in pnfs_update_layout()
  clk: sprd: don't gate uart console clock
  clk: mmp2: fix link error without mmp2
  clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typo
  device_cgroup: Cleanup cgroup eBPF device filter code
  scsi: docs: fusion: get rid of a doc build warning
  m68k: Drop redundant generic-y += hardirq.h
  scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
  scsi: target: fix PR IN / READ FULL STATUS for FC
  scsi: target: Write NULL to *port_nexus_ptr if no ISID
  scsi: MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer
  scsi: qla2xxx: Fix regression warnings
  ceph: fix potential bad pointer deref in async dirops cb's
  scsi: hisi_sas: Fix build error without SATA_HOST
  io_uring: io_async_task_func() should check and honor cancelation
  gcc-common.h: Update for GCC 10
  gcc-plugins/stackleak: Avoid assignment for unused macro argument
  arm64: dts: mediatek: add mt8173 elm and hana board
  arm64: dts: mt8173: fix unit name warnings
  io_uring: check for need to re-wait in polled async handling
  arm64: dts: mt8173: add uart aliases
  dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana
  arm64: dts: mt8183: adjust cpuidle target residency
  arm64: dts: mt8173: Add gce setting in mmsys and display node
  arm: dts: mt7623: add phy-mode property for gmac2
  drm/amdgpu: fix wrong vram lost counter increment V2
  ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
  ALSA: hda: Skip controller resume if not needed
  ALSA: hda: Keep the controller initialization even if no codecs found
  drm/radeon: remove defined but not used variables in ci_dpm.c
  drm/radeon: remove defined but not used 'dte_data_tahiti_le'
  drm/amdgpu: remove dead code in si_dpm.c
  drm/amd/amdgpu: remove hardcoded module name in prints
  drm/amd/amdgpu: add print prefix for dev_* variants
  ALSA: hda: Release resources at error in delayed probe
  drm/amd/amdgpu: add prefix for pr_* prints
  drm/amd/display: code clean up in dce80_hw_sequencer.c
  drm/amdgpu/ring: simplify scheduler setup logic
  drm/amdgpu/kiq: add no_scheduler flag to KIQ
  ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
  drm/amdgpu/ring: add no_scheduler flag
  drm/amdgpu/powerplay: get SMC FW size to a flexible way
  ALSA: hda: Don't release card at firmware loading error
  drm/amdgpu: fix wrong vram lost counter increment V2
  drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS
  drm/amdgpu: resume kiq access debugfs
  drm/amdgpu: refine ras related message print
  drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb
  drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  drm/amd/display: Change "error" to "dc_log" at amdgpu_dm dpcd reading stage
  drm/amdgpu: restrict debugfs register access under SR-IOV
  selftests: Fix memfd test run-time regression
  selftests: vm: Fix 64-bit test builds for powerpc64le
  selftests: vm: Do not override definition of ARCH
  xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
  xfs: acquire superblock freeze protection on eofblocks scans
  platform/chrome: cros_ec_ishtp: free ishtp buffer before sending event
  platform/chrome: cros_ec_ishtp: skip old cros_ec responses
  platform/chrome: wilco_ec: Provide correct output format to 'h1_gpio' file
  platform/chrome: chromeos_pstore: set user space log size
  staging: comedi: dt2815: fix writing hi byte of analog output
  staging: gasket: Fix incongruency in handling of sysfs entries creation
  ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support
  platform/chrome: cros_ec_sensorhub: Add missing '\n' in log messages
  NTB: Fix static check warning in perf_clear_test
  include/ntb: Fix typo in ntb_unregister_device description
  SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge
  nfsd: memory corruption in nfsd4_lock()
  clk: imx: imx6ul: change flexcan clock to support CiA bitrates
  power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
  arm64: dts: ls1028a: add "fsl,vf610-edma" compatible
  dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible
  afs: Fix afs_d_validate() to set the right directory version
  afs: Fix race between post-modification dir edit and readdir/d_revalidate
  afs: Fix length of dump of bad YFSFetchStatus record
  afs: Fix rename operation status delivery
  afs: Fix decoding of inline abort codes from version 1 status records
  afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
  ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP
  dt-bindings: ARM: Document SAMA5D2-ICP
  staging: vt6656: formulate rspinf values into tables
  staging: r8188eu: replace rtw_malloc/copy_from_user sequence with memdup_user
  staging: vt6656: Remove unnecessary local variable initialization
  staging: vt6656: Remove duplicate code in vnt_vt3184_init function
  staging: vt6656: Remove unnecessary local variable initialization
  staging: vt6656: rxtx remove rate change and current_rate.
  staging: vt6556: vnt_rf_setpower convert to use ieee80211_channel.
  staging: vc04_services: remove set but not used 'local_entity_uc'
  staging: rtl8188eu: remove 5 GHz if test
  staging: mt7621-pci: fix PCIe interrupt mapping
  staging: mt7621-pci-phy: dt: bindings: remove bindings txt file
  staging: mt7621-pci-phy: dt: bindings: add mediatek, mt7621-pci-phy.yaml
  staging: mt7621-pci: properly power off dual-ported pcie phy
  staging: wfx: drop useless update of macaddr
  staging: wfx: drop unused attribute 'beacon_int'
  staging: wfx: check value of beacon_int
  staging: wfx: re-enable BA after reset
  staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss()
  staging: wfx: allow to join IBSS networks
  staging: wfx: avoid duplicate updating of beacon template
  staging: wfx: remove unnecessary conditions in wfx_bss_info_changed()
  staging: wfx: request to send beacons in IBSS mode
  staging: wfx: drop unnecessary condition checks in wfx_upload_ap_templates()
  staging: wfx: disabling keep alive during unjoin is useless
  staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE
  staging: wfx: remove useless call to wfx_tx_flush()
  staging: wfx: change the way the station associate to an AP
  staging: wfx: set all parameters before starting AP
  staging: wfx: implement start_ap/stop_ap
  staging: wfx: call wfx_do_unjoin() synchronously
  staging: wfx: reduce hold duration of cfg80211_bss
  staging: wfx: fix race between configure_filter and remove_interface
  staging: wfx: send just necessary bytes
  staging: wfx: make hif_ie_table_entry const
  staging: wfx: allow to connect an IBSS with an existing SSID
  staging: wfx: place hif_tx_mib functions into a .c file
  staging: wfx: align members declarations in hif API
  staging: wfx: fix endianness of hif API
  staging: wfx: remove useless defines
  staging: wfx: remove unused definitions from the hif API
  staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_POLICY_INVALID to hif API
  staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_MODE to hif API
  staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT
  arm64: dts: mt7622: add built-in Wi-Fi device nodes
  soc / drm: mediatek: Fix mediatek-drm device probing
  soc / drm: mediatek: Move routing control to mmsys device
  clk / soc: mediatek: Move mt8173 MMSYS to platform driver
  dt-bindings: mediatek: Update mmsys binding to reflect it is a system controller
  drm/mediatek: Omit warning on probe defers
  ARM: configs: at91: sama5: enable MCP16502 regulator
  ARM: configs: at91: sama5: enable SAMA5D2_PIOBU
  ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device
  ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memory nodes
  ARM: dts: at91: sam9x60ek: Add sdmmc1 node
  ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping
  ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash
  ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0
  ARM: dts: at91: sama5d27_som1_ek: enable i2c0
  ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source
  ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
  ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
  ARM: dts: at91: rm9200: switch to new clock bindings
  ARM: dts: at91: at91sam9g45: switch to new clock bindings
  ARM: dts: at91: at91sam9n12: switch to new clock bindings
  ARM: dts: at91: sama5d3: switch to new clock bindings
  opp: Manage empty OPP tables with clk handle
  ARM: s3c64xx: convert to use i2c_new_client_device()
  ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules
  gpio: ich: fix a typo
  pinctrl: baytrail: Enable pin configuration setting for GPIO chip
  pinctrl: cherryview: Use GENMASK() consistently
  pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
  pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 2)
  pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
  ARM: dts: exynos: Enable WLAN support for the UniversalC210 board
  ARM: dts: exynos: Enable WLAN support for the Rinato board
  ARM: dts: exynos: Remove useless address/size cells for mshc_0 on Rinato
  ARM: dts: exynos: Correct the MAX8997 interrupts on the Trats board
  ARM: dts: exynos: Correct regulator names
  ARM: dts: exynos: Convert to new i2c-gpio bindings
  ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
  ARM: dts: exynos: Enable WLAN support for the Trats board
  ARM: dts: exynos: Enable Bluetooth support for Rinato board
  ARM: dts: exynos: Add devicetree file for the Galaxy S2
  dt-bindings: arm: samsung: Add compatible string for the Galaxy S2
  ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers
  x86/smpboot: Remove the last ICPU() macro
  ARM: rockchip: fix spelling mistake "to" -> "too"
  ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
  rbd: don't mess with a page vector in rbd_notify_op_lock()
  rbd: don't test rbd_dev->opts in rbd_dev_image_release()
  rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
  rbd: avoid a deadlock on header_rwsem when flushing notifies
  staging: rtl8723bs: hal: Correct misspelled symbolic name
  staging: rtl8723bs: hal: Correct misspelt enum name
  staging: rtl8723bs: Correct misspelt symbolic names
  staging: wfx: remove hack about tx_rate policies
  staging: wfx: fix case where AP stop with CAB traffic pending
  staging: wfx: fix potential deadlock in wfx_tx_flush()
  staging: wfx: wfx_flush() did not ensure that frames are processed
  staging: wfx: repair wfx_flush()
  staging: wfx: relocate wfx_skb_dtor() prior its callers
  staging: wfx: improve interface between data_tx.c and queue.c
  staging: wfx: simplify usage of wfx_tx_queues_put()
  staging: wfx: drop struct wfx_queue_stats
  staging: wfx: drop now useless field edca_params
  staging: wfx: change the way to choose frame to send
  staging: wfx: introduce a counter of pending frames
  staging: wfx: replace wfx_tx_queues_get_after_dtim() by wfx_tx_queues_has_cab()
  staging: wfx: rename wfx_tx_get_raw_link_id()
  staging: wfx: drop unused raw_link_id field
  staging: wfx: drop unused link_id field
  staging: wfx: do not rely anymore on link_id to choose packet in queue
  staging: wfx: drop useless link_map_cache
  staging: wfx: do not use link_map_cache to track CAB
  staging: wfx: drop argument tx_allowed_mask since it is constant now
  staging: wfx: drop useless sta_asleep_mask
  staging: wfx: simplify wfx_tx_queue_mask_get()
  staging: wfx: drop unused argument in wfx_get_prio_queue()
  staging: wfx: simplify wfx_tx_queues_empty()
  staging: wfx: simplify hif_handle_tx_data()
  staging: wfx: avoid useless wake_up
  staging: wfx: drop useless queue_id field
  staging: wfx: uniformize queue_id retrieval
  staging: wfx: remove "burst" mechanism
  staging: wfx: take advantage of ieee80211_{stop/start}_queues
  staging: wfx: do not stop mac80211 queueing during tx_policy upload
  staging: wfx: add sanity checks to hif_join()
  staging: rtl8188eu: Line over 80 characters
  staging: rtl8188eu: Remove unnecessary extra parentheses
  staging: rtl8188eu: Properly structure the multiline comment
  staging: rtl8188eu: remove unnecessary variable
  staging: rtl8188eu: remove unnecessary asignment
  staging: unisys: visorhba: Correct a typo in comment
  staging: rtl8192e: rtl8192e: Correct misspelt variable name
  staging: gdm724x: remove redundant assignment to pointer 'w'
  Staging: vt6655: Replace camel case variable names.
  staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect
  staging: bcm2835-camera: reduce multiline statements
  staging: bcm2835-camera: return early in mmal_setup_components
  staging: bcm2835-camera: Move video component setup in its own function
  staging: bcm2835-camera: Move encode component setup in its own function
  staging: bcm2835-camera: Simplify set_framerate_params
  staging: bcm2835-camera: Make struct indentation consistent
  staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling
  staging: bcm2835-camera: Drop PREVIEW_LAYER
  staging: fsl-dpaa2: ethsw: Fix parenthesis alignment
  staging: axis-fifo: Fix parenthesis alignment
  staging: rtl8712: fix multiline derefernce warnings
  staging: rtl8712: code improvements to make_wlanhdr
  staging: rtl8712: fix checkpatch warnings
  staging: rtl8712: fix long-line checkpatch warning
  staging: rtl8712: fix checkpatch long-line warning
  staging: sm750fb: line over 80 characters
  staging: comedi: Fix line ending with a (
  staging: rtl8188eu: refactor Efuse_GetCurrentSize()
  staging: rtl8188eu: remove unnecessary parentheses
  staging: android: ion: Align with parenthesis
  staging: vt6656: set all cck rates to default.
  staging: vt6656: set all ofdm rates to default
  staging: vt6656: replace al2230_power_table array with formula.
  staging: vt6656: Define EnCFG_BBType_MASK as OR between previous defines
  staging: vt6656: add error code handling to unused variable
  staging: vt6656: Refactor the vnt_update_pre_ed_threshold function
  staging: vt6656: Use defines in preamble_type variables
  Staging: vt6655: Remove BBvExitDeepSleep definition.
  Staging: vt6655: Remove CARDbRadioPowerOn definition.
  Staging: vt6655: Remove CARDvSetLoopbackMode definition.
  Staging: vt6655: Remove CARDbSoftwareReset definition.
  Staging: vt6655: Format long lines.
  Staging: vt6655: Eliminate nested if else
  Staging: vt6655: Move rate determination logic.
  Staging: vt6655: Limit return statements.
  Staging: vt6655: Remove BBvCalculateParameter comment.
  staging: vt6655: Remove multiple assignments.
  staging: greybus: fix a missing-check bug in gb_lights_light_config()
  staging: greybus: hid: remove braces {} around single statement block
  platform/chrome: cros_ec_sensorhub: Off by one in cros_sensorhub_send_sample()
  ARC: entry: comment
  arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME
  arc: ptrace: hard-code "arc" instead of UTS_MACHINE
  net: mvneta: Fix a typo
  mptcp: fix double-unlock in mptcp_poll
  net: tun: record RX queue in skb before do_xdp_generic()
  io_uring: correct O_NONBLOCK check for splice punt
  drm: kirin: Revert change to add register connect helper functions
  ARC: [plat-hsdk]: fix USB regression
  ARC: Fix ICCM & DCCM runtime size checks
  hwmon: (k10temp) make some symbols static
  hwmon: (drivetemp) Return -ENODATA for invalid temperatures
  hwmon: (drivetemp) Use drivetemp's true module name in Kconfig section
  hwmon: (pmbus/isl68137) Fix up chip IDs
  dt-bindings: reset: rtd1295: Add SB2 reset
  arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper syscon nodes
  arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper syscon nodes
  arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper syscon nodes
  ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes
  arm64: dts: realtek: rtd16xx: Add CRT syscon node
  ARM: dts: rtd1195: Add UART resets
  ARM: dts: rtd1195: Add reset nodes
  dt-bindings: reset: Add Realtek RTD1195
  ARM: dts: rtd1195: Add CRT syscon node
  arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon
  arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon
  arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon
  ARM: dts: rtd1195: Introduce iso and misc syscon
  arm64: dts: realtek: rtd1295: Add Xnano X5
  dt-bindings: arm: realtek: Add Xnano X5
  dt-bindings: vendor-prefixes: Add Xnano
  arm64: dts: realtek: rtd16xx: Add memory reservations
  arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory
  arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB
  dt-bindings: arm: realtek: Document RTD1619 and Realtek Mjolnir EVB
  arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB
  dt-bindings: arm: realtek: Add Realtek Lion Skin EVB
  arm64: dts: realtek: Add RTD1395 and BPi-M4
  dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4
  arm64: dts: realtek: rtd129x: Carve out boot ROM from memory
  arm64: dts: realtek: rtd129x: Introduce r-bus
  arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions
  arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293
  ARM: dts: rtd1195: Add Realtek Horseradish EVB
  dt-bindings: arm: realtek: Add Realtek Horseradish EVB
  ARM: dts: rtd1195: Introduce r-bus
  ARM: dts: rtd1195: Exclude boot ROM from memory ranges
  ARM: dts: Prepare Realtek RTD1195 and MeLE X1000
  dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000
  MAINTAINERS: Add Realtek arm DT files
  ARM: Prepare Realtek RTD1195
  signal: use kill_proc_info instead of kill_pid_info in kill_something_info
  signal: check sig before setting info in kill_pid_usb_asyncio
  fbdev: mx3fb: const pointer to ipu_di_signal_cfg
  Linux 5.7-rc1
  net: ethernet: ti: Add missing '\n' in log messages
  soc: qcom: ipa: Add a missing '\n' in a log message
  net: neterion: remove redundant assignment to variable tmp64
  MAINTAINERS: sort field names for all entries
  MAINTAINERS: sort entries by entry name
  io_uring: restore req->work when canceling poll request
  io_uring: move all request init code in one place
  io_uring: keep all sqe->flags in req->flags
  io_uring: early submission req fail code
  io_uring: track mm through current->mm
  io_uring: remove obsolete @mm_fault
  ALSA: usb-audio: Check mapping at creating connector controls, too
  ALSA: usb-audio: Don't create jack controls for PCM terminals
  ALSA: usb-audio: Don't override ignore_ctl_error value from the map
  ALSA: usb-audio: Filter error from connector kctl ops, too
  net: phy: marvell: Fix pause frame negotiation
  mailmap: Add Sedat Dilek (replacement for expired email address)
  x86/Hyper-V: Report crash data in die() when panic_on_oops is set
  x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
  x86/Hyper-V: Report crash register data or kmsg before running crash kernel
  x86/Hyper-V: Trigger crash enlightenment only once during system crash.
  pNFS: Fix RCU lock leakage
  KVM: VMX: Extend VMXs #AC interceptor to handle split lock #AC in guest
  KVM: x86: Emulate split-lock access as a write in emulator
  x86/split_lock: Provide handle_guest_split_lock()
  ALSA: hda: add autodetection for SoundWire
  ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
  Bluetooth: btrtl: Add support for RTL8761B
  kbuild: fix comment about missing include guard detection
  docs: networking: add full DIM API
  docs: networking: convert DIM to RST
  ipc/util.c: sysvipc_find_ipc() should increase position index
  kernel/gcov/fs.c: gcov_seq_next() should increase position index
  fs/seq_file.c: seq_read(): add info message about buggy .next functions
  drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci warnings
  change email address for Pali Rohár
  selftests: kmod: test disabling module autoloading
  selftests: kmod: fix handling test numbers above 9
  docs: admin-guide: document the kernel.modprobe sysctl
  fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
  kmod: make request_module() return an error when autoloading is disabled
  mm/memremap: set caching mode for PCI P2PDMA memory to WC
  mm/memory_hotplug: add pgprot_t to mhp_params
  powerpc/mm: thread pgprot_t through create_section_mapping()
  x86/mm: introduce __set_memory_prot()
  x86/mm: thread pgprot_t through init_memory_mapping()
  mm/memory_hotplug: rename mhp_restrictions to mhp_params
  mm/memory_hotplug: drop the flags field from struct mhp_restrictions
  mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
  mm/vma: introduce VM_ACCESS_FLAGS
  mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS
  mm/memory.c: add vm_insert_pages()
  mm: define pte_index as macro for x86
  mm: bring sparc pte_index() semantics inline with other platforms
  mm/memory.c: refactor insert_page to prepare for batched-lock insert
  mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area
  mm: hugetlb: optionally allocate gigantic hugepages using cma
  mm: cma: NUMA node interface
  ocfs2: no need try to truncate file beyond i_size
  mm/page_alloc: make pcpu_drain_mutex and pcpu_drain static
  mm/page_alloc.c: fix kernel-doc warning
  docs: mm: slab.h: fix a broken cross-reference
  mm, slab_common: fix a typo in comment "eariler"->"earlier"
  mm, memcg: do not high throttle allocators based on wraparound
  hfsplus: fix crash and filesystem corruption when deleting files
  printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
  smb3: enable swap on SMB3 mounts
  MAINTAINERS: Remove nios2-dev@lists.rocketboards.org
  arch: nios2: remove 'resetvalue' property
  arch: nios2: rename 'altr,gpio-bank-width' -> 'altr,ngpio'
  arch: nios2: Enable the common clk subsystem on Nios2
  btrfs: re-instantiate the removed BTRFS_SUBVOL_CREATE_ASYNC definition
  Documentation: android: binderfs: add 'stats' mount option
  block: fix busy device checking in blk_drop_partitions again
  x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
  x86/Hyper-V: Unload vmbus channel in hv panic callback
  agp/intel: Reinforce the barrier after GTT updates
  drm/i915/selftests: Check for an already completed timeslice
  ANDROID: Revert "ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader"
  ANDROID: Revert "Revert "um: remove uses of variable length arrays""
  io_uring: punt final io_ring_ctx wait-and-free to workqueue
  ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE
  ANDROID: staging: ion: implement vmap for built-in heaps
  drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
  drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  drm/ttm: Temporarily disable the huge_fault() callback
  ubifs: remove broken lazytime support
  mtd: spi-nor: Compile files in controllers/ directory
  xattr: fix uninitialized out-param
  drm/i915: remove redundant assignment to variable err
  dma-buf: Exercise dma-fence-chain under selftests
  Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
  dma-buf: Report signaled links inside dma-fence-chain
  dma-buf: Prettify typecasts for dma-fence-chain
  ANDROID: Incremental fs: Fix compound page usercopy crash
  ANDROID: Incremental fs: Clean up incfs_test build process
  smb3: change noisy error message to FYI
  Bluetooth: log advertisement packet length if it gets corrected
  spi: spi-axi-spi-engine: Access register after clock initialization
  net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
  net/rds: Fix MR reference counting problem
  net/rds: Replace struct rds_mr's r_refcount with struct kref
  net: macsec: fix using wrong structure in macsec_changelink()
  proc: Use a dedicated lock in struct pid
  net-sysfs: remove redundant assignment to variable ret
  net: qrtr: send msgs from local of same id as broadcast
  Documentation: devlink: fix broken link warning
  x86: hyperv: report value of misc_features
  drm/dp_mst: Print errors on ACT timeouts
  drm/dp_mst: Increase ACT retry timeout to 3s
  drm/dp_mst: Reformat drm_dp_check_act_status() a bit
  drm/dp_mst: Improve kdocs for drm_dp_check_act_status()
  io_uring: fix fs cleanup on cqe overflow
  ahci: Add Intel Comet Lake PCH RAID PCI ID
  ANDROID: power: wakeup_reason: wake reason enhancements
  x86/xen: fix booting 32-bit pv guest
  ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024
  ath10k: disable TX complete indication of htt for sdio
  Revert "drm/amdgpu: change SH MEM alignment mode for gfx10"
  drm/amdgpu: increased atom cmd timeout
  drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
  amdgpu_kms: Remove unnecessary condition check
  drm/amdgpu/display: fix warning when compiling without debugfs
  drm/amdgpu: unify fw_write_wait for new gfx9 asics
  drm/amdgpu: support access regs outside of mmio bar
  drm/amdgpu: retire AMDGPU_REGS_KIQ flag
  drm/amdgpu: retire RREG32_IDX/WREG32_IDX
  drm/amdgpu: retire indirect mmio reg support from cgs
  drm/amdgpu: replace indirect mmio access in non-dc code path
  drm/amdgpu: remove inproper workaround for vega10
  drm/amd/powerplay: error out on forcing clock setting not supported
  drm/amdgpu: fix gfx hang during suspend with video playback (v2)
  drm/amd/display: add HDCP caps debugfs
  drm/amd/display: query hdcp capability during link detect
  drm/amdgpu: Re-enable FRU check for most models v5
  drm/amd/display: 3.2.80
  drm/amd/display: Make DMCUB bss/data firmware blob optional
  drm/amd/display: determine USB C DP2 mode only when USB DP Alt is enabled
  drm/amd/display: Check for null fclk voltage when parsing clock table
  drm/amd/display: Acknowledge wm_optimized_required
  drm/amd/display: Update DRAM watermark before checking to update TTU
  drm/amd/display: Avoid create MST prop after registration
  drm/amd/display: Make cursor source translation adjustment optional
  drm/amd/display: Revert to old formula in set_vtg_params
  drm/amd/display: Refactor color management to take dm plane state
  drm/amd/display: initialize get_max_link_cap
  drm/amd/display: fix dml pipe merge logic
  drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
  drm/amd/display: 3.2.79
  drm/amd/display: Remove unused defines
  drm/amd/display: Calculate scaling ratios on every medium/full update
  drm/amd/display: Program viewport when source pos changes for DCN20 hw seq
  drm/amd/display: Fix incorrect cursor pos on scaled primary plane
  drm/amd/display: change default pipe_split policy for DCN1
  drm/amd/display: Translate cursor position by source rect
  drm/amd/display: Fix ABM config copy for dmcub
  drm/amd/display: only blank dp stream which will be powered off
  drm/amd/display: fix typo
  drm/amd/display: Use config flag to disable dmcu obj creation
  drm/amd/display: Check power_down functions exist before calling
  drm/amd/display: Don't change mpcc tree for medium updates on DCN20 hwseq
  drm/amd/display: blank dp stream before power off receiver
  drm/amd/display: Power down hw blocks on boot
  drm/amd/display: Remove hdcp display state with mst fix
  drm/amd/display: Implement abm config table copy to dmcub
  drm/amd/display: Program DSC before enabling link
  drm/amd/display: prevent loop from occuring in pipe list
  drm/amd/display: 3.2.78
  drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
  drm/amdkfd Avoid destroy hqd when GPU is on reset
  drm/amdgpu: update RAS related dmesg print
  drm/amdgpu: resolve mGPU RAS query instability
  drm/amd/amdgpu: Correct gfx10's CG sequence
  drm/amdgpu: add SPM golden settings for Navi12
  drm/amdgpu: add SPM golden settings for Navi14
  drm/amdgpu: add SPM golden settings for Navi10(v2)
  drm/amdgpu: Print UTCL2 client ID on a gpuvm fault
  drm/amd/powerplay: fix a typo
  drm/amdgpu/vcn: add shared memory restore after wake up from sleep.
  drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
  drm/amdgpu/psp: dont warn on missing optional TA's
  drm/amdgpu: rework sched_list generation
  drm/amdgpu: sync ring type and drm hw_ip type
  drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
  clocksource/drivers/imx-tpm: Add support for ARM64
  drm/bridge: Add NWL MIPI DSI host controller support
  dt-bindings: display/bridge: Add binding for NWL mipi dsi host controller
  ANDROID: fix up rtc-core merge error in previous upstream merge
  ANDROID: fix up fsnotify.h merge error in previous upstream merge.
  ALSA: ctxfi: Remove unnecessary cast in kfree
  ASoC: topology: Check return value of soc_tplg_dai_config
  ASoC: topology: Check return value of pcm_new_ver
  ASoC: topology: Check soc_tplg_add_route return value
  ASoC: topology: Check return value of soc_tplg_*_create
  ASoC: topology: Check return value of soc_tplg_create_tlv
  ASoC: topology: Add missing memory checks
  ANDROID: GKI: fix up gki_defconfig for x86
  clocksource: davinci: axe a pointless __GFP_NOFAIL
  clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()
  drm/bridge: analogix_dp: Split bind() into probe() and real bind()
  drm/vram-helpers: Merge code into a single file
  drm/vram-helpers: Set plane fence for display update
  drm/legacy: Fix type for drm_local_map.offset
  arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
  bpf: Fix use of sk->sk_reuseport from sk_assign
  net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list
  net/mlx5e: Fix devlink port netdev unregistration sequence
  net/mlx5e: Fix pfnum in devlink port attribute
  net/mlx5e: Fix missing pedit action after ct clear action
  net/mlx5e: Fix nest_level for vlan pop action
  net/mlx5e: Add missing release firmware call
  net/mlx5: Fix condition for termination table cleanup
  net/mlx5: Fix frequent ioread PCI access during recovery
  drm/amdgpu/display: fix warning when compiling without debugfs
  drm/amdgpu: unify fw_write_wait for new gfx9 asics
  drm/amd/powerplay: error out on forcing clock setting not supported
  drm/amdgpu: fix gfx hang during suspend with video playback (v2)
  drm: Don't return 0 from a void drm_fbdev_generic_setup
  net/tls: fix const assignment warning
  l2tp: Allow management of tunnels and session in user namespace
  drm/i915/evict: watch out for unevictable nodes
  drm/panel: support for boe,tv105wum-nw0 dsi video mode panel
  Bluetooth: Always request for user confirmation for Just Works (LE SC)
  dt-bindings: boe, tv101wum-n16: Add compatible for boe tv105wum-nw0.
  ionic: set station addr only if needed
  ionic: replay filters after fw upgrade
  FROMLIST: power_supply: Add additional health properties to the header
  dma-debug: fix displaying of dma allocation type
  dma-direct: fix data truncation in dma_direct_get_required_mask()
  kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
  kbuild: replace AS=clang with LLVM_IAS=1
  Revert "ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")""
  ANDROID: clang: update to 10.0.6
  FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
  arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
  fbdev: mx3fb: avoid warning about psABI change
  btrfs: fix reclaim counter leak of space_info objects
  btrfs: make full fsyncs always operate on the entire file again
  btrfs: fix lost i_size update after cloning inline extent
  btrfs: check commit root generation in should_ignore_root
  orangefs: clarify build steps for test server in orangefs.txt
  ANDROID: Incremental fs: make remount log buffer change atomic
  ANDROID: db845c_gki.fragment: Remove nonexistent CONFIG_USB_DWC3_DISABLE_GADGET_SG value
  mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal
  io_uring: don't read user-shared sqe flags twice
  io_uring: remove req init from io_get_req()
  io_uring: alloc req only after getting sqe
  io_uring: simplify io_get_sqring
  io_uring: do not always copy iovec in io_req_map_rw()
  io_uring: ensure openat sets O_LARGEFILE if needed
  kbuild: add dummy toolchains to enable all cc-option etc. in Kconfig
  kbuild: link lib-y objects to vmlinux forcibly when CONFIG_MODULES=y
  MIPS: fw: arc: add __weak to prom_meminit and prom_free_prom_memory
  kbuild: remove -I$(srctree)/tools/include from scripts/Makefile
  kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h
  Documentation/llvm: fix the name of llvm-size
  kbuild: mkcompile_h: Include $LD version in /proc/version
  kconfig: qconf: Fix a few alignment issues
  kconfig: qconf: remove some old bogus TODOs
  kconfig: qconf: fix support for the split view mode
  kconfig: qconf: fix the content of the main widget
  kconfig: qconf: Change title for the item window
  kconfig: qconf: clean deprecated warnings
  gcc-plugins: drop support for GCC <= 4.7
  kbuild: Enable -Wtautological-compare
  x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2
  9p: document short read behaviour with O_NONBLOCK
  crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'make clean'
  Documentation/changes: Raise minimum supported binutils version to 2.23
  crypto: curve25519 - do not pollute dispatcher based on assembler
  crypto: x86 - rework configuration based on Kconfig
  x86: add comments about the binutils version to support code in as-instr
  x86: probe assembler capabilities via kconfig instead of makefile
  drm/i915: remove always-defined CONFIG_AS_MOVNTDQA
  x86: remove always-defined CONFIG_AS_AVX
  x86: remove always-defined CONFIG_AS_SSSE3
  x86: remove always-defined CONFIG_AS_CFI_SECTIONS
  x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME
  x86: remove always-defined CONFIG_AS_CFI
  x86: remove unneeded defined(__ASSEMBLY__) check from asm/dwarf2.h
  lib/raid6/test: fix build on distros whose /bin/sh is not bash
  sh: remove unneeded uapi asm-generic wrappers
  h8300: move definition of __kernel_size_t etc. to posix_types.h
  sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE()
  drm/fb-helper: Remove return value from drm_fbdev_generic_setup()
  drm/vboxvideo: Set up fbdev after registering device; remove error checks
  drm/udl: Remove error check from fbdev setup
  drm/tilcdc: Set up fbdev after fully registering device
  drm/mgag200: Set up fbdev after registering device; remove error checks
  drm/mediatek: Remove error check from fbdev setup
  drm/ingenic: Remove error check from fbdev setup
  drm/kirin: Set up fbdev after fully registering device
  drm/hibmc: Remove error check from fbdev setup
  drm/ast: Set up fbdev after registering device; remove error checks
  drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2)
  ALSA: hda: Add driver blacklist
  ALSA: usb-audio: Add mixer workaround for TRX40 and co
  ALSA: hda/realtek - Add quirk for MSI GL63
  orangefs: don't mess with I_DIRTY_TIMES in orangefs_flush
  orangefs: get rid of knob code...
  ANDROID: Incremental fs: Fix mislabeled __user ptrs
  ANDROID: Incremental fs: Optimize get_filled_block
  drm/i915/dp: Program vswing, pre-emphasis, test-pattern
  drm/i915/dp: Register definition for DP compliance register
  drm/i915/dp: Add debugfs entry for DP phy compliance
  drm/i915/dp: Preparation for DP phy compliance auto test
  drm/i915/dp: Made intel_dp_adjust_train() non-static
  drm/dp: get/set phy compliance pattern
  drm/amd/display: Align macro name as per DP spec
  drm/i915/selftests: Take an explicit ref for rq->batch
  drm/i915/gt: Mark up racy check of breadcrumb irq enabled
  drm/i915/gt: Mark up racy read of intel_ring.head
  cpuidle-haltpoll: Fix small typo
  ACPI, x86/boot: make acpi_nobgrt static
  Documentation: firmware-guide: ACPI: fix table alignment in namespace.rst
  apparmor: ensure that dfa state tables have entries
  drm/panel: nt39016: Add support for 50 Hz refresh rate
  drm/panel: nt39016: Add support for multiple modes
  drm/i915/uc: prefer struct drm_device based logging
  drm/i915/gt: prefer struct drm_device based logging
  drm/i915/stolen: prefer struct drm_device based logging
  drm/i915/uncore: prefer struct drm_device based logging
  drm/i915/dram: prefer struct drm_device based logging
  drm/i915/pmu: prefer struct drm_device based logging
  drm/i915/error: prefer struct drm_device based logging
  drm/i915/uc: prefer struct drm_device based logging
  drm/i915/switcheroo: use struct drm_device based logging
  drm/i915/state: use struct drm_device based logging
  drm/i915/bw: use struct drm_device based logging
  drm/i915/debugfs: use struct drm_device based logging
  drm/i915/crt: use struct drm_device based logging
  drm/i915/dp: use struct drm_device based logging
  drm/i915/tc: use struct drm_device based logging
  drm/i915/panel: use struct drm_device based logging
  drm/i915/audio: use struct drm_device based logging
  video: fbdev: mb862xx: remove set but not used variable 'mdr'
  video: fbdev: matroxfb: remove dead code and set but not used variable
  locking/lockdep: Improve 'invalid wait context' splat
  locking/refcount: Document interaction with PID_MAX_LIMIT
  locking/percpu-rwsem: Fix a task_struct refcount
  sched/debug: Add task uclamp values to SCHED_DEBUG procfs
  sched/debug: Factor out printing formats into common macros
  sched/debug: Remove redundant macro define
  sched/core: Remove unused rq::last_load_update_tick
  workqueue: Remove the warning in wq_worker_sleeping()
  sched/fair: Fix negative imbalance in imbalance calculation
  sched/fair: Fix race between runtime distribution and assignment
  sched/fair: Align rq->avg_idle and rq->avg_scan_cost
  perf/core: Disable page faults when getting phys address
  perf/x86/intel/uncore: Add Ice Lake server uncore support
  perf/cgroup: Correct indirection in perf_less_group_idx()
  perf/core: Fix event cgroup tracking
  watchdog: sp805: fix restart handler
  ANDROID: fix build problem in drivers/soc/qcom/rpmh-rsc.c
  ANDROID: GKI: update defconfig for upstream Kconfig changes
  drm/panel: add panel driver for Leadtek LTK050H3146W
  dt-bindings: display: panel: Add binding document for Leadtek LTK050H3146W
  dt-bindings: display: rockchip-vop: add additional properties
  dt-bindings: display: convert rockchip vop bindings to yaml
  x86/xen: make xen_pvmmu_arch_setup() static
  drm/i915/selftests: Drop vestigal timeslicing assert
  Bluetooth: btusb: check for NULL in btusb_find_altsetting()
  mm/gup: Mark lock taken only after a successful retake
  mm/mempolicy: Allow lookup_node() to handle fatal signal
  ANDROID: scsi: ufs: fix bad merge resolution with custom sg entry size
  tc-testing: remove duplicate code in tdc.py
  usb: chipidea: allow disabling glue drivers if EMBEDDED
  usb: chipidea: usb2: absorb zevio glue driver
  usb: chipidea: usb2: make clock optional
  usb: chipidea: usb2: fix formatting
  usb: chipidea: usb2: constify zynq_pdata
  hsr: check protocol version in hsr_newlink()
  Documentation: mdio_bus.c - fix warnings
  net: sched: Fix setting last executed chain on skb extension
  net: revert default NAPI poll timeout to 2 jiffies
  net: ethernet: mediatek: move mt7623 settings out off the mt7530
  net: dsa: mt7530: move mt7623 settings out off the mt7530
  net: ipv6: do not consider routes via gateways for anycast address check
  net: icmp6: do not select saddr from iif when route has prefsrc set
  ARM: dts: imx6: add fec gpr property.
  dt-bindings: fec: document the new gpr property.
  ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
  net: fec: set GPR bit on suspend by DT configuration.
  net: sock.h: fix skb_steal_sock() kernel-doc
  FROMLIST: kmod: make request_module() return an error when autoloading is disabled
  selftests/bpf: Add test for bpf_get_link_xdp_id
  libbpf: Fix bpf_get_link_xdp_id flags handling
  riscv, bpf: Fix offset range checking for auipc+jalr on RV64
  ata: ahci: Add sysfs attribute to show remapped NVMe device count
  platform/chrome: cros_ec_spi: Wait for USECS, not NSECS
  ANDROID: GKI: Remove SCHED_AUTOGROUP
  ata: ahci-imx: remove redundant assignment to ret
  libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
  block: fix busy device checking in blk_drop_partitions
  MAINTAINERS: Update feiyang,st7701 panel bindings converted as YAML
  dt-bindings: display: panel: Convert sitronix,st7701 to DT schema
  dt-bindings: display: panel: Convert feiyang,fy07024di26a30d to DT schema
  ucount: Make sure ucounts in /proc/sys/user don't regress again
  video: Add missing annotation for cyber2000fb_enable_ddc() and cyber2000fb_disable_ddc()
  Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links
  docs: driver-api: address duplicate label warning
  Documentation: sysrq: fix RST formatting
  docs: kernel-parameters.txt: Fix broken references
  docs: kernel-parameters.txt: Remove nompx
  docs: filesystems: fix typo in qnx6.rst
  drm/ingenic: Delete an error message in ingenic_drm_probe()
  smb3: smbdirect support can be configured by default
  drm/dp_mst: Remove drm_dp_mst_has_audio()
  drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port
  drm/amd/display: Check for null fclk voltage when parsing clock table
  drm/amd/display: Acknowledge wm_optimized_required
  drm/amd/display: Make cursor source translation adjustment optional
  drm/amd/display: Calculate scaling ratios on every medium/full update
  drm/amd/display: Program viewport when source pos changes for DCN20 hw seq
  drm/amd/display: Fix incorrect cursor pos on scaled primary plane
  drm/amd/display: change default pipe_split policy for DCN1
  drm/amd/display: Translate cursor position by source rect
  drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
  video: fbdev: don't print error message on platform_get_irq() failure
  drm/amd/display: Avoid create MST prop after registration
  drm/amdgpu/psp: dont warn on missing optional TA's
  drm/amdgpu: update RAS related dmesg print
  drm/amdgpu: resolve mGPU RAS query instability
  drm/amd/amdgpu: Correct gfx10's CG sequence
  ipc/shm.c: make compat_ksys_shmctl() static
  ipc/mqueue.c: fix a brace coding style issue
  lib/Kconfig.debug: fix a typo "capabilitiy" -> "capability"
  ubsan: include bug type in report header
  kasan: unset panic_on_warn before calling panic()
  ubsan: check panic_on_warn
  drivers/misc/lkdtm/bugs.c: add arithmetic overflow and array bounds checks
  ubsan: split "bounds" checker from other options
  ubsan: add trap instrumentation option
  init/Kconfig: clean up ANON_INODES and old IO schedulers options
  kernel/gcov/fs.c: replace zero-length array with flexible-array member
  gcov: gcc_3_4: replace zero-length array with flexible-array member
  gcov: gcc_4_7: replace zero-length array with flexible-array member
  kernel/kmod.c: fix a typo "assuems" -> "assumes"
  reiserfs: clean up several indentation issues
  kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()
  samples/hw_breakpoint: drop use of kallsyms_lookup_name()
  samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes
  fs/binfmt_elf.c: don't free interpreter's ELF pheaders on common path
  fs/binfmt_elf.c: allocate less for static executable
  fs/binfmt_elf.c: delete "loc" variable
  fs/epoll: make nesting accounting safe for -rt kernel
  kselftest: introduce new epoll test case
  checkpatch: avoid warning about uninitialized_var()
  checkpatch: check proper licensing of Devicetree bindings
  checkpatch: improve Gerrit Change-Id: test
  checkpatch: add command-line option for TAB size
  checkpatch: fix multiple const * types
  checkpatch: fix minor typo and mixed space+tab in indentation
  checkpatch: prefer fallthrough; over fallthrough comments
  checkpatch: support "base-commit:" format
  checkpatch: check SPDX tags in YAML files
  checkpatch: remove email address comment from email address comparisons
  lib/dynamic_debug.c: use address-of operator on section symbols
  linux/bits.h: add compile time sanity check of GENMASK inputs
  lib/test_kmod.c: remove a NULL test
  lib/rbtree: fix coding style of assignments
  lib/test_bitmap.c: make use of EXP2_IN_BITS
  percpu_counter: fix a data race at vm_committed_as
  kasan: stackdepot: move filter_irq_stacks() to stackdepot.c
  lib/stackdepot.c: build with -fno-builtin
  lib/stackdepot.c: check depot_index before accessing the stack slab
  lib: test_stackinit.c: XFAIL switch variable init tests
  lib/scatterlist: fix sg_copy_buffer() kerneldoc
  lib/ts_kmp.c: replace zero-length array with flexible-array member
  lib/ts_fsm.c: replace zero-length array with flexible-array member
  lib/ts_bm.c: replace zero-length array with flexible-array member
  lib/bch.c: replace zero-length array with flexible-array member
  lib/test_lockup.c: add parameters for locking generic vfs locks
  lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations"
  lib/test_lockup: test module to generate lockups
  bitops: always inline sign extension helpers
  MAINTAINERS: list the section entries in the preferred order
  compiler.h: fix error in BUILD_BUG_ON() reporting
  compiler: remove CONFIG_OPTIMIZE_INLINING entirely
  sparc,x86: vdso: remove meaningless undefining CONFIG_OPTIMIZE_INLINING
  kernel/extable.c: use address-of operator on section symbols
  asm-generic: fix unistd_32.h generation format
  proc: inline m_next_vma into m_next
  seq_file: remove m->version
  proc: use ppos instead of m->version
  proc: remove m_cache_vma
  proc: inline vma_stop into m_stop
  proc: speed up /proc/*/statm
  proc: faster open/read/close with "permanent" files
  fs/proc/inode.c: annotate close_pdeo() for sparse
  mm: remove dummy struct bootmem_data/bootmem_data_t
  mm/dmapool.c: micro-optimisation remove unnecessary branch
  include/linux/memremap.h: remove stale comments
  include/linux/swapops.h: correct guards for non_swap_entry()
  mm: use fallthrough;
  mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing compile time constant
  mm: fix ambiguous comments for better code readability
  mm/zsmalloc: add missing annotation for unpin_tag()
  mm/zsmalloc: add missing annotation for pin_tag()
  mm/zsmalloc: add missing annotation for migrate_read_unlock()
  mm/zsmalloc: add missing annotation for migrate_read_lock()
  mm/slub: add missing annotation for put_map()
  mm/slub: add missing annotation for get_map()
  mm/mempolicy: add missing annotation for queue_pages_pmd()
  mm/hugetlb: add missing annotation for gather_surplus_pages()
  mm/compaction: add missing annotation for compact_lock_irqsave
  mm/zswap: allow setting default status, compressor and allocator in Kconfig
  mm: prevent a warning when casting void* -> enum
  mm: huge tmpfs: try to split_huge_page() when punching hole
  mm/shmem.c: clean code by removing unnecessary assignment
  mm/shmem.c: distribute switch variables for initialization
  mm/memory_hotplug.c: use __pfn_to_section() instead of open-coding
  mm/memory_hotplug: allow to specify a default online_type
  mm/memory_hotplug: convert memhp_auto_online to store an online_type
  mm/memory_hotplug: unexport memhp_auto_online
  hv_balloon: don't check for memhp_auto_online manually
  powernv/memtrace: always online added memory blocks
  drivers/base/memory: store mapping between MMOP_* and string in an array
  drivers/base/memory: map MMOP_OFFLINE to 0
  drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE
  mm/sparse.c: move subsection_map related functions together
  mm/sparse.c: add note about only VMEMMAP supporting sub-section hotplug
  mm/sparse.c: only use subsection map in VMEMMAP case
  mm/sparse.c: introduce a new function clear_subsection_map()
  mm/sparse.c: introduce new function fill_subsection_map()
  mm/memory_hotplug.c: cleanup __add_pages()
  mm/memory_hotplug.c: simplify calculation of number of pages in __remove_pages()
  mm/memory_hotplug.c: only respect mem= parameter during boot stage
  mm/page_ext.c: drop pfn_present() check when onlining
  drivers/base/memory.c: drop pages_correctly_probed()
  drivers/base/memory.c: drop section_count
  userfaultfd: selftests: add write-protect test
  userfaultfd: selftests: refactor statistics
  userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally
  userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update
  userfaultfd: wp: don't wake up when doing write protect
  userfaultfd: wp: enabled write protection in userfaultfd API
  userfaultfd: wp: add the writeprotect API to userfaultfd ioctl
  userfaultfd: wp: support write protection for userfault vma range
  khugepaged: skip collapse if uffd-wp detected
  userfaultfd: wp: support swap and page migration
  userfaultfd: wp: add pmd_swp_*uffd_wp() helpers
  userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork
  userfaultfd: wp: apply _PAGE_UFFD_WP bit
  mm: merge parameters for change_protection()
  userfaultfd: wp: add UFFDIO_COPY_MODE_WP
  userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers
  userfaultfd: wp: add WP pagetable tracking to x86
  userfaultfd: wp: hook userfault handler to write protection fault
  userfaultfd: wp: add helper for writeprotect check
  virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
  mm/page_reporting: add free page reporting documentation
  mm/page_reporting: add budget limit on how many pages can be reported per pass
  mm/page_reporting: rotate reported pages to the tail of the list
  virtio-balloon: add support for providing free page reports to host
  virtio-balloon: pull page poisoning config out of free page hinting
  mm: introduce Reported pages
  mm: add function __putback_isolated_page
  mm: use zone and order instead of free area in free_list manipulators
  mm: adjust shuffle code to allow for future coalescing
  mm: code cleanup for MADV_FREE
  mm/ksm.c: update get_user_pages() argument in comment
  mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE
  include/linux/pagemap.h: optimise find_subpage for !THP
  mm, thp: track fallbacks due to failed memcg charges separately
  mm, shmem: add vmstat for hugepage fallback
  mm/migrate.c: migrate PG_readahead flag
  mm/migrate.c: unify "not queued for migration" handling in do_pages_move()
  mm/migrate.c: check pagelist in move_pages_and_store_status()
  mm/migrate.c: wrap do_move_pages_to_node() and store_status()
  mm/migrate.c: no need to check for i > start in do_pages_move()
  mm: make it clear that gfp reclaim modifiers are valid only for sleepable allocations
  mm/vmalloc: fix a typo in comment
  mm/vma: append unlikely() while testing VMA access permissions
  mm/vma: replace all remaining open encodings with vma_is_anonymous()
  mm/vma: replace all remaining open encodings with is_vm_hugetlb_page()
  mm/vma: make vma_is_accessible() available for general use
  mm/vma: add missing VMA flag readable name for VM_SYNC
  mm: set vm_next and vm_prev to NULL in vm_area_dup()
  Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork"
  mm: don't prepare anon_vma if vma has VM_WIPEONFORK
  mm, memcg: bypass high reclaim iteration for cgroup hierarchy root
  cifs: smbd: Do not schedule work to send immediate packet on every receive
  cifs: smbd: Properly process errors on ib_post_send
  cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets
  cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending
  cifs: smbd: Check send queue size before posting a send
  cifs: smbd: Merge code to track pending packets
  cifs: ignore cached share root handle closing errors
  Bluetooth: Simplify / fix return values from tk_request
  nvmet-rdma: fix double free of rdma queue
  drm/vblank: Add intro to documentation
  Bluetooth: debugfs option to unset MITM flag
  netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag
  netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
  io_uring: initialize fixed_file_data lock
  io_uring: remove redundant variable pointer nxt and io_wq_assign_next call
  drm/writeback: wire drm_writeback.h to kernel-doc
  drm: writeback: document callbacks
  ALSA: ice1724: Fix invalid access for enumerated ctl items
  ALSA: hda: Fix potential access overflow in beep helper
  ASoC: cs4270: pull reset GPIO low then high
  UPSTREAM: remoteproc/omap: Fix set_load call in omap_rproc_request_timer
  ANDROID: Revert "ANDROID: ASoC: core - add hostless DAI support"
  drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
  drm/i915/gem: Promote 'remain' to unsigned long
  ipmi: kcs: Fix aspeed_kcs_probe_of_v1()
  ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
  KVM: VMX: fix crash cleanup when KVM wasn't used
  KVM: X86: Filter out the broadcast dest for IPI fastpath
  KVM: s390: vsie: Fix possible race when shadowing region 3 tables
  KVM: s390: vsie: Fix delivery of addressing exceptions
  KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
  time/namespace: Add max_time_namespaces ucount
  time/namespace: Fix time_for_children symlink
  xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
  xen: Use evtchn_type_t as a type for event channels
  virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
  Documentation: cpu-idle-cooling: Fix diagram for 33% duty cycle
  thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
  KVM: nVMX: don't clear mtf_pending when nested events are blocked
  KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter
  ALSA: hda/realtek - Add HP new mute led supported for ALC236
  ALSA: hda/realtek - Add supported new mute Led for HP
  ANDROID: clean up merge issues with gmu.yaml patch
  ANDROID: clean up remaining merge issue from drm/msm/a6xx.c patch
  Revert "ANDROID: sched/fair: add arch scaling function for max frequency capping"
  Revert "ANDROID: cpufreq: arch_topology: implement max frequency capping"
  Revert "ANDROID: arm64: enable max frequency capping"
  Revert "ANDROID: arm: enable max frequency capping"
  Revert "ANDROID: sched: Update max cpu capacity in case of max frequency constraints"
  ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
  ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
  ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
  ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
  ath9k: Fix use-after-free Read in htc_connect_service
  ath10k: fix kernel null pointer dereference
  drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels
  drm/nouveau/nvif: protect waits against GPU falling off the bus
  drm/nouveau/nvif: access PTIMER through usermode class, if available
  drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
  drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
  drm/nouveau/svm: remove useless SVM range check
  drm/nouveau/svm: check for SVM initialized before migrating
  drm/nouveau/svm: fix vma range check for migration
  drm/nouveau: remove checks for return value of debugfs functions
  drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space
  ANDROID: GKI: defconfig: modify debug configs
  leds: core: Fix warning message when init_data
  leds: make functions easier to understand
  leds: sort Makefile entries
  leds: old enums are not really applicable to new code
  leds: ip30: label power LED as such
  leds: lm3532: make bitfield 'enabled' unsigned
  drm/dp_mst: Don't drop NAKs for down responses
  bpf: Fix a typo "inacitve" -> "inactive"
  drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg()
  libbpf: Initialize *nl_pid so gcc 10 is happy
  xsk: Fix out of boundary write in __xsk_rcv_memcpy
  blk-mq: don't commit_rqs() if none were queued
  PM / sleep: handle the compat case in snapshot_set_swap_area()
  PM / sleep: move SNAPSHOT_SET_SWAP_AREA handling into a helper
  drm/i915/gem: Wait until the context is finally retired before releasing engines
  drm/i915: Allow asynchronous waits on the i915_active barriers
  drm/i915: Make exclusive awaits on i915_active optional
  NFS: Clean up process of marking inode stale.
  drm/i915/gem: Flush all the reloc_gpu batch
  drm/i915/gem: Ignore readonly failures when updating relocs
  drm/i915/gt: Fill all the unused space in the GGTT
  drm/i915/dp: Return the right vswing tables
  drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
  macsec: fix NULL dereference in macsec_upd_offload()
  skbuff.h: Improve the checksum related comments
  ANDROID: kbuild: ensure __cfi_check is correctly aligned
  net: dsa: bcm_sf2: Ensure correct sub-node is parsed
  qed: remove redundant assignment to variable 'rc'
  wimax: remove some redundant assignments to variable result
  mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
  mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY
  r8169: change back SG and TSO to be disabled by default
  net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
  ipv6: rpl: fix loop iteration
  tun: Don't put_page() for all negative return values from XDP program
  ASoC: rt5645: Add platform-data for Medion E1239T
  ANDROID: staging: ion: move definition of attachment
  ath10k: enable radar detection in secondary segment
  ath10k: enable VHT160 and VHT80+80 modes
  ath11k: Avoid mgmt tx count underflow
  ath11k: Increase the tx completion ring size
  ath11k: fix error message to correctly report the command that failed
  ath11k: add pktlog checksum in trace events to support pktlog
  ath10k: Fix the race condition in firmware dump work queue
  ath11k: Add sta debugfs support to configure ADDBA and DELBA
  xfs: reflink should force the log out if mounted with wsync
  xfs: factor out a new xfs_log_force_inode helper
  ACPI: EC: Fix up fast path check in acpi_ec_add()
  drm/i915/gem: Take DBG_FORCE_RELOC into account prior to using reloc_gpu
  drm/i915/gem: Flush all the reloc_gpu batch
  drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds
  drm/i915: Add a retry counter for hotplug detect retries
  fix a braino in legitimize_path()
  ath11k: fix compiler warnings without CONFIG_THERMAL
  brcmfmac: add stub for monitor interface xmit
  ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
  ASoC: stm32: sai: Add missing cleanup
  drm/virtio: fix OOB in virtio_gpu_object_create
  netfilter: ipset: Pass lockdep expression to RCU lists
  s390/cio: generate delayed uevent for vfio-ccw subchannels
  s390/cio: avoid duplicated 'ADD' uevents
  s390/qdio: clear DSCI early for polling drivers
  s390/qdio: inline shared_ind()
  s390/qdio: remove cdev from init_data
  s390/qdio: allow for non-contiguous SBAL array in init_data
  zfcp: inline zfcp_qdio_setup_init_data()
  s390/qdio: cleanly split alloc and establish
  s390/mm: use fallthrough;
  HID: logitech: drop outdated references to unifying receivers
  drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq()
  io_uring: fix ctx refcounting in io_submit_sqes()
  netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name
  netfilter: xt_IDLETIMER: target v1 - match Android layout
  netfilter: nf_tables: do not update stateful expressions if lookup is inverted
  netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion
  rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common()
  parisc: remove nargs from __SYSCALL
  parisc: Refactor alternative code to accept multiple conditions
  parisc: Rework arch_rw locking functions
  drm/bridge: fix kernel-doc warning in panel.c
  drm/sched: fix kernel-doc in gpu_scheduler.h
  parisc: Improve interrupt handling in arch_spin_lock_flags()
  parisc: Replace setup_irq() by request_irq()
  sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn
  drm/prime: fix extracting of the DMA addresses from a scatterlist
  Bluetooth: Add HCI device identifier for VIRTIO devices
  Bluetooth: Increment management interface revision
  Bluetooth: Add support for reading security information
  Bluetooth: Add support for Read Local Simple Pairing Options
  Bluetooth: btusb: Enable MSFT extension for Intel ThunderPeak devices
  Bluetooth: btusb: Enable Intel events even if already in operational mode
  Bluetooth: Add framework for Microsoft vendor extension
  Bluetooth: Move debugfs configuration above the selftests
  Bluetooth: btusb: handle mSBC audio over USB Endpoints
  Bluetooth: add support to notify using SCO air mode
  clocksource/drivers/timer-vf-pit: Add missing parenthesis
  drivers/ide: Fix build regression.
  SUNRPC: Don't start a timer on an already queued rpc task
  ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
  platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
  ACPI: PM: Add acpi_[un]register_wakeup_handler()
  hv_debugfs: Make hv_debug_root static
  ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
  ANDROID: block: require drivers to declare supported crypto key type(s)
  ANDROID: block: make blk_crypto_start_using_mode() properly check for support
  x86: ACPI: fix CPU hotplug deadlock
  selftests/powerpc: Always build the tm-poison test 64-bit
  powerpc: Improve ppc_save_regs()
  ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")"
  nvme-fc: Revert "add module to ops template to allow module references"
  nvme: fix deadlock caused by ANA update wrong locking
  nvmet-rdma: fix bonding failover possible NULL deref
  net: dsa: mt7530: fix null pointer dereferencing in port5 setup
  mptcp: add some missing pr_fmt defines
  net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
  net_sched: fix a missing refcnt in tcindex_init()
  net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
  NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn()
  NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode()
  NFS: Beware when dereferencing the delegation cred
  drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
  drm/amdgpu: change SH MEM alignment mode for gfx10
  drm/amd/powerplay: avoid using pm_en before it is initialized
  drm/amd/powerplay: implement the is_dpm_running()
  drm/amd/display: re-order asic declarations
  drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
  drm/amd/display: fix the broken logic in dc_link.c
  drm/amd/powerplay: avoid using pm_en before it is initialized
  drm/amd/powerplay: implement the is_dpm_running()
  drm/amd/display: re-order asic declarations
  drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
  amdgpu/drm: remove psp access on navi10 for sriov
  drm/amd/display: Guard calls to hdcp_ta and dtm_ta
  drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption_status()
  io_uring: process requests completed with -EAGAIN on poll list
  drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector
  drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_dp_add_mst_connector()
  drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback
  drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment when destroying connectors
  drm/i915/gt: Free request pool from virtual engines
  drm/i915/selftests: Wait until we start timeslicing after a submit
  io_uring: remove bogus RLIMIT_NOFILE check in file registration
  loop: Better discard support for block devices
  loop: Report EOPNOTSUPP properly
  pwm: pca9685: Fix PWM/GPIO inter-operation
  pwm: Make pwm_apply_state_debug() static
  pwm: meson: Remove redundant assignment to variable fin_freq
  drm/i915: Check current i915_vma.pin_count status first on unbind
  ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond()
  drm/panel-leadtek-ltk500hd1829: Fix dotclock
  drm/i915/perf: Do not clear pollin for small user read buffers
  riscv: create a loader.bin boot image for Kendryte SoC
  riscv: Kendryte K210 default config
  riscv: Add Kendryte K210 device tree
  riscv: Select required drivers for Kendryte SOC
  riscv: Add Kendryte K210 SoC support
  remoteproc/omap: Fix set_load call in omap_rproc_request_timer
  riscv: Add SOC early init support
  riscv: Unaligned load/store handling for M_MODE
  drm/i915: Revoke mmap before fence
  io_uring: use io-wq manager as backup task if task is exiting
  io_uring: grab task reference for poll requests
  io_uring: retry poll if we got woken with non-matching mask
  f2fs: keep inline_data when compression conversion
  f2fs: fix to disable compression on directory
  f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
  f2fs: switch discard_policy.timeout to bool type
  f2fs: fix to verify tpage before releasing in f2fs_free_dic()
  f2fs: show compression in statx
  f2fs: clean up dic->tpages assignment
  f2fs: compress: support zstd compress algorithm
  dm integrity: fix logic bug in integrity tag testing
  drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook
  drm/i915: Pass atomic state to encoder hooks
  drm/i915: Do pipe updates after enables for everyone
  drm/i915: Fix port sync code to work with >2 pipes
  drm/i915: Eliminate port sync copy pasta
  drm/i915: Implement port sync for SKL+
  drm/i915: Store cpu_transcoder_mask in device info
  docs: cgroup-v1: Document the cpuset_v2_mode mount option
  drm/i915: Avoid setting timer->expires to 0
  Revert "dm: always call blk_queue_split() in dm_process_bio()"
  Revert "cpuset: Make cpuset hotplug synchronous"
  tracing: Do not allocate buffer in trace_find_next_entry() in atomic
  drm: delete drm_pci.h
  drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY
  KVM: SVM: Split svm_vcpu_run inline assembly to separate file
  KVM: SVM: Move SEV code to separate file
  KVM: SVM: Move AVIC code to separate file
  KVM: SVM: Move Nested SVM Implementation to nested.c
  kVM SVM: Move SVM related files to own sub-directory
  dm integrity: fix ppc64le warning
  drm/i915: Keep a per-engine request pool
  spi: spi-ep93xx: fix wrong SPI mode selection
  Bluetooth: fixing minor typo in comment
  ASoC: Intel: atom: Fix uninitialized variable compiler warning
  ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked
  ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
  ASoC: SOF: Turn "firmware boot complete" message into a dbg message
  ipmi: kcs: aspeed: Implement v2 bindings
  ipmi: kcs: Finish configuring ASPEED KCS device before enable
  dt-bindings: ipmi: aspeed: Introduce a v2 binding for KCS
  perf python: Fix clang detection to strip out options passed in $CC
  perf tools: Support Python 3.8+ in Makefile
  perf script: Fix invalid read of directory entry after closedir()
  ipmi: fix hung processes in __get_guid()
  perf script report: Fix SEGFAULT when using DWARF mode
  perf script: add -S/--symbols documentation
  perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric
  perf events parser: Add missing Intel CPU events to parser
  perf script: Allow --symbol to accept hexadecimal addresses
  perf report/top TUI: Fix title line formatting
  perf top: Support hotkey to change sort order
  perf top: Support --group-sort-idx to change the sort order
  perf symbols: Fix arm64 gap between kernel start and module end
  perf build-test: Honour JOBS to override detection of number of cores
  perf script: Add --show-cgroup-events option
  perf top: Add --all-cgroups option
  perf record: Add --all-cgroups option
  perf record: Support synthesizing cgroup events
  perf report: Add 'cgroup' sort key
  perf cgroup: Maintain cgroup hierarchy
  perf tools: Basic support for CGROUP event
  perf tools: Add file-handle feature test
  perf python: Include rwsem.c in the pythong biding
  rtc: ds1307: check for failed memory allocation on wdt
  HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
  drm/virtio: make virtio_gpu_object_attach void
  drm/virtio: delete notify in virtio_gpu_object_create
  drm/virtio: delete notify after virtio_gpu_cmd_context_create
  drm/virtio: random virtgpu_drv.h cleanups
  Documentation: PM: sleep: Document system-wide suspend code flows
  cpufreq: Select schedutil when using big.LITTLE
  ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
  ALSA: pcm: oss: Fix regression by buffer overflow fix (again)
  ALSA: pcm: oss: Fix regression by buffer overflow fix
  Bluetooth: Prioritize SCO traffic
  Bluetooth: hci_bcm: fix freeing not-requested IRQ
  Bluetooth: hci_bcm: respect IRQ polarity from DT
  Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
  powerpc/time: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  csky: Fixup cpu speculative execution to IO area
  crypto: marvell/octeontx - fix double free of ptr
  crypto: hisilicon - Fix build error
  csky: Add uprobes support
  csky: Add kprobes supported
  bpf, lsm: Fix the file_mprotect LSM test.
  dax: Move mandatory ->zero_page_range() check in alloc_dax()
  dax,iomap: Add helper dax_iomap_zero() to zero a range
  dax: Use new dax zero page method for zeroing a page
  dm,dax: Add dax zero_page_range operation
  s390,dcssblk,dax: Add dax zero_page_range operation to dcssblk driver
  dax, pmem: Add a dax operation zero_page_range
  pmem: Add functions for reading/writing page to/from pmem
  drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation
  powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory
  sparc32: use per-device dma_ops
  clk: sprd: fix to get a correct ibias of pll
  drivers/ide: convert to list_for_each_entry_safe()
  mlxsw: spectrum_trap: fix unintention integer overflow on left shift
  pegasus: Remove pegasus' own workqueue
  neigh: support smaller retrans_time settting
  net: openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry
  net: core: enable SO_BINDTODEVICE for non-root users
  NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout
  NFS: finish_automount() requires us to hold 2 refs to the mount record
  drm/i915/tgl: Make Wa_14010229206 permanent
  NFS: Fix a few constant_table array definitions
  net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data
  riscv, bpf: Remove BPF JIT for nommu builds
  bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier
  kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
  drm/i915/selftests: Check for has-reset before testing hostile contexts
  ANDROID: Fix wq fp check for CFI builds
  drm/i915/gem: Utilize rcu iteration of context engines
  drm/i915/execlists: Peek at the next submission for error interrupts
  x86/kvm: fix a missing-prototypes "vmread_error"
  drm/i915/uc: Cleanup kerneldoc warnings
  edd: Use scnprintf() for avoiding potential buffer overflow
  ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
  misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOINT_TEST_STATUS
  PCI: tegra: Print -EPROBE_DEFER error message at debug level
  misc: pci_endpoint_test: Use full pci-endpoint-test name in request_irq()
  misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
  tools: PCI: Add 'e' to clear IRQ
  misc: pci_endpoint_test: Add ioctl to clear IRQ
  misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
  PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt
  PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct MSI-X table address
  PCI: endpoint: Fix ->set_msix() to take BIR and offset as arguments
  misc: pci_endpoint_test: Add support to get DMA option from userspace
  tools: PCI: Add 'd' command line option to support DMA
  misc: pci_endpoint_test: Use streaming DMA APIs for buffer allocation
  PCI: endpoint: functions/pci-epf-test: Print throughput information
  PCI: endpoint: functions/pci-epf-test: Add DMA support to transfer data
  rtc: class: remove redundant assignment to variable err
  rtc: remove rtc_time_to_tm and rtc_tm_to_time
  rtc: sun6i: let the core handle rtc range
  rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64
  include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP
  mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
  selftests/vm: fix map_hugetlb length used for testing read and write
  mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge()
  mm/hugetlb.c: clean code by removing unnecessary initialization
  hugetlb_cgroup: add hugetlb_cgroup reservation docs
  hugetlb_cgroup: add hugetlb_cgroup reservation tests
  hugetlb: support file_region coalescing again
  hugetlb_cgroup: support noreserve mappings
  hugetlb_cgroup: add accounting for shared mappings
  hugetlb: disable region_add file_region coalescing
  hugetlb_cgroup: add reservation accounting for private mappings
  mm/hugetlb_cgroup: fix hugetlb_cgroup migration
  hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations
  hugetlb_cgroup: add hugetlb_cgroup reservation counter
  hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race
  hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization
  mm/memblock.c: remove redundant assignment to variable max_addr
  mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
  mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk()
  mm/mempolicy: check hugepage migration is supported by arch in vma_migratable()
  mm/mempolicy: support MPOL_MF_STRICT for huge page mapping
  mm/compaction.c: clean code by removing unnecessary assignment
  mm/compaction: Disable compact_unevictable_allowed on RT
  mm/compaction: really limit compact_unevictable_allowed to 0 and 1
  mm, compaction: fully assume capture is not NULL in compact_zone_order()
  mm,thp,compaction,cma: allow THP migration for CMA allocations
  mm,compaction,cma: add alloc_contig flag to compact_control
  selftests: vm: drop dependencies on page flags from mlock2 tests
  mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment
  mm/vmscan.c: make may_enter_fs bool in shrink_page_list()
  mm/vmscan.c: clean code by removing unnecessary assignment
  mm/vmscan.c: fix data races using kswapd_classzone_idx
  mm/vmscan.c: remove cpu online notification for now
  mm: vmscan: replace open codings to NUMA_NO_NODE
  mm: vmpressure: use mem_cgroup_is_root API
  mm: vmpressure: don't need call kfree if kstrndup fails
  mm/page_alloc: simplify page_is_buddy() for better code readability
  mm/page_alloc.c: micro-optimisation Remove unnecessary branch
  mm/page_alloc.c: use free_area_empty() instead of open-coding
  mm, pagealloc: micro-optimisation: save two branches on hot page allocation path
  mm/page_alloc: increase default min_free_kbytes bound
  kasan: add test for invalid size in memmove
  kasan: detect negative size in memory operation function
  mm/sparse.c: allocate memmap preferring the given node
  mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparse
  mm/sparse: rename pfn_present() to pfn_in_present_section()
  mm/sparsemem: get address to page struct instead of address to pfn
  selftests: add MREMAP_DONTUNMAP selftest
  mm/mremap: add MREMAP_DONTUNMAP to mremap()
  mm: mmap: add trace point of vm_unmapped_area
  mmap: remove inline of vm_unmapped_area
  mm/memory.c: clarify a confusing comment for vm_iomap_memory
  mm: clarify a confusing comment for remap_pfn_range()
  mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path
  mm/gup: allow to react to fatal signals
  mm/gup: allow VM_FAULT_RETRY for multiple times
  mm: allow VM_FAULT_RETRY for multiple times
  mm: introduce FAULT_FLAG_INTERRUPTIBLE
  mm: introduce FAULT_FLAG_DEFAULT
  userfaultfd: don't retake mmap_sem to emulate NOPAGE
  mm: return faster for non-fatal signals in user mode faults
  sh/mm: use helper fault_signal_pending()
  powerpc/mm: use helper fault_signal_pending()
  arm64/mm: use helper fault_signal_pending()
  arc/mm: use helper fault_signal_pending()
  x86/mm: use helper fault_signal_pending()
  mm: introduce fault_signal_pending()
  mm/gup: fix __get_user_pages() on fault retry of hugetlb
  mm/gup: rename "nonblocking" to "locked" where proper
  mm: add pagemap.h to the fine documentation
  mm/vma: make is_vma_temporary_stack() available for general use
  mm/vma: make vma_is_foreign() available for general use
  mm/vma: move VM_NO_KHUGEPAGED into generic header
  mm/mapping_dirty_helpers: update huge page-table entry callbacks
  mm: memcg: make memory.oom.group tolerable to task migration
  mm, memcg: prevent mem_cgroup_protected store tearing
  mm, memcg: prevent memory.swap.max load tearing
  mm, memcg: prevent memory.min load/store tearing
  mm, memcg: prevent memory.low load/store tearing
  mm, memcg: prevent memory.max load tearing
  mm, memcg: prevent memory.high load/store tearing
  mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused
  memcg: css_tryget_online cleanups
  mm: memcontrol: recursive memory.low protection
  mm: memcontrol: clean up and document effective low/min calculations
  mm: memcontrol: fix memory.low proportional distribution
  mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge()
  mm: memcg/slab: cache page number in memcg_(un)charge_slab()
  mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg()
  mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page()
  mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments
  mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments
  mm: memcg/slab: use mem_cgroup_from_obj()
  mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node
  mm, memcg: fix build error around the usage of kmem_caches
  mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache
  mm: swap: use smp_mb__after_atomic() to order LRU bit set
  mm: swap: make page_evictable() inline
  mm/swap_slots.c: assign|reset cache slot by value directly
  mm/swapfile: fix data races in try_to_unuse()
  mm/swap.c: not necessary to export __pagevec_lru_add()
  mm/swapfile.c: fix comments for swapcache_prepare
  mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path
  mm/gup: rename nr as nr_pinned in get_user_pages_fast()
  mm/gup/writeback: add callbacks for inaccessible pages
  mm: dump_page(): additional diagnostics for huge pinned pages
  mm: improve dump_page() for compound pages
  selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage
  mm/gup_benchmark: support pin_user_pages() and related calls
  mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting
  mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages
  mm/gup: track FOLL_PIN pages
  mm/gup: require FOLL_GET for get_user_pages_fast()
  mm/gup: pass gup flags to two more routines
  mm: introduce page_ref_sub_return()
  mm/gup: pass a flags arg to __gup_device_* functions
  mm/gup: split get_user_pages_remote() into two routines
  mm/filemap.c: rewrite pagecache_get_page documentation
  mm/filemap.c: unexport find_get_entry
  mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirty_for_io
  include/linux/pagemap.h: rename arguments to find_subpage
  mm/filemap.c: use vm_fault error code directly
  mm/filemap.c: remove unused argument from shrink_readahead_size_eio()
  mm/filemap.c: clear page error before actual read
  mm/page-writeback.c: write_cache_pages(): deduplicate identical checks
  mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
  mm/Makefile: disable KCSAN for kmemleak
  mm/kmemleak.c: use address-of operator on section symbols
  revert "topology: add support for node_to_mem_node() to determine the fallback node"
  slub: relocate freelist pointer to middle of object
  slub: improve bit diffusion for freelist ptr obfuscation
  mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs
  mm/slub.c: replace cpu_slab->partial with wrapped APIs
  fs_parse: remove pr_notice() about each validation
  ocfs2: use memalloc_nofs_save instead of memalloc_noio_save
  ocfs2: use scnprintf() for avoiding potential buffer overflow
  ocfs2: roll back the reference count modification of the parent directory if an error occurs
  ocfs2: ocfs2_fs.h: replace zero-length array with flexible-array member
  ocfs2: dlm: replace zero-length array with flexible-array member
  ocfs2: cluster: replace zero-length array with flexible-array member
  ocfs2: replace zero-length array with flexible-array member
  ocfs2: add missing annotations for ocfs2_refcount_cache_lock() and ocfs2_refcount_cache_unlock()
  ocfs2: remove useless err
  ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec"
  ocfs2: there is no need to log twice in several functions
  ocfs2: remove dlm_lock_is_remote
  ocfs2: use OCFS2_SEC_BITS in macro
  ocfs2: remove unused macros
  ocfs2: remove FS_OCFS2_NM
  scripts/spelling.txt: add more spellings to spelling.txt
  scripts/spelling.txt: add syfs/sysfs pattern
  asm-generic: make more kernel-space headers mandatory
  kthread: mark timer used by delayed kthread works as IRQ safe
  tools/accounting/getdelays.c: fix netlink attribute length
  iomap: Handle memory allocation failure in readahead
  tools headers UAPI: Update tools's copy of linux/perf_event.h
  xfs: fix inode number overflow in ifree cluster helper
  vdpa: move to drivers/vdpa
  virtio: Intel IFC VF driver for VDPA
  vdpasim: vDPA device simulator
  vhost: introduce vDPA-based backend
  net: stmmac: xgmac: Fix VLAN register handling
  net: cavium: Fix build errors due to 'imply CAVIUM_PTP'
  mptcp: fix "fn parameter not described" warnings
  mptcp: re-check dsn before reading from subflow
  mptcp: subflow: check parent mptcp socket on subflow state change
  mptcp: fix tcp fallback crash
  net: ipv6: rpl_iptunnel: remove redundant assignments to variable err
  crypto/chcr: Add missing include file <linux/highmem.h>
  net: dsa: dsa_bridge_mtu_normalization() can be static
  net: atlantic: fix missing | operator when assigning rec->llc
  net: qualcomm: rmnet: Allow configuration updates to existing devices
  PM: sleep: Add pm_debug_messages kernel command line option
  powerpc/perf: split callchain.c by bitness
  powerpc/64: Make COMPAT user-selectable disabled on littleendian by default.
  powerpc/64: make buildable without CONFIG_COMPAT
  powerpc/perf: consolidate valid_user_sp -> invalid_user_sp
  powerpc/perf: consolidate read_user_stack_32
  powerpc: move common register copy functions from signal_32.c to signal.c
  powerpc: Add back __ARCH_WANT_SYS_LLSEEK macro
  powerpc/ps3: Set CONFIG_UEVENT_HELPER=y in ps3_defconfig
  powerpc/ps3: Remove an unneeded NULL check
  powerpc/ps3: Remove duplicate error message
  powerpc/powernv: Re-enable imc trace-mode in kernel
  powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events.
  powerpc/pseries: Fix MCE handling on pseries
  selftests/eeh: Skip ahci adapters
  powerpc/64s: Fix doorbell wakeup msgclr optimisation
  drm/zte: Use simple encoder
  drm/vkms: Use simple encoder
  drm/virtgpu: Use simple encoder
  drm/vc4: Use simple encoder
  drm/tilcdc: Use simple encoder
  drm/tidss: Use simple encoder
  drm/tegra: Use simple encoder
  drm/sun4i: Use simple encoder
  drm/shmobile: Use simple encoder
  drm/rockchip: Use simple encoder
  drm/rcar-du: Use simple encoder
  drm/mediatek: Use simple encoder
  drm/ingenic: Use simple encoder
  drm/imx: Use simple encoder
  drm/i2c/tda998x: Use simple encoder
  drm/hisilicon/kirin: Use simple encoder
  drm/gma500: Use simple encoder
  drm/fsl-dcu: Use simple encoder
  drm/exynos: Use simple encoder
  drm/atmel-hlcdc: Use simple encoder
  csky: Enable LOCKDEP_SUPPORT
  drm: Fix wrong kfree() in managed resource usage example
  nvmet: fix NULL dereference when removing a referral
  nvme: inherit stable pages constraint in the mpath stack device
  Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
  pinctrl: Unconditionally assign .request()/.free()
  gpio: Unconditionally assign .request()/.free()
  Bluetooth: Always request for user confirmation for Just Works
  Bluetooth: Add BT_MODE socket option
  Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
  dt-bindings: net: bluetooth: Add device tree bindings for QCA chip QCA6390
  Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390
  lookup_open(): don't bother with fallbacks to lookup+create
  atomic_open(): no need to pass struct open_flags anymore
  open_last_lookups(): move complete_walk() into do_open()
  open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open()
  open_last_lookups(): don't abuse complete_walk() when all we want is unlazy
  open_last_lookups(): consolidate fsnotify_create() calls
  take post-lookup part of do_last() out of loop
  link_path_walk(): sample parent's i_uid and i_mode for the last component
  __nd_alloc_stack(): make it return bool
  reserve_stack(): switch to __nd_alloc_stack()
  pick_link(): take reserving space on stack into a new helper
  pick_link(): more straightforward handling of allocation failures
  fold path_to_nameidata() into its only remaining caller
  pick_link(): pass it struct path already with normal refcounting rules
  fs/namei.c: kill follow_mount()
  non-RCU analogue of the previous commit
  helper for mount rootwards traversal
  follow_dotdot(): be lazy about changing nd->path
  follow_dotdot_rcu(): be lazy about changing nd->path
  follow_dotdot{,_rcu}(): massage loops
  lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcu
  scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table
  scsi: ufs: Use ufshcd_config_pwr_mode() when scaling gear
  drm/i915/gem: Drop cached obj->bind_count
  ANDROID: Incremental fs: Fix remount
  ANDROID: Incremental fs: Protect get_fill_block, and add a field
  ANDROID: Incremental fs: Fix crash polling 0 size read_log
  ANDROID: Incremental fs: get_filled_blocks: better index_out
  drm/i915/gt: Make fence revocation unequivocal
  drm/i915/gt: Store the fence details on the fence
  drm/i915/gt: Only wait for GPU activity before unbinding a GGTT fence
  ext4: save all error info in save_error_info() and drop ext4_set_errno()
  drm/i915/gem: Try allocating va from free space
  blkcg: don't offline parent blkcg first
  blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it
  arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature
  Input: update SPDX tag for input-event-codes.h
  Input: i8042 - add Acer Aspire 5738z to nomux list
  arm64: Always force a branch protection mode when the compiler has one
  x86: start using named parameters for low-level uaccess asms
  Input: goodix - fix compilation when ACPI support is disabled
  vfio: Ignore -ENODEV when getting MSI cookie
  vfio-pci/nvlink2: Allow fallback to ibm,mmio-atsd[0]
  x86: get rid of 'rtype' argument to __get_user_asm() macro
  drm/amd/dc: Kill dc_conn_log_hex_linux()
  drm/amd/amdgpu_dm/mst: Remove useless sideband tracing
  drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware"
  drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
  drm/amd/display: code cleanup of dc_link file on func dc_link_construct
  drm/amd/display: code cleanup on dc_link from is_same_edid to get_ddc_line
  drm/amd/display: codestyle cleanup on dc_link file until detect_dp func
  drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYLE on dc_link
  drm/amdgpu: enable VCN2.5 DPG mode for Arcturus
  drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync
  drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync
  drm/amdgpu/vcn: Add firmware share memory support
  drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset
  drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset
  drm/amdgpu/vcn: fix race condition issue for dpg unpause mode switch
  drm/amdgpu/vcn: fix race condition issue for vcn start
  drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2)
  drm/amdgpu: stop disable the scheduler during HW fini
  drm/amd/powerplay: added mutex protection on msg issuing
  drm/amd/powerplay: unified interfaces for message issuing and response checking
  drm/amd/powerplay: avoid calling Vega20 specific SMU message implemention
  drm/amd/powerplay: avoid calling SMU10 specific SMU message implemention
  drm/amd/powerplay: avoid calling SMU9 specific SMU message implemention
  drm/amd/powerplay: avoid calling SMU8 specific SMU message implemention
  drm/amd/powerpaly: drop unused APIs
  drm/amd/powerplay: avoid calling SMU7 specific SMU message implemention
  drm/amd/powerplay: avoid calling CI specific SMU message implemention
  drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5
  drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi
  drm/amdgpu: enable IH ring 1 and ring 2 for navi
  drm/amdgpu: ih doorbell size of range changed for nbio v7.4
  drm/amdgpu: infinite retries fix from UTLC1 RB SDMA
  drm/amdgpu: fix non-pointer dereference for non-RAS supported
  drm/amd/amdgpu: Include headers for PWR and SMUIO registers
  drm/amdgpu: implement more ib pools (v2)
  drm/amd/display: Move backlight pwm enable function call
  drm/amd/display: Add ABM driver implementation
  drm/amd/display: 3.2.77
  drm/amdgpu: extend compute job timeout
  drm/amdgpu: No need support vcn decode
  drm/amdgpu: postpone entering fullaccess mode
  drm/amdgpu: adjust sequence of ip_discovery init and timeout_setting
  drm/amdgpu: equip new req_init_data handshake
  drm/amdgpu: use static mmio offset for NV mailbox
  drm/amdgpu: introduce new request and its function
  drm/amdgpu: introduce new idh_request/event enum
  drm/amdgpu: cleanup idh event/req for NV headers
  drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2)
  drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header
  drm/amd/amdgpu: Add missing SMUIO v12 register to headers
  drm/amdgpu/uvd7: remove unnecessary conversion to bool
  drm/radeon: align short build log
  drm/radeon: use pattern rule to avoid code duplication in Makefile
  drm/radeon: fix build rules of *_reg_safe.h
  drm/radeon: remove unneeded header include path
  drm/amdgpu: Ignore the not supported error from psp
  drm/amdgpu: Add 4k resolution for virtual display
  drm/amdgpu: Virtual display need to support multiple ctrcs
  drm/amdgpu: disable ras query and iject during gpu reset
  drm/amdgpu: added xgmi ras error reset sequence
  drm/amdgpu: cleanup all virtualization detection routine
  drm/amdgpu: amends feature bits for MM bandwidth mgr
  drm/amdgpu: purge ip_discovery headers
  drm/amdgpu: Fix FRU data checking
  drm/amdgpu: Expose TA FW version in fw_version file
  drm/amdgpu: disabled fru eeprom access
  drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register to headers
  drm/amdgpu: Add documentation for unique_id
  drm/amdgpu: Add documentation for PCIe accounting
  drm/amdgpu: Add documentation for memory info
  drm/amdgpu: Enable reading FRU chip via I2C v3
  drm/amdkfd: kfree the wrong pointer
  dt-bindings: net: mvusb: Fix example errors
  net: stmmac: Fix VLAN filtering when HW does not support it
  bnx2x: correct a comment mistake in grammar
  net/faraday: fix grammar in function ftgmac100_setup_clk() in ftgmac100.c
  slcan: Don't transmit uninitialized stack data in padding
  net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035
  cxgb4: free MQPRIO resources in shutdown path
  ANDROID: db845c build: Use merge_configs
  cxgb4: fix MPS index overwrite when setting MAC address
  ipv6: don't auto-add link-local address to lag ports
  ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
  net_sched: add a temporary refcnt for struct tcindex_data
  x86: get rid of 'rtype' argument to __put_user_goto() macro
  NFS: Try to join page groups before an O_DIRECT retransmission
  NFS: Refactor nfs_lock_and_join_requests()
  NFS: Reverse the submission order of requests in __nfs_pageio_add_request()
  NFS: Clean up nfs_lock_and_join_requests()
  NFS: Remove the redundant function nfs_pgio_has_mirroring()
  NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
  NFS: Fix a request reference leak in nfs_direct_write_clear_reqs()
  NFS: Fix use-after-free issues in nfs_pageio_add_request()
  NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests()
  percpu: update copyright emails to dennis@kernel.org
  signal: Extend exec_id to 64bits
  MAINTAINERS: drop an old reference to stm32 pwm timers doc
  MAINTAINERS: dt: update etnaviv file reference
  virtio: introduce a vDPA based transport
  vDPA: introduce vDPA bus
  vringh: IOTLB support
  vhost: factor out IOTLB
  vhost: allow per device message handler
  vhost: refine vhost and vringh kconfig
  kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ
  kdb: Eliminate strncpy() warnings by replacing with strscpy()
  NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
  drm/i915/gt: fix spelling mistake "undeflow" -> "underflow"
  drm/i915/gt: Align engine dump active/pending
  io_uring: add missing finish_wait() in io_sq_thread()
  arm64: Kconfig: ptrauth: Add binutils version check to fix mismatch
  init/kconfig: Add LD_VERSION Kconfig
  drm/core: Calculate bpp in afbc helper
  drm/core: Use proper debugging macro
  thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs
  platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID
  ACPI: Update Tiger Lake ACPI device IDs
  hrtimer: Don't dereference the hrtimer pointer after the callback
  ASoC: topology: use name_prefix for new kcontrol
  ASoC: rt5682: Fix build error without CONFIG_I2C
  ASoC: dpcm: allow start or stop during pause for backend
  rtc: ds1307: add support for watchdog timer on ds1388
  rtc: da9052: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: da9052: set range
  rtc: da9052: convert to devm_rtc_allocate_device
  PM: sleep: core: Drop racy and redundant checks from device_prepare()
  PM: hibernate: Propagate the return value of hibernation_restore()
  watchdog: Add K3 RTI watchdog support
  dt-bindings: watchdog: Add support for TI K3 RTI watchdog
  watchdog: ziirave_wdt: change name to be more specific
  watchdog: orion: use 0 for unset heartbeat
  ACPI: video: Use native backlight on Acer Aspire 5783z
  ACPI: video: Docs update for "acpi_backlight" kernel parameter options
  nvme-tcp: fix possible crash in recv error flow
  Revert "irqchip/xilinx: Enable generic irq multi handler"
  Revert "irqchip/xilinx: Do not call irq_set_default_host()"
  drm/amdgpu: improve amdgpu_gem_info debugfs file
  drm/amdgpu: add support for exporting VRAM using DMA-buf v3
  drm/amdgpu: add checks if DMA-buf P2P is supported
  drm/amdgpu: note that we can handle peer2peer DMA-buf
  drm/ttm: lock resv object during destruction
  dma-buf: add peer2peer flag
  Revert "driver core: platform: Initialize dma_parms for platform devices"
  Revert "amba: Initialize dma_parms for amba devices"
  gpio: export of_pinctrl_get to modules
  powerpc: Make setjmp/longjmp signature standard
  powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_type
  powerpc: Suppress .eh_frame generation
  powerpc: Drop -fno-dwarf2-cfi-asm
  powerpc/32: drop unused ISA_DMA_THRESHOLD
  powerpc/powernv: Add documentation for the opal sensor_groups sysfs interfaces
  selftests/powerpc: Fix try-run when source tree is not writable
  powerpc/vmlinux.lds: Explicitly retain .gnu.hash
  powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c
  powerpc/ptrace: create ppc_gethwdinfo()
  powerpc/ptrace: create ptrace_get_debugreg()
  powerpc/ptrace: split out ADV_DEBUG_REGS related functions.
  powerpc/ptrace: move register viewing functions out of ptrace.c
  powerpc/ptrace: split out TRANSACTIONAL_MEM related functions.
  powerpc/ptrace: split out SPE related functions.
  powerpc/ptrace: split out ALTIVEC related functions.
  powerpc/ptrace: split out VSX related functions.
  powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET
  powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64
  powerpc/ptrace: remove unused header includes
  powerpc: Move ptrace into a subdirectory.
  powerpc/64/syscall: Reconcile interrupts
  powerpc/64s/exception: Remove lite interrupt return
  powerpc/64s: Implement interrupt exit logic in C
  powerpc/64: Implement soft interrupt replay in C
  powerpc/64/syscall: Zero volatile registers when returning
  powerpc/64/sycall: Implement syscall entry/exit logic in C
  powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall
  powerpc/64/syscall: Remove non-volatile GPR save optimisation
  powerpc/64s/exception: Soft NMI interrupt should not use ret_from_except
  powerpc/64s/exception: Reconcile interrupts in system_reset
  powerpc/64s/exception: Only test KVM in SRR interrupts when PR KVM is supported
  powerpc/64s/exception: Add more comments for interrupt handlers
  powerpc/64s/exception: Clean up SRR specifiers
  powerpc/64s/exception: Re-inline some handlers
  powerpc/64s/exception: Avoid touching the stack in hdecrementer
  powerpc/64s/exception: Trim unused arguments from KVMTEST macro
  powerpc/64s/exception: Remove the SPR saving patch code macros
  powerpc/64s/exception: Remove confusing IEARLY option
  powerpc/64s/exception: Move KVM test to common code
  powerpc/64s/exception: Move soft-mask test to common code
  powerpc/64s/exception: Move real to virt switch into the common handler
  powerpc/64s/exception: Add ISIDE option
  powerpc/64s/exception: Remove old INT_KVM_HANDLER
  powerpc/64s/exception: Remove old INT_COMMON macro
  powerpc/64s/exception: Remove old INT_ENTRY macro
  powerpc/64s/exception: Move all interrupt handlers to new style code gen macros
  powerpc/64s/exception: Expand EXC_COMMON and EXC_COMMON_ASYNC macros
  powerpc/64s/exception: Add GEN_KVM macro that uses INT_DEFINE parameters
  powerpc/64s/exception: Add GEN_COMMON macro that uses INT_DEFINE parameters
  powerpc/64s/exception: Introduce INT_DEFINE parameter block for code generation
  powerpc/64: mark emergency stacks valid to unwind
  powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
  scsi: bnx2fc: fix boolreturn.cocci warnings
  scsi: zfcp: use fallthrough;
  scsi: aacraid: do not overwrite retval in aac_reset_adapter()
  scsi: sr: Fix sr_block_release()
  scsi: aic7xxx: Remove more FreeBSD-specific code
  scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
  scsi: ufs: set device as active power mode after resetting device
  scsi: iscsi: Report unbind session event when the target has been removed
  x86: get rid of 'errret' argument to __get_user_xyz() macross
  x86: remove __put_user_asm() infrastructure
  dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb
  dt-bindings: uniphier-system-bus: fix warning in the example
  dt-bindings: display: meson-vpu: fix indentation of reg-names' "items"
  dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema constraints
  dt-bindings: power: Fix example for power-domain
  dt-bindings: arm: Add some constraints for PSCI nodes
  of: some unittest overlays not untracked
  of: gpio unittest kfree() wrong object
  dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml
  libnvdimm: Update persistence domain value for of_pmem and papr_scm device
  drm/i915/gem: Ignore readonly failures when updating relocs
  dt-bindings: serial: sh-sci: Convert to json-schema
  dt-bindings: serial: Document serialN aliases
  drm/dp_mst: make build_clear_payload_id_table return void
  tools/test/nvdimm: Fix out of tree build
  dt-bindings: thermal: tsens: Set 'additionalProperties: false'
  dt-bindings: thermal: tsens: Fix nvmem-cell-names schema
  drm/i915/gt: Fill all the unused space in the GGTT
  drm/i915: Report all failed registers for ctx isolation
  drm/i915/gt: Include the execlists CCID of each port in the engine dump
  drm/i915/execlists: Pause CS flow before reset
  drm/i915/selftests: Tidy up an error message for live_error_interrupt
  drm/i915/gt: Include a few tracek for timeslicing
  drm/i915: Defer kicking the tasklet until all rescheduling is complete
  drm/i915/tc/icl: Update TC vswing tables
  drm/i915/dp/ehl: Update vswing table for HBR and RBR
  drm/i915/dp: Return the right vswing tables
  pinctrl: Define of_pinctrl_get() dummy for !PINCTRL
  dt-bindings: vendor-prefixes: Add Beacon vendor prefix
  gpio: Rename variable in core APIs
  ARM: qcom: Add support for IPQ40xx
  RISC-V: Support cpu hotplug
  RISC-V: Add supported for ordered booting method using HSM
  RISC-V: Add SBI HSM extension definitions
  RISC-V: Export SBI error to linux error mapping function
  RISC-V: Add cpu_ops and modify default booting method
  RISC-V: Move relocate and few other functions out of __init
  RISC-V: Implement new SBI v0.2 extensions
  RISC-V: Introduce a new config for SBI v0.1
  RISC-V: Add SBI v0.2 extension definitions
  RISC-V: Add basic support for SBI v0.2
  RISC-V: Mark existing SBI as 0.1 SBI.
  ASoC: dapm: connect virtual mux with default value
  ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag
  ANDROID: Enable HID_NINTENDO as y
  FROMLIST: HID: nintendo: add nintendo switch controller driver
  net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_do_srh_inline
  cxgb4/chcr: nic-tls stats in ethtool
  net: dsa: fix oops while probing Marvell DSA switches
  net/bpfilter: remove superfluous testing message
  net: macb: Fix handling of fixed-link node
  net: dsa: ksz: Select KSZ protocol tag
  drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
  pcmcia: remove some unused space characters
  drm/amd/display: increase HDCP authentication delay
  drm/amd/display: Correctly cancel future watchdog and callback events
  drm/amd/display: Don't try hdcp1.4 when content_type is set to type1
  libnvdimm/region: Fix build error
  drm/amd/powerplay: move the ASIC specific nbio operation out of smu_v11_0.c
  drm/amd/powerplay: drop redundant BIF doorbell interrupt operations
  drm/amd/display: Fix dcn21 num_states
  drm/amd/display: Enable BT2020 in COLOR_ENCODING property
  drm/amd/display: LFC not working on 2.0x range monitors (v2)
  drm/amd/display: Support plane level CTM
  drm/amd/display: Revert change to HDCP display states
  drm/amd/display: Not doing optimize bandwidth if flip pending.
  drm/amd/display: Use double buffered DRR timing update by default
  drm/amd/display: Support P010 pixel format
  drm/amd/display: Update function to get optimal number of taps
  drm/amdgpu: fix hpd bo size calculation error
  csky: Enable the gcov function
  csky: Fixup get wrong psr value from phyical reg
  Makefile: Update kselftest help information
  nvme-tcp: don't poll a non-live queue
  nvme-tcp: fix possible crash in write_zeroes processing
  xfs: remove redundant variable assignment in xfs_symlink()
  xfs: ratelimit inode flush on buffered write ENOSPC
  drm/mm: revert "Break long searches in fragmented address spaces"
  i2c: rcar: clean up after refactoring i2c_timings
  PCI: pciehp: Fix MSI interrupt race
  PCI: pciehp: Fix indefinite wait on sysfs requests
  drm/xen: fix passing zero to 'PTR_ERR' warning
  dt-bindings: vendor-prefixes: Add Topwise
  of: of_private.h: Replace zero-length array with flexible-array member
  docs: dt: fix a broken reference to input.yaml
  docs: dt: fix references to ap806-system-controller.txt
  docs: dt: fix references to m_can.txt file
  dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
  dt-bindings: Add cros-ec Type C port driver
  dt-bindings: leds: common: fix example for gpio-leds
  dt-bindings: interrupt-controller: msi: Correct msi-controller@c's reg
  dt-bindings: spi: Add interconnect binding for QSPI
  dt-bindings: spi: Convert QSPI bindings to YAML
  dt-bindings: thermal: rcar-thermal: Convert bindings to json-schema
  dt-bindings: phy: Convert phy-mmp3-usb to json-schema
  dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell
  dt-bindings: arm: mrvl: Add missing compatible strings
  dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible
  dt-bindings: Add missing 'additionalProperties: false'
  KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y
  KVM: VMX: Add a trampoline to fix VMREAD error handling
  KVM: SVM: Annotate svm_x86_ops as __initdata
  KVM: VMX: Annotate vmx_x86_ops as __initdata
  KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup()
  KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection
  KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes
  KVM: VMX: Configure runtime hooks using vmx_x86_ops
  KVM: VMX: Move hardware_setup() definition below vmx_x86_ops
  KVM: x86: Move init-only kvm_x86_ops to separate struct
  KVM: Pass kvm_init()'s opaque param to additional arch funcs
  drm/qxl: Use correct notify port address when creating cursor ring
  io_uring: refactor file register/unregister/update handling
  gpio: Avoid using pin ranges with !PINCTRL
  pinctrl: qcom: fix compilation error
  nvmet-fc: fix typo in comment
  nvme-rdma: Replace comma with a semicolon
  nvme-fcloop: fix deallocation of working context
  nvme: fix compat address handling in several ioctls
  csky/ftrace: Fixup ftrace_modify_code deadlock without CPU_HAS_ICACHE_INS
  ANDROID: f_audio_source.c: Call cpu_latency_qos_*() instead of pm_qos_*()
  drm/mm: revert "Break long searches in fragmented address spaces"
  ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor
  drm: add docs about the IN_FORMATS plane property
  drm/i915/execlists: Double check breadcrumb before crying foul
  Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h"
  ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
  ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
  ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
  drm/i915/perf: don't read head/tail pointers outside critical section
  PCI: endpoint: Fix clearing start entry in configfs
  PCI: tegra: Add support for PCIe endpoint mode in Tegra194
  fbcon: fix null-ptr-deref in fbcon_switch
  ANDROID: GKI: Removed cuttlefish configs
  f2fs: compress: add .{init,destroy}_decompress_ctx callback
  f2fs: compress: fix to call missing destroy_compress_ctx()
  f2fs: change default compression algorithm
  f2fs: clean up {cic,dic}.ref handling
  f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
  f2fs: xattr.h: Make stub helpers inline
  f2fs: fix to avoid double unlock
  f2fs: fix potential .flags overflow on 32bit architecture
  f2fs: fix NULL pointer dereference in f2fs_verity_work()
  f2fs: fix to clear PG_error if fsverity failed
  f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
  f2fs: don't trigger data flush in foreground operation
  f2fs: fix NULL pointer dereference in f2fs_write_begin()
  f2fs: clean up f2fs_may_encrypt()
  f2fs: fix to avoid potential deadlock
  f2fs: don't change inode status under page lock
  f2fs: fix potential deadlock on compressed quota file
  f2fs: delete DIO read lock
  f2fs: don't mark compressed inode dirty during f2fs_iget()
  fpga: dfl: pci: fix return value of cci_pci_sriov_configure
  fpga: zynq: Remove clk_get error message for probe defer
  netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write
  net: stmmac: add EHL 2.5Gbps PCI info and PCI ID
  net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID
  net: stmmac: create dwmac-intel.c to contain all Intel platform
  net: dsa: bcm_sf2: Support specifying VLAN tag egress rule
  net: dsa: bcm_sf2: Add support for matching VLAN TCI
  net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicing functions
  net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXT
  net: dsa: bcm_sf2: Disable learning for ASP port
  net: dsa: b53: Deny enslaving port 7 for 7278 into a bridge
  net: dsa: b53: Prevent tagged VLAN on port 7 for 7278
  net: dsa: b53: Restore VLAN entries upon (re)configuration
  net: dsa: bcm_sf2: Fix overflow checks
  hv_netvsc: Remove unnecessary round_up for recv_completion_cnt
  selftests: mlxsw: Add test cases for devlink-trap policers
  mlxsw: spectrum_trap: Add support for setting of packet trap group parameters
  mlxsw: spectrum_trap: Switch to use correct packet trap group
  mlxsw: spectrum_trap: Do not initialize dedicated discard policer
  mlxsw: spectrum_trap: Add devlink-trap policer support
  mlxsw: spectrum_trap: Prepare policers for registration with devlink
  mlxsw: spectrum: Track used packet trap policer IDs
  mlxsw: reg: Extend QPCR register
  selftests: netdevsim: Add test cases for devlink-trap policers
  netdevsim: Add support for setting of packet trap group parameters
  devlink: Allow setting of packet trap group parameters
  devlink: Add packet trap group parameters support
  netdevsim: Add devlink-trap policer support
  Documentation: Add description of packet trap policers
  devlink: Add packet trap policers support
  selftests/bpf: Test FD-based cgroup attachment
  libbpf: Add support for bpf_link-based cgroup attachment
  bpf: Implement bpf_prog replacement for an active bpf_cgroup_link
  bpf: Implement bpf_link-based cgroup BPF program attachment
  staging/octeon: fix up merge error
  selinux: clean up indentation issue with assignment statement
  NFS: Ensure security label is set for root inode
  Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
  Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
  bpf: Test_verifier, add alu32 bounds tracking tests
  bpf: Test_verifier, #65 error message updates for trunc of boundary-cross
  bpf: Test_verifier, bpf_get_stack return value add <0
  bpf: Test_progs, add test to catch retval refine error handling
  bpf: Verifier, refine 32bit bound in do_refine_retval_range
  bpf: Verifier, do explicit ALU32 bounds tracking
  bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly
  docs: dt: display/ti: fix typos at the devicetree/ directory name
  ubi: ubi-media.h: Replace zero-length array with flexible-array member
  ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len
  ubi: fastmap: Only produce the initial anchor PEB when fastmap is used
  ubi: fastmap: Free unused fastmap anchor peb during detach
  ubifs: ubifs_add_orphan: Fix a memory leak bug
  ubifs: ubifs_jnl_write_inode: Fix a memory leak bug
  ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
  bpf, lsm: Make BPF_LSM depend on BPF_EVENTS
  selftests: bpf: Extend sk_assign tests for UDP
  selftests: bpf: Add test for sk_assign
  bpf: Don't refcount LISTEN sockets in sk_assign()
  net: Track socket refcounts in skb_steal_sock()
  bpf: Add socket assign support
  bpf, doc: Add John as official reviewer to BPF subsystem
  arch/xtensa: fix grammar in Kconfig help text
  bpf: btf: Fix arg verification in btf_ctx_access()
  drm/i915/execlists: Explicitly reset both reg and context runtime
  ANDROID: clang: update to 10.0.5
  mm/hmm: return error for non-vma snapshots
  mm/hmm: do not set pfns when returning an error code
  mm/hmm: do not unconditionally set pfns when returning EBUSY
  mm/hmm: use device_private_entry_to_pfn()
  drm/managed: Fix off-by-one in warning
  libnvdimm/region: Replace zero-length array with flexible-array member
  libnvdimm/label: Replace zero-length array with flexible-array member
  ipvs: fix uninitialized variable warning
  netfilter: nft_exthdr: fix endianness of tcp option cast
  drm/i915/gem: Split eb_vma into its own allocation
  drm/fb: fix kernel-doc in drm_framebuffer.h
  dt-bindings: display: ti: Fix dtc unit-address warnings in examples
  bpf: Simplify reg_set_min_max_inv handling
  bpf: Fix tnum constraints for 32-bit comparisons
  bpf: Undo incorrect __reg_bound_offset32 handling
  net: phylink: add separate pcs operations structure
  net: phylink: rename 'ops' to 'mac_ops'
  net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype
  r8169: factor out rtl8169_tx_map
  qed: Fix use after free in qed_chain_free
  r8169: improve handling of TD_MSS_MAX
  net: dsa: sja1105: add broadcast and per-traffic class policers
  net: dsa: sja1105: add configuration of port policers
  net: dsa: felix: add port policers
  net: dsa: add port policers
  net: dsa: refactor matchall mirred action to separate function
  net: mscc: ocelot: add action of police on vcap_is2
  ionic: remove lifs on fw reset
  ionic: disable the queues on link down
  ionic: check for queues before deleting
  ionic: clean tx queue of unfinished requests
  ionic: move irq request to qcq alloc
  ionic: move debugfs add/delete to match alloc/free
  ionic: check for linkup in watchdog
  ionic: decouple link message from netdev state
  mlxsw: spectrum_ptp: Fix build warnings
  devlink: Add auto dump flag to health reporter
  devlink: Implicitly set auto recover flag when registering health reporter
  netdevsim: Change dummy reporter auto recover default
  ptp: Avoid deadlocks in the programmable pin code.
  net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG
  net: sched: expose HW stats types per action used by drivers
  net: introduce nla_put_bitfield32() helper and use it
  RDMA/bnxt_re: make bnxt_re_ib_init static
  net: hns3: fix set and get link ksettings issue
  net: hns3: fix RSS config lost after VF reset.
  net: hns3: fix for fraglist SKB headlen not handling correctly
  net: hns3: drop the WQ_MEM_RECLAIM flag when allocating WQ
  net: dsa: Simplify 'dsa_tag_protocol_to_str()'
  net: ena: Make some functions static
  dpaa_eth: Make dpaa_a050385_wa static
  crypto/chtls: Fix chtls crash in connection cleanup
  net: fix fraglist segmentation reference count leak
  crypto/chcr: fix incorrect ipv6 packet length
  net: stmmac: Add support for VLAN Rx filtering
  udp: initialize is_flist with 0 in udp_gro_receive
  Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex
  Crypto: chelsio - Fixes a hang issue during driver registration
  selftests:mptcp: fix failure due to whitespace damage
  ASoC: soc-dai: fix DAI startup/shutdown sequence
  ASoC: fix regwmask
  drm/i915/perf: Schedule oa_config after modifying the contexts
  drm/i915: Wrap i915_active in a simple kreffed struct
  drm/i915: Allow for different modes of interruptible i915_active_wait
  net: ethernet: ti: fix spelling mistake "rundom" -> "random"
  ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link
  ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link
  ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link
  ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link
  drm/i915/selftests: Check timeout before flush and cond checks
  drm/i915/execlists: Include priority info in trace_ports
  drm/i915/huc: Fix HuC register used in debugfs
  pwm: jz4740: Allow selection of PWM channels 0 and 1
  pwm: jz4740: Obtain regmap from parent node
  pwm: jz4740: Improve algorithm of clock calculation
  pwm: jz4740: Use clocks from TCU driver
  pwm: sun4i: Remove redundant needs_delay
  pwm: omap-dmtimer: Implement .apply callback
  pwm: omap-dmtimer: Do not disable PWM before changing period/duty_cycle
  pwm: omap-dmtimer: Fix PWM enabling sequence
  pwm: omap-dmtimer: Update description for PWM OMAP DM timer
  pwm: omap-dmtimer: Drop unused header file
  pwm: renesas-tpu: Drop confusing registered message
  pwm: renesas-tpu: Fix late Runtime PM enablement
  pwm: rcar: Fix late Runtime PM enablement
  dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
  pwm: meson: Fix confusing indentation
  pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIRECTION_OUT
  pwm: pca9685: Replace CONFIG_PM with __maybe_unused
  pwm: tegra: Add support for Tegra194
  pwm: Enable compile testing for some of drivers
  x86/xen: Make the secondary CPU idle tasks reliable
  x86/xen: Make the boot CPU idle task reliable
  xen-pciback: fix INTERRUPT_TYPE_* defines
  xen/xenbus: remove unused xenbus_map_ring()
  drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable
  PCI: sysfs: Revert "rescan" file renames
  pwm: pca9685: Remove unused duty_cycle struct element
  pwm: mxs: Remove unused include of of_address.h
  pwm: imx27: Remove unused include of of_device.h
  pwm: imx-tpm: Remove unused includes
  pwm: Implement some checks for lowlevel drivers
  pwm: imx27: Ensure clocks being on iff the PWM is on
  pwm: imx27: Don't disable clocks at device remove time
  pwm: imx27: Simplify helper function to enable and disable clocks
  pwm: imx27: Fix clock handling in pwm_imx27_apply()
  pwm: bcm2835: Dynamically allocate base
  dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format
  alpha: Fix nautilus PCI setup
  PCI: Add support for root bus sizing
  PCI: Use ioremap(), not phys_to_virt() for platform ROM
  ASoC: AMD: Clear format bits before setting them
  ASoC: bcm: Fix pointer cast warning
  dt-bindings: sound: cs42l51: Remove unneeded I2C unit name
  drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS
  gfs2: Fix oversight in gfs2_ail1_flush
  ACPICA: Update version 20200326
  ACPICA: Fixes for acpiExec namespace init file
  ACPICA: Add NHLT table signature
  ACPICA: WSMT: Fix typo, no functional change
  ACPICA: utilities: fix sprintf()
  ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support
  ACPICA: Change PlatformCommChannel ASL keyword to PCC
  ACPICA: Fix IVRS IVHD type 10h reserved field name
  ACPICA: Implement IVRS IVHD type 11h parsing
  ACPICA: Fix a typo in a comment field
  ACPICA: Update version to 20200214
  drm: error out with EBUSY when device has existing master
  drm: rework SET_MASTER and DROP_MASTER perm handling
  ceph: fix snapshot directory timestamps
  ceph: wait for async creating inode before requesting new max size
  ceph: don't skip updating wanted caps when cap is stale
  ceph: request new max size only when there is auth cap
  ceph: cleanup return error of try_get_cap_refs()
  ceph: return ceph_mdsc_do_request() errors from __get_parent()
  ceph: check all mds' caps after page writeback
  ceph: update i_requested_max_size only when sending cap msg to auth mds
  ceph: simplify calling of ceph_get_fmode()
  ceph: remove delay check logic from ceph_check_caps()
  ceph: consider inode's last read/write when calculating wanted caps
  ceph: always renew caps if mds_wanted is insufficient
  ceph: update dentry lease for async create
  ceph: attempt to do async create when possible
  ceph: cache layout in parent dir on first sync create
  ceph: add new MDS req field to hold delegated inode number
  ceph: decode interval_sets for delegated inos
  ceph: make ceph_fill_inode non-static
  ceph: perform asynchronous unlink if we have sufficient caps
  ceph: don't take refs to want mask unless we have all bits
  ceph: cap tracking for async directory operations
  ceph: make __take_cap_refs non-static
  ceph: add infrastructure for waiting for async create to complete
  ceph: track primary dentry link
  ceph: add flag to designate that a request is asynchronous
  ceph: more caps.c lockdep assertions
  ceph: clean up kick_flushing_inode_caps()
  libceph: directly skip to the end of redirect reply
  libceph: simplify ceph_monc_handle_map()
  ceph: return ETIMEDOUT errno to userland when request timed out
  ceph: re-org copy_file_range and fix some error paths
  ceph: move to a dedicated slabcache for mds requests
  ceph: reorganize fields in ceph_mds_request
  ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite
  ceph: replace zero-length array with flexible-array member
  rbd: enable multiple blk-mq queues
  rbd: embed image request in blk-mq pdu
  rbd: acquire header_rwsem just once in rbd_queue_workfn()
  rbd: get rid of img_request_layered_clear()
  rbd: kill img_request kref
  ceph: check if file lock exists before sending unlock request
  ceph: fix description of some mount options
  ceph: move ceph_osdc_{read,write}pages to ceph.ko
  ceph: don't ClearPageChecked in ceph_invalidatepage()
  rbd: remove barriers from img_request_layered_{set,clear,test}()
  libceph: drop CEPH_DEFINE_SHOW_FUNC
  ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO}
  ceph: add refcounting for Fx caps
  ceph: register MDS request with dir inode from the start
  fanotify: Fix the checks in fanotify_fsid_equal
  platform/x86: surface3_power: Fix always true condition in mshw0011_space_handler()
  media: venus: firmware: Ignore secure call error on first resume
  ANDROID: GKI: enable CONFIG_WIREGUARD
  mtd: Convert fallthrough comments into statements
  usb: chipidea: core: show the real pointer value for register
  usb: chipidea: core: refine the description for this driver
  usb: chipidea: udc: fix the kernel doc for udc.h
  net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support
  net/mlx5e: refactor indr setup block
  net/mlx5: E-Switch: Move eswitch chains to a new directory
  net/mlx5: Use a separate work queue for fib event handling
  mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock
  mfd: aat2870: Use scnprintf() for avoiding potential buffer overflow
  mfd: dln2: Allow to be enumerated via ACPI
  mfd: da9062: Add support for interrupt polarity defined in device tree
  dt-bindings: bd718x7: Yamlify and add BD71850
  mfd: dln2: Fix sanity checking for endpoints
  mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs
  mfd: sc27xx: Add USB charger type detection support
  dt-bindings: mfd: Document STM32 low power timer bindings
  mfd: rk808: Convert RK805 to shutdown/suspend hooks
  mfd: rk808: Reduce shutdown duplication
  mfd: rk808: Stop using syscore ops
  mfd: rk808: Ensure suspend/resume hooks always work
  mfd: rk808: Always use poweroff when requested
  mfd: omap: Remove useless cast for driver.name
  mfd: Kconfig: Fix some misspelling of the word functionality
  mfd: pm8xxx: Replace zero-length array with flexible-array member
  mfd: omap-usb-tll: Replace zero-length array with flexible-array member
  mfd: cpcap: Fix compile if MFD_CORE is not selected
  mfd: cros_ec: Check DT node for usbpd-notify add
  iio: cros_ec: Use Hertz as unit for sampling frequency
  ANDROID: Incremental fs: Fix four resource bugs
  ethtool: provide timestamping information with TSINFO_GET request
  ethtool: add timestamping related string sets
  ethtool: add EEE_NTF notification
  ethtool: set EEE settings with EEE_SET request
  ethtool: provide EEE settings with EEE_GET request
  ethtool: add PAUSE_NTF notification
  ethtool: set pause parameters with PAUSE_SET request
  ethtool: provide pause parameters with PAUSE_GET request
  ethtool: add COALESCE_NTF notification
  ethtool: set coalescing parameters with COALESCE_SET request
  ethtool: provide coalescing parameters with COALESCE_GET request
  ethtool: fix reference leak in ethnl_set_privflags()
  net: ipv6: add rpl sr tunnel
  net: add net available in build_state
  net: ipv6: add support for rpl sr exthdr
  addrconf: add functionality to check on rpl requirements
  include: uapi: linux: add rpl sr header definition
  net, ip_tunnel: fix interface lookup with no key
  selftests: add test-cases for MPTCP MP_JOIN
  selftests: add PM netlink functional tests
  mptcp: add netlink-based PM
  mptcp: add and use MIB counter infrastructure
  mptcp: allow dumping subflow context to userspace
  mptcp: implement and use MPTCP-level retransmission
  mptcp: rework mptcp_sendmsg_frag to accept optional dfrag
  mptcp: allow partial cleaning of rtx head dfrag
  mptcp: implement memory accounting for mptcp rtx queue
  mptcp: introduce MPTCP retransmission timer
  mptcp: queue data for mptcp level retransmission
  mptcp: update per unacked sequence on pkt reception
  mptcp: Implement path manager interface commands
  mptcp: Add handling of outgoing MP_JOIN requests
  mptcp: Add handling of incoming MP_JOIN requests
  mptcp: Add path manager interface
  mptcp: Add ADD_ADDR handling
  mlx4: fix "initializer element not constant" compiler error
  devlink: don't wrap commands in rST shell blocks
  net: dsa: mt7530: use resolved link config in mac_link_up()
  net: dsa: sja1105: show more ethtool statistics counters for P/Q/R/S
  sctp: fix possibly using a bad saddr with a given dst
  s390/qeth: support net namespaces for L3 devices
  sctp: fix refcount bug in sctp_wfree
  net: Fix typo of SKB_SGO_CB_OFFSET
  ipv4: fix a RCU-list lock in fib_triestat_seq_show
  ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
  qed: Fix race condition between scheduling and destroying the slowpath workqueue
  net: page pool: allow to pass zero flags to page_pool_init()
  selftests: move timestamping selftests to net folder
  ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii
  net: phy: micrel.c: add rgmii interface delay possibility to ksz9131
  ANDROID: db845c_gki.fragment: Enable config options to support wifi on db845c
  ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
  ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
  net: macsec: add support for specifying offload upon link creation
  mac80211: fix authentication with iwlwifi/mvm
  seccomp: Add missing compat_ioctl for notify
  crypto: af_alg - bool type cosmetics
  crypto: arm[64]/poly1305 - add artifact to .gitignore files
  crypto: caam - limit single JD RNG output to maximum of 16 bytes
  crypto: caam - enable prediction resistance in HRWNG
  bus: fsl-mc: add api to retrieve mc version
  crypto: caam - invalidate entropy register during RNG initialization
  crypto: caam - check if RNG job failed
  crypto: caam - simplify RNG implementation
  crypto: caam - drop global context pointer and init_done
  crypto: caam - use struct hwrng's .init for initialization
  crypto: caam - allocate RNG instantiation descriptor with GFP_DMA
  crypto: ccree - remove duplicated include from cc_aead.c
  kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset
  netfilter: flowtable: add counter support in HW offload
  netfilter: conntrack: add nf_ct_acct_add()
  netfilter: nf_tables: skip set types that do not support for expressions
  netfilter: nft_dynset: validate set expression definition
  netfilter: nft_set_bitmap: initialize set element extension in lookups
  netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set
  bpf: lsm: Add Documentation
  bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM
  tools/libbpf: Add support for BPF_PROG_TYPE_LSM
  bpf: lsm: Initialize the BPF LSM hooks
  bpf: lsm: Implement attach, detach and execution
  bpf: lsm: Provide attachment points for BPF LSM programs
  security: Refactor declaration of LSM hooks
  bpf: Introduce BPF_PROG_TYPE_LSM
  selftests: Add test for overriding global data value before load
  libbpf: Add setter for initial value for internal maps
  bpf, net: Fix build issue when net ns not configured
  Linux 5.6
  scsi: lpfc: Change default SCSI LUN QD to 64
  scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted
  scsi: libfc: If PRLI rejected, move rport to PLOGI state
  scsi: bnx2fc: Update the driver version to 2.12.13
  scsi: bnx2fc: Fix SCSI command completion after cleanup is posted
  scsi: bnx2fc: Process the RQE with CQE in interrupt context
  scsi: target: use the stack for XCOPY passthrough cmds
  scsi: target: increase XCOPY I/O size
  scsi: target: avoid per-loop XCOPY buffer allocations
  scsi: target: drop xcopy DISK BLOCK LENGTH debug
  scsi: target: use #define for xcopy descriptor len
  scsi: ufs-mediatek: add error recovery for suspend and resume
  scsi: ufs: export ufshcd_link_recovery
  scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling error out path
  scsi: lpfc: Update lpfc version to 12.8.0.0
  scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3
  scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI
  scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics
  cifs: update internal module version number
  um: Remove some unnecessary NULL checks in vector_user.c
  um: vector: Avoid NULL ptr deference if transport is unset
  um: Make CONFIG_STATIC_LINK actually static
  cifs: Allocate encryption header through kmalloc
  cifs: smbd: Check and extend sender credits in interrupt context
  cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive
  um: Implement cpu_relax() as ndelay(1) for time-travel
  um: Implement ndelay/udelay in time-travel mode
  um: Implement time-travel=ext
  um: virtio: Implement VHOST_USER_PROTOCOL_F_INBAND_NOTIFICATIONS
  um: time-travel: Rewrite as an event scheduler
  um: Move timer-internal.h to non-shared
  hostfs: Use kasprintf() instead of fixed buffer formatting
  um: falloc.h needs to be directly included for older libc
  um: ubd: Retry buffer read on any kind of error
  um: ubd: Prevent buffer overrun on command completion
  um: Fix overlapping ELF segments when statically linked
  um: Delete never executed timer
  um: Don't overwrite ethtool driver version
  um: Fix len of file in create_pid_file
  um: Don't use console_drivers directly
  um: Cleanup CONFIG_IOSCHED_CFQ
  rtc: imx-sc: Align imx sc msg structs to 4
  rtc: fsl-ftm-alarm: report alarm to core
  unicore32: Replace setup_irq() by request_irq()
  sh: Replace setup_irq() by request_irq()
  hexagon: Replace setup_irq() by request_irq()
  c6x: Replace setup_irq() by request_irq()
  alpha: Replace setup_irq() by request_irq()
  mm/sparse: fix kernel crash with pfn_section_valid check
  mm: fork: fix kernel_stack memcg stats for various stack implementations
  hugetlb_cgroup: fix illegal access to memory
  drivers/base/memory.c: indicate all memory blocks as removable
  mm/swapfile.c: move inode_lock out of claim_swapfile
  block: return NULL in blk_alloc_queue() on error
  netfilter: nf_queue: prefer nf_queue_entry_free
  netfilter: nf_queue: do not release refcouts until nf_reinject is done
  netfilter: nf_queue: place bridge physports into queue_entry struct
  netfilter: nf_queue: make nf_queue_entry_release_refs static
  IB/qib: Delete struct qib_ivdev.qp_rnd
  RDMA/hns: Fix uninitialized variable bug
  RDMA/hns: Modify the mask of QP number for CQE of hip08
  RDMA/hns: Reduce the maximum number of extend SGE per WQE
  RDMA/hns: Reduce PFC frames in congestion scenarios
  kbuild: add outputmakefile to no-dot-config-targets
  kbuild: remove AS variable
  net: wan: wanxl: refactor the firmware rebuild rule
  net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
  net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
  kbuild: add comment about grouped target
  kbuild: add -Wall to KBUILD_HOSTCXXFLAGS
  kconfig: remove unused variable in qconf.cc
  KEYS: Avoid false positive ENOMEM error on key read
  KEYS: Don't write out to userspace while holding key semaphore
  efi/libstub/arm: Fix spurious message that an initrd was loaded
  efi/libstub/arm64: Avoid image_base value from efi_loaded_image
  ALSA: hda/realtek - a fake key event is triggered by running shutup
  i3c: convert to use i2c_new_client_device()
  ALSA: hda: default enable CA0132 DSP support
  ext4: fix incorrect group count in ext4_fill_super error message
  ext4: fix incorrect inodes per group in error message
  ext4: don't set dioread_nolock by default for blocksize < pagesize
  PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
  PCI: Add ACS quirk for Zhaoxin multi-function devices
  PCI: Add Zhaoxin Vendor ID
  drm/radeon: convert to use i2c_new_client_device()
  drm/nouveau/therm: convert to use i2c_new_client_device()
  drm/i2c/tda998x: convert to use i2c_new_client_device()
  drm/i2c/sil164: convert to use i2c_new_client_device()
  drm/gma500: convert to use i2c_new_client_device()
  drm/amdgpu: convert to use i2c_new_client_device()
  selftests/bpf: Add tests for attaching XDP programs
  libbpf: Add function to set link XDP fd while specifying old program
  tools: Add EXPECTED_FD-related definitions in if_link.h
  xdp: Support specifying expected existing program when attaching XDP
  iio: cros_ec: Report hwfifo_watermark_max
  iio: cros_ec: Expose hwfifo_timeout
  iio: cros_ec: Remove pm function
  iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO
  iio: expose iio_device_set_clock
  iio: cros_ec: Move function description to .c file
  platform/chrome: cros_ec_sensorhub: Add median filter
  platform/chrome: cros_ec_sensorhub: Add code to spread timestmap
  platform/chrome: cros_ec_sensorhub: Add FIFO support
  platform/chrome: cros_ec_sensorhub: Add the number of sensors in sensorhub
  dt-bindings: display: add visionox rm69299 panel variant
  platform/x86: surface3_power: Fix Kconfig section ordering
  platform/x86: surface3_power: Add missed headers
  platform/x86: surface3_power: Reformat GUID assignment
  platform/x86: surface3_power: Drop useless macro ACPI_PTR()
  platform/x86: surface3_power: Prefix POLL_INTERVAL with SURFACE_3
  platform/x86: surface3_power: Simplify mshw0011_adp_psr() to one liner
  platform/x86: surface3_power: Use dev_err() instead of pr_err()
  platform/x86: surface3_power: Drop unused structure definition
  dt-bindings: display: xpp055c272: Remove the reg property
  dt-bindings: display: ltk500hd1829: Remove the reg property
  drm: panel: Add Starry KR070PE2T
  dt-bindings: panel: Add binding for Starry KR070PE2T
  PCI/ASPM: Reduce severity of common clock config message
  PCI/AER: Rationalize error status register clearing
  PCI/DPC: Add Error Disconnect Recover (EDR) support
  PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR
  PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status
  PCI/DPC: Cache DPC capabilities in pci_init_capabilities()
  PCI/ERR: Return status of pcie_do_recovery()
  PCI/ERR: Remove service dependency in pcie_do_recovery()
  bpf: Fix build warning regarding missing prototypes
  PCI/DPC: Move DPC data into struct pci_dev
  PCI/ERR: Update error status after reset_link()
  PCI/ERR: Combine pci_channel_io_frozen cases
  xfs: return locked status of inode buffer on xfsaild push
  xfs: trylock underlying buffer on dquot flush
  xfs: remove unnecessary ternary from xfs_create
  iio: imu: st_lsm6dsx: specify slave odr in slv_odr
  iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO
  iio: adc: stm32-adc: fix sleep in atomic context
  iio:ad7797: Use correct attribute_group
  MIPS: ralink: mt7621: Fix soc_device introduction
  libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create
  NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio()
  ACPI: CPPC: clean up acpi_get_psd_map()
  fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular spinlock_t
  thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t
  Documentation/locking/locktypes: Minor copy editor fixes
  Documentation/locking/locktypes: Further clarifications and wordsmithing
  s390/mm: cleanup init_new_context() callback
  s390/mm: cleanup virtual memory constants usage
  s390/mm: remove page table downgrade support
  x86/boot/compressed: Fix debug_puthex() parameter type
  UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
  ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
  m68knommu: Remove mm.h include from uaccess_no.h
  cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
  Revert "clocksource/drivers/timer-probe: Avoid creating dead devices"
  drm/lima: Add optional devfreq and cooling device support
  pcmcia: soc_common.h: Replace zero-length array with flexible-array member
  pcmcia: cs_internal.h: Replace zero-length array with flexible-array member
  MAINTAINERS: erofs: update my email address
  i2c: pca-platform: Use platform_irq_get_optional
  i2c: st: fix missing struct parameter description
  x86: get rid of user_atomic_cmpxchg_inatomic()
  generic arch_futex_atomic_op_inuser() doesn't need access_ok()
  x86: don't reload after cmpxchg in unsafe_atomic_op2() loop
  x86: convert arch_futex_atomic_op_inuser() to user_access_begin/user_access_end()
  objtool: whitelist __sanitizer_cov_trace_switch()
  [parisc, s390, sparc64] no need for access_ok() in futex handling
  sh: no need of access_ok() in arch_futex_atomic_op_inuser()
  futex: arch_futex_atomic_op_inuser() calling conventions change
  bpf: Add selftest cases for ctx_or_null argument type
  bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks
  bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id
  bpf: Allow to retrieve cgroup v1 classid from v2 hooks
  bpf: Add netns cookie and enable it for bpf cgroup hooks
  bpf: Enable perf event rb output for bpf cgroup progs
  bpf: Enable retrieval of socket cookie for bind/post-bind hook
  pinctrl: qcom: use scm_call to route GPIO irq to Apps
  drm/i915/tgl: Add definitions for VRR registers and bits
  mm/hmm: remove HMM_FAULT_SNAPSHOT
  mm/hmm: remove unused code and tidy comments
  mm/hmm: return the fault type from hmm_pte_need_fault()
  mm/hmm: remove pgmap checking for devmap pages
  net: dsa: felix: support changing the MTU
  net: dsa: vsc73xx: make the MTU configurable
  net: dsa: sja1105: implement the port MTU callbacks
  net: dsa: b53: add MTU configuration support
  net: dsa: implement auto-normalization of MTU for bridge hardware datapath
  net: dsa: configure the MTU for switch ports
  bgmac: configure MTU and add support for frames beyond 8192 byte size
  net: phy: bcm7xx: add jumbo frame configuration to PHY
  r8169: fix PHY driver check on platforms w/o module softdeps
  s390/qeth: phase out OSN support
  s390/qeth: make OSN / OSX support configurable
  s390/qeth: remove fake_broadcast attribute
  bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb
  bnxt_en: Add partno to devlink info_get cb
  bnxt_en: Read partno and serialno of the board from VPD
  PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro
  bnxt_en: Add fw.mgmt.api version to devlink info_get cb.
  devlink: Add macro for "fw.mgmt.api" to info_get cb.
  mlxsw: spectrum_router: Avoid uninitialized symbol errors
  mlxsw: switchx2: Remove unnecessary conversion to bool
  mlxsw: core_acl: Avoid defining static variable in header file
  mlxsw: spectrum: Remove unused RIF and FID families
  mlxsw: spectrum_router: Add proper function documentation
  mlxsw: i2c: Add missing field documentation
  gpiolib: Remove unused gpio_chip parameter from gpio_set_bias()
  gpiolib: Pass gpio_desc to gpio_set_config()
  gpiolib: Introduce gpiod_set_config()
  ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
  tools: gpio: Fix out-of-tree build regression
  pinctrl: sprd: Add pin high impedance mode support
  pinctrl: sprd: Use the correct pin output configuration
  drm/i915/execlists: Workaround switching back to a completed context
  tracing: Add documentation on set_ftrace_notrace_pid and set_event_notrace_pid
  selftests/ftrace: Add test to test new set_event_notrace_pid file
  selftests/ftrace: Add test to test new set_ftrace_notrace_pid file
  tracing: Create set_event_notrace_pid to not trace tasks
  ftrace: Create set_ftrace_notrace_pid to not trace tasks
  ftrace: Make function trace pid filtering a bit more exact
  ftrace/kprobe: Show the maxactive number on kprobe_events
  tracing: Have the document reflect that the trace file keeps tracing enabled
  ring-buffer/tracing: Have iterator acknowledge dropped events
  tracing: Do not disable tracing when reading the trace file
  ring-buffer: Do not disable recording when there is an iterator
  ARM: dts: bcm283x: Add cells encoding format to firmware bus
  pNFS/flexfiles: Specify the layout segment range in LAYOUTGET
  pNFS/flexfiles: remove requirement for whole file layouts
  pNFS/flexfiles: Check the layout segment range before doing I/O
  pNFS/flexfile: Don't merge layout segments if the mirrors don't match
  NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling
  NFS/pNFS: Simplify bucket layout segment reference counting
  NFS/pNFS: Clean up pNFS commit operations
  NFS: Remove bucket array from struct pnfs_ds_commit_info
  NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs()
  pNFS: Enable per-layout segment commit structures
  pNFS: Add infrastructure for cleaning up per-layout commit structures
  NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers()
  NFS: Fix O_DIRECT commit verifier handling
  NFS: commit errors should be fatal
  NFS/pNFS: Allow O_DIRECT to release the DS commitinfo
  pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist()
  pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs()
  NFSv4/pNFS: Scan the full list of commit arrays when committing
  NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info
  ARM: bcm2835_defconfig: Enable fixed-regulator
  ARM: dts: bcm283x: Use firmware PM driver for V3D
  ARM: dts: bcm2711: Add vmmc regulator in emmc2
  ARM: dts: bcm2711: Update expgpio's GPIO labels
  ring-buffer: Make resize disable per cpu buffer instead of total buffer
  null_blk: add trace in null_blk_zoned.c
  null_blk: add tracepoint helpers for zoned mode
  block: add a zone condition debug helper
  gpio: gpiolib: fix a doc warning
  gfs2: change from write to read lock for sd_log_flush_lock in journal replay
  gfs2: instrumentation wrt ail1 stuck
  gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink
  gfs2: Remove unnecessary gfs2_qa_{get,put} pairs
  gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put
  gfs2: Change inode qa_data to allow multiple users
  gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc
  gfs2: Switch to list_{first,last}_entry
  gfs2: Clean up inode initialization and teardown
  dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
  dm clone: Add missing casts to prevent overflows and data corruption
  dm clone: Add overflow check for number of regions
  dm clone: Fix handling of partial region discards
  dm writecache: add cond_resched to avoid CPU hangs
  block: move bio_map_* to blk-map.c
  smb3: use SMB2_SIGNATURE_SIZE define
  netfilter: flowtable: Use work entry per offload command
  netfilter: flowtable: Use rw sem as flow block lock
  netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup()
  netfilter: flowtable: Fix incorrect tc_setup_type type
  drm/dp_mst: Remove single tx msg restriction.
  drm/mst: Support simultaneous down replies
  drm/mst: Separate sideband packet header parsing from message building
  netfilter: flowtable: add counter support
  netfilter: nf_tables: add enum nft_flowtable_flags to uapi
  netfilter: conntrack: export nf_ct_acct_update()
  ipvs: optimize tunnel dumps for icmp errors
  ASoC: amd: acp3x-pcm-dma: clean up two indentation issues
  ASoC: tlv320adcx140: Remove undocumented property
  platform/chrome: chromeos_laptop: make I2C API conversion complete
  ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
  netfilter: conntrack: Add missing annotations for nf_conntrack_all_lock() and nf_conntrack_all_unlock()
  netfilter: ctnetlink: Add missing annotation for ctnetlink_parse_nat_setup()
  ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function
  ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver
  ASoC: Intel: boards: add sof_sdw machine driver
  ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms
  drm/i915: Include port sync state in the state dump
  drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2
  drm/i915: Move icl_get_trans_port_sync_config() into the DDI code
  drm/i915: Drop usless master_transcoder assignments
  drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs
  drm/i915/mst: Use .compute_config_late() to compute master transcoder
  drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning
  Documentation: x86: exception-tables: document CONFIG_BUILDTIME_TABLE_SORT
  svcrdma: Fix leak of transport addresses
  RDMA/mlx5: Add support for RDMA TX flow table
  net/mlx5: Add support for RDMA TX steering
  Revert "blkdev: check for valid request queue before issuing flush"
  block: simplify queue allocation
  bcache: pass the make_request methods to blk_queue_make_request
  null_blk: use blk_mq_init_queue_data
  block: add a blk_mq_init_queue_data helper
  SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()'
  SUNRPC/cache: don't allow invalid entries to be flushed
  IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
  IB/hfi1: Fix memory leaks in sysfs registration and unregistration
  IB/mlx5: Move to fully dynamic UAR mode once user space supports it
  IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib
  IB/mlx5: Extend QP creation to get uar page index from user space
  IB/mlx5: Extend CQ creation to get uar page index from user space
  IB/mlx5: Expose UAR object and its alloc/destroy commands
  spi: efm32: Convert to use GPIO descriptors
  IB/hfi1: Get rid of a warning
  ovl: document xino expected behavior
  ovl: enable xino automatically in more cases
  ovl: avoid possible inode number collisions with xino=on
  ovl: use a private non-persistent ino pool
  ovl: fix WARN_ON nlink drop to zero
  block: move the ->devnode callback to struct block_device_operations
  drm: Constify adjusted_mode a bit
  drm/i915: Get rid of silly void* from MST code
  drm/i915: use forced codec wake on all gen9+ platforms
  ASoC: rt5682: move DAI clock registry to I2S mode
  ASoC: pxa: magician: convert to use i2c_new_client_device()
  xfs: don't write a corrupt unmount record to force summary counter recalc
  xfs: factor inode lookup from xfs_ifree_cluster
  xfs: tail updates only need to occur when LSN changes
  xfs: factor common AIL item deletion code
  xfs: correctly acount for reclaimable slabs
  xfs: Improve metadata buffer reclaim accountability
  xfs: don't allow log IO to be throttled
  xfs: Throttle commits on delayed background CIL push
  xfs: Lower CIL flush limit for large logs
  xfs: remove some stale comments from the log code
  xfs: refactor unmount record writing
  xfs: merge xlog_commit_record with xlog_write_done
  xfs: split xlog_ticket_done
  xfs: kill XLOG_TIC_INITED
  xfs: refactor and split xfs_log_done()
  xfs: re-order initial space accounting checks in xlog_write
  xfs: don't try to write a start record into every iclog
  xfs: validate the realtime geometry in xfs_validate_sb_common
  ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
  USB: cdc-acm: restore capability check order
  Revert "driver core: Set fw_devlink to "permissive" behavior by default"
  ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities
  Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread
  ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire
  ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks
  ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers
  ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend
  ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect
  ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks
  ASoC: SOF: IPC: dai-intel: move ALH declarations in header file
  ASoC: SOF: Intel: add SoundWire configuration interface
  ASoC: soc-acpi: expand description of _ADR-based devices
  io_uring: cleanup io_alloc_async_ctx()
  x86/vdso: Discard .note.gnu.property sections in vDSO
  xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt
  xprtrdma: Extract sockaddr from struct rdma_cm_id
  xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep
  xprtrdma: Disconnect on flushed completion
  xprtrdma: Remove rpcrdma_ia::ri_flags
  xprtrdma: Invoke rpcrdma_ia_open in the connect worker
  xprtrdma: Allocate Protection Domain in rpcrdma_ep_create()
  xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect()
  xprtrdma: Clean up the post_send path
  xprtrdma: Refactor frwr_init_mr()
  xprtrdma: Invoke rpcrdma_ep_create() in the connect worker
  xprtrdma: Enhance MR-related trace points
  serial: 8250: Optimize irq enable after console write
  serial: 8250: Fix rs485 delay after console write
  ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: meson: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro
  PCI: dwc: pci-dra7xx: Fix MSI IRQ handling
  parisc: Fix defconfig selection
  scripts/dtc: Remove redundant YYLOC global declaration
  dt-bindings: Clean-up schema errors due to missing 'addtionalProperties: false'
  ARM: dts: ux500: Fix missing node renames
  perf/core: Add PERF_SAMPLE_CGROUP feature
  perf/core: Add PERF_RECORD_CGROUP event
  perf script: Introduce --deltatime option
  perf test x86: Add CET instructions to the new instructions test
  x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map
  ARM: mmp: replace setup_irq() by request_irq()
  ARM: cns3xxx: replace setup_irq() by request_irq()
  ARM: spear: replace setup_irq() by request_irq()
  ARM: ep93xx: Replace setup_irq() by request_irq()
  ARM: iop32x: replace setup_irq() by request_irq()
  drm/vc4: Fix HDMI mode validation
  mmc: cavium-octeon: remove nonsense variable coercion
  mmc: mediatek: fix SDIO irq issue
  vt: vt_ioctl: fix use-after-free in vt_in_use()
  vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
  clocksource/drivers/hyper-v: Make sched clock return nanoseconds correctly
  drm/i915/perf: add new open param to configure polling of OA buffer
  drm/i915/perf: move pollin setup to non hw specific code
  drm/i915/perf: rework aging tail workaround
  x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS
  pinctrl: tegra: Add SFIO/GPIO programming on Tegra194
  pinctrl: tegra: Renumber the GG.0 and GG.1 pins
  pinctrl: tegra: Do not add default pin range on Tegra194
  x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR
  x86/split_lock: Rework the initialization flow of split lock detection
  s390/gmap: return proper error code on ksm unsharing
  pinctrl: tegra: Pass struct tegra_pmx for pin range check
  pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo
  pinctrl: tegra: Fix whitespace issues for improved readability
  gpio: tegra186: Add Tegra194 pin ranges for GG.0 and GG.1
  gpio: tegra186: Add support for pin ranges
  gpio: Support GPIO controllers without pin-ranges
  pinctrl: mediatek: Use scnprintf() for avoiding potential buffer overflow
  x86/mm/set_memory: Fix -Wmissing-prototypes warnings
  x86/efi: Add a prototype for efi_arch_mem_reserve()
  iommu: Move fwspec->iommu_priv to struct dev_iommu
  iommu/virtio: Use accessor functions for iommu private data
  iommu/qcom: Use accessor functions for iommu private data
  iommu/mediatek: Use accessor functions for iommu private data
  iommu/renesas: Use accessor functions for iommu private data
  iommu/arm-smmu: Use accessor functions for iommu private data
  iommu/arm-smmu: Refactor master_cfg/fwspec usage
  iommu/arm-smmu-v3: Use accessor functions for iommu private data
  iommu: Introduce accessors for iommu private data
  iommu/arm-smmu: Fix uninitilized variable warning
  iommu: Move iommu_fwspec to struct dev_iommu
  iommu: Rename struct iommu_param to dev_iommu
  iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
  drm/msm/mdp5: Remove direct access of dev->iommu_fwspec
  ACPI/IORT: Remove direct access of dev->iommu_fwspec
  iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API
  iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE
  iommu/virtio: Fix freeing of incomplete domains
  iommu/virtio: Fix sparse warning
  x86/mm: Mark setup_emu2phys_nid() static
  x86/jump_label: Move 'inline' keyword placement
  iommu/vt-d: Add build dependency on IOASID
  iommu/vt-d: Fix mm reference leak
  x86/platform/uv: Add a missing prototype for uv_bau_message_interrupt()
  drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi fill apertures
  mfd: rn5t618: Cleanup i2c_device_id
  iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619
  rtc: rc5t619: Add Ricoh RC5T619 RTC driver
  mfd: rn5t618: Add more subdevices
  mfd: rn5t618: Add RTC related registers
  mfd: rn5t618: Add IRQ support
  dt-bindings: mfd: rn5t618: Document optional property interrupts
  net/9p: remove unused p9_req_t aux field
  9p: read only once on O_NONBLOCK
  9pnet: allow making incomplete read requests
  9p: Remove unneeded semicolon
  9p: Fix Kconfig indentation
  s390/qdio: set qdio_irq->cdev at allocation time
  s390/qdio: remove unused function declarations
  s390/ccwgroup: remove pm support
  s390/ap: remove power management code from ap bus and drivers
  s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc
  s390/mm: cleanup arch_get_unmapped_area() and friends
  s390/ism: remove pm support
  staging: vt6656: Use DIV_ROUND_UP macro instead of specific code
  staging: remove hp100 driver
  ALSA: ppc: keywest: convert to use i2c_new_client_device()
  ALSA: hda/realtek: Enable mute LED on an HP system
  iio: position: Add support for Azoteq IQS624/625 angle sensors
  iio: light: Add support for Azoteq IQS621/622 ambient light sensors
  iio: temperature: Add support for Azoteq IQS620AT temperature sensor
  input: keyboard: Add support for Azoteq IQS620A/621/622/624/625
  mfd: Add support for Azoteq IQS620A/621/622/624/625
  dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625
  drm/bridge: sii9234: silence warning about regulators during deferred probe
  drm/i915/gvt: Fix klocwork issues about data size
  drm/bridge: analogix_dp: Split bind() into probe() and real bind()
  powerpc/64: Avoid isync in flush_dcache_range()
  iwlwifi: mvm: remove newline from rs_pretty_print_rate()
  iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static
  iwlwifi: bump FW API to 53 for 22000 series
  iwlwifi: remove IWL_FW_DBG_DOMAIN macro
  iwlwifi: yoyo: enable yoyo by default
  iwlwifi: scan: support FW APIs with variable number of profiles
  iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode
  iwlwifi: remove support for QnJ HR FPGA
  iwlwifi: remove support for QnJ Hr STEP A
  iwlwifi: add trans_cfg for devices with long latency
  iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD
  iwlwifi: mvm: add support for non EDCA based measurements
  iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf
  iwlwifi: convert QnJ with Jf devices to new config table
  iwlwifi: convert all Qu with Jf devices to the new config table
  iwlwifi: add HW step to new cfg device table
  iwlwifi: remove some unused extern declarations from iwl-config.h
  iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg
  iwlwifi: mvm: enable SF also when we have HE
  iwlwifi: remove redundant iwl9560_2ac_cfg struct
  iwlwifi: mvm: rs-fw: fix some indentation
  iwlwifi: scan: support scan req cmd ver 14
  iwlwifi: pass trans and NVM data to HE capability parsing
  iwlwifi: pcie: implement read_config32
  iwlwifi: yoyo: add PCI config space region type
  iwlwifi: mvm: add soc latency support
  dt-bindings: imx8mm-clock: Fix the file path
  dt-bindings: imx8mq-clock: Fix the file path
  powerpc/boot: Delete unneeded .globl _zimage_start
  powerpc/pseries: Handle UE event for memcpy_mcsafe
  net: phy: don't touch suspended flag if there's no suspend/resume callback
  net: ks8851-ml: Fix IO operations, again
  net: atlantic: add XPN handling
  net: atlantic: MACSec offload statistics implementation
  net: atlantic: MACSec offload statistics HW bindings
  net: atlantic: MACSec ingress offload implementation
  net: atlantic: MACSec ingress offload HW bindings
  net: atlantic: MACSec egress offload implementation
  net: atlantic: MACSec egress offload HW bindings
  net: atlantic: MACSec offload skeleton
  net: macsec: report real_dev features when HW offloading is enabled
  net: macsec: add support for getting offloaded stats
  net: macsec: support multicast/broadcast when offloading
  net: macsec: allow multiple macsec devices with offload
  net: macsec: init secy pointer in macsec_context
  net: macsec: add support for offloading to the MAC
  net: macsec: allow to reference a netdev from a MACsec context
  net: add a reference to MACsec ops in net_device
  net: introduce the MACSEC netdev feature
  ANDROID: Kconfig.gki: Drop GKI_QCOM_CLKS_CONFIGS
  FROMLIST: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
  FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
  FROMLIST: soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module
  scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
  scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release
  scsi: lpfc: Fix crash after handling a pci error
  scsi: lpfc: Fix scsi host template for SLI3 vports
  scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req
  scsi: lpfc: Fix lockdep error - register non-static key
  scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
  taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
  ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
  arm64: defconfig: ti: k3: enable dma and networking
  arm64: dts: ti: k3-j721e-common-proc-board: add mcu cpsw nuss pinmux and phy defs
  arm64: dts: ti: k3-j721e-mcu: add mcu cpsw nuss node
  arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
  arm64: dts: ti: k3-am65-mcu: add cpsw nuss node
  net: ethernet: ti: introduce am65x/j721e gigabit eth subsystem driver
  dt-binding: ti: am65x: document mcu cpsw nuss
  net: ethernet: ti: ale: am65: add support for default thread cfg
  net: ethernet: ti: ale: add support for mac-only mode
  net: ethernet: ti: ale: fix seeing unreg mcast packets with promisc and allmulti disabled
  phy: ti: gmii-sel: simplify config dependencies between net drivers and gmii phy
  scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code
  scsi: ufs: Do not rely on prefetched data
  cls_flower: Add extack support for flags key
  cls_flower: Add extack support for src and dst port range options
  cls_flower: Add extack support for mpls options
  net: sched: refine extack messages in tcf_change_indev
  scsi: dc395x: remove dc395x_bios_param
  net: phy: add marvell usb to mdio controller
  dt-bindings: net: add marvell usb to mdio bindings
  scsi: libiscsi: Fix error count for active session
  scsi: hpsa: correct race condition in offload enabled
  net: phy: probe PHY drivers synchronously
  scsi: message: fusion: Replace zero-length array with flexible-array member
  ice: add a devlink region for dumping NVM contents
  netdevsim: support taking immediate snapshot via devlink
  devlink: implement DEVLINK_CMD_REGION_NEW
  devlink: track snapshot id usage count using an xarray
  devlink: report error once U32_MAX snapshot ids have been used
  devlink: extract snapshot id allocation to helper function
  devlink: use -ENOSPC to indicate no more room for snapshots
  devlink: add function to take snapshot while locked
  devlink: trivial: fix tab in function documentation
  devlink: convert snapshot destructor callback to region op
  devlink: prepare to support region operations
  scsi: qedi: Add PCI shutdown handler support
  scsi: qedi: Add MFW error recovery process
  veth: rely on peer veth_rq for ndo_xdp_xmit accounting
  veth: rely on veth_rq in veth_xdp_flush_bq signature
  sfc: falcon: convert to use i2c_new_client_device()
  igb: convert to use i2c_new_client_device()
  scsi: ufs: Enable block layer runtime PM for well-known logical units
  RISC-V: Move all address space definition macros to one place
  selftests: skbedit_priority: Test counters at the skbedit rule
  sched: act_pedit: Implement stats_update callback
  sched: act_skbedit: Implement stats_update callback
  scsi: ufs-qcom: Override devfreq parameters
  scsi: ufshcd: Let vendor override devfreq parameters
  scsi: ufshcd: Update the set frequency to devfreq
  scsi: ufs: Resume ufs host before accessing ufs device
  scsi: ufs-mediatek: customize the delay for enabling host
  scsi: ufs: make HCE polling more compact to improve initialization latency
  scsi: ufs: allow custom delay prior to host enabling
  scsi: ufs-mediatek: use common delay function
  scsi: ufs: introduce common and flexible delay function
  scsi: ufs: use an enum for host capabilities
  scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
  scsi: iscsi: Report connection state in sysfs
  scsi: target: core: add task tag to trace events
  ANDROID: Specify MAKE_GOALS and optimize targets
  scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect
  scsi: target: fix hang when multiple threads try to destroy the same iscsi session
  scsi: target: remove boilerplate code
  scsi: aha1740: Fix an errro handling path in aha1740_probe()
  scsi: qla2xxx: Remove non functional code
  Input: fix stale timestamp on key autorepeat events
  bpf: Remove unused vairable 'bpf_xdp_link_lops'
  bpf: Factor out attach_type to prog_type mapping for attach/detach
  bpf: Factor out cgroup storages operations
  afs: Fix unpinned address list during probing
  drm/i915: Cast remain to unsigned long in eb_relocate_vma
  MAINTAINERS: fix bad file pattern
  parse-maintainers: Do not sort section content by default
  rtc: pcf85063: Add pcf85063 clkout control to common clock framework
  selftests: enforce local header dependency in lib.mk
  selftests: Fix memfd to support relocatable build (O=objdir)
  selftests: Fix seccomp to support relocatable build (O=objdir)
  selftests/harness: Handle timeouts cleanly
  selftests/harness: Move test child waiting logic
  drm/i915/uc: do not free err log on uc_fini
  drm/i915/uc: Move uC debugfs to its own folder under GT
  drm/i915/debugfs: move uC printers and update debugfs file names
  drm/i915/huc: make "support huc" reflect HW capabilities
  drm/i915/guc: drop stage_pool debugfs
  drm/i915/gt: allow setting generic data pointer
  ARM: integrator: impd1: Use GPIO_LOOKUP() helper macro
  ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
  rtc: make definitions in include/uapi/linux/rtc.h actually useful for user space
  ANDROID: Incremental fs: Fix two typos
  kunit: tool: add missing test data file content
  kunit: update documentation to describe debugfs representation
  kunit: subtests should be indented 4 spaces according to TAP
  kunit: add log test
  kunit: add debugfs /sys/kernel/debug/kunit/<suite>/results display
  Input: move the new KEY_SELECTIVE_SCREENSHOT keycode
  RDMA/hns: Remove redundant judgment of qp_type
  RDMA/hns: Remove redundant assignment of wc->smac when polling cq
  RDMA/hns: Remove redundant qpc setup operations
  RDMA/hns: Remove meaningless prints
  RDMA/hns: Remove definition of cq doorbell structure
  RDMA/hns: Adjust the qp status value sequence of the hardware
  RDMA/hns: Optimize hns_roce_alloc_vf_resource()
  RDMA/hns: Simplify attribute judgment code
  RDMA/hns: Fix a wrong judgment of return value
  RDMA/hns: Unify format of prints
  IB/iser: Always check sig MR before putting it to the free pool
  RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices
  RISC-V: Only select essential drivers for SOC_VIRT config
  cpufreq: intel_pstate: Select schedutil as the default governor
  cpufreq: intel_pstate: Simplify intel_pstate_cpu_init()
  hostap: convert to struct proc_ops
  rtw88: fix non-increase management packet sequence number
  tools/power/x86/intel_pstate_tracer: fix a broken y-axis scale
  ASoC: pxa: Enable AC'97 bus support for PXA machines
  ASoC: pxa: Select regmap from AC'97 machines
  kill uaccess_try()
  x86: unsafe_put-style macro for sigmask
  mlxsw: spectrum_mr: Fix list iteration in error path
  x86: x32_setup_rt_frame(): consolidate uaccess areas
  x86: __setup_rt_frame(): consolidate uaccess areas
  x86: __setup_frame(): consolidate uaccess areas
  x86: setup_sigcontext(): list user_access_{begin,end}() into callers
  selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit
  selftests: forwarding: Add a forwarding test for pedit munge dsfield
  mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE
  mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION
  mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd
  net: flow_offload.h: Fix a comment at flow_action_entry.mangle
  ASoC: rt1308-sdw: use slot and rx_mask to configure stream
  ASoC: rt1308-sdw: add set_tdm_slot() support
  qlcnic: Fix bad kzalloc null test
  x86: get rid of put_user_try in __setup_rt_frame() (both 32bit and 64bit)
  x86: ia32_setup_rt_frame(): consolidate uaccess areas
  x86: ia32_setup_frame(): consolidate uaccess areas
  x86: ia32_setup_sigcontext(): lift user_access_{begin,end}() into the callers
  ASoC: SOF: Intel: hda: call codec wake at chip init
  ASoC: SOF: Intel: hda: do not leave clock gating off upon error
  ASoC: SOF: fix uninitialised "work" with VirtIO
  ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load()
  ASoC: SOF: Intel: hda: Improve DSP state logging
  atl2: remove unused variable 'atl2_driver_string'
  tipc: Add a missing case of TIPC_DIRECT_MSG type
  IB/hfi1: Use scnprintf() for avoiding potential buffer overflow
  ASoC: Intel: common: Add mach table for tgl-max98373-rt5682
  ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682
  ASoC: intel: sof_da7219_max98373: Add speaker switch
  ASoC: Intel: Make glk+rt5682 echo ref dynamic
  RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
  mm/hmm: check the device private page owner in hmm_range_fault()
  mm: simplify device private page handling in hmm_range_fault
  mm: handle multiple owners of device private pages in migrate_vma
  memremap: add an owner field to struct dev_pagemap
  mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_
  mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_()
  mm/hmm: simplify hmm_vma_walk_hugetlb_entry()
  mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag
  mm/hmm: don't provide a stub for hmm_range_fault()
  mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd()
  mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling
  mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages
  mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte()
  mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT
  mm/hmm: add missing pfns set to hmm_vma_walk_pmd()
  mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock
  mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte()
  drm/i915/display: Fix mode private_flags comparison at atomic_check
  drm/i915/gt: Stage the transfer of the virtual breadcrumb
  drm/i915/gt: Select the deepest available parking mode for rc6
  drm/i915: Avoid live-lock with i915_vma_parked()
  drm/i915/gt: Treat idling as a RPS downclock event
  drm/i915/gt: Cancel a hung context if already closed
  drm/i915: Use explicit flag to mark unreachable intel_context
  ARM: dts: OMAP3: disable RNG on N950/N9
  riscv: Use macro definition instead of magic number
  riscv: Add support to dump the kernel page tables
  ata: make "libata.force" kernel parameter optional
  ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c
  ata: start separating SATA specific code from libata-eh.c
  ata: move ata_sas_*() to libata-sata.c
  ata: start separating SATA specific code from libata-scsi.c
  ata: move sata_deb_timing_*() to libata-sata.c
  ata: move ata_qc_complete_multiple() to libata-sata.c
  ata: move sata_link_hardreset() to libata-sata.c
  ata: move sata_link_{debounce,resume}() to libata-sata.c
  ata: move *sata_set_spd*() to libata-sata.c
  ata: move sata_scr_*() to libata-sata.c
  ata: start separating SATA specific code from libata-core.c
  ata: let compiler optimize out ata_eh_set_lpm() on non-SATA hosts
  ata: let compiler optimize out ata_dev_config_ncq() on non-SATA hosts
  ata: add CONFIG_SATA_HOST=n version of ata_ncq_enabled()
  ata: separate PATA timings code from libata-core.c
  ata: fix CodingStyle issues in PATA timings code
  ata: remove EXPORT_SYMBOL_GPL()s not used by modules
  ata: move EXPORT_SYMBOL_GPL()s close to exported code
  ata: optimize ata_scsi_rbuf[] size
  ata: optimize struct ata_force_param size
  ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size
  ata: simplify ata_scsiop_inq_89()
  sata_promise: use ata_cable_sata()
  ata: make SATA_PMP option selectable only if any SATA host driver is enabled
  ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts
  ata: remove stale maintainership information from core code
  riscv: patch code by fixmap mapping
  riscv: introduce interfaces to patch kernel code
  riscv: add macro to get instruction length
  riscv: add STRICT_KERNEL_RWX support
  riscv: add alignment for text, rodata and data sections
  riscv: move exception table immediately after RO_DATA
  riscv: add ARCH_SUPPORTS_DEBUG_PAGEALLOC support
  riscv: add ARCH_HAS_SET_DIRECT_MAP support
  riscv: add ARCH_HAS_SET_MEMORY support
  dt-bindings: sram: qcom: Clean-up 'ranges' and child node names
  dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from trivial-devices.yaml
  ANDROID: dm-bow: Fix free_show value is incorrect
  drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2
  staging: wilc1000: Use crc7 in lib/ rather than a private copy
  Staging: rtl8192u: ieee80211: Use netdev_alert().
  Staging: rtl8192u: ieee80211: Use netdev_info() with network devices.
  Staging: rtl8192u: ieee80211: Use netdev_warn() for network devices.
  Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug messages.
  xfs: prohibit fs freezing when using empty transactions
  xfs: shutdown on failure to add page to log bio
  xfs: directory bestfree check should release buffers
  xfs: drop all altpath buffers at the end of the sibling check
  xfs: preserve default grace interval during quotacheck
  drm: Add docs for managed resources
  drm/udl: drop drm_driver.release hook
  drm/udl: Drop explicit drm_mode_config_cleanup call
  drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call
  drm/mipi-dbi: Move drm_mode_config_init into mipi library
  drm/repaper: Drop explicit drm_mode_config_cleanup call
  drm/gm12u320: Simplify upload work
  drm/gm12u320: Use helpers for shutdown/suspend/resume
  drm/gm12u320: Use devm_drm_dev_init
  drm/gm12u320: More drmm_
  drm/tidss: Drop explicit drm_mode_config_cleanup call
  drm/mtk: Drop explicit drm_mode_config_cleanup call
  drm/shmob: Drop explicit drm_mode_config_cleanup call
  drm/stm: Drop explicit drm_mode_config_cleanup call
  drm/rockchip: Drop explicit drm_mode_config_cleanup call
  drm/rcar-du: Drop explicit drm_mode_config_cleanup call
  drm/pl111: Drop explicit drm_mode_config_cleanup call
  drm/meson: Drop explicit drm_mode_config_cleanup call
  drm/mcde: More devm_drm_dev_init
  drm/mcde: Drop explicit drm_mode_config_cleanup call
  drm/ingenic: Drop explicit drm_mode_config_cleanup call
  ext4: disable dioread_nolock whenever delayed allocation is disabled
  ext4: do not commit super on read-only bdev
  amba: Initialize dma_parms for amba devices
  driver core: platform: Initialize dma_parms for platform devices
  ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes
  mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
  ext4: unregister sysfs path before destroying jbd2 journal
  ext4: check for non-zero journal inum in ext4_calculate_overhead
  mac80211: mark station unauthorized before key removal
  mac80211: Check port authorization in the ieee80211_tx_dequeue() case
  pNFS: Add a helper to allocate the array of buckets
  NFS/pNFS: Refactor pnfs_generic_commit_pagelist()
  pNFS/flexfiles: Simplify allocation of the mirror array
  bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device()
  bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture
  bus: mhi: core: Add support for reading MHI info from device
  SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
  misc: rtsx: set correct pcr_ops for rts522A
  cfg80211: Do not warn on same channel at the end of CSA
  mac80211: drop data frames without key on encrypted links
  drm/cirrus: Fully embrace devm_
  drm/cirrus: Drop explicit drm_mode_config_cleanup call
  staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
  staging: rtl8723bs: hal: Remove NULL check before kfree
  drm/bochs: Drop explicit drm_mode_config_cleanup
  drm/bochs: Remove leftover drm_atomic_helper_shutdown
  drm: Manage drm_mode_config_init with drmm_
  drm: Garbage collect drm_dev_fini
  staging: rtl8723bs: hal: Correct typos in comments
  staging: rtl8723bs: os_dep: Correct typos in comments
  staging: rtl8723bs: core: Correct typos in comments
  staging: rtl8723bs: hal: Remove unnecessary cast on void pointer
  staging: rtl8188eu: cleanup long line in odm.c
  tty: serial: make SERIAL_SPRD depend on COMMON_CLK
  drm: Manage drm_vblank_cleanup with drmm_
  drm: Manage drm_gem_init with drmm_
  drm: manage drm_minor cleanup with drmm_
  drm: Use drmm_ for drm_dev_init cleanup
  drm: Handle dev->unique with drmm_
  tty: serial: fsl_lpuart: fix return value checking
  tty: serial: fsl_lpuart: move dma_request_chan()
  drm/i915/display: Fix mode private_flags comparison at atomic_check
  speakup: misc: Use dynamic minor numbers for speakup devices
  mei: me: add cedar fork device ids
  drm: Cleanups after drmm_add_final_kfree rollout
  drm/<drivers>: Use drmm_add_final_kfree
  drm/gm12u320: Use drmm_add_final_kfree
  drm/ingenic: Use drmm_add_final_kfree
  drm/repaper: Use drmm_add_final_kfree
  drm/vkms: Use drmm_add_final_kfree
  drm/vgem: Use drmm_add_final_kfree
  drm/mcde: Use drmm_add_final_kfree
  drm/scheduler: fix rare NULL ptr race
  drm/tidss: Use drmm_add_final_kfree
  drm/v3d: Use drmm_add_final_kfree
  drm/cirrus: Use drmm_add_final_kfree
  drm/i915: Use drmm_add_final_kfree
  powerpc/smp: Use IS_ENABLED() to avoid #ifdef
  powerpc/smp: Drop superfluous NULL check
  powerpc: Switch 8xx MAINTAINERS entry to Christophe
  powerpc: Update 83xx/85xx MAINTAINERS entry
  powerpc: Update powermac MAINTAINERS entry
  powerpc: Update MPC5XXX MAINTAINERS entry
  powerpc: Drop XILINX MAINTAINERS entry
  powerpc: Mark 4xx as Orphan in MAINTAINERS
  powerpc: Remove PA SEMI MAINTAINERS entries
  powerpc: Update wiki link in MAINTAINERS
  powerpc: Update MAINTAINERS
  coresight: do not use the BIT() macro in the UAPI header
  Documentation: provide IBM contacts for embargoed hardware
  usb: cdns3: make signed 1 bit bitfields unsigned
  usb: gadget: fsl: remove unused variable 'driver_desc'
  usb: gadget: f_fs: Fix use after free issue as part of queue failure
  usb: typec: Correct the documentation for typec_cable_put()
  perf: Normalize gcc parameter when generating arch errno table
  perf parse-events: Add defensive NULL check
  mmc: mmci_sdmmc: Fix clear busyd0end irq flag
  ANDROID: build.config.allmodconfig: Re-enable XFS_FS
  xfrm: add prep for esp beet mode offload
  esp6: add gso_segment for esp6 beet mode
  esp4: add gso_segment for esp4 beet mode
  drm/qxl: Use drmm_add_final_kfree
  drm/udl: Use drmm_add_final_kfree
  drm/mipi_dbi: Use drmm_add_final_kfree in all drivers
  powerpc/xmon: Add ASCII dump to d1,d2,d4,d8 commands.
  drm: Set final_kfree in drm_dev_alloc
  drm: add managed resources tied to drm_device
  drm/i915: Don't clear drvdata in ->release
  dt-bindings: mmc: Fix node name in an example
  mm/sl[uo]b: export __kmalloc_track(_node)_caller
  mmc: core: Re-work the code for eMMC sanitize
  drm/i915/display: Return early after MISSING_CASE for write_dp_sdp
  powerpc/xive: Add a debugfs file to dump internal XIVE state
  powerpc/xmon: Add source flags to output of XIVE interrupts
  powerpc/xive: Fix xmon support on the PowerNV platform
  powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
  powerpc: Prefer __section and __printf from compiler_attributes.h
  arm64: dts: Revert "specify console via command line"
  platform/x86: surface3_power: MSHW0011 rev-eng implementation
  macintosh: convert to i2c_new_scanned_device
  perf/tests: Add CET instructions to the new instructions test
  mm/mremap: Add comment explaining the untagging behaviour of mremap()
  drm/i915/display: Remove useless but deadly local
  x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map
  drm/i915: Drop final few uses of drm_i915_private.engine
  KVM: selftests: Fix cosmetic copy-paste error in vm_mem_region_move()
  KVM: Fix out of range accesses to memslots
  KVM: X86: Micro-optimize IPI fastpath delay
  KVM: X86: Delay read msr data iff writes ICR MSR
  MAINTAINERS: Update Calxeda Highbank maintainership
  arm: dts: calxeda: Group port-phys and sgpio-gpio items
  arm: dts: calxeda: Fix interrupt grouping
  arm: dts: calxeda: Provide UART clock
  arm: dts: calxeda: Basic DT file fixes
  ALSA: usb-audio: Update the documentation for the new delayed_register option
  ALSA: usb-audio: Inform devices that need delayed registration
  ALSA: usb-audio: Add delayed_register option
  ALSA: usb-audio: Rewrite registration quirk handling
  KVM: X86: Narrow down the IPI fastpath to single target IPI
  brcmfmac: add USB autosuspend feature support
  brcmfmac: increase max hanger slots from 1K to 3K in fws layer
  brcmfmac: fix the incorrect return value in brcmf_inform_single_bss().
  brcmfmac: Fix double freeing in the fmac usb data path
  brcmfmac: Fix driver crash on USB control transfer timeout
  rtl8xxxu: Feed current txrate information for mac80211
  rtl8xxxu: add enumeration for channel bandwidth
  rtw88: add a debugfs entry to enable/disable coex mechanism
  rtw88: add a debugfs entry to dump coex's info
  USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
  staging: rtl8723bs: hal: Compress return logic
  staging: rtl8723bs: rtw_cmd: Compress lines for immediate return
  staging: rtl8723bs: rtw_efuse: Compress lines for immediate return
  staging: wilc1000: remove label from examples in DT binding documentation
  dt-bindings: dma: renesas,usb-dmac: add r8a77961 support
  dmaengine: uniphier-xdmac: Remove redandant error log for platform_get_irq
  net/mlx5: E-switch, Protect eswitch mode changes
  net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change
  net/mlx5: Split eswitch mode check to different helper function
  devlink: Rely on driver eswitch thread safety instead of devlink
  net/mlx5: Simplify mlx5_unload_one() and its callers
  net/mlx5: Simplify mlx5_register_device to return void
  net/mlx5: Avoid group version scan when not necessary
  net/mlx5: Avoid incrementing FTE version
  net/mlx5: Fix group version management
  net/mlx5: Simplify matching group searches
  net/mlx5: E-Switch, Use correct type for chain, prio and level values
  net/mlx5: E-Switch, free flow_group_in after creating the restore table
  net/mlx5: E-Switch, Enable chains only if regs loopback is enabled
  net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported
  net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb
  net/mlx5e: Fix actions_match_supported() return
  bpf: Test_verifier, #70 error message updates for 32-bit right shift
  bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds()
  bpf: Verifer, refactor adjust_scalar_min_max_vals
  hwspinlock: hwspinlock_internal.h: Replace zero-length array with flexible-array member
  hwspinlock: Allow drivers to be built with COMPILE_TEST
  remoteproc/omap: Switch to SPDX license identifiers
  remoteproc/omap: Add watchdog functionality for remote processors
  remoteproc/omap: Report device exceptions and trigger recovery
  remoteproc/omap: Add support for runtime auto-suspend/resume
  remoteproc/omap: Add support for system suspend/resume
  remoteproc/omap: Request a timer(s) for remoteproc usage
  remoteproc/omap: Check for undefined mailbox messages
  remoteproc/omap: Remove the platform_data header
  remoteproc/omap: Add support for DRA7xx remote processors
  remoteproc/omap: Initialize and assign reserved memory node
  remoteproc/omap: Add the rproc ops .da_to_va() implementation
  remoteproc/omap: Add support to parse internal memories from DT
  remoteproc/omap: Add a sanity check for DSP boot address alignment
  remoteproc/omap: Add device tree support
  dt-bindings: remoteproc: Add OMAP remoteproc bindings
  remoteproc: qcom: Introduce panic handler for PAS and ADSP
  remoteproc: qcom: q6v5: Add common panic handler
  remoteproc: Introduce "panic" callback in ops
  remoteproc: Traverse rproc_list under RCU read lock
  remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
  remoteproc: return error for bad "recovery" debugfs input
  remoteproc: remoteproc debugfs file fixes
  remoteproc: re-check state in rproc_trigger_recovery()
  remoteproc: stm32: demote warning about optional property absence
  remoteproc/mediatek: Use size_t type for len in scp_da_to_va
  remoteproc: Adapt coredump to generate correct elf type
  remoteproc: Allow overriding only sanity_check
  remoteproc: Add elf64 support in elf loader
  remoteproc: Rename rproc_elf_sanity_check for elf32
  remoteproc: Add elf helpers to access elf64 and elf32 fields
  remoteproc: Use u64 type for boot_addr
  remoteproc: Use size_t instead of int for rproc_mem_entry len
  remoteproc: Use size_t type for len in da_to_va
  remoteproc: fix kernel-doc warnings
  remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
  remoteproc: qcom_q6v5_mss: Validate each segment during loading
  remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
  clk: imx: Align imx sc clock parent msg structs to 4
  clk: imx: Align imx sc clock msg structs to 4
  clk: Pass correct arguments to __clk_hw_register_gate()
  KVM: PPC: Book3S HV: Add a capability for enabling secure guests
  ACPI: NFIT: Replace zero-length array with flexible-array member
  pinctrl: freescale: drop the dependency on ARM64 for i.MX8M
  Revert "pinctrl: mvebu: armada-37xx: use use platform api"
  libbpf: Don't allocate 16M for log buffer by default
  libbpf: Remove unused parameter `def` to get_map_field_int
  bpf: Document bpf_inspect drgn tool
  gpio: brcmstb: support gpio-line-names property
  ANDROID: gki_defconfig: enabled UAPI header compile testing
  Documentation: kunit: Make the KUnit documentation less UML-specific
  Fix linked-list KUnit test when run multiple times
  fanotify: report name info for FAN_DIR_MODIFY event
  fanotify: record name info for FAN_DIR_MODIFY event
  ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned
  ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components
  ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components
  ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components
  Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections
  mtd: rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND)
  MAINTAINERS: Add the IRC channel to the MTD related subsystems
  drm/amdgpu: don't try to reserve training bo for sriov (v2)
  drm/amdgpu/smu11: add support for SMU AC/DC interrupts
  drm/amdgpu/swSMU: handle manual AC/DC notifications
  drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x
  drm/amdgpu/swSMU: set AC/DC mode based on the current system state (v2)
  drm/amdgpu/swSMU: correct the bootup power source for Navi1X (v2)
  drm/amdgpu/swSMU: use the smu11 power source helper for navi1x
  drm/amdgpu/smu11: add a helper to set the power source
  drm/amd/swSMU: add callback to set AC/DC power source (v2)
  drm/scheduler: fix rare NULL ptr race
  drm/amdgpu: fix the coverage issue to clear ArcVPGRs
  drm/amd/display: Fix pageflip event race condition for DCN.
  drm/panel-simple: drop use of data-mapping property
  drm/[radeon|amdgpu]: Remove HAINAN board from max_sclk override check
  Revert "drm/amdgpu: add CAP fw loading"
  dt-bindings: display: drop data-mapping from panel-dpi
  arm64: dts: specify console via command line
  nvme: cleanup namespace identifier reporting in nvme_init_ns_head
  nvme: rename __nvme_find_ns_head to nvme_find_ns_head
  nvme: refactor nvme_identify_ns_descs error handling
  nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl
  nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl
  nvme: Fix controller creation races with teardown flow
  nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl
  nvme: Fix ctrl use-after-free during sysfs deletion
  nvme-pci: Re-order nvme_pci_free_ctrl
  nvme: Remove unused return code from nvme_delete_ctrl_sync
  nvme: Use nvme_state_terminal helper
  nvme: release ida resources
  nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO
  nvmet-tcp: optimize tcp stack TX when data digest is used
  nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow
  nvme-multipath: do not reset on unknown status
  nvmet-rdma: allocate RW ctxs according to mdts
  nvmet-rdma: Implement get_mdts controller op
  nvmet: Add get_mdts op for controllers
  nvme-pci: properly print controller address
  nvme-tcp: break from io_work loop if recv failed
  nvme-tcp: move send failure to nvme_tcp_try_send
  nvmet-tcp: fix maxh2cdata icresp parameter
  nvme-tcp: optimize queue io_cpu assignment for multiple queue maps
  nvme-pci: Simplify nvme_poll_irqdisable
  nvme-pci: Remove two-pass completions
  nvme-pci: Remove tag from process cq
  nvme-pci: slimmer CQ head update
  nvmet: check ncqr & nsqr for set-features cmd
  nvme: Check for readiness more quickly, to speed up boot time
  nvme: log additional message for controller status
  nvme: code cleanup nvme_identify_ns_desc()
  nvme: Don't deter users from enabling hwmon support
  nvme: expose hostid via sysfs for fabrics controllers
  nvme: expose hostnqn via sysfs for fabrics controllers
  net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
  cxgb4: Add support to catch bits set in INT_CAUSE5
  octeontx2-pf: Fix ndo_set_rx_mode
  octeontx2-pf: Fix rx buffer page refcount
  perf callchain: Update docs regarding kernel/user space unwinding
  s390/qeth: modernize two list helpers
  s390/qeth: keep track of fixed prio-queue configuration
  s390/qeth: fine-tune MAC Address-related errnos
  s390/qeth: add TX IRQ coalescing support for IQD devices
  s390/qeth: collect more TX statistics
  s390/qeth: clean up the mac_bits
  s390/qeth: simplify L3 dev_id logic
  s390/qdio: extend polling support to multiple queues
  s390/qeth: remove redundant if-clause in RX poll code
  s390/qeth: split out RX poll code
  s390/qeth: simplify RX buffer tracking
  net: ena: Add PCI shutdown handler to allow safe kexec
  selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED
  staging: rtl8723bs: Remove blank line before '}' brace
  Staging: rtl8188eu: hal: Add space around operators
  Staging: kpc2000: kpc_dma: Use spaces around operators.
  Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc.
  Staging: kpc2000: kpc_dma: Use the SPDK comment style.
  Staging: kpc2000: kpc_dma: Include the preferred header.
  Staging: kpc2000: kpc_dma: Remove unnecessary braces.
  Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc().
  Staging: kpc2000: kpc_dma: Remove comparison to NULL.
  dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text
  staging: hp100: Properly indent the multiline comments.
  staging: rtl8723bs: Add line after variable declarations
  staging: hp100: Add space around operator
  staging: rtl8723bs: Remove multiple assignments
  staging: rtl8723bs: Remove unnecessary braces for single statements
  selftests/net: add missing tests to Makefile
  net: use indirect call wrappers for skb_copy_datagram_iter()
  nvmem: core: remove nvmem_sysfs_get_groups()
  nvmem: core: use is_bin_visible for permissions
  cxgb4: remove set but not used variable 'tab'
  kunit: kunit_tool: Allow .kunitconfig to disable config items
  kunit: Always print actual pointer values in asserts
  nvmem: core: use device_register and device_unregister
  drm/i915/wopcm: convert to drm device based logging
  drm/i915/psr: use struct drm_device based logging
  drm/i915/display: use struct drm_device based logging
  drm/i915/display: clean up intel_PLL_is_valid()
  drm/i915/tv: use struct drm_device based logging
  drm/i915/connector: use MISSING_CASE instead of logging
  drm/i915/dsi: use struct drm_device based logging
  drm/i915/hdmi: use struct drm_device based logging
  drm/i915/dsi: use struct drm_device based logging
  drm/i915/dp_mst: use struct drm_device based logging
  drm/i915/dp_aux_backlight: use struct drm_device based logging
  drm/i915/display_power: use struct drm_device based logging
  drm/i915/ddi: use struct drm_device based logging
  objtool: Re-arrange validate_functions()
  objtool: Optimize find_rela_by_dest_range()
  objtool: Delete cleanup()
  objtool: Optimize read_sections()
  objtool: Optimize find_symbol_by_name()
  objtool: Resize insn_hash
  objtool: Rename find_containing_func()
  objtool: Optimize find_symbol_*() and read_symbols()
  objtool: Optimize find_section_by_name()
  objtool: Optimize find_section_by_index()
  objtool: Add a statistics mode
  objtool: Optimize find_symbol_by_index()
  x86/kexec: Make relocate_kernel_64.S objtool clean
  x86/kexec: Use RIP relative addressing
  objtool: Rename func_for_each_insn_all()
  objtool: Rename func_for_each_insn()
  objtool: Introduce validate_return()
  kcsan: Update API documentation in kcsan-checks.h
  kcsan: Update Documentation/dev-tools/kcsan.rst
  kcsan: Fix a typo in a comment
  kcsan: Add current->state to implicitly atomic accesses
  kcsan: Add option for verbose reporting
  kcsan: Add option to allow watcher interruptions
  ahci: Add Intel Comet Lake PCH-V PCI ID
  ahci: Add Intel Comet Lake PCH-H PCI ID
  libata: Assign OF node to the SCSI device
  libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
  ahci: Add Intel Comet Lake H RAID PCI ID
  FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
  drm/radeon: fix scatter-gather mapping with user pages
  drm/amdgpu: fix scatter-gather mapping with user pages
  dt-bindings: mfd: Convert stpmic1 bindings to json-schema
  drm/prime: use dma length macro when mapping sg
  block: move the part_stat* helpers from genhd.h to a new header
  block: move block layer internals out of include/linux/genhd.h
  block: move guard_bio_eod to bio.c
  block: unexport get_gendisk
  block: unexport disk_map_sector_rcu
  block: unexport disk_get_part
  block: mark part_in_flight and part_in_flight_rw static
  block: mark block_depr static
  block: factor out requeue handling from dispatch code
  btrfs: fix missing semaphore unlock in btrfs_sync_file
  btrfs: use nofs allocations for running delayed items
  MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=n
  MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
  MIPS: do not compile generic functions for CONFIG_CAVIUM_OCTEON_SOC
  MAINTAINERS: Update Loongson64 entry
  MIPS: Loongson64: Load built-in dtbs
  MIPS: Loongson64: Add generic dts
  dt-bindings: mips: Add loongson boards
  MIPS: Loongson64: Drop legacy IRQ code
  pidfd: Use new infrastructure to fix deadlocks in execve
  perf: Use new infrastructure to fix deadlocks in execve
  proc: io_accounting: Use new infrastructure to fix deadlocks in execve
  proc: Use new infrastructure to fix deadlocks in execve
  kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve
  kernel: doc: remove outdated comment cred.c
  mm: docs: Fix a comment in process_vm_rw_core
  selftests/ptrace: add test cases for dead-locks
  exec: Fix a deadlock in strace
  exec: Add exec_update_mutex to replace cred_guard_mutex
  exec: Move exec_mmap right after de_thread in flush_old_exec
  exec: Move cleanup of posix timers on exec out of de_thread
  exec: Factor unshare_sighand out of de_thread and call it separately
  exec: Only compute current once in flush_old_exec
  Bluetooth: don't assume key size is 16 when the command fails
  block/diskstats: replace time_in_queue with sum of request times
  block/diskstats: accumulate all per-cpu counters in one pass
  block/diskstats: more accurate approximation of io_ticks for slow disks
  drm/i915/gt: Stage the transfer of the virtual breadcrumb
  soc: samsung: chipid: Fix return value on non-Exynos platforms
  arm64: dts: Fix leftover entry-methods for PSCI
  ARM: dts: exynos: Fix regulator node aliasing on Midas-based boards
  drm/i915: Immediately execute the fenced work
  drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission
  RDMA/mlx5: Block delay drop to unprivileged users
  selftests: add pid namespace ENOMEM regression test
  NFS: Don't specify NFS version in "UDP not supported" error
  nfsroot: set tcp as the default transport protocol
  nvmem: core: add root_only member to nvmem device struct
  staging: hp100: Add spaces in if statement.
  staging: hp100: Add space between while keyword and open parenthesis
  staging: hp100: Remove space after opening parenthesis "("
  Staging: hp100: Add space after "," in function arguments.
  staging: hp100: Correct typo in the comment
  staging: hp100: Remove extra blank lines
  staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
  staging: vt6655: Break up function call with long line.
  cpufreq/intel_pstate: Fix wrong macro conversion
  cpu/hotplug: Hide cpu_up/down()
  cpu/hotplug: Move bringup of secondary CPUs out of smp_init()
  torture: Replace cpu_up/down() with add/remove_cpu()
  firmware: psci: Replace cpu_up/down() with add/remove_cpu()
  xen/cpuhotplug: Replace cpu_up/down() with device_online/offline()
  parisc: Replace cpu_up/down() with add/remove_cpu()
  sparc: Replace cpu_up/down() with add/remove_cpu()
  powerpc: Replace cpu_up/down() with add/remove_cpu()
  x86/smp: Replace cpu_up/down() with add/remove_cpu()
  arm64: hibernate: Use bringup_hibernate_cpu()
  cpu/hotplug: Provide bringup_hibernate_cpu()
  arm64: Use reboot_cpu instead of hardconding it to 0
  arm64: Don't use disable_nonboot_cpus()
  ARM: Use reboot_cpu instead of hardcoding it to 0
  ARM: Don't use disable_nonboot_cpus()
  ia64: Replace cpu_down() with smp_shutdown_nonboot_cpus()
  cpu/hotplug: Create a new function to shutdown nonboot cpus
  cpu/hotplug: Add new {add,remove}_cpu() functions
  ACPI: PM: s2idle: Refine active GPEs check
  ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
  x86/alternatives: Mark text_poke_loc_init() static
  s390/cio: use fallthrough;
  s390/vfio: use fallthrough;
  s390/zcrypt: use fallthrough;
  s390: use fallthrough;
  s390/cpum_sf: Fix wrong page count in error message
  s390/diag: fix display of diagnose call statistics
  drm/i915/selftests: Measure the energy consumed while in RC6
  ASoC: MT6660: make spdxcheck.py happy
  arm64: head: Convert install_el2_stub to SYM_INNER_LABEL
  drm/i915/execlists: Drop setting sibling priority hint on virtual engines
  .gitignore: add SPDX License Identifier
  .gitignore: remove too obvious comments
  PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
  powerpc/prom_init: Remove leftover comment
  dt-bindings: interrupt-controller: Add Loongson-3 HTPIC
  irqchip: Add driver for Loongson-3 HyperTransport PIC controller
  dt-bindings: interrupt-controller: Add Loongson LIOINTC
  arm64: bti: Document behaviour for dynamically linked binaries
  irqchip: loongson-liointc: Workaround LPC IRQ Errata
  irqchip: Add driver for Loongson I/O Local Interrupt Controller
  backlight: corgi: Convert to use GPIO descriptors
  fanotify: Drop fanotify_event_has_fid()
  fanotify: prepare to report both parent and child fid's
  fanotify: send FAN_DIR_MODIFY event flavor with dir inode and name
  fanotify: divorce fanotify_path_event and fanotify_fid_event
  fanotify: Store fanotify handles differently
  fanotify: Simplify create_fd()
  x86/entry: Fix build error x86 with !CONFIG_POSIX_TIMERS
  ieee80211: fix HE SPR size calculation
  nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
  tools: gpio: Fix typo in gpio-utils
  tools: gpio-hammer: Apply scripts/Lindent and retain good changes
  gpiolib: gpio_name_to_desc: factor out !name check
  tools: gpio-hammer: fix spelling mistake: "occurences" -> "occurrences"
  gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag
  gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT
  tools: gpio-hammer: Avoid potential overflow in main
  gpio: mvebu: avoid error message for optional IRQ
  gpio: mxs: add COMPILE_TEST support for GPIO_MXS
  gpio: mxc: Add COMPILE_TEST support for GPIO_MXC
  gpio: pl061: Warn when IRQ line has not been configured
  docs: gpio: driver.rst: don't mark literal blocks twice
  gpio: uapi: Improve phrasing around arrays representing empty strings
  USB: serial: option: add Wistron Neweb D19Q1
  USB: serial: option: add BroadMobi BM806U
  USB: serial: option: add support for ASKEY WWHC050
  ANDROID: kbuild: do not merge .section..* into .section in modules
  io_uring: fix missing 'return' in comment
  scsi: sd: Fix optimal I/O size for devices that change reported values
  clk: qcom: rpmh: Drop unnecessary semicolons
  clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd()
  zonfs: Fix handling of read-only zones
  clk: tegra: Use NULL for pointer initialization
  clk: sprd: add clocks support for SC9863A
  clk: sprd: support to get regmap from parent node
  clk: sprd: Add macros for referencing parents without strings
  clk: sprd: Add dt-bindings include file for SC9863A
  dt-bindings: clk: sprd: add bindings for sc9863a clock controller
  dt-bindings: clk: sprd: rename the common file name sprd.txt to SoC specific
  clk: sprd: add gate for pll clocks
  MAINTAINERS: dt: update reference for arm-integrator.txt
  bcache: remove dupplicated declaration from btree.h
  sparc: revive __HAVE_ARCH_STRLEN for 32bit sparc
  kbuild: refactor Makefile.dtbinst more
  kbuild: compute the dtbs_install destination more simply
  powerpc/kprobes: Ignore traps that happened in real mode
  powerpc/maple: Fix declaration made after definition
  powerpc/pseries: Avoid harmless preempt warning
  powerpc/eeh: Rework eeh_ops->probe()
  powerpc/eeh: Make early EEH init pseries specific
  powerpc/eeh: Remove PHB check in probe
  powerpc/eeh: Do early EEH init only when required
  powerpc/eeh: Remove eeh_add_device_tree_late()
  powerpc/eeh: Add sysfs files in late probe
  powerpc/64: Prevent stack protection in early boot
  powerpc/64: Setup a paca before parsing device tree etc.
  cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn
  selftests/powerpc: Turn off timeout setting for benchmarks, dscr, signal, tm
  powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
  PCI: rpaphp: Remove unused variable 'value'
  powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits.
  powerpc/kasan: Fix kasan_remap_early_shadow_ro()
  powerpc/kprobes: Remove redundant code
  powerpc/64s: Fix section mismatch warnings from boot code
  powerpc/xmon: Lower limits on nidump and ndump
  powerpc/prom_init: Pass the "os-term" message to hypervisor
  powerpc: Replace setup_irq() by request_irq()
  powerpc/cell: Use fallthrough;
  powerpc/sstep: Fix DS operand in ld encoding to appropriate value
  powerpc/pseries: Fix of_read_drc_info_cell() to point at next record
  selftests/powerpc: Don't rely on segfault to rerun the test
  r8169: re-enable MSI on RTL8168c
  soc: fsl: qe: fix sparse warnings for ucc_slow.c
  soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed structure
  soc: fsl: qe: fix sparse warnings for ucc_fast.c
  soc: fsl: qe: fix sparse warnings for qe_ic.c
  soc: fsl: qe: fix sparse warnings for ucc.c
  soc: fsl: qe: fix sparse warning for qe_common.c
  soc: fsl: qe: fix sparse warnings for qe.c
  devlink: expand the devlink-info documentation
  net: phy: mdio-bcm-unimac: Fix clock handling
  net: phy: mscc: consolidate a common RGMII delay implementation
  PM / devfreq: Get rid of some doc warnings
  PM / devfreq: Fix handling dev_pm_qos_remove_request result
  PM / devfreq: Fix a typo in a comment
  PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name
  PM / devfreq: Remove unneeded extern keyword
  PM / devfreq: Use constant name of userspace governor
  net: axienet: Allow DMA to beyond 4GB
  net: axienet: Autodetect 64-bit DMA capability
  net: axienet: Upgrade descriptors to hold 64-bit addresses
  net: axienet: Wrap DMA pointer writes to prepare for 64 bit
  net: axienet: Add mii-tool support
  net: axienet: Drop MDIO interrupt registers from ethtools dump
  net: axienet: Mark eth_irq as optional
  net: axienet: Check for DMA mapping errors
  net: axienet: Factor out TX descriptor chain cleanup
  net: axienet: Improve DMA error handling
  net: axienet: Fix DMA descriptor cleanup path
  net: axienet: Propagate failure of DMA descriptor setup
  net: axienet: Convert DMA error handler to a work queue
  net: xilinx: temac: Relax Kconfig dependencies
  ethtool: fix incorrect tx-checksumming settings reporting
  cxgb4/ptp: pass the sign of offset delta in FW CMD
  IB/mlx5: Generally use the WC auto detection test result
  net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code
  net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
  RDMA/hns: Optimize mhop put flow for multi-hop addressing
  RDMA/hns: Optimize mhop get flow for multi-hop addressing
  extcon: axp288: Add wakeup support
  extcon: Mark extcon_get_edev_name() function as exported symbol
  extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER
  dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cros-ec.txt to yaml format
  RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures
  net: cbs: Fix software cbs to consider packet sending time
  dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema
  Input: avoid BIT() macro usage in the serio.h UAPI header
  RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
  RDMA/core: Ensure security pkey modify is not lost
  MAINTAINERS: Clean RXE section and add Zhu as RXE maintainer
  IB/mlx5: Fix a NULL vs IS_ERR() check
  Input: synaptics-rmi4 - set reduced reporting mode only when requested
  Input: synaptics - enable RMI on HP Envy 13-ad105ng
  Input: of_touchscreen - explicitly choose axis
  Input: goodix - support gt9147 touchpanel
  dt-bindings: touchscreen: goodix: support of gt9147
  Input: goodix - add support for Goodix GT917S
  Input: goodix - use string-based chip ID
  dt-bindings: input: touchscreen: add compatible string for Goodix GT917S
  Input: goodix - add support for more then one touch-key
  Input: goodix - fix spurious key release events
  Input: goodix - try to reset the controller if the i2c-test fails
  Input: goodix - restore config on resume if necessary
  Input: goodix - make goodix_send_cfg() take a raw buffer as argument
  Input: goodix - add minimum firmware size check
  Input: goodix - save a copy of the config from goodix_read_config()
  Input: goodix - move defines to above struct goodix_ts_data declaration
  Input: goodix - add support for controlling the IRQ pin through ACPI methods
  Input: goodix - add support for getting IRQ + reset GPIOs on Bay Trail devices
  Input: goodix - add support for getting IRQ + reset GPIOs on Cherry Trail devices
  Input: goodix - make resetting the controller at probe independent from the GPIO setup
  Input: goodix - make loading the config from disk independent from the GPIO setup
  Input: goodix - refactor IRQ pin GPIO accesses
  mtd: Fix issue where write_cached_data() fails but write() still returns success
  mtd: maps: sa1100-flash: Replace zero-length array with flexible-array member
  mtd: phram: fix a double free issue in error path
  mtd: spinand: toshiba: Support for new Kioxia Serial NAND
  mtd: spinand: toshiba: Rename function name to change suffix and prefix (8Gbit)
  mtd: rawnand: macronix: Add support for deep power down mode
  rtc: class: avoid unnecessary lookup in hctosys
  mtd: rawnand: Add support for manufacturer specific suspend/resume operation
  net/mlx5e: Do not recover from a non-fatal syndrome
  net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
  net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
  net/mlx5e: Enhance ICOSQ WQE info fields
  net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure
  i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
  i2c: drivers: Use generic definitions for bus frequencies
  i2c: algo: Use generic definitions for bus frequencies
  i2c: stm32f7: switch to I²C generic property parsing
  i2c: rcar: Consolidate timings calls in rcar_i2c_clock_calculate()
  i2c: core: Allow override timing properties with 0
  i2c: core: Provide generic definitions for bus frequencies
  drm/i915/display/fbc: Make fences a nice-to-have for GEN9+
  x86/cpu: Cleanup the now unused CPU match macros
  hwrng: via_rng: Convert to new X86 CPU match macros
  crypto: Convert to new CPU match macros
  ASoC: Intel: Convert to new X86 CPU match macros
  powercap/intel_rapl: Convert to new X86 CPU match macros
  PCI: intel-mid: Convert to new X86 CPU match macros
  mmc: sdhci-acpi: Convert to new X86 CPU match macros
  intel_idle: Convert to new X86 CPU match macros
  extcon: axp288: Convert to new X86 CPU match macros
  thermal: Convert to new X86 CPU match macros
  hwmon: Convert to new X86 CPU match macros
  platform/x86: Convert to new CPU match macros
  EDAC: Convert to new X86 CPU match macros
  cpufreq: Convert to new X86 CPU match macros
  ACPI: Convert to new X86 CPU match macros
  x86/platform: Convert to new CPU match macros
  x86/kernel: Convert to new CPU match macros
  x86/kvm: Convert to new CPU match macros
  x86/perf/events: Convert to new CPU match macros
  x86/cpu/bugs: Convert to new matching macros
  x86/cpu: Add consistent CPU match macros
  drm/bridge: dw-hdmi: rework csc related functions
  drm/bridge: dw-hdmi: Add support for RGB limited range
  drm/bridge: dw-hdmi: do not force "none" scan mode
  drm/sun4i: Sort includes in VI and UI layer code
  drm/sun4i: de2: Don't return de2_fmt_info struct
  drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant
  drm/sun4i: de2: rgb field in de2 format struct is redundant
  x86/devicetable: Move x86 specific macro out of generic code
  selftests: netfilter: add nfqueue test case
  netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
  netfilter: nft_fwd_netdev: validate family and chain type
  netfilter: nft_set_rbtree: Detect partial overlaps on insertion
  netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
  netfilter: nft_set_pipapo: Separate partial and complete overlap cases on insertion
  netfilter: nf_tables: Allow set back-ends to report partial overlaps on insertion
  drm/vmwgfx: Hook up the helpers to align buffer objects
  drm/vmwgfx: Introduce a huge page aligning TTM range manager
  drm: Add a drm_get_unmapped_area() helper
  drm/vmwgfx: Support huge page faults
  drm/ttm, drm/vmwgfx: Support huge TTM pagefaults
  mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries
  mm: Split huge pages on write-notify or COW
  mm: Introduce vma_is_special_huge
  fs: Constify vma argument to vma_is_dax
  regulator: qcom_smd: Add pmi8994 regulator support
  arm64: Introduce get_cpu_ops() helper function
  arm64: Rename cpu_read_ops() to init_cpu_ops()
  arm64: Declare ACPI parking protocol CPU operation if needed
  ASoC: Convert jz4740-i2s doc to YAML
  ASoC: jz4740-i2s: Add support for the JZ4770
  ASoC: jz4740-i2s: Add support for the JZ4760
  dt-bindings: sound: rockchip-i2s: add #sound-dai-cells property
  dt-bindings: sound: convert rockchip i2s bindings to yaml
  ASoC: wm8974: remove unused variables
  dm integrity: improve discard in journal mode
  dm integrity: add optional discard support
  dm integrity: allow resize of the integrity device
  regulator: da9063: Fix get_mode() functions to read sleep field
  dm integrity: factor out get_provided_data_sectors()
  dm integrity: don't replay journal data past the end of the device
  dm integrity: remove sector type casts
  ASoC: tas2562: Fixed incorrect amp_level setting.
  dm integrity: fix a crash with unusually large tag size
  dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
  media: mtk-vpu: load vpu firmware from the new location
  media: i2c: video-i2c: fix build errors due to 'imply hwmon'
  media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ
  media: hantro: add initial i.MX8MQ support
  media: dt-bindings: Document i.MX8MQ VPU bindings
  media: vivid: fix incorrect PA assignment to HDMI outputs
  media: hantro: Add linux-rockchip mailing list to MAINTAINERS
  media: cedrus: h264: Fix 4K decoding on H6
  dm verity fec: fix memory leak in verity_fec_dtr
  dm writecache: optimize superblock write
  dm writecache: implement gradual cleanup
  drm/i915/gt: Select the deepest available parking mode for rc6
  dm writecache: implement the "cleaner" policy
  vfio/pci: Cleanup .probe() exit paths
  vfio/pci: Remove dev_fmt definition
  vfio/pci: Add sriov_configure support
  vfio: Introduce VFIO_DEVICE_FEATURE ioctl and first user
  vfio/pci: Introduce VF token
  vfio/pci: Implement match ops
  vfio: Include optional device match in vfio_device_ops callbacks
  vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages
  vfio: introduce vfio_dma_rw to read/write a range of IOVAs
  vfio: allow external user to get vfio group from device
  vfio: platform: Switch to platform_get_irq_optional()
  dm writecache: do direct write if the cache is full
  dm integrity: print device name in integrity_metadata() error message
  dm crypt: use crypt_integrity_aead() helper
  docs: mips: remove no longer needed au1xxx_ide.rst documentation
  MIPS: Alchemy: remove no longer used au1xxx_ide.h header
  ide: remove no longer used au1xxx-ide driver
  drm/i915/dsi: Use private flags to indicate TE in cmd mode
  drm/i915/dsi: Add check for periodic command mode
  drm/i915/dsi: Add cmd mode flags in display mode private flags
  drm/i915/dsi: Add vblank calculation for command mode
  drm/i915/dsi: Configure transcoder operation for command mode.
  perf dso: Fix dso comparison
  block: merge partition-generic.c and check.c
  block: move the various x86 Unix label formats out of genhd.h
  partitions/msdos: remove LINUX_SWAP_PARTITION
  block: move the *_PARTITION enum out of genhd.h
  block: move struct partition out of genhd.h
  block: remove block/partitions/sun.h
  block: remove block/partitions/sgi.h
  block: remove block/partitions/osf.h
  block: remove block/partitions/karma.h
  block: declare all partition detection routines in check.h
  block: remove warn_no_part
  block: cleanup how md_autodetect_dev is called
  block: unexport read_dev_sector and put_dev_sector
  scsi: simplify scsi_partsize
  scsi: move scsicam_bios_param to the end of scsicam.c
  scsi: simplify scsi_bios_ptable
  block: remove alloc_part_info and free_part_info
  block: move sysfs methods shared by disks and partitions to genhd.c
  block: move disk_name and related helpers out of partition-generic.c
  block: remove __bdevname
  block: remove the blk_lookup_devt export
  mmc: sdhci: use FIELD_GET for preset value bit masks
  mmc: sdhci-of-at91: Display clock changes for debug purpose only
  mmc: sdhci: iproc: Add custom set_power() callback for bcm2711
  mmc: sdhci: am654: Use sdhci_set_power_and_voltage()
  mmc: sdhci: at91: Use sdhci_set_power_and_voltage()
  mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage()
  mmc: sdhci: arasan: Use sdhci_set_power_and_voltage()
  mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage()
  mmc: vub300: Use scnprintf() for avoiding potential buffer overflow
  dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max in example
  sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability
  sdhci: tegra: Implement Tegra specific set_timeout callback
  mmc: sdhci-omap: Add Support for Suspend/Resume
  mmc: renesas_sdhi: simplify execute_tuning
  mmc: renesas_sdhi: Use BITS_PER_LONG helper
  mmc: cqhci: Update cqhci memory ioresource name
  mmc: sdhci-msm: Deactivate CQE during SDHC reset
  mmc: cqhci: Add cqhci_deactivate()
  mmc: Replace zero-length array with flexible-array member
  perf cpumap: Fix snprintf overflow check
  perf test: Test pmu-events aliases
  perf pmu: Make pmu_uncore_alias_match() public
  perf pmu: Add is_pmu_core()
  perf test: Add pmu-events test
  perf pmu: Refactor pmu_add_cpu_aliases()
  perf jevents: Support test events folder
  perf jevents: Add some test events
  perf tools: Unify a bit the build directory output
  tools headers uapi: Update linux/in.h copy
  perf vendor events amd: Update Zen1 events to V2
  perf vendor events amd: Add Zen2 events
  perf vendor events amd: Restrict model detection for zen1 based processors
  mmc: mmc_test: Pass different sg lists for non-blocking requests
  dt-bindings: mmc: sdhci-msm: Add CQE reg map
  mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag
  mmc: core: Fix indentation
  mmc: sdhci-esdhc-imx: restore pin state when resume back
  mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode
  mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci
  mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM
  mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23
  mmc: sdhci-esdhc-imx: optimize the strobe dll setting
  mmc: sdhci-esdhc-imx: optimize the clock setting
  mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support
  doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding
  mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME
  mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs
  mmc: sdhci-esdhc-imx: no fail when no pinctrl available
  mmc: sdhci: do not enable card detect interrupt for gpio cd type
  mmc: sdhci_am654: Enable DLL only for some speed modes
  mmc: sdhci_am654: Update OTAPDLY writes
  dt-bindings: mmc: sdhci-am654: Update Output tap delay binding
  mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION()
  mmc: mmci: Add support for sdmmc variant revision 2.0
  mmc: mmci_sdmmc: Implement signal voltage callbacks
  mmc: mmci: Add callbacks for to manage signal voltage switch
  mmc: mmci_sdmmc: Add execute tuning with delay block
  dt-bindings: mmc: mmci: add delay block base register for sdmmc
  mmc: mmci: Add private pointer for variant
  mmc: mmci: Add a reference at mmc_host_ops in mmci struct
  mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma
  mmc: mmci_sdmmc: Replace sg_dma_xxx macros
  mmc: core: Fixup support for HW busy detection for HPI commands
  mmc: core: Convert to mmc_poll_for_busy() for HPI commands
  mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd()
  mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard
  mmc: core: Update CMD13 busy check for CMD6 commands
  mmc: core: Enable re-use of mmc_blk_in_tran_state()
  mmc: core: Split up mmc_poll_for_busy()
  mmc: core: Drop redundant in-parameter to __mmc_switch()
  mmc: core: Extend mmc_switch_status() to rid of __mmc_switch_status()
  mmc: core: Drop unused define
  mmc: core: Throttle polling rate for CMD6
  mmc: host: sdhci-sprd: Add software queue support
  mmc: host: sdhci: Add a variable to defer to complete requests if needed
  mmc: host: sdhci: Add request_done ops for struct sdhci_ops
  mmc: core: Enable the MMC host software queue for the SD card
  mmc: Add MMC host software queue support
  mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
  mmc: sdhci-of-arasan: Remove quirk for broken base clock
  mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP platforms
  firmware: xilinx: Add DLL reset support
  firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the valid list
  mmc: tmio: remove superfluous callback wrappers
  mmc: tmio: factor out TAP usage
  mmc: tmio: enforce retune after runtime suspend
  mmc: tmio: give callback a generic name
  mmc: renesas_sdhi: complain loudly if driver needs update
  mmc: tmio: refactor tuning execution into SDHI driver
  mmc: renesas_sdhi: cleanup SCC defines
  mmc: renesas_sdhi: enforce manual correction for Gen3
  mmc: renesas_sdhi: only check CMD status for HS400 manual correction
  mmc: renesas_sdhi: Add manual correction
  mmc: renesas_sdhi: remove double clear of automatic correction
  driver core: Set fw_devlink to "permissive" behavior by default
  bus: mhi: core: Pass module owner during client driver registration
  intel_th: msu: Make stopping the trace optional
  staging: most: Documentation: move ABI description files out of staging area
  staging: most: Documentation: update ABI description
  staging: most: move core files out of the staging area
  usb: core: Add ACPI support for USB interface devices
  perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events
  perf stat: Align the output for interval aggregation mode
  perf report/top TUI: Support hotkeys to let user select any event for sorting
  perf report: Support a new key to reload the browser
  perf report: Allow specifying event to be used as sort key in --group output
  perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses
  perf report: Support interactive annotation of code without symbols
  driver core: Replace open-coded list_last_entry()
  driver core: Read atomic counter once in driver_probe_done()
  libfs: fix infoleak in simple_attr_read()
  KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs
  irqchip/gic-v4.1: Eagerly vmap vPEs
  KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs
  irqchip/gic-v4.1: Add VSGI property setup
  KVM: arm64: GICv4.1: Reload VLPI configuration on distributor enable/disable
  irqchip/gic-v4.1: Add VSGI allocation/teardown
  KVM: arm64: GICv4.1: Plumb SGI implementation selection in the distributor
  irqchip/gic-v4.1: Move doorbell management to the GICv4 abstraction layer
  KVM: arm64: GICv4.1: Allow SGIs to switch between HW and SW interrupts
  irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks
  KVM: arm64: GICv4.1: Add direct injection capability to SGI registers
  KVM: arm64: GICv4.1: Let doorbells be auto-enabled
  irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks
  irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks
  irqchip/gic-v4.1: Add initial SGI configuration
  irqchip/gic-v4.1: Plumb skeletal VSGI irqchip
  arm64: move kimage_vaddr to .rodata
  arm64: use mov_q instead of literal ldr
  bus/mhi: fix printk format for size_t
  Staging: speakup: Add identifier name to function declaration arguments.
  Staging: speakup: Use sizeof(*var) in kmalloc().
  ARM: dts: tango4: Make /serial compatible with ns16550a
  ARM: dts: mmp*: Make the serial ports compatible with xscale-uart
  ARM: dts: mmp*: Fix serial port names
  ARM: dts: mmp2-brownstone: Don't redeclare phandle references
  ARM: dts: pxa*: Make the serial ports compatible with xscale-uart
  ARM: dts: pxa*: Fix serial port names
  ARM: dts: pxa*: Don't redeclare phandle references
  serial: omap: drop unused dt-bindings header
  KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer
  serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs
  serial: 8250: 8250_omap: Work around errata causing spurious IRQs with DMA
  serial: 8250: 8250_omap: Extend driver data to pass FIFO trigger info
  serial: 8250: 8250_omap: Move locking out from __dma_rx_do_complete()
  serial: 8250: 8250_omap: Account for data in flight during DMA teardown
  serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout
  serial: 8250_omap: Fix sleeping function called from invalid context during probe
  serial: 8250: 8250_omap: Fix throttle to call stop_rx()
  serial: 8250_port: Don't service RX FIFO if throttled
  serial: uartps: Add TACTIVE check in cdns_uart_tx_empty function
  serial: uartps: Remove unconditional wait inside set_termios
  irqchip/stm32: Retrigger both in eoi and unmask callbacks
  driver core: platform: Reimplement devm_platform_ioremap_resource
  usb: dwc2: convert to devm_platform_get_and_ioremap_resource
  usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource
  usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource
  drivers: provide devm_platform_get_and_ioremap_resource()
  fanotify: fix merging marks masks with FAN_ONDIR
  MAINTAINERS: RIP KVM/arm
  arm: Remove the ability to set HYP vectors outside of the decompressor
  arm: Remove GICv3 vgic compatibility macros
  arm: Remove HYP/Stage-2 page-table support
  arm: Remove 32bit KVM host support
  arm: Remove KVM from config files
  arm: Unplug KVM from the build system
  fanotify: merge duplicate events on parent and child
  fsnotify: replace inode pointer with an object id
  dt-bindings: rtc: Convert and update jz4740-rtc doc to YAML
  rtc: jz4740: Rename vendor-specific DT properties
  rtc: jz4740: Add support for JZ4760 SoC
  mtd: spi-nor: Enable locking for n25q512ax3/n25q512a
  mtd: spi-nor: Add SR 4bit block protection support
  mtd: spi-nor: Add generic formula for SR block protection handling
  x86/vmware: Use bool type for vmw_sched_clock
  gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
  x86/vmware: Enable steal time accounting
  x86/vmware: Add steal time clock support for VMware guests
  habanalabs: fix pm manual->auto in GOYA
  habanalabs: show unsupported message for GAUDI
  habanalabs: add print upon clock change
  habanalabs: update goya firmware register map
  habanalabs: Add missing annotation for goya_hw_queues_unlock()
  habanalabs: Add missing annotation for goya_hw_queues_lock()
  habanalabs: Remove unused parse_cnt variable
  habanalabs: provide historical maximum of various sensors
  habanalabs: modify the return values of hl_read/write routines
  habanalabs: support temperature offset via sysfs
  habanalabs: ratelimit error prints of IRQs
  habanalabs: add debugfs write64/read64
  habanalabs: fix DDR bar address setting
  habanalabs: removing extra ;
  habanalabs: Avoid running restore chunks if no execute chunks
  habanalabs: Modify CS jobs counter to u16
  habanalabs: split the host MMU properties
  habanalabs: use the user CB size as a default job size
  habanalabs: flush only at the end of the map/unmap
  Bluetooth: L2CAP: Add get_peer_pid callback
  x86/vmware: Remove vmware_sched_clock_setup()
  x86/vmware: Make vmware_select_hypercall() __init
  xfrm: policy: Fix doulbe free in xfrm_policy_timer
  mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size
  ANDROID: staging: ion: Allow for attach and detach ops to be overridden
  net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT
  net: dsa: sja1105: make the AVB table dynamically reconfigurable
  net: dsa: sja1105: make future_base_time a common helper
  net: dsa: sja1105: unconditionally set DESTMETA and SRCMETA in AVB table
  net: typhoon: Add required whitespace after keywords
  net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code
  net: phy: smsc: use phy_read_poll_timeout() to simplify the code
  net: phy: use phy_read_poll_timeout() to simplify the code
  net: phy: introduce phy_read_poll_timeout macro
  net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code
  net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code
  net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code
  net: phy: introduce phy_read_mmd_poll_timeout macro
  iopoll: redefined readx_poll_timeout macro to simplify the code
  iopoll: introduce read_poll_timeout macro
  Remove DST_HOST
  selftests/net/forwarding: add Makefile to install tests
  net: thunderx: remove set but not used variable 'tail'
  ethtool: fix reference leak in some *_SET handlers
  net: dsa: Implement flow dissection for tag_brcm.c
  net: dsa: Fix duplicate frames flooded by learning
  bnxt_en: Reset rings if ring reservation fails during open()
  bnxt_en: Free context memory after disabling PCI in probe error path.
  bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
  bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
  bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
  devlink: Only pass packet trap group identifier in trap structure
  devlink: Stop reference counting packet trap groups
  netdevsim: Explicitly register packet trap groups
  mlxsw: spectrum_trap: Explicitly register packet trap groups
  devlink: Add API to register packet trap groups
  r8169: improve RTL8168b FIFO overflow workaround
  r8169: improve rtl_schedule_task
  r8169: simplify rtl_task
  macsec: restrict to ethernet devices
  r8169: add new helper rtl8168g_enable_gphy_10m
  netlink: check for null extack in cookie helpers
  net: qmi_wwan: add support for ASKEY WWHC050
  octeontx2-pf: Remove wrapper APIs for mutex lock and unlock
  octeontx2-af: Remove driver version and fix authorship
  octeontx2-pf: Cleanup all receive buffers in SG descriptor
  octeontx2-vf: Link event notification support
  octeontx2-vf: Ethtool support
  octeontx2-vf: Virtual function driver support
  octeontx2-pf: Handle VF function level reset
  octeontx2-pf: Enable SRIOV and added VF mbox handling
  net: phy: aquantia: remove downshift warning now that phylib takes care
  net: phy: marvell: remove downshift warning now that phylib takes care
  net: phy: add and use phy_check_downshift
  NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
  net: phy: xpcs: Restart AutoNeg if outcome was invalid
  net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish
  net: phy: xpcs: Reset XPCS upon probe
  net: phy: xpcs: Return error when 10GKR link errors are found
  ipv4: fix a RCU-list lock in inet_dump_fib()
  mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register
  net: sched: rename more stats_types
  net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback
  net: phy: mscc: add support for VSC8502
  net: phy: mscc: configure both RX and TX internal delays for RGMII
  net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set
  net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_clock_delay
  KVM: PPC: Book3S HV: H_SVM_INIT_START must call UV_RETURN
  KVM: PPC: Book3S HV: Check caller of H_SVM_* Hcalls
  KVM: PPC: Book3S HV: Skip kvmppc_uvmem_free if Ultravisor is not supported
  RDMA/siw: Suppress uninitialized var warning
  IB/hfi1: Ensure pq is not left on waitlist
  kunit: add --make_options
  drm/vmwgfx: Use vmwgfx version 2.18 to signal SM5 compatibility
  drm/vmwgfx: Add SM5 param for userspace
  drm/vmwgfx: Add surface define v4 command
  drm/vmwgfx: Refactor surface_define to use vmw_surface_metadata
  drm/vmwgfx: Split surface metadata from struct vmw_surface
  drm/vmwgfx: Add support for streamoutput with mob commands
  drm/vmwgfx: Rename stream output target binding tracker struct
  drm/vmwgfx: Add support for indirect and dispatch commands
  drm/vmwgfx: Add support for UA view commands
  drm/vmwgfx: Support SM5 shader type in command buffer
  drm/vmwgfx: Read new register for GB memory when available
  drm/vmwgfx: Add a new enum for SM5 graphics context capability
  drm/vmwgfx: Sync virtual device headers for new feature
  drm/vmwgfx: Use enum to represent graphics context capabilities
  drm/vmwgfx: Deprecate logic ops commands
  drm/vmwgfx: Sync legacy multisampling device capability
  drm/vmwgfx: Also check for SVGA_CAP_DX before reading DX context support
  samples, bpf: Refactor perf_event user program with libbpf bpf_link
  samples, bpf: Move read_trace_pipe to trace_helpers
  dt-bindings: clk: fix example for single-output provider
  dt-bindings: Add vendor prefix for ENE
  dt-bindings: Add vendor prefix for Dell Inc.
  io-wq: handle hashed writes in chains
  dt-bindings: Add vendor prefix for SG Micro Corp
  drm/i915/gt: Only delay the context barrier pm
  rtc: class: support hctosys from modular RTC drivers
  enetc: Remove unused variable 'enetc_drv_name'
  Crypto/chtls: add/delete TLS header in driver
  tcp: repair: fix TCP_QUEUE_SEQ implementation
  net: Make skb_segment not to compute checksum if network controller supports checksumming
  bpf: Add tests for bpf_sk_storage to bpf_tcp_ca
  bpf: Add bpf_sk_storage support to bpf_tcp_ca
  KVM: VMX: Gracefully handle faults on VMXON
  KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs()
  KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
  KVM: x86: Expose fast short REP MOV for supported cpuid
  tools/kvm_stat: add command line switch '-c' to log in csv format
  tools/kvm_stat: add command line switch '-s' to set update interval
  tools/kvm_stat: switch to argparse
  tools/kvm_stat: rework command line sequence and message texts
  KVM: VMX: don't allow memory operands for inline asm that modifies SP
  nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup
  nvmem: sprd: Determine double data programming from device data
  nvmem: sprd: Optimize the block lock operation
  nvmem: sprd: Fix the block lock operation
  spi: spi-fsl-lpspi: Replace zero-length array with flexible-array member
  spi: spi-s3c24xx: Replace zero-length array with flexible-array member
  ASoC: rt5682: Add the descriptions for the DMIC clock rate and delay settings
  ASoC: rt5682: Add a property for DMIC delay
  ASoC: rt5682: Add a property for DMIC clock rate
  ASoC: MT6660: make spdxcheck.py happy
  mtd: spi-nor: controllers: aspeed-smc: Replace zero-length array with flexible-array member
  ASoC: tegra-wm8903: Document built-in microphone audio source
  ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone
  vdso: Fix clocksource.h macro detection
  mtd: spi-nor: Clear WEL bit when erase or program errors occur
  Bluetooth: Fix incorrect branch in connection complete
  Bluetooth: Restore running state if suspend fails
  um: Fix header inclusion
  completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all()
  rtl8xxxu: Fix sparse warning: cast from restricted __le16
  mt76: mt7615: add missing declaration in mt7615.h
  mt76: mt7615: fix endianness in unified command
  mt76: mt7615: fix mt7663e firmware struct endianness
  rtw88: 8822c: config RF table path B before path A
  KVM: s390: mark sie block as 512 byte aligned
  KVM: s390: Use fallthrough;
  rtw88: kick off TX packets once for higher efficiency
  rtw88: pci: define a mask for TX/RX BD indexes
  rtw88: associate reserved pages with each vif
  rtw88: extract alloc rsvd_page and h2c skb routines
  rtw88: don't hold all IRQs disabled for PS operations
  fsnotify: simplify arguments passing to fsnotify_parent()
  wl3501_cs: Replace zero-length array with flexible-array member
  fsnotify: use helpers to access data by data_type
  ray_cs: Replace zero-length array with flexible-array member
  atmel: at76c50x: Replace zero-length array with flexible-array member
  adm80211: Replace zero-length array with flexible-array member
  btrfs: sysfs: Use scnprintf() instead of snprintf()
  cw1200: Replace zero-length array with flexible-array member
  fsnotify: funnel all dirent events through fsnotify_name()
  zd1211rw: Replace zero-length array with flexible-array member
  brcmfmac: Replace zero-length array with flexible-array member
  fsnotify: factor helpers fsnotify_dentry() and fsnotify_file()
  wireless: marvell: Replace zero-length array with flexible-array member
  ALSA: core: Add snd_device_get_state() helper
  dt-bindings: serial: Convert slave-device bindings to json-schema
  dt-bindings: serial: Convert generic bindings to json-schema
  p54: Replace zero-length array with flexible-array member
  fsnotify: tidy up FS_ and FAN_ constants
  libertas: Replace zero-length array with flexible-array member
  orinoco: Replace zero-length array with flexible-array member
  hostap: Replace zero-length array with flexible-array member
  wireless: ti: Replace zero-length array with flexible-array member
  MAINTAINERS: update entry after SPI NOR controller move
  wireless: realtek: Replace zero-length array with flexible-array member
  iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table
  iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection
  ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
  btrfs: do not resolve backrefs for roots that are being deleted
  btrfs: track reloc roots based on their commit root bytenr
  btrfs: restart relocate_tree_blocks properly
  btrfs: reloc: reorder reservation before root selection
  btrfs: do not readahead in build_backref_tree
  btrfs: do not use readahead for running delayed refs
  btrfs: Remove async_transid from btrfs_mksubvol/create_subvol/create_snapshot
  btrfs: Remove transid argument from btrfs_ioctl_snap_create_transid
  btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support
  btrfs: kill the subvol_srcu
  btrfs: make btrfs_cleanup_fs_roots use the radix tree lock
  btrfs: don't take an extra root ref at allocation time
  btrfs: hold a ref on the root on the dead roots list
  btrfs: make inodes hold a ref on their roots
  btrfs: move the root freeing stuff into btrfs_put_root
  btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root
  btrfs: make the extent buffer leak check per fs info
  btrfs: remove a BUG_ON() from merge_reloc_roots()
  btrfs: hold a ref on the root->reloc_root
  btrfs: clear DEAD_RELOC_TREE before dropping the reloc root
  btrfs: free the reloc_control in a consistent way
  btrfs: do not init a reloc root if we aren't relocating
  btrfs: reloc: clean dirty subvols if we fail to start a transaction
  btrfs: unset reloc control if we fail to recover
  btrfs: drop block from cache on error in relocation
  btrfs: relocation: Use btrfs_find_all_leafs to locate data extent parent tree leaves
  btrfs: fix ref-verify to catch operations on 0 ref extents
  btrfs: make ranged full fsyncs more efficient
  btrfs: factor out inode items copy loop from btrfs_log_inode()
  btrfs: add helper to get the end offset of a file extent item
  btrfs: fix missing file extent item for hole after ranged fsync
  btrfs: account ticket size at add/delete time
  btrfs: implement migratepage callback for data pages
  btrfs: Remove block_rsv parameter from btrfs_drop_snapshot
  btrfs: Remove __ prefix from btrfs_block_rsv_release
  btrfs: relocation: Check cancel request after each extent found
  btrfs: relocation: Check cancel request after each data page read
  btrfs: relocation: add error injection points for cancelling balance
  Btrfs: implement full reflink support for inline extents
  Btrfs: simplify inline extent handling when doing reflinks
  Btrfs: move all reflink implementation code into its own file
  btrfs: scrub: Replace zero-length array with flexible-array member
  btrfs: rcu-string: Replace zero-length array with flexible-array member
  btrfs: delayed-inode: Replace zero-length array with flexible-array member
  btrfs: add RCU locks around block group initialization
  btrfs: Open code insert_extent_backref
  btrfs: Remove impossible BUG_ON in get_tree_block_key
  btrfs: balance: factor out convert profile validation
  btrfs: return void from csum_tree_block
  btrfs: simplify tree block checksumming loop
  btrfs: inline checksum name and driver definitions
  btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk
  btrfs: fix btrfs_calc_reclaim_metadata_size calculation
  Btrfs: fix crash during unmount due to race with delayed inode workers
  btrfs: factor out prepare_allocation() for extent allocation
  btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation
  btrfs: factor out chunk_allocation_failed() for extent allocation
  btrfs: drop unnecessary arguments from find_free_extent_update_loop()
  btrfs: factor out found_extent() for extent allocation
  btrfs: factor out release_block_group()
  btrfs: drop unnecessary arguments from clustered allocation functions
  btrfs: factor out do_allocation() for extent allocation
  btrfs: move variables for clustered allocation into find_free_extent_ctl
  btrfs: move hint_byte into find_free_extent_ctl
  btrfs: introduce extent allocation policy
  btrfs: parameterize dev_extent_min for chunk allocation
  btrfs: factor out create_chunk()
  btrfs: factor out decide_stripe_size()
  btrfs: factor out gather_device_info()
  btrfs: factor out init_alloc_chunk_ctl
  btrfs: introduce alloc_chunk_ctl
  btrfs: refactor find_free_dev_extent_start()
  btrfs: introduce chunk allocation policy
  btrfs: handle invalid profile in chunk allocation
  btrfs: change full_search to bool in find_free_extent_update_loop
  btrfs: qgroup: Remove the unnecesaary spin lock for qgroup_rescan_running
  btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
  uuid: Remove no more needed macro
  btrfs: switch to use new generic UUID API
  uuid: Provide a GUID generator for raw buffer
  uuid: Add inline helpers to import / export UUIDs
  btrfs: Don't submit any btree write bio if the fs has errors
  btrfs: ioctl: resize: only show message if size is changed
  btrfs: slightly simplify global block reserve calculations
  btrfs: merge unlocking to common exit block in btrfs_commit_transaction
  btrfs: reduce pointer intdirections in btree_readpage_end_io_hook
  btrfs: adjust delayed refs message level
  btrfs: replace u_long type cast with unsigned long
  btrfs: raid56: simplify sort_parity_stripes
  btrfs: adjust message level for unrecognized mount option
  btrfs: simplify parameters of btrfs_set_disk_extent_flags
  btrfs: open code trivial helper btrfs_header_chunk_tree_uuid
  btrfs: open code trivial helper btrfs_header_fsid
  btrfs: move mapping of block for discard to its caller
  btrfs: use struct_size to calculate size of raid hash table
  btrfs: convert snapshot/nocow exlcusion to drew lock
  btrfs: Implement DREW lock
  btrfs: simplify error handling in __btrfs_write_out_cache()
  btrfs: use standard debug config option to enable free-space-cache debug prints
  btrfs: make the uptodate argument of io_ctl_add_pages() boolean
  btrfs: use inode from io_ctl in io_ctl_prepare_pages
  btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl
  btrfs: export helpers for subvolume name/id resolution
  btrfs: use ioctl args support mask for device delete
  btrfs: use ioctl args support mask for subvolume create/delete
  btrfs: define support masks for ioctl volume args v2
  btrfs: Add missing lock annotation for release_extent_buffer()
  btrfs: set update the uuid generation as soon as possible
  btrfs: bail out of uuid tree scanning if we're closing
  btrfs: make btrfs_check_uuid_tree private to disk-io.c
  btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_uuid_tree_iterate
  btrfs: raid56: simplify tracking of Q stripe presence
  btrfs: backref, use correct count to resolve normal data refs
  btrfs: backref, only search backref entries from leaves of the same root
  btrfs: backref, don't add refs from shared block when resolving normal backref
  btrfs: backref, only collect file extent items matching backref offset
  btrfs: remove buffer_heads form super block mirror integrity checking
  btrfs: remove buffer_heads from btrfsic_process_written_block()
  btrfs: remove btrfsic_submit_bh()
  btrfs: use bios instead of buffer_heads from super block writeout
  btrfs: use the page cache for super block reading
  btrfs: reduce scope of btrfs_scratch_superblocks()
  btrfs: don't kmap() pages from block devices
  btrfs: Export btrfs_release_disk_super
  Btrfs: avoid unnecessary splits when setting bits on an extent io tree
  btrfs: handle logged extent failure properly
  btrfs: relocation: Remove is_cowonly_root()
  btrfs: switch to per-transaction pinned extents
  btrfs: Factor out pinned extent clean up in btrfs_delete_unused_bgs
  btrfs: Mark pinned log extents as excluded
  btrfs: Pass transaction handle to write_pinned_extent_entries
  btrfs: Make pin_down_extent take transaction handle
  btrfs: Make btrfs_pin_extent_for_log_replay take transaction handle
  btrfs: Make btrfs_pin_reserved_extent take transaction handle
  btrfs: Call btrfs_pin_reserved_extent only during active transaction
  btrfs: Introduce unaccount_log_buffer
  btrfs: Make btrfs_pin_extent take trans handle
  btrfs: Perform pinned cleanup directly in btrfs_destroy_delayed_refs
  btrfs: sysfs, unify handler name of devinfo/missing
  btrfs: sysfs, rename device_link add/remove functions
  btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup errors in add_fsid
  btrfs: sink argument tree to __do_readpage
  btrfs: sink arugment tree to contiguous_readpages
  btrfs: sink argument tree to __extent_read_full_page
  btrfs: sink argument tree to extent_read_full_page
  btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range
  btrfs: add assertions for tree == inode->io_tree to extent IO helpers
  btrfs: drop argument tree from submit_extent_page
  btrfs: remove extent_page_data::tree
  btrfs: add wrapper for transaction abort predicate
  btrfs: move root node locking helpers to locking.c
  btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root
  btrfs: add a leak check for roots
  btrfs: make the init of static elements in fs_info separate
  btrfs: move fs_info init work into it's own helper function
  btrfs: free more things in btrfs_free_fs_info
  btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root
  btrfs: use btrfs_put_fs_root to free roots always
  btrfs: hold a ref on the root in open_ctree
  btrfs: export and rename free_fs_info
  btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry
  btrfs: hold a ref on the root in btrfs_recover_log_trees
  btrfs: hold a ref on the root in create_pending_snapshot
  btrfs: hold a ref on the root in get_subvol_name_from_objectid
  btrfs: hold a ref on the root in btrfs_ioctl_send
  btrfs: hold a ref on the root in scrub_print_warning_inode
  btrfs: hold a ref for the root in btrfs_find_orphan_roots
  btrfs: push grab_fs_root into read_fs_root
  btrfs: hold a ref on the root in btrfs_recover_relocation
  btrfs: hold a ref on the root in create_reloc_inode
  btrfs: hold a ref on the root in find_data_references
  btrfs: hold a ref on the root in record_reloc_root_in_trans
  btrfs: hold a ref on the root in merge_reloc_roots
  btrfs: hold a ref on the root in prepare_to_merge
  btrfs: hold a ref on the root in build_backref_tree
  btrfs: hold ref on root in btrfs_ioctl_default_subvol
  btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info
  btrfs: hold a ref on the root in btrfs_search_path_in_tree_user
  btrfs: hold a ref on the root in btrfs_search_path_in_tree
  btrfs: hold a ref on the root in search_ioctl
  btrfs: hold a ref on the root in create_subvol
  btrfs: hold a ref on the root in fixup_tree_root_location
  btrfs: hold a ref on the root in __btrfs_run_defrag_inode
  btrfs: hold a root ref in btrfs_get_dentry
  btrfs: hold a ref on the root in resolve_indirect_ref
  btrfs: hold a ref on fs roots while they're in the radix tree
  btrfs: describe the space reservation system in general
  btrfs: add a comment describing delalloc space reservation
  btrfs: add a comment describing block reserves
  btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root
  btrfs: make the fs root init functions static
  btrfs: open code btrfs_read_fs_root_no_name
  btrfs: remove btrfs_read_fs_root, not used anymore
  btrfs: make relocation use btrfs_read_tree_root()
  btrfs: export and use btrfs_read_tree_root for tree-log
  btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root
  btrfs: move fs root init stuff into btrfs_init_fs_root
  btrfs: push __setup_root into btrfs_alloc_root
  btrfs: delete the ordered isize update code
  btrfs: replace all uses of btrfs_ordered_update_i_size
  btrfs: use the file extent tree infrastructure
  btrfs: introduce per-inode file extent tree
  btrfs: use btrfs_ordered_update_i_size in clone_finish_inode_update
  btrfs: update the comment of btrfs_control_ioctl()
  btrfs: relocation: Add introduction of how relocation works
  Btrfs: don't iterate mod seq list when putting a tree mod seq
  btrfs: Add overview of device replace
  xfs: remove xlog_state_want_sync
  xfs: move the ioerror check out of xlog_state_clean_iclog
  xfs: refactor xlog_state_clean_iclog
  xfs: remove the aborted parameter to xlog_state_done_syncing
  xfs: simplify log shutdown checking in xfs_log_release_iclog
  xfs: simplify the xfs_log_release_iclog calling convention
  xfs: factor out a xlog_wait_on_iclog helper
  xfs: merge xlog_cil_push into xlog_cil_push_work
  hibernate: Allow uswsusp to write to swap
  io-uring: drop 'free_pfile' in struct io_file_put
  io-uring: drop completion when removing file
  drm/vram-helper: remove unneeded #if defined/endif guards.
  MIPS: Add support for Desktop Management Interface (DMI)
  firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START
  MIPS: ralink: mt7621: introduce 'soc_device' initialization
  thermal: imx8mm: Fix build warning of incorrect argument type
  thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON
  thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state
  thermal: imx8mm: Add i.MX8MP support
  dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP
  thermal: qcom: tsens.h: Replace zero-length array with flexible-array member
  thermal: imx_sc_thermal: Fix incorrect data type
  thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow
  thermal: int340x: processor_thermal: Add Tiger Lake support
  perf report: Print al_addr when symbol is not found
  perf symbols: Consolidate symbol fixup issue
  perf parse-events: Fix 3 use after frees found with clang ASAN
  virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
  virtio-net: Introduce hash report feature
  virtio-net: Introduce RSS receive steering feature
  virtio-net: Introduce extended RSC feature
  tools/virtio: option to build an out of tree module
  drm/i915/selftests: mark huge_gem_object as not shrinkable
  KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context
  KVM: SVM: Issue WBINVD after deactivating an SEV guest
  drm/i915/gt: Delay release of engine-pm after last retirement
  drm/i915: Extend intel_wakeref to support delayed puts
  MIPS: CI20: defconfig: multiple improvements
  MIPS: DTS: CI20: multiple DTS improvements
  MIPS: DTS: CI20: add DT node for IR sensor
  s390/ap: Remove ap device suspend and resume callbacks
  s390/pci: Improve handling of unset UID
  s390/pci: Fix zpci_alloc_domain() over allocation
  s390/qdio: pass ISC as parameter to chsc_sadc()
  PM: remove s390 specific callbacks
  s390: remove broken hibernate / power management support
  s390/cpuinfo: do not skip info for CPUs without MHz feature
  s390/cpuinfo: fix wrong output when CPU0 is offline
  s390/cpuinfo: show number of online CPUs within a package
  s390/cpuinfo: show number of online cores
  s390/ipl: add support to control memory clearing for FCP and CCW re-IPL
  s390/zcrypt: replace snprintf/sprintf with scnprintf
  s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow
  s390/topology: remove offline CPUs from CPU topology masks
  s390/numa: remove redundant cpus_with_topology variable
  s390/cpuinfo: show processor physical address
  s390/mm: optimize page table upgrade routine
  staging: comedi: ni_labpc_common: Reformat multiple line dereference
  staging: hp100: Add space around operator +
  ceph: fix memory leak in ceph_cleanup_snapid_map()
  libceph: fix alloc_msg_with_page_vector() memory leaks
  ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
  ext2: fix empty body warnings when -Wextra is used
  drm/i915/selftests/perf: watch out for stolen objects
  drm/i915: Rely on direct submission to the queue
  drm/rockchip: Add support for afbc
  drm/i915/gem: Avoid gem_context->mutex for simple vma lookup
  drm/i915: Avoid live-lock with i915_vma_parked()
  drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period
  x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_feat_ctl()
  staging: iio: adc: ad7280a: Add comments to clarify stringified arguments
  staging: iio: adc: ad7192: Re-indent enum labels
  staging: wlan-ng: Fix third argument going over 80 characters
  Staging: speakup: Use pr_warn() defined in <linux/printk.h>.
  staging: greybus: tools: Fix braces {} style
  staging: mt7621-pci: avoid to set 'iomem_resource' addresses
  staging: hp100: Remove space after * in pointer declarations
  Staging: hp: Use netdev_warn().
  staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
  staging: mt7621-pci-phy: re-do 'xtal_mode' detection
  staging: mt7621-pci-phy: use builtin_platform_driver()
  staging: mt7621-pci: use builtin_platform_driver()
  i2c: fix a doc warning
  drm/i915/edp: Ignore short pulse when panel powered off
  ARM: dts: oxnas: Fix clear-mask property
  rtc: pm8xxx: clear alarm register when alarm is not enabled
  rtc: omap: drop unused dt-bindings header
  rtc: bd70528: Avoid double error messaging when IRQ absent
  rtc: max8907: add missing select REGMAP_IRQ
  rtc: fsl-ftm-alarm: enable acpi support
  x86/mm: Drop pud_mknotpresent()
  dmaengine: tegra-apb: Improve DMA synchronization
  dmaengine: tegra-apb: Don't save/restore IRQ flags in interrupt handler
  dmaengine: tegra-apb: mark PM functions as __maybe_unused
  dmaengine: ti: k3-udma-glue: Fix an error handling path in 'k3_udma_glue_cfg_rx_flow()'
  dmaengine: fix spelling mistake "exceds" -> "exceeds"
  MAINTAINERS: Add maintainer for HiSilicon DMA engine driver
  dmaengine: sprd: Set request pending flag when DMA controller is active
  dmaengine: idxd: fix off by one on cdev dwq refcount
  f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
  f2fs: xattr.h: Replace zero-length array with flexible-array member
  f2fs: fix to update f2fs_super_block fields under sb_lock
  f2fs: Add a new CP flag to help fsck fix resize SPO issues
  f2fs: Fix mount failure due to SPO after a successful online resize FS
  f2fs: use kmem_cache pool during inline xattr lookups
  CIFS: Fix bug which the return value by asynchronous read is error
  CIFS: check new file size when extending file by fallocate
  SMB3: Minor cleanup of protocol definitions
  SMB3: Additional compression structures
  SMB3: Add new compression flags
  cifs: smb2pdu.h: Replace zero-length array with flexible-array member
  cifs: clear PF_MEMALLOC before exiting demultiplex thread
  cifs: cifspdu.h: Replace zero-length array with flexible-array member
  CIFS: Warn less noisily on default mount
  fs/cifs: fix gcc warning in sid_to_id
  cifs: allow unlock flock and OFD lock across fork
  cifs: do d_move in rename
  cifs: add SMB2_open() arg to return POSIX data
  cifs: plumb smb2 POSIX dir enumeration
  cifs: add smb2 POSIX info level
  cifs: rename posix create rsp
  cifs: print warning mounting with vers=1.0
  smb3: fix performance regression with setting mtime
  cifs: make use of cap_unix(ses) in cifs_reconnect_tcon()
  cifs: use mod_delayed_work() for &server->reconnect if already queued
  cifs: call wake_up(&server->response_q) inside of cifs_reconnect()
  cifs: handle prefix paths in reconnect
  cifs: do not ignore the SYNC flags in getattr
  m68k: Replace setup_irq() by request_irq()
  Linux 5.6-rc7
  io_uring: Fix ->data corruption on re-enqueue
  docs: hwmon: Update documentation for isl68137 pmbus driver
  hwmon: (pmbus) add support for 2nd Gen Renesas digital multiphase
  HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()'
  drm/i915/gt: Leave rps->cur_freq on unpark
  drm/i915/gt: Treat idling as a RPS downclock event
  err.h: remove deprecated PTR_RET for good
  ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations
  rtc: mxc: Use devm_add_action_or_reset() for calls to clk_disable_unprepare()
  NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
  rtc: ds1307: handle oscillator failure flags for ds1388 variant
  io-wq: close cancel gap for hashed linked work
  i2c: mxs: Use dma_request_chan() instead dma_request_slave_channel()
  i2c: hix5hd2: add missed clk_disable_unprepare in remove
  bcache: optimize barrier usage for atomic operations
  bcache: optimize barrier usage for Rmw atomic bitops
  bcache: Use scnprintf() for avoiding potential buffer overflow
  bcache: make bch_sectors_dirty_init() to be multithreaded
  bcache: make bch_btree_check() to be multithreaded
  bcache: add bcache_ prefix to btree_root() and btree() macros
  bcache: move macro btree() and btree_root() into btree.h
  drm/i915/gt: Use the correct err_unlock unwind path for a closed context
  irqchip/gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain
  irqchip/xilinx: Do not call irq_set_default_host()
  irqchip/xilinx: Enable generic irq multi handler
  irqchip/xilinx: Fill error code when irq domain registration fails
  irqchip/xilinx: Add support for multiple instances
  irqchip/ingenic: Add support for TCU of X1000.
  irqchip/qcom-irq-combiner: Replace zero-length array with flexible-array member
  irqchip/irq-bcm7038-l1: Replace zero-length array with flexible-array member
  irqchip/versatile-fpga: Apply clear-mask earlier
  ath10k: Fill GCMP MIC length for PMF
  platform/chrome: wilco_ec: event: Replace zero-length array with flexible-array member
  platform/chrome: cros_ec_chardev: Replace zero-length array with flexible-array member
  platform/chrome: cros_ec_typec: Update port info from EC
  platform/chrome: Add Type C connector class driver
  x86/mce/amd: Add PPIN support for AMD MCE
  ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
  selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
  net: hns3: refactor mailbox response scheme between PF and VF
  net: hns3: refactor the mailbox message between PF and VF
  net: hns3: add a conversion for mailbox's response code
  mptcp: Remove set but not used variable 'can_ack'
  net: bcmgenet: always enable status blocks
  selftests: txtimestamp: print statistics for timestamp events.
  selftests: txtimestamp: add support for epoll().
  selftests: txtimestamp: add new command-line flags.
  selftests: txtimestamp: allow printing latencies in nsec.
  selftests: txtimestamp: allow individual txtimestamp tests.
  net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
  net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE
  net/tls: Read sk_prot once when building tls proto ops
  net/tls: Constify base proto ops used for building tls proto
  net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
  slcan: not call free_netdev before rtnl_unlock in slcan_open
  ionic: check for NULL structs on teardown
  ionic: clean irq affinity on queue deinit
  ionic: ignore eexist on rx filter add
  ionic: only save good lif dentry
  ionic: leave dev cmd request contents alone on FW timeout
  ionic: add timeout error checking for queue disable
  ionic: make spdxcheck.py happy
  hsr: fix general protection fault in hsr_addr_is_self()
  soc: qcom: ipa: kill IPA_RX_BUFFER_ORDER
  hinic: fix wrong value of MIN_SKB_LEN
  hinic: fix wrong para of wait_for_completion_timeout
  hinic: fix out-of-order excution in arm cpu
  hinic: fix the bug of clearing event queue
  hinic: fix a bug of waitting for IO stopped
  drm/lima: add trace point for tasks
  x86/mm: split vmalloc_sync_all()
  mm, slub: prevent kmalloc_node crashes and memory leaks
  mm/mmu_notifier: silence PROVE_RCU_LIST warnings
  epoll: fix possible lost wakeup on epoll_ctl() path
  mm: do not allow MADV_PAGEOUT for CoW pages
  mm, memcg: throttle allocators based on ancestral memory.high
  mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
  page-flags: fix a crash at SetPageError(THP_SWAP)
  mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
  memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
  drm/lima: add error sysfs to export error task dump
  drm/lima: save task info dump when task fail
  drm/lima: add max_error_tasks module parameter
  drm/lima: save process info for debug usage
  rcu: Make rcu_barrier() account for offline no-CBs CPUs
  rcu: Mark rcu_state.gp_seq to detect concurrent writes
  block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
  block, bfq: make reparent_leaf_entity actually work only on leaf entities
  block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
  block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
  block, bfq: fix use-after-free in bfq_idle_slice_timer_body
  drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parameter const
  dt-bindings: display: grammar fixes in panel/
  io_uring: make spdxcheck.py happy
  i2c: imx: remove duplicate print after platform_get_irq()
  i2c: designware: Fix spelling typos in the comments
  i2c: designware: Discard i2c_dw_read_comp_param() function
  i2c: designware: Detect the FIFO size in the common code
  threads: Update PID limit comment according to futex UAPI change
  genirq: Fix reference leaks on irq affinity notifiers
  hv: hyperv_vmbus.h: Replace zero-length array with flexible-array member
  leds: leds-pwm: Replace zero-length array with flexible-array member
  leds: leds-is31fl32xx: Replace zero-length array with flexible-array member
  leds: pwm: remove useless pwm_period_ns
  leds: pwm: remove header
  lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}()
  lockdep: Rename trace_softirqs_{on,off}()
  lockdep: Rename trace_hardirq_{enter,exit}()
  x86/entry: Rename ___preempt_schedule
  x86: Remove unneeded includes
  x86/entry: Drop asmlinkage from syscalls
  x86/entry/32: Enable pt_regs based syscalls
  x86/entry/32: Use IA32-specific wrappers for syscalls taking 64-bit arguments
  x86/entry/32: Rename 32-bit specific syscalls
  x86/entry/32: Clean up syscall_32.tbl
  x86/entry: Remove ABI prefixes from functions in syscall tables
  x86/entry/64: Add __SYSCALL_COMMON()
  x86/entry: Remove syscall qualifier support
  x86/entry/64: Remove ptregs qualifier from syscall table
  x86/entry: Move max syscall number calculation to syscallhdr.sh
  x86/entry/64: Split X32 syscall table into its own file
  x86/entry/64: Move sys_ni_syscall stub to common.c
  x86/entry/64: Use syscall wrappers for x32_rt_sigreturn
  x86/entry: Refactor SYS_NI macros
  x86/entry: Refactor COND_SYSCALL macros
  x86/entry: Refactor SYSCALL_DEFINE0 macros
  x86/entry: Refactor SYSCALL_DEFINEx macros
  lockdep: Add posixtimer context tracing bits
  lockdep: Annotate irq_work
  lockdep: Add hrtimer context tracing bits
  lockdep: Introduce wait-type checks
  completion: Use simple wait queues
  sched/swait: Prepare usage in completions
  timekeeping: Split jiffies seqlock
  Documentation: Add lock ordering and nesting documentation
  powerpc/ps3: Convert half completion to rcuwait
  rcuwait: Add @state argument to rcuwait_wait_event()
  microblaze: Remove mm.h from asm/uaccess.h
  ia64: Remove mm.h from asm/uaccess.h
  hexagon: Remove mm.h from asm/uaccess.h
  csky: Remove mm.h from asm/uaccess.h
  nds32: Remove mm.h from asm/uaccess.h
  acpi: Remove header dependency
  orinoco_usb: Use the regular completion interfaces
  usb: gadget: Use completion interface instead of open coding it
  pci/switchtec: Replace completion wait queue usage for poll
  PCI/switchtec: Fix init_completion race condition with poll_wait()
  arm64: vdso32: Enable Clang Compilation
  lib/vdso: Enable common headers
  arm: vdso: Enable arm to use common headers
  x86/vdso: Enable x86 to use common headers
  mips: vdso: Enable mips to use common headers
  arm64: vdso32: Include common headers in the vdso library
  arm64: vdso: Include common headers in the vdso library
  arm64: Introduce asm/vdso/processor.h
  arm64: vdso32: Code clean up
  linux/elfnote.h: Replace elf.h with UAPI equivalent
  scripts: Fix the inclusion order in modpost
  common: Introduce processor.h
  linux/ktime.h: Extract common header for vDSO
  linux/jiffies.h: Extract common header for vDSO
  linux/time64.h: Extract common header for vDSO
  linux/time32.h: Extract common header for vDSO
  linux/time.h: Extract common header for vDSO
  linux/math64.h: Extract common header for vDSO
  linux/clocksource.h: Extract common header for vDSO
  mips: Introduce asm/vdso/clocksource.h
  arm64: Introduce asm/vdso/clocksource.h
  arm: Introduce asm/vdso/clocksource.h
  x86: Introduce asm/vdso/clocksource.h
  linux/limits.h: Extract common header for vDSO
  linux/bits.h: Extract common header for vDSO
  linux/const.h: Extract common header for vDSO
  x86: Replace setup_irq() by request_irq()
  iio: light: tsl2563: Rename macro to fix typo
  iio: core: Make mlock internal to the iio core
  driver core: Add device links from fwnode only for the primary device
  Update MAINTAINERS to add reviewer for CoreSight
  docs: sysfs: coresight: Add sysfs ABI documentation for CTI
  docs: coresight: Update documentation for CoreSight to cover CTI
  coresight: cti: Add connection information to sysfs
  coresight: cti: Enable CTI associated with devices
  coresight: cti: Add device tree support for custom CTI
  coresight: cti: Add device tree support for v8 arch CTI
  dt-bindings: arm: Adds CoreSight CTI hardware definitions
  coresight: cti: Add sysfs trigger / channel programming API
  coresight: cti: Add sysfs access to program function registers
  coresight: cti: Add sysfs coresight mgmt register access
  coresight: cti: Initial CoreSight CTI Driver
  iio: Add SEMTECH SX9310/9311 sensor driver
  iio: adc: ad7476: implement devm_add_action_or_reset
  iio: adc: ad7476: Add AD7091 support
  iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R
  iio: adc: ad7476: Generate CONVST signal internally
  iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of get_unaligned_be16()
  iio: humidity: hts221: Drop unneeded casting when print error code
  iio: humidity: hts221: Make use of device properties
  iio: humidity: hts221: Use dev_get_platdata() to get platform_data
  iio: st_sensors: Join string literals back
  iio: st_sensors: Drop unneeded casting when print error code
  iio: st_sensors: Drop unneeded explicit castings
  iio: st_sensors: Use dev_get_platdata() to get platform_data
  iio: light: st_uvis25: Drop unneeded casting when print error code
  iio: core: Use scnprintf() for avoiding potential buffer overflow
  iio: xilinx-xadc: Fix typo in author's name
  staging: vt6656: Use BIT() macro in vnt_mac_reg_bits_* functions
  staging: rtl8188eu: remove some 5 GHz code
  staging: vt6656: Use BIT() macro instead of hex value
  irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables
  staging: rtl8723bs: os_dep: Remove whitespace characters in code line
  staging: rtl8723bs: os_dep: Correct long line comments
  staging: rtl8723bs: os_dep: Remove commented out code lines
  staging: rtl8723bs: remove unneeded variables
  staging: mt7621-pci: delete release gpios related code
  staging: mt7621-dts: gpio 8 and 9 are vendor specific
  staging: mt7621-dma: quoted string split across lines
  staging: mt7621-pci: avoid to poweroff the phy for slot one
  thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t
  kcsan, trace: Make KCSAN compatible with tracing
  kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)
  kcsan: Add kcsan_set_access_mask() support
  kcsan: Introduce kcsan_value_change type
  compiler.h, seqlock.h: Remove unnecessary kcsan.h includes
  kcsan: Move interfaces that affects checks to kcsan-checks.h
  kcsan: Fix misreporting if concurrent races on same address
  kcsan: Expose core configuration parameters as module params
  kcsan: Add test to generate conflicts via debugfs
  kcsan: Introduce ASSERT_EXCLUSIVE_*() macros
  kcsan: Introduce KCSAN_ACCESS_ASSERT access type
  kcsan: Fix 0-sized checks
  kcsan: Clean up the main KCSAN Kconfig option
  kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS
  kcsan: Add option to assume plain aligned writes up to word size are atomic
  kcsan: Add docbook header for data_race()
  copy_to_user, copy_from_user: Use generic instrumented.h
  iov_iter: Use generic instrumented.h
  asm-generic, kcsan: Add KCSAN instrumentation for bitops
  asm-generic, atomic-instrumented: Use generic instrumented.h
  include/linux: Add instrumented.h infrastructure
  kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY
  kcsan: Make KCSAN compatible with lockdep
  kcsan: Rate-limit reporting per data races
  kcsan: Show full access type in report
  kcsan: Prefer __always_inline for fast-path
  ice: add board identifier info to devlink .info_get
  ice: add basic handler for devlink .info_get
  devlink: promote "fw.bundle_id" to a generic info version
  ice: enable initial devlink support
  ice: implement full NVM read from ETHTOOL_GEEPROM
  ice: discover and store size of available flash
  ice: store NVM version info in extracted format
  ice: create function to read a section of the NVM and Shadow RAM
  ice: use __le16 types for explicitly Little Endian values
  tools/power turbostat: update version
  tools/power turbostat: Print cpuidle information
  tcp: also NULL skb->dev when copy was needed
  clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks
  clk: mmp2: Add clock for fifth SD HCI on MMP3
  dt-bindings: marvell,mmp2: Add clock id for the fifth SD HCI on MMP3
  clk: mmp2: Add clocks for the thermal sensors
  dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors
  clk: mmp2: add the GPU clocks
  dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks
  clk: mmp2: Add PLLs that are available on MMP3
  dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs
  clk: mmp2: Check for MMP3
  dt-bindings: clock: Add MMP3 compatible string
  clk: mmp2: Stop pretending PLL outputs are constant
  clk: mmp2: Add support for PLL clock sources
  dt-bindings: clock: Convert marvell,mmp2-clock to json-schema
  clk: mmp2: Constify some strings
  clk: mmp2: Remove a unused prototype
  clk: at91: add at91rm9200 pmc driver
  clk: versatile: Add device tree probing for IM-PD1 clocks
  clk: versatile: Export icst_clk_setup()
  dt-bindings: clock: Create YAML schema for ICST clocks
  clk: Fix trivia typo in comment exlusive => exclusive
  clk: ingenic/TCU: Fix round_rate returning error
  clk: ingenic/jz4770: Exit with error if CGU init failed
  clk: keystone: Add new driver to handle syscon based clocks
  dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK
  clk: JZ4780: Add function for enable the second core.
  clk: Ingenic: Add support for TCU of X1000.
  clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150
  MAINTAINERS: adjust to filesystem doc ReST conversion
  ipq806x: gcc: Added the enable regs and mask for PRNG
  clk: qcom: Add modem clock controller driver for SC7180
  clk: qcom: gcc: Add support for modem clocks in GCC
  dt-bindings: clock: Add YAML schemas for the QCOM MSS clock bindings
  docs: deprecated.rst: Add BUG()-family
  doc: zh_CN: add translation for virtiofs
  doc: zh_CN: index files in filesystems subdirectory
  docs: locking: Drop :c:func: throughout
  docs: locking: Add 'need' to hardirq section
  HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member
  HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member
  docs: conf.py: avoid thousands of duplicate label warning on Sphinx
  docs: prevent warnings due to autosectionlabel
  ARM: dts: at91: sama5d27_wlsom1_ek: add USB device node
  ARM: dts: gemini: Add thermal zone to DIR-685
  ARM: dts: gemini: Rename IDE nodes
  kunit: Run all KUnit tests through allyesconfig
  kunit: kunit_parser: make parser more robust
  spi: stm32: Fix comments compilation warnings
  selftests/bpf: Fix mix of tabs and spaces
  ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new()
  ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais()
  ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais()
  ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais()
  ASoC: soc-core: Merge CPU/Codec DAIs
  btrfs: fix removal of raid[56|1c34} incompat flags after removing block group
  bpf: Explicitly memset some bpf info structures declared on the stack
  bpf: Explicitly memset the bpf_attr structure
  nvmet-tcp: set MSG_MORE only if we actually have more to send
  ARM: socfpga: arria10: Add ptp_ref clock to ethernet nodes
  irqchip/gic-v4.1: Map the ITS SGIR register page
  irqchip/gic-v4.1: Advertise support v4.1 to KVM
  irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD
  irqchip/gic-v4.1: Wait for completion of redistributor's INVALL operation
  KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available
  KVM: x86: remove bogus user-triggerable WARN_ON
  io_uring: honor original task RLIMIT_FSIZE
  drm/etnaviv: fix TS cache flushing on GPUs with BLT engine
  drm/etnaviv: request pages from DMA32 zone when needed
  i2c: dev: Fix the race between the release of i2c_dev and cdev
  net: dsa: sja1105: Add support for the SGMII port
  net: bridge: vlan options: move the tunnel command to the nested attribute
  net: bridge: vlan options: nest the tunnel id into a tunnel info attribute
  media: siano: Use scnprintf() for avoiding potential buffer overflow
  media: rc: Use scnprintf() for avoiding potential buffer overflow
  arm64: Kconfig: verify binutils support for ARM64_PTR_AUTH
  bpf, tcp: Make tcp_bpf_recvmsg static
  bpf, tcp: Fix unused function warnings
  bpftool: Add struct_ops support
  bpftool: Translate prog_id to its bpf prog_name
  bpftool: Print as a string for char array
  bpftool: Print the enum's name instead of value
  io_uring: make sure accept honor rlimit nofile
  io_uring: make sure openat/openat2 honor rlimit nofile
  drm/amdgpu/sriov : Don't resume RLCG for SRIOV guest
  drm/amdgpu: protect RAS sysfs during GPU reset
  drm/msm/a6xx: Use the DMA API for GMU memory objects
  dt-bindings: display: msm: Convert GMU bindings to YAML
  staging: mt7621-pci: be sure gpio descriptor is null on fails
  staging: mt7621-pci: change variable to print for slot
  staging: mt7621-pci: use only two phys from device tree
  staging: mt7621-dts: set up only two pcie phys
  staging: mt7621-pci-phy: avoid to create to different phys for a dual port one
  staging: vc04_services: interface: vchi: Correct long line comments and make them C89 style
  staging: rtl8723bs: hal: Correct typos in comments
  staging: rtl8723bs: hal: Correct multi-line comments as per coding style
  staging: gdm724x: use netdev_err() instead of pr_err()
  staging: rtl8712: Remove unnecessary braces
  soundwire: qcom: add support for get_sdw_stream()
  drm/i915/perf: Invalidate OA TLB on when closing perf stream
  drm/i915/gem: Check for a closed context when looking up an engine
  drm/i915/gt: Restrict gen7 w/a batch to Haswell
  phy: qcom-qusb2: Add new overriding tuning parameters in QUSB2 V2 PHY
  phy: qcom-qusb2: Add support for overriding tuning parameters in QUSB2 V2 PHY
  dt-bindings: phy: qcom-qusb2: Add support for overriding Phy tuning parameters
  phy: qcom-qusb2: Add generic QUSB2 V2 PHY support
  dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 phy and SC7180
  dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml
  phy: rk-inno-usb2: Decrease verbosity of repeating log.
  phy: amlogic: Add Amlogic A1 USB2 PHY Driver
  dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings
  phy: ti: gmii-sel: add support for am654x/j721e soc
  dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc
  phy: qualcomm: usb: Add SuperSpeed PHY driver
  dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings
  phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver
  dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding
  dt-bindings: phy: remove qcom-dwc3-usb-phy
  phy: phy-mtk-tphy: add a new reference clock
  phy: phy-mtk-tphy: remove unused u3phya_ref clock
  phy: phy-mtk-tphy: make the ref clock optional
  phy: phy-mtk-tphy: add a property for internal resistance
  phy: phy-mtk-tphy: add a property for disconnect threshold
  dt-bindings: phy-mtk-tphy: add the properties about address mapping
  dt-bindings: phy-mtk-tphy: add a new reference clock
  dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock
  dt-bindings: phy-mtk-tphy: make the ref clock optional
  dt-bindings: phy-mtk-tphy: add two optional properties for u2phy
  phy: amlogic: G12A: Fix misuse of GENMASK macro
  phy: qcom: qmp: Use power_on/off ops for PCIe
  phy: uniphier-pcie: Add SoC-dependent phy-mode function support
  phy: uniphier-pcie: Add legacy SoC support for Pro5
  phy: uniphier-usb3hs: Change Rx sync mode to avoid communication failure
  phy: uniphier-usb3hs: Add legacy SoC support for Pro5
  phy: uniphier-usb3ss: Add Pro5 support
  dt-bindings: phy: socionext: Add Pro5 support and remove Pro4 from usb3-hsphy
  phy: socionext: Use devm_platform_ioremap_resource()
  phy: qcom-qmp: Add MSM8996 UFS QMP support
  phy: cadence-torrent: Add support for subnode bindings
  phy: cadence-torrent: Add platform dependent initialization structure
  phy: cadence-torrent: Use regmap to read and write DPTX PHY registers
  phy: cadence-torrent: Use regmap to read and write Torrent PHY registers
  phy: cadence-torrent: Implement PHY configure APIs
  phy: cadence-torrent: Add 19.2 MHz reference clock support
  phy: cadence-torrent: Refactor code for reusability
  phy: cadence-torrent: Add wrapper for DPTX register access
  phy: cadence-torrent: Add wrapper for PHY register access
  phy: cadence-torrent: Adopt Torrent nomenclature
  phy: cadence-dp: Rename to phy-cadence-torrent
  dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format.
  platform/x86: touchscreen_dmi: Add info for the Chuwi Vi8 Plus tablet
  platform/x86: touchscreen_dmi: Add EFI embedded firmware info support
  Input: icn8505 - Switch to firmware_request_platform for retreiving the fw
  Input: silead - Switch to firmware_request_platform for retreiving the fw
  soundwire: stream: Add read_only_wordlength flag to port properties
  selftests: firmware: Add firmware_request_platform tests
  test_firmware: add support for firmware_request_platform
  firmware: Add new platform fallback mechanism and firmware_request_platform()
  mac80211: driver can remain on channel if not using chan_ctx
  nl80211: clarify code in nl80211_del_station()
  cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries
  mac80211: Read rx_stats with perCPU pointers
  virt_wifi: implement ndo_get_iflink
  mac80211: Allow deleting stations in ibss mode to reset their state
  cfg80211: Add support for userspace to reset stations in IBSS mode
  mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC
  nl80211: add PROTECTED_TWT nl80211 extended feature
  mac80211: HE: set missing bss_conf fields in AP mode
  nl80211: pass HE operation element to the driver
  nl80211/cfg80211: add support for non EDCA based ranging measurement
  mac80211: don't leave skb->next/prev pointing to stack
  mac80211: update documentation about tx power
  mac80211: handle no-preauth flag for control port
  nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port
  mac80211_hwsim: add frame transmission support over virtio
  cfg80211: fix documentation format
  platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic
  omapfb: Remove unused writeback code
  fbdev: via: fix -Wextra build warning and format warning
  fbdev: pm[23]fb.c: fix -Wextra build warnings and errors
  fbdev: savage: fix -Wextra build warning
  fbdev: matrox: fix -Wextra build warnings
  fbdev: aty: fix -Wextra build warning
  fbdev: fbmon: fix -Wextra build warnings
  video: uvesafb: Use scnprintf() for avoiding potential buffer overflow
  video: omap2: Use scnprintf() for avoiding potential buffer overflow
  video: omapfb: Use scnprintf() for avoiding potential buffer overflow
  drm/i915/gt: Report context-is-closed prior to pinning
  drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off
  spi: atmel-quadspi: Add verbose debug facilities to monitor register accesses
  platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states
  tools/power/x86/intel-speed-select: Fix a typo in error message
  tools/power/x86/intel-speed-select: Update version
  tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json
  tools/power/x86/intel-speed-select: Add display for enabled cpus count
  tools/power/x86/intel-speed-select: Print friendly warning for bad command line
  tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature
  tools/power/x86/intel-speed-select: Improve CLX commands
  tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options
  tools/power/x86/intel-speed-select: Improve core-power result and error display
  tools/power/x86/intel-speed-select: Kernel interface error handling
  tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature
  tools/power/x86/intel-speed-select: Improve error display for base-freq feature
  tools/power/x86/intel-speed-select: Improve output of perf-profile commands
  tools/power/x86/intel-speed-select: Enhance help for core-power assoc
  tools/power/x86/intel-speed-select: Display error for invalid priority type
  tools/power/x86/intel-speed-select: Check feature status first
  tools/power/x86/intel-speed-select: Improve error display for perf-profile feature
  tools/power/x86/intel-speed-select: Add an API for error/information print
  tools/power/x86/intel-speed-select: Enhance --info option
  tools/power/x86/intel-speed-select: Enhance help
  tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface
  tools/power/x86/intel-speed-select: Store topology information
  tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline
  tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline
  tools/power/x86/intel-speed-select: Use more verbiage for clos information
  tools/power/x86/intel-speed-select: Enhance core-power info command
  tools/power/x86/intel-speed-select: Make target CPU optional for core-power info
  tools/power/x86/intel-speed-select: Warn for invalid package id
  tools/power/x86/intel-speed-select: Fix last cpu number
  tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG
  platform/x86: sony-laptop: Use scnprintf() for avoiding potential buffer overflow
  platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
  platform/x86: ISST: Fix wrong unregister type
  platform/x86: asus_wmi: Fix return value of fan_boost_mode_store
  platform/x86: asus-wmi: Support laptops where the first battery is named BATT
  drm/i915/dp: Add writing of DP SDPs
  drm/i915/dp: Add compute routine for DP HDR Metadata Infoframe SDP
  drm/i915/dp: Add compute routine for DP VSC SDP
  drm: Add DP1.4 VSC SDP Payload related Data Structures
  lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions
  locking/lockdep: Rework lockdep_lock
  locking/lockdep: Fix bad recursion pattern
  locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
  perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box
  perf/x86/intel/uncore: Add box_offsets for free-running counters
  perf/core: Fix reversed NULL check in perf_event_groups_less()
  perf/core: Fix endless multiplex timer
  x86/optprobe: Fix OPTPROBE vs UACCESS
  sched/fair: Fix condition of avg_load calculation
  sched/rt: cpupri_find: Trigger a full search as fallback
  kthread: Do not preempt current task if it is going to call schedule()
  sched/fair: Improve spreading of utilization
  sched: Avoid scale real weight down to zero
  psi: Move PF_MEMSTALL out of task->flags
  MAINTAINERS: Add maintenance information for psi
  psi: Optimize switching tasks inside shared cgroups
  psi: Fix cpu.pressure for cpu.max and competing cgroups
  sched/core: Distribute tasks within affinity masks
  sched/fair: Fix enqueue_task_fair warning
  dt-bindings: thermal: make cooling-maps property optional
  dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems'
  dt-bindings: thermal: sprd: Remove redundant 'maxItems'
  thermal: imx: Calling imx_thermal_unregister_legacy_cooling() in .remove
  thermal: qoriq: Sort includes alphabetically
  thermal: qoriq: Use devm_add_action_or_reset() to handle all cleanups
  thermal: rcar_thermal: Remove lock in rcar_thermal_get_current_temp()
  thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv
  thermal: rcar_thermal: Always update thermal zone on interrupt
  drivers: thermal: tsens: Remove unnecessary irq flag
  drivers: thermal: tsens: kernel-doc fixup
  drivers: thermal: tsens: Add watchdog support
  drivers: thermal: tsens: Add critical interrupt support
  drivers: thermal: tsens: Release device in success path
  drivers: thermal: tsens: use simpler variables
  drivers: thermal: tsens: Pass around struct tsens_sensor as a constant
  drivers: thermal: tsens: De-constify struct tsens_features
  thermal: rcar_thermal: Handle probe error gracefully
  thermal: imx: Remove unused includes
  thermal: rcar_gen3_thermal: Add r8a77961 support
  dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support
  ARM/dma-mapping: merge __dma_supported into arm_dma_supported
  ARM/dma-mapping: take the bus limit into account in __dma_alloc
  ARM/dma-mapping: remove get_coherent_dma_mask
  selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
  selftests/x86/vdso: Fix no-vDSO segfaults
  arm64: alternative: fix build with clang integrated assembler
  dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence platform to DT schema
  dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Cadence PCIe
  dt-bindings: PCI: Add PCI Endpoint Controller Schema
  gpio: Move devres calls to devres file
  media: allegro: create new struct for channel parameters
  media: allegro: move mail definitions to separate file
  media: allegro: pass buffers through firmware
  media: allegro: verify source and destination buffer in VCU response
  media: allegro: handle dependency of bitrate and bitrate_peak
  media: allegro: read bitrate mode directly from control
  media: allegro: make QP configurable
  media: allegro: make frame rate configurable
  media: allegro: skip filler data if possible
  media: allegro: warn if response message has an unexpected size
  media: allegro: extract mcu and codec address calculation
  media: allegro: fix reset if WAKEUP has not been set properly
  media: allegro: fix calculation of CPB size
  media: allegro: start a GOP with an IDR frame
  media: allegro: remove unknown39 field from create_channel
  media: allegro: fix type of gop_length in channel_create message
  media: allegro: fail encoding only on actual errors
  media: allegro: print message on mcu error
  media: staging: allegro: fix broken registration of controls
  media: cec-notifier: make cec_notifier_get_conn() static
  media: cec-notifier: rename conn_name to port_name
  media: am437x-vpfe: Make use of to_vpfe() to get a pointer to vpfe_device
  media: v4l: Add 1X14 14-bit greyscale media bus code definition
  media: v4l: Add 14-bit raw greyscale pixel format
  media: v4l: Add 14-bit raw bayer pixel formats
  ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
  fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
  net: dsa: sja1105: Avoid error message for unknown PHY mode on disabled ports
  tcp: ensure skb->dev is NULL before leaving TCP stack
  tools/power turbostat: Fix 32-bit capabilities warning
  tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
  tools/power turbostat: Support Elkhart Lake
  tools/power turbostat: Support Jasper Lake
  tools/power turbostat: Support Ice Lake server
  tools/power turbostat: Support Tiger Lake
  tools/power turbostat: Fix gcc build warnings
  tools/power turbostat: Support Cometlake
  cxgb4: fix Txq restart check during backpressure
  cpufreq: qcom: Add support for krait based socs
  cxgb4: fix throughput drop during Tx backpressure
  veth: remove atomic64_add from veth_xdp_xmit hotpath
  veth: introduce more xdp counters
  veth: distinguish between rx_drops and xdp_drops
  veth: introduce more specialized counters in veth_stats
  veth: move xdp stats in a dedicated structure
  sysfs: fix static inline declaration of sysfs_groups_change_owner()
  net: phy: mscc: RGMII skew delay configuration
  net: phy: mscc: add support for RGMII MAC mode
  net: dsa: mt7530: Change the LINK bit to reflect the link status
  selftests: forwarding: Add an skbedit priority selftest
  mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY
  mlxsw: core: Add QOS_ACTION
  net: tc_skbedit: Make the skbedit priority offloadable
  net: tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}()
  net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset()
  mailbox: imx: add SCU MU support
  mailbox: imx: restructure code to make easy for new MU
  dt-bindings: mailbox: imx-mu: add SCU MU support
  net: phy: mscc: add missing check on a phy_write return value
  net: ipa: Remove unused including <linux/version.h>
  net: ipa: fix platform_no_drv_owner.cocci warnings
  mailbox: mediatek: remove implementation related to atomic_exec
  mailbox: mediatek: implement flush function
  dt-binding: gce: remove atomic_exec in mboxes property
  maillbox: bcm-flexrm-mailbox: handle cmpl_pool dma allocation failure
  mailbox: sun6i-msgbox: Add a new mailbox driver
  dt-bindings: mailbox: Add a binding for the sun6i msgbox
  mailbox: bcm-pdc: Use scnprintf() for avoiding potential buffer overflow
  mailbox:armada-37xx-rwtm:remove duplicate print in armada_37xx_mbox_probe()
  liquidio: remove set but not used variable 's'
  crypto: chelsio - remove set but not used variable 'adap'
  crypto: marvell - enable OcteonTX cpt options for build
  crypto: marvell - add the Virtual Function driver for CPT
  crypto: marvell - add support for OCTEON TX CPT engine
  crypto: marvell - create common Kconfig and Makefile for Marvell
  crypto: arm/neon - memzero_explicit aes-cbc key
  crypto: bcm - Use scnprintf() for avoiding potential buffer overflow
  crypto: atmel-i2c - Fix wakeup fail
  crypto: hisilicon/sec2 - Add new create qp process
  crypto: hisilicon/hpre - Optimize finding hpre device process
  crypto: hisilicon/zip - Use hisi_qm_alloc_qps_node() when init ctx
  crypto: hisilicon/qm - Put device finding logic into QM
  crypto: arm64/chacha - correctly walk through blocks
  net: sched: Do not assume RTNL is held in tunnel key action helpers
  mlxsw: pci: Only issue reset when system is ready
  net: bridge: vlan: include stats in dumps if requested
  mptcp: rename fourth ack field
  ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings
  KVM: PPC: Fix kernel crash with PR KVM
  selftests/powerpc: Add tm-signal-pagefault test
  powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
  selftests/powerpc: Add a test of sigreturn vs VDSO
  ring-buffer: Optimize rb_iter_head_event()
  ring-buffer: Do not die if rb_iter_peek() fails more than thrice
  ring-buffer: Have rb_iter_head_event() handle concurrent writer
  ring-buffer: Add page_stamp to iterator for synchronization
  ring-buffer: Rename ring_buffer_read() to read_buffer_iter_advance()
  ring-buffer: Have ring_buffer_empty() not depend on tracing stopped
  tracing: Save off entry when peeking at next entry
  PCI: Avoid ASMedia XHCI USB PME# from D0 defect
  drm/i915/gt: Cancel a hung context if already closed
  drm/i915: Use explicit flag to mark unreachable intel_context
  rsxx: Replace zero-length array with flexible-array member
  selftest/ftrace: Fix function trigger test to handle trace not disabling the tracer
  tracing: Use address-of operator on section symbols
  netfilter: flowtable: populate addr_type mask
  drm/amd/display: Fix pageflip event race condition for DCN.
  netfilter: flowtable: fix NULL pointer dereference in tunnel offload support
  netfilter: flowtable: Fix flushing of offloaded flows on free
  netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
  netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6}
  arm64: compat: Fix syscall number of compat_clock_getres
  dt-bindings: display: msm: gmu: move sram property to gpu bindings
  drm/msm/a6xx: Fix CP_MEMPOOL state name
  drm/msm: devcoredump should dump MSM_SUBMIT_BO_DUMP buffers
  drm/msm/a5xx: Always set an OPP supported hardware value
  drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder.c
  drm/msm/dpu: fix comparing pointer to 0 in dpu_vbif.c
  drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_vid.c
  drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_cmd.c
  drm/msm/dpu: Remove some set but not used variables
  drm/msm: Use scnprintf() for avoiding potential buffer overflow
  drm/msm/msm_gem.h: Replace zero-length array with flexible-array member
  drm/msm: fix leaks if initialization fails
  drm/msm: avoid double-attaching hdmi/edp bridges
  docs: fix reference to core-api/namespaces.rst
  Revert "tick/common: Make tick_periodic() check for missing ticks"
  f2fs: skip migration only when BG_GC is called
  f2fs: fix to show tracepoint correctly
  f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
  f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
  f2fs: fix to avoid triggering IO in write path
  f2fs: add prefix for f2fs slab cache name
  f2fs: introduce DEFAULT_IO_TIMEOUT
  f2fs: skip GC when section is full
  f2fs: add migration count iff migration happens
  f2fs: clean up bggc mount option
  f2fs: clean up lfs/adaptive mount option
  f2fs: fix to show norecovery mount option
  f2fs: clean up parameter of macro XATTR_SIZE()
  f2fs: clean up codes with {f2fs_,}data_blkaddr()
  f2fs: show mounted time
  f2fs: Use scnprintf() for avoiding potential buffer overflow
  drm/msm/dpu: Track resources in global state
  drm/msm/dpu: Refactor resource manager
  x86/configs: Slightly reduce defconfigs
  FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
  rtc: max8907: add missing select REGMAP_IRQ
  staging: rtl8723bs: os_dep: Correct typo in comments
  staging: mt7621-pci: don't return if get gpio fails
  staging: vc04_services: Use scnprintf() for avoiding potential buffer overflow
  drm/msm/dpu: Refactor rm iterator
  drm/msm/dpu: Remove unused function arguments
  drm/i915: Prefer '%ps' for printing function symbol names
  ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
  xfs: remove the di_version field from struct icdinode
  xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
  xfs: simplify di_flags2 inheritance in xfs_ialloc
  xfs: only check the superblock version for dinode size calculation
  xfs: add a new xfs_sb_version_has_v3inode helper
  Makefile: disallow data races on gcc-10 as well
  nfsd: fsnotify on rmdir under nfsd/clients/
  tools headers uapi: Update linux/in.h copy
  nfsd4: kill warnings on testing stateids with mismatched clientids
  scripts/kallsyms: fix wrong kallsyms_relative_base
  iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
  usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper"
  staging: mt7621-pci: fix register to set up virtual bridges
  staging: vt6656: Use ARRAY_SIZE instead of hardcoded size
  staging: rts5208: shorten long line in func call
  staging: sm750fb: Fix of long line in makefile variable
  staging: rtl8712: Fix for long lines in Kconfig help
  iommu/vt-d: Fix page request descriptor size
  staging: rtl8188eu: core: Correct a typo in a comment
  staging: rtl8188eu: include: Correct a typo in a comment
  staging: rtl8192u: ieee80211: Correct a typo in a comment
  staging: rtl8712: Correct a typo in a comment
  staging: unisys: Documentation: Correct a long line in doc
  Staging: qlge: Add a blank line after variable
  usb: gadget: tegra-xudc: Support multiple device modes
  usb: gadget: tegra-xudc: Use phy_set_mode() to set/unset device mode
  usb: gadget: tegra-xudc: Add usb-phy support
  usb: gadget: tegra-xudc: Remove usb-role-switch support
  usb: xhci-tegra: Add OTG support
  phy: tegra: Select USB_PHY
  phy: tegra: Don't use device-managed API to allocate ports
  phy: tegra: Fix regulator leak
  phy: tegra: Print -EPROBE_DEFER error message at debug level
  phy: tegra: xusb: Don't warn on probe defer
  phy: tegra: xusb: Add Tegra194 support
  phy: tegra: xusb: Protect Tegra186 soc with config
  phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186
  phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210
  phy: tegra: xusb: Add support to get companion USB 3 port
  phy: tegra: xusb: Add usb-phy support
  phy: tegra: xusb: Add usb-role-switch support
  MIPS: Loongson: Do not initialise statics to 0
  MIPS: Add header files reference with path prefix
  Use ELF_BASE_PLATFORM to pass ISA level
  bpf: Support llvm-objcopy for vmlinux BTF
  irqchip/gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access
  irqchip/gic-v4.1: Skip absent CPUs while iterating over redistributors
  irqchip/gic-v3: Use SGIs without active state if offered
  drm/virtio: fix OOB in virtio_gpu_object_create
  x86/setup: Fix static memory detection
  netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it
  netfilter: nf_tables: fix double-free on set expression from the error path
  netfilter: nf_tables: allow to specify stateful expression in set definition
  netfilter: nf_tables: pass context to nft_set_destroy()
  netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c
  x86/ioremap: Fix CONFIG_EFI=n build
  drm/i915/workarounds: convert to drm_device based logging macros.
  drm/i915/rps: use struct drm_device based logging macros.
  drm/i915/ring_submission: use drm_device based logging macros.
  drm/i915/renderstate: use struct drm_device based logging macros.
  drm/i915/rc6: convert to struct drm_device based logging macros.
  drm/i915/lrc: convert to struct drm_device based logging macros.
  drm/i915/ggtt: convert to drm_device based logging macros.
  ARM: 8966/1: rpc: replace setup_irq() by request_irq()
  ARM: 8965/2: footbridge: replace setup_irq() by request_irq()
  ARM: 8964/1: ebsa110: replace setup_irq() by request_irq()
  Revert "drivers: base: power: wakeup.c: Use built-in RCU list checking"
  MAINTAINERS: Add linux-acpi list to PNP
  time/sched_clock: Expire timer in hardirq context
  irqchip/versatile-fpga: Handle chained IRQs properly
  arm64: dts: ti: k3-j721e-mcu: add scm node and phy-gmii-sel nodes
  arm64: dts: ti: k3-am65-mcu: add phy-gmii-sel node
  arm64: dts: ti: k3-am65-mcu: Add DMA entries for ADC
  arm64: dts: ti: k3-am65-main: Add DMA entries for main_spi0
  arm64: dts: ti: k3-j721e-mcu-wakeup: Add DMA entries for ADC
  arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
  arm64: kpti: Fix "kpti=off" when KASLR is enabled
  soundwire: cadence: clear FIFO to avoid pop noise issue on playback start
  soundwire: cadence: multi-link support
  soundwire: cadence: commit changes in the exit_reset() sequence
  soundwire: cadence: remove automatic command retries
  soundwire: cadence: remove PREQ_DELAY assignment
  soundwire: cadence: enable NORMAL operation in cdns_init()
  soundwire: cadence: reorder MCP_CONFIG settings
  soundwire: cadence: make SSP interval programmable
  soundwire: cadence: move clock/SSP related inits to dedicated function
  soundwire: cadence: merge routines to clear/set bits
  soundwire: cadence: mask Slave interrupt before stopping clock
  soundwire: cadence: fix a io timeout issue in S3 test
  soundwire: cadence: add clock_stop/restart routines
  soundwire: cadence: handle error cases with CONFIG_UPDATE
  soundwire: cadence: add interface to check clock status
  soundwire: cadence: simplifiy cdns_init()
  soundwire: cadence: s/update_config/config_update
  MAINTAINERS: Add entry for MHI bus
  bus: mhi: core: Add uevent support for module autoloading
  bus: mhi: core: Add support for data transfer
  bus: mhi: core: Add support for processing events from client device
  bus: mhi: core: Add support for downloading RDDM image during panic
  bus: mhi: core: Add support for downloading firmware over BHIe
  bus: mhi: core: Add support for basic PM operations
  bus: mhi: core: Add support for PM state transitions
  bus: mhi: core: Add support for ringing channel/event ring doorbells
  bus: mhi: core: Add support for creating and destroying MHI devices
  bus: mhi: core: Add support for registering MHI client drivers
  bus: mhi: core: Add support for registering MHI controllers
  docs: Add documentation for MHI bus
  virt: vbox: Use fallthrough;
  char: mspec: Replace zero-length array with flexible-array member
  nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv
  Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI
  nvmem: add driver for JZ4780 efuse
  Bindings: nvmem: add bindings for JZ4780 efuse
  nvmem: imx-ocotp: Drop unnecessary initializations
  nvmem: check for NULL reg_read and reg_write before dereferencing
  nvmem: core: validate nvmem config before parsing
  nvmem: release the write-protect pin
  nvmem: fix memory leak in error path
  nvmem: add a newline for readability
  nvmem: remove a stray newline in nvmem_register()
  nvmem: core: add nvmem_cell_read_u64
  nvmem: core: add nvmem_cell_read_common
  nvmem: imx: ocotp: add i.MX8MP support
  rtc/alpha: remove legacy rtc driver
  rtc/ia64: remove legacy efirtc driver
  binderfs: add stress test for binderfs binder devices
  binderfs_test: switch from /dev to a unique per-test mountpoint
  binderfs: port tests to test harness infrastructure
  binderfs: port to new mount api
  extcon: Remove unneeded extern keyword from extcon-provider.h
  KVM: PPC: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy()
  KVM: PPC: Book3S PR: Move kvmppc_mmu_init() into PR KVM
  KVM: PPC: Book3S PR: Fix kernel crash with PR KVM
  KVM: PPC: Use fallthrough;
  KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
  KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones
  KVM: PPC: Book3S HV: Use RADIX_PTE_INDEX_SIZE in Radix MMU code
  KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler
  drm/i915/tgl: Add new PCI IDs to TGL
  x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame()
  drm: amd: fix spelling mistake "shoudn't" -> "shouldn't"
  drm/amdgpu: Remove unnecessary variable shadow in gfx_v9_0_rlcg_wreg
  drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check
  drm/amdgpu: fix typo for vcn2/jpeg2 idle check
  drm/amdgpu: fix typo for vcn1 idle check
  drm/amdgpu: add CAP fw loading
  amd/powerplay: arcturus baco reset disable all features
  drm/amdgpu: miss PRT case when bo update
  drm/amd/display: add on demand pipe merge logic for dcn2+
  drm/amd/display: Allocate scratch space for DMUB CW7
  drm/amd/display: DPP DTO isn't update properly.
  drm/amd/display: Remove connect DIG FE to its BE during timing programming
  drm/amd/display: combine watermark change and clock change for update clocks.
  drm/amd/display: guard DPPHY_Internal_ctrl
  drm/amd/display: differentiate vsc sdp colorimetry use criteria between MST and SST
  drm/amd/display: Program self refresh control register on boot
  drm/amd/display: remove magic numbers in hdcp_ddc
  drm/amd/display: Fallback to dmcub for psr when dmcu is disabled
  drm/amd/display: Set disable_dmcu flag properly per asic
  drm/amd/display: Remove PSR dependency on swizzle mode
  drm/amd/display: Explicitly disable triplebuffer flips
  drm/amd/display: Pass triplebuffer surface flip flags down to plane state
  drm/amd/display: fix split threshold w/a to work with mpo
  drm/amd/display: workaround for HDMI hotplug in DPMSOFF state
  drm/amd/display: Remove redundant hdcp display state
  drm/amd/display: Fix test pattern color space inconsistency for Linux
  drm/amd/display: update connector->display_info after read edid
  drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
  random: avoid warnings for !CONFIG_NUMA builds
  wireguard: noise: error out precomputed DH during handshake rather than config
  wireguard: receive: remove dead code from default packet type case
  wireguard: queueing: account for skb->protocol==0
  wireguard: selftests: test using new 64-bit time_t
  wireguard: selftests: remove duplicated include <sys/types.h>
  riscv: fix the IPI missing issue in nommu mode
  riscv: uaccess should be used in nommu mode
  x86: switch ia32_setup_sigcontext() to unsafe_put_user()
  x86: switch setup_sigcontext() to unsafe_put_user()
  x86: switch save_v86_state() to unsafe_put_user()
  x86: kill get_user_{try,catch,ex}
  x86: get rid of get_user_ex() in restore_sigcontext()
  x86: get rid of get_user_ex() in ia32_restore_sigcontext()
  RDMA/efa: Use in-kernel offsetofend() to check field availability
  net: phy: realtek: read actual speed to detect downshift
  vm86: get rid of get_user_ex() use
  net: sched: Fix hw_stats_type setting in pedit loop
  selftests: mlxsw: Add tc action hw_stats tests
  mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters
  mlxsw: spectrum_cnt: Consolidate subpools initialization
  mlxsw: spectrum_cnt: Move config validation along with resource register
  mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources
  mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size
  mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct
  selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count
  mlxsw: spectrum_cnt: Query bank size from FW resources
  vxlan: check return value of gro_cells_init()
  cxgb4: rework TC filter rule insertion across regions
  net/sched: act_ct: Fix leak of ct zone template on replace
  netfilter: revert introduction of egress hook
  s390/qeth: use dev->reg_state
  s390/qeth: remove gratuitous NULL checks
  s390/qeth: add phys_to_virt() translation for AOB
  s390/qeth: don't report hard-coded driver version
  s390/qeth: add SW timestamping support for IQD devices
  s390/qeth: balance the TX queue selection for IQD devices
  s390/qeth: allow configuration of TX queues for IQD devices
  s390/qeth: allow configuration of TX queues for z/VM NICs
  s390/qeth: remove prio-queueing support for z/VM NICs
  s390/qeth: use memory reserves in TX slow path
  s390/qeth: use memory reserves to back RX buffers
  PCI/P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the whitelist
  IB/hfi1: Remove kobj from hfi1_devdata
  IB/rdmavt: Delete unused routine
  spi: spi-fsl-dspi: Add support for LS1028A
  spi: spi-fsl-dspi: Move invariant configs out of dspi_transfer_one_message
  spi: spi-fsl-dspi: Fix interrupt-less DMA mode taking an XSPI code path
  spi: spi-fsl-dspi: Avoid NULL pointer in dspi_slave_abort for non-DMA mode
  spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
  spi: spi-fsl-dspi: Protect against races on dspi->words_in_flight
  spi: spi-fsl-dspi: Avoid reading more data than written in EOQ mode
  spi: spi-fsl-dspi: Fix bits-per-word acceleration in DMA mode
  spi: spi-fsl-dspi: Fix little endian access to PUSHR CMD and TXDATA
  spi: spi-fsl-dspi: Don't access reserved fields in SPI_MCR
  PCI/ASPM: Clear the correct bits when enabling L1 substates
  RDMA/hns: Check if depth of qp is 0 before configure
  drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check
  drm/amdgpu: fix typo for vcn2/jpeg2 idle check
  drm/amdgpu: fix typo for vcn1 idle check
  regulator: driver.h: fix regulator_map_* function names
  ASoC: rt5682: remove noisy debug messages
  iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support
  iommu/arm-smmu-v3: Batch ATC invalidation commands
  iommu/arm-smmu-v3: Batch context descriptor invalidation
  iommu/arm-smmu-v3: Add command queue batching helpers
  iommu/arm-smmu-v3: Write level-1 descriptors atomically
  iommu/arm-smmu-v3: Add support for PCI PASID
  PCI/ATS: Export symbols of PASID functions
  ASoC: qcom: sdm845: handle soundwire stream
  ASoC: codecs: wsa881x: remove soundwire stream handling
  scsi: Convert to use set_capacity_revalidate_and_notify
  nvme: Convert to use set_capacity_revalidate_and_notify
  xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify
  virtio_blk.c: Convert to use set_capacity_revalidate_and_notify
  block/genhd: Notify udev about capacity change
  locks: reinstate locks_delete_block optimization
  ASoC: stm32: i2s: manage rebind issue
  ASoC: stm32: spdifrx: manage rebind issue
  x86: get rid of small constant size cases in raw_copy_{to,from}_user()
  ASoC: stm32: spdifrx: fix regmap status check
  x86: switch sigframe sigset handling to explict __get_user()/__put_user()
  drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3)
  regulator: da9063: fix suspend
  drm: Skip drm_mode_config_validate() for !modeset
  drm/i915/hdcp: convert to struct drm_device based logging.
  drm/i915/fbdev: convert to drm_device based logging.
  drm/i915/fbc: convert to drm_device based logging macros.
  ASoC: rt5682: fix the random recording noise of headset
  i40iw: Report correct firmware version
  MAINTAINERS: Better regex for dma_buf|fence|resv
  drm: convert .debugfs_init() hook to return void.
  modpost: Get proper section index by get_secindex() instead of st_shndx
  mm: slub: be more careful about the double cmpxchg of freelist
  drm: Validate encoder->possible_crtcs
  drm: Validate encoder->possible_clones
  drm/imx: Remove the bogus possible_clones setup
  drm/gma500: Sanitize possible_clones
  drm: Include the encoder itself in possible_clones
  drm/debugfs: remove checks for return value of drm_debugfs functions.
  ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
  ANDROID: Incremental fs: Remove signature checks from kernel
  ANDROID: Incremental fs: Pad hash blocks
  mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
  ANDROID: Incremental fs: Make fill block an ioctl
  ANDROID: Incremental fs: Remove all access_ok checks
  drm/edid: Fix DispID tile parsing for override EDID
  drm/edid: Clarify validate_displayid()
  drm/edid: Don't include ext block csum in DispID size
  drm/edid: Don't parse garbage as DispID blocks
  drm/edid: Move validate_displayid() drm_find_displayid_extension()
  drm/edid: Return DispID length from drm_find_displayid_extension()
  drm/edid: Remove idx==1 assumptions from all over the DispID parsing
  drm/edid: Swap some operands in for_each_displayid_db()
  drm: Constify topology id
  drm: make various debugfs_init() functions return 0
  drm/i915: have *_debugfs_init() functions return void.
  drm/omap: remove checks for return value of drm_debugfs functions
  drm/pl111: make pl111_debugfs_init return 0
  drm/nouveau: make nouveau_drm_debugfs_init() return 0
  drm/vram-helper: make drm_vram_mm_debugfs_init() return 0
  drm/sti: remove use of drm_debugfs functions as return values
  drm/msm: remove checks for return value of drm_debugfs_create_files()
  drm/etnaviv: remove check for return value of drm_debugfs_create_files()
  drm/arm: make hdlcd_debugfs_init() return 0
  drm/arc: make arcgpu_debugfs_init() return 0.
  drm/vc4: remove check of return value of drm_debugfs functions
  drm/v3d: make v3d_debugfs_init() return 0
  drm/tilcdc: remove check for return value of debugfs functions.
  drm/tegra: remove checks for debugfs functions return value
  xfs: fix unmount hang and memory leak on shutdown during quotaoff
  xfs: factor out quotaoff intent AIL removal and memory free
  xfs: add support for rmap btree staging cursors
  xfs: add support for refcount btree staging cursors
  xfs: add support for inode btree staging cursors
  xfs: add support for free space btree staging cursors
  xfs: support bulk loading of staged btrees
  xfs: introduce fake roots for inode-rooted btrees
  xfs: introduce fake roots for ag-rooted btrees
  xfs: replace open-coded bitmap weight logic
  xfs: rename xfs_bitmap to xbitmap
  xfs: xrep_reap_extents should not destroy the bitmap
  backlight: pwm_bl: Switch to full GPIO descriptor
  iomap: fix comments in iomap_dio_rw
  block: Prevent hung_check firing during long sync IO
  block: fix a device invalidation regression
  arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GNU_PROPERTY
  drm: Correct a typo in a function comment
  drm: drm_vm: Use fallthrough;
  drm/lease: fix WARNING in idr_destroy
  drm/hisilicon: Drop unused #include
  RDMA/hns: Optimize wqe buffer set flow for post send
  RDMA/hns: Optimize base address table config flow for qp buffer
  RDMA/hns: Optimize the wr opcode conversion from ib to hns
  RDMA/hns: Optimize wqe buffer filling process for post send
  RDMA/hns: Rename wqe buffer related functions
  drivers: base: power: wakeup.c: Use built-in RCU list checking
  component: allow missing unbind callback
  openrisc: Remove obsolete show_trace_task function
  KVM: selftests: Rework timespec functions and usage
  KVM: x86: Code style cleanup in kvm_arch_dev_ioctl()
  KVM: x86: Add blurb to CPUID tracepoint when using max basic leaf values
  KVM: x86: Add requested index to the CPUID tracepoint
  KVM: nSVM: check for EFER.SVME=1 before entering guest
  drm/i915/color: Extract icl_read_luts()
  HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor
  debugfs: remove return value of debugfs_create_file_size()
  tty: fix compat TIOCGSERIAL checking wrong function ptr
  tty: fix compat TIOCGSERIAL leaking uninitialized memory
  tty: drop outdated comments about release_tty() locking
  tty: n_tracesink: Use the correct style for SPDX License Identifier
  tty: hvc: Use the correct style for SPDX License Identifier
  tty: nozomi: Use scnprintf() for avoiding potential buffer overflow
  tty: serial: pch_uart: Use scnprintf() for avoiding potential buffer overflow
  tty: nozomi: fix spelling mistake "reserverd" -> "reserved"
  ath11k: Perform per-msdu rx processing
  ath11k: Configure hash based reo destination ring selection
  ath11k: Adding proper validation before accessing tx_stats
  ath11k: dump SRNG stats during FW assert
  ath11k: fill channel info from rx channel
  ath11k: Supporting RX ring backpressure HTT event and stats handling
  debugfs: Check module state before warning in {full/open}_proxy_open()
  uio: uio_pdrv_genirq: use new devm_uio_register_device() function
  uio: add resource managed devm_uio_register_device() function
  UIO: fix up inapposite whiteplace in uio head file
  firmware: imx: add COMPILE_TEST support
  firmware: fix a double abort case with fw_load_sysfs_fallback
  x86: Fix bitops.h warning with a moved cast
  misc: move FLASH_MINOR into miscdevice.h and fix conflicts
  misc: cleanup minor number definitions in c file into miscdevice.h
  KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL
  Bluetooth: Do not cancel advertising when starting a scan
  mei: fix CNL itouch device number to match the spec.
  misc: Replace zero-length array with flexible-array member
  misc: mic: Use scnprintf() for avoiding potential buffer overflow
  firmware: stratix10-svc: add the compatible value for intel agilex
  firmware: intel_stratix10_service: add depend on agilex
  serial: sprd: remove redundant sprd_port cleanup
  serial: sprd: getting port index via serial aliases only
  KVM: nVMX: remove side effects from nested_vmx_exit_reflected
  mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
  USB: serial: f81232: add control driver for F81534A
  drm/i915: Enable non-contiguous pipe fusing
  arch_topology: Fix putting invalid cpu clk
  PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIVEIL_PLAT
  intel_th: pci: Add Elkhart Lake CPU support
  intel_th: Fix user-visible error codes
  intel_th: msu: Fix the unexpected state warning
  stm class: sys-t: Fix the use of time_after()
  intel_th: Disallow multi mode on devices where it's broken
  drm/core: Add drm_afbc_framebuffer and a corresponding helper
  drm/core: Allow drivers allocate a subclass of struct drm_framebuffer
  watchdog: npcm: remove whitespaces
  watchdog: reset last_hw_keepalive time at start
  watchdog: imx2_wdt: Drop .remove callback
  watchdog: Add stop_on_reboot parameter to control reboot policy
  watchdog: wm831x_wdt: Remove GPIO handling
  watchdog: imx7ulp: Remove unused include of init.h
  watchdog: imx_sc_wdt: Remove unused includes
  watchdog: qcom: Use irq flags from firmware
  staging: mt7621-pci: fix io space and properly set resource limits
  staging: rtl8192u: r8192U_wx: use netdev_warn() instead of printk()
  watchdog: pm8916_wdt: Add system sleep callbacks
  watchdog: qcom-wdt: disable pretimeout on timer platform
  tty: serial: Add CONSOLE_POLL support to SiFive UART
  lkdtm: arm64: test kernel pointer authentication
  arm64: compile the kernel with ptrauth return address signing
  kconfig: Add support for 'as-option'
  arm64: suspend: restore the kernel ptrauth keys
  arm64: __show_regs: strip PAC from lr in printk
  arm64: unwind: strip PAC from kernel addresses
  arm64: mask PAC bits of __builtin_return_address
  arm64: initialize ptrauth keys for kernel booting task
  arm64: initialize and switch ptrauth kernel keys
  arm64: enable ptrauth earlier
  arm64: cpufeature: handle conflicts based on capability
  arm64: cpufeature: Move cpu capability helpers inside C file
  arm64: ptrauth: Add bootup/runtime flags for __cpu_setup
  arm64: install user ptrauth keys at kernel exit time
  arm64: rename ptrauth key structures to be user-specific
  arm64: cpufeature: add pointer auth meta-capabilities
  arm64: cpufeature: Fix meta-capability cpufeature check
  net: core: dev.c: fix a documentation warning
  net: phy: sfp-bus.c: get rid of docs warnings
  mptcp: move msk state update to subflow_syn_recv_sock()
  net: phylink: pcs: add 802.3 clause 45 helpers
  net: phylink: pcs: add 802.3 clause 22 helpers
  net: mdiobus: add APIs for modifying a MDIO device register
  net: mdiobus: avoid BUG_ON() in mdiobus accessors
  drm/i915/gvt: do not check len & max_len for lri
  net: bridge: vlan options: add support for tunnel mapping set/del
  net: bridge: vlan options: add support for tunnel id dumping
  net: bridge: vlan tunnel: constify bridge and port arguments
  net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range
  drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS
  Documentation: networking: stmmac: Mention new XLGMAC support
  net: stmmac: Add support for Enterprise MAC version
  net: stmmac: Add XLGMII support
  net: phy: xpcs: Add XLGMII support
  net: ena: fix continuous keep-alive resets
  net: ena: avoid memory access violation by validating req_id properly
  net: ena: fix request of incorrect number of IRQ vectors
  net: ena: fix incorrect setting of the number of msix vectors
  net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
  ionic: add decode for IONIC_RC_ENOSUPP
  ionic: print data for unknown xcvr type
  ionic: remove adminq napi instance
  ionic: deinit rss only if selected
  ionic: stop devlink warn on mgmt device
  net_sched: sch_fq: enable use of hrtimer slack
  net_sched: do not reprogram a timer about to expire
  net_sched: add qdisc_watchdog_schedule_range_ns()
  nfp: allow explicitly selected delayed stats
  net: rename flow_action_hw_stats_types* -> flow_action_hw_stats*
  net: bcmgenet: keep MAC in reset until PHY is up
  Revert "net: bcmgenet: use RGMII loopback for MAC reset"
  net: phy: mscc: consider interrupt source in interrupt handler
  net: phy: improve phy_driver callback handle_interrupt
  net: ethtool: require drivers to set supported_coalesce_params
  net: axienet: let core reject the unsupported coalescing parameters
  net: ll_temac: let core reject the unsupported coalescing parameters
  net: davinci_emac: reject unsupported coalescing params
  net: cpsw: reject unsupported coalescing params
  net: tehuti: reject unsupported coalescing params
  net: dwc-xlgmac: let core reject the unsupported coalescing parameters
  net: socionext: reject unsupported coalescing params
  net: sfc: reject unsupported coalescing params
  net: mvmdio: avoid error message for optional IRQ
  Revert "net: mvmdio: avoid error message for optional IRQ"
  drm/exynos: Use mode->clock instead of reverse calculating it from the vrefresh
  drm/exynos: Use drm_encoder_mask()
  Input: allocate keycode for "Selective Screenshot" key
  net/mlx5: Avoid forwarding to other eswitch uplink
  net/mlx5: Eswitch, enable forwarding back to uplink port
  net/mlx5e: Add support for offloading traffic from uplink to uplink
  net/mlx5: Don't use termination tables in slow path
  net/mlx5: Avoid configuring eswitch QoS if not supported
  net/mlx5e: Fix devlink port register sequence
  net/mlx5e: Fix rejecting all egress rules not on vlan
  net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration
  net/mlx5e: CT: Fix stack usage compiler warning
  net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled
  net/mlx5e: CT: remove set but not used variable 'unnew'
  net/mlx5: E-Switch, Skip restore modify header between prios of same chain
  net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it
  net/mlx5: Add missing inline to stub esw_add_restore_rule
  netfilter: Introduce egress hook
  netfilter: Generalize ingress hook
  netfilter: Rename ingress hook include file
  ANDROID: kbuild: avoid excessively long argument lists
  RDMA/bnxt_re: Remove unnecessary sched count
  RDMA/bnxt_re: Fix lifetimes in bnxt_re_task
  RDMA/bnxt_re: Use ib_device_try_get()
  ANDROID: USB: f_accessory: Check dev pointer before decoding ctrl request
  arm64: smp: fix crash_smp_send_stop() behaviour
  arm64: smp: fix smp_send_stop() behaviour
  arm64: perf: Add support for ARMv8.5-PMU 64-bit counters
  KVM: arm64: limit PMU version to PMUv3 for ARMv8.1
  arm64: cpufeature: Extract capped perfmon fields
  arm64: perf: Clean up enable/disable calls
  perf: arm-ccn: Use scnprintf() for robustness
  nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount()
  drm/i915/perf: Invalidate OA TLB on when closing perf stream
  arm64: dts: meson-g12b-odroid-n2: add SPIFC controller node
  arm64: dts: khadas-vim3: add SPIFC controller node
  arm64: dts: meson-g12: add the SPIFC nodes
  arm64: dts: meson-g12: split emmc pins to select 4 or 8 bus width
  platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status
  platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat
  platform/chrome: cros_usbpd_notify: Add driver data struct
  platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify notifier
  perf expr: Fix copy/paste mistake
  perf report: Fix no branch type statistics report issue
  perf tools: Give synthetic mmap events an inode generation
  HID: lg-g15: Do not fail the probe when we fail to disable F# emulation
  ANDROID: sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream
  RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy
  RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock
  RDMA/cm: Allow ib_send_cm_rej() to be done under lock
  RDMA/cm: Allow ib_send_cm_drep() to be done under lock
  RDMA/cm: Allow ib_send_cm_dreq() to be done under lock
  RDMA/cm: Add some lockdep assertions for cm_id_priv->lock
  RDMA/cm: Add missing locking around id.state in cm_dup_req_handler
  RDMA/cm: Make it clearer how concurrency works in cm_req_handler()
  RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler()
  RDMA/cm: Read id.state under lock when doing pr_debug()
  RDMA/cm: Simplify establishing a listen cm_id
  RDMA/cm: Make the destroy_id flow more robust
  RDMA/cm: Remove a race freeing timewait_info
  RDMA/cm: Fix checking for allowed duplicate listens
  RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
  blk-mq: Fix typo in comment
  x86/boot: Fix comment spelling
  sh: mach-highlander: Fix comment spelling
  s390/dasd: Fix comment spelling
  mfd: wm8994: Fix comment spelling
  docs: Add reference in binfmt-misc.rst
  bpf: Sanitize the bpf_struct_ops tcp-cc name
  USB: cdc-acm: fix rounding error in TIOCSSERIAL
  USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
  usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
  usb: chipidea: udc: fix sleeping function called from invalid context
  libnvdimm/region: Introduce an 'align' attribute
  libnvdimm/region: Introduce NDD_LABELING
  libnvdimm/namespace: Enforce memremap_compat_align()
  libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid
  iwlwifi: move AX200 devices to the new table
  iwlwifi: remove trans entries from COMMON 9260 macro
  iwlwifi: move shared clock entries to new table
  iwlwifi: move pu devices to new table
  iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs
  iwlwifi: convert the 9260-1x1 device to use the new parameters
  iwlwifi: move TH1 devices to the new table
  iwlwifi: map 9461 and 9462 using RF type and RF ID
  iwlwifi: add Pu/PnJ/Th device values to differentiate them
  iwlwifi: add GNSS differentiation to the device tables
  iwlwifi: add mac/rf types and 160MHz to the device tables
  iwlwifi: combine 9260 cfgs that only change names
  iwlwifi: move the remaining 0x2526 configs to the new table
  USB: c67x00: Use the correct style for SPDX License Identifier
  USB: atm: Use the correct style for SPDX License Identifier
  usb: musb: tusb6010: fix a possible missing data type replacement
  usb: musb: fix crash with highmen PIO and usbmon
  usb: musb: jz4740: Add support for the JZ4770
  usb: musb: jz4740: Unconditionally depend on devicetree
  usb: musb: jz4740: Register USB role switch
  usb: musb: jz4740: Add support for DMA
  dt-bindings: usb: Convert jz4740-musb doc to YAML
  usb: musb: remove redundant assignment to variable ret
  arm64: define __alloc_zeroed_user_highpage
  bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition
  selftests/bpf: Reset process and thread affinity after each test/sub-test
  arm64/kernel: Simplify __cpu_up() by bailing out early
  selftests/bpf: Fix test_progs's parsing of test numbers
  selftests/bpf: Fix race in tcp_rtt test
  selftests/bpf: Fix nanosleep for real this time
  selftest/bpf: Fix compilation warning in sockmap_parse_prog.c
  CIFS: fiemap: do not return EINVAL if get nothing
  CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first
  cifs: potential unintitliazed error code in cifs_getattr()
  drm/i915/gt: Always reschedule the new heartbeat
  EDAC/armada_xp: Use scnprintf() for avoiding potential buffer overflow
  arm64: remove redundant blank for '=' operator
  arm64: kexec_file: Fixed code style.
  arm64: add blank after 'if'
  arm64: fix spelling mistake "ca not" -> "cannot"
  genirq: fix kerneldoc comment for irq_desc
  x86/mm: Remove the now redundant N_MEMORY check
  drm/amdgpu: fix two documentation mismatch issues
  scsi: pm80xx: Introduce read and write length for IOCTL payload structure
  scsi: pm80xx: sysfs attribute for non fatal dump
  scsi: pm80xx: Cleanup initialization loading fail path
  scsi: pm80xx: Free the tag when mpi_set_phy_profile_resp is received
  scsi: pm80xx: Deal with kexec reboots
  scsi: pm80xx: Increase request sg length
  block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
  md: check arrays is suspended in mddev_detach before call quiesce operations
  scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow
  scsi: core: Use scnprintf() for avoiding potential buffer overflow
  scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow
  scsi: ipr: Use scnprintf() for avoiding potential buffer overflow
  scsi: gdth: Use scnprintf() for avoiding potential buffer overflow
  scsi: fnic: Use scnprintf() for avoiding potential buffer overflow
  scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow
  scsi: aacraid: Use scnprintf() for avoiding potential buffer overflow
  rtc: cmos: remove useless cast for driver_name
  PNP: constify driver name
  scsi: zfcp: log FC Endpoint Security errors
  scsi: zfcp: enhance handling of FC Endpoint Security errors
  scsi: zfcp: trace FC Endpoint Security of FCP devices and connections
  scsi: zfcp: log FC Endpoint Security of connections
  scsi: zfcp: report FC Endpoint Security in sysfs
  scsi: zfcp: auto variables for dereferenced structs in open port handler
  scsi: zfcp: fix fc_host attributes that should be unknown on local link down
  scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host
  scsi: zfcp: expose fabric name as common fc_host sysfs attribute
  scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
  ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
  ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
  ARM: dts: omap5: Add bus_dma_limit for L3 bus
  ARM: dts: omap4-droid4: Fix lost touchscreen interrupts
  ARM: OMAP2+: Drop legacy platform data for ti81xx edma
  ARM: dts: Configure interconnect target module for ti816x edma
  ARM: dts: Configure interconnect target module for dm814x tptc3
  ARM: dts: Configure interconnect target module for dm814x tptc2
  ARM: dts: Configure interconnect target module for dm814x tptc1
  ARM: dts: Configure interconnect target module for dm814x tptc0
  ARM: dts: Configure interconnect target module for dm814x tpcc
  ARM: OMAP2+: Drop legacy platform data for dm814x cpsw
  ARM: dts: Configure interconnect target module for dm814x cpsw
  mt76: mt7615: introduce mt7663e support
  mt76: mt7615: get rid of sta_rec_wtbl data structure
  mt76: mt7615: introduce set_ba uni command
  mt76: mt7615: add more uni mcu commands
  mt76: mt7615: introduce set_bmc and st_sta for uni commands
  mt76: mt7615: introduce uni cmd command types
  mt76: mt7615: introduce mt7615_init_mac_chain routine
  mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine
  mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom
  mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own
  mt76: mt7615: add mt7663e support to mt7615_reg_map
  mt76: mt7615: introduce mt7615_register_map
  mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands
  mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure
  mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs
  mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom
  mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops
  mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops
  mt76: mt7615: add mt7615_mcu_ops data structure
  mt76: mt7615: introduce mt7615_mcu_send_message routine
  mt76: always init to 0 mcu messages
  mt76: mt7615: introduce mt7615_init_device routine
  mt76: mt7615: cleanup fw queue just for mmio devices
  mt76: mt7615: introduce mt7615_mcu_wait_response
  mt76: mt7615: introduce mt7615_mcu_fill_msg
  clk: ti: Fix dm814x clkctrl for ethernet
  HID: fix Kconfig word ordering
  ARM: omap2plus_defconfig: Update for moved and dropped options
  ARM: omap2plus_defconfig: Enable ina2xx_adc as a loadable module
  ARM: omap2plus_defconfig: Enable McPDM optional PMIC clock as modules
  ARM: omap2plus_defconfig: Enable more droid4 devices as loadable modules
  ARM: omap2plus_defconfig: Enable zram as loadable modules
  ARM: omap2plus_defconfig: Enable simple-pm-bus
  drm/i915: Fix up documentation paths after file moving
  scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted
  list/hashtable: minor documentation corrections.
  ANDROID: Export functions to be used with dma_map_ops in modules
  mt76: remove variable 'val' set but not used
  mt76: mt7615: remove a stray if statement
  mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset
  mt76: mt7615: fix monitor injection of beacon frames
  mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs
  mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power
  mt76: mt7615: fix antenna mask initialization in DBDC mode
  mt76: mt76u: rely only on data buffer for usb control messagges
  mt76: mt76u: fix a possible memory leak in mt76u_init
  mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet
  PCI: mobiveil: Fix sparse different address space warnings
  usb: raw_gadget: fix compilation warnings in uapi headers
  x86/purgatory: Fail the build if purgatory.ro has missing symbols
  serial: 8250_port: Disable DMA operations for kernel console
  serial: 8250_port: Don't use power management for kernel console
  serial: core: Allow detach and attach serial device for console
  x86/purgatory: Disable various profiling and sanitizing options
  rtc: mt2712: fix build without PM_SLEEP
  xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock
  Revert "tty: serial: samsung_tty: build it for any platform"
  serial: sprd: Fix a dereference warning
  serial: sprd: remove __init from sprd_console_setup
  serial: sprd: check console via stdout-path in addition
  ovl: fix a typo in comment
  ovl: replace zero-length array with flexible-array member
  ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old
  ovl: strict upper fs requirements for remote upper fs
  ovl: check if upper fs supports RENAME_WHITEOUT
  ovl: allow remote upper
  ovl: decide if revalidate needed on a per-dentry basis
  ovl: separate detection of remote upper layer from stacked overlay
  ovl: restructure dentry revalidation
  ovl: ignore failure to copy up unknown xattrs
  ovl: document permission model
  ovl: simplify i_ino initialization
  ovl: factor out helper ovl_get_root()
  ovl: fix out of date comment and unreachable code
  ovl: fix value of i_ino for lower hardlink corner case
  EDAC/synopsys: Do not dump uninitialized pinf->col
  drm/i915/perf: introduce global sseu pinning
  drm/i915/perf: remove redundant power configuration register override
  drm/i915/perf: remove generated code
  spi: mxs: Drop GPIO includes
  staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
  staging: greybus: loopback_test: fix potential path truncations
  staging: greybus: loopback_test: fix potential path truncation
  staging: greybus: loopback_test: fix poll-mask build breakage
  staging: media: hantro: remove parentheses
  staging: media: imx: remove parentheses
  staging: media: imx: remove temporary variable
  staging: media: allegro: align with parenthesis
  KVM: VMX: access regs array in vmenter.S in its natural order
  staging: media: imgu: Remove extra type detail
  staging: wlan-ng: Fix line going over 80 characters
  staging: speakup: main: switch multiple assignment for one assignment per line
  staging: mt7621-pci-phy: add 'mt7621_phy_rmw' to simplify code
  powerpc/lib: Fix emulate_step() std test
  powerpc/64s/radix: Fix CONFIG_SMP=n build
  staging: qlge: qlge_ethtool.c: remove an unneeded variable
  staging: qlge: qlge_dbg.c: remove an unneeded variable
  staging: qlge: qlge_mpi.c: remove an unneeded variable
  staging: qlge: qlge_main.c: remove an unneeded variable
  staging: qlge: qlge_main: remove unused code
  staging: qlge: qlge_dbg: remove unneeded spaces
  staging: wilc1000: rearrange line exceeding 80 characters
  Staging: wilc1000: cfg80211: Use kmemdup instead of kmalloc and memcpy
  staging: wfx: remove unneeded spaces
  selftests/powerpc: Add tlbie_test in .gitignore
  powerpc/pmac/smp: Drop unnecessary volatile qualifier
  powerpc/pmac/smp: Avoid unused-variable warnings
  powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
  tty: evh_bytechan: Fix out of bounds accesses
  clocksource/drivers/timer-probe: Avoid creating dead devices
  perf/amd/uncore: Add support for Family 19h L3 PMU
  perf/amd/uncore: Make L3 thread mask code more readable
  perf/amd/uncore: Prepare L3 thread mask code for Family 19h
  staging: mt7621-pci: delete no more needed 'mt7621_reset_port'
  staging: mt7621-pci: release gpios after pci initialization
  staging: mt7621-pci: bindings: update doc accordly to last changes
  staging: mt7621-dts: make use of 'reset-gpios' property for pci
  staging: mt7621-pci: change value for 'PERST_DELAY_MS'
  staging: mt7621-pci: use gpios for properly reset
  staging: bcm2835-camera: Use designators to init V4L2 controls
  staging: bcm2835-camera: Drop unused ignore_errors flag
  staging: rtl8192u: Corrects 'Avoid CamelCase' for variables
  staging: rtl8192u: Using function name as string
  staging: rtl8192u: Replaces symbolic permissions with octal permissions
  staging: greybus: i2c: remove unused pointers
  staging: fbtft: Avoid potential precedence issues
  staging: fbtft: simplify array index computation
  staging: fbtft: Reformat long macro definitions
  staging: fbtft: Reformat line over 80 characters
  ext2: fix debug reference to ext2_xattr_cache
  Staging: rtl8723bs: sdio_halinit: Remove unnecessary conditions
  Staging: rtl8723bs: rtw_mlme: Remove unnecessary conditions
  mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
  staging: comedi: dt3000: Reformat multiple line dereference
  staging: comedi: ni_atmio16d: remove commented code blocks
  staging: comedi: ni_mio_common: Code reformat and re-indentation
  staging: comedi: s626: Reformat function arguments
  staging: comedi: rtd520: Resolve multiline dereference
  staging: comedi: ni_tio: Reformat function call arguments
  staging: vt6656: Use BIT_ULL() macro instead of bit shift operation
  mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
  mmc: sdhci-acpi: Disable write protect detection on Acer Aspire Switch 10 (SW5-012)
  mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend on external microSD on Lenovo Miix 320
  dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
  x86: Don't let pgprot_modify() change the page encryption bit
  drm/i915/gvt: Fix display port type issue
  drm/i915/gvt: Add some regs to force-to-nonpriv whitelist
  x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor
  drm/i915/gem: Check for a closed context when looking up an engine
  clocksource/drivers/imx-sysctr: Remove unused includes
  clocksource/drivers/imx-tpm: Remove unused includes
  cpufreq: imx6q-cpufreq: Improve the logic of -EPROBE_DEFER handling
  mtd: spi-nor: Trim what is exposed in spi-nor.h
  mtd: spi-nor: Drop the MFR definitions
  mtd: spi-nor: Get rid of the now empty spi_nor_ids[] table
  mtd: spi-nor: Move XMC bits out of core.c
  mtd: spi-nor: Move Xilinx bits out of core.c
  mtd: spi-nor: Move Catalyst bits out of core.c
  mtd: spi-nor: Move Winbond bits out of core.c
  mtd: spi-nor: Move SST bits out of core.c
  mtd: spi-nor: Move Spansion bits out of core.c
  mtd: spi-nor: Move Micron/ST bits out of core.c
  mtd: spi-nor: Move Macronix bits out of core.c
  mtd: spi-nor: Move ISSI bits out of core.c
  mtd: spi-nor: Move Intel bits out of core.c
  mtd: spi-nor: Move GigaDevice bits out of core.c
  mtd: spi-nor: Move Fujitsu bits out of core.c
  mtd: spi-nor: Move Everspin bits out of core.c
  mtd: spi-nor: Move ESMT bits out of core.c
  mtd: spi-nor: Move Eon bits out of core.c
  mtd: spi-nor: Move Atmel bits out of core.c
  mtd: spi-nor: Add the concept of SPI NOR manufacturer driver
  mtd: spi-nor: Expose stuctures and functions to manufacturer drivers
  ath11k: add handling for BSS color
  ath11k: add WMI calls required for handling BSS color
  ath11k: set queue_len to 4096
  ath11k: enable PN offload
  ath11k: handle RX fragments
  mlx5: Remove uninitialized use of key in mlx5_core_create_mkey
  arm64: dts: qcom: sdm845-mtp: Relocate remoteproc firmware
  arm64: dts: sdm845: add IPA information
  scsi: scsi_trace: Use get_unaligned_be24()
  scsi: st: Use get_unaligned_be24() and sign_extend32()
  scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitions
  scsi: c6x: Include <linux/unaligned/generic.h> instead of duplicating it
  scsi: linux/unaligned/byteshift.h: Remove superfluous casts
  tcp: fix stretch ACK bugs in Yeah
  tcp: fix stretch ACK bugs in Veno
  tcp: stretch ACK fixes in Veno prep
  tcp: fix stretch ACK bugs in Scalable
  tcp: fix stretch ACK bugs in BIC
  sfc: fix XDP-redirect in this driver
  initramfs: restore default compression behavior
  arm64: dts: rockchip: Add Hugsun X99 power led
  arm64: dts: rockchip: Add Hugsun X99 IR receiver
  arm64: dts: rockchip: remove clock-names property from 'generic-ohci' nodes
  arm64: dts: rockchip: remove clock-names property from 'generic-ehci' nodes
  arm64: dts: rockchip: remove properties from spdif node RK3399 Excavator
  remoteproc: clean up notification config
  ARM: dts: rockchip: remove #address-cells and #size-cells from i2s nodes
  ARM: dts: rockchip: swap clocks and clock-names values for i2s nodes
  ARM: dts: rockchip: remove clock-names property from 'generic-ohci' nodes
  ARM: dts: rockchip: remove clock-names property from 'generic-ehci' nodes
  ARM: dts: rockchip: swap clocks and clock-names values for spdif nodes
  drm/i915/gt: Restore check for invalid vma for fencing
  ARM: dts: rockchip: Keep rk3288-tinker SD card IO powered during reboot
  ARM: dts: rockchip: remove clock-frequency from saradc node rv1108
  ARM: dts: rockchip: fix vref-supply for &saradc node rk3288 firefly reload
  ARM: dts: rockchip: use DMA channels for UARTs for RK3288
  net: ip_gre: Accept IFLA_INFO_DATA-less configuration
  ARM: dts: rockchip: rk3xxx: fix L2 cache-controller nodename
  ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
  net: kcm: kcmproc.c: Fix RCU list suspicious usage warning
  modpost: move the namespace field in Module.symvers last
  scsi: core: Allow non-root users to perform ZBC commands
  scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw()
  soc: qcom: Fix QCOM_APR dependencies
  net: mvneta: Fix the case where the last poll did not process all rx
  net: vxge: fix wrong __VA_ARGS__ usage
  qede: remove some unused code in function qede_selftest_receive_traffic
  arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
  arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
  net: fsl/fman: treat all RGMII modes in memac_adjust_link()
  soc: qcom: pdr: Avoid uninitialized use of found in pdr_indication_cb
  arm64: dts: meson-g12-common: add spicc controller nodes
  HID: add ALWAYS_POLL quirk to lenovo pixart mouse
  drm/i915/gt: Allocate i915_fence_reg array
  drm/i915: Remove manual save/resume of fence register state
  drm/i915/gt: Pull restoration of GGTT fences underneath the GT
  drm/i915: Move GGTT fence registers under gt/
  drm/amdgpu: disable gpu_sched load balancer for vcn jobs
  drm/sched: implement and export drm_sched_pick_best
  Revert "drm/scheduler: improve job distribution with multiple queues"
  drm/amdgpu: Move EEPROM I2C adapter to amdgpu_device
  drm_amdgpu: Add job fence to resv conditionally
  drm/amdgpu: fix switch-case indentation
  drm/amdgpu: revise RLCG access path
  cgroupfs: Support user xattrs
  kernfs: Add option to enable user xattrs
  kernfs: Add removed_size out param for simple_xattr_set
  kernfs: kvmalloc xattr value instead of kmalloc
  clk: ti: am43xx: Fix clock parent for RTC clock
  regulator: mp886x: Document MP8867 support
  regulator: mp886x: add MP8867 support
  regulator: add support for MP8869 regulator
  regulator: bindings: add MPS mp8869 voltage regulator
  ASoC: soc-dai: return proper error for get_sdw_stream()
  ALSA: compress: bump the version
  ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders
  ASoC: qcom: q6asm: add support for alac and ape configs
  ALSA: compress: add alac & ape decoder params
  ASoC: qcom: q6asm-dai: add support to wma decoder
  ASoC: qcom: q6asm: add support to wma config
  ASoC: qcom: q6asm: pass codec profile to q6asm_open_write
  ALSA: compress: Add wma decoder params
  ALSA: compress: add wma codec profiles
  ARC: allow userspace DSP applications to use AGU extensions
  ARC: add support for DSP-enabled userspace applications
  ARC: handle DSP presence in HW
  ARC: add helpers to sanitize config options
  ARC: [plat-axs10x]: PGU: remove unused encoder-slave property
  ASoC: codecs: wsa881x: request gpio direction before setting
  arm64: BTI: Add Kconfig entry for userspace BTI
  mm: smaps: Report arm64 guarded pages in smaps
  arm64: mm: Display guarded pages in ptdump
  KVM: arm64: BTI: Reset BTYPE when skipping emulated instructions
  arm64: BTI: Reset BTYPE when skipping emulated instructions
  arm64: traps: Shuffle code to eliminate forward declarations
  arm64: unify native/compat instruction skipping
  arm64: BTI: Decode BYTPE bits when printing PSTATE
  arm64: elf: Enable BTI at exec based on ELF program properties
  elf: Allow arch to tweak initial mmap prot flags
  arm64: Basic Branch Target Identification support
  ELF: Add ELF program property parsing support
  ELF: UAPI and Kconfig additions for ELF program properties
  KVM: selftests: enlightened VMPTRLD with an incorrect GPA
  KVM: selftests: test enlightened vmenter with wrong eVMCS version
  KVM: selftests: define and use EVMCS_VERSION
  KVM: nVMX: properly handle errors in nested_vmx_handle_enlightened_vmptrld()
  KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping
  selftests: kvm: Uses TEST_FAIL in tests/utilities
  selftests: kvm: Introduce the TEST_FAIL macro
  selftests: KVM: s390: check for registers to NOT change on reset
  selftests: KVM: s390: test more register variants for the reset ioctl
  selftests: KVM: s390: fix early guest crash
  KVM: selftests: Introduce steal-time test
  KVM: selftests: virt_map should take npages, not size
  KVM: selftests: Use consistent message for test skipping
  KVM: selftests: Enable printf format warnings for TEST_ASSERT
  selftests: KVM: s390: fix format strings for access reg test
  selftests: KVM: s390: fixup fprintf format error in reset.c
  KVM: selftests: Share common API documentation
  selftests: KVM: SVM: Add vmcall test to gitignore
  KVM: nSVM: Remove an obsolete comment.
  KVM: X86: correct meaningless kvm_apicv_activated() check
  KVM: nVMX: Consolidate nested MTF checks to helper function
  KVM: VMX: Micro-optimize vmexit time when not exposing PMU
  KVM: selftests: s390x: Provide additional num-guest-pages adjustment
  kvm: svm: Introduce GA Log tracepoint for AVIC
  KVM: Documentation: Update fast page fault for indirect sp
  KVM: nSVM: avoid loss of pending IRQ/NMI before entering L2
  KVM: nSVM: implement check_nested_events for interrupts
  KVM: nSVM: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1
  KVM: nSVM: do not change host intercepts while nested VM is running
  KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd
  KVM: x86: unify callbacks to load paging root
  KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic
  KVM: x86: Refactor out-of-range logic to contain the madness
  KVM: x86: Fix CPUID range checks for Hypervisor and Centaur classes
  KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs
  KVM: x86: Add helpers to perform CPUID-based guest vendor check
  KVM: x86: Trace the original requested CPUID function in kvm_cpuid()
  KVM: CPUID: add support for supervisor states
  KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code
  KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled
  KVM: nSVM: Expose SVM features to L1 iff nested is enabled
  KVM: x86: Move VMX's host_efer to common x86 code
  KVM: Drop largepages_enabled and its accessor/mutator
  KVM: x86: Don't propagate MMU lpage support to memslot.disallow_lpage
  KVM: x86/mmu: Configure max page level during hardware setup
  KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function
  KVM: SVM: Refactor logging of NPT enabled/disabled
  KVM: VMX: Directly query Intel PT mode when refreshing PMUs
  KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps
  KVM: VMX: Directly use VMX capabilities helper to detect RDTSCP support
  KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support
  KVM: x86: Do kvm_cpuid_array capacity checks in terminal functions
  KVM: x86: Use kvm_cpu_caps to detect Intel PT support
  KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps
  KVM: x86: Override host CPUID results with kvm_cpu_caps
  KVM: x86: Do host CPUID at load time to mask KVM cpu caps
  KVM: x86: Remove stateful CPUID handling
  KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs
  KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs
  KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func()
  KVM: x86: Use KVM cpu caps to track UMIP emulation
  KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved
  KVM: x86: Add a helper to check kernel support when setting cpu cap
  KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update
  KVM: VMX: Convert feature updates from CPUID to KVM cpu caps
  KVM: SVM: Convert feature updates from CPUID to KVM cpu caps
  KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking
  KVM: x86: Refactor handling of XSAVES CPUID adjustment
  KVM: x86: handle GBPAGE CPUID adjustment for EPT with generic code
  KVM: x86: Handle Intel PT CPUID adjustment in VMX code
  KVM: x86: Handle RDTSCP CPUID adjustment in VMX code
  KVM: x86: Handle PKU CPUID adjustment in VMX code
  KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code
  KVM: x86: Handle INVPCID CPUID adjustment in VMX code
  KVM: x86: Handle MPX CPUID adjustment in VMX code
  KVM: x86: Refactor cpuid_mask() to auto-retrieve the register
  KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators
  KVM: x86: Introduce cpuid_entry_{get,has}() accessors
  KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers
  KVM: x86: Use u32 for holding CPUID register value in helpers
  KVM: x86: Drop explicit @func param from ->set_supported_cpuid()
  KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest
  KVM: x86: Make kvm_mpx_supported() an inline function
  KVM: x86: Use supported_xcr0 to detect MPX support
  KVM: x86: Calculate the supported xcr0 mask at load time
  KVM: VMX: Add helpers to query Intel PT mode
  KVM: x86: Use common loop iterator when handling CPUID 0xD.N
  KVM: x86: Drop redundant array size check
  KVM: x86: Encapsulate CPUID entries and metadata in struct
  KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling
  KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func()
  KVM: x86: Consolidate CPUID array max num entries checking
  KVM: x86: Drop redundant boot cpu checks on SSBD feature bits
  KVM: x86: Drop the explicit @index from do_cpuid_7_mask()
  KVM: x86: Clean up CPUID 0x7 sub-leaf loop
  KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation
  KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf
  KVM: x86: Check for CPUID 0xD.N support before validating array size
  KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop
  KVM: x86: Check userspace CPUID array size after validating sub-leaf
  KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid()
  KVM: x86: Simplify handling of Centaur CPUID leafs
  KVM: x86: Refactor loop around do_cpuid_func() to separate helper
  KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries
  KVM: x86: Shrink the usercopy region of the emulation context
  KVM: x86: Move kvm_emulate.h into KVM's private directory
  KVM: x86: Dynamically allocate per-vCPU emulation context
  KVM: x86: Move emulation-only helpers to emulate.c
  KVM: x86: Explicitly pass an exception struct to check_intercept
  KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant
  KVM: Drop gfn_to_pfn_atomic()
  KVM: x86: Fix warning due to implicit truncation on 32-bit KVM
  KVM: nVMX: Drop unnecessary check on ept caps for execute-only
  KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd()
  KVM: nVMX: Rename EPTP validity helper and associated variables
  KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp()
  KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT
  KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack
  KVM: x86/mmu: Don't drop level/direct from MMU role calculation
  kvm: selftests: Support dirty log initial-all-set test
  KVM: nVMX: Properly handle userspace interrupt window request
  KVM: X86: trigger kvmclock sync request just once on VM creation
  KVM: LAPIC: Recalculate apic map in batch
  KVM: Fix some obsolete comments
  KVM: x86: enable dirty log gradually in small chunks
  KVM: x86/mmu: Reuse the current root if possible for fast switch
  KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU
  KVM: SVM: Inhibit APIC virtualization for X2APIC guest
  KVM: Remove unnecessary asm/kvm_host.h includes
  KVM: selftests: Fix unknown ucall command asserts
  KVM: x86: Consolidate VM allocation and free for VMX and SVM
  KVM: x86: Directly return __vmalloc() result in ->vm_alloc()
  KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
  KVM: x86: Adjust counter sample period after a wrmsr
  KVM: x86/mmu: Consolidate open coded variants of memslot TLB flushes
  KVM: x86/mmu: Use range-based TLB flush for dirty log memslot flush
  KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c
  KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION
  KVM: Dynamically size memslot array based on number of used slots
  KVM: Terminate memslot walks via used_slots
  KVM: Ensure validity of memslot with respect to kvm_get_dirty_log()
  KVM: Provide common implementation for generic dirty log functions
  KVM: Clean up local variable usage in __kvm_set_memory_region()
  KVM: Simplify kvm_free_memslot() and all its descendents
  KVM: Move memslot deletion to helper function
  KVM: x86: Free arrays for old memslot when moving memslot's base gfn
  KVM: Drop "const" attribute from old memslot in commit_memory_region()
  KVM: Move setting of memslot into helper routine
  KVM: Refactor error handling for setting memory region
  KVM: Explicitly free allocated-but-unused dirty bitmap
  KVM: Drop kvm_arch_create_memslot()
  KVM: x86: Allocate memslot resources during prepare_memory_region()
  KVM: PPC: Move memslot memory allocation into prepare_memory_region()
  KVM: Don't free new memslot if allocation of said memslot fails
  KVM: Reinstall old memslots if arch preparation fails
  KVM: x86: Allocate new rmap and large page tracking when moving memslot
  KVM: x86: Move gpa_val and gpa_available into the emulator context
  KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault
  KVM: apic: remove unused function apic_lvt_vector()
  KVM: VMX: Add 'else' to split mutually exclusive case
  KVM: x86: eliminate some unreachable code
  KVM: x86: Fix print format and coding style
  KVM: vmx: rewrite the comment in vmx_get_mt_mask
  KVM: selftests: Convert some printf's to pr_info's
  KVM: selftests: Rework debug message printing
  KVM: selftests: Time guest demand paging
  KVM: selftests: Support multiple vCPUs in demand paging test
  KVM: selftests: Add support for vcpu_args_set to aarch64 and s390x
  KVM: selftests: Pass args to vCPU in global vCPU args struct
  KVM: selftests: Add memory size parameter to the demand paging test
  KVM: selftests: Add configurable demand paging delay
  KVM: selftests: Add demand paging content to the demand paging test
  arm64: dts: meson: add thermal zones to meson gx devices
  arm64: dts: meson: khadas-vim3: move model to g12b-khadas-vim3 dtsi
  ANDROID: Kconfig.gki: Add FRAME_VECTOR
  mtd: spi-nor: Move SFDP logic out of the core
  mtd: spi-nor: Prepare core / manufacturer code split
  mtd: spi-nor: Emphasise which is the generic set_4byte_addr_mode() method
  mtd: spi-nor: Stop prefixing generic functions with a manufacturer name
  KVM: arm64: Use the correct timer structure to access the physical counter
  nfsd: remove read permission bit for ctl sysctl
  NFSD: Fix NFS server build errors
  sunrpc: Add tracing for cache events
  SUNRPC/cache: Allow garbage collection of invalid cache entries
  nfsd: export upcalls must not return ESTALE when mountd is down
  nfsd: Add tracepoints for update of the expkey and export cache entries
  nfsd: Add tracepoints for exp_find_key() and exp_get_by_name()
  nfsd: Add tracing to nfsd_set_fh_dentry()
  nfsd: Don't add locks to closed or closing open stateids
  SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends
  SUNRPC: Refactor xs_sendpages()
  svcrdma: Avoid DMA mapping small RPC Replies
  svcrdma: Fix double sync of transport header buffer
  svcrdma: Refactor chunk list encoders
  SUNRPC: Add encoders for list item discriminators
  svcrdma: Rename svcrdma_encode trace points in send routines
  svcrdma: Update synopsis of svc_rdma_send_reply_msg()
  svcrdma: Update synopsis of svc_rdma_map_reply_msg()
  svcrdma: Update synopsis of svc_rdma_send_reply_chunk()
  svcrdma: De-duplicate code that locates Write and Reply chunks
  svcrdma: Use struct xdr_stream to decode ingress transport headers
  svcrdma: Remove svcrdma_cm_event() trace point
  svcrdma: Create a generic tracing class for displaying xdr_buf layout
  SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c
  SUNRPC: Add xdr_pad_size() helper
  svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path
  NFSD: Clean up nfsd4_encode_readv
  nfsd: Fix NFSv4 READ on RDMA when using readv
  fs: nfsd: fileache.c: Use built-in RCU list checking
  fs: nfsd: nfs4state.c: Use built-in RCU list checking
  svcrdma: Replace zero-length array with flexible-array member
  sunrpc: Pass lockdep expression to RCU lists
  sunrpc: Replace zero-length array with flexible-array member
  nfsd: set the server_scope during service startup
  irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
  ARM: sa1111: Fix irq_retrigger callback return value
  irqchip/atmel-aic5: Fix irq_retrigger callback return value
  irqchip/atmel-aic: Fix irq_retrigger callback return value
  irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registers
  irqchip/bcm2835: Quiesce IRQs left enabled by bootloader
  irqchip/sifive-plic: Add support for multiple PLICs
  irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offline
  MIPS: c-r4k: Invalidate BMIPS5000 ZSCM prefetch lines
  MIPS: pass non-NULL dev_id on shared request_irq()
  arm64: dts: uniphier: Set SCSSI clock and reset IDs for each channel
  ARM: dts: uniphier: Set SCSSI clock and reset IDs for each channel
  arm64: dts: uniphier: Add nodes of thermal monitor and thermal zone for PXs3
  arm64: dts: uniphier: Enable spi node for PXs3 reference board
  udf: udf_sb.h: Replace zero-length array with flexible-array member
  ext2: xattr.h: Replace zero-length array with flexible-array member
  ARM: dts: uniphier: Add USB3 controller nodes for Pro5
  floppy: rename the global "fdc" variable to "current_fdc"
  floppy: separate the FDC's base address from its registers
  floppy: introduce new functions fdc_inb() and fdc_outb()
  floppy: prepare ARM code to simplify base address separation
  floppy: remove incomplete support for second FDC from ARM code
  floppy: remove dead code for drives scanning on ARM
  floppy: cleanup: expand the reply_buffer macros
  floppy: cleanup: expand the R/W / format command macros
  floppy: cleanup: expand macro DRWE
  floppy: cleanup: expand macro DRS
  floppy: cleanup: expand macro DP
  floppy: cleanup: expand macro UDRWE
  floppy: cleanup: expand macro UDRS
  floppy: cleanup: expand macro UDP
  floppy: cleanup: expand macro UFDCS
  floppy: cleanup: expand macro FDCS
  SUNRPC: Trim stack utilization in the wrap and unwrap paths
  SUNRPC: Remove xdr_buf_read_mic()
  sunrpc: Fix gss_unwrap_resp_integ() again
  nfs: Replace zero-length array with flexible-array member
  NFSv4.2: error out when relink swapfile
  NFS:remove redundant call to nfs_do_access
  SUNRPC: remove redundant assignments to variable status
  HID: google: add moonball USB id
  NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts
  NFSv4: Clean up nfs_delegation_reap_expired()
  NFSv4: Clean up nfs_delegation_reap_unclaimed()
  NFSv4: Clean up nfs_client_return_marked_delegations()
  NFS: Add a helper nfs_client_for_each_server()
  NFSv4/pnfs: Clean up nfs_layout_find_inode()
  NFSv4: Ensure layout headers are RCU safe
  NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
  pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server
  NFS: Limit the size of the access cache by default
  NFS: Avoid referencing the cred twice in async rename/unlink
  NFSv4: Avoid unnecessary credential references in layoutget
  NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O
  NFS: Assume cred is pinned by open context in I/O requests
  SUNRPC: Don't take a reference to the cred on synchronous tasks
  SUNRPC: Add a flag to avoid reference counts on credentials
  NFS: alloc_nfs_open_context() must use the file cred when available
  NFS: Ensure we time out if a delegreturn does not complete
  NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred
  NFSv4: nfs_update_inplace_delegation() should update delegation cred
  NFS: Use the 64-bit server readdir cookies when possible
  clocksource/drivers/timer-ti-dm: Enable autoreload in set_pwm
  clocksource/drivers/timer-ti-dm: Add support to get pwm current status
  clocksource/drivers/timer-ti-dm: Do not update counter on updating the period
  clocksource/drivers/timer-ti-dm: Implement cpu_pm notifier for context save and restore
  clocksource/drivers/timer-ti-dm: Prepare for using cpuidle
  clocksource/drivers/timer-ti-dm: Convert to SPDX identifier
  rtc: 88pm860x: remove platform data support
  rtc: 88pm860x: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: 88pm860x: stop mangling alarm time
  rtc: 88pm860x: set range
  rtc: 88pm860x: stop calling unused callback
  rtc: 88pm860x: stop setting a default time
  rtc: 88pm860x: fix possible race condition
  rtc: snvs: Use devm_add_action_or_reset() for calls to clk_disable_unprepare()
  MAINTAINERS: add MT2712 RTC files
  rtc: add support for the MediaTek MT2712 RTC
  drm: Mark up racy check of drm_gem_object.handle_count
  drm/mm: Allow drm_mm_initialized() to be used outside of the locks
  clocksource/drivers/timer-microchip-pit64b: Fix rate for gck
  drm/i915: Handle all MCR ranges
  Revert "drm/i915/tgl: Add extra hdc flush workaround"
  drm/i915/execlists: Track active elements during dequeue
  vti6: Fix memory leak of skb if input policy check fails
  dt-bindings: rtc: add bindings for MT2712 RTC
  rtc: m48t35: remove SGI-IP27 kludge
  rtc: sun6i: Make external 32k oscillator optional
  rtc: puv3: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: puv3: set range
  rtc: ab8500: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pl031: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pl031: set range
  rtc: pl031: remove useless invalid alarm handling
  rtc: fsl-ftm-alarm: allow COMPILE_TEST
  rtc: mpc5121: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: mpc5121: set range
  rtc: mpc5121: convert to devm_rtc_allocate_device
  rtc: mpc5121: simplify probe
  rtc: pm8xxx: stop validating valid alarm time
  rtc: pm8xxx: : switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pm8xxx: set range
  rtc: pm8xxx: convert to devm_rtc_allocate_device
  rtc: ds1305: switch to rtc_tm_to_time64
  rtc: ds1305: set range
  rtc: ds1374: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: ds1374: set range
  rtc: ds1374: fix possible race condition
  rtc: cpcap: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: cpcap: set range
  rtc: cpcap: convert to devm_rtc_allocate_device
  rtc: sa1100: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: sa1100: set range
  rtc: sa1100: fix possible race condition
  rtc: au1xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: au1xxx: set range
  rtc: au1xxx: remove goto label
  rtc: au1xxx: convert to devm_rtc_allocate_device
  rtc: starfire: switch to rtc_time64_to_tm
  rtc: starfire: set range
  rtc: pl030: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pl030: remove useless invalid alarm handling
  rtc: pl030: set range
  rtc: davinci: remove useless error handling
  rtc: davinci: let the core handle rtc range
  rtc: davinci: remove useless 24h alarm handling
  rtc: davinci: convert to devm_rtc_allocate_device
  rtc: sirfsoc: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: sirfsoc: set range
  rtc: sirfsoc: convert to devm_rtc_allocate_device
  rtc: snvs: Improve Kconfig dependency
  rtc: sysfs: use kobj_to_dev
  drm/edid: Distribute switch variables for initialization
  openrisc: use the generic in-place uncached DMA allocator
  dma-direct: provide a arch_dma_clear_uncached hook
  dma-direct: make uncached_kernel_address more general
  dma-direct: consolidate the error handling in dma_direct_alloc_pages
  dma-direct: remove the cached_kernel_address hook
  dma-coherent: fix integer overflow in the reserved-memory dma allocation
  drm/vmwgfx: Replace zero-length array with flexible-array member
  net: sched: set the hw_stats_type in pedit loop
  net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset()
  net: stmmac: use readl_poll_timeout() function in init_systime()
  ALSA: seq: oss: Fix running status after receiving sysex
  ALSA: seq: virmidi: Fix running status after receiving sysex
  ethtool: reject unrecognized request flags
  netlink: add nl_set_extack_cookie_u32()
  netlink: allow extack cookie also for error messages
  chcr: remove set but not used variable 'status'
  net_sched: cls_route: remove the right filter from hashtable
  hsr: set .netnsok flag
  hsr: add restart routine into hsr_get_node_list()
  hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
  macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw)
  macsec: Support XPN frame handling - IEEE 802.1AEbw
  drm: lock: Clean up documentation
  drm: bufs: Clean up documentation
  drm: vm: Clean up documentation
  drm: context: Clean up documentation
  arm64: dts: ls1028a: disable the felix switch by default
  arm64: dts: imx8mp: Add snvs clock to powerkey
  arm64: dts: imx8mn: Add snvs clock to powerkey
  arm64: dts: ls1028a: Add PCIe controller DT nodes
  arm64: dts: ls1028a: sl28: add support for variant 2
  arm64: dts: ls1028a: sl28: expose switch ports in KBox A-230-LS
  arm64: dts: ls1028a: sl28: fix on-board EEPROMS
  arm64: dts: freescale: sl28: add SPI flash
  arm64: dts: imx8m: fix aips dts node
  Bluetooth: btusb: print Intel fw build version in power-on boot
  vt: indent switch-case in setterm_command properly
  vt: selection, use rounddown() for start/endline computation
  vt: use min() to limit intervals
  tty: n_hdlc, remove FILE and LINE from pr_debug
  vt: selection, fix double lock introduced by a merge
  usb: get rid of 'choice' for legacy gadget drivers
  usb: dwc3: fix up for role switch API change
  device property: Export fwnode_get_name()
  arm64: defconfig: Enable Qualcomm SDM845 audio configs
  soc: imx: drop COMPILE_TEST for IMX_SCU_SOC
  firmware: imx: add COMPILE_TEST for IMX_SCU driver
  soc: imx: gpc: fix power up sequencing
  soc: imx: increase build coverage for imx8m soc driver
  USB: chipidea: Use the correct style for SPDX License Identifier
  usb: chipidea: otg: handling vbus disconnect event occurred during system suspend
  usb: chipidea: udc: using structure ci_hdrc device for runtime PM
  ARM: dts: imx6q-marsboard: properly define rgmii PHY
  ARM: dts: imx6dl-riotboard: properly define rgmii PHY
  ARM: dts: imx51-zii-rdu1: set name prefix for TPA6130A2
  ARM: dts: imx6: RDU2: assign video PLL as input to LDB
  ARM: dts: vf: toradex: SPDX tags and copyright cleanup
  ARM: dts: imx7: toradex: use SPDX-License-Identifier
  ARM: dts: imx6: toradex: use SPDX-License-Identifier
  ARM: dts: imx51: add capture-subsystem device
  clk: imx: clk-gate2: Pass the device to the register function
  arm64: defconfig: Enable e1000 device
  arm64: defconfig: Enable PHY devices used on QorIQ boards
  arm64: defconfig: Enable RTC devices for QorIQ boards
  arm64: defconfig: Enable flash device drivers for QorIQ boards
  arm64: defconfig: Enable ARM Mali display driver
  arm64: defconfig: Enable QorIQ GPIO driver
  arm64: defconfig: Enable QorIQ IFC NAND controller driver
  arm64: defconfig: Enable ARM SBSA watchdog driver
  arm64: defconfig: Enable QorIQ cpufreq driver
  arm64: defconfig: Enable NXP/FSL SPI controller drivers
  arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch
  arm64: defconfig: Enable QorIQ DPAA2 drivers
  arm64: defconfig: Enable QorIQ DPAA1 drivers
  arm64: defconfig: Enable NXP flexcan driver
  arm64: defconfig: run through savedefconfig for ordering
  ARM: dts: imx: add nvmem property for cpu0
  ARM: dts: imx6qdl: Add imx6qdl-pico support
  ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
  ARM: dts: imx7d-pico: Add support for the nymph baseboard
  ARM: dts: imx7d-pico: Add support for the dwarf baseboard
  dt-bindings: arm: fsl: Add TechNexion boards
  clk: imx7d: Add PXP clock
  ARM: dts: imx23: introduce mmc0_sck_cfg
  arm64: dts: imx8mn: Add CPU thermal zone support
  clk: imx8mp: Correct the enet_qos parent clock
  clk: imx8mp: Correct IMX8MP_CLK_HDMI_AXI clock parent
  net: dsa: mv88e6xxx: use PHY_DETECT in mac_link_up/mac_link_down
  net: dsa: mv88e6xxx: remove port_link_state functions
  net: dsa: mv88e6xxx: combine port_set_speed and port_set_duplex
  net: dsa: mv88e6xxx: fix Serdes link changes
  net: dsa: mv88e6xxx: extend phylink to Serdes PHYs
  net: dsa: mv88e6xxx: configure interface settings in mac_config
  net: dsa: mv88e6xxx: use BMCR definitions for serdes control register
  net: dsa: warn if phylink_mac_link_state returns error
  net: mii: add linkmode_adv_to_mii_adv_x()
  net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant
  net: netdevsim: Use scnprintf() for avoiding potential buffer overflow
  net: sfc: Use scnprintf() for avoiding potential buffer overflow
  net: ionic: Use scnprintf() for avoiding potential buffer overflow
  net: nfp: Use scnprintf() for avoiding potential buffer overflow
  net: mlx4: Use scnprintf() for avoiding potential buffer overflow
  net: caif: Use scnprintf() for avoiding potential buffer overflow
  mlxsw: reg: Increase register field length to 31 bits
  Linux 5.6-rc6
  KEYS: reaching the keys quotas correctly
  arm64: dts: add RTC nodes for MT2712
  tpm: ibmvtpm: Add support for TPM2
  tpm: ibmvtpm: Wait for buffer to be set before proceeding
  xfs: xfs_dabuf_map should return ENOMEM when map allocation fails
  netfilter: conntrack: re-visit sysctls in unprivileged namespaces
  netfilter: nft_lookup: update element stateful expression
  netfilter: nf_tables: add nft_set_elem_update_expr() helper function
  netfilter: nf_tables: add elements with stateful expressions
  netfilter: nf_tables: statify nft_expr_init()
  netfilter: nf_tables: add nft_set_elem_expr_alloc()
  nft_set_pipapo: Prepare for single ranged field usage
  nft_set_pipapo: Introduce AVX2-based lookup implementation
  nft_set_pipapo: Prepare for vectorised implementation: helpers
  nft_set_pipapo: Prepare for vectorised implementation: alignment
  nft_set_pipapo: Add support for 8-bit lookup groups and dynamic switch
  nft_set_pipapo: Generalise group size for buckets
  netfilter: flowtable: add tunnel encap/decap action offload support
  netfilter: flowtable: add tunnel match offload support
  netfilter: flowtable: add indr block setup support
  netfilter: flowtable: add nf_flow_table_block_offload_init()
  netfilter: xt_IDLETIMER: clean up some indenting
  netfilter: bitwise: use more descriptive variable-names.
  netfilter: Replace zero-length array with flexible-array member
  netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get' static
  netfilter: cleanup unused macro
  netfilter: nf_tables: make all set structs const
  netfilter: nf_tables: make sets built-in
  netfilter: nft_tunnel: add support for geneve opts
  netfilter: xtables: Add snapshot of hardidletimer target
  netfilter: flowtable: Use nf_flow_offload_tuple for stats as well
  hwmon: (pmbus/ibm-cffps) Add another PSU CCIN to version detection
  hwmon: (nct7904) Fix the incorrect quantity for fan & temp attributes
  drm/i915/gt: Restrict gen7 w/a batch to Haswell
  dt-bindings: usb: add documentation for aspeed usb-vhub
  ARM: dts: aspeed-g4: add vhub port and endpoint properties
  ARM: dts: aspeed-g5: add vhub port and endpoint properties
  ARM: dts: aspeed-g6: add usb functions
  usb: gadget: aspeed: add ast2600 vhub support
  usb: gadget: aspeed: read vhub properties from device tree
  usb: gadget: aspeed: support per-vhub usb descriptors
  usb: gadget: f_phonet: Replace zero-length array with flexible-array member
  usb: gadget: composite: Inform controller driver of self-powered
  usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
  udc: s3c-hsudc: Silence warning about supplies during deferred probe
  arm64: dts: marvell: Fix cpu compatible for AP807-quad
  usb: dwc2: Silence warning about supplies during deferred probe
  arm64: dts: marvell: fix non-existed cpu referrence in armada-ap806-dual.dtsi
  arm64: dts: marvell: build ESPRESSObin variants
  dt-bindings: usb: dwc2: add compatible property for rk3368 usb
  dt-bindings: usb: dwc2: add compatible property for rk3328 usb
  arm64: dts: marvell: espressobin: indicate dts version
  usb: gadget: add raw-gadget interface
  usb: dwc2: Implement set_selfpowered()
  usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  usb: dwc3: core: don't do suspend for device mode if already suspended
  usb: dwc3: Rework resets initialization to be more flexible
  usb: dwc3: Rework clock initialization to be more flexible
  dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
  usb: dwc3: Add support for role-switch-default-mode binding
  dt-bindings: usb: generic: Add role-switch-default-mode binding
  usb: dwc3: Registering a role switch in the DRD code.
  usb: dwc3: core: add support for disabling SS instances in park mode
  doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
  usb: dwc3: gadget: Wrap around when skip TRBs
  usb: dwc3: gadget: Don't clear flags before transfer ended
  usb: dwc3: Remove kernel doc annotation where it's not needed
  usb: dwc3: Add ACPI support for xHCI ports
  usb: dwc3: exynos: Add support for Exynos5422 suspend clk
  usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init
  usb: cdns3: remove redundant assignment to pointer trb
  usb: gadget: remove redundant assignment to variable status
  usb: gadget: xudc: Remove redundant platform_get_irq error message
  usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
  usb: dwc3: Add Amlogic A1 DWC3 glue
  dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glue Bindings
  usb: gadget: add udc driver for max3420
  dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC
  usb: dwc3: trace: print enqueue/dequeue pointers too
  geneve: move debug check after netdev unregister
  cdc_ncm: Fix the build warning
  net/packet: tpacket_rcv: avoid a producer race condition
  mptcp: drop unneeded checks
  mptcp: create msk early
  net: stmmac: platform: convert to devm_platform_ioremap_resource
  net: mscc: ocelot: adjust maxlen on NPI port, not CPU
  net: ip_gre: Separate ERSPAN newlink / changelink callbacks
  cxgb4: fix delete filter entry fail in unload path
  tipc: add NULL pointer check to prevent kernel oops
  tipc: simplify trivial boolean return
  soc: qcom: apr: Add avs/audio tracking functionality
  dt-bindings: soc: qcom: apr: Add protection domain bindings
  soc: qcom: Introduce Protection Domain Restart helpers
  arm64: dts: qcom: db845c: add analog audio support
  arm64: dts: qcom: sdm845: add pinctrl nodes for quat i2s
  arm64: dts: qcom: c630: Enable audio support
  arm64: dts: qcom: sdm845: add apr nodes
  arm64: dts: qcom: sdm845: add slimbus nodes
  net: via: reject unsupported coalescing params
  net: sxgbe: reject unsupported coalescing params
  net: r8169: reject unsupported coalescing params
  net: qlnic: let core reject the unsupported coalescing parameters
  net: qede: reject unsupported coalescing params
  net: netxen: let core reject the unsupported coalescing parameters
  net: nixge: let core reject the unsupported coalescing parameters
  net: myri10ge: reject unsupported coalescing params
  net: sky2: reject unsupported coalescing params
  net: skge: reject unsupported coalescing params
  net: octeontx2-pf: let core reject the unsupported coalescing parameters
  net: mvpp2: reject unsupported coalescing params
  net: mvneta: reject unsupported coalescing params
  net: mv643xx_eth: reject unsupported coalescing params
  net: jme: reject unsupported coalescing params
  net: phy: mscc: fix header defines and descriptions
  net: phy: mscc: split the driver into separate files
  net: phy: move the mscc driver to its own directory
  selftests: mlxsw: RED: Test RED ECN nodrop offload
  selftests: qdiscs: RED: Add nodrop tests
  mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode
  net: sched: RED: Introduce an ECN nodrop mode
  net: sched: Allow extending set of supported RED flags
  selftests: qdiscs: Add TDC test for RED
  net: stmmac: platform: Fix misleading interrupt error msg
  net/bpfilter: fix dprintf usage for /dev/kmsg
  sfc: support configuring vf spoofchk on EF10 VFs
  net: phylink: Add XLGMII support
  net: phy: Add XLGMII interface define
  net: ena: ethtool: clean up minor indentation issue
  net: dsa: sja1105: move MAC configuration to .phylink_mac_link_up
  cxgb4: update T5/T6 adapter register ranges
  net_sched: keep alloc_hash updated after hash allocation
  net_sched: hold rtnl lock in tcindex_partial_destroy_work()
  io-wq: hash dependent work
  io-wq: split hashing and enqueueing
  io-wq: don't resched if there is no work
  io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN}
  iommu/vt-d: Populate debugfs if IOMMUs are detected
  Bluetooth: L2CAP: remove set but not used variable 'credits'
  ext4: remove map_from_cluster from ext4_ext_map_blocks
  ext4: clean up ext4_ext_insert_extent() call in ext4_ext_map_blocks()
  ext4: mark block bitmap corrupted when found instead of BUGON
  ext4: use flexible-array member for xattr structs
  ext4: use flexible-array member in struct fname
  Documentation: correct the description of FIEMAP_EXTENT_LAST
  ext4: move ext4_fiemap to use iomap framework
  ext4: make ext4_ind_map_blocks work with fiemap
  ext4: move ext4 bmap to use iomap infrastructure
  ext4: optimize ext4_ext_precache for 0 depth
  ext4: add IOMAP_F_MERGED for non-extent based mapping
  ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
  ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8)
  pcmcia: Use scnprintf() for avoiding potential buffer overflow
  pcmcia: omap: remove useless cast for driver.name
  KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
  cpufreq: Use scnprintf() for avoiding potential buffer overflow
  cpuidle: psci: Split psci_dt_cpu_init_idle()
  PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
  PM / hibernate: Remove unnecessary compat ioctl overrides
  PM: hibernate: fix docs for ioctls that return loff_t via pointer
  Documentation: intel_pstate: update links for references
  cpufreq: intel_pstate: Consolidate policy verification
  cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint
  irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2
  ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow
  ACPI: fan: Use scnprintf() for avoiding potential buffer overflow
  ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE
  ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
  ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init()
  ACPI: EC: Consolidate event handler installation code
  KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect
  acpi/x86: ignore unspecified bit positions in the ACPI global lock field
  acpi/x86: add a kernel parameter to disable ACPI BGRT
  KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1
  x86/acpi: make "asmlinkage" part first thing in the function definition
  tty: serial: qcom_geni_serial: Don't try to manually disable the console
  tty: serial: qcom_geni_serial: No need to stop tx/rx on UART shutdown
  iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
  iommu/vt-d: Ignore devices with out-of-spec domain number
  iommu/vt-d: Fix the wrong printing in RHSA parsing
  dt-bindings: display: Add idk-1110wr binding
  drm/tiny: fix sparse warning: incorrect type in assignment (different base types)
  kbuild: Disable -Wpointer-to-enum-cast
  follow_dotdot{,_rcu}(): switch to use of step_into()
  handle_dots(), follow_dotdot{,_rcu}(): preparation to switch to step_into()
  move handle_dots(), follow_dotdot() and follow_dotdot_rcu() past step_into()
  follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop
  follow_dotdot{,_rcu}(): lift switching nd->path to parent out of loop
  expand path_parent_directory() in its callers
  path_parent_directory(): leave changing path->dentry to callers
  path_connected(): pass mount and dentry separately
  split the lookup-related parts of do_last() into a separate helper
  do_last(): rejoin the common path even earlier in FMODE_{OPENED,CREATED} case
  do_last(): simplify the liveness analysis past finish_open_created
  do_last(): rejoing the common path earlier in FMODE_{OPENED,CREATED} case
  do_last(): don't bother with keeping got_write in FMODE_OPENED case
  do_last(): merge the may_open() calls
  atomic_open(): lift the call of may_open() into do_last()
  atomic_open(): return the right dentry in FMODE_OPENED case
  new helper: traverse_mounts()
  massage __follow_mount_rcu() a bit
  namei: have link_path_walk() maintain LOOKUP_PARENT
  link_path_walk(): simplify stack handling
  pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT
  namei: invert the meaning of WALK_FOLLOW
  sanitize handling of nd->last_type, kill LAST_BIND
  finally fold get_link() into pick_link()
  merging pick_link() with get_link(), part 6
  merging pick_link() with get_link(), part 5
  merging pick_link() with get_link(), part 4
  merging pick_link() with get_link(), part 3
  merging pick_link() with get_link(), part 2
  merging pick_link() with get_link(), part 1
  expand the only remaining call of path_lookup_conditional()
  LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat()
  fold handle_mounts() into step_into()
  new step_into() flag: WALK_NOFOLLOW
  step_into() callers: dismiss the symlink earlier
  lookup_fast(): take mount traversal into callers
  teach handle_mounts() to handle RCU mode
  lookup_fast(): consolidate the RCU success case
  drm/i915: Update DRIVER_DATE to 20200313
  net/mlx5: DR, Remove unneeded functions deceleration
  net/mlx5: DR, Add support for flow table id destination action
  net/mlx5: Avoid deriving mlx5_core_dev second time
  net/mlx5: E-switch, Annotate esw state_lock mutex destroy
  net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy
  net/mlx5: Accept flow rules without match
  net/mlx5: E-Switch, Refactor unload all reps per rep type
  net/mlx5: E-Switch, Update VF vports config when num of VFs changed
  net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes
  net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric
  net/mlx5: E-Switch, Prepare for vport enable/disable refactor
  net/mlx5: E-Switch, Remove redundant warning when QoS enable failed
  net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode
  net/mlx5: E-Switch, Remove redundant check of eswitch manager cap
  tty/serial: cleanup after ioc*_serial driver removal
  dt-bindings: display: fix panel warnings
  afs: Fix client call Rx-phase signal handling
  afs: Fix handling of an abort from a service handler
  afs: Fix some tracing details
  rxrpc: Fix sendmsg(MSG_WAITALL) handling
  rxrpc: Fix call interruptibility handling
  rxrpc: Abstract out the calculation of whether there's Tx space
  selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls
  libbpf: Provide CO-RE variants of PT_REGS macros
  libbpf: Ignore incompatible types with matching name during CO-RE relocation
  selftests/bpf: Ensure consistent test failure output
  ia64: replace setup_irq() by request_irq()
  ANDROID: Add build.config files for ARM 32-bit
  drm/i915/tgl: Remove require_force_probe protection
  btrfs: fix log context list corruption after rename whiteout error
  clk: qcom: clk-rpm: add missing rpm clk for ipq806x
  arm: mach-dove: Mark dove_io_desc as __maybe_unused
  ARM: orion: replace setup_irq() by request_irq()
  selftests/bpf: Fix spurious failures in accept due to EAGAIN
  arm64: dts: marvell: espressobin: add ethernet alias
  arm64: dts: mcbin: support 2W SFP modules
  arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
  tools/bpf: Move linux/types.h for selftests and bpftool
  bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit()
  bpf_helpers_doc.py: Fix warning when compiling bpftool
  selftests/bpf: Fix usleep() implementation
  bpf: Remove bpf_image tree
  bpf: Add dispatchers to kallsyms
  bpf: Add trampolines to kallsyms
  bpf: Add bpf_ksym_add/del functions
  bpf: Add prog flag to struct bpf_ksym object
  bpf: Abstract away entire bpf_link clean up procedure
  bpf: Add bpf_ksym_find function
  selftests/bpf: Make tcp_rtt test more robust to failures
  bpf: Move ksym_tnode to bpf_ksym
  selftests/bpf: Guarantee that useep() calls nanosleep() syscall
  bpf: Move lnode list node to struct bpf_ksym
  tools: bpftool: Restore message on failure to guess program type
  bpf: Add name to struct bpf_ksym
  bpf: Add struct bpf_ksym
  bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER
  x86/mm: Rename is_kernel_text to __is_kernel_text
  selftests: android: Fix custom install from skipping test progs
  selftests: android: ion: Fix ionmap_test compile error
  selftests: Fix kselftest O=objdir build from cluttering top level objdir
  selftests/seccomp: Adjust test fixture counts
  selftests/ftrace: Fix typo in trigger-multihist.tc
  selftests/timens: Remove duplicated include <time.h>
  selftests/resctrl: fix spelling mistake "Errror" -> "Error"
  drm/dp_mst: Convert drm_dp_mst_topology_mgr.is_waiting_for_dwn_reply to bitfield
  ASoC: max98357a: Add ACPI HID MAX98360A
  perf test: Print if shell directory isn't present
  ethtool: fix spelling mistake "exceeeds" -> "exceeds"
  afs: Use kfree_rcu() instead of casting kfree() to rcu_callback_t
  xfs: cleanup xfs_log_unmount_write
  xfs: remove dead code from xfs_log_unmount_write
  xfs: remove the unused return value from xfs_log_unmount_write
  xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define
  xfs: mark XLOG_FORCED_SHUTDOWN as unlikely
  xfs: make the btree ag cursor private union anonymous
  xfs: make the btree cursor union members named structure
  xfs: make btree cursor private union anonymous
  xfs: rename btree cursor private btree member flags
  xfs: convert btree cursor inode-private member names
  xfs: convert btree cursor ag-private member name
  xfs: introduce new private btree cursor names
  xfs: fix regression in "cleanup xfs_dir2_block_getdents"
  arm64: kvm: hyp: use cpus_have_final_cap()
  arm64: cpufeature: add cpus_have_final_cap()
  ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets
  spi: dt-bindings: spi-controller: Fix spi-[rt]x-bus-width for slave mode
  spi: dt-bindings: spi-controller: Fix #address-cells for slave mode
  drm/tegra: hdmi: Silence deferred-probe error
  drm/tegra: dc: Silence RGB output deferred-probe error
  Revert "ANDROID: tty: serdev: Fix broken serial console input"
  ANDROID: serdev: restrict claim of platform devices
  regulator: core: Avoid device name duplication in NORMAL_GET
  regmap: debugfs: check count when read regmap file
  HID: appleir: Use devm_kzalloc() instead of kzalloc()
  HID: appleir: Remove unnecessary goto label
  ASoC: rt5682: Fine tune the HP performance in soundwire mode
  ARM: debug: stm32: add UART early console support for STM32MP1
  ARM: debug: stm32: add UART early console support for STM32H7
  ARM: debug: stm32: add UART early console configuration for STM32F7
  ARM: debug: stm32: add UART early console configuration for STM32F4
  drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL
  ARM: dts: stm32: use correct vqmmc regu for eMMC on stm32mp1 ED1/EV1 boards
  ARM: dts: stm32: add disable-wp property for SD-card on STM32MP1 boards
  ARM: dts: stm32: add cd-gpios properties for SD-cards on STM32MP1 boards
  ARM: dts: stm32: Do clean up in stmpic nodes on stm32mp15 boards
  ARM: dts: stm32: Rename stmfx joystick pins on stm32mp157c-ev1
  ARM: dts: stm32: add cpu clock-frequency property on stm32mp15x
  drm/i915: Apply Wa_1406680159:icl,ehl as an engine workaround
  drm/i915: Add Wa_1406306137:icl,ehl
  drm/i915: Add Wa_1604278689:icl,ehl
  ASoC: brcm: DSL/PON SoC device tree bindings of audio driver
  ASoC: brcm: Add DSL/PON SoC audio driver
  drm/i915: Add Wa_1209644611:icl,ehl
  drm/i915: Handle all MCR ranges
  drm/scheduler: fix inconsistent locking of job_list_lock
  drm/sched: add run job trace
  drm/amdgpu/swsmu: clean up unused header in swsmu
  drm/amdgpu: add codes to clear AccVGPR for arcturus
  drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
  drm/amdgpu: Stop using the DRIVER debugging flag for vblank debugging messages
  drm/amd/display: Possible divide by zero in set_speed()
  drm/amdgpu/display: clean up some indenting
  drm/amd/display: clean up a condition in dmub_psr_copy_settings()
  drm: amd/acp: fix broken menu structure
  AMD KFD: Use fallthrough;
  drm/amd/powerplay: Move fallthrough; into containing #ifdef/#endif
  AMD POWERPLAY: Use fallthrough;
  AMD DISPLAY CORE: Use fallthrough;
  drm/amdgpu: fix warning in ras_debugfs_create_all()
  drm/amdgpu: add fbdev suspend/resume on gpu reset
  drm/amdgpu: update ras capability's query based on mem ecc configuration
  drm/amd/amdgpu: Fix GPR read from debugfs (v2)
  drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct
  drm/amdgpu: use amdgpu_ras.h in amdgpu_debugfs.c
  drm/amdgpu: check GFX RAS capability before reset counters
  drm/amdgpu: resolve failed error inject msg
  drm/amdgpu/sriov refine vcn_v2_5_early_init func
  ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts
  ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support
  ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp
  ASoC: Intel: (cosmetic) simplify structure member access
  ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations
  ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations
  ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC
  ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms
  ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI
  ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI
  tpm: of: Handle IBM,vtpm20 case when getting log parameters
  ASoC: SOF: topology: connect dai widget to all cpu-dais
  ASoC: SOF: Intel: remove unnecessary waitq before loading firmware
  ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function
  ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER
  ASoC: SOF: Make sof_ipc_ext_data enum more rigid
  ASoC: SOF: Intel: hda-dai: add stream capability
  ARM: dts: stm32: add wakeup-source in all I2C nodes of stm32mp157c
  ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp157c-ed1
  ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
  ALSA: hda: Use scnprintf() for string truncation
  ALSA: pcm: Fix superfluous snprintf() usage
  ovl: fix lockdep warning for async write
  ovl: fix some xino configurations
  ASoC: rt5682: Revise the DAC1 volume setting
  ASoC: wm_adsp: Use scnprintf() for the limited buffer output
  ARM: dts: dra7: Add bus_dma_limit for L3 bus
  RDMA/hns: Fix wrong judgments of udata->outlen
  drm/bochs: downgrade pci_request_region failure from error to warning
  IB/rdmavt: Free kernel completion queue when done
  x86/vector: Remove warning on managed interrupt migration
  i2c: qcom-geni: Drop of_platform.h include
  i2c: qcom-geni: Grow a dev pointer to simplify code
  i2c: qcom-geni: Let firmware specify irq trigger flags
  i2c: stm32f7: do not backup read-only PECR register
  i2c: acpi: put device when verifying client fails
  RDMA/mlx5: Allow MRs to be created in the cache synchronously
  RDMA/mlx5: Revise how the hysteresis scheme works for cache filling
  RDMA/mlx5: Fix locking in MR cache work queue
  RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work
  RDMA/mlx5: Fix MR cache size and limit debugfs
  RDMA/mlx5: Always remove MRs from the cache before destroying them
  RDMA/mlx5: Simplify how the MR cache bucket is located
  RDMA/mlx5: Rename the tracking variables for the MR cache
  RDMA/mlx5: Replace spinlock protected write with atomic var
  NTB: add pci shutdown handler for AMD NTB
  NTB: send DB event when driver is loaded or un-loaded
  NTB: remove redundant setting of DB valid mask
  NTB: return link up status correctly for PRI and SEC
  NTB: add helper functions to set and clear sideinfo
  NTB: move ntb_ctrl handling to init and deinit
  NTB: handle link up, D0 and D3 events correctly
  NTB: handle link down event correctly
  NTB: remove handling of peer_sta from amd_link_is_up
  NTB: set peer_sta within event handler itself
  NTB: return the side info status from amd_poll_link
  NTB: define a new function to get link status
  NTB: Enable link up and down event notification
  NTB: clear interrupt status register
  NTB: Fix access to link status and control register
  MAINTAINERS: update maintainer list for AMD NTB driver
  NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow
  ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0
  ntb_tool: Fix printk format
  NTB: ntb_perf: Fix address err in perf_copy_chunk
  scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9
  scripts/dtc: Remove unused makefile fragments
  {IB,net}/mlx5: Move asynchronous mkey creation to mlx5_ib
  {IB,net}/mlx5: Assign mkey variant in mlx5_ib only
  {IB,net}/mlx5: Setup mkey variant before mr create command invocation
  RDMA/cm: Delete not implemented CM peer to peer communication
  RDMA/mlx5: Use offsetofend() instead of duplicated variant
  RDMA/mlx4: Delete duplicated offsetofend implementation
  RDMA/mad: Do not crash if the rdma device does not have a umad interface
  RDMA/core: Fix missing error check on dev_set_name()
  iommu/vt-d: Fix debugfs register reads
  iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
  iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint
  iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
  RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
  drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
  drm/amdgpu: add fbdev suspend/resume on gpu reset
  drm/amd/amdgpu: Fix GPR read from debugfs (v2)
  drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct
  ARM: dts: Add devicetree for Samsung GT-S7710
  soundwire: stream: use sdw_write instead of update
  ARM: dts: stm32: add i2c2/i2c5 sleep pinctrl on stm32mp157c-ev1
  ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp15xx-dkx
  ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15 DK boards
  ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157c-ed1
  drm/i915/selftest: Add more poison patterns
  cpuidle: tegra: Disable CC6 state if LP2 unavailable
  cpuidle: tegra: Squash Tegra114 driver into the common driver
  cpuidle: tegra: Squash Tegra30 driver into the common driver
  cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle
  ARM: tegra: Update sound node clocks in device tree
  ARM: tegra: Add clock-cells property to PMC
  ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl
  ARM: tegra: cpuidle: Remove unnecessary memory barrier
  ARM: tegra: cpuidle: Make abort_flag atomic
  ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2
  ARM: tegra: Make outer_disable() open-coded
  ARM: tegra: Rename some of the newly exposed PM functions
  ARM: tegra: Expose PM functions required for new cpuidle driver
  cpufreq: powernv: Fix unsafe notifiers
  cpufreq: powernv: Fix use-after-free
  powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references
  powerpc/32: Fix missing NULL pmd check in virt_to_kpte()
  powerpc/kasan: Fix shadow memory protection with CONFIG_KASAN_VMALLOC
  soc/tegra: pmc: Cleanup whitespace usage
  soc/tegra: pmc: Add pins for Tegra194
  soc/tegra: Add support for 32 kHz blink clock
  soc/tegra: Add Tegra PMC clocks registration into PMC driver
  dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding
  dt-bindings: phy: tegra-xusb: Add usb-role-switch
  dt-bindings: phy: tegra: Add Tegra194 support
  MAINTAINERS: adjust to trusted keys subsystem creation
  tpm: tpm_tis_spi_cr50: use new structure for SPI transfer delays
  tpm_tis_spi: use new 'delay' structure for SPI transfer delays
  tpm: tpm2_bios_measurements_next should increase position index
  tpm: tpm1_bios_measurements_next should increase position index
  tpm: Don't make log failures fatal
  kconfig: make 'imply' obey the direct dependency
  kconfig: allow symbols implied by y to become m
  net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
  modpost: return error if module is missing ns imports and MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=n
  modpost: rework and consolidate logging interface
  kbuild: allow to run dt_binding_check without kernel configuration
  kbuild: allow to run dt_binding_check and dtbs_check in a single command
  kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
  kbuild: doc: fix references to other documents
  null_blk: describe the usage of fault injection param
  bpf: Add bpf_xdp_output() helper
  NTB: Fix an error in get link status
  tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid.
  bpf: Added new helper bpf_get_ns_current_pid_tgid
  fs/nsfs.c: Added ns_match
  tools: bpftool: Fix minor bash completion mistakes
  tools: bpftool: Allow all prog/map handles for pinning objects
  libbpf: Split BTF presence checks into libbpf- and kernel-specific parts
  bpftool: Add _bpftool and profiler.skel.h to .gitignore
  bpftool: Skeleton should depend on libbpf
  bpftool: Only build bpftool-prog-profile if supported by clang
  drm/dp_mst: Rewrite and fix bandwidth limit checks
  drm/dp_mst: Reprobe path resources in CSN handler
  drm/dp_mst: Use full_pbn instead of available_pbn for bandwidth checks
  drm/dp_mst: Rename drm_dp_mst_is_dp_mst_end_device() to be less redundant
  inet: Use fallthrough;
  octeontx2-pf: unlock on error path in otx2_config_pause_frm()
  net: systemport: fix index check to avoid an array out of bounds access
  Revert "arm64: dts: sdm845: add IPA information"
  bitfield.h: add FIELD_MAX() and field_max()
  tc-testing: add ETS scheduler to tdc build configuration
  net: phy: fix MDIO bus PM PHY resuming
  ethtool: add CHANNELS_NTF notification
  ethtool: set device channel counts with CHANNELS_SET request
  ethtool: provide channel counts with CHANNELS_GET request
  ethtool: add RINGS_NTF notification
  ethtool: set device ring sizes with RINGS_SET request
  ethtool: provide ring sizes with RINGS_GET request
  ethtool: add PRIVFLAGS_NTF notification
  ethtool: set device private flags with PRIVFLAGS_SET request
  ethtool: provide private flags with PRIVFLAGS_GET request
  ethtool: add FEATURES_NTF notification
  ethtool: set netdev features with FEATURES_SET request
  ethtool: add ethnl_parse_bitset() helper
  ethtool: provide netdev features with FEATURES_GET request
  ethtool: update mapping of features to legacy ioctl requests
  ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get()
  cifs_atomic_open(): fix double-put on late allocation failure
  gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
  Revert "drm/i915/tgl: Add extra hdc flush workaround"
  handle_mounts(): pass dentry in, turn path into a pure out argument
  do_last(): collapse the call of path_to_nameidata()
  lookup_open(): saner calling conventions (return dentry on success)
  net/mlx5e: CT: Support clear action
  net/mlx5e: CT: Handle misses after executing CT action
  net/mlx5e: CT: Offload established flows
  net/mlx5e: CT: Introduce connection tracking
  flow_offload: Add flow_match_ct to get rule ct match
  net/mlx5: E-Switch, Support getting chain mapping
  net/mlx5: E-Switch, Add support for offloading rules with no in_port
  net/mlx5: E-Switch, Introduce global tables
  net/sched: act_ct: Enable hardware offload of flow table entires
  net/sched: act_ct: Support refreshing the flow table entries
  net/sched: act_ct: Support restoring conntrack info on skbs
  net/sched: act_ct: Instantiate flow table entry actions
  netfilter: flowtable: Add API for registering to flow table events
  net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table
  net/mlx5: E-Switch, Enable reg c1 loopback when possible
  xarray: Fix early termination of xas_for_each_marked
  drm/i915/gt: Wait for RCUs frees before asserting idle on unload
  cgroup: Restructure release_agent_path handling
  vt: vt_ioctl: remove unnecessary console allocation checks
  drm/i915/selftests: Use igt_random_offset()
  drm/i915/gem: Drop relocation slowpath
  ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
  drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists
  selftests: net: Add SO_REUSEADDR test to check if 4-tuples are fully utilized.
  tcp: Forbid to bind more than one sockets haveing SO_REUSEADDR and SO_REUSEPORT per EUID.
  tcp: bind(0) remove the SO_REUSEADDR restriction when ephemeral ports are exhausted.
  tcp: Remove unnecessary conditions in inet_csk_bind_conflict().
  dt-bindings: Convert usb-connector to YAML format.
  net: hns3: clear port base VLAN when unload PF
  net: hns3: fix RMW issue for VLAN filter switch
  net: hns3: fix VF VLAN table entries inconsistent issue
  net: hns3: fix "tc qdisc del" failed issue
  net: ixgbevf: reject unsupported coalescing params
  net: ixgbe: reject unsupported coalescing params
  net: igc: let core reject the unsupported coalescing parameters
  net: igbvf: reject unsupported coalescing params
  net: igb: let core reject the unsupported coalescing parameters
  net: iavf: reject unsupported coalescing params
  net: i40e: reject unsupported coalescing params
  net: fm10k: reject unsupported coalescing params
  net: e1000: reject unsupported coalescing params
  net: hns3: reject unsupported coalescing params
  net: hns: reject unsupported coalescing params
  net: gianfar: reject unsupported coalescing params
  net: fec: reject unsupported coalescing params
  net: dpaa: reject unsupported coalescing params
  net: be2net: reject unsupported coalescing params
  sfc: ethtool: Refactor to remove fallthrough comments in case blocks
  workqueue: Mark up unlocked access to wq->first_flusher
  taprio: Fix sending packets without dequeueing them
  clocksource/drivers/timer-cs5535: Request irq with non-NULL dev_id
  Revert "net: sched: make newly activated qdiscs visible"
  spi: acpi: remove superfluous parameter check
  spi: dt-bindings: amlogic, meson-gx-spicc: add Amlogic G12A compatible
  spi: meson-spicc: add support for Amlogic G12A
  spi: meson-spicc: adapt burst handling for G12A support
  spi: meson-spicc: setup IO line delay
  spi: meson-spicc: add min sclk for each compatible
  spi: meson-spicc: support max 80MHz clock
  spi: meson-spicc: add a linear clock divider support
  spi: meson-spicc: enhance output enable feature
  spi: meson-spicc: remove unused variables
  dt-bindings: arm: cpus: Add kryo280 compatible
  ASoC: topology: Perform component check upfront
  wlcore: remove stray plus sign
  vt: drop redundant might_sleep() in do_con_write()
  xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI
  xhci: Finetune host initiated USB3 rootport link suspend and resume
  xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
  xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
  usb: host: xhci-tegra: Tegra186/Tegra194 LPM
  usb: xhci: Enable LPM for VIA LABS VL805
  xhci: Show host status when watchdog triggers and host is assumed dead.
  xhci: Add a separate debug message for split transaction errors.
  xhci: bail out early if driver can't accress host in resume
  media: imx: imx7-media-csi: Support clamping Y10 and Y12 to Y8
  media: imx: imx7-media-csi: Add Y10 and Y12 formats support
  media: imx: imx6-media-csi: Support clamping Y10 and Y12 to Y8
  media: imx: imx6-media-csi: Replace Y16 with Y10 and Y12
  media: imx: imx7-media-csi: Fix video field handling
  media: imx: imx7-media-csi: Remove unneeded register read
  media: imx: imx7-mipi-csis: Filter on CSI-2 data type
  media: imx: imx7_mipi_csis: Add greyscale formats support
  media: imx: imx7_mipi_csis: Print the RESOL_CH0 register
  media: imx: imx7_mipi_csis: Power off the source when stopping streaming
  media: mtk-mdp: Check return value of of_clk_get
  media: platform: stm32: don't print an error on probe deferral
  media: platform: stm32: defer probe for auxiliary clock
  media: xirlink_cit: add missing descriptor sanity checks
  media: stv06xx: add missing descriptor sanity checks
  media: ov519: add missing endpoint sanity checks
  media: i2c: s5c73m3: Fix number in auto focus cluster
  media: videobuf2-core: fix dprintk level
  media: imx214: Remove redundant code
  media: i2c: ov5695: Fix power on and off sequences
  media: i2c: imx219: Add support for cropped 640x480 resolution
  media: i2c: imx219: Add support for RAW8 bit bayer format
  media: i2c: imx219: Fix power sequence
  media: MAINTAINERS: adjust entry to refactoring smiapp.h
  tty: reorganize tty & serial menus
  tty: source all tty Kconfig files in one place
  char: group dev configs togther
  media: mailmap: Add entry for my @iki.fi address
  media: staging: imgu: make imgu work on low frequency for low input
  serial: core: Refactor uart_unlock_and_check_sysrq()
  serial: core: Use uart_console() helper in SysRq code
  serial: core: Print escaped SysRq Magic sequence if enabled
  serial: core: Use string length for SysRq magic sequence
  media: Fix build failure due to missing select REGMAP_I2C
  dt-bindings: i2c: i2c-rk3x: add description for px30
  dt-bindings: i2c: i2c-rk3x: add description for rk3308
  dt-bindings: i2c: i2c-rk3x: add description for rk3368
  dt-bindings: i2c: i2c-rk3x: add description for rk3036
  dt-bindings: i2c: convert rockchip i2c bindings to yaml
  ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
  slimbus: ngd: add v2.1.0 compatible
  media: tvp5150: make debug output more readable
  media: tvp5150: add support to limit sdtv standards
  x86/mm/kmmio: Use this_cpu_ptr() instead get_cpu_var() for kmmio_ctx
  media: dt-bindings: tvp5150: add optional sdtv standards documentation
  media: dt-bindings: tvp5150: cleanup bindings stlye
  media: tvp5150: add subdev open/close callbacks
  media: tvp5150: add v4l2-event support
  media: tvp5150: move irq en-/disable into runtime-pm ops
  media: tvp5150: initialize subdev before parsing device tree
  media: tvp5150: add FORMAT_TRY support for get/set selection handlers
  ovl: fix lock in ovl_llseek()
  media: tvp5150: fix set_selection rectangle handling
  media: dt-bindings: tvp5150: Add input port connectors DT bindings
  media: tvp5150: add input source selection of_graph support
  media: partial revert of "[media] tvp5150: add HW input connectors support"
  media: v4l2-fwnode: add initial connector parsing support
  media: v4l2-fwnode: add v4l2_fwnode_connector
  media: v4l2-fwnode: add endpoint id field to v4l2_fwnode_link
  media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
  media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
  media: v4l: link dt-bindings and uapi
  media: dt-bindings: display: add sdtv-standards defines
  media: dt-bindings: connector: analog: add sdtv standards property
  media: am437x-vpfe: exclude illegal values for enum when validing params from user space
  media: ti-vpe: cal: fix a kernel oops when unloading module
  media: mtk-vpu: avoid unaligned access to DTCM buffer.
  bpftool: Use linux/types.h from source tree for profiler build
  block, zoned: fix integer overflow with BLKRESETZONE et al
  null_blk: fix spurious IO errors after failed past-wp access
  spi: spi-nxp-fspi: Fix a NULL vs IS_ERR() check in probe
  MAINTAINERS: Update my email address
  xfs: Use scnprintf() for avoiding potential buffer overflow
  xfs: mark extended attr corrupt when lookup-by-hash fails
  xfs: mark dir corrupt when lookup-by-hash fails
  xfs: check owner of dir3 blocks
  xfs: check owner of dir3 data blocks
  xfs: check owner of dir3 free blocks
  xfs: don't ever return a stale pointer from __xfs_dir3_free_read
  xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails
  xfs: xfs_buf_corruption_error should take __this_address
  xfs: add a function to deal with corrupt buffers post-verifiers
  xfs: fix xfs_rmap_has_other_keys usage of ECANCELED
  xfs: fix use-after-free when aborting corrupt attr inactivation
  audit: trigger accompanying records when no rules present
  perf record: Fix binding of AIO user space buffers to nodes
  drm/vmwgfx: Remove a few unused functions
  drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host()
  arm64: dts: imx8mm: Add thermal zone support
  arm64: defconfig: Enable CONFIG_IMX8MM_THERMAL as module
  Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg()
  libata: drop BPRINTK()
  blk-iocost: remove duplicated lines in comments
  nbd: requeue command if the soecket is changed
  block: sed-opal: Change the check condition for regular session validity
  nbd: enable replace socket if only one connection is configured
  block: Fix partition support for host aware zoned block devices
  io-wq: remove duplicated cancel code
  block/drbd: delete invalid function drbd_md_mark_dirty_
  block: Document genhd capability flags
  ASoC: dt-bindings: google, cros-ec-codec: Fix dtc warnings in example
  drm/i915/gen12: Disable preemption timeout
  AHCI: Add support for Loongson 7A1000 SATA controller
  PCI: Add Loongson vendor ID
  ssb: Use scnprintf() for avoiding potential buffer overflow
  prism54: Use scnprintf() for avoiding potential buffer overflow
  ipw2x00: Use scnprintf() for avoiding potential buffer overflow
  b43legacy: Use scnprintf() for avoiding potential buffer overflow
  b43: Use scnprintf() for avoiding potential buffer overflow
  carl9170: Use scnprintf() for avoiding potential buffer overflow
  block: cleanup comment for blk_flush_complete_seq
  block: remove unneeded argument from blk_alloc_flush_queue
  block: cleanup for _blk/blk_rq_prep_clone
  block: remove redundant setting of QUEUE_FLAG_DYING
  block: use bio_{wouldblock,io}_error in direct_make_request
  block: fix comment for blk_cloned_rq_check_limits
  libertas: Use new structure for SPI transfer delays
  mwifiex: set needed_headroom, not hard_header_len
  iwlegacy: Remove unneeded variable ret
  b43legacy: replace simple_strtol() with kstrtoint()
  rtw88: remove unused member of struct rtw_hal
  lightnvm: pblk: Use scnprintf() for avoiding potential buffer overflow
  block: aoe: Use scnprintf() for avoiding potential buffer overflow
  qtnfmac: add interface combination check for repeater mode
  qtnfmac: assign each wiphy to its own virtual platform device
  qtnfmac: set valid edmg in cfg80211_chan_def
  qtnfmac: support WPA3 OWE in AP mode
  qtnfmac: support WPA3 SAE in AP mode
  libata: transport: Use scnprintf() for avoiding potential buffer overflow
  rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb
  ASoC: export DPCM runtime update functions
  ASoC: (cosmetic) simplify dpcm_prune_paths()
  blk-mq: insert flush request to the front of dispatch queue
  s390/dasd: fix data corruption for thin provisioned devices
  ASoC: SOF: Intel: Fix stream cleanup on hw free
  MAINTAINERS: Update Cirrus Logic codec driver maintainers
  MAINTAINERS: add entry for Sound Open Firmware drivers
  perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
  block: Fix use-after-free issue accessing struct io_cq
  media: venus: support frame rate control
  ASoC: qdsp6: q6routing: remove default routing
  ASoC: qdsp6: q6asm-dai: only enable dais from device tree
  mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
  mtd: spinand: micron: Add new Micron SPI NAND devices with multiple dies
  mtd: spinand: micron: Add M70A series Micron SPI NAND devices
  mtd: spinand: micron: identify SPI NAND device with Continuous Read mode
  mtd: spinand: micron: Add new Micron SPI NAND devices
  mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD
  mtd: spinand: micron: Generalize the OOB layout structure and function names
  crypto: ccree - refactor AEAD IV in AAD handling
  crypto: ccree - use crypto_ipsec_check_assoclen()
  crypto: ccree - only check condition if needed
  crypto: ccree - remove ancient TODO remarks
  crypto: ccree - remove pointless comment
  crypto: ccree - update register handling macros
  crypto: ccp - use file mode for sev ioctl permissions
  hwrng: imx-rngc - simplify interrupt mask/unmask
  hwrng: imx-rngc - check the rng type
  hwrng: imx-rngc - (trivial) simplify error prints
  hwrng: imx-rngc - use automatic seeding
  hwrng: imx-rngc - fix an error path
  hwrng: ks-sa - move TI Keystone driver into the config menu structure
  crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver
  crypto: hisilicon/sec2 - Update IV and MAC operation
  crypto: hisilicon/sec2 - Add iommu status check
  crypto: hisilicon/sec2 - Add workqueue for SEC driver.
  crypto: hisilicon - Use one workqueue per qm instead of per qp
  crypto: aead - improve documentation for scatterlist layout
  crypto: testmgr - do comparison tests before inauthentic input tests
  crypto: testmgr - use consistent IV copies for AEADs that need it
  crypto: qce - fix wrong config symbol reference
  crypto: qat - simplify the qat_crypto function
  crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy()
  crypto: ccp - Cleanup misc_dev on sev_exit()
  staging: rtl8712: Fixes for simple typos in C comments
  ima: add a new CONFIG for loading arch-specific policies
  USB: serial: pl2303: add device-id for HP LD381
  USB: serial: option: add ME910G1 ECM composition 0x110b
  ARM: 8962/1: kexec: drop invalid assembly argument
  arm64: tegra: Add support for PCIe endpoint mode in P2972-0000 platform
  arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
  arm64: tegra: Add ethernet alias on Jetson TX1
  arm64: tegra: Populate LP8557 backlight regulator
  arm64: tegra: Fix Tegra186 SOR supply
  arm64: tegra: Add EEPROM supplies
  arm64: tegra: Enable I2C controller for EEPROM
  arm64: tegra: smaug: Change clk_out_2 provider to PMC
  arm64: tegra: Add clock-cells property to Tegra PMC node
  arm64: tegra: Enable XUDC node on Jetson Nano
  arm64: tegra: Update OTG port entries for Jetson Nano
  arm64: tegra: Enable XUDC node on Jetson TX2
  arm64: tegra: Add XUDC node for Tegra186
  arm64: tegra: Enable XUDC on Jetson TX1
  arm64: tegra: Add XUDC node for Tegra210
  arm64: tegra: Update OTG port entries for Jetson TX2
  arm64: tegra: Update OTG port entries for Jetson TX1
  arm64: tegra: Enable XUSB host in P2972-0000 board
  arm64: tegra: Add XUSB and pad controller on Tegra194
  arm64: tegra: Fix Tegra194 PCIe compatible string
  x86/cpu/amd: Call init_amd_zn() om Family 19h processors too
  thermal: Add COMPILE_TEST support for i.MX8MM
  clk: tegra: Remove audio clocks configuration from clock driver
  drm/vmwgfx: Refuse DMA operation when SEV encryption is active
  drm/vmwgfx: Fix the refuse_dma mode when using guest-backed objects
  thermal: qoriq: Fix a compiling issue
  thermal: Remove COMPILE_TEST for IMX_SC_THERMAL
  thermal: Fix build warning of !defined(CONFIG_THERMAL_OF)
  thermal: imx_thermal: Use __maybe_unused instead of CONFIG_PM_SLEEP
  thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4
  thermal: ti-soc-thermal: Use GPIO descriptors
  thermal: Rephrase the Kconfig text for thermal
  thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit
  dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM
  thermal: exynos: Silence warning during deferred probe
  media: venus: vdec: Fix forgotten mutex unlock in start streaming
  dt-bindings: pinctrl: at91: Fix a typo ("descibe")
  pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm
  thermal: imx_sc: add i.MX system controller thermal support
  thermal: of-thermal: add API for getting sensor ID from DT
  dt-bindings: fsl: scu: add thermal binding
  thermal: sprd: Add Spreadtrum thermal driver support
  dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation
  thermal: rcar_gen3_thermal: Generate interrupt when temperature changes
  thermal: rcar_gen3_thermal: Remove unneeded curly brackets
  clk: tegra: Remove tegra_pmc_clk_init along with clk ids
  clk: tegra: Remove CLK_M_DIV fixed clocks
  clk: tegra: Fix Tegra PMC clock out parents
  clk: tegra: Add Tegra OSC to clock lookup
  clk: tegra: Add support for OSC_DIV fixed clocks
  cpufreq: dt: Allow platform specific intermediate callbacks
  ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig
  ARM: multi_v7_defconfig: Enable Tegra cpuidle driver
  ARM: tegra: Propagate error from tegra_idle_lp2_last()
  ARM: tegra: Change tegra_set_cpu_in_lp2() type to void
  ARM: tegra: Remove pen-locking from cpuidle-tegra20
  ARM: tegra: Add tegra_pm_park_secondary_cpu()
  ARM: tegra: Compile sleep-tegra20/30.S unconditionally
  arm64: dts: renesas: Add HiHope RZ/G2M board with idk-1110wr display
  arm64: dts: renesas: r8a77990: Add CPUIdle support for CA53 cores
  arm64: dts: renesas: r8a77965: Add CPUIdle support for CA57 cores
  arm64: dts: renesas: r8a77961: salvator-xs: Fix memory unit-address
  arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+
  arm64: dts: renesas: r8a77961: Add thermal nodes
  drm/tegra: dc: Release PM and RGB output when client's registration fails
  drm/tegra: dc: Use devm_platform_ioremap_resource
  tty: serial: qcom_geni_serial: Allocate port->rx_fifo buffer in probe
  tty: serial: ifx6x60: Convert to GPIO descriptors
  tty: serial: ifx6x60: Use helper variable for dev
  arm64: dts: ls1028a: add missing LPUART nodes
  dt-bindings: serial: lpuart: add ls1028a compatibility
  tty: serial: fsl_lpuart: add LS1028A earlycon support
  tty: serial: fsl_lpuart: add LS1028A support
  tty: serial: fsl_lpuart: fix DMA mapping
  tty: serial: fsl_lpuart: fix DMA operation when using IOMMU
  serial/sysrq: Add a help-string for MAGIC_SYSRQ_SERIAL_SEQUENCE
  tty/serial: atmel: Use uart_console() helper
  serial: pic32_uart: Use uart_console() helper
  tty: sifive: Finish transmission before changing the clock
  usb: phy: Add driver for the Ingenic JZ4770 USB transceiver
  dt-bindings: Document JZ4770 PHY bindings
  USB: EHCI: ehci-mv: use a unique bus name
  USB: EHCI: ehci-mv: switch the HSIC HCI to HSIC mode
  usb: typec: ucsi_ccg: workaround for NVIDIA test device
  USB: mon: Use scnprintf() for avoiding potential buffer overflow
  media: lmedm04: remove redundant assignment to variable gate
  media: tda10071: fix unsigned sign extension overflow
  usb: host: xhci-plat: add a shutdown
  usb: typec: ucsi: displayport: Fix a potential race during registration
  usb: typec: ucsi: displayport: Fix NULL pointer dereference
  USB: Disable LPM on WD19's Realtek Hub
  Staging: rtl8188eu: rtw_mlme: Add space around operators
  thunderbolt: Use scnprintf() for avoiding potential buffer overflow
  media: dw2102: probe for demodulator i2c address
  media: em28xx: Enable Hauppauge 461e rev2
  media: m88ds3103: Add support for ds3103b demod
  staging: rtl8723bs: Use scnprintf() for avoiding potential buffer overflow
  staging: rtl8192e: Use scnprintf() for avoiding potential buffer overflow
  staging: rtl8188eu: Use scnprintf() for avoiding potential buffer overflow
  staging: most: core: Use scnprintf() for avoiding potential buffer overflow
  staging: wilc1000: updated DT binding documentation
  staging: wilc1000: modified 'clock-names' and 'compatible' property
  staging: wilc1000: use 'interrupts' property instead of 'irq-gpio'
  ath5k: Use scnprintf() for avoiding potential buffer overflow
  ath11k: Use scnprintf() for avoiding potential buffer overflow
  media: rc: make scancodes 64 bit
  ath10k: allow qca988x family to support ack rssi of tx data packets.
  misc: eeprom: at24: fix regulator underflow
  Bluetooth: L2CAP: handle l2cap config request during open state
  Bluetooth: clean up connection in hci_cs_disconnect
  dt-bindings: soc: qcom: fix IPA binding
  net: mvmdio: avoid error message for optional IRQ
  net: dsa: mv88e6xxx: Add missing mask of ATU occupancy register
  net: mptcp: don't hang before sending 'MP capable with data'
  net: memcg: fix lockdep splat in inet_csk_accept()
  s390/qeth: implement smarter resizing of the RX buffer pool
  s390/qeth: refactor buffer pool code
  s390/qeth: use page pointers to manage RX buffer pool
  seg6: fix SRv6 L2 tunnels to use IANA-assigned protocol number
  net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
  soc: qcom: ipa: fix spelling mistake "cahces" -> "caches"
  net: ibm: remove set but not used variables 'err'
  net: Add missing annotation for *netlink_seq_start()
  tcp: Add missing annotation for tcp_child_process()
  raw: Add missing annotations to raw_seq_start() and raw_seq_stop()
  net: sched: make newly activated qdiscs visible
  net: slcan, slip -- no need for goto when if () will do
  net/packet: tpacket_rcv: do not increment ring index on drop
  sxgbe: Fix off by one in samsung driver strncpy size arg
  net: stmmac: selftests: Fix L3/L4 Filtering test
  cdc_ncm: Implement the 32-bit version of NCM Transfer Block
  net: caif: Add lockdep expression to RCU traversal primitive
  bareudp: Fixed bareudp receive handling
  MAINTAINERS: remove Sathya Perla as Emulex NIC maintainer
  devicetree: bindings: firmware: add ipq806x to qcom_scm
  arm64: dts: qcom: sc7180: Update reg names for SDHC
  arm64: dts: qcom: qcs404: Enable CQE support for eMMC
  net: fec: validate the new settings in fec_enet_set_coalesce()
  arm64: defconfig: Enable Truly NT35597 WQXGA panel
  scsi: core: avoid repetitive logging of device offline messages
  scsi: docs: convert arcmsr_spec.txt to ReST
  scsi: docs: convert wd719x.txt to ReST
  scsi: docs: convert ufs.txt to ReST
  scsi: docs: convert tcm_qla2xxx.txt to ReST
  scsi: docs: convert sym53c8xx_2.txt to ReST
  scsi: docs: convert sym53c500_cs.txt to ReST
  scsi: docs: convert st.txt to ReST
  scsi: docs: convert smartpqi.txt to ReST
  scsi: docs: convert sd-parameters.txt to ReST
  scsi: docs: convert scsi.txt to ReST
  scsi: docs: convert scsi-parameters.txt to ReST
  scsi: docs: convert scsi_mid_low_api.txt to ReST
  scsi: docs: convert scsi-generic.txt to ReST
  scsi: docs: convert scsi_fc_transport.txt to ReST
  scsi: docs: convert scsi_eh.txt to ReST
  scsi: docs: convert scsi-changer.txt to ReST
  scsi: docs: convert qlogicfas.txt to ReST
  scsi: docs: convert ppa.txt to ReST
  scsi: docs: convert NinjaSCSI.txt to ReST
  scsi: docs: convert ncr53c8xx.txt to ReST
  scsi: docs: convert megaraid.txt to ReST
  scsi: docs: convert lpfc.txt to ReST
  scsi: docs: convert link_power_management_policy.txt to ReST
  scsi: docs: convert libsas.txt to ReST
  scsi: docs: convert hptiop.txt to ReST
  scsi: docs: convert hpsa.txt to ReST
  scsi: docs: convert g_NCR5380.txt to ReST
  scsi: docs: convert FlashPoint.txt to ReST
  scsi: docs: convert dpti.txt to ReST
  scsi: docs: convert dc395x.txt to ReST
  scsi: docs: convert cxgb3i.txt to ReST
  scsi: docs: convert BusLogic.txt to ReST
  scsi: docs: convert bnx2fc.txt to ReST
  scsi: docs: convert bfa.txt to ReST
  scsi: docs: convert aic7xxx.txt to ReST
  scsi: docs: convert aic79xx.txt to ReST
  scsi: docs: convert aha152x.txt to ReST
  scsi: docs: convert advansys.txt to ReST
  scsi: docs: convert aacraid.txt to ReST
  scsi: docs: convert 53c700.txt to ReST
  scsi: docs: include SCSI Transport SRP diagram at the doc body
  scsi: docs: Add an empty index file for SCSI documents
  scsi: qla2xxx: add ring buffer for tracing debug logs
  scsi: aacraid: clean up warning cast-function-type
  scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices
  scsi: ibmvfc: Fix NULL return compiler warning
  scsi: fusion: fix if-statement empty body warning
  scsi: iscsi: Add support for asynchronous iSCSI session destruction
  scsi: aacraid: Disabling TM path and only processing IOP reset
  scsi: ibmvfc: Avoid loss of all paths during SVC node reboot
  scsi: Replace zero-length array with flexible-array member
  ipmi_si: Avoid spurious errors for optional IRQs
  arm64: dts: msm8916: Add fastrpc node
  int128: fix __uint128_t compiler test in Kconfig
  kconfig: introduce m32-flag and m64-flag
  kbuild: Fix inconsistent comment
  power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
  power: reset: sc27xx: Change to use cpu_down()
  power: reset: sc27xx: Power off the external subsystems' connection
  drm/i915/gem: Take a copy of the engines for context_barrier_task
  drm/i915/gem: Mark up sw-fence notify function
  power: twl4030: Use scnprintf() for avoiding potential buffer overflow
  power: supply: bq27xxx_battery: Silence deferred-probe error
  x86/tsc_msr: Make MSR derived TSC frequency more accurate
  x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
  x86/tsc_msr: Use named struct initializers
  x86: Select HARDIRQS_SW_RESEND on x86
  drm/i915: Defer semaphore priority bumping to a workqueue
  drm/i915/gt: Close race between cacheline_retire and free
  drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
  drm/i915: be more solid in checking the alignment
  drm/i915/gvt: Fix dma-buf display blur issue on CFL
  drm/i915: Return early for await_start on same timeline
  drm/i915: Actually emit the await_start
  drm: Remove drm dp mst destroy_connector callbacks
  drm: Add drm_dp_destroy_connector helper and use it
  drm/dp_mst: Remove register_connector callback
  drm: Remove dp mst register connector callbacks
  drm: Register connector instead of calling register_connector callback
  ftgmac100: Remove redundant judgement
  dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
  docs: fix pointers to io-mapping.rst and io_ordering.rst files
  drm/edid: Add function to parse EDID descriptors for monitor range
  drm/edid: Name the detailed monitor range flags
  mtd: spi-nor: remove mtk-quadspi driver
  dt-bindings: convert mtk-quadspi binding doc for spi-mtk-nor
  spi: add support for mediatek spi-nor controller
  spi: make spi-max-frequency optional
  spi: Stop selecting MTD_SPI_NOR for SPI_HISI_SFC_V3XX
  binderfs: use refcount for binder control devices too
  io_uring: fix truncated async read/readv and write/writev retry
  drm/i915: Add missing HDMI audio pixel clocks for gen12
  ASoC: dt-bindings: stm32: convert spdfirx to json-schema
  ASoC: zte: zx-tdm: remove redundant variables dev
  ARC: define __ALIGN_STR and __ALIGN symbols for ARC
  ARC: show_regs: reduce lines of output
  Bluetooth: Pause discovery and advertising during suspend
  Bluetooth: Handle LE devices during suspend
  Bluetooth: Handle BR/EDR devices during suspend
  Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND
  ath9k: Handle txpower changes even when TPC is disabled
  ath5k: Add proper dependency for ATH5K_AHB
  ath11k: add thermal sensor device support
  ath11k: add thermal cooling device support
  ath10k: fix not registering airtime of 11a station with WMM disable
  ath11k: config reorder queue for all tids during peer setup
  ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS
  ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE
  ath10k: fix unsupported chip reset debugs file write
  ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read
  ath10k: start recovery process when read int status fail for sdio
  ath10k: add QCA9377 sdio hw_param item
  driver code: clarify and fix platform device DMA mask allocation
  ath10k: avoid consecutive OTP download to reduce boot time
  arm64: dts: allwinner: a64: add node for rotation core
  ARM: dts: sun8i: a83t: Add device node for rotation core
  arm64: dts: allwinner: a64: Fix display clock register range
  ARM: dts: sunxi: Fix DE2 clocks register range
  xfs: remove XFS_BUF_TO_SBP
  xfs: remove XFS_BUF_TO_AGF
  xfs: remove XFS_BUF_TO_AGI
  xfs: remove the xfs_agfl_t typedef
  xfs: remove the agfl_bno member from struct xfs_agfl
  xfs: clear PF_MEMALLOC before exiting xfsaild thread
  ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES
  f2fs: allow to clear F2FS_COMPR_FL flag
  f2fs: fix to check dirty pages during compressed inode conversion
  f2fs: fix to account compressed inode correctly
  mtd: rawnand: brcmnand: Add support for flash-edu for dma transfers
  arch: mips: brcm: Add 7425 flash-edu support
  dt: bindings: brcmnand: Add support for flash-edu
  mtd: rawnand: cadence: reinit completion before executing a new command
  mtd: rawnand: cadence: change bad block marker size
  mtd: rawnand: cadence: fix the calculation of the avaialble OOB size
  mtd: rawnand: cadence: get meta data size from registers
  mtd: rawnand: Macronix: Add support for block protection
  mtd: rawnand: Add support for manufacturer specific lock/unlock operation
  mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST
  mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: qcom: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: qcom: Release resources on failure within qcom_nandc_alloc()
  mtd: rawnand: sunxi: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: marvell: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: marvell: Release DMA channel on error
  mtd: rawnand: gpmi: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: Replace zero-length array with flexible-array member
  mtd: rawnand: Fix a typo ("manufecturer")
  mtd: spinand: Do not erase the block before writing a bad block marker
  mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
  mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
  dt-bindings: mtd: Document Macronix NAND device bindings
  mtd: rawnand: Add support for Macronix NAND randomizer
  mtd: rawnand: ams-delta: Rename structures and functions to gpio_nand*
  mtd: rawnand: ams-delta: Make the driver custom I/O ready
  mtd: rawnand: ams-delta: Drop useless local variable
  mtd: rawnand: ams-delta: Support custom driver initialisation
  mtd: rawnand: ams-delta: Add module device tables
  ARM: dts: sun8i: a33: add the new SS compatible
  mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  dt-bindings: crypto: add new compatible for A33 SS
  mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
  mmc: core: Allow host controllers to require R1B for CMD6
  hwmon: (ibmpowernv) Use scnprintf() for avoiding potential buffer overflow
  gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
  gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
  gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
  gpiolib: Fix irq_disable() semantics
  x86/ioremap: Map EFI runtime services data as encrypted for SEV
  ARM: dts: sun8i: r40: Move SPI device nodes based on address order
  ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3
  ARM: dts: sun8i: r40: Move AHCI device node based on address order
  drm/panel-simple: Fix dotclock for Logic PD Type 28
  drm/panel-sony-acx424akp: Fix dotclocks
  drm/panel-lg-lg4573: Fix dotclock
  drm/panel-ilitek-ili9322: Fix dotclocks
  drm/panel-novatek-nt35510: Fix dotclock
  ftrace: Return the first found result in lookup_rec()
  arm64: entry: unmask IRQ in el0_sp()
  Bluetooth: mgmt: add mgmt_cmd_status in add_advertising
  Bluetooth: fix off by one in err_data_reporting cmd masks.
  memory: tegra: Correct debugfs clk rate-range on Tegra124
  memory: tegra: Correct debugfs clk rate-range on Tegra30
  memory: tegra: Correct debugfs clk rate-range on Tegra20
  perf scripting perl: Add common_callchain to fix argument order
  tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels
  perf intel-pt: Update intel-pt.txt file with new location of the documentation
  perf intel-pt: Add Intel PT man page references
  perf intel-pt: Rename intel-pt.txt and put it in man page format
  drm: sysfs: Use scnprintf() for avoiding potential buffer overflow
  mtd: lpddr: Fix a double free in probe()
  MAINTAINERS: Add staging branch for HyperBus
  mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMultiplierBits"
  mtd: implement proper partition handling
  perf doc: Set man page date to last git commit
  perf cs-etm: Fix unsigned variable comparison to zero
  perf cs-etm: Optimize copying last branches
  perf cs-etm: Correct synthesizing instruction samples
  perf cs-etm: Continuously record last branch
  perf cs-etm: Swap packets for instruction samples
  perf map: Use strstarts() to look for Android libraries
  perf map: Fix off by one in strncpy() size argument
  io_uring: dual license io_uring.h uapi header
  s390/config: do not select VIRTIO_CONSOLE via Kconfig
  s390/traps: mark test_monitor_call __init
  s390/irq: make init_ext_interrupts static
  s390/irq: replace setup_irq() by request_irq()
  io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled
  bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
  bpf: Fix trampoline generation for fmod_ret programs
  bpf: Add bpf_link_new_file that doesn't install FD
  ASoC: Convert cirrus,cs42l51 to json-schema
  arm64: Mark call_smc_arch_workaround_1 as __maybe_unused
  drm/i915/gem: Mark up the racy read of the mmap_singleton
  drm/i915/execlists: Track active elements during dequeue
  drm/i915/gt: Pull checking rps->pm_events under the irq_lock
  drm/ttm: Use scnprintf() for avoiding potential buffer overflow
  arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUNCTION_GRAPH_TRACER=y
  HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow
  HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow
  drm/i915: Extend i915_request_await_active to use all timelines
  drm/i915/gt: Use scnprintf() for avoiding potential buffer overflow
  drm/i915/overlay: convert to drm_device based logging.
  drm/i915/lvds: convert to drm_device based logging macros.
  drm/i915/lpe_audio: convert to drm_device based logging macros.
  drm/i915/hotplug: convert to drm_device based logging.
  drm/i915/gmbus: convert to drm_device based logging,
  drm/i915/fifo_underrun: convert to drm_device based logging.
  drm/i915/dsb: convert to drm_device based logging macros.
  dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes in Tegra194
  soc/tegra: bpmp: Update ABI header
  ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
  drm/ttm: fix false positive assert
  drm/i915: Remove debugfs i915_drpc_info and i915_forcewake_domains
  dmaengine: ppc4xx: Use scnprintf() for avoiding potential buffer overflow
  dmaengine: idxd: remove global token limit check
  dmaengine: idxd: reflect shadow copy of traffic class programming
  dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc
  arm64: dts: add bus to rockchip amba nodenames
  ARM: dts: add bus to rockchip amba nodenames
  MAINTAINERS: rectify the INTEL IADX DRIVER entry
  dmaengine: Create debug directories for DMA devices
  dmaengine: ti: k3-udma: Implement custom dbg_summary_show for debugfs
  dmaengine: Add basic debugfs support
  dmaengine: move .device_release missing log warning to debug level
  arm64: dts: imx8mq-phanbell: Fix Ethernet PHY post-reset duration
  arm64: dts: enable fspi in imx8mm dts
  arm64: dts: imx8mn: align name for crypto child nodes
  dt-bindings: crypto: caam: use generic node name
  dt-bindings: crypto: dcp: use generic node name
  dt-bindings: crypto: sahara: use generic node name
  ARM: dts: rockchip: remove #dma-cells from dma client nodes for rv1108
  ARM: dts: rockchip: fix rockchip,default-sample-phase property names
  ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
  arm64: dts: rockchip: replace clock-freq-min-max by max-frequency
  arm64: dts: rockchip: fix vqmmc-supply property name for rk3399 puma
  arm64: dts: remove no-emmc from mmc node for Rockchip PX5 EVB
  arm64: dts: rockchip: remove rockchip,grf from vop nodes for px30
  arm64: dts: rockchip: remove max-freq from &spi1 node for Hugsun X99
  ARM: dts: imx25-pinfunc: add config for kpp rows 4 to 7
  ARM: dts: imx: align name for crypto node and child nodes
  drm/rockchip: rgb: don't count non-existent devices when determining subdrivers
  USB: serial: fix tty cleanup-op kernel-doc
  USB: serial: clean up carrier-detect helper
  arm64: dts: lx2160aqds: Add FSPI node properties
  arm64: dts: lx2160ardb: Update FSPI node properties
  ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
  arm64: dts: imx8mq-phanbell: Add gpio-fan/thermal support
  arm64: dts: layerscape: add iommu-map property to pci nodes
  cpu-topology: Fix the potential data corruption
  arch_topology: Adjust initial CPU capacities with current freq
  drivers/base/cpu: Simplify s*nprintf() usages
  drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow
  arm64: dts: imx8mp-evk: Enable pca6416 on i2c3 bus
  arm64: dts: imx8mp-evk: Add i2c3 support
  Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible
  Bluetooth: Use bt_dev_err for RPA generation failure message
  Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible
  arm64: dts: imx8mn-evk: Enable pca6416 on i2c3 bus
  arm64: dts: imx8mn-evk: Add i2c3 support
  arm64: dts: rockchip: fix compatible property for rk3399-evb
  dt-bindings: arm: add Rockchip rk3036-evb board
  dt-bindings: arm: fix Rockchip Kylin board bindings
  mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
  ARM: dts: imx6qdl-gw5910: add CC1352 UART
  dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema
  ARM: dts: iwg22d-sodimm: Enable touchscreen
  ARM: dts: iwg22d-sodimm: Enable LCD panel
  arm64: dts: librem5-devkit: add lsm9ds1 mount matrix
  arm64: dts: librem5-devkit: increase the VBUS current in the kernel
  arm64: dts: librem5-devkit: allow the redpine card to be removed
  arm64: dts: librem5-devkit: add the regulators for DVFS
  arm64: dts: librem5-devkit: allow modem to wake the system from suspend
  arm64: dts: librem5-devkit: add the simcom 7100 modem and audio
  arm64: dts: librem5-devkit: add the sgtl5000 i2c audio codec
  arm64: dts: librem5-devkit: add a vbus supply to usb0
  nl80211: add missing attribute validation for channel switch
  nl80211: add missing attribute validation for beacon report scanning
  nl80211: add missing attribute validation for critical protocol indication
  arm64: dts: lx2160a-cex7: add on-module eeproms
  arm64: dts: lx2160a-cex7: add support for ltc3882 regulator
  arm64: dts: imx8mp: Add src node
  arm64: dts: imx8mq: Align iomuxc node name
  arm64: dts: imx8mq: add snvs clock to pwrkey
  arm64: dts: imx8mm: add snvs clock to pwrkey
  arm64: dts: imx8mp: add crypto node
  arm64: dts: imx: add i.MX8QXP thermal support
  arm64: dts: ls1028: sl28: explicitly enable network ports
  arm64: dts: ls1028a: enable switch PHYs on RDB
  arm64: dts: ls1028a: add node for Felix switch
  arm64: dts: ls1028a: disable all enetc ports by default
  arm64: dts: ls1028a: delete extraneous #interrupt-cells for ENETC RCIE
  ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
  ARM: dts: imx6: phycore-som: add da9062 gpio support
  ARM: dts: imx6: phycore-som: explicit disable pmic watchdog during suspend
  KVM: s390: Also reset registers in sync regs for initial cpu reset
  ARM: dts: imx: Make iomuxc node name generic
  ARM: imx: Drop unnecessary src_base check
  ARM: imx: Remove unnecessary blank lines
  staging: wfx: fix RCU usage between hif_join() and ieee80211_bss_get_ie()
  staging: wfx: fix RCU usage in wfx_join_finalize()
  staging: wfx: make warning about pending frame less scary
  staging: wfx: fix lines ending with a comma instead of a semicolon
  staging: wfx: fix warning about freeing in-use mutex during device unregister
  clk: imx8mq: A53 core clock no need to be critical
  clk: imx8mp: A53 core clock no need to be critical
  clk: imx8mm: A53 core clock no need to be critical
  clk: imx8mn: A53 core clock no need to be critical
  staging/speakup: fix get_word non-space look-ahead
  staging: qlge: Fix WARNING: Missing a blank line after declarations
  staging: rtl8188eu: fix typo s/informations/information
  staging: vt6655: power.c: code reformatting for improved readability
  staging: vt6655: power.c: Remove setting ATIM Window in PSvEnablePowerSaving()
  staging: mt7621-pci: enable clock bit for each port
  staging: comedi: dt282x: remove old unused code
  staging: wfx: remove unused structure
  staging: wfx: remove variable declaration
  staging: wfx: data_tx.h: remove space after cast
  staging: wfx: dat_tx.c: remove space after a cast
  staging: wfx: change 1 to bool
  staging: wfx: data_rx.c: remove space after cast
  ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked()
  ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue()
  ALSA: hda/realtek: Fix pop noise on ALC225
  ARM: dts: imx7s: add snvs clock to pwrkey
  cpufreq: imx-cpufreq-dt: Correct i.MX8MP's market segment fuse location
  scsi: ipr: Fix softlockup when rescanning devices in petitboot
  net: gemini: reject unsupported coalescing params
  net: cxgb4vf: reject unsupported coalescing params
  net: cxgb4: reject unsupported coalescing params
  net: cxgb3: reject unsupported coalescing params
  net: cxgb2: reject unsupported coalescing params
  net: mlx4: reject unsupported coalescing params
  net: liquidio: reject unsupported coalescing params
  net: bna: reject unsupported coalescing params
  net: tg3: reject unsupported coalescing params
  net: bcmgenet: reject unsupported coalescing params
  net: bnx2x: reject unsupported coalescing params
  net: bnx2: reject unsupported coalescing params
  net: systemport: reject unsupported coalescing params
  net: aquantia: reject all unsupported coalescing params
  net: ena: reject unsupported coalescing params
  r8169: simplify getting stats by using netdev_stats_to_stats64
  r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2
  net: dsa: mt7530: fix macro MIRROR_PORT
  drm/i915/execlists: Mark up data-races in virtual engines
  drm/i915: Mark up racy read of active rq->engine
  drm/i915/gt: Mark up racy reads for intel_context.inflight
  drm/i915: Tweak scheduler's kick_submission()
  drm/i915: Defer semaphore priority bumping to a workqueue
  net: dsa: microchip: use delayed_work instead of timer + work
  s390/qeth: cancel RX reclaim work earlier
  s390/qeth: handle error when backing RX buffer
  s390/qeth: don't reset default_out_queue
  flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check()
  flow_offload: turn hw_stats_type into dedicated enum
  flow_offload: fix allowed types check
  scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
  net: macsec: invoke mdo_upd_secy callback when mac address changed
  net: macsec: update SCI upon MAC address change.
  ibmvnic: Do not process device remove during device reset
  enetc: Add dynamic allocation of extended Rx BD rings
  enetc: Clean up Rx BD iteration
  enetc: Clean up of ehtool stats len
  enetc: Drop redundant device node check
  pktgen: Allow on loopback device
  flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check()
  net/smc: cancel event worker during device removal
  ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
  net: memcg: late association of sock to memcg
  cgroup: memcg: net: do not associate sock with unrelated cgroup
  MAINTAINERS: update cxgb4vf maintainer to Vishal
  dt-bindings: rcar-vin: Convert bindings to json-schema
  drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up
  nvme-rdma: Avoid double freeing of async event data
  drm/i915/display: Do not write in removed FBC fence registers
  drm/i915/display: Deactive FBC in fastsets when disabled by parameter
  soc: fsl: dpio: register dpio irq handlers after dpio create
  drm/i915/mst: Hookup DRM DP MST late_register/early_unregister callbacks
  ice: fix incorrect size description of ice_get_nvm_version
  ice: use variable name more descriptive than type
  ice: Use EOPNOTSUPP instead of ENOTSUPP
  ice: Fix format specifier
  loop: Only freeze block queue when needed.
  ice: fix use of deprecated strlcpy()
  loop: Only change blocksize when needed.
  ice: Increase mailbox receive queue length to maximum
  ice: Correct setting VLAN pruning
  ice: renegotiate link after FW DCB on
  ice: Fix corner case when switching from IEEE to CEE
  ice: Display Link detected via Ethtool in safe mode
  ice: Fix removing driver while bare-metal VFs pass traffic
  ice: Improve clarity of prints and variables
  ice: allow bigger VFs
  iavf: Enable support for up to 16 queues
  ice: Cleanup unneeded parenthesis
  Documentation: Better document the softlockup_panic sysctl
  drm/amdgpu/runpm: disable runpm on Vega10
  drm/amdgpu: call ras_debugfs_create_all in debugfs_init
  drm/amdgpu: add function to creat all ras debugfs node
  drm/amd/powerplay: fix the coverity warning about negative check for an unsigned value
  drm/amdgpu: Correct the condition of warning while bo release
  drm/amdkfd: Consolidate duplicated bo alloc flags
  drm/amdkfd: Use pr_debug to print the message of reaching event limit
  drm/amdgpu: do not set nil entry in compute_prio_sched
  dt-bindings: display: Add idk-2121wr binding
  dt-bindings: arm: Document Broadcom SoCs 'secondary-boot-reg'
  dt-bindings: arm: bcm: Convert Vulcan to YAML
  dt-bindings: arm: bcm: Convert BCM11351 to YAML
  dt-bindings: arm: bcm: Convert BCM4708 to YAML
  dt-bindings: arm: bcm: Convert BCM23550 to YAML
  dt-bindings: arm: bcm: Convert BCM21664 to YAML
  dt-bindings: arm: bcm: Convert Stingray to YAML
  dt-bindings: arm: bcm: Convert Northstar 2 to YAML
  dt-bindings: arm: bcm: Convert Northstar Plus to YAML
  dt-bindings: arm: bcm: Convert Hurricane 2 to YAML
  dt-bindings: arm: bcm: Convert Cygnus to YAML
  dt-bindings: serial: snps-dw-apb-uart: add compatible property for rk3308 uart
  PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro
  PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings
  PCI: Add pci_speed_string()
  spi: spi-fsl-dspi: fix DMA mapping
  drm/dp_mst: Fix drm_dp_check_mstb_guid() return code
  drm/dp_mst: Make drm_dp_mst_dpcd_write() consistent with drm_dp_dpcd_write()
  ASoC: pcm: Fix (again) possible buffer overflow in dpcm state sysfs output
  ASoC: rt5682-sdw: fix 'defined but not used' pm functions
  ASoC: rt5682: fix unmet dependencies
  ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAVE_SMP, TIMER_OF
  arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER
  docs: hw-vuln: tsx_async_abort.rst: get rid of an unused ref
  perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint
  docs: perf: imx-ddr.rst: get rid of a warning
  docs: filesystems: fuse.rst: supress a Sphinx warning
  docs: translations: it: avoid duplicate refs at programming-language.rst
  docs: driver.rst: supress two ReSt warnings
  perf metricgroup: Support metric constraint
  docs: trace: events.rst: convert some new stuff to ReST format
  perf util: Factor out sysctl__nmi_watchdog_enabled()
  perf metricgroup: Factor out metricgroup__add_metric_weak_group()
  ASoC: Intel: Skylake: Await purge request ack on CNL
  ASoC: Intel: Allow for ROM init retry on CNL platforms
  ASoC: Intel: Skylake: Shield against no-NHLT configurations
  ASoC: Intel: Skylake: Enable codec wakeup during chip init
  ASoC: Intel: Skylake: Select hda configuration permissively
  ASoC: Intel: Skylake: Remove superfluous chip initialization
  perf jevents: Support metric constraint
  drm/panel-simple: Fix dotclock for Ortustech COM37H3M
  IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
  RDMA/mlx5: Remove duplicate definitions of SW_ICM macros
  blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
  drm: panel: Set connector type for OrtusTech COM43H4M85ULC panel
  RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
  RDMA/core: Remove the duplicate header file
  RDMA/bnxt_re: Remove a redundant 'memset'
  Documentation: Add io_ordering.rst to driver-api manual
  Documentation: Add io-mapping.rst to driver-api manual
  Documentation: management-style: Fix formatting of emphsized word
  docs: dev-tools: kmemleak: Update list of architectures
  MAINTAINERS: Update maintainers for HISILICON ROCE DRIVER
  MAINTAINERS: adjust to kobject doc ReST conversion
  RDMA/odp: Fix leaking the tgid for implicit ODP
  docs: Remove :c:func: from process/deprecated.rst
  RDMA/cma: Teach lockdep about the order of rtnl and lock
  docs: deprecated.rst: Clean up fall-through details
  docs: move core-api/ioctl.rst to driver-api/
  docs: move gcc-plugins to the kbuild manual
  docs: Organize core-api/index.rst
  docs: deprecated.rst: Add %p to the list
  docs: it_IT: netdev-FAQ: Fix link to original document
  docs: admin-guide: binfmt-misc: Improve the title
  docs: Move Intel Many Integrated Core documentation (mic) under misc-devices
  selftests/bpf: Add test for the packed enum member in struct/union
  bpf/btf: Fix BTF verification of enum members in struct/union
  usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
  xhci: Do not open code __print_symbolic() in xhci trace events
  f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
  f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
  f2fs: fix to avoid using uninitialized variable
  f2fs: fix inconsistent comments
  f2fs: remove i_sem lock coverage in f2fs_setxattr()
  f2fs: cover last_disk_size update with spinlock
  f2fs: fix to check i_compr_blocks correctly
  ANDROID: enable CONFIG_WATCHDOG_CORE=y
  RDMA/rw: map P2P memory correctly for signature operations
  io_uring: Fix unused function warnings
  io_uring: add end-of-bits marker and build time verify it
  io_uring: provide means of removing buffers
  io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG
  net: abstract out normal and compat msghdr import
  io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV
  io_uring: support buffer selection for OP_READ and OP_RECV
  io_uring: add IORING_OP_PROVIDE_BUFFERS
  IB/mlx5: Introduce UAPIs to manage packet pacing
  perf vendor events s390: Add new deflate counters for IBM z15
  spi: update the structure documentation
  spi: rspi: Add support for active-high chip selects
  spi: rockchip: add compatible string for px30 rk3308 rk3328
  workqueue: don't use wq_select_unbound_cpu() for bound works
  ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream
  s390/cpuinfo: add system topology information
  s390: prevent leaking kernel address in BEAR
  s390: enable bpf jit by default when not built as always-on
  s390/cpum_cf: Add new extended counters for IBM z15
  s390/pci: embedding hotplug_slot in zdev
  spi: Add FSI-attached SPI controller driver
  dt-bindings: fsi: Add FSI2SPI bindings
  ASoC: SOF: Fix probe point getter
  ASoC: soc-dapm: add for_each_card_widgets() macro
  ASoC: soc-dapm: add for_each_card_dapms() macro
  ASoC: soc.h: remove non plural form for_each_xxx macro
  ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: meson: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro
  MAINTAINERS: update web URL for iwlwifi
  HID: logitech-dj: add support for the static device in the Powerplay mat/receiver
  null_blk: Add support for init_hctx() fault injection
  null_blk: Handle null_add_dev() failures properly
  null_blk: Fix the null_add_dev() error path
  null_blk: Fix changing the number of hardware queues
  null_blk: Suppress an UBSAN complaint triggered when setting 'memory_backed'
  blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs()
  blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
  blk-mq: Fix a comment in include/linux/blk-mq.h
  ASoC: Intel: skl_nau88l25_ssm4567: disable route checks
  ASoC: soc-core: disable route checks for legacy devices
  x86/entry/64: Trace irqflags unconditionally as ON when returning to user space
  x86/entry/32: Remove unused label restore_nocheck
  Revert remainings of "ANDROID: security,perf: Allow further restriction of perf_event_open"
  HID: mcp2221: add usb to i2c-smbus host bridge
  ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT
  i2c: gpio: suppress error on probe defer
  macintosh: windfarm: fix MODINFO regression
  staging: exfat: remove staging version of exfat filesystem
  i2c: smbus: remove outdated references to irq level triggers
  i2c: convert SMBus alert setup function to return an ERRPTR
  i2c: stm32f7: add a new st, stm32mp15-i2c compatible
  i2c: stm32f7: disable/restore Fast Mode Plus bits in low power modes
  drm/i915: Improve the start alignment of bonded pairs
  drm/mm: Remove redundant assignment in drm_mm_reserve_node
  i2c: brcmstb: Support BCM2711 HDMI BSC controllers
  dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding
  dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema
  staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_bridges' function
  drm/meson: Add YUV420 output support
  drm/meson: vclk: add support for YUV420 setup
  drm/meson: venc: add support for YUV420 setup
  drm/meson: dw-hdmi: stop enforcing input_bus_format
  drm/meson: meson_dw_hdmi: add bridge and switch to drm_bridge_funcs
  drm/meson: venc: make drm_display_mode const
  drm/bridge: synopsys: dw-hdmi: allow ycbcr420 modes for >= 0x200a
  drm/bridge: synopsys: dw-hdmi: add bus format negociation
  drm/bridge: dw-hdmi: Plug atomic state hooks to the default implementation
  drm/bridge: dw-hdmi: add max bpc connector property
  drm/bridge: dw-hdmi: set mtmdsclock for deep color
  staging: speakup: Fix a typo error print for softsynthu device
  staging: vt6656: struct vnt_rcb remove unused in_use.
  staging: vt6656: Remove vnt_interrupt_buffer in_use flag.
  staging: wilc1000: spi: Use new structure for SPI transfer delays
  staging: kpc2000: kpc2000_spi: Use new structure for SPI transfer delays
  i2c: omap: use devm_platform_ioremap_resource()
  i2c: use kobj_to_dev() API
  Staging: rtl8188eu: Add space around operator
  staging: hp: remove commented out code
  staging: exfat: alignment should match open parenthesis
  staging: exfat: exfat_super.c: remove commented out function
  i2c: designware-pci: Fix BUG_ON during device removal
  iommu/vt-d: Silence RCU-list debugging warnings
  iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
  i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
  x86/mce/dev-mcelog: Dynamically allocate space for machine check records
  watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
  watchdog: iTCO_wdt: Export vendorsupport
  i2c: powermac: correct comment about custom handling
  dt-bindings: arm: renesas: Add M3ULCB with R-Car M3-W+
  Staging: rtl8723bs: Remove comparison to true
  staging: ks7010: remove line over 80 characters
  staging: wfx: remove blank line
  staging: wfx: alignment should match open parenthesis
  staging: greybus: Fix the irq API abuse
  staging: greybus: i2c.c: remove commented out function
  staging: qlge: qlge.h: remove excess newlines
  staging: qlge: qlge.h: add spaces around operators
  staging: qlge: qlge.h: remove spaces before tabs and align code
  staging: qlge: remove blank line
  staging: vt6655: alignment should match open parenthesis
  staging: vt6656: remove blank line
  x86/Kconfig: Drop vendor dependency for X86_UMIP
  tee: amdtee: out of bounds read in find_session()
  arm64: defconfig: add i.MX system controller thermal support
  xtensa: remove meaningless export ccflags-y
  ARM: dts: imx6sx-softing-vining-2000: Enable PCI support
  arm64: dts: qcom: sm8250: Add sm8250 dts file
  clk: imx: pllv4: use prepare/unprepare
  clk: imx: pfdv2: determine best parent rate
  clk: imx: pfdv2: switch to use determine_rate
  clk: imx: Fix division by zero warning on pfdv2
  drm/exynos: Fix cleanup of IOMMU related objects
  firmware: imx: scu-pd: add power domain for I2C and INTMUX in CM40 SS
  ARM: multi_v7_defconfig: enable drm imx support
  net: stmmac: Integrate it with DesignWare XPCS
  net: phy: Add Synopsys DesignWare XPCS MDIO module
  net: phylink: Test if MAC/PCS support Autoneg
  net: phylink: Add missing Backplane speeds
  net: stmmac: Use resolved link config in mac_link_up()
  net: stmmac: Fallback to dev_fwnode() if needed
  net: stmmac: Switch to linkmode_and()/linkmode_andnot()
  net: stmmac: selftests: Do not fail if PHY is not attached
  bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
  bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
  net: hns3: delete unnecessary logs after kzalloc fails
  net: hns3: synchronize some print relating to reset issue
  net: hns3: print out command code when dump fails in debugfs
  net: hns3: print out status register when VF receives unknown source interrupt
  net: hns3: add a check before PF inform VF to reset
  net: hns3: delete some reduandant code
  net: hns3: remove an unnecessary resetting check in hclge_handle_hw_ras_error()
  net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH
  net: hns3: fix some mixed type assignment
  ionic: drop ethtool driver version
  ionic: add support for device id 0x1004
  ionic: print pci bus lane info
  ionic: support ethtool rxhash disable
  ionic: clean up bitflag usage
  ionic: improve irq numa locality
  ionic: remove pragma packed
  ionic: keep ionic dev on lif init fail
  mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked
  mptcp: selftests: add rcvbuf set option
  net: dsa: mt7530: add support for port mirroring
  r8169: remove now unneeded barrier in rtl_tx
  r8169: simplify usage of rtl8169_unmap_tx_skb
  r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb
  r8169: convert while to for loop in rtl_tx
  net: mscc: ocelot: properly account for VLAN header length when setting MRU
  ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
  s390/qeth: remove VNICC callback parameter struct
  s390/qdio: add tighter controls for IRQ polling
  cgroup, netclassid: periodically release file_lock on classid updating
  net: sched: pie: change tc_pie_xstats->prob
  macvlan: add cond_resched() during multicast processing
  ipvlan: add cond_resched_rcu() while processing muticast backlog
  ipvlan: don't deref eth hdr before checking it's set
  tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS
  sfc: detach from cb_page in efx_copy_channel()
  perf block-info: Support color ops to print block percents in color
  perf block-info: Allow selecting which columns to report and its order
  perf diff: Use __block_info__cmp() to replace block_pair_cmp()
  perf block-info: Fix wrong block address comparison in block_info__cmp()
  perf expr: Make expr__parse() return -1 on error
  perf expr: Straighten expr__parse()/expr__find_other() interface
  perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables
  perf expr: Move expr lexer to flex
  perf expr: Add expr.c object
  perf header: Add check for unexpected use of reserved membrs in event attr
  perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX
  perf tools: Add hw_idx in struct branch_stack
  net/mlx5e: Show/set Rx network flow classification rules on ul rep
  net/mlx5e: Init ethtool steering for representors
  net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep
  net/mlx5e: Introduce root ft concept for representors netdevs
  net/mlx5: E-switch, make query inline mode a static function
  net/mlx5: Allocate smaller size tables for ft offload
  net/mlx5e: Fix an IS_ERR() vs NULL check
  net/mlx5: Verify goto chain offload support
  net/mlx5: E-Switch, Use vport metadata matching only when mandatory
  net/mlx5: Tidy up and fix reverse christmas ordring
  net/mlx5: Expose port speed when possible
  bpftool: Fix typo in bash-completion
  bpftool: Bash completion for "bpftool prog profile"
  bpftool: Documentation for bpftool prog profile
  bpftool: Introduce "prog profile" command
  FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
  pid: make ENOMEM return value more obvious
  clk: qcom: gcc: Add global clock controller driver for SM8250
  dt-bindings: clock: Add SM8250 GCC clock bindings
  clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
  clk: qcom: clk-alpha-pll: Refactor trion PLL
  clk: qcom: clk-alpha-pll: Use common names for defines
  pstore/ram: Replace zero-length array with flexible-array member
  Documentation: PCI: Add background on Boot Interrupts
  bpf, doc: Update maintainers for L7 BPF
  selftests: bpf: Enable UDP sockmap reuseport tests
  selftests: bpf: Add tests for UDP sockets in sockmap
  selftests: bpf: Don't listen() on UDP sockets
  bpf: sockmap: Add UDP support
  bpf: Add sockmap hooks for UDP sockets
  bpf: sockmap: Simplify sock_map_init_proto
  bpf: sockmap: Move generic sockmap hooks from BPF TCP
  bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG
  bpf: tcp: Move assertions into tcp_bpf_get_proto
  skmsg: Update saved hooks only once
  bpf: sockmap: Only check ULP for TCP sockets
  futex: Unbreak futex hashing
  ARM: dts: at91: sama5d2: add i2c gpio pinctrl
  ARM: dts: at91: sama5d4: add i2c gpio pinctrl
  ARM: dts: at91: sama5d3: add i2c gpio pinctrl
  ARM: dts: at91: sama5d4: use correct rtc compatible
  ARM: dts: at91: sama5d2: use correct rtc compatible
  ARM: dts: at91: sam9x60ek: enable watchdog node
  ARM: dts: at91: sam9x60: add watchdog node
  ARM: dts: at91: Kill off "simple-panel" compatibles
  dt-bindings: clock: rpmcc: Document msm8976 compatible
  clk: qcom: smd: Add support for MSM8976 rpm clocks
  clk: qcom: clk-rpmh: Wait for completion when enabling clocks
  drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
  drm/i915/gt: Defend against concurrent updates to execlists->active
  drm/i915: Lock gmbus/aux mutexes while changing cdclk
  jfs: Replace zero-length array with flexible-array member
  ARM: dts: bcm2711: Move emmc2 into its own bus
  ktest: Fix typos in ktest.pl
  drm/i915: Pass the crtc to the low level read_lut() funcs
  ARM: qcom_defconfig: Enable QRTR
  drm/i915: Fix readout of PIPEGCMAX
  drm/i915: Refactor LUT read functions
  drm/i915: Clean up integer types in color code
  drm/i915: s/chv_read_cgm_lut/chv_read_cgm_gamma/
  drm/i915: s/blob_data/lut/
  drm/i915: Split i9xx_read_lut_8() to gmch vs. ilk variants
  ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels
  drm/i915: Clean up i9xx_load_luts_internal()
  ktest: Add timeout for ssh sync testing
  ktest: Make default build option oldconfig not randconfig
  ktest: Fix some typos in sample.conf
  drm/i915: Polish CHV CGM CSC loading
  ANDROID: gki_defconfig: enable CONFIG_TYPEC
  arm64: dts: qcom: msm8998-mtp: Disable funnel 4 and 5
  ARM: bcm2835_defconfig: add support for Raspberry Pi4
  drm/amd/display: update soc bb for nv14
  ALSA: pcm: oss: Simplify plugin frame size calculations
  soc: qcom: socinfo: Use seq_putc() if possible
  drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh
  drm/i915/gt: Mark up intel_rps.active for racy reads
  drm/i915/execlsts: Mark up racy inspection of current i915_request priority
  drm/i915/execlists: Mark up read of i915_request.fence.flags
  drm/i915/gt: Mark up racy check of last list element
  drm/i915: Mark up unlocked update of i915_request.hwsp_seqno
  arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI)
  arm64: csum: Optimise IPv6 header checksum
  drm/amdgpu: remove unused functions
  drm/amdgpu: change hw sched list on ctx priority override
  drm/scheduler: implement a function to modify sched list
  drm/amdgpu: set compute queue priority at mqd_init
  drm/amd/powerplay: add smu if version for navi12
  drm/amdgpu/display: Fix Pollock Variant Detection
  drm/amdgpu/display: fix pci revision id fetching
  drm/amdgpu: Enter low power state if CRTC active.
  drm/amd/display: dcn20: remove an unused function
  drm/amd/display: 3.2.76
  drm/amd/display: separate FEC capability from fec debug flag
  drm/amd/display: writing stereo polarity register if swapped
  drm/amd/display: Stop if retimer is not available
  drm/amd/display: fix a minor HDCP logging error
  drm/amd/display: determine rx id list bytes to read based on device count
  drm/amd/display: Program DSC during timing programming
  drm/amd/display: Not check wm and clk change flag in optimized bandwidth.
  drm/amd/display: Add registry for mem pwr control
  drm/amd/display: determine is mst hdcp based on stream instead of sink signal
  drm/amd/display: Add stay count and bstatus to HDCP log
  drm/amd/display: update soc bb for nv14
  arm64: vdso32: Convert to modern assembler annotations
  arm64: vdso: Convert to modern assembler annotations
  arm64: sdei: Annotate SDEI entry points using new style annotations
  arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations
  arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs
  arm64: kvm: Annotate assembly using modern annoations
  arm64: kernel: Convert to modern annotations for assembly data
  arm64: head: Annotate stext and preserve_boot_args as code
  arm64: head.S: Convert to modern annotations for assembly functions
  arm64: ftrace: Modernise annotation of return_to_handler
  arm64: ftrace: Correct annotation of ftrace_caller assembly
  arm64: entry-ftrace.S: Convert to modern annotations for assembly functions
  arm64: entry: Additional annotation conversions for entry.S
  arm64: entry: Annotate ret_from_fork as code
  arm64: entry: Annotate vector table and handlers as code
  arm64: crypto: Modernize names for AES function macros
  arm64: crypto: Modernize some extra assembly annotations
  net: sgi: ioc3-eth: Remove phy workaround
  arch/arm64: fix typo in a comment
  drm/i915/execlists: Mark up the racy access to switch_priority_hint
  drm/i915: Mark racy read of intel_engine_cs.saturated
  drm/i915/gt: Mark up intel_rps.active for racy reads
  linux-next: DOC: RDS: Fix a typo in rds.txt
  ARM: dts: N900: fix onenand timings
  bus: ti-sysc: Fix quirk flags for lcdc on am335x
  drm/i915/tgl: Don't treat unslice registers as masked
  arm64: dts: increase the QSPI reg address for Stratix10 and Agilex
  pinctrl: qcom: Assign irq_eoi conditionally
  arm64: dts: allwinner: h6: orangepi: Enable HDMI
  arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet
  arm64: dts: allwinner: h6: Move ext. oscillator to board DTs
  PCI: hv: Introduce hv_msi_entry
  PCI: hv: Move retarget related structures into tlfs header
  PCI: hv: Move hypercall related definitions into tlfs header
  ASoC: jz4740-i2s: Avoid passing enum as match data
  ASoC: jz4740-i2s: Add local dev variable in probe function
  ASoC: amd: Adding TDM support in hw_params.
  ASoC: simple-card-utils: use for_each_pcm_streams()
  ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
  arm64: zynqmp: Make zynqmp_firmware driver optional
  include: linux: firmware: Correct config dependency of zynqmp_eemi_ops
  mtd: rawnand: ams-delta: Handle more GPIO pins as optional
  mtd: rawnand: ams-delta: Make read pulses optional
  mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths
  mtd: rawnand: ams-delta: Push inversion handling to gpiolib
  mtd: rawnand: ams-delta: Enable OF partition info support
  mtd: rawnand: ams-delta: Drop board specific partition info
  ARM: OMAP1: ams-delta: Provide board specific partition info
  mtd: rawnand: ams-delta: Use struct gpio_nand_platdata
  mtd: rawnand: ams-delta: Write protect device during probe
  mtd: rawnand: ingenic: Use devm_platform_ioremap_resource()
  mtd: spinand: rework detect procedure for different READ_ID operation
  mtd: spinand: toshiba: Add comment about Kioxia ID
  mtd: rawnand: denali: deassert write protect pin
  mtd: rawnand: free the nand_device object
  mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough
  perf probe: Do not depend on dwfl_module_addrsym()
  perf probe: Fix to delete multiple probe event
  microblaze: Replace setup_irq() by request_irq()
  perf parse-events: Fix reading of invalid memory in event parsing
  perf python: Fix clang detection when using CC=clang-version
  pinctrl: falcon: fix syntax error
  pinctrl: qcom: ssbi-gpio: Fix fwspec parsing bug
  perf map: Fix off by one in strncpy() size argument
  MAINTAINERS: Correct MIPS patchwork URL
  drm/i915: Fix documentation for intel_dpll_get_freq()
  m68k: defconfig: Update defconfigs for v5.6-rc4
  zorro: Replace zero-length array with flexible-array member
  m68k: Switch to asm-generic/hardirq.h
  fbdev: c2p: Use BUILD_BUG() instead of custom solution
  dio: Remove unused dio_dev_driver()
  dio: Fix dio_bus_match() kerneldoc
  dio: Make dio_match_device() static
  zorro: Move zorro_bus_type to bus-private header file
  zorro: Remove unused zorro_dev_driver()
  zorro: Use zorro_match_device() helper in zorro_bus_match()
  zorro: Fix zorro_bus_match() kerneldoc
  zorro: Make zorro_match_device() static
  m68k: Fix Kconfig indentation
  microblaze: Stop printing the virtual memory layout
  ALSA: line6: Fix endless MIDI read loop
  drm/virtio: add case for shmem objects in virtio_gpu_cleanup_object(..)
  drm/virtio: factor out the sg_table from virtio_gpu_object
  Revert "gpio: omap: Fix lost edge wake-up interrupts"
  gpio: omap: Block idle on pending gpio interrupts
  ARM: OMAP2+: Handle errors for cpu_pm
  drm: Make drm_pci_agp_init legacy
  gpio: add driver for Mellanox BlueField 2 GPIO controller
  clk: renesas: rcar-usb2-clock-sel: Add reset_control
  clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management
  dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add power-domains and resets properties
  dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix clock[-name]s properties
  ALSA: pcm: oss: Avoid plugin buffer overflow
  arm64: dts: sdm845: add IPA information
  MAINTAINERS: add entry for the Qualcomm IPA driver
  soc: qcom: ipa: support build of IPA code
  soc: qcom: ipa: AP/modem communications
  soc: qcom: ipa: modem and microcontroller
  soc: qcom: ipa: immediate commands
  soc: qcom: ipa: filter and routing tables
  soc: qcom: ipa: IPA endpoints
  soc: qcom: ipa: GSI transactions
  soc: qcom: ipa: IPA interface to GSI
  soc: qcom: ipa: the generic software interface
  soc: qcom: ipa: GSI headers
  soc: qcom: ipa: clocking, interrupts, and memory
  soc: qcom: ipa: configuration data
  soc: qcom: ipa: main code
  dt-bindings: soc: qcom: add IPA bindings
  remoteproc: add IPA notification to q6v5 driver
  dpaa_eth: Use random MAC address when none is given
  fsl/fman: tolerate missing MAC address in device tree
  fsl/fman: reuse set_mac_address() in dtsec init()
  inet_diag: return classid for all socket types
  bnxt_en: Call devlink_port_type_clear() in remove()
  bnxt_en: Return -EAGAIN if fw command returns BUSY
  bnxt_en: Modify some bnxt_hwrm_*_free() functions to void.
  bnxt_en: Remove unnecessary assignment of return code
  bnxt_en: Clear DCB settings after firmware reset.
  bnxt_en: Process the NQ under NAPI continuous polling.
  bnxt_en: Simplify __bnxt_poll_cqs_done().
  bnxt_en: Handle all NQ notifications in bnxt_poll_p5().
  net/sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get
  net: rmnet: set NETIF_F_LLTX flag
  net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
  gre: fix uninit-value in __iptunnel_pull_header
  bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create()
  bareudp: print error message when command fails
  bareudp: add module alias
  cxgb4/chcr: Add ipv6 support and statistics
  chcr: Handle first or middle part of record
  chcr: handle partial end part of a record
  cxgb4/chcr: complete record tx handling
  cxgb4/chcr: Save tx keys and handle HW response
  cxgb4/chcr : Register to tls add and del callback
  ipvlan: do not add hardware address of master to its unicast filter list
  sched: act: allow user to specify type of HW stats for a filter
  flow_offload: introduce "disabled" HW stats type and allow it in mlxsw
  mlxsw: spectrum_acl: Ask device for rule stats only if counter was created
  flow_offload: introduce "delayed" HW stats type and allow it in mlx5
  flow_offload: introduce "immediate" HW stats type and allow it in mlxsw
  mlxsw: restrict supported HW stats type to "any"
  mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions
  flow_offload: check for basic action hw stats type
  ocelot_flower: use flow_offload_has_one_action() helper
  flow_offload: Introduce offload of HW stats type
  hwmon: (adt7475) Add support for inverting pwm output
  hwmon: (adt7475) Add attenuator bypass support
  dt-bindings: hwmon: Document adt7475 pwm-active-state property
  dt-bindings: hwmon: Document adt7475 bypass-attenuator property
  dt-bindings: hwmon: Document adt7475 binding
  hwmon: (lm73) Add support for of_match_table
  dt-bindings: Add TI LM73 as a trivial device
  hwmon: (pmbus/tps53679) Add documentation
  hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667
  hwmon: (pmbus/tps53679) Add support for TPS53681
  hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS53679 and TPS53688
  hwmon: (pmbus/tps53679) Add support for multiple chips IDs
  hwmon: (pmbus) Implement multi-phase support
  hwmon: (pmbus) Add 'phase' parameter where needed for multi-phase support
  hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command definitions
  hwmon: (ibmaem) Replace zero-length array with flexible-array member
  hwmon: (k10temp) Update driver documentation
  hwmon: (k10temp) Reorganize and simplify temperature support detection
  hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs
  bindings: (hwmon/ltc2978.txt) add support for more parts (bindings)
  hwmon: (pmbus/ltc2978) add support for more parts.
  docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com.
  dt-bindings: hwmon: Add AXI FAN Control documentation
  hwmon: Support ADI Fan Control IP
  io_uring: ensure RCU callback ordering with rcu_barrier()
  MAINTAINERS: Update Chun-Kuang Hu's email address
  Linux 5.6-rc5
  power: reset: at91-reset: handle nrst async for sam9x60
  power: reset: at91-reset: get rid of at91_reset_data
  power: reset: at91-reset: keep only one reset function
  power: reset: at91-reset: make at91sam9g45_restart() generic
  power: reset: at91-reset: introduce ramc_lpr to struct at91_reset
  power: reset: at91-reset: use r4 as tmp argument
  power: reset: at91-reset: introduce args member in at91_reset_data
  power: reset: at91-reset: introduce struct at91_reset_data
  power: reset: at91-reset: devm_kzalloc() for at91_reset data structure
  power: reset: at91-reset: pass rstc base address to at91_reset_status()
  power: reset: at91-reset: convert reset in pointer to struct at91_reset
  power: reset: at91-reset: add notifier block to struct at91_reset
  power: reset: at91-reset: add sclk to struct at91_reset
  power: reset: at91-reset: add ramc_base[] to struct at91_reset
  power: reset: at91-reset: introduce struct at91_reset
  iio: dac: Kconfig: sort symbols alphabetically
  iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: potentiostat: lmp9100: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: trigger: stm32-timer: add power management support
  iio: trigger: stm32-timer: rename enabled flag
  iio: add a TODO
  counter: 104-quad-8: Support Differential Encoder Cable Status
  counter: 104-quad-8: Support Filter Clock Prescaler
  iio: pressure: icp10100: add driver for InvenSense ICP-101xx
  iio: industrialio-core: Fix debugfs read
  iio: imu: adis: add a note better explaining state_lock
  iio: imu: adis: update 'adis_data' struct doc-string
  iio: imu: adis: add doc-string for 'adis' struct
  iio: imu: adis_buffer: Use new structure for SPI transfer delays
  iio: adc: ti-tlc4541: Use new structure for SPI transfer delays
  iio: adc: mcp320x: Use new structure for SPI transfer delays
  iio: adc: max1118: Use new structure for SPI transfer delays
  iio: adc: ad9292: Use new structure for SPI transfer delays
  iio: adc: exynos: Silence warning about regulators during deferred probe
  staging: iio: update TODO
  iio: amplifiers: ad8366: add support for HMC1119 Attenuator
  iio: si1133: read 24-bit signed integer for measurement
  dt-bindings: iio: dac: Add docs for AD5770R DAC
  iio: dac: ad5770r: Add AD5770R support
  iio: light: Simplify the current to lux LUT
  dt-bindings: iio: adc: ad7923: Add binding documentation for AD7928
  dt-bindings: iio: chemical: consolidate atlas-sensor docs
  iio: chemical: atlas-sensor: add DO-SM module support
  iio: chemical: atlas-sensor: allow probe without interrupt line
  iio: imu: inv_mpu6050: temperature only work with accel/gyro
  iio: imu: inv_mpu6050: use runtime pm with autosuspend
  iio: imu: inv_mpu6050: dynamic sampling rate change
  iio: imu: inv_mpu6050: factorize fifo enable/disable
  iio: imu: inv_mpu6050: fix data polling interface
  iio: imu: inv_mpu6050: rewrite power and engine management
  iio: imu: inv_mpu6050: reduce sleep time when turning regulators on
  iio: imu: inv_mpu6050: add all signal path resets at init
  iio: imu: inv_mpu6050: early init of chip_config for use at setup
  iio: imu: inv_mpu6050: simplify polling magnetometer
  iio: imu: inv_mpu6050: set power on/off only once during all init
  iio: imu: inv_mpu6050: delete useless check
  iio: imu: inv_mpu6050: enable i2c aux mux bypass only once
  dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion
  iio: trigger: stm32-timer: enable clock when in master mode
  iio: light: al3320a allow module autoload and polish
  iio: light: al3320a implement devm_add_action_or_reset
  iio: light: al3320a implement suspend support
  iio: light: add Dyna-Image AL3010 driver
  iio: light: al3320a slightly improve code formatting
  dt-bindings: iio: light: add support for Dyna-Image AL3010
  dt-bindings: iio: light: add support for Dyna-Image AL3320A
  staging: iio: adc: ad7192: move out of staging
  Documentation: ABI: testing: ad7192: update sysfs docs
  staging: iio: adc: ad7192: removed spi_device_id
  staging: iio: adc: ad7192: modify iio_chan_spec array
  staging: iio: adc: ad7192: fail probe on get_voltage
  iio: adc: ad7124: Add direct reg access
  iio: adis16460: Make use of __adis_initial_startup
  iio: adis16480: Make use of __adis_initial_startup
  iio: imu: adis: add support product ID check in adis_initial_startup
  iio: imu: adis: Refactor adis_initial_startup
  iio: imu: adis: Add self_test_reg variable
  iio: imu: adis: add unlocked __adis_initial_startup()
  iio: gyro: adis16136: initialize adis_data statically
  iio: imu: adis16400: initialize adis_data statically
  iio: imu: adis16480: initialize adis_data statically
  iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_sensor_set_enable
  MAINTAINERS: add entry for hmc425a driver.
  dt-bindings: iio: amplifiers: Add docs for HMC425A Step Attenuator
  iio: amplifiers: hmc425a: Add support for HMC425A attenuator
  iio: ping: set pa_laser_ping_cfg in of_ping_match
  iio: chemical: sps30: fix missing triggered buffer dependency
  iio: st_sensors: remap SMO8840 to LIS2DH12
  iio: light: vcnl4000: update sampling periods for vcnl4040
  iio: light: vcnl4000: update sampling periods for vcnl4200
  iio: accel: adxl372: Set iio_chan BE
  irqchip: Replace setup_irq() by request_irq()
  irqchip/renesas-intc-irqpin: Restore devm_ioremap() alignment
  irqchip: Add COMPILE_TEST support for IMX_INTMUX
  irqchip/gic-v3-its: Fix access width for gicr_syncr
  pinctrl: stm32: Add level interrupt support to gpio irq chip
  irqchip/stm32: Add irq retrigger support
  irqchip: vic: Support cascaded VIC in device tree
  Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
  pid: Fix error return value in some cases
  csky: Implement ftrace with regs
  csky: Add support for restartable sequence
  csky: Implement ptrace regs and stack API
  csky: Fixup init_fpu compile warning with __init
  genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
  ARM: orion5x: ts78xx: Remove unneeded variable ret
  ARM: orion5x: Drop unneeded select of PCI_DOMAINS_GENERIC
  PCI/AER: Fix the broken interrupt injection
  genirq: Provide interrupt injection mechanism
  genirq: Sanitize state handling in check_irq_resend()
  genirq: Add return value to check_irq_resend()
  x86/apic/vector: Force interupt handler invocation to irq context
  genirq: Add protection against unsafe usage of generic_handle_irq()
  genirq/debugfs: Add missing sanity checks to interrupt injection
  irqdomain: Fix function documentation of __irq_domain_alloc_fwnode()
  virtio_balloon: Adjust label in virtballoon_probe
  virtio-blk: improve virtqueue error to BLK_STS
  virtio-blk: fix hw_queue stopped on arbitrary error
  virtio_ring: Fix mem leak with vring_new_virtqueue()
  Bluetooth: L2CAP: Add module option to enable ECRED mode
  Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode
  Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode
  partitions/efi: Fix partition name parsing in GUID partition entry
  efi/x86: Fix cast of image argument
  efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations
  efi: Fix a mistype in comments mentioning efivar_entry_iter_begin()
  efi/libstub: Avoid linking libstub/lib-ksyms.o into vmlinux
  efi/x86: Preserve %ebx correctly in efi_set_virtual_address_map()
  efi/x86: Ignore the memory attributes table on i386
  efi/x86: Don't relocate the kernel unless necessary
  efi/x86: Remove extra headroom for setup block
  efi/x86: Add kernel preferred address to PE header
  efi/x86: Decompress at start of PE image load address
  x86/boot/compressed/32: Save the output address instead of recalculating it
  efi/libstub/x86: Deal with exit() boot service returning
  x86/boot: Use unsigned comparison for addresses
  efi/x86: Avoid using code32_start
  efi/x86: Make efi32_pe_entry() more readable
  efi/x86: Respect 32-bit ABI in efi32_pe_entry()
  efi/x86: Annotate the LOADED_IMAGE_PROTOCOL_GUID with SYM_DATA
  efi/libstub: Add libstub/mem.c to the documentation tree
  MAINTAINERS: Adjust EFI entry to removing eboot.c
  efi: Add a sanity check to efivar_store_raw()
  efi: Fix a race and a buffer overflow while reading efivars via sysfs
  Bluetooth: Increment management interface revision
  Bluetooth: Enable erroneous data reporting if WBS is supported
  Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs
  power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
  fscrypt: don't evict dirty inodes after removing key
  net/mlx5: HW bit for goto chain offload support
  net/mlx5: Expose link speed directly
  net/mlx5: Introduce TLS and IPSec objects enums
  net/mlx5: Introduce egress acl forward-to-vport capability
  Revert "drm/panel: simple: Add support for Sharp LQ150X1LG11 panels"
  ARM: dts: keystone-k2g-evm: add HDMI video support
  ARM: dts: keystone-k2g: Add DSS node
  drm/i915/gt: Wait for the wa batch to be pinned
  io_uring: fix lockup with timeouts
  drm/vboxvideo/vboxvideo.h: Replace zero-length array with flexible-array member
  MIPS: DTS: CI20: fix interrupt for pcf8563 RTC
  MIPS: DTS: CI20: fix PMU definitions for ACT8600
  tty: mips_ejtag_fdc: Mark expected switch fall-through
  serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE
  sysctl/sysrq: Remove __sysrq_enabled copy
  serial: 8250: Support console on software emulated rs485 ports
  serial: 8250_bcm2835aux: Support rs485 software emulation
  serial: 8250: Generalize rs485 software emulation
  serial: 8250: Deduplicate rs485 active_timer assignment
  serial: 8250: Sanitize rs485 config harder
  serial: 8250: Deduplicate ->rs485_config() callback
  serial: 8250: Support rs485 devicetree properties
  serial: 8250: Don't touch RTS modem control while in rs485 mode
  serial: earlycon: prefer EARLYCON_DECLARE() variant
  tty: serial: Use the correct style for SPDX License Identifier
  Bluetooth: Fix calculation of SCO handle for packet processing
  wil6210: reject unsupported coalescing params
  staging: qlge: reject unsupported coalescing params
  vmxnet3: let core reject the unsupported coalescing parameters
  r8152: reject unsupported coalescing params
  tun: reject unsupported coalescing params
  RDMA/ipoib: reject unsupported coalescing params
  um: reject unsupported coalescing params
  rhashtable: Document the right function parameters
  dt-bindings: net: Add ipq806x mdio bindings
  net: mdio: add ipq8064 mdio driver
  MAINTAINERS: remove bouncing pkaustub@cisco.com from enic
  ionic: fix vf op lock usage
  bonding/alb: make sure arp header is pulled before accessing it
  dpaa_eth: FMan erratum A050385 workaround
  fsl/fman: detect FMan erratum A050385
  arm64: dts: ls1043a: FMan erratum A050385
  dt-bindings: net: FMan erratum A050385
  arm64: dts: qcom: db845c: add Low speed expansion i2c and spi nodes
  arm64: dts: qcom: apq8016-sbc: Remove wrong regulator supply
  drm/i915/gt: Close race between cacheline_retire and free
  drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
  drm/i915/selftests: Apply a heavy handed flush to i915_active
  drm/i915: Do not poison i915_request.link on removal
  drm/i915/tgl: Make Wa_1606700617 permanent
  Input: tm2-touchkey - add support for Coreriver TC360 variant
  dt-bindings: input: add Coreriver TC360 binding
  dt-bindings: vendor-prefixes: Add Coreriver vendor prefix
  Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
  drm/i915/hotplug: Use phy to get the hpd_pin instead of the port (v5)
  parse-maintainers: Mark as executable
  ARM: omap2plus_defconfig: Enable ext4 security for setcap
  auxdisplay: charlcd: replace zero-length array with flexible-array member
  auxdisplay: img-ascii-lcd: convert to devm_platform_ioremap_resource
  auxdisplay: Fix Kconfig indentation
  clang-format: Update with the latest for_each macro list
  power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
  power: supply: ab8500_charger: Fix typos in commit messages
  ANDROID: cpufreq: times: Remove per-UID time in state tracking
  Revert "ANDROID: proc: Add /proc/uid directory"
  power: supply: Allow charger manager can be built as a module
  Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
  ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time
  tools: Let O= makes handle a relative path with -C option
  vgacon: Fix a UAF in vgacon_invert_region
  clk: rockchip: fix mmc get phase
  drm/amdkfd: Signal eviction fence on process destruction (v2)
  drm/amdgpu: disable clock/power gating for SRIOV
  drm/amdgpu: cleanup ring/ib test for SRIOV vcn2.0 (v2)
  drm/amdgpu: implement initialization part on VCN2.0 for SRIOV
  drm/amdgpu: disable jpeg block for SRIOV
  drm/amdgpu: introduce mmsch v2.0 header
  drm/amdkfd: Add more comments on GFX9 user CP queue MQD workaround
  drm/amdgpu: Use better names to reflect it is CP MQD buffer
  drm/amdgpu: Fix GPU reset error.
  drm/amdgpu: Update SPM_VMID with the job's vmid when application reserves the vmid
  drm/amdgpu: update page retirement sequence
  drm/amdgpu: toggle DF-Cstate when accessing UMC ras error related registers
  drm/amdgpu: increase atombios cmd timeout
  drm/amdgpu: enable PCS error report on arcturus
  drm/amdgpu: enable PCS error report on VG20
  drm/amdgpu: add helper funcs to detect PCS error
  drm/amdgpu: add wafl2 ip headers
  drm/amdgpu: add xgmi ip headers
  FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk
  FROMGIT: scsi: ufs: Add dev ref clock gating wait time support
  Revert "FROMLIST: scsi: ufs: Add dev ref clock gating wait time support"
  FROMGIT: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
  Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
  arm64: dts: rockchip: Add initial support for Pinebook Pro
  dt-bindings: arm: Fixup the DT bindings for hierarchical PSCI states
  dt-bindings: power: Extend nodename pattern for power-domain providers
  Input: elants_i2c - report resolution information for touch major
  Input: goodix - fix touch coordinates on Cube I15-TC
  io_uring: free fixed_file_data after RCU grace period
  dt-bindings: convert rockchip-drm.txt to rockchip-drm.yaml
  netfilter: nft_chain_nat: inet family is missing module ownership
  platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_CROS_EC section
  locks: fix a potential use-after-free problem when wakeup a waiter
  gfs2: Additional information when gfs2_ail1_flush withdraws
  clocksource/drivers/arm_arch_timer: validate arch_timer_rate
  arm64: use activity monitors for frequency invariance
  cpufreq: add function to get the hardware max frequency
  Documentation: arm64: document support for the AMU extension
  arm64/kvm: disable access to AMU registers from kvm guests
  arm64: trap to EL1 accesses to AMU counters from EL0
  arm64: add support for the AMU extension v1
  ASoC: wcd9335: fix address map representation
  ARM: OMAP2+: Drop legacy platform data for dra7 edma
  ARM: OMAP2+: Drop legacy platform data for am3 and am4 edma
  ARM: dts: Configure interconnect target module for dra7 tptc1
  ARM: dts: Configure interconnect target module for dra7 tptc0
  ARM: dts: Configure interconnect target module for dra7 tpcc
  ARM: dts: Configure interconnect target module for am4 tptc2
  ARM: dts: Configure interconnect target module for am4 tptc1
  ARM: dts: Configure interconnect target module for am4 tptc0
  ARM: dts: Configure interconnect target module for am4 tpcc
  ARM: dts: Configure interconnect target module for am3 tptc2
  ARM: dts: Configure interconnect target module for am3 tptc1
  ARM: dts: Configure interconnect target module for am3 tptc0
  ARM: dts: Configure interconnect target module for am3 tpcc
  spi: Remove CONFIG_ prefix from Kconfig select
  drm/pci: Unexport drm_get_pci_dev
  ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer
  ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string
  ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing.
  ASoC: soc-pcm: check DAI's activity more simply
  ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup()
  ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime()
  ASoC: soc-pcm: add dpcm_fe_dai_cleanup()
  ASoC: soc-pcm: move dpcm_fe_dai_close()
  drm/i915/selftests: try to rein in alloc_smoke
  drm/i915/buddy: avoid double list_add
  ASoC: simple-card: Add support for codec2codec DAI links
  ASoC: pcm: Export parameter intersection logic
  ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates
  ASoC: wcd934x: remove unused headers
  ASoC: wcd934x: fix High Accuracy Buck enable
  block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
  docs: dmaengine: provider.rst: get rid of some warnings
  dmaengine: fsl-dpaa2-qdma: remove set but not used variable 'dpaa2_qdma'
  iwlwifi: cfg: use antenna diversity with all AX101 devices
  iwlwifi: mvm: Fix rate scale NSS configuration
  iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
  iwlwifi: yoyo: don't add TLV offset when reading FIFOs
  iwlwifi: check allocated pointer when allocating conf_tlvs
  iwlwifi: consider HE capability when setting LDPC
  iwlwifi: mvm: take the required lock when clearing time event data
  thermal/cpu-cooling, sched/core: Move the arch_set_thermal_pressure() API to generic scheduler code
  drm/todo: Update drm_fb_helper tasks
  drm/fb-helper: Remove drm_fb_helper add, add_all and remove connector functions
  drm: Remove drm_fb_helper add, add all and remove connector calls
  drm/i915/display: Remove drm_fb_helper_{add,remove}_one_connector calls
  drm/amdgpu: Remove drm_fb_helper_{add,remove}_one_connector calls
  drm/radeon: remove radeon_fb_{add,remove}_connector functions
  drm: Remove unused arg from drm_fb_helper_init
  selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set
  bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
  drm/i915: properly sanity check batch_start_offset
  tty: serial: fsl_lpuart: free IDs allocated by IDA
  Revert "tty: serial: fsl_lpuart: drop EARLYCON_DECLARE"
  serdev: Fix detection of UART devices on Apple machines.
  arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description
  mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
  mm/z3fold.c: do not include rwlock.h directly
  fat: fix uninit-memory access for partial initialized inode
  mm: avoid data corruption on CoW fault into PFN-mapped VMA
  mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
  mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
  sched/core: Remove rq.hrtick_csd_pending
  MIPS: smp: Remove tick_broadcast_count
  smp: Allow smp_call_function_single_async() to insert locked csd
  tty: serial: make SERIAL_SPRD not depend on ARCH_SPRD
  arm64: change ARCH_SPRD Kconfig to tristate
  serial: 8250_lpss: Add ->setup() for Elkhart Lake ports
  serial: 8250-mtk: modify mtk uart power and clock management
  tty: imx serial: Implement support for reversing TX and RX polarity
  dt-bindings: serial: document fsl,inverted-tx and -rx options
  serial: ar933x_uart: add RS485 support
  tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround
  tty: serial: cpm_uart: Convert to use GPIO descriptors
  tty: serial: lantiq: Drop GPIO include
  tty: serial: atmel_serial: Drop GPIO includes
  sched/rt: Remove unnecessary push for unfit tasks
  sched/rt: Allow pulling unfitting task
  sched/rt: Optimize cpupri_find() on non-heterogenous systems
  sched/rt: Re-instate old behavior in select_task_rq_rt()
  sched/rt: cpupri_find: Implement fallback mechanism for !fit case
  sched/fair: Fix reordering of enqueue/dequeue_task_fair()
  sched/fair: Fix runnable_avg for throttled cfs
  sched/deadline: Make two functions static
  arm64: defconfig: enable CONFIG_SCHED_SMT
  sched/topology: Don't enable EAS on SMT systems
  sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing
  sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA
  sched/fair: Enable tuning of decay period
  thermal/cpu-cooling: Update thermal pressure in case of a maximum frequency capping
  sched/fair: Update cpu_capacity to reflect thermal pressure
  sched/fair: Enable periodic update of average thermal pressure
  arm/topology: Populate arch_scale_thermal_pressure() for ARM platforms
  arm64/topology: Populate arch_scale_thermal_pressure() for arm64 platforms
  drivers/base/arch_topology: Add infrastructure to store and update instantaneous thermal pressure
  sched/topology: Add callback to read per CPU thermal pressure
  sched/pelt: Add support to track thermal pressure
  sched/vtime: Prevent unstable evaluation of WARN(vtime->state)
  MAINTAINERS: adjust to reservation.h renaming
  tools: Fix off-by 1 relative directory includes
  perf jevents: Fix leak of mapfile memory
  perf bench: Clear struct sigaction before sigaction() syscall
  perf bench futex-wake: Restore thread count default to online CPU count
  perf top: Fix stdio interface input handling with glibc 2.28+
  perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare
  drm: unbreak the DRM menu, broken by DRM_EXPORT_FOR_TESTS
  drm/mm: Break long searches in fragmented address spaces
  ALSA: sgio2audio: Remove usage of dropped hw_params/hw_free functions
  drm/i915/gem: Limit struct_mutex to eb_reserve
  drm/i915: Always propagate the invocation to i915_schedule
  perf/cgroup: Order events in RB tree by cgroup id
  perf/cgroup: Grow per perf_cpu_context heap storage
  perf/core: Add per perf_cpu_context min_heap storage
  perf/core: Use min_heap in visit_groups_merge()
  lib: Introduce generic min-heap
  perf/cgroup: Reorder perf_cgroup_connect()
  perf/core: Remove 'struct sched_in_data'
  perf/core: Unify {pinned,flexible}_sched_in()
  drm/i915: Assert requests within a context are submitted in order
  drm/bridge/mhl.h: Replace zero-length array with flexible-array member
  drm/vc4/vc4_drv.h: Replace zero-length array with flexible-array member
  drm/gma500/intel_bios.h: Replace zero-length array with flexible-array member
  s390/qdio: export SSQD via debugfs
  s390/mm: cleanup phys_to_pfn() and friends
  PCI: hv: Replace zero-length array with flexible-array member
  PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2
  PCI: hv: Decouple the func definition in hv_dr_state from VSP message
  drm/i915: be more solid in checking the alignment
  asm-generic/bitops: Update stale comment
  futex: Remove {get,drop}_futex_key_refs()
  futex: Remove pointless mmgrap() + mmdrop()
  futex: Fix inode life-time issue
  drm/i915/phys: unconditionally call release_memory_region
  ALSA: usb-audio: Fix missing braces in some struct inits
  drm/i915/gen7: Clear all EU/L3 residual contexts
  drm/i915: Add mechanism to submit a context WA on ring submission
  drm/vblank: Fix documentation of VBLANK timestamp helper
  drm/simple-kms: Fix documentation for drm_simple_encoder_init()
  ALSA: usb-audio: Add support for MOTU MicroBook IIc
  ALSA: korg1212: fix if-statement empty body warnings
  vt: selection, indent switch-case properly
  vt: selection, remove redeclaration of poke_blanked_console
  vt: vt_kern.h, remove extern from functions
  vt: switch vt_dont_switch to bool
  vt: selection, create struct from console selection globals
  vt: selection, localize use_unicode
  vt: selection, remove 2 local variables from set_selection_kernel
  arm64: dts: qcom: sc7180: Added critical trip point Thermal-zones node
  arm64: dts: qcom: msm8998: Fix cpu compatible
  arm64: dts: qcom: sc7180: Add OSM L3 interconnect provider
  arm64: dts: qcom: sdm845: Add OSM L3 interconnect provider
  arm64: dts: sc7180: Add interconnect provider DT nodes
  tun: drop TUN_DEBUG and tun_debug()
  tun: replace tun_debug() by netif_info()
  tun: drop useless debugging statements
  tun: get rid of DBG1() macro
  tun: fix misleading comment format
  arm64: dts: qcom: msm8996: Use generic QMP driver for UFS
  arm64: dts: qcom: msm8996: Define parent clocks for gcc
  mptcp: always include dack if possible.
  net: nfc: fix bounds checking bugs on "pipe"
  ext4: fix a data race at inode->i_disksize
  ext4: fix a data race at inode->i_blocks
  drm/komeda: mark PM functions as __maybe_unused
  drm/i915/gvt: Wean gvt off using dev_priv
  exfat: update file system parameter handling
  staging: exfat: make staging/exfat and fs/exfat mutually exclusive
  MAINTAINERS: add exfat filesystem
  exfat: add Kconfig and Makefile
  exfat: add nls operations
  exfat: add misc operations
  exfat: add exfat cache
  exfat: add bitmap operations
  exfat: add fat entry operations
  exfat: add file operations
  exfat: add directory operations
  exfat: add inode operations
  exfat: add super block operations
  exfat: add in-memory and on-disk structures and headers
  drm/i915/gvt: Wean gvt off dev_priv->engine[]
  drm/i915/gvt: cleanup debugfs scan_nonprivbb
  drm/i915/gvt: Fix dma-buf display blur issue on CFL
  tc-testing: updated tdc tests for basic filter with canid extended match rules
  tc-testing: list kernel options for basic filter with canid ematch.
  nfp: Use pci_get_dsn()
  ixgbe: Use pci_get_dsn()
  ice: Use pci_get_dsn()
  scsi: qedf: Use pci_get_dsn()
  bnxt_en: Use pci_get_dsn()
  PCI: Introduce pci_get_dsn
  drm/i915/gvt: Fix emulated vbt size issue
  ibmveth: Remove unused page_offset macro
  drm/panel: add panel driver for Elida KD35T133 panels
  veth: ignore peer tx_dropped when counting local rx_dropped
  crypto: arm/ghash-ce - define fpu before fpu registers are referenced
  crypto: x86/curve25519 - leave r12 as spare register
  crypto: caam - update xts sector size for large input length
  crypto: caam/qi2 - fix chacha20 data size error
  crypto: chelsio/chtls - Fixed boolinit.cocci warning
  crypto: hisilicon - qm depends on UACCE
  uacce: unmap remaining mmapping from user space
  crypto: xts - simplify error handling in ->create()
  crypto: rsa-pkcs1pad - simplify error handling in pkcs1pad_create()
  crypto: pcrypt - simplify error handling in pcrypt_create_aead()
  crypto: lrw - simplify error handling in create()
  crypto: geniv - simply error handling in aead_geniv_alloc()
  crypto: gcm - simplify error handling in crypto_rfc4543_create()
  crypto: gcm - simplify error handling in crypto_rfc4106_create()
  crypto: cts - simplify error handling in crypto_cts_create()
  crypto: ctr - simplify error handling in crypto_rfc3686_create()
  crypto: cryptd - simplify error handling in cryptd_create_*()
  crypto: ccm - simplify error handling in crypto_rfc4309_create()
  crypto: authencesn - fix weird comma-terminated line
  MAINTAINERS: add maintainers for uacce
  crypto: chelsio/chtls - Fixed tls stats
  crypto: mxs-dcp - fix scatterlist linearization for hash
  crypto: sun8i-ce - fix description of stat_fb
  crypto: sun8i-ss - fix description of stat_fb
  crypto: Replace zero-length array with flexible-array member
  crypto: arm64/sha-ce - implement export/import
  crypto: chelsio - Use multiple txq/rxq per tfm to process the requests
  crypto: chelsio - Recalculate iv only if it is needed
  ext4: clean up error return for convert_initialized_extent()
  ptp: add VMware virtual PTP clock driver
  jbd2: improve comments about freeing data buffers whose page mapping is NULL
  ext4: use flexible-array members in struct dx_node and struct dx_root
  dt-bindings: display: panel: Add binding document for Elida KD35T133
  ext4: use built-in RCU list checking in mballoc
  ANDROID: staging: ion: Add an in-kernel interface to request heap info.
  dt-bindings: Add doc for Pine64 Pinebook Pro
  RISC-V: Move all address space definition macros to one place
  arm64: dts: rockchip: Enable eDP display on rk3399 evb
  arm64: dts: rockchip: remove enable-gpio of backlight on rk3399 evb
  arm64: dts: rockchip: Add pmic dt tree for rk3399 evb
  bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET
  net/mlx5: Clear LAG notifier pointer after unregister
  net/mlx5e: Fix endianness handling in pedit mask
  net/mlx5e: kTLS, Fix wrong value in record tracker enum
  net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
  net/mlx5: DR, Fix postsend actions write length
  docs: cpu-freq: convert cpufreq-stats.txt to ReST
  docs: cpu-freq: convert cpu-drivers.txt to ReST
  docs: cpu-freq: convert core.txt to ReST
  docs: cpu-freq: convert index.txt to ReST
  bcm63xx_enet: remove redundant variable definitions
  docs: cpufreq: fix a broken reference
  sfc: complete the next packet when we receive a timestamp
  net: tulip: Replace zero-length array with flexible-array member
  x86/mm/init/32: Stop printing the virtual memory layout
  bpf: Remove unnecessary CAP_MAC_ADMIN check
  bpf: Do not allow map_freeze in struct_ops map
  bpf: Return better error value in delete_elem for struct_ops map
  ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist
  media: meson: vdec: add VP9 decoder support
  selftests: forwarding: ETS: Use Qdisc counters
  mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc
  mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace
  mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state
  net: sched: Make FIFO Qdisc offloadable
  selftests/bpf: Add send_signal_sched_switch test
  bpf: Fix deadlock with rq_lock in bpf_send_signal()
  media: meson: vdec: add VP9 input support
  media: meson: vdec: add common HEVC decoder support
  media: meson: vdec: add helpers for lossless framebuffer compression buffers
  media: meson: vdec: align stride on 32 bytes
  media: meson: vdec: add H.264 decoding support
  riscv: fix seccomp reject syscall code path
  media: meson: vdec: bring up to compliance
  media: vicodec: use v4l2-mem2mem draining, stopped and next-buf-is-last states handling
  media: v4l2-mem2mem: handle draining, stopped and next-buf-is-last states
  media: v4l2-ctrls: v4l2_ctrl_request_complete() should always set ref->req
  media: staging: media: usbvision: Add missing MEDIA_USB_SUPPORT dependency
  media: staging: tegra-vde: Use devm_platform_ioremap_resource_byname()
  media: ti-vpe: cal: fix disable_irqs to only the intended target
  media: imx: Propagate quantization and encoding in CSI
  media: v4l2: Switch to new kerneldoc syntax for named variable macro arguments
  media: spi: gs1662: Use new structure for SPI transfer delays
  media: v4l2-core: fix entity initialization in device_register_subdev
  media: v4l2-core: fix a use-after-free bug of sd->devnode
  media: vimc: use-after-free fix - release vimc in the v4l_device release
  media: vimc: allocate vimc_device dynamically
  media: vimc: replace vimc->pdev.dev with vimc->mdev.dev
  arm64: dts: rockchip: remove dvs2 pinctrl for pmic on rk3399 evb
  ARM: dts: rockchip: add missing model properties
  ext4: delete declaration for ext4_split_extent()
  include/bitmap.h: add new functions to documentation
  include/bitmap.h: add missing parameter in docs
  percpu_ref: Fix comment regarding percpu_ref_init flags
  riscv: Use p*d_leaf macros to define p*d_huge
  ext4: remove EXT4_EOFBLOCKS_FL and associated code
  ext4: code cleanup for ext4_statfs_project()
  blktrace: fix dereference after null check
  ext4: start to support iopoll method
  ext4: force buffer up-to-date while marking it dirty
  MAINTAINERS: Add missed files related to Synopsys DesignWare UART
  serial: 8250_exar: add support for ACCES cards
  riscv: dts: Add GPIO reboot method to HiFive Unleashed DTS file
  tty:serial:mvebu-uart:fix a wrong return
  virtio_net: reject unsupported coalescing params
  e1000e: reject unsupported coalescing params
  mlx5: reject unsupported coalescing params
  bnxt: reject unsupported coalescing params
  ice: let core reject the unsupported coalescing parameters
  hisilicon: let core reject the unsupported coalescing parameters
  ionic: let core reject the unsupported coalescing parameters
  nfp: let core reject the unsupported coalescing parameters
  stmmac: let core reject the unsupported coalescing parameters
  enic: let core reject the unsupported coalescing parameters
  xgbe: let core reject the unsupported coalescing parameters
  ethtool: add infrastructure for centralized checking of coalescing parameters
  net: hns3: fix a not link up issue when fibre port supports autoneg
  hsr: fix refcnt leak of hsr slave interface
  selinux: avtab_init() and cond_policydb_init() return void
  slip: make slhc_compress() more robust against malicious packets
  selinux: clean up error path in policydb_init()
  net: rmnet: use GFP_KERNEL instead of GFP_ATOMIC
  net: rmnet: print error message when command fails
  net: rmnet: add missing module alias
  mailmap: Update email address
  RISC-V: Select Goldfish RTC driver for QEMU virt machine
  RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine
  RISC-V: Enable QEMU virt machine support in defconfigs
  RISC-V: Add kconfig option for QEMU virt machine
  FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
  drm/bridge: dw-hdmi: fix AVI frame colorimetry
  xen/blkfront: fix ring info addressing
  MIPS: Replace setup_irq() by request_irq()
  drm/i915/execlists: Show the "switch priority hint" in dumps
  xen/xenbus: fix locking
  xenbus: req->err should be updated before req->state
  xenbus: req->body should be updated before req->state
  xen: Replace zero-length array with flexible-array member
  iomap: Remove pgoff from tracepoints
  drm/i915: Return early for await_start on same timeline
  driver core: fw_devlink_flags can be static
  MAINTAINERS: Add entry for RV32G BPF JIT
  bpf, doc: Add BPF JIT for RV32G to BPF documentation
  riscv, bpf: Add RV32G eBPF JIT
  riscv, bpf: Factor common RISC-V JIT code
  ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
  drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2)
  drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case
  drm/amd/powerplay: fix pre-check condition for setting clock range
  drm/amd/display: fix dcc swath size calculations on dcn1
  drm/amd/display: Clear link settings on MST disable connector
  drm/amdgpu: disable 3D pipe 1 on Navi1x
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
  dt-bindings: spi: spi-rockchip: add description for rk3328
  dt-bindings: spi: spi-rockchip: add description for rk3308
  dt-bindings: spi: convert rockchip spi bindings to yaml
  spi: spi-fsl-dspi: Make bus-num property optional
  spi: spi-nxp-fspi: Add support for imx8mm, imx8qxp
  spi: spi-nxp-fspi: Enable the Octal Mode in MCR0
  spi: fspi: dynamically alloc AHB memory
  spi: fspi: enable fspi on imx8qxp and imx8mm
  ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
  ALSA: hda/realtek - Add Headset Mic supported
  KVM: fix Kconfig menu text for -Werror
  drm/i915: Actually emit the await_start
  HID: hyperv: NULL check before some freeing functions is not needed.
  Hyper-V: add myself as a maintainer
  Hyper-V: Drop Sasha Levin from the Hyper-V maintainers
  spi: spi-fsl-dspi: Take software timestamp in dspi_fifo_write
  spi: spi-fsl-dspi: Use EOQ for last word in buffer even for XSPI mode
  spi: spi-fsl-dspi: Optimize dspi_setup_accel for lowest interrupt count
  spi: spi-fsl-dspi: Accelerate transfers using larger word size if possible
  spi: spi-fsl-dspi: Convert TCFQ users to XSPI FIFO mode
  spi: Do spi_take_timestamp_pre for as many times as necessary
  spi: spi-fsl-dspi: Implement .max_message_size method for EOQ mode
  spi: spi-fsl-dspi: Rename fifo_{read,write} and {tx,cmd}_fifo_write
  spi: spi-fsl-dspi: Add comments around dspi_pop_tx and dspi_push_rx functions
  spi: spi-fsl-dspi: Don't mask off undefined bits
  spi: spi-fsl-dspi: Remove unused chip->void_write_data
  spi: spi-fsl-dspi: Simplify bytes_per_word gymnastics
  tools headers UAPI: Update tools's copy of linux/perf_event.h
  MAINTAINERS: update ALLWINNER CPUFREQ DRIVER entry
  drm/i915/display: Decrease log level
  drm/i915: Implement display w/a 1140 for glk/cnl
  drm/i915: Enable transition watermarks for glk
  drm/i915: Don't check for wm changes until we've compute the wms fully
  drm/i915: Don't check uv_wm in skl_plane_wm_equals()
  drm/i915/tgl: WaDisableGPGPUMidThreadPreemption
  ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths()
  ASoC: soc-pcm: use defined stream
  ASoC: sprd: Allow the MCDT driver to build into modules
  ASoC: tlv320adcx140: Fix mic_bias and vref device tree verification
  ASoC: wm8741: Fix typo in Kconfig prompt
  net/mlx5: Expose raw packet pacing APIs
  netfilter: nf_tables: fix infinite loop when expr is not available
  dt-bindings: phy: Remove Cadence MHDP PHY dt binding
  drm/etnaviv: Replace zero-length array with flexible-array member
  netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
  crypto: x86/curve25519 - support assemblers with no adx support
  drm/v3d: Replace wait_for macros to remove use of msleep
  drm/vc4: Replace wait_for macros to remove use of msleep
  powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
  drm/amd/display: Remove pointless NULL checks in dmub_psr_copy_settings
  drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2)
  drm/amdgpu: clean wptr on wb when gpu recovery
  drm/amdgpu: Wrap clflush_cache_range with x86 ifdef
  drm/amdgpu: Add support for USBC PD FW download
  drm/amdgpu: Add USBC PD FW load to PSP 11
  drm/amdgpu: Add USBC PD FW load interface to PSP.
  drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
  drm/amdgpu: add reset_ras_error_count function for HDP
  drm/amdgpu: add reset_ras_error_count function for GFX
  drm/amdgpu: add reset_ras_error_count function for MMHUB
  drm/amdgpu: add reset_ras_error_count function for SDMA
  drm/amdgpu/sriov: Use VF-accessible register for gpu_clock_count
  drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case
  drm/amd/powerplay: fix pre-check condition for setting clock range
  drm/amdgpu/sriov: skip programing some regs with new L1 policy
  drm/amd/display: set lttpr mode before link settings
  drm/amd/display: Fix default logger mask definition
  drm/amd/display: Add ABM command structs to DMCUB
  drm/amd/display: 3.2.75
  drm/amd/display: Clear link settings on MST disable connector
  drm/amd/display: Add 'disable FEC for specific monitor' infrastructure to DC
  drm/amd/display: Set clock optimization required after update clocks
  drm/amd/display: change number of cursor policy for dml calculation.
  drm/amd/display: fix dcc swath size calculations on dcn1
  drm/amd/display: Disable freesync borderless on Renoir
  drm/amd/display: Remove DISPCLK Limit Floor for Certain SMU Versions
  drm/amd/display: Workaround to do HDCP authentication twice on certain displays
  drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice
  drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe
  drm/amd/display: add vsc update support for test pattern request
  drm/amd/display: fix typo "to found" -> "to find"
  drm/amd/display: Make clock table struct more accessible
  drm/amd/display: add worst case dcc meta pitch to fake plane
  drm/amd/display: only include FEC overhead if both asic and display support FEC
  drm/amd/display: Add driver support for enabling PSR on DMCUB
  drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct
  drm/amd/display: Link training TPS1 workaround add back in dpcd
  drm/amdgpu: Rearm IRQ in Navi10 SR-IOV if IRQ lost
  drm/amdgpu: stop using sratch_reg in IB test
  drm/amdgpu: fix IB test MCBP bug
  drm/amdgpu: disable 3D pipe 1 on Navi1x
  drm/amdgpu: Add debugfs interface to set arbitrary sclk for navi14 (v2)
  drm/amdgpu: add lock option for smu_set_soft_freq_range()
  drm/amd/display: dc_link: code clean up on detect_dp function
  drm/amd/display: dc_link: code clean up on enable_link_dp function
  drm/amd/display: Fix dmub_psr_destroy()
  drm/amd/display: fix indentation issue on a hunk of code
  drm/amdkfd: fix indentation issue
  drm/amdgpu: Write blocked CP registers using RLC on VF
  drm/amdgpu: clean wptr on wb when gpu recovery
  arm64: dts: sdm845: Redefine interconnect provider DT nodes
  arm64: dts: sc7180: Add unit name to soc node
  riscv: Fix range looking for kernel image memblock
  seccomp: allow TSYNC and USER_NOTIF together
  net: phy: marvell10g: place in powersave mode at probe
  net: phy: marvell10g: add energy detect power down tunable
  net: phy: marvell10g: add mdix control
  sound: bt87x: use pci_status_get_and_clear_errors
  PCI: pci-bridge-emul: Use new constant PCI_STATUS_ERROR_BITS
  net: skfp: use new constant PCI_STATUS_ERROR_BITS
  net: sun: use pci_status_get_and_clear_errors
  r8169: use pci_status_get_and_clear_errors
  PCI: Add pci_status_get_and_clear_errors
  PCI: Add constant PCI_STATUS_ERROR_BITS
  r8169: add PCI_STATUS_PARITY to PCI status error bits
  net: skfp: add PCI_STATUS_REC_TARGET_ABORT to PCI status error bits
  net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI status error bits
  net: dsa: felix: Allow unknown unicast traffic towards the CPU port module
  net: mscc: ocelot: eliminate confusion between CPU and NPI port
  ANDROID: gki_defconfig: disable KPROBES
  bpf: Add selftests for BPF_MODIFY_RETURN
  bpf: Add test ops for BPF_PROG_TYPE_TRACING
  tools/libbpf: Add support for BPF_MODIFY_RETURN
  bpf: Attachment verification for BPF_MODIFY_RETURN
  bpf: Introduce BPF_MODIFY_RETURN
  bpf: JIT helpers for fmod_ret progs
  bpf: Refactor trampoline update code
  PNP: add missing include/linux/pnp.h to MAINTAINERS
  Revert "software node: Simplify software_node_release() function"
  pie: realign comment
  pie: remove pie_vars->accu_prob_overflows
  pie: remove unnecessary type casting
  pie: use term backlog instead of qlen
  MIPS: OCTEON: irq: Fix potential NULL pointer dereference
  drm/i915/gt: Cancel banned contexts after GT reset
  arch/mips: change duplicated word in NUMA help text
  dt-bindings: pwm: Update bindings for MT7629 SoC
  dt-bindings: Add vendor prefix for Elida
  dt-bindings: arm: Convert UniPhier System Cache to json-schema
  selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF
  dt-bindings: bus: Drop empty compatible string in example
  FROMGIT: scsi: ufs: Select INITIAL ADAPT type for HS Gear4
  FROMLIST: scsi: ufs: Use ufshcd_config_pwr_mode() when scale gear
  FROMGIT: scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices
  FROMGIT: scsi: ufs: Allow vendor device quirks to be applied early
  net/sched: act_ct: Use pskb_network_may_pull()
  net/sched: act_ct: Fix ipv6 lookup of offloaded connections
  io_uring: buffer registration infrastructure
  io_uring/io-wq: forward submission ref to async
  io-wq: optimise out *next_work() double lock
  io-wq: optimise locking in io_worker_handle_work()
  io-wq: shuffle io_worker_handle_work() code
  riscv: Force flat memory model with no-mmu
  RDMA/hns: fix spelling mistake "attatch" -> "attach"
  spi: spi-fsl-dspi: Add specific compatibles for all Layerscape SoCs
  spi: spi-fsl-dspi: Convert the instantiations that support it to DMA
  spi: spi-fsl-dspi: Support SPI software timestamping in all non-DMA modes
  spi: spi-fsl-dspi: LS2080A and LX2160A support XSPI mode
  spi: spi-fsl-dspi: Parameterize the FIFO size and DMA buffer size
  spi: spi-fsl-dspi: Use specific compatible strings for all SoC instantiations
  RDMA/iwcm: Fix iwcm work deallocation
  RDMA/siw: Fix failure handling during device creation
  RDMA/siw: Fix passive connection establishment
  IB/mlx5: Fix missing congestion control debugfs on rep rdma device
  IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params
  RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
  driver core: Add missing annotation for device_links_write_lock()
  driver core: Add missing annotation for device_links_read_lock()
  ARM: dts: mediatek: add mt7629 pwm support
  RDMA/odp: Ensure the mm is still alive before creating an implicit child
  RDMA/core: Fix protection fault in ib_mr_pool_destroy
  kbuild: Remove debug info from kallsyms linking
  IB/mlx5: Fix implicit ODP race
  IB/mlx5: Optimize u64 division on 32-bit arches
  regulator: Use driver_deferred_probe_timeout for regulator_init_complete_work
  driver core: Rename deferred_probe_timeout and make it global
  driver core: Remove driver_deferred_probe_check_state_continue()
  pinctrl: Remove use of driver_deferred_probe_check_state_continue()
  driver core: Set deferred_probe_timeout to a longer default if CONFIG_MODULES is set
  driver core: Fix driver_deferred_probe_check_state() logic
  nvmet-tcp: set SO_PRIORITY for accepted sockets
  nvme-tcp: Set SO_PRIORITY for all host sockets
  nvmet: check sscanf value for subsys serial attr
  nvmet: make ctrl model configurable
  nvmet: make ctrl-id configurable
  nvmet: configfs code cleanup
  nvme: remove unused return code from nvme_alloc_ns
  of: property: Delete of_devlink kernel commandline option
  of: property: Start using fw_devlink_get_flags()
  efi/arm: Start using fw_devlink_get_flags()
  driver core: Add fw_devlink kernel commandline option
  driver core: Reevaluate dev->links.need_for_probe as suppliers are added
  cgroup1: don't call release_agent when it is ""
  ARM: OMAP: replace setup_irq() by request_irq()
  workqueue: Make workqueue_init*() return void
  ARM: dts: dra7: Add PRU-ICSS interconnect target-module nodes
  ARM: dts: AM4372: Add the PRU-ICSS interconnect target-module node
  cgroup: fix psi_show() crash on 32bit ino archs
  ARM: dts: AM33xx-l4: Update PRUSS interconnect target-module node
  RDMA/providers: Fix return value when QP type isn't supported
  ARM: OMAP2+: Drop legacy platform data for am437x DSS
  ARM: OMAP2+: Drop legacy platform data for dra7 DSS
  ARM: OMAP2+: Drop legacy platform data for omap5 DSS
  ARM: OMAP2+: Drop legacy platform data for omap4 dss
  ARM: dts: Configure interconnect target module for am437x rfbi
  ARM: dts: Configure interconnect target module for am437x dispc
  ARM: dts: Move am437x dss to the interconnect target module in l4
  ARM: dts: Configure interconnect target module for dra7 hdmi
  ARM: dts: Configure interconnect target module for dra7 dispc
  ARM: dts: Configure interconnect target module for dra7 dss
  ARM: dts: Configure interconnect target module for omap5 hdmi
  ARM: dts: Configure interconnect target module for omap5 dsi2
  ARM: dts: Configure interconnect target module for omap5 dsi1
  ARM: dts: Configure interconnect target module for omap5 rfbi
  ARM: dts: Configure interconnect target module for omap5 dispc
  ARM: dts: Configure interconnect target module for omap5 dss
  ARM: dts: Configure interconnect target module for omap4 hdmi
  ARM: dts: Configure interconnect target module for omap4 dsi2
  ARM: dts: Configure interconnect target module for omap4 dsi1
  ARM: dts: Configure interconnect target module for omap4 venc
  ARM: dts: Configure interconnect target module for omap4 rfbi
  ARM: dts: Configure interconnect target module for omap4 dispc
  ARM: dts: Configure interconnect target module for omap4 dss
  Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional()
  tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton
  libbpf: Assume unsigned values for BTF_KIND_ENUM
  bpf: Switch BPF UAPI #define constants used from BPF program side to enums
  bus: ti-sysc: Add support for PRUSS SYSC type
  drm/i915: Add invert-brightness quirk for Thundersoft TST178 tablet
  dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type
  drm/i915: panel: Use intel_panel_compute_brightness() from pwm_setup_backlight()
  arm64: remove gratuitious/stray .ltorg stanzas
  arm64/mm: Enable memory hot remove
  arm64/mm: Hold memory hotplug lock while walking for kernel page table dump
  iommu/dma: Fix MSI reservation allocation
  iommu: Enable compile testing for some of drivers
  iommu/omap: Fix -Woverflow warnings when compiling on 64-bit architectures
  iommu/omap: Fix printing format for size_t on 64-bit
  iommu/omap: Fix pointer cast -Wpointer-to-int-cast warnings on 64 bit
  bus: ti-sysc: Detect EDMA and set quirk flags for tptc
  dt-bindings: power: Convert domain-idle-states bindings to json-schema
  dt-bindings: arm: Fix cpu compatibles in the hierarchical example for PSCI
  dt-bindings: arm: Correct links to idle states definitions
  mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
  ARM/arm64: dts: Rename SMB bus to just bus
  dt-bindings: arm: Drop the non-YAML bindings
  dt-bindings: arm: Add Versatile Express and Juno YAML schema
  dt-bindings: arm: Add RealView YAML schema
  dt-bindings: arm: Add Versatile YAML schema
  dt-bindings: arm: Add Integrator YAML schema
  ARM: dts: RealView: Fix the name of the SoC node
  ARM: dts: Versatile: Use syscon as node name for IB2
  ARM: dts: integratorap: Remove top level dma-ranges
  drm/i915/gt: Propagate change in error status to children on unhold
  drm/i915: Apply i915_request_skip() on submission
  spi: spi_register_controller(): free bus id on error paths
  regulator: vqmmc-ipq4019-regulator: add binding document
  drm/i915/ehl: Check PHY type before reading DPLL frequency
  regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
  ASoc: amd: acp3x: Add missing include <linux/io.h>
  tools lib traceevent: Remove extra '\n' in print_event_time()
  libperf: Add counting example
  perf annotate: Get rid of annotation->nr_jumps
  perf llvm: Add debug hint message about missing kernel-devel package
  perf stat: Show percore counts in per CPU output
  tools lib api fs: Move cgroupsfs_find_mountpoint()
  drm: kirin: Revert "Fix for hikey620 display offset problem"
  perf diff: Fix undefined string comparison spotted by clang's -Wstring-compare
  ASoC: stm32: sai: manage rebind issue
  MAINTAINERS: adjust to 6lowpan doc ReST conversion
  driver core: Skip unnecessary work when device doesn't have sync_state()
  driver core: Add dev_has_sync_state()
  driver core: Call sync_state() even if supplier has no consumers
  drm/i915/gt: Drop the timeline->mutex as we wait for retirement
  drm/i915/perf: Reintroduce wait on OA configuration completion
  powerpc/numa: Remove late request for home node associativity
  powerpc/numa: Early request for home node associativity
  powerpc/numa: Use cpu node map of first sibling thread
  powerpc/numa: Handle extra hcall_vphn error cases
  powerpc/vphn: Check for error from hcall_vphn
  powerpc/smp: Use nid as fallback for package_id
  powerpc/irq: Use current_stack_pointer in do_IRQ()
  powerpc/irq: use IS_ENABLED() in check_stack_overflow()
  powerpc/irq: Use current_stack_pointer in check_stack_overflow()
  powerpc: Add current_stack_pointer as a register global
  powerpc: Rename current_stack_pointer() to current_stack_frame()
  powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation
  powerpc/kernel/sysfs: Refactor current sysfs.c
  powerpc/powernv: Add explicit fast-reboot support
  powerpc/powernv: Treat an empty reboot string as default
  powerpc/Makefile: Mark phony targets as PHONY
  powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32
  powerpc/book3s64: Fix error handling in mm_iommu_do_alloc()
  powerpc/powernv: no need to check return value of debugfs_create functions
  powerpc/cell/axon_msi: no need to check return value of debugfs_create functions
  powerpc/mm: ptdump: no need to check return value of debugfs_create functions
  powerpc/mm: book3s64: hash_utils: no need to check return value of debugfs_create functions
  powerpc/kvm: no need to check return value of debugfs_create functions
  powerpc/kernel: no need to check return value of debugfs_create functions
  powerpc/83xx: Add some error handling in 'quirk_mpc8360e_qe_enet10()'
  powerpc/83xx: Fix some typo in some warning message
  esp: remove the skb from the chain when it's enqueued in cryptd_wq
  PCI: amlogic: Use AXG PCIE
  phy: amlogic: Add Amlogic AXG PCIE PHY Driver
  phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver
  dt-bindings: PCI: meson: Update PCIE bindings documentation
  dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings
  dt-bindings: Add AXG PCIE PHY bindings
  s390/pci: Fix unexpected write combine on resource
  s390/mm: fix panic in gup_fast on large pud
  MAINTAINERS: Update s390/pci maintainer
  MAINTAINERS: Update s390/cio maintainer
  s390/mm: mark private defines for vm_fault_t as such
  usb: typec: driver for Intel PMC mux control
  usb: typec: Add definitions for Thunderbolt 3 Alternate Mode
  device property: Export fwnode_get_name()
  usb: roles: Allow the role switches to be named
  usb: roles: Provide the switch drivers handle to the switch in the API
  usb: roles: Leave the private driver data pointer to the drivers
  usb: typec: mux: Allow the mux handles to be requested with fwnode
  usb: typec: mux: Add helpers for setting the mux state
  usb: typec: mux: Allow the muxes to be named
  powercap: idle_inject: Replace zero-length array with flexible-array member
  ARM: socfpga_defconfig: Add back DEBUG_FS
  PM: sleep: wakeup: Use built-in RCU list checking
  PM: sleep: core: Use built-in RCU list checking
  drm/i915/gvt: Inlcude intel_gvt.h where needed
  PM: runtime: Add pm_runtime_get_if_active()
  usb: dwc3: gadget: Update chain bit correctly when using sg list
  usb: core: port: do error out if usb_autopm_get_interface() fails
  usb: core: hub: do error out if usb_autopm_get_interface() fails
  usb: core: hub: fix unhandled return by employing a void function
  usb: storage: Add quirk for Samsung Fit flash
  usb: quirks: add NO_LPM quirk for Logitech Screen Share
  usb: usb251xb: fix regulator probe and error handling
  phy: allwinner: Fix GENMASK misuse
  usb: cdns3: gadget: toggle cycle bit before reset endpoint
  usb: cdns3: gadget: link trb should point to next request
  usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP
  usb: phy: tegra: Include proper GPIO consumer header to fix compile testing
  usb: gadget: net2280: Distribute switch variables for initialization
  udc: s3c-hsudc: Silence warning about supplies during deferred probe
  usb: typec: Add sysfs node to show cc orientation
  ACPI: list_for_each_safe() -> list_for_each_entry_safe()
  ACPI: video: remove redundant assignments to variable result
  ACPI: OSL: Add missing __acquires/__releases annotations
  thunderbolt: Fix error code in tb_port_is_width_supported()
  ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry
  ACPI / AC: Cleanup DMI quirk table
  tick/common: Make tick_periodic() check for missing ticks
  hrtimer: Cast explicitely to u32t in __ktime_divns()
  timekeeping: Prevent 32bit truncation in scale64_check_overflow()
  posix-cpu-timers: Stop disabling timers on mt-exec
  posix-cpu-timers: Store a reference to a pid not a task
  ANDROID: gki_defconfig: Enable MFD_SYSCON on x86
  Bluetooth: guard against controllers sending zero'd events
  Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome
  ANDROID: Unconditionally create bridge tracepoints
  staging: wilc1000: use flexible-array member instead of zero-length array
  staging: wilc1000: remove unnecessary always true 'if' conditions
  staging: wilc1000: use correct data for memcpy in wilc_hif_pack_sta_param()
  staging: vt6656: Remove unnecessary local variables initialization
  staging: vt6656: Move vnt_rx_data to usbpipe.c
  staging: vt6656: Delete int.c/h file and move functions to usbpipe
  staging: vt6656: Remove function vnt_int_process_data.
  staging: vt6656: vnt_int_start_interrupt remove spin lock.
  staging: vt6656: vnt_vt3184_init remove stack copy to array.
  staging: vt6656: use vnt_vt3184_agc array directly
  staging: vt6656: Remove STATUS enums from TX path
  staging: vt6656: Use mac80211 duration for tx headers
  staging: kpc2000: prevent underflow in cpld_reconfigure()
  staging: exfat: remove redundant if statements
  staging: exfat: clean up d_entry rebuilding.
  staging: exfat: remove 'file creation modes'
  Staging: exfat: fixed a long line coding style issue
  staging: exfat: rename buf_cache_t's 'flag' to 'locked'
  staging: exfat: remove symlink feature
  soc: qcom: Do not depend on ARCH_QCOM for QMI helpers
  gianfar: remove unnecessary zeroing coalesce settings
  io_uring: get next work with submission ref drop
  io_uring: remove @nxt from handlers
  io_uring: make submission ref putting consistent
  drivers/of/of_mdio.c:fix of_mdiobus_register()
  cxgb4: fix checks for max queues to allocate
  net: dsa: felix: Wire up the ocelot cls_flower methods
  net: dsa: Add bypass operations for the flower classifier-action filter
  net: mscc: ocelot: parameterize the vcap_is2 properties
  net: mscc: ocelot: remove port_pcs_init indirection for VSC7514
  net: mscc: ocelot: don't rely on preprocessor for vcap key/action packing
  net: mscc: ocelot: spell out full "ocelot" name instead of "oc"
  net: mscc: ocelot: return directly in ocelot_cls_flower_{replace, destroy}
  net: mscc: ocelot: replace "rule" and "ocelot_rule" variable names with "ace"
  net: mscc: ocelot: simplify tc-flower offload structures
  net: mscc: ocelot: make ocelot_ace_rule support multiple ports
  xtensa: replace setup_irq() by request_irq()
  phylink: Improve error message when validate failed
  net/freescale: Don't set zero if FW iand bus not-available in gianfar
  net/freescale: Don't set zero if FW not-available in ucc_geth
  net/freescale: Don't set zero if FW not-available in dpaa
  net/freescale: Clean drivers from static versions
  net/fealnx: Delete driver version
  net/faraday: Delete driver version from the drivers
  net/emulex: Delete driver version
  net/dnet: Delete static version from the driver
  net/dlink: Remove driver version and release date
  net/dec: Delete driver versions
  net/davicom: Delete ethtool version assignment
  net/cortina: Delete driver version from ethtool output
  net/cisco: Delete driver and module versions
  net/cirrus: Delete driver version
  net/chelsio: Don't set N/A for not available FW
  net/chelsio: Delete drive and module versions
  net/cavium: Delete N/A assignments for ethtool
  net/cavium: Clean driver versions
  net/liquidio: Delete non-working LIQUIDIO_PACKAGE check
  net/liquidio: Delete driver version assignment
  net/brocade: Delete driver version
  net/broadcom: Don't set N/A FW if it is not available
  net/broadcom: Clean broadcom code from driver versions
  net: qrtr: Fix FIXME related to qrtr_ns_init()
  net: qrtr: Respond to HELLO message
  net: mlxfw: Replace zero-length array with flexible-array member
  liquidio: Replace zero-length array with flexible-array member
  net: phy: bcm63xx: fix OOPS due to missing driver name
  devlink: remove trigger command from devlink-region.rst
  drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels
  drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel
  drm/dp: Introduce EDID-based quirks
  drm/i915/hdcp: Fix config_stream_type() ret value
  drm/i915/hdcp: Mandate (seq_num_V==0) at first RecvId msg
  netfilter: nft_tunnel: add missing attribute validation for tunnels
  netfilter: nft_payload: add missing attribute validation for payload csum flags
  netfilter: cthelper: add missing attribute validation for cthelper
  netfilter: nf_tables: free flowtable hooks on hook register error
  netfilter: x_tables: xt_mttg_seq_next should increase position index
  netfilter: xt_recent: recent_seq_next should increase position index
  netfilter: synproxy: synproxy_cpu_seq_next should increase position index
  netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
  ANDROID: gki_defconfig: add CONFIG_IIO_BUFFER and CONFIG_IIO_TRIGGER
  ANDROID: gki: set CONFIG_SERIAL_SPRD_CONSOLE for earlycon
  drm/hdcp: fix DRM_HDCP_2_KSV_COUNT_2_LSBITS
  selftests: mlxsw: qos_defprio: Use until_counter_is
  selftests: forwarding: tc_common: Convert to use busywait
  selftests: forwarding: Convert until_counter_is() to take expression
  selftests: forwarding: lib: Add tc_rule_handle_stats_get()
  drm/hdcp: optimizing the srm handling
  mptcp: Only send DATA_FIN with final mapping
  mptcp: Use per-subflow storage for DATA_FIN sequence number
  mptcp: Check connection state before attempting send
  libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl
  selftests/bpf: Test new __sk_buff field gso_size
  bpf: Sync uapi bpf.h to tools/
  bpf: Add gso_size to __sk_buff
  docs: networking: net_failover: Fix a few typos
  net: dsa: fix phylink_start()/phylink_stop() calls
  net/mlx5e: Use devlink virtual flavour for VF devlink port
  devlink: Introduce devlink port flavour virtual
  doc: sfp-phylink: correct code indentation
  net/sched: act_ct: Software offload of established flows
  net/sched: act_ct: Offload established connections to flow table
  net/sched: act_ct: Create nf flow table per zone
  octeontx2-af: fix spelling mistake "backpessure" -> "backpressure"
  net: dsa: sja1105: add 100baseT1_Full support
  gpu/trace: add a gpu total memory usage tracepoint
  ipv6: Use math to point per net sysctls into the appropriate struct net
  selftests/net/fib_tests: update addr_metric_test for peer route testing
  net/ipv6: remove the old peer route if change it to a new one
  net/ipv6: need update peer route when modify metric
  dt-bindings: mfd: Fix typo in file name of twl-familly.txt
  tools/bootconfig: Show line and column in parse error
  bootconfig: Support O=<builddir> option
  dt-bindings: mfd: tps65910: Improve grammar
  ANDROID: Removed default m for virtual sw crypto device
  ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING
  dt-bindings: mfd: zii,rave-sp: Fix a typo ("onborad")
  ANDROID: GKI: build in HVC_DRIVER
  PM: QoS: annotate data races in pm_qos_*_value()
  tracing: Remove unused TRACE_BUFFER bits
  tracing: Have hwlat ts be first instance and record count of instances
  drm/i915/gem: Only call eb_lookup_vma once during execbuf ioctl
  drm/i915/gem: Extract transient execbuf flags from i915_vma
  drm/i915: Drop inspection of execbuf flags during evict
  drm/sun4i: Fix DE2 VI layer format support
  drm/sun4i: Add separate DE3 VI layer formats
  drm/sun4i: de2/de3: Remove unsupported VI layer formats
  drm/i915/tgl: Move and restrict Wa_1408615072
  drm/i915/gen11: Moving WAs to rcs_engine_wa_init()
  nfc: add missing attribute validation for vendor subcommand
  nfc: add missing attribute validation for deactivate target
  nfc: add missing attribute validation for SE API
  tipc: add missing attribute validation for MTU property
  team: add missing attribute validation for array index
  team: add missing attribute validation for port ifindex
  net: taprio: add missing attribute validation for txtime delay
  net: fq: add missing attribute validation for orphan mask
  openvswitch: add missing attribute validation for hash
  macsec: add missing attribute validation for port
  can: add missing attribute validation for termination
  nl802154: add missing attribute validation for dev_type
  nl802154: add missing attribute validation
  fib: add missing attribute validation for tun_id
  devlink: validate length of region addr/len
  devlink: validate length of param values
  ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
  ANDROID: GKI: Added missing SND configs
  ANDROID: GKI: Add SND_INTEL_NHLT
  ANDROID: Re-add default y for VIRTIO_PCI_LEGACY
  ANDROID: scsi: ufs: allow ufs variants to override sg entry size
  hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
  perf symbols: Don't try to find a vmlinux file when looking for kernel modules
  perf bench: Share some global variables to fix build with gcc 10
  binder: prevent UAF for binderfs devices II
  RISC-V: Stop using LOCAL for the uaccess fixups
  sys/sysinfo: Respect boottime inside time namespace
  RISC-V: Inline the assembly register save/restore macros
  RISC-V: Stop relying on GCC's register allocator's hueristics
  RISC-V: Stop putting .sbss in .sdata
  riscv: force hart_lottery to put in .sdata section
  riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs
  riscv: Use flush_icache_mm for flush_icache_user_range
  riscv: Change code model of module to medany to improve data accessing
  riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
  drm/i915/selftests: Fix uninitialized variable
  drm/i915/gt: Drop the timeline->mutex as we wait for retirement
  drm/i915: Drop vma is-closed assertion on insert
  drm/i915/gem: Check that the context wasn't closed during setup
  drm/i915/gt: Prevent allocation on a banned context
  drm/i915/gem: Consolidate ctx->engines[] release
  drm/i915: Polish CHV .load_luts() a bit
  interconnect: qcom: Add OSM L3 support on SC7180
  dt-bindings: interconnect: Add OSM L3 DT binding on SC7180
  interconnect: qcom: Add OSM L3 interconnect provider support
  dt-bindings: interconnect: Add OSM L3 DT bindings
  interconnect: qcom: Allow icc node to be used across icc providers
  interconnect: qcom: Add SC7180 interconnect provider driver
  dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings
  KVM: x86: remove stale comment from struct x86_emulate_ctxt
  KVM: x86: clear stale x86_emulate_ctxt->intercept value
  dm: bump version of core and various targets
  dm: fix congested_fn for request-based device
  fcntl: Distribute switch variables for initialization
  drm/i915/gvt: only include intel_gvt.h where needed
  drm/i915/gvt: make intel_gvt_active internal to intel_gvt
  drm/i915/vgpu: improve vgpu abstractions
  bus: ti-sysc: Fix wrong offset for display subsystem reset quirk
  erofs: handle corrupted images whose decompressed size less than it'd be
  erofs: use LZ4_decompress_safe() for full decoding
  erofs: correct the remaining shrink objects
  mt76: fix array overflow on receiving too many fragments for a packet
  erofs: convert workstn to XArray
  arm64: dts: socfpga: agilex: Fix gmac compatible
  dm integrity: use dm_bio_record and dm_bio_restore
  dm bio record: save/restore bi_end_io and bi_integrity
  spi: fsl-lpspi: remove unneeded array
  regulator: anatop: Lower error message level for -EPROBE_DEFER
  btrfs: fix RAID direct I/O reads with alternate csums
  ASoC: amd: Fix compile warning of argument type
  ASoC: amd: AMD RV RT5682 should depends on CROS_EC
  ASoC: SOF: Fix snd_sof_ipc_stream_posn()
  ASoC: rt1015: modify pre-divider for sysclk
  drm/i915: Fix kbuild test robot build error
  pinctrl: sprd: Fix the kconfig warning
  gpiolib: Fix inverted check in gpiochip_remove()
  drm/i915/hdcp: conversion to struct drm_device based logging macros.
  kbuild: Build DT binding examples with dtc warnings enabled
  kbuild: Always validate DT binding examples
  kbuild: generate autoksyms.h early
  kbuild: split adjust_autoksyms.sh in two parts
  kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS
  kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LIST
  Documentation/llvm: add documentation on building w/ Clang/LLVM
  kbuild: remove trailing slash from devicetree/binding/ for descending
  cpufreq: imx6q: read OCOTP through nvmem for imx6q
  cpufreq: imx6q: fix error handling
  rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt()
  drm/i915: move watermark structs more towards usage
  drm/etnaviv: Warn when GPU doesn't idle fast enough
  drm/etnaviv: Ignore MC when checking runtime suspend idleness
  drm/etnaviv: Consider all kwnown idle bits in debugfs
  drm/etnaviv: Update idle bits
  drm/etnaviv: Fix typo in comment
  drm/etnaviv: rework perfmon query infrastructure
  drm/i915: Fix doclinks
  drm/i915/dmc: Use firmware v2.06 for TGL
  efi: Add embedded peripheral firmware support
  efi: Export boot-services code and data as debugfs-blobs
  drm/i915: fix documentation build after rename
  dt-bindings: power: Fix dt_binding_check error
  interconnect: Handle memory allocation errors
  altera-stapl: altera_get_note: prevent write beyond end of 'key'
  binder: prevent UAF for binderfs devices
  drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
  selftests/bpf: Add link pinning selftests
  libbpf: Add bpf_link pinning/unpinning
  bpf: Introduce pinnable bpf_link abstraction
  soundwire: bus: provide correct return value on error
  xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation
  xfs: only allocate the buffer size actually needed in __xfs_set_acl
  xfs: clean up bufsize alignment in xfs_ioc_attr_list
  xfs: embedded the attrlist cursor into struct xfs_attr_list_context
  xfs: remove XFS_DA_OP_INCOMPLETE
  xfs: clean up the attr flag confusion
  xfs: clean up the ATTR_REPLACE checks
  xfs: improve xfs_forget_acl
  xfs: lift cursor copy in/out into xfs_ioc_attr_list
  xfs: lift buffer allocation into xfs_ioc_attr_list
  xfs: lift common checks into xfs_ioc_attr_list
  xfs: rename xfs_attr_list_int to xfs_attr_list
  xfs: move the legacy xfs_attr_list to xfs_ioctl.c
  xfs: open code ATTR_ENTSIZE
  xfs: remove the unused ATTR_ENTRY macro
  xfs: cleanup struct xfs_attr_list_context
  xfs: factor out a xfs_attr_match helper
  xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME
  xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL
  xfs: remove ATTR_KERNOVAL
  xfs: remove the xfs_inode argument to xfs_attr_get_ilocked
  xfs: pass an initialized xfs_da_args to xfs_attr_get
  xfs: pass an initialized xfs_da_args structure to xfs_attr_set
  xfs: turn xfs_da_args.value into a void pointer
  xfs: remove the MAXNAMELEN check from xfs_attr_args_init
  xfs: remove the name == NULL check from xfs_attr_args_init
  xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op
  xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE
  xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set
  xfs: merge xfs_attr_remove into xfs_attr_set
  xfs: remove the ATTR_INCOMPLETE flag
  xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE
  xfs: rework collapse range into an atomic operation
  xfs: rework insert range into an atomic operation
  xfs: open code insert range extent split helper
  xfs: Add missing annotation to xfs_ail_check()
  xfs: fix an undefined behaviour in _da3_path_shift
  xfs: ratelimit xfs_discard_page messages
  xfs: ratelimit xfs_buf_ioerror_alert messages
  xfs: remove the kuid/kgid conversion wrappers
  xfs: remove the icdinode di_uid/di_gid members
  xfs: ensure that the inode uid/gid match values match the icdinode ones
  xfs: improve error message when we can't allocate memory for xfs_buf
  xfs: add agf freeblocks verify in xfs_agf_verify
  xfs: fix iclog release error check race with shutdown
  mtd: hyperbus: move direct mapping setup to AM654 HBMC driver
  mtd: hyperbus: Add proper error message for missing compatible
  io_uring: clean up io_close
  Revert "bcache: ignore pending signals when creating gc and allocator thread"
  selftests/bpf: Declare bpf_log_buf variables as static
  bpf: Reliably preserve btf_trace_xxx types
  drm/i915/huc: update TGL HuC to v7.0.12
  libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h
  selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test
  libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h
  bpftool: Add header guards to generated vmlinux.h
  io_uring: Ensure mask is initialized in io_arm_poll_handler
  dt-bindings: clock: Convert UniPhier clock to json-schema
  dt-bindings: arm: fsl: fix APF6Dev compatible
  drm/i915/execlists: Check the sentinel is alone in the ELSP
  io_uring: remove io_prep_next_work()
  io_uring: remove extra nxt check after punt
  io_uring: use poll driven retry for files that support it
  io_uring: mark requests that we can do poll async in io_op_defs
  io_uring: add per-task callback handler
  io_uring: store io_kiocb in wait->private
  task_work_run: don't take ->pi_lock unconditionally
  io-wq: use BIT for ulong hash
  io_uring: remove IO_WQ_WORK_CB
  io-wq: remove unused IO_WQ_WORK_HAS_MM
  docs: filesystems: convert zonefs.txt to ReST
  docs: filesystems: convert udf.txt to ReST
  io_uring: extract kmsg copy helper
  docs: filesystems: convert ubifs.txt to ReST
  docs: filesystems: convert ubifs-authentication.rst.txt to ReST
  docs: filesystems: convert tmpfs.txt to ReST
  docs: filesystems: convert sysv-fs.txt to ReST
  docs: filesystems: convert sysfs.txt to ReST
  docs: filesystems: convert squashfs.txt to ReST
  docs: filesystems: convert romfs.txt to ReST
  docs: filesystems: convert relay.txt to ReST
  docs: filesystems: convert ramfs-rootfs-initramfs.txt to ReST
  docs: filesystems: convert qnx6.txt to ReST
  docs: filesystems: convert proc.txt to ReST
  docs: filesystems: convert orangefs.txt to ReST
  io_uring: clean io_poll_complete
  io_uring: add splice(2) support
  io_uring: add interface for getting files
  splice: make do_splice public
  io_uring: remove req->in_async
  io_uring: don't do full *prep_worker() from io-wq
  docs: filesystems: convert omfs.txt to ReST
  io_uring: don't call work.func from sync ctx
  io_uring: io_accept() should hold on to submit reference on retry
  io_uring: consider any io_read/write -EAGAIN as final
  docs: filesystems: convert ocfs2.txt to ReST
  docs: filesystems: convert ocfs2-online-filecheck.txt to ReST
  docs: filesystems: convert ntfs.txt to ReST
  docs: filesystems: convert nilfs2.txt to ReST
  docs: filesystems: convert isofs.txt to ReST
  docs: filesystems: convert inotify.txt to ReST
  docs: filesystems: convert hpfs.txt to ReST
  docs: filesystems: convert hfs.txt to ReST
  docs: filesystems: convert hfsplus.txt to ReST
  docs: filesystems: convert gfs2-uevents.txt to ReST
  io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL
  docs: filesystems: convert gfs2.txt to ReST
  docs: filesystems: convert f2fs.txt to ReST
  docs: filesystems: convert ext3.txt to ReST
  docs: filesystems: convert ext2.txt to ReST
  docs: filesystems: convert erofs.txt to ReST
  docs: filesystems: convert efivarfs.txt to ReST
  docs: filesystems: convert ecryptfs.txt to ReST
  docs: filesystems: convert dlmfs.txt to ReST
  docs: filesystems: convert debugfs.txt to ReST
  docs: filesystems: convert cramfs.txt to ReST
  docs: filesystems: convert ceph.txt to ReST
  docs: filesystems: convert btrfs.txt to ReST
  docs: filesystems: convert bfs.txt to ReST
  docs: filesystems: convert befs.txt to ReST
  docs: filesystems: convert autofs-mount-control.txt to ReST
  docs: filesystems: convert afs.txt to ReST
  docs: filesystems: convert affs.txt to ReST
  docs: filesystems: convert adfs.txt to ReST
  docs: filesystems: convert 9p.txt to ReST
  drm/i915/perf: Reintroduce wait on OA configuration completion
  Documentation: nfsroot.rst: Fix references to nfsroot.rst
  scripts/sphinx-pre-install: add '-p python3' to virtualenv
  Documentation: kthread: Fix WQ_SYSFS workqueues path name
  Documentation: kobject.txt has been moved to core-api/kobject.rst
  Documentation: Converted the `kobject.txt` to rst format
  drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD
  drm/i915/tgl: Add note about Wa_1409142259
  drm/i915/tgl: Fix the Wa number of a fix
  drm/i915/tgl: Add note about Wa_1607063988
  drm/i915/tgl: Add note to Wa_1607297627
  drm/i915/tgl: Extend Wa_1606931601 for all steppings
  drm/i915/tgl: Add Wa_1409085225, Wa_14010229206
  drm/i915/tgl: Implement Wa_1806527549
  drm/i915/tgl: Implement Wa_1409804808
  doc: cgroup: improve formatting of references
  doc: cgroup: improve formatting of cpuset examples
  doc: cgroup: improve formatting of io example
  doc: cgroup: improve formatting of mem stats
  doc: cgroup: improve formatting
  docs: kernel-docs: Remove "Here is its" at the end of lines
  docs: admin-guide: kernel-parameters: Document earlycon options for i.MX UARTs
  docs: dev-tools: gcov: Remove a stray single-quote
  mvneta: add XDP ethtool errors stats for TX to driver
  tehuti: Replace zero-length array with flexible-array member
  r8152: Replace zero-length array with flexible-array member
  net: atlantic: Replace zero-length array with flexible-array member
  bna: bnad: Replace zero-length array with flexible-array member
  net: inet_sock: Replace zero-length array with flexible-array member
  net: ip6_fib: Replace zero-length array with flexible-array member
  net: ip_fib: Replace zero-length array with flexible-array member
  drop_monitor: Replace zero-length array with flexible-array member
  net: mip6: Replace zero-length array with flexible-array member
  netdevice: Replace zero-length array with flexible-array member
  net: cavium: Register driver with PCI subsys IDs
  net: thunderx: Reduce mbox wait response time.
  net: thunderx: Adjust CQE_RX drop levels for better performance
  octeontx2-af: Modify rvu_reg_poll() to check reg atleast twice
  octeontx2-af: Enable PCI master
  octeontx2-af: Set discovery ID for RVUM block
  octeontx2-af: Optimize data retrieval from firmware
  octeontx2-pf: Support to enable/disable pause frames via ethtool
  octeontx2-af: Pause frame configuration at cgx
  octeontx2-af: Interface backpressure configuration
  drm/i915: Unify the DPLL ref clock frequency tracking
  drm/i915/hsw: Use the read-out WRPLL/SPLL state instead of reading out again
  drm/i915/skl, cnl: Split out the WRPLL/LCPLL frequency calculation
  drm/i915/hsw: Split out the WRPLL, LCPLL, SPLL frequency calculation
  drm/i915/hsw: Split out the SPLL parameter calculation
  drm/i915/hsw: Rename the get HDMI/DP DPLL funcs to get WRPLL/LCPLL
  drm/i915/skl: Parametrize the DPLL ref clock instead of open-coding it
  drm/i915: Move DPLL frequency calculation to intel_dpll_mgr.c
  drm/i915/hsw: Use the DPLL ID when calculating DPLL clock
  drm/i915: Move the DPLL vfunc inits after the func defines
  drm/i915: Keep the global DPLL state in a DPLL specific struct
  drm/i915: Move DPLL HW readout/sanitize fns to intel_dpll_mgr.c
  drm/i915: Fix bounds check in intel_get_shared_dpll_id()
  of: overlay: log the error cause on resolver failure
  of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO
  drm/i915: Use intel_plane_data_rate for min_cdclk calculation
  ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS
  iommu/io-pgtable-arm: Fix IOVA validation for 32-bit
  iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
  KVM: SVM: Fix the svm vmexit code for WRMSR
  KVM: X86: Fix dereference null cpufreq policy
  iommu/vt-d: Fix RCU list debugging warnings
  cpupower: avoid multiple definition with gcc -fno-common
  selftest/lkdtm: Use local .gitignore
  video: Replace zero-length array with flexible-array member
  video: fbdev: radeon: Remove dead code
  fbdev: simplefb: Platform data shan't include kernel.h
  matroxfb: add Matrox MGA-G200eW board support
  video: fbdev: atyfb: remove set but not used variable 'mach64RefFreq'
  video: fbdev: kyrofb: remove set but not used variable 'ulScaleRight'
  video: fbdev: radeonfb: remove set but not used variable 'bytpp'
  video: fbdev: radeonfb: remove set but not used variable '‘cSync’'
  video: fbdev: radeonfb: remove set but not used variable 'vSyncPol'
  video: fbdev: radeonfb: remove set but not used variable 'hSyncPol'
  video: fbdev: wm8505fb: add COMPILE_TEST support
  video: fbdev: wm8505fb: fix sparse warnings about using incorrect types
  video: fbdev: w100fb: add COMPILE_TEST support
  video: fbdev: w100fb: fix sparse warnings
  video: fbdev: arcfb: add COMPILE_TEST support
  video: fbdev: sh_mobile_lcdcfb: add COMPILE_TEST support
  video: fbdev: sh_mobile_lcdcfb: fix sparse warnings about using incorrect types
  video: fbdev: pxa168fb: remove unnecessary platform_get_irq
  spi: spidev: fix speed setting message
  spi: spidev: fix a debug message value
  media: Documentation:media:v4l-drivers: Update vivid documentation.
  RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps
  RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx'
  RDMA/bnxt_re: Remove set but not used variable 'dev_attr'
  RDMA/bnxt_re: Remove set but not used variable 'pg_size'
  RDMA/bnxt_re: Use driver_unregister and unregistration API
  RDMA/bnxt_re: Refactor device add/remove functionalities
  IB/hfi1, qib: Ensure RCU is locked when accessing list
  media: rcar_drif: Do not print error in case of EPROBE_DEFER for dma channel
  spi: bcm63xx-hsspi: Really keep pll clk enabled
  perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files
  media: aspeed: add AST2600 support
  regulator: pwm: Don't warn on probe deferral
  regulator: anatop: Improve Kconfig dependency
  drm/i915: Use a sentinel to terminate the dbuf slice arrays
  drm/i915: Add missing commas to dbuf tables
  drm/i915: Remove garbage WARNs
  drm/i915: Handle some leftover s/intel_crtc/crtc/
  media: staging: rkisp1: capture: remove support to userptr memory
  ASoC: rt1015: set snd_soc_dai_ops in rt1015_dai driver
  ASoc: amd: Add DMIC switch capability to machine driver
  ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op
  media: videobuf2-core.h: improve buf_struct_size documentation
  media: staging: rkisp1: remove serialization item in the TODO file
  media: videobuf2-dma-contig.c: remove spurious 'b' in message
  perf env: Do not return pointers to local variables
  media: mtk-vcodec: reset segment data then trig decoder
  drm/i915: Fix 90/270 degree rotated RGB565 src coord checks
  media: dt-bindings: media: Add Allwinner A64 deinterlace compatible
  media: go7007: Fix URB type for interrupt handling
  io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation
  block: Remove used kblockd_schedule_work_on()
  media: sun8i: Add Allwinner A83T Rotate driver
  perf tests bp_account: Make global variable static
  ASoC: SOF: add core id to sof_ipc_comp
  ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done
  ASoC: SOF: ipc: check ipc return value before data copy
  ASoC: SOF: pcm: skip DMA buffer pre-allocation
  media: dt-bindings: media: Add Allwinner A83T Rotate driver
  media: Split v4l2_pipeline_pm_use into v4l2_pipeline_pm_{get, put}
  media: usbvision: deprecate driver
  ASoC: rt1015: add operation callback function for rt1015_dai[]
  arm64: dts: meson-g12b: fix N2/VIM3 audio card model names
  drm/i915/dp: Use BDB_GENERAL_FEATURES VBT block info for builtin panel-orientation
  drm/i915/dsi: Remove readback of panel orientation on BYT / CHT
  fixdep: remove redundant null character check
  fixdep: remove unneeded code and comments about *.ver files
  kbuild: remove cc-option switch from -Wframe-larger-than=
  kbuild: remove the owner check in mkcompile_h
  arm64: context: Fix ASID limit in boot messages
  drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
  drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
  arm64: perf: Support new DT compatibles
  arm64: perf: Refactor PMU init callbacks
  MAINTAINERS: Cover Arm SMMU DT bindings
  drm/i915: remove unused orig_clock i915 member
  drm/i915: add i915_ioc32.h for compat
  drm/i915/dram: hide the dram structs better
  perf: arm_spe: Remove unnecessary zero check on 'nr_pages'
  drm/i915/crc: move pipe_crc from drm_i915_private to intel_crtc
  Documentation: cpufreq: Move legacy driver documentation
  ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC
  ACPI: EC: Simplify acpi_ec_add()
  media: uapi: h264: Add DPB entry field reference flags
  drm/i915/selftests: Fix return in assert_mmap_offset()
  drm/i915: Protect i915_request_await_start from early waits
  drm/i915/tgl: Add Wa_1608008084
  dmaengine: ti: edma: fix null dereference because of a typo in pointer name
  platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_proto: Report command not supported
  platform/chrome: cros_ec_spi: Use new structure for SPI transfer delays
  platform/chrome: cros_ec_rpmsg: Fix race with host event
  media: rtl28xxu: add missing sleep before probing slave demod
  media: arm64: dts: amlogic: add rc-videostrong-kii-pro keymap
  media: dt-bindings: media: add new kii pro key map
  media: rc: iguanair: Replace zero-length array with flexible-array member
  dmaengine: fsl-dpaa2-qdma: Adding shutdown hook
  dmaengine: uniphier-xdmac: Add UniPhier external DMA controller driver
  dt-bindings: dmaengine: Add UniPhier external DMA controller bindings
  dmaengine: ti: k3-udma: Implement support for atype (for virtualization)
  dt-bindings: dma: ti: k3-udma: Update for atype support (virtualization)
  openrisc: Cleanup copy_thread_tls docs and comments
  openrisc: Enable the clone3 syscall
  openrisc: Convert copy_thread to copy_thread_tls
  media: rc: fix spelling mistake "to" -> "too"
  drm/i915/tgl: Add Wa_22010178259:tgl
  drm/i915: Program MBUS with rmw during initialization
  drm/i915/psr: Force PSR probe only after full initialization
  pinctrl: ingenic: add hdmi-ddc pin control group
  drm/i915/gem: Break up long lists of object reclaim
  drm/qxl: Use simple encoder
  drm/mgag200: Use simple encoder
  drm/ast: Use simple encoder
  drm/simple-kms: Add drm_simple_encoder_{init,create}()
  gpiolib: fix bitmap operations related to line event watching
  gpiolib: fix unwatch ioctl()
  gpiolib: Rename 'event' to 'ge' to be consistent with other use
  gpio: uniphier: Replace zero-length array with flexible-array member
  dmaengine: consistently return string literal from switch-case
  dmaengine: Drop redundant 'else' keyword
  dmaengine: Use negative condition for better readability
  dmaengine: Refactor dmaengine_check_align() to be bit operations only
  dmaengine: idxd: expose general capabilities register in sysfs
  dmaengine: idxd: check return result from check_vma() in cdev
  drm/shmem: drop pgprot_decrypted()
  drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
  drm/exynos: dsi: fix workaround for the legacy clock name
  drm/exynos: dsi: propagate error value and silence meaningless warning
  bnxt_en: fix error handling when flashing from file
  bnxt_en: reinitialize IRQs when MTU is modified
  net: phy: mscc: add constants for used interrupt mask bits
  net: phy: avoid clearing PHY interrupts twice in irq handler
  ANDROID: ASoC: core: Fix soc_pcm_hw_params crash
  Linux 5.6-rc4
  ANDROID: GKI: Remove CONFIG_BRIDGE from arm64 config
  KVM: VMX: check descriptor table exits on instruction emulation
  arm64: dts: meson: fix gxm-khadas-vim2 wifi
  Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991
  posix-cpu-timers: Pass the task into arm_timer()
  posix-cpu-timers: Remove unnecessary locking around cpu_clock_sample_group
  posix-cpu-timers: cpu_clock_sample_group() no longer needs siglock
  net: dsa: sja1105: Don't destroy not-yet-created xmit_worker
  net/ipv6: use configured metric when add peer route
  arcnet: Replace zero-length array with flexible-array member
  neighbour: Replace zero-length array with flexible-array member
  net: flow_offload: Replace zero-length array with flexible-array member
  net: dn_fib: Replace zero-length array with flexible-array member
  ndisc: Replace zero-length array with flexible-array member
  net: ipv6: mld: Replace zero-length array with flexible-array member
  net: lwtunnel: Replace zero-length array with flexible-array member
  net: ip6_route: Replace zero-length array with flexible-array member
  net: nexthop: Replace zero-length array with flexible-array member
  net: sctp: Replace zero-length array with flexible-array member
  net: sock_reuseport: Replace zero-length array with flexible-array member
  net/ethtool: Introduce link_ksettings API for virtual network devices
  ethtool: Factored out similar ethtool link settings for virtual devices to core
  net: dsa: mv88e6xxx: fix lockup on warm boot
  hsr: use upper/lower device infrastructure
  hsr: remove unnecessary rcu_read_lock() in hsr module
  hsr: use netdev_err() instead of WARN_ONCE()
  hsr: use extack error message instead of netdev_info
  hsr: use debugfs_remove_recursive() instead of debugfs_remove()
  net: ag71xx: port to phylink
  net: ll_temac: Add ethtool support for coalesce parameters
  net: ll_temac: Make RX/TX ring sizes configurable
  net: ll_temac: Remove unused start_p variable
  net: ll_temac: Remove unused tx_bd_next struct field
  atm: nicstar: fix if-statement empty body warning
  net: sched: Replace zero-length array with flexible-array member
  netlink: Use netlink header as base to calculate bad attribute offset
  r8152: check disconnect status after long sleep
  arm64: dts: rockchip: fix px30 lvds ports
  ARM: dts: rockchip: Add vcc50_hdmi for rk3288-vyasa
  ARM: dts: rockchip: Fix ddc-i2c-bus for rk3288-vyasa
  ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa
  arm64: dts: rockchip: Add txpbl node for RK3399/RK3328
  arm64: dts: rockchip: fix compatible property for Radxa ROCK Pi N10
  ARM: dts: rockchip: add sram to bus_intmem nodename for rk3288
  ARM: dts: rockchip: add sram to bus_intmem nodename for rk3036
  ARM: dts: rockchip: add sram to bus_intmem nodename for rv1108
  ARM: dts: remove g-use-dma from rockchip usb nodes
  arm64: dts: remove g-use-dma from rockchip usb nodes
  arm64: dts: rockchip: fix cpu compatible property for rk3308
  arm64: dts: rockchip: Describe RK3328 GPIO_MUTE users
  arm64: dts: mediatek: add pumpkin board dts
  arm64: dts: mediatek: add dtsi for MT8516
  ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
  macintosh: therm_windtunnel: fix regression when instantiating devices
  jbd2: fix data races at struct journal_head
  drm/panel: simple: add panel-dpi support
  dt-bindings: display: add data-mapping to panel-dpi
  dt-bindings: display: convert panel-dpi to DT schema
  dt-bindings: display: convert display-timings to DT schema
  dt-bindings: display: add panel-timing.yaml
  arm64: dts: meson-gxbb-vega-s95: fix bluetooth node
  arm64: dts: meson-gxl-s905x-p212: add bluetooth nodes
  arm64: dts: meson-gxbb-odroid-c2: add rc-odroid ir keymap
  arm64: dts: meson: fix gxm-khadas-vim2 wifi
  arm64: dts: meson: sei510: fix sound card codec node
  arm64: dts: meson: s400: fix sound card codec nodes
  arm64: dts: meson: add pdm reset line
  arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
  soc: amlogic: fix compile failure with MESON_SECURE_PM_DOMAINS & !MESON_SM
  arm64: dts: amlogic: add rc-videostrong-kii-pro keymap
  arm64: dts: meson-sm1-sei610: add missing interrupt-names
  ARM: meson: Drop unneeded select of COMMON_CLK
  ARM: dts: exynos: Fix G3D power domain supply on Arndale Octa boards
  ARM: dts: exynos: Fix G3D power domain supply on Odroid XU3/XU4/HC1 boards
  ARM: exynos_defconfig: Add more drivers for GalaxyS3/Trats2
  dt-bindings: thermal: tsens: Add configuration in yaml
  cfg802154: Replace zero-length array with flexible-array member
  net: ieee802154: ca8210: Use new structure for SPI transfer delays
  drm/panel: Add driver for Novatek NT35510-based panels
  drm/panel: Add DT bindings for Novatek NT35510-based panels
  dt-bindings: Add vendor prefix for Hydis technologies
  x86/entry/32: Remove the 0/-1 distinction from exception entries
  x86/mm: Fix dump_pagetables with Xen PV
  x86/ioperm: Add new paravirt function update_io_bitmap()
  x86/boot/compressed: Fix reloading of GDTR post-relocation
  efi: Mark all EFI runtime services as unsupported on non-EFI boot
  efi/arm64: Clean EFI stub exit code from cache instead of avoiding it
  efi/arm: Clean EFI stub exit code from cache instead of avoiding it
  efi: Don't shadow 'i' in efi_config_parse_tables()
  efi/x86: Add RNG seed EFI table to unencrypted mapping check
  efi/x86: Add TPM related EFI tables to unencrypted mapping checks
  ARM: dts: uniphier: Add one more generic compatible string for I2C EEPROM
  arm64: dts: uniphier: rename NAND node names to follow json-schema
  arm64: dts: uniphier: rename aidet node names to follow json-schema
  arm64: dts: uniphier: change SD/eMMC node names to follow json-schema
  ARM: dts: uniphier: rename cache controller nodes to follow json-schema
  ARM: dts: uniphier: rename NAND node names to follow json-schema
  ARM: dts: uniphier: rename aidet node names to follow json-schema
  ARM: dts: uniphier: change SD/eMMC node names to follow json-schema
  libnvdimm: Out of bounds read in __nd_ioctl()
  acpi/nfit: improve bounds checking for 'func'
  scsi: ufs: Simplify two tests
  scsi: ufs: Introduce ufshcd_init_lrb()
  scsi: core: Introduce {init,exit}_cmd_priv()
  scsi: core: Remove cmd_list functionality
  scsi: aacraid: use scsi_host_busy_iter() in get_num_of_incomplete_fibs()
  scsi: aacraid: use scsi_host_busy_iter() to wait for outstanding commands
  scsi: core: add scsi_host_busy_iter()
  scsi: aacraid: use scsi_host_(block,unblock) to block I/O
  scsi: core: add scsi_host_(block,unblock) helper function
  scsi: aacraid: move scsi_(block,unblock)_requests out of _aac_reset_adapter()
  scsi: aacraid: replace aac_flush_ios() with midlayer helper
  scsi: aacraid: use scsi_host_complete_all_commands() to terminate outstanding commands
  scsi: aacraid: Do not wait for outstanding write commands on synchronize_cache
  scsi: dpt_i2o: use scsi_host_complete_all_commands() to abort outstanding commands
  scsi: core: add scsi_host_complete_all_commands() helper
  scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_complete()
  scsi: core: use kobj_to_dev
  scsi: ufs: ufs-mediatek: add waiting time for reference clock
  scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices
  scsi: ufs: Allow vendor device quirks to be applied early
  scsi: ufshcd: use an enum for quirks
  scsi: ufshcd: remove unused quirks
  scsi: qla2xxx: Update driver version to 10.01.00.25-k
  scsi: qla2xxx: Set Nport ID for N2N
  scsi: qla2xxx: Handle NVME status iocb correctly
  scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe
  scsi: qla2xxx: Serialize fc_port alloc in N2N
  scsi: qla2xxx: Fix NPIV instantiation after FW dump
  scsi: qla2xxx: Fix RDP respond data format
  scsi: qla2xxx: Force semaphore on flash validation failure
  scsi: qla2xxx: add more FW debug information
  scsi: qla2xxx: Update BPM enablement semantics.
  scsi: qla2xxx: fix FW resource count values
  scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs
  scsi: qla2xxx: Return appropriate failure through BSG Interface
  scsi: qla2xxx: Improved secure flash support messages
  scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error
  scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx
  scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
  scsi: qla2xxx: Add 16.0GT for PCI String
  scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function
  scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code
  scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop()
  scsi: qla2xxx: Simplify the code for aborting SCSI commands
  scsi: qla2xxx: Fix sparse warning reported by kbuild bot
  PCI: Add 32 GT/s decoding in some macros
  pinctrl: madera: Add missing call to pinctrl_unregister_mappings
  pinctrl: core: Remove extra kref_get which blocks hogs being freed
  pinctrl: sirf/atlas7: Replace zero-length array with flexible-array member
  pinctrl: sprd: Allow the SPRD pinctrl driver building into a module
  pinctrl: Export some needed symbols at module load time
  Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
  drm: prevent a harmless integer overflow in drm_legacy_sg_alloc()
  drm/client: Dual licence the file in GPL-2 and MIT
  gpiolib: Optimize gpiochip_remove() when check for requested line
  pid: Improve the comment about waiting in zap_pid_ns_processes
  drm/i915/gt: Expose heartbeat interval via sysfs
  drm/i915/gt: Expose preempt reset timeout via sysfs
  drm/i915/gt: Expose reset stop timeout via sysfs
  drm/i915/gt: Expose busywait duration to sysfs
  drm/i915/gt: Expose timeslice duration to sysfs
  drm/i915/gt: Expose engine->mmio_base via sysfs
  drm/i915/gt: Expose engine properties via sysfs
  drm/amdgpu/smu: Add message sending lock
  drm/amdgpu/powerplay: Remove deprecated smc_read_arg
  drm/amdgpu/powerplay: Refactor SMU message handling for safety
  drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up
  drm/amdgpu: release drm_device after amdgpu_driver_unload_kms
  drm/amdgpu: no need to clean debugfs at amdgpu
  drm/amdgpu: Initialize SPM_VMID with 0xf (v2)
  drm/amdgpu/sriov: Use kiq to copy the gpu clock
  drm/amdkfd: change SDMA MQD memory type
  drm/amdkfd: Make get_tile_config() generic
  drm/amdgpu: Add num_banks and num_ranks to gfx config structure
  drm/i915/selftests: Fix return in assert_mmap_offset()
  dt-bindings: Fix dtc warnings in examples
  net: datagram: drop 'destructor' argument from several helpers
  unix: uses an atomic type for scm files accounting
  af_unix: Replace zero-length array with flexible-array member
  bonding: Replace zero-length array with flexible-array member
  net: core: Replace zero-length array with flexible-array member
  ipv6: Replace zero-length array with flexible-array member
  net: dccp: Replace zero-length array with flexible-array member
  l2tp: Replace zero-length array with flexible-array member
  net: mpls: Replace zero-length array with flexible-array member
  xdp: Replace zero-length array with flexible-array member
  dt-bindings: power: apmu: Convert to json-schema
  dt-bindings: power: rcar-sysc: Convert to json-schema
  dt-bindings: reset: rcar-rst: Convert to json-schema
  integrity: Remove duplicate pr_fmt definitions
  IMA: Add log statements for failure conditions
  IMA: Update KBUILD_MODNAME for IMA files to ima
  clk: Fix phase init check
  drm/i915: Drop WaDDIIOTimeout:glk
  drm/i915: Limit display Wa_1405510057 to gen11
  drm/i915: Nuke pre-production GLK HDMI w/a 1139
  spi: pxa2xx: Introduce is_mmp2_ssp() helper
  spi: spi-mem: Compute length only when needed
  proc: Remove the now unnecessary internal mount of proc
  uml: Create a private mount of proc for mconsole
  spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits
  spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes
  spi: Allow SPI controller override device buswidth
  spi: atmel-quadspi: fix possible MMIO window size overrun
  uml: Don't consult current to find the proc_mnt in mconsole_proc
  ASoC: zte: zx-spdif: remove redundant dev_err message
  ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai()
  ASoC: samsung: Silence warnings during deferred probe
  ASoC: rt5682: Make rt5682_clock_config static
  ASoC: rt1015: modify some structure to be static.
  ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop()
  ASoC: dapm: Correct DAPM handling of active widgets during shutdown
  RDMA/efa: Do not delay freeing of DMA pages
  RDMA/efa: Properly document the interrupt mask register
  RDMA/efa: Unified getters/setters for device structs bitmask access
  drm/i915/gt: Reset queue_priority_hint after wedging
  drm/i915/selftests: Be a little more lenient for reset workers
  RDMA/hns: Optimize qp doorbell allocation flow
  RDMA/hns: Optimize kernel qp wrid allocation flow
  RDMA/hns: Optimize qp param setup flow
  RDMA/hns: Optimize qp buffer allocation flow
  RDMA/hns: Optimize qp number assign flow
  RDMA/hns: Optimize qp context create and destroy flow
  RDMA/hns: Optimize qp destroy flow
  drm/i915: Add glk to intel_detect_preproduction_hw()
  RDMA/hns: Stop doorbell update while qp state error
  RDMA/hns: Use flush framework for the case in aeq
  RDMA/hns: Treat revision HIP08_A as a special case
  iommu: Use C99 flexible array in fwspec
  iommu/virtio: Build virtio-iommu as module
  iommu/amd: Fix the configuration of GCR3 table root pointer
  iommu/qcom: Replace zero-length array with flexible-array member
  drm/i915/selftests: Wait for the context switch
  RDMA/core: Fix pkey and port assignment in get_new_pps
  vt: selection, push sel_lock up
  vt: selection, push console lock down
  lib/vsprintf: update comment about simple_strto<foo>() functions
  drm/i915/perf: Manually acquire engine-wakeref around use of kernel_context
  drm/i915/perf: Mark up the racy use of perf->exclusive_stream
  Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome
  docs: networking: convert 6lowpan.txt to ReST
  6lowpan: Replace zero-length array with flexible-array member
  drm/i915: Fix wrongly populated plane possible_crtcs bit mask
  arm64: Update comment for ASID() macro
  drm/i915: Protect i915_request_await_start from early waits
  pinctrl: da9062: Fix error gpiolib.h path
  drm/i915/selftests: Check recovery from corrupted LRC
  drm/i915/selftests: Verify LRC isolation
  drm/tidss: Drop pointless static qualifier in dispc_find_csc()
  drm/tidss: fix spelling mistakes "bufer" and "requsted"
  drm/tidss: Use drm_for_each_bridge_in_chain()
  drm/tidss: dispc: Fix broken plane positioning code
  tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED
  tee: remove redundant teedev in struct tee_shm
  tee: don't assign shm id for private shms
  tee: remove unused tee_shm_priv_alloc()
  tee: remove linked list of struct tee_shm
  selftests: pidfd: Add pidfd_fdinfo_test in .gitignore
  exit: Fix Sparse errors and warnings
  fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer()
  drm/i915/gt: Pull marking vm as closed underneath the vm->mutex
  drm/dp_mst: Check crc4 value while building sideband message
  drm/dp_mst: Fix W=1 warnings
  MIPS: reduce print level for cache information
  MIPS: pic32mzda: Drop pointless static qualifier
  platform/x86: Kconfig: Fix a typo
  platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member
  platform/x86/intel-uncore-freq: Add release callback
  platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition
  platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map
  platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry
  platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS
  kvm: x86: Limit the number of "kvm: disabled by bios" messages
  interconnect: qcom: sdm845: Split qnodes into their respective NoCs
  interconnect: qcom: Consolidate interconnect RPMh support
  dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings
  dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter
  dt-bindings: interconnect: Convert qcom,sdm845 to DT schema
  KVM: x86: avoid useless copy of cpufreq policy
  KVM: allow disabling -Werror
  KVM: x86: allow compiling as non-module with W=1
  KVM: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis
  KVM: Introduce pv check helpers
  KVM: let declaration of kvm_get_running_vcpus match implementation
  KVM: SVM: allocate AVIC data structures based on kvm_amd module parameter
  arm64: defconfig: Enable MEGARAID_SAS
  bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal
  drm/i915/gt: Check engine-is-awake on reset later
  drm/i915/selftests: Disable heartbeat around manual pulse tests
  drm/i915: Skip barriers inside waits
  i3c: master: Replace zero-length array with flexible-array member
  i3c: Simplify i3c_device_match_id()
  i3c: Generate aliases for i3c modules
  i3c: Add a modalias sysfs attribute
  Bluetooth: Support querying for WBS support through MGMT
  Bluetooth: btusb: Add flag to define wideband speech capability
  Bluetooth: Fixing a few comment typos in the quirk definitions.
  Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()'
  Bluetooth: hci_h4: Fix a typo in a comment
  Bluetooth: During le_conn_timeout disable EXT_ADV
  Bluetooth: Remove adv set for directed advertising
  Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS
  Bluetooth: Fix Suspicious RCU usage warnings
  Bluetooth: Replace zero-length array with flexible-array member
  arm64: zynqmp: Add Xilinx AES node
  arm64: dts: qcom: msm8996:: Add qcom,tsens-v2 to msm8996.dtsi compatible
  arm64: dts: qcom: msm8916:: Add qcom,tsens-v0_1 to msm8916.dtsi compatible
  arm64: dts: qcom: sdm845-mtp: Add Truly display
  arm64: dts: ipq6018: Add a few device nodes
  arm64: dts: sc7180: Move venus node to the correct position
  arm64: dts: sdm845: follow venus-sdm845v2 DT binding
  random: fix data races at timer_rand_state
  random: always use batched entropy for get_random_u{32,64}
  random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM
  arm64: add credited/trusted RNG support
  random: add arch_get_random_*long_early()
  random: split primary/secondary crng init paths
  ANDROID: gki_defconfig: Enable CONFIG_RD_LZ4
  bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump()
  bpf: INET_DIAG support in bpf_sk_storage
  inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data
  inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one()
  crypto: hisilicon - remove redundant assignment of pointer ctx
  hwrng: omap3-rom - Include linux/io.h for virt_to_phys
  crypto: md5 - remove unused macros
  net/mlx5e: Remove redundant comment about goto slow path
  net/mlx5e: Reduce number of arguments in slow path handling
  net/mlx5e: Remove unused argument from parse_tc_pedit_action()
  net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors
  net/mlx5e: Use netdev_warn() instead of pr_err() for errors
  net/mlx5e: Use netdev_warn() for errors for added prefix
  net/mlx5: DR, Improve log messages
  net/mlx5: DR, Change matcher priority parameter type
  net/mlx5e: Add devlink fdb_large_groups parameter
  net/mlx5: Change the name of steering mode param id
  net/mlx5e: Add support for devlink-port in non-representors mode
  net/mlx5e: Rename representor get devlink port function
  net/mlx5: E-Switch, Allow goto earlier chain if FW supports it
  net/mlx5e: Eswitch, Use per vport tables for mirroring
  net/mlx5: Eswitch, avoid redundant mask
  net/mlx5e: Don't allow forwarding between uplink
  crypto: chelsio - un-register crypto algorithms
  MAINTAINERS: Update maintainers for chelsio crypto drivers
  crypto: xilinx - Add Xilinx AES driver
  dt-bindings: crypto: Add bindings for ZynqMP AES-GCM driver
  firmware: xilinx: Add ZynqMP aes API for AES functionality
  selinux: remove unused initial SIDs and improve handling
  ANDROID: net: wireless: Add module_param(mac_prefix) to mac80211_hwsim
  selinux: reduce the use of hard-coded hash sizes
  bpf: Replace zero-length array with flexible-array member
  powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
  PCI: Add boot interrupt quirk mechanism for Xeon chipsets
  drm/i915/ggtt: do not set bits 1-11 in gen12 ptes
  ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers()
  ACPI: EC: Avoid passing redundant argument to functions
  ACPI: EC: Avoid printing confusing messages in acpi_ec_setup()
  MAINTAINERS: Correct Cadence PCI driver path
  dm zoned: Fix reference counter initial value of chunk works
  dm writecache: verify watermark during resume
  dm: report suspended device during destroy
  drm/i915/tgl: Add Wa_1608008084
  io_uring: fix 32-bit compatability with sendmsg/recvmsg
  media: vsp1: tidyup VI6_HGT_LBn_H() macro
  media: smiapp: Move definitions under driver directory
  media: smiapp: Refactor reading SMIA limits
  media: smiapp: Move SMIA limit reading up
  media: smiapp: Turn limit lookup into a function
  media: smiapp: Use unaligned get and put functions
  ANDROID: gki: Enable BINFMT_MISC as part of GKI
  RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
  RDMA/opa_vnic: Delete driver version
  RDMA/ipoib: Don't set constant driver version
  RDMA/ucma: Put a lock around every call to the rdma_cm layer
  RDMA/siw: Fix setting active_{speed, width} attributes
  media: smiapp: Simplify condition for choosing 8-bit access
  x86/mce: Fix logic and comments around MSR_PPIN_CTL
  net: dsa: mv88e6xxx: Fix masking of egress port
  media: omap3isp: Prevent enabling CCDC when stopping streaming
  media: MAINTAINERS: Sort entries in database for TI VPE/CAL
  media: staging: media: ipu3: Change 'unsigned long int' to 'unsigned long'
  media: i2c: Add driver for Sony IMX219 sensor
  media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding
  media: ipu3.rst: add imgu pipe config tool link
  media: ov5675: add vflip/hflip control support
  mlxsw: pci: Wait longer before accessing the device after reset
  mlxsw: reg: Update module_type values in PMTM register and map them to width
  WAN: Replace zero-length array with flexible-array member
  NFC: Replace zero-length array with flexible-array member
  sfc: fix timestamp reconstruction at 16-bit rollover points
  vsock: fix potential deadlock in transport->release()
  net: mvpp2: use resolved link config in mac_link_up()
  net: mvneta: use resolved link config in mac_link_up()
  net: macb: use resolved link config in mac_link_up()
  net: dpaa2-mac: use resolved link config in mac_link_up()
  net: axienet: use resolved link config in mac_link_up()
  net: mv88e6xxx: use resolved link config in mac_link_up()
  net: dsa: propagate resolved link config via mac_link_up()
  net: phylink: propagate resolved link config via mac_link_up()
  unix: It's CONFIG_PROC_FS not CONFIG_PROCFS
  net: rmnet: fix packet forwarding in rmnet bridge mode
  net: rmnet: fix bridge mode bugs
  net: rmnet: use upper/lower device infrastructure
  net: rmnet: do not allow to change mux id if mux id is duplicated
  net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
  net: rmnet: fix suspicious RCU usage
  net: rmnet: fix NULL pointer dereference in rmnet_changelink()
  net: rmnet: fix NULL pointer dereference in rmnet_newlink()
  atomic_open(): saner calling conventions (return dentry on success)
  handle_mounts(): start building a sane wrapper for follow_managed()
  make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOW
  follow_automount() doesn't need the entire nameidata
  follow_automount(): get rid of dead^Wstillborn code
  fix automount/automount race properly
  ARM: dts: bcm2711: Add pcie0 alias
  ARM: dts: bcm283x: Add missing properties to the PWR LED
  dpaa2-eth: add support for nway reset
  dpaa2-eth: add support for mii ioctls
  net: phy: marvell10g: read copper results from CSSR1
  net: phy: marvell: don't interpret PHY status unless resolved
  mlx5: register lag notifier for init network namespace only
  s390/qeth: support configurable RX copybreak
  s390/qeth: don't check for IFF_UP when scheduling napi
  s390/qeth: don't re-start read cmd when IDX has terminated
  s390/qeth: reset seqnos on connection startup
  s390/qeth: remove unused cmd definitions
  s390/qeth: validate device-provided MAC address
  s390/qeth: clean up CREATE_ADDR cmd code
  s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac()
  drm/i915: Set up PIPE_MISC truncate bit on tgl+
  unix: define and set show_fdinfo only if procfs is enabled
  selftests: mlxsw: resource_scale: Invoke for Spectrum-3
  selftests: mlxsw: Reduce router scale running time using offload indication
  selftests: mlxsw: Reduce running time using offload indication
  selftests: mlxsw: Add shared buffer traffic test
  selftests: mlxsw: Add mlxsw lib
  selftests: devlink_lib: Add devlink port helpers
  selftests: devlink_lib: Check devlink info command is supported
  selftests: mlxsw: Add shared buffer configuration test
  selftests: mlxsw: Use busywait helper in rtnetlink test
  selftests: mlxsw: Use busywait helper in vxlan test
  selftests: mlxsw: Use busywait helper in blackhole routes test
  selftests: devlink_trap_l3_drops: Avoid race condition
  selftests: add a mirror test to mlxsw tc flower restrictions
  selftests: add egress redirect test to mlxsw tc flower restrictions
  selftests: mlxsw: Add a RED selftest
  selftests: forwarding: lib.sh: Add start_tcp_traffic
  hinic: fix a bug of rss configuration
  hinic: fix a bug of setting hw_ioctxt
  hinic: fix a irq affinity bug
  KVM: s390: introduce module parameter kvm.use_gisa
  KVM: s390: protvirt: Add KVM api documentation
  KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED
  DOCUMENTATION: Protected virtual machine introduction and IPL
  KVM: s390: protvirt: Add UV cpu reset calls
  KVM: s390: protvirt: do not inject interrupts after start
  KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112
  KVM: s390: protvirt: Support cmd 5 operation state
  KVM: s390: protvirt: Report CPU state to Ultravisor
  KVM: s390: protvirt: UV calls in support of diag308 0, 1
  KVM: s390: protvirt: Add program exception injection
  KVM: s390: protvirt: Only sync fmt4 registers
  KVM: s390: protvirt: Do only reset registers that are accessible
  KVM: s390: protvirt: disallow one_reg
  KVM: s390: protvirt: STSI handling
  KVM: s390: protvirt: Write sthyi data to instruction data area
  KVM: s390/mm: handle guest unpin events
  KVM: s390: protvirt: handle secure guest prefix pages
  KVM: S390: protvirt: Introduce instruction data area bounce buffer
  KVM: s390: protvirt: Add new gprs location handling
  KVM: s390: protvirt: Handle spec exception loops
  KVM: s390: protvirt: Add SCLP interrupt handling
  KVM: s390: protvirt: Implement interrupt injection
  KVM: s390: protvirt: Instruction emulation
  KVM: s390: protvirt: Handle SE notification interceptions
  KVM: s390/mm: Make pages accessible before destroying the guest
  KVM: s390: protvirt: Secure memory is not mergeable
  KVM: s390: protvirt: Add initial vm and cpu lifecycle handling
  KVM: s390: add new variants of UV CALL
  KVM: s390: protvirt: Add UV debug trace
  KVM: s390/interrupt: do not pin adapter interrupt pages
  s390/protvirt: Add sysfs firmware interface for Ultravisor information
  s390/mm: add (non)secure page access exceptions handlers
  s390/mm: provide memory management functions for protected KVM guests
  s390/protvirt: add ultravisor initialization
  s390/protvirt: introduce host side setup
  f2fs: fix to avoid potential deadlock
  f2fs: add missing function name in kernel message
  f2fs: recycle unused compress_data.chksum feild
  f2fs: fix to avoid NULL pointer dereference
  f2fs: fix leaking uninitialized memory in compressed clusters
  f2fs: fix the panic in do_checkpoint()
  f2fs: fix to wait all node page writeback
  x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
  ARM: OMAP4: hwmod_data: Remove OMAP4 IPU hwmod data
  ARM: OMAP2+: Drop legacy platform data for OMAP4 DSP
  ARM: OMAP2+: Drop hwmod data for am3 and am4 PRUSS
  ARM: dts: am4372: Add idle_states for cpuidle
  ARM: dts: am33xx: Add idle_states for cpuidle
  ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE
  soc: ti: pm33xx: Add base cpuidle support
  ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle
  ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x
  radix tree test suite: Support kmem_cache alignment
  dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method
  firmware: arm_sdei: clean up sdei_event_create()
  firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp
  firmware: arm_sdei: fix possible double-lock on hibernate error path
  firmware: arm_sdei: fix double-lock on hibernate with shared events
  ANDROID: gki_defconfig: disable CONFIG_CRYPTO_MD4
  dm thin metadata: fix lockdep complaint
  dm cache: fix a crash due to incorrect work item cancelling
  drm/i915: remove ICP_PP_CONTROL
  nvme-pci: Hold cq_poll_lock while completing CQEs
  pstore: pstore_ftrace_seq_next should increase position index
  media: dt-bindings: media: venus: Add sc7180 DT schema
  media: venus: core: add sc7180 DT compatible and resource struct
  media: dt-bindings: media: venus: delete old binding document
  media: venus: core: add sdm845-v2 DT compatible and resource struct
  media: dt-bindings: media: venus: Add sdm845v2 DT schema
  media: dt-bindings: media: venus: Convert sdm845 to DT schema
  media: dt-bindings: media: venus: Convert msm8996 to DT schema
  i3c: Fix MODALIAS uevents
  media: dt-bindings: media: venus: Convert msm8916 to DT schema
  media: venus: vdec: handle 10bit bitstreams
  media: venus: introduce core selection
  media: venus: redesign clocks and pm domains control
  EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
  media: venus: cache vb payload to be used by clock scaling
  media: venus: venc: blacklist two encoder properties
  media: venus: firmware: Use %pR to print IO resource
  media: venus: hfi_parser: Ignore HEVC encoding for V1
  media: MAINTAINERS: Add dt-binding files for Venus
  drm/panfrost: default_supplies[] can be static
  tee: amdtee: fix memory leak in amdtee_open_session()
  Documentation/memory-barriers: Fix typos
  doc: Add rcutorture scripting to torture.txt
  doc/RCU/rcu: Use https instead of http if possible
  doc/RCU/rcu: Use absolute paths for non-rst files
  doc/RCU/rcu: Use ':ref:' for links to other docs
  doc/RCU/listRCU: Update example function name
  doc/RCU/listRCU: Fix typos in a example code snippets
  doc/RCU/Design: Remove remaining HTML tags in ReST files
  s390/mm: remove fake numa support
  s390/crypto: explicitly memzero stack key material in aes_s390.c
  s390: Replace zero-length array with flexible-array member
  s390/qdio: simplify debugfs code
  s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0
  doc: Add some more RCU list patterns in the kernel
  perf annotate: Fix segfault with source toggle
  perf annotate: Align struct annotate_args
  arm64: mm: convert cpu_do_switch_mm() to C
  x86/traps: Stop using ist_enter/exit() in do_int3()
  perf annotate: Simplify disasm_line allocation and freeing code
  PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers
  perf annotate: Remove privsize from symbol__annotate() args
  perf probe: Check return value of strlist__add() for -ENOMEM
  dma-buf: make move_notify mandatory if importer_ops are provided
  dma-buf: drop dynamic_mapping flag
  drm/amdgpu: implement amdgpu_gem_prime_move_notify v2
  drm/amdgpu: add amdgpu_dma_buf_pin/unpin v2
  drm/amdgpu: use allowed_domains for exported DMA-bufs
  drm/ttm: remove the backing store if no placement is given
  dma-buf: add dynamic DMA-buf handling v15
  io_uring: define and set show_fdinfo only if procfs is enabled
  arm64: fix NUMA Kconfig typos
  gfs2: leaf_dealloc needs to allocate one more revoke
  gfs2: allow journal replay to hold sd_log_flush_lock
  gfs2: don't allow releasepage to free bd still used for revokes
  gfs2: flesh out delayed withdraw for gfs2_log_flush
  gfs2: Do proper error checking for go_sync family of glops functions
  gfs2: Don't demote a glock until its revokes are written
  gfs2: drain the ail2 list after io errors
  gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails
  gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
  gfs2: Check for log write errors before telling dlm to unlock
  gfs2: Prepare to withdraw as soon as an IO error occurs in log write
  gfs2: Issue revokes more intelligently
  gfs2: Add verbose option to check_journal_clean
  gfs2: fix infinite loop when checking ail item count before go_inval
  gfs2: Force withdraw to replay journals and wait for it to finish
  x86/entry/entry_32: Route int3 through common_exception
  x86/irq: Remove useless return value from do_IRQ()
  x86/traps: Remove redundant declaration of do_double_fault()
  x86/traps: Document do_spurious_interrupt_bug()
  x86/traps: Remove pointless irq enable from do_spurious_interrupt_bug()
  x86/entry/32: Force MCE through do_mce()
  x86/mce: Disable tracing and kprobes on do_machine_check()
  x86/entry/32: Add missing ASM_CLAC to general_protection entry
  perf config: Document missing config options
  perf annotate: Fix perf config option description
  perf annotate: Prefer cmdline option over default config
  perf annotate: Make perf config effective
  perf config: Introduce perf_config_u8()
  perf annotate: Fix --show-nr-samples for tui/stdio2
  perf annotate: Fix --show-total-period for tui/stdio2
  perf annotate/tui: Re-render title bar after switching back from script browser
  dt-bindings: vendor-prefixes: Add prefix for PocketBook International SA
  dt-bindings: rng: Convert BCM2835 to DT schema
  dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller to json-schema
  dt-bindings: mtd: Convert Denali NAND controller to json-schema
  arm64: dts: allwinner: Add initial support for Pine64 PinePhone
  dt-bindings: arm: sunxi: Add PinePhone 1.0 and 1.1 bindings
  arm64: dts: sun50i-a64: Add i2c2 pins
  ARM: dts: sunxi: h3/h5: add r_pwm node
  drm/virtio: fix mmap page attributes
  drm/shmem: add support for per object caching flags.
  arm64: allwinner: a64: enable LCD-related hardware for Pinebook
  drm/panel: simple: Add NewEast Optoelectronics CO., LTD WJFH116008A panel support
  dt-bindings: display: simple: Add NewEast Optoelectronics WJFH116008A compatible
  MIPS: Fix CONFIG_MIPS_CMDLINE_DTB_EXTEND handling
  tools headers UAPI: Update tools's copy of kvm.h headers
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  dt-bindings: Add Guangdong Neweast Optoelectronics CO. LTD vendor prefix
  drm/bridge: anx6345: don't print error message if regulator is not ready
  spi/zynqmp: remove entry that causes a cs glitch
  XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI
  dma-buf: free dmabuf->name in dma_buf_release()
  clocksource: Replace setup_irq() by request_irq()
  drm/bridge: analogix-anx6345: fix set of link bandwidth
  drm/virtio: add virtio_gpu_is_shmem helper
  drm/virtio: make mmap callback consistent with callbacks
  clocksource/drivers/ingenic: Add support for TCU of X1000
  dt-bindings: timer: Add X1000 bindings.
  ARM: decompressor: switch to by-VA cache maintenance for v7 cores
  ARM: decompressor: prepare cache_clean_flush for doing by-VA maintenance
  ARM: decompressor: factor out routine to obtain the inflated image size
  FROMLIST: kbuild: generate autoksyms.h early
  FROMLIST: kbuild: split adjust_autoksyms.sh in two parts
  FROMLIST: kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS
  clocksource/drivers/timer-ti-dm: Drop bogus omap_dm_timer_of_set_source()
  clocksource/drivers/timer-ti-dm: Do not update counter on updating the period
  ipv6: xfrm6_tunnel.c: Use built-in RCU list checking
  sched/fair: Fix statistics for find_idlest_group()
  clocksource/drivers/owl: Improve owl_timer_init fail messages
  clocksource: Add driver for the Ingenic JZ47xx OST
  mtd: spi-nor: Refactor spi_nor_read_id()
  cpufreq: Fix policy initialization for internal governor drivers
  drm/i915/drv: use intel_uncore_write() for register access
  drm/i915/dram: use intel_uncore_*() functions for register access
  drm/i915: split out intel_dram.[ch] from i915_drv.c
  drm/i915: significantly reduce the use of <drm/i915_drm.h>
  net: dsa: mv88e6xxx: fix duplicate vlan warning
  net: switchdev: do not propagate bridge updates across bridges
  net/smc: check for valid ib_client_data
  net: stmmac: fix notifier registration
  net: phy: mscc: fix firmware paths
  net: qrtr: Fix error pointer vs NULL bugs
  net: phy: mscc: add missing shift for media operation mode selection
  phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
  mptcp: add dummy icsk_sync_mss()
  net: ena: fix broken interface between ENA driver and FW
  mptcp: defer work schedule until mptcp lock is released
  mptcp: avoid work queue scheduling if possible
  mptcp: remove mptcp_read_actor
  mptcp: add rmem queue accounting
  mptcp: update mptcp ack sequence from work queue
  mptcp: add work queue skeleton
  mptcp: add and use mptcp_data_ready helper
  mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3
  mlxsw: spectrum: Initialize advertised speeds to supported speeds
  mlxsw: spectrum: Move the ECN-marked packet counter to ethtool
  mlxsw: spectrum_switchdev: Optimize SFN records processing
  net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg
  af_llc: fix if-statement empty body warning
  slip: not call free_netdev before rtnl_unlock in slip_open
  drm/hisilicon: Fixed pcie resource conflict between drm and firmware
  drm/hisilicon: Set preferred mode resolution and maximum resolution
  drm/hisilicon: Add the mode_valid function
  drm/hisilicon: fixed the wrong resolution configurations
  drm/hisilicon: Enable the shadowfb for hibmc
  drm/hisilicon: Add new clock/resolution configurations
  net/smc: improve peer ID in CLC decline for SMC-R
  net/smc: rework peer ID handling
  tcp-zerocopy: Update returned getsockopt() optlen.
  ipv6: restrict IPV6_ADDRFORM operation
  net/smc: fix cleanup for linkgroup setup failures
  net: fix sysfs permssions when device changes network namespace
  net-sysfs: add queue_change_owner()
  net-sysfs: add netdev_change_owner()
  drivers/base/power: add dpm_sysfs_change_owner()
  device: add device_change_owner()
  sysfs: add sysfs_change_owner()
  sysfs: add sysfs_group{s}_change_owner()
  sysfs: add sysfs_link_change_owner()
  sysfs: add sysfs_file_change_owner()
  net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed
  sched: act: count in the size of action flags bitfield
  kbuild: get rid of trailing slash from subdir- example
  net: core: devlink.c: Use built-in RCU list checking
  net: cisco: Replace zero-length array with flexible-array member
  net: marvell: Replace zero-length array with flexible-array member
  net: hns: Replace zero-length array with flexible-array member
  sfc: Replace zero-length array with flexible-array member
  qlogic: Replace zero-length array with flexible-array member
  net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
  Revert "net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278"
  ANDROID: gki_defconfig: Disable CONFIG_RT_GROUP_SCHED
  ANDROID: Disable wq fp check in CFI builds
  bnxt_en: add newline to netdev_*() format strings
  drm/i915/tgl: Add Wa_1606054188:tgl
  drm/i915/tgl: Allow DC5/DC6 entry while PG2 is active
  FROMGIT: of: property: Add device link support for power-domains and hwlocks
  netfilter: xt_hashlimit: unregister proc file before releasing mutex
  dt-bindings: mmc: Convert UniPhier SD controller to json-schema
  dt-bindings: dma: Convert UniPhier MIO DMA controller to json-schema
  dt-bindings: interrupt-controller: Convert UniPhier AIDET to json-schema
  dt-bindings: bus: Convert UniPhier System Bus to json-schema
  dt-bindings: pinctrl: Convert UniPhier pin controller to json-schema
  dt-bindings: gpio: Convert UniPhier GPIO to json-schema
  dt-bindings: arm: Convert UniPhier board/SoC bindings to json-schema
  leds: pwm: convert to atomic PWM API
  leds: pwm: simplify if condition
  leds: add SGI IP30 led support
  leds: lm3697: fix spelling mistake "To" -> "Too"
  ethtool: limit bitset size
  drm/amdgpu: drop legacy drm load and unload callbacks
  drm/amdgpu/display: don't call drm_dp_mst_connector_late_register (v2)
  drm/amdgpu/display: split dp connector registration (v4)
  drm/amdgpu/display: add a late register connector callback
  drm/amd/display: move dpcd debugfs members setup
  drm/amdgpu/display: move debugfs init into core amdgpu debugfs (v2)
  drm/amdgpu: don't call drm_connector_register for non-MST ports
  drm/amdgpu/ring: move debugfs init into core amdgpu debugfs
  drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs
  drm/amdgpu/regs: move debugfs init into core amdgpu debugfs
  drm/amdgpu/gem: move debugfs init into core amdgpu debugfs
  drm/amdgpu/fence: move debugfs init into core amdgpu debugfs
  drm/amdgpu/sa: move debugfs init into core amdgpu debugfs
  drm/amdgpu/pm: move debugfs init into core amdgpu debugfs
  drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs
  drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup
  drm/amdgpu: Increase timout on emulator to tenfold instead of twice
  drm/amd/powerplay: add DFCstate control pptable func for arct
  drm/amd/powerplay: update arcturus ppsmc header to 54.15.0
  drm/amdgpu/display: clean up hdcp workqueue handling
  drm/amdkfd: Delete unnecessary unmap queue package submissions
  drm/amdkfd: Delete excessive printings
  drm/amdkfd: Fix a memory leak in queue creation error handling
  drm/amdkfd: Count active CP queues directly
  drm/amdkfd: Avoid ambiguity by indicating it's cp queue
  drm/amdkfd: Rename queue_count to active_queue_count
  drm/amd: Extend ROCt to surface UUID for devices that have them
  drm/amdgpu: Fix check for DPM when returning max clock
  drm/amdgpu: Don't write GCVM_L2_CNTL* regs on navi12 VF
  drm/radeon: Inline drm_get_pci_dev
  drm/amdgpu: Drop DRIVER_USE_AGP
  drm/amd/powerplay: Use bitwise instead of arithmetic operator for flags
  drm/amd/display: remove set but not used variable 'mc_vm_apt_default'
  drm/amd/amdgpu: Add gfxoff debugfs entry
  drm/amdgpu: use amdgpu_ring_test_helper when possible
  drm/amdgpu: add VM update fences back to the root PD v2
  drm/amdgpu: cleanup amdgpu_ring_fini
  drm/amdgpu: Add Arcturus D342 page retire support
  drm/amdgpu: toggle DF-Cstate to protect DF reg access
  drm/amdgpu: move get_xgmi_relative_phy_addr to amdgpu_xgmi.c
  drm/amdgpu: add dpm helper function for DF Cstate control
  drm/amdgpu: update psp firmwares loading sequence V2
  drm/amdgpu: Remove kfd eviction fence before release bo (v2)
  net: Fix Tx hash bound checking
  drm/radeon: Inline drm_get_pci_dev
  drm/amdgpu: Drop DRIVER_USE_AGP
  ARM: dts: exynos: Fix memory on Artik5 evaluation boards
  ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set
  spi: pxa2xx: Add CS control clock quirk
  arm: dts: dra76x: Fix mmc3 max-frequency
  ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
  regulator: add smb208 support
  ASoC: tas2562: Add entries for the TAS2563 audio amplifier
  ASoC: dt-bindings: Add TAS2563 compatible to the TAS2562 binding
  ASoC: amd: Allow I2S wake event after ACP is powerd On
  ASoC: rt5682: Revise the function name
  ASoC: rt5682: Add the soundwire support
  ASoC: amd: Add machine driver for Raven based platform
  bus: ti-sysc: Implement display subsystem reset quirk
  bus: ti-sysc: Fix 1-wire reset quirk
  bus: ti-sysc: Detect display subsystem related devices
  bus: ti-sysc: Handle module unlock quirk needed for some RTC
  bus: ti-sysc: Implement SoC revision handling
  bus: ti-sysc: Don't warn about legacy property for nested ti-sysc devices
  bus: ti-sysc: Consider non-existing registers too when matching quirks
  bus: ti-sysc: Improve reset to work with modules with no sysconfig
  bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
  drm/omap: Prepare DSS for probing without legacy platform data
  Revert "KVM: x86: enable -Werror"
  signal: avoid double atomic counter increments for user accounting
  io_uring: drop file set ref put/get on switch
  ASoC: soc-dai: add get_sdw_stream() callback
  ASoC: pcm: check if cpu-dai supports a given stream
  ASoC: Return error if the function does not support multi-cpu
  ASoC: Add multiple CPU DAI support in DAPM
  ASoC: Add dapm_add_valid_dai_widget helper
  ASoC: Add multiple CPU DAI support for PCM ops
  ASoC: Add initial support for multiple CPU DAIs
  blk-mq: Remove some unused function arguments
  selftests/bpf: Add test for "bpftool feature" command
  bpftool: Update bash completion for "bpftool feature" command
  bpftool: Update documentation of "bpftool feature" command
  bpftool: Make probes which emit dmesg warnings optional
  bpftool: Move out sections to separate functions
  kbuild: add dt_binding_check to PHONY in a correct place
  kbuild: add dtbs_check to PHONY
  RDMA/bnxt_re: Using vmalloc requires including vmalloc.h
  kbuild: remove unneeded semicolon at the end of cmd_dtb_check
  kbuild: fix DT binding schema rule to detect command line changes
  kbuild: remove wrong documentation about mandatory-y
  kbuild: add comment for V=2 mode
  iavf: use tc_cls_can_offload_and_chain0() instead of chain check
  dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema
  dt-bindings: i2c: Convert UniPhier I2C controller to json-schema
  dt-bindings: serial: Convert UniPhier UART to json-schema
  of: unittest: annotate warnings triggered by unittest
  of: unittest: add overlay gpio test to catch gpio hog problem
  ASoC: tas2562: Fix sample rate error message
  of: property: Add device link support for power-domains and hwlocks
  bpftool: Support struct_ops, tracing, ext prog types
  dt-bindings: ata: rcar-sata: Convert to json-schema
  dt-bindings: example-schema: Drop double quotes around URLs
  drm/etnaviv: add hwdb entry for gc400 found in STM32
  drm/etnaviv: update hwdb selection logic
  drm/etnaviv: update gc7000 chip identity entry
  drm/etnaviv: show identity information in debugfs
  drm/etnaviv: determine product, customer and eco id
  drm/etnaviv: update hardware headers from rnndb
  scripts/bpf: Switch to more portable python3 shebang
  efi: READ_ONCE rng seed size before munmap
  efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
  efi/x86: Remove support for EFI time and counter services in mixed mode
  efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
  drm/i915: Fix broken num_entries in skl_ddb_allocation_overlaps
  drm/i915: Add WARN_ON in intel_get_crtc_for_pipe()
  drm/i915: Get first crtc instead of PIPE_A crtc
  drm/i915: Fix broken transcoder err state
  drm/i915: Remove (pipe == crtc->index) assumption
  drm/i915: Iterate over pipes and skip the disabled one
  io_uring: import_single_range() returns 0/-ERROR
  io_uring: pick up link work on submit reference drop
  leds: leds-bd2802: remove set but not used variable 'pdata'
  leds: ns2: Convert to GPIO descriptors
  leds: ns2: Absorb platform data
  selftests: nft_concat_range: Add test for reported add/flush/add issue
  nft_set_pipapo: Actually fetch key data in nft_pipapo_remove()
  drm/ttm: fix leaking fences via ttm_buffer_object_transfer
  x86/Kconfig: Make CMDLINE_OVERRIDE depend on non-empty CMDLINE
  ext2: Silence lockdep warning about reclaim under xattr_sem
  drm/i915: Avoid recursing onto active vma from the shrinker
  drm/i915/pmu: Avoid using globals for PMU events
  drm/i915/pmu: Avoid using globals for CPU hotplug state
  drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
  drm/i915: fix header test with GCOV
  drm/omap: dss: Remove unused omap_dss_device operations
  drm/omap: dss: Remove unused omapdss_of_find_connected_device() function
  drm/omap: dss: Inline the omapdss_display_get() function
  drm/omap: Hardcode omap_connector type to DSI
  drm/omap: sdi: Register a drm_bridge
  drm/omap: sdi: Sort includes alphabetically
  drm/omap: dpi: Register a drm_bridge
  drm/omap: dpi: Simplify clock setting API
  drm/omap: dpi: Reorder functions in sections
  drm/omap: dpi: Sort includes alphabetically
  drm/omap: hdmi5: Simplify EDID read
  drm/omap: hdmi4: Simplify EDID read
  drm/omap: venc: Remove omap_dss_device operations
  drm/omap: hdmi: Remove omap_dss_device operations
  drm/omap: Remove HPD, detect and EDID omapdss operations
  drm/omap: Switch the HDMI and VENC outputs to drm_bridge
  drm/omap: Create connector for bridges
  drm/omap: venc: Register a drm_bridge
  drm/omap: dss: Remove .set_hdmi_mode() and .set_infoframe() operations
  drm/omap: hdmi4: Implement drm_bridge .hpd_notify() operation
  drm/omap: hdmi5: Move mode set, enable and disable operations to bridge
  drm/omap: hdmi4: Move mode set, enable and disable operations to bridge
  drm/omap: hdmi5: Register a drm_bridge for EDID read
  drm/omap: hdmi4: Register a drm_bridge for EDID read
  drm/omap: hdmi5: Rework EDID read to isolate data read
  drm/omap: hdmi4: Rework EDID read to isolate data read
  drm/omap: hdmi: Allocate EDID in the .read_edid() operation
  drm/omap: dss: Make omap_dss_device_ops optional
  drm/omap: Add infrastructure to support drm_bridge local to DSS outputs
  drm/omap: dss: Fix output next device lookup in DT
  drm/omap: Use the drm_panel_bridge API
  drm/omap: Factor out display type to connector type conversion
  drm/omap: Simplify HDMI mode and infoframe configuration
  drm/omap: dss: Cleanup DSS ports on initialisation failure
  drm: Add helper to create a connector for a chain of bridges
  drm/bridge: tfp410: Allow operation without drm_connector
  drm/bridge: tfp410: Replace manual connector handling with bridge
  drm/bridge: panel: Implement bridge connector operations
  drm/bridge: Add driver for the TI TPD12S015 HDMI level shifter
  drm/bridge: Add bridge driver for display connectors
  drm/bridge: simple-bridge: Add support for the TI OPA362
  drm/bridge: simple-bridge: Add support for enable GPIO
  drm/bridge: simple-bridge: Add support for non-VGA bridges
  drm/bridge: dumb-vga-dac: Rename driver to simple-bridge
  drm/bridge: dumb-vga-dac: Rename internal symbols to simple-bridge
  drm/bridge: Extend bridge API to disable connector creation
  drm/bridge: Add interlace_allowed flag to drm_bridge
  drm/bridge: Add connector-related bridge operations and data
  drm/bridge: Improve overview documentation
  drm/bridge: Fix atomic state ops documentation
  drm/bridge: Document the drm_encoder.bridge_chain field as private
  drm/edid: Add flag to drm_display_info to identify HDMI sinks
  drm/connector: Add helper to get a connector type name
  video: hdmi: Change return type of hdmi_avi_infoframe_init() to void
  PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
  i2c: dev: keep sorting of includes
  i2c: stm32f7: allow controller to be wakeup-source
  i2c: imx: implement master_xfer_atomic callback
  i2c: at91: implement i2c bus recovery
  dt-bindings: i2c: at91: document optional bus recovery properties
  PCI: pci-epf-test: Add support to defer core initialization
  soundwire: add helper macros for devID fields
  soundwire: cadence: remove useless prototypes
  drm/i915: split intel_modeset_init() to pre/post irq install
  drm/i915: stop assigning drm->dev_private pointer
  zonefs: select FS_IOMAP
  zonefs: fix IOCB_NOWAIT handling
  arm64: defconfig: Enable Qualcomm SDM845 display and gpu clocks
  arm64: dts: sc7180: add display dt nodes
  arm64: dts: qcom: sc7180: Correct qmp phy reset entries
  arm64: dts: sc7180: Add Venus firmware subnode
  arm64: dts: sc7180: Add Venus video codec DT node
  arm64: dts: qcom: sc7180: Add CPU topology
  arm64: dts: qcom: sc7180: Add CPU capacity values
  arm64: dts: qcom: sc7180: Add dynamic CPU power coefficients
  arm64: defconfig: Enable qcom ipq6018 clock and pinctrl
  drm/mediatek: add mt8183 dpi clock factor
  dt-bindings: display: mediatek: update dpi supported chips
  net/mlx5: sparse: warning: Using plain integer as NULL pointer
  net/mlx5: sparse: warning: incorrect type in assignment
  net/mlx5: Fix header guard in rsc_dump.h
  Documentation: fix vxlan typo in mlx5.rst
  net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions
  net/mlx5e: RX, Use indirect calls wrapper for posting descriptors
  net/mlx5e: Change inline mode correctly when changing trust state
  net/mlx5e: Add context to the preactivate hook
  net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover
  net/mlx5e: Remove unneeded netif_set_real_num_tx_queues
  net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases
  net/mlx5e: Use preactivate hook to set the indirection table
  net/mlx5e: Rename hw_modify to preactivate
  net/mlx5e: Encapsulate updating netdev queues into a function
  net/mlx5e: Add missing LRO cap check
  net/mlx5e: Define one flow for TXQ selection when TCs are configured
  bootconfig: Fix CONFIG_BOOTTIME_TRACING dependency issue
  ANDROID: drm/msm/a6xx: Make a6xx_gmu_bo.iova a dma_addr_t
  powerpc/32: drop get_pteptr()
  powerpc/32: refactor pmd_offset(pud_offset(pgd_offset...
  powerpc/32: don't restore r0, r6-r8 on exception entry path after trace_hardirqs_off()
  virtio_net: Add XDP meta data support
  virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer
  selftests/bpf: Print backtrace on SIGSEGV in test_progs
  hwmon: (pmbus/xdpe12284) Add callback for vout limits conversion
  clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled
  of: of_reserved_mem: Increase limit on number of reserved regions
  drm/panfrost: Add support for multiple power domains
  drm/panfrost: Add support for multiple regulators
  drm/panfrost: Improve error reporting in panfrost_gpu_power_on
  io-wq: ensure work->task_pid is cleared on init
  x86/mce/therm_throt: Undo thermal polling properly on CPU offline
  drm/panfrost: Don't try to map on error faults
  drm/i915/gem: Honour O_NONBLOCK before throttling execbuf submissions
  drm/i915: Allow userspace to specify ringsize on construction
  drm/i915: Flush idle barriers when waiting
  pstore/ram: remove unnecessary ramoops_unregister_dummy()
  pstore/platform: fix potential mem leak if pstore_init_fs failed
  selftests: netdevsim: Extend devlink trap test to include flow action cookie
  netdevsim: add ACL trap reporting cookie as a metadata
  mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report()
  mlxsw: pci: Extract cookie index for ACL discard trap packets
  mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload
  mlxsw: core_acl_flex_actions: Add trap with userdef action
  devlink: extend devlink_trap_report() to accept cookie and pass
  drop_monitor: extend by passing cookie from driver
  devlink: add trap metadata type for cookie
  flow_offload: pass action cookie through offload structures
  dt-bindings: ARM: Clean up PMU compatible list
  dt-bindings: ARM: Add recent Cortex/Neoverse PMUs
  dt-bindings: ARM: Add recent Cortex/Neoverse CPUs
  icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n
  nfs: add minor version to nfs_server_key for fscache
  NFS: Fix leak of ctx->nfs_server.hostname
  drm/i915: Update DRIVER_DATE to 20200225
  NFS: Don't hard-code the fs_type when submounting
  dm integrity: fix invalid table returned due to argument count mismatch
  dm integrity: fix a deadlock due to offloading to an incorrect workqueue
  dm integrity: fix recalculation when moving from journal mode to bitmap mode
  null_blk: remove unused fields in 'nullb_cmd'
  amdgpu/gmc_v9: save/restore sdpif regs during S3
  drm/amdgpu: fix memory leak during TDR test(v2)
  drm/amd/display: limit display clock to 100MHz to avoid FIFO error
  drm/amd/display: Access patches from stream for ignore MSA monitor patch
  drm/amd/display: Temporarily disable stutter on MPO transition
  drm/amd/display: Make clock table struct more accessible
  drm/amd/display: optimize prgoram wm and clks
  drm/amd/display: correct dml surface size assignment
  drm/amd/display: Update TTU properly
  drm/amd/display: Fix RV2 Variant Detection
  drm/amd/display: Add driver support for enabling PSR on DMCUB
  drm/amd/display: 3.2.74
  drm/amd/display: remove unused dml variable
  drm/amd/display: update dml input population function
  drm/amd/display: Add visual confirm support for FreeSync 2 ARGB2101010
  drm/amd/display: Link training TPS1 workaround
  drm/amd/display: Monitor patch to delay setting ignore MSA bit
  drm/amd/display: Workaround required for link training reliability
  drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
  drm/amd/display: Add DMUB firmware state debugfs
  drm/amd/display: programming last delta in output transfer function LUT to a correct value
  drm/amd/display: make some rn_clk_mgr structs and funcs static
  drm/amd/display: Add function pointers for panel related hw functions
  drm/amd/display: Fix HDMI repeater authentication
  drm/amd/display: 3.2.73
  drm/amd/display: Only round InfoFrame refresh rates
  drm/amd/display: System crashes when add_ptb_to_table() gets called
  drm/amd/display: do not force UCLK DPM to stay at highest state during display off in DCN2
  drm/amd/display: Add dmcu f/w loading for NV12
  drm/amd/display: Don't ask PSP to load DMCUB for backdoor load
  drm/amd/display: Wait for DMCUB to finish loading before executing commands
  drm/amd/display: Disable PG on NV12
  drm/amd/display: DMUB Firmware Load by PSP
  drm/amd/display: dmub back door load
  drm/amd/display: Update TX masks correctly
  drm/amd/display: update scaling filters
  drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic
  drm/amd/display: Add aconnector condition check for dpcd read
  drm/amdgpu: Improve Vega20 XGMI TLB flush workaround
  drm/amdgpu: fix psp ucode not loaded in bare-metal
  amdgpu/gmc_v9: save/restore sdpif regs during S3
  drm/amdgpu/discovery: make the discovery code less chatty
  drm/amdgpu: fix colliding of preemption
  drm/amdgpu: fix memory leak during TDR test(v2)
  drm/amdgpu: cleanup some incorrect reg access for SRIOV
  io-wq: remove spin-for-work optimization
  drm/i915: Drop assertion that active->fence is unchanged
  io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL
  blktrace: Protect q->blk_trace with RCU
  gpiolib: export gpiochip_get_desc
  x86/vmlinux: Drop unneeded linker script discard of .eh_frame
  ASoC: Intel: mrfld: fix incorrect check on p->sink
  x86/*/Makefile: Use -fno-asynchronous-unwind-tables to suppress .eh_frame sections
  PCI: dwc: Add API to notify core initialization completion
  PCI: endpoint: Add notification for core init completion
  PCI: dwc: Refactor core initialization code for EP mode
  PCI: endpoint: Add core init notifying feature
  selftests: nft_concat_range: Move option for 'list ruleset' before command
  microblaze: Use asm generic cmpxchg.h for !SMP case
  microblaze: Define percpu sestion in linker file
  microblaze: Remove unused boot_cpuid variable
  microblaze: Add missing irqflags.h header
  microblaze: Add sync to tlb operations
  microblaze: Define microblaze barrier
  microblaze: Remove empty headers
  microblaze: Remove early printk setup
  microblaze: Remove architecture tlb.h and use generic one
  microblaze: Convert headers to SPDX license
  USB: serial: f81232: set F81534A serial port with RS232 mode
  USB: serial: f81232: add F81534A support
  USB: serial: f81232: use devm_kzalloc for port data
  USB: serial: f81232: add tx_empty function
  USB: serial: f81232: extract LSR handler
  microblaze: Fix _reset() function
  drm/i915/gem: Cleanup shadow batch after I915_EXEC_SECURE
  docs: kref: Clarify the use of two kref_put() in example code
  docs: add a script to check sysctl docs
  Documentation: fix a typo for intel_iommu=nobounce
  docs: sysctl/kernel: document acpi_video_flags
  soundwire: bus: don't treat CMD_IGNORED as error on ClockStop
  soundwire: bus: add clock stop helpers
  soundwire: bus: fix io error when processing alert event
  soundwire: bus: disable pm_runtime in sdw_slave_delete
  soundwire: bus: add helper to clear Slave status to UNATTACHED
  soundwire: bus: write Slave Device Number without runtime_pm
  soundwire: bus: add PM/no-PM versions of read/write functions
  soundwire: bus: fix race condition with initialization_complete signaling
  soundwire: bus: fix race condition with enumeration_complete signaling
  soundwire: bus: fix race condition with probe_complete signaling
  drm/bridge: panel: Propagate bus format/flags
  drm/bridge: lvds-codec: Constify the drm_bridge_funcs structure
  drm/bridge: lvds-codec: Add to_lvds_codec() function
  docs: Fix empty parallelism argument
  docs: remove MPX from the x86 toc
  docs: gpu: i915.rst: fix warnings due to file renames
  scripts: documentation-file-ref-check: improve :doc: handling
  docs/core-api: Add Fedora instructions for GCC plugins
  ARM: dts: sun8i-a83t: Add thermal trip points/cooling maps
  ARM: dts: sun8i-h3: Add thermal trip points/cooling maps
  arm64: dts: allwinner: h6: Fix PMU compatible
  arm64: dts: allwinner: h5: Fix PMU compatible
  drm/virtio: enqueue virtio_gpu_create_context after the first 3D ioctl
  drm/virtio: track whether or not a context has been initiated
  drm/virtio: factor out context create hypercall
  drm/virtio: use consistent names for drm_files
  dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
  drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
  drm/i915/gvt: Fix drm_WARN issue where vgpu ptr is unavailable
  MAINTAINERS: Hand MIPS over to Thomas
  dmaengine: tegra-apb: Improve error message about DMA underflow
  dmaengine: tegra-apb: Remove unused function argument
  dmaengine: tegra-apb: Support COMPILE_TEST
  dmaengine: tegra-apb: Remove MODULE_ALIAS
  dmaengine: tegra-apb: Allow to compile as a loadable kernel module
  dmaengine: tegra-apb: Add missing of_dma_controller_free
  dmaengine: tegra-apb: Clean up suspend-resume
  dmaengine: tegra-apb: Keep clock enabled only during of DMA transfer
  dmaengine: tegra-apb: Remove duplicated pending_sg_req checks
  dmaengine: tegra-apb: Remove assumptions about unavailable runtime PM
  dmaengine: tegra-apb: Remove unneeded initialization of tdc->config_init
  dmaengine: tegra-apb: Fix coding style problems
  dmaengine: tegra-apb: Use devm_request_irq
  dmaengine: tegra-apb: Use devm_platform_ioremap_resource
  dmaengine: tegra-apb: Clean up tasklet releasing
  dmaengine: tegra-apb: Prevent race conditions on channel's freeing
  dmaengine: tegra-apb: Implement synchronization hook
  dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
  dmaengine: tegra-apb: Fix use-after-free
  dmaengine: ti: edma: Support for interleaved mem to mem transfer
  dmaengine: at_xdmac: Fix locking in tasklet
  dmaengine: at_xdmac: GFP_KERNEL for user that can sleep
  dmaengine: at_xdmac: Drop locking in at_xdmac_alloc_chan_resources()
  dmaengine: at_xdmac: Drop always true check
  dmaengine: at_hdmac: Fix deadlocks
  dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAIT
  dmaengine: at_hdmac: Drop description for a not defined parameter
  dmaengine: at_hdmac: Return err in case the chan is not free at alloc res time
  dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_resources()
  dmaengine: at_hdmac: Substitute kzalloc with kmalloc
  dmaengine: xilinx_dma: In dma channel probe fix node order dependency
  dmaengine: xilinx_dma: Extend dma_config structure to store max channel count
  dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all
  dmaengine: stm32-dma: fix sleeping function called from invalid context
  dmaengine: stm32-dma: add copy_align constraint
  dmaengine: stm32-dma: use dma_set_max_seg_size to set the sg limit
  dmaengine: stm32-dma: enable descriptor_reuse
  dmaengine: stm32-dma: driver defers probe for reset
  dmaengine: stm32-dma: use reset controller only at probe time
  dmaengine: stm32-dma: add suspend/resume power management support
  arm64: dts: Add ipq6018 SoC and CP01 board support
  dt-bindings: qcom: Add ipq6018 bindings
  arm64: dts: sc7180: Add clock controller nodes
  arm64: dts: qcom: sdm845: Add the missing clock on the videocc
  arm64: dts: qcom: sdm845: Add missing clocks / fix names on the gpucc
  arm64: dts: qcom: sdm845: Add the missing clocks on the dispcc
  drm/mediatek: Handle component type MTK_DISP_OVL_2L correctly
  arm64: dts: qcom: qcs404: Fix sdhci compat string
  ARM64: dts: qcom: add gpio-ranges property
  ARM: dts: qcom: add gpio-ranges property
  arm64: dts: qcom: pm6150: Add label to pwrkey node
  arm64: dts: qcom: add Venus firmware node on Cheza
  blk-mq: insert passthrough request into hctx->dispatch directly
  drm/i915: Update DRIVER_DATE to 20200224
  drm/i915: Update DRIVER_DATE to 20200224
  selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP
  selftests/bpf: Run reuseport tests only with supported socket types
  bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled
  bpf, lpm: Make locking RT friendly
  bpf: Prepare hashtab locking for PREEMPT_RT
  bpf: Factor out hashtab bucket lock operations
  bpf: Replace open coded recursion prevention in sys_bpf()
  bpf: Use recursion prevention helpers in hashtab code
  bpf: Provide recursion prevention helpers
  bpf: Use migrate_disable/enable in array macros and cgroup/lirc code.
  bpf: Use migrate_disable/enabe() in trampoline code.
  bpf/tests: Use migrate disable instead of preempt disable
  bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites.
  bpf: Replace cant_sleep() with cant_migrate()
  bpf: Provide bpf_prog_run_pin_on_cpu() helper
  bpf: Dont iterate over possible CPUs with interrupts disabled
  bpf: Remove recursion prevention from rcu free callback
  perf/bpf: Remove preempt disable around BPF invocation
  bpf/trace: Remove redundant preempt_disable from trace_call_bpf()
  bpf: disable preemption for bpf progs attached to uprobe
  bpf/trace: Remove EXPORT from trace_call_bpf()
  bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run()
  bpf: Update locking comment in hashtab code
  bpf: Enforce preallocation for instrumentation programs on RT
  bpf: Tighten the requirements for preallocated hash maps
  arm64: dts: qcom: db845c: Enable PCIe controllers
  arm64: dts: qcom: sdm845: Add second PCIe PHY and controller
  arm64: dts: qcom: sdm845: Add first PCIe controller and PHY
  net: qrtr: fix spelling mistake "serivce" -> "service"
  net: ethernet: stmmac: don't warn about missing optional wakeup IRQ
  net: ethernet: stmmac: demote warnings about missing optional clocks
  net: bcmgenet: reduce severity of missing clock warnings
  net: bcmgenet: Fetch MAC address from the adapter
  net: bcmgenet: Initial bcmgenet ACPI support
  net: bcmgenet: enable automatic phy discovery
  net: bcmgenet: refactor phy mode configuration
  mdio_bus: Add generic mdio_find_bus()
  freescale: Replace zero-length array with flexible-array member
  intel: Replace zero-length array with flexible-array member
  netronome: Replace zero-length array with flexible-array member
  toshiba: Replace zero-length array with flexible-array member
  chelsio: Replace zero-length array with flexible-array member
  dt-bindings: net: dsa: ocelot: document the vsc9959 core
  net: dsa: felix: Use PHY_INTERFACE_MODE_INTERNAL instead of GMII
  bareudp: Fix uninitialized variable warnings.
  spi: pxa2xx: drv_data can't be NULL in ->remove()
  spi: pxa2xx: Return error codes from pxa2xx_spi_init_pdata()
  drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
  ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close()
  audit: always check the netlink payload length in audit_receive_msg()
  net: Special handling for IP & MPLS.
  net: UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc.
  af_unix: Add missing annotation for unix_wait_for_peer()
  dccp: Add missing annotation for dccp_child_process()
  net: netrom: Add missing annotation for nr_neigh_stop()
  net: netrom: Add missing annotation for nr_neigh_start()
  net: netrom: Add missing annotation for nr_node_stop()
  net: netrom: Add missing annotation for nr_node_start()
  netrom: Add missing annotation for nr_info_stop()
  netrom: Add missing annotation for nr_info_start()
  net: Add missing annotation for llc_seq_start()
  sctp: Add missing annotation for sctp_transport_walk_stop()
  sctp: Add missing annotation for sctp_transport_walk_start()
  sctp: Add missing annotation for sctp_err_finish()
  ip6mr: Fix RCU list debugging warning
  ASoC: soc-pcm: add dpcm_create/remove_debugfs_state()
  ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side
  ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c
  ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update()
  ASoC: soc-pcm: add snd_soc_dai_get_widget()
  ASoC: soc-pcm: cleanup soc_pcm_apply_msb()
  ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream()
  riscv: adjust the indent
  riscv: allocate a complete page size for each page table
  ptp: Add a ptp clock driver for IDT 82P33 SMU.
  dt-bindings: ptp: Add device tree binding for IDT 82P33 based PTP clock
  tcp: ipv4: Pass lockdep expression to RCU lists
  net: 802: psnap.c: Use built-in RCU list checking
  tcp, ulp: Pass lockdep expression to RCU lists
  ASoC: Intel: Skylake: Fix available clock counter incrementation
  ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop()
  cifs: Use #define in cifs_dbg
  cifs: fix rename() by ensuring source handle opened with DELETE bit
  cifs: add missing mount option to /proc/mounts
  cifs: fix potential mismatch of UNC paths
  cifs: don't leak -EAGAIN for stat() during reconnect
  scsi: lpfc: fix spelling mistake "Notication" -> "Notification"
  scsi: compat_ioctl: cdrom: Replace .ioctl with .compat_ioctl in four appropriate places
  scsi: sr: get rid of sr global mutex
  scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
  selftests: devlink_trap_acl_drops: Add ACL traps test
  selftests: pass pref and handle to devlink_trap_drop_* helpers
  selftests: introduce test for mlxsw tc flower restrictions
  mlxsw: spectrum_trap: Add ACL devlink-trap support
  mlxsw: spectrum_trap: Introduce dummy group with thin policer
  mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group
  mlxsw: core: Allow to enable/disable rx_listener for trap
  mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps
  mlxsw: spectrum_acl: Pass the ingress indication down to flex action
  mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop
  mlxsw: spectrum_acl: Track ingress and egress block bindings
  devlink: add ACL generic packet traps
  mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action
  mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values
  mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS
  mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT
  scsi: ch: remove ch_mutex()
  scsi: ch: synchronize ch_probe() and ch_open()
  scsi: ch: fixup refcounting imbalance for SCSI devices
  floppy: check FDC index for errors before assigning it
  x86/pkeys: Add check for pkey "overflow"
  net/atheros: Clean atheros code from driver version
  net/arc: Delete driver version
  net/aquantia: Delete module version
  net/apm: Properly mark absence of FW
  net/apm: Remove useless driver version
  net/amd: Remove useless driver version
  net/amazon: Ensure that driver version is aligned to the linux kernel
  net/althera: Delete hardcoded driver version
  net/alteon: Properly report FW version
  net/allwinner: Remove driver version
  net/alacritech: Delete driver version
  net/agere: Delete unneeded driver version
  net/aeroflex: Don't assign FW if it is not available
  net/aeroflex: Clean ethtool_info struct assignments
  net/adaptec: Clean driver versions
  net/3com: Delete driver and module versions from 3com drivers
  net/dummy: Ditch driver and module versions
  net/bond: Delete driver and module versions
  net: hns3: remove redundant initialization of pointer 'client'
  net: bridge: fix stale eth hdr pointer in br_dev_xmit
  KVM: selftests: Create a demand paging test
  KVM: selftests: Introduce num-pages conversion utilities
  KVM: selftests: Introduce vm_guest_mode_params
  KVM: selftests: Rename vm_guest_mode_params
  KVM: selftests: aarch64: Remove unnecessary ifdefs
  KVM: selftests: Remove unnecessary defines
  KVM: selftests: aarch64: Use stream when given
  net/mlxfw: fix spelling mistake: "progamming" -> "programming"
  net: Remove unneeded export of a couple of xdp generic functions
  net: ll_temac: Handle DMA halt condition caused by buffer underrun
  net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
  net: ll_temac: Add more error handling of dma_map_single() calls
  net: ll_temac: Fix race condition causing TX hang
  drm/i915/psr: Force PSR probe only after full initialization
  KVM: s390: rstify new ioctls in api.rst
  docs: dt: fix several broken doc references
  docs: dt: fix several broken references due to renames
  scsi: zfcp: fix wrong data and display format of SFP+ temperature
  ARM: dts: Configure omap5 AESS
  scsi: sd_sbc: Fix sd_zbc_report_zones()
  scsi: qla2xxx: Update driver version to 10.01.00.24-k
  scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag
  scsi: qla2xxx: Add fixes for mailbox command
  scsi: qla2xxx: Fix control flags for login/logout IOCB
  scsi: qla2xxx: Save rscn_gen for new fcport
  scsi: qla2xxx: Use correct ISP28xx active FW region
  scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry()
  scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type
  scsi: qla2xxx: Correction to selection of loopback/echo test
  scsi: qla2xxx: Use endian macros to assign static fields in fwdump header
  scsi: qla2xxx: Fix RDP response size
  scsi: qla2xxx: Handle cases for limiting RDP response payload length
  scsi: qla2xxx: Add deferred queue for processing ABTS and RDP
  scsi: qla2xxx: Cleanup ELS/PUREX iocb fields
  scsi: qla2xxx: Show correct port speed capabilities for RDP command
  scsi: qla2xxx: Display message for FCE enabled
  scsi: qla2xxx: Add vendor extended FDMI commands
  scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP
  scsi: qla2xxx: Add vendor extended RDP additions and amendments
  scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP
  scsi: qla2xxx: Add endianizer macro calls to fc host stats
  power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute
  power/supply: ingenic-battery: Don't print error on -EPROBE_DEFER
  dmaengine: imx-sdma: fix context cache
  MAINTAINERS: clean up PCIE DRIVER FOR CAVIUM THUNDERX
  dmaengine: xilinx_dma: Reset DMA channel in dma_terminate_all
  media: staging/imx: Missing assignment in imx_media_capture_device_register()
  dmaengine: stm32-dmamux: driver defers probe for clock and reset
  media: Documentation/media/uapi: more readable unions
  dmaengine: stm32-dmamux: use reset controller only at probe time
  dmaengine: stm32-dmamux: fix clock handling in probe sequence
  dmaengine: stm32-dmamux: add suspend/resume power management support
  media: staging: rkisp1: add serialization to the resizer subdev ops
  media: staging: rkisp1: add serialization to the isp subdev ops
  dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
  dmaengine: stm32-mdma: enable descriptor_reuse
  dmaengine: stm32-mdma: driver defers probe for clock and reset
  dmaengine: stm32-mdma: disable clock in case of error during probe
  dmaengine: stm32-mdma: use reset controller only at probe time
  dmaengine: stm32-mdma: add suspend/resume power management support
  media: staging: rkisp1: isp: check for dphy bus before initializations in s_stream
  media: staging: rkisp1: change function to return void instead of int
  media: staging: rkisp1: isp: do not set invalid mbus code for pad
  media: staging: rkisp1: rsz: return to userspace the crop value in bayer mainpath
  media: staging: rkisp1: rsz: don't ignore set format in bayer mainpath
  media: staging: rkisp1: stats: use consistent bus_info string
  media: staging: rkisp1: use consistent bus_info string for media_dev
  media: staging: rkisp1: improve inner documentation in rkisp1-isp.c
  media: staging: rkisp1: fix test of return value of media_entity_get_fwnode_pad
  media: staging: rkisp1: don't lock media's graph_mutex when calling rkisp1_create_links
  dmaengine: idxd: wq size configuration needs to check global max size
  dmaengine: idxd: sysfs input of wq incorrect wq type should return error
  dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
  media: mc-entity.c: use WARN_ON, validate link pads
  media: dt-bindings: Add binding for rk3228 rga
  media: hantro: Prevent encoders from using post-processing
  media: hantro: fix extra MV/MC sync space calculation
  media: hantro: Write quantization table registers in increasing addresses order
  media: hantro: Write the quantization tables in proper order
  media: hantro: Use standard luma quantization table
  media: hantro: Read be32 words starting at every fourth byte
  media: allegro: fix spelling mistake "to" -> "too"
  media: vimc: streamer: if kthread_stop fails, ignore the error
  media: staging: media: rkisp1: make links immutable by default
  media: davinci: fix incorrect pix_fmt assignment
  proc: Use a list of inodes to flush from proc
  media: sun8i: Remove redundant platform_get_irq error message
  media: v4l2-dev.h: remove VFL_TYPE_GRABBER
  media: media/platform: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/i2c/video-i2c: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/common/saa7146: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO
  media: staging/most: rename VFL_TYPE_GRABBER to _VIDEO
  media: staging/media: rename VFL_TYPE_GRABBER to _VIDEO
  media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO
  media: gadget: uvc: rename VFL_TYPE_GRABBER to _VIDEO
  media: rename VFL_TYPE_GRABBER to _VIDEO
  proc: Clear the pieces of proc_inode that proc_evict_inode cares about
  proc: Use d_invalidate in proc_prune_siblings_dcache
  media: allegro: add missed checks in allegro_open()
  media: exynos4-is: add missed clk_disable_unprepare in remove
  io_uring: fix personality idr leak
  media: rc: add keymap for Videostrong KII Pro
  media: drxj: remove redundant assignments to variable rc
  media: dib0700: fix rc endpoint lookup
  media: flexcop-usb: fix endpoint sanity check
  media: rcar-vin: Add support for V4L2_FIELD_SEQ_{TB,BT}
  media: rcar-vin: Move hardware buffer tracking to own struct
  media: xilinx: Use dma_request_chan() instead dma_request_slave_channel()
  media: vimc: streamer: fix memory leak in vimc subdevs if kthread_run fails
  media: adv7180: Add init_cfg pad operation
  media: vidioc-queryctrl.rst: fix error code
  media: usbtv: fix control-message timeouts
  media: MAINTAINERS: add atmel-isc-media.h file to ATMEL ISC driver
  media: atmel: atmel-isc-base: expose white balance as v4l2 controls
  media: video: aspeed: Update copyright information
  media: aspeed: Use runtime configuration
  media: aspeed: Rework memory mapping in probe
  media: Documentation: dt-bindings: media: add AST2600 Video Engine support
  media: rcar_drif: Use dma_request_chan() instead dma_request_slave_channel()
  media: pxa_camera: Use dma_request_chan() instead dma_request_slave_channel()
  media: hantro: Support H264 profile control
  drm/virtio: fix resource id creation race
  media: stm32-dcmi: Use dma_request_chan() instead dma_request_slave_channel()
  media: cx231xx: constify copied structure
  media: isif: constify copied structure
  media: anysee: constify copied structure
  media: media/saa7146: fix incorrect assertion in saa7146_buffer_finish
  media: v4l2-core: v4l2-i2c: convert to new API with ERRPTR
  media: rcar-vin: Limit NV12 availability to supported VIN channels only
  media: rcar-vin: Handle special pixel formats in a switch
  media: Fix Kconfig indentation
  ANDROID: update gki_defconfig for 5.6-rc3
  media: hantro: Fix broken media controller links
  media: mc-entity.c: use & to check pad flags, not ==
  media: v4l2-mem2mem.c: fix broken links
  media: vicodec: process all 4 components for RGB32 formats
  media: pulse8-cec: close serio in disconnect, not adap_free
  media: pulse8-cec: INIT_DELAYED_WORK was called too late
  drm/i915: Correctly terminate connector iteration
  PCI: tegra: Use pci_parse_request_of_pci_ranges()
  regulator: axp20x: Fix misleading use of negation
  ASoC: meson: aiu: fix semicolon.cocci warnings
  mac80211: Add api to support configuring TID specific configuration
  ARM: dts: r8a7779: Remove deprecated "renesas, rcar-sata" compatible value
  ARM: dts: rzg1: Add reset control properties for display
  ARM: dts: rcar-gen2: Add reset control properties for display
  ARM: dts: r8a7745: Convert to new DU DT bindings
  nl80211: Add support to configure TID specific RTSCTS configuration
  nl80211: Add support to configure TID specific AMPDU configuration
  nl80211: Add support to configure TID specific retry configuration
  ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout
  PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path
  PCI: hv: Remove unnecessary type casting from kzalloc
  drm/i915: fix header test with GCOV
  x86/boot/compressed: Remove .eh_frame section from bzImage
  microblaze: Kernel parameters should be parsed earlier
  powerpc: Include .BTF section
  bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
  drm/i915/display: Fix inverted WARN_ON
  nl80211: modify TID-config API
  x86/kexec: Do not reserve EFI setup_data in the kexec e820 table
  sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found
  sched/numa: Bias swapping tasks based on their preferred node
  sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance
  sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks
  sched/fair: Take into account runnable_avg to classify group
  sched/pelt: Add a new runnable average signal
  sched/pelt: Remove unused runnable load average
  sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity
  sched/numa: Replace runnable_load_avg by load_avg
  sched/fair: Reorder enqueue/dequeue_task_fair path
  sched/numa: Distinguish between the different task_numa_migrate() failure cases
  sched/numa: Trace when no candidate CPU was found on the preferred node
  drm/i915/gvt: Make WARN* drm specific where vgpu ptr is available
  PCI: endpoint: Assign function number for each PF in EPC core
  PCI: endpoint: Protect concurrent access to pci_epf_ops with mutex
  nl80211: Add NL command to support TID speicific configurations
  PCI: endpoint: Fix for concurrent memory allocation in OB address region
  drm/i915/gvt: Make WARN* drm specific where drm_priv ptr is available
  PCI: endpoint: Replace spinlock with mutex
  PCI: endpoint: Use notification chain mechanism to notify EPC events to EPF
  drm/i915/gvt: Separate display reset from ALL_ENGINES reset
  mac80211: rx: avoid RCU list traversal under mutex
  nl80211: explicitly include if_vlan.h
  mac80211_hwsim: enable Beacon protection
  mac80211: Beacon protection using the new BIGTK (STA)
  mac80211: Beacon protection using the new BIGTK (AP)
  mac80211: Update BIP to support Beacon frames
  mac80211: Support BIGTK configuration for Beacon protection
  cfg80211: Support key configuration for Beacon protection (BIGTK)
  ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
  ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
  ARM: dts: sun8i-a83t-tbs-a711: Drop superfluous dr_mode
  cfg80211: More error messages for key addition failures
  cfg80211: fix indentation errors
  cfg80211: merge documentations of field "dev"
  cfg80211: merge documentations of field "debugfsdir"
  cfg80211: drop duplicated documentation of field "reg_notifier"
  arm64: dts: sun50i-h5-orange-pi-pc2: Add CPUX voltage regulator
  cfg80211: drop duplicated documentation of field "perm_addr"
  cfg80211: drop duplicated documentation of field "_net"
  cfg80211: drop duplicated documentation of field "registered"
  cfg80211: drop duplicated documentation of field "privid"
  cfg80211: drop duplicated documentation of field "probe_resp_offload"
  Revert "nl80211: add src and dst addr attributes for control port tx/rx"
  Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS"
  ARM: dts: sun5i: Add PocketBook Touch Lux 3 support
  dt-bindings: arm: sunxi: Add PocketBook Touch Lux 3
  arm64: dts: imx8mn: Adjust 1.2GHz OPP voltage to OD mode
  clk: imx: clk-sscg-pll: Drop unnecessary initialization
  ARM: dts: imx: Align ocotp node name
  ARM: dts: imx: make wdog node name generic
  clk: imx: pll14xx: Return error if pll type is invalid
  clk: imx: imx8mp: fix a53 cpu clock
  clk: imx: imx8mn: fix a53 cpu clock
  clk: imx: imx8mm: fix a53 cpu clock
  clk: imx: imx8mq: fix a53 cpu clock
  soc: imx-scu: Align imx sc msg structs to 4
  firmware: imx: Align imx_sc_msg_req_cpu_start to 4
  firmware: imx: scu-pd: Align imx sc msg structs to 4
  firmware: imx: misc: Align imx sc msg structs to 4
  firmware: imx: scu: Ensure sequential TX
  firmware: imx: Remove IMX_SC_RPC_SVC_ABORT
  arm64: dts: imx8mp: Add system counter timer node
  dt-bindings: arm: fsl: add nxp based toradex colibri-imx7 bindings
  ARM: dts: imx7-colibri: add support for Toradex Aster carrier board
  ARM: dts: imx7-colibri: Convert to SPDX license tags for Colibri iMX7
  net: core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register()
  igmp: remove unused macro IGMP_Vx_UNSOLICITED_REPORT_INTERVAL
  net: phy: Avoid multiple suspends
  net: ks8851-ml: Fix IRQ handling and locking
  docs: networking: phy: Rephrase paragraph for clarity
  tc-testing: updated tdc tests for basic filter with u32 extended match rules
  docs: adm1177: fix a broken reference
  ARM: dts: imx7-colibri: Fix frequency for sd/mmc
  io_uring: handle multiple personalities in link chains
  Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
  clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock
  arm64: dts: imx8mp-evk: Add GPIO LED support
  arm64: dts: imx8mq-evk: add phy-reset-gpios for fec1
  arm64: dts: imx8mm-evk: add phy-reset-gpios for fec1
  arm64: defconfig: Enable CONFIG_PCIE_LAYERSCAPE_GEN4
  arm64: dts: lx2160a: Add PCIe controller DT nodes
  tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
  r8169: improve rtl8169_start_xmit
  MAINTAINERS: Update myself email address
  net: ena: ethtool: remove redundant non-zero check on rc
  tun: Remove unnecessary BUG_ON check in tun_net_xmit
  hv_netvsc: Fix unwanted wakeup in netvsc_attach()
  powerpc/watchpoint: Don't call dar_within_range() for Book3S
  net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
  mlxsw: pci: Remove unused values
  mlxsw: core: Remove priv from listener equality comparison
  mlxsw: spectrum_acl: Make block arg const where appropriate
  mlxsw: spectrum_trap: Make global arrays const as they should be
  mlxsw: core: Remove initialization to false of mlxsw_listener struct
  mlxsw: core: Convert is_event and is_ctrl bools to be single bits
  mlxsw: core: Remove dummy union name from struct mlxsw_listener
  mlxsw: core: Remove unused action field from mlxsw_rx_listener struct
  mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init()
  mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action
  mlxsw: spectrum_trap: Move functions to avoid their forward declarations
  mlxsw: spectrum_trap: Use err variable instead of directly checking func return value
  efi: Bump the Linux EFI stub major version number to #1
  efi/libstub: Introduce symbolic constants for the stub major/minor version
  efi/x86: Use symbolic constants in PE header instead of bare numbers
  integrity: Check properly whether EFI GetVariable() is available
  x86/ima: Use EFI GetVariable only when available
  efi: Use EFI ResetSystem only when available
  scsi: iscsi: Use EFI GetVariable only when available
  infiniband: hfi1: Use EFI GetVariable only when available
  efi: Register EFI rtc platform device only when available
  efi: Use more granular check for availability for variable services
  efi: Add support for EFI_RT_PROPERTIES table
  efi: Store mask of supported runtime services in struct efi
  efi/arm: Rewrite FDT param discovery routines
  efi/arm: Move FDT specific definitions into fdtparams.c
  efi/arm: Move FDT param discovery code out of efi.c
  efi/x86: Add true mixed mode entry point into .compat section
  efi/x86: Implement mixed mode boot without the handover protocol
  efi/libstub/x86: Use Exit() boot service to exit the stub on errors
  efi/libstub/x86: Make loaded_image protocol handling mixed mode safe
  efi/x86: Drop redundant .bss section
  efi/x86: add headroom to decompressor BSS to account for setup block
  efi/x86: Drop 'systab' member from struct efi
  efi/arm: Drop unnecessary references to efi.systab
  efi: Add 'runtime' pointer to struct efi
  efi/x86: Merge assignments of efi.runtime_version
  efi/x86: Make fw_vendor, config_table and runtime sysfs nodes x86 specific
  efi/x86: Remove runtime table address from kexec EFI setup data
  efi: Clean up config_parse_tables()
  efi: Make efi_config_init() x86 only
  efi/ia64: Switch to efi_config_parse_tables()
  efi/ia64: Use local variable for EFI system table address
  efi/ia64: Use existing helpers to locate ESI table
  efi: Merge EFI system table revision and vendor checks
  efi: Make memreserve table handling local to efi.c
  efi: Move mem_attr_table out of struct efi
  efi: Make rng_seed table handling local to efi.c
  efi: Move UGA and PROP table handling to x86 code
  efi/ia64: Move HCDP and MPS table handling into IA64 arch code
  efi: Drop handling of 'boot_info' configuration table
  efi/libstub: Take noinitrd cmdline argument into account for devpath initrd
  efi/libstub: Add support for loading the initrd from a device path
  efi/dev-path-parser: Add struct definition for vendor type device path nodes
  efi/x86: Replace #ifdefs with IS_ENABLED() checks
  efi/x86: Reindent struct initializer for legibility
  efi/capsule-loader: Drop superfluous assignment
  efi/esrt: Clean up efi_esrt_init
  efi/libstub: Fix error message in handle_cmdline_files()
  efi/libstub: Describe RNG functions
  efi/libstub: Describe efi_relocate_kernel()
  efi/libstub: Describe memory functions
  efi/libstub: Simplify efi_get_memory_map()
  efi/libstub: Add function description of efi_allocate_pages()
  efi/libstub: Make the LoadFile EFI protocol accessible
  efi/libstub: Expose LocateDevicePath boot service
  efi/libstub: Clean up command line parsing routine
  efi/libstub: Take soft and hard memory limits into account for initrd loading
  efi/libstub: Rewrite file I/O routine
  efi/libstub: Move file I/O support code into separate file
  efi/libstub: Move get_dram_base() into arm-stub.c
  efi/libstub: Move efi_random_alloc() into separate source file
  efi/libstub/x86: Permit cmdline data to be allocated above 4 GB
  efi/libstub: Move stub specific declarations into efistub.h
  efi/libstub/x86: Permit bootparams struct to be allocated above 4 GB
  efi/libstub: Use consistent type names for file I/O protocols
  efi/libstub/x86: Incorporate eboot.c into libstub
  efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages()
  efi/libstub: Move memory map handling and allocation routines to mem.c
  efi/libstub/arm: Relax FDT alignment requirement
  efi/libstub: Use hidden visibility for all source files
  mei: remove unused includes from pci-{me,txe}.c
  staging: exfat: remove exfat_buf_sync()
  staging: exfat: remove sync_alloc_bitmap()
  pcmcia: Distribute switch variables for initialization
  ppdev: Distribute switch variables for initialization
  n_tty: Distribute switch variables for initialization
  USB: Replace zero-length array with flexible-array member
  staging: speakup: remove redundant initialization of pointer p_key
  staging: pi433: overlay: Convert to sugar syntax
  staging: pi433: overlay: Fix reg-related warnings
  staging: pi433: overlay: Fix Broadcom vendor prefix
  staging: rtl8723bs: core: remove redundant zero'ing of counter variable k
  staging: rtl8188eu: remove redundant assignment to cond
  staging: rtl8723bs: remove temporary variable CrystalCap
  staging: rtl8192e: remove redundant initialization of variable init_status
  staging: wilc1000: use YAML schemas for DT binding documentation
  staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
  staging: octeon: match parentheses alignment
  staging: octeon: add blank line after union
  staging: octeon: add space around '+' and parentheses
  staging: qlge: emit debug and dump at same level
  staging: qlge: add braces around macro arguments
  staging: Replace zero-length array with flexible-array member
  staging: qlge: add braces on all arms of if-else
  staging: exfat: remove exfat_fat_sync()
  staging: exfat: remove symlink feature.
  ARM: dts: exynos: Make fixed regulators always-on on Arndale5250
  ARM: dts: exynos: Fix MMC regulator on Arndale5250 board
  drm/i915/display/hdcp: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/dp: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/power: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/display: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/ddi: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/cdclk: Make WARN* drm specific where drm_priv ptr is available
  drm/i915: Distribute switch variables for initialization
  drm/i915: make dbuf configurations const
  drm/i915: split i915_driver_modeset_probe() to pre/post irq install
  KVM: nVMX: Check IO instruction VM-exit conditions
  KVM: nVMX: Refactor IO bitmap checks into helper function
  KVM: nVMX: Don't emulate instructions in guest mode
  KVM: nVMX: Emulate MTF when performing instruction emulation
  KVM: fix error handling in svm_hardware_setup
  net: genetlink: return the error code when attribute parsing fails.
  r8169: remove RTL_EVENT_NAPI constants
  ipv4: ensure rcu_read_lock() in cipso_v4_error()
  vhost: Check docket sk_family instead of call getname
  mlxsw: spectrum: Remove RTNL where possible
  mlxsw: spectrum_router: Take router lock from exported helpers
  mlxsw: spectrum_router: Take router lock from inetaddr listeners
  mlxsw: spectrum_router: Take router lock from netdev listener
  mlxsw: spectrum_dpipe: Take router lock from dpipe code
  mlxsw: spectrum_router: Take router lock from inside routing code
  mlxsw: spectrum_router: Introduce router lock
  mlxsw: spectrum_router: Store NVE decapsulation configuration in router
  mlxsw: spectrum_router: Expose router struct to internal users
  mlxsw: spectrum_mr: Protect multicast route list with a lock
  mlxsw: spectrum_mr: Protect multicast table list with a lock
  mlxsw: spectrum_mr: Publish multicast route after writing it to the device
  audit: fix error handling in audit_data_to_entry()
  efi/libstub/x86: Avoid overflowing code32_start on PE entry
  efi/libstub/x86: Remove pointless zeroing of apm_bios_info
  efi/apple-properties: Replace zero-length array with flexible-array member
  efi/libstub/arm64: Use 1:1 mapping of RT services if property table exists
  efi/bgrt: Accept BGRT tables with a version of 0
  efi/x86: Mark setup_graphics static
  x86/boot: Micro-optimize GDT loading instructions
  x86/boot: GDT limit value should be size - 1
  efi/x86: Remove GDT setup from efi_main
  x86/boot: Clear direction and interrupt flags in startup_64
  x86/boot: Reload GDTR after copying to the end of the buffer
  efi/x86: Don't depend on firmware GDT layout
  x86/boot: Remove KEEP_SEGMENTS support
  efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypoint
  selinux: Add xfs quota command types
  efi/arm: Pass start and end addresses to cache_clean_flush()
  efi/arm: Work around missing cache maintenance in decompressor handover
  selinux: optimize storage of filename transitions
  drm/i915/gt: remove redundant assignment to variable dw
  drm/panel: ld9040: add MODULE_DEVICE_TABLE with SPI IDs
  drm/panel: simple: fix osd070t1718_19ts sync drive edge
  netfilter: ipset: Fix forceadd evaluation path
  arm64: Ask the compiler to __always_inline functions used by KVM at HYP
  KVM: arm64: Define our own swab32() to avoid a uapi static inline
  KVM: arm64: Ask the compiler to __always_inline functions used at HYP
  netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
  drm/i915/gt: Push the GPU cancellation to the backend
  drm/i915: Avoid recursing onto active vma from the shrinker
  crypto: chelsio - Endianess bug in create_authenc_wr
  crypto: s5p-sss - Replace zero-length array with flexible-array member
  crypto: img-hash - Replace zero-length array with flexible-array member
  crypto: caam - add crypto_engine support for HASH algorithms
  crypto: caam - add crypto_engine support for RSA algorithms
  crypto: caam - add crypto_engine support for AEAD algorithms
  crypto: caam - support crypto_engine framework for SKCIPHER algorithms
  crypto: caam - change return code in caam_jr_enqueue function
  crypto: caam - refactor RSA private key _done callbacks
  crypto: caam - refactor ahash_edesc_alloc
  crypto: caam - refactor ahash_done callbacks
  crypto: caam - refactor skcipher/aead/gcm/chachapoly {en,de}crypt functions
  crypto: qat - spelling s/Decrytp/Decrypt/
  crypto: ccree - use devm_kzalloc() for hash data
  crypto: ccree - use devm_k[mz]alloc() for cipher data
  crypto: ccree - use devm_k[mz]alloc() for AEAD data
  crypto: ccree - use existing dev helper in init_cc_resources()
  crypto: ccree - grammar s/not room/no room/
  crypto: ccree - spelling s/Crytpcell/Cryptocell/
  crypto: ccree - improve kerneldoc in cc_sram_mgr.[ch]
  crypto: ccree - improve kerneldoc in cc_request_mgr.[ch]
  crypto: ccree - improve kerneldoc in cc_hash.[ch]
  crypto: ccree - improve kerneldoc in cc_buffer_mgr.c
  crypto: ccree - improve kerneldoc in cc_hw_queue_defs.h
  crypto: ccree - remove bogus kerneldoc markers
  crypto: ccree - extract cc_init_copy_sram()
  crypto: ccree - remove struct cc_cipher_handle
  crypto: ccree - remove struct buff_mgr_handle
  crypto: ccree - remove struct cc_debugfs_ctx
  crypto: ccree - remove struct cc_sram_ctx
  crypto: ccree - make cc_pm_{suspend,resume}() static
  crypto: ccree - remove cc_pm_is_dev_suspended() wrapper
  crypto: ccree - use of_device_get_match_data()
  crypto: ccree - simplify Runtime PM handling
  crypto: ccree - use u32 for SRAM addresses
  crypto: ccree - remove bogus paragraph about freeing SRAM
  crypto: ccree - defer larval_digest_addr init until needed
  crypto: ccree - use existing helpers to split 64-bit addresses
  crypto: ccree - make mlli_params.mlli_virt_addr void *
  crypto: ccree - clean up clock handling
  crypto: ccree - remove empty cc_sram_mgr_fini()
  crypto: ccree - drop duplicated error message on SRAM exhaustion
  crypto: ccree - swap SHA384 and SHA512 larval hashes at build time
  crypto: ccree - remove unneeded casts
  crypto: ccree - fix retry handling in cc_send_sync_request()
  crypto: ccree - fix debugfs register access while suspended
  debugfs: regset32: Add Runtime PM support
  crypto: hisilicon - register zip engine to uacce
  crypto: hisilicon - Remove module_param uacce_mode
  uacce: add uacce driver
  uacce: Add documents for uacce
  padata: fix uninitialized return value in padata_replace()
  hwrng: imx-rngc - improve dependencies
  crypto: chelsio - remove extra allocation for chtls_dev
  RDMA/bnxt_re: use ibdev based message printing functions
  RDMA/bnxt_re: Refactor doorbell management functions
  RDMA/bnxt_re: Refactor notification queue management code
  RDMA/bnxt_re: Refactor command queue management code
  RDMA/bnxt_re: Refactor net ring allocation function
  RDMA/bnxt_re: Refactor hardware queue memory allocation
  RDMA/bnxt_re: Replace chip context structure with pointer
  RDMA/bnxt_re: Refactor queue pair creation code
  net/mlx5: Add fsm_reactivate callback support
  net/mlxfw: Add reactivate flow support to FSM burn flow
  net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting
  net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c
  net/mlxfw: More error messages coverage
  net/mlxfw: Improve FSM err message reporting and return codes
  net/mlxfw: Generic mlx FW flash status notify
  scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data
  scsi: qla2xxx: Move free of fcport out of interrupt context
  scsi: qla2xxx: Add beacon LED config sysfs interface
  soc: fsl: dpio: fix dereference of pointer p before null check
  scsi: libfc: free response frame from GPN_ID
  drm/i915/tgl: Add Wa_22010178259:tgl
  scsi: target: use an enum to track emulate_ua_intlck_ctrl
  scsi: target: convert boolean se_dev_attrib types to bool
  scsi: target: fix unmap_zeroes_data boolean initialisation
  selftests/bpf: Tests for sockmap/sockhash holding listening sockets
  selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH
  net: Generate reuseport group ID on group creation
  bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH
  bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH
  bpf, sockmap: Return socket cookie on lookup from syscall
  bpf, sockmap: Don't set up upcalls and progs for listening sockets
  bpf, sockmap: Allow inserting listening TCP sockets into sockmap
  tcp_bpf: Don't let child socket inherit parent protocol ops on copy
  net, sk_msg: Clear sk_user_data pointer on clone if tagged
  net, sk_msg: Annotate lockless access to sk_prot on clone
  NFS: Ensure the fs_context has the correct fs_type before mounting
  proc: In proc_prune_siblings_dcache cache an aquired super block
  net: qrtr: Fix the local node ID as 1
  net: qrtr: Migrate nameservice to kernel from userspace
  net: phy: dp83867: Add speed optimization feature
  ASoC: tlv320adcx140: Add decimation filter support
  ASoC: tlv320adcx140: Add DRE and AGC support
  cfg80211: remove support for adjacent channel compensation
  ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields
  drm/i915: Check that the vma hasn't been closed before we insert it
  drm/i915/gem: Break up long lists of object reclaim
  drm/i915/pmu: Avoid using globals for PMU events
  drm/i915/pmu: Avoid using globals for CPU hotplug state
  ARM: 8959/1: Remove unused .fixup section in boot stub
  KVM: SVM: Fix potential memory leak in svm_cpu_init()
  KVM: apic: avoid calculating pending eoi from an uninitialized val
  KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled
  KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
  kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled
  KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSE
  KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadow
  KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
  ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
  ARM: 8958/1: rename missed uaccess .fixup section
  ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
  ARM: allow unwinder to unwind recursive functions
  security: remove duplicated include from security.h
  ASoC: meson: axg-card: add toacodec support
  ASoC: meson: g12a: add internal DAC glue driver
  ASoC: meson: g12a: add toacodec dt-binding documentation
  enetc: remove "depends on (ARCH_LAYERSCAPE || COMPILE_TEST)"
  tc-testing: updated tdc tests for basic filter with u16 extended match rules
  net: page_pool: Add documentation on page_pool API
  pinctrl: mediatek: Fix some off by one bugs
  gpio: of: Add DT overlay support for GPIO hogs
  gpio: of: Extract of_gpiochip_add_hog()
  pinctrl: imx: scu: Align imx sc msg structs to 4
  pinctrl: ingenic: Improve unreachable code generation
  gpio: Switch timestamps to ktime_get_ns()
  pinctrl: meson-gxl: fix GPIOX sdio pins
  ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions
  bootconfig: Add append value operator support
  bootconfig: Prohibit re-defining value on same key
  gpiolib: use gpiochip_get_desc() where applicable
  dt-bindings: pinctrl: imx8mp: Replace the uint32-array with uint32-matrix
  dt-bindings: pinctrl: Convert i.MX8MN to json-schema
  dt-bindings: pinctrl: Convert i.MX8MM to json-schema
  dt-bindings: pinctrl: Convert i.MX8MQ to json-schema
  pinctrl: uniphier: Replace zero-length array with flexible-array member
  ASoC: tas2562: Add support for digital volume control
  pinctrl: Ingenic: Add missing parts for X1830.
  pinctrl: Use new GPIO_LINE_DIRECTION
  pinctrl: sunxi: Mask non-wakeup IRQs on suspend
  pinctrl: sunxi: Forward calls to irq_set_irq_wake
  gpio: siox: use raw spinlock for irq related locking
  arm64: defconfig: Enable additional support for Renesas platforms
  spi: spidev: Fix CS polarity if GPIO descriptors are used
  spi: qup: call spi_qup_pm_resume_runtime before suspending
  arm64: defconfig: Replace ARCH_R8A7796 by ARCH_R8A77960
  ASoC: sun8i-codec: Remove unused dev from codec struct
  arm64: dts: renesas: rzg2: Add reset control properties for display
  arm64: dts: renesas: rcar-gen3: Add reset control properties for display
  arm64: dts: renesas: Remove use of ARCH_R8A7795
  soc: renesas: Remove ARCH_R8A7795
  ASoC: meson: aiu: add support for the Meson8 and Meson8b SoC families
  ASoC: meson: aiu: introduce a struct for platform specific information
  ASoC: meson: aiu: Document Meson8 and Meson8b support in the dt-bindings
  drm/sun4i: tcon: Support LVDS on the A33
  clk: renesas: Remove use of ARCH_R8A7795
  ASoC: meson: g12a: add tohdmitx reset
  pinctrl: sh-pfc: Remove use of ARCH_R8A7795
  pinctrl: sh-pfc: gpio: Return early in gpio_pin_to_irq()
  pinctrl: sh-pfc: checker: Add function GPIO checks
  pinctrl: sh-pfc: checker: Add data register checks
  pinctrl: sh-pfc: checker: Add ioctrl register checks
  pinctrl: sh-pfc: checker: Add bias register checks
  pinctrl: sh-pfc: checker: Add drive strength register checks
  pinctrl: sh-pfc: checker: Improve pin group checks
  pinctrl: sh-pfc: checker: Improve pin function checks
  pinctrl: sh-pfc: checker: Improve pin checks
  pinctrl: sh-pfc: checker: Add check for enum ID conflicts
  pinctrl: sh-pfc: checker: Add check for config register conflicts
  pinctrl: sh-pfc: checker: Add helper for safe name comparison
  pinctrl: sh-pfc: checker: Add helpers for reporting
  arm64: dts: renesas: rcar-gen3: Add CCREE nodes
  arm64: dts: renesas: rcar-gen3: Replace "vsps" by "renesas,vsps"
  arm: dts: renesas: r8a77980: Remove r8a77970 DU compatible
  drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix
  drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal
  iio: magnetometer: ak8974: Fix negative raw values in sysfs
  PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs
  dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller
  PCI: mobiveil: Add Header Type field check
  PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors
  PCI: mobiveil: Allow mobiveil_host_init() to be used to re-init host
  PCI: mobiveil: Add callback function for link up check
  PCI: mobiveil: Add callback function for interrupt initialization
  PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver
  PCI: mobiveil: Collect the interrupt related operations into a function
  PCI: mobiveil: Move the host initialization into a function
  PCI: mobiveil: Introduce a new structure mobiveil_root_port
  mac80211: check vif pointer before airtime calculation
  cfg80211: Pass lockdep expression to RCU lists
  clk: meson: meson8b: set audio output clock hierarchy
  iio: amplifiers: ad8366: Add write_raw_get_fmt function
  iio: core: Handle 'dB' suffix in core
  counter: stm32-timer-cnt: remove iio headers
  counter: stm32-timer-cnt: add power management support
  mac80211: Remove a redundant mutex unlock
  cfg80211: check reg_rule for NULL in handle_channel_custom()
  nl80211: fix potential leak in AP start
  vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
  vt: selection, introduce vc_is_sel
  n_hdlc: wrap a comment properly
  n_hdlc: fix whitespace around binary operators
  n_hdlc: add missing spaces after commas
  n_hdlc: remove spaces between function name and (
  n_hdlc: remove useless whitespace at line wraps
  n_hdlc: use __func__ and pr_ print helpers
  n_hdlc: remove unneeded ifdef
  n_hdlc: switch tbusy and woke_up to bools
  n_hdlc: move tty_ldisc_ops to the bottom
  n_hdlc: add helper for buffers allocation
  n_hdlc: remove checking of n_hdlc
  n_hdlc: remove cached tty
  n_hdlc: inline n_hdlc_release
  n_hdlc: expand tty2n_hdlc macro
  n_hdlc: remove unused backup_tty
  n_hdlc: remove unused flags
  n_hdlc: invert conditions in n_hdlc_tty_close and n_hdlc_tty_poll
  n_hdlc: simplify freeing of buffer list
  n_hdlc: use clamp() for maxframe
  n_hdlc: cleanup messages during registration
  n_hdlc: put init/exit strings directly to prints
  n_hdlc: convert debuglevel use to pr_debug
  n_hdlc: remove unused macros
  n_hdlc: remove tracing debug prints
  drm/i915/perf: conversion to struct drm_device based logging macros.
  objtool: Improve call destination function detection
  objtool: Fix clang switch table edge case
  phy: qcom: qmp: Add SDM845 QHP PCIe PHY
  phy: qcom: qmp: Add SDM845 PCIe QMP PHY support
  dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding
  phy: brcm-sata: Correct MDIO operations for 40nm platforms
  dt-bindings: fttmr010: Add ast2600 compatible
  clocksource/drivers/fttmr010: Set interrupt and shutdown
  clocksource/drivers/fttmr010: Parametrise shutdown
  PCI: pciehp: Add DMI table for in-band presence detection disabled
  PCI: pciehp: Wait for PDS if in-band presence is disabled
  PCI: pciehp: Disable in-band presence detect when possible
  docs/bpf: Update bpf development Q/A file
  selftests/bpf: Fix trampoline_count clean up logic
  selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API
  libbpf: Add support for dynamic program attach target
  libbpf: Bump libpf current version to v0.0.8
  mm/memremap_pages: Introduce memremap_compat_align()
  rcutorture: Set KCSAN Kconfig options to detect more data races
  rcutorture: Manually clean up after rcu_barrier() failure
  rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU
  rcuperf: Measure memory footprint during kfree_rcu() test
  rcutorture: Annotation lockless accesses to rcu_torture_current
  rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch
  rcutorture: Fix stray access to rcu_fwd_cb_nodelay
  rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race
  rcutorture: Make kvm-find-errors.sh abort on bad directory
  rcutorture: Summarize summary of build and run results
  rcutorture: Add 100-CPU configuration
  torture: Allow disabling of boottime CPU-hotplug torture operations
  rcutorture: Suppress boottime bad-sequence warnings
  rcutorture: Allow boottime stall warnings to be suppressed
  torture: Forgive -EBUSY from boottime CPU-hotplug operations
  rcutorture: Refrain from callback flooding during boot
  torture: Make results-directory date format completion-friendly
  rcutorture: Suppress forward-progress complaints during early boot
  srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq
  srcu: Fix process_srcu()/srcu_batches_completed() datarace
  srcu: Fix __call_srcu()/srcu_get_delay() datarace
  srcu: Fix __call_srcu()/process_srcu() datarace
  rcu: Add missing annotation for exit_tasks_rcu_finish()
  rcu: Add missing annotation for exit_tasks_rcu_start()
  rcu-tasks: *_ONCE() for rcu_tasks_cbs_head
  rcu: Update __call_rcu() comments
  rcu: Fix spelling mistake "leval" -> "level"
  rcu: React to callback overload by boosting RCU readers
  rcu: React to callback overload by aggressively seeking quiescent states
  rcu: Clear ->core_needs_qs at GP end or self-reported QS
  locktorture: Forgive apparent unfairness if CPU hotplug
  locktorture: Use private random-number generators
  locktorture: Allow CPU-hotplug to be disabled via --bootargs
  locktorture: Print ratio of acquisitions, not failures
  rcu: Add a trace event for kfree_rcu() use of kfree_bulk()
  rcu: Support kfree_bulk() interface in kfree_rcu()
  rcu: Make nocb_gp_wait() double-check unexpected-callback warning
  rcu: Tighten rcu_lockdep_assert_cblist_protected() check
  rcu: Optimize and protect atomic_cmpxchg() loop
  rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock()
  rcu: Add missing annotation for rcu_nocb_bypass_lock()
  rcu: Don't flag non-starting GPs before GP kthread is running
  rculist: Add brackets around cond argument in __list_check_rcu macro
  rcu: Fix rcu_barrier_callback() race condition
  rcu: Add WRITE_ONCE() to rcu_state ->gp_start
  rcu: Remove dead code from rcu_segcblist_insert_pend_cbs()
  timer: Use hlist_unhashed_lockless() in timer_pending()
  rcu: Add *_ONCE() to rcu_node ->boost_kthread_status
  rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick
  rcu: Add READ_ONCE() to rcu_data ->gpwrap
  rcu: Fix typos in file-header comments
  rcu: Add *_ONCE() for grace-period progress indicators
  rcu: Add READ_ONCE() to rcu_segcblist ->tails[]
  locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner
  rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext
  rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity
  rcu: Add READ_ONCE() to rcu_node ->gp_seq
  rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store
  rcu: Add WRITE_ONCE() to rcu_node ->qsmask update
  rcu: Provide debug symbols and line numbers in KCSAN runs
  rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace
  rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf
  nfs: Fix nfs_access_get_cached_rcu() sparse error
  bootconfig: Print array as multiple commands for legacy command line
  bootconfig: Reject subkey and value on same parent key
  tools/bootconfig: Remove unneeded error message silencer
  bootconfig: Add bootconfig magic word for indicating bootconfig explicitly
  bootconfig: Set CONFIG_BOOT_CONFIG=n by default
  tracing: Clear trace_state when starting trace
  bootconfig: Mark boot_config_checksum() static
  tracing: Disable trace_printk() on post poned tests
  tracing: Have synthetic event test use raw_smp_processor_id()
  ASoC: tlv320adcx140: Add the tlv320adcx140 codec driver family
  dt-bindings: sound: Add TLV320ADCx140 dt bindings
  ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
  arm64: dts: mt8183: Add #cooling-cells to CPU nodes
  tracing: Fix number printing bug in print_synth_event()
  tracing: Check that number of vals matches number of synth event fields
  tracing: Make synth_event trace functions endian-correct
  tracing: Make sure synth_event_trace() example always uses u64
  drm/i915/tgl: Program MBUS_ABOX{1,2}_CTL during display init
  drm/i915: Program MBUS with rmw during initialization
  arm64: dts: mt8183: add/update dynamic power coefficients
  ASoC: SOF: Intel: hda: allow operation without i915 gfx
  ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver
  x86/split_lock: Enable split lock detection by kernel
  sched: Provide cant_migrate()
  sched/rt: Provide migrate_disable/enable() inlines
  sched/fair: Remove wake_cap()
  sched/core: Remove for_each_lower_domain()
  sched/topology: Remove SD_BALANCE_WAKE on asymmetric capacity systems
  sched/fair: Add asymmetric CPU capacity wakeup scan
  sched/core: Remove duplicate assignment in sched_tick_remote()
  drm/i915: Use intel_de_write_fw() for skl+ scaler registers
  drm/i915: Parametrize PFIT_PIPE
  drm/i915: Mark all HPD capabled connectors as such
  drm/i915/hpd: Replace the loop-within-loop with two independent loops
  drm/i915: Add i9xx_lut_8()
  libbpf: Relax check whether BTF is mandatory
  net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT
  net: page_pool: API cleanup and comments
  mlxsw: spectrum_nve: Make tunnel initialization symmetric
  mlxsw: spectrum: Export function to check if RIF exists
  mlxsw: spectrum: Prevent RIF access outside of routing code
  mlxsw: spectrum_router: Prepare function for router lock introduction
  mlxsw: spectrum_router: Prepare function for router lock introduction
  mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device
  mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown
  mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init
  mlxsw: spectrum_span: Only update mirroring agents if present
  mlxsw: spectrum: Convert callers to use new mirroring API
  mlxsw: spectrum_span: Prepare work item to update mirroring agents
  mlxsw: spectrum_span: Use struct_size() to simplify allocation
  mlxsw: spectrum_span: Do no expose mirroring agents to entire driver
  mlxsw: spectrum: Protect counter pool with a lock
  mlxsw: spectrum_kvdl: Protect allocations with a lock
  net: remove unused macro from fib_trie.c
  net: neigh: remove unused NEIGH_SYSCTL_MS_JIFFIES_ENTRY
  ARM: exynos_defconfig: Enable SCHED_MC and ENERGY_MODEL
  ARM: dts: exynos: Add dynamic-power-coefficient to Exynos5422 CPUs
  ARM: dts: dra7-l4: mark timer13-16 as pwm capable
  ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
  ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
  drm/i915/uc: consolidate firmware cleanup
  drm/i915/uc: Abort early on uc_init failure
  drm/i915/guc: Apply new uC status tracking to GuC submission as well
  drm/i915/uc: Improve tracking of uC init status
  drm/i915/uc: autogenerate uC checker functions
  drm/i915/uc: Update the FW status on injected fetch error
  drm/i915/guc: Kill USES_GUC_SUBMISSION macro
  drm/i915/guc: Kill USES_GUC macro
  drm/i915/debugfs: Pass guc_log struct to i915_guc_log_info
  RDMA: Replace zero-length array with flexible-array member
  ARM: dts: dra7-evm: Rename evm_3v3 regulator to vsys_3v3
  drm/sun4i: tcon: Support LVDS output on Allwinner A20
  drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
  dt-bindings: display: sun4i: New compatibles for A20 tcons
  RDMA/hns: Initialize all fields of doorbells to zero
  ARM: dts: sun7i: Add LVDS panel support on A20
  RDMA/rw: Fix error flow during RDMA context initialization
  ARM: dts: sunxi: Remove redundant assigned-clocks
  ARM: dts: sunxi: Remove redundant assigned-clocks
  misc: vexpress: Replace zero-length array with flexible-array member
  firmware: arm_scpi: Replace zero-length array with flexible-array member
  kvm/emulate: fix a -Werror=cast-function-type
  KVM: x86: fix incorrect comparison in trace event
  firmware: arm_scmi/perf: Replace zero-length array with flexible-array member
  firmware: arm_scmi: Replace zero-length array with flexible-array member
  RDMA/hns: fix spelling mistake: "attatch" -> "attach"
  drm/sun4i: tcon: Introduce LVDS setup routine setting
  gfs2: Allow some glocks to be used during withdraw
  proc: Generalize proc_sys_prune_dcache into proc_prune_siblings_dcache
  selftests/rseq: Fix out-of-tree compilation
  selftests: Install settings files to fix TIMEOUT failures
  selftest/lkdtm: Don't pollute 'git status'
  pinctrl: mediatek: remove set but not used variable 'e'
  arm64: Remove TIF_NOHZ
  ARM: dts: droid4: Configure LED backlight for lm3532
  gpio: mockup: coding-style fix
  proc: Rename in proc_inode rename sysctl_inodes sibling_inodes
  ASoC: samsung: Update dependencies for Arizona machine drivers
  drm/i915: Double check bumping after the spinlock
  drm/i915/gt: Protect signaler walk with RCU
  ASoC: dpcm: remove confusing trace in dpcm_get_be()
  tty: serial: samsung_tty: remove SERIAL_SAMSUNG_DEBUG
  tty: serial: samsung_tty: build it for any platform
  phy: ti: gmii-sel: do not fail in case of gmii
  phy: ti: gmii-sel: fix set of copy-paste errors
  ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro
  drm/i915: remove the other slab_dependencies
  PM / hibernate: fix typo "reserverd_size" -> "reserved_size"
  Documentation: power: fix pm_qos_interface.rst format warning
  Documentation: power: Drop reference to interface.rst
  Documentation/admin-guide/acpi: fix fan_performance_states.rst warnings
  drm/i915/gvt: make gvt oblivious of kvmgt data structures
  drm/i915/dp: Add all tiled and port sync conns to modeset
  drm/i915/dp: Compute port sync crtc states post compute_config()
  drm/i915: Introduce encoder->compute_config_late()
  gpio: rcar: Fix typo in comment
  net/mlx5e: Restore tunnel metadata on miss
  net/mlx5: E-Switch, Get reg_c1 value on miss
  net/mlx5e: Support inner header rewrite with goto action
  net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop
  net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module
  net/mlx5e: Allow re-allocating mod header actions
  net/mlx5: E-Switch, Restore chain id on miss
  net/mlx5e: Rx, Split rep rx mpwqe handler from nic
  net/mlx5: E-Switch, Mark miss packets with new chain id mapping
  net/mlx5: E-Switch, Get reg_c0 value on CQE
  net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits
  net/mlx5: Introduce mapping infra for mapping unique ids to data
  net: sched: Support specifying a starting chain via tc skb ext
  net: sched: Change the block's chain list to an rcu list
  net: sched: Pass ingress block to tcf_classify_ingress
  net: sched: Introduce ingress classification function
  igc: Add comment
  igc: Add WOL support
  igc: Add pcie error handler support
  igc: Complete to commit Add basic skeleton for PTP
  e1000e: Add support for Tiger Lake device
  igc: Fix the typo in comment
  e1000e: Add support for Alder Lake
  dt-bindings: arm: Add kryo260 compatible
  dt-bindings: Add vendor prefix for Xiaomi
  dt-bindings: usb: exynos-usb: Document clock names for DWC3 bindings
  tc-testing: updated tdc tests for basic filter
  net: phy: broadcom: Wire suspend/resume for BCM54810
  net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags
  net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk()
  sfc: remove unused variable 'efx_default_channel_type'
  net: hns3: add missing help info for QS shaper in debugfs
  net: hns3: add support for dump MAC ID and loopback status in debugfs
  net: hns3: add enabled TC numbers and DWRR weight info in debugfs
  net: hns3: modify an unsuitable print when setting unknown duplex to fibre
  mlxsw: Replace zero-length array with flexible-array member
  phy: avoid unnecessary link-up delay in polling mode
  selftests/bpf: Fix build of sockmap_ktls.c
  riscv: Fix gitignore
  security: <linux/lsm_hooks.h>: fix all kernel-doc warnings
  soc: fsl: dpio: Replace QMAN array mode with ring mode enqueue
  soc: fsl: dpio: QMAN performance improvement with function pointer indirection
  soc: fsl: dpio: Adding QMAN multiple enqueue interface
  igc: Add dump options
  igc: Complete to commit Add legacy power management support
  igc: make non-global functions static
  net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore()
  selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3
  selftests/bpf: Add bpf_read_branch_records() selftest
  kunit: run kunit_tool from any directory
  kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid
  bpf: Add bpf_read_branch_records() helper
  drm/i915/gt: Do not attempt to reprogram IA/ring frequencies for dgfx
  e1000e: fix missing cpu_to_le64 on buffer_addr
  ice: fix define for E822 backplane device
  ice: add support for E823 devices
  ice: add additional E810 device id
  ice: add backslash-n to strings
  backlight: add led-backlight driver
  ice: increase PF reset wait timeout to 300 milliseconds
  ice: Support XDP UMEM wake up mechanism
  ice: SW DCB, report correct max TC value
  ice: Report correct DCB mode
  ice: Add DCBNL ops required to configure ETS in CEE for SW DCB
  ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues
  ice: Fix for TCAM entry management
  RDMA/rxe: Fix configuration of atomic queue pair attributes
  ice: update malicious driver detection event handling
  RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index
  RDMA/core: Add helper function to retrieve driver gid context from gid attr
  ASoC: dt-bindings: stm32: convert i2s to json-schema
  RDMA/core: Fix use of logical OR in get_new_pps
  RDMA/ucma: Use refcount_t for the ctx->ref
  ASoC: meson: add t9015 internal DAC driver
  ASoC: meson: add t9015 internal codec binding documentation
  ice: Validate config for SW DCB map
  dt-bindings: Add vendor prefix for Linutronix
  MAINTAINERS: remove myself from DT bindings entry
  dt-bindings: net: can: Convert M_CAN to json-schema
  dt-bindinsg: net: can: Convert can-transceiver to json-schema
  EDAC: Add EDAC driver for DMC520
  dt-bindings: edac: Dmc-520.yaml
  ASoC: topology: Fix memleak in soc_tplg_manifest_load()
  ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
  Bluetooth: fix passkey uninitialized when used
  Bluetooth: RFCOMM: Use MTU auto tune logic
  mm/memremap_pages: Kill unused __devm_memremap_pages()
  vmxnet3: use new helper tcp_v6_gso_csum_prep
  r8152: use new helper tcp_v6_gso_csum_prep
  hv_netvsc: use new helper tcp_v6_gso_csum_prep
  net: socionext: use new helper tcp_v6_gso_csum_prep
  net: qcom/emac: use new helper tcp_v6_gso_csum_prep
  ionic: use new helper tcp_v6_gso_csum_prep
  jme: use new helper tcp_v6_gso_csum_prep
  e1000(e): use new helper tcp_v6_gso_csum_prep
  enic: use new helper tcp_v6_gso_csum_prep
  bna: use new helper tcp_v6_gso_csum_prep
  net: atheros: use new helper tcp_v6_gso_csum_prep
  r8169: use new helper tcp_v6_gso_csum_prep
  net: core: add helper tcp_v6_gso_csum_prep
  net/ipv4/sysctl: show tcp_{allowed, available}_congestion_control in non-initial netns
  mips/jazz: Update jazz_defconfig for MIPS Magnum
  mips/jazz: Remove redundant settings and shrink jazz_defconfig
  fbdev/g364fb: Fix build failure
  net: mvneta: align xdp stats naming scheme to mlx5 driver
  MIPS: ingenic: DTS: Fix watchdog nodes
  octeontx2-af: Cleanup nixlf and blkaddr retrieval logic
  octeontx2-af: Cleanup CGX config permission checks
  octeontx2-af: Remove unnecessary export symbols in CGX driver
  MIPS: X1000: Fix clock of watchdog node.
  MIPS: configs: Cleanup old Kconfig options
  MIPS: ralink: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: Pistachio: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: pic32mzda: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: jz4740: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: generic: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: BMIPS: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: ath79: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: vdso: Wrap -mexplicit-relocs in cc-option
  Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
  regmap: wrong descriptions in regmap_range_cfg
  ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit
  ASoC: dt-bindings: Make RK3328 codec GPIO explicit
  clk: meson: g12a: add support for the SPICC SCLK Source clocks
  dt-bindings: clk: g12a-clkc: add SPICC SCLK Source clock IDs
  ARM: exynos_defconfig: Enable SquashFS and increase RAM block device size
  x86/mce: Do not log spurious corrected mce errors
  ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro
  ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro
  ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro
  ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro
  ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro
  ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro
  ASoC: tas2562: Add support for ISENSE and VSENSE
  x86/boot/compressed/64: Remove .bss/.pgtable from bzImage
  s390/arch: install kernels with their proper version ID
  s390/qdio: reduce access to cdev->private->qdio_data
  s390/qdio: clean up cdev access in qdio_setup_irq()
  pinctrl: da9062: add driver support
  ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out
  ASoC: dapm: select sleep_state when initializing PINCTRL widget
  drm/sun4i: dsi: Avoid hotplug race with DRM driver bind
  selftests/bpf: Test unhashing kTLS socket after removing from map
  bpf, sk_msg: Don't clear saved sock proto on restore
  bpf, sk_msg: Let ULP restore sk_proto and write_space callback
  drm/amdgpu: drop the non-sense firmware version check on arcturus
  drm/amdgpu: add is_raven_kicker judgement for raven1
  drm/amdgpu: record non-zero error counter info in NBIO before resetting GPU
  drm/amdgpu: log on non-zero error conter per IP before GPU reset
  drm/amd/display: Don't take the address of skip_scdc_overwrite in dc_link_detect_helper
  ASoC: fix card registration regression.
  drm/i915/selftests: Mark GPR checking more hostile
  drm/i915/selftest: Analyse timestamp behaviour across context switches
  drm/i915: Read rawclk_freq earlier
  drm/i915/gt: Refactor l3cc/mocs availability
  ASoC: MT6660 update to 1.0.8_G
  ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
  ASoC: intel: skl: Fix possible buffer overflow in debug outputs
  ASoC: intel: skl: Fix pin debug prints
  drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall
  drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall
  drm/i915/gem: use spinlock_t instead of struct spinlock
  ESP: Export esp_output_fill_trailer function
  dmanegine: ioat/dca: Replace zero-length array with flexible-array member
  dmaengine: tegra210-adma: Replace zero-length array with flexible-array member
  dmaengine: sprd: Replace zero-length array with flexible-array member
  dmaengine: sa11x0: Replace zero-length array with flexible-array member
  n_gsm: switch escape to bool
  n_gsm: switch constipated to bool
  n_gsm: switch throttled to bool
  n_gsm: switch dead to bool
  n_gsm: add missing \n to prints
  n_gsm: add missing __user annotations
  n_gsm: introduce enum gsm_mux_state
  n_gsm: introduce enum gsm_dlci_mode
  n_gsm: introduce enum gsm_dlci_state
  n_gsm: drop unneeded gsm_dlci->fifo field
  powerpc/32s: Slenderize _tlbia() for powerpc 603/603e
  powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
  powerpc: Don't use thread struct for saving SRR0/1 on syscall.
  powerpc/32: Warn and return ENOSYS on syscalls from kernel
  powerpc/32s: Don't flush all TLBs when flushing one page
  powerpc/fadump: sysfs for fadump memory reservation
  Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated
  tools/edid: Move EDID data sets from Documentation/
  docs: admin-guide: edid: Clarify where to run "make"
  docs: admin-guide: Move edid.rst from driver-api
  docs: driver-api: edid: Fix list formatting
  Documentation: sort _SPHINXDIRS for 'make help'
  Documentation: bring process docs up to date
  Replace dead urls with active urls for Mutt
  serial: 8250_port: Use dev_*() instead of pr_*()
  serial: 8250_port: Switch to use DEVICE_ATTR_RW()
  tty: serial: efm32: fix spelling mistake "reserverd" -> "reserved"
  tty: serial: Kconfig: Fix a typo
  serial: 8250_pxa: avoid autodetecting the port type
  docs: sysctl/kernel: remove rtsig entries
  docs: document panic fully in sysctl/kernel.rst
  docs: document stop-a in sysctl/kernel.rst
  docs: add missing IPC documentation in sysctl/kernel.rst
  docs: drop l2cr from sysctl/kernel.rst
  docs: merge debugging-modules.txt into sysctl/kernel.rst
  docs: pretty up sysctl/kernel.rst
  phy: core: Fix phy_get() to not return error on link creation failure
  phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
  usb: musb: core: remove useless cast for driver.name
  usb: host: xhci-pci: remove useless cast for driver.name
  usb: host: uhci-pci: remove useless cast for driver.name
  usb: host: sl811-hcd: remove useless cast for driver.name
  usb: host: ohci-pci: remove useless cast for driver.name
  usb: host: ehci-pci: remove useless cast for driver.name
  usb: gadget: renesas_usb3: remove useless cast for driver.name
  usb: gadget: r8a66597-udc: remove useless cast for driver.name
  usb: gadget: omap_udc: remove useless cast for driver.name
  usb: gadget: net2280: remove useless cast for driver.name
  usb: gadget: m66592-udc: remove useless cast for driver.name
  usb: gadget: lpc32xx_udc: remove useless cast for driver.name
  usb: gadget: goku_udc: remove useless cast for driver.name
  usb: gadget: fusb300_udc: remove useless cast for driver.name
  usb: gadget: fotg210-udc: remove useless cast for driver.name
  usb: gadget: dummy_hcd: remove useless cast for driver.name
  usb: gadget: at91_udc: remove useless cast for driver.name
  usb: gadget: udc: amd5536udc_pci: remove useless cast for driver.name
  usb: gadget: legacy: inode: remove useless cast for driver.name
  usb: gadget: legacy: gmidi: remove useless cast for driver.name
  usb: core: Use ACPI_SUCCESS() at appropriate places
  usb: core: Make use of acpi_evaluate_object() status
  usb-storage: Use const to reduce object data size
  usb: host: fhci-hcd: annotate PIPE_CONTROL switch case with fallthrough
  powerpc/powernv: Move core and fadump_release_opalcore under new kobject
  powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files
  sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name
  Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_*
  powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 in copy_thread_tls()
  powerpc/papr_scm: Mark papr_scm_ndctl() as static
  powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check
  powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES
  docs: Fix path to MTD command line partition parser
  docs: arm: tcm: Fix a few typos
  documentation: vm: Advertise support for pte_special in riscv
  dmaengine: idxd: correct reserved token calculation
  xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc() with flag GFP_ZERO.
  ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
  dmaengine: ti: k3-udma: Fix terminated transfer handling
  dmaengine: ti: k3-udma: Use the channel direction in pause/resume functions
  dmaengine: ti: k3-udma: Use the TR counter helper for slave_sg and cyclic
  dmaengine: ti: k3-udma: Move the TR counter calculation to helper function
  dmaengine: ti: k3-udma: Workaround for RX teardown with stale data in peer
  dmaengine: ti: k3-udma: Use ktime/usleep_range based TX completion check
  mtd: spi-nor: use spi-mem dirmap API
  mtd: spi-nor: split spi_nor_spimem_xfer_data()
  net/mlx5e: Replace zero-length array with flexible-array member
  net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()'
  net/mlx5e: Add support for FEC modes based on 50G per lane links
  ethtool: Add support for low latency RS FEC
  net/mlxe5: Separate between FEC and current speed
  net/mlx5e: Advertise globaly supported FEC modes
  net/mlx5e: Enforce setting of a single FEC mode
  net/mlx5e: Set FEC to auto when configured mode is not supported
  mlx5: Use proper logging and tracing line terminations
  net/mlx5e: Support dump callback in RX reporter
  net/mlx5e: Support dump callback in TX reporter
  net/mlx5e: Gather reporters APIs together
  net/mlx5: Add support for resource dump
  devlink: Force enclosing array on binary fmsg data
  clk: imx8mn: Remove unused includes
  clk: imx8mm: Remove unused includes
  clk: imx8mp: Include slab.h instead of clkdev.h
  arm64: dts: ls1028a: add missing SPI nodes
  arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
  RDMA/core: Get rid of ib_create_qp_user
  spi: rspi: Add support for LSB-first word order
  spi: rspi: Factor out handling of common mode bits
  ALSA: usx2y: use for_each_pcm_streams() macro
  ASoC: sof: sof-audio: use for_each_pcm_streams() macro
  ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro
  ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro
  ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro
  ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro
  ASoC: soc-pcm: use for_each_pcm_streams() macro
  ASoC: soc-core: use for_each_pcm_streams() macro
  ALSA: pcm.h: add for_each_pcm_streams()
  ASoC: soc-pcm: merge playback/cature_active into stream_active
  ASoC: soc-pcm: use goto and remove multi return
  ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code
  ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state()
  ASoC: soc-pcm: remove soc_dpcm_be_digital_mute()
  ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be()
  ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be()
  ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be()
  ASoC: soc-pcm: move dai_get_widget()
  ASoC: rt5682: Add DAI clock binding info for WCLK/BCLK CCF usage
  ASoC: rt5682: Add CCF usage for providing I2S clks
  ASoC: SOF: Intel: Add Probe compress CPU DAIs
  ASoC: SOF: Provide probe debugfs support
  ASoC: SOF: Intel: Probe compress operations
  ASoC: SOF: Intel: Expose SDnFMT helpers
  ASoC: SOF: Generic probe compress operations
  ASoC: SOF: Implement Probe IPC API
  ASoC: SOF: Intel: Account for compress streams when servicing IRQs
  ALSA: core: Implement compress page allocation and free routines
  ALSA: core: Expand DMA buffer information
  rtc: snvs: Remove unused include of of_device.h
  drm/i915/gt: Show the cumulative context runtime in engine debug
  drm/i915/selftests: Flush tasklet on wait_for_submit()
  Bluetooth: Fix crash when using new BT_PHY option
  ASoC: soc-pcm: fix regression in soc_new_pcm()
  ARM: at91: pm: add quirk for sam9x60's ulp1
  ARM: at91: pm: add plla disable/enable support for sam9x60
  clk: at91: move sam9x60's PLL register offsets to PMC header
  ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S
  ARM: at91: pm: add pmc_version member to at91_pm_data
  ARM: at91: pm: add macros for plla disable/enable
  ARM: at91: pm: revert do not disable/enable PLLA for ULP modes
  ARM: at91: pm: use proper master clock register offset
  sfc: elide assignment of skb
  drm/i915/gt: Fix up missing error propagation for heartbeat pulses
  net: fec: Prevent unbind operation
  ASoC: tas2562: Return invalid for when bitwidth is invalid
  tmpfs: deny and force are not huge mount options
  drm/i915/selftests: Check for any sign of request starting in wait_for_submit()
  tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
  MAINTAINERS: clarify maintenance of nvdimm testing tool
  RISC-V: Don't enable all interrupts in trap_init()
  libnvdimm/e820: Retrieve and populate correct 'target_node' info
  x86/NUMA: Provide a range-to-target_node lookup facility
  drm/i915/tgl: Add Wa_1808121037 to tgl.
  riscv: set pmp configuration if kernel is running in M-mode
  perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources
  EDAC/mce_amd: Print !SMCA processor warning only once
  drm/bridge: Fix the bridge kernel doc
  bpf: Allow bpf_perf_event_read_value in all BPF programs
  net/mlx5: fix spelling mistake "reserverd" -> "reserved"
  HID: hid-bigbenff: fix race condition for scheduled work during removal
  HID: hid-bigbenff: call hid_hw_stop() in case of error
  HID: hid-bigbenff: fix general protection fault caused by double kfree
  perf auxtrace: Add auxtrace_record__read_finish()
  perf arm-spe: Fix endless record after being terminated
  perf cs-etm: Fix endless record after being terminated
  perf intel-bts: Fix endless record after being terminated
  perf intel-pt: Fix endless record after being terminated
  perf test: Fix test trace+probe_vfs_getname.sh on s390
  perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events
  Bluetooth: hci_h5: Move variable into local scope
  ARM: imx: Add missing of_node_put()
  ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-softing-vining-2000: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux
  ARM: dts: imx6sx: Improve UART pins macro defines
  firmware: imx: scu-pd: enlarge PD range for mu_b
  firmware: imx: scu-pd: Add missing audio PD ranges
  drm/i915/display: use intel_de_*() functions for register access
  drm/i915/csr: use intel_de_*() functions for register access
  soundwire: intel: free all resources on hw_free()
  soundwire: intel: add sdw_stream_setup helper for .startup callback
  soundwire: intel: add trigger support in sdw dai driver
  soundwire: intel: add prepare support in sdw dai driver
  soundwire: intel: rename res field as link_res
  printk: Correctly set CON_CONSDEV even when preferred console was not registered
  printk: Fix preferred console selection with multiple matches
  printk: Move console matching logic into a separate function
  Bluetooth: hci_qca: Bug fixes while collecting controller memory dump
  Bluetooth: Disable Extended Adv if enabled
  Bluetooth: hci_h5: btrtl: Add support for RTL8822C
  drm/mediatek: Make sure previous message done or be aborted before send
  batman-adv: Don't schedule OGM for disabled interface
  drm/mediatek: Move gce event property to mutex device node
  drm/mediatek: Add fb swap in async_update
  drm/mediatek: Add plane check in async_check function
  net: ena: remove set but not used variable 'hash_key'
  scsi: advansys: Replace zero-length array with flexible-array member
  scsi: lpfc: add RDF registration and Link Integrity FPIN logging
  scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs
  net: netlink: Replace zero-length array with flexible-array member
  net: switchdev: Replace zero-length array with flexible-array member
  bpf, sockmap: Replace zero-length array with flexible-array member
  NFC: digital: Replace zero-length array with flexible-array member
  net: usb: cdc-phonet: Replace zero-length array with flexible-array member
  net: phy: allow bcm84881 to be a module
  net/smc: reduce port_event scheduling
  net/smc: simplify normal link termination
  net/smc: remove unused parameter of smc_lgr_terminate()
  net/smc: do not delete lgr from list twice
  net/smc: use termination worker under send_lock
  net/smc: improve smc_lgr_cleanup()
  selftests: mlxsw: vxlan: Add test for error path
  selftests: mlxsw: vxlan: Adjust test to recent changes
  selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges
  selftests: mlxsw: extack: Test bridge creation with VXLAN
  selftests: mlxsw: Remove deprecated test
  mlxsw: spectrum: Reduce dependency between bridge and router code
  mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership
  mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID
  mlxsw: spectrum_switchdev: Propagate extack to bridge creation function
  mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting
  net: bridge: teach ndo_dflt_bridge_getlink() more brport flags
  sfc: move some ARFS code out of headers
  sfc: only schedule asynchronous filter work if needed
  net: vlan: suppress "failed to kill vid" warnings
  net: stmmac: Get rid of custom STMMAC_DEVICE() macro
  net: sched: don't take rtnl lock during flow_action setup
  net: sched: refactor ct action helpers to require tcf_lock
  net: sched: refactor police action helpers to require tcf_lock
  net: sched: lock action when translating it to flow_action infra
  i3c: master: no need to iterate master device twice
  batman-adv: Replace zero-length array with flexible-array member
  kernel: module: Replace zero-length array with flexible-array member
  spi: spi-mem: Fix typo, s/fallback/falls back
  regulator: mp5416: Fix output discharge enable bit for LDOs
  posix-timers: Pass lockdep expression to RCU lists
  timer: Improve the comment describing schedule_timeout()
  lib/vdso: Allow architectures to provide the vdso data pointer
  lib/vdso: Allow architectures to override the ns shift operation
  lib/vdso: Allow fixed clock mode
  lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes
  lib/vdso: Avoid highres update if clocksource is not VDSO capable
  lib/vdso: Cleanup clock mode storage leftovers
  ARM/arm64: vdso: Use common vdso clock mode storage
  mips: vdso: Use generic VDSO clock mode storage
  x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO
  powerpc/papr_scm: Switch to numa_map_to_online_node()
  mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to_online_node()
  ACPI: NUMA: Up-level "map to online node" functionality
  x86/cpu: Move prototype for get_umwait_control_msr() to a global location
  ASoC: meson: aiu: simplify component addition
  drm/mediatek: fix race condition for HDMI jack status reporting
  x86/syscalls: Add prototypes for C syscall callbacks
  staging: fsl-dpaa2: ethsw: ethsw.c: Fix line over 80 characters
  staging: exfat: dedicate count_entries() to sub-dir counting.
  staging: exfat: remove DOSNAMEs.
  s390/zcrypt: Support for CCA protected key block version 2
  s390/cpum_sf: Rework sampling buffer allocation
  drm/i915/selftests: Mark the mock ring->vma as being in the GGTT
  ASoC: rt1015: fix typo for bypass boost control
  serial: core: Switch to use DEVICE_ATTR_RO()
  usb: ucsi: ccg: disable runtime pm during fw flashing
  usb: typec: ucsi: register DP only for NVIDIA DP VDO
  x86/iopl: Include prototype header for ksys_ioperm()
  batman-adv: Avoid RCU list-traversal in spinlock
  kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe()
  ALSA: usb-audio: Parse source ID of UAC2 effect unit
  usb: audio-v2: Add uac2_effect_unit_descriptor definition
  drm/virtio: move remaining virtio_gpu_notify calls
  drm/virtio: batch display query
  drm/virtio: batch resource creation
  drm/virtio: batch plane updates (pageflip)
  drm/virtio: notify before waiting
  drm/virtio: rework notification for better batching
  x86/vdso: Use generic VDSO clock mode storage
  clocksource: Add common vdso clock mode storage
  x86/vdso: Move VDSO clocksource state tracking to callback
  clocksource: Cleanup struct clocksource and documentation
  MIPS: vdso: Compile high resolution parts conditionally
  ARM: vdso: Compile high resolution parts conditionally
  lib/vdso: Allow the high resolution parts to be compiled out
  ARM: vdso: Remove unused function
  x86/vdso: Mark the TSC clocksource path likely
  EDAC/mc: Remove per layer counters
  EDAC/mc: Remove detail[] string and cleanup error string generation
  EDAC/mc: Pass the error descriptor to error reporting functions
  EDAC/mc: Remove enable_per_layer_report function argument
  EDAC/mc: Report "unknown memory" on too many DIMM labels found
  EDAC/mc: Carve out error increment into a separate function
  EDAC/mc: Determine mci pointer from the error descriptor
  EDAC: Store error type in struct edac_raw_error_desc
  EDAC/mc: Reorder functions edac_mc_alloc*()
  KVM: nVMX: Fix some obsolete comments and grammar error
  KVM: x86: fix missing prototypes
  EDAC/mc: Split edac_mc_alloc() into smaller functions
  drm/i915/gt: Rearrange code to silence compiler
  EDAC/mc: Change mci device removal to use put_device()
  soc: renesas: rcar-sysc: Use the correct style for SPDX License Identifier
  cpufreq: imx-cpufreq-dt: Add "cpu-supply" property check
  ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  arm64: dts: mediatek: rename scpsys nodes to power-controller
  ARM: dts: mediatek: rename scpsys nodes to power-controller
  soc: mediatek: pwrap: add support for MT6359 PMIC
  soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs
  dt-bindings: pwrap: mediatek: add pwrap support for MT6779
  amr64: dts: mt8183: Add watchdog node
  xhci: Add missing annotation for xhci_enter_test_mode
  xhci: Add missing annotation for xhci_set_port_power()
  xhci: Do not open code __print_symbolic() in xhci trace events
  usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
  drm/i915: switch vlv_suspend to use intel uncore register accessors
  drm/i915: split out vlv/chv specific suspend/resume code
  dma-buf: Fix a typo in Kconfig
  drm/format_helper: Dual licence the file in GPL 2 and MIT
  drm/i915: Update drm/i915 bug filing URL
  MAINTAINERS: Update drm/i915 bug filing URL
  dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
  dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
  dt-bindings: tegra: Convert Tegra PMC bindings to YAML
  dt-bindings: clock: tegra: Add IDs for OSC clocks
  firmware: tegra: Fix a typo in Kconfig
  ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c
  ARM: imx: Remove unused includes on mach-imx6q.c
  ARM: imx: Remove unused include of linux/irqchip/arm-gic.h
  ARM: dts: imx: make clks node name generic
  ARM: dts: imx: make kpp node name generic
  ARM: dts: imx6qdl-gw553x: add lsm9ds1 iio imu/magn support
  ARM: dts: imx: ventana: add fxos8700 on gateworks boards
  clk: imx8mn: Fix incorrect clock defines
  ARM: dts: imx: make gpt node name generic
  dmaengine: sun4i: set the linear_mode properly
  ARM: dts: imx: use generic name bus
  clk: imx8mp: Add missing of_node_put()
  clk: imx8mn: Add missing of_node_put()
  clk: imx8mm: Add missing of_node_put()
  clk: imx8mq: Add missing of_node_put()
  clk: imx6sl: Add missing of_node_put()
  ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties
  clk: imx7ulp: Include clk-provider.h instead of clk.h
  clk: imx: drop redundant initialization
  clk: imx: Include clk-provider.h instead of clk.h for i.MX8M SoCs clock driver
  arm64: dts: imx8mq-phanbell: Add support for ethernet
  arm64: dts: freescale: Add i.MX8MP EVK board support
  arm64: dts: freescale: Add i.MX8MP dtsi support
  dt-bindings: arm: imx: Add the i.MX8MP EVK board
  arm64: dts: ls1028a: support external trigger timestamp fifo of PTP timer
  clk: imx8mm: Add CLKO2 support
  clk: imx8mm: Fix the CLKO1 source select list
  net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame
  net: mvneta: introduce xdp counters to ethtool
  net: mvneta: rely on struct mvneta_stats in mvneta_update_stats routine
  net: mvneta: rely on open-coding updating stats for non-xdp and tx path
  net: mvneta: move refill_err and skb_alloc_err in per-cpu stats
  net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d
  net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d
  net: dsa: mv88e6xxx: Allow PCS registers to be retrieved via ethtool
  net/macsonic: Remove interrupt handler wrapper
  net/sonic: Start packet transmission immediately
  net/sonic: Remove explicit memory barriers
  net/sonic: Remove redundant netif_start_queue() call
  net/sonic: Remove redundant next_tx variable
  net/sonic: Refactor duplicated code
  net/sonic: Remove obsolete comment
  ARM: dts: imx25-pinfunc: add another cspi3 config
  sh_eth: use Gigabit register map for R7S72100
  sh_eth: add sh_eth_cpu_data::gecmr flag
  sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers
  sh_eth: check sh_eth_cpu_data::cexcr when dumping registers
  sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers
  net: phylink: clarify flow control settings in documentation
  net: phylink: improve initial mac configuration
  net: phylink: allow ethtool -A to change flow control advertisement
  net: phylink: resolve fixed link flow control
  net: phylink: use phylib resolved flow control modes
  net: phylink: ensure manual flow control is selected appropriately
  net: phylink: remove pause mode ethtool setting for fixed links
  net: add linkmode helper for setting flow control advertisement
  net: add helpers to resolve negotiated flow control
  net: linkmode: make linkmode_test_bit() take const pointer
  r8169: improve statistics of missed rx packets
  r8169: improve rtl_jumbo_config
  r8169: improve rtl8169_get_mac_version
  r8169: add helper rtl_pci_commit
  r8169: simplify setting netdev features
  r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169
  r8169: remove unneeded check from rtl_link_chg_patch
  openvswitch: add TTL decrement action
  net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278
  tcp-zerocopy: Return sk_err (if set) along with tcp receive zerocopy.
  tcp-zerocopy: Return inq along with tcp receive zerocopy.
  tools: testing: vsock: Test when server is bound but not listening
  net: virtio_vsock: Enhance connection semantics
  net: x25: convert to list_for_each_entry_safe()
  drm/lima: fix recovering from PLBU out of memory
  lib: objagg: Replace zero-length arrays with flexible-array member
  ptp_qoriq: drop the code of alarm
  mtd: spi-nor: introduce SR_BP_SHIFT define
  mtd: spi-nor: use le32_to_cpu_array()
  x86: Fix a handful of typos
  drm/i915: Avoid potential division-by-zero in computing CS timestamp period
  drm/i915: Track hw reported context runtime
  batman-adv: Start new development cycle
  drm/pl111: Support Integrator IM-PD1 module
  Bluetooth: Fix a typo in Kconfig
  ACPICA: Fix a couple of typos
  ACPICA: use acpi_size instead of u32 for prefix_path_length
  ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32
  ACPICA: cast the result of the pointer difference to u32
  ACPICA: Table Manager: Update comments in a function header
  ACPICA: Enable sleep button on ACPI legacy wake
  ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events.
  ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree
  ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree()
  ice: use true/false for bool types
  ice: add function argument description to function header comment
  ice: use proper format for function pointer as a function parameter
  ice: replace "fallthrough" comments with fallthrough reserved word
  ice: remove unnecessary fallthrough comments
  ice: Fix virtchnl_queue_select bitmap validation
  ice: Fix and refactor Rx queue disable for VFs
  ice: Handle LAN overflow event for VF queues
  ice: Fix implicit queue mapping mode in ice_vsi_get_qs
  ice: Add support to enable/disable all Rx queues before waiting
  ice: Only allow tagged bcast/mcast traffic for VF in port VLAN
  ice: Fix Port VLAN priority bits
  ice: Add helper to determine if VF link is up
  ice: Refactor port vlan configuration for the VF
  ice: Add initial support for QinQ
  x86 kvm page table walks: switch to explicit __get_user()
  x86 user stack frame reads: switch to explicit __get_user()
  MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
  MIPS: cavium_octeon: Fix syncw generation.
  mips: vdso: add build time check that no 'jalr t9' calls left
  MIPS: Disable VDSO time functionality on microMIPS
  drm: drop unused drm_display_mode.private
  drm: drop unused drm_crtc callback
  mips: vdso: fix 'jalr t9' crash in vdso code
  iio: trigger: stm32-timer: disable master mode when stopping
  drm/i915: Force state->modeset=true when distrust_bios_wm==true
  drm/i915/dsc: force full modeset whenever DSC is enabled at probe
  drm/i915: Ensure no conflicts with BIOS when updating Dbuf
  drm/print: clean up RATELIMITED macros
  drm/atomic-helper: fix kerneldoc
  drm/i915/mst: Set intel_dp_set_m_n() for MST slaves
  ALSA: usb-audio: Add support for Presonus Studio 1810c
  drm/edid: Add a FIXME about DispID CEA data block revision
  drm/edid: Document why we don't bounds check the DispID CEA block start/end
  drm/edid: Clear out spurious whitespace
  drm/edid: Introduce is_detailed_timing_descritor()
  drm/edid: Don't accept any old garbage as a display descriptor
  drm/edid: Check the number of detailed timing descriptors in the CEA ext block
  of/address: Support multiple 'dma-ranges' entries
  of/address: use range parser for of_dma_get_range
  ASoC: meson: codec-glue: fix pcm format cast warning
  ASoC: meson: aiu: fix acodec dai input name init
  ASoC: meson: aiu: fix irq registration
  ASoC: meson: aiu: fix clk bulk size allocation
  ASoC: meson: aiu: remove unused encoder structure
  of/address: Rework of_pci_range parsing for non-PCI buses
  of: Drop struct of_pci_range.pci_space field
  powerpc: Drop using struct of_pci_range.pci_space field
  microblaze: Drop using struct of_pci_range.pci_space field
  arm64: dts: meson: a1: add secure power domain controller
  soc: amlogic: Add support for Secure power domains controller
  dt-bindings: power: add Amlogic secure power domains bindings
  firmware: meson_sm: Add secure power domain support
  drm/mcde: Fix Sphinx formatting
  Bluetooth: Add BT_PHY socket option
  drivers base/arch_topology: Reformat topology_get_[cpu/freq]_scale() function name
  drivers base/arch_topology: Remove 'struct sched_domain' forward declaration
  ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write
  misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO.
  char: virtio: Replace zero-length array with flexible-array member
  ASoC: core: ensure component names are unique
  usb: gadget: f_phonet: Replace zero-length array with flexible-array member
  USB: musb: Replace zero-length array with flexible-array member
  usb: typec: tcpm: set correct data role for non-DRD
  thunderbolt: Add missing kernel-doc parameter descriptions
  usb: use kobj_to_dev() API
  serial: core: use octal permissions on module param
  serial: core: Consolidate spin lock initialization code
  serial: core: Introduce uart_console_enabled() helper
  drm/print: Delete a few unused shouting macros
  staging: wilc1000: define macros to replace magic number values
  staging: wilc1000: use short name for hif local variable in chip_wakeup()
  staging: wilc1000: define macros for different register address for SDIO
  staging: wilc1000: use commmon function to set SDIO block size
  staging: wilc1000: make use of ALIGN macro
  staging: wilc1000: refactor interrupt handling for sdio
  staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro
  staging: wilc1000: make use of FIELD_GET/_PREP macro
  staging: rtl8723bs: Fix spacing issues
  drm/i915/selftests: Check for the error interrupt before we wait!
  drm/sun4i: dsi: Remove incorrect use of runtime PM
  drm/sun4i: dsi: Allow binding the host without a panel
  drm/sun4i: dsi: Use NULL to signify "no panel"
  drm/sun4i: dsi: Remove unused drv from driver context
  dt-bindings: add description for new supported chips
  iio: imu: inv_mpu6050: update LPF bandwidth settings
  iio: imu: inv_mpu6050: add support of ICM20690
  iio: imu: inv_mpu6050: add support of IAM20680
  iio: imu: inv_mpu6050: add support of ICM20609 & ICM20689
  iio: imu: inv_mpu6050: cleanup of/acpi support
  iio: adc: modify NPCM reset support
  dt-binding: iio: add NPCM ADC reset support
  iio: vcnl4000: Enable runtime pm for vcnl4200/4040
  iio: vcnl4000: Use a single return when getting IIO_CHAN_INFO_RAW
  iio: dac: ltc2632: remove some unused defines
  iio: dac: ltc2632: add support for LTC2636 family
  iio: dac: ltc2632: drop some duplicated data
  dt-bindings: iio: ltc2632: expand for ltc2636 support
  arm: Remove TIF_NOHZ
  x86: Remove TIF_NOHZ
  context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ
  x86/entry: Remove _TIF_NOHZ from _TIF_WORK_SYSCALL_ENTRY
  arm64: dts: allwinner: pinebook: Remove unused AXP803 regulators
  Bluetooth: secure bluetooth stack from bluedump attack
  ALSA: usb-audio: Don't create a mixer element with bogus volume range
  ARM: dts: socfpga: arria10: Increase boot partition size for NAND
  ARM: dts: sun7i: Add Linutronix Testbox v2 board
  dt-bindings: arm: sunxi: Add Linutronix Testbox
  mwifiex: change license text from MARVELL to NXP
  thunderbolt: icm: Replace zero-length array with flexible-array member
  iio: srf04: add power management feature
  dt-bindings: devantech-srf04.yaml: add pm feature
  iio: st_sensors: handle memory allocation failure to fix null pointer dereference
  iio: adc: ad7124: add 3db filter
  iio: ad5755: fix spelling mistake "to" -> "too" and grammar plus formatting
  iio: light: Add a driver for Sharp GP2AP002x00F
  iio: light: Add DT bindings for GP2AP002
  iio: imu: st_lsm6dsx: Fix mismatched comments
  iio: accel: st_accel: Use st_sensors_dev_name_probe()
  dt-bindings: iio: adc: stm32-adc: convert bindings to json-schema
  thunderbolt: eeprom: Replace zero-length array with flexible-array member
  drm/i915: split out display debugfs to a separate file
  MAINTAINERS: Sort entries in database for PIN CONTROLLER
  pinctrl: bcm2835: Add support for all GPIOs on BCM2711
  pinctrl: bcm2835: Refactor platform data
  pinctrl: bcm2835: Drop unused define
  pinctrl: actions: Fix functions groups names for S700 SoC
  pinctrl: mediatek: Add support for pin configuration dump via debugfs.
  pinctrl: mediatek: Backward compatible to previous Mediatek's bias-pull usage
  pinctrl: mediatek: Refine mtk_pinconf_get()
  pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set()
  pinctrl: mediatek: Supporting driving setting without mapping current to register value
  pinctrl: mediatek: Check gpio pin number and use binary search in mtk_hw_pin_field_lookup()
  pinctrl: qcom: Add ipq6018 pinctrl driver
  dt-bindings: pinctrl: qcom: Add ipq6018 pinctrl bindings
  soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
  PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE
  Documentation: PM: QoS: Update to reflect previous code changes
  PM: QoS: Update file information comments
  PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions
  sound: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: usb: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: tty: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: spi: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: mmc: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: hsi: Call cpu_latency_qos_*() instead of pm_qos_*()
  drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*()
  drm/virtio: fix error check
  mt76: Introduce mt76_mcu data structure
  mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap
  mt76: mt76u: rename stat_wq in wq
  mt76: mt76u: extend RX scatter gather number
  mt76: mt7615: rely on mt76_queues_read for mt7622
  mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615
  mt76: mt7615: rework rx phy index handling
  mt76: fix rounding issues on converting per-chain and combined txpower
  mt76: mt76x2: avoid starting the MAC too early
  mt76: avoid extra RCU synchronization on station removal
  mt76: mt7615: fix monitor mode on second PHY
  mt76: mt7615: fix adding active monitor interfaces
  mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format
  mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format
  mt76: mt7615: use new tag sta_rec_wtbl
  mt76: mt7615: add starec operating flow for firmware v2
  mt76: mt7615: add a helper to encapsulate sta_rec operation
  mt76: mt7615: simplify mcu_set_sta flow
  mt76: mt7615: simplify mcu_set_bmc flow
  mt76: mt7615: add support for testing hardware reset
  mt76: mt7615: implement hardware reset support
  mt76: mt7615: report firmware log event messages
  mt76: mt7615: fix and rework tx power handling
  mt76: mt7615: add Kconfig entry for MT7622
  mt76: mt7615: disable DBDC on MT7622
  mt76: mt7615: decrease rx ring size for MT7622
  mt76: mt7615: implement DMA support for MT7622
  mt76: mt7615: implement probing and firmware loading on MT7622
  mt76: mt7615: disable 5 GHz on MT7622
  mt76: mt7615: add calibration free support for MT7622
  mt76: mt7615: add eeprom support for MT7622
  mt76: mt7615: add dma and tx queue initialization for MT7622
  mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622
  mt76: mt7615: store N9 firmware version instead of CR4
  mt76: mt7615: split up firmware loading functions
  mt76: mt7615: move mmio related code from pci.c to mmio.c
  mt76: mt7615: add __aligned(4) to txp structs
  dt-bindings: net: wireless: mt76: document bindings for MT7622
  mt76: enable Airtime Queue Limit support
  mt76: mt7603: increase dma mcu rx ring size
  mt76: dma: do not write cpu_idx on rx queue reset until after refill
  mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw
  mt76: set dma-done flag for flushed descriptors
  mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag
  mt76: mt76u: add endpoint to mt76u_bulk_msg signature
  mt76: mt76u: introduce mt76u_skb_dma_info routine
  mt76: mt76u: take into account different queue mapping for 7663
  mt76: mt76u: add {read/write}_extended utility routines
  mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine
  mt76: mt76u: resume all rx queue in mt76u_resume_rx
  mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc
  mt76: mt76u: add mt76u_alloc_rx_queue utility routine
  mt76: mt76u: stop/free all possible rx queues
  mt76: mt76u: introduce mt76u_free_rx_queue utility routine
  mt76: mt76u: move mcu buffer allocation in mt76x02u drivers
  mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers
  mt76: mt76u: use mt76_queue as mt76u_complete_rx context
  mt76: mt76u: add mt76_queue to mt76u_refill_rx signature
  mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature
  mt76: mt76u: add mt76u_process_rx_queue utility routine
  mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet
  mt76: mt76x02u: avoid overwrite max_tx_fragments
  mt76: rely on mac80211 utility routines to compute airtime
  mt76: mt7615: remove leftover routine declaration
  mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init
  mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom
  mt76: mt7615: initialize radar specs from host driver
  mt76: mt76x2: get rid of leftover target
  mt76: mt7615: add tracing support
  mt76: move mac_txdone tracepoint in mt76 module
  mt76: move dev_irq tracepoint in mt76 module
  mt76: mt7615: add a get_stats() callback
  mt76: mt7615: add per-phy mib statistics
  mt76: mt7615: report TSF information
  mt76: mt7615: add set_antenna callback
  mt76: mt7615: rework set_channel function
  mt76: mt7615: add missing settings for simultaneous dual-band support
  mt76: fix compilation warning in mt76_eeprom_override()
  mt76: mt7603: simplify led reg definitions
  mt76: mt76x02: simplify led reg definitions
  mt76: mt7615: introduce LED support
  mt76: clear skb pointers from rx aggregation reorder buffer during cleanup
  mt76: mt7603: fix input validation issues for powersave-filtered frames
  mt76: mt7615: increase MCU command timeout
  mt76: mt7615: measure channel noise and report it via survey
  mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value
  mt76: mt76x02: minor mt76x02_mac_set_beacon optimization
  mt76: mt76x02u: do not set NULL beacons
  mt76: usb: use max packet length for m76u_copy
  mt76: mt76x02: add channel switch support for usb interfaces
  mt76: speed up usb bulk copy
  mt76: mt76x02: remove a copy call for usb speedup
  mt76: mt76x02: add check for invalid vif idx
  mt76: mt76x02: split beaconing
  mt76: mt76x02: omit beacon slot clearing
  mt76: use AC specific reorder timeout
  mt76: mt7615: add set_coverage class support
  mt76: mt7603: set 0 as min coverage_class value
  mt76: mt76x02: fix coverage_class type
  mt76: mt7615: report firmware version using ethtool
  mt76: mt7615: Fix build with older compilers
  dt-bindings: net: wireless: mt76: introduce big-endian property
  mt76: eeprom: add support for big endian eeprom partition
  mt76: mt7603: reset STA_CCA counter setting the channel
  mt76: fix possible undetected invalid MAC address
  mt76: disable bh in mt76_dma_rx_poll
  mt76: fix rx dma ring descriptor state on reset
  mt7615: replace sta_state callback with sta_add/sta_remove
  mt76: mt7615: defer mcu initialization via workqueue
  mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON
  mt76: mt7615: add support for registering a second wiphy via debugfs
  mt76: mt7615: select the correct tx queue for frames sent to the second phy
  mt76: mt7615: move radio/mac initialization to .start/stop callbacks
  mt76: mt7615: initialize dbdc settings on interface add
  mt76: mt7615: add multiple wiphy support to the rx path
  mt76: mt7615: rework chainmask handling
  mt76: mt7615: add multiple wiphy support to the dfs support code
  mt76: mt7615: remove useless MT_HW_RDD0/1 enum
  mt76: mt7615: add missing register init for dual-wiphy support
  mt76: mt7615: add multiple wiphy support for smart carrier sense
  mt76: mt7615: add dual-phy support for mac80211 ops
  mt76: do not overwrite max_tx_fragments if it has been set
  mt76: move ampdu_ref from mt76_dev to driver struct
  mt76: add ext_phy field to struct mt76_wcid
  mt76: add function for allocating an extra wiphy
  mt76: add priv pointer to struct mt76_phy
  mt76: add multiple wiphy support to mt76_get_min_avg_rssi
  mt76: move txpower and antenna mask to struct mt76_phy
  mt76: move txpower_conf back to driver specific structs
  mt76: move chainmask back to driver specific structs
  mt76: move state from struct mt76_dev to mt76_phy
  mt76: keep a set of software tx queues per phy
  mt76: move channel state to struct mt76_phy
  mt76: add support for an extra wiphy in mt76_sta_state()
  mt76: add support for an extra wiphy in the tx status path
  mac80211: allow setting queue_len for drivers not using wake_tx_queue
  ieee80211: add WPA3 OWE AKM suite selector
  mac80211: Fix setting txpower to zero
  HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
  ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_AD7879
  ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ATMEL_MXT
  ARM: dts: imx7-colibri: fix muxing of usbc_det pin
  mt76: add support for an extra wiphy in the main tx path
  mt76: add support for an extra wiphy in the rx path
  mt76: introduce struct mt76_phy
  mt76: move initialization of some struct members to mt76_alloc_device
  crypto: chacha20poly1305 - prevent integer overflow on large input
  drm/i915: move intel_csr.[ch] under display/
  ARM: dts: imx7-colibri: add alias for RTC
  arm64: dts: msm8916: Properly deal with ETMv4 power management
  arm64: dts: qcom: sc7180: Add nodes for eMMC and SD card
  arm64: defconfig: Enable Qualcomm PM8XXX vibrator support
  soc: qcom: aoss: Read back before triggering the IRQ
  soc: qcom: aoss: Use wake_up_all() instead of wake_up_interruptible_all()
  arm64: dts: qcom: sc7180: Add bluetooth node on SC7180 IDP board
  arm64: dts: ls1088a: support eMMC HS200 speed mode for RDB board
  ARM: imx: limit errata selection to Cortex-A9 based designs
  ARM: dts: imx7d: cl-som-imx7: update pfuze3000 max voltage
  ARM: dts: imx7-colibri: add gpio-line-names
  clk: imx: imx8mn: use imx8m_clk_hw_composite_core
  clk: imx: imx8mm: use imx8m_clk_hw_composite_core
  clk: imx: imx8mq: use imx8m_clk_hw_composite_core
  clk: imx: composite-8m: add imx8m_clk_hw_composite_core
  ARM: dts: ls1021a: Restore MDIO compatible to gianfar
  ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent function
  arm64: dts: imx8mq-librem5-devkit: Add proximity sensor
  soc: imx: gpcv2: include linux/sizes.h
  clk: imx: imx8mp: add ocotp root clk
  arm64: dts: imx8mm: drop redundant interrupt-parent
  ARM: dts: imx7d: fix opp-supported-hw
  ARM: dts: imx: Kill off "simple-panel" compatibles
  of/address: Move range parser code out of CONFIG_PCI
  drm: Add support for DP 1.4 Compliance edid corruption test
  selinux: factor out loop body from filename_trans_read()
  ACPI: watchdog: Set default timeout in probe
  ACPI: watchdog: Fix gas->access_width usage
  ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
  ACPI: Add new tiny-power-button driver to directly signal init
  ACPI: button: move HIDs to acpi/button.h
  drm/i915: switch i915_driver_probe() to use i915 local variable
  drm/i915: register vga switcheroo later, unregister earlier
  drm/amd/powerplay: correct the way for checking SMU_FEATURE_BACO_BIT support
  ASoC: meson: gx: add sound card support
  ASoC: meson: gx: add sound card dt-binding documentation
  ASoC: meson: axg: extract sound card utils
  ASoC: meson: aiu: add internal dac codec control support
  ASoC: meson: aiu: add hdmi codec control support
  ASoC: meson: aiu: add i2s and spdif support
  ASoC: meson: aiu: add audio output dt-bindings
  ASoC: meson: g12a: extract codec-to-codec utils
  ASoC: core: allow a dt node to provide several components
  RDMA/hns: Delayed flush cqe process with workqueue
  RDMA/hns: Add the workqueue framework for flush cqe handler
  serial: 8250_pci: Replace zero-length array with flexible-array member
  serial: sc16is7xx: Replace zero-length array with flexible-array member
  staging: vc04_services: Fix wrong early return in next_service_by_instance()
  Documentation: bootconfig: fix Sphinx block warning
  docs: userspace: ioctl-number: remove mc146818rtc conflict
  Documentation/ABI: move sysfs-kernel-uids to removed directory
  docs: admin-guide: Add description of %c corename format
  drm/i915/hdmi: prefer to_i915() over drm->dev_private to get at i915
  Documentation: zram: fix the description about orig_data_size of mm_stat
  Documentation: nfs: knfsd-stats: convert to ReST
  Documentation: nfs: nfs41-server: convert to ReST
  Documentation: nfs: rpc-server-gss: convert to ReST
  Documentation: nfs: rpc-cache: convert to ReST
  Documentation: nfs: convert pnfs.txt to ReST
  RDMA/core: Add weak ordering dma attr to dma mapping
  drm/i915/selftests: Exercise timeslice rewinding
  clk: meson: gxbb: set audio output clock hierarchy
  clk: meson: gxbb: add the gxl internal dac gate
  dt-bindings: clk: meson: add the gxl internal dac gate
  RDMA/ucma: Mask QPN to be 24 bits according to IBTA
  dmaengine: ti: dma-crossbar: convert to devm_platform_ioremap_resource()
  dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic
  dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup()
  dmaengine: doc: fix warnings/issues of client.rst
  dmaengine: ti: omap-dma: Replace zero-length array with flexible-array member
  dmaengine: uniphier-mdmac: replace zero-length array with flexible-array member
  dmaengine: bcm-sba-raid: Replace zero-length array with flexible-array member
  dt-bindings: dma: ti-edma: fix example compatible property
  dmaengine: idxd: fix runaway module ref count on device driver bind
  dmaengine: idxd: remove set but not used variable 'idxd_cdev'
  mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static
  dmaengine: idxd: remove set but not used variable 'group'
  ARM: imx: build v7_cpu_resume() unconditionally
  spi: spidev_test: Remove the whole "include" directory when make clean
  spi: spidev_test: Use perror() only if errno is not 0
  spi: spidev_test: Check input_tx and input_file first after parse options
  spi: spidev_test: Remove break after exit statement
  USB: apple-mfi-fastcharge: fix endianess issue in probe
  ARM: dts: imx6: phycore-som: fix emmc supply
  ASoC: rt5682: Enable PLL2 function
  drm/i915/gt: Suppress warnings for unused debugging locals
  ASoC: mediatek: mt8183-da7219: apply some refactors
  ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out
  ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed
  ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1
  drm: Remove legacy version of get_scanout_position()
  drm: Clean-up VBLANK-related callbacks in struct drm_driver
  drm/vmwgfx: Convert to CRTC VBLANK callbacks
  drm/vkms: Convert to CRTC VBLANK callbacks
  drm/vc4: Convert to CRTC VBLANK callbacks
  drm/vc4: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/sti: Convert to CRTC VBLANK callbacks
  drm/stm: Convert to CRTC VBLANK callbacks
  drm/stm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/msm: Convert to CRTC VBLANK callbacks
  drm/msm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/radeon: Convert to CRTC VBLANK callbacks
  drm/radeon: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/nouveau: Convert to CRTC VBLANK callbacks
  drm/nouveau: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/i915: Convert to CRTC VBLANK callbacks
  drm/gma500: Convert to CRTC VBLANK callbacks
  drm/amdgpu: Convert to CRTC VBLANK callbacks
  drm/amdgpu: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm: Add get_vblank_timestamp() to struct drm_crtc_funcs
  drm: Add get_scanout_position() to struct drm_crtc_helper_funcs
  drm: Remove internal setup of struct drm_device.vblank_disable_immediate
  soundwire: stream: don't program ports when a stream that has not been prepared
  soundwire: stream: fix support for multiple Slaves on the same link
  soundwire: stream: do not update parameters during DISABLED-PREPARED transition
  soundwire: stream: only prepare stream when it is configured.
  soundwire: stream: update state machine and add state checks
  x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*()
  cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request()
  PM: QoS: Add CPU latency QoS API wrappers
  PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h
  PM: QoS: Simplify definitions of CPU latency QoS trace events
  PM: QoS: Rename things related to the CPU latency QoS
  PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain
  PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object
  PM: QoS: Clean up misc device file operations
  PM: QoS: Drop iterations over global QoS classes
  PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value()
  PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags()
  PM: QoS: Drop the PM_QOS_SUM QoS type
  PM: QoS: Drop pm_qos_update_request_timeout()
  drm/virtio: fix virtio_gpu_cursor_plane_update().
  drm/virtio: fix virtio_gpu_execbuffer_ioctl locking
  drm/qxl: replace zero-length array with flexible-array member
  rtw88: Fix incorrect beamformee role setting
  iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
  drm/hisilicon/hibmc: add gamma_set function
  drm/hisilicon/hibmc: add DPMS on/off function
  drm/hisilicon/hibmc: fix 'xset dpms force off' fail
  drm/bridge: ti-sn65dsi86: Avoid invalid rates
  drm/bridge: ti-sn65dsi86: Train at faster rates if slower ones fail
  drm/bridge: ti-sn65dsi86: Group DP link training bits in a function
  drm/bridge: ti-sn65dsi86: Use 18-bit DP if we can
  drm/bridge: ti-sn65dsi86: Read num lanes from the DP sink
  drm/bridge: ti-sn65dsi86: Config number of DP lanes Mo' Betta
  drm/bridge: ti-sn65dsi86: Don't use MIPI variables for DP link
  drm/bridge: ti-sn65dsi86: zero is never greater than an unsigned int
  drm/bridge: ti-sn65dsi86: Split the setting of the dp and dsi rates
  crypto: qce - handle AES-XTS cases that qce fails
  crypto: qce - use AES fallback for small requests
  crypto: qce - use cryptlen when adding extra sgl
  crypto: allwinner - remove redundant platform_get_irq error message
  crypto: chelsio - Print the chcr driver information while module load.
  crypto: tcrypt - fix printed skcipher [a]sync mode
  crypto: proc - simplify the c_show function
  crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test
  crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases
  crypto: arm64/poly1305 - ignore build files
  crypto: ccree - remove set but not used variable 'du_size'
  crypto: ccree - dec auth tag size from cryptlen map
  crypto: caam/qi - optimize frame queue cleanup
  crypto: ccree - fix AEAD blocksize registration
  crypto: ccree - fix some reported cipher block sizes
  crypto: ccree - only try to map auth tag if needed
  crypto: ccree - protect against empty or NULL scatterlists
  crypto: x86/curve25519 - replace with formally verified implementation
  crypto: rng - Fix a refcounting bug in crypto_rng_reset()
  crypto: hisilicon - Fix duplicate print when qm occur multiple errors
  crypto: hisilicon - Unify error detect process into qm
  crypto: hisilicon - Configure zip RAS error type
  crypto: hisilicon - Unify hardware error init/uninit into QM
  tee: amdtee: amdtee depends on CRYPTO_DEV_CCP_DD
  i2c: altera: Fix potential integer overflow
  i2c: jz4780: silence log flood on txabrt
  fuse: fix stack use after return
  Bluetooth: hci_uart: Replace zero-length array with flexible-array member
  Bluetooth: hci_intel: Replace zero-length array with flexible-array member
  Bluetooth: btintel: Replace zero-length array with flexible-array member
  drm/i915: Use engine wa list for Wa_1607090982
  ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  scsi: core: Delete scsi_use_blk_mq
  scsi: zorro_esp: Restore devm_ioremap() alignment
  arm64: dts: freescale: s32v234: use generic name bus
  arm64: dts: imx8mn: Init rates and parents configs for clocks
  arm64: dts: freescale: add Kontron sl28 support
  arm64: dts: imx8mn: add clock for snvs rtc node
  clk: imx: pll14xx: Add new frequency entries for pll1443x table
  clk: imx8mn: add SNVS clock to clock tree
  dt-bindings: clock: Refine i.MX8MN clock binding
  dt-bindings: clock: imx8mn: add SNVS clock
  dt-bindings: clock: Convert i.MX8MM to json-schema
  dt-bindings: clock: Convert i.MX8MQ to json-schema
  ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection polarity
  scsi: ufs-qcom: Delay specific time before gate ref clk
  scsi: ufs: Add dev ref clock gating wait time support
  scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
  scsi: ufs: Remove the check before call setup clock notify vops
  scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
  scsi: ufs: set load before setting voltage in regulators
  scsi: ufs: Flush exception event before suspend
  scsi: ufs: Select INITIAL ADAPT type for HS Gear4
  scsi: ufs: introduce common function to disable host TX LCC
  scsi: ufs: ufs-mediatek: fix TX LCC disabling timing
  spi: Add generic SPI multiplexer
  dt-bindings: spi: Document binding for generic SPI multiplexer
  regulator: da9062: Replace zero-length array with flexible-array member
  ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout
  ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout
  ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout
  dt-bindings: Convert the binding file google, cros-ec-codec.txt to yaml format.
  ASoC: soc-pcm: tidyup soc_pcm_open() order
  ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open()
  ASoC: soc-pcm: call snd_soc_component_open/close() once
  regulator: da9063: Replace zero-length array with flexible-array member
  clk: socfpga: stratix10: simplify parameter passing
  clk: stratix10: use do_div() for 64-bit calculation
  clk: Fix continuation of of_clk_detect_critical()
  clk: samsung: Remove redundant check in samsung_cmu_register_one
  clk: at91: add at91sam9n12 pmc driver
  clk: at91: add sama5d3 pmc driver
  clk: at91: add at91sam9g45 pmc driver
  clk: at91: usb: introduce num_parents in driver's structure
  clk: at91: usb: use proper usbs_mask
  clk: at91: sam9x60: fix usb clock parents
  clk: at91: usb: continue if clk_hw_round_rate() return zero
  clk: at91: sam9x60: Don't use audio PLL
  clk: Bail out when calculating phase fails during clk registration
  clk: Move rate and accuracy recalc to mostly consumer APIs
  clk: Use 'parent' to shorten lines in __clk_core_init()
  clk: Don't cache errors from clk_ops::get_phase()
  clk: qcom: rpmh: Add support for RPMH clocks on SM8250
  dt-bindings: clock: Add RPMHCC bindings for SM8250
  clk: qcom: alpha-pll: Make error prints more informative
  clk: qcom: gpucc: Add support for GX GDSC for SC7180
  dt-bindings: clk: qcom: Add support for GPU GX GDSCR
  clk: qcom: dispcc: Remove support of disp_cc_mdss_rscc_ahb_clk
  clk: qcom: videocc: Update the clock flag for video_cc_vcodec0_core_clk
  selftests/cgroup: add tests for cloning into cgroups
  clone3: allow spawning processes into cgroups
  cgroup: add cgroup_may_write() helper
  cgroup: refactor fork helpers
  cgroup: add cgroup_get_from_file() helper
  cgroup: unify attach permission checking
  arm64: dts: rockchip: Explicitly pinmux the regulator configuration GPIOs on rk3399-orangepi
  arm64: dts: rockchip: Add ethernet phy to rk3399-orangepi
  arm64: dts: rk3399: Remove extcon unit address and extcon-cells from Gru
  dynamic_debug: allow to work if debugfs is disabled
  cpuset: Make cpuset hotplug synchronous
  cgroup.c: Use built-in RCU list checking
  kselftest/cgroup: add cgroup destruction test
  cgroup: Clean up css_set task traversal
  cgroup: Iterate tasks that did not finish do_exit()
  cgroup: cgroup_procs_next should increase position index
  tty: n_gsm: Replace zero-length array with flexible-array member
  cgroup-v1: cgroup_pidlist_next should update position index
  Revert "staging/octeon: Mark Ethernet driver as BROKEN"
  MIPS: octeon: remove typedef declaration for cvmx_pko_command_word0
  MIPS: octeon: remove typedef declaration for cvmx_helper_link_info
  MIPS: octeon: remove typedef declaration for cvmx_wqe
  Revert "staging: octeon: delete driver"
  Revert "staging: octeon-usb: delete the octeon usb host controller driver"
  Staging: remove wusbcore and UWB from the kernel tree.
  staging: wilc1000: refactor p2p action frames handling API's
  staging: vc04_services: don't increment service refcount when it's not needed
  staging: vc04_services: use kref + RCU to reference count services
  staging: gasket: unify multi-line string
  staging: vc04_services: fix indentation alignment in a few places
  staging: vc04_services: remove unneeded parentheses
  staging: vc04_services: remove unused function
  drm/amdgpu: return -EFAULT if copy_to_user() fails
  drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
  drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
  drm/amdgpu/soc15: fix xclk for raven
  drm/amdgpu/display move get_num_odm_splits() into dc_resource.c
  drm/amdgpu/display: extend DCN guards
  drm/amdgpu/display: extend DCN guard in dal_bios_parser_init_cmd_tbl_helper2
  drm/powerplay: Ratelimit PP_ASSERT warnings
  drm/amd/powerplay: always refetch the enabled features status on dpm enablement
  drm/amd/display: fix dtm unloading
  drm/amd/display: Fix message for encryption
  drm/amd/display: fix backwards byte order in rx_caps.
  drm/amd/display: update HDCP DTM immediately after hardware programming
  drm/amd/display: no hdcp retry if bksv or ksv list is revoked
  drm/amd/display: Handle revoked receivers
  drm/amdgpu/runpm: enable runpm on baco capable VI+ asics
  drm/amdkfd: refactor runtime pm for baco
  drm/amdkfd: show warning when kfd is locked
  drm/amdgpu: Fix missing error check in suspend
  workqueue: Document (some) memory-ordering properties of {queue,schedule}_work()
  of: clk: Make of_clk_get_parent_{count,name}() parameter const
  drm/i915/gt: Expand bad CS completion event debug
  tty/serial: 8250_exar: Replace zero-length array with flexible-array member
  ASoC: mediatek: mt8183-da7219: add speaker switch
  ASoC: max98357a: move control of SD_MODE to DAPM
  KVM: x86: enable -Werror
  ASoC: wm0010: Replace zero-length array with flexible-array member
  ARC: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  USB: Add driver to control USB fast charge for iOS devices
  USB: Fallback to generic driver when specific driver fails
  USB: Select better matching USB drivers when available
  USB: Implement usb_device_match_id()
  USB: Make it possible to "subclass" usb_device_driver
  USB: Export generic USB device driver functions
  USB: atm: Replace zero-length array with flexible-array member
  usb: typec: mux: Drop support for device name matching
  usb: typec: altmode: Remove the notification chain
  usb: typec: Fix the description of struct typec_capability
  usb: typec: Allow power role swapping even without USB PD
  usb: typec: Hide the port_type attribute when it's not supported
  usb: typec: Make the attributes read-only when writing is not possible
  usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  ASoC: sh: fsi: Restore devm_ioremap() alignment
  clk: sunxi-ng: sun8i-de2: Sort structures
  clk: sunxi-ng: sun8i-de2: Add R40 specific quirks
  clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A83T
  clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets
  clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core
  clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A64
  clk: sunxi-ng: sun8i-de2: Split out H5 definitions
  ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  rtw88: 8822[bc]: Make tables const, reduce data object size
  rtw88: disable TX-AMSDU on 2.4G band
  rtw88: 8822c: modify rf protection setting
  rtw88: Use secondary channel offset enumeration
  rtw88: Use kfree_skb() instead of kfree()
  rsi: fix null pointer dereference during rsi_shutdown()
  rtw88: 8822c: update power sequence to v16
  rtw88: add ciphers to suppress error message
  rtw88: avoid holding mutex for cancel_delayed_work_sync()
  rtw88: move rtw_enter_ips() to the last when config
  rtw88: pci: 8822c should set clock delay to zero
  rtw88: add rtw_read8_mask and rtw_read16_mask
  rtw88: remove unused parameter vif in rtw_lps_pg_info_get()
  brcmfmac: abort and release host after error
  qtnfmac: fix potential Spectre vulnerabilities
  qtnfmac: drop unnecessary TLVs from scan command
  qtnfmac: update channel switch command to support 6GHz band
  qtnfmac: cleanup alignment in firmware communication protocol
  qtnfmac: pass max scan SSIDs limit on per-radio basis
  qtnfmac: implement extendable channel survey dump
  qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type
  qtnfmac: merge PHY_PARAMS_GET into MAC_INFO
  qtnfmac: pass hardware capabilities in TLV element
  qtnfmac: use MAJOR.MINOR format for firmware protocol
  wl1251: remove ti,power-gpio for SDIO mode
  DTS: bindings: wl1251: mark ti,power-gpio as optional
  brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2
  x86/fpu/xstate: Warn when checking alignment of disabled xfeatures
  x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp()
  HID: alps: Fix an error handling path in 'alps_input_configured()'
  ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node
  ARM: dts: vf610-zii-dev: Add voltage monitor DT node
  ARM: dts: vf610-zii-spb4: Add voltage monitor DT node
  ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node
  ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node
  HID: hiddev: Fix race in in hiddev_disconnect()
  HID: logitech-dj: add debug msg when exporting a HID++ report descriptors
  HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
  HID: core: increase HID report buffer size to 8KiB
  HID: core: fix off-by-one memset in hid_report_raw_event()
  HID: apple: Add support for recent firmware on Magic Keyboards
  drm/ttm: individualize resv objects before calling release_notify
  drm/ttm: replace dma_resv object on deleted BOs v3
  drm/ttm: rework BO delayed delete. v2
  ARM: configs: at91: enable sama5d4 compatible watchdog
  rtc: zynqmp: Clear alarm interrupt status before interrupt enable
  rtc: sh: Restore devm_ioremap() alignment
  tools: gpio: implement gpio-watch
  gpiolib: add new ioctl() for monitoring changes in line info
  gpiolib: provide a dedicated function for setting lineinfo
  gpiolib: emit a debug message when adding events to a full kfifo
  gpiolib: rework the locking mechanism for lineevent kfifo
  kfifo: provide kfifo_is_empty_spinlocked()
  kfifo: provide noirqsave variants of spinlocked in and out helpers
  arm64: dts: mt8173: add arm,no-tick-in-suspend in timer
  x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len
  drm/i915/selftests: Avoid choosing zero for phys_sz
  x86/boot/compressed/64: Use LEA to initialize boot stack pointer
  drm/i915/selftests: Sabotague the RING_HEAD
  drm/i915: Poison rings after use
  xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
  xfrm: fix uctx len check in verify_sec_ctx_len
  PM: QoS: Drop debugfs interface
  drm/virtio: add drm_driver.release callback.
  drm/cirrus: add drm_driver.release callback.
  drm/bochs: add drm_driver.release callback.
  arm64: defconfig: Select CONFIG_PINCTRL_IMX8MP by default
  ARM: mxs: Enable usbphy1 and usb1 on apx4devkit DTS
  ARM: dts: imx6ul-pico: Convert to DRM bindings
  dt-bindings: arm: fsl: add Kontron sl28 boards
  dt-bindings: arm: fsl: add LS1028A based boards
  ALSA: hda_codec: Replace zero-length array with flexible-array member
  ALSA: hda/ca0132 - Replace zero-length array with flexible-array member
  ALSA: usb-midi: Replace zero-length array with flexible-array member
  ALSA: core: Replace zero-length array with flexible-array member
  arm64: dts: qcom: msm8916-samsung-a2015: Reserve Samsung firmware memory
  ARM: dts: qcom: msm8974-hammerhead: add support for bluetooth
  ARM: dts: qcom: msm8974: add blsp2_uart10
  ARM: dts: qcom: msm8974-honami: Add USB node.
  drivers: qcom: rpmh: remove rpmh_flush export
  drivers: qcom: rpmh: fix macro to accept NULL argument
  arm64: dts: sc7180: Add the sleep_clk to gcc-sc7180 node
  arm64: dts: qcom: sc7180: Add iommus property to QUP0 and QUP1
  arm64: dts: qcom: sdm845: Disable pwrkey on Cheza
  ARM: qcom_defconfig: add Broadcom bluetooth options
  cpufreq: ti-cpufreq: Add support for OPP_PLUS
  cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
  security: selinux: allow per-file labeling for bpffs
  selinux: generalize evaluate_cond_node()
  selinux: convert cond_expr to array
  selinux: convert cond_av_list to array
  selinux: convert cond_list to array
  intel_idle: Update copyright notice, known limitations and version
  intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16)
  intel_idle: Clean up kerneldoc comments for multiple functions
  intel_idle: Reorder declarations of static variables
  intel_idle: Annotate init time data structures
  intel_idle: Add __initdata annotations to init time variables
  intel_idle: Relocate definitions of cpuidle callbacks
  intel_idle: Clean up definitions of cpuidle callbacks
  intel_idle: Simplify LAPIC timer reliability checks
  staging: greybus: Replace zero-length array with flexible-array member
  staging: unisys: visorinput: Replace zero-length array with flexible-array member
  mei: limit number of bytes in mei header.
  mei: bus: replace zero-length array with flexible-array member
  misc: vexpress: Replace zero-length array with flexible-array member
  drm/i915/gem: Don't leak non-persistent requests on changing engines
  staging: exfat: Rename variable 'AccessTimestamp' to 'access_timestamp'
  staging: exfat: Rename variable 'ModifyTimestamp' to 'modify_timestamp'
  staging: exfat: Rename variable 'CreateTimestamp' to 'create_timestamp'
  staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs'
  staging: exfat: Rename variable 'Attr' to 'attr'
  staging: exfat: Rename variable 'ShortName' to 'short_name'
  staging: exfat: Rename variable 'Name' to 'name'
  staging: exfat: Rename variable 'MilliSecond' to 'millisecond'
  staging: exfat: Rename variable 'Second' to 'second'
  staging: exfat: Rename variable 'Minute' to 'minute'
  staging: exfat: Rename variable 'Hour' to 'hour'
  staging: exfat: Rename variable 'Day' to 'day'
  staging: exfat: Rename variable 'Month' to 'month'
  staging: exfat: Rename variable 'Year' to 'year'
  staging: qlge: qlge_main.c: fix style issues
  staging: wilc1000: directly fetch 'priv' handler from 'vif' instance
  staging: wilc1000: remove use of vendor specific IE for p2p handling
  staging: wfx: use more power-efficient sleep for reset
  staging: wfx: use sleeping gpio accessors
  staging: wfx: follow compatible = vendor,chip format
  staging: wfx: add proper "compatible" string
  staging: wfx: annotate nested gc_list vs tx queue locking
  staging: wfx: fix init/remove vs IRQ race
  staging: wfx: remove set but not used variable 'tx_priv'
  x86/fpu/xstate: Fix last_good_offset in setup_xstate_features()
  drm/i915: Fix the docs for intel_set_cdclk_post_plane_update()
  drm/i915: Don't use uninitialized 'ret'
  ath11k: fix incorrect peer stats counters update
  ath11k: Fixing dangling pointer issue upon peer delete failure
  ath11k: fix parsing PPDU_CTRL type in pktlog
  RDMA/siw: Fix setting active_mtu attribute
  ath11k: fix warn-on in disassociation
  ath11k: fix rcu lock protect in peer assoc confirmation
  i40iw: Do an RCU lookup in i40iw_add_ipv4_addr
  ath11k: add HE rate accounting to driver
  ath11k: drop tx_info from ath11k_sta
  RDMA/hns: Optimize eqe buffer allocation flow
  RDMA/hns: Cleanups of magic numbers
  RDMA/cma: Use refcount API to reflect refcount
  RDMA/cma: Rename cma_device ref/deref helpers to to get/put
  RDMA/cma: Use refcount API to reflect refcount
  RDMA/cma: Rename cma_device ref/deref helpers to to get/put
  RDMA/cma: Use RDMA device port iterator
  RDMA/cma: Use a helper function to enqueue resolve work items
  drm/i915: Disable use of hwsp_cacheline for kernel_context
  dt-bindings: display: Convert etnaviv to json-schema
  dt-bindings: add vendor prefix for OzzMaker and Waveshare Electronics
  dt-bindings: soc: imx: add binding doc for aips bus
  dt-bindings: Add ITE Tech prefix
  dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
  drm/amd/display: Remove set but not unused variable 'stream_status'
  drm/amdgpu/powerplay: fix baco check for vega20
  drm/amdgpu/smu: properly handle runpm/suspend/reset
  drm/amdgpu: add flag for runtime suspend
  drm/amdgpu:/navi10: use the ODCAP enum to index the caps array
  drm/amdgpu: update smu_v11_0_pptable.h
  drm/amdgpu: Do not move root PT bo to relocated list
  drm/amdgpu: correct comment to clear up the confusion
  drm/amd/powerplay: suppress nonsupport profile mode overrun message
  drm/amd/powerplay: update smu11_driver_if_navi10.h
  drm/amd/display: DCN2.x Do not program DPPCLK if same value
  drm/amd/display: Use fb_base/fb_offset if available for translation
  drm/amd/display: Add psr get_state call
  drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT
  drm/amd/display: add monitor patch to disable SCDC read/write
  drm/amd/display: add odm split logic to scaling calculations
  drm/amd/display: 3.2.72
  drm/amd/display: Drop unused field from dc_panel_patch
  drm/amd/display: Update register defines
  drm/amd/display: Toggle VSR button cause system crash
  drm/amd/display: Add backlight support via AUX
  drm/amd/display: Add AUX backlight register
  drm/amd/display: Hookup psr set version call
  drm/amd/display: Pass override OUI in to dc_init_data
  drm/amd/display: Remove unused values from psr struct
  drm/amd/display: Don't treat missing command table as failure
  drm/amd/display: always apply T7/T9 delay logic
  drm/amdgpu/vcn2.5: fix warning
  drm/amdgpu: limit GDS clearing workaround in cold boot sequence
  drm/amdgpu/sriov set driver_table address in VF
  drm/irq: remove check on dev->dev_private
  dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible
  drm/panel: simple: Add Rocktech RK101II01D-CT panel
  dt-bindings: panel-simple: Add rocktech,rk101ii01d-ct compatible
  ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback
  ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once
  ASoC: soc-pcm: don't use bit-OR'ed error
  ASoC: soc-pcm: add for_each_dapm_widgets() macro
  ASoC: soc-pcm: adjustment for DAI member 0 reset
  ASoC: soc-pcm: add snd_soc_runtime_action()
  drm/i915/selftests: Relax timeout for error-interrupt reset processing
  ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl
  ath10k: Add support to read btcoex related data from DT
  dt-bindings: ath10k: Add new dt entries to identify coex support
  ath10k: fix few checkpatch warnings
  drm: Nerf drm_global_mutex BKL for good drivers
  drm: Push drm_global_mutex locking in drm_open
  drm/client: Rename _force to _locked
  drm/fbdev-helper: don't force restores
  drm/ttm: use RCU in ttm_bo_flush_all_fences
  drm/ttm: cleanup ttm_buffer_object_transfer
  drm/i915/dpio_phy: convert to drm_device based logging macros.
  drm/ttm: refine ghost BO resv criteria
  drm/i915/dsi_vbt: convert to drm_device based logging macros.
  drm/i915/combo_phy: convert to struct drm_device logging macros.
  drm/i915/dpll_mgr: convert to drm_device based logging macros.
  drm/i915/crt: automatic conversion to drm_device based logging macros.
  drm/i915/color: conversion to drm_device based logging macros.
  drm/i915/atomic: conversion to drm_device based logging macros.
  drm/i915/dp_link_training: convert to drm_device based logging macros.
  platform/x86: intel_pmc_core: Add debugfs support to access live status registers
  platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure
  objtool: Add relocation check for alternative sections
  objtool: Add is_static_jump() helper
  objtool: Fail the kernel build on fatal errors
  perf/x86: Add Intel Tiger Lake uncore support
  perf/x86/intel: Output LBR TOS information correctly
  perf/core: Add new branch sample type for HW index of raw branch records
  perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI
  locking/percpu-rwsem: Add might_sleep() for writer locking
  locking/percpu-rwsem: Fold __percpu_up_read()
  locking/rwsem: Remove RWSEM_OWNER_UNKNOWN
  locking/percpu-rwsem: Remove the embedded rwsem
  locking/percpu-rwsem: Extract __percpu_down_read_trylock()
  locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath
  locking/percpu-rwsem: Convert to bool
  locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map
  locking/lockdep: Reuse freed chain_hlocks entries
  locking/lockdep: Track number of zapped lock chains
  locking/lockdep: Throw away all lock chains with zapped class
  locking/lockdep: Track number of zapped classes
  locking/lockdep: Display irq_context names in /proc/lockdep_chains
  locking/lockdep: Decrement IRQ context counters when removing lock chain
  drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex
  printk: Convert a use of sprintf to snprintf in console_unlock
  arm64: dts: mt8183: Enable CPU idle-states
  ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback
  ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug
  ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0
  ASoC: SOF: Intel: hda: Amend the DSP state transition diagram
  ASoC: SOF: audio: Add helper to check if only D0i3 streams are active
  ASoC: SOF: Move DSP power state transitions to platform-specific ops
  ASoC: SOF: pm: Introduce DSP power states
  ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev
  ASoC: SOF: pm: Unify suspend/resume routines
  ASoC: SOF: Do not reset hw_params for streams that ignored suspend
  drm/mediatek: support HDMI jack status reporting
  drm/mediatek: exit earlier if failed to register audio driver
  ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret
  ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7'
  ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting
  ASoC: ti: davinci-mcasp: Add support for platforms using UDMA
  ASoC: ti: Add udma-pcm platform driver for UDMA
  dt-binding: spi: add bindings for spi-ar934x
  spi: add driver for ar934x spi controller
  spi: stm32-qspi: properly manage probe errors
  spi: spi-geni-qcom: Drop of.h include
  spi: stm32-qspi: defer probe for reset controller
  spi: spi-geni-qcom: Grow a dev pointer to simplify code
  spi: spi-geni-qcom: Let firmware specify irq trigger flags
  MAINTAINERS: Add entry for mp5416 PMIC driver
  regulator: mp5416: add mp5416 regulator driver
  dt-bindings: regulator: add document bindings for mp5416
  regulator: da9063: remove redundant return statement
  regulator: da9063: fix code formatting warnings and errors
  regulator: mp8859: add supply entry
  ASoC: Use imply for SND_SOC_ALL_CODECS
  ASoC: SOF: Add i.MX8QM device descriptor
  ASoC: SOF: imx8: Add ops for i.MX8QM
  ASoC: SOF: Rename i.MX8 platform to i.MX8X
  spi: pxa2xx: Enable support for compile-testing
  ASoC: rt5659: remove redundant assignment to variable idx
  ASoC: Intel: mrfld: return error codes when an error occurs
  ASoC: stm32: i2s: improve error management on probe deferral
  ASoC: stm32: spdifrx: improve error management on probe deferral
  ASoC: stm32: sai: improve error management on probe deferral
  ASoC: stm32: i2s: manage error when getting reset controller
  ASoC: stm32: spdifrx: manage error when getting reset controller
  ASoC: stm32: sai: manage error when getting reset controller
  ASoC: rt5682: Add the field "is_sdw" of private data
  ASoC: rl6231: Add new supports on rl6231
  ASoC: wcd934x: Remove some unnecessary NULL checks
  ASoC: Remove unused including <linux/version.h>
  ASoC: Intel: CHT: add support for pcm512x boards
  ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x
  ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x
  ASoC: cros_ec_codec: Support setting bclk ratio
  drm/qxl: add drm_driver.release callback.
  drm/qxl: reorder calls in qxl_device_fini().
  drm/omap: fix possible object reference leak
  console: Introduce ->exit() callback
  console: Don't notify user space when unregister non-listed console
  console: Avoid positive return code from unregister_console()
  console: Drop misleading comment
  console: Use for_each_console() helper in unregister_console()
  console: Drop double check for console_drivers being non-NULL
  console: Don't perform test for CON_BRL flag
  platform/chrome: cros_ec: Query EC protocol version if EC transitions between RO/RW
  platform/chrome: wilco_ec: Platform data shouldn't include kernel.h
  drm/i915: HDCP support on above PORT_E
  arm64: dts: allwinner: h6: orangepi-3: Add eMMC node
  platform/chrome: wilco_ec: Include asm/unaligned instead of linux/ path
  drm/omap: dmm_tiler: Remove the dma_async_issue_pending() call
  drm/omap: dmm_tiler: Use dmaengine_prep_dma_memcpy() for i878 workaround
  drm/omapdrm: Fix trivial spelling
  drm/omap: use true,false for bool variable
  drm/bridge: tfp410: add pclk limits
  clk: sunxi-ng: a64: Export MBUS clock
  arm64: dts: allwinner: a64: Add deinterlace core node
  media: dt-bindings: media: Add Allwinner A64 deinterlace compatible
  arm64: dts: allwinner: a64: Add MBUS controller node
  dt-bindings: interconnect: sunxi: Add A64 MBUS compatible
  scsi: lpfc: Copyright updates for 12.6.0.4 patches
  scsi: lpfc: Update lpfc version to 12.6.0.4
  scsi: lpfc: Clean up hba max_lun_queue_depth checks
  scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS)
  scsi: lpfc: Fix coverity errors in fmdi attribute handling
  scsi: lpfc: Fix compiler warning on frame size
  scsi: lpfc: Fix release of hwq to clear the eq relationship
  scsi: lpfc: Fix registration of ELS type support in fdmi
  scsi: lpfc: Fix broken Credit Recovery after driver load
  scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
  scsi: lpfc: Fix RQ buffer leakage when no IOCBs available
  scsi: qla2xxx: Check locking assumptions at runtime in qla2x00_abort_srb()
  scsi: core: remove .for_blk_mq
  scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8
  scsi: ufs: fix Auto-Hibern8 error detection
  scsi: ufs: ufs-mediatek: support linkoff state during suspend
  scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup
  scsi: megaraid_sas: fix indentation issue
  scsi: iscsi: Perform connection failure entirely in kernel space
  scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_cmd.map_tag
  selftests/resctrl: Add the test in MAINTAINERS
  selftests/resctrl: Disable MBA and MBM tests for AMD
  selftests/resctrl: Use cache index3 id for AMD schemata masks
  selftests/resctrl: Add vendor detection mechanism
  selftests/resctrl: Add Cache Allocation Technology (CAT) selftest
  selftests/resctrl: Add Cache QoS Monitoring (CQM) selftest
  selftests/resctrl: Add MBA test
  selftests/resctrl: Add MBM test
  selftests/resctrl: Add built in benchmark
  selftests/resctrl: Add callback to start a benchmark
  selftests/resctrl: Read memory bandwidth from perf IMC counter and from resctrl file system
  selftests/resctrl: Add basic resctrl file system operations and data
  selftests/resctrl: Add README for resctrl tests
  drm/mediatek: Ensure the cursor plane is on top of other overlays
  drm/mediatek: Find the cursor plane instead of hard coding it
  Documentation: kunit: fixed sphinx error in code block
  drm/i915: Skip CPU synchronisation on dmabuf attachments
  firmware_loader: load files from the mount namespace of init
  drm/i915/selftests: Trim blitter block size
  PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data
  lkdtm/stackleak: Make the test more verbose
  platform: constify properties in platform_device
  ver_linux: Query ld cache for versions of libc/libcpp run-time
  debugfs: remove return value of debugfs_create_regset32()
  staging: rtl8188eu: rename variable pnetdev -> netdev
  serial: 8250_early: Add earlycon for BCM2835 aux uart
  serial: 8250_tegra: Create Tegra specific 8250 driver
  n_tty: check printk arguments for n_tty_trace
  kgdboc: Use for_each_console() helper
  ARM: dts: exynos: Add GPU thermal zone cooling maps for Odroid XU3/XU4/HC1
  ARM: dts: exynos: Fix broken reboot on some Odroid U2/X2/U3 boards
  usb: cdns3: remove redundant assignment to pointer trb
  usb: gadget: remove redundant assignment to variable status
  usb: typec: ucsi: remove redundant assignment to variable num
  usb: host: ehci-platform: add a quirk to avoid stuck
  power: supply: cros-ec-usbpd-charger: Fix host events
  staging: exfat: Replace printk with pr_info
  staging: comedi: ni_pcimio: add routes for NI PCIe-6251 and PCIe-6259
  staging: comedi: ni_mio_common: Allow alternate board name for routes
  staging: comedi: ni_routes: Allow alternate board name for routes
  staging: comedi: ni_routes: Refactor ni_find_valid_routes()
  platform: chrome: Add cros-usbpd-notify driver
  drm/i915/tgl: Update cdclk voltage level settings
  drm/i915/ehl: Update port clock voltage level requirements
  drm/i915/dc3co: Add description of how it works
  do_add_mount(): lift lock_mount/unlock_mount into callers
  ARM: at91: Drop unneeded select of COMMON_CLK
  ARM: dts: stm32: Correct stmfx node name on stm32mp157c-ev1 board
  ARM: dts: stm32: Correct stmfx node name on stm32746g-eval board
  drm/i915/selftests: Drop live_preempt_hang
  drm/i915/selftests: Disable capturing forced error states
  ARM: dts: stm32: add resets property on all DMA nodes on stm32mp151
  ARM: dts: stm32: enable USB OTG Dual Role on stm32mp157c-ev1
  ARM: dts: stm32: add USB OTG pinctrl to stm32mp15
  ARM: dts: stm32: add USB OTG full support on stm32mp151
  ARM: dts: stm32: remove useless properties in stm32mp157a-avenger96 stmpic node
  drm/i915/display/ehl: Add HBR2 and HBR3 voltage swing table
  ARM: dts: stm32: Add DH Electronics DHCOM STM32MP1 SoM and PDK2 board
  ARM: dts: stm32: Add missing ETHCK clock to ethernet node on stm32mp1
  ARM: dts: stm32: Add UART8 pins A pinmux entry on stm32mp1
  ARM: dts: stm32: Add USART3 pins A pinmux entry on stm32mp1
  ARM: dts: stm32: Add SAI2A pins B pinmux entry on stm32mp1
  ARM: dts: stm32: Add Ethernet0 RMII pins A pinmux entry on stm32mp1
  selinux: sel_avc_get_stat_idx should increase position index
  selinux: allow kernfs symlinks to inherit parent directory context
  selinux: simplify evaluate_cond_node()
  Documentation,selinux: deprecate setting checkreqprot to 1
  selinux: move status variables out of selinux_ss
  platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display()
  platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map
  platform/x86: intel_pmc_core: Refactor the driver by removing redundant code
  platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers
  platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies
  platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
  tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing
  tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode
  platform/x86: dell_rbu: Unify format of the printed messages
  platform/x86: dell_rbu: Use max_t() to get rid of casting
  platform/x86: dell_rbu: Simplify cleanup code in create_packet()
  platform/x86: dell_rbu: don't open code list_for_each_entry*()
  platform/x86: dell_rbu: Use sysfs_create_group() API
  platform/x86: Kconfig: Group modules by companies and functions
  platform/x86: Makefile: Group modules by companies and functions
  audit: CONFIG_CHANGE don't log internal bookkeeping as an event
  ARM: dts: ux500: Fix up DSI controller nodes
  gfs2: move check_journal_clean to util.c for future use
  gfs2: Ignore dlm recovery requests if gfs2 is withdrawn
  gfs2: Only complain the first time an io error occurs in quota or log
  gfs2: log error reform
  gfs2: Rework how rgrp buffer_heads are managed
  gfs2: clear ail1 list when gfs2 withdraws
  gfs2: Introduce concept of a pending withdraw
  gfs2: Return bool from gfs2_assert functions
  gfs2: Turn gfs2_consist into void functions
  gfs2: Remove usused cluster_wide arguments of gfs2_consist functions
  gfs2: Report errors before withdraw
  gfs2: Split gfs2_lm_withdraw into two functions
  pinctrl: sh-pfc: checker: Move data before code
  clk: renesas: r8a77965: Add RPC clocks
  clk: renesas: r8a7796: Add RPC clocks
  clk: renesas: r8a7795: Add RPC clocks
  clk: renesas: rcar-gen3: Add CCREE clocks
  drm/i915/psr: pass i915 to psr_global_enabled()
  ARM: dts: r7s72100: Add SPIBSC clocks
  ARM: dts: renesas: Group tuples in operating-points properties
  ARM: dts: renesas: Add missing ethernet PHY reset GPIO on Gen2 reference boards
  ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs
  gpio: Avoid kernel.h inclusion where it's possible
  drm/virtio: move virtio_gpu_mem_entry initialization to new function
  drm/virtio: move mapping teardown to virtio_gpu_cleanup_object()
  drm/virtio: resource teardown tweaks
  drm/virtio: simplify virtio_gpu_alloc_cmd
  drm/bochs: deinit bugfix
  firmware: arm_scmi: Make scmi core independent of the transport type
  firmware: arm_scmi: Move macros and helpers to common.h
  firmware: arm_scmi: Update doc style comments
  drm/i915/mst: fix pipe and vblank enable
  reset: intel: add unspecified HAS_IOMEM dependency
  reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency
  MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK
  dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema
  drm/bridge: panel: Fix typo in drm_panel_bridge_add docs
  drm/bridge/synopsys: dsi: missing post disable
  eeprom: at24: add TPF0001 ACPI ID for 24c1024 device
  m68k: mm: Change ColdFire pgtable_t
  m68k: mm: Fully initialize the page-table allocator
  m68k: mm: Extend table allocator for multiple sizes
  m68k: mm: Use table allocator for pgtables
  m68k: mm: Improve kernel_page_table()
  m68k: mm: Restructure Motorola MMU page-table layout
  m68k: mm: Move the pointer table allocator to motorola.c
  m68k: mm: Unify Motorola MMU page setup
  m68k: mm: Fix ColdFire pgd_alloc()
  m68k: mm: Remove stray nocache in ColdFire pgalloc
  drm/bridge: sii902x: Select SND_SOC_HDMI_CODEC if SND_SOC is configured
  gpio: wcd934x: Fix logic of wcd_gpio_get
  gpio: wcd934x: Don't change gpio direction in wcd_gpio_set
  gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are not there
  drm/bridge: Add tc358768 driver
  dt-bindings: display: bridge: Add documentation for Toshiba tc358768
  USB: serial: digi_acceleport: remove redundant assignment to pointer priv
  USB: serial: relax unthrottle memory barrier
  dt-bindings: drm: bridge: adv7511: Add ADV7535 support
  drm: bridge: adv7511: Add support for ADV7535
  drm: bridge: adv7511: Remove DRM_I2C_ADV7533 Kconfig
  platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() closer to the table
  platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer to the table
  platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support
  MAINTAINERS: Sort entries in database for PDx86
  drm/udl: Clear struct drm_connector_funcs.dpms
  drm/bochs: Clear struct drm_connector_funcs.dpms
  ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros for EMAC device
  ARM: dts: sun8i-r40: Add thermal sensor and thermal zones
  arm64: dts: allwinner: a64: Add gpio bank supply for A64-Olinuxino
  arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator
  arm64: dts: allwinner: pinebook: Fix backlight regulator
  arm64: dts: allwinner: pinebook: Add GPIO port regulators
  arm64: dts: allwinner: pinebook: Document MMC0 CD pin name
  arm64: dts: allwinner: pinebook: Make simplefb more consistent
  arm64: dts: allwinner: pinebook: Sort device tree nodes
  arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator
  arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2
  arm64: dts: allwinner: a64: add support for PineTab
  dt-bindings: arm: sunxi: add binding for PineTab tablet
  dt-bindings: spi: sunxi: Document new compatible strings
  arm64: dts: allwinner: h6: Pine H64: Add SPI flash node
  arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes
  ALSA: info: remove redundant assignment to variable c
  ALSA: ali5451: remove redundant variable capture_flag
  ALSA: hda: remove redundant assignment to variable timeout
  ALSA: hdsp: remove redundant assignment to variable err
  ALSA: pcm: Minor refactoring
  ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration
  ALSA: pcm: Use a macro for parameter masks to reduce the needed cast
  ALSA: pcm: Use standard macros for fixing PCM format cast
  ALSA: dummy: Use standard macros for fixing PCM format cast
  ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations
  ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast
  ALSA: aloop: Fix PCM format assignment
  ALSA: emu8000: Fix the cast to __user pointer
  ALSA: emu10k1: Fix endianness annotations
  ALSA: via82xx: Fix endianness annotations
  ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld()
  ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs()
  ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks
  ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling
  ARC: fpu: fix randconfig build error reported by 0-day test service
  ARC: fix some Kconfig typos
  ARC: Cleanup old Kconfig IO scheduler options
  drm/tiny/st7735r: No need to set ->owner for spi_register_driver()
  drm/tiny/st7735r: Make driver OF-independent
  drm/tiny/repaper: No need to set ->owner for spi_register_driver()
  drm/tiny/repaper: Make driver OF-independent
  ACPI: watchdog: Allow disabling WDAT at boot
  staging: qlge: remove spaces at the start of a line
  staging: rtl8192u: Add space to fix style issue
  staging: pi433: Use the correct style for SPDX License Identifier
  staging: rtl8188eu: remove unnecessary RETURN label
  staging: vc04_services: vchiq_arm: Get rid of unused defines
  staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature
  staging: vc04_services: Delete vchiq_platform_check_suspend()
  staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME
  staging: vc04_services: Get rid of the rest of suspend/resume state handling
  staging: vc04_services: Get of even more suspend/resume states
  staging: vc04_services: Get rid of unused suspend/resume states
  staging: vc04_services: Delete vc_suspend_complete completion
  staging: vc04_services: Get rid of vchiq_check_resume()
  staging: vc04_services: Get rid of vchiq_arm_vcsuspend()
  staging: vc04_services: Get rid of vchiq_on_remote_use_active()
  staging: vc04_services: Get rid of vchiq_platform_handle_timeout()
  staging: vc04_services: Get rid of vchiq_platform_videocore_wanted()
  staging: vc04_services: Get rid of vchiq_platform_suspend/resume()
  staging: vc04_services: Get rid of vchiq_platform_paused/resumed()
  staging: vc04_services: get rid of vchiq_platform_use_suspend_timer()
  staging: vc04_services: Delete blocked_count in struct vchiq_arm_state
  staging: vc04_services: get rid of blocked_blocker completion in struct vchiq_arm_state
  staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state
  staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_state
  staging: vc04_services: Remove unused variables in struct vchiq_arm_state
  staging: rtl8192e: style fix - Prefer using '"%s...", __func__'
  staging: netlogic: Use the correct style for SPDX License Identifier
  staging: exfat: Remove unused struct 'dev_info_t'
  staging: exfat: Remove unused struct 'part_info_t'
  staging: exfat: remove 'vol_type' variable.
  staging: wilc1000: refactor SPI read/write commands handling API's
  staging: vt6656: Remove fall back functions and headers.
  staging: vt6656: Fix return for unsupported cipher modes.
  staging: vt6656: Disable and remove fall back rates from driver.
  Staging: vt6655: device_main: cleanup long line
  staging: rtl8723bs: hal: fix condition with no effect
  drm/tiny: add support for tft displays based on ilitek,ili9486
  dt-bindings: add binding for tft displays based on ilitek,ili9486
  drm/i915/selftests: Remove erroneous intel_engine_pm_put
  drm/i915/execlists: Ignore tracek for nop process_csb
  drm/i915/gt: Fix hold/unhold recursion
  dt-bindings: panel: Convert orisetech,otm8009a to json-schema
  dt-bindings: panel: Convert raydium,rm68200 to json-schema
  dt-bindings: one file of all simple DSI panels
  Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device
  drm/i915: Remove lite restore defines
  drm/i915: Never allow userptr into the new mapping types
  drm/i915/debugfs: Remove i915_energy_uJ
  drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
  drm/i915/gt: Only ignore already reset requests
  drm/i915: Implement Wa_1607090982
  drm/i915: Disable tesselation clock gating on tgl A0
  drm/i915/gt: Use the kernel_context to measure the breadcrumb size
  drm/i915: Fix force-probe failure message
  drm/i915/guc: Make sure to sanitize CT status
  drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_access_memory v2
  drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_vram_read
  drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2
  drm/amdgpu: optimize amdgpu_device_vram_access a bit.
  drm/amdgpu: fix amdgpu pmu to use hwc->config instead of hwc->conf
  amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
  drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1
  drm/amd/powerplay: handle features disablement for baco reset in SMU FW
  drm/amdgpu/sriov Don't send msg when smu suspend
  drm/i915/gt: Protect execlists_hold/unhold from new waiters
  mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS
  nl80211: add src and dst addr attributes for control port tx/rx
  mac80211: parse also the RSNXE IE
  cfg80211/mac80211: Allow user space to register for station Rx authentication
  ieee80211: fix 'the' doubling in comments
  mac80211: Remove support for changing AP SMPS mode
  mac80211: Handle SMPS mode changes only in AP mode
  mac80211: Accept broadcast probe responses on 6GHz band
  mac80211: HE: set RX NSS
  mac80211: set station bandwidth from HE capability
  mac80211: remove supported channels element in 6 GHz if ECSA support
  mac80211: update condition for HE disablement
  mac80211: make ieee80211_wep_init() return void
  mac80211: allow changing TX-related netdev features
  mac80211: check whether HE connection is allowed by the reg domain
  mac80211: refactor extended element parsing
  mac80211: simplify and improve HT/VHT/HE disable code
  cfg80211: Enhance the AKM advertizement to support per interface.
  cfg80211: add no HE indication to the channel flag
  Revert "drm/i915: Don't use VBT for detecting DPCD backlight controls"
  drm/i915/gt: Protect defer_request() from new waiters
  drm/i915/gt: Prevent queuing retire workers on the virtual engine
  mac80211: fix 11w when using encapsulation offloading
  drm/virtio: fix ring free check
  drm/i915/selftests: drop igt_ppgtt_exhaust_huge
  drm/i915/display: Set TRANS_DDI_MODE_SELECT to default value when clearing DDI select
  drm/i915/gt: Set the PP_DIR registers upon enabling ring submission
  drm/amd/display: Fix wrongly passed static prefix
  drm/amdkfd: Add queue information to sysfs
  drm/amd/display: turn off the mst hub before we do detection
  drm/amd/display: Add initialitions for PLL2 clock source
  drm/amd/display: fix workaround for incorrect double buffer register for DLG ADL and TTU
  drm/amd/display: linux enable oled panel support dc part
  drm/amd/display: external monitor abm enabled in modern standby
  drm/amd/display: Add DMUB tracebuffer debugfs
  drm/amd/display: 3.2.71
  drm/amd/display: Limit minimum DPPCLK to 100MHz.
  drm/amd/display: Use uint64_t logger_mask instead of uint32_t
  drm/amd/display: Add wm ranges to clk_mgr
  drm/amd/display: Check hyperV flag in DC.
  drm/amd/display: fix inputting clk lvl into dml for RN
  drm/amd/display: decouple global lock out of pipe control lock
  drm/amd/display: Check engine is not NULL before acquiring
  drm/amd/display: Use dcfclk to populate watermark ranges
  drm/amd/display: add stream_enc_inst for PSP HDCP inst use
  drm/amd/display: Update hubbub description comment
  drm/amd/display: remove early break in interdependent_lock
  drm/amd/display: dc_get_vmid_use_vector() crashes when get called
  drm/amd/display: 3.2.70
  drm/amd/display: remove unused variable
  drm/amd/display: Fix GSL acquire
  drm/amd/display: Added locking for atomic update stream and update planes
  drm/amd/display: Wait for clean shutdown in DMCUB reset
  drm/amd/display: Add GPINT handler interface
  drm/amd/display: Fix various issues found by compiler warning as errors
  drm/amd/display: Indicate dsc updates explicitly
  drm/amd/display: Split program front end part that occur outside lock
  drm/amd/display: Do not set optimized_require to false after plane disable
  drm/amd/display: Fix psr static frames calculation
  drm/amd/display: remove invalid dc_is_hw_initialized function
  drm/amd/display: Move USB-C workaround to after parameter variables are set
  drm/amd/display: Add set psr version message
  drm/amdgpu: move xgmi init/fini to xgmi_add/remove_device call (v2)
  drm/amd/display: call psp set/get interfaces
  drm/amd/display: Load srm before enabling HDCP
  drm/amd/display: Add sysfs interface for set/get srm
  spi: spi-omap2-mcspi: Support probe deferral for DMA channels
  spi: spi-omap2-mcspi: Handle DMA size restriction on AM65x
  vti[6]: fix packet tx through bpf_redirect() in XinY cases
  drm/virtio: move virtqueue_notify into virtio_gpu_queue_ctrl_sgs
  drm/virtio: move the check for vqs_ready earlier
  drm/virtio: move locking into virtio_gpu_queue_ctrl_sgs
  drm/virtio: set up virtqueue sgs before locking
  drm/virtio: unlock object array on errors
  drm/virtio: no need to pass virtio_gpu_ctrl_hdr
  drm/virtio: add virtio_gpu_vbuf_ctrl_hdr
  drm/virtio: remove incorrect ENOSPC check
  drm/virtio: fix a wait_event condition
  drm/virtio: ratelimit error logging
  drm/vboxvideo: Implement struct drm_mode_config_funcs.mode_valid
  drm/hibmc: Implement struct drm_mode_config_funcs.mode_valid
  drm/bochs: Implement struct drm_mode_config_funcs.mode_valid
  drm/vram: Add helpers to validate a display mode's memory requirements
  drm/i915: Flush execution tasklets before checking request status
  drm/i915: Mark i915.reset as unsigned
  drm/i915: Correctly map DBUF slices to pipes
  drm/i915: Manipulate DBuf slices properly
  drm/i915: Introduce parameterized DBUF_CTL
  drm/i915: Update dbuf slices only with full modeset
  drm/i915: Move dbuf slice update to proper place
  drm/i915: Remove skl_ddl_allocation struct
  KVM: arm/arm64: Fix up includes for trace.h
  Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC
  drm/virtio: fix vblank handling
  drm/i915/display: Be explicit in handling the preallocated vma
  drm/i915/display: Explicitly cleanup initial_plane_config
  drm/i915/hdcp: move update pipe code to hdcp
  Bluetooth: remove __get_channel/dir and __dir
  Bluetooth: prefetch channel before killing sock
  drm/amd/display: update psp interface header
  drm/amd/display: Pass amdgpu_device instead of psp_context
  drm/amdgpu: rework synchronization of VM updates v4
  drm/amdgpu: simplify and fix amdgpu_sync_resv
  drm/amdgpu: allow higher level PD invalidations
  drm/amdgpu: return EINVAL instead of ENOENT in the VM code
  drm/amdgpu: fix parentheses in amdgpu_vm_update_ptes
  drm/amdgpu: make sure to never allocate PDs/PTs for invalidations
  drm/amdgpu: drop unnecessary restriction for huge root PDEs
  drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend
  drm/amdgpu: rework job synchronization v2
  drm/amdgpu: use the VM as job owner
  drm/amdgpu: explicitly sync VM update to PDs/PTs
  drm: Remove the dma_alloc_coherent wrapper for internal usage
  drm: Remove PageReserved manipulation from drm_pci_alloc
  drm/i915/gt: Fix rc6 on Ivybridge
  drm/i915: Sprinkle missing commas
  drm/i915/dvo: Mark TMDS DVO connectors as polled
  drm/i915: Mark ns2501 as LVDS without a fixed mode
  drm/i915/crt: Configure connector->polled and encoder->hpd_pin consistently
  drm/i915: Introduce intel_connector_hpd_pin()
  drm/i915: Wean off drm_pci_alloc/drm_pci_free
  xfrm: handle NETDEV_UNREGISTER for xfrm device
  drm/stm: dsi: stm mipi dsi doesn't print error on probe deferral
  drm/stm: ltdc: check crtc state before enabling LIE
  drm/stm: ltdc: add number of interrupts
  drm/i915/gt: Pull sseu context updates under gt
  drm/i915/selftest: Ensure string fits within name[]
  drm/i915/selftests: Add a simple rollover test for the kernel context
  drm/i915/display: Defer application of initial chv_phy_control
  drm/i915/display: Fix NULL-crtc deref in calc_min_cdclk()
  drm/i915/audio: Skip the cdclk modeset if no pipes attached
  drm/i915/pci: conversion to drm_device based logging macros.
  drm/i915/cmd_parser: conversion to struct drm_device logging macros.
  drm/i915/debugfs: conversion to drm_device based logging macros.
  drm/i915: conversion to drm_device logging macros when drm_i915_private is present.
  drm/i915/panel: automatic conversion to drm_device based logging macros.
  drm/i915/pipe_crc: automatic conversion to drm_device based logging macros.
  drm/i915/psr: automatic conversion to drm_device based logging macros.
  drm/i915/quirks: automatic conversion to drm_device based logging macros.
  drm/i915/sdvo: automatic conversion to drm_device based logging macros.
  drm/i915/sprite: automatic conversion to drm_device based logging macros
  drm/i915/tc: automatic conversion to drm_device based logging macros.
  drm/i915/tv: automatic conversion to drm_device based logging macros.
  drm/i915/vdsc: convert to struct drm_device based logging macros.
  drm/i915/vga: conversion to drm_device based logging macros.
  drm/i915/vlv_dsi: conversion to drm_device based logging macros.
  drm/i915/vlv_dsi_pll: conversion to struct drm_device logging macros.
  drm/i915/display: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/tc: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/sdvo: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/psr: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/panel: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/overlay: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/hdmi: Make WARN* drm specific where drm_device ptr is available
  drm/i915/fbdev: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/fbc: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/dpll_mgr: Make WARN* drm specific where drm_device ptr is available
  MAINTAINERS: Add Thomas as drm-misc co-maintainer
  dt-bindings: net: bluetooth: Add device tree bindings for QTI chip WCN3991
  Bluetooth: hci_qca: Enable clocks required for BT SOC
  HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
  drm/i915/gt: Warn about the hidden i915_vma_pin in timeline_get_seqno
  drm/i915: Initialise basic fence before acquiring seqno
  drm/i915: Hold reference to previous active fence as we queue
  iio: adc: stm32-dfsdm: fix sleep in atomic context
  drm/i915/display/crt: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/audio: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/icl_dsi: Make WARN* drm specific where drm_priv ptr is available
  iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
  drm/i915: Move ringbuffer WAs to engine workaround list
  drm/i915/gt: Skip rmw for masked registers
  drm/i915: extract engine WA programming to common resume function
  drm/i915/guc: Introduce guc_is_ready
  ida: remove abandoned macros
  XArray: Fix incorrect comment in header file
  XArray: Fix xas_pause for large multi-index entries
  XArray: Fix xa_find_next for large multi-index entries
  drm/panel: simple: Fix the lt089ac29000 bus_format
  drm/imx: pd: Use bus format/flags provided by the bridge when available
  drm/bridge: Add the necessary bits to support bus format negotiation
  drm/i915/selftests: Disable heartbeat around hang tests
  drm/i915/selftests: Also wait for the scratch buffer to be bound
  drm/i915/gt: Also use async bind for PIN_USER into bsw/bxt ggtt
  drm/i915/gem: Require per-engine reset support for non-persistent contexts
  drm/i915: Store active_pipes bitmask in cdclk state
  drm/i915: Convert cdclk to global state
  drm/i915: Introduce intel_calc_active_pipes()
  drm/i915: Convert bandwidth state to global state
  drm/i915: Introduce better global state handling
  drm/i915: Move intel_atomic_state_free() into intel_atomic.c
  drm/i915: s/init_cdclk/init_cdclk_hw/
  drm/i915: swap() the entire cdclk state
  drm/i915: Extract intel_cdclk_state
  drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update() calling convention
  drm/i915: s/cdclk_state/cdclk_config/
  drm/i915: s/need_cd2x_updare/can_cd2x_update/
  drm/i915: Collect more cdclk state under the same roof
  drm/i915: Move more cdclk state handling into the cdclk code
  drm/i915: Nuke skl wm.dirty_pipes bitmask
  drm/i915: Move linetime wms into the crtc state
  drm/bridge: Add an ->atomic_check() hook
  drm/bridge: Patch atomic hooks to take a drm_bridge_state
  drm/bridge: analogix: Plug atomic state hooks to the default implementation
  drm/rcar-du: Plug atomic state hooks to the default implementation
  drm/bridge: Add a drm_bridge_state object
  drm/i915: Polish WM_LINETIME register stuff
  openrisc: use mmgrab
  openrisc: configs: Cleanup CONFIG_CROSS_COMPILE
  drm/i915: move intel_dp_set_m_n() to encoder for DDI platforms
  drm/i915/dsi: Enable ICL DSI transcoder as part of encoder->enable
  drm/i915: move pipe, pch and vblank enable to encoders on DDI platforms
  drm/i915/debugfs: remove VBT data about DRRS
  drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex
  drm/i915/gt: Rename i915_gem_restore_ggtt_mappings() for its new placement
  drm/panel: Add Samsung s6e88a0-ams452ef01 panel driver
  dt-bindings: display/panel: add bindings for S6E88A0-AMS452EF01
  drm/i915/gem: Tighten checks and acquiring the mmap object
  drm/panel: simple: Add EDT panel support
  dt-bindings: display: Add bindings for EDT panel
  drm/i915/fbc: __intel_fbc_cleanup_cfb() may be called multiple times
  drm/i915/gt: Skip global serialisation of clear_range for bxt vtd
  drm/i915/ring: convert to new logging macros in gt/intel_ring_submission.c
  drm/i915/gt: convert to new logging macros in gt/intel_gt.c
  drm/i915/engine_cs: use new drm logging macros in gt/intel_engine_cs.c
  drm/i915/reset: conversion to new drm logging macros in gt/intel_reset.c
  drm/i915/ggtt: use new drm logging macros in gt/intel_ggtt.c
  drm/xen: Explicitly disable automatic sending of vblank event
  drm/virtio: Remove sending of vblank event
  drm/vboxvideo: Remove sending of vblank event
  drm/udl: Don't set struct drm_crtc_state.no_vblank explicitly
  drm/st7586: Remove sending of vblank event
  drm/repaper: Remove sending of vblank event
  drm/qxl: Remove sending of vblank event
  drm/mipi-dbi: Remove sending of vblank event
  drm/ili9225: Remove sending of vblank event
  drm/gm12u320: Remove sending of vblank event
  drm/cirrus: Remove sending of vblank event
  drm/bochs: Remove sending of vblank event
  drm/ast: Don't set struct drm_crtc_state.no_vblank explicitly
  drm/arc: Remove sending of vblank event
  drm: Initialize struct drm_crtc_state.no_vblank from device settings
  drm/i915: Fix preallocated barrier list append
  drm/i915: add extra slice common debug registers
  drm/i915/execlists: Ignore discrepancies in pending[] across resets
  Bluetooth: optimize barrier usage for Rmw atomics
  regulator: qcom_spmi: Fix docs for PM8004
  drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPT
  drm/i915/execlist: Mark up racy read of execlists->pending[0]
  drm/i915/selftests/perf: measure memcpy bw between regions
  drm/i915/debugfs: remove i915_dpcd file
  drm/i915/psr: use intel_de_*() functions for register access
  drm/i915/hdcp: use intel_de_*() functions for register access
  drm/i915/dp: use intel_de_*() functions for register access
  drm/i915/display_power: use intel_de_*() functions for register access
  drm/i915/display: use intel_de_*() functions for register access
  drm/i915/ddi: use intel_de_*() functions for register access
  drm/i915/combo_phy: use intel_de_*() functions for register access
  drm/i915/icl_dsi: use intel_de_*() functions for register access
  drm/auth: Drop master_create/destroy hooks
  Bluetooth: Fix refcount use-after-free issue
  clk, clk-si5341: Support multiple input ports
  sched/rt: Optimize checking group RT scheduler constraints
  sched/fair: Optimize select_idle_core()
  x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance
  x86, sched: Add support for frequency invariance on ATOM
  x86, sched: Add support for frequency invariance on ATOM_GOLDMONT*
  x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM
  x86, sched: Add support for frequency invariance on SKYLAKE_X
  x86, sched: Add support for frequency invariance
  drm/i915/selftests: Lock the drm_mm as we search
  PCI: vmd: Add two VMD Device IDs
  drm/i915/trace: i915_request.prio is a signed value
  drm/crc: Actually allow to change the crc source
  HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active
  drm/zte: plane_state->fb iff plane_state->crtc
  drm/vkms: plane_state->fb iff plane_state->crtc
  drm/vc4: plane_state->fb iff plane_state->crtc
  drm/rockchip: plane_state->fb iff plane_state->crtc
  drm/imx: plane_state->fb iff plane_state->crtc
  drm/todo: Add item for the plane->atomic_check confusion
  drm/i915/gt: Lift set-wedged engine dumping out of user paths
  drm/i915/gt: Tidy repetition in declaring gen8+ interrupts
  drm/i915/gt: Reorganise gen8+ interrupt handler
  drm/i915: Skip capturing errors from internal contexts
  Bluetooth: SMP: Fix SALT value in some comments
  drm/i915/perf: Fix OA context id overlap with idle context id
  drm/i915/gt: Acquire ce->active before ce->pin_count/ce->pin_mutex
  drm/i915: Restore the kernel context after verifying the w/a
  drm/i915/vlv_dsi_pll: use intel_de_*() functions for register access
  drm/i915/vlv_dsi: use intel_de_*() functions for register access
  drm/i915/vdsc: use intel_de_*() functions for register access
  drm/i915/sprite: use intel_de_*() functions for register access
  drm/i915/psr: use intel_de_*() functions for register access
  drm/i915/pipe_crc: use intel_de_*() functions for register access
  MAINTAINERS: add entry for tidss
  drm/tidss: New driver for TI Keystone platform Display SubSystem
  dt-bindings: display: ti,j721e-dss: Add dt-schema yaml binding
  dt-bindings: display: ti,am65x-dss: Add dt-schema yaml binding
  dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding
  drm/i915: Give aux channels a better name
  drm/i915: Include the AUX CH name in the debug messages
  drm/i915: Tighten atomicity of i915_active_acquire vs i915_active_release
  drm/i915/vga: use intel_de_*() functions for register access
  drm/i915/tv: use intel_de_*() functions for register access
  drm/i915/sdvo: use intel_de_*() functions for register access
  drm/i915/panel: use intel_de_*() functions for register access
  drm/i915/overlay: use intel_de_*() functions for register access
  drm/i915/lvds: use intel_de_*() functions for register access
  drm/i915/lpe_audio: use intel_de_*() functions for register access
  drm/i915/hdmi: use intel_de_*() functions for register access
  drm/i915/gmbus: use intel_de_*() functions for register access
  drm/i915/fifo_underrun: use intel_de_*() functions for register access
  drm/i915/fbc: use intel_de_*() functions for register access
  drm/i915/dvo: use intel_de_*() functions for register access
  drm/i915/dsb: use intel_de_*() functions for register access
  drm/i915/dp_mst: use intel_de_*() functions for register access
  drm/i915/dpll_mgr: use intel_de_*() functions for register access
  drm/i915/dpio_phy: use intel_de_*() functions for register access
  drm/i915/crt: use intel_de_*() functions for register access
  drm/i915/color: use intel_de_*() functions for register access
  drm/i915/cdclk: use intel_de_*() functions for register access
  drm/i915/audio: use intel_de_*() functions for register access
  drm/lima: increase driver version to 1.1
  drm/lima: recover task by enlarging heap buffer
  drm/lima: support heap buffer creation
  drm/lima: add lima_vm_map_bo
  drm/lima: update register info
  drm/i915: Prefer intel_connector over drm_connector in hotplug code
  drm/i915: Fix modeset locks in sanitize_watermarks()
  drm/i915: Fix inconsistance between pfit.enable and scaler freeing
  drm/i915: Remove 'prefault_disable' modparam
  drm/i915: Stub out i915_gpu_coredump_put
  drm/i915/display: Squelch kerneldoc complaints
  drm/i915/bios: Fix the timing parameters
  drm/i915/gem: manual conversion to struct drm_device logging macros.
  drm/i915/gem: initial conversion to new logging macros using coccinelle
  drm/i915/pm: use intel de functions for forcewake register access
  drm/i915/irq: use intel de functions for forcewake register access
  drm/i915/dmc: use intel uncore functions for forcewake register access
  drm/i915/hdcp: conversion to struct drm_device based logging macros.
  drm/i915/opregion: conversion to struct drm_device logging macros.
  drm/i915/dp: conversion to struct drm_device logging macros.
  drm/i915/power: convert to struct drm_device macros in display/intel_display_power.c
  drm/i915/dsi: conversion to struct drm_device log macros.
  drm/i915/display: conversion to new struct drm_device logging macros.
  drm/debugfs: also take per device driver features into account
  drm: add drm_core_check_all_features() to check for a mask of features
  drm/panel: Fix boe,tv101wum-n53 htotal timing
  drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB
  drm/i915/tgl: Re-enable RPS
  drm/i915/gt: Poison GTT scratch pages
  drm/i915/gt: Flush engine parking before release
  drm/i915/ehl: Ensure that the DDI selection MUX is programmed correctly
  drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed
  drm/i915/dc3co: Do the full calculation of DC3CO exit only once
  drm: Avoid drm_global_mutex for simple inc/dec of dev->open_count
  drm: Release filp before global lock
  drm/i915/dsi: Ensure that the ACPI adapter lookup overrides the bus num
  drm/i915/acpi: Move the code to populate ACPI device ID into intel_acpi
  drm/i915: Wait on vma activity before taking the mutex
  drm/i915: Check activity on i915_vma after confirming pin_count==0
  drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vm
  drm/i915/selftests: Show the RC6 residency on parking failure
  drm/i915/gem: Detect overflow in calculating dumb buffer size
  drm/i915/dp: Do not set master_trans bit in bitmak if INVALID_TRANSCODER
  dt-bindings: restrict properties for sitronix,st7735r
  drm/panel: simple: add display timings for logic technologies displays
  dt-bindings: panel-simple: add bindings for logic technologies displays
  dt-bindings: add vendor prefix for logic technologies limited
  dt-bindings: display: Convert a bunch of panels to DT schema
  drm/i915/cdclk: use new struct drm_device logging macros
  drm/i915/bw: convert to drm_device based logging macros
  drm/i915/audio: convert to struct drm_device logging macros.
  drm/i915/bios: convert to struct drm_device logging macros.
  drm/i915/atomic: use struct drm_device logging macros
  drm/i915: add display engine uncore helpers
  drm/dp_mst: Mention max_payloads in proposed_vcpis/payloads docs
  drm/dp_mst: Fix clearing payload state on topology disable
  drm/dp_mst: Fix indenting in drm_dp_mst_topology_mgr_set_mst()
  drm/i915: Cleanup properly if the implicit fence setup fails
  drm/i915: Balance prepare_fb/cleanup_fb
  drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_plane_fb()
  drm/i915: Stop looking at plane->state in intel_prepare_plane_fb()
  drm/i915: Clear old hw.fb & co. from slave plane's state
  drm/i915/gem: Convert vm idr to xarray
  drm/i915: Mark the removal of the i915_request from the sched.link
  drm/i915/execlists: Reclaim the hanging virtual request
  drm/i915/execlists: Take a reference while capturing the guilty request
  drm/i915/gt: Include a tell-tale for engine parking
  drm/i915: Make WARN* drm specific where uncore or stream ptr is available
  drm/i915: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/gt: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/gem: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display: Make WARN* drm specific where encoder ptr is available
  drm/bridge: Add I2C based driver for ps8640 bridge
  Documentation: bridge: Add documentation for ps8640 DT properties
  drm/print: introduce new struct drm_device based WARN* macros
  drm/i915: Clear the GGTT_WRITE bit on unbinding the vma
  drm/ttm: flush the fence on the bo after we individualize the reservation object
  drm/drm_dp_mst:remove set but not used variable 'origlen'
  drm/i915: Don't use VBT for detecting DPCD backlight controls
  drm/i915: drop alpha_support for good in favour of force_probe
  drm/i915: Don't show the blank process name for internal/simulated errors
  drm/panfrost: Prefix interrupt handlers' names
  drm/panfrost: Remove core stack power management
  drm/i915/hdcp: Clean up local variables
  drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port()
  drm/i915: Use intel_attached_dp() instead of hand rolling it
  drm/i915: Relocate intel_attached_dp()
  drm/i915: Use intel_attached_encoder()
  drm/i915/dp: debug log max vswing and pre-emphasis
  apparmor: remove duplicate check of xattrs on profile attachment.
  apparmor: add outofband transition and use it in xattr match
  apparmor: fail unpack if profile mode is unknown
  apparmor: fix nnp subset test for unconfined
  apparmor: remove useless aafs_create_symlink
  drm/i915: use intel_bios_is_port_present()
  drm/i915/bios: check DDI port presence based on child device
  drm/i915/bios: add intel_bios_port_supports_*()
  drm/i915/bios: add intel_bios_alternate_ddc_pin()
  drm/i915/bios: add intel_bios_dp_max_link_rate()
  drm/i915/bios: intel_bios_hdmi_boost_level()
  drm/i915/bios: intel_bios_dp_boost_level()
  drm/i915/bios: add intel_bios_hdmi_level_shift()
  drm/i915/bios: add intel_bios_max_tmds_encoder()
  drm/i915/gem: Store mmap_offsets in an rbtree rather than a plain list
  drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling
  drm/i915: Consolidate HDMI force_dvi handling
  drm/i915/sdvo: Reduce the size of the on stack buffers
  drm/i915: Move encoder variable to tighter scope
  drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask
  drm/i915: Prefer to use the pipe to index the ddb entries
  drm/i915: Clear most of crtc state when disabling the crtc
  drm/i915: Fix post-fastset modeset check for port sync
  drm/syncobj: Add documentation for timeline syncobj
  drm/i915: Align engine->uabi_class/instance with i915_drm.h
  drm/i915/gvt: remove unused vblank_done completion
  drm/i915/gvt: Enable vfio edid for all GVT supported platform
  drm: tiny: st7735r: Add support for Okaya RH128128T
  drm: tiny: st7735r: Prepare for adding support for more displays
  drm/mipi_dbi: Add support for display offsets
  dt-bindings: display: sitronix,st7735r: Add Okaya RH128128T
  dt-bindings: display: sitronix,st7735r: Convert to DT schema
  apparmor: add proc subdir to attrs
  apparmor: add consistency check between state and dfa diff encode flags
  apparmor: add a valid state flags check
  AppArmor: Remove semicolon
  apparmor: Replace two seq_printf() calls by seq_puts() in aa_label_seq_xprint()
  drm: fix parameters documentation style in drm_dma
  drm/i915/gt: Be paranoid and reset the GPU before release
  drm/mst: Some style improvements in drm_dp_mst_topology_mgr_set_mst()
  Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
  drm/i915/userptr: fix size calculation
  drm/i915/userptr: add user_size limit check
  drm/panel: Add Feixin K101 IM2BA02 panel
  dt-bindings: panel: add Feixin K101 IM2BA02 MIPI-DSI panel
  dt-bindings: vendor-prefix: add Shenzhen Feixin Photoelectics Co., Ltd
  drm/panel: support for auo, b101uan08.3 wuxga dsi video mode panel
  drm/panel: support for boe, tv101wum-n53 wuxga dsi video mode panel
  drm/panel: support for auo, kd101n80-45na wuxga dsi video mode panel
  drm/panel: support for boe tv101wum-nl6 wuxga dsi video mode panel
  dt-bindings: display: panel: Add boe tv101wum-n16 panel bindings
  drm/i915/gt: Report the currently active execlists request
  drm/i915: convert to new logging macros in i915/intel_memory_region.c
  drm/i915: convert to new logging macros in i915/intel_gvt.c
  drm/i915: conversion to new logging macros in i915/intel_device_info.c
  drm/i915: conversion to new logging macros in i915/intel_csr.c
  drm/i915: conversion to new logging macros in i915/i915_vgpu.c
  drm/i915/guc: Introduce CT_DEBUG
  drm/i915/guc: Switch to CT_ERROR in ct_read
  drm/i915/guc: Don't pass CTB while reading
  drm/i915/guc: Don't pass CTB while writing
  drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB
  drm/i915: Satisfy smatch that a loop has at least one iteration
  drm/i915: Fix typo in kerneldoc function name
  drm/i915: Fix i915_error_state_store error defination
  drm/i915: Include the debugfs params header for its own definition
  drm/i915: Auto detect DPCD backlight support by default
  drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight()
  drm/i915: Assume 100% brightness when not in DPCD control mode
  drm/i915: Fix eDP DPCD aux max backlight calculations
  drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONFIG_ACPI=y (v2)
  drm/i915/execlists: Offline error capture
  drm/i915/gt: Allow temporary suspension of inflight requests
  drm/i915: Keep track of request among the scheduling lists
  drm/i915/psr: Share the computation of idle frames
  drm/i915: add Wa_14010594013: icl,ehl
  drm/i915/gt: Drop rogue space in the middle of GT_TRACE
  drm/ttm: nuke invalidate_caches callback
  drm/i915/execlists: Leave resetting ring to intel_ring
  video: fbdev: nvidia: clean up indentation issues and comment block
  fbdev: remove object duplication in Makefile
  video: exynos: Rename Exynos to lowercase
  fbdev: cg14fb: use resource_size
  fbdev: s1d13xxxfb: use resource_size
  video: sa1100fb: constify copied structure
  fbmem: Adjust indentation in fb_prepare_logo and fb_blank
  fbcon: Adjust indentation in set_con2fb_map
  pxa168fb: fix release function mismatch in probe failure
  OMAP: DSS2: remove non-zero check on variable r
  video: Fix Kconfig indentation
  video: ssd1307fb: add the missed regulator_disable
  video: hyperv_fb: fix indentation issue
  fbdev: potential information leak in do_fb_ioctl()
  drm/i915/tgl: Add Wa_1409825376 to tgl
  drm/i915/fbc: Add fbc tracepoints
  drm/i915/fbc: Nuke fbc_supported()
  drm/i915/fbc: Move the plane state check into the fbc functions
  drm/i915/gt: Use the BIT when checking the flags, not the index
  drm/i915/params: support bool values for int and uint params
  drm/i915/params: add i915 parameters to debugfs
  mac80211: add ieee80211_is_any_nullfunc()
  mac80211_hwsim: add power save support
  mac80211: fix tx status for no ack cases
  mac80211: add handling for BSS color
  nl80211: add handling for BSS color
  mac80211_hwsim: remove maximum TX power
  drm/i915/gen11: Add additional pcode status values
  drm: Add getfb2 ioctl
  drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER
  drm/i915/dp/tgl+: Update combo phy vswing tables
  drm/i915/selftests: Add a mock i915_vma to the mock_ring
  drm/i915: Make a copy of the ggtt view for slave plane
  drm/i915/gem: Take local vma references for the parser
  drm/i915/guc: Use correct name for last CT fence
  drm/i915/guc: Update CTB helpers to use CT_ERROR
  drm/i915/guc: Introduce CT_ERROR
  drm/i915/guc: Simpler CT message size calculation
  drm/i915/gt: Clear rc6 residency trackers across suspend
  drm/i915/pmu: Correct the rc6 offset upon enabling
  drm/panel: simple: Add support for the Frida FRD350H54004 panel
  dt-bindings: panel-simple: Add compatible for Frida FRD350H54004 LCD
  dt-bindings: vendor-prefixes: Add Shenzhen Frida LCD Co., Ltd.
  drm/rockchip: Add missing vmalloc header
  drm/rockchip: use DIV_ROUND_UP macro for calculations.
  drm/drm_panel: fix export of drm_panel_of_backlight, try #3
  drm: panel: fix excessive stack usage in td028ttec1_prepare
  drm/connector: Hookup the new drm_cmdline_mode panel_orientation member (v2)
  drm/connector: Split out orientation quirk detection (v2)
  x86/vdso: Enable sanitizers for vma.o
  drm: always determine branch device with drm_dp_is_branch()
  drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core
  kcsan: Add __no_kcsan function attribute
  kcsan: Document static blacklisting options
  asm-generic/atomic: Use __always_inline for fallback wrappers
  asm-generic/atomic: Use __always_inline for pure wrappers
  kcsan, ubsan: Make KCSAN+UBSAN work together
  mac80211: debugfs: improve airtime_flags handler readability
  mac80211: Remove redundant assertion
  mac80211: add 802.11 encapsulation offloading support
  mac80211: Always show airtime debugfs file when TXQs are enabled
  wireless: Use offsetof instead of custom macro.
  trivial: mac80211: fix indentation
  drm/i915/gvt: remove unused type attributes
  kcsan: Improve various small stylistic details
  x86, kcsan: Enable KCSAN for x86
  locking/atomics, kcsan: Add KCSAN instrumentation
  seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
  seqlock, kcsan: Add annotations for KCSAN
  build, kcsan: Add KCSAN build exceptions
  objtool, kcsan: Add KCSAN runtime functions to whitelist
  kcsan: Add Documentation entry in dev-tools
  include/linux/compiler.h: Introduce data_race(expr) macro
  kcsan: Add Kernel Concurrency Sanitizer infrastructure

Files that are git checkout to android-mainline:
	arch/x86/configs/gki_defconfig
	arch/x86/include/asm/kvm_host.h
	arch/x86/kvm/lapic.c
	drivers/block/floppy.c
	drivers/hwtracing/coresight/coresight.c
	drivers/hwtracing/coresight/coresight-cti.c
	drivers/hwtracing/coresight/coresight-tmc.c
	drivers/hwtracing/coresight/coresight-tmc-etf.c
	drivers/hwtracing/coresight/Kconfig
	drivers/hwtracing/coresight/Makefile
	drivers/irqchip/qcom-pdc.c
	drivers/pinctrl/qcom/pinctrl-msm.c
	drivers/soc/qcom/rpmh.c
	include/soc/qcom/rpmh.h
	drivers/soc/qcom/rpmh-internal.h
	drivers/soc/qcom/rpmh-rsc.c
	fs/io_uring.c
	include/linux/coresight.h
	include/linux/coresight-stm.h
	include/linux/filter.h
	include/soc/qcom/rpmh.h
	include/sound/compress_driver.h
	include/sound/pcm.h
	include/sound/soc.h
	include/uapi/linux/coresight-stm.h
	include/uapi/sound/compress_params.h
	kernel/trace/trace.c
	net/bridge/Kconfig
	sound/pci/hda/patch_realtek.c
	sound/soc/soc-compress.c
	sound/soc/soc-core.c
	sound/soc/soc-pcm.c

Conflicts:
	Documentation/Makefile
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/.gitignore
	Documentation/devicetree/bindings/Makefile
	Documentation/devicetree/bindings/arm/altera.yaml
	Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml
	Documentation/devicetree/bindings/arm/amlogic.yaml
	Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
	Documentation/devicetree/bindings/arm/arm,scmi.txt
	Documentation/devicetree/bindings/arm/arm,scpi.txt
	Documentation/devicetree/bindings/arm/atmel-at91.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm63138.txt
	Documentation/devicetree/bindings/arm/bitmain.yaml
	Documentation/devicetree/bindings/arm/coresight.txt
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt
	Documentation/devicetree/bindings/arm/l2c2x0.yaml
	Documentation/devicetree/bindings/arm/mediatek.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
	Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
	Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt
	Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
	Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
	Documentation/devicetree/bindings/arm/omap/mpu.txt
	Documentation/devicetree/bindings/arm/pmu.yaml
	Documentation/devicetree/bindings/arm/psci.yaml
	Documentation/devicetree/bindings/arm/qcom.yaml
	Documentation/devicetree/bindings/arm/realtek.yaml
	Documentation/devicetree/bindings/arm/renesas,prr.yaml
	Documentation/devicetree/bindings/arm/renesas.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml
	Documentation/devicetree/bindings/arm/samsung/pmu.yaml
	Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
	Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.yaml
	Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
	Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
	Documentation/devicetree/bindings/arm/stm32/stm32.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml
	Documentation/devicetree/bindings/arm/syna.txt
	Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
	Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
	Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
	Documentation/devicetree/bindings/bus/ti-sysc.txt
	Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
	Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.yaml
	Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.yaml
	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
	Documentation/devicetree/bindings/clock/clock-bindings.txt
	Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml
	Documentation/devicetree/bindings/clock/fsl,plldig.yaml
	Documentation/devicetree/bindings/clock/idt,versaclock5.txt
	Documentation/devicetree/bindings/clock/imx8mn-clock.yaml
	Documentation/devicetree/bindings/clock/imx8mp-clock.yaml
	Documentation/devicetree/bindings/clock/milbeaut-clock.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc.yaml
	Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
	Documentation/devicetree/bindings/clock/qcom,msm8998-gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,rpmcc.txt
	Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
	Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.yaml
	Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml
	Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.yaml
	Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.yaml
	Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.txt
	Documentation/devicetree/bindings/clock/silabs,si5341.txt
	Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt
	Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
	Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
	Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
	Documentation/devicetree/bindings/crypto/fsl-dcp.txt
	Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt
	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
	Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml
	Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
	Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
	Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt
	Documentation/devicetree/bindings/display/bridge/anx6345.yaml
	Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
	Documentation/devicetree/bindings/display/bridge/sii902x.txt
	Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt
	Documentation/devicetree/bindings/display/dsi-controller.yaml
	Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
	Documentation/devicetree/bindings/display/imx/ldb.txt
	Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt
	Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
	Documentation/devicetree/bindings/display/msm/gmu.yaml
	Documentation/devicetree/bindings/display/msm/gpu.txt
	Documentation/devicetree/bindings/display/panel/display-timing.txt
	Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml
	Documentation/devicetree/bindings/display/panel/lvds.yaml
	Documentation/devicetree/bindings/display/panel/panel-common.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple.yaml
	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
	Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
	Documentation/devicetree/bindings/display/renesas,cmm.yaml
	Documentation/devicetree/bindings/display/renesas,du.txt
	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
	Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
	Documentation/devicetree/bindings/dma/adi,axi-dmac.txt
	Documentation/devicetree/bindings/dma/dma-common.yaml
	Documentation/devicetree/bindings/dma/fsl-edma.txt
	Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt
	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
	Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
	Documentation/devicetree/bindings/dma/ti-edma.txt
	Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
	Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
	Documentation/devicetree/bindings/eeprom/at24.yaml
	Documentation/devicetree/bindings/example-schema.yaml
	Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
	Documentation/devicetree/bindings/firmware/qcom,scm.txt
	Documentation/devicetree/bindings/fpga/fpga-region.txt
	Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga-mgr.txt
	Documentation/devicetree/bindings/gnss/gnss.txt
	Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
	Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.txt
	Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
	Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
	Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
	Documentation/devicetree/bindings/hwmon/ltc2978.txt
	Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml
	Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
	Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt
	Documentation/devicetree/bindings/i2c/i2c-at91.txt
	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
	Documentation/devicetree/bindings/i2c/i2c.txt
	Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,iic.txt
	Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
	Documentation/devicetree/bindings/iio/accel/bma180.txt
	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
	Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt
	Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
	Documentation/devicetree/bindings/iio/dac/ad5755.txt
	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
	Documentation/devicetree/bindings/iio/dac/ltc2632.txt
	Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt
	Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt
	Documentation/devicetree/bindings/iio/light/adux1020.yaml
	Documentation/devicetree/bindings/iio/light/bh1750.yaml
	Documentation/devicetree/bindings/iio/light/isl29018.yaml
	Documentation/devicetree/bindings/iio/light/noa1305.yaml
	Documentation/devicetree/bindings/iio/light/stk33xx.yaml
	Documentation/devicetree/bindings/iio/light/tsl2583.yaml
	Documentation/devicetree/bindings/iio/light/tsl2772.yaml
	Documentation/devicetree/bindings/iio/light/veml6030.yaml
	Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt
	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
	Documentation/devicetree/bindings/iio/pressure/bmp085.yaml
	Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
	Documentation/devicetree/bindings/iio/st-sensors.txt
	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
	Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt
	Documentation/devicetree/bindings/input/gpio-vibrator.yaml
	Documentation/devicetree/bindings/input/input.yaml
	Documentation/devicetree/bindings/input/max77650-onkey.yaml
	Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
	Documentation/devicetree/bindings/input/touchscreen/mms114.txt
	Documentation/devicetree/bindings/input/twl4030-pwrbutton.txt
	Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
	Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
	Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
	Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
	Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt
	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
	Documentation/devicetree/bindings/interrupt-controller/msi.txt
	Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
	Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
	Documentation/devicetree/bindings/iommu/arm,smmu.yaml
	Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
	Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt
	Documentation/devicetree/bindings/leds/common.yaml
	Documentation/devicetree/bindings/leds/leds-gpio.yaml
	Documentation/devicetree/bindings/leds/leds-max77650.yaml
	Documentation/devicetree/bindings/leds/register-bit-led.txt
	Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml
	Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml
	Documentation/devicetree/bindings/mailbox/mtk-gce.txt
	Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
	Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt
	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
	Documentation/devicetree/bindings/media/aspeed-video.txt
	Documentation/devicetree/bindings/media/i2c/tvp5150.txt
	Documentation/devicetree/bindings/media/rc.yaml
	Documentation/devicetree/bindings/media/renesas,ceu.yaml
	Documentation/devicetree/bindings/media/renesas,csi2.yaml
	Documentation/devicetree/bindings/media/ti,cal.yaml
	Documentation/devicetree/bindings/media/ti,vpe.yaml
	Documentation/devicetree/bindings/media/video-interfaces.txt
	Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml
	Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml
	Documentation/devicetree/bindings/memory-controllers/ti/emif.txt
	Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml
	Documentation/devicetree/bindings/mfd/max77650.yaml
	Documentation/devicetree/bindings/mfd/max8998.txt
	Documentation/devicetree/bindings/mfd/mt6397.txt
	Documentation/devicetree/bindings/mfd/qcom-rpm.txt
	Documentation/devicetree/bindings/mfd/rn5t618.txt
	Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
	Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
	Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
	Documentation/devicetree/bindings/mfd/syscon.yaml
	Documentation/devicetree/bindings/mfd/tps65910.txt
	Documentation/devicetree/bindings/mfd/twl-family.txt
	Documentation/devicetree/bindings/mfd/zii,rave-sp.txt
	Documentation/devicetree/bindings/mips/ingenic/devices.yaml
	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
	Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.yaml
	Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt
	Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
	Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
	Documentation/devicetree/bindings/mmc/mmc-controller.yaml
	Documentation/devicetree/bindings/mmc/mmci.txt
	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
	Documentation/devicetree/bindings/mmc/renesas,mmcif.txt
	Documentation/devicetree/bindings/mmc/renesas,sdhi.txt
	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
	Documentation/devicetree/bindings/mmc/sdhci-am654.txt
	Documentation/devicetree/bindings/mmc/sdhci-msm.txt
	Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml
	Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
	Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml
	Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt
	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
	Documentation/devicetree/bindings/mtd/nand-controller.yaml
	Documentation/devicetree/bindings/mtd/partition.txt
	Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
	Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
	Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt
	Documentation/devicetree/bindings/net/broadcom-bluetooth.txt
	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
	Documentation/devicetree/bindings/net/dsa/b53.txt
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/ethernet-phy.yaml
	Documentation/devicetree/bindings/net/fsl-fec.txt
	Documentation/devicetree/bindings/net/fsl-fman.txt
	Documentation/devicetree/bindings/net/mdio.yaml
	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
	Documentation/devicetree/bindings/net/qca,ar803x.yaml
	Documentation/devicetree/bindings/net/qca,qca7000.txt
	Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
	Documentation/devicetree/bindings/net/renesas,ether.yaml
	Documentation/devicetree/bindings/net/renesas,ravb.txt
	Documentation/devicetree/bindings/net/snps,dwmac.yaml
	Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
	Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
	Documentation/devicetree/bindings/net/ti,dp83869.yaml
	Documentation/devicetree/bindings/net/ti-bluetooth.txt
	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt
	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
	Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt
	Documentation/devicetree/bindings/nvmem/nvmem.yaml
	Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
	Documentation/devicetree/bindings/opp/opp.txt
	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
	Documentation/devicetree/bindings/pci/aardvark-pci.txt
	Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
	Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt
	Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt
	Documentation/devicetree/bindings/pci/rcar-pci.txt
	Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml
	Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml
	Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
	Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml
	Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
	Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt
	Documentation/devicetree/bindings/phy/rcar-gen2-phy.txt
	Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml
	Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
	Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt
	Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt
	Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml
	Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
	Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
	Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
	Documentation/devicetree/bindings/power/power-domain.yaml
	Documentation/devicetree/bindings/power/power_domain.txt
	Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
	Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml
	Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml
	Documentation/devicetree/bindings/power/supply/battery.txt
	Documentation/devicetree/bindings/power/supply/max77650-charger.yaml
	Documentation/devicetree/bindings/power/supply/power_supply.txt
	Documentation/devicetree/bindings/property-units.txt
	Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml
	Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.txt
	Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
	Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
	Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
	Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
	Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
	Documentation/devicetree/bindings/regulator/max77650-regulator.yaml
	Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml
	Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt
	Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt
	Documentation/devicetree/bindings/regulator/regulator.yaml
	Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml
	Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
	Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml
	Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt
	Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt
	Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
	Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
	Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml
	Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
	Documentation/devicetree/bindings/reset/fsl,imx7-src.txt
	Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml
	Documentation/devicetree/bindings/reset/st,stm32mp1-rcc.txt
	Documentation/devicetree/bindings/riscv/cpus.yaml
	Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml
	Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml
	Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
	Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
	Documentation/devicetree/bindings/serial/fsl-imx-uart.txt
	Documentation/devicetree/bindings/serial/fsl-lpuart.txt
	Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
	Documentation/devicetree/bindings/serial/pl011.yaml
	Documentation/devicetree/bindings/serial/rs485.yaml
	Documentation/devicetree/bindings/serial/samsung_uart.yaml
	Documentation/devicetree/bindings/serial/sifive-serial.yaml
	Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
	Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
	Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
	Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
	Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt
	Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
	Documentation/devicetree/bindings/sound/adi,adau7118.yaml
	Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
	Documentation/devicetree/bindings/sound/audio-graph-card.txt
	Documentation/devicetree/bindings/sound/da7213.txt
	Documentation/devicetree/bindings/sound/fsl,asrc.txt
	Documentation/devicetree/bindings/sound/fsl,esai.txt
	Documentation/devicetree/bindings/sound/nau8810.txt
	Documentation/devicetree/bindings/sound/nau8825.txt
	Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.txt
	Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt
	Documentation/devicetree/bindings/sound/qcom,q6adm.txt
	Documentation/devicetree/bindings/sound/qcom,q6afe.txt
	Documentation/devicetree/bindings/sound/qcom,q6asm.txt
	Documentation/devicetree/bindings/sound/qcom,q6core.txt
	Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml
	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
	Documentation/devicetree/bindings/sound/renesas,rsnd.txt
	Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt
	Documentation/devicetree/bindings/sound/rt5682.txt
	Documentation/devicetree/bindings/sound/samsung,odroid.yaml
	Documentation/devicetree/bindings/sound/samsung-i2s.yaml
	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
	Documentation/devicetree/bindings/sound/st,stm32-sai.txt
	Documentation/devicetree/bindings/sound/tas2562.txt
	Documentation/devicetree/bindings/sound/tdm-slot.txt
	Documentation/devicetree/bindings/sound/wm8994.txt
	Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
	Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
	Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt
	Documentation/devicetree/bindings/spi/renesas,hspi.yaml
	Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
	Documentation/devicetree/bindings/spi/spi-controller.yaml
	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
	Documentation/devicetree/bindings/spi/spi-pl022.yaml
	Documentation/devicetree/bindings/spi/spi-sifive.yaml
	Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
	Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
	Documentation/devicetree/bindings/spi/ti_qspi.txt
	Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
	Documentation/devicetree/bindings/sram/qcom,ocmem.yaml
	Documentation/devicetree/bindings/sram/sram.yaml
	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
	Documentation/devicetree/bindings/thermal/armada-thermal.txt
	Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
	Documentation/devicetree/bindings/thermal/thermal.txt
	Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
	Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
	Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
	Documentation/devicetree/bindings/timer/arm,global_timer.yaml
	Documentation/devicetree/bindings/timer/csky,mptimer.txt
	Documentation/devicetree/bindings/timer/faraday,fttmr010.txt
	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
	Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml
	Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
	Documentation/devicetree/bindings/usb/atmel-usb.txt
	Documentation/devicetree/bindings/usb/dwc2.yaml
	Documentation/devicetree/bindings/usb/dwc3.txt
	Documentation/devicetree/bindings/usb/exynos-usb.txt
	Documentation/devicetree/bindings/usb/fcs,fusb302.txt
	Documentation/devicetree/bindings/usb/generic-ehci.yaml
	Documentation/devicetree/bindings/usb/generic-ohci.yaml
	Documentation/devicetree/bindings/usb/generic.txt
	Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
	Documentation/devicetree/bindings/usb/mediatek,musb.txt
	Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
	Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
	Documentation/devicetree/bindings/usb/richtek,rt1711h.txt
	Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
	Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt
	Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
	Documentation/devicetree/bindings/usb/typec-tcpci.txt
	Documentation/devicetree/bindings/usb/usb-xhci.txt
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/xilinx.txt
	Documentation/networking/regulatory.txt
	Makefile
	arch/arm64/configs/gki_defconfig
	arch/arm64/include/asm/proc-fns.h
	arch/arm64/kernel/cpufeature.c
	arch/x86/configs/gki_defconfig
	arch/x86/include/asm/kvm_host.h
	arch/x86/kvm/lapic.c
	arch/x86/kvm/svm.c
	drivers/android/binderfs.c
	drivers/base/core.c
	drivers/base/power/wakeup.c
	drivers/block/Kconfig
	drivers/block/floppy.c
	drivers/bus/Kconfig
	drivers/bus/Makefile
	drivers/bus/mhi/Makefile
	drivers/bus/mhi/core/Makefile
	drivers/clk/qcom/Makefile
	drivers/clk/qcom/clk-alpha-pll.c
	drivers/clk/qcom/clk-alpha-pll.h
	drivers/clk/qcom/clk-rpmh.c
	drivers/cpufreq/cpufreq_stats.c
	drivers/cpuidle/Kconfig.arm
	drivers/cpuidle/Makefile
	drivers/crypto/Kconfig
	drivers/devfreq/devfreq.c
	drivers/firmware/Kconfig
	drivers/firmware/Makefile
	drivers/firmware/qcom_scm.c
	drivers/gpu/Makefile
	drivers/gpu/drm/msm/adreno/a6xx_gmu.h
	drivers/hid/Kconfig
	drivers/hwtracing/coresight/Kconfig
	drivers/hwtracing/coresight/Makefile
	drivers/hwtracing/coresight/coresight-cti.c
	drivers/hwtracing/coresight/coresight-tmc-etf.c
	drivers/hwtracing/coresight/coresight-tmc.c
	drivers/hwtracing/coresight/coresight.c
	drivers/interconnect/Kconfig
	drivers/interconnect/Makefile
	drivers/interconnect/qcom/bcm-voter.c
	drivers/interconnect/qcom/bcm-voter.h
	drivers/interconnect/qcom/icc-rpmh.c
	drivers/interconnect/qcom/icc-rpmh.h
	drivers/iommu/arm-smmu-qcom.c
	drivers/iommu/arm-smmu.c
	drivers/iommu/arm-smmu.h
	drivers/irqchip/irq-gic-v3.c
	drivers/irqchip/qcom-pdc.c
	drivers/leds/Kconfig
	drivers/leds/Makefile
	drivers/macintosh/therm_windtunnel.c
	drivers/mailbox/Kconfig
	drivers/mailbox/Makefile
	drivers/misc/Makefile
	drivers/mmc/host/sdhci-msm.c
	drivers/nvme/host/pci.c
	drivers/of/property.c
	drivers/pci/controller/Kconfig
	drivers/phy/qualcomm/Makefile
	drivers/pinctrl/qcom/Kconfig
	drivers/pinctrl/qcom/pinctrl-msm.c
	drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
	drivers/power/supply/power_supply_sysfs.c
	drivers/rpmsg/Makefile
	drivers/rtc/rtc-pm8xxx.c
	drivers/scsi/ufs/Kconfig
	drivers/scsi/ufs/Makefile
	drivers/scsi/ufs/ufs-qcom.c
	drivers/scsi/ufs/ufs.h
	drivers/scsi/ufs/ufs_quirks.h
	drivers/scsi/ufs/ufshcd-crypto.c
	drivers/scsi/ufs/ufshcd.c
	drivers/scsi/ufs/ufshcd.h
	drivers/soc/qcom/Kconfig
	drivers/soc/qcom/Makefile
	drivers/soc/qcom/cmd-db.c
	drivers/soc/qcom/rpmh-internal.h
	drivers/soc/qcom/rpmh-rsc.c
	drivers/soc/qcom/rpmh.c
	drivers/soc/qcom/smp2p.c
	drivers/soc/qcom/socinfo.c
	drivers/staging/android/ion/heaps/ion_page_pool.c
	drivers/staging/android/ion/heaps/ion_page_pool.h
	drivers/staging/android/ion/heaps/ion_system_heap.c
	drivers/staging/octeon/octeon-ethernet.h
	drivers/staging/octeon/octeon-stubs.h
	drivers/thermal/Makefile
	drivers/thermal/of-thermal.c
	drivers/thermal/thermal_core.c
	drivers/usb/dwc3/core.c
	drivers/usb/dwc3/core.h
	drivers/usb/dwc3/gadget.c
	drivers/usb/host/xhci-plat.c
	drivers/usb/phy/Kconfig
	drivers/usb/phy/Makefile
	drivers/usb/typec/ucsi/ucsi.c
	fs/io_uring.c
	include/dt-bindings/clock/qcom,rpmh.h
	include/linux/coresight.h
	include/linux/cpuhotplug.h
	include/linux/dma-mapping.h
	include/linux/filter.h
	include/linux/mhi.h
	include/linux/mod_devicetable.h
	include/linux/power_supply.h
	include/linux/sched/sysctl.h
	include/linux/soc/qcom/qmi.h
	include/linux/sysctl.h
	include/linux/thermal.h
	include/linux/usb/composite.h
	include/sound/compress_driver.h
	include/sound/pcm.h
	include/sound/soc.h
	include/uapi/linux/coresight-stm.h
	include/uapi/sound/compress_params.h
	init/Kconfig
	init/Kconfig.gki
	kernel/cpu.c
	kernel/sched/core.c
	kernel/sched/cpupri.c
	kernel/sched/fair.c
	kernel/sched/rt.c
	kernel/sched/sched.h
	kernel/sched/topology.c
	kernel/smp.c
	kernel/sysctl.c
	kernel/trace/blktrace.c
	kernel/trace/trace_events_hist.c
	kernel/workqueue.c
	lib/Kconfig.debug
	lib/dynamic_debug.c
	mm/memory.c
	net/bridge/Kconfig
	net/netfilter/ipset/ip_set_hash_gen.h
	net/qrtr/Kconfig
	net/qrtr/Makefile
	net/qrtr/mhi.c
	net/qrtr/qrtr.h
	net/wireless/.gitignore
	net/wireless/nl80211.c
	scripts/Makefile.build
	scripts/Makefile.lib
	scripts/Makefile.modpost
	scripts/checkpatch.pl
	scripts/gen_autoksyms.sh
	sound/pci/hda/patch_realtek.c
	sound/soc/soc-compress.c
	sound/soc/soc-core.c
	sound/soc/soc-pcm.c

Change-Id: Id26563c51a3d18f032678ccf83d4964d5f799ca9
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-08-13 01:21:58 -07:00
Santosh Mardi
a4ff536215 PM / devfreq: memlat: Add writeback percentage as a lat condition
Certain L3 workloads are latency sensitive to cache snoop traffic and
this traffic is not directly quantified in the existing memlat scheme.

Use L2 writeback percentage as a metric to identify snoop traffic to
improve memlat.

Change-Id: I9d43375d96de5a199c6a87c55e5c1079549b23ce
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2020-08-04 15:42:59 +05:30
Chanwoo Choi
27a6971445 PM / devfreq: Fix the wrong end with semicolon
Fix the wrong grammar at the end of code line by using semicolon.

Cc: stable vger.kernel.org
Fixes: 490a421bc5 ("PM / devfreq: Add debugfs support with devfreq_summary file")
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-07-30 17:22:58 +09:00
Chanwoo Choi
0aae11bcde PM / devfreq: Fix indentaion of devfreq_summary debugfs node
The commit 66d0e797bf ("Revert "PM / devfreq: Modify the device name
as devfreq(X) for sysfs"") roll back the device name from 'devfreqX'
to device name explained in DT. After applied commit 66d0e797bf,
the indentation of devfreq_summary debugfs node was broken.

So, fix indentaion of devfreq_summary debugfs node as following:

For example on Exynos5422-based Odroid-XU3 board,
$ cat /sys/kernel/debug/devfreq/devfreq_summary
dev                            parent_dev                     governor        polling_ms  cur_freq_Hz  min_freq_Hz  max_freq_Hz
------------------------------ ------------------------------ --------------- ---------- ------------ ------------ ------------
10c20000.memory-controller     null                           simple_ondemand          0    413000000    165000000    825000000
soc:bus_wcore                  null                           simple_ondemand         50     88700000     88700000    532000000
soc:bus_noc                    soc:bus_wcore                  passive                  0     66600000     66600000    111000000
soc:bus_fsys_apb               soc:bus_wcore                  passive                  0    111000000    111000000    222000000
soc:bus_fsys                   soc:bus_wcore                  passive                  0     75000000     75000000    200000000
soc:bus_fsys2                  soc:bus_wcore                  passive                  0     75000000     75000000    200000000
soc:bus_mfc                    soc:bus_wcore                  passive                  0     83250000     83250000    333000000
soc:bus_gen                    soc:bus_wcore                  passive                  0     88700000     88700000    266000000
soc:bus_peri                   soc:bus_wcore                  passive                  0     66600000     66600000     66600000
soc:bus_g2d                    soc:bus_wcore                  passive                  0     83250000     83250000    333000000
soc:bus_g2d_acp                soc:bus_wcore                  passive                  0            0     66500000    266000000
soc:bus_jpeg                   soc:bus_wcore                  passive                  0            0     75000000    300000000
soc:bus_jpeg_apb               soc:bus_wcore                  passive                  0            0     83250000    166500000
soc:bus_disp1_fimd             soc:bus_wcore                  passive                  0            0    120000000    200000000
soc:bus_disp1                  soc:bus_wcore                  passive                  0            0    120000000    300000000
soc:bus_gscl_scaler            soc:bus_wcore                  passive                  0            0    150000000    300000000
soc:bus_mscl                   soc:bus_wcore                  passive                  0            0     84000000    666000000

Cc: stable@vger.kernel.org
Fixes: 66d0e797bf ("Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"")
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-07-30 17:22:58 +09:00
Chanwoo Choi
483d557ee9 PM / devfreq: Clean up the devfreq instance name in sysfs attr
The sysfs attr interface used eithere 'df' or 'devfreq' for devfreq instance
name. In order to keep the consistency and to improve the readabilty,
unify the instance name as 'df'. Add add the missing conditional statement
to prevent the fault.

Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-07-30 17:22:57 +09:00
Chanwoo Choi
4dc3bab868 PM / devfreq: Add support delayed timer for polling mode
Until now, the devfreq driver using polling mode like simple_ondemand
governor have used only deferrable timer for reducing the redundant
power consumption. It reduces the CPU wake-up from idle due to polling mode
which check the status of Non-CPU device.

But, it has a problem for Non-CPU device like DMC device with DMA operation.
Some Non-CPU device need to do monitor continuously regardless of CPU state
in order to decide the proper next status of Non-CPU device.

So, add support the delayed timer for polling mode to support
the repetitive monitoring. The devfreq driver and user can select
the kind of timer on either deferrable and delayed timer.

For example, change the timer type of DMC device
based on Exynos5422-based Odroid-XU3 as following:

- If want to use deferrable timer as following:
echo deferrable > /sys/class/devfreq/10c20000.memory-controller/timer

- If want to use delayed timer as following:
echo delayed > /sys/class/devfreq/10c20000.memory-controller/timer

Reviewed-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Reviewed-by: Lukasz Luba <lukasz.luba@arm.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-07-30 17:22:57 +09:00
Kieran Bingham
ada795966a PM / devfreq: event: Fix trivial spelling
The word 'descriptor' is misspelled throughout the tree.

Fix it up accordingly:
    decriptors -> descriptors

Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-07-30 17:22:57 +09:00
Marc Zyngier
63ef91f24f PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent
Booting a recent kernel on a rk3399-based system (nanopc-t4),
equipped with a recent u-boot and ATF results in an Oops due
to a NULL pointer dereference.

This turns out to be due to the rk3399-dmc driver looking for
an *undocumented* property (rockchip,pmu), and happily using
a NULL pointer when the property isn't there.

Instead, make most of what was brought in with 9173c5ceb0
("PM / devfreq: rk3399_dmc: Pass ODT and auto power down parameters
to TF-A.") conditioned on finding this property in the device-tree,
preventing the driver from exploding.

Cc: stable@vger.kernel.org
Fixes: 9173c5ceb0 ("PM / devfreq: rk3399_dmc: Pass ODT and auto power down parameters to TF-A.")
Signed-off-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2020-07-30 17:22:57 +09:00
Amir Vajid
188037dde6 PM / devfreq: qoslat: move registration to late init
Move qoslat to late init to ensure all resources it
needs have finished probing.

Change-Id: Ib4f2315aae186f64f531388b2b989c7db9970050
Signed-off-by: Amir Vajid <avajid@codeaurora.org>
2020-07-29 11:07:41 -07:00
qctecmdr
8410be1f33 Merge "PM / devfreq: make memlat and bwmon governors immutable" 2020-07-10 03:37:16 -07:00
Blagovest Kolenichev
441301dd42 Merge android-5.4-stable.45 (a9a13ee) into msm-5.4
* refs/heads/tmp-a9a13ee:
  Linux 5.4.45
  net: smsc911x: Fix runtime PM imbalance on error
  selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
  net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
  net/ethernet/freescale: rework quiesce/activate for ucc_geth
  null_blk: return error for invalid zone size
  s390/mm: fix set_huge_pte_at() for empty ptes
  drm/edid: Add Oculus Rift S to non-desktop list
  net: bmac: Fix read of MAC address from ROM
  x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
  io_uring: initialize ctx->sqo_wait earlier
  i2c: altera: Fix race between xfer_msg and isr thread
  scsi: pm: Balance pm_only counter of request queue during system resume
  evm: Fix RCU list related warnings
  ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
  ARC: Fix ICCM & DCCM runtime size checks
  RDMA/qedr: Fix synchronization methods and memory leaks in qedr
  RDMA/qedr: Fix qpids xarray api used
  s390/ftrace: save traced function caller
  ASoC: intel - fix the card names
  spi: dw: use "smp_mb()" to avoid sending spi data error
  powerpc/xmon: Restrict when kernel is locked down
  powerpc/powernv: Avoid re-registration of imc debugfs directory
  scsi: hisi_sas: Check sas_port before using it
  drm/i915: fix port checks for MST support on gen >= 11
  airo: Fix read overflows sending packets
  net: dsa: mt7530: set CPU port to fallback mode
  scsi: ufs: Release clock if DMA map fails
  media: staging: ipu3-imgu: Move alignment attribute to field
  media: Revert "staging: imgu: Address a compiler warning on alignment"
  mmc: fix compilation of user API
  kernel/relay.c: handle alloc_percpu returning NULL in relay_open
  mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
  p54usb: add AirVasT USB stick device-id
  HID: i2c-hid: add Schneider SCL142ALM to descriptor override
  HID: multitouch: enable multi-input as a quirk for some devices
  HID: sony: Fix for broken buttons on DS3 USB dongles
  mm: Fix mremap not considering huge pmd devmap
  Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
  ANDROID: GKI: Enable SYS_HYPERVISOR
  ANDROID: Update ABI representation
  ANDROID: GKI: disable CONFIG_I2C_CHARDEV
  ANDROID: GKI: remove netfilter apis from supported symbols
  Linux 5.4.44
  perf: Make perf able to build with latest libbfd
  netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
  netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
  netfilter: conntrack: comparison of unsigned in cthelper confirmation
  bonding: Fix reference count leak in bond_sysfs_slave_add.
  net: dsa: declare lockless TX feature for slave ports
  ipv4: nexthop version of fib_info_nh_uses_dev
  nexthop: Expand nexthop_is_multipath in a few places
  nexthops: don't modify published nexthop groups
  nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
  crypto: chelsio/chtls: properly set tp->lsndtime
  qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
  xsk: Add overflow check for u64 division, stored into u32
  ieee80211: Fix incorrect mask for default PE duration
  bnxt_en: Fix accumulation of bp->net_stats_prev.
  esp6: get the right proto for transport mode in esp6_gso_encap
  netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
  netfilter: nfnetlink_cthelper: unbreak userspace helper support
  netfilter: conntrack: make conntrack userspace helpers work again
  netfilter: ipset: Fix subcounter update skip
  netfilter: nft_reject_bridge: enable reject with bridge vlan
  ip_vti: receive ipip packet by calling ip_tunnel_rcv
  xfrm: fix error in comment
  xfrm: fix a NULL-ptr deref in xfrm_local_error
  xfrm: fix a warning in xfrm_policy_insert_list
  xfrm interface: fix oops when deleting a x-netns interface
  xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
  xfrm: remove the xfrm_state_put call becofe going to out_reset
  xfrm: do pskb_pull properly in __xfrm_transport_prep
  xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
  copy_xstate_to_kernel(): don't leave parts of destination uninitialized
  x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
  mac80211: mesh: fix discovery timer re-arming issue / crash
  x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
  cfg80211: fix debugfs rename crash
  parisc: Fix kernel panic in mem_init()
  iommu: Fix reference count leak in iommu_group_alloc.
  gpio: fix locking open drain IRQ lines
  Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
  include/asm-generic/topology.h: guard cpumask_of_node() macro argument
  fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
  mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
  mm,thp: stop leaking unreleased file pages
  IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
  drm/amd/display: drop cursor position check in atomic test
  RDMA/core: Fix double destruction of uobject
  ceph: flush release queue when handling caps for unknown inode
  libceph: ignore pool overlay and cache logic on redirects
  ALSA: hda/realtek - Add new codec supported for ALC287
  ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
  clk: qcom: gcc: Fix parent for gpll0_out_even
  exec: Always set cap_ambient in cap_bprm_set_creds
  ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
  ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
  ALSA: hwdep: fix a left shifting 1 by 31 UB bug
  RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
  gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
  gpio: pxa: Fix return value of pxa_gpio_probe()
  mmc: block: Fix use-after-free issue for rpmb
  ARM: dts: bcm: HR2: Fix PPI interrupt types
  ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
  ARM: dts/imx6q-bx50v3: Set display interface clock parents
  IB/qib: Call kobject_put() when kobject_init_and_add() fails
  gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
  soc: mediatek: cmdq: return send msg error code
  arm64: dts: mt8173: fix vcodec-enc clock
  gpio: exar: Fix bad handling for ida_simple_get error path
  ARM: uaccess: fix DACR mismatch with nested exceptions
  ARM: uaccess: integrate uaccess_save and uaccess_restore
  ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
  ARM: 8970/1: decompressor: increase tag size
  Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
  Input: synaptics-rmi4 - really fix attn_data use-after-free
  Input: i8042 - add ThinkPad S230u to i8042 reset list
  Input: dlink-dir685-touchkeys - fix a typo in driver name
  Input: xpad - add custom init packet for Xbox One S controllers
  Input: evdev - call input_flush_device() on release(), not flush()
  Input: usbtouchscreen - add support for BonXeon TP
  drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
  samples: bpf: Fix build error
  csky: Fixup raw_copy_from_user()
  cifs: Fix null pointer check in cifs_read
  hwmon: (nct7904) Fix incorrect range of temperature limit registers
  csky: Fixup remove duplicate irq_disable
  csky: Fixup perf callchain unwind
  csky: Fixup msa highest 3 bits mask
  clk: ti: am33xx: fix RTC clock parent
  riscv: stacktrace: Fix undefined reference to `walk_stackframe'
  IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
  net: freescale: select CONFIG_FIXED_PHY where needed
  usb: gadget: legacy: fix redundant initialization warnings
  usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
  usb: dwc3: pci: Enable extcon driver for Intel Merrifield
  cachefiles: Fix race between read_waiter and read_copier involving op->to_do
  drm/amdgpu: Use GEM obj reference for KFD BOs
  drm/amd/powerplay: perform PG ungate prior to CG ungate
  drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
  gfs2: Grab glock reference sooner in gfs2_add_revoke
  gfs2: move privileged user check to gfs2_quota_lock_check
  net: microchip: encx24j600: add missed kthread_stop
  ALSA: usb-audio: add mapping for ASRock TRX40 Creator
  gpio: tegra: mask GPIO IRQs during IRQ shutdown
  ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
  ARM: dts: rockchip: swap clock-names of gpu nodes
  arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
  arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
  ARM: dts: rockchip: fix phy nodename for rk3229-xms6
  ARM: dts: rockchip: fix phy nodename for rk3228-evb
  mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
  net/mlx4_core: fix a memory leak bug.
  net: sun: fix missing release regions in cas_init_one().
  net/tls: free record only on encryption error
  net/tls: fix encryption error checking
  net/mlx5: Annotate mutex destroy for root ns
  net/mlx5: Fix error flow in case of function_setup failure
  net/mlx5e: Update netdev txq on completions during closure
  net/mlx5: Fix memory leak in mlx5_events_init
  net/mlx5e: Fix inner tirs handling
  net/mlx5e: kTLS, Destroy key object after destroying the TIS
  tipc: block BH before using dst_cache
  sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
  sctp: Don't add the shutdown timer if its already been added
  r8152: support additional Microsoft Surface Ethernet Adapter variant
  nexthop: Fix attribute checking for groups
  net/tls: fix race condition causing kernel panic
  net sched: fix reporting the first-time use timestamp
  net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
  net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
  net: nlmsg_cancel() if put fails for nhmsg
  net: mvpp2: fix RX hashing for non-10G ports
  net/mlx5: Add command entry handling completion
  net: ipip: fix wrong address family in init error path
  net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
  __netif_receive_skb_core: pass skb by reference
  net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
  net: dsa: mt7530: fix roaming from DSA user ports
  net: don't return invalid table id error when we fall back to PF_UNSPEC
  dpaa_eth: fix usage as DSA master, try 3
  ax25: fix setsockopt(SO_BINDTODEVICE)
  ANDROID: GKI: enable CONFIG_USB_DUMMY_HCD
  FROMGIT: USB: dummy-hcd: use configurable endpoint naming scheme
  ANDROID: GKI: enable a bunch of HID config options =y
  UPSTREAM: usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
  UPSTREAM: usb: raw-gadget: documentation updates
  UPSTREAM: usb: raw-gadget: support stalling/halting/wedging endpoints
  UPSTREAM: usb: raw-gadget: fix gadget endpoint selection
  UPSTREAM: usb: raw-gadget: improve uapi headers comments
  UPSTREAM: usb: raw-gadget: fix return value of ep read ioctls
  UPSTREAM: usb: raw-gadget: fix raw_event_queue_fetch locking
  UPSTREAM: usb: raw-gadget: Fix copy_to/from_user() checks
  ANDROID: GKI: update abi definitions after enabling PCIEPORTBUS
  Revert "ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS"
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  ANDROID: GKI: update abi definitions now that sdcardfs is gone
  Revert "ANDROID: sdcardfs: Enable modular sdcardfs"
  ANDROID: remove sdcardfs-needed exports from whitelist
  Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
  Revert "ANDROID: fs: Restore vfs_path_lookup() export"
  ANDROID: sdcardfs: remove sdcardfs from system
  FROMGIT: driver core: Update device link status correctly for SYNC_STATE_ONLY links
  UPSTREAM: driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
  UPSTREAM: driver core: Fix SYNC_STATE_ONLY device link implementation
  Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
  ANDROID: remove unused variable
  Linux 5.4.43
  sched/fair: Fix enqueue_task_fair() warning some more
  sched/fair: Fix reordering of enqueue/dequeue_task_fair()
  sched/fair: Reorder enqueue/dequeue_task_fair path
  tpm: check event log version before reading final events
  rxrpc: Fix ack discard
  rxrpc: Trace discarded ACKs
  iio: adc: stm32-dfsdm: fix device used to request dma
  iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
  iio: adc: stm32-adc: fix device used to request dma
  iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
  x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
  flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
  s390/kexec_file: fix initrd location for kdump kernel
  rxrpc: Fix a memory leak in rxkad_verify_response()
  rxrpc: Fix the excessive initial retransmission timeout
  kasan: disable branch tracing for core runtime
  rapidio: fix an error in get_user_pages_fast() error handling
  device-dax: don't leak kernel memory to user space after unloading kmem
  s390/kaslr: add support for R_390_JMP_SLOT relocation type
  s390/pci: Fix s390_mmio_read/write with MIO
  ipack: tpci200: fix error return code in tpci200_register()
  mei: release me_cl object reference
  tty: serial: add missing spin_lock_init for SiFive serial console
  misc: rtsx: Add short delay after exit from ASPM
  iio: adc: ti-ads8344: Fix channel selection
  iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
  iio: sca3000: Remove an erroneous 'get_device()'
  staging: greybus: Fix uninitialized scalar variable
  staging: kpc2000: fix error return code in kp2000_pcie_probe()
  staging: iio: ad2s1210: Fix SPI reading
  media: fdp1: Fix R-Car M3-N naming in debug message
  Revert "gfs2: Don't demote a glock until its revokes are written"
  kbuild: Remove debug info from kallsyms linking
  bpf: Avoid setting bpf insns pages read-only when prog is jited
  powerpc/64s: Disable STRICT_KERNEL_RWX
  powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
  drm/i915: Propagate error from completed fences
  drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
  vsprintf: don't obfuscate NULL and error pointers
  dmaengine: owl: Use correct lock in owl_dma_get_pchan()
  dmaengine: dmatest: Restore default for channel
  drm/etnaviv: Fix a leak in submit_pin_objects()
  dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
  apparmor: Fix aa_label refcnt leak in policy_update
  apparmor: fix potential label refcnt leak in aa_change_profile
  apparmor: Fix use-after-free in aa_audit_rule_init
  drm/etnaviv: fix perfmon domain interation
  arm64: Fix PTRACE_SYSEMU semantics
  scsi: target: Put lun_ref at end of tmr processing
  scsi: qla2xxx: Do not log message when reading port speed via sysfs
  ALSA: hda/realtek - Add more fixup entries for Clevo machines
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
  ALSA: pcm: fix incorrect hw_base increase
  ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
  KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
  ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
  ALSA: hda/realtek: Add quirk for Samsung Notebook
  ALSA: hda/realtek - Add HP new mute led supported for ALC236
  ALSA: hda/realtek - Add supported new mute Led for HP
  ALSA: hda: Manage concurrent reg access more properly
  ALSA: hda: patch_realtek: fix empty macro usage in if block
  ALSA: hda - constify and cleanup static NodeID tables
  scripts/gdb: repair rb_first() and rb_last()
  ARM: futex: Address build warning
  KVM: selftests: Fix build for evmcs.h
  drm/amd/display: Prevent dpcd reads with passive dongles
  iommu/amd: Call domain_flush_complete() in update_domain()
  platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  USB: core: Fix misleading driver bug report
  stmmac: fix pointer check after utilization in stmmac_interrupt
  ceph: fix double unlock in handle_cap_export()
  HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
  gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
  x86/apic: Move TSC deadline timer debug printk
  ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
  ibmvnic: Skip fatal error reset after passive init
  x86/mm/cpa: Flush direct map alias during cpa
  HID: i2c-hid: reset Synaptics SYNA2393 on resume
  scsi: ibmvscsi: Fix WARN_ON during event pool release
  net/ena: Fix build warning in ena_xdp_set()
  component: Silence bind error on -EPROBE_DEFER
  aquantia: Fix the media type of AQC100 ethernet controller in the driver
  vhost/vsock: fix packet delivery order to monitoring devices
  configfs: fix config_item refcnt leak in configfs_rmdir()
  scsi: qla2xxx: Delete all sessions before unregister local nvme port
  scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
  HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
  HID: alps: Add AUI1657 device ID
  HID: multitouch: add eGalaxTouch P80H84 support
  gcc-common.h: Update for GCC 10
  net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
  kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
  mtd: Fix mtd not registered due to nvmem name collision
  afs: Don't unlock fetched data pages until the op completes successfully
  ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
  i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
  evm: Fix a small race in init_desc()
  iommu/amd: Fix over-read of ACPI UID from IVRS table
  i2c: fix missing pm_runtime_put_sync in i2c_device_probe
  ubifs: remove broken lazytime support
  fix multiplication overflow in copy_fdtable()
  mtd: spinand: Propagate ECC information to the MTD structure
  ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
  ubifs: fix wrong use of crypto_shash_descsize()
  ima: Fix return value of ima_write_policy()
  evm: Check also if *tfm is an error pointer in init_desc()
  ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
  KVM: SVM: Fix potential memory leak in svm_cpu_init()
  i2c: dev: Fix the race between the release of i2c_dev and cdev
  ANDROID: scsi: ufs: Handle clocks when lrbp fails
  ANDROID: ABI/Whitelist: add erofs whitelist to unisoc whitelist
  ANDROID: GKI: Update abi for 5.4.42 update
  UPSTREAM: serial: samsung: 32-bit access for TX/RX hold registers
  BACKPORT: serial: samsung: dt-bindings: Add reg-io-width compatible
  UPSTREAM: serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
  ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
  BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
  Linux 5.4.42
  bpf: Test_progs, fix test_get_stack_rawtp_err.c build
  selftest/bpf: fix backported test_select_reuseport selftest changes
  libbpf: Extract and generalize CPU mask parsing logic
  Makefile: disallow data races on gcc-10 as well
  KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
  bpf: Fix sk_psock refcnt leak when receiving message
  SUNRPC: Revert 241b1f419f ("SUNRPC: Remove xdr_buf_trim()")
  ARM: dts: r8a7740: Add missing extal2 to CPG node
  arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
  ARM: dts: r8a73a4: Add missing CMT1 interrupts
  arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
  arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
  arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
  arm64: dts: meson-g12-common: fix dwc2 clock names
  arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
  clk: Unlink clock if failed to prepare or enable
  Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
  usb: gadget: legacy: fix error return code in cdc_bind()
  usb: gadget: legacy: fix error return code in gncm_bind()
  usb: gadget: audio: Fix a missing error return value in audio_bind()
  usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
  fanotify: fix merging marks masks with FAN_ONDIR
  dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
  clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
  exec: Move would_dump into flush_old_exec
  x86/unwind/orc: Fix error handling in __unwind_start()
  x86: Fix early boot crash on gcc-10, third try
  cifs: fix leaked reference on requeued write
  powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
  drm/amd/display: add basic atomic check for cursor plane
  ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
  ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
  ARM: dts: dra7: Fix bus_dma_limit for PCIe
  Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
  usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
  USB: gadget: fix illegal array access in binding with UDC
  usb: cdns3: gadget: prev_req->trb is NULL for ep0
  usb: host: xhci-plat: keep runtime active when removing host
  usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
  ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
  ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
  ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
  ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
  USB: usbfs: fix mmap dma mismatch
  usb: usbfs: correct kernel->user page attribute mismatch
  gcc-10: avoid shadowing standard library 'free()' in crypto
  gcc-10: mark more functions __init to avoid section mismatch warnings
  gcc-10 warnings: fix low-hanging fruit
  gcc-10: disable 'restrict' warning for now
  gcc-10: disable 'stringop-overflow' warning for now
  gcc-10: disable 'array-bounds' warning for now
  gcc-10: disable 'zero-length-bounds' warning for now
  Stop the ad-hoc games with -Wno-maybe-initialized
  net/rds: Use ERR_PTR for rds_message_alloc_sgs()
  pnp: Use list_for_each_entry() instead of open coding
  NFSv3: fix rpc receive buffer size for MOUNT call
  mm, memcg: fix inconsistent oom event behavior
  s390/ism: fix error return code in ism_probe()
  hwmon: (da9052) Synchronize access with mfd
  RDMA/iw_cxgb4: Fix incorrect function parameters
  RDMA/core: Fix double put of resource
  IB/core: Fix potential NULL pointer dereference in pkey cache
  IB/mlx4: Test return value of calls to ib_get_cached_pkey
  RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
  netfilter: nft_set_rbtree: Add missing expired checks
  netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
  SUNRPC: Signalled ASYNC tasks need to exit
  nfs: fix NULL deference in nfs4_get_valid_delegation
  arm64: fix the flush_icache_range arguments in machine_kexec
  drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
  netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
  NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
  nfs: fscache: use timespec64 in inode auxdata
  NFS: Fix fscache super_cookie index_key from changing after umount
  drm/amdgpu: force fbdev into vram
  fork: prevent accidental access to clone3 features
  gfs2: More gfs2_find_jhead fixes
  mmc: block: Fix request completion in the CQE timeout path
  mmc: core: Fix recursive locking issue in CQE recovery path
  mmc: core: Check request type before completing the request
  mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
  mmc: alcor: Fix a resource leak in the error path for ->probe()
  bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
  bpf, sockmap: msg_pop_data can incorrecty set an sge length
  drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
  i40iw: Fix error handling in i40iw_manage_arp_cache()
  ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
  bpf: Fix error return code in map_lookup_and_delete_elem()
  pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  pinctrl: qcom: fix wrong write in update_dual_edge
  pinctrl: baytrail: Enable pin configuration setting for GPIO chip
  pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
  ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
  IB/hfi1: Fix another case where pq is left on waitlist
  mmc: sdhci-pci-gli: Fix no irq handler from suspend
  gfs2: Another gfs2_walk_metadata fix
  ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
  ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
  drm/amdgpu: invalidate L2 before SDMA IBs (v2)
  drm/amdgpu: simplify padding calculations (v2)
  drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
  drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
  drm/amd/display: check if REFCLK_CNTL register is present
  drm/amd/powerplay: avoid using pm_en before it is initialized revised
  ALSA: hda/hdmi: fix race in monitor detection during probe
  cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
  selftests/ftrace: Check the first record for kprobe_args_type.tc
  dmaengine: mmp_tdma: Reset channel error on release
  dmaengine: mmp_tdma: Do not ignore slave config validation errors
  dmaengine: pch_dma.c: Avoid data race between probe and irq handler
  riscv: fix vdso build with lld
  umh: fix memory leak on execve failure
  r8169: re-establish support for RTL8401 chip version
  nfp: abm: fix error return code in nfp_abm_vnic_alloc()
  net: tcp: fix rx timestamp behavior for tcp_recvmsg
  netprio_cgroup: Fix unlimited memory leak of v2 cgroups
  net: ipv4: really enforce backoff for redirects
  net: dsa: loop: Add module soft dependency
  hinic: fix a bug of ndo_stop
  dpaa2-eth: prevent array underflow in update_cls_rule()
  virtio_net: fix lockdep warning on 32 bit
  tcp: fix SO_RCVLOWAT hangs with fat skbs
  tcp: fix error recovery in tcp_zerocopy_receive()
  Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
  pppoe: only process PADT targeted at local interfaces
  net: stmmac: fix num_por initialization
  net: phy: fix aneg restart in phy_ethtool_set_eee
  netlabel: cope with NULL catmap
  net: fix a potential recursive NETDEV_FEAT_CHANGE
  dpaa2-eth: properly handle buffer size restrictions
  mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
  selftests/bpf: fix goto cleanup label not defined
  scsi: sg: add sg_remove_request in sg_write
  net_sched: fix tcm_parent in tc filter dump
  sun6i: dsi: fix gcc-4.8
  virtio-blk: handle block_device_operations callbacks after hot unplug
  drop_monitor: work around gcc-10 stringop-overflow warning
  ftrace/selftests: workaround cgroup RT scheduling issues
  net: moxa: Fix a potential double 'free_irq()'
  net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
  SUNRPC: Fix GSS privacy computation of auth->au_ralign
  SUNRPC: Add "@len" parameter to gss_unwrap()
  gpio: pca953x: Fix pca953x_gpio_set_config
  KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
  net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
  shmem: fix possible deadlocks on shmlock_user_lock
  net: dsa: Do not make user port errors fatal
  f2fs: flush dirty meta pages when flushing them
  f2fs: fix checkpoint=disable:%u%%
  f2fs: rework filename handling
  f2fs: split f2fs_d_compare() from f2fs_match_name()
  f2fs: don't leak filename in f2fs_try_convert_inline_dir()
  ANDROID: clang: update to 11.0.1
  FROMLIST: x86_64: fix jiffies ODR violation
  ANDROID: ABI/Whitelist: add ufs whitelist to unisoc whitelist
  ANDROID: GKI: Enable net testing options
  ANDROID: fscrypt: set dun_bytes more precisely
  ANDROID: dm-default-key: set dun_bytes more precisely
  ANDROID: block: backport the ability to specify max_dun_bytes
  ANDROID: Incremental fs: wake up log pollers less often
  ANDROID: Incremental fs: Fix scheduling while atomic error
  ANDROID: Incremental fs: Avoid continually recalculating hashes
  ANDROID: export: Disable symbol trimming on modules
  ANDROID: ABI/Whitelist: add the symbol sdhci_request_atomic to unisoc whitelist
  FROMGIT: media: uapi: h264: Add new profile and levels
  FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
  ANDROID: GKI: abi update due to mmc patches merged
  FROMGIT: mmc: host: sdhci-sprd: Implement the request_atomic() API
  FROMGIT: mmc: host: sdhci: Implement the request_atomic() API
  FROMGIT: mmc: host: Introduce the request_atomic() for the host
  FROMGIT: mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
  FROMGIT: mmc: sdhci: Tidy sdhci_request() a bit
  FROMGIT: mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
  FROMGIT: mmc: sdhci: Stop exporting sdhci_send_command()
  FROMGIT: mmc: sdhci: Add helpers for the auto-CMD23 flag
  FROMGIT: mmc: sdhci-sprd: Drop redundant cap flags
  ANDROID: GKI: update abi definition due to 5.4.41 merge
  Linux 5.4.41
  fanotify: merge duplicate events on parent and child
  fsnotify: replace inode pointer with an object id
  bdi: add a ->dev_name field to struct backing_dev_info
  bdi: move bdi_dev_name out of line
  mm, memcg: fix error return value of mem_cgroup_css_alloc()
  scripts/decodecode: fix trapping instruction formatting
  iommu/virtio: Reverse arguments to list_add
  objtool: Fix stack offset tracking for indirect CFAs
  netfilter: nf_osf: avoid passing pointer to local var
  netfilter: nat: never update the UDP checksum when it's 0
  arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
  KVM: x86: Fixes posted interrupt check for IRQs delivery modes
  x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
  x86/unwind/orc: Fix error path for bad ORC entry type
  x86/unwind/orc: Prevent unwinding before ORC initialization
  x86/unwind/orc: Don't skip the first frame for inactive tasks
  x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
  x86/entry/64: Fix unwind hints in kernel exit path
  x86/entry/64: Fix unwind hints in register clearing code
  batman-adv: Fix refcnt leak in batadv_v_ogm_process
  batman-adv: Fix refcnt leak in batadv_store_throughput_override
  batman-adv: Fix refcnt leak in batadv_show_throughput_override
  batman-adv: fix batadv_nc_random_weight_tq
  iocost: protect iocg->abs_vdebt with iocg->waitq.lock
  riscv: set max_pfn to the PFN of the last page
  coredump: fix crash when umh is disabled
  staging: gasket: Check the return value of gasket_get_bar_index()
  ceph: demote quotarealm lookup warning to a debug message
  ceph: fix endianness bug when handling MDS session feature bits
  mm: limit boost_watermark on small zones
  mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
  eventpoll: fix missing wakeup for ovflist in ep_poll_callback
  epoll: atomically remove wait entry on wake up
  ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
  drm: ingenic-drm: add MODULE_DEVICE_TABLE
  arm64: hugetlb: avoid potential NULL dereference
  KVM: arm64: Fix 32bit PC wrap-around
  KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
  KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
  KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
  crypto: arch/nhpoly1305 - process in explicit 4k chunks
  tracing: Add a vmalloc_sync_mappings() for safe measure
  USB: serial: garmin_gps: add sanity checking for data length
  usb: chipidea: msm: Ensure proper controller reset using role switch API
  USB: uas: add quirk for LaCie 2Big Quadra
  HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
  HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
  Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
  sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
  HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
  net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
  net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
  net/mlx5: Fix command entry leak in Internal Error State
  net/mlx5: Fix forced completion access non initialized command entry
  net/mlx5: DR, On creation set CQ's arm_db member to right value
  bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
  bnxt_en: Return error when allocating zero size context memory.
  bnxt_en: Improve AER slot reset.
  bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
  bnxt_en: Fix VF anti-spoof filter setup.
  tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
  tipc: fix partial topology connection closure
  sch_sfq: validate silly quantum values
  sch_choke: avoid potential panic in choke_reset()
  nfp: abm: fix a memory leak bug
  net: usb: qmi_wwan: add support for DW5816e
  net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
  net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
  net: tc35815: Fix phydev supported/advertising mask
  net: stricter validation of untrusted gso packets
  net_sched: sch_skbprio: add message validation to skbprio_change()
  net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
  net: macsec: preserve ingress frame ordering
  net: macb: fix an issue about leak related system resources
  net: dsa: Do not leave DSA master with NULL netdev_ops
  neigh: send protocol value in neighbor create notification
  mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
  ipv6: Use global sernum for dst validation with nexthop objects
  fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
  dp83640: reverse arguments to list_add_tail
  devlink: fix return value after hitting end in region read
  tty: xilinx_uartps: Fix missing id assignment to the console
  vt: fix unicode console freeing with a common interface
  drm/amdgpu: drop redundant cg/pg ungate on runpm enter
  drm/amdgpu: move kfd suspend after ip_suspend_phase1
  net: macb: Fix runtime PM refcounting
  tracing/kprobes: Fix a double initialization typo
  nvme: fix possible hang when ns scanning fails during error recovery
  nvme: refactor nvme_identify_ns_descs error handling
  USB: serial: qcserial: Add DW5816e support
  ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
  ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
  ANDROID: dm-default-key: Update key size for wrapped keys
  ANDROID: GKI: x86: Drop CONFIG_DEVPORT
  Linux 5.4.40
  PM / devfreq: Add missing locking while setting suspend_freq
  udp: document udp_rcv_segment special case for looped packets
  tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources
  Revert "drm/amd/display: setting the DIG_MODE to the correct value."
  mm/mremap: Add comment explaining the untagging behaviour of mremap()
  libbpf: Fix readelf output parsing for Fedora
  cgroup, netclassid: remove double cond_resched
  mac80211: add ieee80211_is_any_nullfunc()
  ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
  platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
  x86/kvm: fix a missing-prototypes "vmread_error"
  ALSA: hda: Match both PCI ID and SSID for driver blacklist
  hexagon: define ioremap_uc
  hexagon: clean up ioremap
  mfd: intel-lpss: Use devm_ioremap_uc for MMIO
  lib: devres: add a helper function for ioremap_uc
  Revert "software node: Simplify software_node_release() function"
  drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
  sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
  drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
  net: systemport: suppress warnings on failed Rx SKB allocations
  net: bcmgenet: suppress warnings on failed Rx SKB allocations
  mac80211: sta_info: Add lockdep condition for RCU list usage
  lib/mpi: Fix building for powerpc with clang
  tracing: Fix memory leaks in trace_events_hist.c
  cifs: do not share tcons with DFS
  scripts/config: allow colons in option strings for sed
  cifs: protect updating server->dstaddr with a spinlock
  ASoC: rsnd: Fix "status check failed" spam for multi-SSI
  ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
  net: stmmac: Fix sub-second increment
  net: stmmac: fix enabling socfpga's ptp_ref_clock
  wimax/i2400m: Fix potential urb refcnt leak
  drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
  remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
  ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
  ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
  ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
  usb: dwc3: gadget: Properly set maxpacket limit
  ASoC: topology: Fix endianness issue
  ASoC: sgtl5000: Fix VAG power-on handling
  selftests/ipc: Fix test failure seen after initial test run
  ASoC: topology: Check return value of soc_tplg_dai_config
  ASoC: topology: Check return value of pcm_new_ver
  ASoC: topology: Check soc_tplg_add_route return value
  ASoC: topology: Check return value of soc_tplg_*_create
  ASoC: topology: Check return value of soc_tplg_create_tlv
  drm/bridge: analogix_dp: Split bind() into probe() and real bind()
  vhost: vsock: kick send_pkt worker once device is started
  ANDROID: GKI: update abi definition due to FAIR_GROUP_SCHED removal
  ANDROID: GKI: Remove FAIR_GROUP_SCHED
  ANDROID: Drop ABI monitoring from KASAN build config
  ANDROID: Enforce KMI stability
  Linux 5.4.39
  selinux: properly handle multiple messages in selinux_netlink_send()
  arm64: vdso: Add -fasynchronous-unwind-tables to cflags
  dmaengine: dmatest: Fix process hang when reading 'wait' parameter
  dmaengine: dmatest: Fix iteration non-stop logic
  nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
  nvme: prevent double free in nvme_alloc_ns() error handling
  Fix use after free in get_tree_bdev()
  ALSA: opti9xx: shut up gcc-10 range warning
  i2c: aspeed: Avoid i2c interrupt status clear race condition.
  iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
  scsi: target/iblock: fix WRITE SAME zeroing
  iommu/qcom: Fix local_base status check
  vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
  vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
  i2c: iproc: generate stop event for slave writes
  RDMA/cm: Fix an error check in cm_alloc_id_priv()
  RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
  RDMA/core: Fix race between destroy and release FD object
  RDMA/core: Prevent mixed use of FDs between shared ufiles
  RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
  RDMA/mlx4: Initialize ib_spec on the stack
  RDMA/mlx5: Set GRH fields in query QP on RoCE
  scsi: qla2xxx: check UNLOADING before posting async work
  scsi: qla2xxx: set UNLOADING before waiting for session deletion
  ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
  dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
  dm writecache: fix data corruption when reloading the target
  dm verity fec: fix hash block number in verity_fec_decode
  PM: hibernate: Freeze kernel threads in software_resume()
  PM: ACPI: Output correct message on target power state
  IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
  dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
  Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
  i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
  ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
  ALSA: line6: Fix POD HD500 audio playback
  ALSA: hda/hdmi: fix without unlocked before return
  ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
  ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
  crypto: caam - fix the address of the last entry of S/G
  mmc: meson-mx-sdio: remove the broken ->card_busy() op
  mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
  mmc: sdhci-msm: Enable host capabilities pertains to R1b response
  mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
  mmc: sdhci-xenon: fix annoying 1.8V regulator warning
  mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
  btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
  btrfs: fix partial loss of prealloc extent past i_size after fsync
  btrfs: fix block group leak when removing fails
  btrfs: fix transaction leak in btrfs_recover_relocation
  NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
  drm/qxl: qxl_release use after free
  drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
  drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
  drm/amd/display: Fix green screen issue after suspend
  drm/edid: Fix off-by-one in DispID DTD pixel clock
  dma-buf: Fix SET_NAME ioctl uapi
  ANDROID: Rename build.config.gki.arch_kasan
  ANDROID: Incremental fs: Fix issues with very large files
  ANDROID: Correct build.config branch name
  FROMGIT: f2fs: fix missing check for f2fs_unlock_op
  ANDROID: Fix build.config.gki-debug
  UPSTREAM: vdso: Fix clocksource.h macro detection
  Linux 5.4.38
  Revert "ASoC: meson: axg-card: fix codec-to-codec link setup"
  ANDROID: GKI: update abi definition due to added padding
  ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
  ANDROID: GKI: timer.h: add Android ABI padding to a structure
  ANDROID: GKI: quota.h: add Android ABI padding to some structures
  ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
  ANDROID: GKI: mm.h: add Android ABI padding to a structure
  ANDROID: GKI: kobject.h: add Android ABI padding to some structures
  ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
  ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
  ANDROID: GKI: ioport.h: add Android ABI padding to a structure
  ANDROID: GKI: iomap.h: add Android ABI padding to a structure
  ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
  ANDROID: GKI: genhd.h: add Android ABI padding to some structures
  ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
  ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
  ANDROID: GKI: sched: add Android ABI padding to some structures
  ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
  ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
  ANDROID: GKI: scsi.h: add Android ABI padding to a structure
  ANDROID: GKI: pci: add Android ABI padding to some structures
  ANDROID: GKI: update abi definition due to 5.4.37 merge
  Linux 5.4.37
  ASoC: stm32: spdifrx: fix regmap status check
  ASoC: soc-core: disable route checks for legacy devices
  ext4: check for non-zero journal inum in ext4_calculate_overhead
  qed: Fix use after free in qed_chain_free
  net: use indirect call wrappers for skb_copy_datagram_iter()
  Crypto: chelsio - Fixes a hang issue during driver registration
  qed: Fix race condition between scheduling and destroying the slowpath workqueue
  taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
  hwmon: (jc42) Fix name to have no illegal characters
  blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
  ext4: convert BUG_ON's to WARN_ON's in mballoc.c
  ext4: increase wait time needed before reuse of deleted inode numbers
  ext4: use matching invalidatepage in ext4_writepage
  arm64: Delete the space separator in __emit_inst
  mac80211: fix channel switch trigger from unknown mesh peer
  net: stmmac: socfpga: Allow all RGMII modes
  ALSA: hda: call runtime_allow() for all hda controllers
  xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
  objtool: Support Clang non-section symbols in ORC dump
  objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
  scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
  scsi: target: fix PR IN / READ FULL STATUS for FC
  ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
  ALSA: hda: Keep the controller initialization even if no codecs found
  ALSA: hda: Release resources at error in delayed probe
  xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
  afs: Fix length of dump of bad YFSFetchStatus record
  signal: check sig before setting info in kill_pid_usb_asyncio
  x86: hyperv: report value of misc_features
  net: fec: set GPR bit on suspend by DT configuration.
  libbpf: Initialize *nl_pid so gcc 10 is happy
  bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
  xfs: clear PF_MEMALLOC before exiting xfsaild thread
  mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
  bpf, x86_32: Fix logic error in BPF_LDX zero-extension
  bpf, x86_32: Fix clobbering of dst for BPF_JSET
  bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
  um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
  blk-iocost: Fix error on iocost_ioc_vrate_adj
  PM: sleep: core: Switch back to async_schedule_dev()
  netfilter: nat: fix error handling upon registering inet hook
  perf/core: fix parent pid/tid in task exit events
  sched/core: Fix reset-on-fork from RT with uclamp
  net/mlx5: Fix failing fw tracer allocation on s390
  s390/pci: do not set affinity for floating irqs
  cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
  ARM: dts: bcm283x: Disable dsi0 node
  PCI: Move Apex Edge TPU class quirk to fix BAR assignment
  PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
  PCI: Add Zhaoxin Vendor ID
  PCI: Unify ACS quirk desired vs provided checking
  PCI: Make ACS quirk implementations more uniform
  PCI: Add ACS quirk for Zhaoxin multi-function devices
  PCI: Avoid ASMedia XHCI USB PME# from D0 defect
  net/mlx5e: Get the latest values from counters in switchdev mode
  net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
  svcrdma: Fix leak of svc_rdma_recv_ctxt objects
  svcrdma: Fix trace point use-after-free race
  xfs: acquire superblock freeze protection on eofblocks scans
  net/cxgb4: Check the return from t4_query_params properly
  rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
  i2c: altera: use proper variable to hold errno
  bpf: Forbid XADD on spilled pointers for unprivileged users
  nfsd: memory corruption in nfsd4_lock()
  drivers: soc: xilinx: fix firmware driver Kconfig dependency
  ASoC: wm8960: Fix wrong clock after suspend & resume
  ASoC: meson: axg-card: fix codec-to-codec link setup
  ASoC: tas571x: disable regulators on failed probe
  ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
  s390/ftrace: fix potential crashes when switching tracers
  counter: 104-quad-8: Add lock guards - generic interface
  propagate_one(): mnt_set_mountpoint() needs mount_lock
  iio:ad7797: Use correct attribute_group
  afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
  afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
  usb: gadget: udc: atmel: Fix vbus disconnect handling
  usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
  kbuild: fix DT binding schema rule again to avoid needless rebuilds
  usb: dwc3: gadget: Do link recovery for SS and SSP
  ASoC: stm32: sai: fix sai probe
  printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
  ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
  remoteproc: Fix wrong rvring index computation
  ANDROID: Update ABI representation after enabling CONFIG_HID_BATTERY_STRENGTH
  ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
  ANDROID: Update ABI representation after adding exynos whitelist
  ANDROID: Add abi_gki_aarch64_exynos_whitelist
  ANDROID: build.config.gki.aarch64: Enable WHITELIST_STRICT_MODE
  ANDROID: abi_gki_aarch64_sunxi_whitelist: remove stale symbols
  ANDROID: abi_gki_aarch64_unisoc_whitelist: remove stale symbols
  ANDROID: abi_gki_aarch64_qcom_whitelist: Sync with android-5.4
  ANDROID: abi_gki_aarch64_hikey960_whitelist: remove stale symbols
  ANDROID: Incremental fs: Add setattr call
  ANDROID: GKI: enable CONFIG_RTC_SYSTOHC on x86
  ANDROID: drivers: gpu: drm: fix export symbol type
  ANDROID: driver: gpu: drm: fix export symbol types
  ANDROID: drm: kirin: fix export symbol type
  ANDROID: iommu: fix export symbol type
  ANDROID: ion: fix export symbol type
  ANDROID: mm/memory.c: fix export symbol type
  ANDROID: sdcardfs: fix export symbol type
  ANDROID: SoC: core: fix export symbol type
  ANDROID: ufshcd-crypto: fix export symbol type
  ANDROID: GKI: update abi and cf/gf whitelists
  ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
  ANDROID: virt_wifi: fix export symbol types
  ANDROID: vfs: fix export symbol type
  ANDROID: vfs: fix export symbol types
  ANDROID: fscrypt: fix export symbol type
  ANDROID: cfi: fix export symbol types
  ANDROID: bpf: fix export symbol type
  Linux 5.4.36
  s390/mm: fix page table upgrade vs 2ndary address mode accesses
  compat: ARM64: always include asm-generic/compat.h
  powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
  powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
  Revert "serial: uartps: Register own uart console and driver structures"
  Revert "serial: uartps: Move Port ID to device data structure"
  Revert "serial: uartps: Change uart ID port allocation"
  Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
  Revert "serial: uartps: Fix error path when alloc failed"
  Revert "serial: uartps: Use the same dynamic major number for all ports"
  Revert "serial: uartps: Fix uartps_major handling"
  serial: sh-sci: Make sure status register SCxSR is read in correct sequence
  xhci: Don't clear hub TT buffer on ep0 protocol stall
  xhci: prevent bus suspend if a roothub port detected a over-current condition
  xhci: Fix handling halted endpoint even if endpoint ring appears empty
  usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
  usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
  usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
  usb: dwc3: gadget: Fix request completion check
  fpga: dfl: pci: fix return value of cci_pci_sriov_configure
  UAS: fix deadlock in error handling and PM flushing work
  UAS: no use logging any details in case of ENODEV
  cdc-acm: introduce a cool down
  cdc-acm: close race betrween suspend() and acm_softint
  staging: vt6656: Power save stop wake_up_count wrap around.
  staging: vt6656: Fix pairwise key entry save.
  staging: vt6656: Fix drivers TBTT timing counter.
  staging: vt6656: Fix calling conditions of vnt_set_bss_mode
  staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
  vt: don't use kmalloc() for the unicode screen buffer
  vt: don't hardcode the mem allocation upper bound
  staging: comedi: Fix comedi_device refcnt leak in comedi_open
  staging: comedi: dt2815: fix writing hi byte of analog output
  powerpc/setup_64: Set cache-line-size based on cache-block-size
  ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  cifs: fix uninitialised lease_key in open_shroot()
  iwlwifi: mvm: fix inactive TID removal return value usage
  iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
  iwlwifi: mvm: limit maximum queue appropriately
  iwlwifi: mvm: beacon statistics shouldn't go backwards
  iwlwifi: pcie: actually release queue memory in TVQM
  SUNRPC: Fix backchannel RPC soft lockups
  mac80211: populate debugfs only after cfg80211 init
  ASoC: dapm: fixup dapm kcontrol widget
  audit: check the length of userspace generated audit records
  signal: Avoid corrupting si_pid and si_uid in do_notify_parent
  usb-storage: Add unusual_devs entry for JMicron JMS566
  tty: rocket, avoid OOB access
  tty: hvc: fix buffer overflow during hvc_alloc().
  KVM: VMX: Enable machine check support for 32bit targets
  KVM: Check validity of resolved slot when searching memslots
  KVM: s390: Return last valid slot if approx index is out-of-bounds
  tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
  tpm: fix wrong return value in tpm_pcr_extend
  tpm/tpm_tis: Free IRQ if probing fails
  ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
  ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
  ALSA: hda/hdmi: Add module option to disable audio component binding
  ALSA: hda/realtek - Add new codec supported for ALC245
  ALSA: hda/realtek - Fix unexpected init_amp override
  ALSA: usx2y: Fix potential NULL dereference
  tools/vm: fix cross-compile build
  mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
  mm/hugetlb: fix a addressing exception caused by huge_pte_offset
  coredump: fix null pointer dereference on coredump
  staging: gasket: Fix incongruency in handling of sysfs entries creation
  vmalloc: fix remap_vmalloc_range() bounds checks
  tty: serial: owl: add "much needed" clk_prepare_enable()
  USB: hub: Revert commit bd0e6c9614 ("usb: hub: try old enumeration scheme first for high speed devices")
  USB: hub: Fix handling of connect changes during sleep
  USB: core: Fix free-while-in-use bug in the USB S-Glibrary
  USB: early: Handle AMD's spec-compliant identifiers, too
  USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
  USB: sisusbvga: Change port variable from signed to unsigned
  iio: xilinx-xadc: Make sure not exceed maximum samplerate
  iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
  iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
  iio: xilinx-xadc: Fix ADC-B powerdown
  iio: adc: ti-ads8344: properly byte swap value
  iio: adc: stm32-adc: fix sleep in atomic context
  iio: st_sensors: rely on odr mask to know if odr can be set
  iio: core: remove extra semi-colon from devm_iio_device_register() macro
  ALSA: usb-audio: Add connector notifier delegation
  ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
  ALSA: hda: Remove ASUS ROG Zenith from the blacklist
  KEYS: Avoid false positive ENOMEM error on key read
  vrf: Check skb for XFRM_TRANSFORMED flag
  xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
  geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
  net: dsa: b53: Rework ARL bin logic
  net: dsa: b53: Fix ARL register definitions
  net: dsa: b53: Fix valid setting for MDB entries
  net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
  vrf: Fix IPv6 with qdisc and xfrm
  team: fix hang in team_mode_get()
  tcp: cache line align MAX_TCP_HEADER
  selftests: Fix suppress test in fib_tests.sh
  sched: etf: do not assume all sockets are full blown
  net/x25: Fix x25_neigh refcnt leak when receiving frame
  net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
  net: openvswitch: ovs_ct_exit to be done under ovs_lock
  net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
  net/mlx4_en: avoid indirect call in TX completion
  net: bcmgenet: correct per TX/RX ring statistics
  mlxsw: Fix some IS_ERR() vs NULL bugs
  macvlan: fix null dereference in macvlan_device_event()
  macsec: avoid to set wrong mtu
  ipv6: fix restrict IPV6_ADDRFORM operation
  ipv4: Update fib_select_default to handle nexthop objects
  cxgb4: fix large delays in PTP synchronization
  cxgb4: fix adapter crash due to wrong MC size
  PCI/PM: Add missing link delays required by the PCIe spec
  PCI/ASPM: Allow re-enabling Clock PM
  scsi: smartpqi: fix problem with unique ID for physical device
  scsi: smartpqi: fix call trace in device discovery
  scsi: smartpqi: fix controller lockup observed during force reboot
  virtio-blk: improve virtqueue error to BLK_STS
  tracing/selftests: Turn off timeout setting
  ASoC: SOF: trace: fix unconditional free in trace release
  PCI: pciehp: Prevent deadlock on disconnect
  libbpf: Fix readelf output parsing on powerpc with recent binutils
  PCI/PM: Add pcie_wait_for_link_delay()
  drm/amd/display: Not doing optimize bandwidth if flip pending.
  xhci: Finetune host initiated USB3 rootport link suspend and resume
  xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
  xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
  ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
  ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
  drm/amd/display: Calculate scaling ratios on every medium/full update
  perf/core: Disable page faults when getting phys address
  pwm: bcm2835: Dynamically allocate base
  pwm: renesas-tpu: Fix late Runtime PM enablement
  nvme: fix compat address handling in several ioctls
  powerpc/pseries: Fix MCE handling on pseries
  Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
  loop: Better discard support for block devices
  s390/cio: avoid duplicated 'ADD' uevents
  s390/cio: generate delayed uevent for vfio-ccw subchannels
  lib/raid6/test: fix build on distros whose /bin/sh is not bash
  kconfig: qconf: Fix a few alignment issues
  ipc/util.c: sysvipc_find_ipc() should increase position index
  selftests: kmod: fix handling test numbers above 9
  kernel/gcov/fs.c: gcov_seq_next() should increase position index
  dma-direct: fix data truncation in dma_direct_get_required_mask()
  drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
  nvme: fix deadlock caused by ANA update wrong locking
  ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
  tools/test/nvdimm: Fix out of tree build
  scsi: iscsi: Report unbind session event when the target has been removed
  nvme-tcp: fix possible crash in write_zeroes processing
  pwm: rcar: Fix late Runtime PM enablement
  ceph: don't skip updating wanted caps when cap is stale
  ceph: return ceph_mdsc_do_request() errors from __get_parent()
  scsi: libfc: If PRLI rejected, move rport to PLOGI state
  scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
  scsi: lpfc: Fix crash after handling a pci error
  scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
  watchdog: reset last_hw_keepalive time at start
  tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
  arm64: Silence clang warning on mismatched value/register sizes
  arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
  arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
  arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
  net, ip_tunnel: fix interface lookup with no key
  f2fs: fix to avoid memory leakage in f2fs_listxattr
  ext4: fix extent_status fragmentation for plain files
  ANDROID: GKI: Update abi and cf/gf whitelists
  ANDROID: ABI/Whitelist: update pcie whitelist to unisoc whitelist
  ANDROID: GKI: Update ABI for DRM core changes
  ANDROID: add compat cross compiler
  UPSTREAM: arm64: vdso32: Enable Clang Compilation
  BACKPORT: lib/vdso: Enable common headers
  BACKPORT: arm: vdso: Enable arm to use common headers
  BACKPORT: x86/vdso: Enable x86 to use common headers
  UPSTREAM: arm64: vdso32: Include common headers in the vdso library
  UPSTREAM: arm64: vdso: Include common headers in the vdso library
  UPSTREAM: arm64: Introduce asm/vdso/processor.h
  UPSTREAM: arm64: vdso32: Code clean up
  UPSTREAM: linux/elfnote.h: Replace elf.h with UAPI equivalent
  UPSTREAM: scripts: Fix the inclusion order in modpost
  UPSTREAM: common: Introduce processor.h
  UPSTREAM: linux/ktime.h: Extract common header for vDSO
  UPSTREAM: linux/jiffies.h: Extract common header for vDSO
  UPSTREAM: linux/time64.h: Extract common header for vDSO
  BACKPORT: linux/time32.h: Extract common header for vDSO
  BACKPORT: linux/time.h: Extract common header for vDSO
  UPSTREAM: linux/math64.h: Extract common header for vDSO
  BACKPORT: linux/clocksource.h: Extract common header for vDSO
  BACKPORT: arm64: Introduce asm/vdso/clocksource.h
  BACKPORT: arm: Introduce asm/vdso/clocksource.h
  BACKPORT: x86: Introduce asm/vdso/clocksource.h
  UPSTREAM: linux/limits.h: Extract common header for vDSO
  UPSTREAM: linux/bits.h: Extract common header for vDSO
  UPSTREAM: linux/const.h: Extract common header for vDSO
  BACKPORT: lib/vdso: Allow the high resolution parts to be compiled out
  BACKPORT: lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres()
  UPSTREAM: lib/vdso: Mark do_hres() and do_coarse() as __always_inline
  UPSTREAM: lib/vdso: Avoid duplication in __cvdso_clock_getres()
  UPSTREAM: lib/vdso: Let do_coarse() return 0 to simplify the callsite
  UPSTREAM: lib/vdso: Remove checks on return value for 32 bit vDSO
  UPSTREAM: lib/vdso: Build 32 bit specific functions in the right context
  UPSTREAM: lib/vdso: Make __cvdso_clock_getres() static
  UPSTREAM: arm64: compat: vdso: Expose BUILD_VDSO32
  ANDROID: GKI: Enable GENERIC_IRQ_CHIP
  ANDROID: ABI/Whitelist: update unisoc Whitelist after CONFIG_PPP =m
  ANDROID: ABI/Whitelist: update for allwinner.
  ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT.
  ANDROID: Incremental fs: Use simple compression in log buffer
  ANDROID: dm-bow: Fix not to skip trim at framented range
  ANDROID: Remove VLA from uid_sys_stats.c
  ANDROID: ABI/Whitelist: add net whitelist to unisoc Whitelist
  f2fs: fix missing check for f2fs_unlock_op
  ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO
  ANDROID: Add padding for crypto related structs in UFS and MMC
  ANDROID: mmc: MMC crypto API
  ANDROID: GKI: USB: Add vendor specified variables to hc_driver
  ANDROID: hikey960_gki.fragment enable CONFIG_SDCARD_FS=m
  ANDROID: GKI: update abi.xml due to additional Android ABI padding
  ANDROID: GKI: elevator: add Android ABI padding to some structures
  ANDROID: GKI: dentry: add Android ABI padding to some structures
  ANDROID: GKI: bio: add Android ABI padding to some structures
  ANDROID: GKI: scsi: add Android ABI padding to some structures
  ANDROID: GKI: ufs: add Android ABI padding to some structures
  ANDROID: sdcardfs: fix export symbol types
  Linux 5.4.35
  bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test
  bpf: Test_progs, add test to catch retval refine error handling
  bpf: Test_verifier, bpf_get_stack return value add <0
  bpf: fix buggy r0 retval refinement for tracing helpers
  KEYS: Don't write out to userspace while holding key semaphore
  mtd: phram: fix a double free issue in error path
  mtd: lpddr: Fix a double free in probe()
  docs: Fix path to MTD command line partition parser
  mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
  mtd: rawnand: free the nand_device object
  locktorture: Print ratio of acquisitions, not failures
  tty: evh_bytechan: Fix out of bounds accesses
  fbmem: Adjust indentation in fb_prepare_logo and fb_blank
  iio: si1133: read 24-bit signed integer for measurement
  ARM: dts: sunxi: Fix DE2 clocks register range
  fbdev: potential information leak in do_fb_ioctl()
  dma-debug: fix displaying of dma allocation type
  net: dsa: bcm_sf2: Fix overflow checks
  drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
  f2fs: fix to wait all node page writeback
  iommu/amd: Fix the configuration of GCR3 table root pointer
  libnvdimm: Out of bounds read in __nd_ioctl()
  power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
  csky: Fixup init_fpu compile warning with __init
  sunrpc: Fix gss_unwrap_resp_integ() again
  ext2: fix debug reference to ext2_xattr_cache
  iommu/vt-d: Fix page request descriptor size
  iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
  ext2: fix empty body warnings when -Wextra is used
  SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
  iommu/vt-d: Fix mm reference leak
  iommu/virtio: Fix freeing of incomplete domains
  drm/vc4: Fix HDMI mode validation
  um: falloc.h needs to be directly included for older libc
  ACPICA: Fixes for acpiExec namespace init file
  f2fs: fix NULL pointer dereference in f2fs_write_begin()
  csky: Fixup get wrong psr value from phyical reg
  NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
  drm/amdkfd: kfree the wrong pointer
  csky: Fixup cpu speculative execution to IO area
  x86: ACPI: fix CPU hotplug deadlock
  leds: core: Fix warning message when init_data
  drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
  KVM: s390: vsie: Fix possible race when shadowing region 3 tables
  compiler.h: fix error in BUILD_BUG_ON() reporting
  percpu_counter: fix a data race at vm_committed_as
  include/linux/swapops.h: correct guards for non_swap_entry()
  drm/nouveau/svm: fix vma range check for migration
  drm/nouveau/svm: check for SVM initialized before migrating
  mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
  cifs: Allocate encryption header through kmalloc
  um: ubd: Prevent buffer overrun on command completion
  ext4: do not commit super on read-only bdev
  s390/cpum_sf: Fix wrong page count in error message
  powerpc/maple: Fix declaration made after definition
  powerpc/prom_init: Pass the "os-term" message to hypervisor
  btrfs: add RCU locks around block group initialization
  hibernate: Allow uswsusp to write to swap
  s390/cpuinfo: fix wrong output when CPU0 is offline
  f2fs: Add a new CP flag to help fsck fix resize SPO issues
  f2fs: Fix mount failure due to SPO after a successful online resize FS
  NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
  phy: uniphier-usb3ss: Add Pro5 support
  f2fs: fix to show norecovery mount option
  KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
  ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
  NFSv4.2: error out when relink swapfile
  NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
  NFS: alloc_nfs_open_context() must use the file cred when available
  rtc: 88pm860x: fix possible race condition
  dma-coherent: fix integer overflow in the reserved-memory dma allocation
  soc: imx: gpc: fix power up sequencing
  arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
  arm64: tegra: Fix Tegra194 PCIe compatible string
  arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
  clk: tegra: Fix Tegra PMC clock out parents
  power: supply: bq27xxx_battery: Silence deferred-probe error
  arm64: dts: allwinner: a64: Fix display clock register range
  ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
  f2fs: fix the panic in do_checkpoint()
  net/mlx5e: Enforce setting of a single FEC mode
  clk: at91: usb: continue if clk_hw_round_rate() return zero
  clk: Don't cache errors from clk_ops::get_phase()
  drm/ttm: flush the fence on the bo after we individualize the reservation object
  x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
  rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
  rbd: avoid a deadlock on header_rwsem when flushing notifies
  block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
  block, bfq: make reparent_leaf_entity actually work only on leaf entities
  block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
  afs: Fix race between post-modification dir edit and readdir/d_revalidate
  afs: Fix afs_d_validate() to set the right directory version
  afs: Fix rename operation status delivery
  afs: Fix decoding of inline abort codes from version 1 status records
  afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
  x86/Hyper-V: Report crash data in die() when panic_on_oops is set
  x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
  x86/Hyper-V: Report crash register data or kmsg before running crash kernel
  x86/Hyper-V: Trigger crash enlightenment only once during system crash.
  x86/Hyper-V: Unload vmbus channel in hv panic callback
  of: overlay: kmemleak in dup_and_fixup_symbol_prop()
  of: unittest: kmemleak in of_unittest_overlay_high_level()
  of: unittest: kmemleak in of_unittest_platform_populate()
  of: unittest: kmemleak on changeset destroy
  xsk: Add missing check on user supplied headroom size
  ALSA: hda: Don't release card at firmware loading error
  irqchip/mbigen: Free msi_desc on device teardown
  netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
  kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
  ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
  ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
  scsi: sg: add sg_remove_request in sg_common_write
  objtool: Fix switch table detection in .text.unlikely
  arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
  arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
  xsk: Fix out of boundary write in __xsk_rcv_memcpy
  watchdog: sp805: fix restart handler
  ext4: use non-movable memory for superblock readahead
  ANDROID: ABI/Whitelist: update unisoc Whitelist to latest
  ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
  ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE
  FROMLIST: BACKPORT: dynamic_debug: Add an option to enable dynamic debug for modules only
  ANDROID: init: GKI: enable hidden configs for GPU
  FROMLIST: clocksource/drivers/sprd: Add module support to Spreadtrum timer
  FROMLIST: drivers/clocksource/timer-of: Remove __init markings
  UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint
  Linux 5.4.34
  x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
  scsi: target: fix hang when multiple threads try to destroy the same iscsi session
  scsi: target: remove boilerplate code
  x86/resctrl: Fix invalid attempt at removing the default resource group
  x86/resctrl: Preserve CDP enable over CPU hotplug
  irqchip/ti-sci-inta: Fix processing of masked irqs
  ext4: do not zeroout extents beyond i_disksize
  i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
  drm/amdgpu: fix the hw hang during perform system reboot and reset
  drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  net/mlx5e: Use preactivate hook to set the indirection table
  net/mlx5e: Rename hw_modify to preactivate
  net/mlx5e: Encapsulate updating netdev queues into a function
  mac80211_hwsim: Use kstrndup() in place of kasprintf()
  mac80211: fix race in ieee80211_register_hw()
  nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
  btrfs: check commit root generation in should_ignore_root
  tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
  keys: Fix proc_keys_next to increase position index
  arm64: vdso: don't free unallocated pages
  ALSA: usb-audio: Check mapping at creating connector controls, too
  ALSA: usb-audio: Don't create jack controls for PCM terminals
  ALSA: usb-audio: Don't override ignore_ctl_error value from the map
  ALSA: usb-audio: Filter error from connector kctl ops, too
  ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
  ASoC: Intel: mrfld: return error codes when an error occurs
  ASoC: Intel: mrfld: fix incorrect check on p->sink
  usb: dwc3: gadget: Don't clear flags before transfer ended
  arm64: dts: librem5-devkit: add a vbus supply to usb0
  ARM: dts: imx7-colibri: fix muxing of usbc_det pin
  clk: at91: usb: use proper usbs_mask
  clk: at91: sam9x60: fix usb clock parents
  ext4: fix incorrect inodes per group in error message
  ext4: fix incorrect group count in ext4_fill_super error message
  net/bpfilter: remove superfluous testing message
  pwm: pca9685: Fix PWM/GPIO inter-operation
  perf report: Fix no branch type statistics report issue
  acpi/nfit: improve bounds checking for 'func'
  jbd2: improve comments about freeing data buffers whose page mapping is NULL
  platform/chrome: cros_ec_rpmsg: Fix race with host event
  scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
  ovl: fix value of i_ino for lower hardlink corner case
  Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()"
  net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
  net/mlx5e: Fix pfnum in devlink port attribute
  net/mlx5e: Fix nest_level for vlan pop action
  net/mlx5e: Add missing release firmware call
  net/mlx5: Fix frequent ioread PCI access during recovery
  net: ethernet: mediatek: move mt7623 settings out off the mt7530
  net: dsa: mt7530: move mt7623 settings out off the mt7530
  net: tun: record RX queue in skb before do_xdp_generic()
  net: revert default NAPI poll timeout to 2 jiffies
  net: qrtr: send msgs from local of same id as broadcast
  net: phy: micrel: use genphy_read_status for KSZ9131
  net: ipv6: do not consider routes via gateways for anycast address check
  net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
  net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
  l2tp: Allow management of tunnels and session in user namespace
  hsr: check protocol version in hsr_newlink()
  amd-xgbe: Use __napi_schedule() in BH context
  ANDROID: Add C protos for dma_buf/drm_prime get_uuid
  f2fs: fix quota_sync failure due to f2fs_lock_op
  f2fs: support read iostat
  f2fs: Fix the accounting of dcc->undiscard_blks
  f2fs: fix to handle error path of f2fs_ra_meta_pages()
  f2fs: report the discard cmd errors properly
  f2fs: fix long latency due to discard during umount
  f2fs: add tracepoint for f2fs iostat
  f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
  ANDROID: GKI: update abi for 5.4.33 changes
  Linux 5.4.33
  scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list()
  ASoC: stm32: sai: Add missing cleanup
  efi/x86: Fix the deletion of variables in mixed mode
  mfd: dln2: Fix sanity checking for endpoints
  bpf: Fix tnum constraints for 32-bit comparisons
  mmc: sdhci: Refactor sdhci_set_timeout()
  mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
  powerpc/kasan: Fix kasan_remap_early_shadow_ro()
  drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
  drm/amdgpu: fix gfx hang during suspend with video playback (v2)
  drm/dp_mst: Fix clearing payload state on topology disable
  Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
  scsi: lpfc: Fix broken Credit Recovery after driver load
  scsi: lpfc: Fix configuration of BB credit recovery in service parameters
  scsi: lpfc: Fix Fabric hostname registration if system hostname changes
  scsi: lpfc: Add registration for CPU Offline/Online events
  dm clone: Add missing casts to prevent overflows and data corruption
  dm clone: Fix handling of partial region discards
  dm clone: replace spin_lock_irqsave with spin_lock_irq
  dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
  arm64: Always force a branch protection mode when the compiler has one
  powerpc: Make setjmp/longjmp signature standard
  scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
  powerpc/64: Prevent stack protection in early boot
  powerpc/kprobes: Ignore traps that happened in real mode
  powerpc/xive: Fix xmon support on the PowerNV platform
  powerpc/64: Setup a paca before parsing device tree etc.
  powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
  powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
  powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
  powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
  xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
  ipmi: fix hung processes in __get_guid()
  libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
  hfsplus: fix crash and filesystem corruption when deleting files
  cpufreq: powernv: Fix use-after-free
  kmod: make request_module() return an error when autoloading is disabled
  clk: ingenic/TCU: Fix round_rate returning error
  clk: ingenic/jz4770: Exit with error if CGU init failed
  ftrace/kprobe: Show the maxactive number on kprobe_events
  Input: i8042 - add Acer Aspire 5738z to nomux list
  s390/diag: fix display of diagnose call statistics
  perf tools: Support Python 3.8+ in Makefile
  ocfs2: no need try to truncate file beyond i_size
  fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
  ext4: fix a data race at inode->i_blocks
  NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
  NFS: Fix use-after-free issues in nfs_pageio_add_request()
  nfsd: fsnotify on rmdir under nfsd/clients/
  powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
  drm/amdgpu: unify fw_write_wait for new gfx9 asics
  drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
  drm: Remove PageReserved manipulation from drm_pci_alloc
  drm/etnaviv: rework perfmon query infrastructure
  drm/i915/gem: Flush all the reloc_gpu batch
  vfio: platform: Switch to platform_get_irq_optional()
  selftests/powerpc: Add tlbie_test in .gitignore
  selftests/vm: fix map_hugetlb length used for testing read and write
  selftests: vm: drop dependencies on page flags from mlock2 tests
  arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
  arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
  ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
  scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
  scsi: ufs: fix Auto-Hibern8 error detection
  scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
  crypto: ccree - dec auth tag size from cryptlen map
  crypto: ccree - only try to map auth tag if needed
  crypto: ccree - protect against empty or NULL scatterlists
  crypto: caam - update xts sector size for large input length
  crypto: caam/qi2 - fix chacha20 data size error
  xarray: Fix early termination of xas_for_each_marked
  XArray: Fix xas_pause for large multi-index entries
  dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
  dm clone: Add overflow check for number of regions
  dm verity fec: fix memory leak in verity_fec_dtr
  dm integrity: fix a crash with unusually large tag size
  dm writecache: add cond_resched to avoid CPU hangs
  mm, memcg: do not high throttle allocators based on wraparound
  arm64: dts: allwinner: h5: Fix PMU compatible
  sched/core: Remove duplicate assignment in sched_tick_remote()
  arm64: dts: allwinner: h6: Fix PMU compatible
  net: qualcomm: rmnet: Allow configuration updates to existing devices
  tools: gpio: Fix out-of-tree build regression
  powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
  mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions
  io_uring: honor original task RLIMIT_FSIZE
  erofs: correct the remaining shrink objects
  crypto: mxs-dcp - fix scatterlist linearization for hash
  crypto: rng - Fix a refcounting bug in crypto_rng_reset()
  remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
  remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
  remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
  btrfs: use nofs allocations for running delayed items
  btrfs: fix missing semaphore unlock in btrfs_sync_file
  btrfs: unset reloc control if we fail to recover
  btrfs: fix missing file extent item for hole after ranged fsync
  btrfs: drop block from cache on error in relocation
  btrfs: set update the uuid generation as soon as possible
  btrfs: reloc: clean dirty subvols if we fail to start a transaction
  Btrfs: fix crash during unmount due to race with delayed inode workers
  btrfs: Don't submit any btree write bio if the fs has errors
  mtd: spinand: Do not erase the block before writing a bad block marker
  mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
  CIFS: Fix bug which the return value by asynchronous read is error
  smb3: fix performance regression with setting mtime
  KVM: VMX: fix crash cleanup when KVM wasn't used
  KVM: VMX: Add a trampoline to fix VMREAD error handling
  KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
  KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
  KVM: x86: Allocate new rmap and large page tracking when moving memslot
  KVM: s390: vsie: Fix delivery of addressing exceptions
  KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
  KVM: nVMX: Properly handle userspace interrupt window request
  platform/x86: asus-wmi: Support laptops where the first battery is named BATT
  x86/entry/32: Add missing ASM_CLAC to general_protection entry
  x86/tsc_msr: Make MSR derived TSC frequency more accurate
  x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
  x86/tsc_msr: Use named struct initializers
  signal: Extend exec_id to 64bits
  ath9k: Handle txpower changes even when TPC is disabled
  PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
  PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
  MIPS: OCTEON: irq: Fix potential NULL pointer dereference
  MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
  pstore: pstore_ftrace_seq_next should increase position index
  io_uring: remove bogus RLIMIT_NOFILE check in file registration
  irqchip/versatile-fpga: Apply clear-mask earlier
  genirq/debugfs: Add missing sanity checks to interrupt injection
  cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
  KEYS: reaching the keys quotas correctly
  tpm: tpm2_bios_measurements_next should increase position index
  tpm: tpm1_bios_measurements_next should increase position index
  tpm: Don't make log failures fatal
  sched/fair: Fix enqueue_task_fair warning
  PCI: endpoint: Fix for concurrent memory allocation in OB address region
  PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
  PCI: Add boot interrupt quirk mechanism for Xeon chipsets
  PCI/ASPM: Clear the correct bits when enabling L1 substates
  PCI: pciehp: Fix indefinite wait on sysfs requests
  efi/x86: Add TPM related EFI tables to unencrypted mapping checks
  nvme-fc: Revert "add module to ops template to allow module references"
  nvmet-tcp: fix maxh2cdata icresp parameter
  thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
  ACPI: PM: s2idle: Refine active GPEs check
  ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
  acpi/x86: ignore unspecified bit positions in the ACPI global lock field
  seccomp: Add missing compat_ioctl for notify
  media: ti-vpe: cal: fix a kernel oops when unloading module
  media: ti-vpe: cal: fix disable_irqs to only the intended target
  media: hantro: Read be32 words starting at every fourth byte
  media: venus: firmware: Ignore secure call error on first resume
  ALSA: hda/realtek - Add quirk for MSI GL63
  ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
  ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
  ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
  ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
  ALSA: hda/realtek - a fake key event is triggered by running shutup
  ALSA: hda/realtek: Enable mute LED on an HP system
  ALSA: pcm: oss: Fix regression by buffer overflow fix
  ALSA: ice1724: Fix invalid access for enumerated ctl items
  ALSA: hda: Fix potential access overflow in beep helper
  ALSA: hda: Add driver blacklist
  ALSA: usb-audio: Add mixer workaround for TRX40 and co
  usb: gadget: composite: Inform controller driver of self-powered
  usb: gadget: f_fs: Fix use after free issue as part of queue failure
  ASoC: topology: use name_prefix for new kcontrol
  ASoC: dpcm: allow start or stop during pause for backend
  ASoC: dapm: connect virtual mux with default value
  ASoC: fix regwmask
  btrfs: track reloc roots based on their commit root bytenr
  btrfs: restart relocate_tree_blocks properly
  btrfs: remove a BUG_ON() from merge_reloc_roots()
  btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
  block, bfq: fix use-after-free in bfq_idle_slice_timer_body
  locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
  spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
  firmware: fix a double abort case with fw_load_sysfs_fallback
  md: check arrays is suspended in mddev_detach before call quiesce operations
  irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
  usb: dwc3: core: add support for disabling SS instances in park mode
  media: i2c: ov5695: Fix power on and off sequences
  block: Fix use-after-free issue accessing struct io_cq
  genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
  efi/x86: Ignore the memory attributes table on i386
  x86/boot: Use unsigned comparison for addresses
  cpufreq: imx6q: fix error handling
  gfs2: Don't demote a glock until its revokes are written
  gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
  pstore/platform: fix potential mem leak if pstore_init_fs failed
  libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
  media: i2c: video-i2c: fix build errors due to 'imply hwmon'
  block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
  PCI/switchtec: Fix init_completion race condition with poll_wait()
  selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
  sched: Avoid scale real weight down to zero
  media: allegro: fix type of gop_length in channel_create message
  time/sched_clock: Expire timer in hardirq context
  irqchip/versatile-fpga: Handle chained IRQs properly
  debugfs: Check module state before warning in {full/open}_proxy_open()
  block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
  dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
  x86: Don't let pgprot_modify() change the page encryption bit
  ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
  xhci: bail out early if driver can't accress host in resume
  media: imx: imx7-media-csi: Fix video field handling
  media: imx: imx7_mipi_csis: Power off the source when stopping streaming
  null_blk: fix spurious IO errors after failed past-wp access
  null_blk: Handle null_add_dev() failures properly
  null_blk: Fix the null_add_dev() error path
  firmware: arm_sdei: fix double-lock on hibernate with shared events
  media: venus: hfi_parser: Ignore HEVC encoding for V1
  staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
  cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
  media: rc: add keymap for Videostrong KII Pro
  i2c: pca-platform: Use platform_irq_get_optional
  i2c: st: fix missing struct parameter description
  qlcnic: Fix bad kzalloc null test
  cfg80211: Do not warn on same channel at the end of CSA
  drm/scheduler: fix rare NULL ptr race
  cxgb4/ptp: pass the sign of offset delta in FW CMD
  selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
  hinic: fix wrong value of MIN_SKB_LEN
  hinic: fix wrong para of wait_for_completion_timeout
  hinic: fix out-of-order excution in arm cpu
  hinic: fix the bug of clearing event queue
  hinic: fix a bug of waitting for IO stopped
  net: vxge: fix wrong __VA_ARGS__ usage
  net: stmmac: platform: Fix misleading interrupt error msg
  rxrpc: Fix call interruptibility handling
  rxrpc: Abstract out the calculation of whether there's Tx space
  soc: fsl: dpio: register dpio irq handlers after dpio create
  Input: tm2-touchkey - add support for Coreriver TC360 variant
  iwlwifi: mvm: Fix rate scale NSS configuration
  bpf: Fix deadlock with rq_lock in bpf_send_signal()
  ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
  bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
  ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
  ANDROID: GKI: ABI update for dma-buf/DRM get_uuid change
  ANDROID: ABI/Whitelist: update for db845c after changing drivers to modules.
  ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
  ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
  ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
  ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
  ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
  ANDROID: GKI: Add DRM_TTM config to GKI
  FROMLIST: drm/prime: add support for virtio exported objects
  FROMLIST: dma-buf: add support for virtio exported objects
  ANDROID: Incremental fs: Fix create_file performance
  UPSTREAM: Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android-5.4 (v5.7-rc1)
  ANDROID: fix allmodconfig build to use the right toolchain
  ANDROID: Incremental fs: Fix compound page usercopy crash
  ANDROID: Incremental fs: Clean up incfs_test build process
  ANDROID: Incremental fs: make remount log buffer change atomic
  ANDROID: Incremental fs: Optimize get_filled_block
  ANDROID: Incremental fs: Fix mislabeled __user ptrs
  ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
  ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
  fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
  f2fs: keep inline_data when compression conversion
  f2fs: fix to disable compression on directory
  f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
  f2fs: switch discard_policy.timeout to bool type
  f2fs: fix to verify tpage before releasing in f2fs_free_dic()
  f2fs: show compression in statx
  f2fs: clean up dic->tpages assignment
  f2fs: compress: support zstd compress algorithm
  f2fs: compress: add .{init,destroy}_decompress_ctx callback
  f2fs: compress: fix to call missing destroy_compress_ctx()
  f2fs: change default compression algorithm
  f2fs: clean up {cic,dic}.ref handling
  f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
  f2fs: xattr.h: Make stub helpers inline
  f2fs: fix to avoid double unlock
  f2fs: fix potential .flags overflow on 32bit architecture
  f2fs: fix NULL pointer dereference in f2fs_verity_work()
  f2fs: fix to clear PG_error if fsverity failed
  f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
  f2fs: don't trigger data flush in foreground operation
  f2fs: fix NULL pointer dereference in f2fs_write_begin()
  f2fs: clean up f2fs_may_encrypt()
  f2fs: fix to avoid potential deadlock
  f2fs: don't change inode status under page lock
  f2fs: fix potential deadlock on compressed quota file
  f2fs: delete DIO read lock
  f2fs: don't mark compressed inode dirty during f2fs_iget()
  f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
  f2fs: xattr.h: Replace zero-length array with flexible-array member
  f2fs: fix to update f2fs_super_block fields under sb_lock
  f2fs: Add a new CP flag to help fsck fix resize SPO issues
  f2fs: Fix mount failure due to SPO after a successful online resize FS
  f2fs: use kmem_cache pool during inline xattr lookups
  f2fs: skip migration only when BG_GC is called
  f2fs: fix to show tracepoint correctly
  f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
  f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
  f2fs: fix to avoid triggering IO in write path
  f2fs: add prefix for f2fs slab cache name
  f2fs: introduce DEFAULT_IO_TIMEOUT
  f2fs: skip GC when section is full
  f2fs: add migration count iff migration happens
  f2fs: clean up bggc mount option
  f2fs: clean up lfs/adaptive mount option
  f2fs: fix to show norecovery mount option
  f2fs: clean up parameter of macro XATTR_SIZE()
  f2fs: clean up codes with {f2fs_,}data_blkaddr()
  f2fs: show mounted time
  f2fs: Use scnprintf() for avoiding potential buffer overflow
  f2fs: allow to clear F2FS_COMPR_FL flag
  f2fs: fix to check dirty pages during compressed inode conversion
  f2fs: fix to account compressed inode correctly
  f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
  f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
  f2fs: fix to avoid using uninitialized variable
  f2fs: fix inconsistent comments
  f2fs: remove i_sem lock coverage in f2fs_setxattr()
  f2fs: cover last_disk_size update with spinlock
  f2fs: fix to check i_compr_blocks correctly
  f2fs: fix to avoid potential deadlock
  f2fs: add missing function name in kernel message
  f2fs: recycle unused compress_data.chksum feild
  f2fs: fix to avoid NULL pointer dereference
  f2fs: fix leaking uninitialized memory in compressed clusters
  f2fs: fix the panic in do_checkpoint()
  f2fs: fix to wait all node page writeback
  mm/swapfile.c: move inode_lock out of claim_swapfile
  fscrypt: don't evict dirty inodes after removing key

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt
	Documentation/devicetree/bindings/serial/samsung_uart.txt
	abi_gki_aarch64_qcom_whitelist
	build.config.common
	drivers/firmware/Kconfig
	drivers/firmware/Makefile
	drivers/firmware/qcom_scm.c
	drivers/gpu/Makefile
	drivers/irqchip/qcom-pdc.c
	drivers/md/dm-default-key.c
	drivers/mmc/core/Kconfig
	drivers/mmc/host/sdhci-msm.c
	drivers/pci/pci-driver.c
	drivers/usb/dwc3/gadget.c
	include/linux/dma-mapping.h
	include/linux/mmc/host.h
	init/Kconfig.gki
	kernel/dma/mapping.c
	kernel/sched/core.c
	kernel/sched/fair.c
	lib/Kconfig.debug
	net/qrtr/qrtr.c

Change-Id: I4db80470ba7be66c94cb7345f292bfa1e095723d
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2020-07-09 17:51:24 -07:00