android_kernel_xiaomi_sm8450/drivers/perf
Ivaylo Georgiev ad18ef8845 Merge android-mainline (9c16520) into msm-waipio
* refs/heads/tmp-9c16520:
  Linux 5.9-rc5
  ANDROID: pinctrl: qcom: Kconfig: Make new PINCTRL_SM8250 depend on QCOM_SCM || !QCOM_SCM
  KVM: emulator: more strict rsm checks.
  KVM: nSVM: more strict SMM checks when returning to nested guest
  SVM: nSVM: setup nested msr permission bitmap on nested state load
  SVM: nSVM: correctly restore GIF on vmexit from nesting after migration
  openrisc: Fix issue with get_user for 64-bit values
  x86/kvm: don't forget to ACK async PF IRQ
  x86/kvm: properly use DEFINE_IDTENTRY_SYSVEC() macro
  KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit
  KVM: SVM: avoid emulation with stale next_rip
  ANDROID: gki_defconfig: enable f2fs compression by GKI
  ANDROID: gki_defconfig: enable f2fs compression by GKI
  ANDROID: scsi: ufs: add UFSHCD_QUIRK_KEYS_IN_PRDT
  ANDROID: scsi: ufs: add UFSHCD_QUIRK_NO_KEYSLOTS
  ANDROID: scsi: ufs: add ->fill_prdt() variant op
  KVM: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN
  KVM: SVM: Periodically schedule when unregistering regions on destroy
  KVM: MIPS: Change the definition of kvm type
  kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed
  KVM: nVMX: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control
  KVM: fix memory leak in kvm_io_bus_unregister_dev()
  KVM: Check the allocation of pv cpu mask
  KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected
  gcov: add support for GCC 10.1
  ANDROID: sched: add restrict vendor hook to modify load balance behavior
  ANDROID: Revert "ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM"
  FROMLIST: irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module
  ANDROID: gki_defconfig: enable IOMMU_LIMIT_IOVA_ALIGNMENT
  ANDROID: Setting up GS before calling __restore_processor_state.
  powercap: make documentation reflect code
  PM: <linux/device.h>: fix @em_pd kernel-doc warning
  powercap/intel_rapl: add support for AlderLake
  powercap/intel_rapl: add support for RocketLake
  powercap/intel_rapl: add support for TigerLake Desktop
  ANDROID: Incremental fs: Remove block HASH flag
  ANDROID: Incremental fs: Remove back links and crcs
  ANDROID: Incremental fs: Remove attributes from file
  ANDROID: Incremental fs: Add .blocks_written file
  Revert "dyndbg: accept query terms like file=bar and module=foo"
  Revert "dyndbg: fix problem parsing format="foo bar""
  test_firmware: Test platform fw loading on non-EFI systems
  arm64: dts: ns2: Fixed QSPI compatible string
  ARM: dts: BCM5301X: Fixed QSPI compatible string
  ARM: dts: NSP: Fixed QSPI compatible string
  ARM: dts: bcm: HR2: Fixed QSPI compatible string
  dt-bindings: spi: Fix spi-bcm-qspi compatible ordering
  IB/isert: Fix unaligned immediate-data handling
  RDMA/rtrs-srv: Set .release function for rtrs srv device during device init
  RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx'
  block: Set same_page to false in __bio_try_merge_page if ret is false
  spi: stm32: fix pm_runtime_get_sync() error checking
  spi: Fix memory leak on splited transfers
  i2c: algo: pca: Reapply i2c bus settings after reset
  nvme-fabrics: allow to queue requests for live queues
  FROMLIST: iommu/iova: Free global iova rcache on iova alloc failure
  FROMLIST: iommu/iova: Retry from last rb tree node if iova search fails
  FROMLIST: iommu/iova: Support limiting IOVA alignment
  FROMLIST: iommu/iova: Add a best-fit algorithm
  FROMLIST: iommu/dma: Allow drivers to reserve an iova range
  f2fs: Return EOF on unaligned end of file DIO read
  f2fs: fix indefinite loop scanning for free nid
  f2fs: Fix type of section block count variables
  block: only call sched requeue_request() for scheduled requests
  seccomp: don't leave dangling ->notif if file allocation fails
  mailmap, MAINTAINERS: move to tycho.pizza
  seccomp: don't leak memory when filter install races
  nvme-tcp: cancel async events before freeing event struct
  nvme-rdma: cancel async events before freeing event struct
  nvme-fc: cancel async events before freeing event struct
  nvme: Revert: Fix controller creation races with teardown flow
  spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads
  block: restore a specific error code in bdev_del_partition
  drm/i915: fix regression leading to display audio probe failure on GLK
  i2c: npcm7xx: Fix timeout calculation
  Revert "drm/i915/gem: Delete unused code"
  Revert "drm/i915/gem: Async GPU relocations only"
  Revert "drm/i915: Remove i915_gem_object_get_dirty_page()"
  btrfs: fix NULL pointer dereference after failure to create snapshot
  usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes
  usb: typec: intel_pmc_mux: Do not configure Altmode HPD High
  FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU
  scripts/tags.sh: exclude tools directory from tags generation
  ANDROID: GKI: Enable CONFIG_REMOTEPROC_CDEV
  btrfs: free data reloc tree on failed mount
  btrfs: require only sector size alignment for parent eb bytenr
  btrfs: fix lockdep splat in add_missing_dev
  PM: <linux/device.h>: fix @em_pd kernel-doc warning
  openrisc: Fix cache API compile issue when not inlining
  openrisc: Reserve memblock for initrd
  spi: stm32: Rate-limit the 'Communication suspended' message
  rbd: require global CAP_SYS_ADMIN for mapping and unmapping
  kobject: Drop unneeded conditional in __kobject_del()
  mmc: sdio: Use mmc_pre_req() / mmc_post_req()
  mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt
  mmc: mmc_spi: Allow the driver to be built when CONFIG_HAS_DMA is unset
  mmc: sdhci-msm: Add retries when all tuning phases are found valid
  mmc: sdhci-acpi: Clear amd_sdhci_host on reset
  cifs: fix DFS mount with cifsacl/modefromsid
  Linux 5.9-rc4
  io_uring: fix linked deferred ->files cancellation
  io_uring: fix cancel of deferred reqs with ->files
  include/linux/log2.h: add missing () around n in roundup_pow_of_two()
  mm/khugepaged.c: fix khugepaged's request size in collapse_file
  mm/hugetlb: fix a race between hugetlb sysctl handlers
  mm/hugetlb: try preferred node first when alloc gigantic page from cma
  mm/migrate: preserve soft dirty in remove_migration_pte()
  mm/migrate: remove unnecessary is_zone_device_page() check
  mm/rmap: fixup copying of soft dirty and uffd ptes
  mm/migrate: fixup setting UFFD_WP flag
  mm: madvise: fix vma user-after-free
  checkpatch: fix the usage of capture group ( ... )
  fork: adjust sysctl_max_threads definition to match prototype
  ipc: adjust proc_ipc_sem_dointvec definition to match prototype
  mm: track page table modifications in __apply_to_page_range()
  MAINTAINERS: IA64: mark Status as Odd Fixes only
  MAINTAINERS: add LLVM maintainers
  MAINTAINERS: update Cavium/Marvell entries
  mm: slub: fix conversion of freelist_corrupted()
  mm: memcg: fix memcg reclaim soft lockup
  memcg: fix use-after-free in uncharge_batch
  xfs: don't update mtime on COW faults
  ext2: don't update mtime on COW faults
  drm: xlnx: dpsub: Fix DMADEVICES Kconfig dependency
  rapidio: Replace 'select' DMAENGINES 'with depends on'
  io_uring: fix explicit async read/write mapping for large segments
  SUNRPC: stop printk reading past end of string
  NFS: Zero-stateid SETATTR should first return delegation
  ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3
  arm64: dts: imx8mp: correct sdma1 clk setting
  drm/msm: Disable the RPTR shadow
  drm/msm: Disable preemption on all 5xx targets
  drm/msm: Enable expanded apriv support for a650
  drm/msm: Split the a5xx preemption record
  net/packet: fix overflow in tpacket_rcv
  mm: Add PGREUSE counter
  mm/gup: Remove enfornced COW mechanism
  mm/ksm: Remove reuse_ksm_page()
  mm: do_wp_page() simplification
  driver core: Fix device_pm_lock() locking for device links
  gcov: Disable gcov build with GCC 10
  init: fix error check in clean_path()
  MAINTAINERS: Add the security document to SECURITY CONTACT
  driver code: print symbolic error code
  debugfs: Fix module state check condition
  video: fbdev: fix OOB read in vga_8planes_imageblit()
  dyndbg: fix problem parsing format="foo bar"
  dyndbg: refine export, rename to dynamic_debug_exec_queries()
  dyndbg: give %3u width in pr-format, cosmetic only
  usb: core: fix slab-out-of-bounds Read in read_descriptors
  Revert "usb: dwc3: meson-g12a: fix shared reset control use"
  usb: typec: ucsi: acpi: Check the _DEP dependencies
  usb: typec: intel_pmc_mux: Un-register the USB role switch
  usb: Fix out of sync data toggle if a configured device is reconfigured
  x86/entry: Unbreak 32bit fast syscall
  x86/debug: Allow a single level of #DB recursion
  x86/entry: Fix AC assertion
  tracing/kprobes, x86/ptrace: Fix regs argument order for i386
  drm/virtio: drop virtio_gpu_output->enabled
  iommu/vt-d: Handle 36bit addressing for x86-32
  iommu/amd: Do not use IOMMUv2 functionality when SME is active
  iommu/amd: Do not force direct mapping when SME is active
  KVM: arm64: Update page shift if stage 2 block mapping not supported
  KVM: arm64: Fix address truncation in traces
  iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE
  iommu/amd: Restore IRTE.RemapEn bit after programming IRTE
  thermal: core: Fix use-after-free in thermal_zone_device_unregister()
  thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
  KVM: arm64: Do not try to map PUDs when they are folded into PMD
  thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430
  iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set()
  iommu/vt-d: Serialize IOMMU GCMD register modifications
  MAINTAINERS: Update QUALCOMM IOMMU after Arm SMMU drivers move
  drm/sun4i: backend: Disable alpha on the lowest plane on the A20
  drm/sun4i: backend: Support alpha property on lowest plane
  drm/sun4i: Fix DE2 YVU handling
  xen: add helpers to allocate unpopulated memory
  memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC
  xen/balloon: add header guard
  padata: fix possible padata_works_lock deadlock
  x86, fakenuma: Fix invalid starting node ID
  selftests/x86/test_vsyscall: Improve the process_vm_readv() test
  mm: fix pin vs. gup mismatch with gate pages
  net/smc: fix sock refcounting in case of termination
  net/smc: reset sndbuf_desc if freed
  net/smc: set rx_off for SMCR explicitly
  net/smc: fix toleration of fake add_link messages
  interconnect: qcom: Fix small BW votes being truncated to zero
  tg3: Fix soft lockup when tg3_reset_task() fails.
  drm/tve200: Stabilize enable/disable
  perf tools: Add bpf image check to __map__is_kmodule
  perf record/stat: Explicitly call out event modifiers in the documentation
  perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new())
  perf stat: Turn off summary for interval mode by default
  libtraceevent: Fix build warning on 32-bit arches
  perf jevents: Fix suspicious code in fixregex()
  perf parse-events: Use uintptr_t when casting numbers to pointers
  dax: fix detection of dax support for non-persistent memory block devices
  doc: net: dsa: Fix typo in config code sample
  xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files
  ANDROID: GKI: Enable IR RC support
  ANDROID: Re-enable menus hidden by disabling MEDIA_SUPPORT_FILTER
  dma-buf: fence-chain: Document missing dma_fence_chain_init() parameter in kerneldoc
  dma-buf: Fix kerneldoc of dma_buf_set_name()
  ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen
  MIPS: SNI: Fix SCSI interrupt
  MIPS: add missing MSACSR and upper MSA initialization
  Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled"
  x86/mm/32: Bring back vmalloc faulting on x86_32
  x86/cmdline: Disable jump tables for cmdline.c
  soundwire: fix double free of dangling pointer
  interconnect: Show bandwidth for disabled paths as zero in debugfs
  dmaengine: ti: k3-udma: Update rchan_oes_offset for am654 SYSFW ABI 3.0
  drm/nouveau/kms/nv50-gp1xx: add WAR for EVO push buffer HW bug
  drm/nouveau/kms/nv50-gp1xx: disable notifies again after core update
  drm/nouveau/kms/nv50-: add some whitespace before debug message
  drm/nouveau/kms/gv100-: Include correct push header in crcc37d.c
  drm/radeon: Prefer lower feedback dividers
  drm/amdgpu: Fix bug in reporting voltage for CIK
  drm/amdgpu: Specify get_argument function for ci_smu_funcs
  drm/amd/pm: enable MP0 DPM for sienna_cichlid
  drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
  drm/amd/pm: fix is_dpm_running() run error on 32bit system
  kconfig: remove redundant assignment prompt = prompt
  kbuild: Documentation: clean up makefiles.rst
  kconfig: streamline_config.pl: check defined(ENV variable) before using it
  block: allow for_each_bvec to support zero len bvec
  scsi: mpt3sas: Don't call disable_irq from IRQ poll handler
  scsi: megaraid_sas: Don't call disable_irq from process IRQ poll
  scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem
  net: dp83867: Fix WoL SecureOn password
  nfp: flower: fix ABI mismatch between driver and firmware
  tipc: fix shutdown() of connectionless socket
  ipv6: Fix sysctl max for fib_multipath_hash_policy
  drivers/net/wan/hdlc: Change the default of hard_header_len to 0
  net: gemini: Fix another missing clk_disable_unprepare() in probe
  RDMA/core: Fix reported speed and width
  net: bcmgenet: fix mask check in bcmgenet_validate_flow()
  amd-xgbe: Add support for new port mode
  RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ
  spi: spi-loopback-test: Fix out-of-bounds read
  regulator: pwm: Fix machine constraints application
  ANDROID: power_supply: Add a helper function to retrieve psy array from phandle
  dm thin metadata: Fix use-after-free in dm_bm_set_read_only
  dm thin metadata:  Avoid returning cmd->bm wild pointer on error
  dm cache metadata: Avoid returning cmd->bm wild pointer on error
  ALSA: hda: use consistent HDAudio spelling in comments/docs
  libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks
  ALSA: hda: add dev_dbg log when driver is not selected
  ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled
  ALSA: hda: hdmi - add Rocketlake support
  io_uring: no read/write-retry on -EAGAIN error and O_NONBLOCK marked file
  fix regression in "epoll: Keep a reference on files added to the check list"
  io_uring: set table->files[i] to NULL when io_sqe_file_register failed
  ALSA: ua101: convert tasklets to use new tasklet_setup() API
  ALSA: usb-audio: convert tasklets to use new tasklet_setup() API
  ASoC: txx9: convert tasklets to use new tasklet_setup() API
  ASoC: siu: convert tasklets to use new tasklet_setup() API
  ASoC: fsl_esai: convert tasklets to use new tasklet_setup() API
  ALSA: hdsp: convert tasklets to use new tasklet_setup() API
  ALSA: riptide: convert tasklets to use new tasklet_setup() API
  ALSA: pci/asihpi: convert tasklets to use new tasklet_setup() API
  ALSA: firewire: convert tasklets to use new tasklet_setup() API
  ALSA: core: convert tasklets to use new tasklet_setup() API
  s390: update defconfigs
  s390: fix GENERIC_LOCKBREAK dependency typo in Kconfig
  drm/i915: Clear the repeater bit on HDCP disable
  drm/i915: Fix sha_text population code
  drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state
  arm64/module: set trampoline section flags regardless of CONFIG_DYNAMIC_FTRACE
  arm64: Remove exporting cpu_logical_map symbol
  drm/virtio: fix unblank
  scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA
  scsi: target: iscsi: Fix data digest calculation
  blk-stat: make q->stats->lock irqsafe
  blk-iocost: ioc_pd_free() shouldn't assume irq disabled
  net: usb: dm9601: Add USB ID of Keenetic Plus DSL
  vhost: fix typo in error message
  ANDROID: GKI: enable ALLOW_DEV_COREDUMP
  ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE
  ANDROID: GKI: Enable SCS
  dm integrity: fix error reporting in bitmap mode after creation
  dm crypt: Initialize crypto wait structures
  dm mpath: fix racey management of PG initialization
  dm writecache: handle DAX to partitions on persistent memory correctly
  net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()
  FROMLIST: x86/boot: Check that there are no run-time relocations
  FROMLIST: x86/boot: Remove run-time relocations from head_{32,64}.S
  FROMLIST: x86/boot: Remove run-time relocations from .head.text code
  FROMLIST: x86/boot: Add .text.* to setup.ld
  FROMLIST: x86/boot/compressed: Get rid of GOT fixup code
  FROMLIST: x86/boot/compressed: Force hidden visibility for all symbol references
  FROMLIST: x86/boot/compressed: Move .got.plt entries out of the .got section
  cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled
  cpufreq: intel_pstate: Free memory only when turning off
  cpufreq: intel_pstate: Add ->offline and ->online callbacks
  cpufreq: intel_pstate: Tweak the EPP sysfs interface
  cpufreq: intel_pstate: Update cached EPP in the active mode
  cpufreq: intel_pstate: Refuse to turn off with HWP enabled
  ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id
  pktgen: fix error message with wrong function name
  arc: fix memory initialization for systems with two memory banks
  ia64: fix min_low_pfn/max_low_pfn build errors
  perf report: Disable ordered_events for raw dump
  perf tools: Correct SNOOPX field offset
  perf intel-pt: Fix corrupt data after perf inject from
  perf cs-etm: Fix corrupt data after perf inject from
  perf top/report: Fix infinite loop in the TUI for grouped events
  perf parse-events: Avoid an uninitialized read when using fake PMUs
  perf stat: Fix out of bounds array access in the print_counters() evlist method
  perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test
  perf parse-events: Set exclude_guest=1 for user-space counting
  perf record: Correct the help info of option "--no-bpf-event"
  perf tools: Use %zd for size_t printf formats on 32-bit
  block: fix locking in bdev_del_partition
  block: release disk reference in hd_struct_free_work
  iio: adc: mcp3422: fix locking on error path
  io_uring: fix removing the wrong file in __io_sqe_files_update()
  block: ensure bdi->io_pages is always initialized
  ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
  regulator: core: Fix slab-out-of-bounds in regulator_unlock_recursive()
  MIPS: perf: Fix wrong check condition of Loongson event IDs
  clang-format: Update with the latest for_each macro list
  FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller
  HID: core: Sanitize event code and type when mapping input
  HID: core: Correctly handle ReportSize being zero
  Documentation: fix dma-buf.rst underline length warning
  misc: eeprom: at24: register nvmem only after eeprom is ready to use
  HID: elan: Fix memleak in elan_input_configured
  scsi: lpfc: Update lpfc version to 12.8.0.4
  scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events
  scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery
  scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask
  scsi: qla2xxx: Fix regression on sparc64
  scsi: libfc: Fix for double free()
  scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort
  net: ethernet: ti: am65-cpsw: fix rmii 100Mbit link mode
  cxgb4: fix thermal zone device registration
  drivers/net/wan/hdlc_cisco: Add hard_header_len
  ionic: fix txrx work accounting
  ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM
  ANDROID: GKI: Disable FW_LOADER_USER_HELPER_FALLBACK
  microblaze: fix min_low_pfn/max_low_pfn build errors
  ANDROID: drop KERNEL_DIR setting in build.config.common
  drm/sun4i: Fix dsi dcs long write function
  habanalabs: fix report of RAZWI initiator coordinates
  habanalabs: prevent user buff overflow
  Documentation/llvm: Improve formatting of commands, variables, and arguments
  affs: fix basic permission bits to actually work
  iio: adc: mcp3422: fix locking scope
  iio: adc: meson-saradc: Use the parent device to look up the calib data
  iio:adc:max1118 Fix alignment of timestamp and data leak issues
  iio:adc:ina2xx Fix timestamp alignment issue.
  iio:adc:ti-adc084s021 Fix alignment and data leak issues.
  iio:adc:ti-adc081c Fix alignment and data leak issues
  opp: Don't drop reference for an OPP table that was never parsed
  phy: omap-usb2-phy: disable PHY charger detect
  HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller
  HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices
  USB: serial: option: support dynamic Quectel USB compositions
  USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules
  arm64: dts: imx8mq: Fix TMU interrupt property
  tipc: fix using smp_processor_id() in preemptible
  Linux 5.9-rc3
  drm/ingenic: Fix driver not probing when IPU port is missing
  drm/ingenic: Fix leak of device_node pointer
  genirq/matrix: Deal with the sillyness of for_each_cpu() on UP
  ANDROID: db845c_gki.fragment: remove CONFIG_USB_EHCI_HCD and CONFIG_USB_EHCI_HCD_PLATFORM
  fsldma: fix very broken 32-bit ppc ioread64 functionality
  ANDROID: GKI: Add CONFIG_KVM and CONFIG_VHOST_VSOCK
  netfilter: conntrack: do not auto-delete clash entries on reply
  sparse: use static inline for __chk_{user,io}_ptr()
  ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO
  nvme-pci: cancel nvme device request before disabling
  nvme: only use power of two io boundaries
  nvme: fix controller instance leak
  nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'
  nvme: Fix NULL dereference for pci nvme controllers
  nvme-rdma: fix reset hang if controller died in the middle of a reset
  nvme-rdma: fix timeout handler
  nvme-rdma: serialize controller teardown sequences
  nvme-tcp: fix reset hang if controller died in the middle of a reset
  nvme-tcp: fix timeout handler
  nvme-tcp: serialize controller teardown sequences
  nvme: have nvme_wait_freeze_timeout return if it timed out
  nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance
  nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu
  Revert "binder: Prevent context manager from incrementing ref 0"
  ANDROID: GKI: Enable V4L MEM2MEM drivers
  kernel.h: Silence sparse warning in lower_32_bits
  selftests: netfilter: add command usage
  selftests: netfilter: simplify command testing
  selftests: netfilter: remove unused variable in make_file()
  selftests: netfilter: exit on invalid parameters
  selftests: netfilter: fix header example
  netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS
  netfilter: delete repeated words
  cifs: fix check of tcon dfs in smb1
  ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI.
  KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception
  KVM: arm64: Survive synchronous exceptions caused by AT instructions
  KVM: arm64: Add kvm_extable for vaxorcism code
  net_sched: fix error path in red_init()
  net: dsa: mt7530: fix advertising unsupported 1000baseT_Half
  netlink: fix a data race in netlink_rcv_wake()
  arm64: vdso32: make vdso32 install conditional
  media: mceusb: Avoid GFP_ATOMIC where it is not needed
  media: gpio-ir-tx: spinlock is not needed to disable interrupts
  media: rc: do not access device via sysfs after rc_unregister_device()
  media: rc: uevent sysfs file races with rc_unregister_device()
  selftests/bpf: Fix massive output from test_maps
  kobject: Restore old behaviour of kobject_del(NULL)
  arm64: use a common .arch preamble for inline assembly
  firmware_loader: fix memory leak for paged buffer
  media: max9286: Depend on OF_GPIO
  media: i2c: imx214: select V4L2_FWNODE
  mfd: mfd-core: Ensure disabled devices are ignored without error
  sdhci: tegra: Add missing TMCLK for data timeout
  arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes
  arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes
  arm64: tegra: Add missing timeout clock to Tegra210 SDMMC
  dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later
  sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186
  sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210
  usb: storage: Add unusual_uas entry for Sony PSZ drives
  arm64: dts: mt7622: add reset node for mmc device
  md/raid5: make sure stripe_size as power of two
  powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMU
  ANDROID: mpam: add vendor hook to record MPAM
  io_uring: don't bounce block based -EAGAIN retry off task_work
  io_uring: fix IOPOLL -EAGAIN retries
  arm64/cpuinfo: Remove unnecessary fallthrough annotation
  media: dib0700: Fix identation issue in dib8096_set_param_override()
  irqchip/eznps: Fix build error for !ARC700 builds
  ARC: show_regs: fix r12 printing and simplify
  rxrpc: Fix memory leak in rxkad_verify_response()
  hwmon: (gsc-hwmon) Scale temperature to millidegrees
  afs: Remove erroneous fallthough annotation
  net: ethernet: ti: cpsw_new: fix error handling in cpsw_ndo_vlan_rx_kill_vid()
  drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux()
  EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register()
  xfs: initialize the shortform attr header padding entry
  net: Fix some comments
  net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()
  crypto: af_alg - Work around empty control messages without MSG_MORE
  RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds
  RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address
  RDMA/bnxt_re: Restrict the max_gids to 256
  RDMA/bnxt_re: Static NQ depth allocation
  RDMA/bnxt_re: Fix the qp table indexing
  RDMA/bnxt_re: Do not report transparent vlan from QP1
  RDMA/mlx4: Read pkey table length instead of hardcoded value
  btrfs: tree-checker: fix the error message for transid error
  RDMA/rxe: Fix panic when calling kmem_cache_create()
  btrfs: set the lockdep class for log tree extent buffers
  btrfs: set the correct lockdep class for new nodes
  btrfs: allocate scrub workqueues outside of locks
  btrfs: fix potential deadlock in the search ioctl
  btrfs: drop path before adding new uuid tree entry
  RDMA/rxe: Fix memleak in rxe_mem_init_user
  btrfs: block-group: fix free-space bitmap threshold
  cpufreq: Use WARN_ON_ONCE() for invalid relation
  cpufreq: No need to verify cpufreq_driver in show_scaling_cur_freq()
  cfg80211: Adjust 6 GHz frequency to channel conversion
  mac80211: reduce packet loss event false positives
  cfg80211: regulatory: reject invalid hints
  wireless: fix wrong 160/80+80 MHz setting
  mac80211: improve AQL aggregation estimation for low data rates
  mac80211: factor out code to look up the average packet length duration for a rate
  mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL
  Compiler Attributes: fix comment concerning GCC 4.6
  Compiler Attributes: remove comment about sparse not supporting __has_attribute
  Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check"
  powerpc/perf: Fix reading of MSR[HV/PR] bits in trace-imc
  powerpc/perf: Fix crashes with generic_compat_pmu & BHRB
  powerpc/64s: Fix crash in load_fp_state() due to fpexc_mode
  powerpc/64s: scv entry should set PPR
  Documentation/powerpc: fix malformed table in syscall64-abi
  video: fbdev: controlfb: Fix build for COMPILE_TEST=y && PPC_PMAC=n
  media: cedrus: Add missing v4l2_ctrl_request_hdl_put()
  media: vicodec: add missing v4l2_ctrl_request_hdl_put()
  x86/irq: Unbreak interrupt affinity setting
  x86/hotplug: Silence APIC only after all interrupts are migrated
  USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge
  usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()
  USB: gadget: u_f: Unbreak offset calculation in VLAs
  USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D
  dma-pool: Fix an uninitialized variable bug in atomic_pool_expand()
  arm/xen: Add misuse warning to virt_to_gfn
  xen/xenbus: Fix granting of vmalloc'd memory
  XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information.
  io_uring: clear req->result on IOPOLL re-issue
  NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall
  bnxt: don't enable NAPI until rings are ready
  net: disable netpoll on fresh napis
  ipv4: Silence suspicious RCU usage warning
  drivers/net/wan/lapbether: Set network_header before transmitting
  mptcp: free acked data before waiting for more memory
  taprio: Fix using wrong queues in gate mask
  xfs: fix boundary test in xfs_attr_shortform_verify
  xfs: fix off-by-one in inode alloc block reservation calculation
  xfs: finish dfops on every insert range shift iteration
  drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
  drm/amdgpu: disable runtime pm for navy_flounder
  drm/amd/display: Retry AUX write when fail occurs
  drm/amdgpu: Fix buffer overflow in INFO ioctl
  drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
  drm/amdgpu: use MODE1 reset for navy_flounder by default
  drm/amd/pm: correct the thermal alert temperature limit settings
  xprtrdma: Release in-flight MRs on disconnect
  drm/amdgpu: add asd fw check before loading asd
  drm/amd/display: Keep current gain when ABM disable immediately
  drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation
  drm/amd/display: Revert HDCP disable sequence change
  drm/amd/display: Send DISPLAY_OFF after power down on boot
  drm/amdgpu/gfx10: refine mgcg setting
  drm/amd/pm: correct Vega20 swctf limit setting
  drm/amd/pm: correct Vega12 swctf limit setting
  drm/amd/pm: correct Vega10 swctf limit setting
  drm/amd/pm: set VCN pg per instances
  drm/amd/pm: enable run_btc callback for sienna_cichlid
  drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps
  drm/amd/display: Reject overlay plane configurations in multi-display scenarios
  drm/amd/display: use correct scale for actual_brightness
  drm/amd/display: should check error using DC_OK
  iio: dpot-dac: fix code comment in dpot_dac_read_raw()
  ANDROID: Incremental fs: Separate pseudo-file code
  ALSA: hda/hdmi: always check pin power status in i915 pin fixup
  io_uring: make offset == -1 consistent with preadv2/pwritev2
  MAINTAINERS: Add entry for HPE Superdome Flex (UV) maintainers
  s390/vmem: fix vmem_add_range for 4-level paging
  s390: don't trace preemption in percpu macros
  loop: Set correct device size when using LOOP_CONFIGURE
  nbd: restore default timeout when setting it to zero
  net: cdc_ncm: Fix build error
  media: media/v4l2-core: Fix kernel-infoleak in video_put_user()
  media: ti-vpe: cal: Fix compilation on 32-bit ARM
  net: hns3: Fix for geneve tx checksum bug
  bnxt_en: Setup default RSS map in all scenarios.
  bnxt_en: init RSS table for Minimal-Static VF reservation
  bnxt_en: fix HWRM error when querying VF temperature
  bnxt_en: Fix possible crash in bnxt_fw_reset_task().
  bnxt_en: Fix PCI AER error recovery flow
  bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled.
  bnxt_en: Check for zero dir entries in NVRAM.
  bnxt_en: Don't query FW when netif_running() is false.
  net: dp83869: Fix RGMII internal delay configuration
  vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms
  vhost-iotlb: fix vhost_iotlb_itree_next() documentation
  vdpa: ifcvf: free config irq in ifcvf_free_irq()
  vdpa: ifcvf: return err when fail to request config irq
  lockdep,trace: Expose tracepoints
  lockdep: Only trace IRQ edges
  mips: Implement arch_irqs_disabled()
  arm64: Implement arch_irqs_disabled()
  nds32: Implement arch_irqs_disabled()
  locking/lockdep: Cleanup
  x86/entry: Remove unused THUNKs
  cpuidle: Move trace_cpu_idle() into generic code
  cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic
  sched,idle,rcu: Push rcu_idle deeper into the idle path
  cpuidle: Fixup IRQ state
  lockdep: Use raw_cpu_*() for per-cpu variables
  sched: Use __always_inline on is_idle_task()
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A
  ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2
  ALSA: usb-audio: Add implicit feedback quirk for UR22C
  drm/exynos: gem: Fix sparse warning
  drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
  ibmvnic fix NULL tx_pools and rx_tools issue at do_reset
  ANDROID: GKI: Remove SCSI_UFS_QCOM from gki_defconfig
  spi: spi-cadence-quadspi: Populate get_name() interface
  io_uring: ensure read requests go through -ERESTART* transformation
  io_uring: don't use poll handler if file can't be nonblocking read/written
  io_uring: fix imbalanced sqo_mm accounting
  net: ethernet: ti: cpsw_new: fix clean up of vlan mc entries for host port
  net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port
  net: caif: fix error code handling
  net: dsa: mt7530: Add of_node_put() before break and return statements
  PM: sleep: core: Fix the handling of pending runtime resume requests
  ACPI: OSL: Prevent acpi_release_memory() from returning too early
  usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures
  USB: PHY: JZ4770: Fix static checker warning.
  USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()
  USB: gadget: u_f: add overflow checks to VLA macros
  gtp: add GTPA_LINK info to msg sent to userspace
  io_uring: revert consumed iov_iter bytes on error
  drivers/dma/dma-jz4780: Fix race condition between probe and irq handler
  dmaengine: dw-edma: Fix scatter-gather address calculation
  dmaengine: ti: k3-udma: Fix the TR initialization for prep_slave_sg
  dmaengine: pl330: Fix burst length if burst size is smaller than bus width
  Revert "ALSA: hda: Add support for Loongson 7A1000 controller"
  irqchip/ingenic: Leave parent IRQ unmasked on suspend
  irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake
  irqchip: Revert modular support for drivers using IRQCHIP_PLATFORM_DRIVER helperse
  dt-bindings: mmc: Add missing description for clk_in/out_sd1
  drm/omap: fix incorrect lock state
  thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up
  thunderbolt: Disable ports that are not implemented
  drm/i915: Fix cmd parser desc matching with masks
  i2c: iproc: Fix shifting 31 bits
  i2c: rcar: in slave mode, clear NACK earlier
  ALSA: hda/tegra: Program WAKEEN register for Tegra
  ALSA: hda: Fix 2 channel swapping for Tegra
  ALSA: ca0106: fix error code handling
  i2c: acpi: Remove dead code, i.e. i2c_acpi_match_device()
  i2c: core: Don't fail PRP0001 enumeration when no ID table exist
  bpf, sysctl: Let bpf_stats_handler take a kernel pointer buffer
  selftests/bpf: Fix test_progs-flavor run getting number of tests
  bpf: Fix a buffer out-of-bound access when filling raw_tp link_info
  scsi: scsi_debug: Remove superfluous close zone in resp_open_zone()
  scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu()
  scsi: qedf: Fix null ptr reference in qedf_stag_change_work
  sfc: fix boolreturn.cocci warning and rename function
  net: ocelot: Add of_node_put() before return statement
  dt-bindings: net: dsa: Fix typo
  firestream: Fix memleak in fs_open
  net: arc_emac: Fix memleak in arc_mdio_probe
  NFC: st95hf: Fix memleak in st95hf_in_send_cmd
  ANDROID: power: Export log_{suspend_abort,abnormal_wakeup}_reason
  Documentation: laptops: thinkpad-acpi: fix underline length build warning
  Documentation: fix typo for abituguru documentation
  docs: Fix function name trailing double-()s
  devices.txt: fix typo of "ubd" as "udb"
  Documentation: add riscv entry in list of existing profiles
  MAINTAINERS: mention documentation maintainer entry profile
  Fpga: Documentation: Replace deprecated :c:func: Usage
  IIO: Documentation: Replace deprecated :c:func: Usage
  Documentation/locking/locktypes: fix local_locks documentation
  MAINTAINERS: Remove self from PHY LIBRARY
  MAINTAINERS: Add entry for Broadcom Ethernet PHY drivers
  MAINTAINERS: GENET: Add UniMAC MDIO controller files
  MAINTAINERS: GENET: Add DT binding file
  MAINTAINERS: B53: Add DT binding file
  MAINTAINERS: GENET: Add missing platform data file
  net: dsa: sja1105: Do not use address of compatible member in sja1105_check_device_id
  net: Get rid of consume_skb when tracing is off
  drivers/net/wan/lapbether: Added needed_tailroom
  netlabel: fix problems with mapping removal
  ANDROID: GKI: enabled CONFIG_USB_CONFIGFS_NCM=y
  sctp: not disable bh in the whole sctp_get_port_local()
  ravb: Fixed to be able to unload modules
  lib: Revert use of fallthrough pseudo-keyword in lib/
  ceph: don't allow setlease on cephfs
  RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars
  RDMA/rtrs-srv: Replace device_register with device_initialize and device_add
  ceph: fix inode number handling on arches with 32-bit ino_t
  drm/etnaviv: always start/stop scheduler in timeout processing
  drm/etnaviv: fix external abort seen on GC600 rev 0x19
  hv_utils: drain the timesync packets on onchannelcallback
  hv_utils: return error if host timesysnc update is stale
  ipv6: ndisc: adjust ndisc_ifinfo_sysctl_change prototype
  mfd: core: Fix double-free in mfd_remove_devices_fn()
  net: systemport: Fix memleak in bcm_sysport_probe
  net: hns: Fix memleak in hns_nic_dev_probe
  ARM: dts: imx7d-zii-rmu2: fix rgmii phy-mode for ksz9031 phy
  gfs2: add some much needed cleanup for log flushes that fail
  MAINTAINERS: add myself as maintainer for spi-fsl-dspi driver
  Documentation: fix pm/intel_pstate build warning and wording
  libceph: add __maybe_unused to DEFINE_CEPH_FEATURE
  USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter
  mmc: mediatek: add optional module reset property
  mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings
  Documentation: sound/cards: fix heading underline lengths for https: changes
  selftests/powerpc: Update PROT_SAO test to skip ISA 3.1
  powerpc/64s: Disallow PROT_SAO in LPARs by default
  Revert "powerpc/64s: Remove PROT_SAO support"
  binfmt_flat: revert "binfmt_flat: don't offset the data start"
  treewide: Use fallthrough pseudo-keyword
  Linux 5.9-rc2
  io-wq: fix hang after cancelling pending hashed work
  io_uring: don't recurse on tsk->sighand->siglock with signalfd
  phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init
  xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed
  xhci: Do warm-reset when both CAS and XDEV_RESUME are set
  usb: host: xhci: fix ep context print mismatch in debugfs
  ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620
  ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
  ALSA; firewire-tascam: exclude Tascam FE-8 from detection
  ARM: dts: vfxxx: Add syscon compatible with OCOTP
  ARM: dts: imx6q-logicpd: Fix broken PWM
  arm64: dts: imx: Add missing imx8mm-beacon-kit.dtb to build
  ARM: dts: imx6q-prtwd2: Remove unneeded i2c unit name
  ARM: dts: imx6qdl-gw51xx: Remove unneeded #address-cells/#size-cells
  do_epoll_ctl(): clean the failure exits up a bit
  epoll: Keep a reference on files added to the check list
  net: nexthop: don't allow empty NHA_GROUP
  drm/msm/a6xx: fix frequency not always being restored on GMU resume
  drm/msm/a6xx: add module param to enable debugbus snapshot
  drm/msm/a6xx: fix crashdec section name typo
  drm/msm/a6xx: fix gmu start on newer firmware
  ARM: dts: imx7ulp: Correct gpio ranges
  iio:magnetometer:ak8975 Fix alignment and data leak issues.
  iio:light:ltr501 Fix timestamp alignment issue.
  iio:light:max44000 Fix timestamp alignment and prevent data leak.
  iio:chemical:ccs811: Fix timestamp alignment and prevent data leak.
  iio:proximity:mb1232: Fix timestamp alignment and prevent data leak.
  iio:accel:mma7455: Fix timestamp alignment and prevent data leak.
  iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak.
  iio:accel:mma8452: Fix timestamp alignment and prevent data leak.
  iio: accel: kxsd9: Fix alignment of local buffer.
  iio: adc: rockchip_saradc: select IIO_TRIGGERED_BUFFER
  iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set
  counter: microchip-tcb-capture: check the correct variable
  iio: cros_ec: Set Gyroscope default frequency to 25Hz
  habanalabs: correctly report inbound pci region cfg error
  habanalabs: check correct vmalloc return code
  habanalabs: validate FW file size
  habanalabs: fix incorrect check on failed workqueue create
  habanalabs: set max power according to card type
  habanalabs: proper handling of alloc size in coresight
  habanalabs: set clock gating according to mask
  habanalabs: verify user input in cs_ioctl_signal_wait
  habanalabs: Fix a loop in gaudi_extract_ecc_info()
  habanalabs: Fix memory corruption in debugfs
  habanalabs: validate packet id during CB parse
  habanalabs: Validate user address before mapping
  habanalabs: unmap PCI bars upon iATU failure
  mips/oprofile: Fix fallthrough placement
  MIPS: Loongson64: Remove unnecessary inclusion of boot_param.h
  drm/msm: enable vblank during atomic commits
  ARM: dts: ls1021a: fix QuadSPI-memory reg range
  null_blk: fix passing of REQ_FUA flag in null_handle_rq
  nvmet: Disable keep-alive timer when kato is cleared to 0h
  nvme: redirect commands on dying queue
  nvme: just check the status code type in nvme_is_path_error
  nvme: refactor command completion
  nvme: rename and document nvme_end_request
  nvme: skip noiob for zoned devices
  nvme-pci: fix PRP pool size
  nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth
  nvme: Use spin_lock_irq() when taking the ctrl->lock
  nvmet: call blk_mq_free_request() directly
  nvmet: fix oops in pt cmd execution
  nvmet: add ns tear down label for pt-cmd handling
  nvme: multipath: round-robin: eliminate "fallback" variable
  nvme: multipath: round-robin: fix single non-optimized path case
  nvme-fc: Fix wrong return value in __nvme_fc_init_request()
  nvmet-passthru: Reject commands with non-sgl flags set
  nvmet: fix a memory leak
  blkcg: fix memleak for iolatency
  MAINTAINERS: Add missing header files to BLOCK LAYER section
  block: fix get_max_io_size()
  blk-mq: insert request not through ->queue_rq into sw/scheduler queue
  block/rnbd: Ensure err is always initialized in process_rdma
  ANDROID: GKI: enable QCOM and HISI UFS drivers
  ANDROID: GKI: enable UFS for x86 gki builds and SCSI_UFSHCD_PCI
  ANDROID: GKI: re-enable CONFIG_MEDIA_CAMERA_SUPPORT
  ANDROID: GKI: enable usb storage drivers
  ANDROID: GKI: support CONFIG_USB_EHCI_HCD_PLATFORM
  ANDROID: GKI: support CONFIG_USB_EHCI_HCD
  ANDROID: GKI: enable CONFIG_EXT4_FS_POSIX_ACL.
  ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT.
  ANDROID: Enable HID_STEAM and JOYSTICK_XPAD as y
  dt-bindings: vendor-prefixes: Remove trailing whitespace
  KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
  KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
  dt-bindings: net: correct description of phy-connection-type
  dt-bindings: PCI: intel,lgm-pcie: Fix matching on all snps,dw-pcie instances
  ANDROID: dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
  ANDROID: dma-heap: Rework allocation calls to return struct dma_buf instead of fd
  ANDROID: dma-heap: Refactor code to allow for future in-kernel users
  ANDROID: dma-heap: Add proper kref handling on dma-buf heaps
  bpf: Fix two typos in uapi/linux/bpf.h
  net: dsa: b53: check for timeout
  hwmon: (applesmc) check status earlier.
  hwmon: (nct7904) Correct divide by 0
  device property: Fix the secondary firmware node handling in set_primary_fwnode()
  ACPI: ioremap: avoid redundant rounding to OS page size
  ACPI: SoC: APD: Check return value of acpi_dev_get_property()
  cpufreq: replace cpu_logical_map() with read_cpuid_mpir()
  ARM64: vdso32: Install vdso32 from vdso_install
  afs: Fix NULL deref in afs_dynroot_depopulate()
  netfilter: nf_tables: fix destination register zeroing
  netfilter: nf_tables: incorrect enum nft_list_attributes definition
  netfilter: nf_tables: add NFTA_SET_USERDATA if not null
  mm, page_alloc: fix core hung in free_pcppages_bulk()
  mm: include CMA pages in lowmem_reserve at boot
  squashfs: avoid bio_alloc() failure with 1Mbyte blocks
  uprobes: __replace_page() avoid BUG in munlock_vma_page()
  kernel/relay.c: fix memleak on destroy relay channel
  romfs: fix uninitialized memory leak in romfs_dev_read()
  mm/rodata_test.c: fix missing function declaration
  mm/vunmap: add cond_resched() in vunmap_pmd_range
  khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
  hugetlb_cgroup: convert comma to semicolon
  mailmap: add Andi Kleen
  netfilter: nft_set_rbtree: Detect partial overlap with start endpoint match
  netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection
  core/entry: Respect syscall number rewrites
  x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM
  ANDROID: GKI: enable CONFIG_V4L_PLATFORM_DRIVERS
  MAINTAINERS: Update Mellanox and Cumulus Network addresses to new domain
  powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver
  powerpc/32s: Fix module loading failure when VMALLOC_END is over 0xf0000000
  MAINTAINERS: Add entries for CoreSight and Arm SPE tooling
  perf: arm-spe: Fix check error when synthesizing events
  perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols
  perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
  perf sched timehist: Fix use of CPU list with summary option
  perf test: Fix basic bpf filtering test
  arm64/x86: KVM: Introduce steal-time cap
  KVM: Documentation: Minor fixups
  KVM: arm64: pvtime: Fix stolen time accounting across migration
  KVM: arm64: Drop type input from kvm_put_guest
  KVM: arm64: pvtime: Fix potential loss of stolen time
  KVM: arm64: pvtime: steal-time is only supported when configured
  KVM: arm64: Print warning when cpu erratum can cause guests to deadlock
  arm64: Allow booting of late CPUs affected by erratum 1418040
  arm64: Move handling of erratum 1418040 into C code
  btrfs: detect nocow for swap after snapshot delete
  btrfs: check the right error variable in btrfs_del_dir_entries_in_log
  mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers
  mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040
  MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores
  MIPS: mm: BMIPS5000 has inclusive physical caches
  crypto: sa2ul - add Kconfig selects to fix build error
  crypto: ingenic - Drop kfree for memory allocated with devm_kzalloc
  crypto: qat - add delay before polling mailbox
  ANDROID: fix kernelci build break
  FROMLIST: stm class: ftrace: use different channel accroding to CPU
  FROMLIST: stm class: ftrace: enable supported trace export flag
  FROMLIST: tracing: add trace_export support for trace_marker
  FROMLIST: tracing: add trace_export support for event trace
  FROMLIST: tracing: add flag to control different traces
  FROMLIST: stm class: ftrace: change dependency to TRACING
  FROMLIST: coresight: stm: support marked packet
  kconfig: qconf: replace deprecated QString::sprintf() with QTextStream
  kconfig: qconf: remove redundant help in the info view
  kconfig: qconf: remove qInfo() to get back Qt4 support
  arm64: defconfig: Enable ptn5150 extcon driver
  arm64: defconfig: Enable USB gadget with configfs
  ARM: configs: Update Integrator defconfig
  ANDROID: GKI: Disable coresight config
  ANDROID: tty: fix tty name overflow
  tipc: call rcu_read_lock() in tipc_aead_encrypt_done()
  net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow
  net: sctp: Fix negotiation of the number of data streams.
  dt-bindings: net: renesas, ether: Improve schema validation
  gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY
  hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
  hv_netvsc: Remove "unlikely" from netvsc_select_queue
  selftests/timers: Turn off timeout setting
  ANDROID: sched: add vendor hook for correcting cpu capacity
  bpf: selftests: global_funcs: Check err_str before strstr
  bpf: xdp: Fix XDP mode when no mode flags specified
  selftests/bpf: Remove test_align leftovers
  tools/resolve_btfids: Fix sections with wrong alignment
  ANDROID: sched: Use normal vendor hook in scheduler tick
  net/smc: Prevent kernel-infoleak in __smc_diag_dump()
  sfc: fix build warnings on 32-bit
  net: phy: mscc: Fix a couple of spelling mistakes "spcified" -> "specified"
  riscv: Add SiFive drivers to rv32_defconfig
  dt-bindings: timer: Add CLINT bindings
  RISC-V: Remove CLINT related code from timer and arch
  clocksource/drivers: Add CLINT timer driver
  RISC-V: Add mechanism to provide custom IPI operations
  dax: do not print error message for non-persistent memory block device
  afs: Fix key ref leak in afs_put_operation()
  afs: Fix error handling in VL server rotation
  afs: Don't use VL probe running state to make decisions outside probe code
  afs: Expose information from afs_vlserver through /proc for debugging
  afs: Remove afs_vlserver->probe.have_result
  rxrpc: Make rxrpc_kernel_get_srtt() indicate validity
  rxrpc: Fix loss of RTT samples due to interposed ACK
  rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()
  nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage
  libbpf: Fix map index used in error message
  powerpc/pseries: Do not initiate shutdown when system is running on UPS
  netfilter: conntrack: allow sctp hearbeat after connection re-use
  io_uring: kill extra iovec=NULL in import_iovec()
  io_uring: comment on kfree(iovec) checks
  io_uring: fix racy req->flags modification
  Revert "RDMA/hns: Reserve one sge in order to avoid local length error"
  RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
  RDMA/bnxt_re: Do not add user qps to flushlist
  RDMA/core: Fix spelling mistake "Could't" -> "Couldn't"
  powerpc/perf: Fix soft lockups due to missed interrupt accounting
  Documentation: efi: remove description of efi=old_map
  efi/x86: Move 32-bit code into efi_32.c
  efi/libstub: Handle unterminated cmdline
  efi/libstub: Handle NULL cmdline
  efi/libstub: Stop parsing arguments at "--"
  efi: add missed destroy_workqueue when efisubsys_init fails
  efi/x86: Mark kernel rodata non-executable for mixed mode
  opp: Enable resources again if they were disabled earlier
  ANDROID: vendor_hooks: add cpuidle event
  Fix build error when CONFIG_ACPI is not set/enabled:
  efi: avoid error message when booting under Xen
  Revert "drm/amdgpu: disable gfxoff for navy_flounder"
  powerpc/powernv/pci: Fix possible crash when releasing DMA resources
  net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()
  net: atlantic: Use readx_poll_timeout() for large timeout
  ptp: ptp_clockmatrix: use i2c_master_send for i2c write
  netlink: fix state reallocation in policy export
  net: ena: Make missed_tx stat incremental
  net: ena: Change WARN_ON expression in ena_del_napi_in_range()
  net: ena: Prevent reset after device destruction
  of: address: Work around missing device_type property in pcie nodes
  dt: writing-schema: Miscellaneous grammar fixes
  lib/string.c: Use freestanding environment
  x86/boot/compressed: Use builtin mem functions for decompressor
  SUNRPC: remove duplicate include
  ANDROID: Incremental fs: Add UID to pending_read
  io_uring: use system_unbound_wq for ring exit work
  btrfs: fix space cache memory leak after transaction abort
  btrfs: use the correct const function attribute for btrfs_get_num_csums
  btrfs: reset compression level for lzo on remount
  btrfs: handle errors from async submission
  ext4: limit the length of per-inode prealloc list
  ext4: reorganize if statement of ext4_mb_release_context()
  ext4: add mb_debug logging when there are lost chunks
  ext4: Fix comment typo "the the".
  jbd2: clean up checksum verification in do_one_pass()
  ALSA: hda: avoid reset of sdo_limit
  ANDROID: vendor_hooks: add waiting information for blocked tasks
  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: Fix wrong return value in intel_atomic_check()
  drm/i915: Update bw_buddy pagemask table
  drm/i915/display: Check for an LPSP encoder before dereferencing
  drm/i915: Copy default modparams to mock i915_device
  drm/i915: Provide the perf pmu.module
  usb: uas: Add quirk for PNY Pro Elite
  tools: usb: move to tools buildsystem
  soundwire: bus: fix typo in comment on INTSTAT registers
  FROMLIST: net: atlantic: Use readx_poll_timeout() for large timeout
  Revert "ANDROID: disable 2 ethernet drivers from arm32 build"
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
  ARM: dts: omap5: Fix DSI base address and clocks
  dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()
  dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()
  dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()
  bpftool: Handle EAGAIN error code properly in pids collection
  bpf: Avoid visit same object multiple times
  bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator
  ANDROID: Use DTC from the hermetic toolchain
  FROMLIST: kbuild: Add dtc flag test
  net: ipv4: remove duplicate "the the" phrase in Kconfig text
  net: mscc: ocelot: remove duplicate "the the" phrase in Kconfig text
  ethtool: Don't omit the netlink reply if no features were changed
  ethtool: Account for hw_features in netlink interface
  ethtool: Fix preserving of wanted feature bits in netlink interface
  ipv6: some fixes for ipv6_dev_find()
  bonding: fix active-backup failover for current ARP slave
  net: handle the return value of pskb_carve_frag_list() correctly
  drm/amd/display: fix pow() crashing when given base 0
  drm/amd/display: Reset scrambling on Test Pattern
  drm/amd/display: fix dcn3 wide timing dsc validation
  drm/amd/display: Fix DFPstate hang due to view port changed
  drm/amd/display: Assign correct left shift
  drm/amd/display: Call DMUB for eDP power control
  drm/amdkfd: fix the wrong sdma instance query for renoir
  drm/amdgpu: parse ta firmware for navy_flounder
  io_uring: cleanup io_import_iovec() of pre-mapped request
  drm/amdgpu: fix NULL pointer access issue when unloading driver
  drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()
  drm/amdgpu: disable gfxoff for navy_flounder
  net: gianfar: Add of_node_put() before goto statement
  cxgb4: Fix race between loopback and normal Tx path
  cxgb4: Fix work request size calculation for loopback test
  sfc: don't free_irq()s if they were never requested
  sfc: null out channel->rps_flow_id after freeing it
  sfc: take correct lock in ef100_reset()
  sfc: really check hash is valid before using it
  ANDROID: Incremental fs: Create mapped file
  macvlan: validate setting of multiple remote source MAC addresses
  mm/memory.c: skip spurious TLB flush for retried page fault
  ext4: change to use fallthrough macro
  ext4: remove unused parameter of ext4_generic_delete_entry function
  mballoc: replace seq_printf with seq_puts
  ext4: optimize the implementation of ext4_mb_good_group()
  ext4: delete invalid comments near ext4_mb_check_limits()
  ext4: fix typos in ext4_mb_regular_allocator() comment
  Revert "HID: usbhid: do not sleep when opening device"
  batman-adv: bla: use netif_rx_ni when not in interrupt context
  batman-adv: Fix own OGM check in aggregated OGMs
  batman-adv: Avoid uninitialized chaddr when handling DHCP
  ANDROID: Incremental fs: fix magic compatibility again
  libbpf: Fix build on ppc64le architecture
  dt-bindings: Use Shawn Guo's preferred e-mail for i.MX bindings
  RDMA/usnic: Fix spelling mistake "transistion" -> "transition"
  RDMA/hns: Fix spelling mistake "epmty" -> "empty"
  ANDROID: GKI: Enable CONFIG_USB_ACM
  drm/msm: add shutdown support for display platform_driver
  bfq: fix blkio cgroup leakage v4
  staging: greybus: audio: fix uninitialized value issue
  staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb()
  staging: greybus: audio: Uninitialized variable in gbaudio_remove_controls()
  EDAC/{i7core,sb,pnd2,skx}: Fix error event severity
  mei: hdcp: fix mei_hdcp_verify_mprime() input parameter
  tty: serial: imx: add dependence and build for earlycon
  serial: samsung: Removes the IRQ not found warning
  serial: 8250: change lock order in serial8250_do_startup()
  serial: stm32: avoid kernel warning on absence of optional IRQ
  serial: pl011: Fix oops on -EPROBE_DEFER
  serial: pl011: Don't leak amba_ports entry on driver register error
  serial: 8250_exar: Fix number of ports for Commtech PCIe cards
  tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
  serial: qcom_geni_serial: Fix recent kdb hang
  vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()
  fbcon: prevent user font height or width change from causing potential out-of-bounds access
  vt: defer kfree() of vc_screenbuf in vc_do_resize()
  kconfig: qconf: remove unused colNr
  kconfig: qconf: fix the popup menu in the ConfigInfoView window
  kconfig: qconf: fix signal connection to invalid slots
  genksyms: keywords: Use __restrict not _restrict
  kbuild: remove redundant patterns in filter/filter-out
  extract-cert: add static to local data
  speakup: only build serialio when ISA is enabled
  speakup: Fix wait_for_xmitr for ttyio case
  USB: Fix device driver race
  USB: Also match device drivers using the ->match vfunc
  usb: host: xhci-tegra: fix tegra_xusb_get_phy()
  usb: host: xhci-tegra: otg usb2/usb3 port init
  usb: hcd: Fix use after free in usb_hcd_pci_remove()
  usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port()
  usb: typec: ucsi: Rework ppm_lock handling
  usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls
  usb: typec: ucsi: Fix AB BA lock inversion
  usbip: Implement a match function to fix usbip
  usb: renesas-xhci: remove version check
  USB: lvtest: return proper error code in probe
  USB: cdc-acm: rework notification_buffer resizing
  USB: quirks: Add no-lpm quirk for another Raydium touchscreen
  USB: yurex: Fix bad gfp argument
  powerpc/pseries/hotplug-cpu: wait indefinitely for vCPU death
  powerpc/32s: Fix is_module_segment() when MODULES_VADDR is defined
  powerpc/kasan: Fix KASAN_SHADOW_START on BOOK3S_32
  Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
  Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"
  scsi: qla2xxx: Fix null pointer access during disconnect from subsystem
  scsi: qla2xxx: Check if FW supports MQ before enabling
  scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba
  scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime
  scsi: qla2xxx: Reduce noisy debug message
  scsi: qla2xxx: Fix login timeout
  scsi: qla2xxx: Indicate correct supported speeds for Mezz card
  scsi: qla2xxx: Flush I/O on zone disable
  scsi: qla2xxx: Flush all sessions on zone disable
  block: Fix page_is_mergeable() for compound pages
  scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values
  scsi: scsi_debug: Fix scp is NULL errors
  scsi: zfcp: Fix use-after-free in request timeout handlers
  scsi: ufs: No need to send Abort Task if the task in DB was cleared
  scsi: ufs: Clean up completed request without interrupt notification
  scsi: ufs: Improve interrupt handling for shared interrupts
  scsi: ufs: Fix interrupt error message for shared interrupts
  scsi: ufs-pci: Add quirk for broken auto-hibernate for Intel EHL
  scsi: ufs-mediatek: Fix incorrect time to wait link status
  scsi: ufs: Fix possible infinite loop in ufshcd_hold
  scsi: fcoe: Fix I/O path allocation
  scsi: ufs: ti-j721e-ufs: Fix error return in ti_j721e_ufs_probe()
  ANDROID: fix a bug in quota2
  ANDROID: net: xfrm: make PF_KEY SHA256 use RFC-compliant truncation. [v2]
  ANDROID: GKI: Build CEC_{CORE,NOTIFIER,PIN} in
  otx2_common: Use devm_kcalloc() in otx2_config_npa()
  PCI/P2PDMA: Fix build without DMA ops
  net: qrtr: fix usage of idr in port assignment to socket
  selftests: disable rp_filter for icmp_redirect.sh
  bpf: Use get_file_rcu() instead of get_file() for task_file iterator
  mailmap: Add WeiXiong Liao
  mailmap: Restore dictionary sorting
  libnvdimm: KASAN: global-out-of-bounds Read in internal_create_group
  drm: msm: a6xx: use dev_pm_opp_set_bw to scale DDR
  of/address: check for invalid range.cpu_addr
  drm/msm/gpu: make ringbuffer readonly
  drm/msm/adreno: fix updating ring fence
  kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
  drm/msm/dpu: fix unitialized variable error
  kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
  drm/msm/dpu: Fix scale params in plane validation
  drm/msm/dpu: Fix reservation failures in modeset
  KVM: x86: fix access code passed to gva_to_gpa
  arch/ia64: Restore arch-specific pgd_offset_k implementation
  Revert "net: xdp: pull ethernet header off packet after computing skb->protocol"
  phylink: <linux/phylink.h>: fix function prototype kernel-doc warning
  ANDROID: db845c: set BUILD_INITRAMFS=1
  ALSA: usb-audio: ignore broken processing/extension unit
  selftests: kvm: Use a shorter encoding to clear RAX
  drm/modeset-lock: Take the modeset BKL for legacy drivers
  vfio/type1: Add proper error unwind for vfio_iommu_replay()
  vfio-pci: Avoid recursive read-lock usage
  Makefile.extrawarn: Move sign-compare from W=2 to W=3
  watch_queue: Limit the number of watches a user can hold
  drm/dp_mst: Don't return error code when crtc is null
  ANDROID: GKI: Enable CEC support
  ARM: dts: socfpga: fix register entry for timer3 on Arria10
  block: virtio_blk: fix handling single range discard request
  block: respect queue limit of max discard segment
  block: loop: set discard granularity and alignment for block device backed loop
  blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART
  powerpc/fixmap: Fix the size of the early debug area
  powerpc/pkeys: Fix build error with PPC_MEM_KEYS disabled
  usb: dwc3: gadget: Handle ZLP for sg requests
  usb: dwc3: gadget: Fix handling ZLP
  usb: dwc3: gadget: Don't setup more than requested
  regulator: remove superfluous lock in regulator_resolve_coupling()
  regulator: cleanup regulator_ena_gpio_free()
  regulator: plug of_node leak in regulator_register()'s error path
  regulator: push allocation in set_consumer_device_supply() out of lock
  regulator: push allocations in create_regulator() outside of lock
  regulator: push allocation in regulator_ena_gpio_request() out of lock
  regulator: push allocation in regulator_init_coupling() outside of lock
  ARM: dts: logicpd-som-lv-baseboard: Fix missing video
  ASoC: intel: Fix memleak in sst_media_open
  ASoC: wm8994: Avoid attempts to read unreadable registers
  ASoC: msm8916-wcd-analog: fix register Interrupt offset
  ASoC: wm8994: Prevent access to invalid VU register bits on WM1811
  ARM: dts: logicpd-som-lv-baseboard: Fix broken audio
  ARM: dts: logicpd-torpedo-baseboard: Fix broken audio
  ARM: OMAP2+: Fix an IS_ERR() vs NULL check in _get_pwrdm()
  s390/pci: fix PF/VF linking on hot plug
  s390/pci: re-introduce zpci_remove_device()
  s390/pci: fix zpci_bus_link_virtfn()
  s390/ptrace: fix storage key handling
  s390/runtime_instrumentation: fix storage key handling
  s390/pci: ignore stale configuration request event
  s390/cio: add cond_resched() in the slow_eval_known_fn() loop
  MIPS: Loongson64: Do not override watch and ejtag feature
  usb: gadget: f_tcm: Fix some resource leaks in some error paths
  HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()
  HID: quirks: Always poll three more Lenovo PixArt mice
  arm64: dts: xilinx: Align IOMMU nodename with dtschema
  arm64: dts: zynqmp: Add GTR transceivers
  HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands
  HID: macally: Constify macally_id_table
  HID: cougar: Constify cougar_id_table
  ALSA: hda/realtek: Add model alc298-samsung-headphone
  irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers
  ALSA: usb-audio: Update documentation comment for MS2109 quirk
  dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling
  opp: Put opp table in dev_pm_opp_set_rate() if _set_opp_bw() fails
  opp: Put opp table in dev_pm_opp_set_rate() for empty tables
  dmaengine: idxd: reset states after device disable or reset
  dmaengine: acpi: Put the CSRT table after using it
  ARC: HSDK: wireup perf irq
  ARC: perf: don't bail setup if pct irq missing in device-tree
  ARC: pgalloc.h: delete a duplicated word + other fixes
  powerpc/kernel: Cleanup machine check function declarations
  mptcp: sendmsg: reset iter on error redux
  powerpc: Add POWER10 raw mode cputable entry
  phy: qualcomm: fix return value check in qcom_ipq806x_usb_phy_probe()
  phy: qualcomm: fix platform_no_drv_owner.cocci warnings
  net: devlink: Remove overzealous WARN_ON with snapshots
  tipc: not enable tipc when ipv6 works as a module
  tipc: fix uninit skb->data in tipc_nl_compat_dumpit()
  ata: ahci: use ata_link_info() instead of ata_link_printk()
  powerpc/perf: Add extended regs support for power10 platform
  powerpc/perf: Add support for outputting extended regs in perf intr_regs
  powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores
  bsg-lib: convert comma to semicolon
  block: blk-mq.c: fix @at_head kernel-doc warning
  net: Fix potential wrong skb->protocol in skb_vlan_untag()
  net: xdp: pull ethernet header off packet after computing skb->protocol
  ipvlan: fix device features
  bonding: fix a potential double-unregister
  hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_1 telemetry for RAA228228
  io_uring: get rid of kiocb_wait_page_queue_init()
  io_uring: find and cancel head link async work on files exit
  arm64: dts: k3-am65: Update the RM resource types
  arm64: dts: k3-am65: ti-sci-inta/intr: Update to latest bindings
  arm64: dts: k3-j721e: ti-sci-inta/intr: Update to latest bindings
  irqchip/ti-sci-inta: Add support for INTA directly connecting to GIC
  irqchip/ti-sci-inta: Do not store TISCI device id in platform device id field
  dt-bindings: irqchip: Convert ti, sci-inta bindings to yaml
  dt-bindings: irqchip: ti, sci-inta: Update docs to support different parent.
  irqchip/ti-sci-intr: Add support for INTR being a parent to INTR
  dt-bindings: irqchip: Convert ti, sci-intr bindings to yaml
  dt-bindings: irqchip: ti, sci-intr: Update bindings to drop the usage of gic as parent
  firmware: ti_sci: Add support for getting resource with subtype
  firmware: ti_sci: Drop unused structure ti_sci_rm_type_map
  firmware: ti_sci: Drop the device id to resource type translation
  nfsd: fix oops on mixed NFSv4/NFSv3 client access
  ALSA: isa: fix spelling mistakes in the comments
  perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown
  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
  ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1)
  net: fddi: skfp: cfm: Remove seemingly unused variable 'ID_sccs'
  net: fddi: skfp: cfm: Remove set but unused variable 'oldstate'
  net: fddi: skfp: smt: Remove seemingly unused variable 'ID_sccs'
  net: fddi: skfp: smt: Place definition of 'smt_pdef' under same stipulations as its use
  net: fddi: skfp: fplustm: Remove seemingly unused variable 'ID_sccs'
  net: fddi: skfp: hwmtm: Remove seemingly unused variable 'ID_sccs'
  net: wan: dlci: Remove set but not used variable 'err'
  net: ethernet: 8390: axnet_cs: Document unused parameter 'txqueue'
  net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params
  net: ethernet: 3com: 3c574_cs: Remove set but unused variables 'tx' and 'rx'
  net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters
  net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues
  drivers/net/wan/hdlc_x25: Added needed_headroom and a skb->len check
  bonding: show saner speed for broadcast mode
  net: fec: correct the error path for regulator disable in probe
  docs: networking: bonding.rst resources section cleanup
  i40e: Fix crash during removing i40e driver
  i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
  mptcp: sendmsg: reset iter on error
  sfc: check hash is valid before using it
  igc: Fix PTP initialization
  dma-pool: Only allocate from CMA when in same memory zone
  dma-pool: fix coherent pool allocations for IOMMU mappings
  can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect corruptions
  can: j1939: transport: add j1939_session_skb_find_by_offset() function
  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()
  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()
  netfilter: ebtables: reject bogus getopt len value
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
  selftests/bpf: Make test_varlen work with 32-bit user-space arch
  tools/bpftool: Generate data section struct with conservative alignment
  selftests/bpf: Correct various core_reloc 64-bit assumptions
  libbpf: Enforce 64-bitness of BTF for BPF object files
  selftests/bpf: Fix btf_dump test cases on 32-bit arches
  libbpf: Handle BTF pointer sizes more carefully
  libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches
  selftest/bpf: Fix compilation warnings in 32-bit mode
  tools/bpftool: Fix compilation warnings in 32-bit mode
  doc: Add link to bpf helpers man page
  bpf, selftests: Add tests to sock_ops for loading sk
  bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers
  bpf, selftests: Add tests for ctx access in sock_ops with single register
  bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
  bpf: sock_ops ctx access may stomp registers in corner case
  libbpf: Prevent overriding errno when logging errors
  selftests: netfilter: kill running process only
  selftests: netfilter: add MTU arguments to flowtables
  selftests: netfilter: add checktool function
  netfilter: nf_tables: free chain context when BINDING flag is missing
  netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency
  bpf: Iterate through all PT_NOTE sections when looking for build id
  libbpf: Handle GCC built-in types for Arm NEON
  tools/bpftool: Make skeleton code C++17-friendly by dropping typeof()
  bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST
  selftests/bpf: Fix v4_to_v6 in sk_lookup
  selftests/bpf: Fix segmentation fault in test_progs
  libbpf: Do not use __builtin_offsetof for offsetof
  ASoC: q6routing: add dummy register read/write function
  ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM
  ASoC: Make soc_component_read() returning an error code again
  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: Switch to immediate mode for updating infopackets
  drm/amd/display: Fix LFC multiplier changing erratically
  drm/amd/display: Fix incorrect backlight register offset for DCN
  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: amdgpu: Use the correct size when allocating memory
  dt-bindings: lpspi: Add missing boolean type for fsl,spi-only-use-cs1-sel
  spi: stm32: always perform registers configuration prior to transfer
  spi: stm32: fixes suspend/resume management
  spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
  spi: stm32: fix fifo threshold level in case of short transfer
  spi: stm32h7: fix race condition at end of transfer
  regulator: fix spelling mistake "Cant" -> "Can't"
  ASoC: amd: Replacing component->name with codec_dai->name.
  netfilter: nft_compat: remove flush counter optimization
  netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian
  auxdisplay: Replace HTTP links with HTTPS ones
  ext4: fix checking of directory entry validity for inline directories
  fs: prevent BUG_ON in submit_bh_wbc()
  ext4: correctly restore system zone info when remount fails
  ext4: handle add_system_zone() failure in ext4_setup_system_zone()
  ext4: fold ext4_data_block_valid_rcu() into the caller
  ext4: check journal inode extents more carefully
  ext4: don't allow overlapping system zones
  ext4: handle error of ext4_setup_system_zone() on remount
  ext4: delete the invalid BUGON in ext4_mb_load_buddy_gfp()
  ext4: export msg_count and warning_count via sysfs
  ext4: remove some redundant function declarations
  ext4: handle option set by mount flags correctly
  jbd2: fix incorrect code style
  ext4: add prefetch_block_bitmaps mount option
  ext4: indicate via a block bitmap read is prefetched via a tracepoint
  jbd2: remove unused parameter in jbd2_journal_try_to_free_buffers()
  jbd2: abort journal if free a async write error metadata buffer
  ext4: abort the filesystem if failed to async write metadata buffer
  drm/virtio: fix memory leak in virtio_gpu_cleanup_object()
  drm/virtio: fix missing dma_fence_put() in virtio_gpu_execbuffer_ioctl()
  ext4: skip non-loaded groups at cr=0/1 when scanning for good groups
  ext4: add prefetching for block allocation bitmaps
  ext4: handle read only external journal device
  ext4: fix spelling typos in ext4_mb_initialize_context
  ext4: use generic names for generic ioctls
  ext4: don't hardcode bit values in EXT4_FL_USER_*
  ext4: don't BUG on inconsistent journal feature
  ext4: do not block RWF_NOWAIT dio write on unallocated space
  ext4: replace HTTP links with HTTPS ones
  ext4: lost matching-pair of trace in ext4_unlink
  ext4: lost matching-pair of trace in ext4_truncate
  jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
  ext4: fix potential negative array index in do_split()
  jbd2: make sure jh have b_transaction set in refile/unfile_buffer
  ext4: fix coding style in file.c
  ext4: delete unnecessary checks before brelse()
  spi: stm32: clear only asserted irq flags on interrupt
  regulator: cros-ec-regulator: Add NULL test for devm_kmemdup call
  spi: Prevent adding devices below an unregistering controller
  ASoC: fsl: Fix unused variable warning
  ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n
  ASoC: amd: renoir: restore two more registers during resume
  ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list
  ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function
  ext4: fix spelling mistakes in extents.c
  drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0
  drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
  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

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/clock/imx23-clock.yaml
	Documentation/devicetree/bindings/clock/imx28-clock.yaml
	Documentation/devicetree/bindings/gpio/gpio-mxs.yaml
	Documentation/devicetree/bindings/i2c/i2c-mxs.yaml
	Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml
	Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
	Documentation/devicetree/bindings/mmc/mtk-sd.txt
	Documentation/devicetree/bindings/mmc/mxs-mmc.yaml
	Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt
	Documentation/devicetree/bindings/net/dsa/dsa.txt
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/renesas,ether.yaml
	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
	Documentation/devicetree/bindings/pwm/mxs-pwm.yaml
	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
	Documentation/devicetree/bindings/spi/fsl-imx-cspi.yaml
	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
	Documentation/devicetree/bindings/thermal/imx-thermal.yaml
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	build.config.gki.aarch64
	drivers/base/arch_topology.c
	drivers/interconnect/qcom/bcm-voter.c
	drivers/soc/qcom/socinfo.c
	kernel/sched/core.c
	kernel/sched/fair.c
	kernel/sched/idle.c
	scripts/Makefile.lib

Change-Id: Iad0df189b5c855053a23dae7c1397c7621312fca
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-09-22 10:33:48 -07:00
..
hisilicon drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
arm_dsu_pmu.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
arm_pmu_acpi.c drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer 2020-03-02 12:07:35 +00:00
arm_pmu_platform.c perf: Convert to using %pOFn instead of device_node.name 2018-10-01 11:33:17 +01:00
arm_pmu.c drivers/perf: arm_pmu: Fix failure path in PM notifier 2019-07-29 11:43:48 +01:00
arm_smmuv3_pmu.c arm64 and cross-arch updates for 5.9: 2020-08-03 14:11:08 -07:00
arm_spe_pmu.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
arm-cci.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
arm-ccn.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
fsl_imx8_ddr_perf.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
Kconfig Merge android-mainline (2a3286f) into msm-waipio 2020-09-08 09:42:47 -07:00
Makefile perf: Introduce a LLCC PMU 2019-12-06 08:51:26 -08:00
qcom_l2_pmu.c It looks like a smaller batch of clk updates this time around. In the core 2020-08-07 13:35:51 -07:00
qcom_l3_pmu.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
qcom_llcc_pmu.c qcom-llcc-pmu: Update the LLCC PMU configurations for kona 2019-12-06 08:51:27 -08:00
thunderx2_pmu.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00
xgene_pmu.c drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-17 10:51:44 +01:00