android_kernel_samsung_sm8650/Documentation
jianzhou 10083df451 Merge keystone/android-mainline-keystone-qcom-release.5.16.0 (0570482) into msm-pineapple
* refs/heads/tmp-0570482:
  ANDROID: qki: Cleanup the consolidate fragment
  ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0
  ANDROID: clang: update to 14.0.2
  Revert "ANDROID: GKI: defconfig: enable BTF debug info"
  Revert "clk: Emit a stern warning with writable debugfs enabled"
  UPSTREAM: lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
  ANDROID: kleaf: build/kleaf -> build/kernel/kleaf
  ANDROID: Revert "perf/core: Use static_call to optimize perf_guest_info_callbacks"
  ANDROID: build/build-tools -> build/kernel/build-tools.
  Revert "ANDROID: GKI: enable test_stackinit kernel module"
  ANDROID: incremental-fs: populate userns before calling vfs_rename
  ANDROID: incremental-fs: remove index and incomplete dir on umount
  Revert "ANDROID: Support CONFIG_CMDLINE_EXTEND"
  ANDROID: fs/fuse: Use extended init flags for FUSE_PASSTHROUGH
  FROMLIST: kbuild: install the modules.order for external modules
  Revert "FROMLIST: kbuild: install the modules.order for external modules"
  ANDROID: Re-apply vendor hooks for rt_mutex information of blocked tasks
  ANDROID: Re-apply vendor hooks for information of blocked tasks
  mm/memremap: add ZONE_DEVICE support for compound pages
  mm/page_alloc: refactor memmap_init_zone_device() page init
  mm/page_alloc: split prep_compound_page into head and tail subparts
  mm: defer kmemleak object creation of module_alloc()
  mm: kmemleak: alloc gray object for reserved region with direct map
  kmemleak: fix kmemleak false positive report with HW tag-based kasan enable
  mm: slab: make slab iterator functions static
  mm/slab_common: use WARN() if cache still has objects on destroy
  fs/ioctl: remove unnecessary __user annotation
  ocfs2: remove redundant assignment to variable free_space
  ocfs2: use BUG_ON instead of if condition followed by BUG.
  squashfs: provide backing_dev_info in order to disable read-ahead
  fs/ntfs/attrib.c: fix one kernel-doc comment
  scripts/spelling.txt: add "oveflow"
  ocfs2: cluster: use default_groups in kobj_type
  ia64: topology: use default_groups in kobj_type
  ocfs2: remove redundant assignment to pointer root_bh
  ia64: fix typo in a comment
  ocfs2: use default_groups in kobj_type
  arch/ia64/kernel/setup.c: use swap() to make code cleaner
  ocfs2: clearly handle ocfs2_grab_pages_for_write() return value
  ia64: module: use swap() to make code cleaner
  trace/hwlat: make use of the helper function kthread_run_on_cpu()
  trace/osnoise: make use of the helper function kthread_run_on_cpu()
  rcutorture: make use of the helper function kthread_run_on_cpu()
  ring-buffer: make use of the helper function kthread_run_on_cpu()
  RDMA/siw: make use of the helper function kthread_run_on_cpu()
  kthread: add the helper function kthread_run_on_cpu()
  ALSA: hda: intel-dsp-config: reorder the config table
  ALSA: hda: intel-dsp-config: add JasperLake support
  leds: lp55xx: initialise output direction from dts
  ARM: dts: omap3-n900: Fix lp5523 for multi color
  leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt
  leds: lgm-sso: Get rid of duplicate of_node assignment
  leds: tca6507: Get rid of duplicate of_node assignment
  leds: leds-fsg: Drop FSG3 LED driver
  leds: lp50xx: remove unused variable
  dt-bindings: leds: Replace moonlight with indicator in mt6360 example
  leds: led-core: Update fwnode with device_set_node
  leds: tca6507: use swap() to make code cleaner
  leds: Add mt6360 driver
  xfs: fix online fsck handling of v5 feature bits on secondary supers
  dt-bindings: net: mdio: Drop resets/reset-names child properties
  x86/entry_32: Fix segment exceptions
  dt-bindings: mailbox: Add more protocol and client ID
  mailbox: qcom-ipcc: Support interrupt wake up from suspend
  mailbox: qcom-ipcc: Support more IPCC instance
  mailbox: qcom-ipcc: Dynamic alloc for channel arrangement
  mailbox: change mailbox-mpfs compatible string
  mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq
  mailbox: pcc: Avoid using the uninitialized variable 'dev'
  mailbox: mtk: add missing of_node_put before return
  mailbox: zynq: add missing of_node_put before return
  mailbox: imx: Fix an IS_ERR() vs NULL bug
  mailbox: hi3660: convert struct comments to kernel-doc notation
  mailbox: add control_by_sw for mt8195
  mailbox: mtk-cmdq: Silent EPROBE_DEFER errors for clks
  mailbox: fix gce_num of mt8192 driver data
  mailbox: apple: Bind to generic compatibles
  dt-bindings: mailbox: apple,mailbox: Add generic and t6000 compatibles
  xfs: take the ILOCK when readdir inspects directory mapping data
  9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocking()
  fscache: Add a tracepoint for cookie use/unuse
  fscache: Rewrite documentation
  ceph: add fscache writeback support
  ceph: conversion to new fscache API
  openrisc: init: Add support for common clk
  i2c: sh_mobile: remove unneeded semicolon
  dt-bindings: clock: samsung: convert S5Pv210 to dtschema
  dt-bindings: clock: samsung: convert Exynos5410 to dtschema
  dt-bindings: clock: samsung: convert Exynos5260 to dtschema
  dt-bindings: clock: samsung: extend Exynos7 bindings with UFS
  dt-bindings: clock: samsung: convert Exynos7 to dtschema
  dt-bindings: clock: samsung: convert Exynos5433 to dtschema
  dt-bindings: i2c: maxim,max96712: Add bindings for Maxim Integrated MAX96712
  dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes
  dt-bindings: power: maxim,max17040: Fix incorrect type for 'maxim,rcomp'
  dt-bindings: interrupt-controller: arm,gic-v3: Fix 'interrupts' cell size in example
  dt-bindings: iio/magnetometer: yamaha,yas530: Fix invalid 'interrupts' in example
  dt-bindings: clock: imx5: Drop clock consumer node from example
  dt-bindings: Drop required 'interrupt-parent'
  dt-bindings: net: ti,dp83869: Drop value on boolean 'ti,max-output-impedance'
  dt-bindings: net: wireless: mt76: Fix 8-bit property sizes
  dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema
  dt-bindings: i2c: st,stm32-i2c: Make each example a separate entry
  dt-bindings: net: stm32-dwmac: Make each example a separate entry
  dt-bindings: net: Cleanup MDIO node schemas
  ALSA: hda: cs35l41: fix double free on error in probe()
  MIPS: ath79: drop _machine_restart again
  PCI: brcmstb: Augment driver for MIPs SOCs
  MIPS: bmips: Remove obsolete DMA mapping support
  MIPS: bmips: Add support PCIe controller device nodes
  dt-bindings: PCI: Add compatible string for Brcmstb 74[23]5 MIPs SOCs
  genirq/msi: Populate sysfs entry only once
  RDMA/irdma: Remove the redundant return
  nfs: Implement cache I/O by accessing the cache directly
  nfs: Convert to new fscache volume/cookie API
  9p: Copy local writes to the cache when writing to the server
  9p: Use fscache indexing rewrite and reenable caching
  dt-bindings: net: Add missing properties used in examples
  dt-bindings: net: snps,dwmac: Enable burst length properties for more compatibles
  dt-bindings: net: mdio: Allow any child node name
  dt-bindings: vendor-prefixes: Add Sunplus
  MIPS: compressed: Fix build with ZSTD compression
  MIPS: BCM47XX: Add support for Netgear WN2500RP v1 & v2
  MIPS: BCM47XX: Add support for Netgear R6300 v1
  MIPS: BCM47XX: Add LEDs and buttons for Asus RTN-10U
  MIPS: BCM47XX: Add board entry for Linksys WRT320N v1
  MIPS: BCM47XX: Define Linksys WRT310N V2 buttons
  MIPS: Remove duplicated include in local.h
  ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses
  of/fdt: Don't worry about non-memory region overlap for no-map
  of: unittest: remove unneeded semicolon
  of: base: Improve argument length mismatch error
  of: base: Fix phandle argument length mismatch error message
  ALSA: hda: Fix dependency on ASoC cs35l41 codec
  clk: visconti: Remove pointless NULL check in visconti_pll_add_lookup()
  RDMA/rxe: Use the standard method to produce udp source port
  RDMA/irdma: Make the source udp port vary
  RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport
  RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn
  ASoC: cs35l41: Add support for hibernate memory retention mode
  ASoC: cs35l41: Update handling of test key registers
  IB/qib: Fix typos
  RDMA/rtrs-clt: Rename rtrs_clt to rtrs_clt_sess
  RDMA/rtrs-srv: Rename rtrs_srv to rtrs_srv_sess
  RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path
  RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path
  RDMA/rtrs: Rename rtrs_sess to rtrs_path
  RDMA/hns: Modify the hop num of HIP09 EQ to 1
  afs: Skip truncation on the server of data we haven't written yet
  afs: Copy local writes to the cache when writing to the server
  afs: Convert afs to use the new fscache API
  fscache, cachefiles: Display stat of culling events
  fscache, cachefiles: Display stats of no-space events
  cachefiles: Allow cachefiles to actually function
  fscache, cachefiles: Store the volume coherency data
  cachefiles: Implement the I/O routines
  cachefiles: Implement cookie resize for truncate
  cachefiles: Implement begin and end I/O operation
  cachefiles: Implement backing file wrangling
  cachefiles: Implement culling daemon commands
  cachefiles: Mark a backing file in use with an inode flag
  cachefiles: Implement metadata/coherency data storage in xattrs
  cachefiles: Implement key to filename encoding
  cachefiles: Implement object lifecycle funcs
  cachefiles: Add tracepoints for calls to the VFS
  cachefiles: Implement volume support
  cachefiles: Implement cache registration and withdrawal
  cachefiles: Implement a function to get/create a directory in the cache
  vfs, cachefiles: Mark a backing file in use with an inode flag
  cachefiles: Provide a function to check how much space there is
  cachefiles: Register a miscdev and parse commands over it
  cachefiles: Add security derivation
  cachefiles: Add cache error reporting macro
  cachefiles: Add a couple of tracepoints for logging errors
  cachefiles: Add some error injection support
  cachefiles: Define structs
  cachefiles: Introduce rewritten driver
  fscache: Provide a function to resize a cookie
  fscache: Provide a function to note the release of a page
  vfs, fscache: Implement pinning of cache usage for writeback
  fscache: Implement higher-level write I/O interface
  fscache: Implement raw I/O interface
  netfs: Pass more information on how to deal with a hole in the cache
  fscache: Provide a function to let the netfs update its coherency data
  fscache: Provide read/write stat counters for the cache
  fscache: Count data storage objects in a cache
  fscache: Provide a means to begin an operation
  fscache: Implement cookie invalidation
  fscache: Implement cookie user counting and resource pinning
  fscache: Implement simple cookie state machine
  fscache: Add a function for a cache backend to note an I/O error
  fscache: Provide and use cache methods to lookup/create/free a volume
  fscache: Implement functions add/remove a cache
  fscache: Implement cookie-level access helpers
  fscache: Implement volume-level access helpers
  fscache: Implement cache-level access helpers
  fscache: Implement cookie registration
  fscache: Implement volume registration
  fscache: Implement cache registration
  fscache: Implement a hash function
  fscache: Introduce new driver
  netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd space
  netfs: Display the netfs inode number in the netfs_read tracepoint
  fscache: Remove the contents of the fscache driver, pending rewrite
  cachefiles: Delete the cachefiles driver pending rewrite
  fscache, cachefiles: Disable configuration
  ALSA: intel_hdmi: Check for error num after setting mask
  clk: mediatek: add mt7986 clock support
  clk: mediatek: add mt7986 clock IDs
  dt-bindings: clock: mediatek: document clk bindings for mediatek mt7986 SoC
  clk: mediatek: clk-gate: Use regmap_{set/clear}_bits helpers
  clk: mediatek: clk-gate: Shrink by adding clockgating bit check helper
  clk: x86: Fix clk_gate_flags for RV_CLK_GATE
  clk: x86: Use dynamic con_id string during clk registration
  ACPI: APD: Add a fmw property clk-name
  drivers: acpi: acpi_apd: Remove unused device property "is-rv"
  x86: clk: clk-fch: Add support for newer family of AMD's SOC
  clk: ingenic: Add MDMA and BDMA clocks
  dt-bindings: clk/ingenic: Add MDMA and BDMA clocks
  clk: bm1880: remove kfrees on static allocations
  IB/iser: Align coding style across driver
  ASoC: wcd9335: Keep a RX port value for each SLIM RX mux
  ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id
  ALSA: virmidi: Remove duplicated code
  ALSA: seq: virmidi: Add a drain operation
  counter: 104-quad-8: Fix use-after-free by quad8_irq_handler
  ASoC: topology: Fix typo
  ASoC: fsl_asrc: refine the check of available clock divider
  ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect
  ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev
  ASoC: rt5640: Add support for boards with an external jack-detect GPIO
  ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ
  ASoC: rt5640: Change jack_work to a delayed_work
  ASoC: rt5640: Fix possible NULL pointer deref on resume
  ASoC: imx-card: improve the sound quality for low rate
  ASoC: imx-card: Fix mclk calculation issue for akcodec
  ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ
  powerpc/xmon: Dump XIVE information for online-only processors.
  dt-bindings: xen: Clarify "reg" purpose
  arm/xen: Read extended regions from DT and init Xen resource
  xen/unpopulated-alloc: Add mechanism to use Xen resource
  xen/balloon: Bring alloc(free)_xenballooned_pages helpers back
  arm/xen: Switch to use gnttab_setup_auto_xlat_frames() for DT
  xen/unpopulated-alloc: Drop check for virt_addr_valid() in fill_list()
  xen/x86: obtain upper 32 bits of video frame buffer address for Dom0
  xen/gntdev: fix unmap notification order
  clk: Drop unused COMMON_CLK_STM32MP157_SCMI config
  clk: st: clkgen-mux: search reg within node or parent
  clk: st: clkgen-fsyn: search reg within node or parent
  clk: Enable/Disable runtime PM for clk_summary
  MAINTAINERS: Add entries for Toshiba Visconti PLL and clock controller
  clk: visconti: Add support common clock driver and reset driver
  dt-bindings: clock: Add DT bindings for SMU of Toshiba Visconti TMPV770x SoC
  dt-bindings: clock: Add DT bindings for PLL of Toshiba Visconti TMPV770x SoC
  clk: socfpga: s10: Make use of the helper function devm_platform_ioremap_resource()
  clk: socfpga: agilex: Make use of the helper function devm_platform_ioremap_resource()
  clk: socfpga: remove redundant assignment after a mask operation
  clk: socfpga: remove redundant assignment on division
  clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled
  clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time
  IB/iser: Remove un-needed casting to/from void pointer
  IB/iser: Don't suppress send completions
  IB/iser: Rename ib_ret local variable
  IB/iser: Fix RNR errors
  IB/iser: Remove deprecated pi_guard module param
  IB/mlx5: Expose NDR speed through MAD
  RDMA/cxgb4: Set queue pair state when being queried
  RDMA/hns: Remove support for HIP06
  RDMA/rxe: Delete deprecated module parameters interface
  RDMA/mad: Delete duplicated init_query_mad functions
  RDMA/rxe: Fix indentations and operators sytle
  RDMA: Use default_groups in kobj_type
  RDMA/mlx5: Print wc status on CQE error and dump needed
  RDMA/rxe: Fix a typo in opcode name
  RDMA/rxe: Remove the unused xmit_errors member
  RDMA/rxe: Remove redundant err variable
  RDMA/ocrdma: Remove unneeded variable
  dt-bindings: display: novatek,nt36672a: Fix unevaluated properties warning
  ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk
  ASoC: ak4375: Fix unused function error
  ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops
  ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop
  ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems
  ALSA: hda/realtek: Re-order quirk entries for Lenovo
  ALSA: hda/realtek: Add quirk for Legion Y9000X 2020
  ASoC: cs4265: Add a remove() function
  ASoC: wm_adsp: Add support for "toggle" preloaders
  firmware: cs_dsp: Clear core reset for cache
  ASoC: cs35l41: Correct handling of some registers in the cache
  ASoC: cs35l41: Correct DSP power down
  ASoC: cs35l41: Remove incorrect comment
  ASoC: cs35l41: Add cs35l51/53 IDs
  dt-bindings: rng: timeriomem_rng: convert TimerIO RNG to dtschema
  dt-bindings: rng: st,rng: convert ST RNG to dtschema
  dt-bindings: rng: ti,omap-rom-rng: convert OMAP ROM RNG to dtschema
  dt-bindings: rng: nuvoton,npcm-rng: convert Nuvoton NPCM RNG to dtschema
  dt-bindings: rng: ti,keystone-rng: convert TI Keystone RNG to dtschema
  dt-bindings: rng: atmel,at91-trng: document sama7g5 TRNG
  dt-bindings: rng: atmel,at91-trng: convert Atmel TRNG to dtschema
  dt-bindings: rng: apm,x-gene-rng: convert APM RNG to dtschema
  MIPS: retire "asm/llsc.h"
  MIPS: rework local_t operation on MIPS64
  MIPS: fix local_{add,sub}_return on MIPS64
  mips/pci: remove redundant ret variable
  MIPS: Loongson64: Add missing of_node_put() in ls2k_reset_init()
  cxl/core: Remove cxld_const_init in cxl_decoder_alloc()
  of: unittest: re-implement overlay tracking
  of: unittest: change references to obsolete overlay id
  dt-bindings: display: enable port jdi,lt070me05000
  dt-bindings: vendor-prefixes: add OnePlus
  dt-bindings: display: st,stm32-dsi: Fix panel node name in example
  dt-bindings: memory: Document Tegra210 EMC table
  powerpc/opal: use default_groups in kobj_type
  powerpc/cacheinfo: use default_groups in kobj_type
  ALSA: hda/cs8409: Fix Jack detection after resume
  ALSA: hda/cs8409: Increase delay during jack detection
  ASoC: fsl_mqs: fix MODULE_ALIAS
  powerpc/sched: Remove unused TASK_SIZE_OF
  powerpc/xive: Add missing null check after calling kmalloc
  powerpc/floppy: Remove usage of the deprecated "pci-dma-compat.h" API
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
  dt-bindings: mux: Document mux-states property
  dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC
  i2c: riic: Use platform_get_irq() to get the interrupt
  i2c: sh_mobile: Use platform_get_irq_optional() to get the interrupt
  i2c: bcm2835: Use platform_get_irq() to get the interrupt
  MIPS: new Kconfig option ZBOOT_LOAD_ADDRESS
  MIPS: enable both vmlinux.gz.itb and vmlinuz for generic
  MIPS: signal: Return immediately if call fails
  MIPS: signal: Protect against sigaltstack wraparound
  mips: bcm63xx: add support for clk_set_parent()
  mips: lantiq: add support for clk_set_parent()
  dt-bindings: mips: Add Loongson-2K1000 reset support
  MIPS: Loongson64: DTS: Add pm block node for Loongson-2K1000
  MIPS: Loongson64: Add Loongson-2K1000 reset platform driver
  MIPS: TXX9: Remove TX4939 SoC support
  MIPS: TXX9: Remove rbtx4939 board support
  arm64: tegra: Remove non existent Tegra194 reset
  dt-bindings: sound: tegra: Add minItems for resets
  ALSA: hda/tegra: Fix Tegra194 HDA reset failure
  ASoC: cs35l41: Create shared function for boost configuration
  ASoC: cs35l41: Create shared function for setting channels
  ASoC: cs35l41: Create shared function for errata patches
  ASoC: cs35l41: Move power initializations to reg_sequence
  ASoC: cs35l41: Move cs35l41_otp_unpack to shared code
  ASoC: cs35l41: Convert tables to shared source code
  ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link
  ASoC: mediatek: mt8195: correct pcmif BE dai control flow
  counter: remove old and now unused registration API
  counter: ti-eqep: Convert to new counter registration
  counter: stm32-lptimer-cnt: Convert to new counter registration
  counter: stm32-timer-cnt: Convert to new counter registration
  counter: microchip-tcb-capture: Convert to new counter registration
  counter: ftm-quaddec: Convert to new counter registration
  counter: intel-qep: Convert to new counter registration
  counter: interrupt-cnt: Convert to new counter registration
  counter: 104-quad-8: Convert to new counter registration
  counter: Update documentation for new counter registration functions
  counter: Provide alternative counter registration functions
  counter: stm32-timer-cnt: Convert to counter_priv() wrapper
  counter: stm32-lptimer-cnt: Convert to counter_priv() wrapper
  counter: ti-eqep: Convert to counter_priv() wrapper
  counter: ftm-quaddec: Convert to counter_priv() wrapper
  counter: intel-qep: Convert to counter_priv() wrapper
  counter: microchip-tcb-capture: Convert to counter_priv() wrapper
  counter: interrupt-cnt: Convert to counter_priv() wrapper
  counter: 104-quad-8: Convert to counter_priv() wrapper
  counter: Provide a wrapper to access device private data
  counter: microchip-tcb-capture: Drop unused platform_set_drvdata()
  counter: ftm-quaddec: Drop unused platform_set_drvdata()
  counter: Use container_of instead of drvdata to track counter_device
  mei: hbm: fix client dma reply status
  misc: lattice-ecp3-config: Fix task hung when firmware load failed
  ASoC: rt5682: Register wclk with its parent_hws instead of parent_data
  ASoC: mediatek: mt8195: update control for RT5682 series
  ASoC: samsung: idma: Check of ioremap return value
  ASoC: mediatek: use of_device_get_match_data()
  ASoC: cs4265: Fix part number ID error message
  cxl: use default_groups in kobj_type
  UIO: use default_groups in kobj_type
  iio: chemical: sunrise_co2: set val parameter only on success
  phy: cadence: Sierra: Add support for derived reference clock output
  dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock
  phy: cadence: Sierra: Add PCIe + QSGMII PHY multilink configuration
  phy: cadence: Sierra: Add support for PHY multilink configurations
  phy: cadence: Sierra: Fix to get correct parent for mux clocks
  phy: cadence: Sierra: Update single link PCIe register configuration
  phy: cadence: Sierra: Check PIPE mode PHY status to be ready for operation
  phy: cadence: Sierra: Check cmn_ready assertion during PHY power on
  phy: cadence: Sierra: Add PHY PCS common register configurations
  phy: cadence: Sierra: Rename some regmap variables to be in sync with Sierra documentation
  phy: cadence: Sierra: Add support to get SSC type from device tree
  dt-bindings: phy: cadence-sierra: Add binding to specify SSC mode
  dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names
  phy: cadence: Sierra: Prepare driver to add support for multilink configurations
  phy: cadence: Sierra: Use of_device_get_match_data() to get driver data
  phy: mediatek: Fix missing check in mtk_mipi_tx_probe
  mei: cleanup status before client dma setup call
  mei: add POWERING_DOWN into device state print
  habanalabs: support hard-reset scheduling during soft-reset
  habanalabs: add a lock to protect multiple reset variables
  habanalabs: refactor reset information variables
  habanalabs: handle skip multi-CS if handling not done
  habanalabs: add CPU-CP packet for engine core ASID cfg
  habanalabs: replace some -ENOTTY with -EINVAL
  habanalabs: fix comments according to kernel-doc
  habanalabs: fix endianness when reading cpld version
  habanalabs: change wait_for_interrupt implementation
  habanalabs: prevent wait if CS in multi-CS list completed
  habanalabs: modify cpu boot status error print
  habanalabs: clean MMU headers definitions
  habanalabs: expose soft reset sysfs nodes for inference ASIC
  habanalabs: sysfs support for two infineon versions
  habanalabs: keep control device alive during hard reset
  habanalabs: fix hwmon handling for legacy f/w
  habanalabs: add current PI value to cpu packets
  habanalabs: remove in_debug check in device open
  habanalabs: return correct clock throttling period
  habanalabs: wait again for multi-CS if no CS completed
  habanalabs: remove compute context pointer
  habanalabs: add helper to get compute context
  habanalabs: fix etr asid configuration
  habanalabs: save ctx inside encaps signal
  habanalabs: remove redundant check on ctx_fini
  habanalabs: free signal handle on failure
  habanalabs: add missing kernel-doc comments for hl_device fields
  habanalabs: pass reset flags to reset thread
  habanalabs: enable access to info ioctl during hard reset
  habanalabs: add SOB information to signal submission uAPI
  habanalabs: skip read fw errors if dynamic descriptor invalid
  habanalabs: handle events during soft-reset
  habanalabs: change misleading IRQ warning during reset
  habanalabs: add power information type to POWER_GET packet
  habanalabs: add more info ioctls support during reset
  habanalabs: fix race condition in multi CS completion
  habanalabs: move device boot warnings to the correct location
  habanalabs/gaudi: return EPERM on non hard-reset
  habanalabs: rename late init after reset function
  habanalabs: fix soft reset accounting
  habanalabs: Move frequency change thread to goya_late_init
  habanalabs: abort reset on invalid request
  habanalabs: fix possible deadlock in cache invl failure
  habanalabs: skip PLL freq fetch
  habanalabs: align debugfs documentation to alphabetical order
  habanalabs: prevent false heartbeat message
  habanalabs: add support for fetching historic errors
  habanalabs: handle device TPM boot error as warning
  habanalabs: debugfs support for larger I2C transactions
  habanalabs: make hdev creation code more readable
  habanalabs: add new opcodes for INFO IOCTL
  habanalabs: refactor wait-for-user-interrupt function
  habanalabs/gaudi: Fix collective wait bug
  habanalabs: expand clock throttling information uAPI
  habanalabs: change wait for interrupt timeout to 64 bit
  habanalabs: rename reset flags
  habanalabs: add dedicated message towards f/w to set power
  habanalabs: handle abort scenario for user interrupt
  habanalabs: don't clear previous f/w indications
  habanalabs: use variable poll interval for fw loading
  habanalabs: adding indication of boot fit loaded
  habanalabs: partly skip cache flush when in PMMU map flow
  habanalabs: add enum mmu_op_flags
  habanalabs: make last_mask an MMU property
  habanalabs: wrong VA size calculation
  habanalabs/gaudi: fix debugfs dma channel selection
  habanalabs: revise and document use of boot status flags
  habanalabs: print va_range in vm node debugfs
  habanalabs/gaudi: recover from CPU WD event
  habanalabs: modify wait for boot fit in dynamic FW load
  ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop
  ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices
  ALSA: hda: Add new AlderLake-P variant PCI ID
  ALSA: hda: Add AlderLake-N PCI ID
  ALSA: hda/hdmi: Disable silent stream on GLK
  ALSA: hda: use swap() to make code cleaner
  kselftest: alsa: Validate values read from enumerations
  kselftest: alsa: Factor out check that values meet constraints
  ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables
  ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
  selftests/powerpc: Add a test of sigreturning to an unaligned address
  powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings
  powerpc/64s: Mask NIP before checking against SRR0
  ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback.
  ASoC: remove unneeded variable
  ASoC: mediatek: Check for error clk pointer
  ASoC: mediatek: mt8195: release device_node after snd_soc_register_card
  ASoC: mediatek: mt8173: reduce log verbosity in probe()
  ASoC: mediatek: mt8183: fix device_node leak
  ASoC: mediatek: mt8173: fix device_node leak
  soundwire: intel: remove PDM support
  soundwire: intel: remove unnecessary init
  ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
  ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
  soundwire: intel: improve suspend flows
  ASoC/soundwire: intel: simplify callbacks for params/hw_free
  ASOC: SOF: Intel: use snd_soc_dai_get_widget()
  extcon: Deduplicate code in extcon_set_state_sync()
  extcon: usb-gpio: fix a non-kernel-doc comment
  phy: uniphier-usb3ss: fix unintended writing zeros to PHY register
  phy: phy-mtk-tphy: use new io helpers to access register
  phy: phy-mtk-xsphy: use new io helpers to access register
  phy: mediatek: add helpers to update bits of registers
  phy: phy-mtk-tphy: add support efuse setting
  dt-bindings: phy: mediatek: tphy: support software efuse load
  phy: qcom-qmp: Add SM8450 PCIe1 PHY support
  dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings
  iomap: Fix error handling in iomap_zero_iter()
  ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R
  ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT
  ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" and "widgets"
  ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils
  ASoC: mediatek: mt8192-mt6359: fix device_node leak
  dt-bindings: crypto: convert Qualcomm PRNG to yaml
  dt-bindings: msm: disp: remove bus from dpu bindings
  dt-binding: soc: qcom: convert Qualcomm Command DB documentation to yaml
  dt-binding: soc: qcom: convert rmtfs documentation to yaml
  ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprepare() on error in adc3xxx_i2c_probe()
  ASoC: dt-bindings: aiu: spdif-dit: add missing sound-name-prefix property
  ASoC: dt-bindings: spdif-dit: add missing sound-name-prefix property
  ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints
  ASoC: SOF: debug: Use DEBUG log level for optional prints
  ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags
  ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter
  ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack
  ASoC: SOF: ops: Always print DSP Panic message but use different message
  ASoc: SOF: core: Update the FW boot state transition diagram
  ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also
  ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot
  ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state
  ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state'
  ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header
  ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK
  ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED
  ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump()
  ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic()
  ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly
  ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug
  ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS
  ASoC: SOF: ops: Use dev_warn() if the panic offsets differ
  dt-bindings:iio:adc: update the maintainer of vf610-adc
  MAINTAINERS: add imx7d/imx6sx/imx6ul/imx8qxp and vf610 adc maintainer
  Documentation:ABI:testing:admv1013: add ABI docs
  dt-bindings: iio: frequency: add admv1013 doc
  iio: frequency: admv1013: add support for ADMV1013
  powerpc/perf: Fix spelling of "its"
  powerpc/32: Fix boot failure with GCC latent entropy plugin
  powerpc/code-patching: Replace patch_instruction() by ppc_inst_write() in selftests
  powerpc/code-patching: Move code patching selftests in its own file
  powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h
  powerpc/code-patching: Move patch_exception() outside code-patching.c
  powerpc/code-patching: Use test_trampoline for prefixed patch test
  powerpc/code-patching: Fix patch_branch() return on out-of-range failure
  powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling
  powerpc/code-patching: Fix unmap_patch_area() error handling
  powerpc/code-patching: Fix error handling in do_patch_instruction()
  powerpc/code-patching: Remove init_mem_is_free
  powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check()
  powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long
  powerpc/mm: Switch obsolete dssall to .long
  powerpc/64/asm: Do not reassign labels
  powerpc/64/asm: Inline BRANCH_TO_C000
  powerpc: check for support for -Wa,-m{power4,any}
  powerpc/toc: Future proof kernel toc
  cuda/pmu: Make find_via_cuda/pmu init functions
  powerpc/512x: Add __init attribute to eligible functions
  powerpc/85xx: Add __init attribute to eligible functions
  powerpc/83xx: Add __init attribute to eligible functions
  powerpc/embedded6xx: Add __init attribute to eligible functions
  powerpc/44x: Add __init attribute to eligible functions
  powerpc/4xx: Add __init attribute to eligible functions
  powerpc/ps3: Add __init attribute to eligible functions
  powerpc/pseries: Add __init attribute to eligible functions
  powerpc/powernv: Add __init attribute to eligible functions
  powerpc/powermac: Add __init attribute to eligible functions
  powerpc/pasemi: Add __init attribute to eligible functions
  powerpc/chrp: Add __init attribute to eligible functions
  powerpc/cell: Add __init attribute to eligible functions
  powerpc/xmon: Add __init attribute to eligible functions
  powerpc/sysdev: Add __init attribute to eligible functions
  powerpc/perf: Add __init attribute to eligible functions
  powerpc/mm: Add __init attribute to eligible functions
  powerpc/lib: Add __init attribute to eligible functions
  powerpc/kernel: Add __init attribute to eligible functions
  phy: phy-rockchip-inno-usb2: add rk3568 support
  phy: phy-rockchip-inno-usb2: support muxed interrupts
  phy: phy-rockchip-inno-usb2: support standalone phy nodes
  phy: phy-rockchip-inno-usb2: support #address_cells = 2
  dt-bindings: phy: phy-rockchip-inno-usb2: add rk3568 documentation
  scsi: mpi3mr: Bump driver version to 8.0.0.61.0
  scsi: mpi3mr: Fixes around reply request queues
  scsi: mpi3mr: Enhanced Task Management Support Reply handling
  scsi: mpi3mr: Use TM response codes from MPI3 headers
  scsi: mpi3mr: Add io_uring interface support in I/O-polled mode
  scsi: mpi3mr: Print cable mngnt and temp threshold events
  scsi: mpi3mr: Support Prepare for Reset event
  scsi: mpi3mr: Add Event acknowledgment logic
  scsi: mpi3mr: Gracefully handle online FW update operation
  scsi: mpi3mr: Detect async reset that occurred in firmware
  scsi: mpi3mr: Add IOC reinit function
  scsi: mpi3mr: Handle offline FW activation in graceful manner
  scsi: mpi3mr: Code refactor of IOC init - part2
  scsi: mpi3mr: Code refactor of IOC init - part1
  scsi: mpi3mr: Fault IOC when internal command gets timeout
  scsi: mpi3mr: Display IOC firmware package version
  scsi: mpi3mr: Handle unaligned PLL in unmap cmnds
  scsi: mpi3mr: Increase internal cmnds timeout to 60s
  scsi: mpi3mr: Do access status validation before adding devices
  scsi: mpi3mr: Add support for PCIe Managed Switch SES device
  scsi: mpi3mr: Update MPI3 headers - part2
  scsi: mpi3mr: Update MPI3 headers - part1
  scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status
  scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave()
  scsi: mpi3mr: Add debug APIs based on logging_level bits
  scsi: pmcraid: Don't use GFP_DMA in pmcraid_alloc_sglist()
  scsi: snic: Don't use GFP_DMA in snic_queue_report_tgt_req()
  scsi: myrs: Don't use GFP_DMA
  scsi: myrb: Don't use GFP_DMA in myrb_pdev_slave_alloc()
  scsi: initio: Don't use GFP_DMA in initio_probe_one()
  scsi: sr: Don't use GFP_DMA
  scsi: ch: Don't use GFP_DMA
  scsi: hisi_sas: Use autosuspend for the host controller
  scsi: libsas: Keep host active while processing events
  scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed
  scsi: libsas: Defer works of new phys during suspend
  scsi: libsas: Refactor sas_queue_deferred_work()
  scsi: libsas: Add flag SAS_HA_RESUMING
  scsi: libsas: Resume host while sending SMP I/Os
  scsi: hisi_sas: Add more logs for runtime suspend/resume
  scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host
  scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list
  scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list
  scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list
  scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume()
  scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend"
  scsi: libsas: Don't always drain event workqueue for HA resume
  ASoC: codecs: ak4375: Change invert controls to a stereo switch
  gnss: usb: add support for Sierra Wireless XM1210
  gnss: add USB support
  efi: apply memblock cap after memblock_add()
  of: fdt: Aggregate the processing of "linux,usable-memory-range"
  ASoC: meson: g12a: add missing sound-name-prefix property
  ASoC: meson: t9015: add missing sound-name-prefix property
  ASoC: dt-bindings: Use name-prefix schema
  dt-bindings: arm,cci-400: Drop the PL330 from example
  dt-bindings: arm: ux500: Document missing compatibles
  dt-bindings: power: reset: gpio-restart: Convert to json-schema
  ASoC: Add AK4375 support
  ASoC: dt-bindings: codecs: Add bindings for ak4375
  ASoC: bcm: Use platform_get_irq() to get the interrupt
  ASoC: xlnx: Use platform_get_irq() to get the interrupt
  ASoC: amd: acp: Remove duplicate dependency in Kconfig
  ASoC: qdsp6: fix a use after free bug in open()
  ASoC: SOF: AMD: simplify return status handling
  ASoC: tegra-audio-rt5677: Correct example
  ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines
  ASoC: amd: acp-config: Enable SOF audio for Google chrome boards.
  iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs
  iio:addac:ad74413r: Fix uninitialized ret in a path that won't be hit.
  MAINTAINERS: Add maintainer for xilinx-ams
  dt-bindings: iio: adc: Add Xilinx AMS binding documentation
  iio: adc: Add Xilinx AMS driver
  device property: Add fwnode_iomap()
  iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid warning.
  iio:accel:bmc150: Mark structure __maybe_unused as only needed with for pm ops.
  iio:dummy: Drop set but unused variable len.
  iio:magn:ak8975: Suppress clang W=1 warning about pointer to enum conversion.
  iio:imu:inv_mpu6050: Suppress clang W=1 warning about pointer to enum conversion.
  iio:imu:inv_icm42600: Suppress clang W=1 warning about pointer to enum conversion.
  iio:dac:mcp4725: Suppress clang W=1 warning about pointer to enum conversion.
  iio:amplifiers:hmc425a: Suppress clang W=1 warning about pointer to enum conversion.
  iio:adc:ti-ads1015: Suppress clang W=1 warning about pointer to enum conversion.
  iio:adc:rcar: Suppress clang W=1 warning about pointer to enum conversion.
  iio:adc:ina2xx-adc: Suppress clang W=1 warning about pointer to enum conversion.
  MIPS: generic: enable SMP on SMVP systems
  MIPS: only register MT SMP ops if MT is supported
  MIPS: Octeon: Fix build errors using clang
  w1: w1_therm: use swap() to make code cleaner
  counter: 104-quad-8: Fix persistent enabled events bug
  counter: ti-eqep: Use container_of instead of struct counter_device::priv
  counter: Add the necessary colons and indents to the comments of counter_compi
  dt-bindings: nvmem: Add missing 'reg' property
  nvmem: mtk-efuse: support minimum one byte access stride and granularity
  dt-bindings: nvmem: mediatek: add support for mt8195
  dt-bindings: nvmem: mediatek: add support bits property
  drivers/misc/ocxl: remove redundant rc variable
  misc: vmw_vmci: Switch to kvfree_rcu() API
  paride: fix up build warning on mips platforms
  rapidio: remove not used code about RIO_VID_TUNDRA
  rapidio: remove not used macro definition in rio_ids.h
  selftests/powerpc: Add a test of sigreturning to the kernel
  powerpc/dts: Remove "spidev" nodes
  firmware: qemu_fw_cfg: remove sysfs entries explicitly
  firmware: qemu_fw_cfg: fix sysfs information leak
  firmware: qemu_fw_cfg: fix kobject leak in probe error path
  firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
  applicom: unneed to initialise statics to 0
  uacce: use sysfs_emit instead of sprintf
  greybus: es2: fix typo in a comment
  firmware: Update Kconfig help text for Google firmware
  binder: use proper cacheflush header file
  clk: qcom: turingcc-qcs404: explicitly include clk-provider.h
  clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h
  clk: qcom: mmcc-apq8084: explicitly include clk-provider.h
  clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h
  clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h
  clk: qcom: gcc-sm6350: explicitly include clk-provider.h
  clk: qcom: gcc-msm8994: explicitly include clk-provider.h
  clk: qcom: gcc-sm8350: explicitly include clk-provider.h
  ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe()
  iommu/iova: Temporarily include dma-mapping.h from iova.h
  ASoC: codec: tlv320adc3xxx: New codec driver
  ASoC: tlv320adc3xxx: New codec bindings
  ASoC: sunxi: Use dev_err_probe() helper
  ASoC: stm: Use dev_err_probe() helper
  ASoC: samsung: Use dev_err_probe() helper
  ASoC: rockchip: Use dev_err_probe() helper
  ASoC: qcom: Use dev_err_probe() helper
  ASoC: mxs: Use dev_err_probe() helper
  ASoC: meson: Use dev_err_probe() helper
  ASoC: img: Use dev_err_probe() helper
  ASoC: generic: Use dev_err_probe() helper
  ASoC: fsl: Use dev_err_probe() helper
  ASoC: ti: Use dev_err_probe() helper
  ASoC: ateml: Use dev_err_probe() helper
  ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper
  ASoC: codecs: ssm2305: Use dev_err_probe() helper
  ASoC: codecs: simple-mux: Use dev_err_probe() helper
  ASoC: codecs: simple-amplifier: Use dev_err_probe() helper
  ASoC: codecs: sgtl5000: Use dev_err_probe() helper
  ASoC: codecs: pcm3168a: Use dev_err_probe() helper
  ASoC: codecs: max9860: Use dev_err_probe() helper
  ASoC: codecs: max9759: Use dev_err_probe() helper
  ASoC: codecs: es7241: Use dev_err_probe() helper
  ASoC: codecs: ak4118: Use dev_err_probe() helper
  ASoC: mediatek: mt8195: correct default value
  dt-bindings: timer: Add Mstar MSC313e timer devicetree bindings documentation
  clocksource/drivers/msc313e: Add support for ssd20xd-based platforms
  clocksource/drivers: Add MStar MSC313e timer support
  irqchip/renesas-intc-irqpin: Use platform_get_irq_optional() to get the interrupt
  irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt
  iommu: Move flush queue data into iommu_dma_cookie
  iommu/iova: Move flush queue code to iommu-dma
  iommu/iova: Consolidate flush queue code
  iommu/vt-d: Use put_pages_list
  iommu/amd: Use put_pages_list
  iommu/amd: Simplify pagetable freeing
  iommu/iova: Squash flush_cb abstraction
  iommu/iova: Squash entry_dtor abstraction
  iommu/iova: Fix race between FQ timeout and teardown
  iommu/amd: Fix typo in *glues … together* in comment
  ocxl: remove redundant rc variable
  powerpc/64s/radix: Fix huge vmap false positive
  powerpc: use swap() to make code cleaner
  powerpc/mpic: Use bitmap_zalloc() when applicable
  clk: samsung: Add initial Exynos7885 clock driver
  clk: samsung: clk-pll: Add support for pll1417x
  clk: samsung: Make exynos850_register_cmu shared
  dt-bindings: clock: Document Exynos7885 CMU bindings
  dt-bindings: clock: Add bindings definitions for Exynos7885 CMU
  clk: samsung: exynos850: Add missing sysreg clocks
  dt-bindings: clock: Add bindings for Exynos850 sysreg clocks
  PCI/MSI: Unbreak pci_irq_get_affinity()
  ACPI: NFIT: Import GUID before use
  dax: remove the copy_from_iter and copy_to_iter methods
  dax: remove the DAXDEV_F_SYNC flag
  dax: simplify dax_synchronous and set_dax_synchronous
  uio: remove copy_from_iter_flushcache() and copy_mc_to_iter()
  phy: qcom-qmp: Add SM8450 PCIe0 PHY support
  dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings
  dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema
  dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema
  dt-bindings: i2c: tegra: Convert to json-schema
  dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120
  dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML
  ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
  ASoC: Intel: catpt: Streamline locals declaration for PCM-functions
  ASoC: Intel: catpt: Reduce size of catpt_component_open()
  ASoC: Intel: catpt: Test dmaengine_submit() result before moving on
  spmi: spmi-pmic-arb: fix irq_set_type race condition
  spmi: mediatek: Add support for MT8195
  spmi: mediatek: Add support for MT6873/8192
  dt-bindings: spmi: document binding for the Mediatek SPMI controller
  dt-bindings: spmi: remove the constraint of reg property
  spmi: pmic-arb: Add sid and address to error messages
  bus: mhi: pci_generic: Introduce Sierra EM919X support
  bus: mhi: core: Use correctly sized arguments for bit field
  bus: mhi: core: Add an API for auto queueing buffers for DL channel
  bus: mhi: core: Fix race while handling SYS_ERR at power up
  bus: mhi: core: Fix reading wake_capable channel configuration
  bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API
  bus: mhi: core: Minor style and comment fixes
  bus: mhi: core: Use macros for execution environment features
  bus: mhi: pci_generic: Graceful shutdown on freeze
  bus: mhi: pci_generic: Add new device ID support for T99W175
  dt-bindings: usb: Convert BDC to YAML
  dt-bindings: bus: Convert GISB arbiter to YAML
  dt-bindings: ata: Convert Broadcom SATA to YAML
  ASoC: tegra20: i2s: Filter out unsupported rates
  ASoC: tegra20: spdif: Filter out unsupported rates
  ASoC: tegra20: spdif: Support system suspend
  ASoC: tegra20: spdif: Reset hardware
  ASoC: tegra20: spdif: Use more resource-managed helpers
  ASoC: tegra20: spdif: Improve driver's code
  ASoC: tegra20: spdif: Support device-tree
  ASoC: tegra20: spdif: Set FIFO trigger level
  ASoC: dt-bindings: tegra20-i2s: Document new nvidia,fixed-parent-rate property
  ASoC: dt-bindings: tegra20-i2s: Convert to schema
  ASoC: dt-bindings: Add binding for Tegra20 S/PDIF
  ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF
  ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master
  ipc: debug: Add shared memory heap to memory scan
  ASoC: SOF: ipc: Add null pointer check for substream->runtime
  ASoC: SOF: avoid casting "const" attribute away
  ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger
  ASoC: SOF: Intel: hda: remove support for RESUME trigger
  ASoC: SOF: pcm: remove support for RESUME trigger
  iommu/vt-d: Remove unused dma_to_mm_pfn function
  iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable()
  iommu/vt-d: Use bitmap_zalloc() when applicable
  iommu/amd: Remove useless irq affinity notifier
  iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume
  iommu/amd: X2apic mode: setup the INTX registers on mask/unmask
  iommu/amd: X2apic mode: re-enable after resume
  iommu/amd: Restore GA log/tail pointer on host resume
  iommu/iova: Move fast alloc size roundup into alloc_iova_fast()
  iommu/virtio: Fix typo in a comment
  iommu/vt-d: Remove unused macros
  iommu/vt-d: Use correctly sized arguments for bit field
  dmaengine: remove slave_id config field
  dmaengine: xilinx_dpdma: stop using slave_id field
  dmaengine: qcom-adm: stop abusing slave_id config
  dmaengine: sprd: stop referencing config->slave_id
  dmaengine: pxa/mmp: stop referencing config->slave_id
  dmaengine: shdma: remove legacy slave_id parsing
  mmc: bcm2835: stop setting chan_config->slave_id
  spi: pic32: stop setting dma_config->slave_id
  ASoC: dai_dma: remove slave_id field
  dmaengine: tegra20-apb: stop checking config->slave_id
  ASoC: tegra20-spdif: stop setting slave_id
  scsi: libsas: Decode SAM status and host byte codes
  scsi: hisi_sas: Fix phyup timeout on FPGA
  scsi: hisi_sas: Prevent parallel FLR and controller reset
  scsi: hisi_sas: Prevent parallel controller reset and control phy command
  scsi: hisi_sas: Factor out task prep and delivery code
  scsi: hisi_sas: Pass abort structure for internal abort
  scsi: hisi_sas: Make internal abort have no task proto
  scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly
  scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent()
  scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr()
  scsi: qla2xxx: Synchronize rport dev_loss_tmo setting
  selftest/lkdtm: Skip stack-entropy test if lkdtm is not available
  lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()
  lkdtm: avoid printk() in recursive_loop()
  lkdtm: Note that lkdtm_kernel_info should be removed in the future
  of/fdt: Rework early_init_dt_scan_memory() to call directly
  of/fdt: Rework early_init_dt_scan_root() to call directly
  of/fdt: Rework early_init_dt_scan_chosen() to call directly
  i2c: aspeed: Remove unused includes
  dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells'
  i2c: sh_mobile: update to new DMAENGINE API when terminating
  i2c: rcar: update to new DMAENGINE API when terminating
  genirq/msi: Convert storage to xarray
  genirq/msi: Simplify sysfs handling
  genirq/msi: Add abuse prevention comment to msi header
  genirq/msi: Mop up old interfaces
  genirq/msi: Convert to new functions
  genirq/msi: Make interrupt allocation less convoluted
  platform-msi: Simplify platform device MSI code
  platform-msi: Let core code handle MSI descriptors
  bus: fsl-mc-msi: Simplify MSI descriptor handling
  soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_free_irqs()
  soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation
  NTB/msi: Convert to msi_on_each_desc()
  PCI: hv: Rework MSI handling
  powerpc/mpic_u3msi: Use msi_for_each-desc()
  powerpc/fsl_msi: Use msi_for_each_desc()
  powerpc/pasemi/msi: Convert to msi_on_each_dec()
  powerpc/cell/axon_msi: Convert to msi_on_each_desc()
  powerpc/4xx/hsta: Rework MSI handling
  s390/pci: Rework MSI descriptor walk
  xen/pcifront: Rework MSI handling
  x86/pci/xen: Use msi_for_each_desc()
  PCI/MSI: Use msi_on_each_desc()
  PCI/MSI: Let core code free MSI descriptors
  PCI/MSI: Use msi_add_msi_desc()
  PCI/MSI: Protect MSI operations
  genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically
  genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator
  genirq/msi: Provide a set of advanced MSI accessors and iterators
  genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked()
  genirq/msi: Add mutex for MSI list protection
  genirq/msi: Move descriptor list to struct msi_device_data
  i2c: exynos5: Fix getting the optional clock
  i2c: designware-pci: Convert to use dev_err_probe()
  i2c: designware-pci: use __maybe_unused for PM functions
  i2c: designware-pci: Group MODULE_*() macros
  dmaengine: qcom_hidma: Cleanup MSI handling
  soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq()
  bus: fsl-mc: fsl-mc-allocator: Rework MSI handling
  mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling
  iommu/arm-smmu-v3: Use msi_get_virq()
  perf/smmuv3: Use msi_get_virq()
  dmaengine: mv_xor_v2: Get rid of msi_desc abuse
  PCI/MSI: Simplify pci_irq_get_affinity()
  PCI/MSI: Use msi_get_virq() in pci_get_vector()
  genirq/msi: Provide interface to retrieve Linux interrupt number
  powerpc/pseries/msi: Let core code check for contiguous entries
  PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS
  PCI/MSI: Use msi_desc::msi_index
  soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index
  bus: fsl-mc-msi: Use msi_desc::msi_index
  platform-msi: Use msi_desc::msi_index
  genirq/msi: Consolidate MSI descriptor data
  platform-msi: Store platform private data pointer in msi_device_data
  platform-msi: Rename functions and clarify comments
  genirq/msi: Remove the original sysfs interfaces
  platform-msi: Let the core code handle sysfs groups
  PCI/MSI: Let the irq code handle sysfs groups
  genirq/msi: Provide msi_device_populate/destroy_sysfs()
  soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use
  bus: fsl-mc-msi: Allocate MSI device data on first use
  platform-msi: Allocate MSI device data on first use
  PCI/MSI: Allocate MSI device data on first use
  PCI/MSI: Decouple MSI[-X] disable from pcim_release()
  device: Add device:: Msi_data pointer and struct msi_device_data
  device: Move MSI related data into a struct
  powerpc/pseries/msi: Use PCI device properties
  powerpc/cell/axon_msi: Use PCI device property
  genirq/msi: Use PCI device property
  x86/apic/msi: Use PCI device MSI property
  x86/pci/XEN: Use PCI device property
  PCI/MSI: Set pci_dev::msi[x]_enabled early
  i2c: designware-pci: Add a note about struct dw_scl_sda_cfg usage
  i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
  i2c: designware: Do not complete i2c read without RX_FULL interrupt
  clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver
  dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller
  clk: qcom: Add clock driver for SM8450
  clk: qcom: Add SDX65 GCC support
  clk: qcom: Add LUCID_EVO PLL type for SDX65
  iio:accel:bma180: Suppress clang W=1 warning about pointer to enum conversion.
  drivers:iio:dac: Add AD3552R driver support
  dt-bindings: iio: dac: Add adi,ad3552r.yaml
  iio:filter:admv8818: Add sysfs ABI documentation
  dt-bindings:iio:filter: add admv8818 doc
  iio:filter:admv8818: add support for ADMV8818
  iio: add filter subfolder
  iio: vz89x: Remove unnecessary cast
  iio: in2xx-adc: Remove unnecessary cast
  iio: as3935: Remove unnecessary cast
  irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time
  irqchip/ingenic-tcu: Use correctly sized arguments for bit field
  irqchip/gic-v2m: Add const to of_device_id
  irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init
  MIPS: OCTEON: add put_device() after of_find_device_by_node()
  MIPS: BCM47XX: Replace strlcpy with strscpy
  mips: fix Kconfig reference to PHYS_ADDR_T_64BIT
  mips: txx9: remove left-over for removed TXX9_ACLC configs
  mips: alchemy: remove historic comment on gpio build constraints
  mips: remove obsolete selection of CPU_HAS_LOAD_STORE_LR
  mips: kgdb: adjust the comment to the actual ifdef condition
  mips: dec: provide the correctly capitalized config CPU_R4X00 in init error message
  mips: drop selecting non-existing config NR_CPUS_DEFAULT_2
  mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support
  MIPS: drop selected EARLY_PRINTK configs for MACH_REALTEK_RTL
  irqchip/spear-shirq: Add support for IRQ 0..6
  irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime
  irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
  irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
  iio: stmpe-adc: Use correctly sized arguments for bit field
  iio:adc:ti-ads8688:: remove redundant ret variable
  iio: addac: ad74413r: fix off by one in ad74413r_parse_channel_config()
  iio: adc: ad7606: Fix syntax errors in comments
  iio: event_monitor: Flush output on event
  iio: iio_device_alloc(): Remove unnecessary self drvdata
  selftests/powerpc: skip tests for unavailable mitigations.
  powerpc/pseries: use slab context cpumask allocation in CPU hotplug init
  powerpc/64s/interrupt: avoid saving CFAR in some asynchronous interrupts
  powerpc/64/interrupt: reduce expensive debug tests
  powerpc/64s/interrupt: Don't enable MSR[EE] in irq handlers unless perf is in use
  powerpc/64s/perf: add power_pmu_wants_prompt_pmi to say whether perf wants PMIs to be soft-NMI
  powerpc/64s/interrupt: handle MSR EE and RI in interrupt entry wrapper
  powerpc/64/interrupt: make normal synchronous interrupts enable MSR[EE] if possible
  powerpc/pseries/vas: Don't print an error when VAS is unavailable
  powerpc/perf: Add data source encodings for power10 platform
  powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields
  perf: Add new macros for mem_hops field
  clk: stm32mp1: remove redundant assignment to pointer data
  clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
  phy: qcom-qmp: Add SM8450 USB QMP PHYs
  dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY
  dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450
  clk: Introduce clk-tps68470 driver
  of: unittest: 64 bit dma address test requires arch support
  of: unittest: fix warning on PowerPC frame size warning
  dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml
  ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG
  ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml
  ASoC: SOF: topology: read back control data from DSP
  ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data()
  ASoC: SOF: control: Do not handle control notification with component type
  ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control
  ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data()
  ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd
  ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data()
  ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data()
  clk: tegra: Support runtime PM and power domain
  clk: tegra: Make vde a child of pll_p on tegra114
  phy: freescale: pcie: explicitly add bitfield.h
  x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi()
  ASoC: rt5663: Handle device_property_read_u32_array error codes
  ASoC: SOF: OF: Avoid reverse module dependency
  Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq"
  interconnect: qcom: Add QCM2290 driver support
  dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support
  interconnect: icc-rpm: Support child NoC device probe
  interconnect: icc-rpm: Add QNOC type QoS support
  interconnect: icc-rpm: Define ICC device type
  IB/mthca: Use memset_startat() for clearing mpt_entry
  iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl
  RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr
  RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry
  RDMA/core: Let ib_find_gid() continue search even after empty entry
  RDMA/core: Modify rdma_query_gid() to return accurate error codes
  RDMA/hns: Support direct wqe of userspace
  dt-bindings: PCI: designware: Fix 'unevaluatedProperties' warnings
  dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings
  dt-bindings: PCI: Fix 'unevaluatedProperties' warnings
  dt-bindings: memory-controllers: ti,gpmc: Drop incorrect unevaluatedProperties
  dt-bindings: usb: Add missing properties used in examples
  dt-bindings: watchdog: atmel: Add missing 'interrupts' property
  dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents
  dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells'
  interconnect: qcom: Add SM8450 interconnect provider driver
  dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings
  dt-bindings: perf: Add compatible for Arm DSU-110
  dt-bindings: perf: Convert Arm DSU to schema
  dt-bindings: gpu: mali-bifrost: Document RZ/G2L support
  dt-bindings: thermal: Convert Broadcom TMON to YAML
  dt-bindings: rng: Convert iProc RNG200 to YAML
  dt-bindings: interrupt-controller: Convert Broadcom STB L2 to YAML
  dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML
  dt-bindings: gpio: Convert Broadcom STB GPIO to YAML
  dt-bindings: rtc: Convert Broadcom STB waketimer to YAML
  dt-bindings: pwm: Convert BCM7038 PWM binding to YAML
  dt-bindings: reset: Convert Broadcom STB reset to YAML
  dt-bindings: pci: Convert iProc PCIe to YAML
  dt-bindings: phy: Convert Cygnus PCIe PHY to YAML
  ASoC: qdsp6: Fix an IS_ERR() vs NULL bug
  ASoC: qcom: Distinguish headset codec by codec_dai->name
  ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
  ASoC: soc-pcm: test refcount before triggering
  ASoC: soc-pcm: serialize BE triggers
  ASoC: soc-pcm: Fix and cleanup DPCM locking
  ASoC: soc-pcm: align BE 'atomicity' with that of the FE
  ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
  iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure
  iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops
  iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation
  dt-bindings: arm-smmu: Add compatible for SM8450 SoC
  iommu/arm-smmu-qcom: Fix TTBR0 read
  dt-bindings: arm-smmu: Add compatible for the SDX55 SoC
  phy: freescale: pcie: Initialize the imx8 pcie standalone phy driver
  dt-bindings: phy: Add imx8 pcie phy driver support
  dt-bindings: phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy
  ASoC: mediatek: assign correct type to argument
  ASoC: SOF: sof-probes: Constify sof_probe_compr_ops
  ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device
  KVM: PPC: Book3S HV P9: Use kvm_arch_vcpu_get_wait() to get rcuwait object
  Documentation/filesystem/dax: DAX on virtiofs
  fuse: mark inode DONT_CACHE when per inode DAX hint changes
  fuse: negotiate per inode DAX in FUSE_INIT
  fuse: enable per inode DAX
  fuse: support per inode DAX in fuse protocol
  fuse: make DAX mount option a tri-state
  fuse: add fuse_should_enable_dax() helper
  clocksource/drivers/pistachio: Fix -Wunused-but-set-variable warning
  clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_possible_mask
  phy: rockchip-inno-usb2: remove redundant assignment to variable delay
  mips: ralink: add missing of_node_put() call in ill_acc_of_setup()
  MIPS: fix typo in a comment
  MIPS: lantiq: Fix typo in a comment
  MIPS: Fix typo in a comment
  MIPS: Makefile: Remove "ifdef need-compiler" for Kbuild.platforms
  MIPS: SGI-IP22: Remove unnecessary check of GCC option
  phy: lan966x: Remove set_speed function
  phy: ti: Use IS_ERR_OR_NULL() to clean code
  dt-bindings: phy: qcom,qusb2: Add SM6350 compatible
  phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function
  scsi: hpsa: Remove an unused variable in hpsa_update_scsi_devices()
  scsi: lpfc: Use struct_group to isolate cast to larger object
  scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info
  ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6
  ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndcard compatible
  ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 DT schema
  ASoC: dt-bindings: qcom: sm8250: Document "aux-devs"
  ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes
  ASoC: SOF: Intel: add comment on JasperLake support
  ASoC: SOF: Intel: hda-dai: remove unused fields
  ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information
  ASoC: SOF: hda-stream: only enable DPIB if needed
  ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB
  ASoC: SOF: Intel: hda-stream: limit PROCEN workaround
  ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c
  coresight: core: Fix typo in a comment
  ALSA: gus: Fix memory leaks at memory allocator error paths
  ALSA: gus: Fix erroneous memory allocation
  eeprom: at24: Add support for 24c1025 EEPROM
  dt-bindings: at24: add at24c1025
  ALSA: sound/isa/gus: check the return value of kstrdup()
  ALSA: uapi: use C90 comment style instead of C99 style
  ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats
  dt-bindings: iio: dac: adi,ad5755: drop unrelated included.
  iio:adc/dac:Kconfig: Update to drop OF dependencies.
  iio:adc:ti-ads124s08: Drop dependency on OF.
  iio:adc:envelope-detector: Switch from of headers to mod_devicetable.h
  iio:adc:ti-adc12138: Switch to generic firmware properties and drop of_match_ptr
  iio:adc:mcp3911: Switch to generic firmware properties.
  iio:adc:max9611: Switch to generic firmware properties.
  iio:light:cm3605: Switch to generic firmware properties.
  iio:pot:mcp41010: Switch to generic firmware properties.
  iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h
  iio:dac:dpot-dac: Swap of.h for mod_devicetable.h
  iio:dac:ad5758: Drop unused of specific headers.
  iio:dac:ad5755: Switch to generic firmware properties and drop pdata
  iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046
  iio: addac: add AD74413R driver
  dt-bindings: iio: add AD74413R
  iio: add addac subdirectory
  MAINTAINERS: Update i.MX 8QXP ADC info
  dt-bindings:iio:dac: add ad7293 doc
  kselftest: alsa: Use private alsa-lib configuration in mixer test
  kselftest: alsa: optimization for SNDRV_CTL_ELEM_ACCESS_VOLATILE
  kselftest: alsa: Add simplistic test for ALSA mixer controls kselftest
  ALSA: sparc: no need to initialise statics to 0
  objtool: Remove .fixup handling
  x86: Remove .fixup section
  x86/word-at-a-time: Remove .fixup usage
  x86/usercopy: Remove .fixup usage
  x86/usercopy_32: Simplify __copy_user_intel_nocache()
  x86/sgx: Remove .fixup usage
  x86/checksum_32: Remove .fixup usage
  x86/vmx: Remove .fixup usage
  x86/kvm: Remove .fixup usage
  x86/segment: Remove .fixup usage
  x86/fpu: Remove .fixup usage
  x86/xen: Remove .fixup usage
  x86/uaccess: Remove .fixup usage
  x86/futex: Remove .fixup usage
  x86/msr: Remove .fixup usage
  x86/extable: Extend extable functionality
  x86/entry_32: Remove .fixup usage
  x86/entry_64: Remove .fixup usage
  x86/copy_mc_64: Remove .fixup usage
  x86/copy_user_64: Remove .fixup usage
  x86/mmx_32: Remove X86_USE_3DNOW
  bitfield.h: Fix "type of reg too small for mask" test
  clk: Emit a stern warning with writable debugfs enabled
  i2c: tegra: use i2c_timings for bus clock freq
  net/mlx4: Use irq_update_affinity_hint()
  net/mlx5: Use irq_set_affinity_and_hint()
  hinic: Use irq_set_affinity_and_hint()
  scsi: lpfc: Use irq_set_affinity()
  mailbox: Use irq_update_affinity_hint()
  ixgbe: Use irq_update_affinity_hint()
  be2net: Use irq_update_affinity_hint()
  enic: Use irq_update_affinity_hint()
  RDMA/irdma: Use irq_update_affinity_hint()
  scsi: mpt3sas: Use irq_set_affinity_and_hint()
  scsi: megaraid_sas: Use irq_set_affinity_and_hint()
  i40e: Use irq_update_affinity_hint()
  iavf: Use irq_update_affinity_hint()
  genirq: Provide new interfaces for affinity hints
  dt-bindings: at24: Rework special case compatible handling
  fpga: region: fix kernel-doc
  clk: Add write operation for clk_parent debugfs node
  clk: __clk_core_init() never takes NULL
  clk: clk_core_get() can also return NULL
  clk/ti/adpll: Make const pointer error a static const array
  MIPS: DTS: Ingenic: adjust register size to available registers
  MIPS: defconfig: CI20: configure for DRM_DW_HDMI_JZ4780
  MIPS: DTS: CI20: Add DT nodes for HDMI setup
  MIPS: DTS: jz4780: Account for Synopsys HDMI driver and LCD controllers
  i2c: i801: Don't clear status flags twice in interrupt mode
  i2c: i801: Don't read back cleared status in i801_check_pre()
  i2c: exynos5: Mention Exynos850 and ExynosAutoV9 in Kconfig
  i2c: exynos5: Add bus clock support
  clocksource/drivers/imx-sysctr: Mark two variable with __ro_after_init
  clocksource/drivers/renesas,ostm: Make RENESAS_OSTM symbol visible
  clocksource/drivers/renesas-ostm: Add RZ/G2L OSTM support
  dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2L OSTM
  x86: Add straight-line-speculation mitigation
  ASoC: test-component: fix null pointer dereference.
  ASoC: dt-bindings: tegra: Document interconnects property
  phy: qcom: use struct_size instead of sizeof
  powerpc/powermac: Add additional missing lockdep_register_key()
  powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic
  powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
  selftests/powerpc/spectre_v2: Return skip code when miss_percent is high
  powerpc/cell: Fix clang -Wimplicit-fallthrough warning
  macintosh: Add const to of_device_id
  powerpc/inst: Optimise copy_inst_from_kernel_nofault()
  powerpc/inst: Move ppc_inst_t definition in asm/reg.h
  powerpc/inst: Define ppc_inst_t as u32 on PPC32
  powerpc/inst: Define ppc_inst_t
  powerpc/inst: Refactor ___get_user_instr()
  powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs
  powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP
  powerpc/kuap: Wire-up KUAP on book3e/64
  powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode.
  powerpc/kuap: Wire-up KUAP on 40x
  powerpc/kuap: Wire-up KUAP on 44x
  powerpc: Add KUAP support for BOOKE and 40x
  powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only
  powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64
  powerpc/config: Add CONFIG_BOOKE_OR_40x
  powerpc/nohash: Move setup_kuap out of 8xx.c
  powerpc/kuap: Add kuap_lock()
  powerpc/kuap: Remove __kuap_assert_locked()
  powerpc/kuap: Check KUAP activation in generic functions
  powerpc/kuap: Add a generic intermediate layer
  powerpc/kuep: Remove 'nosmep' boot time parameter except for book3s/64
  powerpc/32s: Save content of sr0 to avoid 'mfsr'
  powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
  powerpc/32s: Remove capability to disable KUEP at boottime
  powerpc/book3e: Activate KUEP at all time
  powerpc/44x: Activate KUEP at all time
  powerpc/8xx: Activate KUEP at all time
  Revert "powerpc: Inline setup_kup()"
  powerpc/40x: Map 32Mbytes of memory at startup
  powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU
  powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMU
  powerpc/64s: Make hash MMU support configurable
  powerpc/64s: Always define arch unmapped area calls
  powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear
  powerpc/64e: remove mmu_linear_psize
  clocksource/drivers/exynos_mct: Fix silly typo resulting in checkpatch warning
  PCI/MSI: Move descriptor counting on allocation fail to the legacy code
  genirq/msi: Handle PCI/MSI allocation fail in core code
  PCI/MSI: Make pci_msi_domain_check_cap() static
  PCI/MSI: Move msi_lock to struct pci_dev
  PCI/MSI: Sanitize MSI-X table map handling
  PCI/MSI: Split out irqdomain code
  PCI/MSI: Split out !IRQDOMAIN code
  PCI/MSI: Split out CONFIG_PCI_MSI independent part
  PCI/MSI: Move code into a separate directory
  PCI/MSI: Make msix_update_entries() smarter
  PCI/MSI: Cleanup include zoo
  PCI/MSI: Make arch_restore_msi_irqs() less horrible.
  x86/hyperv: Refactor hv_msi_domain_free_irqs()
  genirq/msi, treewide: Use a named struct for PCI/MSI attributes
  MIPS: Octeon: Use arch_setup_msi_irq()
  PCI/sysfs: Use pci_irq_vector()
  PCI/MSI: Remove msi_desc_to_pci_sysdata()
  PCI/MSI: Make pci_msi_domain_write_msg() static
  genirq/msi: Fixup includes
  genirq/msi: Remove unused domain callbacks
  genirq/msi: Guard sysfs code
  PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity()
  powerpc/4xx: Complete removal of MSI support
  powerpc/4xx: Remove MSI support which never worked
  x86/alternative: Relax text_poke_bp() constraint
  MIPS: TXX9: Remove rbtx4938 board support
  MIPS: Loongson64: Use three arguments for slti
  MIPS: Loongson2ef: Remove unnecessary {as,cc}-option calls
  i2c: exynos5: Add support for ExynosAutoV9 SoC
  dt-bindings: i2c: exynos5: Add bus clock
  dt-bindings: i2c: exynos5: Add exynosautov9-hsi2c compatible
  dt-bindings: i2c: exynos5: Convert to dtschema
  dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema
  dt-bindings: i2c: tegra-bpmp: Convert to json-schema
  dt-bindings: arm: pmu: Document Denver and Carmel PMUs
  dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again
  dt-bindings: net: Convert SYSTEMPORT to YAML
  dt-bindings: net: Convert AMAC to YAML
  dt-bindings: net: Convert iProc MDIO mux to YAML
  dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML
  dt-bindings: net: Convert GENET binding to YAML
  dt-bindings: net: Document moca PHY interface
  dt-bindings: net: brcm,unimac-mdio: Update maintainers for binding
  dt-bindings: net: brcm,unimac-mdio: reg-names is optional
  dt-bindings: PCI: brcmstb: compatible is required
  objtool: Add straight-line-speculation validation
  x86: Prepare inline-asm for straight-line-speculation
  ASoC: amd: Convert to new style DAI format definitions
  binder: fix pointer cast warning
  ASoC: mediatek: mt8195: silence uninitialized variable warning
  iomap: turn the byte variable in iomap_zero_iter into a ssize_t
  misc: sram: Add compatible string for Tegra234 SYSRAM
  ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI
  ASoC: dt-bindings: rt5682s: add AMIC delay time property
  ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file
  ASoC: rt5682s: add delay time to fix pop sound issue
  ASoC: Intel: boards: add 'static' qualifiers for max98390 routes
  x86: Prepare asm files for straight-line-speculation
  x86/lib/atomic64_386_32: Rename things
  x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
  x86: Move RETPOLINE*_CFLAGS to arch Makefile
  x86/csum: Rewrite/optimize csum_partial()
  clk: lan966x: Extend lan966x clock driver for clock gating support
  dt-bindings: clock: lan966x: Extend includes with clock gates
  dt-bindings: clock: lan966x: Extend for clock gate support
  clk: gate: Add devm_clk_hw_register_gate()
  clk: lan966x: Add lan966x SoC clock driver
  dt-bindings: clock: lan966x: Add LAN966X Clock Controller
  dt-bindings: clock: lan966x: Add binding includes for lan966x SoC clock IDs
  clk: renesas: r9a07g044: Add GPU clock and reset entries
  clk: renesas: r9a07g044: Add mux and divider for G clock
  clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro
  clk: renesas: cpg-mssr: Add support for R-Car S4-8
  clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver
  RDMA/qedr: Fix reporting max_{send/recv}_wr attrs
  RDMA/rxe: Remove the unnecessary variable
  ALSA: seq: Set upper limit of processed events
  ALSA: mixart: Add sanity check for timer notify streams
  ALSA: ppc: beep: fix clang -Wimplicit-fallthrough
  fuse: Pass correct lend value to filemap_write_and_wait_range()
  phy: qcom-qmp: Add SM8450 UFS QMP Phy
  dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible
  scsi: ufs: dt-bindings: Add SM8450 compatible strings
  ALSA: mixart: Reduce size of mixart_timer_notify
  scsi: lpfc: Update lpfc version to 14.0.0.4
  scsi: lpfc: Add additional debugfs support for CMF
  scsi: lpfc: Cap CMF read bytes to MBPI
  scsi: lpfc: Adjust CMF total bytes and rxmonitor
  scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup
  scsi: lpfc: Fix NPIV port deletion crash
  scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance
  scsi: lpfc: Change return code on I/Os received during link bounce
  scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV
  scsi: ufs: Implement polling support
  scsi: ufs: Optimize the command queueing code
  scsi: ufs: Stop using the clock scaling lock in the error handler
  scsi: ufs: Fix a kernel crash during shutdown
  scsi: ufs: Improve SCSI abort handling further
  scsi: ufs: Introduce ufshcd_release_scsi_cmd()
  scsi: ufs: Remove the 'update_scaling' local variable
  scsi: ufs: Remove hba->cmd_queue
  scsi: ufs: Fix a deadlock in the error handler
  scsi: ufs: Rework ufshcd_change_queue_depth()
  scsi: ufs: Remove ufshcd_any_tag_in_use()
  scsi: ufs: Fix race conditions related to driver data
  scsi: ufs: Remove dead code
  scsi: ufs: Remove the sdev_rpmb member
  scsi: ufs: Remove is_rpmb_wlun()
  scsi: ufs: Rename a function argument
  scsi: core: Fix scsi_device_max_queue_depth()
  scsi: mptfusion: Remove redundant variable r
  scsi: be2iscsi: Remove maintainers
  scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte
  scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting
  scsi: hisi_sas: Use non-atomic bitmap functions when possible
  scsi: hisi_sas: Remove some useless code in hisi_sas_alloc()
  scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable
  RDMA/bnxt_re: Fix endianness warning for req.pkey
  RDMA/irdma: Fix the type used to declare a bitmap
  IB/core: Remove redundant pointer mm
  RDMA/uverbs: Remove the unnecessary assignment
  RDMA/hns: Modify the mapping attribute of doorbell to device
  RDMA/siw: Use max() instead of doing it manually
  dt-bindings: Use correct vendor prefix for Asahi Kasei Corp.
  dt-bindings: Only show unique unit address warning for enabled nodes
  interconnect: qcom: rpm: Prevent integer overflow in rate
  interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mode check
  clk: qcom: rpmh: add support for SM8450 rpmh clocks
  dt-bindings: clock: Add RPMHCC bindings for SM8450
  clk: qcom: smd-rpm: Drop binary value handling for buffered clock
  clk: qcom: smd-rpm: Drop the use of struct rpm_cc
  clk: qcom: smd-rpm: Drop MFD qcom-rpm reference
  iommu/virtio: Support identity-mapped domains
  iommu/virtio: Pass end address to viommu_add_mapping()
  iommu/virtio: Sort reserved regions
  iommu/virtio: Support bypass domains
  iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG
  ASoC: mediatek: mt8195: add memory-region property
  ASoC: mediatek: mt8195: add adsp and dai-link property
  ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682
  ASoC: mediatek: mt8195: add model property
  ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops
  ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES
  ASoC: ti: davinci-mcasp: Remove unnecessary conditional
  ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment
  ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment
  ASoC: test-component: fix null pointer dereference.
  sound/soc: remove useless bool conversion to bool variable
  ASoC: mediatek: mt8195: add headset codec rt5682s support
  ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx
  ASoC: mediatek: mt8195: support reserved memory assignment
  iommu/io-pgtable-arm: Fix table descriptor paddr formatting
  iommu: Extend mutex lock scope in iommu_probe_device()
  iommu: Log iova range in map/unmap trace events
  ALSA: usb-audio: Drop CONFIG_PM ifdefs
  ALSA: oss: remove useless NULL check before kfree
  ALSA: Fix some typo
  uio: uio_dmem_genirq: Catch the Exception
  memremap: remove support for external pgmap refcounts
  fsdax: don't require CONFIG_BLOCK
  iomap: build the block based code conditionally
  dax: fix up some of the block device related ifdefs
  fsdax: shift partition offset handling into the file systems
  dax: return the partition offset from fs_dax_get_by_bdev
  iomap: add a IOMAP_DAX flag
  xfs: pass the mapping flags to xfs_bmbt_to_iomap
  xfs: use xfs_direct_write_iomap_ops for DAX zeroing
  xfs: move dax device handling into xfs_{alloc,free}_buftarg
  ext4: cleanup the dax handling in ext4_fill_super
  ext2: cleanup the dax handling in ext2_fill_super
  fsdax: decouple zeroing from the iomap buffered I/O code
  fsdax: factor out a dax_memzero helper
  fsdax: simplify the offset check in dax_iomap_zero
  xfs: add xfs_zero_range and xfs_truncate_page helpers
  fsdax: simplify the pgoff calculation
  fsdax: use a saner calling convention for copy_cow_page_dax
  fsdax: remove a pointless __force cast in copy_cow_page_dax
  dm-stripe: add a stripe_dax_pgoff helper
  dm-log-writes: add a log_writes_dax_pgoff helper
  dm-linear: add a linear_dax_pgoff helper
  dax: remove dax_capable
  xfs: factor out a xfs_setup_dax_always helper
  dax: move the partition alignment check into fs_dax_get_by_bdev
  dax: remove the pgmap sanity checks in generic_fsdax_supported
  dax: simplify the dax_device <-> gendisk association
  dax: remove CONFIG_DAX_DRIVER
  dm: make the DAX support depend on CONFIG_FS_DAX
  dm: fix alloc_dax error handling in alloc_dev
  iio:dac:ad7293: add support for AD7293
  iio: ltr501: Export near level property for proximity sensor
  dt-bindings: iio: light: ltr501: Add proximity-near-level
  dt-bindings: iio: adc: document TS voltage in AXP PMICs
  iio:adc:axp20x: add support for NTC thermistor
  Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub property
  iio: imu: st_lsm6dsx: add dts property to disable sensor-hub
  openrisc: Add clone3 ABI wrapper
  openrisc: Use delay slot for clone and fork wrappers
  openrisc: Cleanup switch code and comments
  clk: qcom: Add support for SDX65 RPMh clocks
  dt-bindings: clock: Introduce RPMHCC bindings for SDX65
  driver: soc: xilinx: register for power events in zynqmp power driver
  firmware: xilinx: instantiate xilinx event manager driver
  drivers: soc: xilinx: add xilinx event management driver
  nvmem: core: set size for sysfs bin file
  w1: Misuse of get_user()/put_user() reported by sparse
  binder: defer copies of pre-patched txn data
  binder: read pre-translated fds from sender buffer
  binder: avoid potential data leakage when copying txn
  binder: fix handling of error during copy
  binder: remove repeat word from comment
  char/mwave: Adjust io port register size
  mei: Remove some dead code
  misc: at25: Align comment style
  misc: at25: Replace commas by spaces in the ID tables
  misc: at25: Reorganize headers for better maintenance
  misc: at25: Factor out at_fram_to_chip()
  misc: at25: Switch to use BIT() instead of custom approaches
  misc: at25: Get rid of intermediate storage for AT25 chip data
  misc: at25: Get platform data via dev_get_platdata()
  misc: at25: Check new property ("address-width") first
  misc: at25: Unshadow error codes in at25_fw_to_chip()
  misc: at25: Use at25->chip instead of local chip everywhere in ->probe()
  misc: at25: Check proper value of chip length in FRAM case
  misc: at25: Don't copy garbage to the at25->chip in FRAM case
  misc: at25: Make driver OF independent again
  fpga: stratix10-soc: Do not use ret uninitialized in s10_probe()
  scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp
  scsi: sd_zbc: Simplify zone full condition check
  MAINTAINERS: Add entry for Qualcomm clock drivers
  clk: Gemini: fix struct name in kernel-doc
  clk: zynq: pll: Fix kernel-doc warnings
  clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1
  ASoC: cs35l41: Fix undefined reference to core functions
  ASoC: amd: Fix dependency for SPI master
  ASoC: rt5640: Fix the wrong state of the JD in the HDA header
  powerpc: make memremap_compat_align 64s-only
  powerpc/64: pcpu setup avoid reading mmu_linear_psize on 64e or radix
  powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c
  powerpc/64s: move page size definitions from hash specific file
  powerpc/64s: Make flush_and_reload_slb a no-op when radix is enabled
  powerpc/64s: move THP trace point creation out of hash specific file
  powerpc/pseries: lparcfg don't include slb_size line in radix mode
  powerpc/pseries: move process table registration away from hash-specific code
  powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specific
  powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE
  powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE
  powerpc: Remove unused FW_FEATURE_NATIVE references
  KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST
  KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots
  ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID
  ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present
  phy: lan966x: Extend lan966x to support multiple phy interfaces.
  phy: intel: Remove redundant dev_err call in thunderbay_emmc_phy_probe()
  dt-bindings: net: cdns,macb: Convert to json-schema
  dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples
  dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds
  of: base: Skip CPU nodes with "fail"/"fail-..." status
  Update trivial-devices.yaml with Sensirion,sht4x
  dt-bindings: Add resets to the PL011 bindings
  dt-bindings: hwmon: add TI DC-DC converters
  dt-bindings: leds: convert BCM6328 controller to the json-schema
  KVM: PPC: Book3S HV P9: Remove unused ri_set local variable
  powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV.
  powerpc/signal32: Use struct_group() to zero spe regs
  i2c: stm32f7: remove noisy and imprecise log messages
  i2c: stm32: get rid of stm32f7_i2c_release_bus return value
  ASoC: codecs: wcd934x: remove redundant ret variable
  ASoC: tegra: Add master volume/mute control support
  eeprom: at24: remove struct at24_client
  ALSA: oss: fix compile error when OSS_DEBUG is enabled
  clocksource: Reduce the default clocksource_watchdog() retries to 2
  clocksource: Avoid accidental unstable marking of clocksources
  genirq/generic_chip: Constify irq_generic_chip_ops
  Revert "i2c: designware-pci: Add support for Fast Mode Plus and High Speed Mode"
  Revert "i2c: designware-pci: Set ideal timing parameters for Elkhart Lake PSE"
  ASoC: Intel: Skylake: Use NHLT API to search for blob
  ALSA: hda: Simplify DMIC-in-NHLT check
  ALSA: hda: Fill gaps in NHLT endpoint-interface
  ASoC: Intel: boards: add max98390 2/4 speakers support
  ASoC: mediatek: mt8195: make several arrays static const
  firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer
  ASoC: intel: boards: bytcht*: Constify static snd_soc_ops
  ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning
  ASoC: mediatek: mt8195: Constify static snd_soc_ops
  interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
  powerpc/32s: Fix shift-out-of-bounds in KASAN init
  powerpc/powermac: Add missing lockdep_register_key()
  powerpc/modules: Don't WARN on first module allocation attempt
  powerpc/64s: Get LPID bit width from device tree
  MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32
  clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
  powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC
  scsi: Remove superfluous #include <linux/async.h> directives
  scsi: pmcraid: Fix a kernel-doc warning
  scsi: pm8001: Fix kernel-doc warnings
  scsi: megaraid: Fix a kernel-doc warning
  scsi: initio: Fix a kernel-doc warning
  scsi: dc395x: Fix a kernel-doc warning
  scsi: bfa: Declare 'bfad_im_vport_attrs' static
  scsi: atp870u: Fix a kernel-doc warning
  scsi: a100u2w: Fix a kernel-doc warning
  scsi: core: Show SCMD_LAST in text form
  scsi: core: Declare 'scsi_scan_type' static
  scsi: core: Suppress a kernel-doc warning
  scsi: qedi: Remove set but unused 'page' variable
  scsi: ufs: Let devices remain runtime suspended during system suspend
  powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends
  powerpc/atomics: Use immediate operand when possible
  powerpc/bitops: Use immediate operand when possible
  i2c: i801: Improve handling platform data for tco device
  dt-bindings: arm: cpus: Add ARM Cortex-A78
  dt-bindings: thermal: Fix definition of cooling-maps contribution property
  dt-bindings: display: sync formats with simplefb.h
  RDMA/bnxt_re: Use bitmap_zalloc() when applicable
  RDMA/pvrdma: Use non-atomic bitmap functions when possible
  RDMA/pvrdma: Use bitmap_zalloc() when applicable
  IB/hfi1: Use bitmap_zalloc() when applicable
  RDMA/mlx4: Use bitmap_alloc() when applicable
  RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()'
  RDMA/ocrdma: Use bitmap_zalloc() when applicable
  i2c: designware-pci: Set ideal timing parameters for Elkhart Lake PSE
  i2c: designware-pci: Add support for Fast Mode Plus and High Speed Mode
  i2c: enable async suspend/resume on i2c client devices
  i2c: enable async suspend/resume for i2c adapters
  i2c: designware: Enable async suspend / resume of designware devices
  i2c: mpc: Correct I2C reset procedure
  ALSA: hda: Make proper use of timecounter
  ASoC: sunxi: sun4i-spdif: Implement IEC958 control
  ASoC: qcom: Add support for ALC5682I-VS codec
  ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls
  ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method
  ASoC: intel: sst-mfld-platform-pcm: add .delay support
  ASoC: amd: acp-pcm-dma: add .delay support
  ASoC: soc-component: add snd_soc_pcm_component_delay()
  ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay()
  powerpc: flexible GPR range save/restore macros
  powerpc/watchdog: help remote CPUs to flush NMI printk output
  powerpc: Don't bother about .data..Lubsan sections
  powerpc/ptdump: Fix display a BAT's size unit
  powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32
  powerpc/ftrace: Add module_trampoline_target() for PPC32
  powerpc/ftrace: No need to read LR from stack in _mcount()
  powerpc: Mark probe_machine() __init and static
  powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
  powerpc/mm: Move tlbcam_sz() and make it static
  powerpc/85xx: Make c293_pcie_pic_init() static
  powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static
  powerpc/85xx: Fix no previous prototype warning for mpc85xx_setup_pmc()
  powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192
  powerpc: remove cpu_online_cores_map function
  MIPS: CPS: Use bitfield helpers
  MIPS: CPC: Use bitfield helpers
  MIPS: Remove a repeated word in a comment
  dt-bindings: timer: tpm-timer: Add imx8ulp compatible string
  i2c: designware: Fix the kernel doc description for struct dw_i2c_dev
  i2c: rk3x: enable clock before getting rate
  i2c: i801: Improve handling of chip-specific feature definitions
  i2c: i801: Remove i801_set_block_buffer_mode
  i2c: i801: Don't silently correct invalid transfer size
  i2c: tegra: Add the ACPI support
  dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string
  dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match
  Revert "powerpc/code-patching: Improve verification of patchability"
  fpga: region: Use standard dev_release for class driver
  fpga: bridge: Use standard dev_release for class driver
  fpga: mgr: Use standard dev_release for class driver
  iio: test: Add test for IIO_VAL_INT_64.
  iio: test: Add check against NULL for buffer in tests.
  iio: expose shared parameter in IIO_ENUM_AVAILABLE
  iio: buffer-dma: Use round_down() instead of rounddown()
  iio: buffer-dma: Remove unused iio_buffer_block struct
  Documentation: coresight: Update coresight configuration docs
  coresight: configfs: Allow configfs to activate configuration
  coresight: syscfg: Example CoreSight configuration loadable module
  coresight: syscfg: Update load API for config loadable modules
  coresight: configuration: Update API to permit dynamic load/unload
  coresight: configuration: Update API to introduce load owner concept
  most: usb: replace snprintf in show functions with sysfs_emit
  speakup: remove redundant assignment of variable i
  scripts/tags: add space regexs to all regex_c
  comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h>
  comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h>
  comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h>
  comedi: ni_routing: tools: Update due to moved COMEDI headers
  comedi: Move the main COMEDI headers
  include/linux/byteorder/generic.h: fix index variables
  ASoC: SOF: mediatek: Use %pR/%pa to print resources/physical addresses
  ASoC: cs35l41: Fix link problem
  ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer
  ASoC: imx-hdmi: add put_device() after of_find_device_by_node()
  ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause
  ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags
  ASoC: SOF: align the hw_free sequence with stop
  ASoC: SOF: pcm: move the check for prepared flag
  ASoC: SOF: Add a helper for freeing PCM stream
  ASoC: SOF: call platform hw_free for paused streams during suspend
  ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers
  ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's
  ASoC: SOF: Intel: hda: Add a helper function for stream reset
  ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget
  clk: renesas: r9a07g044: Add TSU clock and reset entry
  mmc: renesas_sdhi: Simplify an expression
  mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock
  phy: stm32: adopt dev_err_probe for regulators
  RDMA/bnxt_re: Remove dynamic pkey table
  RDMA/siw: Use helper function to set sys_image_guid
  RDMA/rtrs-clt: Fix the initial value of min_latency
  RDMA/cma: Remove open coding of overflow checking for private_data_len
  RDMA/cxgb4: Use non-atomic bitmap functions when possible
  RDMA/cxgb4: Use bitmap_set() when applicable
  RDMA/cxgb4: Use bitmap_zalloc() when applicable
  IB/mthca: Use non-atomic bitmap functions when possible in 'mthca_mr.c'
  IB/mthca: Use non-atomic bitmap functions when possible in 'mthca_allocator.c'
  IB/mthca: Use bitmap_set() when applicable
  IB/mthca: Use bitmap_zalloc() when applicable
  fuse: send security context of inode on file
  fuse: extend init flags
  ASoC: rt5640: Add the HDA header support
  ASoC: rt5640: Add the binding include file for the HDA header support
  ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead
  ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
  ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource()
  ASoC: mediatek: remove unnecessary CONFIG_PM
  powerpc/watchdog: Fix wd_smp_last_reset_tb reporting
  phy: bcm-ns-usb2: improve printing ref clk errors
  dax: Kill DEV_DAX_PMEM_COMPAT
  powerpc/microwatt: Make microwatt_get_random_darn() static
  powerpc/watchdog: read TB close to where it is used
  powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi
  powerpc/watchdog: tighten non-atomic read-modify-write access
  powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
  powerpc/prom_init: Fix improper check of prom_getprop()
  powerpc/rtas: rtas_busy_delay_time() kernel-doc
  powerpc/rtas: rtas_busy_delay() improvements
  powerpc/pseries: delete scanlog
  powerpc/rtas: kernel-doc fixes
  powerpc/code-patching: Improve verification of patchability
  powerpc/tsi108: make EXPORT_SYMBOL follow its function immediately
  bpf ppc32: Access only if addr is kernel address
  bpf ppc32: Add BPF_PROBE_MEM support for JIT
  bpf ppc64: Access only if addr is kernel address
  bpf ppc64: Add BPF_PROBE_MEM support for JIT
  powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro
  bpf powerpc: refactor JIT compiler code
  bpf powerpc: Remove extra_pass from bpf_jit_build_body()
  bpf powerpc: Remove unused SEEN_STACK
  powerpc/eeh: Use a goto for recovery failures
  powerpc/eeh: Small refactor of eeh_handle_normal_event()
  powerpc/xive: Add a debugfs toggle for save-restore
  powerpc/xive: Add a kernel parameter for StoreEOI
  powerpc/xive: Add a debugfs toggle for StoreEOI
  powerpc/xive: Add a debugfs file to dump EQs
  powerpc/xive: Rename the 'cpus' debugfs file to 'ipis'
  powerpc/xive: Change the debugfs file 'xive' into a directory
  powerpc/xive: Introduce xive_core_debugfs_create()
  powerpc/xive: Activate StoreEOI on P10
  powerpc/xive: Introduce an helper to print out interrupt characteristics
  powerpc/xive: Replace pr_devel() by pr_debug() to ease debug
  powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes
  powerpc/btext: add missing of_node_put
  powerpc/cell: add missing of_node_put
  powerpc/powernv: add missing of_node_put
  powerpc/6xx: add missing of_node_put
  ASoC: SOF: handle paused streams during system suspend
  ASoC: SOF: topology: don't use list_for_each_entry_reverse()
  ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step
  ASoC: SOF: Intel: add .ack support for HDaudio platforms
  ASoC: SOF: pcm: add .ack callback support
  ALSA: pcm: introduce INFO_NO_REWINDS flag
  ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range
  KVM: PPC: Book3S HV P9: Remove subcore HMI handling
  KVM: PPC: Book3S HV P9: Stop using vc->dpdes
  KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry
  KVM: PPC: Book3S HV P9: Remove most of the vcore logic
  KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entry and exit
  KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready
  KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit
  KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving
  KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry
  KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry
  KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix guest exit
  KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB flushing
  KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed
  KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving host DAWR SPRs
  KVM: PPC: Book3S HV P9: Comment and fix MMU context switching code
  KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to manage some host SPRs
  KVM: PPC: Book3S HV P9: Demand fault TM facility registers
  KVM: PPC: Book3S HV P9: Demand fault EBB facility registers
  KVM: PPC: Book3S HV P9: More SPR speed improvements
  KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround to processors that require it
  KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible
  KVM: PPC: Book3S HV P9: Implement TM fastpath for guest entry/exit
  KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access into low level entry
  KVM: PPC: Book3S HV P9: Move nested guest entry into its own function
  KVM: PPC: Book3S HV P9: Move host OS save/restore functions to built-in
  KVM: PPC: Book3S HV P9: Move vcpu register save/restore into functions
  KVM: PPC: Book3S HV P9: Juggle SPR switching around
  KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed
  KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls
  KVM: PPC: Book3S HV P9: Optimise timebase reads
  KVM: PPC: Book3S HV P9: Move TB updates
  KVM: PPC: Book3S HV: Change dec_expires to be relative to guest timebase
  KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kvmppc_start_thread
  KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delaying MSR[EE] disable
  KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions required to save host SPRs
  KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_host_os_sprs
  KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write
  KVM: PPC: Book3S HV P9: Factor out yield_count increment
  KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked not inuse
  KVM: PPC: Book3S HV P9: Factor PMU save/load into context switch functions
  KVM: PPC: Book3S HV P9: Implement PMU save/restore in C
  powerpc/64s: Implement PMU override command line option
  powerpc/64s: Always set PMU control registers to frozen/disabled when not in use
  KVM: PPC: Book3S HV: Don't always save PMU for guest capable of nesting
  powerpc/64s: Keep AMOR SPR a constant ~0 at runtime
  KVM: PPC: Book3S HV: POWER10 enable HAIL when running radix guests
  powerpc/time: add API for KVM to re-arm the host timer/decrementer
  KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit
  KVM: PPC: Book3S HV P9: Use large decrementer for HDEC
  KVM: PPC: Book3S HV P9: Use host timer accounting to avoid decrementer read
  KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host
  powerpc/64s: guard optional TIDR SPR with CPU ftr test
  powerpc/64s: Remove WORT SPR from POWER9/10 (take 2)
  ALSA: led: Use restricted type for iface assignment
  soundwire: qcom: remove redundant version number read
  i2c: mux: gpio: Use array_size() helper
  i2c: mux: gpio: Don't dereference fwnode from struct device
  i2c: mux: gpio: Replace custom acpi_get_local_address()
  i2c: imx: Add timer for handling the stop condition
  clk: sunxi-ng: Add support for the D1 SoC clocks
  clk: sunxi-ng: gate: Add macros for gates with fixed dividers
  clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw
  clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw
  clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw
  dt-bindings: clk: Add compatibles for D1 CCUs
  clk: sunxi-ng: Allow the CCU core to be built as a module
  clk: sunxi-ng: Convert early providers to platform drivers
  i2c: Remove unused Netlogic/Sigma Designs XLR driver
  i2c: Remove Netlogic XLP variant
  phy: intel: Add Thunder Bay eMMC PHY support
  dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings
  phy: Add lan966x ethernet serdes PHY driver
  dt-bindings: phy: Add constants for lan966x serdes
  dt-bindings: phy: Add lan966x-serdes binding
  phy: phy-can-transceiver: Make devm_gpiod_get optional
  phy: cadence-torrent: use swap() to make code cleaner
  phy: uniphier-ahci: Add support for Pro4 SoC
  dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC
  phy: uniphier-pcie: Add dual-phy support for NX1 SoC
  phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register
  phy: uniphier-pcie: Add compatible string and SoC-dependent data for NX1 SoC
  dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC
  phy: uniphier-usb3: Add compatible string for NX1 SoC
  dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC
  dt-bindings: phy: Tegra194 P2U convert to YAML
  phy: amlogic: Add a new driver for the HDMI TX PHY on Meson8/8b/8m2
  dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings
  phy: qcom: Introduce new eDP PHY driver
  dt-bindings: phy: Introduce Qualcomm eDP PHY binding
  phy: bcm-ns-usb2: support updated DT binding with PHY reg space
  clk: samsung: exynos850: Register clocks early
  interconnect: qcom: Add MSM8996 interconnect provider driver
  dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings
  interconnect: icc-rpm: Add support for bus power domain
  dt-bindings: interconnect: Combine SDM660 bindings into RPM schema
  ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec
  ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration
  ASoC: tlv320aic31xx: Add divs for bclk as clk_in
  ASoC: tlv320aic31xx: Add support for pll_r coefficient
  ASoC: tlv320aic31xx: Fix typo in BCLK clock name
  ASoC: cs42l42: Report initial jack state
  ASoC: SOF: sof-pci-dev: use community key on all Up boards
  ASoC: stm32: spdifrx: add pm_runtime support
  ASoC: stm32: dfsdm: add pm_runtime support for audio
  ASoC: stm32: i2s: add pm_runtime support
  ASoC: SOF: Intel: hda: free DAI widget during stop and suspend
  ASoC: SOF: add support for dynamic pipelines with multi-core
  ASoC: SOF: hda: don't use the core op for power up/power down
  ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines
  ASoC: SOF: topology: remove sof_load_pipeline_ipc()
  ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops
  ASoC: SOF: Intel: TGL: set core_get/put ops
  ASoC: SOF: Add ops for core_get and core_put
  ASoC: SOF: Introduce num_cores and ref count per core
  ASoC: SOF: Intel: hda: expose get_chip_info()
  ASoC: SOF: imx8m: Implement reset callback
  ASoC: SOF: imx8m: Implement DSP start
  ASoC: SOF: imx8m: Add runtime PM / System PM support
  ASoC: SOF: imx8: Add runtime PM / System PM support
  ASoC: SOF: imx: Add code to manage DSP related clocks
  clk: imx8mp: Fix the parent clk of the audio_root_clk
  clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h
  interconnect: qcom: Add EPSS L3 support on SC7280
  dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280
  clk: imx8mn: Fix imx8mn_clko1_sels
  clk: imx: Use div64_ul instead of do_div
  clk: imx: imx8ulp: set suppress_bind_attrs to true
  clk: samsung: exynos850: Keep some crucial clocks running
  clk: samsung: exynos850: Implement CMU_CMGP domain
  dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP
  clk: samsung: exynos850: Implement CMU_APM domain
  dt-bindings: clock: Add bindings for Exynos850 CMU_APM
  clk: sunxi-ng: Allow drivers to be built as modules
  clk: sunxi-ng: Export symbols used by CCU drivers
  iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask()
  clk: samsung: Update CPU clk registration
  ALSA: hda: Remove redundant runtime PM calls
  clk: samsung: Remove meaningless __init and extern from header files
  clk: samsung: remove __clk_lookup() usage
  dt-bindings: clock: samsung: add IDs for some core clocks
  RDMA/hns: Remove magic number
  RDMA/hns: Remove macros that are no longer used
  RDMA/hns: Correctly initialize the members of Array[][]
  RDMA/hns: Correct the type of variables participating in the shift operation
  RDMA/hns: Replace tab with space in the right-side comments
  RDMA/hns: Correct the print format to be consistent with the variable type
  RDMA/hns: Correct the hex print format
  RDMA/rxe: Remove some #defines from rxe_pool.h
  RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c
  RDMA/rxe: Save object pointer in pool element
  RDMA/rxe: Copy setup parameters into rxe_pool
  RDMA/rxe: Cleanup rxe_pool_entry
  RDMA/rxe: Replace irqsave locks with bh locks
  RDMA/usnic: Clean up usnic_ib_alloc_pd()
  RDMA/cxgb4: Use helper function to set GUIDs
  reset: Add of_reset_control_get_optional_exclusive()
  dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0
  clk: renesas: cpg-mssr: propagate return value of_genpd_add_provider_simple()
  clk: renesas: cpg-mssr: Check return value of pm_genpd_init()
  clk: renesas: rzg2l: propagate return value of_genpd_add_provider_simple()
  clk: renesas: rzg2l: Check return value of pm_genpd_init()
  clk: renesas: r9a07g044: Add RSPI clock and reset entries
  clk: renesas: r9a07g044: Change core clock "I" from DEF_FIXED->DEF_DIV
  clk: renesas: rzg2l: Add CPG_PL1_DDIV macro
  mmc: renesas_sdhi: Parse DT for SDnH
  mmc: renesas_sdhi: Use dev_err_probe when getting clock fails
  clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST
  clk: renesas: rcar-gen3: Switch to new SD clock handling
  mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M
  clk: renesas: r8a779a0: Add SDnH clock to V3U
  clk: renesas: rcar-gen3: Add SDnH clock
  clk: renesas: rcar-gen3: Add dummy SDnH clock
  scsi: ufs: Fix double space in SCSI_UFS_HWMON description
  scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD
  scsi: pm80xx: Add pm80xx_mpi_build_cmd() tracepoint
  scsi: pm80xx: Add tracepoints
  scsi: pm80xx: Use bitmap_zalloc() for tags bitmap allocation
  scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd()
  scsi: pm80xx: Do not check the address-of value for NULL
  scsi: pm80xx: Apply byte mask for phy ID in mpi_phy_start_resp()
  scsi: core: Use eh_timeout for START STOP UNIT
  scsi: core: Remove Scsi_Host.shost_dev_attr_groups
  scsi: core: Simplify control flow in scmd_eh_abort_handler()
  Documentation: coresight: Fix documentation issue
  of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is set
  ASoC: codecs: MBHC: Remove useless condition check
  ASoC: SOF: mediatek: Add DSP system PM callback for mt8195
  ASoC: SOF: mediatek: Add mt8195 dsp clock support
  ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195
  ASoC: SOF: Add mt8195 device descriptor
  ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware
  ASoC: SOF: topology: Add support for Mediatek AFE DAI
  ASoC: SOF: tokens: add token for Mediatek AFE
  ASoC: SOF: mediatek: Add mt8195 hardware support
  firmware: cs_dsp: Allow creation of event controls
  firmware: cs_dsp: Add offset to cs_dsp read/write
  firmware: cs_dsp: Clarify some kernel doc comments
  firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl
  firmware: cs_dsp: Add support for rev 2 coefficient files
  firmware: cs_dsp: Print messages from bin files
  firmware: cs_dsp: Add pre_run callback
  firmware: cs_dsp: Add version checks on coefficient loading
  firmware: cs_dsp: Add lockdep asserts to interface functions
  ASoC: wm_adsp: Remove the wmfw_add_ctl helper function
  RDMA/hns: Validate the pkey index
  RDMA/ocrdma: Use helper function to set GUIDs
  iio: light: ltr501: Added ltr303 driver support
  iio: adc: rzg2l_adc: Remove unnecessary print function dev_err()
  iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw
  iio: xilinx-xadc-core: Use local variable in xadc_read_raw
  iio: ti-ads1015: Remove shift variable ads1015_read_raw
  iio: mag3110: Use scan_type when processing raw data
  iio: ti-adc12138: Use scan_type when processing raw data
  iio: ad7266: Use scan_type when processing raw data
  iio: stk8ba50: Use scan_type when processing raw data
  iio: stk8312: Use scan_type when processing raw data
  iio: sca3000: Use scan_type when processing raw data
  iio: mma7455: Use scan_type when processing raw data
  iio: kxcjk-1013: Use scan_type when processing raw data
  iio: bma220: Use scan_type when processing raw data
  iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks
  iio: at91-sama5d2: Fix incorrect cast to platform_device
  iio: mma8452: Use correct type for return variable in IRQ handler
  iio: lmp91000: Remove no-op trigger ops
  iio: gp2ap020a00f: Remove no-op trigger ops
  iio: atlas-sensor: Remove no-op trigger ops
  iio: as3935: Remove no-op trigger ops
  iio: afe4404: Remove no-op trigger ops
  iio: afe4403: Remove no-op trigger ops
  iio: ad_sigma_delta: Remove no-op trigger ops
  iio: sysfs-trigger: Remove no-op trigger ops
  iio: interrupt-trigger: Remove no-op trigger ops
  iio: Mark iio_device_type as const
  iio/scmi: Add reading "raw" attribute.
  iio: core: Introduce IIO_VAL_INT_64.
  iio: adc: ina2xx: Avoid double reference counting from get_task_struct/put_task_struct()
  iio: adc: ina2xx: Make use of the helper macro kthread_run()
  iio: ms5611: Simplify IO callback parameters
  iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable,disable}()
  iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks
  iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc
  iio: xilinx-xadc: Make IRQ optional
  iio: accel: mma7660: Warn about failure to put device in stand-by in .remove()
  iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call
  ASoC: SOF: amd: Add support for SOF firmware authentication
  ASoC: SOF: amd: Add trace logger support
  ASoC: SOF: topology: Add support for AMD ACP DAIs
  ASoC: amd: acp-config: Remove legacy acpi based machine struct
  ASoC: SOF: amd: Add Renoir PCI driver interface
  ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform
  ASoC: amd: Add module to determine ACP configuration
  ASoC: SOF: amd: Add PCM stream callback for Renoir dai's
  ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir
  ASoC: SOF: amd: Add IPC support for ACP IP block
  ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware
  ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration
  ASoC: SOF: amd: Add Renoir ACP HW support
  firmware: xilinx: export the feature check of zynqmp firmware
  firmware: xilinx: add macros of node ids for error event
  firmware: xilinx: add register notifier in zynqmp firmware
  nitro_enclaves: Add KUnit tests for contiguous physical memory regions merging
  nitro_enclaves: Add KUnit tests setup for the misc device functionality
  nitro_enclaves: Sanity check physical memory regions during merging
  nitro_enclaves: Merge contiguous physical memory regions
  nitro_enclaves: Remove redundant 'flush_workqueue()' calls
  perf: Drop guest callback (un)register stubs
  KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c
  KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y
  KVM: arm64: Convert to the generic perf callbacks
  KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c
  KVM: Move x86's perf guest info callbacks to generic KVM
  KVM: x86: More precisely identify NMI from guest when handling PMI
  KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable
  perf/core: Use static_call to optimize perf_guest_info_callbacks
  perf: Force architectures to opt-in to guest callbacks
  perf: Add wrappers for invoking guest callbacks
  perf/core: Rework guest callbacks to prepare for static_call support
  perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv
  perf: Stop pretending that perf can handle multiple guest callbacks
  KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest
  KVM: x86: Register perf callbacks after calling vendor's hardware_setup()
  perf: Protect perf_guest_cbs with RCU
  ALSA: hda: Do disconnect jacks at codec unbind
  ASoC: stm32: sai: increase channels_max limit
  ASoC: SOF: debug: Add support for IPC message injection
  ASoC: SOF: intel: Use the generic helper to get the reply
  ASoC: SOF: imx: Use the generic helper to get the reply
  ASoC: SOF: utils: Add generic function to get the reply for a tx message
  ASoC: cs42l42: Remove redundant pll_divout member
  ASoC: cs42l42: Simplify reporting of jack unplug
  ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks
  ASoC: cs42l42: Remove redundant writes to DETECT_MODE
  RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit"
  RDMA/bnxt_re: Remove unneeded variable
  RDMA/irdma: Use helper function to set GUIDs
  coresight: Use devm_bitmap_zalloc when applicable
  clocksource/drivers/exynos_mct: Refactor resources allocation
  ASoC: SOF: i.MX: simplify Kconfig
  ASoC: qcom: sdm845: only setup slim ports once
  ALSA: memalloc: Unify x86 SG-buffer handling (take#3)
  ALSA: hda: Fix potential deadlock at codec unbinding
  ALSA: hda: Add missing rwsem around snd_ctl_remove() calls
  ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
  ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
  ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink
  ALSA: usb-audio: Add minimal-mute notion in dB mapping table
  ALSA: usb-audio: Use int for dB map values
  ASoC: wm8903: Convert txt bindings to yaml
  ASoC: codecs: MBHC: Add support for special headset
  ASoC: SOF: core: Unregister machine driver before IPC and debugfs
  ASoC: adau1701: Replace legacy gpio interface for gpiod
  firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h
  ASoC: cs42l42: Add control for audio slow-start switch
  ASoC: Intel: add sof-nau8825 machine driver
  ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()'
  ASoC: cs35l41: DSP Support
  ASoC: dt-bindings: cs42l42: Convert binding to yaml
  cxl/pmem: Fix module reload vs workqueue state
  ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT
  cxl/test: Mock acpi_table_parse_cedt()
  cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers
  ACPI: Add a context argument for table parsing handlers
  ACPI: Teach ACPI table parsing about the CEDT header format
  ACPI: Keep sub-table parsing infrastructure available for modules
  tools/testing/cxl: add mock output for the GET_HEALTH_INFO command
  cxl/memdev: Remove unused cxlmd field
  cxl/core: Convert to EXPORT_SYMBOL_NS_GPL
  cxl/memdev: Change cxl_mem to a more descriptive name
  cxl/mbox: Remove bad comment
  cxl/pmem: Fix reference counting for delayed work
  dt-bindings: vendor-prefixes: add T-Head Semiconductor
  dt-bindings: leds: Add bindings for MT6360 LED
  ASoC: intel: sof_sdw: add link adr order check
  ASoC: intel: sof_sdw: remove get_next_be_id
  ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init
  ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk
  ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink
  ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP
  ASoC: intel: sof_sdw: rename be_index/link_id to link_index
  ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520
  ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible
  ASoC: intel: sof_sdw: return the original error number
  ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release
  ASoC: SOF: IPC: update ipc_log_header()
  ASoC: SOF: IPC: Add new IPC command to free trace DMA
  ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios
  ASoC: dt-bindings: nxp, tfa989x: Add rcv-gpios property for tfa9897
  clk: renesas: r9a07g044: Add OSTM clock and reset entries
  clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL2_DIV20 macros
  clk: renesas: r9a07g044: Add WDT clock and reset entries
  clk: renesas: r9a07g044: Add clock and reset entry for SCI1
  ALSA: hda: intel: More comprehensive PM runtime setup for controller driver
  clk: renesas: rzg2l: Add missing kerneldoc for resets
  gnss: drop stray semicolons
  dt-bindings: timer: remove rockchip,rk3066-timer compatible string from rockchip,rk-timer.yaml
  dt-bindings: timer: cadence_ttc: Add power-domains

  Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/Makefile
	Documentation/devicetree/bindings/arm/arm,cci-400.yaml
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,ethsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,sgmiisys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
	Documentation/devicetree/bindings/arm/pmu.yaml
	Documentation/devicetree/bindings/arm/ux500.yaml
	Documentation/devicetree/bindings/arm/xen.txt
	Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
	Documentation/devicetree/bindings/clock/imx5-clock.yaml
	Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
	Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
	Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml
	Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml
	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
	Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
	Documentation/devicetree/bindings/eeprom/at24.yaml
	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
	Documentation/devicetree/bindings/i2c/i2c-gate.yaml
	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
	Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
	Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml
	Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml
	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
	Documentation/devicetree/bindings/iio/light/liteon,ltr501.yaml
	Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml
	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
	Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
	Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml
	Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
	Documentation/devicetree/bindings/iommu/arm,smmu.yaml
	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
	Documentation/devicetree/bindings/mailbox/ti,omap-mailbox.yaml
	Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
	Documentation/devicetree/bindings/mux/gpio-mux.yaml
	Documentation/devicetree/bindings/mux/mux-consumer.yaml
	Documentation/devicetree/bindings/mux/mux-controller.yaml
	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
	Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
	Documentation/devicetree/bindings/net/brcm,bcm6368-mdio-mux.yaml
	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
	Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml
	Documentation/devicetree/bindings/net/dsa/qca8k.yaml
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/fsl,fec.yaml
	Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml
	Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
	Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml
	Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml
	Documentation/devicetree/bindings/net/litex,liteeth.yaml
	Documentation/devicetree/bindings/net/mdio-mux.yaml
	Documentation/devicetree/bindings/net/mdio.yaml
	Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
	Documentation/devicetree/bindings/net/qca,ar71xx.yaml
	Documentation/devicetree/bindings/net/snps,dwmac.yaml
	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
	Documentation/devicetree/bindings/net/stm32-dwmac.yaml
	Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
	Documentation/devicetree/bindings/net/ti,dp83869.yaml
	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
	Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml
	Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
	Documentation/devicetree/bindings/nvmem/rmem.yaml
	Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
	Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
	Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
	Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml
	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml
	Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml
	Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml
	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
	Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
	Documentation/devicetree/bindings/phy/phy-cadence-sierra.yaml
	Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
	Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
	Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
	Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-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/power/supply/maxim,max17040.yaml
	Documentation/devicetree/bindings/serial/pl011.yaml
	Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
	Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
	Documentation/devicetree/bindings/sound/amlogic,t9015.yaml
	Documentation/devicetree/bindings/sound/audio-graph-port.yaml
	Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml
	Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml
	Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt5682.yaml
	Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt5682.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra-audio-graph-card.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.yaml
	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
	Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
	Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml
	Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml
	Documentation/devicetree/bindings/spmi/spmi.yaml
	Documentation/devicetree/bindings/thermal/thermal-zones.yaml
	Documentation/devicetree/bindings/timer/cdns,ttc.yaml
	Documentation/devicetree/bindings/timer/nxp,tpm-timer.yaml
	Documentation/devicetree/bindings/timer/renesas,ostm.yaml
	Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt
	Documentation/devicetree/bindings/usb/intel,keembay-dwc3.yaml
	Documentation/devicetree/bindings/usb/snps,dwc3.yaml
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml
	Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml
	drivers/clk/qcom/clk-alpha-pll.c
	drivers/clk/qcom/clk-alpha-pll.h

Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8305483 SKQ4.220315.002
Change-Id: I5bbd3cf1599c0d8421e506f42c52f3e2854d0ff4
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-04-11 17:33:51 -07:00
..
ABI Merge a33f5c380c ("Merge tag 'xfs-5.17-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux") into android-mainline 2022-02-01 14:33:23 +01:00
accounting
admin-guide Merge a33f5c380c ("Merge tag 'xfs-5.17-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux") into android-mainline 2022-02-01 14:33:23 +01:00
arc docs: ARC: Improve readability 2021-12-10 14:28:01 -07:00
arm Documentation: arm: marvell: Fix link to armada_1000_pb.pdf document 2021-11-15 02:49:56 -07:00
arm64 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrace', 'for-next/xor-neon', 'for-next/kasan', 'for-next/armv8_7-fp', 'for-next/atomics', 'for-next/bti', 'for-next/sve', 'for-next/kselftest' and 'for-next/kcsan', remote-tracking branch 'arm64/for-next/perf' into for-next/core 2022-01-05 18:14:32 +00:00
block Merge d3c8108035 ("Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-block") into android-mainline 2022-01-19 08:00:33 +01:00
bpf bpf, docs: Fully document the JMP mode modifiers 2022-01-05 13:11:26 -08:00
cdrom drivers/cdrom: improved ioctl for media change detection 2021-09-14 20:05:26 -06:00
core-api Convert xfs/iomap to use folios 2022-01-12 12:51:41 -08:00
cpu-freq cpufreq: docs: Update core.rst 2021-12-01 20:02:11 +01:00
crypto crypto: engine - Add KPP Support to Crypto Engine 2021-10-29 21:04:03 +08:00
dev-tools This isn't a hugely busy cycle for documentation, but a few significant 2022-01-11 10:00:04 -08:00
device-mapper
devicetree Documentation: Add symlink to bindings 2022-03-09 16:38:31 -08:00
doc-guide docs: discourage use of list tables 2022-01-07 09:33:13 -07:00
driver-api Char/Misc and other driver changes for 5.17-rc1 2022-01-14 16:02:28 +01:00
fault-injection
fb
features ARM: 9158/1: leave it to core code to manage thread_info::cpu 2021-12-17 11:34:31 +00:00
filesystems Merge 8834147f95 ("Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs") into android-mainline 2022-01-31 20:13:54 +01:00
firmware_class
firmware-guide Device properties framework updates for 5.17-rc1 2022-01-10 20:48:19 -08:00
fpga
gpu Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-12-23 11:55:28 +10:00
hid
hwmon hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 2021-12-26 15:02:07 -08:00
i2c Docs: Fixes link to I2C specification 2021-12-31 14:39:28 +01:00
ia64
ide
iio
infiniband
input
isdn
kbuild Merge d20f7a09e5 ("Merge tag 'gpio-updates-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux") into android-mainline 2021-11-22 16:19:43 +01:00
kernel-hacking docs: futex: Fix kernel-doc references 2021-10-19 17:27:05 +02:00
leds leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers. 2021-10-27 09:49:29 +02:00
litmus-tests
livepatch
locking Documentation/locking/locktypes: Update migrate_disable() bits. 2021-11-30 15:40:31 +01:00
m68k
maintainer docs: use the lore redirector everywhere 2021-10-12 13:58:19 -06:00
mhi
mips
misc-devices
netlabel
networking This isn't a hugely busy cycle for documentation, but a few significant 2022-01-11 10:00:04 -08:00
nios2
nvdimm
openrisc
parisc
PCI
pcmcia
power Merge branches 'pm-opp', 'pm-devfreq' and 'powercap' 2022-01-10 18:00:31 +01:00
powerpc
process Documentation: remove trivial tree 2022-01-10 10:24:29 +01:00
RCU Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fastnohz.2021.11.30c', 'fixes.2021.11.30c', 'nocb.2021.12.09a', 'nolibc.2021.11.30c', 'tasks.2021.12.09a', 'torture.2021.12.07a' and 'torturescript.2021.11.30c' into HEAD 2021-12-09 11:38:09 -08:00
riscv
s390
scheduler Merge daadb3bd0e ("Merge tag 'locking_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") into android-mainline 2022-01-14 13:51:56 +01:00
scsi
security docs: update self-protection __ro_after_init status 2021-12-10 14:02:06 -07:00
sh
sound ALSA: hda/realtek: Add new alc285-hp-amp-init model 2021-12-14 10:44:26 +01:00
sparc
sphinx docs: automarkup.py: Fix invalid HTML link output and broken URI fragments 2022-01-07 09:32:58 -07:00
sphinx-static docs: add support for RTD dark mode 2021-12-10 14:05:55 -07:00
spi spi: pxa2xx: Get rid of unused enable_loopback member 2021-11-29 12:20:00 +00:00
staging docs: staging/tee.rst: add a section on OP-TEE notifications 2021-11-17 14:08:53 +01:00
target
timers rcu: Remove the RCU_FAST_NO_HZ Kconfig option 2021-11-30 17:24:47 -08:00
trace Char/Misc and other driver changes for 5.17-rc1 2022-01-14 16:02:28 +01:00
translations driver core changes for 5.17-rc1 2022-01-12 11:11:34 -08:00
tty Documentation: add TTY chapter 2021-11-26 16:27:43 +01:00
usb docs: ABI: fixed req_number desc in UAC1 2021-12-30 12:10:44 +01:00
userspace-api media: lirc: always send timeout reports 2021-12-14 15:09:12 +01:00
virt crypto: ccp - Add SEV_INIT_EX support 2021-12-17 16:59:47 +11:00
vm docs/vm: clarify overcommit amount sysctl behavior 2021-12-16 15:53:22 -07:00
w1 dt-bindings: w1: update w1-gpio.yaml reference 2021-09-16 21:02:09 -05:00
watchdog
x86 x86/sgx: Fix minor documentation issues 2021-11-17 06:36:09 -08:00
xtensa
.gitignore
arch.rst docs: Add documentation for ARC processors 2021-11-29 14:53:11 -07:00
asm-annotations.rst docs: use the lore redirector everywhere 2021-10-12 13:58:19 -06:00
atomic_bitops.txt
atomic_t.txt
Changes
CodingStyle
conf.py docs: add support for RTD dark mode 2021-12-10 14:05:55 -07:00
COPYING-logo
docutils.conf
dontdiff
index.rst Documentation: add TTY chapter 2021-11-26 16:27:43 +01:00
Kconfig
logo.gif
Makefile Documentation: Avoid cleaning devicetree bindings 2022-03-22 14:38:03 -07:00
memory-barriers.txt asm-generic: introduce io_stop_wc() and add implementation for ARM64 2021-12-22 10:44:53 +00:00
SubmittingPatches
watch_queue.rst