mirror of
https://github.com/torvalds/linux.git
synced 2026-07-30 11:11:26 +02:00
Linux kernel source tree
* keystone/mirror-android-mainline:
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
Bug: 120440972
Bug: 181024194
Bug: 204425264
Bug: 210713925
Bug: 211066171
Bug: 215310351
Bug: 216016261
Bug: 216312411
Bug: 216462633
Bug: 217583980
Bug: 218319878
Bug: 218328931
Bug: 218541542
Change-Id: I77163fd899b3fcebfadaff47691237f3fd7cabc0
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
|
||
|---|---|---|
| android | ||
| arch | ||
| block | ||
| certs | ||
| crypto | ||
| Documentation | ||
| drivers | ||
| fs | ||
| include | ||
| init | ||
| ipc | ||
| kernel | ||
| lib | ||
| LICENSES | ||
| mm | ||
| net | ||
| samples | ||
| scripts | ||
| security | ||
| sound | ||
| tools | ||
| usr | ||
| virt | ||
| .clang-format | ||
| .cocciconfig | ||
| .get_maintainer.ignore | ||
| .gitattributes | ||
| .gitignore | ||
| .mailmap | ||
| BUILD.bazel | ||
| build.config.aarch64 | ||
| build.config.allmodconfig | ||
| build.config.allmodconfig.aarch64 | ||
| build.config.allmodconfig.arm | ||
| build.config.allmodconfig.x86_64 | ||
| build.config.amlogic | ||
| build.config.arm | ||
| build.config.common | ||
| build.config.constants | ||
| build.config.db845c | ||
| build.config.gki | ||
| build.config.gki_consolidate.aarch64 | ||
| build.config.gki_kasan | ||
| build.config.gki_kasan.aarch64 | ||
| build.config.gki_kasan.x86_64 | ||
| build.config.gki_kprobes | ||
| build.config.gki_kprobes.aarch64 | ||
| build.config.gki_kprobes.x86_64 | ||
| build.config.gki-debug.aarch64 | ||
| build.config.gki-debug.x86_64 | ||
| build.config.gki.aarch64 | ||
| build.config.gki.x86_64 | ||
| build.config.khwasan | ||
| build.config.rockpi4 | ||
| build.config.x86_64 | ||
| COPYING | ||
| CREDITS | ||
| Kbuild | ||
| Kconfig | ||
| Kconfig.ext | ||
| MAINTAINERS | ||
| Makefile | ||
| OWNERS | ||
| OWNERS_DrNo | ||
| README | ||
| README.md | ||
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
scripts/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with