Список изменений в Linux 5.18

 
Linux: (Re)enable DP/HDMI audio for RK3399 Gru
 
9p: Convert from launder_page to launder_folio
9p: Convert to invalidate_folio
 
Linux: [smb3] move more common protocol header definitions to smbfs_common
 
a.out: Stop building a.out/osf1 support on alpha and m68k
 
ABI: hwmon: Document "label" sysfs attribute
ABI: testing: sysfs-class-power: Adds "Long Life" entry
 
ACPI / scan: Create platform device for CS35L41
 
ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L
ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8
ACPI / x86: Add support for LPS0 callback handler
ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
 
ACPI, APEI: Use the correct variable for sizeof()
 
ACPI/APEI: Limit printable size of BERT table data
 
ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device
ACPI: allow longer device IDs
ACPI: APEI: explicit init of HEST and GHES in apci_init()
ACPI: APEI: fix return value of __setup handlers
ACPI: APEI: rename ghes_init() with an "acpi_" prefix
ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
ACPI: bus: Avoid using CPPC if not supported by firmware
ACPI: bus: Eliminate acpi_bus_get_device()
ACPI: bus: Introduce acpi_bus_for_each_dev()
ACPI: clean up double words in two comments
ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
ACPI: CPPC: Change default error code and clean up debug messages in probe
ACPI: docs: enumeration: Amend PWM enumeration ASL example
ACPI: docs: enumeration: Discourage to use custom _DSM methods
ACPI: docs: enumeration: Drop comma for terminator entry
ACPI: docs: enumeration: Drop ugly ifdeffery from the examples
ACPI: docs: enumeration: Remove redundant .owner assignment
ACPI: docs: enumeration: Unify Package () for properties
ACPI: docs: enumeration: Update UART serial bus resource documentation
ACPI: docs: gpio-properties: Unify ASL style for GPIO examples
ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe()
ACPI: EC: Do not return result from advance_transaction()
ACPI: EC: Rearrange code in acpi_ec_submit_event()
ACPI: EC: Reduce indentation level in acpi_ec_submit_event()
ACPI: fan: Add additional attributes for fine grain control
ACPI: fan: Fix error reporting to user space
ACPI: fan: Optimize struct acpi_fan_fif
ACPI: fan: Properly handle fine grain control
ACPI: fan: Separate file for attributes creation
ACPI: IPMI: replace usage of found with dedicated list iterator variable
ACPI: LPSS: Constify properties member in struct lpss_device_desc
ACPI: LPSS: Provide an SSP type to the driver
ACPI: NFIT: Remove block aperture support
ACPI: OSL: Fix and clean up acpi_os_read/write_port()
ACPI: platform: Constify properties parameter in acpi_create_platform_device()
ACPI: PM: Print additional debug message in acpi_s2idle_wake()
ACPI: processor idle: Check for architectural support for LPI
ACPI: processor: idle: Avoid falling back to C3 type C-states
ACPI: properties: Consistently return -ENOENT if there are no more references
ACPI: property: Get rid of redundant 'else'
ACPI: scan: Use ida_alloc() instead of ida_simple_get()
ACPI: tables: Add AGDI to the list of known table signatures
ACPI: tables: Add CEDT signature to the list of known tables
ACPI: tables: Make LAPIC_ADDR_OVR address readable in message
ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
 
ACPICA: Avoid walking the ACPI Namespace if it is not there
ACPICA: Use uintptr_t and offsetof() in Linux kernel builds
 
act_ct: Support GRE offload
 
Linux: Add Chinese translation for vm/ksm.rst
Linux: Add definition of VIRTIO_F_IN_ORDER feature bit
 
Add driver for SAMA7G5: 's PDMC
 
Linux: Add Eric Dumazet to networking maintainers
Linux: Add support for audio on SC7280 based targets
 
adis: simplify 'adis_update_bits' macros
 
Linux: Adjust cifssb maximum read size
 
af_netlink: Fix shift out of bounds in group mask calculation
 
af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
af_unix: Refactor unix_next_socket().
af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
af_unix: Support POLLPRI for OOB.
 
af_vsock: SOCK_SEQPACKET broken buffer test
af_vsock: SOCK_SEQPACKET receive timeout test
 
afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio()
afs: Convert directory aops to invalidate_folio
afs: Convert from launder_page to launder_folio
afs: Convert invalidatepage to invalidate_folio
afs: Fix afs_getattr() to refetch file status if callback break occurred
afs: Maintain netfs_i_context::remote_i_size
 
agp/ati: Return error from ati_create_page_map()
 
agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API
 
agp/nvidia: Declare value returned by readl() as unused
 
agp/sworks: Remove unused variable 'current_size'
 
agp/via: Remove unused variable 'current_size'
 
agp: define proper stubs for empty helpers
agp: Documentation fixes
agp: Include "compat_ioctl.h" where necessary
agp: Remove trailing whitespaces
 
aio: drop needless assignment in aio_read()
 
airo: fix typos in comments
 
alpha: Remove usage of the deprecated "pci-dma-compat.h" API
alpha: Silence -Warray-bounds warnings
 
ALSA/ASoC/SOF/Intel: improve support for ES8336-based platforms
 
ALSA: ad1889: Fix the missing snd_card_free() call at probe error
ALSA: ali5451: Fix the missing snd_card_free() call at probe error
ALSA: als300: Fix the missing snd_card_free() call at probe error
ALSA: als4000: Fix the missing snd_card_free() call at probe error
ALSA: atiixp: Fix the missing snd_card_free() call at probe error
ALSA: au88x0: Fix the missing snd_card_free() call at probe error
ALSA: aw2: Fix the missing snd_card_free() call at probe error
ALSA: azt3328: Fix the missing snd_card_free() call at probe error
ALSA: bt87x: Fix the missing snd_card_free() call at probe error
ALSA: ca0106: Fix the missing snd_card_free() call at probe error
ALSA: ca0106: Rename register macro names
ALSA: cleanup double word in comment
ALSA: cmipci: Fix the missing snd_card_free() call at probe error
ALSA: cmipci: Restore aux vol on suspend/resume
ALSA: core: Add snd_card_free_on_error() helper
ALSA: core: Fix typo in 'PCM Timer Interface' help
ALSA: cs4236: fix an incorrect NULL check on list iterator
ALSA: cs4281: Fix the missing snd_card_free() call at probe error
ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error
ALSA: echoaudio: Fix the missing snd_card_free() call at probe error
ALSA: echoaudio: remove redundant assignment to variable bytes
ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
ALSA: ens137x: Fix the missing snd_card_free() call at probe error
ALSA: es1938: Fix the missing snd_card_free() call at probe error
ALSA: es1968: Fix the missing snd_card_free() call at probe error
ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
ALSA: fm801: Fix the missing snd_card_free() call at probe error
ALSA: galaxy: Fix the missing snd_card_free() call at probe error
ALSA: hda - fix unused Realtek function when PM is not enabled
ALSA: hda/cs8409: Add new Dolphin HW variants
ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg
ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants
ALSA: hda/cs8409: Fix Warlock to use mono mic configuration
ALSA: hda/cs8409: Re-order quirk table into ascending order
ALSA: hda/cs8409: Support new Warlock MLK Variants
ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P
ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2
ALSA: hda/hdmi: fix warning about PCM count when used with SOF
ALSA: hda/i915 - avoid hung task timeout in i915 wait
ALSA: hda/i915 - skip acomp init if no matching display
ALSA: hda/i915: Fix one too many pci_dev_put()
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
ALSA: hda/realtek: Add alc256-samsung-headphone fixup
ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9
ALSA: hda/realtek: Add quirk for ASUS GA402
ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
ALSA: hda/realtek: Add quirk for Clevo NP70PNP
ALSA: hda/realtek: Add quirk for Clevo PD50PNT
ALSA: hda/realtek: Add quirk for Dell Latitude 7520
ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
ALSA: hda/realtek: Add quirk for the Framework Laptop
ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers
ALSA: hda/realtek: Add support for HP Laptops
ALSA: hda/realtek: Enable headset mic on Lenovo P360
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9
ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops
ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
ALSA: hda/realtek: Fix LED on Zbook Studio G9
ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
ALSA: hda/realtek: Make use of the helper component_compare_dev_name
ALSA: hda/tegra: Add Tegra234 hda driver support
ALSA: hda/tegra: Hardcode GCAP ISS value on T234
ALSA: hda/tegra: Update scratch reg. communication
ALSA: hda: Add AlderLake-PS variant PCI ID
ALSA: hda: Add helper macros for DSP capable devices
ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake
ALSA: hda: Add snd_hdac_ext_bus_link_at() helper
ALSA: hda: Avoid unsol event during RPM suspending
ALSA: hda: Expose codec cleanup and power-save functions
ALSA: hda: Fix driver index handling at re-binding
ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs
ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
ALSA: hda: Update and expose codec register procedures
ALSA: hda: Update and expose snd_hda_codec_device_init()
ALSA: hdsp: Fix the missing snd_card_free() call at probe error
ALSA: hdspm: Fix the missing snd_card_free() call at probe error
ALSA: ice1724: Fix the missing snd_card_free() call at probe error
ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices
ALSA: intel-dspconfig: add ES8336 support for CNL
ALSA: intel-nhlt: add helper to detect SSP link mask
ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error
ALSA: korg1212: Fix the missing snd_card_free() call at probe error
ALSA: lola: add a check for the return of vmalloc()
ALSA: lola: Fix the missing snd_card_free() call at probe error
ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
ALSA: maestro3: Fix the missing snd_card_free() call at probe error
ALSA: memalloc: Add fallback SG-buffer allocations for x86
ALSA: mips: Use platform_get_irq() to get the interrupt
ALSA: mtpav: Don't call card private_free at probe error path
ALSA: nm256: Don't call card private_free at probe error path
ALSA: oss: Fix PCM OSS buffer allocation overflow
ALSA: oss: Release temporary buffers upon errors
ALSA: oxygen: Fix the missing snd_card_free() call at probe error
ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
ALSA: pcm: Add stream lock during PCM reset ioctl operations
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
ALSA: pcm: Fix races among concurrent prealloc proc writes
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
ALSA: pcm: Fix races among concurrent read/write and buffer changes
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
ALSA: riptide: Fix the missing snd_card_free() call at probe error
ALSA: rme32: Fix the missing snd_card_free() call at probe error
ALSA: rme9652: Fix the missing snd_card_free() call at probe error
ALSA: rme96: Fix the missing snd_card_free() call at probe error
ALSA: sc6000: Fix the missing snd_card_free() call at probe error
ALSA: scarlett2: Add support for the internal "standalone" switch
ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections
ALSA: seq: oss: fix typo
ALSA: seq: oss: use kzalloc
ALSA: sis7019: Fix the missing error handling
ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
ALSA: spi: Add check for clk_enable()
ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
ALSA: usb-audio: Clear MIDI port active flag after draining
ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI
ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
ALSA: usb-audio: Increase max buffer size
ALSA: usb-audio: Limit max buffer and period sizes per time
ALSA: usb-audio: remove redundant assignment to variable c
ALSA: usb-audio: Restore Rane SL-1 quirk
ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb()
ALSA: via82xx: Fix the missing snd_card_free() call at probe error
ALSA: wavefront: Proper check of get_user() error
ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio
 
amd/display: set backlight only if required
 
amdgpu/amdgpu_psp: remove unneeded ret variable
 
amdgpu/pm: Add emit_clock_levels calls
amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode
amdgpu/pm: Implement emit_clk_levels for navi10
amdgpu/pm: Implement new API function "emit" that accepts buffer base and write offset
 
amiserial: Drop duplicate NULL check in shutdown()
 
android/binder.h: add linux/android/binder(fs).h to UAPI compile-test coverage
 
aoe: use bvec_kmap_local in bvcpy
 
ar5523: fix typo "to short" -> "too short"
 
ARC: atomic: cleanup atomic-llsc definitions
 
arc: drop definitions of pgd_index() and pgd_offset{, _k}() entirely
 
ARC: dts: align SPI NOR node name with dtschema
ARC: entry: fix syscall_trace_exit argument
ARC: fix typos in comments
ARC: Remove a redundant memset()
ARC: remove redundant READ_ONCE() in cmpxchg loop
 
arch/arm64: Fix topology initialization for core scheduling
 
arch/x86/mm/numa: Do not initialize nodes twice
 
arch: Add pmd_pfn() where it is missing
arch: arm64: dts: lx2160a: describe the SerDes block #1
arch: Remove references to CONFIG_NFSD_V3 in the default configs
arch: syscalls: simplify uapi/kapi directory creation
arch: xtensa: platforms: Fix deadlock in rs_close()
 
Linux: arch:x86:xen: Remove unnecessary assignment in xen_apic_read()
 
arch_topology: Do not set llc_sibling if llc_id is invalid
arch_topology: obtain cpu capacity using information from CPPC
 
arm/arm64: dts: qcom: Fix boolean properties with values
 
ARM/dma-mapping: Remove CMA code when not built with CMA
 
arm/xen: Fix some refcount leaks
 
arm64, topology: enable use of init_cpu_capacity_cppc()
 
arm64/fpsimd: Clarify the purpose of using last in fpsimd_save()
 
arm64/hugetlb: Define __hugetlb_valid_size()
 
arm64/mm: avoid fixmap race condition when create pud mapping
arm64/mm: Consolidate TCR_EL1 fields
arm64/mm: Drop use_1G_block()
 
arm64/mte: Add a little bit of documentation for mte_update_sctlr_user()
arm64/mte: Add hwcap for asymmetric mode
arm64/mte: Add userspace interface for enabling asymmetric mode
arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL
arm64/mte: Document ABI for asymmetric mode
arm64/mte: Remove asymmetric mode from the prctl() interface
 
arm64: Add cavium_erratum_23154_cpus missing sentinel
arm64: Add gcc Shadow Call Stack support
arm64: Add part number for Arm Cortex-A78AE
arm64: Add support of PAuth QARMA3 architected algorithm
arm64: alternatives: mark patch_alternative() as `noinstr`
arm64: Always use individual bits in CPACR floating point enables
arm64: atomics: remove redundant static branch
arm64: avoid flushing icache multiple times on contiguous HugeTLB
arm64: booting.rst: Clarify on requiring non-secure EL2
arm64: Change elfcore for_each_mte_vma() to use VMA iterator
arm64: clean up symbol aliasing
arm64: clean up tools Makefile
arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth
arm64: cpufeature: Add missing .field_width for GIC system registers
arm64: cpufeature: Always specify and use a field width for capabilities
arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5
arm64: cpufeature: Remove cpu_has_fwb() check
arm64: cpufeature: remove duplicate ID_AA64ISAR2_EL1 entry
arm64: cpufeature: Warn if we attempt to read a zero width field
arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges
arm64: defconfig: Add SM8450 GCC config
arm64: defconfig: Add SM8450 icc configs
arm64: defconfig: Add SM8450 pinctrl config
arm64: defconfig: build imx-sdma as a module
arm64: defconfig: build r8169 as a module
arm64: defconfig: Enable additional Broadcom STB drivers
arm64: defconfig: Enable additional support for Renesas platforms
arm64: defconfig: Enable Audio Graph Card2 driver
arm64: defconfig: enable bpf/cgroup firewalling
arm64: defconfig: Enable cpufreq for MediaTek
arm64: defconfig: enable imx8m pcie phy driver
arm64: defconfig: enable Layerscape SFP driver
arm64: defconfig: Enable MT6397 RTC
arm64: defconfig: enable pcieaer configuration
arm64: defconfig: enable taskstats configuration
arm64: defconfig: Enable Tesla FSD SoC
arm64: defconfig: enable the CVP driver
arm64: defconfig: Enable USB controller drivers for TI K3 SoC
arm64: defconfig: enable verdin-imx8mm relevant drivers as modules
arm64: defconfig: re-order default configuration
arm64: defconfig: rebuild default configuration
arm64: defconfig: tegra: Enable GPCDMA
arm64: Define CPACR_EL1_FPEN similarly to other floating point controls
arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones
arm64: drop unused includes of
arm64: dts: add support for S4 based Amlogic AQ222
arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node
arm64: dts: agilex: add board compatible for N5X DK
arm64: dts: agilex: add board compatible for SoCFPGA DK
arm64: dts: agilex: align mmc node names with dtschema
arm64: dts: agilex: align pl330 node name with dtschema
arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
arm64: dts: apple: Add t8103 PMU interrupt affinities
arm64: dts: apple: Add t8303 PMU nodes
arm64: dts: broadcom: Add reference to RPi Zero 2 W
arm64: dts: broadcom: align pl330 node name with dtschema
arm64: dts: broadcom: bcm4908: add I2C block
arm64: dts: broadcom: bcm4908: add pinctrl binding
arm64: dts: broadcom: bcm4908: add watchdog block
arm64: dts: broadcom: bcm4908: use proper TWD binding
arm64: dts: broadcom: Fix sata nodename
arm64: dts: exynos: Add initial device tree support for Exynos7885 SoC
arm64: dts: exynos: Add initial E850-96 board support
arm64: dts: exynos: Add initial Exynos850 SoC support
arm64: dts: exynos: add necessary clock inputs in Exynos7
arm64: dts: exynos: add USB DWC3 supplies to Espresso board
arm64: dts: exynos: adjust USB DRD clocks with dtschema in Exynos7
arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2
arm64: dts: exynos: align pinctrl with dtschema in Exynos5433
arm64: dts: exynos: align pinctrl with dtschema in Exynos7
arm64: dts: exynos: align pinctrl with dtschema in Exynos850
arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9
arm64: dts: exynos: align pl330 node name with dtschema
arm64: dts: exynos: drop incorrectly placed wakeup interrupts in Exynos850
arm64: dts: exynos: drop unneeded syscon phandle in Exynos5433 LPASS
arm64: dts: exynos: use dedicated wake-up pinctrl compatible in Exynos850
arm64: dts: exynos: use dedicated wake-up pinctrl compatible in ExynosAutov9
arm64: dts: freescale: add initial support for verdin imx8m mini
arm64: dts: freescale: Use overlay target for simplicity
arm64: dts: fsd: Add initial device tree support
arm64: dts: fsd: Add initial pinctrl support
arm64: dts: fsd: Add SPI device nodes
arm64: dts: fsd: Add the MCT support
arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding
arm64: dts: imx8: add mu5/6 node
arm64: dts: imx8mm-beacon: Enable PCIe
arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board
arm64: dts: imx8mm-venice*: add PCIe support
arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera
arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes
arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera
arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes
arm64: dts: imx8mm-venice: fix spi2 pin configuration
arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B
arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini
arm64: dts: imx8mm: Add the pcie phy support
arm64: dts: imx8mm: Add the pcie support
arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders
arm64: dts: imx8mm: fix strange hex notation
arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
arm64: dts: imx8mn-venice-gw7902: disable gpu
arm64: dts: imx8mn: add DISP blk-ctrl
arm64: dts: imx8mn: add GPC node
arm64: dts: imx8mn: Enable GPU
arm64: dts: imx8mn: Fix SAI nodes
arm64: dts: imx8mn: put USB controller into power-domains
arm64: dts: imx8mp-evk: add PCA6416 gpio line names
arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode
arm64: dts: imx8mp-evk: add support for I2C5
arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength
arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4
arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines
arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy
arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC
arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage
arm64: dts: imx8mp-phycore-som: Update WDOG muxing
arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes
arm64: dts: imx8mp: disable usb3_phy1
arm64: dts: imx8mq-evk: Add second PCIe port support
arm64: dts: imx8mq-tqma8mq: change the spi-nor tx
arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference
arm64: dts: imx8mq: disable DDRC node by default
arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl
arm64: dts: imx8m{m,n}_venice*: add gpio-line-names
arm64: dts: imx8qm: add compatible string for usdhc3
arm64: dts: imx8qm: Add SCU RTC node
arm64: dts: imx8qm: added more serial alias to dts
arm64: dts: imx8qm: Correct SCU clock controller's compatible property
arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible
arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible
arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support
arm64: dts: imx: add Protonic PRT8MM board
arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
arm64: dts: intel: socfpga_agilex_socdk: align LED node names with dtschema
arm64: dts: ipq6018: Use reference clock to set dwc3 period
arm64: dts: juno: Add separate SCMI variants
arm64: dts: juno: align pl330 node name with dtschema
arm64: dts: lg: add dma-cells to pl330 node
arm64: dts: lg: align pl330 node name with dtschema
arm64: dts: ls1028a-qds: define mdio slots for networking options
arm64: dts: ls1028a: add efuse node
arm64: dts: ls1043a: Update i2c dma properties
arm64: dts: ls1046a: Update i2c node dma properties
arm64: dts: marvell: armada-37xx: Add clock to PCIe node
arm64: dts: marvell: armada-37xx: add device node for UART clock and use it
arm64: dts: mediatek: add clock support for mt7986a
arm64: dts: mediatek: Add mt8192 power domains controller
arm64: dts: mediatek: Correct I2C clock of MT8192
arm64: dts: mediatek: Correct Nor Flash clock of MT8192
arm64: dts: mediatek: Correct SPI clock of MT8192
arm64: dts: mediatek: Correct system timer clock of MT8192
arm64: dts: mediatek: Correct uart clock of MT8192
arm64: dts: mediatek: update mt7986a memory node
arm64: dts: mediatek: update mt7986b memory node
arm64: dts: meson-g12-common: add more pwm_f options
arm64: dts: meson-g12-common: add uart_ao_b pins muxing
arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labeling for CON1
arm64: dts: meson-sm1: add spdifin and pdifout nodes
arm64: dts: meson: add common SM1 ac2xx dtsi
arm64: dts: meson: add initial device-tree for H96-Max
arm64: dts: meson: add initial device-trees for A95XF3-AIR
arm64: dts: meson: add initial device-trees for X96-AIR
arm64: dts: meson: add support for OSMC Vero 4K+
arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
arm64: dts: mnt-reform2: add internal display support
arm64: dts: mnt-reform2: correct i2c3 pad-ctrl
arm64: dts: mt2712: update ethernet device node
arm64: dts: mt6358: add mt6358-keys node
arm64: dts: mt8183: add jpeg enc node for mt8183
arm64: dts: mt8192: Add watchdog node
arm64: dts: n5x: add sdr edac support
arm64: dts: n5x: drop invalid property and fix edac node name
arm64: dts: ns2: Fix spi clock name
arm64: dts: ns2: Fix spi-cpol and spi-cpha property
arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean properties with values
arm64: dts: qcom: add IPA qcom,qmp property
arm64: dts: qcom: Add MSM8953 device tree
arm64: dts: qcom: add non-secure domain property to fastrpc nodes
arm64: dts: qcom: Add PM8953 PMIC
arm64: dts: qcom: Add SDM632 device tree
arm64: dts: qcom: Add SM8450 HDK DTS
arm64: dts: qcom: Add support for Samsung Galaxy Book2
arm64: dts: qcom: align Google CROS EC PWM node name with dtschema
arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound
arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property from &camss node
arm64: dts: qcom: c630: Add backlight controller
arm64: dts: qcom: c630: Move panel to aux-bus
arm64: dts: qcom: fix thermal zones naming
arm64: dts: qcom: ipq6018: add pcie max-link-speed
arm64: dts: qcom: ipq6018: drop the clock-frequency property
arm64: dts: qcom: ipq6018: enable the GICv2m support
arm64: dts: qcom: ipq6018: fix usb reference period
arm64: dts: qcom: ipq8074: add SMEM support
arm64: dts: qcom: ipq8074: add the reserved-memory node
arm64: dts: qcom: ipq8074: drop the clock-frequency property
arm64: dts: qcom: ipq8074: enable the GICv2m support
arm64: dts: qcom: msm8916-j5: Fix typo
arm64: dts: qcom: msm8916-longcheer-l8150: Add light and proximity sensor
arm64: dts: qcom: msm8916: improve usb hs node formating
arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG Bullhead rev 1.0
arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead generic code into a DTSI file
arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei
arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC
arm64: dts: qcom: msm8994: SoC specific compatible strings for qcom-sdhci
arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node
arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1
arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean
arm64: dts: qcom: msm8996: Rename cluster OPP tables
arm64: dts: qcom: msm8996: Rename cluster OPP tables
arm64: dts: qcom: msm8996: SoC specific compatible strings for qcom-sdhci
arm64: dts: qcom: msm8996: use standartized naming for spmi node
arm64: dts: qcom: msm8998: Fix cache nodes
arm64: dts: qcom: pm6150l: Add wled node
arm64: dts: qcom: pms405: assign device specific compatible
arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix to pp3300_hub
arm64: dts: qcom: sc7180: Add board regulators for MIPI camera trogdor boards
arm64: dts: qcom: sc7280-herobrine: Consistently add "-regulator" suffix
arm64: dts: qcom: sc7280-idp: No need for "input-enable" on sw_ctrl
arm64: dts: qcom: sc7280: Add a blank line in the dp node
arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards
arm64: dts: qcom: sc7280: Add camcc clock node
arm64: dts: qcom: sc7280: Add cpu OPP tables
arm64: dts: qcom: sc7280: add display dt nodes
arm64: dts: qcom: sc7280: Add Display Port node
arm64: dts: qcom: sc7280: Add DSI display nodes
arm64: dts: qcom: sc7280: add edp display dt nodes
arm64: dts: qcom: sc7280: Add edp_out port and HPD lines
arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider
arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
arm64: dts: qcom: sc7280: Add herobrine-r1
arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd
arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl
arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi
arm64: dts: qcom: sc7280: Factor out Chrome common fragment
arm64: dts: qcom: sc7280: Fix gmu unit address
arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_det / pcie1_clkreq_n
arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from SoC dtsi file
arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts
arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive str to boards
arm64: dts: qcom: sc7280: Move USB2 controller nodes from common dtsi to SKU1
arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sdm632: Add device tree for Fairphone 3
arm64: dts: qcom: sdm845-db845c: Remove clock-lanes property from &camss node
arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge
arm64: dts: qcom: sdm845: add bi_tcxo to camcc
arm64: dts: qcom: sdm845: add device tree for SHIFT6mq
arm64: dts: qcom: sdm845: Add gsi dma node
arm64: dts: qcom: sdm845: add missing power-controller compatible
arm64: dts: qcom: sdm845: enable dma for spi
arm64: dts: qcom: sdm845: fix microphone bias properties and values
arm64: dts: qcom: sdm845: rename memory@ nodes to more descriptive names
arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED
arm64: dts: qcom: sm8150: add i2c and spi dma channels
arm64: dts: qcom: sm8150: Add support for LMh node
arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
arm64: dts: qcom: sm8150: simplify references to pwrkey and resin
arm64: dts: qcom: sm8250: Add cpuidle states
arm64: dts: qcom: sm8250: add description of dcvsh interrupts
arm64: dts: qcom: sm8250: don't enable rx/tx macro by default
arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema
arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances
arm64: dts: qcom: sm8450: add interconnect nodes
arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node
arm64: dts: qcom: sm8450: Add remoteproc enablers and instances
arm64: dts: qcom: sm8450: Update cpuidle states parameters
arm64: dts: qcom: update qcom,domain property
arm64: dts: remove cpu compatible "arm,armv8" for s4
arm64: dts: renesas: Add GMSL cameras .dtsi
arm64: dts: renesas: Add initial device tree for RZ/G2LC SMARC EVK
arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK
arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC
arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC
arm64: dts: renesas: Align GPIO hog names with dtschema
arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' property
arm64: dts: renesas: condor: Enable MAX9286
arm64: dts: renesas: eagle: Enable MAX9286
arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712
arm64: dts: renesas: Miscellaneous whitespace fixes
arm64: dts: renesas: r8a77961: Add lvds0 device node
arm64: dts: renesas: r8a779a0: Add INTC-EX device node
arm64: dts: renesas: r8a779f0: Add pinctrl device node
arm64: dts: renesas: r8a779f0: Add RWDT node
arm64: dts: renesas: r8a779f0: Add sys-dmac nodes
arm64: dts: renesas: rcar-gen3: Add MOST devices
arm64: dts: renesas: rzg2l-smarc: Add common dtsi file
arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions
arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog
arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Switch settings
arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1
arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board
arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macro for eMMC/SDHI device selection
arm64: dts: renesas: spider-cpu: Enable watchdog timer
arm64: dts: renesas: spider: Complete SCIF3 description
arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device
arm64: dts: renesas: ulcb-kf: Add KF HDMI output
arm64: dts: renesas: ulcb-kf: fix wrong comment
arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-graph-card2 for sound
arm64: dts: rockchip: Add #clock-cells value for rk805
arm64: dts: rockchip: Add Bananapi R2 Pro
arm64: dts: rockchip: add cooling map and trip points for gpu to rk356x
arm64: dts: rockchip: Add gmac1 and change network settings of bpi-r2-pro
arm64: dts: rockchip: add gpu node to rk356x
arm64: dts: rockchip: add naneng combo phy nodes for rk3568
arm64: dts: rockchip: Add pdm node to rk356x
arm64: dts: rockchip: Add Pine64 PineNote board
arm64: dts: rockchip: add Quartz64-A con40 hardware
arm64: dts: rockchip: add Quartz64-A pmu_io_domains
arm64: dts: rockchip: add Quartz64-A sdmmc1 node
arm64: dts: rockchip: add Quartz64-A usb2 support
arm64: dts: rockchip: add the i2s3_2ch node to rk356x
arm64: dts: rockchip: add the touchscreen controller to rk3568-evb1-v10
arm64: dts: rockchip: add the vdd_cpu regulator to rk3568-evb1-v10
arm64: dts: rockchip: add usb2 nodes to rk3568 device tree
arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10
arm64: dts: rockchip: align Google CROS EC PWM node name with dtschema
arm64: dts: rockchip: Change io-domains of bpi-r2-pro
arm64: dts: rockchip: define vdd_log on rk3399-puma
arm64: dts: rockchip: enable rk809 audio codec on the rk3568 evb1-v10
arm64: dts: rockchip: enable the gpu on quartz64-a
arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10
arm64: dts: rockchip: enable the mali GPU on rk3399-firefly
arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10
arm64: dts: rockchip: enable work led on rk3568-evb1-v10
arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
arm64: dts: rockchip: fix supplies for pwm regulators
arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in rk3568-evb1-10
arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808
arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles
arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1-v10 to always on
arm64: dts: stingray: Fix spi clock name
arm64: dts: stratix10: add board compatible for SoCFPGA DK
arm64: dts: stratix10: align mmc node names with dtschema
arm64: dts: stratix10: align pl330 node name with dtschema
arm64: dts: stratix10: align regulator node names with dtschema
arm64: dts: stratix10: move ARM timer out of SoC node
arm64: dts: tegra: Fix boolean properties with values
arm64: dts: ti: Add support for AM62-SK
arm64: dts: ti: Introduce base support for AM62x SoC
arm64: dts: ti: k3-*: Drop address and size cells from flash nodes
arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes
arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes
arm64: dts: ti: k3-am64: Add ESM0 to device memory map
arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs
arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes
arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances
arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs
arm64: dts: tqma8mqml: add PCIe support
arm64: dts: zynqmp: Added GEM reset definitions
arm64: dts: zynqmp: Move USB clocks to dwc3 node
arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
arm64: entry: Centralize preemption decision
arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set
arm64: Fix comments in macro __init_el2_gicv3
arm64: fix typos in comments
arm64: fix typos in comments
arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang
arm64: insn: add encoders for atomic operations
arm64: insn: Generate 64 bit mask immediates correctly
arm64: kexec: load from kimage prior to clobbering
arm64: lib: accelerate crc32_be
arm64: lib: Import latest version of Arm Optimized Routines' strcmp
arm64: lib: Import latest version of Arm Optimized Routines' strncmp
arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition
arm64: mm: fix p?d_leaf()
arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
arm64: module: remove (NOLOAD) from linker script
arm64: move AARCH64_BREAK_FAULT into insn-def.h
arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary
arm64: mte: Define the number of bytes for storing the tags in a page
arm64: mte: Document the core dump file format
arm64: mte: Dump the MTE tags in the core file
arm64: mte: Ensure the cleared tags are visible before setting the PTE
arm64: mte: Fix the stack frame size warning in mte_dump_tag_range()
arm64: paravirt: Use RCU read locks to guard stolen_time
arm64: patch_text: Fixup last cpu should be master
arm64: perf: Consistently make all event numbers as 16-bits
arm64: perf: Expose some Armv9 common events under sysfs
arm64: prevent instrumentation of bp hardening callbacks
arm64: random: implement arch_get_random_int/_long based on RNDR
arm64: rethook: Add arm64 rethook implementation
arm64: select KASAN_VMALLOC for SW/HW_TAGS modes
arm64: signal: nofpsimd: Do not allocate fp/simd context when not available
arm64: simplify access_ok()
arm64: Support PREEMPT_DYNAMIC
arm64: tegra: Add audio devices on Tegra234
arm64: tegra: Add GPCDMA node for tegra186 and tegra194
arm64: tegra: Add HDA device tree node for Tegra234
arm64: tegra: Add Tegra234 I2C devicetree nodes
arm64: tegra: Add Tegra234 IOMMUs
arm64: tegra: Add Tegra234 PWM devicetree nodes
arm64: tegra: APE sound card for Jetson AGX Orin
arm64: tegra: Drop arm,armv8-pmuv3 compatible string
arm64: tegra: Enable device-tree overlay support
arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit
arm64: tegra: Enable Jetson Xavier NX USB device mode
arm64: tegra: Enable UART instance on 40-pin header
arm64: tegra: Move audio IOMMU properties to ADMAIF node
arm64: vdso: fix makefile dependency on vdso.so
arm64: xilinx: dts: drop legacy property #stream-id-cells
arm64: zynqmp: Add missing #dma-cells property
arm64: zynqmp: Rename dma to dma-controller
 
ARM: 9172/1: amba: Cleanup amba pclk operation
ARM: 9173/1: amba: kill amba_find_match()
ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition
ARM: 9175/1: Convert to reserve_initrd_mem()
ARM: 9176/1: avoid literal references in inline assembly
ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP configs
ARM: 9181/1: vdso: remove -nostdlib compiler flag
ARM: 9183/1: unwind: avoid spurious warnings on bogus code addresses
ARM: 9184/1: return_address: disable again for CONFIG_ARM_UNWIND=y
ARM: 9187/1: JIVE: fix return value of __setup handler
ARM: 9189/1: decompressor: fix unneeded rebuilds of library objects
ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0'
ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
ARM: 9196/1: spectre-bhb: enable for Cortex-A15
ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
ARM: Add basic support for Airoha EN7523 SoC
ARM: assembler: add optimized ldr/str macros to load variables from memory
ARM: assembler: define a Kconfig symbol for group relocation support
ARM: assembler: introduce bl_r macro
ARM: at91: add support in soc driver for new SAMA5D29
ARM: at91: ddr: align macro definitions
ARM: at91: ddr: fix typo to align with datasheet naming
ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
ARM: at91: Kconfig: select PM_OPP
ARM: at91: PM: add cpu idle support for sama7g5
ARM: backtrace-clang: avoid crash on bogus frame pointer
ARM: cacheflush: avoid clobbering the frame pointer
ARM: call_with_stack: add unwind support
ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver
ARM: config: Refresh U8500 defconfig
ARM: config: u8500: Add some common hardware
ARM: config: u8500: Re-enable AB8500 battery charging
ARM: config: Update Gemini defconfig
ARM: configs: at91: add eic
ARM: configs: at91: sama7: add config for cpufreq
ARM: configs: at91: sama7: enable cpu idle
ARM: configs: at91: sama7: Enable crypto IPs and software algs
ARM: configs: at91: sama7: Enable NAND / SMC
ARM: configs: at91: sama7: Enable UBIFS_FS
ARM: configs: at91: sama7: Unselect CONFIG_DMATEST
ARM: configs: clean up multi_v5_defconfig
 
arm: configs: imote2: Drop defconfig as board support dropped.
 
ARM: configs: multi_v5: Enable Allwinner F1C100
ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx
ARM: configs: multi_v5_defconfig: remove deleted platforms
ARM: davinci: da850-evm: Avoid NULL pointer dereference
ARM: decompressor: disable stack protector
ARM: defconfig: add SMB347 charger driver for p4note
ARM: drop pointless SMP check on secondary startup path
ARM: dts: AB8505: Enable charging options
ARM: dts: add DT for lan966 SoC and 2-port board pcb8291
ARM: dts: add GPIO support for Airoha EN7523
ARM: dts: Add initial support for Mediatek mt6582
ARM: dts: Add initial support for Prestigio PMT5008 3G tablet
ARM: dts: Add Raspberry Pi Zero 2 W
ARM: dts: align SPI NOR node name with dtschema
ARM: dts: am334x: pdu001: Use correct node name for RTC
ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree
ARM: dts: am33xx-l4: Add missing touchscreen clock properties
ARM: dts: am3517-evm: Fix misc pinmuxing
ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: arria10: add board compatible for Mercury AA1
ARM: dts: arria10: add board compatible for SoCFPGA DK
ARM: dts: arria5: add board compatible for SoCFPGA DK
ARM: dts: aspeed-g6: add FWQSPI group in pinctrl dtsi
ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC
ARM: dts: aspeed: Add device tree for Quanta S6Q BMC
ARM: dts: aspeed: Add PECI controller nodes
ARM: dts: aspeed: Add video engine to g6
ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled
ARM: dts: aspeed: bletchley: Add interrupt support for sled io expander
ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278
ARM: dts: aspeed: bletchley: Cleanup redundant nodes
ARM: dts: aspeed: bletchley: Enable mdio3 bus
ARM: dts: aspeed: bletchley: Separate leds into multiple groups
ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based
ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2
ARM: dts: aspeed: bletchley: Update fmc configurations
ARM: dts: aspeed: bletchley: Update gpio-line-names
ARM: dts: aspeed: everest: Add RTC battery gpio name
ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO
ARM: dts: aspeed: mtjade: Enable secondary flash
ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hwmon node
ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema.
ARM: dts: aspeed: mtjade: Update host0-ready pin
ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read-enable pin
ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer
ARM: dts: aspeed: rainer: Add RTC battery gpio name
ARM: dts: aspeed: rainier and everest: Enable UHCI
ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO
ARM: dts: aspeed: rainier: Remove SPI NOR controllers
ARM: dts: aspeed: romed8hm3: Add lm25066 sense resistor values
ARM: dts: aspeed: romed8hm3: Fix GPIOB0 name
ARM: dts: aspeed: tacoma: Clean up KCS nodes
ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO
ARM: dts: at91: align SPI NOR node name with dtschema
ARM: dts: at91: Describe regulators on at91sam9g20ek
 
arm: dts: at91: Fix boolean properties with values
 
ARM: dts: at91: Fix boolean properties with values
ARM: dts: at91: fix low limit for CPU regulator
ARM: dts: at91: fix pinctrl phandles
ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek
ARM: dts: at91: remove status = "okay" from soc specific dtsi
ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15
ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name
ARM: dts: at91: sama7g5: Add can controllers of sama7g5
ARM: dts: at91: sama7g5: Add crypto nodes
ARM: dts: at91: sama7g5: add eic node
ARM: dts: at91: sama7g5: Add NAND support
ARM: dts: at91: sama7g5: add opps
ARM: dts: at91: sama7g5: Enable can0 and can1 support in sama7g5-ek
ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes
ARM: dts: at91: sama7g5: Swap `rx` and `tx` for `i2c` nodes
ARM: dts: at91: sama7g5ek: Align the impedance of the QSPI0's HSIO and PCB lines
ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines
ARM: dts: at91: sama7g5ek: set regulator voltages for standby state
ARM: dts: at91: use generic node name for dataflash
ARM: dts: at91: Use the generic "crypto" node name for the crypto IPs
ARM: dts: bcm2711: Add the missing L1/L2 cache information
ARM: dts: bcm2835/6: Add the missing L1/L2 cache information
ARM: dts: bcm2837: Add the missing L1/L2 cache information
ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150
ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
ARM: dts: dra7: Fix suspend warning for vpe powerdomain
ARM: dts: Drop serial 1 alias on GW7001
ARM: dts: exynos: add charger and battery to p4note
ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410
ARM: dts: exynos: add missing HDMI supplies on SMDK5250
ARM: dts: exynos: add missing HDMI supplies on SMDK5420
ARM: dts: exynos: add necessary clock controller inputs in Exynos5260
ARM: dts: exynos: Add support for Samsung Chagall WiFi
ARM: dts: exynos: Add support for Samsung Klimt WiFi
ARM: dts: exynos: add USB DWC3 supplies to Arndale
ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring
ARM: dts: exynos: add USB DWC3 supplies to SMDK5250
ARM: dts: exynos: add USB DWC3 supplies to SMDK5420
ARM: dts: exynos: Align MAX77836 nodes with dtschema on Monk and Rinato
ARM: dts: exynos: align pinctrl with dtschema in Exynos3250
ARM: dts: exynos: align pinctrl with dtschema in Exynos4210
ARM: dts: exynos: align pinctrl with dtschema in Exynos4412
ARM: dts: exynos: align pinctrl with dtschema in Exynos5250
ARM: dts: exynos: align pinctrl with dtschema in Exynos5260
ARM: dts: exynos: align pinctrl with dtschema in Exynos5410
ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800
ARM: dts: exynos: align PPMU event node names with dtschema
ARM: dts: exynos: drop old thermal properties from Exynos4210
ARM: dts: exynos: drop unsupported MAX77802 regulators on Odroid XU
ARM: dts: exynos: drop unused pinctrl defines in Exynos3250
ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
ARM: dts: exynos: override pins by label in Peach Pi
ARM: dts: exynos: override pins by label in Peach Pit
ARM: dts: exynos: simplify PMIC DVS pin configuration in Odroid XU
ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi
ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pit
ARM: dts: exynos: split dmas into array of phandles in Exynos5250
ARM: dts: exynos: update dma node name with dtschema
ARM: dts: exynos: use define for TMU clock on Exynos4412
ARM: dts: exynos: use generic node name for LPDDR3 timings in Odroid
ARM: dts: Fix mmc order for omap3-gta04
ARM: dts: Fix more boolean properties with values
ARM: dts: Fix OpenBMC flash layout label addresses
ARM: dts: imx28: reparent gpmi clock to ref_gpmi
ARM: dts: imx28: Use correct compatible string for RTC
ARM: dts: imx6dl-prtvt7: Add display and panel nodes
ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node
ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon
ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver
ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers
ARM: dts: imx6qdl-mba6: Move pinmux to regulator node
ARM: dts: imx6qdl-mba6: Move rtc alias to common location
ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices
ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly
ARM: dts: imx6qdl-vicut1: add CAN termination support
ARM: dts: imx6qdl: tqma6: Add i2c bus recovery
ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source
ARM: dts: imx6qdl: tqma6: Remove obsolete comment
ARM: dts: imx6qp-sabresd: Enable PCIe support
ARM: dts: imx6sx-udoo-neo: Add HDMI support
ARM: dts: imx6ull-colibri: fix vqmmc regulator
ARM: dts: imx7: Move PCIe out of AIPS3
ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
ARM: dts: imx7s: Define operating points table for cpufreq
ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode
ARM: dts: imx: Add missing LVDS decoder on M53Menlo
ARM: dts: imx: Fix boolean properties with values
 
arm: dts: imx: Fix boolean properties with values
 
ARM: dts: imx: Rename RTC device tree nodes
ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header
ARM: dts: ixp42x: Expand syscon register range
ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree
ARM: dts: kirkwood: Add Ctera C-200 V1 board
ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard
ARM: dts: mstar: Add a dts for Miyoo Mini
ARM: dts: mstar: Add board for 100ask DongShanPiOne
ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W
ARM: dts: mstar: Set gpio compatible for ssd20xd
ARM: dts: mvebu: Add Ctera C-200 V2 board
ARM: dts: nanopi-neo-air: Add eMMC and bluetooth
ARM: dts: NSP: MX6X: correct LED function types
ARM: dts: NSP: MX6X: get mac-address from eeprom
ARM: dts: ox810se: Add Ethernet support
ARM: dts: qcom: add KPSS GCC compatible to clock nodes
ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth
ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge
ARM: dts: qcom: apq8026-lg-lenok: Add Wifi
ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger
ARM: dts: qcom: apq8026-lg-lenok: enable USB
ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC
ARM: dts: qcom: apq8060: correct mvs switch name
ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema
ARM: dts: qcom: apq8064: correct ranges values
ARM: dts: qcom: apq8064: make pci regs property dt-schema compliant
ARM: dts: qcom: fill missing power-domain-cells for gcc controllers
ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
ARM: dts: qcom: ipq4019: fix sleep clock
ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes
ARM: dts: qcom: msm8226: add power domains
ARM: dts: qcom: msm8226: add USB node
ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus
ARM: dts: qcom: nexus7: remove vcss supply which never existed
ARM: dts: qcom: pm8226: Add node for the MPP
ARM: dts: qcom: pm8226: add smbb charger node
ARM: dts: qcom: pm8226: Add vibration motor node
ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1
ARM: dts: qcom: rename eth node to ethernet
ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space
ARM: dts: qcom: sdx55: use standartized naming for spmi node
ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 60s timeout
ARM: dts: r9a06g032: Add the watchdog nodes
ARM: dts: r9a06g032: Describe the NAND controller
ARM: dts: renesas: Align GPIO hog names with dtschema
ARM: dts: rockchip: Add #clock-cells value for rk805
ARM: dts: rockchip: remove status from rk3288 crypto node
ARM: dts: rockchip: Update regulator name for PX3
ARM: dts: s3c24xx: align pinctrl with dtschema
ARM: dts: s3c64xx: align pinctrl with dtschema
ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt mapping
ARM: dts: s5pv210: align pinctrl with dtschema
ARM: dts: socfpga: arria10: align regulator node with dtschema
ARM: dts: socfpga: cyclone5: align regulator node with dtschema
ARM: dts: spear1340: Update serial node properties
ARM: dts: spear13xx: Update SPI dma properties
ARM: dts: sti: ensure unique unit-address in stih407-clock
ARM: dts: sti: ensure unique unit-address in stih410-clock
ARM: dts: sti: ensure unique unit-address in stih418-clock
ARM: dts: sti: move some nodes out of the soc section in stih407-family.dtsi
ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi
ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi
ARM: dts: sti: remove delta node from stih410.dtsi
ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC on DHCOR SoM
ARM: dts: stm32: add DMA configuration to UART nodes on stm32mp151
ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x SoC family
ARM: dts: stm32: Add DMA2D support for STM32F429 series soc
ARM: dts: stm32: add MDMA on STM32MP13x SoC family
ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK
ARM: dts: stm32: add sdmmc sleep pins for STM32MP13
ARM: dts: stm32: add SDMMC2 in STM32MP13 DT
ARM: dts: stm32: add sdmmc2 pins for STM32MP13
ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131
ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151
ARM: dts: stm32: Add support for the emtrion emSBC-Argon
ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13
ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15
ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node
ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board
ARM: dts: stm32: Enable EXTI on stm32mp13
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13
ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0
ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0-of7
ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-drc02
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-pdk2
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-picoitx
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcor-avenger96
ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx
ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2
ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2
ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey
ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som
ARM: dts: stm32: remove some timer duplicate unit-address on stm32f4 series
ARM: dts: stm32: remove some timer duplicate unit-address on stm32f7 series
ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f4 series
ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f7 series
ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board
ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl
ARM: dts: stm32: update SDMMC version for STM32MP13
ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157
ARM: dts: sun7i: Add A20-Marsboard
ARM: dts: sun8i-h3: Drop args in 'thermal-sensors'
ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree
ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
ARM: dts: sunxi: h3/h5: add r_uart node
ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwatt properties
ARM: dts: ux500: Add battery thermal zones and NTCs
ARM: dts: ux500: Correct Janice accel mount matrix
ARM: dts: ux500: Update AB850[05] nodes
ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and buttons
ARM: dts: wpcm450: Add global control registers (GCR) node
ARM: dts: wpcm450: Add pin functions
ARM: dts: wpcm450: Add pinctrl and GPIO nodes
ARM: dts: wpcm450: Add pinmux information to UART0
ARM: entry: avoid clobbering R9 in IRQ handler
ARM: entry: fix unwinder problems caused by IRQ stacks
ARM: entry: preserve thread_info pointer in switch_to
ARM: entry: rework stack realignment code in svc_entry
ARM: export dump_mem() to other objects
ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4
ARM: fix building NOMMU ARMv4/v5 kernels
ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER
ARM: ftrace: avoid redundant loads or clobbering IP
ARM: ftrace: avoid unnecessary literal loads
ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST
ARM: ftrace: enable the graph tracer with the EABI unwinder
ARM: ftrace: ensure that ADR takes the Thumb bit into account
ARM: ftrace: use ADD not POP to counter PUSH at entry
ARM: ftrace: use trampolines to keep .init.text in branching range
ARM: implement IRQ stacks
ARM: implement support for vmap'ed stacks
ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems
ARM: imx: Add initial support for i.MXRT10xx family
ARM: imxrt_defconfig: Add i.MXRT family defconfig
ARM: iop32x: include iop3xx.h header where needed
ARM: iop32x: offset IRQ numbers by 1
ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER
ARM: iop: make iop_handle_irq() static
ARM: ixp4xx: Convert to SPARSE_IRQ and P2V
ARM: ixp4xx: Delete Gateway 7001 boardfiles
ARM: ixp4xx: Delete old PCI driver
ARM: ixp4xx: Delete the Goramo MLR boardfile
ARM: ixp4xx: Drop all common code
ARM: ixp4xx: Drop custom DMA coherency and bouncing
ARM: ixp4xx: Drop stale Kconfig entry
ARM: ixp4xx: Drop UDC info setting function
ARM: ixp4xx: Remove feature bit accessors
ARM: kprobes: treat R7 as the frame pointer register in Thumb2 builds
ARM: mach-bcm: disable ftrace in SMC invocation routines
ARM: make get_current() and __my_cpu_offset() __always_inline
ARM: memcpy: use frame pointer as unwind anchor
ARM: memmove: use frame pointer as unwind anchor
ARM: memset: clean up unwind annotations
ARM: mm: make vmalloc_seq handling SMP safe
ARM: mm: switch to swapper_pg_dir early for vmap'ed stack
ARM: mmp: Fix failure to remove sram device
ARM: module: implement support for PC-relative group relocations
ARM: mstar: Add cpupll to base dtsi
ARM: mstar: Add OPP table for infinity
ARM: mstar: Add OPP table for infinity3
ARM: mstar: Extend opp_table for infinity2m
ARM: mstar: Link cpupll to cpu
ARM: mstar: Link cpupll to second core
ARM: mstar: Select ARM_ERRATA_814220
 
arm: multi_v5: enable configs for versatile
 
ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC
ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573
ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers
ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c
ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
ARM: OMAP2+: Fix regression for smc calls for vmap stack
ARM: orion/gpio: Get rid of unused first parameter in orion_gpio_init()
ARM: percpu: add SMP_ON_UP support
ARM: PXA: fix up decompressor code
ARM: pxa: remove Intel Imote2 and Stargate 2 boards
ARM: remove old-style irq entry
ARM: remove some dead code
ARM: remove support for NOMMU ARMv4/v5
ARM: rethook: Add rethook arm implementation
ARM: Revert "unwind: dump exception stack from calling frame"
ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groups
ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER
ARM: run softirqs on the per-CPU IRQ stack
ARM: shmobile: defconfig: Disable unneeded 8250 serial options
ARM: smp: defer TPIDRURO update for SMP v6 configurations too
ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6
ARM: spear: fix typos in comments
ARM: stackprotector: prefer compiler for TLS based per-task protector
ARM: switch_to: clean up Thumb2 code path
ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio
ARM: tegra: Fix ethernet node names
ARM: tegra: paz00: Add MMC aliases
ARM: tegra: tamonten: Fix I2C3 pad setting
ARM: tegra: tf700t: Rename DSI node
ARM: tegra: transformer: Drop reg-shift for Tegra HS UART
ARM: tegra: Update jedec,lpddr2 revision-id binding
ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option
ARM: unwind: disregard unwind info before stack frame is set up
ARM: unwind: dump exception stack from calling frame
ARM: unwind: only permit stack switch when unwinding call_with_stack()
ARM: unwind: set frame.pc correctly for current-thread unwinding
ARM: unwind: support unwinding across multiple stacks
ARM: unwind: track location of LR value in stack frame
ARM: use TLS register for 'current' on !SMP as well
ARM: v7m: enable support for IRQ stacks
ARM: vexpress/spc: Avoid negative array index when !SMP
ARM: vexpress/spc: Fix all the kernel-doc build warnings
ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc_cpu_in_wfi
 
arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
 
arm_pmu: Validate single/group leader events
 
asm-generic/bitops: Always inline all bit manipulation helpers
 
asm-generic: Define 'func_desc_t' to commonly describe function descriptors
asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS
asm-generic: fix __get_unaligned_be48() on 32 bit platforms
asm-generic: introduce be48 unaligned accessors
asm-generic: Refactor dereference_[kernel]_function_descriptor()
 
asm/user.h: killed unused macros
 
ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create()
ASoC: Add Euro Headset support for wcd938x codec
ASoC: Add power domains support for digital macro codecs
ASoC: add support for TAS5805M digital amplifier
ASoC: add support for TAS5805M digital amplifier
ASoC: ak4642: Use of_device_get_match_data()
ASoC: amd: acp-legacy: Add legacy card support for new machines
ASoC: amd: acp3x: Fix signedness bug in acp3x
ASoC: amd: acp5x-pcm-dma: Fix signedness bug
ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
ASoC: amd: acp: Add DMIC machine driver ops
ASoC: amd: acp: Add generic PCI driver module for ACP device
 
ASOC: amd: acp: Add generic PDM and PCI driver support for ACP
 
ASoC: amd: acp: Add generic support for PDM controller on ACP
ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
ASoC: amd: acp: Change card name for Guybrush Machine
ASoC: amd: acp: Fix signedness bug in renoir_audio_probe()
ASoC: amd: Fix reference to PCM buffer address
ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe()
ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe()
ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt
ASoC: amd: renoir: Add check for acp configuration flags
ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card
ASoC: amd: use asoc_substream_to_rtd()
ASoC: amd: Use platform_get_irq_byname() to get the interrupt
ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver
ASoC: amd: vangogh: refactor i2s master mode clock sequence code
ASoC: amd: vg: apply sample bits pcm constraint
ASoC: amd: vg: fix for pm resume callback sequence
ASoC: amd: vg: fix signedness bug in acp5x_audio_probe()
ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl
ASoC: amd: vg: update acp init and deinit sequence
ASoC: amd: vg: update DAI link name
ASoC: amd: vg: update platform clock control sequence
ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
ASoC: atmel: Fix error handling in snd_proto_probe
ASoC: atmel: mchp-pdmc: add PDMC driver
ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning
ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones"
ASoC: atmel: mchp-pdmc: print the correct property name
ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err()
ASoC: atmel: mchp-pdmc: set prepare_slave_config
ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
ASoC: atmel_ssc_dai: Handle errors for clk_enable
ASoC: audio_graph_card2: Add support for variable slot widths
ASoC: audio_graph_card2: Support variable slot widths
ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec
ASoC: bindings: fsl-asoc-card: Add mclk-id optional property
ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint
ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset
ASoC: codec: wcd938x: Update CTIA/OMTP switch control
ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY
ASoC: codecs: Add Awinic AW8738 audio amplifier driver
ASoC: codecs: Add Awinic AW8738 audio amplifier driver
ASoC: codecs: add pm runtime support for Qualcomm codecs
ASoC: codecs: Add power domains support in digital macro codecs
ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe()
ASoC: codecs: Fix misplaced lpass_macro_pds_exit call
ASoC: codecs: remove redundant ret variable
ASoC: codecs: rx-macro: add runtime pm support
ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type
ASoC: codecs: rx-macro: fix accessing compander for aux
ASoC: codecs: rx-macro: move clk provider to managed variants
ASoC: codecs: rx-macro: move to individual clks from bulk
ASoC: codecs: rx-macro: setup soundwire clks correctly
ASoC: codecs: tx-macro: add runtime pm support
ASoC: codecs: tx-macro: move clk provider to managed variants
ASoC: codecs: tx-macro: move to individual clks from bulk
ASoC: codecs: tx-macro: setup soundwire clks correctly
ASoC: codecs: va-macro: add runtime pm support
ASoC: codecs: va-macro: fix accessing array out of bounds for enum type
ASoC: codecs: va-macro: move to individual clks from bulk
ASoC: codecs: wc938x: fix accessing array out of bounds for enum type
ASoC: codecs: wcd-mbhc: add runtime pm support
ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
ASoC: codecs: wcd934x: fix kcontrol max values
ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put
ASoC: codecs: wcd938x: add simple clk stop support
ASoC: codecs: wcd938x: fix kcontrol max values
ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
ASoC: codecs: wsa-macro: add runtime pm support
ASoC: codecs: wsa-macro: move to individual clks from bulk
ASoC: codecs: wsa-macro: setup soundwire clks correctly
ASoC: codecs: wsa881x: add runtime pm support
ASoC: cs35l41: Add one more variable in the debug log
ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN
ASoC: cs35l41: Fix DSP mbox start command and global enable order
ASoC: cs35l41: Fix GPIO2 configuration
ASoC: cs35l41: Fix max number of TX channels
ASoC: cs35l41: Fix max number of TX channels
ASoC: cs35l41: Remove unnecessary param
 
ASOC: cs42l42: Add support for system suspend
 
ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START
ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling
ASoC: cs42l42: Handle system suspend
ASoC: cs42l42: Report full jack status when plug is detected
ASoC: cs42l51: Improve error handling in cs42l51_remove()
ASoC: da7219: Fix change notifications for tone generator frequency
ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
ASoC: dmaengine: Restore NULL prepare_slave_config() callback
ASoC: dmic: Remove spurious gpiolib select
ASoC: Document Tegra234 APE support
ASoC: dt-bindings: add bindings for TI TAS5805M.
ASoC: dt-bindings: Add SC7280 lpass cpu bindings
ASoC: dt-bindings: Add schema for "awinic,aw8738"
ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map
ASoC: dt-bindings: Centralize the 'sound-dai' definition
ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema
ASoC: dt-bindings: Document Microchip's PDMC
ASoC: dt-bindings: Fix patternProperties with fixed strings
ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC
ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property
ASoC: dt-bindings: samsung,arndale: convert to dtschema
ASoC: dt-bindings: samsung,arndale: document ALC5631
ASoC: dt-bindings: samsung,smdk5250: convert to dtschema
ASoC: dt-bindings: samsung,snow: convert to dtschema
ASoC: dt-bindings: samsung,tm2: convert to dtschema
ASoC: dt-bindings: samsung: convert to dtschema
ASoC: dt-bindings: simple-card: document new system-clock-fixed flag
ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1
ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset
ASoC: dwc-i2s: Handle errors for clk_enable
ASoC: es7134: Use modern ASoC DAI format terminology
ASoC: es7241: Use modern ASoC DAI format terminology
ASoC: es8316: Use modern ASoC DAI format terminology
ASoC: es8328: Use modern ASoC DAI format terminology
ASoC: Export DAI register and widget ctor and dctor functions
ASoC: Fix gpiolib dependencies
ASoC: fsi: Add check for clk_enable
ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
ASoC: fsl-asoc-card: Fix jack_event() always return 0
ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card
ASoC: fsl: Drop unused argument from imx_pcm_dma_init()
ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback
ASoC: fsl_sai: Cleanups and 1:1 bclk:mclk ratio support
ASoC: fsl_sai: Drop unnecessary defines
ASoC: fsl_sai: Enable combine mode soft
ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support
ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support
ASoC: fsl_sai: simplify irq return value
ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk
ASoC: fsl_sai: store full version instead of major/minor
ASoC: fsl_sai: Use better variable names
ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider
ASoC: fsl_spdif: Add new registers included on i.MX8ULP
ASoC: fsl_spdif: Disable TX clock when stop
ASoC: fsl_spdif: keep all TxClk sources by txclk array
ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings
ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog"
ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
ASoC: inno_rk3036: Use modern ASoC DAI format terminology
ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support.
ASoC: Intel: AVS - Audio DSP for cAVS
ASoC: Intel: avs: Add basefw runtime-parameter requests
ASoC: Intel: avs: Add code loading requests
ASoC: Intel: avs: Add module management requests
ASoC: Intel: avs: Add pipeline management requests
ASoC: Intel: avs: Add power management requests
ASoC: Intel: avs: Add ROM requests
ASoC: Intel: avs: Code loading over CLDMA
ASoC: Intel: avs: Code loading over HDA
ASoC: Intel: avs: Declare module configuration types
ASoC: Intel: avs: Dynamic firmware resources management
ASoC: Intel: avs: Firmware resources management utilities
ASoC: Intel: avs: General code loading flow
ASoC: Intel: avs: Implement CLDMA transfer
ASoC: Intel: avs: Inter process communication
ASoC: Intel: boards: add GPIOLIB dependency where missed
ASoC: Intel: boards: cleanups for 5.18
ASoC: Intel: boards: create sof-realtek-common module
ASoC: Intel: boards: fix randconfig issue
ASoC: Intel: boards: fix spelling in comments
ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used"
ASoC: Intel: bytcht_es8316: move comment to the right place
ASoC: Intel: bytcr_wm5102: use GFP_KERNEL
ASoC: Intel: catpt: use asoc_substream_to_rtd()
ASoC: Intel: cirrus-common: support cs35l41 amplifier
ASoC: Intel: Introduce AVS driver
ASoC: Intel: machine driver updates for 5.18
ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"
ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID
ASoC: Intel: soc-acpi: add entries in ADL match table
ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table
ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines
ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices
ASoC: Intel: soc-acpi: correct device endpoints for max98373
ASoC: Intel: soc-acpi: quirk topology filename dynamically
ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port
ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15
ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support
ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021
ASoC: Intel: sof_es8336: add support for JD inverted quirk
ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec
ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search
ASoC: Intel: sof_es8336: log all quirks
ASoC: Intel: sof_es8336: make gpio optional
ASoC: Intel: sof_es8336: move comment to the right place
ASoC: Intel: sof_es8336: simplify speaker gpio naming
ASoC: Intel: sof_es8336: support a separate gpio to control headphone
ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP
ASoC: Intel: sof_rt1308: move rt1308 code to common module
ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration
ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2
ASoC: Intel: sof_rt5682: Add support for platform without amplifier
ASoC: Intel: sof_rt5682: add support for systems without i915 audio
ASoC: Intel: sof_rt5682: add two derivative options
ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier
ASoC: isabelle: Use modern ASoC DAI format terminology
ASoC: lm49453: Use modern ASoC DAI format terminology
ASoC: madera: Add dependencies on MFD
ASoC: max9759: Remove spurious gpiolib select
ASoC: max98088: Use modern ASoC DAI format terminology
ASoC: max98090: Generate notifications on changes for custom control
ASoC: max98090: Reject invalid values in custom control put()
ASoC: max98095: Use modern ASoC DAI format terminology
ASoC: max98371: Use modern ASoC DAI format terminology
ASoC: max98390: Use modern ASoC DAI format terminology
ASoC: max9850: Use modern ASoC DAI format terminology
ASoC: max9860: Use modern ASoC DAI format terminology
ASoC: max9867: Use modern ASoC DAI format terminology
ASoC: max98925: Use modern ASoC DAI format terminology
ASoC: max98926: Use modern ASoC DAI format terminology
ASoC: max98927: add missing header file
ASoC: max98927: Use modern ASoC DAI format terminology
ASoC: mc13783: Use modern ASoC DAI format terminology
ASoC: mchp-spdifrx: fix typo
ASoC: mediatek: Add mt8195 reset control support
ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe
ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
ASoC: mediatek: mt8183: support wb bt audio
ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
ASoC: mediatek: mt8195: add reset controller
ASoC: mediatek: mt8195: enable apll tuner
ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe
ASoC: mediatek: mt8195: Remove unnecessary print function dev_err()
ASoC: meson: aiu: fix duplicate debugfs directory error
ASoC: meson: aiu: fix duplicate debugfs directory error
ASoC: meson: axg-card: Fix nonatomic links
ASoC: meson: axg-tdm-interface: Fix formatters in trigger"
ASoC: meson: Fix event generation for AUI ACODEC mux
ASoC: meson: Fix event generation for AUI CODEC mux
ASoC: meson: Fix event generation for G12A tohdmi mux
ASoC: ml26124: Use modern ASoC DAI format terminology
ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
ASoC: mxs-saif: Handle errors for clk_enable
ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ASoC: nau8821: enable no_capture_mute flag
ASoC: ops: Validate input values in snd_soc_put_volsw_range()
ASoC: pcm1681: Use modern ASoC DAI format terminology
ASoC: pcm186x: Use modern ASoC DAI format terminology
ASoC: pcm3060: Use modern ASoC DAI format terminology
ASoC: pcm3168a: cleanup unintuitive mask usage
ASoC: pcm3168a: code cleanup
ASoC: pcm3168a: refactor format handling
ASoC: pcm3168a: refactor hw_params routine
ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES
ASoC: pcm3168a: Use modern ASoC DAI format terminology
ASoC: pcm512x: Use modern ASoC DAI format terminology
ASoC: qcom: Add helper function to get dma control and lpaif handle
ASoC: qcom: Add lpass CPU driver for codec dma control
ASoC: qcom: Add macro for lpass DAI id's max limit
ASoC: qcom: Add register definition for codec rddma and wrdma
ASoC: qcom: Add regmap config support for codec dma driver
ASoC: qcom: Add support for codec dma driver
ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs
ASoC: qcom: Fix error code in lpass_platform_copy()
ASoC: qcom: fix Kconfig for SC7280
ASoC: qcom: lpass-platform: Update warning print to control excess logging
ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio
ASoC: qcom: lpass: Add dma fields for codec dma lpass interface
ASoC: qcom: Move lpass_pcm_data structure to lpass header
ASoC: qcom: SC7280: Add machine driver
ASoC: qcom: select correct WCD938X config for SC7280
ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h
ASoC: rk3399_gru_sound: Wire up DP jack detection
ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume
ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B
ASoC: rt1308-sdw: get calibration params after power on
ASoC: rt5640: Remove the sysclk and sysclk_src checking
ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
ASoC: rt5682: fix an incorrect NULL check on list iterator
ASoC: rt5682s: Fix the wrong jack type detected
ASoC: rt5682s: Stabilize the combo jack detection
ASoC: rt711/5682: check if bus is active before deferred jack detection
ASoC: rt9120: Correct the reg 0x09 size to one byte
ASoC: rt9120: Remove spurious gpiolib select
ASoC: samsung: Explicitly include gpiolib header
ASoC: samsung: i2s: check the return value of kstrdup()
ASoC: samsung: remove unneeded ret variable
ASoC: sc7280: Really depends on SOUNDWIRE
ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function
ASoC: sh: rz-ssi: Code cleanup and fixes
ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init()
ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool
ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
ASoC: sh: rz-ssi: Remove duplicate macros
ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv()
ASoC: si476x: Use modern ASoC DAI format terminology
ASoC: simple-amplifier: Remove spurious gpiolib select
ASoC: simple-card-utils: Add new system-clock-fixed flag
ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm()
ASoC: simple-card-utils: Don't reset clock of active DAI
ASoC: simple-card-utils: fix sysclk shutdown
ASoC: simple-card-utils: Set sysclk on all components
ASoC: simple-mux: Depend on gpiolib rather than selecting it
ASoC: soc-acpi: add information on I2S/TDM link mask
ASoC: soc-acpi: fix kernel-doc descriptor
ASoC: soc-acpi: remove sof_fw_filename
ASoC: soc-compress: Change the check for codec_dai
ASoC: soc-compress: prevent the potentially use of null pointer
ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver
ASoC: soc-core: skip zero num_dai component in searching dai name
ASoC: soc-dapm: fix two incorrect uses of list iterator
ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment
ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst
ASoC: soc-ops: fix error handling
ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable
ASoC: SOF/Intel: small fixes and updates for 5.18
ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message
ASoC: SOF: Add a new dai_get_clk topology IPC op
ASoC: SOF: Add a tuples array to struct snd_sof_widget
ASoC: SOF: Add bytes_ext control IPC ops for IPC3
ASoC: SOF: Add bytes_get/put control IPC ops for IPC3
ASoC: SOF: Add dai_link_fixup PCM op for IPC3
ASoC: SOF: Add enum_get/put control ops for IPC3
ASoC: SOF: add flag to disable IMR restore to sof_debug
ASoC: SOF: Add IPC3 topology control ops
ASoC: SOF: Add missing of_node_put() in imx8m_probe
ASoC: SOF: Add switch get/put IPC3 ops
ASoC: SOF: Add trigger PCM op for IPC3
ASoC: SOF: Add volume_get/put IPC3 ops
ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime
ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional
ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update
ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value
ASoC: SOF: amd: Move group register configuration to acp-loader
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq
ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai
ASoC: SOF: compr: Add compress ops implementation
ASoC: SOF: compr: Mark snd_compress_ops static
ASoC: SOF: compress: fix null check after dereference
ASoC: SOF: Convert the generic IPC flood test into SOF client
ASoC: SOF: Convert the generic IPC message injector into SOF client
ASoC: SOF: Convert the generic probe support to SOF client
ASoC: SOF: core: unregister clients and machine drivers in .shutdown
ASoC: SOF: debug: clarify operator precedence
ASoC: SOF: Declare sof_compress_ops in sof-priv.h
ASoC: SOF: Define hw_params PCM op for IPC3
ASoC: SOF: dma-trace: Change trace_init() ops parameter list
ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init()
ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD
ASoC: SOF: expose sof_route_setup()
ASoC: SOF: fix 32 signed bit overflow
ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback
ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: Intel: Add topology overwrite for Felwinter
ASoC: SOF: Intel: add topology overwrite for Taniks
ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress()
ASoC: SOF: Intel: Compare sdw adr directly
ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: Intel: don't download firmware at each resume
ASoC: SOF: Intel: enable DMI L1 for playback streams
ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV
ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset()
ASoC: SOF: Intel: hda-loader: add IMR restore support
ASoC: SOF: Intel: hda-loader: add SSP helper
ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare
ASoC: SOF: Intel: hda: clarify operator precedence
ASoC: SOF: Intel: hda: Remove link assignment limitation
ASoC: SOF: Intel: hda: report SSP link mask to machine driver
ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards
ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members
ASoC: SOF: Intel: improve SoundWire _ADR handling
ASoC: SOF: Intel: match sdw version on link_slaves_found
ASoC: SOF: Intel: pci-tgl: add RPL-S support
ASoC: SOF: Intel: use inclusive language for SSP clocks
ASoC: SOF: Introduce IPC ops for kcontrol IO
ASoC: SOF: Introduce IPC SOF client support
ASoC: SOF: Introduce IPC-specific PCM ops
ASoC: SOF: Introduce IPC3 ops
ASoC: SOF: Introduce IPC3 PCM hw_free op
ASoC: SOF: Introduce optional callback to configure stream data offset
ASoC: SOF: Introduce struct snd_sof_dai_link
ASoC: SOF: IPC client infrastructure
ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer
ASoC: SOF: ipc: Do not allocate buffer for msg_data
ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked()
ASoC: SOF: IPC: Introduce IPC ops
ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events
ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral
ASoC: SOF: Make sof_suspend/resume IPC agnostic
ASoC: SOF: Make sof_widget_setup/free IPC agnostic
ASoC: SOF: make struct snd_sof_dai IPC agnostic
ASoC: SOF: make struct snd_sof_widget IPC agnostic
ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y
ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional
ASoC: SOF: move definition of snd_sof_ipc to header file
ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header
ASoC: SOF: pcm: Add compress_ops for SOF platform component driver
ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function
ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper
ASoC: SOF: Remove ipc_pcm_params() ops
ASoC: SOF: remove snd_sof_pipeline_find()
ASoC: SOF: Replace zero-length array with flexible-array member
ASoC: SOF: set swidget's core for scheduler widget
ASoC: SOF: set up scheduler widget before all other widgets in the pipeline
ASoC: SOF: simplify snd_sof_device_remove()
ASoC: SOF: sof-audio: removed unused function
ASoC: SOF: sof-client: Add support for clients not managed by pm framework
ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration
ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration
ASoC: SOF: Split up utils.c into sof-utils and iomem-utils
ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset()
ASoC: SOF: topology: Add helper function for processing tuple arrays
ASoC: SOF: topology: Add ops for setting up and tearing down pipelines
ASoC: SOF: topology: cleanup dailinks on widget unload
ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token
ASoC: SOF: topology: expose some get_token ops
ASoC: SOF: topology: Fix memory leak in sof_control_load()
ASoC: SOF: topology: Fix memory leak of scontrol->name
ASoC: SOF: topology: Make asrc widget parsing IPC agnostic
ASoC: SOF: topology: Make buffer widget parsing IPC agnostic
ASoC: SOF: topology: Make control parsing IPC agnostic
ASoC: SOF: topology: Make DAI widget parsing IPC agnostic
ASoC: SOF: topology: Make effect widget parsing IPC agnostic
ASoC: SOF: topology: Make mixer widget parsing IPC agnostic
ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic
ASoC: SOF: topology: Make pga widget parsing IPC agnostic
ASoC: SOF: topology: Make route setup IPC agnostic
ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic
ASoC: SOF: topology: Make siggen widget parsing IPC agnostic
ASoC: SOF: topology: make sof_route_load() IPC agnostic
ASoC: SOF: topology: Make src widget parsing IPC agnostic
ASoC: SOF: topology: Make widget binding IPC agnostic
ASoC: SOF: topology: Modify signature for token parsing functions
ASoC: SOF: topology: Modify the get_token op for string tokens
ASoC: SOF: topology: remove redundant code
ASoC: SOF: topology: remove redundant code in sof_link_afe_load()
ASoC: SOF: topology: remove snd_sof_complete_pipeline()
ASoC: SOF: topology: Rename arguments in sof_parse_token_sets()
ASoC: SOF: topology: Rename arguments in sof_parse_tokens()
ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy
ASoC: SOF: trace: Simplify count adjustment in trace_read
ASoC: SOF: trace: Use proper DMA direction for the trace data buffer
ASoC: SOF: updates for 5.18
ASoC: sti-sas: Use modern ASoC DAI format terminology
ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
ASoC: sun4i-i2s: Add support for the R329/D1 variant
ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs
ASoC: sun4i-i2s: Update registers for more channels
ASoC: tegra20: spdif: make const array rates static
ASoC: tegra: Update AHUB driver for Tegra234
ASoC: ti: davinci-i2s: Add check for clk_enable()
ASoC: ti: Fix spelling mistake "cant" -> "can't"
ASoC: tlv320adc3xxx: Add IIR filter configuration
ASoC: tlv320adc3xxx: Fix buggy return value
ASoC: tlv320aic31xx: Define PLL clock inputs
ASoC: topology: Allow TLV control to be either read or write
ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()
ASoC: topology: Fixes
ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior
ASoC: topology: Remove superfluous error prints
ASoC: tscs42xx: Use modern ASoC DAI format terminology
ASoC: tscs454: Use modern ASoC DAI format terminology
ASoC: twl4030: Use modern ASoC DAI format terminology
ASoC: uda1334: Use modern ASoC DAI format terminology
ASoC: uda134x: Use modern ASoC DAI format terminology
ASoC: uda1380: Use modern ASoC DAI format terminology
ASoC: wl1273: Use modern ASoC DAI format terminology
ASoC: wm8350: Handle error for wm8350_register_irq
ASoC: wm8731: Delete empty remove() function
ASoC: wm8731: Disable the regulator when probing fails
ASoC: wm8958: Fix change notifications for DSP controls
ASoC: wm8962: Allow switching between analog and digital inputs
ASoC: wm_adsp: Add trace caps to speaker protection FW
ASoC: wm_adsp: Expand firmware loading search options
ASoC: wm_adsp: Make compressed buffers optional
ASoC: Xilinx fixes
ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
ASoC: xilinx: xlnx_i2s: create drvdata structure
ASoC: xilinx: xlnx_i2s: Handle sysclk setting
ASoC: zl38060: Remove spurious gpiolib select
 
ata: add/use ata_taskfile::{error|status} fields
ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE`
ata: ahci: Rename board_ahci_mobile
ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item
ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back
ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235
ata: Drop commas after OF match table sentinels
ata: Kconfig: fix sata gemini compile test condition
ata: libata-acpi: kill ata_acpi_on_suspend()
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
ata: libata-scsi: Cleanup ata_get_xlat_func()
ata: libata-scsi: Simplify ata_scsi_mode_select_xlat()
ata: libata-scsi: Simplify scsi_XX_lba_len()
ata: libata-scsi: use *switch* statements to check SCSI command codes
ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()
ata: libata-sff: make ata_devchk() return 'bool'
ata: libata-sff: make ata_resources_present() return 'bool'
ata: libata-sff: refactor ata_sff_altstatus()
ata: libata-sff: refactor ata_sff_set_devctl()
ata: libata-sff: use *switch* statement in ata_sff_dev_classify()
ata: libata: ata_{sff|std}_prereset() always return 0
ata: libata: make ata_host_suspend() *void*
ata: pata_artop: use *switch* in artop_init_one()
ata: pata_artop: use *switch* in atp8xx_fixup()
ata: pata_atiixp: make static read-only arrays const
ata: pata_hpt366: check channel enable bits
ata: pata_hpt366: disable fast interrupts in prereset() method
ata: pata_hpt37x: disable fast interrupts in prereset() method
ata: pata_hpt37x: merge transfer mode setting methods
ata: pata_hpt3x2n: disable fast interrupts in prereset() method
ata: pata_hpt3x2n: drop unused 'struct hpt_chip'
ata: pata_hpt3x2n: drop unused HPT_PCI_FAST
ata: pata_marvell: Check the 'bmdma_addr' beforing reading
ata: pata_mpc52xx: use GFP_KERNEL
ata: pata_pdc202xx_old: make static read-only array pio_timing const
ata: pata_platform: Make use of platform_get_mem_or_io()
ata: pata_pxa: Use platform_get_irq() to get the interrupt
ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool'
ata: sata_dwc_460ex: Fix crash due to OOB write
ata: sata_rcar: drop unused #define's
ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool'
 
ataflop: use a statically allocated error counters
 
ath10k: abstract htt_rx_desc structure
ath10k: Fix error handling in ath10k_setup_msa_resources
ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
ath10k: fix pointer arithmetic error in trace call
ath10k: Replace zero-length array with flexible-array member
ath10k: Use platform_get_irq() to get the interrupt
 
ath11k: add ath11k_qmi_free_resource() for recovery
ath11k: add dbring debug support
ath11k: add debugfs for TWT debug calls
ath11k: Add debugfs interface to configure firmware debug log level
ath11k: add LDPC FEC type in 802.11 radiotap header
ath11k: add missing of_node_put() to avoid leak
ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs
ath11k: avoid firmware crash when reg set for QCA6390/WCN6855
ath11k: configure RDDM size to mhi for recovery by firmware
ath11k: decode HE status tlv
ath11k: enable RX PPDU stats in monitor co-exist mode
ath11k: fix destination monitor ring out of sync
ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk()
ath11k: Fix frames flush failure caused by deadlock
ath11k: fix invalid m3 buffer address
ath11k: fix kernel panic during unload/load ath11k modules
ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops
ath11k: fix radar detection in 160 Mhz
ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()
ath11k: Fix uninitialized symbol 'rx_buf_sz'
ath11k: fix WARN_ON during ath11k_mac_update_vif_chan
ath11k: fix workqueue not getting destroyed after rmmod
ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855
ath11k: Handle failure in qmi firmware ready
ath11k: Invalidate cached reo ring entry before accessing it
ath11k: mhi: use mhi_sync_power_up()
ath11k: move function ath11k_dp_rx_process_mon_status
ath11k: pci: fix crash on suspend if board file is not found
ath11k: Reconfigure hardware rate for WCN6855 after vdev is started
ath11k: reduce the wait time of 11d scan and hw scan while add interface
ath11k: Refactor the fallback routine when peer create fails
ath11k: remove unneeded flush_workqueue
ath11k: Rename ath11k_ahb_ext_irq_config
ath11k: Replace zero-length arrays with flexible-array members
ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz
ath11k: switch to using ieee80211_tx_status_ext()
ath11k: translate HE status to radiotap format
 
ath5k: fix ah_txq_isr_txok_all setting
ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw
 
ath6kl: add device ID for WLU5150-D81
ath6kl: Replace zero-length arrays with flexible-array members
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd
 
ath9k: Fix usage of driver-private space in tx_info
ath9k: make array voice_priority static const
ath9k: Properly clear TX status area before reporting to mac80211
ath9k: remove redundant status variable
ath9k: use hw_random API instead of directly dumping into random.c
 
ath9k_htc: fix uninit value bugs
 
ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation
ath: Replace zero-length arrays with flexible-array members
 
atl1c: remove redundant assignment to variable size
 
atm: nicstar: Use kcalloc() to simplify code
 
atomics: Fix atomic64_{read_acquire,set_release} fallbacks
 
audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts
 
audit: log AUDIT_TIME_* records only from rules
 
auxdisplay: lcd2s: Fix multi-line comment style
auxdisplay: lcd2s: make use of device property API
auxdisplay: lcd2s: Switch to i2c ->probe_new()
auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy()
auxdisplay: lcd2s: use module_i2c_driver to simplify the code
 
ax25: Fix NULL pointer dereferences in ax25 timers
ax25: Fix refcount leaks caused by ax25_cb_del()
ax25: fix UAF bug in ax25_send_control()
ax25: Fix UAF bugs in ax25 timers
 
backlight: backlight: Slighly simplify devm_of_find_backlight()
backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls
backlight: pwm_bl: Avoid open coded arithmetic in memory allocation
backlight: qcom-wled: Add PM6150L compatible
backlight: qcom-wled: Add PM6150L compatible
 
Backmerge tag : 'v5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
Backmerge tag : 'v5.17-rc6' into drm-next
 
bareudp: use ipv6_mod_enabled to check if IPv6 enabled
 
base: soc: Make soc_device_match() simpler and easier to read
 
batman-adv: Demote batadv-on-batadv skip error message
batman-adv: Don't skb_split skbuffs with frag_list
batman-adv: Migrate to linux/container_of.h
batman-adv: Remove redundant 'flush_workqueue()' calls
batman-adv: Start new development cycle
batman-adv: Use netif_rx().
 
bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook()
bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
bcache: fixup multiple threads crash
bcache: put bch_bio_map() back to correct location in journal_write_unlocked()
bcache: use bvec_kmap_local in bio_csum
bcache: use default_groups in kobj_type
 
bcm63xx_enet: Use platform_get_irq() to get the interrupt
 
bcma: cleanup comments
bcma: gpio: remove redundant re-assignment of chip->owner
 
bfq: fix use-after-free in bfq_dispatch_request
bfq: Fix warning in bfqq_request_over_limit()
 
binder: Address corner cases in deferred copy and fixup
binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
 
bindings: usb: dwc3: Update dwc3 properties for EUD connector
 
binfmt: move more stuff undef CONFIG_COREDUMP
 
binfmt_elf: Don't write past end of notes for regset gap
binfmt_elf: Introduce KUnit test
 
bitfield: add explicit inclusions to the example
 
blk-cgroup: set blkg iostat after percpu stat aggregation
 
blk-crypto: show crypto capabilities in sysfs
 
blk-lib: don't check bdev_get_queue() NULL check
 
blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues
blk-mq: do not include passthrough requests in I/O accounting
blk-mq: figure out correct numa node for hw queue
blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request
blk-mq: handle already freed tags gracefully in blk_mq_free_rqs
blk-mq: make the blk-mq stacking code optional
blk-mq: manage hctx map via xarray
blk-mq: prepare for implementing hctx table via xarray
blk-mq: reconfigure poll after queue map is changed
blk-mq: remove the error_count from struct request
blk-mq: remove the request_queue argument to blk_insert_cloned_request
blk-mq: simplify reallocation of hw ctxs a bit
 
blk-wbt: remove wbt_track stub
 
block, bfq: avoid moving bfqq to it's parent bfqg
block, bfq: cleanup bfq_bfqq_to_bfqg()
block, bfq: don't move oom_bfqq
 
block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
 
block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative"
 
block/bfq_wf2q: correct weight to ioprio
 
block/compat_ioctl: fix range check in BLKGETSIZE
 
block/mq-deadline: Set the fifo_time member also if inserting at head
 
block/rnbd-clt: fix CHECK:BRACES warning
 
block/rnbd: client device does not care queue/rotational
block/rnbd: Remove a useless mutex
 
block: add ->poll_bio to block_device_operations
block: add a ->free_disk method
block: add pi for extended integrity
block: avoid calling blkg_free() in atomic context
block: avoid use-after-free on throttle data
block: call bio_associate_blkg from bio_reset
block: cancel all throttled bios in del_gendisk()
block: check that there is a plug in blk_flush_plug
block: clone crypto and integrity data in __bio_clone_fast
block: default BLOCK_LEGACY_AUTOLOAD to y
block: deprecate autoloading based on dev_t
block: do more work in elevator_exit
block: Do not call folio_next() on an unreferenced folio
block: don't check bio in blk_throtl_dispatch_work_fn
block: don't declare submit_bio_checks in local header
block: don't delete queue kobject before its children
block: don't merge across cgroup boundaries if blkcg is enabled
block: don't print I/O error warning for dead disks
block: don't remove hctx debugfs dir from blk_mq_exit_queue
block: don't try to throttle split bio if iops limit isn't set
block: ensure plug merging checks the correct queue at least once
block: fix and cleanup bio_check_ro
block: fix boolreturn.cocci warning
block: fix offset/size check in bio_trim()
block: fix rq-qos breakage from skipping rq_qos_done_bio()
block: fix the kerneldoc for bio_end_io_acct
block: Fix the maximum minor value is blk_alloc_ext_minor()
block: flush plug based on hardware and software queue order
block: initialize the target bio in __bio_clone_fast
block: introduce BLK_STS_OFFLINE
block: introduce block_rq_error tracepoint
block: let blkcg_gq grab request queue's refcnt
block: limit request dispatch loop duration
block: merge submit_bio_checks() into submit_bio_noacct
block: move blk_crypto_bio_prep() out of blk-mq.c
block: move blk_drop_partitions to blk.h
block: move blk_exit_queue into disk_release
block: move blk_next_bio to bio.c
block: move blkcg initialization/destroy into disk allocation/release handler
block: move disk_{block,unblock,flush}_events to blk.h
block: move initialization of q->blkg_list into blkcg_init_queue
block: move lower_48_bits() to block
block: move q_usage_counter release into blk_queue_release
block: move rq_qos_exit() into disk_release()
block: move submit_bio_checks() into submit_bio_noacct
block: mtip32xx: don't touch q->queue_hw_ctx
block: null_blk: end timed out poll request
block: partition include/linux/blk-cgroup.h
block: pass a block_device and opf to bio_alloc
block: pass a block_device and opf to bio_alloc_bioset
block: pass a block_device and opf to bio_alloc_kiocb
block: pass a block_device and opf to bio_init
block: pass a block_device and opf to bio_reset
block: pass a block_device and opf to blk_next_bio
block: pass a block_device to bio_clone_fast
block: remove bio_devname
block: remove biodoc.rst
block: remove blk_needs_flush_plug
block: remove genhd.h
block: remove handle_bad_sector
block: remove redundant semicolon
block: remove the per-bio/request write hint
block: remove THROTL_IOPS_MAX
block: restore the old set_task_ioprio() behaviour wrt PF_EXITING
block: return -ENODEV for BLK_STS_OFFLINE
block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios")
block: simplify calling convention of elv_unregister_queue()
block: support pi with extended metadata
block: throttle split bio in case of iops limit
block: update io_ticks when io hang
block: use dedicated list iterator variable
 
Bluetooth: 6lowpan: No need to clear memory twice
Bluetooth: ath3k: remove superfluous header files
Bluetooth: bcm203x: remove superfluous header files
Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read
Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
Bluetooth: btmtksdio: Fix kernel oops when sdio suspend.
Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]()
Bluetooth: btmtksdio: mask out interrupt status
Bluetooth: btmtksdio: move struct reg_read_cmd to common file
Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()
Bluetooth: btmtksdio: rename btsdio_mtk_reg_read
Bluetooth: btmtksdio: run sleep mode by default
Bluetooth: btmtkuart: add .set_bdaddr support
Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync()
Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event
Bluetooth: btmtkuart: rely on BT_MTK module
Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08
Bluetooth: btrtl: Add support for RTL8852B
Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921
Bluetooth: btusb: Add another Realtek 8761BU
Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE
Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device
Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN)
Bluetooth: btusb: Improve stability for QCA devices
Bluetooth: btusb: Make use of of BIT macro to declare flags
Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers
Bluetooth: btusb: Whitespace fixes for btusb_setup_csr()
Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed
Bluetooth: Don't assign twice the same value
Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready()
Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected()
Bluetooth: Fix the creation of hdev->name
Bluetooth: Fix use after free in hci_send_acl
Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1
Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table
Bluetooth: hci_core: Rate limit the logging of invalid SCO handle
Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt
Bluetooth: hci_event: Fix checking for invalid handle on error status
Bluetooth: hci_event: Fix creating hci_conn object on error status
Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len
Bluetooth: hci_event: Ignore multiple conn complete events
Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open
Bluetooth: hci_serdev: call init_rwsem() before p->open()
Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted
Bluetooth: hci_sync: Fix compilation warning
Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set
Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync()
Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt()
Bluetooth: hci_uart: add missing NULL check in h5_enqueue
Bluetooth: Improve skb handling in mgmt_device_connected()
Bluetooth: Increment management interface revision
Bluetooth: make array bt_uuid_any static const
Bluetooth: mediatek: fix the conflict between mtk and msft vendor event
Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events
Bluetooth: mgmt: remove redundant assignment to variable cur_len
Bluetooth: mgmt: Remove unneeded variable
Bluetooth: mgmt: Replace zero-length array with flexible-array member
Bluetooth: move adv_instance_cnt read within the device lock
Bluetooth: msft: Clear tracked devices on resume
Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt
Bluetooth: msft: Handle MSFT Monitor Device Event
Bluetooth: mt7921s: Add .btmtk_get_codec_config_data
Bluetooth: mt7921s: Add .get_data_path_id
Bluetooth: mt7921s: Add WBS support
Bluetooth: mt7921s: Enable SCO over I2S
Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()
Bluetooth: mt7921s: fix bus hang with wrong privilege
Bluetooth: mt7921s: fix firmware coredump retrieve
Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES
Bluetooth: mt7921s: support bluetooth reset mechanism
Bluetooth: mt7921s: Support wake on bluetooth
Bluetooth: Remove kernel-doc style comment block
Bluetooth: Send AdvMonitor Dev Found for all matched devices
Bluetooth: use memset avoid memory leaks
 
bluetooth: Use netif_rx().
 
bnx2x: fix napi API usage sequence
bnx2x: Replace one-element array with flexible-array member
bnx2x: truncate value to original sizing
bnx2x: use correct format characters
 
bnxt: report header-data split state
bnxt: revert hastily merged uAPI aberrations
bnxt: use the devlink instance lock to protect sriov
 
bnxt_en: add an nvm test for hw diagnose
bnxt_en: Add driver support to use Real Time Counter for PTP
bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE
bnxt_en: Do not destroy health reporters during reset
bnxt_en: Eliminate unintended link toggle during FW reset
bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
bnxt_en: Fix unnecessary dropping of RX packets
bnxt_en: Handle async event when the PHC is updated in RTC mode
bnxt_en: Implement .adjtime() for PTP RTC mode
bnxt_en: implement hw health reporter
bnxt_en: Initiallize bp->ptp_lock first before using it
bnxt_en: introduce initial link state of unknown
bnxt_en: parse result field when NVRAM package install fails
bnxt_en: Prevent XDP redirect from running when stopping TX queue
bnxt_en: Properly report no pause support on some cards
bnxt_en: PTP: Refactor PTP initialization functions
bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE
bnxt_en: reserve space inside receive page for skb_shared_info
bnxt_en: Synchronize tx when xdp redirects happen on same ring
bnxt_en: Update firmware interface to 1.10.2.73
 
bonding: add extra field for bond_opt_value
bonding: add new option ns_ip6_target
bonding: add new parameter ns_targets
bonding: do not discard lowest hash bit for non layer3+4 hashing
bonding: helper macro __ATTR_RO to make code more clear
 
Bonding: split bond_handle_vlan from bond_arp_send
 
bonding: switch bond_net_exit() to batch mode
bonding: Update layer2 and layer2+3 hash formula documentation
 
bpf, arm64: Call build_prologue() first in first JIT pass
bpf, arm64: Enable kfunc call
bpf, arm64: Feed byte-offset into bpf line info
bpf, arm64: Support more atomic operations
 
bpf, arm: Fix various typos in comments
 
bpf, docs: Add a missing colon in verifier.rst
bpf, docs: Better document the atomic instructions
bpf, docs: Better document the extended instruction format
bpf, docs: Better document the legacy packet access instruction
bpf, docs: Better document the regular load and store instructions
bpf, docs: Document the byte swapping instructions
 
bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
 
bpf, selftests: Use raw_tp program for atomic test
 
bpf, sockmap: Fix double uncharge the mem of sk_msg
bpf, sockmap: Fix memleak in sk_psock_queue_msg
bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
bpf, sockmap: Fix more uncharged while msg has more_data
 
bpf, test_run: Fix overflow in XDP frags bpf_test_finish
bpf, test_run: Fix packet size check for live packet mode
bpf, test_run: Use kvfree() for memory allocated with kvmalloc()
 
bpf, x86: Fall back to interpreter mode when extra pass fails
bpf, x86: Remove unnecessary handling of BPF_SUB atomic op
bpf, x86: Set header->size properly before freeing it
 
bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures
bpf, x86_64: Use bpf_jit_binary_pack_alloc
 
bpf-lsm: Introduce new helper bpf_ima_file_hash()
bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable
 
bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2
 
bpf/docs: Update list of architectures supported.
bpf/docs: Update vmtest docs for static linking
 
bpf/scripts: Make description and returns section for helpers/syscalls mandatory
bpf/scripts: Raise an exception if the correct number of helpers are not generated
bpf/scripts: Raise an exception if the correct number of sycalls are not generated
 
bpf: Add "live packet" mode for XDP in BPF_PROG_RUN
bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time()
bpf: Add bpf_copy_from_user_task() helper
bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link
bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value
bpf: Add check_func_arg_reg_off function
bpf: Add config to allow loading modules with BTF mismatches
bpf: Add cookie support to programs attached with kprobe multi link
bpf: add frags support to the bpf_xdp_adjust_tail() API
bpf: add frags support to xdp copy helpers
bpf: Add multi kprobe link
bpf: Add reference tracking support to kfunc
bpf: Add SO_TXREHASH setsockopt
bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig
bpf: Add support for bpf iterator programs to use sleepable helpers
bpf: Add support to inline bpf_get_func_ip helper on x86
bpf: Adjust BPF stack helper functions to accommodate skip > 0
bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets
bpf: af_unix: Use batching algorithm in bpf unix iter.
bpf: Always raise reference in btf_get_module_btf
bpf: bpf_prog_pack: Set proper size before freeing ro_header
bpf: Cache the last valid build_id
bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch()
bpf: Check for NULL return from bpf_get_btf_vmlinux
bpf: Cleanup comments
bpf: Convert bpf preload to light skeleton.
bpf: Convert bpf_preload.ko to use light skeleton.
bpf: Determine buf_info inside check_buffer_access()
bpf: Disallow negative offset in check_ptr_off_reg
bpf: Drop libbpf, libelf, libz dependency from bpf preload.
bpf: Enable non-atomic allocations in local storage
bpf: Extend sys_bpf commands for bpf_syscall programs.
bpf: Factor out fd returning from bpf_btf_find_by_name_kind
bpf: Fix a btf decl_tag bug when tagging a function
bpf: Fix bpf_prog_pack build for ppc64_defconfig
bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE
bpf: Fix bpf_prog_pack for multi-node setup
bpf: Fix bpf_prog_pack when PMU_SIZE is not defined
bpf: Fix checking PTR_TO_BTF_ID in check_mem_access
bpf: Fix comment for helper bpf_current_task_under_cgroup()
bpf: Fix flexible_array.cocci warnings
bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel.
bpf: Fix kprobe_multi return probe backtrace
bpf: Fix leftover header->pages in sparc and powerpc code.
bpf: Fix maximum permitted number of arguments check
bpf: Fix net.core.bpf_jit_harden race
bpf: Fix PTR_TO_BTF_ID var_off check
bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF
bpf: Fix release of page_pool in BPF_PROG_RUN in test runner
bpf: Fix sparse warnings in kprobe_multi_resolve_syms
bpf: Fix UAF due to race between btf_try_get_module and load_module
bpf: Fix warning for cast from restricted gfp_t in verifier
bpf: generalise tail call map compatibility check
bpf: Harden register offset checks for release helpers and kfuncs
bpf: Implement bpf_core_types_are_compat().
bpf: Initialise retval in bpf_prog_test_run_xdp()
bpf: Initialize ret to 0 inside btf_populate_kfunc_set()
bpf: Introduce bpf_arch_text_copy
bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program
bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]
bpf: Introduce bpf_prog_pack allocator
bpf: introduce bpf_xdp_get_buff_len helper
bpf: introduce frags support to bpf_prog_test_run_xdp()
bpf: Introduce mem, size argument pair support for kfunc
bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress
bpf: make bpf_copy_from_user_task() gpl only
bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean
bpf: Make dst_port field in struct bpf_sock 16-bit wide
bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
bpf: Move getsockopt retval to struct bpf_cg_run_ctx
bpf: move user_size out of bpf_test_init
bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro
bpf: Open code obj_get_info_by_fd in bpf preload.
bpf: Populate kfunc BTF ID sets in struct btf
bpf: Reject kfunc calls that overflow insn->imm
bpf: reject program if a __user tagged memory accessed in kernel way
bpf: Reject programs that try to load __percpu memory.
bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/
bpf: Remove check_kfunc_call callback and old kfunc BTF ID API
bpf: Remove Lorenz Bauer from L7 BPF maintainers
bpf: Remove redundant slash
bpf: Remove unnecessary setrlimit from bpf preload.
bpf: remove unused static inlines
bpf: Replace __diag_ignore with unified __diag_ignore_all
bpf: Replace strncpy() with strscpy()
bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT
bpf: Select proper size for bpf_prog_pack
bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags
bpf: selftests: Add helpers to directly use the capget and capset syscall
bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c
bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c
bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest
bpf: selftests: Remove libcap usage from test_progs
bpf: selftests: Remove libcap usage from test_verifier
bpf: selftests: Test fentry tracing a struct_ops program
bpf: selftests: test skb->tstamp in redirect_neigh
bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h
bpf: selftests: update xdp_adjust_tail selftest to include xdp frags
bpf: Simplify check in btf_parse_hdr()
bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp
bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp
bpf: Small BPF verifier log improvements
bpf: Support bpf_(get|set)sockopt() in bpf unix iter.
bpf: support BPF_PROG_QUERY for progs attached to sockmap
bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
bpf: Sync comments for bpf_get_stack
bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature
bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp
bpf: test_run: Fix overflow in bpf_test_finish frags parsing
bpf: test_run: Fix overflow in xdp frags parsing
bpf: Treat bpf_sk_lookup remote_port as a 2-byte field
bpf: Update iterators.lskel.h.
bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem
bpf: Use offsetofend() to simplify macro definition
bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()
bpf: Use size instead of pages in bpf_binary_header
 
bpftool: Add bpf_cookie to link output
bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table
bpftool: Add C++-specific open/load/etc skeleton wrappers
bpftool: Add gen min_core_btf command
bpftool: Add libbpf's version number to "bpftool version" output
bpftool: Add support for subskeletons
bpftool: Adding support for BTF program names
bpftool: Bpf skeletons assert type sizes
bpftool: Ensure bytes_memlock json output is correct
bpftool: Explicit errno handling in skeletons
bpftool: Fix a bug in subskeleton code generation
bpftool: Fix C++ additions to skeleton
bpftool: Fix error check when calling hashmap__new()
bpftool: Fix generated code in codegen_asserts
bpftool: Fix pretty print dump for maps without BTF loaded
bpftool: Fix print error when show bpf map
bpftool: Fix strict mode calculation
bpftool: Fix the error when lookup in no-btf maps
bpftool: Fix uninit variable compilation warning
bpftool: Gen min_core_btf explanation and examples
bpftool: Generalize light skeleton generation.
bpftool: Implement "gen min_core_btf" logic
bpftool: Implement btfgen_get_btf()
bpftool: man: Add missing top level docs
bpftool: Migrate from bpf_prog_test_run_xattr
bpftool: Only set obj->skeleton on complete success
bpftool: Remove redundant slashes
bpftool: Remove usage of reallocarray()
bpftool: Restore support for BPF offload-enabled feature probing
bpftool: Stop supporting BPF offload-enabled feature probing
bpftool: Stop using bpf_map__def() API
bpftool: Update versioning scheme, align on libbpf's version number
bpftool: use new API for attaching XDP program
bpftool: use preferred setters/getters instead of deprecated ones
 
brcmfmac: Add BCM43454/6 support
brcmfmac: add CYW43570 PCIE device
brcmfmac: firmware: Allocate space for default boardrev in nvram
brcmfmac: fwil: Constify iovar name arguments
brcmfmac: make the read-only array pktflags static const
brcmfmac: of: remove redundant variable len
brcmfmac: of: Use devm_kstrdup for board_type & check for errors
brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback"
brcmfmac: p2p: Replace one-element arrays with flexible-array members
brcmfmac: pcie: Declare missing firmware files in pcie.c
brcmfmac: pcie: Fix crashes due to early IRQs
brcmfmac: pcie: Read the console on init and shutdown
brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
brcmfmac: Replace zero-length arrays with flexible-array members
brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices
 
bridge: switch br_net_exit to batch mode
 
btrfs: abstract out loading the tree root
btrfs: add a alloc_reserved_extent helper
btrfs: add and use helper for unlinking inode during log replay
btrfs: add BTRFS_IOC_ENCODED_READ ioctl
btrfs: add BTRFS_IOC_ENCODED_WRITE
btrfs: add code to support the block group root
btrfs: add definition for EXTENT_TREE_V2
btrfs: add definitions and documentation for encoded I/O ioctls
btrfs: add device major-minor info in the struct btrfs_device
btrfs: add filesystems state details to error messages
btrfs: add helper to delete a dir entry from a log tree
btrfs: add lockdep_assert_held to need_preemptive_reclaim
btrfs: add lzo workspace buffer length constants
btrfs: add ram_bytes and offset to btrfs_ordered_extent
btrfs: add support for multiple global roots
btrfs: always log symlinks in full mode
btrfs: assert we have a write lock when removing and replacing extent maps
btrfs: avoid defragging extents whose next extents are not targets
btrfs: avoid inode logging during rename and link when possible
btrfs: avoid logging all directory changes during renames
btrfs: avoid unnecessary computation when deleting items from a leaf
btrfs: avoid unnecessary COW of leaves when deleting items from a leaf
btrfs: check correct bio in finish_compressed_bio_read
btrfs: clean up cow_file_range_inline()
btrfs: cleanup temporary variables when finding rotational device status
btrfs: Convert extent_range_redirty_for_io() to use folios
btrfs: Convert from invalidatepage to invalidate_folio
btrfs: Convert from set_page_dirty to dirty_folio
btrfs: deal with unexpected extent type during reflinking
btrfs: disable balance for extent tree v2 for now
btrfs: disable device manipulation ioctl's EXTENT_TREE_V2
btrfs: disable qgroups in extent tree v2
btrfs: disable scrub for extent-tree-v2
btrfs: disable snapshot creation/deletion for extent tree v2
btrfs: disable space cache related mount options for extent tree v2
btrfs: do not allow compression on nodatacow files
btrfs: do not BUG_ON() on failure to update inode when setting xattr
btrfs: do not clean up repair bio if submit fails
btrfs: do not double complete bio on errors during compressed reads
btrfs: do not try to repair bio that has no mirror set
btrfs: do not warn for free space inode in cow_file_range
btrfs: don't access possibly stale fs_info data in device_list_add
btrfs: don't advance offset for compressed bios in btrfs_csum_one_bio()
btrfs: don't log unnecessary boundary keys when logging directory
btrfs: export a helper for compression hard check
btrfs: extend locking to all space_info members accesses
btrfs: factor out do_free_extent_accounting helper
btrfs: fix and document the zoned device choice in alloc_new_bio
btrfs: fix assertion failure during scrub due to block group reallocation
btrfs: fix assertion failure when logging directory key range item
btrfs: fix btrfs_submit_compressed_write cgroup attribution
btrfs: fix direct I/O read repair for split bios
btrfs: fix direct I/O writes for split bios on zoned devices
btrfs: fix fallocate to use file_modified to update permissions consistently
btrfs: fix leaked plug after failure syncing log on zoned filesystems
btrfs: fix lost error return value when reading a data page
btrfs: fix qgroup reserve overflow the qgroup limit
btrfs: fix root ref counts in error handling in btrfs_get_root_ref
btrfs: fix unexpected error path when reflinking an inline extent
btrfs: force v2 space cache usage for subpage mount
btrfs: handle csum lookup errors properly on reads
btrfs: harden identification of a stale device
btrfs: hold on to less memory when logging checksums during full fsync
btrfs: make search_csum_tree return 0 if we get -EFBIG
btrfs: mark resumed async balance as writing
btrfs: match stale devices by dev_t
btrfs: move missing device handling in a dedicate function
btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
btrfs: optionally extend i_size in cow_file_range_inline()
btrfs: pass btrfs_fs_info for deleting snapshots and cleaner
btrfs: pass btrfs_fs_info to btrfs_recover_relocation
btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
btrfs: populate extent_map::generation when reading from disk
btrfs: prepare extents to be logged before locking a log tree path
btrfs: prevent subvol with swapfile from being deleted
btrfs: put initial index value of a directory in a constant
btrfs: qgroup: remove duplicated check in adding qgroup relations
btrfs: qgroup: remove outdated TODO comments
btrfs: release correct delalloc amount in direct IO write path
btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio()
btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block
btrfs: remove constraint on number of visited leaves when replacing extents
btrfs: remove device item and update super block in the same transaction
btrfs: remove last_ref from the extent freeing code
btrfs: remove no longer used counter when reading data page
btrfs: remove support of balance v1 ioctl
btrfs: remove the bio argument from finish_compressed_bio_read
btrfs: remove the cross file system checks from remap
btrfs: remove unnecessary leaf free space checks when pushing items
btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
btrfs: remove useless path release in the fast fsync path
btrfs: remove write and wait of struct walk_control
btrfs: replace BUILD_BUG_ON by static_assert
btrfs: reset last_reflink_trans after fsyncing inode
btrfs: return allocated block group from do_chunk_alloc()
btrfs: reuse existing inode from btrfs_ioctl
btrfs: reuse existing pointers from btrfs_ioctl
btrfs: scrub: remove redundant initialization of increment
btrfs: send: remove redundant ret variable in fs_path_copy
btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev
btrfs: skip compression property for anything other than files and dirs
btrfs: stop checking for NULL return from btrfs_get_extent()
btrfs: stop checking for NULL return from btrfs_get_extent_fiemap()
btrfs: stop copying old dir items when logging a directory
btrfs: stop copying old file extents when doing a full fsync
btrfs: stop doing unnecessary log updates during a rename
btrfs: stop trying to log subdirectories created in past transactions
btrfs: support different disk extent size for delalloc
btrfs: sysfs: export the balance paused state of exclusive operation
btrfs: track compressed bio errors as blk_status_t
btrfs: tree-checker: don't fail on empty extent roots for extent tree v2
btrfs: unify the error handling of btrfs_read_buffer()
btrfs: unify the error handling pattern for read_tree_block()
btrfs: use dev_t to match device in device_matched
btrfs: Use folio_invalidate()
btrfs: use single variable to track return value at btrfs_log_inode()
btrfs: verify the tranisd of the to-be-written dirty extent buffer
btrfs: voluntarily relinquish cpu when doing a full fsync
btrfs: zoned: activate block group only for extent allocation
btrfs: zoned: activate block group properly on unlimited active zone device
btrfs: zoned: allow DUP on meta-data block groups
btrfs: zoned: make zone activation multi stripe capable
btrfs: zoned: make zone finishing multi stripe capable
btrfs: zoned: mark relocation as writing
btrfs: zoned: move non-changing condition check out of the loop
btrfs: zoned: prepare for allowing DUP on zoned
btrfs: zoned: put block group after final usage
btrfs: zoned: remove left over ASSERT checking for single profile
btrfs: zoned: remove redundant assignment in btrfs_check_zoned_mode
btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range
btrfs: zoned: remove redundant initialization of to_add
btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone
btrfs: zoned: use dedicated lock for data relocation
 
buffer: Add folio_buffers()
 
bug: Have __warn() prototype defined unconditionally
 
bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_first_desc()
bus: imx-weim: add DT overlay support for WEIM bus
bus: imx-weim: fix NULL but dereferenced coccicheck error
bus: imx-weim: make symbol 'weim_of_notifier' static
bus: mhi: Cleanup the register definitions used in headers
bus: mhi: Fix MHI DMA structure endianness
bus: mhi: Fix pm_state conversion to string
bus: mhi: host: pci_generic: Add missing poweroff() PM callback
bus: mhi: host: pci_generic: Flush recovery worker during freeze
bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element"
bus: mhi: Make mhi_state_str[] array static inline and move to common.h
bus: mhi: Move common MHI definitions out of host directory
bus: mhi: Move host MHI code to "host" directory
bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series
bus: mhi: Use bitfield operations for handling DWORDs of ring elements
bus: mhi: Use bitfield operations for register read and write
bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific
 
cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr
cachefiles: unmark inode in use in error path
 
cacheflush.h: Add forward declaration for struct folio
 
caif: cleanup double word in comment
 
can: bittiming: can_validate_bitrate(): simplify bit rate checking
can: bittiming: mark function arguments and local variables as const
can: c_can: ethtool: use default drvinfo
can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len()
can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation
can: grcan: grcan_close(): fix deadlock
can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
can: grcan: only use the NAPI poll budget for RX
can: grcan: use ofdev->dev when allocating DMA memory
can: gs_usb: activate quirks for CANtact Pro unconditionally
can: gs_usb: add CAN-FD support
can: gs_usb: add extended bt_const feature
can: gs_usb: add HW timestamp mode bit
can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value
can: gs_usb: add usb quirk for NXP LPC546xx controllers
can: gs_usb: add VID/PID for ABE CAN Debugger devices
can: gs_usb: add VID/PID for CES CANext FD devices
can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature
can: gs_usb: document the USER_ID feature
can: gs_usb: fix checkpatch warning
can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT()
can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature
can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration
can: gs_usb: gs_usb_probe(): introduce udev and make use of it
can: gs_usb: rewrap error messages
can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb()
can: gs_usb: sort include files alphabetically
can: gs_usb: support up to 3 channels per device
can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation
can: gs_usb: use consistent one space indention
can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame
can: gw: switch cangw_pernet_exit() to batch mode
can: gw: use call_rcu() instead of costly synchronize_rcu()
can: isotp: add local echo tx processing for consecutive frames
can: isotp: remove re-binding of bound socket
can: isotp: restore accidentally removed MSG_PEEK feature
can: isotp: return -EADDRNOTAVAIL when reading from unbound socket
can: isotp: sanitize CAN ID checks in isotp_bind()
can: isotp: set default value for N_As to 50 micro seconds
can: isotp: set max PDU size to 64 kByte
can: isotp: stop timeout monitoring when no first frame was sent
can: isotp: support MSG_TRUNC flag when reading from socket
can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len
can: m_can: m_can_tx_handler(): fix use after free of skb
can: m_can: remove support for custom bit timing, take #2
can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
can: mcba_usb: properly check endpoint type
can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics
can: mcp251xfd: add RX IRQ coalescing ethtool support
can: mcp251xfd: add RX IRQ coalescing support
can: mcp251xfd: add support for internal PLL
can: mcp251xfd: add TX IRQ coalescing ethtool support
can: mcp251xfd: add TX IRQ coalescing support
can: mcp251xfd: ethtool: add support
can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it
can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready
can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode
can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip
can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function
can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support
can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable()
can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings
can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid()
can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read
can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions
can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM
can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling
can: mcp251xfd: prepare for multiple RX-FIFOs
can: mcp251xfd: ram: add helper function for runtime ring size calculation
can: mcp251xfd: ram: coalescing support
can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters
can: mcp251xfd: ring: change order of TX and RX FIFOs
can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16
can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup
can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters
can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs
can: mcp251xfd: ring: update FIFO setup debug info
can: mcp251xfd: update macros describing ring, FIFO and RAM layout
can: rcar_canfd: Add support for r8a779a0 SoC
can: softing: softing_netdev_open(): remove redundant ret variable
can: ucan: fix typos in comments
can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
can: Use netif_rx().
can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb
can: xilinx_can: Add check for NAPI Poll function
 
carl9170: devres ar->survey_info
carl9170: devres-ing hwrng_register usage
carl9170: devres-ing input_allocate_device
carl9170: fix missing bit-wise or operator for tx_params
carl9170: replace bitmap_zalloc with devm_bitmap_zalloc
carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep
carl9170: Replace zero-length arrays with flexible-array members
 
cdrom: remove unused variable
 
ceph: add getvxattr op
ceph: allocate capsnap memory outside of ceph_queue_cap_snap()
ceph: assign the ci only when the inode isn't NULL
ceph: check folio PG_private bit instead of folio->private
ceph: Convert from invalidatepage to invalidate_folio
ceph: do not release the global snaprealm until unmounting
ceph: do not update snapshot context when there is no new snapshot
ceph: eliminate req->r_wait_for_completion from ceph_mds_request
ceph: eliminate the recursion when rebuilding the snap context
ceph: fail the request directly if handle_reply gets an ESTALE
ceph: fix comments mentioning i_mutex
ceph: fix inode reference leakage in ceph_get_snapdir()
ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
ceph: fix possible NULL pointer dereference for req->r_session
ceph: fix setting of xattrs on async created inodes
ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap
ceph: include average/stdev r/w/m latency in mds metrics
ceph: Make ceph_init_request() check caps on readahead
ceph: make ceph_netfs_issue_op() handle inlined data
ceph: misc fix for code style and logs
ceph: move to a dedicated slabcache for ceph_cap_snap
ceph: remove incorrect and unused CEPH_INO_DOTDOT macro
ceph: remove incorrect session state check
ceph: remove reliance on bdi congestion
ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
ceph: track average r/w/m latency
ceph: uninitialized variable in debug output
ceph: uninline the data on a file opened for writing
ceph: Use folio_invalidate()
ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64()
ceph: use tracked average r/w/m latencies to display metrics in debugfs
ceph: wait for async create reply before sending any cap messages
ceph: wake waiters after failed async create
ceph: zero the dir_entries memory when allocating it
 
certs: include certs/signing_key.x509 unconditionally
certs: simplify empty certs creation in certs/Makefile
 
cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP
 
cfg80211: Add data structures to capture EHT capabilities
cfg80211: add NO-EHT flag to regulatory
cfg80211: Add support for EHT 320 MHz channel width
cfg80211: don't add non transmitted BSS to 6GHz scanned channels
cfg80211: fix -Wcast-qual warnings
cfg80211: hold bss_lock while updating nontrans_list
cfg80211: pmsr: remove useless ifdef guards
cfg80211: retrieve S1G operating channel number
cfg80211: Support configuration of station EHT capabilities
 
cgroup/bpf: fast path skb BPF filtering
 
cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
 
cgroup: cleanup comments
cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment
cgroup: Fix suspicious rcu_dereference_check() usage warning
cgroup: rstat: retrieve current bstat to delta directly
cgroup: rstat: use same convention to assign cgroup_base_stat
cgroup: use irqsave in cgroup_rstat_flush_locked().
 
checkpatch: add --fix option for some TRAILING_STATEMENTS
checkpatch: add early_param exception to blank line after struct/function test
checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2")
checkpatch: use python3 to find codespell dictionary
 
cifs: change smb2_query_info_compound to use a cached fid, if available
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
cifs: Convert from invalidatepage to invalidate_folio
cifs: Convert from launder_page to launder_folio
cifs: convert the path to utf16 in smb2_query_info_compound
cifs: destage any unwritten data to the server before calling copychunk_write
cifs: do not skip link targets when an I/O fails
cifs: fix bad fids sent over wire
cifs: fix handlecache and multiuser
cifs: fix incorrect use of list iterator after the loop
cifs: fix NULL ptr dereference in refresh_mounts()
cifs: fix NULL ptr dereference in smb2_ioctl_query_info()
cifs: fix potential race with cifsd thread
cifs: force new session setup and tcon for dfs
cifs: potential buffer overflow in handling symlinks
cifs: prevent bad output lengths in smb2_ioctl_query_info()
cifs: release cached dentries only if mount is complete
cifs: remove check of list iterator against head past the loop body
cifs: Split the smb3_add_credits tracepoint
cifs: truncate the inode and mapping when we simulate fcollapse
cifs: update internal module number
cifs: use a different reconnect helper for non-cifsd threads
cifs: use correct lock type in cifs_reconnect()
cifs: Use kzalloc instead of kmalloc/memset
cifs: verify that tcon is valid before dereference in cifs_kill_sb
cifs: we do not need a spinlock around the tree access during umount
cifs: writeback fix
 
Linux: clean overflow checks in count_mounts() a bit
Linux: Clean ups and preparation for IPC abstraction in the SOF driver
Linux: Clean ups and preparation for IPC abstraction in the SOF driver
 
clk-si5341: replace snprintf in show functions with sysfs_emit
 
clk/rockchip: Use of_device_get_match_data()
 
clk: actions: Make sentinel elements more obvious
clk: actions: Terminate clk_div_table with sentinel element
clk: Add clk_drop_range
clk: Always clamp the rounded rate
clk: Always set the rate on clk_set_range_rate
clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT
clk: at91: clk-master: remove dead code
clk: at91: generated: consider range when calculating best rate
clk: at91: sama7g5: Allow MCK1 to be exported and referenced in DT
clk: at91: sama7g5: fix parents of PDMCs' GCLK
clk: bcm2835: fix bcm2835_clock_choose_div
clk: bcm2835: Remove unused variable
clk: bcm: rpi: Add variant structure
clk: bcm: rpi: Run some clocks at the minimum rate allowed
clk: bcm: rpi: Set a default minimum rate
clk: cleanup comments
clk: clk-apple-nco: Add driver for Apple NCO
clk: clk-apple-nco: Allow and fix module building
clk: clps711x: Terminate clk_div_table with sentinel element
clk: COMMON_CLK_LAN966X should depend on SOC_LAN966
clk: cs2000-cp: add support for dynamic mode
clk: cs2000-cp: convert driver to regmap
clk: cs2000-cp: freeze config during register fiddling
clk: cs2000-cp: Make aux output function controllable
clk: cs2000-cp: make clock skip setting configurable
clk: Drop the rate range on clk_put()
clk: Enforce that disjoints limits are invalid
clk: Fix clk_hw_get_clk() when dev is NULL
clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index()
clk: gate: Add some kunit test suites
clk: hisilicon: Remove unnecessary cast of mux table to u32 *
clk: hisilicon: Terminate clk_div_table with sentinel element
clk: imx7d: Remove audio_mclk_root_clk
clk: imx8mm: remove SYS PLL 1/2 clock gates
clk: imx8mn: remove SYS PLL 1/2 clock gates
clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock
clk: imx8mp: remove SYS PLL 1/2 clock gates
clk: imx: add i.MX93 clk
clk: imx: add i.MX93 composite clk
clk: imx: Add imx8dxl clk driver
clk: imx: Add initial support for i.MXRT1050 clock driver
clk: imx: off by one in imx_lpcg_parse_clks_from_dt()
clk: imx: pll14xx: Add pr_fmt
clk: imx: pll14xx: consolidate rate calculation
clk: imx: pll14xx: Drop wrong shifting
clk: imx: pll14xx: explicitly return lowest rate
clk: imx: pll14xx: name variables after usage
clk: imx: pll14xx: Support dynamic rates
clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP
clk: imx: pll14xx: Use register defines consistently
clk: imx: remove redundant re-assignment of pll->base
clk: imx: Select MXC_CLK for i.MX93 clock driver
clk: imx: support fracn gppll
clk: Initialize orphan req_rate
clk: Introduce Kunit Tests for the framework
clk: loongson1: Terminate clk_div_table with sentinel element
clk: Mark 'all_lists' as const
clk: Mark clk_core_evict_parent_cache_subtree() 'target' const
clk: mediatek: Add mtk_clk_simple_remove()
clk: mediatek: cpumux: Clean up included headers
clk: mediatek: cpumux: Implement error handling in register API
clk: mediatek: cpumux: Implement unregister API
clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux
clk: mediatek: Fix memory leaks on probe
clk: mediatek: gate: Clean up included headers
clk: mediatek: gate: Consolidate gate type clk related code
clk: mediatek: gate: Implement error handling in register API
clk: mediatek: gate: Implement unregister API
clk: mediatek: gate: Internalize clk implementation
clk: mediatek: Implement mtk_clk_unregister_composites() API
clk: mediatek: Implement mtk_clk_unregister_divider_clks() API
clk: mediatek: Implement mtk_clk_unregister_factors() API
clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API
clk: mediatek: mt8195: Hook up mtk_clk_simple_remove()
clk: mediatek: mt8195: Implement error handling in probe functions
clk: mediatek: mt8195: Implement remove functions
clk: mediatek: mtk: Clean up included headers
clk: mediatek: mtk: Implement error handling in register APIs
clk: mediatek: mux: Clean up included headers
clk: mediatek: mux: Implement error handling in register API
clk: mediatek: mux: Implement unregister API
clk: mediatek: mux: Internalize struct mtk_clk_mux
clk: mediatek: mux: Reverse check for existing clk to reduce nesting level
clk: mediatek: pll: Clean up included headers
clk: mediatek: pll: Implement error handling in register API
clk: mediatek: pll: Implement unregister API
clk: mediatek: pll: Split definitions into separate header file
clk: mediatek: Unregister clks in mtk_clk_simple_probe() error path
clk: mediatek: Use %pe to print errors
clk: mediatek: Warn if clk IDs are duplicated
clk: microchip: Add driver for Microchip PolarFire SoC
clk: microchip: mpfs: add RTCREF clock control
clk: microchip: mpfs: don't reset disabled peripherals
clk: microchip: mpfs: fix parents for FIC clocks
clk: microchip: mpfs: mark CLK_ATHENA as critical
clk: microchip: mpfs: re-parent the configurable clocks
clk: mmp: Declare mux tables as const u32[]
clk: mux: Declare u32 *table parameter as const
clk: mvebu: use time_is_before_eq_jiffies() instead of open coding it
clk: nxp: Declare mux table parameter as const u32 *
clk: nxp: Remove unused variable
clk: pistachio: Declare mux table as const u32[]
clk: qcom: Add A7 PLL support for SDX65
clk: qcom: Add display clock controller driver for QCM2290
clk: qcom: Add display clock controller driver for SM6125
clk: qcom: Add display clock controller driver for SM6350
clk: qcom: Add GPU clock controller driver for SM6350
clk: qcom: Add MSM8226 Multimedia Clock Controller support
clk: qcom: Add SDX65 APCS clock controller support
clk: qcom: camcc-sc7180: get rid of the test clock
clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: camcc-sc7180: use parent_hws instead of parent_data
clk: qcom: camcc-sdm845: convert to parent_hws/_data
clk: qcom: camcc-sdm845: get rid of the test clock
clk: qcom: camcc-sdm845: move clock parent tables down
clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: clk-rcg2: fix gfx3d frequency calculation
clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
clk: qcom: clk-rcg2: Update the frac table for pixel clock
clk: qcom: clk-rcg: add clk_rcg_floor_ops ops
clk: qcom: Declare mux table as const u32[]
clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig
clk: qcom: gcc-ipq806x: add additional freq for sdc table
clk: qcom: gcc-ipq806x: add additional freq nss cores
clk: qcom: gcc-ipq806x: add CryptoEngine clocks
clk: qcom: gcc-ipq806x: add CryptoEngine resets
clk: qcom: gcc-ipq806x: add unusued flag for critical clock
clk: qcom: gcc-ipq806x: convert parent_names to parent_data
clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0
clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents
clk: qcom: gcc-msm8994: Fix gpll4 width
clk: qcom: gcc-msm8996: drop unsupported clock sources
clk: qcom: gcc-msm8996: move clock parent tables down
clk: qcom: gcc-msm8996: start getting rid of xo clk
clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names
clk: qcom: gcc: Add emac GDSC support for SM8150
clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150
clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150
clk: qcom: gcc: sm8150: Fix some identation issues
clk: qcom: gpucc-sdm660: fix two clocks with parent_names
clk: qcom: gpucc-sdm660: get rid of the test clock
clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data
clk: qcom: ipq8074: fix PCI-E clock oops
clk: qcom: ipq8074: Use floor ops for SDCC1 clock
clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller
clk: qcom: sm6125-gcc: fix typos in comments
clk: qcom: smd: Add missing MSM8998 RPM clocks
clk: qcom: smd: Add missing RPM clocks for msm8992/4
clk: qcom: videocc-sc7180: use parent_hws instead of parent_data
clk: ralink: make system controller node a reset provider
clk: renesas: r8a7799[05]: Add MLP clocks
clk: renesas: r8a779a0: Add CANFD module clock
clk: renesas: r8a779f0: Add I2C clocks
clk: renesas: r8a779f0: Add PFC clock
clk: renesas: r8a779f0: Add SYS-DMAC clocks
clk: renesas: r8a779f0: Add WDT clock
clk: renesas: r8a779f0: Fix RSW2 clock divider
clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC
clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI reference clock on rk3568
clk: rockchip: Add more PLL rates for rk3568
clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568
clk: rockchip: re-add rational best approximation algorithm to the fractional divider
clk: rs9: Add Renesas 9-series PCIe clock generator driver
clk: samsung: fix missing Tesla FSD dependency on Exynos
clk: samsung: fsd: Add cam_csi block clock information
clk: samsung: fsd: Add cmu_fsys0 clock information
clk: samsung: fsd: Add cmu_fsys1 clock information
clk: samsung: fsd: Add cmu_imem block clock information
clk: samsung: fsd: Add cmu_mfc block clock information
clk: samsung: fsd: Add cmu_peric block clock information
clk: samsung: fsd: Add initial clock support
clk: scmi: Support atomic clock enable/disable API
clk: si5341: fix reported clk_rate when output divider is 2
clk: sifive: Add SoCs prefix in each SoCs-dependent data
clk: sifive: duplicate the macro definitions for the time being
clk: sifive: Move all stuff into SoCs header files from C files
clk: socfpga: cleanup spdx tags
clk: starfive: Add JH7100 audio clock driver
clk: starfive: jh7100: Don't round divisor up twice
clk: starfive: jh7100: Handle audio_div clock properly
clk: starfive: jh7100: Make hw clock implementation reusable
clk: starfive: jh7100: Support more clock types
clk: stm32mp1: Add parent_data to ETHRX clock
clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock
clk: sunxi-ng: Add support for the sun6i RTC clocks
clk: sunxi-ng: fix not NULL terminated coccicheck error
clk: sunxi-ng: mux: Allow muxes to have keys
clk: sunxi-ng: sun6i-rtc: Add support for H6
clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h
clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical
clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
clk: test: Test clk_set_rate_range on orphan mux
clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
clk: ti: Add ti_find_clock_provider() to use clock-output-names
clk: ti: clkctrl: fix typos in comments
clk: ti: Constify clkctrl_name
clk: ti: Drop legacy compatibility clocks for am3
clk: ti: Drop legacy compatibility clocks for am4
clk: ti: Drop legacy compatibility clocks for dra7
clk: ti: Optionally parse IO address from parent clock node
clk: ti: Preserve node in ti_dt_clocks_register()
clk: ti: Update component clocks to use ti_dt_clk_name()
clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
clk: ti: Use clock-output-names for clkctrl
clk: uniphier: Fix fixed-rate initialization
clk: Use clamp instead of open-coding our own
clk: Use of_device_get_match_data()
clk: visconti: prevent array overflow in visconti_clk_register_gates()
clk: zynq: trivial warning fix
clk: zynq: Update the parameters to zynq_clk_register_periph_clk
clk: zynqmp: replace warn_once with pr_debug for failed clock ops
 
clocksource/drivers/arm_arch_timer: Use event stream scaling when available
 
clocksource/drivers/exynos_mct: Bump up mct max irq number
clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts
clocksource/drivers/exynos_mct: Increase the size of name array
clocksource/drivers/exynos_mct: Remove mct interrupt index enum
 
clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL
 
clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ
clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL
clocksource/drivers/imx-tpm: Exclude sched clock for ARM64
clocksource/drivers/imx-tpm: Mark two variable with __ro_after_init
clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() under CONFIG_ARM
clocksource/drivers/imx-tpm: Update name of clkevt
 
clocksource/drivers/timer-microchip-pit64b: Remove mmio selection
clocksource/drivers/timer-microchip-pit64b: Use 5MHz for clockevent
clocksource/drivers/timer-microchip-pit64b: Use notrace
 
clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
 
clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix
 
clocksource: acpi_pm: fix return value of __setup handler
clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW
 
cma: factor out minimum alignment requirement
 
codecs: rt5682s: fix an incorrect NULL check on list iterator
 
comedi: das16: Use struct_size() helper in comedi_alloc_spriv()
comedi: drivers: ni_routes: Use strcmp() instead of memcmp()
comedi: remove redundant assignment to variable buffer_config
 
Compiler Attributes: Add __diagnose_as for Clang
Compiler Attributes: Add __overloadable for Clang
Compiler Attributes: Add __pass_object_size for Clang
 
compiler-clang.h: Add __diag infrastructure for clang
 
compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM
 
compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu")))
compiler_types: define __user as __attribute__((btf_type_tag("user")))
compiler_types: Refactor the use of btf_type_tag attribute.
 
component: Add common helper for compare/release functions
component: Replace most references to 'master' with 'aggregate device'
 
config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OFF for netd
config: android-recommended: Don't explicitly disable CONFIG_AIO
 
Linux: constify struct path argument of finish_automount()/do_add_mount()
Linux: Convert NFS from readpages to readahead
 
coredump/elf: Pass coredump_params into fill_note_info
 
coredump: Also dump first pages of non-executable ELF libraries
coredump: Don't compile flat_core_dump when coredumps are disabled
coredump: Move definition of struct coredump_params into coredump.h
coredump: Remove the WARN_ON in dump_vma_snapshot
coredump: Snapshot the vmas in do_coredump
coredump: Use the vma snapshot in fill_files_note
 
coresight: Drop unused 'none' enum value for each component
coresight: etm3x: Don't trace PID for non-root PID namespace
coresight: etm4x: Add lock for reading virtual context ID comparator
coresight: etm4x: Don't trace PID for non-root PID namespace
coresight: etm4x: Don't use virtual contextID for non-root PID namespace
coresight: Fix TRCCONFIGR.QE sysfs interface
coresight: no-op refactor to make INSTP0 check more idiomatic
coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
coresight: trbe: Move check for kernel page table isolation from EL0 to probe
coresight: trbe: Work around the ignored system register writes
coresight: trbe: Work around the invalid prohibited states
coresight: trbe: Work around the trace data corruption
 
counter: 104-quad-8: Add COMPILE_TEST depends
counter: add defaults to switch-statements
counter: add new COUNTER_EVENT_CHANGE_OF_STATE
counter: interrupt-cnt: add counter_push_event()
counter: Set counter device name
 
cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
 
cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist
cpufreq: amd-pstate: Add more tracepoint for AMD P-State module
cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev
cpufreq: CPPC: Fix performance/frequency conversion
cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
cpufreq: intel_pstate: Use firmware default EPP
cpufreq: longhaul: Replace acpi_bus_get_device()
cpufreq: Move to_gov_attr_set() to cpufreq.h
cpufreq: powernow-k8: Re-order the init checks
cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts
cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on EPSS platforms
cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
cpufreq: qcom-hw: Add support for per-core-dcvs
cpufreq: qcom-hw: drop affinity hint before freeing the IRQ
cpufreq: qcom-hw: fix the opp entries refcounting
cpufreq: qcom-hw: fix the race between LMH worker and cpuhp
cpufreq: qcom-hw: provide online/offline operations
cpufreq: replace cpumask_weight with cpumask_empty where appropriate
cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set
cpufreq: unify show() and store() naming and use __ATTR_XX
 
cpuidle: Add RISC-V SBI CPU idle driver
cpuidle: Factor-out power domain related code from PSCI domain driver
cpuidle: haltpoll: Call cpuidle_poll_state_init() later
cpuidle: intel_idle: Drop redundant backslash at line end
cpuidle: intel_idle: Update intel_idle() kerneldoc comment
cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
cpuidle: qcom-spm: Check if any CPU is managed by SPM
cpuidle: riscv: support non-SMP config
 
cpumask: Add a x86-specific cpumask_clear_cpu() helper
cpumask: Always inline helpers which use bit manipulation functions
 
cpupower: Add "perf" option to print AMD P-State information
cpupower: Add AMD P-State capability flag
cpupower: Add AMD P-State sysfs definition and access helper
cpupower: Add function to print AMD P-State performance capabilities
cpupower: Add the function to check AMD P-State enabled
cpupower: Add the function to get the sysfs value from specific table
cpupower: Enable boost state support for AMD P-State module
cpupower: Initial AMD P-State capability
cpupower: Introduce ACPI CPPC library
cpupower: Move print_speed function into misc helper
 
crypto: add rocksoft 64b crc guard tag framework
crypto: amlogic - call finalize with bh disabled
crypto: api - allow algs only in specific constructions in FIPS mode
crypto: arm/aes-neonbs-cbc - Select generic cbc and aes
crypto: arm/aes-neonbs-ctr - deal with non-multiples of AES block size
crypto: arm/xor - make vectorized C code Clang-friendly
crypto: arm64 - cleanup comments
crypto: arm64/aes-neon-ctr - improve handling of single tail block
crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunk
crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizes
crypto: arm64/sm3-ce - make dependent on sm3 library
crypto: atmel - add support for AES and SHA IPs available on lan966x SoC
crypto: atmel-tdes - Add support for the TDES IP available on sama7g5 SoC
crypto: authenc - Fix sleep in atomic context in decrypt_tail
crypto: cavium/nitrox - don't cast parameter in bit operations
crypto: cavium/nitrox - fix typo on crypto
crypto: cavium/zip - register algorithm only if hardware is present
crypto: ccp - ccp_dmaengine_unregister release dma channels
crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
crypto: ccp - remove redundant ret variable
crypto: ccree - don't attempt 0 len DMA mappings
crypto: ccree - Fix use after free in cc_cipher_exit()
crypto: cleanup comments
crypto: crypto_xor - use helpers for unaligned accesses
crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret()
crypto: dh - calculate Q from P for the full public key verification
crypto: dh - constify struct dh's pointer members
crypto: dh - disallow plain "dh" usage in FIPS mode
crypto: dh - implement ffdheXYZ(dh) templates
crypto: dh - implement private key generation primitive for ffdheXYZ(dh)
crypto: dh - introduce common code for built-in safe-prime group support
crypto: dh - remove struct dh's ->q member
crypto: dh - Remove the unused function dh_safe_prime_dh_alg()
crypto: dh - split out deserialization code from crypto_dh_decode()
crypto: engine - check if BH is disabled during completion
crypto: fix crc64 testmgr digest byte order
crypto: gemini - call finalize with bh disabled
crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
crypto: hisilicon/qm - fix memset during queues clearing
crypto: hisilicon/qm: Move few definitions to common header
crypto: hisilicon/qm: Move the QM header to include/linux
crypto: hisilicon/qm: Set the VF QM state register
crypto: hisilicon/sec - add some comments for soft fallback
crypto: hisilicon/sec - add the register configuration for HW V3
crypto: hisilicon/sec - fix the aead software fallback for engine
crypto: hisilicon/sec - fix the CTR mode BD configuration
crypto: hisilicon/sec - fix the max length of AAD for the CCM mode
crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930
crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3
crypto: hisilicon/sec - use the correct print format
crypto: hmac - add fips_skip support
crypto: hmac - disallow keys < 112 bits in FIPS mode
crypto: kdf - Select hmac in addition to sha256
crypto: kpp - provide support for KPP spawns
crypto: kpp - provide support for KPP template instances
crypto: lrw - Add dependency on ecb
crypto: marvell/octeontx - remove redundant initialization of variable c_size
crypto: marvell/octeontx - Use swap() instead of open coding it
crypto: memneq - avoid implicit unaligned accesses
crypto: mxs-dcp - Fix scatterlist processing
crypto: nx - Constify static attribute_group structs
crypto: octeontx2 - add synchronization between mailbox accesses
crypto: octeontx2 - CN10K CPT to RNM workaround
crypto: octeontx2 - disable DMA black hole on an DMA fault
crypto: octeontx2 - fix missing unlock
crypto: octeontx2 - increase CPT HW instruction queue length
crypto: octeontx2 - remove CONFIG_DM_CRYPT check
crypto: octeontx2 - select CONFIG_NET_DEVLINK
crypto: omap-aes - Constify static attribute_group
crypto: omap-sham - Constify static attribute_group
crypto: qat - add misc workqueue
crypto: qat - disable registration of algorithms
crypto: qat - don't cast parameter in bit operations
crypto: qat - enable power management for QAT GEN4
crypto: qat - fix a signedness bug in get_service_enabled()
crypto: qat - fix access to PFVF interrupt registers for GEN4
crypto: qat - fix initialization of pfvf cap_msg structures
crypto: qat - fix initialization of pfvf rts_map_msg structures
crypto: qat - move and rename GEN4 error register definitions
crypto: qat - remove unneeded assignment
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
crypto: rockchip - ECB does not need IV
crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
crypto: rsa-pkcs1pad - only allow with rsa
crypto: rsa-pkcs1pad - restore signature length check
crypto: rsa-pkcs1pad - use clearer variable names
crypto: sl3516 - remove redundant initializations of pointers in_sg and out_sg
crypto: sm2 - make dependent on sm3 library
crypto: sm3 - create SM3 stand-alone library
crypto: sm3 - make dependent on sm3 library
crypto: stm32 - fix reference leak in stm32_crc_remove
crypto: sun8i-ce - call finalize with bh disabled
crypto: sun8i-ss - call finalize with bh disabled
crypto: sun8i-ss - really disable hash on A80
crypto: tcrypt - add asynchronous speed test for SM3
crypto: tcrypt - remove all multibuffer ahash tests
crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates
crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates
crypto: testmgr - Move crypto_simd_disabled_for_test out
crypto: ux500 - use GFP_KERNEL
crypto: vmx - add missing dependencies
crypto: x86 - Convert to SPDX identifier
crypto: x86/blowfish - Remove unused inline functions
crypto: x86/chacha20 - Avoid spurious jumps to other functions
crypto: x86/des3 - Remove unused inline function des3_ede_enc_blk_3way()
crypto: x86/poly1305 - Fixup SLS
crypto: x86/sm3 - add AVX assembly implementation
crypto: x86/sm3 - Fixup SLS
crypto: xilinx - Add Xilinx SHA3 driver
crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST
crypto: xilinx - Updated Makefile for xilinx subdirectory
crypto: xilinx: prevent probing on non-xilinx hardware
crypto: xts - Add softdep on ecb
 
cw1200: use time_is_after_jiffies() instead of open coding it
cw1200: wsm: make array queue_id_to_wmm_aci static const
 
cxl/acpi: Map component registers for Root Ports
 
cxl/core/hdm: Add CXL standard decoder enumeration to the core
 
cxl/core/port: Add endpoint decoders
cxl/core/port: Add switch port enumeration
cxl/core/port: Clarify decoder creation
cxl/core/port: Fix / relax decoder target enumeration
cxl/core/port: Fix NULL but dereferenced coccicheck error
cxl/core/port: Fix unregister_port() lock assertion
cxl/core/port: Handle invalid decoders
cxl/core/port: Make passthrough decoder init implicit
cxl/core/port: Remove @host argument for dport + decoder enumeration
cxl/core/port: Rename bus.c to port.c
cxl/core/port: Use dedicated lock for decoder target list
 
cxl/core: Convert decoder range to resource
cxl/core: Emit modalias for CXL devices
cxl/core: Fix cxl_device_lock() class detection
cxl/core: Fix cxl_probe_component_regs() error message
cxl/core: Generalize dport enumeration in the core
cxl/core: Move target_list out of base decoder attributes
cxl/core: Track port depth
 
cxl/decoder: Hide physical address information from non-root
 
cxl/mem: Add the cxl_mem driver
 
cxl/memdev: Add numa_node attribute
 
cxl/pci: Add new DVSEC definitions
cxl/pci: Cache device DVSEC offset
cxl/pci: Defer mailbox status checks to command timeouts
cxl/pci: Drop shadowed variable
cxl/pci: Emit device serial number
cxl/pci: Implement Interface Ready Timeout
cxl/pci: Implement wait for media active
cxl/pci: Rename pci.h to cxlpci.h
cxl/pci: Retrieve CXL DVSEC memory info
cxl/pci: Store component register base in cxlds
 
cxl/pmem: Introduce a find_cxl_root() helper
 
cxl/port: Add a driver for 'struct cxl_port' objects
cxl/port: Fix endpoint refcount leak
cxl/port: Hold port reference until decoder release
cxl/port: Introduce cxl_port_to_pci_bus()
cxl/port: Up-level cxl_add_dport() locking requirements to the caller
 
cxl/regs: Fix size of CXL Capability Header Register
 
cxl: Flesh out register names
cxl: Introduce module_cxl_driver
cxl: Prove CXL locking
cxl: Rename CXL_MEM to CXL_PCI
 
dax: Fix missing kdoc for dax_device
dax: make sure inodes are flushed before destroy cache
 
dccp: remove max48()
 
debugfs: Document that debugfs_create functions need not be error checked
 
DEC: Limit PMAX memory probing to R3k systems
 
decnet: Use container_of() for struct dn_neigh casts
 
device property: Add fwnode_irq_get_byname
device property: Don't split fwnode_get_irq*() APIs in the code
 
devlink: add explicitly locked flavor of the rate node APIs
devlink: expose instance locking and add locked port registering
devlink: hold the instance lock during eswitch_mode callbacks
devlink: hold the instance lock in port_split / port_unsplit callbacks
devlink: pass devlink_port to port_split / port_unsplit callbacks
 
devres: fix typos in comments
 
devtmpfs: drop redundant fs parameters from internal fs
 
dim: initialize all struct fields
 
display/amd: decrease message verbosity about watermarks table failure
 
dm cache policy smq: make static read-only array table const
 
dm cache: use dm_submit_bio_remap
 
dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
dm crypt: use dm_submit_bio_remap
 
dm delay: use dm_submit_bio_remap
 
dm ima: fix wrong length calculation for no_data string
 
dm integrity: fix memory corruption when tag_size is less than digest size
dm integrity: set journal entry unused when shrinking device
 
dm io: remove stale comment block for dm_io()
 
dm ioctl: log an error if the ioctl structure is corrupted
dm ioctl: prevent potential spectre v1 gadget
 
dm mpath: only use ktime_get_ns() in historical selector
dm mpath: use DMINFO instead of printk with KERN_INFO
 
dm stats: fix too short end duration_ns when using precise_timestamps
 
dm thin metadata: remove unused dm_thin_remove_block and __remove
 
dm thin: use dm_submit_bio_remap
dm thin: use time_is_before_jiffies instead of open coding it
 
dm zone: fix NULL pointer dereference in dm_zone_map_bio
 
dm-cache: remove __remap_to_origin_clear_discard
 
dm-crypt: remove clone_init
dm-crypt: stop using bio_devname
 
dm-integrity: stop using bio_devname
 
dm-snap: use blkdev_issue_flush instead of open coding it
 
dm-thin: use blkdev_issue_flush instead of open coding it
 
dm-zoned: remove the ->name field in struct dmz_dev
 
dm: add a clone_to_tio helper
dm: add dm_submit_bio_remap interface
dm: add WARN_ON_ONCE to dm_submit_bio_remap
dm: allow dm_accept_partial_bio() for dm_io without duplicate bios
dm: bio_alloc can't fail if it is allowed to sleep
dm: cleanup double word in comment
dm: consolidate spinlocks in dm_io struct
dm: eliminate copying of dm_io fields in dm_io_dec_pending
dm: factor out dm_io_complete
dm: fix bio length of empty flush
dm: fix bio polling to handle possibile BLK_STS_AGAIN
dm: fix dm_io and dm_target_io flags race condition on Alpha
dm: fix double accounting of flush with data
dm: fix use-after-free in dm_cleanup_zoned_dev()
dm: flag clones created by __send_duplicate_bios
dm: fold __clone_and_map_data_bio into __split_and_process_bio
dm: fold __send_duplicate_bios into __clone_and_map_simple_bio
dm: fold clone_bio into __clone_and_map_data_bio
dm: interlock pending dm_io and dm_wait_for_bios_completion
dm: move cloning the bio into alloc_tio
dm: move duplicate code from callers of alloc_tio into alloc_tio
dm: pass the bio instead of tio to __map_bio
dm: record old_sector in dm_target_io before calling map function
dm: reduce code duplication in __map_bio
dm: reduce dm_io and dm_target_io struct sizes
dm: reduce size of dm_io and dm_target_io structs
dm: refactor dm_split_and_process_bio a bit
dm: remove dm_dispatch_clone_request
dm: remove impossible BUG_ON in __send_empty_flush
dm: remove legacy code only needed before submit_bio recursion
dm: remove unnecessary local variables in __bind
dm: remove unused mapped_device argument from free_tio
dm: remove useless code from dm_dispatch_clone_request
dm: rename split functions
dm: reorder members in mapped_device struct
dm: requeue IO if mapping table not yet available
dm: retun the clone bio from alloc_tio
dm: return void from __send_empty_flush
dm: simplify dm_sumbit_bio_remap interface
dm: simplify the single bio fast path in __send_duplicate_bios
dm: stop using bdevname
dm: support bio polling
dm: switch dm_io booleans over to proper flags
dm: switch dm_target_io booleans over to proper flags
dm: update email address in MAINTAINERS
dm: use bio_clone_fast in alloc_io/alloc_tio
 
dma-buf-map: Fix dot vs comma in example
dma-buf-map: remove renamed header file
dma-buf-map: Rename to iosys-map
 
dma-buf/sync-file: fix logic error in new fence merge code
dma-buf/sync-file: fix warning about fence containers
 
dma-buf: Add dma_fence_array_for_each (v2)
dma-buf: add dma_fence_chain_contained helper
dma-buf: add dma_fence_unwrap v2
dma-buf: call dma_buf_stats_setup after dmabuf is in valid list
dma-buf: consolidate dma_fence subclass checking
dma-buf: drop excl_fence parameter from dma_resv_get_fences
dma-buf: ensure unique directory name for dmabuf stats
dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
dma-buf: handle empty dma_fence_arrays gracefully
dma-buf: warn about containers in dma_resv object
dma-buf: warn about dma_fence_array container rules v2
dma-buf: Warn about dma_fence_chain container rules v2
 
dma-debug: fix return value of __setup handlers
 
dma-direct: avoid redundant memory sync for swiotlb
 
dma-mapping: benchmark: extract a common header file for map_benchmark definition
dma-mapping: move pgprot_decrypted out of dma_pgprot
dma-mapping: remove CONFIG_DMA_REMAP
 
dma-resv: some doc polish for iterators
 
dma: at_xdmac: fix a missing check on list iterator
 
dmaengine: altera-msgdma: Remove useless DMA-32 fallback configuration
dmaengine: dw-axi-dmac: cleanup comments
dmaengine: dw-edma: Fix inconsistent indenting
dmaengine: dw-edma: Fix unaligned 64bit access
dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match table sentinel
dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma
dmaengine: idxd: add RO check for wq max_batch_size write
dmaengine: idxd: add RO check for wq max_transfer_size write
dmaengine: idxd: fix device cleanup on disable
dmaengine: idxd: fix retry value to be constant for duration of function call
dmaengine: idxd: match type for retries var in idxd_enqcmds()
dmaengine: idxd: Remove useless DMA-32 fallback configuration
dmaengine: idxd: restore traffic class defaults after wq reset
dmaengine: idxd: skip clearing device context when device is read-only
dmaengine: imx-sdma: clean up some inconsistent indenting
dmaengine: imx-sdma: fix cyclic buffer race condition
dmaengine: imx-sdma: Fix error checking in sdma_event_remap
dmaengine: imx-sdma: fix init of uart scripts
dmaengine: imx-sdma: restart cyclic channel if needed
dmaengine: iot: Remove useless DMA-32 fallback configuration
dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD()
dmaengine: ptdma: fix concurrency issue with multiple dma transfer
dmaengine: ptdma: handle the cases based on DMA is complete
dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration
dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC config option
dmaengine: stm32-dma: set dma_device max_sg_burst
dmaengine: ti: cleanup comments
dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data
dmaengine: ti: k3-udma: Add AM62x DMSS support
 
doc/ip-sysctl: add bc_forwarding
 
doc/vm/page_owner.rst: remove content related to -c option
 
doc: convert 'subsection' to 'section' in gfp.h
doc: fixed a typo in ext4 documentation
doc: media: Document MM21 tiled format
doc: media: Document VP9 reference_mode miss-placement
doc: nvmem: Remove references to regmap
doc: nvmem: Update example
 
Docs/ABI/testing: add DAMON sysfs interface ABI document
 
Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface
Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input
 
docs/bpf: clarify how btf_type_tag gets encoded in the type chain
docs/bpf: update BPF map definition example
 
Docs/damon: update outdated term 'regions update interval'
 
docs/kernel-parameters: update description of mem=
 
docs/translations: Skip CJK contents if suitable fonts not found
 
Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling
 
Docs/vm/damon: call low level monitoring primitives the operations
 
docs/zh_CN: add admin-guide damon index translation
docs/zh_CN: add admin-guide damon start translation
docs/zh_CN: add balance translation
docs/zh_CN: add damon api translation
docs/zh_CN: add damon design translation
docs/zh_CN: add damon faq translation
docs/zh_CN: add damon index tronslation
docs/zh_CN: add damon reclaim translation
docs/zh_CN: add damon usage translation
docs/zh_CN: add devicetree index translation
docs/zh_CN: add devicetree of_unittest translation
docs/zh_CN: add devicetree usage-model translation
docs/zh_CN: Add energy-model Chinese translation
docs/zh_CN: add free_page_reporting translation
docs/zh_CN: add highmem translation
docs/zh_CN: Add opp Chinese translation
docs/zh_CN: add peci index translation
docs/zh_CN: add peci subsystem translation
docs/zh_CN: Add power/index Chinese translation
docs/zh_CN: Add rbtree Chinese translation
docs/zh_CN: add riscv vm-layout translation
docs/zh_CN: Add sched-energy Chinese translation
docs/zh_CN: Add sched-nice-design Chinese translation
docs/zh_CN: Add sched-stats Chinese translation
docs/zh_CN: add vm/index translation
docs/zh_CN: Cleanup index.rst
docs/zh_CN: Refactoring the admin-guide directory index
docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst
 
docs: *-regressions.rst: explain how quickly issues should be handled
docs: ABI: Document new timecard sysfs nodes.
docs: ABI: Document new timecard sysfs nodes.
docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu
docs: Add a document on how to fix a messy diffstat
docs: Add PECI documentation
docs: add two documents about regression handling
docs: block: biodoc.rst: Drop the obsolete and incorrect content
docs: filesystems: caching/backend-api.rst: correct two relinquish APIs use
docs: filesystems: caching/backend-api.rst: fix an object withdrawn API
docs: firmware-guide: ACPI: Add named interrupt doc
docs: fix 'make htmldocs' warning in perf
docs: fix 'make htmldocs' warning in SCTP.rst
docs: fix RST error in vm/page_owner.rst
docs: Fix wording in optional zram feature docs
docs: fprobe: Add fprobe description to ftrace-use.rst
docs: hwmon: Document PECI drivers
docs: kdump: add scp example to write out the dump file
docs: kdump: update description about sysfs file system support
docs: kernel_abi.py: add sphinx build dependencies
docs: kernel_feat.py: add build dependencies
docs: kernel_include.py: add sphinx build dependencies
docs: kerneldoc-preamble.sty: Expand comments in LaTeX code
docs: kfigure.py: Don't warn of missing PDF converter in 'make htmldocs'
 
Docs: ktap: add code-block type
 
docs: Makefile: Add -no-shell-escape option to LATEXOPTS
docs: net: dsa: fix minor grammar and punctuation issues
docs: net: dsa: sja1105: document limitations of tc-flower rule VLAN awareness
docs: netdev: add a question about re-posting frequency
docs: netdev: add missing back ticks
docs: netdev: broaden the new vs old code formatting guidelines
docs: netdev: call out the merge window in tag checking
docs: netdev: make the testing requirement more stringent
docs: netdev: minor reword
docs: netdev: move the netdev-FAQ to the process pages
docs: netdev: move the patch marking section up
docs: netdev: note that RFC postings are allowed any time
docs: netdev: rephrase the 'should I update patchwork' question
docs: netdev: rephrase the 'Under review' question
docs: netdev: replace references to old archives
docs: netdev: shorten the name and mention msgid for patch status
docs: netdev: turn the net-next closed into a Warning
docs: networking: Use netif_rx().
docs: pdfdocs: Enable CJKspace in TOC for Korean titles
docs: pdfdocs: Move CJK monospace font setting to main conf.py
docs: pdfdocs: Pull LaTeX preamble part out of conf.py
docs: pdfdocs: Switch default CJK font to KR variants
docs: pdfdocs: Tweak width params of TOC
 
Docs: printk: add 'console=null|""' to admin/kernel-parameters
 
docs: process: submitting-patches: Clarify the Reported-by usage
docs: Remove duplicated words in trace/osnoise-tracer
docs: reporting-issues.rst: link new document about regressions
docs: scheduler: Convert schedutil.txt to ReST
docs: scheduler: Fix outdated parameter of rebalance_domains
docs: scripts/kernel-doc: Detect absence of FILE arg
docs: serial: fix a reference file name in driver.rst
docs: sphinx/kfigure.py: Add check of 'dot -Tpdf'
docs: sphinx/kfigure.py: Delegate inkscape msg to kernellog.verbose
docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF conversion
docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PDF conversion
docs: sphinx/requirements: Limit jinja2<3.1
docs: sysctl/kernel: add missing bit to panic_print
docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred
docs: UML: Mention telnetd for port channel
docs: UML: Mention telnetd for port channel
docs: vm/page_owner: use literal blocks for param description
 
docs_zh_CN: add active_mm translation
 
Documentation / MTD: Rename the intel-spi driver
 
Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors
Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups
Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings
Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors
 
Documentation/admin-guide/acpi: Add documentation for fine grain control
 
Documentation/bpf: Add documentation for BPF_PROG_RUN
 
Documentation/filesystem/dax: update DAX description on erofs
 
Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description
 
Documentation/process: Add embargoed HW contact for Ampere Computing
Documentation/process: Add Researcher Guidelines
Documentation/process: Make groups alphabetical and use tabs consistently
Documentation/process: Update ARM contact for embargoed hardware issues
 
Documentation/sparse: add hints about __CHECKER__
 
Documentation/vm/page_owner.rst: fix language
Documentation/vm/page_owner.rst: fix unexpected indentation warns
Documentation/vm/page_owner.rst: update the documentation
 
Documentation/x86: Update documentation for SVA (Shared Virtual Addressing)
 
Documentation: ABI: Add ABI file for legacy /proc/i8k interface
Documentation: ABI: testing: admv1014: add ABI docs
Documentation: add link to stable release candidate tree
Documentation: add note block surrounding security patch note
Documentation: Add x86/amd_hsmp driver
Documentation: admin-guide: Add Documentation for undocumented dell_smm_hwmon parameters
Documentation: admin-guide: pm: Document uncore frequency scaling
Documentation: admin-guide: Update i8k driver name
Documentation: amd-pstate: add tracer tool introduction
Documentation: amd-pstate: grammar and sentence structure updates
Documentation: block/diskstats: update function names
Documentation: core-api: entry: Add comments about nesting
Documentation: describe how to apply incremental stable patches
Documentation: dev-tools: clarify KTAP specification wording
Documentation: EM: Describe new registration method using DT
Documentation: Fill the gaps about entry/noinstr constraints
Documentation: Fix duplicate statement about raw_spinlock_t type
Documentation: Fix links for udftools project and pktcdvd tool
Documentation: ksmbd: update Feature Status table
Documentation: kunit: Fix cross-referencing warnings
Documentation: kunit: fix path to .kunitconfig in start.rst
Documentation: KVM: add API issues section
Documentation: kvm: Add missing line break in api.rst
Documentation: KVM: add separate directories for architecture-specific documentation
Documentation: KVM: Add SPDX-License-Identifier tag
Documentation: KVM: add virtual CPU errata documentation
Documentation: kvm: fixes for locking.rst
Documentation: kvm: include new locks
Documentation: KVM: Update documentation to indicate KVM is arm64-only
Documentation: riscv: remove non-existent directory from table of contents
Documentation: riscv: Remove the old documentation
Documentation: siphash: convert danger note to warning for HalfSipHash
Documentation: siphash: disambiguate HalfSipHash algorithm from hsiphash functions
Documentation: siphash: enclose HalfSipHash usage example in the literal block
Documentation: sound: fix typo in control-names.rst
Documentation: syfs-class-firmware-attributes: Lenovo Certificate support
Documentation: thermal: DPTF Documentation
Documentation: update debugfs doc for Hisilicon HPRE
Documentation: update debugfs doc for Hisilicon SEC
Documentation: update debugfs doc for Hisilicon ZIP
Documentation: update networking/page_pool.rst
Documentation: update stable review cycle documentation
Documentation: update stable tree link
Documentation: use the tabs on all acc documentation
Documentation: vmcoreinfo: Fix htmldocs warning
 
dp83640: Use generic ptp_msg_is_sync() function
 
dpaa2-eth: add support for software TSO
dpaa2-eth: allocate a fragment already aligned
dpaa2-eth: extract the S/G table buffer cache interaction into functions
dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx
dpaa2-eth: Simplify bool conversion
dpaa2-eth: Update dpni_get_single_step_cfg command
dpaa2-eth: Update SINGLE_STEP register access
dpaa2-eth: use the S/G table cache also for the normal S/G path
dpaa2-eth: work with an array of FDs
 
dpaa2-mac: add the MC API for reconfiguring the protocol
dpaa2-mac: add the MC API for retrieving the version
dpaa2-mac: configure the SerDes phy on a protocol change
dpaa2-mac: move setting up supported_interfaces into a function
dpaa2-mac: retrieve API version and detect features
 
dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
 
dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
 
drbd: bio_alloc can't fail if it is allow to sleep
drbd: fix an invalid memory access caused by incorrect use of list iterator
drbd: Fix five use after free bugs in get_initial_state
drbd: fix potential silent data corruption
drbd: remove check of list iterator against head past the loop body
drbd: remove usage of list iterator variable after loop
drbd: set ->bi_bdev in drbd_req_new
drbd: set QUEUE_FLAG_STABLE_WRITES
drbd: use bvec_kmap_local in drbd_csum_bio
drbd: use bvec_kmap_local in recv_dless_read
 
driver core: cleanup double words comments
driver core: dd: fix return value of __setup handler
driver core: Refactor multiple copies of device cleanup
driver core: Refactor sysfs and drv/bus remove hooks
 
drivers/android: remove redundant ret variable
 
drivers/base/dd.c : Remove the initial value of the global variable
 
drivers/base/memory: add memory block to memory group after registration succeeded
drivers/base/memory: clarify adding and removing of memory blocks
drivers/base/memory: determine and store zone for single-zone memory blocks
 
drivers/base/node: consolidate node device subsystem initialization in node_dev_init()
drivers/base/node: rename link_mem_sections() to register_memory_block_under_node()
 
drivers/firmware: Don't mark as busy the simple-framebuffer IO resource
 
drivers/net/virtio_net: Added basic RSS support.
drivers/net/virtio_net: Added RSS hash report control.
drivers/net/virtio_net: Added RSS hash report.
drivers/net/virtio_net: Fixed padded vheader to use v1 with hash.
 
drivers/nvdimm: Add nvdimm pmu structure
drivers/nvdimm: Add perf interface to expose nvdimm performance stats
drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set
 
drivers/perf: Add Apple icestorm/firestorm CPU PMU driver
drivers/perf: arm_pmu: Handle 47 bit counters
 
drivers/pinctrl: remove redundant ret variable
 
drivers/thermal/ti-soc-thermal: Add hwmon support
 
drivers/virtio: Enable virtio mem for ARM64
 
drivers/xen: use helper macro __ATTR_RW
 
drivers: dio: brace should be on the previous line
drivers: dio: code indent should use tabs
drivers: dio: Missing a blank line after declarations
drivers: dio: space prohibited after parenthesis
drivers: dio: space required after that ','
drivers: dio: trailing whitespace
drivers: dio: Use instead
drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
 
Drivers: hv: balloon: Disable balloon and hot-add accordingly
Drivers: hv: balloon: Support status report for larger page sizes
Drivers: hv: Compare cpumasks and not their weights in init_vp_index()
 
drivers: hv: log when enabling crash_kexec_post_notifiers
 
Drivers: hv: Rename 'alloced' to 'allocated'
Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests
Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register()
Drivers: hv: vmbus: Fix potential crash on module unload
Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
Drivers: hv: vmbus: Use struct_size() helper in kmalloc()
 
drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
drivers: meson: vdec: add VP9 support to GXM
drivers: net: hippi: Fix deadlock in rr_close()
drivers: net: packetengines: fix typos in comments
drivers: net: Replace acpi_bus_get_device()
drivers: net: slip: fix NPD bug in sl_tx_timeout()
drivers: net: xgene: Fix regression in CRC stripping
drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro
drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro
drivers: vxlan: fix returnvar.cocci warning
drivers: vxlan: vnifilter: add support for stats dumping
drivers: vxlan: vnifilter: per vni stats
 
drm/admgpu/pm: add smu 13.0.5 driver interface headers
 
drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
 
drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object
 
drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3)
drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable"
drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
drm/amd/amdgpu: set disabled vcn to no_schduler
 
drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
 
drm/amd/display: 3.2.168
drm/amd/display: 3.2.169
drm/amd/display: 3.2.170
drm/amd/display: 3.2.171
drm/amd/display: 3.2.172
drm/amd/display: 3.2.173
drm/amd/display: 3.2.174
drm/amd/display: 3.2.175
drm/amd/display: 3.2.176
drm/amd/display: 3.2.177
drm/amd/display: [FW Promotion] Release 0.0.100.0
drm/amd/display: [FW Promotion] Release 0.0.101.0
drm/amd/display: [FW Promotion] Release 0.0.102.0
drm/amd/display: [FW Promotion] Release 0.0.103.0
drm/amd/display: [FW Promotion] Release 0.0.104.0
drm/amd/display: [FW Promotion] Release 0.0.106.0
drm/amd/display: [FW Promotion] Release 0.0.107.0
drm/amd/display: [FW Promotion] Release 0.0.108.0
drm/amd/display: abstract encoder related hwseq across different types
drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
drm/amd/display: Add Cable ID support for native DP
drm/amd/display: add cable ID support for usb c connector
drm/amd/display: Add conditional around function
drm/amd/display: Add configuration options for AUX wake work around.
drm/amd/display: Add DCN315 blocks to Makefile
drm/amd/display: Add DCN315 CLK_MGR
drm/amd/display: Add DCN315 Command Table Helper
drm/amd/display: Add DCN315 CORE
drm/amd/display: Add DCN315 DM Support
drm/amd/display: Add DCN315 DMUB
drm/amd/display: Add DCN315 family information
drm/amd/display: Add DCN315 GPIO
drm/amd/display: Add DCN315 IRQ
drm/amd/display: Add DCN315 Resource
drm/amd/display: Add DCN316 resource and SMU clock manager
drm/amd/display: add debug option for z9 disable interface
drm/amd/display: add debug option to bypass ssinfo from bios for dcn315
drm/amd/display: add debug option to bypass ssinfo from bios.
drm/amd/display: Add DMUB support for DCN316
drm/amd/display: Add DSC Enable for Synaptics Hub
drm/amd/display: add dsc mst stream pbn log for debug
drm/amd/display: Add dsc pre-validation in atomic check
drm/amd/display: add enable/disable dp link output to link_hwss
drm/amd/display: Add frame alternate 3D & restrict HW packed on dongles
drm/amd/display: Add fSMC_MSG_SetDtbClk support
drm/amd/display: Add function to get the pipe from the stream context
drm/amd/display: add gamut coefficient set A and B
drm/amd/display: Add I2C escape to support query device exist.
drm/amd/display: add infoframe update sequence debug trace
drm/amd/display: Add link dp trace support
drm/amd/display: Add link enc null ptr check for cable ID (#2597)
drm/amd/display: Add minimal pipe split transition state
drm/amd/display: Add Missing HPO Stream Encoder Function Hook
drm/amd/display: Add missing prototypes to dcn201_init
drm/amd/display: add more link_hwss types and method to decide which one
drm/amd/display: Add new enum for EDID status
drm/amd/display: Add NULL check
drm/amd/display: Add null pointer filter
drm/amd/display: add protection in link encoder matching logic
drm/amd/display: Add pstate verification and recovery for DCN31
drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2
drm/amd/display: add set dp lane settings to link_hwss
drm/amd/display: add set dp link test pattern to link_hwss
drm/amd/display: add setup/reset stream encoder to link_hwss
drm/amd/display: Add signal type check when verify stream backends same
drm/amd/display: Add support for zstate during extended vblank
drm/amd/display: Add Synaptics Fifo Reset Workaround
drm/amd/display: add verify_link_cap back for hdmi
drm/amd/display: Add work around for AUX failure on wake.
drm/amd/display: Add work around to enforce TBT3 compatibility.
drm/amd/display: Adding a dc_debug option and dmub setting to use PHY FSM for PSR
drm/amd/display: adjust bit comparison to be more type safe
drm/amd/display: Adjust functions documentation
drm/amd/display: allow set dp drive setting when stream is not present
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
drm/amd/display: Block zstate when more than one plane enabled
drm/amd/display: Call dc_stream_release for remove link enc assignment
drm/amd/display: Cap pflip irqs per max otg number
drm/amd/display: Change error to warning when hpd remains low for eDP
drm/amd/display: change fastboot timing validation
drm/amd/display: change FIFO reset condition to embedded display only
drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgr
drm/amd/display: Clean up fixed VS PHY test w/a function
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: cleaning up smu_if to add future flexibility
drm/amd/display: Clear optc false state when disable otg
drm/amd/display: clear remote dc_sink when stop mst
drm/amd/display: configure dc hw resource for DCN 3.1.6
drm/amd/display: convert to DCE IP version checking
drm/amd/display: Correct MPC split policy for DCN301
drm/amd/display: Correct Slice reset calculation
drm/amd/display: DCEFCLK DS on CLK init
drm/amd/display: disable HPD SW timer for passive dongle type 1 only
drm/amd/display: Disable physym clock
drm/amd/display: Disabled seamless boots on DP and renamed power_down_display_on_boot
drm/amd/display: do not compare integers of different widths
drm/amd/display: Don't fill up the logs
drm/amd/display: don't ignore alpha property on pre-multiplied mode
drm/amd/display: Don't update drm connector when read local EDID
drm/amd/display: don't use /** for non-kernel-doc comments
drm/amd/display: Driver support for MCLK query tool
drm/amd/display: Drop DCN for DP2.x logic
drm/amd/display: dsc mst re-compute pbn for changes on hub
drm/amd/display: enable dcn315/316 s0i2 support
drm/amd/display: Enable Freesync Video Mode by default
drm/amd/display: Enable power gating before init_pipes
drm/amd/display: enable z9 denial interface by default
drm/amd/display: extend dcn201 support
drm/amd/display: factor out dp detection link training and mst top detection
drm/amd/display: FEC check in timing validation
drm/amd/display: fix a coding error causing set throttled vcp size skipped for dpia
drm/amd/display: Fix a few parts in debugfs entry
drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
drm/amd/display: Fix allocate_mst_payload assert on resume
drm/amd/display: fix audio format not updated after edid updated
drm/amd/display: Fix black screen issue on memory clock switch en
drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL
drm/amd/display: Fix DC definition of PMFW Pstate table for DCN316
drm/amd/display: fix deep color ratio
drm/amd/display: Fix disabling dccg clocks
drm/amd/display: Fix double free during GPU reset on DC streams
drm/amd/display: fix dp kvm can't light up
drm/amd/display: Fix DP LT sequence on EQ fail
drm/amd/display: Fix for dmub outbox notification enable
drm/amd/display: Fix for variable may be used uninitialized error
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display: Fix memory leak
drm/amd/display: Fix memory leak in dcn21_clock_source_create
drm/amd/display: Fix p-state allow debug index on dcn31
drm/amd/display: fix spelling mistake: synatpics -> synaptics
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd/display: fix the clock source contruct for dcn315
drm/amd/display: Fix unused variable warning
drm/amd/display: Fix wrong resolution with DP/VGA adapter
drm/amd/display: fix yellow carp wm clamping
drm/amd/display: fix zstate allow interface to PMFW
drm/amd/display: For vblank_disable_immediate, check PSR is really used
drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR13.5 support
drm/amd/display: handle null link encoder
drm/amd/display: Ignore Transitional Invalid Link Rate Error Message
drm/amd/display: Improve dce_aux_transfer_with_retries logging
drm/amd/display: increasing DRAM BW percent for DCN315
drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
drm/amd/display: limit unbounded requesting to 5k
drm/amd/display: limit unbounded requesting to 5k
drm/amd/display: lock/un-lock cursor if odm pipe split used
drm/amd/display: Make functional resource functions non-static
drm/amd/display: make sure pipe power gating reach requested hw state
drm/amd/display: merge two duplicated clock_source_create
drm/amd/display: Modify plane removal sequence to avoid hangs.
drm/amd/display: modify SMU_TIMEOUT macro.
drm/amd/display: move calcs folder into DML
drm/amd/display: move FPU associated DCN302 code to DML folder (#2266)
drm/amd/display: move FPU associated DCN303 code to DML folder
drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder
drm/amd/display: move FPU operations from dcn21 to dml/dcn20 folder
drm/amd/display: move FPU-related code from dcn20 to dml folder
drm/amd/display: move get_link_hwss to dc_resource
drm/amd/display: move link_hwss to link folder and break down to files
drm/amd/display: Not to call dpcd_set_source_specific_data during resume.
drm/amd/display: Only set PSR version when valid
drm/amd/display: Pass deep sleep disabled allow info to dmub fw
drm/amd/display: Pass HostVM enable flag into DCN3.1 DML
drm/amd/display: Program OPP before ODM
drm/amd/display: Protect update_bw_bounding_box FPU code.
drm/amd/display: Reduce stack size
drm/amd/display: refactor destructive verify link cap sequence
drm/amd/display: Refactor fixed VS logic for non-transparent mode
drm/amd/display: Refactor fixed VS w/a for PHY tests
drm/amd/display: Refactor PSR DPCD caps detection
drm/amd/display: refine the EDID override
drm/amd/display: Release AUX engine after failed acquire
drm/amd/display: remove assert for odm transition case
drm/amd/display: remove destructive verify link for TMDS
drm/amd/display: remove dtbclk_ss compensation for dcn316
drm/amd/display: Remove invalid RDPCS Programming in DAL
drm/amd/display: remove PHY repeater count check for LTTPR mode
drm/amd/display: Remove redundant dsc power gating from init_hw
drm/amd/display: Remove redundant initialization of dpg_width
drm/amd/display: remove static from optc31_set_drr
drm/amd/display: Remove unnecessary function definition
drm/amd/display: Remove unused dcn316_smu_set_voltage_via_phyclk function
drm/amd/display: Remove unused dmub_outbox_irq_info_funcs variable
drm/amd/display: Remove unused temp variable
drm/amd/display: Remove unused variable
drm/amd/display: Remove vupdate_int_entry definition
drm/amd/display: rename dc_link_hwss struct to link_hwss
drm/amd/display: reset lane settings after each PHY repeater LT
drm/amd/display: Reset preferred training settings immediately
drm/amd/display: Reset VIC if HDMI_VIC is present
drm/amd/display: Retrieve MST Downstream Port Status
drm/amd/display: Retry when fail reading lane status during LT
drm/amd/display: revert "Reset fifo after enable otg"
drm/amd/display: Revert FEC check in validation
drm/amd/display: revert populating dcn315 clk table based on dcfclk
drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
drm/amd/display: Set compbuf size to min at prep prevent overbook crb
drm/amd/display: Set compbuf size to min at prep prevent overbook crb
drm/amd/display: support new PMFW interface to disable Z9 only
drm/amd/display: Support synchronized indirect reg access
drm/amd/display: temporarly move non link_hwss code to dc_link_dp
drm/amd/display: Trigger DP2 Sequence With Uncertified Cable
drm/amd/display: Turn functions into static
drm/amd/display: Turn global functions into static functions
drm/amd/display: undo clearing of z10 related function pointers
drm/amd/display: update dcn315 clock table read
drm/amd/display: update dml to rev.99 and smu clk_table w/a
drm/amd/display: Update engine ddc
drm/amd/display: Update VSC HDR infoPacket on TF change
drm/amd/display: Update VTEM Infopacket definition
drm/amd/display: Update watermark values for DCN301
drm/amd/display: Use NULL instead of 0
drm/amd/display: Use NULL pointer instead of plain integer
drm/amd/display: Use PSR version selected during set_psr_caps
drm/amd/display: Use str_yes_no()
drm/amd/display: Wait for hubp read line for Pollock
drm/amd/display: watermark latencies is not enough on DCN31
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
 
drm/amd/include: add DCN 3.1.5 registers
drm/amd/include: Add MP 13.0.8 register headers
drm/amd/include: Add register headers for DCN 3.1.6
 
drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish
drm/amd/pm: add message smu to get ecc_table
drm/amd/pm: add missing prototypes to amdgpu_dpm_internal
drm/amd/pm: add send bad channel info function
drm/amd/pm: add smu_v13_0_5_ppt implementation
drm/amd/pm: Add support for MP1 13.0.8
drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures
drm/amd/pm: correct hwmon power label name
drm/amd/pm: correct the checks for fan attributes support
drm/amd/pm: correct the default DriverSmuConfig table settings
drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
drm/amd/pm: correct the sequence of sending gpu reset msg
drm/amd/pm: correct the usage for 'supported' member of smu_feature structure
drm/amd/pm: correct the way for retrieving enabled ppfeatures on Renoir
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
drm/amd/pm: create a new holder for those APIs used only by legacy ASICs(si/kv)
drm/amd/pm: do not expose implementation details to other blocks out of power
drm/amd/pm: do not expose power implementation details to amdgpu_pm.c
drm/amd/pm: do not expose power implementation details to display
drm/amd/pm: do not expose the API used internally only in kv_dpm.c
drm/amd/pm: do not expose the smu_context structure used internally in power
drm/amd/pm: do not expose those APIs used internally only in amdgpu_dpm.c
drm/amd/pm: do not expose those APIs used internally only in si_dpm.c
drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode
drm/amd/pm: drop redundant or unused APIs and data structures
drm/amd/pm: drop the cache for enabled ppfeatures
drm/amd/pm: drop those unrealistic thermal_type checks
drm/amd/pm: drop unnecessary gfxoff controls
drm/amd/pm: drop unneeded feature->mutex
drm/amd/pm: drop unneeded hwmgr->smu_lock
drm/amd/pm: drop unneeded lock protection smu->mutex
drm/amd/pm: drop unneeded smu->metrics_lock
drm/amd/pm: drop unneeded smu->sensor_lock
drm/amd/pm: drop unneeded smu_baco->mutex
drm/amd/pm: drop unneeded vcn/jpeg_gate_lock
drm/amd/pm: enable pm sysfs write for one VF mode
drm/amd/pm: Enable sysfs required by rocm-smi tool for One VF mode
drm/amd/pm: fix enabled features retrieving on Renoir and Cyan Skillfish
drm/amd/pm: fix error handling
drm/amd/pm: fix hwmon node of power1_label create issue
drm/amd/pm: fix indenting in __smu_cmn_reg_print_error()
drm/amd/pm: Fix missing prototype warning
drm/amd/pm: fix mode2 reset fail for smu 13.0.5
drm/amd/pm: fix null ptr access
drm/amd/pm: fix some OEM SKU specific stability issues
drm/amd/pm: fix the deadlock issue observed on SI
drm/amd/pm: fix the deadlock observed on performance_level setting
drm/amd/pm: fix typos in comments
drm/amd/pm: fulfill Navi1x implementations for DriverSmuConfig setting
drm/amd/pm: fulfill Sienna_Cichlid implementations for DriverSmuConfig setting
drm/amd/pm: fulfill the support for DriverSmuConfig table
drm/amd/pm: move pp_force_state_enabled member to amdgpu_pm structure
drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c
drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid
drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implementations
drm/amd/pm: refine smu 13.0.5 pp table code
drm/amd/pm: relocate the power related headers
drm/amd/pm: remove duplicate include in 'arcturus_ppt.c'
drm/amd/pm: remove useless if
drm/amd/pm: Replace one-element array with flexible-array member
drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
drm/amd/pm: revise the implementation of smu_cmn_disable_all_features_with_exception
drm/amd/pm: revise the performance level setting APIs
drm/amd/pm: Send message when resp status is 0xFC
drm/amd/pm: unified lock protections in amdgpu_dpm.c
drm/amd/pm: unify the interface for retrieving enabled ppfeatures
drm/amd/pm: update smc message sequence for smu 13.0.5
drm/amd/pm: Update smu driver interface for sienna cichlid
drm/amd/pm: update the data type for retrieving enabled ppfeatures
drm/amd/pm: use dev_*** to print output in multiple GPUs
drm/amd/pm: use existing fini_smc_tables function for cyan skillfish
drm/amd/pm: use pm mutex to protect ecc info table
drm/amd/pm: validate SMU feature enable message for getting feature enabled mask
 
drm/amd/vcn: fix an error msg on vcn 3.0
 
drm/amd/virt: For SRIOV send GPU reset directly to TDR queue.
 
drm/amd: add support to check whether the system is set to s3
drm/amd: Add USBC connector ID
drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
drm/amd: Check if ASPM is enabled from PCIe subsystem
drm/amd: Don't reset dGPUs if the system is going to s2idle
drm/amd: Enable FRU EEPROM for Sienna Cichlid
drm/amd: Expose the FRU SMU I2C bus
drm/amd: fix gfx hang on renoir in IGT reload test
drm/amd: Fix MSB of SMU version printing
drm/amd: Only run s3 or s0ix if system is configured properly
drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
drm/amd: smu7: downgrade voltage error to info
drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching
drm/amd: Warn users about potential s0ix problems
 
drm/amdgpu/benchmark: use dev_info rather than DRM macros for logging
 
drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2)
 
drm/amdgpu/dc: fix typos in comments
 
drm/amdgpu/discovery: Add 13.0.9 SMUIO block
drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio
drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE
drm/amdgpu/discovery: set sw common init for GC 10.3.7
 
drm/amdgpu/display/dc: do blocked MST topology discovery at resume from S3/S4
 
drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
drm/amdgpu/display: change pipe policy for DCN 2.0
drm/amdgpu/display: change pipe policy for DCN 2.1
drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6
drm/amdgpu/display: Remove t_srx_delay_us.
drm/amdgpu/display: split dmcu and gpuvm handling logic
drm/amdgpu/display: use msleep rather than udelay for long delays
 
drm/amdgpu/gfx10: Add GC 10.3.7 Support
drm/amdgpu/gfx10: drop unused cyan skillfish firmware
drm/amdgpu/gfx10: enable gfx1037 clock counter retrieval function
 
drm/amdgpu/gmc10: add support for GC 10.3.7
 
drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
 
drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock
drm/amdgpu/nv: enable gfx10.3.7 clock gating support
drm/amdgpu/nv: set mode2 reset for MP1 13.0.8
 
drm/amdgpu/pm/smu7: drop message about VI performance levels
 
drm/amdgpu/pm: add asic smu support check
drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test
drm/amdgpu/pm: move additional logic into amdgpu_dpm_force_performance_level
 
drm/amdgpu/psp: Add support for MP0 13.0.8
 
drm/amdgpu/sdma5.2: add support for SDMA 5.2.7
drm/amdgpu/sdma5.2: Adjust the name string for firmware
 
drm/amdgpu/sdma5: drop unused cyan skillfish firmware
 
drm/amdgpu/smu10: fix SoC/fclk units in auto mode
 
drm/amdgpu/smu11.5: restore cclks in vangogh_set_performance_level
 
drm/amdgpu/swsmu/i2c: return an error if the SMU is not running
 
drm/amdgpu/swsmu: make sienna cichlid function static
 
drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates
 
drm/amdgpu/vcn3: send smu interface type
 
drm/amdgpu/vcn: Add vcn firmware log
drm/amdgpu/vcn: add vcn support for vcn 3.1.2
drm/amdgpu/vcn: Fix the register setting for vcn1
drm/amdgpu/vcn: fix vcn ring test failure in igt reload test
drm/amdgpu/vcn: improve vcn dpg stop procedure
drm/amdgpu/vcn: Update fw shared data structure
 
drm/amdgpu: Add "harvest" to IP discovery sysfs
drm/amdgpu: add 1.3.1/2.4.0 athub CG support
drm/amdgpu: add a benchmark mutex
drm/amdgpu: add Clock and Power Gating support for gc 10.3.6
drm/amdgpu: add debugfs for reset registers list
drm/amdgpu: add determine passthrough under arm64
drm/amdgpu: Add DFC CAP support for aldebaran
drm/amdgpu: add dm ip block for dcn 3.1.5
drm/amdgpu: add gc 10.3.6 support
drm/amdgpu: add gfxoff support for smu 13.0.5
drm/amdgpu: add helper for rlcg indirect reg access
drm/amdgpu: add helper to query rlcg reg access flag
drm/amdgpu: Add interface to load SRIOV cap FW
drm/amdgpu: Add judgement to avoid infinite loop
drm/amdgpu: add missing license to dpcs_3_0_0 headers
drm/amdgpu: Add missing pm_runtime_put_autosuspend
drm/amdgpu: add mode2 reset support for smu 13.0.5
drm/amdgpu: add more cases to noretry=1
drm/amdgpu: add mp 13.0.5 header files
drm/amdgpu: add new query interface for umc_v8_7 block
drm/amdgpu: add nv common init for gc 10.3.6
drm/amdgpu: Add ras supported check for register_ras_block
drm/amdgpu: add reset register dump trace on GPU
drm/amdgpu: add smuio support for smuio 13.0.10
drm/amdgpu: add some lockdep checks to the VM code
drm/amdgpu: Add stolen reserved memory for MI25 SRIOV.
drm/amdgpu: add structures for rlcg indirect reg access
drm/amdgpu: add support for GC 10.1.4
drm/amdgpu: add support for gmc10 for gc 10.3.6
drm/amdgpu: add support for nbio 7.3.0
drm/amdgpu: add support for psp 13.0.5
drm/amdgpu: add support for sdma 5.2.6
drm/amdgpu: add umc_fill_error_record to make code more simple
drm/amdgpu: Add use_xgmi_p2p module parameter
drm/amdgpu: add utcl2_harvest to gc 10.3.1
drm/amdgpu: add vram check function for GMC
drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN
drm/amdgpu: Adjust error inject function code style in amdgpu_ras.c
drm/amdgpu: adjust register address calculation
drm/amdgpu: apply vcn harvest quirk
drm/amdgpu: bump driver version for new CTX OP to set/get stable pstates
drm/amdgpu: Bump minor version for hot plug tests enabling.
drm/amdgpu: bypass tiling flag check in virtual display case (v2)
drm/amdgpu: centrally calls the .ras_fini function of all ras blocks
drm/amdgpu: Change amdgpu_ras_block_late_init_default function scope
drm/amdgpu: change registers in error checking for smu 13.0.5
drm/amdgpu: check return status before using stable_pstate
drm/amdgpu: check the GART table before invalidating TLB
drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
drm/amdgpu: clean up some inconsistent indenting
drm/amdgpu: cleanup ttm debug sdma vram access function
drm/amdgpu: conduct a proper cleanup of PDB bo
drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK
drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions
drm/amdgpu: convert code name to ip version for athub
drm/amdgpu: convert code name to ip version for noretry set
drm/amdgpu: convert to NBIO IP version checking
drm/amdgpu: convert to UVD IP version checking
drm/amdgpu: define amdgpu_ras_late_init to call all ras blocks' .ras_late_init
drm/amdgpu: derive GTT display support from DM
drm/amdgpu: Disable baco dummy mode
drm/amdgpu: Disable FRU EEPROM access for SRIOV
drm/amdgpu: disable MMHUB PG for Picasso
drm/amdgpu: do not enable asic reset for raven2
drm/amdgpu: do not use passthrough mode in Xen dom0
drm/amdgpu: don't do resets on APUs which don't support it
drm/amdgpu: Don't offset by 2 in FRU EEPROM
drm/amdgpu: don't runtime suspend if there are displays attached (v3)
drm/amdgpu: don't use BACO for reset in S3
drm/amdgpu: drop benchmark module parameter
drm/amdgpu: Drop concurrent GPU reset protection for device
drm/amdgpu: drop experimental flag on aldebaran
drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
drm/amdgpu: drop flood print in rlcg reg access function
drm/amdgpu: Drop hive->in_reset
drm/amdgpu: drop redundant check of ip discovery_bin
drm/amdgpu: drop testing module parameter
drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind
drm/amdgpu: drop xmgi23 error query/reset support
drm/amdgpu: Dynamically initialize IP instance attributes
drm/amdgpu: enable amdgpu_dc module parameter
drm/amdgpu: enable gfx clock gating control for GC 10.3.7
drm/amdgpu: enable gfx power gating for GC 10.3.7
drm/amdgpu: Enable gfxoff quirk on MacBook Pro
drm/amdgpu: enable gfxoff routine for GC 10.3.7
drm/amdgpu: Enable recovery on yellow carp
drm/amdgpu: enable TMZ option for onwards asic
drm/amdgpu: enable vcn pg and cg for vcn 3.1.2
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
drm/amdgpu: Exclude PCI reset method for now.
drm/amdgpu: expose benchmarks via debugfs
drm/amdgpu: filter out radeon secondary ids as well
drm/amdgpu: Fix a kerneldoc warning
drm/amdgpu: fix a potential GPU hang on cyan skillfish
drm/amdgpu: fix a wrong ib reference
drm/amdgpu: fix aldebaran xgmi topology for vf
drm/amdgpu: fix amdgpu_ras_block_late_init error handler
drm/amdgpu: Fix an error message in rmmod
drm/amdgpu: Fix ARM compilation warning
drm/amdgpu: fix broken debug sdma vram access function
drm/amdgpu: fix channel index mapping for SIENNA_CICHLID
drm/amdgpu: Fix compile error.
drm/amdgpu: fix compile warning for ras_block_match_default
drm/amdgpu: fix convert bad page retiremt
drm/amdgpu: fix gmc init fail in sriov mode
drm/amdgpu: Fix htmldoc warning
drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
drm/amdgpu: fix list add issue in vram reserve
drm/amdgpu: fix logic inversion in check
drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
drm/amdgpu: Fix realloc of ptr
drm/amdgpu: Fix recursive locking warning
drm/amdgpu: Fix rejecting Tahiti GPUs
drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug.
drm/amdgpu: Fix some kerneldoc warnings
drm/amdgpu: fix suspend/resume hang regression
drm/amdgpu: Fix the code style warnings in amdgpu_ras
drm/amdgpu: Fix the code style warnings in gfx
drm/amdgpu: Fix the code style warnings in gmc
drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc
drm/amdgpu: Fix the code style warnings in sdma
drm/amdgpu: fix the page fault caused by uninitialized variables
drm/amdgpu: Fix typo in *whether* in comment
drm/amdgpu: fix typo in amdgpu_discovery.c
drm/amdgpu: fix typos in comments
drm/amdgpu: Fix uninitialized variable use warning
drm/amdgpu: fix VCN 3.1.2 firmware name
drm/amdgpu: Fix wait for RLCG command completion
drm/amdgpu: Fixed the defect of soft lock caused by infinite loop
drm/amdgpu: fixed the warnings reported by kernel test robot
drm/amdgpu: Fixed warning reported by kernel test robot
drm/amdgpu: get hash bit for CH4 in umc channel index
drm/amdgpu: handle BACO synchronization with secondary funcs
drm/amdgpu: handle denied inject error into critical regions v2
drm/amdgpu: Handle the GPU recovery failure in SRIOV environment.
drm/amdgpu: header cleanup
drm/amdgpu: improve debug VRAM access performance using sdma
drm/amdgpu: increase bad page number for umc ras query
drm/amdgpu: init rlcg_reg_access_ctrl for gfx10
drm/amdgpu: init rlcg_reg_access_ctrl for gfx9
drm/amdgpu: initialize the vmid_wait with the stub fence
drm/amdgpu: install ctx entities with cmpxchg
drm/amdgpu: Introduce reset domain
drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend
drm/amdgpu: limit the number of dst address in trace
drm/amdgpu: loose check for umc poison mode
drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT
drm/amdgpu: make cyan skillfish support code more consistent
drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fini to amdgpu_ras_block_late_init/amdgpu_ras_block_late_fini
drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations.
drm/amdgpu: message smu to update bad channel info
drm/amdgpu: Modify .ras_fini function pointer parameter
drm/amdgpu: Modify .ras_late_init function pointer parameter
drm/amdgpu: modify a pair of functions for the pcie port wreg/rreg
drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops
drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops
drm/amdgpu: Modify mca block to fit for the unified ras block data and ops
drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops
drm/amdgpu: Modify nbio block to fit for the unified ras block data and ops
drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops
drm/amdgpu: Modify the compilation failed problem when other ras blocks' .h include amdgpu_ras.h
drm/amdgpu: Modify umc block to fit for the unified ras block data and ops
drm/amdgpu: Modify xgmi block to fit for the unified ras block data and ops
drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions populated
drm/amdgpu: Move CAP firmware loading to the beginning of PSP firmware list
drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs
drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs
drm/amdgpu: Move in_gpu_reset into reset_domain
drm/amdgpu: move lockdep assert to the right place.
drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
drm/amdgpu: Move reset domain init before calling RREG32
drm/amdgpu: Move reset sem into reset_domain
drm/amdgpu: move runtime pm init after drm and fbdev init
drm/amdgpu: Move scheduler init to after XGMI is ready
drm/amdgpu: Move xgmi ras initialization from .late_init to .early_init
drm/amdgpu: Nerf "buff" to "buf"
drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list
drm/amdgpu: no rlcg legacy read in SRIOV case
drm/amdgpu: only allow secure submission on rings which support that
drm/amdgpu: only check for _PR3 on dGPUs
drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_ras_fini function code
drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_ras_fini function code
drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_ras_fini function code
drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmhub_ras_fini function code
drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio_ras_fini function code
drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma_ras_fini function code
drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_ras_fini function code
drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi_ras_fini function code
drm/amdgpu: Optimize operating sysfs and interrupt function interface in amdgpu_ras.c
drm/amdgpu: Optimize xxx_ras_fini function of each ras block
drm/amdgpu: Optimize xxx_ras_late_init function of each ras block
drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block
drm/amdgpu: partial revert "remove ctx->lock" v2
drm/amdgpu: plumb error handling though amdgpu_benchmark()
drm/amdgpu: prevent memory wipe in suspend/shutdown stage
drm/amdgpu: Prevent random memory access in FRU code
drm/amdgpu: print more error info
drm/amdgpu: Print once if RAS unsupported
drm/amdgpu: print the selected benchmark test in the log
drm/amdgpu: properly embed the IBs into the job
drm/amdgpu: read harvest bit per IP data on legacy GPUs
drm/amdgpu: Refactor mode2 reset logic for v13.0.2
drm/amdgpu: remove ctx->lock
drm/amdgpu: remove duplicate include in 'amdgpu_device.c'
drm/amdgpu: remove excl as shared workarounds
drm/amdgpu: remove gart.ready flag
drm/amdgpu: remove GTT accounting v2
drm/amdgpu: remove PL_PREEMPT accounting
drm/amdgpu: Remove pointless on stack mode copies
drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks
drm/amdgpu: Remove redundant .ras_late_init initialization in some ras blocks
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in gfx ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in hdp ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mmhub ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in sdma ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in umc ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in xgmi ras block
drm/amdgpu: Remove redundant calls of ras_late_init in hdp ras block
drm/amdgpu: Remove redundant calls of ras_late_init in mca ras block
drm/amdgpu: Remove redundant calls of ras_late_init in mmhub ras block
drm/amdgpu: remove redundant null check
drm/amdgpu: Remove repeated calls
drm/amdgpu: remove unneeded semicolon
drm/amdgpu: Remove unused get_umc_v8_7_channel_index function
drm/amdgpu: remove unused gpu_info firmwares
drm/amdgpu: remove unused variable
drm/amdgpu: remove unused variable warning
drm/amdgpu: remove VRAM accounting v2
drm/amdgpu: Removed redundant ras code
drm/amdgpu: rename amdgpu_vm_bo_rmv to _del
drm/amdgpu: reserve the pd while cleaning up PRTs
drm/amdgpu: Reset OOB table error count info
drm/amdgpu: restructure amdgpu_fill_buffer v2
drm/amdgpu: retire rlc callbacks sriov_rreg/wreg
drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive recursive locking'
drm/amdgpu: Rework amdgpu_device_lock_adev
drm/amdgpu: rework GART copy window handling
drm/amdgpu: Rework reset domain to be refcounted.
drm/amdgpu: Serialize non TDR gpu recovery with TDRs
drm/amdgpu: set APU flag based on IP discovery table
drm/amdgpu: Set correct DMA mask for aldebaran
drm/amdgpu: Set FRU bus for Aldebaran and Vega 20
drm/amdgpu: set new revision id for 10.3.7 GC
drm/amdgpu: set noretry for gfx 10.3.7
drm/amdgpu: set noretry=1 for gc 10.3.6
drm/amdgpu: set noretry=1 for GFX 10.3.4
drm/amdgpu: Show IP discovery in sysfs
drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM'
drm/amdgpu: switch to amdgpu_sriov_rreg/wreg
drm/amdgpu: switch to common helper to read bios from rom
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9
drm/amdgpu: Sync up header and implementation to use the same parameter names
drm/amdgpu: Unify ras block interface for each ras block
drm/amdgpu: update algorithm of umc address conversion
drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1
drm/amdgpu: Use ARRAY_SIZE to get array length
drm/amdgpu: use dma_fence_chain_contained
drm/amdgpu: Use drm_mode_copy()
drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier()
drm/amdgpu: use job and ib structures directly in CS parsers
drm/amdgpu: use kernel BO API for benchmark buffer management
drm/amdgpu: use ktime rather than jiffies for benchmark results
drm/amdgpu: Use ternary operator in `vcn_v1_0_start()`
drm/amdgpu: use ttm_resource_manager_debug
drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
drm/amdgpu: Wipe all VRAM on free when RAS is enabled
drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI
drm/amdgpu: Wrong order for config and counter_id parameters
 
drm/amdkfd: Add format attribute to kfd_smi_event_add
drm/amdkfd: add return value check for queue eviction
drm/amdkfd: Add SMI add event helper
drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info
drm/amdkfd: Bump up KFD API version for CRIU
drm/amdkfd: Check for potential null return of kmalloc_array()
drm/amdkfd: Check use_xgmi_p2p before reporting hive_id
drm/amdkfd: Consolidate MQD manager functions
drm/amdkfd: Correct SMI event read size
drm/amdkfd: Create file descriptor after client is added to smi_clients list
drm/amdkfd: CRIU add queues support
drm/amdkfd: CRIU add support for GWS queues
drm/amdkfd: CRIU allow external mm for svm ranges
drm/amdkfd: CRIU checkpoint and restore events
drm/amdkfd: CRIU checkpoint and restore queue control stack
drm/amdkfd: CRIU checkpoint and restore queue mqds
drm/amdkfd: CRIU checkpoint and restore xnack mode
drm/amdkfd: CRIU Discover svm ranges
drm/amdkfd: CRIU export BOs as prime dmabuf objects
drm/amdkfd: CRIU export dmabuf handles for GTT BOs
drm/amdkfd: CRIU fix a NULL vs IS_ERR() check
drm/amdkfd: CRIU fix extra whitespace and block comment warnings
drm/amdkfd: CRIU implement gpu_id remapping
drm/amdkfd: CRIU Implement KFD checkpoint ioctl
drm/amdkfd: CRIU Implement KFD process_info ioctl
drm/amdkfd: CRIU Implement KFD restore ioctl
drm/amdkfd: CRIU Implement KFD resume ioctl
drm/amdkfd: CRIU Implement KFD unpause operation
drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs
drm/amdkfd: CRIU prepare for svm resume
drm/amdkfd: CRIU Refactor restore BO function
drm/amdkfd: CRIU remove sync and TLB flush on restore
drm/amdkfd: CRIU restore queue doorbell id
drm/amdkfd: CRIU restore queue ids
drm/amdkfd: CRIU restore sdma id for queues
drm/amdkfd: CRIU resume shared virtual memory ranges
drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure
drm/amdkfd: CRIU Save Shared Virtual Memory ranges
drm/amdkfd: Don't take process mutex for svm ioctls
drm/amdkfd: Drop IH ring overflow message to dbg
drm/amdkfd: enable heavy-weight TLB flush on Arcturus
drm/amdkfd: enable heavy-weight TLB flush on Vega20
drm/amdkfd: Ensure mm remain valid in svm deferred_list work
drm/amdkfd: evict svm bo worker handle error
drm/amdkfd: Fix criu_restore_bo error handling
drm/amdkfd: Fix for possible integer overflow
drm/amdkfd: fix freeing an unset pointer
drm/amdkfd: Fix GWS queue count
drm/amdkfd: Fix Incorrect VMIDs passed to HWS
drm/amdkfd: Fix indentation on switch statement
drm/amdkfd: Fix leftover errors and warnings
drm/amdkfd: fix loop error handling
drm/amdkfd: Fix prototype warning for get_process_num_bos
drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS
drm/amdkfd: Fix variable set but not used warning
drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3
drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call
drm/amdkfd: make CRAT table missing message informational only
drm/amdkfd: navi2x requires extended engines to map and unmap sdma queues
drm/amdkfd: Print bdf in peer map failure message
drm/amdkfd: remove unneeded unmap single queue option
drm/amdkfd: Remove unused old debugger implementation
drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid
drm/amdkfd: replace err by dbg print at svm vram migration
drm/amdkfd: Replace zero-length array with flexible-array member
drm/amdkfd: Replace zero-length array with flexible-array member
drm/amdkfd: svm range restore work deadlock when process exit
drm/amdkfd: update SPDX license header
drm/amdkfd: Use proper enum in pm_unmap_queues_v9()
drm/amdkfd: Use real device for messages
drm/amdkfd: use unmap all queues for poison consumption
drm/amdkfd: use user_gpu_id for svm ranges
 
drm/arc: Use drm_module_platform_driver() to register the driver
 
drm/arm/hdlcd: Replace module initialization with DRM helpers
 
drm/armada: Add support for the nomodeset kernel parameter
drm/armada: Make use of the helper component_compare_of/dev_name
 
drm/aspeed: Add AST2600 chip support
drm/aspeed: Update INTR_STS handling
drm/aspeed: Use drm_module_platform_driver() to register the driver
 
drm/ast: Create threshold values for AST2600
drm/ast: Enable the supporting of wide screen on AST2600
drm/ast: Fail if connector initialization fails
drm/ast: Initialize encoder and connector for VGA in helper function
drm/ast: Move connector mode_valid function to CRTC
drm/ast: Move DP501-based connector code into separate helpers
drm/ast: Move SIL164-based connector code into separate helpers
drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask()
drm/ast: Remove AST_TX_ITE66121 constant
drm/ast: Remove unused value dp501_maxclk
drm/ast: Rename struct ast_connector to struct ast_vga_connector
drm/ast: Replace module-init boiler-plate code with DRM helpers
 
drm/atmel-hlcdc: Use drm_module_platform_driver() to register the driver
 
drm/bochs: Replace module-init boiler-plate code with DRM helpers
 
drm/bridge/synopsys: dsi: extend the prototype of mode_valid()
 
drm/bridge/tc358775: Fix for dual-link LVDS
 
drm/bridge: add it6505 driver
drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
drm/bridge: Add missing pm_runtime_put_sync
drm/bridge: adv7533: make array clock_div_by_lanes static const
drm/bridge: anx7625: add audio codec .get_eld support
drm/bridge: anx7625: Add bridge helper atomic conversion
drm/bridge: anx7625: add HDCP support
drm/bridge: anx7625: Check GPIO description to avoid crash
drm/bridge: anx7625: Convert to use devm_kzalloc
drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7625_register_i2c_dummy_clients
drm/bridge: anx7625: Fix overflow issue on reading EDID
drm/bridge: anx7625: Fix release wrong workqueue
drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host was not found
drm/bridge: anx7625: send DPCD command to downstream
drm/bridge: anx7625: Support reading edid through aux channel
drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
drm/bridge: chipone-icn6211: Add mode_set API
drm/bridge: chipone-icn6211: Switch to atomic operations
drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge
drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux read command.
drm/bridge: dw-hdmi: use safe format when first in bridge chain
drm/bridge: dw-mipi-dsi: Switch to atomic operations
drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
drm/bridge: it6505: Fix the read buffer array bound
drm/bridge: ite-it6505: add missing Kconfig option select
drm/bridge: lt9611: Fix an error handling path in lt9611_probe()
drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_IRQ_MASK register
drm/bridge: parade-ps8640: Link device to ensure suspend/resume order
drm/bridge: Remove extra device acquisition method of i2c client in lt9611 driver
drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
drm/bridge: ti-sn65dsi83: Add vcc supply regulator support
drm/bridge: ti-sn65dsi83: Make enable GPIO optional
drm/bridge: ti-sn65dsi86: Use drm_bridge_connector
 
drm/cirrus: Replace module-init boiler-plate code with DRM helpers
 
drm/connector: Fix typo in documentation
drm/connector: Fix typo in output format
 
drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init()
 
drm/doc: Fix TTM acronym
drm/doc: overview before functions for drm_writeback.c
 
drm/docs: Document where the C8 color lut is stored
 
drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
 
drm/dp: add 128b/132b link status helpers from DP 2.0 E11
drm/dp: add drm_dp_128b132b_read_aux_rd_interval()
drm/dp: add some new DPCD macros from DP 2.0 E11
drm/dp: Fix off-by-one in register cache size
drm/dp: Fix OOB read when handling Post Cursor2 register
drm/dp: Move DisplayPort AUX bus helpers into dp/
drm/dp: Move DisplayPort helpers into separate helper module
drm/dp: Move DP declarations into separate header file
drm/dp: Move public DisplayPort headers into dp/
drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201
 
drm/dp_mst: Remove trailing whitespace.
 
drm/edid: check basic audio support on CEA extension block
drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info()
drm/edid: Don't clear formats if using deep color
drm/edid: fix CEA extension byte #3 parsing
drm/edid: improve non-desktop quirk logging
drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800.
drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry
drm/edid: Split deep color modes between RGB and YUV444
drm/edid: support Microsoft extension for HMDs and specialized monitors
drm/edid: Support type 7 timings
 
drm/etnaviv: Make use of the helper component_compare_of/dev_name
 
drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
 
drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
 
drm/exynos/fimc: Use platform_get_irq() to get the interrupt
 
drm/exynos: Add support for the nomodeset kernel parameter
drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
drm/exynos: fimd: add BGR support for exynos4/5
drm/exynos: gsc: Use platform_get_irq() to get the interrupt
drm/exynos: Make use of the helper component_compare_dev
drm/exynos: mixer: Use platform_get_irq() to get the interrupt
drm/exynos: Search for TE-gpio in DSI panel's node
 
drm/fb-helper: Calculate damaged area in separate helper
drm/fb-helper: Clip damage area horizontally
drm/fb-helper: Clip damage area to written memory range
drm/fb-helper: Fix clip rectangle height
drm/fb-helper: Fix vertical damage clipping
drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB
 
drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line()
drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed()
 
drm/fsl-dcu: Use drm_module_platform_driver() to register the driver
 
drm/gem-shmem: Don't store mmap'ed buffers in core dumps
drm/gem-shmem: Set vm_ops in static initializer
 
drm/gem: Sort includes alphabetically
 
drm/gma500: Add support for the nomodeset kernel parameter
drm/gma500: remove redundant ret variable
 
drm/gma: Remove calls to kmap()
 
drm/hirin: Make use of the helper component_compare_of
 
drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
drm/hisilicon/hibmc: Replace module initialization with DRM helpers
 
drm/hisilicon/kirin: Use drm_module_platform_driver() to register the driver
 
drm/hyperv: Add support for the nomodeset kernel parameter
 
drm/i915/adl-n: Add PCH Support for Alder Lake N
drm/i915/adl-n: Enable ADL-N platform
 
drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switch workaround
drm/i915/adlp: Fix TypeC PHY-ready status readout
 
drm/i915/backlight: Make ext_pwm_disable_backlight() call intel_backlight_set_pwm_level()
 
drm/i915/bios: fix slab-out-of-bounds access
drm/i915/bios: Introduce has_ddi_port_info()
drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS
drm/i915/bios: Throw out the !has_ddi_port_info() codepaths
drm/i915/bios: Use i915->vbt.ports[] for all g4x+
drm/i915/bios: Use i915->vbt.ports[] on CHV
 
drm/i915/buddy: adjust res->start
drm/i915/buddy: track available visible size
drm/i915/buddy: tweak 2big check
 
drm/i915/cdclk: convert to drm device based logging
drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c
drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h dependency
drm/i915/cdclk: update intel_dump_cdclk_config() logging
 
drm/i915/color: hide struct intel_color_funcs
 
drm/i915/dg1: Read OPROM via SPI controller
drm/i915/dg1: Update DMC_DEBUG3 register
 
drm/i915/dg2: add Wa_14014947963
drm/i915/dg2: Add Wa_14015227452
drm/i915/dg2: Add Wa_18018781329
drm/i915/dg2: Add Wa_22011100796
drm/i915/dg2: Add Wa_22011450934
drm/i915/dg2: Drop 38.4 MHz MPLLB tables
drm/i915/dg2: Enable 5th port
drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list
drm/i915/dg2: Print PHY name properly on calibration error
drm/i915/dg2: s/engine->i915/i915/ for engine workarounds
 
drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
 
drm/i915/display/ehl: Update voltage swing table
 
drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
 
drm/i915/display/tgl+: Implement new PLL programming step
 
drm/i915/display/vrr: Reset VRR capable property on a long hpd
drm/i915/display/vrr: Reset VRR capable property on a long hpd
 
drm/i915/display: Do not re-enable PSR after it was marked as not reliable
drm/i915/display: Fix HPD short pulse handling for eDP
drm/i915/display: Group PSR2 prog sequences and workarounds
drm/i915/display: Implement Wa_16013835468
drm/i915/display: Use to_gt() helper for GGTT accesses
 
drm/i915/dmc: Add MMIO range restrictions
drm/i915/dmc: Eliminate remnant GEN references
 
drm/i915/dp: add 128b/132b support to link status checks
drm/i915/dp: convert to drm device based logging
drm/i915/dp: make intel_dp_pack_aux() static again
drm/i915/dp: move intel_dp_prepare_link_train() call
drm/i915/dp: remove accidental static on what should be a local variable
drm/i915/dp: Reuse intel_hdmi_tmds_clock()
drm/i915/dp: rewrite DP 2.0 128b/132b link training based on errata
 
drm/i915/dpll: add intel_dpll_crtc_compute_clock()
drm/i915/dpll: hide struct intel_dpll_funcs
drm/i915/dpll: make intel_shared_dpll_funcs internal to intel_dpll_mgr.c
 
drm/i915/dsi: add separate init timer mask definition for ICL DSI
drm/i915/dsi: disassociate VBT video transfer mode from register values
drm/i915/dsi: Drop double check ACPI companion device for NULL
 
drm/i915/execlists: Weak parallel submission support for execlists
 
drm/i915/fbc: Consult hw.crtc instead of uapi.crtc
drm/i915/fbc: Fix the plane end Y offset check
drm/i915/fbc: Introduce device info fbc_mask
drm/i915/fbc: Loop through FBC instances in various places
drm/i915/fbc: Parametrize FBC register offsets
drm/i915/fbc: Register per-crtc debugfs files
drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
 
drm/i915/fbdev: add intel_fbdev_framebuffer() helper
drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c
 
drm/i915/fdi: hide struct intel_fdi_funcs
 
drm/i915/gem: add missing boundary check in vm_access
drm/i915/gem: Use local pointer ttm for __i915_ttm_move
drm/i915/gem: Use to_gt() helper for GGTT accesses
 
drm/i915/gt: Add helper for shmem copy to iosys_map
drm/i915/gt: Cleanup spacing of intel_gt_regs.h
drm/i915/gt: Drop duplicate register definition for VDBOX_CGCTL3F18
drm/i915/gt: Move engine registers to their own header
drm/i915/gt: Move SFC lock bits to intel_engine_regs.h
drm/i915/gt: Order GT registers by MMIO offset
drm/i915/gt: Use consistent offset notation in intel_gt_regs.h
drm/i915/gt: use get_reset_domain() helper
drm/i915/gt: Use parameterized RING_MI_MODE
drm/i915/gt: Use to_gt() helper for GGTT accesses
 
drm/i915/gtt: add xehpsdv_ppgtt_insert_entry
drm/i915/gtt: allow overriding the pt alignment
drm/i915/gtt: reduce overzealous alignment constraints for GGTT
 
drm/i915/guc/slpc: Correct the param count for unset param
drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP
 
drm/i915/guc: Add read/write helpers for ADS blob
drm/i915/guc: Add work queue to trigger a GT reset
drm/i915/guc: Check for wedged before doing stuff
drm/i915/guc: Convert __guc_ads_init to iosys_map
drm/i915/guc: Convert capture list to iosys_map
drm/i915/guc: Convert engine record to iosys_map
drm/i915/guc: Convert golden context init to iosys_map
drm/i915/guc: Convert golden context prep to iosys_map
drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map
drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map
drm/i915/guc: Convert mapping table to iosys_map
drm/i915/guc: Convert policies update to iosys_map
drm/i915/guc: Do not complain about stale reset notifications
drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct
drm/i915/guc: Fix flag query helper function to not modify state
drm/i915/guc: Flush G2H handler during a GT reset
drm/i915/guc: Improve GuC loading status check/error reports
drm/i915/guc: Initialize GuC submission locks and queues early
drm/i915/guc: Keep iosys_map of ads_blob around
drm/i915/guc: Prepare for error propagation
drm/i915/guc: Remove hacks for reset and schedule disable G2H being received out of order
drm/i915/guc: Remove plain ads_blob pointer
drm/i915/guc: Replace check for golden context size
drm/i915/guc: Report error on invalid reset notification
drm/i915/guc: Temporarily bump the GuC load timeout
drm/i915/guc: Update guc shim control programming on newer platforms
drm/i915/guc: Update to GuC version 69.0.3
drm/i915/guc: Use a single pass to calculate regset
drm/i915/guc: Use struct_size() helper in kmalloc()
 
drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid()
drm/i915/gvt: add the missing mdev attribute "name"
drm/i915/gvt: Constify cmd_interrupt_events
drm/i915/gvt: Constify formats
drm/i915/gvt: Constify gtt_type_table_entry
drm/i915/gvt: Constify gvt_mmio_block
drm/i915/gvt: Constify intel_gvt_gtt_gma_ops
drm/i915/gvt: Constify intel_gvt_gtt_pte_ops
drm/i915/gvt: Constify intel_gvt_irq_ops
drm/i915/gvt: Constify intel_gvt_sched_policy_ops
drm/i915/gvt: Constify vgpu_types
drm/i915/gvt: Fix cmd parser error for Passmark9
drm/i915/gvt: Use list_entry to access list members
 
drm/i915/hdmi: Clean up TMDS clock limit exceeding user mode handling
drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports
drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid()
 
drm/i915/hotplug: convert to drm device based logging
 
drm/i915/hpd: hide struct intel_hotplug_funcs
 
drm/i915/lmem: Enable lmem for platforms with Flat CCS
 
drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c
drm/i915/lrc: replace include with forward declarations
 
drm/i915/lspcon: convert to drm device based logging
 
drm/i915/migrate: add acceleration support for DG2
 
drm/i915/mst: abstract handling of link status in DP MST
drm/i915/mst: abstract intel_dp_ack_sink_irq_esi()
drm/i915/mst: ack sink irq ESI for link status changes
drm/i915/mst: debug log 4 bytes of ESI right after reading
drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation
drm/i915/mst: only ack the ESI we actually handled
drm/i915/mst: read link status only when requested by sink in ESI
drm/i915/mst: update slot information for 128b/132b
 
drm/i915/opregion: abstract the check for valid swsci function
drm/i915/opregion: add support for mailbox #5 EDID
drm/i915/opregion: check port number bounds for SWSCI display power state
drm/i915/opregion: debug log about Mailbox #2 for backlight
drm/i915/opregion: early exit from encoder notify if SWSCI isn't there
drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion
 
drm/i915/overlay: Prevent divide by zero bugs in scaling
 
drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_*
 
drm/i915/perf: Express OA register ranges with i915_range
drm/i915/perf: Move OA regs to their own header
drm/i915/perf: Skip the i915_perf_init for dg2
 
drm/i915/plane: convert to drm device based logging and WARN
 
drm/i915/pm: hide struct drm_i915_clock_gating_funcs
 
drm/i915/pmu: Fix KMD and GuC race on accessing busyness
drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
 
drm/i915/pps: convert to drm device based logging
 
drm/i915/psr: remove unused lines_to_wait vbt info
 
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/i915/pxp: prefer forward declaration over includes
 
drm/i915/reg: split out icl_dsi_regs.h
drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h
 
drm/i915/rpl-s: Add stepping info
 
drm/i915/rps/tgl+: Remove RPS interrupt support
 
drm/i915/selftests: Add a cancel request selftest that triggers a reset
drm/i915/selftests: Disable runtime pm wakeref tracking for the mock device
drm/i915/selftests: exercise mmap migration
drm/i915/selftests: handle allocation failures
drm/i915/selftests: mock test io_size
drm/i915/selftests: Use less in contexts steal guc id test
drm/i915/selftests: Use to_gt() helper for GGTT accesses
 
drm/i915/snps: convert to drm device based logging
drm/i915/snps: vswing value refined for SNPS phys
 
drm/i915/sprite: convert to drm device based logging
 
drm/i915/tgl: Simply subplatform detection
 
drm/i915/ttm: add unmap_virtual callback
drm/i915/ttm: ensure we unmap when purging
drm/i915/ttm: fixup the mock_bo
drm/i915/ttm: make eviction mappable aware
drm/i915/ttm: mappable migration on fault
drm/i915/ttm: only fault WILLNEED objects
drm/i915/ttm: require mappable by default
drm/i915/ttm: Return some errors instead of trying memcpy move
drm/i915/ttm: tweak priority hint selection
 
drm/i915/uapi: document behaviour for DG2 64K support
 
drm/i915/vga: switch to use VGA definitions from video/vga.h
 
drm/i915/wopcm: Handle pre-programmed WOPCM registers
 
drm/i915/xehp/guc: enable compute engine inside GuC
 
drm/i915/xehp: Add Compute CS IRQ handlers
drm/i915/xehp: Add compute workarounds
drm/i915/xehp: CCS shares the render reset domain
drm/i915/xehp: CCS should use RCS setup functions
drm/i915/xehp: compute engine pipe_control
drm/i915/xehp: Define compute class and engine
drm/i915/xehp: Define context scheduling attributes in lrc descriptor
drm/i915/xehp: Don't support parallel submission on compute / render
drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE
drm/i915/xehp: handle fused off CCS engines
 
drm/i915/xehpsdv: Add has_flat_ccs to device info
drm/i915/xehpsdv: Move render/compute engine reset domains related workarounds
 
drm/i915: add gtt misalignment test
drm/i915: add I915_BO_ALLOC_GPU_ONLY
drm/i915: Add i915_vma_unbind_unlocked, and take obj lock for i915_vma_unbind, v2.
drm/i915: add io_size plumbing
drm/i915: Add locking to i915_gem_evict_vm(), v3.
drm/i915: Add missing intel_mchbar_regs.h
drm/i915: add needs_compact_pt flag
drm/i915: Add object locking to i915_gem_evict_for_node and i915_gem_evict_something, v2.
drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64()
drm/i915: align the plane_vma to min_page_size of stolen mem
drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
drm/i915: Allow dead vm to unbind vma's without lock.
drm/i915: Always check dp_m2_n2 on pre-bdw
drm/i915: apply PM_EARLY for non-GTT mappable objects
drm/i915: Asynchronous migration selftest
drm/i915: Avoid negative shift due to bigjoiner_pipes==0
drm/i915: axe lots of unnecessary includes from i915_drv.h
drm/i915: Bump DSL linemask to 20 bits
drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to prevent new ENOSPC errors, v2.
drm/i915: Change bigjoiner state tracking to use the pipe bitmask
drm/i915: Change IPS calling convention
drm/i915: Check async flip capability early on
drm/i915: Check EDID for HDR static metadata when choosing blc
drm/i915: Check stolen memory size before calling drm_mm_init
drm/i915: Clarify vma lifetime
drm/i915: Clean up cursor registers
drm/i915: Clean up g4x+ sprite plane registers
drm/i915: Clean up ivb+ sprite plane registers
drm/i915: Clean up M/N register defines
drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines
drm/i915: Clean up PIPECONF bit defines
drm/i915: Clean up PIPEMISC register defines
drm/i915: Clean up PIPESRC defines
drm/i915: Clean up pre-skl primary plane registers
drm/i915: clean up shrinker_release_pages
drm/i915: Clean up SKL_BOTTOM_COLOR defines
drm/i915: Clean up SSKPD/MLTR defines
drm/i915: Clean up the bigjoiner state copy logic
drm/i915: Clean up vlv/chv sprite plane registers
drm/i915: Clear DP M2/N2 when not doing DRRS
drm/i915: Convert for_each_intel_crtc_mask() to take a pipe mask instead
drm/i915: Correctly populate use_sagv_wm for all pipes
drm/i915: Declutter color key register stuff
drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE
drm/i915: delete shadow "ret" variable
drm/i915: Depend on !PREEMPT_RT.
drm/i915: Disable DRRS on IVB/HSW port != A
drm/i915: Disable unused power wells left enabled by BIOS
drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
drm/i915: Do not spam log with missing arch support
drm/i915: Document BDW+ DRRS M/N programming requirements
drm/i915: Don't allocate extra ddb during async flip for DG2
drm/i915: don't call free_mmap_offset when purging
drm/i915: don't include drm_cache.h in i915_drv.h
drm/i915: Don't pin the object pages during pending vma binds
drm/i915: Don't skip ddb allocation if data_rate==0
drm/i915: Drop pointless dev_priv argument
drm/i915: Drop pointless i830 PIPECONF read
drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets
drm/i915: Dump dp_m2_n2 always
drm/i915: Dump hw.enable and pipe_mode
drm/i915: Dump the crtc hw state always
drm/i915: Enable rpm wakeref tracking whether runtime pm is enabled or not
drm/i915: enforce min GTT alignment for discrete cards
drm/i915: Extract can_enable_drrs()
drm/i915: Extract hsw_configure_cpu_transcoder()
drm/i915: Extract hsw_ips_get_config()
drm/i915: Extract icl_qgv_points_mask()
drm/i915: Extract intel_bw_check_data_rate()
drm/i915: Extract intel_{get,set}_m_n()
drm/i915: Extract skl_allocate_plane_ddb()
drm/i915: Extract skl_crtc_calc_dbuf_bw()
drm/i915: Extract skl_ddb_entry_init()
drm/i915: Extract skl_plane_aux_dist()
drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder()
drm/i915: Fix a race between vma / object destruction and unbinding
drm/i915: Fix bigjoiner state copy fails
drm/i915: fix build issue when using clang
drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
drm/i915: Fix dbuf slice config lookup
drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines
drm/i915: fix drm_i915.h include grouping and sorting
drm/i915: Fix for PHY_MISC_TC1 offset
drm/i915: fix header file inclusion for might_alloc()
drm/i915: Fix header test for !CONFIG_X86
drm/i915: Fix IPS disable in intel_plane_disable_noatomic()
drm/i915: Fix mbus join config lookup
drm/i915: Fix oops due to missing stack depot
drm/i915: Fix plane relative_data_rate calculation
drm/i915: Fix possible NULL pointer dereferences in i9xx_update_wm()
drm/i915: Fix possible uninitialized variable in parallel extension
drm/i915: Fix PSF GV point mask when SAGV is not possible
drm/i915: Fix race in __i915_vma_remove_closed
drm/i915: Fix renamed struct field
drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
drm/i915: Fix the async flip wm0/ddb optimization
drm/i915: Fix trailing semicolon
drm/i915: Fix transcoder_has_m2_n2()
drm/i915: Fix up pixel_rate vs. clock confusion in wm calculations
drm/i915: Fix vma resource freeing
drm/i915: Flag crtc scaling_filter changes as modeset
drm/i915: group i915_drv.h forward declarations together
drm/i915: Hoover the IPS enable/disable calls into the pre/post update hooks
drm/i915: include shmem_fs.h only where needed
drm/i915: include some drm headers only where needed
drm/i915: Increment composite fence seqno
drm/i915: Initial introduction of vma resources
drm/i915: Introduce do_async_flip flag to intel_plane_state
drm/i915: Introduce G12 subplatform of DG2
drm/i915: Introduce i915_reg_defs.h
drm/i915: Introduce ilk_pch_pre_enable()
drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}()
drm/i915: Introduce intel_crtc_planes_update_arm()
drm/i915: Introduce scaled_planes bitmask
drm/i915: Introduce skl_plane_ddb_iter
drm/i915: Kill the fake lmem support
drm/i915: Lock dpt_obj around set_cache_level, v2.
drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
drm/i915: Make the CHV CGM CSC register writes lockless
drm/i915: Make the pipe/output CSC register writes lockless
drm/i915: More gt idling time with guc submission
drm/i915: Move [more] GT registers to their own header file
drm/i915: Move combo PHY registers to their own header
drm/i915: Move context descriptor fields to intel_lrc.h
drm/i915: Move drrs hardware bit frobbing to small helpers
drm/i915: Move dsc/joiner enable into hsw_crtc_enable()
drm/i915: Move GT registers to their own header file
drm/i915: move i915_cache_level_str() static in i915_debugfs.c
drm/i915: move i915_gem_vm_lookup() where it's used
drm/i915: move i915_reset_count()/i915_reset_engine_count() out of i915_drv.h
drm/i915: move intel_hws_csb_write_index() out of i915_drv.h
drm/i915: Move intel_plane_atomic_calc_changes() & co. out
drm/i915: Move M/N setup to a more logical place on ddi platforms
drm/i915: Move MCHBAR registers to their own header
drm/i915: Move PCH transcoder M/N setup into the PCH code
drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade critical section
drm/i915: Move SNPS PHY registers to their own header
drm/i915: Move TC PHY registers to their own header
drm/i915: move the DRIVER_* macros to i915_driver.[ch]
drm/i915: Move the IPS code to its own file
drm/i915: Move vblank waits out from IPS code
drm/i915: Nuke dg2_ddi_pre_enable_dp()
drm/i915: Nuke ilk_get_fdi_m_n_config()
drm/i915: Nuke intel_dp_get_m_n()
drm/i915: Nuke intel_dp_set_m_n()
drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE
drm/i915: Nuke pointless middle men for skl+ plane programming
drm/i915: Nuke some dead code
drm/i915: Only include i915_reg.h from .c files
drm/i915: Parameterize ECOSKPD
drm/i915: Parameterize MI_PREDICATE registers
drm/i915: Parameterize PWRCTX_MAXCNT
drm/i915: Parameterize R_PWR_CLK_STATE register definition
drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder_set_m_n()
drm/i915: Pass plane to watermark calculation functions
drm/i915: Pimp icl+ sagv pre/post update
drm/i915: Polish ilk+ wm register bits
drm/i915: Populate pipe dbuf slices more accurately during readout
drm/i915: Program pch transcoder m2/n2
drm/i915: Properly clear crtc state when disabling it fully, again
drm/i915: Reject unsupported TMDS rates on ICL+
drm/i915: remove leftover i915_gem_pm.h declarations from i915_drv.h
drm/i915: Remove odd any_ms=true assignment
drm/i915: Remove short-term pins from execbuf, v6.
drm/i915: Remove support for unlocked i915_vma unbind
drm/i915: Remove unused i915->ggtt
drm/i915: Remove unused intel_gmbus_set_speed() function
drm/i915: remove VGA register definitions
drm/i915: Remove weird code from intel_atomic_check_bigjoiner()
drm/i915: remove writeback hook
drm/i915: Remove zombie async flip vt-d w/a
drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7
drm/i915: Return both master and slave pipes from enabled_bigjoiner_pipes()
drm/i915: s/gmch_{m,n}/data_{m,n}/
drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate
drm/i915: Simplify intel_dsc_source_support()
drm/i915: Sipmplify PLANE_STRIDE masking
drm/i915: Skip dsc readout if the transcoder is disabled
drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 vs. M2/N2 variants
drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 vs. M2/N2 variants
drm/i915: split out gem/i915_gem_create.h from i915_drv.h
drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h
drm/i915: split out gem/i915_gem_domain.h from i915_drv.h
drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h
drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h
drm/i915: split out i915_cmd_parser.h from i915_drv.h
drm/i915: split out i915_file_private.h from i915_drv.h
drm/i915: split out i915_gem_evict.h from i915_drv.h
drm/i915: split out i915_gem_internal.h from i915_drv.h
drm/i915: split out i915_getparam.h from i915_drv.h
drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch]
drm/i915: split out PCI config space registers from i915_reg.h
drm/i915: split out vlv sideband registers from i915_reg.h
drm/i915: Split pre-icl vs. icl+ SAGV hooks apart
drm/i915: stop including i915_irq.h from i915_drv.h
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
drm/i915: support 64K GTT pages for discrete cards
drm/i915: Treat SAGV block time 0 as SAGV disabled
drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post}_plane_update()
drm/i915: Use for_each_intel_crtc_in_pipe_mask() more
drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap
drm/i915: Use parameterized GPR register definitions everywhere
drm/i915: Use per-device debugs for bigjoiner stuff
drm/i915: Use REG_BIT() & co. for universal plane bits
drm/i915: Use RING_PSMI_CTL rather than per-engine macros
drm/i915: Use single_enabled_crtc() in i9xx_update_wm()
drm/i915: Use struct vma_resource instead of struct vma_snapshot
drm/i915: Use the correct plane source width in watermark calculations
drm/i915: Use the vma resource as argument for gtt binding / unbinding
drm/i915: Use to_gt() helper for GGTT accesses
drm/i915: Use vma resources for async unbinding
drm/i915: Use wm0 only during async flips for DG2
drm/i915: Use {active,scaled}_planes to compute ilk watermarks
drm/i915: Widen the QGV point mask
drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
 
drm/imx/dcss: Replace module initialization with DRM helpers
 
drm/imx: Add support for the nomodeset kernel parameter
drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe
drm/imx: Fix memory leak in imx_pd_connector_get_modes
drm/imx: imx-ldb: Check for null pointer after calling kmemdup
 
drm/ingenic: Add support for JZ4780 and HDMI output
drm/ingenic: Add support for the nomodeset kernel parameter
drm/ingenic: Fix support for JZ4780 HDMI output
drm/ingenic: Make use of the helper component_compare_of
drm/ingenic: prepare ingenic drm for later addition of JZ4780
 
drm/kmb: Use drm_module_platform_driver() to register the driver
 
drm/komeda: Make use of the helper component_compare_of
drm/komeda: Replace module initialization with DRM helpers
 
drm/lima: avoid error task dump attempt when not enabled
 
drm/locking: fix drm_modeset_acquire_ctx kernel-doc
 
drm/malidp: Replace module initialization with DRM helpers
 
drm/mcde: Add support for the nomodeset kernel parameter
drm/mcde: Make use of the helper component_compare_dev
 
drm/mediatek: Add support for the nomodeset kernel parameter
drm/mediatek: Add wait_for_event for crtc disable by cmdq
drm/mediatek: Allow commands to be sent during video mode
drm/mediatek: Make use of the helper component_compare_of
 
drm/meson: Fix error handling when afbcd.ops->init fails
drm/meson: Make use of the helper component_compare_of
drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
drm/meson: Use drm_module_platform_driver() to register the driver
 
drm/mgag200: Replace module-init boiler-plate code with DRM helpers
 
drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev
drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
 
drm/modes: Add of_get_drm_panel_display_mode()
drm/modes: Fix drm_mode_copy() docs
drm/modes: Remove trailing whitespace
 
drm/msm/a6xx: Add support for 7c3 SKUs
drm/msm/a6xx: Fix missing ARRAY_SIZE() check
drm/msm/a6xx: Zap counters across context switch
 
drm/msm/adreno: Expose speedbin to userspace
drm/msm/adreno: fix cast in adreno_get_param()
drm/msm/adreno: Generate name from chipid for 7c3
 
drm/msm/disp: check the return value of kzalloc()
 
drm/msm/dp: add connector type to enhance debug messages
drm/msm/dp: Add DisplayPort controller for SM8350
drm/msm/dp: add fail safe mode outside of event_mutex context
drm/msm/dp: Add sc8180x DP controllers
drm/msm/dp: add support of tps4 (training pattern 4) for HBR3
drm/msm/dp: always add fail-safe mode into connector mode list
drm/msm/dp: do not initialize phy until plugin interrupt received
drm/msm/dp: enhance debug info related to dp phy
drm/msm/dp: fix panel bridge attachment
drm/msm/dp: Move debugfs files into subdirectory
drm/msm/dp: populate connector of struct dp_panel
drm/msm/dp: remove fail safe mode related code
drm/msm/dp: Simplify dp_debug_init() and dp_debug_get()
drm/msm/dp: stop link training after link training 2 failed
drm/msm/dp: support attaching bridges to the DP encoder
drm/msm/dp: support finding next bridge even for DP interfaces
 
drm/msm/dpu1: Add DMA2, DMA3 clock control to enum
drm/msm/dpu1: Add MSM8998 to hw catalog
 
drm/msm/dpu: Add a function to retrieve the current CTL status
drm/msm/dpu: add DSPP blocks teardown
drm/msm/dpu: Add INTF_5 interrupts
drm/msm/dpu: Add SC8180x to hw catalog
drm/msm/dpu: clean up some inconsistent indenting
drm/msm/dpu: drop bus_scaling_client field
drm/msm/dpu: drop unused access macros
drm/msm/dpu: drop unused lm_max_width from RM
drm/msm/dpu: encoder: drop unused mode_fixup callback
drm/msm/dpu: fix dp audio condition
drm/msm/dpu: fix error handling in dpu_rm_init
drm/msm/dpu: Fix timeout issues on command mode panels
drm/msm/dpu: get INTF blocks directly rather than through RM
drm/msm/dpu: Only create debugfs for PRIMARY minor
drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_encoder_virt
drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt
drm/msm/dpu: Remove set but unused variables
drm/msm/dpu: simplify clocks handling
drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf
drm/msm/dpu: switch dpu_encoder to use atomic_mode_set
drm/msm/dpu: Update function parameter documentation
drm/msm/dpu: Update the comment style
drm/msm/dpu: Use indexed array initializer to prevent mismatches
drm/msm/dpu: wire up MSM8998's DSPP blocks
 
drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode
 
drm/msm/dsi: Add 10nm dsi phy tuning configuration support
drm/msm/dsi: Add dsi phy tuning configuration support
drm/msm/dsi: Add support for qcm2290 dsi controller
drm/msm/dsi: Allow to specify dsi config as pdata
drm/msm/dsi: move DSI host powerup to modeset time
drm/msm/dsi: Remove spurious IRQF_ONESHOT flag
drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent
drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
 
drm/msm/gpu: Add ctx to get_param()
drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP
drm/msm/gpu: Fix crash on devices without devfreq support (v2)
drm/msm/gpu: Park scheduler threads for system suspend
drm/msm/gpu: Remove mutex from wait_event condition
drm/msm/gpu: Rename runtime suspend/resume functions
drm/msm/gpu: Track global faults per address-space
 
drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
 
drm/msm/mdp5: check the return of kzalloc()
drm/msm/mdp5: Remove redundant zpos initialisation
 
drm/msm/rd: Add chip-id
 
drm/msm: Add missing put_task_struct() in debugfs path
drm/msm: Add MSM_SUBMIT_FENCE_SN_IN
drm/msm: Add SET_PARAM ioctl
drm/msm: add support for QCM2290 MDSS
drm/msm: Add support for the nomodeset kernel parameter
drm/msm: Add SYSPROF param (v2)
drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
drm/msm: drop dbgname argument from msm_ioremap*()
drm/msm: drop register logging support
drm/msm: Fix dirtyfb refcounting
drm/msm: Fix include statements for DisplayPort
drm/msm: Fix range size vs end confusion
drm/msm: Make use of the helper component_compare_of
drm/msm: move msm_readl/_writel to msm_drv.h
drm/msm: move struct msm_display_info to dpu driver
drm/msm: move utility functions from msm_drv.c
drm/msm: populate intf_audio_select() base on hardware capability
drm/msm: reduce usage of round_pixclk callback
drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
drm/msm: Revert "drm/msm: Stop using iommu_present()"
drm/msm: Stop using iommu_present()
drm/msm: Update generated headers
drm/msm: Use generic name for gpu resources
 
drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI
 
drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()
 
drm/nouveau/backlight: Fix LVDS backlight detection on some laptops
drm/nouveau/backlight: Just set all backlight types as RAW
 
drm/nouveau/device: Get right pgsize_bitmap of iommu_domain
 
drm/nouveau/disp/dp: add support for eDP link rates
drm/nouveau/disp/dp: add support for hbr3
drm/nouveau/disp/dp: add support for lttprs
drm/nouveau/disp/dp: add support for tps4
drm/nouveau/disp/dp: explicitly control scrambling when setting pattern
drm/nouveau/disp/dp: fixup cr/eq delays for 1.4
drm/nouveau/disp/dp: generate supported link rates table at detect time
 
drm/nouveau/disp: remove some remnant of a rework
 
drm/nouveau/kms: Remove redundant zpos initialisation
 
drm/nouveau/pmu: Add missing callbacks for Tegra devices
 
drm/nouveau/tegra: Stop using iommu_present()
 
drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
drm/nouveau: Remove the unused header file nvif/list.h
 
drm/object: Add default color encoding and range value at reset
drm/object: Add default zpos value at reset
drm/object: Add drm_object_property_get_default_value() function
 
drm/omap: Add support for the nomodeset kernel parameter
drm/omap: dss: Make use of the helper component_compare_dev
drm/omap: plane: Fix zpos initial value mismatch
drm/omap: plane: Remove redundant color encoding and range initialisation
drm/omap: plane: Remove redundant zpos initialisation
 
drm/panel-edp: Add eDP sharp panel support
drm/panel-edp: Allow querying the detected panel via debugfs
drm/panel-edp: Allow querying the detected panel via sysfs
 
drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
 
drm/panel: Extend ACX424AKP bindings to ACX424AKM
drm/panel: ili9341: fix optional regulator handling
drm/panel: nt35560: Support also ACX424AKM
drm/panel: nt35560: Support more panel IDs
drm/panel: Rename Sony ACX424 to Novatek NT35560
drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
drm/panel: simple: add Multi-Inno Technology MI0700S4T-6
drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor
drm/panel: Update Boe-tv110c9m initial code
 
drm/panfrost: Check for error num after setting mask
drm/panfrost: cleanup comments
drm/panfrost: Handle IDVS_GROUP_SIZE feature
drm/panfrost: initial dual core group GPUs support
drm/panfrost: Merge some feature lists
drm/panfrost: Remove features meant for userspace
drm/panfrost: Update create_bo flags comment
 
drm/plane: Fix typo in format_mod_supported documentation
drm/plane: Make format_mod_supported truly optional
 
drm/privacy-screen: Fix sphinx warning
 
drm/privacy_screen: Add drvdata in drm_privacy_screen
 
drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen
 
drm/qxl: Move ioctl array next to its only user
drm/qxl: Replace module-init boiler-plate code with DRM helpers
 
drm/radeon/uvd: Fix forgotten unmap buffer objects
 
drm/radeon: Fix backlight control on iMac 12,1
drm/radeon: fix error handling in radeon_driver_open_kms
drm/radeon: fix logic inversion in radeon_sync_resv
drm/radeon: fix UVD suspend error
drm/radeon: remove redundant assignment to reg
drm/radeon: remove resource accounting v2
drm/radeon: Use drm_mode_copy()
drm/radeon: use kernel is_power_of_2 rather than local version
drm/radeon: use ttm_resource_manager_debug
 
drm/rcar: plane: Remove redundant zpos initialisation
 
drm/repaper: Use format helper for xrgb8888 to monochrome conversion
 
drm/rockchip: Add support for the nomodeset kernel parameter
drm/rockchip: cdn-dp: Support HDMI codec plug-change callback
drm/rockchip: Make use of the helper component_compare_dev
 
drm/sched: Add device pointer to drm_gpu_scheduler
 
drm/selftest: plane_helper: Put test structures in static storage
 
drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
 
drm/selftests: add drm buddy alloc limit testcase
drm/selftests: add drm buddy alloc range testcase
drm/selftests: add drm buddy optimistic testcase
drm/selftests: add drm buddy pathological testcase
drm/selftests: add drm buddy pessimistic testcase
drm/selftests: add drm buddy smoke testcase
drm/selftests: Move i915 buddy selftests into drm
drm/selftests: Select DRM_DP_HELPER
 
drm/shmobile: Use drm_module_platform_driver() to register the driver
 
drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels
drm/simpledrm: Request memory region in driver
 
drm/solomon: Add SSD130x OLED displays I2C support
 
drm/sprd: Add support for the nomodeset kernel parameter
drm/sprd: check the platform_get_resource() return value
drm/sprd: fix potential NULL dereference
drm/sprd: Make use of the helper component_compare_of
drm/sprd: remove allow_fb_modifiers setting
drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig
 
drm/ssd130x: remove redundant initialization of pointer mode
 
drm/sti: Add support for the nomodeset kernel parameter
drm/sti: Make use of the helper component_compare_of
drm/sti: plane: Remove redundant zpos initialisation
 
drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config()
drm/stm: dsi: move lane capability detection in probe()
drm/stm: dsi: provide the implementation of mode_valid()
drm/stm: ltdc: add per plane update support
drm/stm: ltdc: add support for CRC hashing feature
drm/stm: ltdc: add support of flexible pixel formats
drm/stm: ltdc: add support of ycbcr pixel formats
drm/stm: ltdc: add YCbCr 422 output support
drm/stm: ltdc: Drop format_mod_supported function
drm/stm: ltdc: support of new hardware version
drm/stm: ltdc: switch to regmap
drm/stm: remove conflicting framebuffers
drm/stm: Use drm_module_platform_driver() to register the driver
 
drm/sun4i: layer: Remove redundant zpos initialisation
drm/sun4i: Make use of the helper component_compare_of
drm/sun4i: Remove obsolete references to PHYS_OFFSET
drm/sun4i: Use drm_module_platform_driver() to register the driver
 
drm/syncobj: flatten dma_fence_chains on transfer
 
drm/tegra: Add support for the nomodeset kernel parameter
drm/tegra: dpaux: Remove unneeded variable
drm/tegra: Fix planar formats on Tegra186 and later
drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
drm/tegra: Support semi-planar formats on Tegra114+
drm/tegra: Support YVYU, VYUY and YU24 formats
drm/tegra: Use dev_err_probe()
 
drm/tidss: Use drm_module_platform_driver() to register the driver
 
drm/tilcdc: add const to of_device_id
drm/tilcdc: Add support for the nomodeset kernel parameter
 
drm/tiny: Add MIPI DBI compatible SPI driver
 
drm/todo: Update panic handling todo
 
drm/ttm: add a weak BO reference to the resource v3
drm/ttm: add back a reference to the bdev to the res manager
drm/ttm: add common accounting to the resource mgr v3
drm/ttm: add ttm_resource_fini v2
drm/ttm: Fix a kernel oops due to an invalid read
drm/ttm: fix resource manager size type and description
 
drm/tve200: Use drm_module_platform_driver() to register the driver
 
drm/v3d/v3d_drv: Check for error num after setting mask
 
drm/v3d: centralize error handling when init scheduler fails
drm/v3d: fix missing unlock
 
drm/vboxvideo: Replace module-init boiler-plate code with DRM helpers
 
drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m
drm/vc4: hdmi: Add full range RGB helper
drm/vc4: hdmi: Change CSC callback prototype
drm/vc4: hdmi: Define colorspace matrices
drm/vc4: hdmi: Fix build error for implicit function declaration
drm/vc4: hdmi: Move XBAR setup to csc_setup
drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines
drm/vc4: hdmi: Simplify the connector state retrieval
drm/vc4: hdmi: Use full range helper in csc functions
drm/vc4: Make use of the helper component_compare_dev
drm/vc4: Notify the firmware when DRM is in charge
drm/vc4: Remove conflicting framebuffers before callind bind_all
drm/vc4: remove redundant assignment of variable size
drm/vc4: Support nomodeset
drm/vc4: Use drm_mode_copy()
drm/vc4: Use of_device_get_match_data()
drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
 
drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()
 
drm/vkms: add support for multiple overlay planes
drm/vkms: drop "Multiple overlay planes" TODO
drm/vkms: refactor overlay plane creation
 
drm/vmwgfx: Disable command buffers on svga3 without gbobjects
drm/vmwgfx: Fix a size_t/long int format specifier mismatch
drm/vmwgfx: Fix fencing on SVGAv3
drm/vmwgfx: Fix gem refcounting and memory evictions
drm/vmwgfx: Fix possible usage of an uninitialized variable
drm/vmwgfx: Initialize drm_mode_fb_cmd2
drm/vmwgfx: Remove explicit transparent hugepages support
drm/vmwgfx: Remove unused compile options
drm/vmwgfx: remove vmw_wait_dma_fence
drm/vmwgfx: Replace module-init boiler-plate code with DRM helpers
 
drm/xen: Add support for the nomodeset kernel parameter
 
drm/xlnx: Use drm_module_platform_driver() to register the driver
 
drm: Add driver for Solomon SSD130x OLED displays
drm: Add orientation quirk for GPD Win Max
drm: add support modifiers for drivers whose planes only support linear layout
drm: Add TODO item for optimizing format helpers
drm: Add TODO item for requesting memory regions
drm: Always include the debugfs dentry in drm_crtc
drm: bridge: adv7511: Fix ADV7535 HPD enablement
drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DRM_PANEL_BRIDGE
drm: bridge: it66121: Remove redundant check
drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi
drm: Convert open-coded yes/no strings to yesno()
drm: document struct drm_mode_fb_cmd2
drm: exynos: dsi: Add mode_set function
drm: exynos: dsi: Convert to bridge driver
drm: fix error found in some cases after the patch d1af5cd86997
drm: implement a method to free unused pages
drm: implement top-down allocation method
drm: improve drm_buddy_alloc function
drm: introduce fb_modifiers_not_supported flag in mode_config
drm: move the buddy allocator from i915 into common drm
drm: mxsfb: Shutdown the display on remove
drm: mxsfb: Shutdown the display on system shutdown
drm: mxsfb: Use dev_err_probe() helper
drm: mxsfb: Use drm_module_platform_driver() to register the driver
drm: of: Lookup if child node has panel or bridge
drm: of: Make use of the helper component_release_of
drm: of: Properly try all possible cases for bridge/panel detection
drm: omapdrm: Fix implicit dma_buf fencing
drm: Plumb debugfs_init through to panels
drm: Provide PCI module-init macros
drm: Provide platform module-init macro
drm: rcar-du: Add support for the nomodeset kernel parameter
drm: rcar-du: Don't restart group when enabling plane on Gen3
drm: rcar-du: Don't select VSP1 sink on Gen3
drm: rcar-du: Drop LVDS device tree backward compatibility
drm: rcar-du: lvds: Add r8a77961 support
drm: remove allow_fb_modifiers
drm: replace bitmap_weight with bitmap_empty where appropriate
drm: Stop spamming log with drm_cache message
drm: Update docs after moving DisplayPort helpers around
 
drop_monitor: remove quadratic behavior
 
dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable
 
dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon
dt-binding: can: m_can: fix indention of table in bosch,mram-cfg description
dt-binding: can: m_can: include common CAN controller bindings
dt-binding: can: m_can: list Chandrasekar Ramakrishnan as maintainer
dt-binding: can: mcp251xfd: include common CAN controller bindings
dt-binding: can: sun4i_can: include common CAN controller bindings
dt-binding: mtd: nand: Document the wp-gpios property
 
dt-bindings: Add bindings for peci-aspeed
dt-bindings: Add common bindings for ARM and RISC-V idle states
dt-bindings: Add compatibles for undocumented trivial syscons
dt-bindings: Add generic bindings for PECI
dt-bindings: Add HDA support for Tegra234
dt-bindings: Add headers for Tegra234 I2C
dt-bindings: Add headers for Tegra234 PWM
dt-bindings: Add QEMU virt machine compatible
dt-bindings: Add Tegra234 APE support
dt-bindings: Add Tegra234 PCIe clocks and resets
dt-bindings: Add the yaml bindings for EUD
dt-bindings: Add ti,tmp125 temperature sensor binding
dt-bindings: Add vendor prefix for Airoha
dt-bindings: add vendor prefix for Tesla
dt-bindings: add vendor prefix for Wireless Tag
dt-bindings: Add vendor prefix for Xen hypervisor
dt-bindings: altera: document Arria 10 based board compatibles
dt-bindings: altera: document Arria 5 based board compatibles
dt-bindings: altera: document existing Cyclone 5 board compatibles
dt-bindings: altera: document Stratix 10 based board compatibles
dt-bindings: altera: document VT compatibles
dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
dt-bindings: apple,aic: Add affinity description for per-cpu pseudo-interrupts
dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts
dt-bindings: arm,cci-400: Add interrupt controller to example
dt-bindings: arm-pmu: Document Apple PMU compatible strings
dt-bindings: arm/npcm: Add binding for global control registers (GCR)
dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini
dt-bindings: arm: Add OP-TEE transport for SCMI
dt-bindings: arm: add Tesla FSD ARM SoC
dt-bindings: arm: airoha: Add binding for Airoha GPIO controller
dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB
dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values
dt-bindings: arm: amlogic: add A95XF3-AIR bindings
dt-bindings: arm: amlogic: add H96-Max bindings
dt-bindings: arm: amlogic: add S4 based AQ222 bindings
dt-bindings: arm: amlogic: add Vero 4K+ bindings
dt-bindings: arm: amlogic: add X96-AIR bindings
dt-bindings: arm: at91: add Kontron's new KSwitches
dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W
dt-bindings: arm: Convert QEMU fw-cfg to DT schema
dt-bindings: arm: cpus: Add Kryo 250 CPUs
dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al.
dt-bindings: arm: imx: add imx8mm gw7903 support
dt-bindings: arm: imx: add Protonic PRT8MM board compatible
dt-bindings: arm: mediatek: mmsys: add support for MT8186
dt-bindings: arm: msm: Add LLCC compatible for SM8350
dt-bindings: arm: msm: Add LLCC compatible for SM8450
dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne
dt-bindings: arm: mstar: Add compatible for Miyoo Mini
dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board
dt-bindings: arm: qcom: Document SM8450 HDK boards
dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on SMARC EVK
dt-bindings: arm: rockchip: Add Pine64 PineNote board
dt-bindings: arm: samsung: document Chagall WiFi board binding
dt-bindings: arm: samsung: document Klimt WiFi board binding
dt-bindings: arm: sunxi: add haoyu,a20-marsboard
dt-bindings: arm: ti: Add bindings for AM625 SoC
dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt
dt-bindings: ata: ahci-platform: Add power-domains property
dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible
dt-bindings: ata: ahci-platform: Convert DT bindings to yaml
dt-bindings: backlight: qcom-wled: Add PM6150L compatible
dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML
dt-bindings: change the macro name of prci in header files and example
dt-bindings: clk: cleanup comments
dt-bindings: clk: microchip: Add Microchip PolarFire host binding
dt-bindings: clk: mpfs document msspll dri registers
dt-bindings: clk: mpfs: add defines for two new clocks
dt-bindings: clk: mstar msc313 cpupll binding description
dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator
dt-bindings: clock: Add A7 PLL binding for SDX65
dt-bindings: clock: Add Apple NCO
dt-bindings: clock: Add binding for TI clksel
dt-bindings: clock: Add bindings definitions for FSD CMU blocks
dt-bindings: clock: add i.MX93 clock definition
dt-bindings: clock: Add imx93 clock support
dt-bindings: clock: add ipq8064 ce5 clk define
dt-bindings: clock: Add JH7100 audio clock definitions
dt-bindings: clock: add QCOM SM6125 display clock bindings
dt-bindings: clock: add QCOM SM6350 display clock bindings
dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings
dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions
dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding
dt-bindings: clock: add SM6350 QCOM Graphics clock bindings
dt-bindings: clock: Add starfive,jh7100-audclk bindings
dt-bindings: clock: Add support for the MSM8226 mmcc
dt-bindings: clock: convert cs2000-cp bindings to yaml
dt-bindings: clock: cs2000-cp: document aux-output-source
dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag
dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode
dt-bindings: clock: Document FSD CMU bindings
dt-bindings: clock: document qcom,gcc-ipq8064 binding
dt-bindings: clock: drop useless consumer example
dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml
dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock
dt-bindings: clock: intel,stratix10: convert to dtschema
dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cells' property
dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks
dt-bindings: clock: r9a06g032: Add the definition of the watchdog clock
dt-bindings: clock: renesas: Document RZ/V2L SoC
dt-bindings: clock: renesas: Make example 'clocks' parsable
dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation
dt-bindings: clock: split qcom,gcc.yaml to common and specific schema
dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML
dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names
dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml
dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings
dt-bindings: crypto: Convert Atmel AES to yaml
dt-bindings: crypto: Convert Atmel SHA to yaml
dt-bindings: crypto: Convert Atmel TDES to yaml
dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml
dt-bindings: display/msm: another fix for the dpu-qcm2290 example
dt-bindings: display/msm: Drop bogus interrupt flags cell on MDSS nodes
dt-bindings: display: add bindings for MIPI DBI compatible SPI panels
dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema
dt-bindings: display: bridge: document Toshiba TC358768 cells and panel node
dt-bindings: display: bridge: Drop requirement on input port for DSI devices
dt-bindings: display: bridge: lvds-codec: Document TI DS90CF364A decoder
dt-bindings: display: bridge: renesas,lvds: Document r8a77961 bindings
dt-bindings: display: bridge: sn65dsi83: Make enable GPIO optional
dt-bindings: display: mediatek, mutex: Fix mediatek, gce-events type
dt-bindings: display: mediatek, ovl: Fix 'iommu' required property typo
dt-bindings: display: mediatek: add ethdr definition for mt8195
dt-bindings: display: mediatek: add mt8195 SoC binding for vdosys0
dt-bindings: display: mediatek: add vdosys1 MERGE property for mt8195
dt-bindings: display: mediatek: disp: split each block to individual yaml
dt-bindings: display: mediatek: dsc: add yaml for mt8195 SoC binding
dt-bindings: display: mediatek: Fix examples on new bindings
dt-bindings: display: mediatek: merge: add additional prop for mt8195
dt-bindings: display: msm: Add binding for msm8998 dpu
dt-bindings: display: panel-timing: Define a single type for properties
dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/height-mm mandatory
dt-bindings: display: samsung,exynos-fimd: convert to dtschema
dt-bindings: display: samsung,exynos-hdmi-ddc: convert to dtschema
dt-bindings: display: samsung,exynos-hdmi: convert to dtschema
dt-bindings: display: samsung,exynos-mixer: convert to dtschema
dt-bindings: display: samsung,exynos5433-decon: convert to dtschema
dt-bindings: display: samsung,exynos5433-mic: convert to dtschema
dt-bindings: display: samsung,exynos7-decon: convert to dtschema
dt-bindings: display: simple: Add Multi-Inno Technology MI0700S4T-6 panel
dt-bindings: display: simple: Add sharp LQ140M1JW46 panel
dt-bindings: display: ssd1307fb: Add myself as binding co-maintainer
dt-bindings: display: Turn lvds.yaml into a generic schema
dt-bindings: dma: Convert mtk-uart-apdma to DT schema
dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC
dt-bindings: dma: rz-dmac: Document RZ/V2L SoC
dt-bindings: dmaengine: qcom: gpi: Add minItems for interrupts
dt-bindings: dmaengine: sifive,fu540-c000: include generic schema
dt-bindings: dmaengine: zynqmp_dma: convert to yaml
dt-bindings: Document Tegra234 HDA support
dt-bindings: Document Tegra234 HDA support
dt-bindings: drm/bridge: anx7625: Add aux-bus node
dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings
dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas
dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example
dt-bindings: example: Extend with typical case (int-array and disallowed prop)
dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings
dt-bindings: extcon: maxim,max77843: fix ports type
dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
dt-bindings: firmware: arm,scpi: Add missing maxItems to mboxes/shmem
dt-bindings: Fix 'enum' lists with duplicate entries
dt-bindings: Fix array constraints on scalar properties
dt-bindings: Fix incomplete if/then/else schemas
dt-bindings: Fix missing '/schemas' in $ref paths
dt-bindings: Fix phandle-array issues in the idle-states bindings
dt-bindings: fsl: scu: add imx8dxl scu clock support
dt-bindings: gnss: Add two more chips
dt-bindings: gnss: Modify u-blox to use common bindings
dt-bindings: gnss: Rewrite common bindings in YAML
dt-bindings: gnss: Rewrite sirfstar binding in YAML
dt-bindings: gpio: Add a header file for Amlogic Meson S4
dt-bindings: gpio: add bindings for microchip mpfs gpio
dt-bindings: gpio: convert faraday,ftgpio01 to yaml
dt-bindings: gpio: fix gpio-hog example
dt-bindings: gpio: gpio-vf610: Add imx93 compatible string
dt-bindings: gpio: pca95xx: drop useless consumer example
dt-bindings: gpu: mali-bifrost: describe clocks for the rk356x gpu
dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC
dt-bindings: hwlock: omap: Remove redundant binding example
dt-bindings: hwmon: Add sample averaging properties for ADM1275
dt-bindings: hwmon: add tmp464.yaml
dt-bindings: hwmon: lm90: Drop Tegra specifics from example
dt-bindings: hwmon: ti,tmp421: Fix type for 'ti,n-factor'
dt-bindings: i2c: add bindings for microchip mpfs i2c
dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list
dt-bindings: i2c: convert i2c-at91 to json-schema
dt-bindings: i2c: imx: Make each example a separate entry
dt-bindings: i2c: microchip,corei2c: Fix indentation of compatible items
dt-bindings: i2c: mpc: Make each example a separate entry
dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support
dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC
dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema
dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level
dt-bindings: i2c: update bindings for MT8168 SoC
dt-bindings: i2c: update bindings for MT8186 SoC
dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property in example
dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fields in example
dt-bindings: iio: accel: add ADXL367
dt-bindings: iio: adc: Add compatible for Mediatek MT8186
dt-bindings: iio: adc: at91-sama5d2: update maintainers entry
dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigger-edge-type non-mandatory
dt-bindings: iio: adc: microchip,mcp3201: fix interface type (I2C -> SPI)
dt-bindings: iio: adc: zynqmp_ams: Add clock entry
dt-bindings: iio: Add ltc2688 documentation
dt-bindings: iio: afe: add bindings for temperature transducers
dt-bindings: iio: afe: add bindings for temperature-sense-rtd
dt-bindings: iio: amplifiers: add ada4250 doc
dt-bindings: iio: frequency: add admv1014 binding
dt-bindings: iio: frequency: Add ADMV4420 doc
dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivial-devices
dt-bindings: iio: st: Add Silan SC7A20 accelerometer
dt-bindings: Improve phandle-array schemas
dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string
dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string
dt-bindings: imx: Add clock binding for i.MXRT1050
dt-bindings: ingenic,i2c: Rework interrupts in example
dt-bindings: input/touchscreen: bindings for Imagis
dt-bindings: input: Add bindings for Mediatek matrix keypad
dt-bindings: input: mediatek,mt6779-keypad: update maintainer
dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
dt-bindings: intel: document Agilex based board compatibles
dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc
dt-bindings: interrupt-controller: Add Qualcomm MPM support
dt-bindings: interrupt-controller: apple,aic2: New binding for AICv2
dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs
dt-bindings: interrupt-controller: stm32-exti: document st,stm32mp13-exti
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support
dt-bindings: irqchip: mrvl,intc: refresh maintainers
dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable
dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate
dt-bindings: kbuild: Print a warning if yamllint is not found
dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES
dt-bindings: kbuild: Use DTB files for validation
dt-bindings: leds-mt6360: Drop redundant 'unevaluatedProperties'
dt-bindings: leds: common: fix unit address in max77693 example
dt-bindings: leds: maxim,max77693: Convert to dtschema
dt-bindings: ltk050h3146w: replace Heiko Stuebner by myself as maintainer
dt-bindings: mailbox: Add compatible for the MSM8976
dt-bindings: mailbox: add definition for mt8186
dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support
dt-bindings: mailbox: imx-mu: add i.MX93 MU
dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support
dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document
dt-bindings: media: amphion: add amphion video codec bindings
dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes
dt-bindings: mediatek: add compatible for MT8186 pwrap
dt-bindings: mediatek: Adds a DT binding documentation for the MT6582 SoC
dt-bindings: mediatek: mt8195: add reset property
dt-bindings: memory: Add Tegra234 PCIe memory
dt-bindings: memory: fsl: convert ifc binding to yaml schema
dt-bindings: memory: lpddr2-timings: convert to dtschema
dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3
dt-bindings: memory: lpddr3-timings: convert to dtschema
dt-bindings: memory: lpddr3: adjust IO width to spec
dt-bindings: memory: lpddr3: convert to dtschema
dt-bindings: memory: lpddr3: deprecate manufacturer ID
dt-bindings: memory: lpddr3: deprecate passing timings frequency as unit address
dt-bindings: memory: mediatek: Add mt8186 support
dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks
dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
dt-bindings: memory: mtk-smi: Rename clock to clocks
dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC
dt-bindings: memory: snps,ddrc-3.80a compatible also need interrupts
dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC
dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings
dt-bindings: mfd: Add Maxim MAX77714 PMIC
dt-bindings: mfd: brcm,cru: Rename pinctrl node
dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml
dt-bindings: mfd: maxim,max14577: Convert to dtschema
dt-bindings: mfd: maxim,max77693: Convert to dtschema
dt-bindings: mfd: maxim,max77802: Convert to dtschema
dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings
dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible
dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema
dt-bindings: mfd: syscon: Add microchip,lan966x-cpu-syscon compatible
dt-bindings: misc: add fastrpc domain vmid property
dt-bindings: misc: add property to support non-secure DSP
dt-bindings: mmc: Add bindings for LiteSDCard
dt-bindings: mmc: Add compatible for Mediatek MT8186
dt-bindings: mmc: imx-esdhc: Add imx93 compatible string
dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC
dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC
dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC
dt-bindings: mmc: sdhci-msm: Add msm8953 compatible
dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible
dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles
dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties
dt-bindings: msm/dsi: Add qcm2290 dsi controller binding
dt-bindings: msm/mdp4: convert to yaml format
dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings
dt-bindings: mtd: Describe Macronix NAND ECC engine
dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt
dt-bindings: mtd: nand-chip: Create a NAND chip description
dt-bindings: mtd: nand-controller: Fix a comment in the examples
dt-bindings: mtd: nand-controller: Fix the reg property description
dt-bindings: mtd: nand-controller: Harmonize the property types
dt-bindings: mtd: partitions: convert BCM47xx to the json-schema
dt-bindings: mtd: spi-nand: Convert spi-nand description file to yaml
dt-bindings: mtd: spi-nor: Allow two CS per device
dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock
dt-bindings: mvebu-uart: update information about UART clock
dt-bindings: net: Add Davicom dm9051 SPI ethernet controller
dt-bindings: net: add pcs-handle attribute
dt-bindings: net: ave: Clean up clocks, resets, and their names using compatible string
dt-bindings: net: ave: Use unevaluatedProperties
dt-bindings: net: can: fix dtbs warning
dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC
dt-bindings: net: cdns,macb: added generic PHY and reset mappings for ZynqMP
dt-bindings: net: convert net/cortina,gemini-ethernet to yaml
dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats
dt-bindings: net: dsa: realtek: cleanup compatible strings
dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO
dt-bindings: net: ethernet-controller: document label property
dt-bindings: net: lan966x: Extend with the ptp interrupt
dt-bindings: net: micrel: Configure latency values and timestamping check for LAN8814 phy
dt-bindings: net: micrel: Revert latency support and timestamping check
dt-bindings: net: mscc,vsc7514-switch: convert txt bindings to yaml
dt-bindings: net: mscc-miim: add lan966x compatible
dt-bindings: net: mvneta: Add marvell,armada-ac5-neta
dt-bindings: net: New binding mctp-i2c-controller
dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible
dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC
dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC
dt-bindings: net: snps,dwmac: modify available values of PBL
dt-bindings: net: snps: remove duplicate name
dt-bindings: net: sparx5: Extend with the ptp interrupt
dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents
dt-bindings: net: wireless: mt76: document bindings for MT7986
dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "suppress-preamble"
dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency"
dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver
dt-bindings: nvmem: add fsl,layerscape-sfp binding
dt-bindings: nvmem: add U-Boot environment variables binding
dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells
dt-bindings: nvmem: make "reg" property optional
dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema
dt-bindings: nvmem: SID: Add compatible for D1
dt-bindings: opp: Add "opp-microwatt" entry in the OPP
dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema
dt-bindings: opp: qcom-opp: Convert to DT schema
dt-bindings: panel: Introduce a panel-lvds binding
dt-bindings: pci: apple,pcie: Drop max-link-speed from example
dt-bindings: PCI: mvebu: Add num-lanes property
dt-bindings: PCI: mvebu: Update information about intx interrupts
dt-bindings: pci: qcom: Document PCIe bindings for SM8450
dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC
dt-bindings: perf: marvell: cn10k ddr performance monitor
dt-bindings: phy: Add `tx-p2p-microvolt` property binding
dt-bindings: phy: add bindings for Lynx 28G PHY
dt-bindings: phy: Add compatible for D1 USB PHY
dt-bindings: phy: Add compatible for Mediatek MT8186
dt-bindings: phy: Add eDP PHY compatible for sc7280
dt-bindings: phy: convert Qualcomm USB HS phy to yaml
dt-bindings: phy: mediatek,tphy: Add compatible for MT8192
dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles
dt-bindings: phy: qcom,qusb2: Document msm8953 compatible
dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible
dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp
dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings
dt-bindings: phy: rockchip: Add Naneng combo PHY bindings
dt-bindings: phy: samsung,dp-video-phy: convert to dtschema
dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema
dt-bindings: phy: samsung,exynos5250-sata-phy: convert to dtschema
dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema
dt-bindings: phy: samsung,usb2-phy: convert to dtschema
dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema
dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy
dt-bindings: phy: samsung: move SATA phy I2C to trivial devices
dt-bindings: pinctrl: Add binding for BCM4908 pinctrl
dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021
dt-bindings: pinctrl: Add Nuvoton WPCM450
dt-bindings: pinctrl: Allow values for drive-push-pull and drive-open-drain
dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group
dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
dt-bindings: pinctrl: aspeed: Update gfx node in example
dt-bindings: pinctrl: drive-strength doesn't default to 2 if unspecified
dt-bindings: pinctrl: imx93: Add pinctrl binding
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62
dt-bindings: pinctrl: meson: Add compatible for S4
dt-bindings: pinctrl: mt8186: add pinctrl file and binding document
dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength-adv property
dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks
dt-bindings: pinctrl: ocelot: Add ServalT SoC support
dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example
dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible
dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding
dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges
dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for power-source property
dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl
dt-bindings: pinctrl: rt2880: add missing pin groups and functions
dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC
dt-bindings: pinctrl: samsung: convert to dtschema
dt-bindings: pinctrl: samsung: describe Exynos850 and ExynosAutov9 wake-ups
dt-bindings: power: add Amlogic s4 power domains bindings
dt-bindings: power: add defines for i.MX8MP power domain
dt-bindings: power: Add MT8186 power domains
dt-bindings: power: Add MT8195 power domains
dt-bindings: power: Add Tegra234 PCIe power domains
dt-bindings: power: avs: qcom,cpr: Convert to DT schema
dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains
dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
dt-bindings: power: renesas,apmu: Fix cpus property limits
dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding
dt-bindings: power: supply: ab8500_fg: Add line impedance
dt-bindings: power: supply: maxim,max14577: Convert to dtschema
dt-bindings: power: supply: maxim,max77693: Convert to dtschema
dt-bindings: pwm: add microchip corepwm binding
dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema
dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice
dt-bindings: pwm: google,cros-ec: include generic pwm schema
dt-bindings: pwm: imx: Include generic PWM schema
dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice
dt-bindings: pwm: intel,lgm: Include generic PWM schema
dt-bindings: pwm: iqs620a: Include generic PWM schema
dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC
dt-bindings: pwm: mxs: Include generic PWM schema
dt-bindings: pwm: renesas,pwm: Include generic PWM schema
dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice
dt-bindings: pwm: rockchip: Include generic PWM schema
dt-bindings: pwm: samsung: Do not require pwm-cells twice
dt-bindings: pwm: sifive: Include generic PWM schema
dt-bindings: pwm: tiecap: Do not require pwm-cells twice
dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice
dt-bindings: pwm: toshiba,visconti: Include generic PWM schema
dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp
dt-bindings: remoteproc: qcom: Add SC7280 WPSS support
dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML
dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles
dt-bindings: remoteproc: ti: Add mailbox provider nodes to example
dt-bindings: reserved-memory: Add restricted-dma-pool constraints
dt-bindings: reserved-memory: Open Profile for DICE
dt-bindings: reset: Add Delta TN48M
dt-bindings: reset: add dt binding header for Mediatek MT7621 resets
dt-bindings: reset: add ipq8064 ce5 resets
dt-bindings: reset: Add parent "resets" property as optional
dt-bindings: reset: document deprecated HiSilicon property
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings
dt-bindings: Revert "dt-bindings: soc: grf: add naneng combo phy register compatible"
dt-bindings: rng: atmel,at91-trng: update maintainers entry
dt-bindings: rockchip: Add BananaPi R2 Pro Board
dt-bindings: rtc: add bindings for microchip mpfs rtc
dt-bindings: rtc: add refclk to mpfs-rtc
dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list
dt-bindings: rtc: at91: rename rtt bindings file
dt-bindings: rtc: convert at91sam9 bindings to json-schema
dt-bindings: rtc: sun6i: Add H616, R329, and D1 support
dt-bindings: rtc: sun6i: Clean up repetition
dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver
dt-bindings: serial: Add compatible for Mediatek MT8186
dt-bindings: serial: Convert rda,8810pl-uart to YAML
dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible
dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility
dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum
dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC
dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC
dt-bindings: serial: renesas,scif: Remove redundant renesas,scif-r9a07g054
dt-bindings: serial: samsung: Add ARTPEC-8 UART
dt-bindings: serial: samsung_uart: Document Exynos5433 compatible
dt-bindings: simple-framebuffer: allow standalone compatible
dt-bindings: soc/microchip: add info about services to mpfs sysctrl
dt-bindings: soc/microchip: update syscontroller compatibles
dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl
dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl
dt-bindings: soc: grf: add naneng combo phy register compatible
dt-bindings: soc: rockchip: add rk3568-usb2phy-grf
dt-bindings: soc: samsung: usi: refer to dtschema for children
dt-bindings: soundwire: qcom: document optional wake irq
dt-bindings: spi: mxic: Convert to yaml
dt-bindings: spi: mxic: Document the nand-ecc-engine property
dt-bindings: spi: mxic: The interrupt property is not mandatory
dt-bindings: thermal: Add sm8150 compatible string for LMh
dt-bindings: thermal: samsung: Convert to dtschema
dt-bindings: thermal: tsens: Add msm8953 compatible
dt-bindings: timer: Add PWM compatible for X1000 SoC
dt-bindings: timer: armv7m-systick: convert to dtschema
dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML
dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM
dt-bindings: timer: sifive,clint: Fix number of interrupts
dt-bindings: timer: sifive,clint: Group interrupt tuples
dt-bindings: timer: Tegra: Convert text bindings to yaml
dt-bindings: trivial-devices: Add Injoinic power bank ICs
dt-bindings: trivial-devices: Add xdpe11280
dt-bindings: trivial-devices: make comment indentation consistent
dt-bindings: ufs: add common platform bindings
dt-bindings: ufs: cdns,ufshc: Add power-domains
dt-bindings: ufs: cdns,ufshc: convert to dtschema
dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings
dt-bindings: ufs: hisilicon,ufs: convert to dtschema
dt-bindings: ufs: mediatek,ufs: convert to dtschema
dt-bindings: ufs: qcom,ufs: convert to dtschema
dt-bindings: ufs: qcom: Add SM6350 compatible string
dt-bindings: ufs: samsung,exynos-ufs: use common bindings
dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema
dt-bindings: update Krzysztof Kozlowski's email
dt-bindings: usb: add bindings for microchip mpfs musb
dt-bindings: usb: add rk3568 compatible to rockchip, dwc3
dt-bindings: usb: Add WUSB3801 Type-C Port Controller
dt-bindings: usb: do not use deprecated synopsys prefix
dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
dt-bindings: usb: dwc2: add disable-over-current
dt-bindings: usb: dwc2: add iommus
dt-bindings: usb: dwc2: fix compatible of Intel Agilex
dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags
dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns
dt-bindings: usb: hcd: correct usb-device path
dt-bindings: usb: mtk-xhci: add compatible for mt8186
dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195
dt-bindings: usb: qcom,dwc3: Add msm8953 compatible
dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings
dt-bindings: usb: rt1719: Add binding for Richtek RT1719
dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema
dt-bindings: usb: samsung,exynos-usb2: add missing required reg
dt-bindings: usb: samsung,exynos-usb2: convert to dtschema
dt-bindings: vendor-prefixes: Add Ctera Networks
dt-bindings: vendor-prefixes: add cyx prefix
dt-bindings: vendor-prefixes: add haochuangyi prefix
dt-bindings: vendor-prefixes: add HPE Prefix
dt-bindings: vendor-prefixes: Add Injoinic
dt-bindings: vendor-prefixes: Add ocs prefix
dt-bindings: vendor-prefixes: add osmc prefix
dt-bindings: vendor-prefixes: Add prefix for 100ask
dt-bindings: vendor-prefixes: Add prefix for Miyoo
dt-bindings: vendor-prefixes: add second HiSilicon prefix
dt-bindings: vendor-prefixes: add second Synopsys prefix
dt-bindings: vendor-prefixes: Add silan vendor prefix
dt-bindings: vendor-prefixes: add Vicor Corporation
dt-bindings: vendor-prefixes: Add willsemi
dt-bindings: vendor-prefixes: clarify HP prefix
dt-bindings: vendor-prefixes: Clarify Macronix prefix
dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent'
dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents
dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support
dt-bindings: writing-schema: Install from PyPI repository
 
Linux: dt-bindings:iio:adc:ad7280a: Add binding
Linux: dt-bindings:iio:proximity: Add sx9324 binding
Linux: dt-bindings:iio:proximity: Add sx9360 binding
Linux: dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan
Linux: dt-bindings:trivial-devices: Add pli1209bc
 
dt: amd-seattle: add a description of the CPUs and caches
dt: amd-seattle: add a description of the PCIe SMMU
dt: amd-seattle: add description of the SATA/CCP SMMUs
dt: amd-seattle: disable IPMI controller and some GPIO blocks on B0
dt: amd-seattle: fix PCIe legacy interrupt routing
dt: amd-seattle: remove Husky platform
dt: amd-seattle: remove Overdrive revision A0 support
dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding
 
dtpm/soc/rk3399: Add the ability to unload the module
 
dts: sparx5: Enable ptp interrupt
 
e1000e: Fix possible overflow in LTR decoding
e1000e: Print PHY register address when MDI read/write fails
e1000e: Remove useless DMA-32 fallback configuration
 
EDAC/altera: Add SDRAM ECC check for U-Boot
 
EDAC/amd64: Add new register offset support and related changes
EDAC/amd64: Set memory type per DIMM
 
EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr()
 
EDAC/synopsys: Read the error count from the correct register
 
EDAC: Use default_groups in kobj_type
EDAC: Use proper list of struct attribute for attributes
 
eeprom: at25: Replace strncpy() with strscpy()
eeprom: at25: Use DMA safe buffers
 
efi/mokvar: move up init order
 
ELF: fix overflow in total mapping size calculation
 
elf: Fix the arm64 MTE ELF segment name and value
elf: Introduce the ARM MTE ELF segment type
 
ELF: Properly redefine PT_GNU_* in terms of PT_LOOS
 
elfcore: Replace CONFIG_{IA64, UML} checks with a new option
 
enetc: use correct format characters
 
entry: Fix compile error in dynamic_irqentry_exit_cond_resched()
 
ep93xx: clock: Don't use plain integer as NULL pointer
ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
 
erofs: clean up preload_compressed_pages()
erofs: clean up z_erofs_extent_lookback
erofs: Convert from invalidatepage to invalidate_folio
erofs: fix use-after-free of on-stack io[]
erofs: get rid of `struct z_erofs_collector'
erofs: refine managed inode stuffs
erofs: rename ctime to mtime
erofs: silence warnings related to impossible m_plen
erofs: use meta buffers for erofs_read_superblock()
erofs: use meta buffers for inode lookup
erofs: use meta buffers for reading directories
 
esp: limit skb_page_frag_refill use to a single page
 
et131x: support arbitrary MAX_SKB_FRAGS
 
eth: mlxsw: switch to explicit locking for port registration
eth: nfp: replace driver's "pf" lock with devlink instance lock
eth: nfp: wrap locking assertions in helpers
 
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
 
ethernet: 8390: Remove unnecessary print function dev_err()
ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched"
ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
 
ethtool: add header/data split indication
ethtool: add support to set/get completion queue event size
 
EVM: fix the evm= __setup handler return value
 
exec: cleanup comments
exec: Force single empty string when argv is empty
 
exfat: allow access to paths with trailing dots
exfat: do not clear VolumeDirty in writeback
 
exit: Mark do_group_exit() __noreturn
 
ext2: correct max file size computing
 
ext4, doc: fix incorrect h_reserved size
 
ext4: add commit tid info in ext4_fc_commit_start/stop trace events
ext4: add commit_tid info in jbd debug log
ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption
ext4: add new trace event in ext4_fc_cleanup
ext4: add strict range checks while freeing blocks
ext4: add transaction tid info in fc_track events
ext4: convert ext4_fc_track_dentry type events to use event class
ext4: Convert invalidatepage to invalidate_folio
ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb
ext4: Correct ext4_journalled_dirty_folio() conversion
ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC
ext4: don't BUG if someone dirty pages without asking ext4 first
ext4: fix bug_on in start_this_handle during umount filesystem
ext4: fix ext4_fc_stats trace point
ext4: fix ext4_mb_clear_bb() kernel-doc comment
ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit
ext4: fix fallocate to use file_modified to update permissions consistently
ext4: fix fs corruption when tring to remove a non-empty directory with IO error
ext4: fix kernel doc warnings
ext4: fix overhead calculation to account for the reserved gdt blocks
ext4: fix remaining two trace events to use same printk convention
ext4: fix remount with 'abort' option
ext4: fix symlink file size not match to file content
ext4: fix underflow in ext4_max_bitmap_size()
ext4: fix use-after-free in ext4_search_dir
ext4: force overhead calculation if the s_overhead_cluster makes no sense
ext4: improve fast_commit performance and scalability
ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
ext4: make mb_optimize_scan option work with set/unset mount cmd
ext4: make mb_optimize_scan performance mount option work with extents
ext4: no need to test for block bitmap bits in ext4_mb_mark_bb()
ext4: pass the operation to bio_alloc
ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
ext4: remove redundant assignment to variable split_flag1
ext4: remove unused enum EXT4_FC_COMMIT_FAILED
ext4: rename ext4_set_bits to mb_set_bits
ext4: return early for non-eligible fast_commit track events
ext4: stop using bio_devname
ext4: support direct I/O with fscrypt using blk-crypto
ext4: update the cached overhead value in the superblock
ext4: Use folio_invalidate()
ext4: use in_range() for range checking in ext4_fc_replay_check_excluded
ext4: use time_is_before_jiffies() instead of open coding it
ext4: warn when dirtying page w/o buffers in data=journal mode
 
extcon: intel-cht-wc: Add support for registering a power_supply class-device
extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger()
extcon: intel-cht-wc: Report RID_A for ACA adapters
extcon: intel-cht-wc: Support devs with Micro-B / USB-2 only Type-C connectors
extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field
 
f2fs: add a way to limit roll forward recovery time
f2fs: adjust readahead block number during recovery
f2fs: allocate inode by using alloc_inode_sb()
f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes
f2fs: compress: fix to print raw data size in error path of lz4 decompression
f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio
f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio
f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio
f2fs: Convert invalidatepage to invalidate_folio
f2fs: Correct f2fs_dirty_data_folio() conversion
f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
f2fs: don't pass a bio to f2fs_target_device
f2fs: expose discard related parameters in sysfs
f2fs: fix compressed file start atomic write may cause data corruption
f2fs: fix missing free nid in f2fs_handle_failed_inode
f2fs: fix to avoid potential deadlock
f2fs: fix to do sanity check on .cp_pack_total_block_count
f2fs: fix to do sanity check on curseg->alloc_type
f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
f2fs: fix to unlock page correctly in error path of is_alive()
f2fs: fix wrong condition check when failing metapage read
f2fs: Get the superblock from the mapping instead of the page
f2fs: initialize sbi->gc_mode explicitly
f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem
f2fs: introduce gc_urgent_mid mode
f2fs: keep io_flags to avoid IO split due to different op_flags in two fio holders
f2fs: make gc_urgent and gc_segment_mode sysfs node readable
f2fs: move discard parameters into discard_cmd_control
f2fs: move f2fs to use reader-unfair rwsems
f2fs: pass the bio operation to bio_alloc_bioset
f2fs: quota: fix loop condition at f2fs_quota_sync()
f2fs: remove obsolete whint_mode
f2fs: remove redundant parameter judgment
f2fs: remove unnecessary read for F2FS_FITS_IN_INODE
f2fs: replace congestion_wait() calls with io_schedule_timeout()
f2fs: Restore rwsem lockdep support
f2fs: should not truncate blocks during roll-forward recovery
f2fs: support direct I/O with fscrypt using blk-crypto
f2fs: support idmapped mounts
f2fs: use aggressive GC policy during f2fs_disable_checkpoint()
f2fs: use spin_lock to avoid hang
 
fanotify: do not allow setting dirent events in mask of non-dir
 
fat: use pointer to simple type in put_user()
 
fb_defio: Use noop_dirty_folio()
 
fbdev/defio: Early-out if page is already enlisted
 
fbdev/simplefb: Request memory region in driver
 
fbdev: Don't sort deferred-I/O pages by default
fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove
fbdev: efifb: Fix a use-after-free due early fb_info cleanup
fbdev: Fix cfb_imageblit() for arbitrary image widths
fbdev: Fix sys_imageblit() for arbitrary image widths
fbdev: Fix unregistering of framebuffers without device
fbdev: Hot-unplug firmware fb devices on forced removal
fbdev: Improve performance of cfb_imageblit()
fbdev: Improve performance of sys_fillrect()
fbdev: Improve performance of sys_imageblit()
fbdev: Make fb_release() return -ENODEV if fbdev was unregistered
fbdev: Prevent possible use-after-free in fb_release()
fbdev: Remove trailing whitespaces from cfbimgblt.c
fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove
fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove
 
filemap: Remove AOP_FLAG_CONT_EXPAND
filemap: remove find_get_pages()
 
firewire: core: extend card->lock in fw_core_handle_bus_reset
firewire: fix potential uaf in outbound_phy_packet_callback()
firewire: remove check of list iterator against head past the loop body
 
firmware: arm_scmi: Add a virtio channel refcount
firmware: arm_scmi: Add atomic mode support to smc transport
firmware: arm_scmi: Add atomic mode support to virtio transport
firmware: arm_scmi: Add atomic support to clock protocol
firmware: arm_scmi: Add configurable polling mode for transports
firmware: arm_scmi: Add new parameter to mark_txdone
firmware: arm_scmi: Add optee transport
firmware: arm_scmi: Add support for atomic transports
firmware: arm_scmi: Add support for clock_enable_latency
firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds
firmware: arm_scmi: Fix sorting of retrieved clock rates
firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver
firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
firmware: arm_scmi: Make smc transport use common completions
firmware: arm_scmi: Make virtio Version_1 compliance optional
firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
firmware: arm_scmi: optee: Fix missing mutex_init()
firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
firmware: arm_scmi: Refactor message response path
firmware: arm_scmi: Remove clear channel call on the TX channel
firmware: arm_scmi: Replace zero-length array with flexible-array member
firmware: arm_scmi: Review some virtio log messages
firmware: arm_scmi: Review virtio free_list handling
firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
firmware: arm_scmi: Support optional system wide atomic-threshold-us
firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
firmware: cs_dsp: Fix overrun of unterminated control name string
firmware: google: Properly state IOMEM dependency
firmware: imx: add get resource owner api
firmware: imx: scu-pd: imx8q: add vpu mu resources
firmware: qcom: scm: Add function to set IOMMU pagetable addressing
firmware: qcom: scm: Add function to set the maximum IOMMU pool size
firmware: qcom: scm: Add support for MC boot address API
firmware: qcom: scm: Drop cpumask parameter from set_boot_addr()
firmware: qcom: scm: Fix some kernel-doc comments
firmware: qcom: scm: Introduce pas_metadata context
firmware: qcom: scm: Remove reassignment to desc following initializer
firmware: qcom: scm: Simplify set_cold/warm_boot_addr()
firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE
firmware: stratix10-svc: add missing callback parameter on RSU
firmware: stratix10-svc: extend SVC driver to get the firmware version
firmware: sysfb: fix platform-device leak in error path
firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
firmware: ti_sci: inproper error handling of ti_sci_probe
firmware: xilinx: Add support for runtime features
firmware: xilinx: Add sysfs support for feature config
firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality
firmware: zynqmp: Add documentation for runtime feature config
 
firmware_loader: EXTRA_FIRMWARE does not support compressed files
firmware_loader: simplfy builtin or module check
firmware_loader: use kernel credentials when reading firmware
 
Linux: Fix double fget() in vhost_net_set_backend()
Linux: Fix incorrect type in assignment of ipv6 port for audit
Linux: fix typos in comments
 
fixdep: use fflush() and ferror() to ensure successful write to files
 
floppy: disable FDRAWCMD by default
floppy: use a statically allocated error counter
floppy: use memcpy_{to,from}_bvec
 
flow_dissector: Add support for HSR
flow_dissector: Add support for HSRv0
flow_dissector: fix false-positive __read_overflow2_field() warning
 
flow_offload: improve extack msg for user when adding invalid filter
flow_offload: reject offload for all drivers with invalid police parameters
 
fork, IA64: Provide alloc_thread_stack_node() for IA64
 
fork: Don't assign the stack pointer in dup_task_struct()
fork: Duplicate task_struct before stack allocation
fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK
fork: Move task stack accounting to do_exit()
fork: Only cache the VMAP stack in finish_task_switch()
fork: Redo ifdefs around task stack handling
fork: Use IS_ENABLED() in account_kernel_stack()
 
fortify: Add Clang support
fortify: Detect struct member overflows in memcpy() at compile-time
fortify: Detect struct member overflows in memmove() at compile-time
fortify: Detect struct member overflows in memset() at compile-time
fortify: Make pointer arguments const
fortify: Make sure strlen() may still be used as a constant expression
fortify: Replace open-coded __gnu_inline attribute
fortify: Update compile-time tests for Clang 14
fortify: Use __diagnose_as() for better diagnostic coverage
 
fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" API
 
fprobe: Add a selftest for fprobe
fprobe: Add exit_handler support
fprobe: Add ftrace based probe APIs
fprobe: Add sample program for fprobe
fprobe: Fix smatch type mismatch warning
fprobe: Fix sparse warning for acccessing __rcu ftrace_hash
fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe
 
fs, net: Move read_descriptor_t to net.h
 
fs/binfmt_elf: Fix AT_PHDR for unusual ELF files
fs/binfmt_elf: Refactor load_elf_binary function
 
fs/iomap: Fix buffered write page prefaulting
 
fs/jffs2: fix comments mentioning i_mutex
 
fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
 
fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
 
fs/ntfs3: remove unnecessary NULL check
 
fs/ocfs2: fix comments mentioning i_mutex
 
fs/pipe.c: local vars have to match types of proper pipe_inode_info fields
 
fs/pipe: use kvcalloc to allocate a pipe_buffer array
 
fs/remap_range: Pass the file pointer to read_mapping_folio()
 
fs: Add aops->dirty_folio
fs: Add aops->launder_folio
fs: Add invalidate_folio() aops method
fs: add mnt_allow_writers() and simplify mount_setattr_prepare()
fs: allocate inode by using alloc_inode_sb()
fs: allow cross-vfsmount reflink/dedupe
fs: clean up mount_setattr control flow
fs: Convert __set_page_dirty_buffers to block_dirty_folio
fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio
fs: Convert is_partially_uptodate to folios
fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio
fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage
fs: don't open-code mnt_hold_writers()
fs: erofs: add sanity check for kobject in erofs_unregister_sysfs
fs: export rw_verify_area()
fs: export variant of generic_write_checks without iov_iter
fs: fd tables have to be multiples of BITS_PER_LONG
fs: fix acl translation
fs: fix an infinite loop in iomap_fiemap
fs: fix fd table size alignment properly
fs: introduce alloc_inode_sb() to allocate filesystems specific inode
fs: Move many prototypes to pagemap.h
fs: Pass an iocb to generic_perform_write()
fs: read_mapping_page() should take a struct file argument
fs: Remove ->readpages address space operation
fs: Remove aops ->set_page_dirty
fs: Remove aops->invalidatepage
fs: Remove aops->launder_page
fs: Remove FIXME comment in generic_write_checks()
fs: remove fs.f_write_hint
fs: remove kiocb.ki_hint
fs: remove mpage_alloc
fs: Remove noop_invalidatepage()
fs: Remove read_actor_t
fs: simplify check in mount_setattr_commit()
fs: Turn block_invalidatepage into block_invalidate_folio
fs: Turn do_invalidatepage() into folio_invalidate()
fs: unset MNT_WRITE_HOLD on failure
 
fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()
fscache: export fscache_end_operation()
fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS
fscache: remove FSCACHE_OLD_API Kconfig option
fscache: Remove the cookie parameter from fscache_clear_page_bits()
fscache: Use wrapper fscache_set_cache_state() directly when relinquishing
 
fscrypt: add functions for direct I/O support
fscrypt: update documentation for direct I/O support
 
fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED
fsdax: fix function description
 
fsi: Add trace events in initialization path
fsi: Aspeed: Fix a potential double free
fsi: occ: Improve response status checking
fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl
fsi: sbefifo: Use specified value of start of response timeout
fsi: scom: Fix error handling
fsi: scom: Remove retries in indirect scoms
 
fsl_lpuart: Don't enable interrupts too early
 
fsmap.h: add linux/fsmap.h to UAPI compile-test coverage
 
fsnotify: fix merge with parent's ignored mask
fsnotify: optimize FS_MODIFY events with no ignored masks
fsnotify: remove redundant parameter judgment
 
ftrace: Add ftrace_set_filter_ips function
ftrace: Make ftrace_graph_is_dead() a static branch
 
fuse: Convert from launder_page to launder_folio
fuse: remove reliance on bdi congestion
 
futex: MAINTAINERS, .mailmap: Update Andrц╘'s email address
 
gcc-plugins/stackleak: Exactly match strings instead of prefixes
gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
gcc-plugins/stackleak: Provide verbose mode
 
gcc-plugins: latent_entropy: use /dev/urandom
 
Linux: Generate netlink notification when default IPv6 route preference changes
 
genirq, softirq: Use in_hardirq() instead of in_irq()
 
genirq/affinity: Consider that CPUs on nodes can be unbalanced
 
genirq/debugfs: Use irq_print_chip() when provided by irqchip
 
genirq: Allow irq_chip registration functions to take a const irq_chip
genirq: Allow the PM device to originate from irq domain
genirq: Kill irq_chip::parent_device
genirq: Provide generic_handle_irq_safe()
genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq()
genirq: Synchronize interrupt thread startup
 
gfs2: Align read and write chunks to the page cache
gfs2: assign rgrp glock before compute_bitstructs
gfs2: buffered write prefaulting
gfs2: cancel timed-out glock requests
gfs2: Clean up use of fault_in_iov_iter_{read,write}able
gfs2: Convert invalidatepage to invalidate_folio
gfs2: Disable page faults during lockless buffered reads
gfs2: Don't re-check for write past EOF unnecessarily
gfs2: Expect -EBUSY after canceling dlm locking requests
gfs2: Fix filesystem block deallocation for short writes
gfs2: Fix gfs2_file_buffered_write endless loop workaround
gfs2: Fix should_fault_in_pages() logic
gfs2: gfs2_setattr_size error path fix
gfs2: Initialize gh_error in gfs2_glock_nq
gfs2: Make sure FITRIM minlen is rounded up to fs block size
gfs2: Make sure not to return short direct writes
gfs2: Make use of list_is_first
gfs2: Minor retry logic cleanup
gfs2: No short reads or writes upon glock contention
gfs2: Pull return value test out of should_fault_in_pages
gfs2: Remove dead code in gfs2_file_read_iter
gfs2: Remove return value for gfs2_indirect_init
gfs2: Stop using glock holder auto-demotion for now
gfs2: Switch lock order of inode and iopen glock
gfs2: Variable rename
 
gpio: Add Delta TN48M CPLD GPIO driver
gpio: Add support for Airoha EN7523 GPIO controller
gpio: altera-a10sr: Switch to use fwnode instead of of_node
gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED
gpio: gpio-vf610: do not touch other bits when set the target bit
gpio: merrifield: check the return value of devm_kstrdup()
gpio: mt7621: Kill parent_device usage
gpio: mvebu/pwm: Refuse requests with inverted polarity
gpio: mvebu: drop pwm base assignment
gpio: omap: Move PM device over to irq domain
gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)
gpio: Properly document parent data union
gpio: rcar: Move PM device over to irq domain
gpio: Request interrupts after IRQ is initialized
gpio: Restrict usage of GPIO chip irq members before initialization
gpio: sim: fix setting and getting multiple lines
gpio: tegra: Get rid of duplicate of_node assignment
gpio: tpmx86: Move PM device over to irq domain
gpio: tps68470: Allow building as module
gpio: ts4900: Fix comment formatting and grammar
gpio: ts4900: Use SPDX header
gpio: ts5500: Fix Links to Technologic Systems web resources
gpio: visconti: Fix fwnode of GPIO IRQ
 
gpiolib: acpi: Convert type for pin to be unsigned
gpiolib: acpi: use correct format characters
gpiolib: Introduce for_each_gpio_desc_with_flag() macro
gpiolib: make struct comments into real kernel docs
gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO
gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock
gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock
gpiolib: sysfs: Simplify edge handling in the code
gpiolib: Use list_first_entry()/list_last_entry()
gpiolib: Use short form of ternary operator in gpiod_get_index()
 
gpu/amd: vega10_hwmgr: fix inappropriate private variable name
 
gpu: drm: panel-edp: Add panels planned for sc7180-trogdor-pazquel
gpu: host1x: Fix a memory leak in 'host1x_remove()'
gpu: host1x: Fix an error handling path in 'host1x_probe()'
gpu: ipu-v3: Fix dev_dbg frequency output
 
greybus: svc: clean up hello error path
greybus: svc: clean up link configuration hack at hello
greybus: svc: fix an error handling bug in gb_svc_hello()
 
gro_cells: avoid using synchronize_rcu() in gro_cells_destroy()
 
gtp: Add support for checking GTP device type
gtp: Allow to create GTP device without FDs
gtp: Fix inconsistent indenting
gtp: Implement GTP echo request
gtp: Implement GTP echo response
 
gve: enhance no queue page list detection
gve: Fix spelling mistake "droping" -> "dropping"
 
habanalabs/gaudi: add missing handling of NIC related events
habanalabs/gaudi: disable CGM permanently
habanalabs/gaudi: handle axi errors from NIC engines
 
habanalabs: add an option to delay a device reset
habanalabs: Add check for pci_enable_device
habanalabs: add missing error check in sysfs clk_freq_mhz_show
habanalabs: add missing error check in sysfs max_power_show
habanalabs: add missing include of vmalloc.h
habanalabs: add vrm version to sysfs
habanalabs: allow user to set allocation page size
habanalabs: avoid copying pll data if pll_info_get fails
habanalabs: avoid using an uninitialized variable
habanalabs: change function to static
habanalabs: check the return value of hl_cs_poll_fences()
habanalabs: don't free phys_pg_pack inside lock
habanalabs: duplicate HOP table props to MMU props
habanalabs: enable stop-on-error debugfs setting per ASIC
habanalabs: expose number of user interrupts
habanalabs: fix possible memory leak in MMU DR fini
habanalabs: fix race between wait and irq
habanalabs: fix race when waiting on encaps signal
habanalabs: Fix reset upon device release bug
habanalabs: fix soft reset flow in case of failure
habanalabs: fix spelling mistake
habanalabs: Fix test build failures
habanalabs: fix use-after-free bug
habanalabs: fix user interrupt wait when timeout is 0
habanalabs: get clk is common function
habanalabs: make some MMU functions common
habanalabs: make sure device mem alloc is page aligned
habanalabs: move more f/w functions to firmware_if.c
habanalabs: prevent false heartbeat failure during soft-reset
habanalabs: reject host map with mmu disabled
habanalabs: remove asic callback set_pll_profile()
habanalabs: remove ASIC functions of clock gating
habanalabs: remove deprecated firmware states
habanalabs: remove duplicate print
habanalabs: remove hwmgr.c
habanalabs: remove power9 workaround for dma support
habanalabs: rename dev_attr_grp to dev_clk_attr_grp
habanalabs: rephrase error messages in PCI initialization
habanalabs: set max power on device init per ASIC
habanalabs: silence an uninitialized variable warning
habanalabs: sysfs functions should be in sysfs.c
habanalabs: sysfs support for fw os version
habanalabs: there is no kernel TDR in future ASICs
habanalabs: Timestamps buffers registration
habanalabs: update to latest f/w specs
habanalabs: use common wrapper for MMU cache invalidation
habanalabs: use kernel-doc for memory ioctl documentation
habanalabs: use proper max_power variable for device utilization
 
hamradio: Fix wrong assignment of 'bbc->cfg.loopback'
 
headers/prep: Fix header to build standalone:
 
hex2bin: fix access beyond string end
hex2bin: make the function hex_to_bin constant-time
 
HID: Add driver for Razer Blackwidow keyboards
HID: add SiGma Micro driver
HID: amd_sfh: Remove useless DMA-32 fallback configuration
HID: apple: Add fn mapping for MacBook Pros with Touch Bar
HID: apple: Add necessary IDs and configuration for T2 Macs.
HID: apple: Add support for keyboard backlight on certain T2 Macs.
HID: apple: Magic Keyboard 2015 FN key mapping
HID: apple: Magic Keyboard first generation FN key mapping
HID: apple: properly reflect LEDS dependency
HID: apple: Refactor key translation setup
HID: apple: Report Magic Keyboard 2021 battery over USB
HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB
HID: compute an ordered list of input fields to process
HID: core: de-duplicate some code in hid_input_field()
HID: core: for input reports, process the usages by priority list
HID: core: split data fetching from processing in hid_input_field()
HID: core: statically allocate read buffers
HID: google: Add support for vivaldi to hid-hammer
HID: google: extract Vivaldi hid feature mapping for use in hid-hammer
HID: google: modify HID device groups of eel
HID: google: switch to devm when registering keyboard backlight LED
HID: google: Use struct_size() helper in kzalloc()
HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer()
HID: i2c-hid: create a helper for SET_POWER command
HID: i2c-hid: define i2c_hid_read_register() and use it
HID: i2c-hid: explicitly code setting and sending reports
HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
HID: i2c-hid: fix handling numbered reports with IDs of 15 and above
HID: i2c-hid: no longer need raw access to HID descriptor structure
HID: i2c-hid: note that I2C xfer buffers are DMA-safe
HID: i2c-hid: refactor reset command
HID: i2c-hid: remove unneeded semicolon
HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer()
HID: i2c-hid: use "struct i2c_hid" as argument in most calls
HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input()
HID: input: accommodate priorities for slotted devices
HID: input: enforce Invert usage to be processed before InRange
HID: input: move up out-of-range processing of input values
HID: input: remove the need for HID_QUIRK_INVERT
HID: input: rework spaghetti code with switch statements
HID: input: tag touchscreens as such if the physical is not there
HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
HID: uclogic: Access pen/frame params directly in raw_event handling
HID: uclogic: Define report IDs before their descriptors
HID: uclogic: Handle virtual frame reports
HID: uclogic: Put version first in rdesc namespace
HID: uclogic: Remove pen usage masking
HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2
HID: uclogic: Replace pen_frame_flag with subreport_list
HID: uclogic: Skip non-input raw events earlier
HID: uclogic: Specify total report size to buttonpad macro
HID: uclogic: Split pen and frame raw event handling
HID: uclogic: Support Huion 13th frame button
HID: uclogic: Support Huion tilt reporting
HID: uclogic: Support multiple frame input devices
HID: uclogic: Switch to matching subreport bytes
HID: uclogic: Use "frame" instead of "buttonpad"
HID: uclogic: Use different constants for frame report IDs
 
highmem: document kunmap_local()
highmem: fix checks in __kmap_local_sched_{in,out}
 
hinic: fix bug of wq out of bound access
 
hisi_acc_qm: Move VF PCI device IDs to common header
 
hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver
hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices
hisi_acc_vfio_pci: Add support for VFIO live migration
hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region
hisi_acc_vfio_pci: Use its own PCI reset_done error handler
 
hpet: fix style issue about braces and alignment
hpet: remove unused writeq/readq function definitions
 
hsr: remove get_prp_lan_id()
 
hugetlb: clean up potential spectre issue warnings
hugetlb: do not demote poisoned hugetlb pages
 
hv_balloon: rate-limit "Unhandled message" warning
 
hv_utils: Add comment about max VMbus packet size in VSS driver
 
hwmon: (adm1275) Allow setting sample averaging
hwmon: (adt7470) Fix warning on module removal
hwmon: (adt7x10) Add device managed action for restoring config
hwmon: (adt7x10) Convert to use regmap
hwmon: (adt7x10) Remove empty driver removal callback
hwmon: (adt7x10) Use devm_hwmon_device_register_with_info
hwmon: (adt7x10) Use devm_request_threaded_irq
hwmon: (adt7x10) Use hwmon_notify_event
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk 360
hwmon: (asus-ec-sensors) add CPU core voltage
hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi
hwmon: (asus-ec-sensors) add driver for ASUS EC
hwmon: (asus-ec-sensors) deduce sensor signedness from its type
hwmon: (asus-ec-sensors) depend on X86 in KConfig
hwmon: (asus-ec-sensors) do not print from .probe()
hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe()
hwmon: (asus-ec-sensors) merge setup functions
hwmon: (asus-ec-sensors) read sensors as signed ints
hwmon: (asus-ec-sensors) update documentation
hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro
hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II
hwmon: (asus_wmi_sensors) Fix CROSSHAIR VI HERO name
hwmon: (axi-fan-control) Use hwmon_notify_event
hwmon: (core) Add support for pwm auto channels attribute
hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist
hwmon: (dell-smm) Add SMM interface documentation
hwmon: (dell-smm) Improve temperature sensors detection
hwmon: (dell-smm) Make fan/temp sensor number a u8
hwmon: (dell-smm) Reword and mark parameter "force" as unsafe
hwmon: (dell-smm) rewrite CONFIG_I8K description
hwmon: (f71882fg) Fix negative temperature
hwmon: (lm70) Add ti,tmp125 support
hwmon: (lm83) Convert to use with_info API
hwmon: (lm83) Demote log message if chip identification fails
hwmon: (lm83) Explain why LM82 may be misdetected as LM83
hwmon: (lm83) Move lm83_id to avoid forward declaration
hwmon: (lm83) Reorder include files to be in alphabetic order
hwmon: (lm83) Replace new_client with client
hwmon: (lm83) Replace temperature conversion macros with standard functions
hwmon: (lm83) Use regmap
hwmon: (ltq-cputemp) restrict it to SOC_XWAY
hwmon: (max6639) Add regulator support
hwmon: (max6639) Update Datasheet URL
hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit
hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A
hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P
hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist
hwmon: (nct6775) add support for TSI temperature registers
hwmon: (occ) Add soft minimum power cap attribute
hwmon: (occ) Add sysfs entries for additional extended status bits
hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status
hwmon: (occ) Add sysfs entry for OCC mode
hwmon: (pmbus) Add get_error_flags support to regulator ops
hwmon: (pmbus) Add mutex to regulator ops
hwmon: (pmbus) Add regulator supply into macro
hwmon: (pmbus) Add support for pli1209bc
hwmon: (pmbus) Add Vin unit off handling
hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirk
hwmon: (pmbus) disable PEC if not enabled
hwmon: (pmbus) Remove trailing whitespaces from Kconfig file
hwmon: (pmbus/lm25066) Add regulator support
hwmon: (pmbus/pli1209bc) Add regulator support
hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC
hwmon: (powr1220) Cosmetic changes
hwmon: (powr1220) Upgrade driver to support hwmon info infrastructure
hwmon: (sch5627) Add pwmX_auto_channels_temp support
hwmon: (sch56xx) Autoload modules on platform device creation
hwmon: (sch56xx-common) Add automatic module loading on supported devices
hwmon: (sch56xx-common) Replace msleep() with usleep_range()
hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
hwmon: (scpi-hwmon): Use of_device_get_match_data()
hwmon: (tc654) Add thermal_cooling device support
hwmon: (tmp401) Add OF device ID table
hwmon: (vexpress-hwmon) Use of_device_get_match_data()
hwmon: (xdpe12284) Add regulator support
hwmon: (xdpe12284) Add support for xdpe11280
hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSORS_XDPE122_REGULATOR is disabled
hwmon: Add "label" attribute
hwmon: Add driver for Texas Instruments TMP464 and TMP468
hwmon: deprecate asis_wmi_ec_sensors driver
hwmon: Fix possible NULL pointer
hwmon: peci: Add cputemp driver
hwmon: peci: Add dimmtemp driver
hwmon: Report attribute name with udev events
hwmon: sy7636a: Add temperature driver for sy7636a
hwmon: sy7636a: Fix trivial 'underline too short' warning
 
hwrng: atmel - add runtime pm support
hwrng: atmel - add wait for ready support on read
hwrng: atmel - disable trng on failure path
hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init()
hwrng: atmel - remove extra line
hwrng: atmel - rename enable/disable functions to init/cleanup
hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops
hwrng: cavium - fix NULL but dereferenced coccicheck error
hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
hwrng: core - break out of hwrng_fillfn if current rng is not trusted
hwrng: core - credit entropy for low quality sources of randomness
hwrng: core - do not bother to order list of devices by quality
hwrng: core - explicit ordering of initcalls
hwrng: core - introduce rng_quality sysfs attribute
hwrng: core - only set cur_rng_set_by_user if it is working
hwrng: core - read() callback must be called for size of 32 or more bytes
hwrng: core - start and stop in-kernel rngd in separate function
hwrng: core - use per-rng quality value instead of global setting
hwrng: core - use rng_fillbuf in add_early_randomness()
hwrng: nomadik - Change clk_disable to clk_disable_unprepare
hwrng: optee-rng: use tee_shm_alloc_kernel_buf()
 
hwspinlock: sprd: Use struct_size() helper in devm_kzalloc()
hwspinlock: stm32: Use struct_size() helper in devm_kzalloc()
 
hwtracing: coresight: Replace acpi_bus_get_device()
 
i2c: ACPI: Replace acpi_bus_get_device()
i2c: add tracepoints for I2C slave events
i2c: amd-mp2: Remove useless DMA-32 fallback configuration
i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
i2c: brcmstb: allow compiling on BCM4908
i2c: cht-wc: Make charger i2c-client instantiation board/device-model specific
i2c: cht-wc: Use generic_handle_irq_safe().
i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
i2c: cros-ec-tunnel: Fix syntax errors in comments
i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi()
i2c: designware: Add AMD PSP I2C bus support
i2c: designware: Add missing locks
i2c: designware: Fix improper usage of readl
i2c: designware: Lock the adapter while setting the suspended flag
i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __maybe_unused
i2c: designware: Remove code duplication
i2c: designware: remove unneeded semicolon
i2c: designware: Use the i2c_mark_adapter_suspended/resumed() helpers
i2c: dev: check return value when calling dev_set_name()
i2c: dev: Force case user pointers in compat_i2cdev_ioctl()
i2c: don't expose function which is only used internally
i2c: i801: Add support for Intel Raptor Lake PCH-S
i2c: i801: Add support for the Process Call command
i2c: i801: Drop two outdated comments
i2c: i801: Drop useless masking in i801_access
i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit
i2c: Introduce common module to instantiate CCGx UCSI
i2c: ismt: Fix undefined behavior due to shift overflowing the constant
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
i2c: mediatek: Add i2c compatible for Mediatek MT8168
i2c: mediatek: Add i2c compatible for Mediatek MT8186
i2c: mediatek: modify bus speed calculation formula
i2c: mediatek: remove redundant null check
i2c: meson: Fix wrong speed use from probe
i2c: mt65xx: Simplify with clk-bulk
i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
i2c: mux: demux-pinctrl: do not deactivate a master that is not active
i2c: npcm7xx: Fix typos
i2c: nvidia-gpu: Convert to use dev_err_probe()
i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi()
i2c: nvidia-gpu: Use temporary variable for struct device
i2c: pasemi: Drop I2C classes from platform driver variant
i2c: pasemi: Wait for write xfers to finish
i2c: piix4: Add EFCH MMIO support for SMBus port select
i2c: piix4: Add EFCH MMIO support to region request and release
i2c: piix4: Add EFCH MMIO support to SMBus base address detect
i2c: piix4: Enable EFCH MMIO for Family 17h+
i2c: piix4: Move port I/O region request/release code into functions
i2c: piix4: Move SMBus controller base address detect into function
i2c: piix4: Move SMBus port selection into function
i2c: piix4: Replace hardcoded memory map size with a #define
i2c: qcom-cci: add sm8450 compatible
i2c: qcom-geni: Add support for GPI DMA
i2c: qcom-geni: Use dev_err_probe() for GPI DMA error
i2c: rcar: Add R-Car Gen4 support
i2c: riic: Simplify reset handling
i2c: smbus: Check for parent device before dereference
i2c: smbus: Use device_*() functions instead of of_*()
i2c: tegra: Add SMBus block read function
i2c: xiic: Make bus names unique
 
i3c: fix uninitialized variable use in i2c setup
i3c: remove i2c board info from i2c_dev_desc
i3c: support dynamically added i2c devices
 
i40e: Add a stat for tracking busy rx pages
i40e: Add a stat for tracking pages waived
i40e: Add a stat tracking new RX page allocations
i40e: Add new version of i40e_aq_add_macvlan function
i40e: Add new versions of send ASQ command functions
i40e: Add sending commands in atomic context
i40e: Aggregate and export RX page reuse stat
i40e: Disable hw-tc-offload feature on driver load
i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
i40e: Fix race condition while adding/deleting MAC/VLAN filters
i40e: i40e_main: fix a missing check on list iterator
i40e: little endian only valid checksums
i40e: remove dead stores on XSK hotpath
i40e: remove enum i40e_client_state
i40e: Remove rx page reuse double count
i40e: Remove unused RX realloc stat
i40e: Remove useless DMA-32 fallback configuration
i40e: respect metadata on XSK Rx to skb
i40e: xsk: Move tmp desc array from driver to pool
 
i825xx: fix typo "Frame to short" -> "Frame too short"
 
i915/guc/reset: Make __guc_reset_context aware of guilty engines
 
i915: make array flex_regs static const
 
ia64: remove CONFIG_SET_FS support
ia64: Rename 'ip' to 'addr' in 'struct fdesc'
ia64: termbits.h is identical to asm-generic one
 
iavf: Add support for 50G/100G in AIM algorithm
iavf: Add usage of new virtchnl format to set default MAC
iavf: Fix incorrect use of assigning iavf_status to int
iavf: refactor processing of VLAN V2 capability message
iavf: Remove non-inclusive language
iavf: remove redundant ret variable
iavf: Remove useless DMA-32 fallback configuration
iavf: stop leaking iavf_status as "errno" values
 
IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD
 
IB/cma: Allow XRC INI QPs to set their local ACK timeout
 
IB/hfi1: Allow larger MTU without AIP
 
IB/iser: Fix error flow in case of registration failure
IB/iser: Generalize map/unmap dma tasks
IB/iser: Remove iser_reg_data_sg helper function
IB/iser: Use iser_fr_desc as registration context
 
IB/mthca: Remove useless DMA-32 fallback configuration
 
IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
 
ibmvnic: fix race between xmit and reset
 
ice: Add ability for PF admin to enable VF VLAN pruning
ice: Add helper function for adding VLAN 0
ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads
ice: Add new VSI VLAN ops
ice: Add outer_vlan_ops and VSI specific VLAN ops implementations
ice: Add slow path offload stats on port representor in switchdev
ice: Add support for 802.1ad port VLANs VF
ice: add support for DSCP QoS for IDC
ice: Add support for inner etype in switchdev
ice: Add support for outer dest MAC for ADQ tunnels
ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2
ice: add trace events for tx timestamps
ice: add TTY for GNSS module for E810T device
ice: Adjust naming for inner VLAN operations
ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev
ice: allow creating VFs for !CONFIG_NET_SWITCHDEV
ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
ice: avoid XDP checks in ice_clean_tx_irq()
ice: change "can't set link" message to dbg level
ice: cleanup error logging for ice_ena_vfs
ice: cleanup long lines in ice_sriov.c
ice: clear cmd_type_offset_bsz for TX rings
ice: Clear default forwarding VSI during VSI release
ice: clear stale Tx queue settings before configuring
ice: convert ice_for_each_vf to include VF entry iterator
ice: convert ice_reset_vf to standard error codes
ice: convert ice_reset_vf to take flags
ice: convert VF storage to hash table with krefs and RCU
ice: convert vf->vc_ops to a const pointer
ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
ice: don't allow to run ice_send_event_to_aux() in atomic ctx
ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ice: drop is_vflr parameter from ice_reset_all_vfs
ice: factor VF variables to separate structure
ice: fix 'scheduling while atomic' on aux critical err interrupt
ice: fix a long line warning in ice_reset_vf
ice: Fix broken IFF_ALLMULTI handling
ice: fix crash in switchdev mode
ice: fix crash when writing timestamp on RX rings
ice: Fix FV offset searching
ice: Fix inconsistent indenting in ice_switch
ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id
ice: Fix incorrect locking in ice_vc_process_vf_msg()
ice: Fix interrupt moderation settings getting cleared
ice: Fix MAC address setting
ice: Fix memory leak in ice_get_orom_civd_data()
ice: fix possible under reporting of ethtool Tx and Rx statistics
ice: fix PTP stale Tx timestamps cleanup
ice: Fix race during aux device (un)plugging
ice: fix return value check in ice_gnss.c
ice: fix use-after-free when deinitializing mailbox snapshot
ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h
ice: introduce ICE_VF_RESET_LOCK flag
ice: introduce ICE_VF_RESET_NOTIFY flag
ice: introduce ice_virtchnl.c and ice_virtchnl.h
ice: Introduce ice_vlan struct
ice: introduce VF accessor functions
ice: introduce VF operations structure for reset flows
ice: log an error message when eswitch fails to configure
ice: make ice_reset_all_vfs void
ice: Make Tx threshold dependent on ring length
ice: move clear_malvf call in ice_free_vfs
ice: move ice_set_vf_port_vlan near other .ndo ops
ice: move reset functionality into ice_vf_lib.c
ice: move VFLR acknowledge during ice_free_vfs
ice: pass num_vfs to ice_set_per_vf_res()
ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg()
ice: Refactor spoofcheck configuration functions
ice: refactor spoofchk control code in ice_sriov.c
ice: refactor unwind cleanup in eswitch mode
ice: Refactor vf->port_vlan_info to use ice_vlan
ice: remove checks in ice_vc_send_msg_to_vf
ice: remove circular header dependencies on ice.h
ice: Remove likely for napi_complete_done
ice: remove PF pointer from ice_check_vf_init
ice: remove unused definitions from ice_sriov.h
ice: Remove useless DMA-32 fallback configuration
ice: rename ICE_MAX_VF_COUNT to avoid confusion
ice: rename ice_sriov.c to ice_vf_mbx.c
ice: rename ice_virtchnl_pf.c to ice_sriov.c
ice: respect metadata in legacy-rx/ice_construct_skb()
ice: respect metadata on XSK Rx to skb
ice: Set txq_teid to ICE_INVAL_TEID on ring creation
ice: Simplify tracking status of RDMA support
ice: store VF pointer instead of VF ID
ice: Support configuring the device to Double VLAN Mode
ice: Support GTP-U and GTP-C offload in switchdev
ice: synchronize_rcu() when terminating rings
ice: use ice_for_each_vf for iteration during removal
ice: use ice_is_vf_trusted helper function
ice: Use the proto argument for VLAN ops
ice: wait 5 s for EMP reset after firmware flash
ice: xsk: Avoid potential dead AF_XDP Tx processing
ice: xsk: Borrow xdp_tx_active logic from i40e
ice: xsk: check if Rx ring was filled up to the end
ice: xsk: Eliminate unnecessary loop iteration
ice: xsk: fix GCC version checking against pragma unroll presence
ice: xsk: Fix indexing in ice_tx_xsk_pool()
ice: xsk: fix VSI state check in ice_xsk_wakeup()
ice: xsk: Force rings to be sized to power of 2
ice: xsk: Handle SW XDP ring wrap and bump tail more often
ice: xsk: Improve AF_XDP ZC Tx and use batching API
ice: xsk: Stop Rx processing when ntc catches ntu
 
ieee80211: Add EHT (802.11be) definitions
ieee80211: add EHT 1K aggregation definitions
ieee80211: add helper to check HE capability element size
ieee80211: fix -Wcast-qual warnings
ieee80211: radiotap: fix -Wcast-qual warnings
ieee80211: use tab to indent struct ieee80211_neighbor_ap_info
 
ieee802154: atusb: move to new USB API
 
if_ether.h: add EtherCAT Ethertype
if_ether.h: add PROFINET Ethertype
 
igb: refactor XDP registration
igb: Remove useless DMA-32 fallback configuration
igb: skip phy status check where unavailable
igb: zero hwtstamp by default
 
igbvf: Remove useless DMA-32 fallback configuration
 
igc: avoid kernel warning when changing RX ring parameters
igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
igc: Fix BUG: scheduling while atomic
igc: Fix infinite loop in release_swfw_sync
igc: Fix suspending when PTM is active
igc: Remove useless DMA-32 fallback configuration
 
iio: ABI: add ABI file for the LTC2688 DAC
iio: ABI: add note about configuring other attributes during buffer capture
iio: ABI: document mag_referenced
iio: accel: add ADXL367 driver
iio: accel: adxl345: Add ACPI HID table
iio: accel: adxl345: Convert to use dev_err_probe()
iio: accel: adxl345: Drop comma in terminator entries
iio: accel: adxl345: Extract adxl345_powerup() helper
iio: accel: adxl345: Get rid of name parameter in adxl345_core_probe()
iio: accel: adxl345: Make use of device properties
iio: accel: adxl345: Remove unneeded blank lines
iio: accel: adxl345: Set driver_data for OF enumeration
iio: accel: adxl355: Replace custom definitions with generic from units.h
iio: accel: adxl367: Fix handled initialization in adxl367_irq_handler()
iio: accel: adxl367: unlock on error in adxl367_buffer_predisable()
iio: accel: mma8452: use the correct logic to get mma8452_data
iio: accel: st_accel: Add support for Silan SC7A20
iio: ad7192: Use sysfs_emit()
iio: ad9523: Use sysfs_emit()
iio: adc: ad7280a: Fix wrong variable used when setting thresholds.
iio: adc: Add check for devm_request_threaded_irq
iio: adc: aspeed: Add divider flag to fix incorrect voltage reading.
iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff
iio: adc: mt8186: Add compatible node for mt8186
iio: adc: qcom-vadc-common: Re-use generic struct u32_fract
iio: adc: rn5t618: Re-use generic struct u16_fract
iio: adc: rzg2l_adc: Fix typo
iio: adc: tsc2046: add .read_raw support
iio: adc: tsc2046: add sanity check to avoid to big allocations
iio: adc: tsc2046: rework the trigger state machine
iio: adc: twl4030-madc: Re-use generic struct s16_fract
iio: adc: xilinx-ams: Fix single channel switching sequence
iio: adc: xilinx-ams: Fixed missing PS channels
iio: adc: xilinx-ams: Fixed wrong sequencer register settings
iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() to simplify code
iio: adis: stylistic changes
iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support
iio: afe: rescale: add offset support
iio: afe: rescale: add RTD temperature sensor support
iio: afe: rescale: add temperature transducers
iio: afe: rescale: expose scale processing function
iio: afe: rescale: fix accuracy for small fractional scales
iio: afe: rescale: reduce risk of integer overflow
iio: afe: rescale: reorder includes
iio: afe: rescale: use s64 for temporary scale calculations
iio: amplifiers: ada4250: add support for ADA4250
iio: amplifiers: hmc425a: Make use of device properties
iio: as3935: Use devm_delayed_work_autocancel()
iio: as3935: Use sysfs_emit()
iio: chemical: atlas-ezo-sensor: Make use of device properties
iio: chemical: bme680: Switch from of headers to mod_devicetable.h
iio: core: Fix the kernel doc regarding the currentmode iio_dev entry
iio: core: Use sysfs_emit()
iio: dac: ad3552r: fix signedness bug in ad3552r_reset()
iio: dac: ad5446: Fix read_raw not returning set value
iio: dac: ad5592r: Drop leftover header inclusion
iio: dac: ad5592r: Fix the missing return value.
iio: dac: add support for ltc2688
iio: dac: dac5571: Fix chip id detection for OF devices
iio: dac: ltc2688: fix voltage scale read
iio: dmaengine-buffer: Use sysfs_emit()
iio: frequency: adf4350: Make use of device properties
iio: frequency: admv1014: add support for ADMV1014
iio: frequency: admv4420.c: Add support for ADMV4420
iio: humidity: dht11: Switch from of headers to mod_devicetable.h
iio: humidity: hdc100x: Add ACPI HID table
iio: hw_consumer: Use struct_size() helper in kzalloc()
iio: imu: inv_icm42600: Fix I2C init possible nack
iio: imu: inv_mpu6050: Check ACPI companion directly
iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR()
iio: imu: inv_mpu6050: Make use of device properties
iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct
iio: ina2xx-adc: sysfs_emit()
iio: inkern: apply consumer scale on IIO_VAL_INT cases
iio: inkern: apply consumer scale when no channel scale is available
iio: inkern: make a best effort on offset calculation
iio: introduce mag_referenced
iio: lm3533: Use sysfs_emit()
iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
iio: max31856: Use sysfs_emit()
iio: max31865: Use sysfs_emit()
iio: max9611: Use sysfs_emit()
iio: mma8452: Add support for the "mount-matrix" device property
iio: mma8452: Fix probe failing when an i2c_device_id is used
iio: ms_sensors: Use sysfs_emit()
iio: potentiometer: ds1803: Add available functionality
iio: potentiometer: ds1803: Add channel information in device data
iio: potentiometer: ds1803: Add device specific read_raw function
iio: potentiometer: ds1803: Add support for Maxim DS3502
iio: potentiometer: ds1803: Alignment to match the open parenthesis
iio: potentiometer: ds1803: Change to firmware provided data
iio: pressure: dps310: Add ACPI HID table
iio: scd4x: check return of scd4x_write_and_fetch
iio: scd4x: Use sysfs_emit()
iio: sps30: Use sysfs_emit()
iio: ssp_sensors: Make use of device properties
iio: st_sensors: don't always auto-enable I2C and SPI interface drivers
iio: sx9324: Fix default precharge internal resistance register
iio: sx9360: fix iio event generation
iio: temperature: iqs620at-temp: Add support for V3 silicon
iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h
iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h
iio: test: add basic tests for the iio-rescale driver
iio: trigger: stm32-timer: Make use of device properties
 
Linux: iio:accel:adxl313: Move exports into IIO_ADXL313 namespace
Linux: iio:accel:adxl345: Move exports into IIO_ADXL345 namespace
Linux: iio:accel:adxl355: Move exports into IIO_ADXL355 namespace
Linux: iio:accel:adxl372: Move exports into IIO_ADXL372 namespace
Linux: iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:accel:bma400: Move exports into IIO_BMA400 namespace
Linux: iio:accel:bmc150: Move exports into IIO_BMC150 namespace
Linux: iio:accel:bmi088: Move exports into IIO_BMI088 namespace
Linux: iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:accel:dmard09: Tidy up white space around {} in id table
Linux: iio:accel:dmard10: Switch from CONFIG_PM guards to pm_sleep_ptr() etc
Linux: iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace
Linux: iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace
Linux: iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace
Linux: iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
Linux: iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace
Linux: iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
Linux: iio:adc:ad7280a: Document ABI for cell balance switches
Linux: iio:adc:ad7280a: Move out of staging
Linux: iio:adc:ad76060: Move exports into IIO_AD7606 namespace.
Linux: iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DELTA namespace
Linux: iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
Linux: iio:adc:hi8435: Tidy up white space around {} in id tables
Linux: iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables
Linux: iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
Linux: iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to make pm __maybe_unused
Linux: iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr()
Linux: iio:adc:ti-adc084s021: Tidy up white space around {}
Linux: iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:chemical:atlas: Trivial white space cleanup to add space before }
Linux: iio:chemical:bme680: Move exports to IIO_BME680 namespace
Linux: iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS
Linux: iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS namespace
Linux: iio:dac:ad3552r: Fix an IS_ERR() vs NULL check
Linux: iio:dac:ad5592r: Move exports into IIO_AD5592R namespace
Linux: iio:dac:ad5686: Move exports into IIO_AD5686 namespace
Linux: iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:filter:admv8818: select REGMAP_SPI for ADMV8818
Linux: iio:frequency:admv1013: White space cleanup of spacing around {} in id tables
Linux: iio:imu:adis: Move exports into IIO_ADISLIB namespace
Linux: iio:imu:bmi160: disable regulator in error path
Linux: iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc
Linux: iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
Linux: iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:ltr501: White space cleanup of spacing around {} in id tables
Linux: iio:light:pa12203001: Tidy up white space change to add spaces after { and before }
Linux: iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace
Linux: iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:tsl2722: Fix inconsistent spacing before } in id table
Linux: iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:light:us5182: White space cleanup of spacing around {} in id tables
Linux: iio:light:vcnl4035: Trivial whitespace cleanup to add space before }
Linux: iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN namespace
Linux: iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace
Linux: iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace
Linux: iio:pressure:mpl115: Move exports into IIO_MPL115 namespace
Linux: iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:pressure:ms5611: Move exports into IIO_MS5611 namespace
Linux: iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace
Linux: iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:proximity:ping: White space cleanup of spacing around {} in id tables
Linux: iio:proximity:pulsedlight: Switch from CONFIG_PM guards to pm_ptr() etc
Linux: iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables
Linux: iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:proximity:srf04: White space cleanup of spacing around {} in id tables
Linux: iio:proximity:srf08: White space cleanup of spacing around {} in id tables
Linux: iio:proximity:sx9310: Add frequency in read_avail
Linux: iio:proximity:sx9310: Extract common Semtech sensor logic
Linux: iio:proximity:sx9324: Add dt_binding support
Linux: iio:proximity:sx9324: Add SX9324 support
Linux: iio:proximity:sx9324: Fix hardware gain read/write
Linux: iio:proximity:sx9360: Add dt-binding support
Linux: iio:proximity:sx9360: Add sx9360 support
Linux: iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:proximity:sx_common: Fix device property parsing on DT systems
Linux: iio:proximity:vl53l0x: Tidy up white space around {} in id tables
Linux: iio:st-sensors: Move exports into IIO_ST_SENSORS namespace
Linux: iio:st-sensors: Remove duplicate MODULE_*
Linux: iio:temperature:mlx90614: Switch from CONFIG_PM* guards to pm_ptr() etc
Linux: iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
Linux: iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
 
ilog2: force inlining of __ilog2_u32() and __ilog2_u64()
 
ima: Always return a file measurement in ima_file_hash()
ima: define ima_max_digest_data struct without a flexible array variable
ima: Fix documentation-related warnings in ima_main.c
ima: Fix trivial typos in the comments
ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS
ima: Return error code obtained from securityfs functions
 
Linux: Improve perf related BPF tests (sample_freq issue)
Linux: Improve send_signal BPF test stability
Linux: Improve stability of find_vma BPF test
 
include: drop pointless __compiler_offsetof indirection
include: trace: Add new scmi_xfer_response_wait event
 
init.h: improve __setup and early_param documentation
 
init/main.c: return 1 from handled __setup() functions
 
init: use ktime_us_delta() to make initcall_debug log more precise
 
Input: add bounds checking to input_set_capability()
Input: add Imagis touchscreen driver
Input: add input_copy_abs() function
Input: add Marine Navigation Keycodes
Input: adi - remove redundant variable z
Input: cypress-sf - register a callback to disable the regulators
Input: da9063 - use devm_delayed_work_autocancel()
Input: docs: add more details on the use of BTN_TOOL
Input: extract ChromeOS vivaldi physmap show function
Input: goodix - fix race on driver unbind
Input: goodix - use input_copy_abs() helper
Input: ili210x - fix reset timing
Input: ili210x - use one common reset implementation
Input: iqs5xx - use local input_dev pointer
Input: mt6779-keypad - add MediaTek keypad driver
Input: mt6779-keypad - fix signedness bug
Input: mtk-pmic-keys - add support for MT6358
Input: mtk-pmic-keys - use get_irq_byname() instead of index
Input: omap4-keypad - fix pm_runtime_get_sync() error checking
Input: ps2-gpio - don't send rx data before the stop bit
Input: ps2-gpio - enforce GPIOs flag open drain
Input: ps2-gpio - refactor struct ps2_gpio_data
Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()
Input: ps2-gpio - use ktime for IRQ timekeeping
Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails
Input: soc_button_array - add support for Microsoft Surface 3 (MSHW0028) buttons
Input: stmfts - fix reference leak in stmfts_input_open
Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD
Input: tsc200x - add axis inversion and swapping support
Input: xbox - correct the name for Xbox Series S|X controller
 
integrity: add new keyring handler for mok keys
integrity: Fix warning about missing prototypes
integrity: Introduce a Linux keyring called machine
integrity: Only use machine keyring when uefi_check_trust_mok_keys is true
integrity: Trust MOK keys if MokListTrustedRT found
 
intel_idle: add 'preferred_cstates' module argument
intel_idle: add core C6 optimization for SPR
intel_idle: add SPR support
intel_idle: Fix SPR C6 optimization
intel_idle: Fix the 'preferred_cstates' module parameter
 
intel_th: msu: Use memset_startat() for clearing hw header
 
interconnect: Add stubs for the bulk API
interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak
interconnect: qcom: msm8939: Remove snoc_mm specific regmap
interconnect: qcom: sc7180: Drop IP0 interconnects
interconnect: qcom: sdx55: Drop IP0 interconnects
interconnect: Restore sync state by ignoring ipa-virt in provider count
 
Linux: Introduce IPC abstraction for SOF topology parsing
 
io-uring: add __fill_cqe function
io-uring: Make statx API stable
io-uring: Make tracepoints consistent.
 
io-wq: decouple work_list protection from the big wqe->lock
io-wq: reduce acct->lock crossing functions lock/unlock
io-wq: use IO_WQ_ACCT_NR rather than hardcoded number
 
io_uring: abort file assignment prior to assigning creds
io_uring: add flag for disabling provided buffer recycling
io_uring: add support for IORING_OP_MSG_RING command
io_uring: Add support for napi_busy_poll
io_uring: add support for registering ring file descriptors
io_uring: allow submissions to continue on error
io_uring: assign non-fixed early for async work
io_uring: avoid ring quiesce while registering async eventfd
io_uring: avoid ring quiesce while registering restrictions and enabling rings
io_uring: avoid ring quiesce while registering/unregistering eventfd
io_uring: bump poll refs to full 31-bits
io_uring: cache poll/double-poll state with a request flag
io_uring: cache req->apoll->events in req->cflags
io_uring: check reserved fields for recv/recvmsg
io_uring: check reserved fields for send/sendmsg
io_uring: check that data field is 0 in ringfd unregister
io_uring: defer file assignment
io_uring: defer msg-ring file validity check until command issue
io_uring: defer splice/tee file validity check until command issue
io_uring: do not recalculate ppos unnecessarily
io_uring: documentation fixup
io_uring: don't attempt to IOPOLL for MSG_RING requests
io_uring: don't check req->file in io_fsync_prep()
io_uring: don't check unrelated req->open.how in accept request
io_uring: don't recycle provided buffer if punted to async worker
io_uring: don't touch scm_fp_list after queueing skb
io_uring: drop the old style inflight file tracking
io_uring: enable EPOLLEXCLUSIVE for accept poll
io_uring: ensure reads re-import for selected buffers
io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
io_uring: ensure that fsnotify is always called
io_uring: extend provided buf return to fails
io_uring: fail links if msg-ring doesn't succeeed
io_uring: fix assign file locking issue
io_uring: fix assuming triggered poll waitqueue is the single poll
io_uring: fix async accept on O_NONBLOCK sockets
io_uring: fix invalid flags for io_put_kbuf()
io_uring: fix leaks on IOPOLL and CQE_SKIP
io_uring: fix memory leak of uid in files registration
io_uring: fix memory ordering when SQPOLL thread goes to sleep
io_uring: fix ordering of args in io_uring_queue_async_work
io_uring: fix poll error reporting
io_uring: fix poll file assign deadlock
io_uring: fix provided buffer return on failure for kiocb_done()
io_uring: fix put_kbuf without proper locking
io_uring: fix race between timeout flush and removal
io_uring: fix uninitialized field in rw io_kiocb
io_uring: Fix use of uninitialized ret in io_eventfd_register()
io_uring: flag the fact that linked file assignment is sane
io_uring: fold evfd signalling under a slower path
io_uring: free iovec if file assignment fails
io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF
io_uring: improve req fields comments
io_uring: improve task work cache utilization
io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
io_uring: make tracing format consistent
io_uring: manage provided buffers strictly ordered
io_uring: minor io_cqring_wait() optimization
io_uring: move apoll->events cache
io_uring: move io_uring_rsrc_update2 validation
io_uring: move read/write file prep state into actual opcode handler
io_uring: move req->poll_refs into previous struct hole
io_uring: normilise naming for fill_cqe*
io_uring: nospec index for tags on files update
io_uring: propagate issue_flags state down to file assignment
io_uring: recycle apoll_poll entries
io_uring: recycle provided before arming poll
io_uring: recycle provided buffers if request goes async
io_uring: refactor timeout cancellation cqe posting
io_uring: remove duplicated calls to io_kiocb_ppos
io_uring: remove duplicated member check for io_msg_ring_prep()
io_uring: remove extra barrier for non-sqpoll iopoll
io_uring: remove IORING_CQE_F_MSG
io_uring: remove poll entry from list when canceling all
io_uring: remove ring quiesce for io_uring_register
io_uring: remove trace for eventfd
io_uring: Remove unneeded test in io_run_task_work_sig()
io_uring: retry early for reads if we can poll
io_uring: shuffle io_eventfd_signal() bits around
io_uring: speedup provided buffer handling
io_uring: stop using io_wq_work as an fd placeholder
io_uring: terminate manual loop iterator loop correctly for non-vecs
io_uring: thin down io_commit_cqring()
io_uring: update kiocb->ki_pos at execution time
io_uring: use nospec annotation for more indexes
io_uring: use right issue_flags for splice/tee
io_uring: verify pad field is 0 in io_get_ext_arg
io_uring: verify resv is 0 in ringfd register/unregister
io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
io_uring: zero tag on rsrc removal
 
iocost: don't reset the inuse weight of under-weighted debtors
 
iomap: Fix iomap_invalidatepage tracepoint
iomap: Remove iomap_invalidatepage()
iomap: Simplify is_partially_uptodate a little
iomap: support direct I/O with fscrypt using blk-crypto
 
iommu/amd: Call memunmap in error path
iommu/amd: Clean up function declarations
iommu/amd: Improve amd_iommu_v2_exit()
iommu/amd: Improve error handling for amd_iommu_init_pci
iommu/amd: Remove unused struct fault.devid
 
iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation
iommu/arm-smmu-v3: fix event handling soft lockup
iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range()
iommu/arm-smmu-v3: Simplify memory allocation
 
iommu/arm-smmu: Account for PMU interrupts
iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe
 
iommu/dart: Add missing module owner to ops structure
iommu/dart: check return value after calling platform_get_resource()
 
iommu/ioasid: Introduce a helper to check for valid PASIDs
 
iommu/iova: Improve 32-bit free space estimate
iommu/iova: Separate out rcache init
 
iommu/ipmmu-vmsa: Add support for R-Car Gen4
iommu/ipmmu-vmsa: Check for error num after setting mask
 
iommu/mediatek: Add tlb_lock in tlb_flush_all
iommu/mediatek: Always check runtime PM status in tlb flush range callback
iommu/mediatek: Always tlb_flush_all when each PM resume
iommu/mediatek: Make use of the helper component_compare/release_of
iommu/mediatek: Remove for_each_m4u in tlb_sync_all
iommu/mediatek: Remove the power status checking in tlb flush all
 
iommu/msm: Simplify with dev_err_probe()
iommu/msm: Use standard driver registration
 
iommu/omap: Fix regression in probe for NULL pointer dereference
 
iommu/rockchip: : Use standard driver registration
 
iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit
iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA
 
iommu/vt-d: Add missing "__init" for rmrr_sanity_check()
iommu/vt-d: Calculate mask for non-aligned flushes
iommu/vt-d: Drop stop marker messages
iommu/vt-d: Enable ATS for the devices in SATC table
iommu/vt-d: Fix indentation of goto labels
iommu/vt-d: Move intel_iommu_ops to header file
iommu/vt-d: Remove aux-domain related callbacks
iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO
iommu/vt-d: Remove domain and devinfo mempool
iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info()
iommu/vt-d: Remove guest pasid related callbacks
iommu/vt-d: Remove intel_iommu::domains
iommu/vt-d: Remove iova_cache_get/put()
iommu/vt-d: Remove unnecessary includes
iommu/vt-d: Remove unnecessary prototypes
iommu/vt-d: Remove unused function intel_svm_capable()
 
iommu/vtd: Replace acpi_bus_get_device()
 
iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu
iommu: Make sysfs robust for non-API groups
iommu: Remove apply_resv_region
iommu: Remove aux-domain related interfaces and iommu_ops
iommu: Remove guest pasid related interfaces and definitions
iommu: Remove trivial ops->capable implementations
iommu: Remove unused argument in is_attach_deferred
iommu: Split struct iommu_ops
iommu: Use right way to retrieve iommu_ops
 
ionic: add FW_STOPPING state
ionic: Allow flexibility for error reporting on dev commands
ionic: better handling of RESET event
ionic: catch transition back to RUNNING with fw_generation 0
ionic: clean up comments and whitespace
ionic: Cleanups in the Tx hotpath code
ionic: Correctly print AQ errors if completions aren't received
ionic: disable napi when ionic_lif_init() fails
ionic: Don't send reset commands if FW isn't running
ionic: fix missing pci_release_regions() on error in ionic_probe()
ionic: fix type complaint in ionic_dev_cmd_clean()
ionic: fix up printing of timeout error
ionic: no transition while stopping
ionic: prefer strscpy over strlcpy
ionic: Prevent filter add/del err msgs when the device is not available
ionic: Query FW when getting VF info via ndo_get_vf_config
ionic: remove the dbid_inuse bitmap
ionic: replace set_vf data with union
ionic: separate function for watchdog init
ionic: start watchdog after all is setup
ionic: stretch heartbeat detection
ionic: use vmalloc include
ionic: Use vzalloc for large per-queue related buffers
 
iosys-map: Add a few more helpers
iosys-map: Add offset to iosys_map_memcpy_to()
 
ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
ip6_gre: Fix skb_under_panic in __gre6_xmit()
ip6_gre: Make o_seqno start from 0 in native mode
 
ip6_tunnel: allow routing IPv4 traffic in NBMA mode
ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit
 
ip6mr: fix use-after-free in ip6mr_sk_done()
ip6mr: introduce ip6mr_net_exit_batch()
ip6mr: ip6mr_sk_done() can exit early in common cases
 
ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode
 
ip_gre: Make o_seqno start from 0 in native mode
 
ipmi/watchdog: Constify ident
 
ipmi: Add the git repository to the MAINTAINERS file
ipmi: initialize len variable
ipmi: kcs: aspeed: Add AST2600 compatible string
ipmi: kcs: aspeed: Remove old bindings support
ipmi: ssif: replace strlcpy with strscpy
ipmi: When handling send message responses, don't process the message
 
Linux: ipmi:ipmb: Add the ability to have a separate slave and master device
Linux: ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi()
Linux: ipmi:ipmi_ipmb: Unregister the SMI on remove
 
ipmr: introduce ipmr_net_exit_batch()
 
ipv4/tcp: do not use per netns ctl sockets
 
ipv4: add (struct uncached_list)->quarantine list
ipv4: add fib_net_exit_batch()
ipv4: do not use per netns icmp sockets
ipv4: drop dst in multicast routing path
ipv4: drop fragmentation code from ip_options_build()
ipv4: Fix route lookups when handling ICMP redirects and PMTU updates
ipv4: get rid of fib_info_hash_{alloc|free}
ipv4: Invalidate neighbour for broadcast address upon address addition
ipv4: Make ip_idents_reserve static
ipv4: Namespaceify min_adv_mss sysctl knob
ipv4: Reject again rules with high DSCP values
ipv4: Reject routes specifying ECN bits in rtm_tos
ipv4: Stop taking ECN bits into account in fib4-rules
ipv4: Use dscp_t in struct fib_alias
 
ipv6/addrconf: allocate a per netns hash table
ipv6/addrconf: ensure addrconf_verify_rtnl() has completed
ipv6/addrconf: switch to per netns inet6_addr_lst hash table
ipv6/addrconf: use one delayed work per netns
 
ipv6: add (struct uncached_list)->quarantine list
ipv6: Add reasons for skb drops to __udp6_lib_rcv
ipv6: annotate some data-races around sk->sk_prot
ipv6: blackhole_netdev needs snmp6 counters
ipv6: change fib6_rules_net_exit() to batch mode
ipv6: clean up cork setup/release
ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules
ipv6: do not use per netns icmp sockets
ipv6: don't zero inet_cork_full::fl after use
ipv6: fix panic when forwarding a pkt with no in6 dev
ipv6: Fix stats accounting in ip6_pkt_drop
ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache
ipv6: give an IPv6 dev to blackhole_netdev
ipv6: gro: flush instead of assuming different flows on hop_limit mismatch
ipv6: ioam: Insertion frequency in lwtunnel output
ipv6: make ip6_rt_gc_expire an atomic_t
ipv6: make mc_forwarding atomic
ipv6: optimise dst refcounting on cork init
ipv6: optimise dst refcounting on skb init
ipv6: partially inline ipv6_fixup_options
ipv6: pass full cork into __ip6_append_data()
ipv6: Reject routes configurations that specify dsfield (tos)
ipv6: remove daddr temp buffer in __ip6_make_skb
ipv6: remove inet6_rsk() and tcp_twsk_ipv6only()
ipv6: separate ndisc_ns_create() from ndisc_send_ns()
ipv6: tcp: consistently use MAX_TCP_HEADER
 
ipvs: correctly print the memory size of ip_vs_conn_tab
 
irq/qcom-mpm: Fix build error without MAILBOX
 
irq_work: use kasan_record_aux_stack_noalloc() record callstack
 
irqchip/apple-aic: Add Fast IPI support
irqchip/apple-aic: Add support for AICv2
irqchip/apple-aic: Dynamically compute register offsets
irqchip/apple-aic: Fix cpumask allocation for FIQs
irqchip/apple-aic: Move PMU-specific registers to their own include file
irqchip/apple-aic: Parse FIQ affinities from device-tree
irqchip/apple-aic: Support multiple dies
irqchip/apple-aic: Switch to irq_domain_create_tree and sparse hwirqs
irqchip/apple-aic: Wire PMU interrupts
 
irqchip/gic, gic-v3: Prevent GSI to SGI translations
 
irqchip/gic-v3: Fix GICR_CTLR.RWP polling
irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR
 
irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling
 
irqchip/gic: Move PM device over to irq domain
irqchip/gic: Switch to dynamic chip name output
 
irqchip/imx-intmux: Move PM device over to irq domain
 
irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init()
 
irqchip/lpc32xx: Switch to dynamic chip name output
 
irqchip/meson-gpio: add select trigger type callback
irqchip/meson-gpio: Add support for meson s4 SoCs
irqchip/meson-gpio: support more than 8 channels gpio irq
 
irqchip/mvebu-pic: Switch to dynamic chip name output
 
irqchip/nvic: Release nvic_base upon failure
 
irqchip/qcom-pdc: Drop open coded version of __assign_bit()
irqchip/qcom-pdc: Fix broken locking
irqchip/qcom-pdc: Kill non-wakeup irqdomain
irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ
irqchip/qcom-pdc: Kill qcom_pdc_translate helper
 
irqchip/renesas-intc-irqpin: Move PM device over to irq domain
 
irqchip/renesas-irqc: Move PM device over to irq domain
 
irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode
irqchip/sifive-plic: Improve naming scheme for per context offsets
 
irqchip/stm32-exti: Add STM32MP13 support
 
irqchip/ts4800: Switch to dynamic chip name output
 
irqchip/versatile-fpga: Switch to dynamic chip name output
 
irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER
 
irqchip: Add Qualcomm MPM controller driver
irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER
 
irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip
 
iss-simdisk: use bvec_kmap_local in simdisk_submit_bio
 
ivtv: fix incorrect device_caps for ivtvfb
 
iwlwifi/fw: use struct_size over open coded arithmetic
 
iwlwifi: acpi: move ppag code from mvm to fw/acpi
iwlwifi: add support for BZ-U and BZ-L HW
iwlwifi: advertise support for HE - DCM BPSK RX/TX
iwlwifi: api: remove ttl field from TX command
iwlwifi: avoid variable shadowing
iwlwifi: avoid void pointer arithmetic
iwlwifi: bump FW API to 70 for AX devices
iwlwifi: bump FW API to 71 for AX devices
iwlwifi: bump FW API to 72 for AX devices
iwlwifi: cfg: add support for 1K BA queue
iwlwifi: Configure FW debug preset via module param.
iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams()
iwlwifi: dbg: add infra for tracking free buffer size
iwlwifi: dbg: check trigger data before access
iwlwifi: dbg: in sync mode don't call schedule
iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write
iwlwifi: de-const properly where needed
iwlwifi: debugfs: remove useless double condition
iwlwifi: don't dump_stack() when we get an unexpected interrupt
iwlwifi: drv: load tlv debug data earlier
iwlwifi: dvm: use struct_size over open coded arithmetic
iwlwifi: eeprom: clean up macros
iwlwifi: Fix -EIO error code that is never returned
iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val
iwlwifi: Fix syntax errors in comments
iwlwifi: fix various more -Wcast-qual warnings
iwlwifi: fw: make dump_start callback void
iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id
iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq
iwlwifi: make some functions friendly to sparse
iwlwifi: Make use of the helper macro LIST_HEAD()
iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings
iwlwifi: mei: fix building iwlmei
iwlwifi: mei: use C99 initializer for device IDs
iwlwifi: move symbols into a separate namespace
iwlwifi: mvm: add a flag to reduce power command.
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: mvm: add support for CT-KILL notification version 2
iwlwifi: mvm: add support for IMR based on platform
iwlwifi: mvm: align locking in D3 test debugfs
iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting
iwlwifi: mvm: always remove the session protection after association
iwlwifi: mvm: Consider P2P GO operation during scan
iwlwifi: mvm: Correctly set fragmented EBS
iwlwifi: mvm: Disable WiFi bands selectively with BIOS
iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
iwlwifi: mvm: Don't fail if PPAG isn't supported
iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
iwlwifi: mvm: don't send BAID removal to the FW during hw_restart
iwlwifi: mvm: Fix an error code in iwl_mvm_up()
iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
iwlwifi: mvm: fw: clean up hcmd struct creation
iwlwifi: mvm: make iwl_mvm_reconfig_scd() static
iwlwifi: mvm: move only to an enabled channel
iwlwifi: mvm: offload channel switch timing to FW
iwlwifi: mvm: only enable HE DCM if we also support TX
iwlwifi: mvm: Passively scan non PSC channels only when requested so
iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg()
iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD
iwlwifi: mvm: remove cipher scheme support
iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument
iwlwifi: mvm: rfi: handle deactivation notification
iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions
iwlwifi: mvm: support new BAID allocation command
iwlwifi: mvm: support v3 of station HE context command
iwlwifi: mvm: Unify the scan iteration functions
iwlwifi: mvm: update BAID allocation command again
iwlwifi: mvm: use debug print instead of WARN_ON()
iwlwifi: nvm: Correct HE capability
iwlwifi: pcie: Adapt rx queue write pointer for Bz family
iwlwifi: pcie: add support for MS devices
iwlwifi: pcie: adjust to Bz completion descriptor
iwlwifi: pcie: fix SW error MSI-X mapping
iwlwifi: pcie: iwlwifi: fix device id 7F70 struct
iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow
iwlwifi: prefer WIDE_ID() over iwl_cmd_id()
iwlwifi: propagate (const) type qualifier
iwlwifi: read and print OTP minor version
iwlwifi: remove command ID argument from queue allocation
iwlwifi: remove unused DC2DC_CONFIG_CMD definitions
iwlwifi: remove unused macros
iwlwifi: scan: Modify return value of a function
iwlwifi: support new queue allocation command
iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration
iwlwifi: use 4k queue size for Bz A-step
iwlwifi: yoyo: add IMR DRAM dump support
iwlwifi: yoyo: Avoid using dram data if allocation failed
iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled
iwlwifi: yoyo: dump IMR DRAM only for HW and FW error
iwlwifi: yoyo: fix DBGC allocation flow
iwlwifi: yoyo: fix DBGI_SRAM ini dump header.
iwlwifi: yoyo: remove DBGI_SRAM address reset writing
iwlwifi: yoyo: send hcmd to fw after dump collection completes.
iwlwifi: yoyo: support dump policy for the dump size
 
ixgb: Remove useless DMA-32 fallback configuration
 
ixgbe: add improvement for MDD response functionality
ixgbe: add the ability for the PF to disable VF link state
ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ixgbe: ensure IPsec VF<->PF compatibility
ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
ixgbe: Remove non-inclusive language
ixgbe: Remove useless DMA-32 fallback configuration
ixgbe: respect metadata on XSK Rx to skb
 
ixgbevf: add disable link state
ixgbevf: clean up some inconsistent indenting
ixgbevf: Remove useless DMA-32 fallback configuration
 
jbd2: fix a potential race while discarding reserved buffers after an abort
jbd2: fix use-after-free of transaction_t race
jbd2: kill t_handle_lock transaction spinlock
jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait
 
jffs2: fix memory leak in jffs2_do_mount_fs
jffs2: fix memory leak in jffs2_scan_medium
jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
 
jfs: Convert from invalidatepage to invalidate_folio
jfs: fix divide error in dbNextAG
jfs: prevent NULL deref in diFree
 
jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE}
jump_label: Refactor #ifdef of struct static_key
 
kallsyms: ignore all local labels prefixed by '.L'
kallsyms: Skip the name search for empty string
 
kasan, arm64: don't tag executable vmalloc allocations
kasan, arm64: reset pointer tags of vmapped stacks
 
kasan, fork: reset pointer tags of vmapped stacks
 
kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS
 
kasan, page_alloc: allow skipping memory init for HW_TAGS
kasan, page_alloc: allow skipping unpoisoning for HW_TAGS
kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook
kasan, page_alloc: deduplicate should_skip_kasan_poison
kasan, page_alloc: init memory of skipped pages on free
kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook
kasan, page_alloc: merge kasan_free_pages into free_pages_prepare
kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook
kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook
kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages
kasan, page_alloc: refactor init checks in post_alloc_hook
kasan, page_alloc: rework kasan_unpoison_pages call site
kasan, page_alloc: simplify kasan_poison_pages call site
 
kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged
 
kasan, vmalloc: add vmalloc tagging for HW_TAGS
kasan, vmalloc: add vmalloc tagging for SW_TAGS
kasan, vmalloc: drop outdated VM_KASAN comment
kasan, vmalloc: only tag normal vmalloc allocations
kasan, vmalloc: reset tags in vmalloc functions
kasan, vmalloc: unpoison VM_ALLOC pages after mapping
 
kasan, x86, arm64, s390: rename functions for modules shadow
 
kasan: add comment about UACCESS regions to kasan_report
kasan: add kasan.vmalloc command line flag
kasan: add wrappers for vmalloc hooks
kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS
kasan: call print_report from kasan_report_invalid_free
kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT
kasan: clean up feature flags for HW_TAGS mode
kasan: clean up metadata byte definitions
kasan: define KASAN_VMALLOC_INVALID for SW_TAGS
kasan: disable LOCKDEP when printing reports
kasan: documentation updates
kasan: drop addr check from describe_object_addr
kasan: drop skip_kasan_poison variable in free_pages_prepare
kasan: fix a missing header include of static_keys.h
kasan: fix hw tags enablement when KUNIT tests are disabled
kasan: improve stack frame info in reports
kasan: improve vmalloc tests
kasan: mark kasan_arg_stacktrace as __initdata
kasan: merge __kasan_report into kasan_report
kasan: more line breaks in reports
kasan: move and hide kasan_save_enable/restore_multi_shot
kasan: move and simplify kasan_report_async
kasan: move disable_trace_on_warning to start_report
kasan: move update_kunit_status to start_report
kasan: no need to unset panic_on_warn in end_report()
kasan: only apply __GFP_ZEROTAGS when memory is zeroed
kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time
kasan: print basic stack frame info for SW_TAGS
kasan: print virtual mapping info in reports
kasan: rearrange stack frame info in reports
kasan: Record work creation stack trace with interrupts enabled
kasan: rename kasan_access_info to kasan_report_info
kasan: reorder reporting functions
kasan: reorder vmalloc hooks
kasan: respect KASAN_BIT_REPORTED in all reporting routines
kasan: restructure kasan_report
kasan: simplify async check in end_report()
kasan: simplify kasan_find_first_bad_addr call sites
kasan: simplify kasan_update_kunit_status() and call sites
kasan: split kasan_*enabled() functions into a separate header
kasan: split out print_report from __kasan_report
kasan: test: support async (again) and asymm modes for HW_TAGS
kasan: update function name in comments
 
kbuild: add --target to correctly cross-compile UAPI headers with Clang
 
Kbuild: add -Wno-shift-negative-value where -Wextra is used
 
kbuild: Add CONFIG_PAHOLE_VERSION
kbuild: Add environment variables for userprogs flags
kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh
kbuild: Fixup the IBT kbuild changes
kbuild: Make $(LLVM) more flexible
 
Kbuild: move to -std=gnu11
 
kbuild: Remove '-mno-global-merge'
kbuild: replace $(if A,A,B) with $(or A,B)
kbuild: unify cmd_copy and cmd_shipped
 
Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS
Kbuild: use -Wdeclaration-after-statement
 
Kconfig.debug: make DEBUG_INFO selectable from a choice
 
kconfig: add fflush() before ferror() check
kconfig: fix missing '# end of' for empty menu
kconfig: remove stale comment about removed kconfig_print_symbol()
 
kcov: don't generate a warning on vm_insert_page()'s failure
kcov: properly handle subsequent mmap calls
kcov: split ioctl handling into locked and unlocked parts
 
kdb: Fix the putarea helper function
 
kernel/fork: Initialize mm's PASID
 
kernel/ksysfs.c: use helper macro __ATTR_RW
 
kernel/resource: fix kfree() of bootmem memory again
kernel/resource: Introduce request_mem_region_muxed()
 
kernfs: fix NULL dereferencing in kernfs_remove
kernfs: fix typos in comments
kernfs: move struct kernfs_root out of the public view.
kernfs: remove redundant kernfs_rwsem declaration.
kernfs: remove unneeded #if 0 guard
 
kexec.h: add linux/kexec.h to UAPI compile-test coverage
 
kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible
 
KEYS: asymmetric: enforce that sig algo matches key algo
KEYS: asymmetric: properly validate hash_algo and encoding
KEYS: encrypted: Instantiate key with user-provided decrypted data
KEYS: fix length validation in keyctl_pkey_params_get_2()
KEYS: Introduce link restriction for machine keys
KEYS: remove support for asym_tpm keys
KEYS: store reference to machine keyring
KEYS: trusted: Avoid calling null function trusted_key_exit
KEYS: trusted: Fix trusted key backends when building as module
KEYS: trusted: tee: use tee_shm_register_kernel_buf()
KEYS: x509: clearly distinguish between key and signature algorithms
KEYS: x509: remove dead code that set ->unsupported_sig
KEYS: x509: remove never-set ->unsupported_key flag
KEYS: x509: remove unused fields
 
kfence: alloc kfence_pool after system startup
kfence: allow re-enabling KFENCE after system startup
kfence: allow use of a deferrable timer
kfence: test: try to avoid test_gfpzero trigger rcu_stall
 
kgdboc: fix return value of __setup handler
 
kgdbts: fix return value of __setup handler
 
kobject: kobj_type: remove default_attrs
 
kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set
kprobes: Use rethook for kretprobe if possible
 
kselftest/arm64: Log the PIDs of the parent and child in sve-ptrace
kselftest/arm64: mte: user_mem: add more test types
kselftest/arm64: mte: user_mem: add test type enum
kselftest/arm64: mte: user_mem: check different offsets and sizes
kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len
kselftest/arm64: mte: user_mem: rework error handling
kselftest/arm64: mte: user_mem: test a wider range of values
kselftest/arm64: Remove local ARRAY_SIZE() definitions
kselftest/arm64: Remove local definitions of MTE prctls
kselftest/arm64: signal: Allow tests to be incompatible with features
 
kselftest: alsa: Add test case for writing invalid values
kselftest: alsa: Check for event generation when we write to controls
kselftest: alsa: Declare most functions static
kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor"
 
ksmbd: increment reference count of parent fp
ksmbd: Remove a redundant zeroing of memory
ksmbd: remove filename in ksmbd_file
ksmbd: replace usage of found with dedicated list iterator variable
ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION
ksmbd: shorten experimental warning on loading the module
ksmbd: store fids as opaque u64 integers
ksmbd: use netif_is_bridge_port
 
kunit: add example test case showing off all the expect macros
kunit: cleanup assertion macro internal variables
kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros
kunit: decrease macro layering for EQ/NE asserts
kunit: decrease macro layering for integer asserts
kunit: drop unused assert_type from kunit_assert and clean up macros
kunit: drop unused intermediate macros for ptr inequality checks
kunit: drop unused kunit* field in kunit_assert
kunit: factor out kunit_base_assert_format() call into kunit_fail()
kunit: factor out str constants from binary assertion structs
kunit: fix UAF when run kfence test case test_gfpzero
kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc.
kunit: make kunit_test_timeout compatible with comment
kunit: move check if assertion passed into the macros
kunit: reduce layering in string assertion macros
kunit: remove va_format from kunit_assert
kunit: split out part of kunit_assert into a static const
kunit: tool: drop mostly unused KunitResult.result field
 
KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set
 
kvm/emulate: Fix SETcc emulation for ENDBR
 
KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused
KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32
KVM: arm64: Add comments for context flush and sync callbacks
KVM: arm64: Add fast path to handle permission relaxation during dirty logging
KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute
KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd()
KVM: arm64: Align the VMID allocation with the arm64 ASID
KVM: arm64: Allow guest to set the OSLK bit
KVM: arm64: Bump guest PSCI version to 1.1
KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined
KVM: arm64: Do not change the PMU event filter after a VCPU has run
KVM: arm64: Don't hypercall before EL2 init
KVM: arm64: Don't split hugepages outside of MMU write lock
KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler
KVM: arm64: Drop unused param from kvm_psci_version()
KVM: arm64: Emulate the OS Lock
KVM: arm64: Enable Cortex-A510 erratum 2077057 by default
KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest
KVM: arm64: fix typos in comments
KVM: arm64: Generalise VM features into a set of flags
KVM: arm64: Generally disallow SMC64 for AArch32 guests
KVM: arm64: Handle host stage-2 faults from 32-bit EL0
KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field
KVM: arm64: Inject exception on out-of-IPA-range translation fault
KVM: arm64: Introduce a new VMID allocator for KVM
KVM: arm64: Keep a list of probed PMUs
KVM: arm64: Keep a per-VM pointer to the default PMU
KVM: arm64: Make active_vmids invalid on vCPU schedule out
KVM: arm64: Make VMID bits accessible outside of allocator
KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs
KVM: arm64: Only open the interrupt window on exit due to an interrupt
KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2
KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace
KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU
KVM: arm64: Remove unneeded semicolons
KVM: arm64: selftests: Introduce vcpu_width_config
KVM: arm64: Stash OSLSR_EL1 in the cpu context
KVM: arm64: Use read/write spin lock for MMU protection
KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC
KVM: arm64: vgic: Remove unnecessary type castings
KVM: avoid double put_page with gfn-to-pfn cache
KVM: avoid NULL pointer dereference in kvm_dirty_ring_push
KVM: compat: riscv: Prevent KVM_COMPAT from being selected
KVM: Don't actually set a request when evicting vCPUs for GFN cache invd
KVM: Don't create VM debugfs files outside of the VM directory
KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users
KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation
KVM: eventfd: Fix false positive RCU usage warning
KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT
KVM: Free new dirty bitmap if creating a new memslot fails
KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref
KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
KVM: MIPS: remove reference to trap&emulate virtualization
KVM: MMU: propagate alloc_workqueue failure
KVM: Move VM's worker kthreads back to the original cgroup before exiting.
KVM: nSVM: Implement Enlightened MSR-Bitmap feature
KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V
KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
KVM: nVMX: Defer APICv updates while L2 is active until L1 is active
KVM: nVMX: Make setup/unsetup under the same conditions
KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops
KVM: PPC: Book3S HV P9: Fix "lost kick" race
KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init
KVM: PPC: Book3S HV: Delay setting of kvm ops
KVM: PPC: Book3S HV: Free allocated memory if module init fails
KVM: PPC: Book3S HV: remove unnecessary casts
KVM: PPC: Book3S HV: Stop returning internal values to userspace
KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled
KVM: PPC: Book3S PR: Disallow AIL != 0
KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure
KVM: PPC: Decrement module refcount if init_vm fails
KVM: PPC: Fix TCE handling for VFIO
KVM: PPC: Fix vmx/vsx mixup in mmio emulation
KVM: PPC: Merge powerpc's debugfs entry content into generic entry
KVM: PPC: mmio: Reject instructions that access more than mmio.data size
KVM: PPC: mmio: Return to guest after emulation failure
KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h
KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3
KVM: Prevent module exit until all VMs are freed
KVM: Remove dirty handling from gfn_to_pfn_cache completely
KVM: Remove unused "kvm" of kvm_make_vcpu_request()
KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecessary copy
KVM: s390: Add capability for storage key extension of MEM_OP IOCTL
KVM: s390: Add missing vm MEM_OP size check
KVM: s390: Add optional storage key checking to MEMOP IOCTL
KVM: s390: Add vm IOCTL for key checked guest absolute memory access
KVM: s390: Clarify key argument for MEM_OP in api docs
KVM: s390: Fix lockdep issue in vm memop
KVM: s390: handle_tprot: Honor storage keys
KVM: s390: Honor storage keys when accessing guest memory
KVM: s390: MAINTAINERS: promote Claudio Imbrenda
KVM: s390: pv: make use of ultravisor AIV support
KVM: s390: Rename existing vcpu memop functions
KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request
KVM: s390: selftests: Add error memop tests
KVM: s390: selftests: Add macro as abstraction for MEM_OP
KVM: s390: selftests: Add more copy memop tests
KVM: s390: selftests: Add named stages for memop test
KVM: s390: selftests: Split memop tests
KVM: s390: selftests: Test TEST PROTECTION emulation
KVM: s390: Update api documentation for memop ioctl
KVM: s390: vsie/gmap: reduce gmap_rmap overhead
KVM: s390x: fix SCK locking
 
kvm: selftests: aarch64: fix assert in gicv3_access_reg
kvm: selftests: aarch64: fix some vgic related comments
kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check
kvm: selftests: aarch64: pass vgic_irq guest args as a pointer
kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq()
 
KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap
KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET
KVM: selftests: Add test to populate a VM with the max possible guest mem
KVM: selftests: Add test to verify KVM handling of ICR
KVM: selftests: Add vgic initialization for dirty log perf test for ARM
KVM: selftests: Carve out helper to create "default" VM without vCPUs
KVM: selftests: Define cpu_relax() helpers for s390 and x86
 
kvm: selftests: do not use bitfields larger than 32-bits for PTEs
 
KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3)
 
kvm: selftests: introduce and use more page size-related constants
 
KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils
KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest
KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests
KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition
KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest
KVM: selftests: nVMX: Properly deal with 'hv_clean_fields'
KVM: selftests: riscv: Fix alignment of the guest_hang() function
KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table
KVM: selftests: Silence compiler warning in the kvm_page_table_test
KVM: selftests: Split out helper to allocate guest mem via memfd
KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU
KVM: SEV: add cache flush to solve SEV cache incoherency issues
KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
KVM: SEV: Allow SEV intra-host migration of VM with mirrors
KVM: SEV: Mark nested locking of vcpu->lock
KVM: SPDX style and spelling fixes
KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255
KVM: SVM: Disable preemption across AVIC load/put during APICv refresh
KVM: SVM: Do not activate AVIC for SEV-enabled guest
KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors
KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()
KVM: SVM: fix panic on out-of-bounds guest IRQ
KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch
KVM: SVM: Remove unused MAX_INST_SIZE #define
KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm"
KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names
KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks
KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current()
KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps
KVM: use __vcalloc for very large allocations
KVM: Use enum to track if cached PFN will be used in guest and/or host
KVM: use kvcalloc for array allocations
KVM: VMX: Call vmx_get_cpl() directly in handle_dr()
KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE
KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state
 
kvm: vmx: Fix typos comment in __loaded_vmcs_clear()
 
KVM: VMX: Handle APIC-write offset wrangling in VMX code
KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var
KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names
KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid()
KVM: WARN if is_unsync_root() is called on a root without a shadow page
 
kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
 
KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments()
KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}()
KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor()
KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor()
KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}()
KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect()
KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page
KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU
KVM: x86/mmu: Add tracepoint for splitting huge pages
KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root
KVM: x86/mmu: Always use current mmu's role when loading new PGD
KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails
KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte
KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY
KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal
KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE
KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU
KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs
KVM: x86/mmu: clear MMIO cache when unloading the MMU
KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable
KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table
KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages
KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent
KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
KVM: x86/mmu: do not allow readers to acquire references to invalid roots
KVM: x86/mmu: do not consult levels when freeing roots
KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR
KVM: x86/mmu: do not pass vcpu to root freeing functions
KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched
KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush
KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D)
KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte()
KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks
KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
KVM: x86/mmu: fix potential races when walking host page table
KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap
 
kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU
 
KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic
KVM: x86/mmu: load new PGD after the shadow MMU is initialized
KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit
KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
KVM: x86/mmu: Move is_writable_pte() to spte.h
KVM: x86/mmu: Move restore_acc_track_spte() to spte.h
KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits()
KVM: x86/mmu: Move SPTE writable invariant checks to a helper function
KVM: x86/mmu: only perform eager page splitting on valid roots
KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values
KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root
KVM: x86/mmu: Remove MMU auditing
KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages
KVM: x86/mmu: remove unnecessary flush_workqueue()
KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte()
KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect()
KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents()
KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask()
KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect()
KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE
KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt()
KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn()
KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages
KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter
KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range
KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization
KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU
KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG
KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled
KVM: x86/mmu: Update number of zapped pages even if page list is stable
KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits
KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path
KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE
KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
KVM: x86/mmu: Zap defunct roots via asynchronous worker
KVM: x86/mmu: Zap invalidated roots via asynchronous worker
KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped
KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()
KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap
KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery
KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls
KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync()
KVM: x86/pmu: Fix and isolate TSX-specific performance event logic
 
kvm: x86/pmu: Fix the compare function used by the pmu event filter
 
KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
KVM: x86/pmu: Use different raw event masks for AMD and Intel
KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid()
KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root()
KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes
KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields
KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes
KVM: x86: add support for CPUID leaf 0x80000021
KVM: x86: Add wrappers for setting/clearing APICv inhibits
KVM: x86: allow defining return-0 static calls
KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
KVM: X86: Change the type of access u32 to u64
KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
KVM: x86: cleanup enter_rmode()
KVM: x86: Do not change ICR on write to APIC_SELF_IPI
KVM: x86: do not deliver asynchronous page faults if CR0.PG=0
KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask
KVM: x86: document limitations of MSR filtering
KVM: x86: Don't bother reading sparse banks that end up being ignored
KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
KVM: x86: Drop export for .tlb_flush_current() static_call key
KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons
KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
KVM: X86: Fix comments in update_permission_bitmask
KVM: x86: Fix emulation in writing cr8
KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls
KVM: x86: fix sending PV IPI
KVM: x86: flush TLB separately from MMU reset
KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field
KVM: X86: Handle implicit supervisor access with SMAP
KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
KVM: x86: hyper-v: fix type of valid_bank_mask
KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2
KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change
KVM: x86: Make APICv inhibit reasons an enum and cleanup naming
KVM: x86: Make kvm_hv_hypercall_enabled() static inline
KVM: x86: Make kvm_lapic_reg_{read,write}() static
KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper
KVM: x86: make several APIC virtualization callbacks optional
KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set
KVM: x86: Move get_cs_db_l_bits() helper to SVM
KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr
KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race
KVM: x86: Provide per VM capability for disabling PMU virtualization
KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation
KVM: x86: Reinitialize context if host userspace toggles EFER.LME
KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt"
KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops
KVM: x86: Remove redundant vm_entry_controls_clearbit() call
KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op()
KVM: x86: Remove unused "vcpu" of kvm_scale_tsc()
KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names
KVM: X86: Rename variable smap to not_smap in permission_fault()
KVM: x86: Replace memset() "optimization" with normal per-field writes
 
kvm: x86: Require const tsc for RT
 
KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC
KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask()
KVM: x86: Skip APICv update if APICv is disable at the module level
KVM: x86: skip host CPUID call for hypervisor leaves
KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled
KVM: x86: SVM: fix avic spec based definitions again
KVM: x86: SVM: fix tsc scaling when the host doesn't support it
KVM: x86: SVM: move tsc ratio definitions to svm.h
 
kvm: x86: SVM: remove unused defines
 
KVM: x86: synthesize CPUID leaf 0x80000021h if useful
KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled
KVM: x86: Trace all APICv inhibit changes and capture overall status
KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs
KVM: x86: Unexport __kvm_request_apicv_update()
KVM: x86: Unexport kvm_x86_ops
KVM: x86: Uninline and export hv_track_root_tdp()
KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit
KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks
KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector()
KVM: x86: Use static_call() for copy/move encryption context ioctls()
KVM: x86: use static_call_cond for optional callbacks
KVM: x86: use struct kvm_mmu_root_info for mmu->root
KVM: x86: use the KVM side max supported fixed counter
KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag
KVM: x86: warn on incorrectly NULL members of kvm_x86_ops
KVM: x86: work around QEMU issue with synthetic CPUID leaves
KVM: xen: Use static_call() for invoking kvm_x86_ops hooks
 
kvmalloc: use vmalloc_huge for vmalloc allocations
 
l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
 
landlock: Use square brackets around "landlock-ruleset"
 
leds: lm3692x: Return 0 from remove callback
leds: pca955x: Allow zero LEDs to be specified
leds: pca955x: Make the gpiochip always expose all pins
leds: sgm3140: Add ocs,ocp8110 compatible
leds: simatic-ipc-leds: Don't directly deref ioremap_resource() returned ptr
leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static
 
lg-laptop: Move setting of battery charge limit to common location
 
lib/crc32: Make crc32_be weak for arch override
lib/crc32: remove unneeded casts
 
lib/crc32test: correct printed bytes count
 
lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe
 
lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option
lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
 
lib/logic_iomem: correct fallback config references
 
lib/mpi: export mpi_rshift
 
lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
 
lib/raid6/test: fix multiple definition linking error
 
lib/raid6: Include for VPERMXOR
 
lib/sbitmap: allocate sb->map via kvzalloc_node
lib/sbitmap: kill 'depth' from sbitmap_word
 
lib/sort: Add priv pointer to swap function
 
lib/string_helpers: Consolidate string helpers implementation
 
lib/strn*,objtool: Enforce user_access_begin() rules
 
lib/test: use after free in register_test_dev_kmod()
 
lib/test_lockup: fix kernel pointer check for separate address spaces
 
lib/vsprintf: avoid redundant work with 0 size
 
lib/xor: make xor prototypes more friendly to compiler vectorization
 
lib: add rocksoft model crc64
lib: bitmap: fix many kernel-doc warnings
lib: overflow: Convert to Kunit
lib: stackinit: Convert to KUnit
 
libbpf: .text routines are subprograms in strict mode
libbpf: Add "iter.s" section for sleepable bpf iterator programs
libbpf: Add a check to ensure that page_cnt is non-zero
libbpf: Add BPF_KPROBE_SYSCALL macro
libbpf: Add bpf_link_create support for multi kprobes
libbpf: Add bpf_program__attach_kprobe_multi_opts function
libbpf: Add libbpf_kallsyms_parse function
libbpf: Add PT_REGS_SYSCALL_REGS macro
libbpf: Add SEC name for xdp frags programs
libbpf: Add subskeleton scaffolding
libbpf: Add support for bpf iter in light skeleton.
libbpf: Allow BPF program auto-attach handlers to bail out
libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL
libbpf: Avoid NULL deref when initializing map BTF info
libbpf: Close fd in bpf_object__reuse_map
libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors
libbpf: Deprecate bpf_map__def() API
libbpf: deprecate bpf_map__resize()
libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run
libbpf: deprecate bpf_program__is_() and bpf_program__set_() APIs
libbpf: Deprecate btf_ext rec_size APIs
libbpf: Deprecate forgotten btf__get_map_kv_tids()
libbpf: deprecate legacy BPF map definitions
libbpf: Deprecate priv/set_priv storage
libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions
libbpf: Expose bpf_core_{add,free}_cands() to bpftool
libbpf: Fix accessing syscall arguments on powerpc
libbpf: Fix accessing syscall arguments on riscv
libbpf: Fix accessing the first syscall argument on arm64
libbpf: Fix accessing the first syscall argument on s390
libbpf: Fix array_size.cocci warning
libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning
libbpf: Fix build issue with llvm-readelf
libbpf: Fix compilation warning due to mismatched printf format
libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0
libbpf: Fix memleak in libbpf_netlink_recv()
libbpf: Fix possible NULL pointer dereference when destroying skeleton
libbpf: Fix riscv register names
libbpf: Fix signedness bug in btf_dump_array_data()
libbpf: Fix the incorrect register read for syscalls on x86_64
libbpf: hide and discourage inconsistently named getters
libbpf: Improve btf__add_btf() with an additional hashmap for strings.
libbpf: Init btf_{key,value}_type_id on internal map open
libbpf: Mark bpf_object__open_buffer() API deprecated
libbpf: Mark bpf_object__open_xattr() deprecated
libbpf: Open code low level bpf commands.
libbpf: Open code raw_tp_open and link_create commands.
libbpf: Prepare light skeleton for the kernel.
libbpf: Remove mode check in libbpf_set_strict_mode()
libbpf: Remove redundant check in btf_fixup_datasec()
libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()
libbpf: Simplify the find_elf_sec_sz() function
libbpf: Skip forward declaration when counting duplicated type names
libbpf: Split bpf_core_apply_relo()
libbpf: Stop using deprecated bpf_map__is_offload_neutral()
libbpf: streamline low-level XDP APIs
libbpf: Support batch_size option to bpf_prog_test_run
libbpf: Support custom SEC() handlers
libbpf: Unmap rings when umem deleted
libbpf: Use dynamically allocated buffer when receiving netlink messages
libbpf: Use IS_ERR_OR_NULL() in hashmap__free()
 
libceph: disambiguate cluster/pool full log message
libceph: drop else branches in prepare_read_data{,_cont}
libceph: fix misleading ceph_osdc_cancel_request() comment
libceph: fix potential use-after-free on linger ping and resends
 
libperf tests: Fix typo in perf_evlist__open() failure error messages
 
libperf: Add API for allocating new thread map array
libperf: Rename arguments of perf_thread_map APIs
 
linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}()
linkage: remove SYM_FUNC_{START,END}_ALIAS()
 
Linux: Linux 5.18
Linux: Linux 5.18-rc1
Linux: Linux 5.18-rc2
Linux: Linux 5.18-rc3
Linux: Linux 5.18-rc4
Linux: Linux 5.18-rc5
Linux: Linux 5.18-rc6
Linux: Linux 5.18-rc7
 
linux/fb.h: Spelling s/palette/palette/
 
linux/kernel: introduce lower_48_bits function
 
linux/kthread.h: remove unused macros
 
linux/types.h: remove unnecessary __bitwise__
 
list: test: Add a test for list_entry_is_head()
list: test: Add a test for list_is_head()
list: test: Add test for list_del_init_careful()
 
livepatch: Don't block removal of patches that are safe to unload
livepatch: Fix build failure on 32 bits processors
livepatch: Reorder to use before freeing a pointer
livepatch: Skip livepatch tests if ftrace cannot be configured
 
lkdtm/fortify: Swap memcpy() for strncpy()
 
lkdtm: Add a test for function descriptors protection
lkdtm: Fix execute_[user]_location()
lkdtm: Force do_nothing() out of line
lkdtm: Really write into kernel text in WRITE_KERN
 
llc: fix netdevice reference leaks in llc_ui_bind()
llc: only change llc->dev when bind() succeeds
 
lockdep: Use memset_startat() helper in reinit_class()
 
locking/local_lock: Make the empty local_lock_*() function a macro.
 
locking/lockdep: Avoid potential access of invalid memory in lock_class
locking/lockdep: Iterate lock_classes directly when reading lockdep files
 
locking/rwsem: drop redundant semicolon of down_write_nest_lock
 
locking: Add missing __sched attributes
locking: Enable RT_MUTEXES by default on PREEMPT_RT.
 
loop: allow user to set the queue depth
loop: clean up grammar in warning message
loop: fix ioctl calls using compat_loop_info
loop: remove extra variable in lo_fallocate()
loop: remove extra variable in lo_req_flush
loop: use sysfs_emit() in the sysfs xxx show()
 
LSM: general protection fault in legacy_parse_param
 
lz4: fix LZ4_decompress_safe_partial read out of bound
 
m68k: Add asm/config.h
m68k: cmpxchg: Dereference matching size
m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
m68k: defconfig: Disable fbdev on Sun3/3x
m68k: defconfig: Update defconfigs for v5.17-rc3
m68k: fix access_ok for coldfire
m68k: Implement "current_stack_pointer"
m68k: m5441x: remove erroneous clock disable
m68k: mm: Remove check for VM_IO to fix deferred I/O
 
m68knommu: fix 'screen_bits' defined but not used
m68knommu: fix ucsimm sparse warnings
m68knommu: fix warning: no previous prototype for 'init_dragen2'
 
mac80211: Add EHT capabilities to association/probe request
mac80211: Add initial support for EHT and 320 MHz channels
mac80211: Add support for storing station EHT capabilities
mac80211: Add support to trigger sta disconnect on hardware restart
mac80211: airtime: avoid variable shadowing
mac80211: always have ieee80211_sta_restart()
mac80211: calculate max RX NSS for EHT mode
mac80211: consider RX NSS in UHB connection
mac80211: correct legacy rates check in ieee80211_calc_rx_airtime
mac80211: fix ht_capa printout in debugfs
mac80211: fix potential double free on mesh join
mac80211: fix rx reordering with non explicit / psmp ack policy
mac80211: fix struct ieee80211_tx_info size
mac80211: Handle station association response with EHT
mac80211: limit bandwidth in HE capabilities
mac80211: MBSSID beacon handling in AP mode
mac80211: MBSSID channel switch
mac80211: mlme: add documentation from spec to code
mac80211: mlme: validate peer HE supported rates
mac80211: parse AddBA request with extended AddBA element
mac80211: parse only HE capability elements with valid size
mac80211: Remove redundent assignment channel_type
mac80211: remove unused macros
mac80211: remove useless ieee80211_vif_is_mesh() check
mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
mac80211: Reset MBSSID parameters upon connection
mac80211: Support parsing EHT elements
mac80211: update bssid_indicator in ieee80211_assign_beacon
mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible
mac80211: vht: use HE macros for parsing HE capabilities
 
mac80211_hwsim: Add custom regulatory for 6GHz
mac80211_hwsim: Add debugfs to control rx status RSSI
mac80211_hwsim: Advertise support for EHT capabilities
mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
mac80211_hwsim: check TX and STA bandwidth
mac80211_hwsim: don't shadow a global variable
mac80211_hwsim: fix RCU protected chanctx access
 
Linux: Machine driver to support LPASS SC7280 sound card registration
 
macintosh: macio_asic: remove useless cast for driver.name
 
macvlan: Fix leaking skb in source mode with nodst option
 
macvtap: advertise link netns via netlink
 
mailbox: imx: add i.MX8 SECO MU support
mailbox: imx: enlarge timeout while reading/writing messages to SCFW
mailbox: imx: extend irq to an array
mailbox: imx: fix crash in resume on i.mx8ulp
mailbox: imx: fix wakeup failure from freeze mode
mailbox: imx: introduce rxdb callback
mailbox: imx: support dual interrupts
mailbox: imx: support i.MX93 S401 MU
mailbox: mediatek: add support for adsp mailbox controller
mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC
mailbox: tegra-hsp: Flush whole channel
mailbox: ti-msgmgr: Operate mailbox in polled mode during system suspend
mailbox: ti-msgmgr: Refactor message read during interrupt handler
 
mailmap: add entry for martyna.szapar-mudlaw@intel.com
mailmap: Update email address for Cai Huoqing
mailmap: update Kalle Valo's email
mailmap: update Kirill's email
mailmap: update Vasily Averin's email address
 
MAINTAINERS: Add Frederic and Neeraj to their RCU files
MAINTAINERS: add a git repo for the Stratix10 Service driver
MAINTAINERS: add a mailing list for DAMON development
MAINTAINERS: Add additional file to uncore frequency control
MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry
MAINTAINERS: add bio.h to the block section
MAINTAINERS: add Bug entry for Samsung and memory controller drivers
MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE
MAINTAINERS: Add Counter subsystem git tree
MAINTAINERS: Add Delta Networks TN48M CPLD drivers
MAINTAINERS: add devicetree bindings entry for mt76
MAINTAINERS: add drbd co-maintainer
MAINTAINERS: Add entry for RISC-V PMU drivers
MAINTAINERS: Add entry for Solomon SSD130x OLED displays DRM driver
MAINTAINERS: Add James and Mike as Arm64 performance events reviewers
MAINTAINERS: Add Leon Romanovsky to RDMA maintainers
MAINTAINERS: Add maintainer entry for EUD
MAINTAINERS: add maintainer for AD7293 driver
MAINTAINERS: add maintainer for ADA4250 driver
MAINTAINERS: add maintainer for ADMV1013 driver
MAINTAINERS: add maintainer for ADMV1014 driver
MAINTAINERS: add maintainer for ADMV8818 driver
MAINTAINERS: add maintainer for ADRF6780 driver
MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver
MAINTAINERS: add missing "security/integrity" directory
MAINTAINERS: add missing files for bonding definition
MAINTAINERS: add missing files to the adis lib
MAINTAINERS: add missing security/integrity/platform_certs
MAINTAINERS: add myself as reviewer for atomics
MAINTAINERS: Add Pali Rohц║r as mvebu-uart.c maintainer
MAINTAINERS: Add Pali Rohц║r as pci-mvebu.c maintainer
MAINTAINERS: Add scripts/pahole-flags.sh to BPF section
MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl
MAINTAINERS: add Suren as psi co-maintainer
MAINTAINERS: add Tom as clang reviewer
MAINTAINERS: add Vincenzo Frascino to KASAN reviewers
MAINTAINERS: Add x86 unwinding entry
MAINTAINERS: add Xiubo Li as cephfs co-maintainer
MAINTAINERS: Add Zack as maintainer of vmmouse driver
MAINTAINERS: adjust entry for header movement in hisilicon qm driver
MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the devicetree binding
MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki
MAINTAINERS: brcm80211: remove Infineon maintainers
MAINTAINERS: Broadcom internal lists aren't maintainers
MAINTAINERS: claim include/uapi/linux/wireless.h
MAINTAINERS: clk: imx: add git tree and dt-bindings files
MAINTAINERS: co-maintain LiteX platform
MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski
MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email
MAINTAINERS: fix Analog Devices links
MAINTAINERS: fix ath11k DT bindings location
MAINTAINERS: Fix reviewer info for a few ROHM ICs
MAINTAINERS: ksmbd: switch Sergey to reviewer
MAINTAINERS: Mark VMware mailing list entries as email aliases
MAINTAINERS: mark wil6210 as orphan
MAINTAINERS: Match all of bindings/arm/npcm/ as part of NPCM architecture
MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Exynos boards entry
MAINTAINERS: omap: remove me as a maintainer
MAINTAINERS: platform-chrome: Add new chrome-platform@lists.linux.dev list
MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROUTER CHIPS
MAINTAINERS: Rectify entry for ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER
MAINTAINERS: remove the obsolete file entry for staging in ANDROID DRIVERS
MAINTAINERS: Specify IRC channel for Renesas ARM32 port
MAINTAINERS: Specify IRC channel for Renesas ARM64 port
MAINTAINERS: thermal: samsung: Drop obsolete properties
MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email
MAINTAINERS: Update Allwinner SoCs maintainers
MAINTAINERS: Update BNXT entry with firmware files
MAINTAINERS: Update email address for John Stultz
MAINTAINERS: Update execve entry with more details
MAINTAINERS: update file path for S390 VFIO AP DRIVER
MAINTAINERS: update hexagon maintainer email, tree
MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list
MAINTAINERS: update IOMAP FILESYSTEM LIBRARY and XFS FILESYSTEM
MAINTAINERS: update iwlwifi driver maintainer
MAINTAINERS: Update Josh Poimboeuf's email address
MAINTAINERS: update Krzysztof Kozlowski's email to Linaro
MAINTAINERS: update Lorenzo's email address
MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK
MAINTAINERS: Update maintainers for paravirt ops and VMware hypervisor interface
MAINTAINERS: update media vimc driver maintainers
MAINTAINERS: Update qib and hfi1 related drivers
MAINTAINERS: update riscv/microchip entry
MAINTAINERS: update the GPIO git tree entry
MAINTAINERS: Update UserModeLinux entry
 
Linux: Make headphone work on Huawei Matebook D15
Linux: Make the SOF control, PCM and PM code IPC agnostic
Linux: Make the SOF pcm_hw_params DSP op IPC agnostic
 
Makefile: Enable -Warray-bounds
Makefile: Enable -Wzero-length-bounds
 
math.h: Introduce data types for fractional numbers
 
math64: New DIV_U64_ROUND_CLOSEST helper
 
mctp i2c: correct mctp_i2c_header_create result
mctp i2c: Fix hard head TX bounds length check
mctp i2c: Fix potential use-after-free
mctp i2c: MCTP I2C binding driver
 
mctp: add address validity checking for packet receive
mctp: Add helper for address match checking
mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control
mctp: Allow keys matching any local address
mctp: Avoid warning if unregister notifies twice
mctp: defer the kfree of object mdev->addrs
mctp: Fix check for dev_hard_header() result
mctp: Fix incorrect netdev unref for extended addr
mctp: Fix warnings reported by clang-analyzer
mctp: make __mctp_dev_get() take a refcount hold
mctp: replace mctp_address_ok with more fine-grained helpers
mctp: serial: Use netif_rx().
mctp: tests: Add key state tests
mctp: tests: Rename FL_T macro to FL_TO
mctp: Use output netdev to allocate skb headroom
 
md-multipath: stop using bio_devname
 
md: raid1/raid10: drop pending_cnt
md: use msleep() in md_notify_reboot()
 
media: Add a driver for the og01a1b camera sensor
media: add nv12m_8l128 and nv12m_10be_8l128 video format.
media: adv7183: Convert to GPIO descriptors
media: adv7511: Drop unused include
media: amphion: add amphion vpu device driver
media: amphion: add amphion vpu entry in Kconfig and Makefile
media: amphion: Add missing of_node_put() in vpu_core_parse_dt()
media: amphion: add v4l2 m2m vpu decoder stateful driver
media: amphion: add v4l2 m2m vpu encoder stateful driver
media: amphion: add vpu core driver
media: amphion: add vpu v4l2 m2m support
media: amphion: cleanup media device if register it fail
media: amphion: fix an issue that using pm_runtime_get_sync incorrectly
media: amphion: fix some error related with undefined reference to __divdi3
media: amphion: fix some issues to improve robust
media: amphion: implement malone decoder rpc interface
media: amphion: implement vpu core communication based on mailbox
media: amphion: implement windsor encoder rpc interface
media: aspeed: add comments and macro
media: aspeed: Add macro for the fields of the mode-detect registers
media: aspeed: add more debug log messages
media: aspeed: Correct value for h-total-pixels
media: aspeed: Correct values for detected timing
media: aspeed: Fix no complete irq for non-64-aligned width
media: aspeed: Fix unstable timing detection
media: aspeed: Remove duplicated include in aspeed-video.c
media: aspeed: Use FIELD_GET to improve readability
media: aspeed: Use full swing as JFIF to fix incorrect color
media: aspeed: Use of_device_get_match_data() helper
media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log
media: atmel: atmel-isc-base: add wb debug messages
media: atmel: atmel-isc-base: clamp wb gain coefficients
media: atmel: atmel-isc-base: fix bytesperline value for planar formats
media: atmel: atmel-isc-base: remove frameintervals VIDIOC
media: atmel: atmel-isc-base: report frame sizes as full supported range
media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats
media: atmel: atmel-isc: replace video device name with module name
media: atmel: atmel-isc: split the clock code into separate source file
media: atmel: atmel-sama7g5-isc: fix ispck leftover
media: atmel: atmel-sama7g5-isc: fix UYVY input format mbus_code typo
media: atmel: introduce microchip csi2dc driver
media: atomisp: Don't use ifdef ISP2400
media: atomisp: Don't use ifdef on IS_ISP2401
media: atomisp: fix bad usage at error handling logic
media: atomisp: fix dummy_ptr check to avoid duplicate active_bo
media: atomisp: make array idx_map static const
media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 fw for byt
media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
media: atomisp_gmin_platform: Add enable-count to gmin_[v1p8|v2p8]_ctrl()
media: atomisp_gmin_platform: Base CsiPort default on detected CLK
media: atomisp_gmin_platform: Do not turn ELDO2 off from axp_v1p8_on()
media: atomisp_gmin_platform: Fix axp_regulator_set() writing to the wrong register
media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices with an AXP288 PMIC
media: bdisp: Use platform_get_irq() to get the interrupt
media: bttv: fix WARNING regression on tunerless devices
media: camss: Add initial support for VFE hardware version Titan 480
media: camss: Add regulator_bulk support
media: camss: Add SM8250 bandwdith configuration support
media: camss: add support for SM8250 camss
media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW
media: camss: Apply vfe_get/vfe_put fix to SDM845
media: camss: csid-170: don't enable unused irqs
media: camss: csid-170: fix non-10bit formats
media: camss: csid-170: remove stray comment
media: camss: csid-170: set the right HALT_CMD when disabled
media: camss: csid-170: support more than one lite vfe
media: camss: csid: allow csid to work without a regulator
media: camss: csiphy-3ph: add support for SM8250 CSI DPHY
media: camss: csiphy-3ph: disable interrupts
media: camss: csiphy-3ph: don't print HW version as an error
media: camss: csiphy: Move to hardcode CSI Clock Lane number
media: camss: Do vfe_get/vfe_put for csid on sm8250
media: camss: fix VFE irq name
media: camss: Point sdm845 at the correct vdda regulators
media: camss: Point sm8250 at the correct vdda regulators
media: camss: remove vdda-csiN from sdm845 resources
media: camss: Replace hard coded value with parameter
media: camss: Set unused regulators to the empty set
media: camss: Use platform_get_irq_byname() to get the interrupt
media: camss: vfe-170: fix "VFE halt timeout" error
media: cec: seco: add newlines in debug messages
media: cec: seco: Drop pointless include
media: cedrus: Add watchdog for job completion
media: cedrus: h264: Fix neighbour info buffer size
media: cedrus: H265: Fix neighbour info buffer size
media: coda: Fix missing put_device() call in coda_get_vdoa_data
media: coda: Use platform_get_irq() to get the interrupt
media: cx18: use GFP_KERNEL
media: cx88-mpeg: clear interrupt status register before streaming video
media: davinci: vpif: drop probe printk
media: davinci: vpif: fix unbalanced runtime PM enable
media: davinci: vpif: fix unbalanced runtime PM get
media: davinci: vpif: fix use-after-free on driver unbind
media: davinci: vpif: Use platform_get_irq_optional() to get the interrupt
media: Define MIPI CSI-2 data types in a shared header file
media: dib7000p: make static read-only arrays notch and sine const
media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description
media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format
media: docs: v4l2grab.c.rst: change unintended assignment
media: docs: vidioc-dqbuf: State all remaining fields are filled by driver
media: drm/mediatek: Add pm runtime support for ovl and rdma
media: drm/mediatek: Get rid of mtk_smi_larb_get/put
media: dt-binding: media: hynix,hi846: use $defs/port-base port description
media: dt-binding: mediatek: Get rid of mediatek,larb for multimedia HW
media: dt-bindings: Add Intersil ISL79987 DT bindings
media: dt-bindings: media: atmel: csi2dc: add bindings for microchip csi2dc
media: dt-bindings: media: camss: Add qcom,sm8250-camss binding
media: dt-bindings: media: camss: Add vdda supply declarations sm8250
media: dt-bindings: media: camss: Fixup vdda regulator descriptions sdm845
media: dt-bindings: media: camss: Remove clock-lane property
media: dt-bindings: media: document imx8mq support for imx7-csi
media: dt-bindings: media: hynix,hi846: add link-frequencies description
media: dt-bindings: media: max9286: Define 'maxim,gpio-poc'
media: dt-bindings: media: max9286: Re-indent example
media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bindings for mt8192
media: dt-bindings: media: mtk-vcodec: Separate video encoder and decoder dt-bindings
media: dt-bindings: media: nxp, imx8mq-vpu: Add support for G1 on imx8mm
media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes
media: dt-bindings: media: renesas,csi2: Update data-lanes property
media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc compatible
media: dt-bindings: mediatek: convert mtk jpeg decoder/encoder to yaml
media: dvb_frontend: make static read-only array DIB3000MC_I2C_ADDRESS const
media: dvb_frontends: make static read-only array fec_tab const
media: em28xx: initialize refcount before kref_get
media: exynos-gsc: Use platform_get_irq() to get the interrupt
media: exynos4-is: Use platform_get_irq() to get the interrupt
media: fsl-viu: use GFP_KERNEL
media: go7007: Constify static struct snd_device_ops
media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC
media: gspca: make array regs_to_read static const
media: gspca: remove redundant assignment of variable n
media: hantro: Add support for i.MX8MM Hantro-G1
media: hantro: Allow i.MX8MQ G1 and G2 to run independently
media: hantro: Fix overfill bottom register field name
media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control
media: hantro: jpeg: Add COM segment to JPEG header to align image scan
media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output
media: hantro: jpeg: Remove open-coded size in quantization table code
media: hantro: output encoded JPEG content directly to capture buffers
media: hantro: sunxi: Fix VP9 steps
media: hantro: Support cropping visible area for encoders
media: hdpvr: initialize dev->worker at hdpvr_register_videodev
media: hevc: Embedded indexes in RPS
media: hevc: Remove RPS named flags
media: hi847: Add support for Hi-847 sensor
media: i2c: Add ov08d10 camera sensor driver
media: i2c: ccs: Drop unused include
media: i2c: dw9714: add optional regulator support
media: i2c: Fix pixel array positions in ov8865
media: i2c: imx274: Drop surplus includes
media: i2c: isl7998x: Add driver for Intersil ISL7998x
media: i2c: Kconfig: move camera drivers to the top
media: i2c: max2175: Use rbtree rather than flat register cache
media: i2c: max9286: Implement media entity .link_validate() operation
media: i2c: max9286: Use "maxim,gpio-poc" property
media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size()
media: i2c: ov5648: Fix lockdep error
media: i2c: ov6650: Drop implementation of .set_mbus_config()
media: imx-jpeg: fix a bug of accessing array out of bounds
media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
media: imx-jpeg: Remove unnecessary print function dev_err()
media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
media: imx-jpeg: use NV12M to represent non contiguous NV12
media: imx: csis: Store pads format separately
media: imx: De-stage imx7-mipi-csis
media: imx: imx-mipi-csis: Add BGR888
media: imx: imx-mipi-csis: Add output format
media: imx: imx-mipi-csis: Add RGB565_1X16
media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422
media: imx: imx7-media-csi: add support for imx8mq
media: imx: imx7-media-csi: Use dual sampling for YUV 1X16
media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8
media: imx: imx8mq-mipi_csi2: fix system resume
media: imx: imx8mq-mipi_csi2: Remove unneeded code
media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c
media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
media: iommu/mediatek: Add device_link between the consumer and the larb devices
media: iommu/mediatek: Add probe_defer for smi-larb
media: iommu/mediatek: Return ENODEV if the device is NULL
media: ir_toy: free before error exiting
media: Kconfig: cleanup VIDEO_DEV dependencies
media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE
media: lirc: remove unused lirc features
media: lirc: report ir receiver overflow
media: lirc: simplify gap calculation
media: m5mols/m5mols.h: document new reset field
media: m5mols: Convert to use GPIO descriptors
media: MAINTAINERS: add microchip csi2dc
media: MAINTAINERS: Change maintainers for mipid02 driver
media: MAINTAINERS: Update Benjamin Gaignard maintainer status
media: MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
media: MAINTAINERS: update rksip1 maintainers info
media: Makefiles: remove extra spaces
media: Makefiles: sort entries where it fits
media: marvell-ccic: Use platform_get_irq() to get the interrupt
media: media-entity: Add media_pad_is_streaming() helper function
media: media-entity: Clarify media_entity_cleanup() usage
media: media-entity: Simplify media_pipeline_start()
media: media/*/Kconfig: sort entries
media: media/radio: make array probe_ports static const
media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put
media: meson-ir-tx: remove incorrect doc comment
media: meson: vdec: potential dereference of null pointer
media: mexon-ge2d: fixup frames size in registers
media: microchip-csi2dc: Remove VC support for now
media: mt9m111: Drop unused include
media: mtk-cir: reduce message end to fix nec repeats
media: mtk-cir: remove superfluous ir_raw_event_reset()
media: mtk-cir: simplify code
media: mtk-jpeg: Get rid of mtk_smi_larb_get/put
media: mtk-jpeg: remove redundant initialization of variable plane_fmt
media: mtk-mdp: Get rid of mtk_smi_larb_get/put
media: mtk-mdp: Remove redundant 'flush_workqueue()' calls
media: mtk-vcodec: Add core dec and dec end ipi msg
media: mtk-vcodec: Add irq interface for multi hardware
media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_hw_prob_done()
media: mtk-vcodec: Add msg queue feature for lat and core architecture
media: mtk-vcodec: Add new interface to lock different hardware
media: mtk-vcodec: Add to support multi hardware decode
media: mtk-vcodec: Add work queue for core hardware decode
media: mtk-vcodec: Align vcodec wake up interrupt interface
media: mtk-vcodec: export decoder pm functions
media: mtk-vcodec: Generalize power and clock on/off interfaces
media: mtk-vcodec: Get numbers of register bases from DT
media: mtk-vcodec: Get rid of mtk_smi_larb_get/put
media: mtk-vcodec: potential dereference of null pointer
media: mtk-vcodec: Refactor vcodec pm interface
media: mtk-vcodec: Remove duplicated include in mtk_vcodec_enc_drv.c
media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm
media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm
media: mtk-vcodec: Support 34bits dma address for vdec
media: mtk-vcodec: Support MT8192
media: mtk-vcodec: Use codec type to separate different hardware
media: mtk-vcodec: Use pure single core for MT8183
media: mtk-vpu: Drop unnecessary call to platform_get_resource()
media: noon010p30: Convert to use GPIO descriptors
media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or COMPILE_TEST
media: omap3isp: Use struct_group() for memcpy() region
media: omap3isp: Use struct_group() for memcpy() region
media: ov2740: identify module after subdev initialisation
media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated
media: ov5648: Don't pack controls struct
media: ov5675: use group write to update digital gain
media: ov5693: fix boolconv.cocci warnings
media: ov5693: fix returnvar.cocci warnings
media: ov6650: Add try support to selection API operations
media: ov6650: Fix crop rectangle affected by set format
media: ov6650: Fix missing frame interval enumeration support
media: ov6650: Fix set format try processing path
media: ov8865: Fix indentation in set_selection callback
media: pixfmt-yuv-planar.rst: fix PIX_FMT labels
media: platform/*/Kconfig: make manufacturer menus more uniform
media: platform: allegro-dvt: move config to its own file
media: platform: amphion: Fix build error without MAILBOX
media: platform: amphion: move config to its own file
media: platform: bdisp: move config to its own file
media: platform: camss: move config to its own file
media: platform: coda: move config to its own file
media: platform: Create vendor/{Makefile,Kconfig} files
media: platform: cros-ec: Add brask to the match table
media: platform: delta: move config to its own file
media: platform: exynos-gsc: move config to its own file
media: platform: ge2d: move config to its own file
media: platform: hva: move config to its own file
media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV
media: platform: Kconfig: place platform drivers on a submenu
media: platform: Kconfig: sort entries
media: platform: Makefile: reorganize its contents
media: platform: move platform menu dependencies to drivers
media: platform: move some manufacturer entries
media: platform: mtk-jpeg: move config to its own file
media: platform: mtk-mdp: move config to its own file
media: platform: mtk-vcodec: Do not force /dev/videoX node number
media: platform: mtk-vcodec: move config to its own file
media: platform: mtk-vpu: move config to its own file
media: platform: omap3isp: move config to its own file
media: platform: place Aspeed driver on a separate dir
media: platform: place Intel drivers on a separate dir
media: platform: place NXP drivers on a separate dir
media: platform: place Renesas drivers on a separate dir
media: platform: place stm32/ and sti/ under st/ dir
media: platform: place Via drivers on a separate dir
media: platform: re-structure TI drivers
media: platform: Remove unnecessary print function dev_err()
media: platform: rename am437x/ to ti/am437x/
media: platform: rename coda/ to chips-media/
media: platform: rename davinci/ to ti/davinci/
media: platform: rename exynos-gsc/ to samsung/exynos-gsc/
media: platform: rename exynos4-is/ to samsung/exynos4-is/
media: platform: rename marvell-ccic/ to marvell/
media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/
media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/
media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/
media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/
media: platform: rename omap/ to ti/omap/
media: platform: rename omap3isp/ to ti/omap3isp/
media: platform: rename s3c-camif/ to samsung/s3c-camif/
media: platform: rename s5p-g2d/ to samsung/s5p-g2d/
media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/
media: platform: rename s5p-mfc/ to samsung/s5p-mfc/
media: platform: rename tegra/vde/ to nvidia/tegra-vde/
media: platform: rga: move config to its own file
media: platform: rkisp1: move config to its own file
media: platform: s3c-camif: move config to its own file
media: platform: s5p-g2d: move config to its own file
media: platform: s5p-jpeg: move config to its own file
media: platform: s5p-mfc: move config to its own file
media: platform: stm32: move config to its own file
media: platform: sun8i-di: move config to its own file
media: platform: sun8i-rotate: move config to its own file
media: platform: ti-vpe: move config to its own file
media: platform: ti/Kconfig: move VPE/CAL entries to it
media: platform: vde: move config to its own file
media: platform: venus: move config to its own file
media: pxa_camera: Drop usage of .set_mbus_config()
media: rc-core: rename ir_raw_event_reset to ir_raw_event_overflow
media: rcar-csi2: Drop comma after SoC match table sentinel
media: rcar-csi2: Use mipi-csi2.h
media: rcar-isp: Use mipi-csi2.h
media: rcar-vin: Breakout media link creation
media: rcar-vin: Refactor link notify
media: rcar-{csi2,vin}: Move to full Virtual Channel routing per CSI-2 IP
media: Remove usage of the deprecated "pci-dma-compat.h" API
media: Revert "media: em28xx: add missing em28xx_close_extension"
media: rkisp1: fix grey format iommu page faults
media: rockchip/rga: do proper error checking in probe
media: s5p-g2d: Use platform_get_irq() to get the interrupt
media: s5p-mfc: Use platform_get_irq() to get the interrupt
media: s5p_mfc_dec: set flags for OUTPUT coded formats
media: saa7115: make static read-only array lcr2vbi const
media: saa7134: fix incorrect use to determine if list is empty
media: saa7134: remove redundant assignment to variable id
media: saa7134: use swap() to make code cleaner
media: saa7164: remove redundant assignment to variable idx
media: si2157: unknown chip version Si2147-A30 ROM 0x50
media: si21xx: use time_is_before_jiffies() instead of open coding it
media: spi: Kconfig: Place SPI drivers on a single menu
media: staging: media: atomisp: Use BIT macro instead of left shifting
media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS_FRAME_COUNTER_CH0 register
media: staging: media: imx: imx7-mipi-csis: Make subdev name unique
media: staging: media: imx: imx7_mipi_csis: Add timings override through debugfs
media: staging: media: imx: imx7_mipi_csis: Store colorspace in set_fmt as well
media: staging: media: zoran: add debugfs
media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
media: staging: media: zoran: clean unused code
media: staging: media: zoran: drop kernel log spam
media: staging: media: zoran: drop read/write support
media: staging: media: zoran: fix counting buffer in reserve
media: staging: media: zoran: fix TRY_FMT handling
media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
media: staging: media: zoran: fix various V4L2 compliance errors
media: staging: media: zoran: introduce zoran_i2c_init
media: staging: media: zoran: merge all modules
media: staging: media: zoran: move config select on primary kconfig
media: staging: media: zoran: move module parameter checks to zoran_probe
media: staging: media: zoran: move videodev alloc
media: staging: media: zoran: remove vidmem
media: staging: media: zoran: rename debug module parameter
media: staging: media: zoran: use module_pci_driver
media: staging: media: zoran: videocode: remove procfs
media: staging: tegra-vde: Bump BSEV DMA timeout
media: staging: tegra-vde: De-stage driver
media: staging: tegra-vde: Factor out H.264 code
media: staging: tegra-vde: Remove legacy UAPI support
media: staging: tegra-vde: Support V4L stateless video decoder API
media: stk1160: fix number of buffers in case not all buffers are created
media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb'
media: stk1160: use dma_alloc_noncontiguous API
media: stm32-dma2d: Use platform_get_irq() to get the interrupt
media: stm32: dcmi: create a dma scatterlist based on DMA max_sg_burst value
media: stv0299: use time_is_before_jiffies() instead of open coding it
media: sun6i-csi: fix colorspace in sun6i_video_try_fmt()
media: tda8083: use time_is_after_jiffies() instead of open coding it
media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
media: uapi: Init VP9 stateless decode params
media: usb: go7007: s2250-board: fix leak in probe()
media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress()
media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera
media: v4l2-core: Initialize h264 scaling matrix
media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags
media: v4l2-ctrls: make array range static
media: v4l2-dev: Use non-atomic bitmap API when applicable
media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h
media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags
media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags
media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag
media: v4l2-mediabus: Use structures to describe bus configuration
media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
media: v4l2-pci-skeleton: Remove usage of the deprecated "pci-dma-compat.h" API
media: v4l2-subdev: Drop .set_mbus_config() operation
media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
media: venus: core: Fix kerneldoc warnings
media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
media: venus: vdec: fixed possible memory leak issue
media: venus: venc: Fix h264 8x8 transform control
media: video/hdmi: handle short reads of hdmi info frame.
media: videobuf2-dma-contig: Invalidate vmap range before DMA range
media: vidtv: Check for null return of vzalloc
media: vidtv: use vfree() for memory allocated with vzalloc()
media: vimc: Add support for contiguous DMA buffers
media: vivid: fix timestamp and sequence wrapping
media: vivid: use time_is_after_jiffies() instead of open coding it
media: vsp1: mask interrupts before enabling
media: vsp1: Use platform_get_irq() to get the interrupt
media: wl128x: use time_is_before_jiffies() instead of open coding it
media: xc2028: rename the driver from tuner-xc2028
media: xilinx: csi2rxss: Use mipi-csi2.h
 
mei: avoid iterator usage outside of list_for_each_entry
mei: do not overwrite state on hw start
mei: me: add Alder Lake N device id.
mei: me: avoid link reset on shutdown
mei: me: disable driver on the ign firmware
mei: me: fix reset policy on read error in interrupt
mei: me: Use dma_set_mask_and_coherent() and simplify code
 
memblock tests: Add memblock reset function
memblock tests: Add memblock_add tests
memblock tests: Add memblock_add_node test
memblock tests: Add memblock_alloc tests for bottom up
memblock tests: Add memblock_alloc tests for top down
memblock tests: Add memblock_alloc_from tests for bottom up
memblock tests: Add memblock_alloc_from tests for top down
memblock tests: Add memblock_alloc_try_nid tests for bottom up
memblock tests: Add memblock_alloc_try_nid tests for top down
memblock tests: Add memblock_free tests
memblock tests: Add memblock_remove tests
memblock tests: Add memblock_reserve tests
memblock tests: Add simulation of physical memory
memblock tests: Add skeleton of the memblock simulator
memblock tests: Add TODO and README files
memblock tests: Fix testing with 32-bit physical addresses
memblock tests: Split up reset_memblock function
 
memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid
 
memcg: add per-memcg total kernel memory stat
memcg: do not tweak node in alloc_mem_cgroup_per_node_info
memcg: enable accounting for nft objects
memcg: enable accounting for tty-related objects
memcg: refactor mem_cgroup_oom
memcg: replace in_interrupt() with !in_task()
memcg: sync flush only if periodic flush is delayed
memcg: synchronously enforce memory.high for large overcharges
memcg: unify force charging conditions
 
memory tiering: skip to scan fast memory
 
memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
memory: brcmstb_dpfe: fix typo in a comment
memory: emif: Add check for setup_interrupts
memory: emif: check the pointer temp in get_device_details()
memory: fsl_ifc: populate child devices without relying on simple-bus
memory: fsl_ifc: populate child nodes of buses and mfd devices
memory: mtk-smi: Add sleep ctrl function
memory: mtk-smi: Enable sleep ctrl safety function for MT8195
memory: mtk-smi: handle positive return value for clk_bulk_prepare_enable
memory: mtk-smi: mt8186: Add smi support
memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX
memory: of: parse max-freq property
memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode
memory: renesas-rpc-if: fix platform-device leak in error path
memory: tegra20-emc: Correct memory device mask
memory: tegra30-emc: Print additional memory info
memory: tegra: Constify struct thermal_cooling_device_ops
memory: Update of_memory lpddr2 revision-id binding
 
mempolicy: mbind_range() set_policy() after vma_merge()
 
memstick/ms_block: simplify refcounting
 
memstick/mspro_block: fix handling of read-only devices
memstick/mspro_block: simplify refcounting
 
Linux: Merge 5.17-rc4 into char-misc-next
Linux: Merge 5.17-rc4 into staging-testing
Linux: Merge 5.17-rc4 into tty-next
Linux: Merge 5.17-rc4 into usb-next
Linux: Merge 5.17-rc6 into char-misc-next
Linux: Merge 5.17-rc6 into driver-core-next
Linux: Merge 5.17-rc6 into staging-next
Linux: Merge 5.17-rc6 into tty-next
Linux: Merge 5.17-rc6 into usb-next
Linux: Merge 5.17-rc8 into staging-next
Linux: Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux: Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux: Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Linux: Merge back ACPI device enumeration material for v5.18.
Linux: Merge back ACPI tables material for 5.18.
Linux: Merge back cpufreq changes for v5.18.
Linux: Merge back int340x thermal driver changes for v5.18.
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '5.17/scsi-fixes' into 5.18/scsi-staging
Merge branch : '5.18/scsi-queue' into 5.18/scsi-fixes
Merge branch : 'acpi-bus'
Merge branch : 'acpi-docs'
Merge branch : 'Add bpf_copy_from_user_task helper and sleepable bpf iterator programs'
Merge branch : 'Add support for transmitting packets using XDP in bpf_prog_run()'
Merge branch : 'add-checks-for-incoming-packet-addresses'
Merge branch : 'add-ethtool-support-for-completion-queue-event-size'
Merge branch : 'af_unix-OOB-fixes'
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'akpm' (patches from Andrew)
Merge branch : 'arm/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge branch : 'arm64/for-next/linkage'
Merge branch : 'asm-generic-compile-test' into asm-generic
Merge branch : 'at803x-sfp-fiber'
Merge branch : 'atlantic-fixes'
Merge branch : 'ax25-fixes'
Merge branch : 'axienet-broken-link'
Merge branch : 'axienet-napi-gro-support'
Merge branch : 'axienet-pcs-modernize'
Merge branch : 'bnxt_en-bug-fixes'
Merge branch : 'bnxt_en-fixes'
Merge branch : 'bnxt_en-RTC'
Merge branch : 'bnxt_en-updates'
Merge branch : 'bonding-ipv6-NA-NS-monitor'
Merge branch : 'BPF test_progs tests improvement'
Merge branch : 'bpf-btf-dwarf5'
Merge branch : 'bpf-drop-libbpf-from-preload'
Merge branch : 'bpf-fix-sock-field-tests'
Merge branch : 'bpf-libbpf-deprecated-cleanup'
Merge branch : 'bpf-light-skel'
 
Merge branch 'bpf-lsm: Extend interoperability with IMA'
 
Merge branch : 'bpf-tstamp-follow-ups'
 
Merge branch 'bpf: add __percpu tagging in vmlinux BTF'
Merge branch 'bpf: add __user tagging support in vmlinux BTF'
Merge branch 'bpf: Add kprobe multi link'
Merge branch 'bpf: allow cgroup progs to export custom retval to userspace'
Merge branch 'bpf: Batching iter for AF_UNIX sockets.'
Merge branch 'bpf: Fix strict mode calculation'
 
Merge branch : 'bpf_prog_pack allocator'
 
Merge branch 'bpftool: Switch to new versioning scheme (align on libbpf's)'
 
Merge branch : 'Cadence-ZyncMP-SGMII'
Merge branch : 'clocksource.2022.02.01b' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into timers/core
Merge branch : 'core' into x86/vt-d
Merge branch : 'coredump-vma-snapshot-fix-for-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace into for-next/execve
Merge branch : 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge branch : 'deprecate bpf_object__open_buffer() API'
Merge branch : 'devlink-expose-instance-locking-and-simplify-port-splitting'
Merge branch : 'devlink-locking'
Merge branch : 'dm9051'
Merge branch : 'docs-update-and-move-the-netdev-faq'
Merge branch : 'dpaa2-eth-one-step-register'
Merge branch : 'dpaa2-eth-sw-TSO'
Merge branch : 'dpaa2-mac-protocol-change'
Merge branch : 'dsa-avoid-cross-chip-vlan-sync'
Merge branch : 'dsa-cleanup'
Merge branch : 'dsa-fdb-isolation'
Merge branch : 'dsa-felix-qos'
Merge branch : 'dsa-mv88e6xxx-Improve-indirect-addressing-performance'
Merge branch : 'dsa-mv88e6xxx-phylink_generic_validate'
Merge branch : 'dsa-mv88e6xxx-port-isolation'
Merge branch : 'dsa-next-fixups'
Merge branch : 'dsa-ocelot-phylink-updates'
Merge branch : 'dsa-phylink_generic_validate'
Merge branch : 'dsa-realtek-add-rtl8_4t-tags'
Merge branch : 'dsa-realtek-MDIO'
Merge branch : 'dsa-realtek-next'
Merge branch : 'dsa-realtek-phy-read-corruption'
Merge branch : 'dsa-unicast-filtering'
Merge branch : 'dt/linus' into dt/next
Merge branch : 'edac-amd64' into edac-updates-for-v5.18
Merge branch : 'emaclite-improve-error-handling-and-minor-cleanup'
Merge branch : 'Enable non-atomic allocations in local storage'
Merge branch : 'ethtool-hdrsplit'
Merge branch : 'fdb-entries-on-dsa-lag-interfaces'
Merge branch : 'FFungible-ethernet-driver'
Merge branch : 'Fix accessing syscall arguments'
Merge branch : 'fix bpf_prog_pack build errors'
Merge branch : 'Fix the incorrect register read for syscalls on x86_64'
Merge branch : 'fix-uaf-bugs-caused-by-ax25_release'
Merge branch : 'Fixes for bad PTR_TO_BTF_ID offset'
Merge branch : 'fixes for bpf_prog_pack'
Merge branch : 'fixes' into features
Merge branch : 'fixes' into next
Merge branch : 'fixes' into next
Merge branch : 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch : 'flow_offload-add-tc-vlan-push_eth-and-pop_eth-actions'
Merge branch : 'flow_offload-tc-police-parameters'
Merge branch : 'for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge branch : 'for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge branch : 'for-5.18-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge branch : 'for-5.18-panic-deadlocks' into for-linus
Merge branch : 'for-5.18-vsprintf-fourcc-fixup' into for-linus
Merge branch : 'for-5.18/alloc-cleanups' into for-5.18/64bit-pi
Merge branch : 'for-5.18/alloc-cleanups' into for-5.18/write-streams
Merge branch : 'for-5.18/amd-sfh' into for-linus
Merge branch : 'for-5.18/apple' into for-linus
Merge branch : 'for-5.18/block' into for-5.18/64bit-pi
Merge branch : 'for-5.18/block' into for-5.18/write-streams
Merge branch : 'for-5.18/core' into for-linus
Merge branch : 'for-5.18/drivers' into for-5.18/64bit-pi
Merge branch : 'for-5.18/drivers' into for-5.18/write-streams
Merge branch : 'for-5.18/dt-bindings' into for-5.18/arm64/dt
Merge branch : 'for-5.18/google' into for-linus
Merge branch : 'for-5.18/i2c-hid' into for-linus
Merge branch : 'for-5.18/razer' into for-linus
Merge branch : 'for-5.18/selftests-fixes' into for-linus
Merge branch : 'for-5.18/sigma-micro' into for-linus
Merge branch : 'for-5.18/uclogic' into for-linus
Merge branch : 'for-5.18/write-streams' into for-5.18/64bit-pi
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge branch : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge branch : 'for-next' into for-linus
Merge branch : 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/colyli/linux-bcache into for-5.18/drivers
Merge branch : 'for-next/coredump' into for-next/core
Merge branch : 'for-next/docs' into for-next/core
Merge branch : 'for-next/errata' into for-next/core
Merge branch : 'for-next/fpsimd' into for-next/core
Merge branch : 'for-next/insn' into for-next/core
Merge branch : 'for-next/insn' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge branch : 'for-next/kselftest' into for-next/core
Merge branch : 'for-next/linkage' into for-next/core
Merge branch : 'for-next/misc' into for-next/core
Merge branch : 'for-next/mm' into for-next/core
Merge branch : 'for-next/mte' into for-next/core
Merge branch : 'for-next/pauth' into for-next/core
Merge branch : 'for-next/perf' into for-next/core
Merge branch : 'for-next/perf-m1' into for-next/perf
Merge branch : 'for-next/rng' into for-next/core
Merge branch : 'for-next/spectre-bhb' into for-next/core
Merge branch : 'for-next/strings' into for-next/core
 
Merge branch 'fprobe: Fixes for Sparse and Smatch warnings'
Merge branch 'fprobe: Introduce fprobe function entry/exit probe'
 
Merge branch : 'gro-minor-opts'
Merge branch : 'hash-rethink'
Merge branch : 'hns3-fixes'
Merge branch : 'hns3-fixes'
Merge branch : 'i2c/add-request_mem_region_muxed' into i2c/for-mergewindow
Merge branch : 'i2c/alert-for-acpi' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch : 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch : 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch : 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge branch : 'icc-msm8939' into icc-next
Merge branch : 'ice-avoid-sleeping-scheduling-in-atomic-contexts'
Merge branch : 'ice-bug-fixes'
Merge branch : 'ice-fixups'
Merge branch : 'if_ether-h-add-industrial-fieldbus-ethertypes'
Merge branch : 'inet-separate-dscp-from-ecn-bits-using-new-dscp_t-type'
Merge branch : 'insufficient-tcp-source-port-randomness'
Merge branch : 'intel-sst-thermal' of https://github.com/spandruvada/linux-kernel
Merge branch : 'Introduce unstable CT lookup helpers'
Merge branch : 'ionic-driver-updates'
Merge branch : 'ionic-fw-recovery'
Merge branch : 'ip-neigh-skb-reason'
Merge branch : 'ipa-fixes'
Merge branch : 'ipa-RX-replenish'
Merge branch : 'ipv4-handle-tos-and-scope-properly-for-icmp-redirects-and-pmtu-updates'
Merge branch : 'ipv4-invalidate-broadcast-neigh-upon-address-addition'
Merge branch : 'ipv6-kfree_skb_reason'
Merge branch : 'ipv6-loopback'
Merge branch : 'ipv6-mc_forwarding-changes'
Merge branch : 'irdma_dscp' into rdma.git for-next
Merge branch : 'irq/aic-pmu' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into for-next/perf-m1
Merge branch : 'iwl-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux
Merge branch : 'keys-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
 
Merge branch 'kprobes: rethook: x86: Replace kretprobe trampoline with rethook'
 
Merge branch : 'ksz-switch-refclk'
Merge branch : 'kvm-amd-pmu-fixes' into HEAD
Merge branch : 'kvm-bugfixes' into HEAD
Merge branch : 'kvm-fixes-for-5.18-rc5' into HEAD
Merge branch : 'kvm-hv-xmm-hypercall-fixes' into HEAD
Merge branch : 'kvm-ppc-cap-210' into kvm-next-5.18
Merge branch : 'kvm-ppc-cap-210' of https://git.kernel.org/pub/scm/virt/kvm/kvm into topic/ppc-kvm
Merge branch : 'kvm-tdp-mmu-atomicity-fix' into HEAD
Merge branch : 'kvm/kvm-sls-fix'
Merge branch : 'l3mdev-fix-ip-tunnel-case-after-recent-l3mdev-change'
Merge branch : 'lan743x-enhancements'
Merge branch : 'lan743x-PCI11010-#PCI11414'
Merge branch : 'lan8814-1588-support'
Merge branch : 'lan937x-t1-phy-driver'
Merge branch : 'lan966x-mcast-snooping'
Merge branch : 'lan966x-ptp'
 
Merge branch 'libbpf 1.0: deprecate bpf_map__def() API'
 
Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE'
Merge branch 'libbpf: deprecate legacy BPF map definitions'
Merge branch 'libbpf: deprecate some setter and getter APIs'
Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and classifier sec definitions'
Merge branch 'libbpf: Implement BTFGen'
Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_prog_attach_opts'
Merge branch 'libbpf: streamline netlink-based XDP APIs'
Merge branch 'libbpf: support custom SEC() handlers'
 
Merge branch : 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge branch : 'locked-bridge-ports'
Merge branch : 'macvlan-uaf'
Merge branch : 'Make 2-byte access to bpf_sk_lookup->remote_port endian-agnostic'
Merge branch : 'Make BPF skeleton easier to use from C++ code'
Merge branch : 'mana-XDP-counters'
Merge branch : 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/
Merge branch : 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge branch : 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge branch : 'MCTP-fixes'
Merge branch : 'mctp-i2c'
Merge branch : 'mctp-incorrect-addr-refs'
Merge branch : 'MCTP-tag-control-interface'
Merge branch : 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.18/drivers
Merge branch : 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.18/drivers
Merge branch : 'mediatek-next'
Merge branch : 'micrel-lan8814-remove-latencies'
Merge branch : 'migrate from bpf_prog_test_run{,_xattr}'
Merge branch : 'mirroring-for-ocelot-switches'
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mlxsw-dip-sip-mangling'
Merge branch : 'mlxsw-next'
Merge branch : 'mlxsw-RJ45'
Merge branch : 'mlxsw-various-updates'
Merge branch : 'mptcp-advertisement-reliability-improvement-and-misc-updates'
Merge branch : 'mptcp-checksums'
Merge branch : 'mptcp-improve-set-flags-command-and-update-self-tests'
Merge branch : 'mptcp-next'
Merge branch : 'mptcp-selftest-fine-tuning-and-cleanup'
Merge branch : 'mptcp-selftest-refinements-and-a-new-test'
Merge branch : 'mptcp-selftests-refactor-join-tests'
Merge branch : 'mptcp-so_sndtimeo-and-misc-cleanup'
Merge branch : 'mptcp-subflow-accounting-fix'
Merge branch : 'mstar-dt-next' of https://github.com/linux-chenxing/linux into arm/dt
Merge branch : 'mvneta-mac_select_pcs'
 
Merge branch 'mvneta: introduce XDP multi-buffer support'
 
Merge branch : 'net-bridge-multiple-spanning-trees'
Merge branch : 'net-control-the-length-of-the-altname-list'
Merge branch : 'net-dev-tracking-improvements'
Merge branch : 'net-dsa-b53-non-legacy'
Merge branch : 'net-dsa-mv88e6xxx-mst-fixes'
Merge branch : 'net-fungible-fix-errors-when-config_tls_device-n'
Merge branch : 'net-hns3-add-some-fixes-for-net'
Merge branch : 'net-hns3-add-two-fixes-for-net'
Merge branch : 'net-hw-counters-for-soft-devices'
Merge branch : 'net-ipa-support-variable-rx-buffer-size'
Merge branch : 'net-ipa-use-bulk-interconnect-interfaces'
Merge branch : 'net-lan966x-lan966x-fixes'
Merge branch : 'net-mana-next'
Merge branch : 'net-mscc-miim-add-integrated-phy-reset-support'
Merge branch : 'net-mvneta-armada-98dx2530-soc'
Merge branch : 'net-phy-lan87xx-use-genphy_read_master_slave-function'
Merge branch : 'net-sched-two-fixes-for-cls_u32'
Merge branch : 'net-smc-fixes-2022-04-08'
Merge branch : 'net-smc-two-fixes-for-smc-fallback'
Merge branch : 'net-sparx5-refactor-based-on-feedback-on'
Merge branch : 'net-speedup-netns-dismantles'
Merge branch : 'net-tls-some-optimizations-for-tls'
Merge branch : 'netdev-RT'
Merge branch : 'netdevsim-support-for-l3-hw-stats'
Merge branch : 'netif_rx'
Merge branch : 'netif_rx-conversions-part2'
Merge branch : 'netif_rx-part3'
Merge branch : 'netns-speedup-dismantle'
Merge branch : 'next' into for-linus
Merge branch : 'nexthop-route-deletye-warning'
Merge branch : 'nfc-fixes'
Merge branch : 'nfc-llcp-cleanups'
Merge branch : 'nfp-AF_XDP-zero-copy'
Merge branch : 'nfp-flow-independent-tc-action-hardware-offload'
Merge branch : 'nfp-preliminary-support-for-nfp-3800'
Merge branch : 'nfp3800'
Merge branch : 'ocelot-felix-cleanups'
Merge branch : 'ocelot-stats'
Merge branch : 'ocelot-vcap-fixes'
Merge branch : 'octeontx2-af-priority-flow-control'
Merge branch : 'octeontx2-ptp-updates'
Merge branch : 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp
Merge branch : 'page_pool-stats'
Merge branch : 'pci/acpi'
Merge branch : 'pci/bridge-class-codes'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/host/dwc'
Merge branch : 'pci/host/fu740'
Merge branch : 'pci/hotplug'
Merge branch : 'pci/misc'
Merge branch : 'pci/msi'
Merge branch : 'pci/p2pdma'
Merge branch : 'pci/vga'
Merge branch : 'pdf' into docs-next
Merge branch : 'pdf-conversion' into docs-next
Merge branch : 'phylink-remove-pcs_poll'
Merge branch : 'ping6-cmsg'
Merge branch : 'ping6-SOL_IPV6'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-docs'
Merge branch : 'pm-opp'
Merge branch : 'pm-tools'
Merge branch : 'powercap'
Merge branch : 'prestera-route-offloading'
Merge branch : 'ptp-is_sync'
Merge branch : 'ptp-ocp-new-firmware-support'
Merge branch : 'ptp-ocp-next'
Merge branch : 'ptp-over-udp-dsa'
Merge branch : 'ptp-virtual-clock-improvements'
Merge branch : 'ptrp-ocp-next'
Merge branch : 'qca8k-mdio'
Merge branch : 'qca8k-phylink'
Merge branch : 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_adjust_tail.c'
Merge branch : 'remotes/lorenzo/pci/aardvark'
Merge branch : 'remotes/lorenzo/pci/endpoint'
Merge branch : 'remotes/lorenzo/pci/hv'
Merge branch : 'remotes/lorenzo/pci/imx6'
Merge branch : 'remotes/lorenzo/pci/misc'
Merge branch : 'remotes/lorenzo/pci/mvebu'
Merge branch : 'remotes/lorenzo/pci/qcom'
Merge branch : 'remotes/lorenzo/pci/rcar'
Merge branch : 'remotes/lorenzo/pci/uniphier'
Merge branch : 'remotes/lorenzo/pci/xgene'
Merge branch : 'Remove libcap dependency from bpf selftests'
Merge branch : 'renesas-dead-code'
Merge branch : 'Replay-and-offload-host-VLAN-entries-in-DSA'
Merge branch : 'rework/fast-next-seq' into for-linus
Merge branch : 's390-net-fixes'
Merge branch : 's390-net-updates-2022-02-21'
Merge branch : 'sched/fast-headers' into sched/core
Merge branch : 'selftests-forwarding-locked-bridge-port-fixes'
Merge branch : 'selftests-net-add-missing-tests-to-makefile'
 
Merge branch 'selftests/bpf: use temp netns for testing'
 
Merge branch : 'set_fs-4' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic into asm-generic
Merge branch : 'sfc-optimize-rxqs-count-and-affinities'
Merge branch : 'sja1105-phylink-updates'
Merge branch : 'skb-drop-reasons'
Merge branch : 'skb-mono-delivery-time'
Merge branch : 'slab/for-5.18/cleanups' into slab/for-linus
Merge branch : 'slab/for-5.18/trivial' into slab/for-linus
Merge branch : 'small-fixes-for-mctp'
Merge branch : 'smc-datapath-opts'
Merge branch : 'smc-improvements'
Merge branch : 'smc-optimizations'
Merge branch : 'sparx5-mcast'
Merge branch : 'sparx5-ptp'
Merge branch : 'Split bpf_sk_lookup remote_port field'
Merge branch : 'Split bpf_sock dst_port field'
Merge branch : 'static-inlines'
Merge branch : 'stmmac-PCS-modernize'
Merge branch : 'stmmac-SA8155p-ADP'
 
Merge branch 'Subskeleton support for BPF librariesThread-Topic: [PATCH bpf-next v4 0/5'
 
Merge branch : 'sunrpc-netns-refcnt-tracking'
Merge branch : 'support-for-the-ioam-insertion-frequency'
Merge branch : 'switchdev-BRENTRY'
Merge branch : 'tcp-take-care-of-another-syzbot-issue'
Merge branch : 'tcp_drop_reason'
Merge branch : 'thermal-hfi'
Merge branch : 'thermal-int340x'
Merge branch : 'timers/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into timers/core
Merge branch : 'too-short'
Merge branch : 'topic/firewire' into for-linus
Merge branch : 'topic/func-desc-lkdtm' into next
Merge branch : 'topic/ppc-kvm' into next
Merge branch : 'topic/ppc-kvm' into next
Merge branch : 'tuntap-kfree_skb_reason'
Merge branch : 'udp-ipv6-optimisations'
Merge branch : 'v5.18/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge branch : 'vrf-fix-address-binding-with-icmp-socket'
Merge branch : 'vsock-virtio-enable-vqs-early-on-probe-and-finish-the-setup-before-using-them'
Merge branch : 'vxlan-vnifiltering'
Merge branch : 'wireguard-patches-for-5-18-rc1'
Merge branch : 'wireguard-patches-for-5-18-rc4'
Merge branch : 'wireguard-patches-for-5-18-rc6'
Merge branch : 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge branch : 'wwan-debugfs'
Merge branch : 'x86/cpu' into x86/core, to resolve conflicts
Merge branch : 'x86/pasid' into x86/core, to resolve conflicts
Merge branch : 'xgmac_mdio-preamble-suppression-and-custom-MDC-frequerncies'
Merge branch : 'xsk-batching'
 
Merge branch 'xsk: another round of fixes'
 
Linux: Merge branch irq/aic-pmu into irq/irqchip-next
Linux: Merge branch irq/aic-v2 into irq/irqchip-next
Linux: Merge branch irq/meson-gpio into irq/irqchip-next
Linux: Merge branch irq/misc-5.18 into irq/irqchip-next
Linux: Merge branch irq/parent_device into irq/irqchip-next
Linux: Merge branch irq/plic-cleanups into irq/irqchip-next
Linux: Merge branch irq/print_chip into irq/irqchip-next
Linux: Merge branch irq/qcom-mpm into irq/irqchip-next
Linux: Merge branch irq/qcom-pdc-cleanup into irq/irqchip-next
Linux: Merge branch irq/stm32mp13 into irq/irqchip-next
Linux: Merge branch kvm-arm64/fpsimd-doc into kvmarm-master/next
Linux: Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next
Linux: Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next
Linux: Merge branch kvm-arm64/mmu-rwlock into kvmarm-master/next
Linux: Merge branch kvm-arm64/oslock into kvmarm-master/next
Linux: Merge branch kvm-arm64/pmu-bl into kvmarm-master/next
Linux: Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next
Linux: Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next
Linux: Merge branch kvm-arm64/selftest/vgic-5.18 into kvmarm-master/next
Linux: Merge branch kvm-arm64/vmid-allocator into kvmarm-master/next
 
Merge branches : 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acpi-battery'
Merge branches : 'acpi-ipmi', 'acpi-tables' and 'acpi-apei'
Merge branches : 'acpi-pm', 'acpi-properties', 'acpi-misc' and 'acpi-x86'
Merge branches : 'acpi-soc', 'acpi-video' and 'acpi-apei'
Merge branches : 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables'
Merge branches : 'arm/mediatek', 'arm/msm', 'arm/renesas', 'arm/rockchip', 'arm/smmu', 'x86/vt-d' and 'x86/amd' into next
Merge branches : 'clk-microchip', 'clk-si', 'clk-mtk', 'clk-at91' and 'clk-st' into clk-next
Merge branches : 'clk-mvebu', 'clk-const', 'clk-imx' and 'clk-rockchip' into clk-next
Merge branches : 'clk-range', 'clk-uniphier', 'clk-apple' and 'clk-qcom' into clk-next
Merge branches : 'clk-sifive' and 'clk-visconti' into clk-next
Merge branches : 'clk-starfive', 'clk-ti', 'clk-terminate' and 'clk-cleanup' into clk-next
Merge branches : 'clk-xilinx', 'clk-kunit', 'clk-cs2000' and 'clk-renesas' into clk-next
Merge branches : 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rcu_barrier.2022.02.08a', 'rcu-tasks.2022.02.08a', 'rt.2022.02.01b', 'torture.2022.02.01b' and 'torturescript.2022.02.08a' into HEAD
Merge branches : 'fixes' and 'misc' into for-linus
Merge branches : 'ib-mfd-hwmon-regulator-5.18', 'ib-mfd-iio-5.18', 'ib-mfd-led-power-regulator-5.18', 'ib-mfd-mediatek-mt6366-5.18', 'ib-mfd-rtc-watchdog-5.18' and 'ib-mfd-spi-dt-5.18' into ibs-for-mfd-merged
Merge branches : 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-dp', 'msm-next-lumag-dsi', 'msm-next-lumag-hdmi' and 'msm-next-lumag-mdp5' into msm-next-lumag
Merge branches : 'msm-next-lumag-dpu' and 'msm-next-lumag-dsi' into msm-next-lumag
Merge branches : 'pm-cpufreq' and 'pm-cpuidle'
Merge branches : 'pm-sleep', 'pm-domains' and 'pm-docs'
Merge branches : 'thermal-powerclamp', 'thermal-int340x' and 'thermal-docs'
Merge branches : 'v5.18/vfio/next/mlx5-migration-v10', 'v5.18/vfio/next/pm-fixes' and 'v5.18/vfio/next/uml-build-fix' into v5.18/vfio/next/next
 
Merge commit : '7a7b1414ea9a3641672be768afe16f583f0b76e7' into imx/drivers
Merge commit : '7a7b1414ea9a3641672be768afe16f583f0b76e7' into imx/dt64
 
Linux: Merge drm-misc/drm-misc-next-fixes into drm-misc-fixes
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-next into drm-intel-gt-next
Linux: Merge drm/drm-next into drm-intel-gt-next
Linux: Merge drm/drm-next into drm-intel-gt-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge existing fixes from asoc/for-5.17 into new branch
Linux: Merge existing fixes from regulator/for-5.17 into new branch
Linux: Merge existing fixes from spi/for-5.17 into new branch
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Linux: Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
 
Merge remote-tracking branch : 'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch : 'drm/drm-next' into drm-misc-next
Merge remote-tracking branch : 'kvm/master' into HEAD
Merge remote-tracking branch : 'pdx86/platform-drivers-x86-pinctrl-pmu_clk' into review-hans-gcc12
Merge remote-tracking branch : 'spi/for-5.18' into spi-5.18
Merge remote-tracking branch : 'torvalds/master' into perf/core
Merge remote-tracking branch : 'torvalds/master' into perf/core
Merge remote-tracking branch : 'torvalds/master' into perf/core
 
Merge tag : '5.18-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '5.18-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '5.18-rc2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '5.18-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag : '5.18-rc3-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '5.18-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '5.18-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-5.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'amd-drm-fixes-5.18-2022-04-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-5.18-2022-04-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-5.18-2022-04-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-5.18-2022-05-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-5.18-2022-05-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-5.18-2022-05-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-5.18-2022-02-11-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-5.18-2022-02-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-5.18-2022-02-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-5.18-2022-03-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-5.18-2022-03-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-5.18-2022-03-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amdtee-for-v5.18' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag : 'amlogic-arm64-dt-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
Merge tag : 'amlogic-drivers-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/drivers
Merge tag : 'arc-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag : 'arm-defconfig-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-ftrace-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux into devel-stable
Merge tag : 'arm-irq-and-vmap-stacks-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux into devel-stable
Merge tag : 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes
Merge tag : 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag : 'arm-soc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-soc/for-5.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into arm/defconfig
Merge tag : 'arm-soc/for-5.18/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag : 'arm-soc/for-5.18/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
Merge tag : 'arm-vmap-stacks-v6' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux into devel-stable
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64_defconfig_for_v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/defconfig
Merge tag : 'array-bounds-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asoc-fix-v5.17-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v5.18-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v5.18-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'aspeed-5.18-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
Merge tag : 'aspeed-v5.18-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/fixes
Merge tag : 'at91-defconfig-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig
Merge tag : 'at91-defconfig-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig
Merge tag : 'at91-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag : 'at91-dt-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag : 'at91-fixes-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag : 'at91-soc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc
Merge tag : 'at91-soc-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/drivers
Merge tag : 'ata-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag : 'ata-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag : 'ata-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag : 'audit-pr-20220321' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'audit-pr-20220518' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'auxdisplay-for-linus-v5.18-rc1' of https://github.com/ojeda/linux
Merge tag : 'backlight-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20220508' of git://git.open-mesh.org/linux-merge
Merge tag : 'batadv-next-pullrequest-20220302' of git://git.open-mesh.org/linux-merge
Merge tag : 'block-5.18-2022-04-08' of git://git.kernel.dk/linux-block
Merge tag : 'block-5.18-2022-04-15' of git://git.kernel.dk/linux-block
Merge tag : 'block-5.18-2022-04-22' of git://git.kernel.dk/linux-block
Merge tag : 'block-5.18-2022-04-29' of git://git.kernel.dk/linux-block
Merge tag : 'block-5.18-2022-05-06' of git://git.kernel.dk/linux-block
Merge tag : 'block-5.18-2022-05-18' of git://git.kernel.dk/linux-block
Merge tag : 'bounds-fixes-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'br-v5.18l' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag : 'br-v5.18q' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag : 'br-v5.18r' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag : 'br-v5.18s' of git://linuxtv.org/hverkuil/media_tree into media_stage
Merge tag : 'ceph-for-5.18-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-5.18-rc5' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-5.18-rc7' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-5.18-rc8' of https://github.com/ceph/ceph-client
Merge tag : 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'clk-at91-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-at91
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-imx-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'core-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2022-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v5.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'cpufreq-arm-fixes-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'cxl+nvdimm-for-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'cxl-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'dax-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'devicetree-fixes-for-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devprop-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'dma-mapping-5.18' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-5.18-1' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-5.18-2' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dmaengine-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-5.17' into next
Merge tag : 'dmaengine-fix-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-5.18' of git://git.lwn.net/linux
Merge tag : 'docs-5.18-2' of git://git.lwn.net/linux
Merge tag : 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'drm-fixes-2022-04-08' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-04-15' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-04-22' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-04-23' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-04-29' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-05-06' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-05-13' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-05-14' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2022-05-21' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-intel-fixes-2022-04-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2022-04-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2022-04-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2022-05-12' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2022-05-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-intel-next
Merge tag : 'drm-intel-gt-next-2022-03-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2022-02-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2022-02-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-fixes-2022-03-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-fixes-2022-03-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-fixes-2022-03-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-misc-fixes-2022-03-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2022-04-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2022-04-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2022-04-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2022-05-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2022-05-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2022-05-20' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-next-2022-01-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2022-02-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2022-03-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2022-03-24-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2022-04-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-msm-fixes-2022-04-13' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-fixes-2022-04-20' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-fixes-2022-04-30' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-next-2022-03-01' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-msm-next-2022-03-08' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-next-2022-03-25' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm/tegra/for-5.18-rc1' of https://gitlab.freedesktop.org/drm/tegra into drm-next
Merge tag : 'dt64-cleanup-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag : 'dtpm-v5.18' of https://git.linaro.org/people/daniel.lezcano/linux
Merge tag : 'du-next-20220303' of git://linuxtv.org/pinchartl/media into drm-next
Merge tag : 'edac_updates_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'erofs-for-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-5.18-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'execve-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'exfat-for-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'exynos-drm-next-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag : 'f2fs-fix-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'f2fs-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fixes_for_v5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'flexible-array-transformations-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag : 'folio-5.18b' of git://git.infradead.org/users/willy/pagecache
Merge tag : 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache
Merge tag : 'folio-5.18d' of git://git.infradead.org/users/willy/pagecache
Merge tag : 'folio-5.18e' of git://git.infradead.org/users/willy/pagecache
Merge tag : 'folio-5.18f' of git://git.infradead.org/users/willy/pagecache
Merge tag : 'for-5.18-2.6-signed' of git://linuxtv.org/sailus/media_tree into media_stage
Merge tag : 'for-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-5.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-5.18-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-5.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-5.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-5.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-5.18/64bit-pi-2022-03-25' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/alloc-cleanups-2022-03-18' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/alloc-cleanups-2022-03-25' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/block-2022-04-01' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-5.18/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-5.18/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-5.18/drivers-2022-03-18' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/drivers-2022-04-01' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/drivers-2022-04-02' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/fbdev-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'for-5.18/fbdev-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'for-5.18/io_uring-2022-03-18' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/io_uring-2022-04-01' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/io_uring-statx-2022-03-18' of git://git.kernel.dk/linux-block
Merge tag : 'for-5.18/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'for-5.18/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'for-5.18/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'for-5.18/parisc-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-block
Merge tag : 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag : 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag : 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag : 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of https://github.com/openrisc/linux
Merge tag : 'for-linus-5.17-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-5.17-2' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'for-linus-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
Merge tag : 'for-linus-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-5.18-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-5.18-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-net-2022-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2022-05-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2022-01-28' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-net-next-2022-03-04' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-net-next-2022-03-18' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for-v5.18-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next
Merge tag : 'fs.fixes.v5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag : 'fs.rt.v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag : 'fs.v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag : 'fs_for_v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fscache-fixes-20220413' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Merge tag : 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi into char-misc-next
Merge tag : 'fsnotify_for_v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'gfs2-v5.17-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gfs2-v5.18-rc4-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gfs2-v5.18-rc4-fix2' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gfs2-v5.18-rc4-fix3' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gvt-next-2022-01-12' of https://github.com/intel/gvt-linux into drm-intel-next
Merge tag : 'gvt-next-2022-03-07' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Merge tag : 'hardening-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v5.18-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hexagon-5.18-0' of git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux
Merge tag : 'hwlock-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'hwmon-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20220407' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-next-signed-20220322' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i3c/for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'icc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'icc-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'icc-5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag : 'ieee802154-for-davem-2022-02-10' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next
Merge tag : 'iio-fixes-for-5.18a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio
Merge tag : 'iio-for-5.18a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag : 'imx-defconfig-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig
Merge tag : 'imx-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
Merge tag : 'imx-drm-fixes-2022-04-06' of git://git.pengutronix.de/pza/linux into drm-fixes
Merge tag : 'imx-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag : 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
Merge tag : 'imx-fixes-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-fixes-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-soc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
Merge tag : 'input-for-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v5.18-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag : 'intel-gpio-v5.18-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag : 'intel-pinctrl-v5.18-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag : 'intel-pinctrl-v5.18-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag : 'io_uring-5.18-2022-04-08' of git://git.kernel.dk/linux-block
Merge tag : 'io_uring-5.18-2022-04-14' of git://git.kernel.dk/linux-block
Merge tag : 'io_uring-5.18-2022-04-22' of git://git.kernel.dk/linux-block
Merge tag : 'io_uring-5.18-2022-04-29' of git://git.kernel.dk/linux-block
Merge tag : 'io_uring-5.18-2022-05-06' of git://git.kernel.dk/linux-block
Merge tag : 'io_uring-5.18-2022-05-18' of git://git.kernel.dk/linux-block
Merge tag : 'iomm-fixes-v5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-fix-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-updates-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'irq-api-2022-02-21' into irq/core
Merge tag : 'irq-api-2022-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into i2c/for-mergewindow
Merge tag : 'irq-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2022-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2022-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v5.18_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irqchip-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
Merge tag : 'irqchip-fixes-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Merge tag : 'iwlwifi-next-for-kalle-2022-02-18' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-for-kalle-2022-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'ixp4xx-cleanup-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc
Merge tag : 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag : 'jfs-5.18' of https://github.com/kleikamp/linux-shaggy
Merge tag : 'juno-update-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt
Merge tag : 'kbuild-fixes-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-gnu11-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-v5.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kgdb-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag : 'kvm-riscv-5.18-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-5.18-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-5.18-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-next-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-5.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvmarm-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds
Merge tag : 'libnvdimm-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-5.18-20220331' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-5.18-20220417' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-5.18-20220429' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-5.18-20220514' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-next-for-5.18-20220224' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-5.18-20220310' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-5.18-20220313' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-5.18-20220316' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-cpupower-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-cpupower-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-kselftest-fixes-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux-kselftest-fixes-5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux-kselftest-kunit-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux-kselftest-kunit-fixes-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux-kselftest-next-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux-watchdog-5.18-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'livepatching-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag : 'lkmm.2022.03.13a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'locking-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v5.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'm68k-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68knommu-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'mailbox-v5.18' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Merge tag : 'maintainers-signed-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag : 'media/v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-next-5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memblock-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'memcpy-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'memory-controller-drv-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag : 'memory-controller-drv-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag : 'memory-controller-drv-fixes-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/fixes
Merge tag : 'memory-controller-drv-mediatek-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag : 'memory-controller-drv-tegra-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag : 'mfd-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-fixes-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-linus
Merge tag : 'microblaze-v5.18' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag : 'mips-fixes_5.18_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_5.18_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'misc-habanalabs-next-2022-02-28' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
Merge tag : 'mlx5-fixes-2022-05-03' of git://git.kernel.org/pub/scm/linux/kernel/g
Merge tag : 'mlx5-fixes-2022-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2022-01-27' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2022-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2022-02-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2022-03-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2022-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2022-03-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2022-03-18' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-vfio-v10' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into v5.18/vfio/next/mlx5-migration-v10
Merge tag : 'mm-hotfixes-stable-2022-05-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v5.18-rc4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag : 'mt76-for-kvalo-2022-02-04' of https://github.com/nbd168/wireless into main
Merge tag : 'mt76-for-kvalo-2022-02-24' of https://github.com/nbd168/wireless
Merge tag : 'mt76-for-kvalo-2022-03-16' of https://github.com/nbd168/wireless
Merge tag : 'mtd/changes-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/fixes-for-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/spi-mem-ecc-for-5.18' into mtd/next
Merge tag : 'mvebu-arm-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/soc
Merge tag : 'mvebu-dt-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag : 'mvebu-dt64-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
Merge tag : 'nand/for-5.18' into mtd/next
Merge tag : 'net-5.18-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-5.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag : 'nfs-for-5.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-5.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-5.18-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-5.18-4' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nuvoton-5.18-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
Merge tag : 'nvme-5.18-2022-03-03' of git://git.infradead.org/nvme into for-5.18/drivers
Merge tag : 'nvme-5.18-2022-03-17' of git://git.infradead.org/nvme into for-5.18/drivers
Merge tag : 'nvme-5.18-2022-03-29' of git://git.infradead.org/nvme into for-5.18/drivers
Merge tag : 'nvme-5.18-2022-04-15' of git://git.infradead.org/nvme into block-5.18
Merge tag : 'objtool_urgent_for_v5.18_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v5.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
Merge tag : 'omap-for-v5.18/fixes-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag : 'optee-fix-for-v5.18' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag : 'overflow-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'oxnas-arm-soc-dt-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/narmstrong/linux-oxnas into arm/dt
Merge tag : 'pci-v5.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag : 'pci-v5.18-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag : 'pci-v5.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Merge tag : 'perf-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v5.18-2022-04-09' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf-tools-fixes-for-v5.18-2022-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf-tools-fixes-for-v5.18-2022-04-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf-tools-fixes-for-v5.18-2022-04-29' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf-tools-fixes-for-v5.18-2022-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf-tools-fixes-for-v5.18-2022-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf-tools-for-v5.18-2022-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf-tools-for-v5.18-2022-04-02' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag : 'perf_urgent_for_v5.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-5.17' into next
Merge tag : 'phy-fixes-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-linus
Merge tag : 'phy-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
Merge tag : 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-serial-multi-instantiate-1' into review-hans
Merge tag : 'platform-drivers-x86-serial-multi-instantiate-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into for-next
Merge tag : 'platform-drivers-x86-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v5.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-5.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pnp-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-5.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-5.18-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'prlimit-tasklist_lock-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge tag : 'pstore-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'psy-extcon-i2c-mfd-for-v5.18-signed' into psy-next
Merge tag : 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge tag : 'pwm/for-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag : 'qcom-arm64-defconfig-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag : 'qcom-arm64-fixes-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag : 'qcom-clk-for-5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-defconfig-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig
Merge tag : 'qcom-drivers-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag : 'qcom-dts-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag : 'random-5.18-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'random-5.18-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'random-5.18-rc2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'random-5.18-rc3-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'random-5.18-rc5-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'ras_core_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu.2022.03.13a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'regmap-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig
Merge tag : 'renesas-arm-dt-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag : 'renesas-arm-dt-for-v5.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag : 'renesas-arm-dt-for-v5.18-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag : 'renesas-clk-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v5.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag : 'renesas-drivers-for-v5.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
Merge tag : 'renesas-dt-bindings-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
Merge tag : 'renesas-pinctrl-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v5.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r9a07g054-dt-binding-defs-tag' into renesas-arm-dt-for-v5.18
Merge tag : 'renesas-r9a07g054-dt-binding-defs-tag' into renesas-clk-for-v5.18
Merge tag : 'reset-fixes-for-v5.18' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag : 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-5.18-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-5.18-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-5.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'rpmsg-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 's390-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-5.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-fsd-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers
Merge tag : 'samsung-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag : 'samsung-dt-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag : 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.18/tesla-fsd
Merge tag : 'samsung-dt-pinctrl-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag : 'samsung-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag : 'samsung-dt64-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag : 'samsung-fixes-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes
Merge tag : 'samsung-pinctrl-5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into for-v5.18/dt-pinctrl
Merge tag : 'samsung-pinctrl-5.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'samsung-pinctrl-fixes-5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into fixes
Merge tag : 'samsung-soc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc
Merge tag : 'sched-core-2022-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_urgent_for_v5.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-fixes-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'scmi-updates-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into for-next/scmi
Merge tag : 'scmi-updates-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'seccomp-v5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'selinux-pr-20220321' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20220518' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'slab-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'Smack-for-5.18' of https://github.com/cschaufler/smack-next
Merge tag : 'smp-urgent-2022-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-fixes-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'socfpga_dts_update_for_v5.18_part1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
Merge tag : 'socfpga_dts_update_for_v5.18_part2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
Merge tag : 'sound-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
Merge tag : 'spi-fix-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-5.18' into mtd/next
Merge tag : 'spi-remove-void' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'sti-dt-for-v5.18-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into arm/dt
Merge tag : 'stm32-dt-for-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
Merge tag : 'sunxi-clk-fixes-for-5.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag : 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag : 'sunxi-fixes-for-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag : 'tag-chrome-platform-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'tee-shm-for-v5.18' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
Merge tag : 'tegra-for-5.18-arm-defconfig-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'tegra-for-5.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag : 'tegra-for-5.18-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig
Merge tag : 'tegra-for-5.18-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag : 'tegra-for-5.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag : 'tegra-for-5.18-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag : 'tesla-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag : 'thermal-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-5.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v5.18-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'ti-driver-soc-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/drivers
Merge tag : 'ti-k3-config-for-v5.17-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/defconfig
Merge tag : 'ti-k3-dt-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
Merge tag : 'timers-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2022-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v5.18-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag : 'tomoyo-pr-20220322' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1
Merge tag : 'tpmdd-next-v5.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-rtla-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag : 'trace-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag : 'trace-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag : 'trace-v5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag : 'tty-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'ucount-rlimit-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge tag : 'usb-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-5.18-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-5.18-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-5.18-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial
Merge tag : 'ux500-defconfig-soc-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/fixes
Merge tag : 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
Merge tag : 'v5.16' into next
Merge tag : 'v5.17-next-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/defconfig
Merge tag : 'v5.17-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag : 'v5.17-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
Merge tag : 'v5.17-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
Merge tag : 'v5.17-next-soc.2' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
Merge tag : 'v5.17-rc2' into char-misc-next
Merge tag : 'v5.17-rc2' into tty-next
Merge tag : 'v5.17-rc2' into usb-next
Merge tag : 'v5.17-rc4' into clk-ti
Merge tag : 'v5.17-rc4' into next
Merge tag : 'v5.17-rc5' into sched/core, to resolve conflicts
Merge tag : 'v5.17-rc8' into irq/core, to fix conflicts
Merge tag : 'v5.17-rc8' into next
Merge tag : 'v5.17-rc8' into sched/core, to pick up fixes
Merge tag : 'v5.17-rc8' into usb-next
Merge tag : 'v5.18-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v5.18-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v5.18-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v5.18-rockchip-drivers-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag : 'v5.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag : 'v5.18-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag : 'v5.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag : 'v5.18-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Merge tag : 'v5.18-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'vexpress-fixes-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'vfio-v5.18-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v5.18-rc3' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-5.18-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'vmwgfx-drm-fixes-5.18-2022-05-13' of https://gitlab.freedesktop.org/zack/vmwgfx into drm-fixes
Merge tag : 'wireless-2022-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2022-05-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2022-02-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2022-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2022-03-18' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'write-page-prefaulting' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'x86-pasid-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2022-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2022-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_build_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cc_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cleanups_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cpu_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_misc_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_paravirt_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sgx_for_v5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v5.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v5.18_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xarray-5.18' of git://git.infradead.org/users/willy/xarray
Merge tag : 'xarray-5.18a' of git://git.infradead.org/users/willy/xarray
Merge tag : 'xfs-5.18-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-5.18-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-5.18-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xtensa-20220325' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag : 'xtensa-20220416' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag : 'zonefs-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag : 'zynqmp-dt-for-v5.18' of https://github.com/Xilinx/linux-xlnx into arm/dt
 
Linux: Merge tip:locking/core into tip:ras/core
 
mfd: ab8500: Drop debugfs module
mfd: ab8500: Rewrite bindings in YAML
mfd: Add support for the MediaTek MT6366 PMIC
mfd: arizona-spi: Add Android board ACPI table handling
mfd: arizona-spi: Split Windows ACPI init code into its own function
mfd: arizona: Add missing statics to the of_match_tables
mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
mfd: atmel-flexcom: Fix compilation warning
mfd: bd9576: fix typos in comments
mfd: db8500-prcmu: Remove dead code for a non-existing config
mfd: db8500-prcmu: Remove unused inline function
mfd: dt-bindings: google,cros-ec: Fix indentation in example
mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings
mfd: exynos-lpass: Drop unneeded syscon.h include
mfd: ezx-pcap: Use generic_handle_irq_safe().
mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs
mfd: intel-lpss: Provide an SSP type to the driver
mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct intel_soc_pmic
mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to BYT cells
mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to DOMAIN_BUS_NEXUS
mfd: intel_soc_pmic_crc: Sort cells by IRQ order
mfd: iqs62x: Provide device revision to sub-devices
mfd: max77714: Add driver for Maxim MAX77714 PMIC
mfd: mc13xxx: Add check for mc13xxx_irq_request
mfd: qcom-spmi-pmic: Add pm8953 compatible
mfd: rk808: Add reboot support to rk808.c
mfd: simple-mfd-i2c: Add a Kconfig name
mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a
mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC
mfd: stmfx: Improve error message triggered by regulator fault in .remove()
mfd: Use platform_get_irq() to get the interrupt
 
Linux: mgag200 fix memmapsl configuration in GCTL6 register
 
micrel: Use generic ptp_msg_is_sync() function
 
microblaze/PCI: Remove pci_phys_mem_access_prot() dead code
 
microblaze: add const to of_device_id
microblaze: fix typo in a comment
 
mii: remove mii_lpa_to_linkmode_lpa_sgmii()
 
minix: fix bug when opening a file with O_DIRECT
 
mips: Always permit to build u-boot images
 
MIPS: ath25: Constify static irq_domain_ops
MIPS: ath79: add support for QCN550x
MIPS: boot/compressed: Use array reference for image bounds
 
mips: cdmm: Fix refcount leak in mips_cdmm_phys_base
 
MIPS: crypto: Fix CRC32 code
 
mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
mips: dts: ralink: add MT7621 SoC
mips: Enable KCSAN
mips: Enable KCSAN
 
MIPS: Fix build error for loongson64 and sgi-ip27
MIPS: Fix CP0 counter erratum detection for R4k CPUs
MIPS: fix fortify panic when copying asm exception handlers
MIPS: Fix wrong comments in asm/prom.h
MIPS: Handle address errors for accesses above CPU max virtual user address
 
mips: Implement "current_stack_pointer"
 
MIPS: ingenic: correct unit node address
MIPS: lantiq: check the return value of kzalloc()
MIPS: Loongson64: Clean up use of cc-ifversion
MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option
 
mips: Make pmd_pfn() available in all configurations
 
MIPS: Malta: Enable BLK_DEV_INITRD
MIPS: Modernize READ_IMPLIES_EXEC
MIPS: OCTEON: Constify static irq_domain_ops
MIPS: Only use current_stack_pointer on GCC
MIPS: pci-ar2315: Constify static irq_domain_ops
MIPS: pgalloc: fix memory leak caused by pgd_free()
 
mips: ralink: fix a refcount leak in ill_acc_of_setup()
 
MIPS: RB532: fix return value of __setup handler
MIPS: rb532: move GPIOD definition into C-files
MIPS: remove asm/war.h
MIPS: Remove redundant check in device_tree_init()
MIPS: Remove redundant definitions of device_tree_init()
 
mips: remove reference to "newer Loongson-3"
 
MIPS: Remove TX39XX support
MIPS: Sanitise Cavium switch cases in TLB handler synthesizers
 
mips: sgi-ip22: add a check for the return of kzalloc()
 
MIPS: sibyte: Add missing __user annotations in sb_tbprof.c
MIPS: use simpler access_ok()
 
misc: alcor_pci: Fix an error handling path
misc: bcm-vk: Remove viper from device id table
misc: fastrpc: Add dma handle implementation
misc: fastrpc: Add fdlist implementation
misc: fastrpc: Add helper function to get list and page
misc: fastrpc: add secure domain support
misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP
misc: fastrpc: Add support to get DSP capabilities
misc: fastrpc: Add support to secure memory map
misc: fastrpc: check before loading process to the DSP
misc: fastrpc: separate fastrpc device from channel context
misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
misc: open-dice: Add driver to expose DICE data to userspace
misc: rtsx: clean up one inconsistent indenting
misc: rtsx: Cleanup power management ops
misc: rtsx: conditionally build rtsx_pm_power_saving()
misc: rtsx: Quiesce rts5249 on system suspend
misc: rtsx: Rework runtime power management flow
misc: rtsx: rts522a rts5228 rts5261 support Runtime PM
misc: sgi-gru: Don't cast parameter in bit operations
misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected"
 
mISDN: fix typo "frame to short" -> "frame too short"
 
mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()
 
mlx5: add support for page_pool_get_stats
mlx5: remove unused static inlines
 
mlxsw: Add netdev argument to mlxsw_env_get_module_info()
mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS
mlxsw: Avoid warning during ip6gre device removal
mlxsw: core: Add support for OSFP transceiver modules
mlxsw: core: Consolidate trap groups to a single event group
mlxsw: core: Move basic trap group initialization from spectrum.c
mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code
mlxsw: core: Move functions to register/unregister array of traps to core.c
mlxsw: core: Prevent trap group setting if driver does not support EMAD
mlxsw: core: Remove unnecessary asserts
mlxsw: core: Unify method of trap support validation
mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION
mlxsw: core_env: Do not pass number of modules as argument
mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports
mlxsw: core_env: Forbid module reset on RJ45 ports
mlxsw: core_env: Forbid power mode set and get on RJ45 ports
mlxsw: core_env: Query and store port module's type during initialization
mlxsw: core_hwmon: Fix variable names for hwmon attributes
mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module
mlxsw: core_thermal: Remove obsolete API for query resource
mlxsw: core_thermal: Rename labels according to naming convention
mlxsw: Extract classification of router-related events to a helper
mlxsw: i2c: Fix initialization error flow
mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments
mlxsw: reg: Add Port Module Type Mapping register
mlxsw: reg: Fix packing of router interface counters
mlxsw: Remove resource query check
mlxsw: spectrum: Guard against invalid local ports
mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor
mlxsw: spectrum: Set basic trap groups from an array
mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions
mlxsw: spectrum_ethtool: Add support for two new link modes
mlxsw: spectrum_ethtool: Remove redundant variable
mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc()
mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions
mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses
 
mm, fault-injection: declare should_fail_alloc_page()
 
mm, hugetlb: allow for "high" userspace addresses
 
mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP
 
mm, kfence: support kmem_dump_obj() for KFENCE objects
 
mm, memory_hotplug: drop arch_free_nodedata
mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG
mm, memory_hotplug: reorganize new pgdat initialization
 
mm, page_alloc: fix build_zonerefs_node()
 
mm,hwpoison: unmap poisoned page before invalidation
 
mm,migrate: fix establishing demotion target
 
mm/balloon_compaction: make balloon page compaction callbacks static
 
mm/cma: provide option to opt out from exposing pages on activation failure
 
mm/damon/core: add number of each enum type values
mm/damon/core: allow non-exclusive DAMON start/stop
mm/damon/core: move damon_set_targets() into dbgfs
 
mm/damon/dbgfs-test: fix is_target_id() change
 
mm/damon/dbgfs/init_regions: use target index instead of target id
 
mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations()
mm/damon/dbgfs: use operations id for knowing if the target has pid
 
mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall
mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}()
 
mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations()
 
mm/damon/sysfs: link DAMON for virtual address spaces monitoring
mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release()
mm/damon/sysfs: support DAMON-based Operation Schemes
mm/damon/sysfs: support DAMOS quotas
mm/damon/sysfs: support DAMOS stats
mm/damon/sysfs: support DAMOS watermarks
mm/damon/sysfs: support schemes prioritization
mm/damon/sysfs: support the physical address space monitoring
 
mm/damon: Convert damon_pa_mkold() to use a folio
mm/damon: Convert damon_pa_young() to use a folio
mm/damon: implement a minimal stub for sysfs-based DAMON interface
mm/damon: let monitoring operations can be registered and selected
mm/damon: minor cleanup for damon_pa_young
mm/damon: prevent activated scheme from sleeping by deactivated schemes
mm/damon: remove redundant page validation
mm/damon: remove the target id concept
mm/damon: remove unnecessary CONFIG_DAMON option
mm/damon: rename damon_primitives to damon_operations
 
mm/early_ioremap: declare early_memremap_pgprot_adjust()
 
mm/filemap: Allow large folios to be added to the page cache
mm/filemap: Support VM_HUGEPAGE for file mappings
 
mm/fs: delete PF_SWAPWRITE
 
mm/gup: Add gup_put_folio()
mm/gup: Add try_get_folio() and try_grab_folio()
mm/gup: Change the calling convention for compound_next()
mm/gup: Change the calling convention for compound_range_next()
mm/gup: Convert check_and_migrate_movable_pages() to use a folio
mm/gup: Convert gup_huge_pgd() to use a folio
mm/gup: Convert gup_huge_pmd() to use a folio
mm/gup: Convert gup_huge_pud() to use a folio
mm/gup: Convert gup_hugepte() to use a folio
mm/gup: Convert gup_pte_range() to use a folio
mm/gup: Convert try_grab_page() to use a folio
mm/gup: Fix some contiguous memmap assumptions
mm/gup: follow_pfn_pte(): -EEXIST cleanup
mm/gup: Handle page split race more efficiently
mm/gup: Increment the page refcount before the pincount
mm/gup: Optimise compound_range_next()
mm/gup: Remove an assumption of a contiguous memmap
mm/gup: Remove for_each_compound_head()
mm/gup: Remove for_each_compound_range()
mm/gup: Remove hpage_pincount_add()
mm/gup: Remove hpage_pincount_sub()
mm/gup: remove unused get_user_pages_locked()
mm/gup: remove unused pin_user_pages_locked()
mm/gup: Turn compound_next() into gup_folio_next()
mm/gup: Turn compound_range_next() into gup_folio_range_next()
 
mm/highmem: remove unnecessary done label
 
mm/hmm.c: remove unneeded local variable ret
 
mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD
mm/huge_memory: Convert __split_huge_pmd() to take a folio
mm/huge_memory: do not overkill when splitting huge_zero_page
mm/huge_memory: make is_transparent_hugepage() static
mm/huge_memory: remove stale locking logic from __split_huge_pmd()
mm/huge_memory: remove stale page_trans_huge_mapcount()
mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page()
 
mm/hugetlb.c: export PageHeadHuge()
 
mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB
mm/hugetlb: use helper macro __ATTR_RW
mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head()
 
mm/hwpoison-inject: support injecting hwpoison to free page
 
mm/hwpoison: add in-use hugepage hwpoison filter judgement
mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
mm/hwpoison: check the subpage, not the head page
mm/hwpoison: fix error page recovered but reported "not recovered"
mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()
mm/hwpoison: use pr_err() instead of dump_page() in get_any_page()
 
mm/kasan: remove unnecessary CONFIG_KASAN option
 
mm/kfence: remove unnecessary CONFIG_KFENCE option
mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool
 
mm/khugepaged: remove reuse_swap_page() usage
 
mm/kmemleak: reset tag when compare object pointer
 
mm/ksm: use helper macro __ATTR_RW
 
mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()"
 
mm/list_lru: optimize memcg_reparent_list_lru_node()
 
mm/madvise: use vma_lookup() instead of find_vma()
 
mm/memcg: Convert mem_cgroup_swapout() to take a folio
mm/memcg: disable migration instead of preemption in drain_all_stock().
mm/memcg: disable threshold event handlers on PREEMPT_RT
mm/memcg: mem_cgroup_per_node is already set to 0 on allocation
mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
mm/memcg: protect memcg_stock with a local_lock_t
mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
mm/memcg: retrieve parent memcg from css.parent
mm/memcg: revert ("mm/memcg: optimize user context object stock access")
 
mm/memcontrol: return 1 from cgroup.memory __setup() handler
 
mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages
mm/memory-failure.c: catch unexpected -EFAULT from vma_address()
mm/memory-failure.c: fix race with changing page compound again
mm/memory-failure.c: fix race with changing page more robustly
mm/memory-failure.c: make non-LRU movable pages unhandlable
mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap
mm/memory-failure.c: remove obsolete comment
mm/memory-failure.c: remove obsolete comment in __soft_offline_page
mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev
mm/memory-failure.c: remove unnecessary PageTransTail check
mm/memory-failure.c: rework the signaling logic in kill_proc
mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_mappings()
mm/memory-failure.c: skip huge_zero_page in memory_failure()
 
mm/memory.c: use helper function range_in_vma()
mm/memory.c: use helper macro min and max in unmap_mapping_range_tree()
 
mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL
mm/memory_hotplug: clean up try_offline_node
mm/memory_hotplug: fix misplaced comment in offline_pages
mm/memory_hotplug: remove obsolete comment of __add_pages
 
mm/mempolicy: fix mpol_new leak in shared_policy_replace
mm/mempolicy: Use vma_alloc_folio() in new_page()
 
mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory
 
mm/migrate: __unmap_and_move() push good newpage to LRU
mm/migrate: Convert remove_migration_ptes() to folios
mm/migrate: fix race between lock page and clear PG_Isolated
mm/migrate: Use a folio in alloc_migration_target()
mm/migrate: Use a folio in migrate_misplaced_transhuge_page()
 
mm/migration: add trace events for base page and HugeTLB migrations
mm/migration: add trace events for THP migrations
 
mm/mlock: Add mlock_vma_folio()
mm/mlock: fix potential imbalanced rlimit ucounts adjustment
mm/mlock: fix two bugs in user_shm_lock()
 
mm/mmap: remove obsolete comment in ksys_mmap_pgoff
mm/mmap: return 1 from stack_guard_gap __setup() handler
 
mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
 
mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last()
 
mm/mmzone.h: remove unused macros
 
Linux: mm/mremap:: use vma_lookup() instead of find_vma()
 
mm/munlock: add lru_add_drain() to fix memcg_stat_test
mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE
mm/munlock: delete munlock_vma_pages_all(), allow oomreap
mm/munlock: delete page_mlock() and all its works
mm/munlock: delete smp_mb() from __pagevec_lru_add_fn()
mm/munlock: maintain page->mlock_count while unevictable
mm/munlock: mlock_page() munlock_page() batch by pagevec
mm/munlock: mlock_pte_range() when mlocking or munlocking
mm/munlock: mlock_vma_page() check against VM_SPECIAL
mm/munlock: page migration needs mlock pagevec drained
mm/munlock: protect the per-CPU pagevec by a local_lock_t
mm/munlock: replace clear_page_mlock() by final clearance
mm/munlock: rmap call mlock_vma_page() munlock_vma_page()
mm/munlock: update Documentation/vm/unevictable-lru.rst
 
mm/oom_kill: remove unneeded is_memcg_oom check
 
mm/page_alloc: call check_new_pages() while zone spinlock is not held
mm/page_alloc: check high-order pages for corruption during PCP operations
mm/page_alloc: do not prefetch buddies during bulk free
mm/page_alloc: don't pass pfn to free_unref_page_commit()
mm/page_alloc: drain the requested list first during bulk free
mm/page_alloc: fetch the correct pcp buddy during bulk free
mm/page_alloc: free pages in a single pass during bulk free
mm/page_alloc: limit number of high-order pages on PCP during bulk free
mm/page_alloc: mark pagesets as __maybe_unused
mm/page_alloc: simplify how many pages are selected per pcp list during bulk free
mm/page_alloc: track range of active PCP lists during bulk free
 
mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio
 
mm/page_owner.c: record tgid
 
mm/page_owner: print memcg information
mm/page_owner: record task command name
mm/page_owner: use scnprintf() to avoid excessive buffer overrun check
 
mm/page_table_check.c: use strtobool for param parsing
 
mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
 
mm/readahead: Add large folio readahead
mm/readahead: Align file mappings for non-DAX
mm/readahead: Fix readahead with large folios
mm/readahead: Switch to page_cache_ra_order
 
mm/rmap: Constify the rmap_walk_control argument
mm/rmap: Convert make_device_exclusive_range() to use folios
mm/rmap: Convert rmap_walk() to take a folio
mm/rmap: Convert try_to_migrate() to folios
mm/rmap: Convert try_to_unmap() to take a folio
mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk
mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read()
mm/rmap: Turn page_referenced() into folio_referenced()
mm/rmap: Use a folio in page_mkclean_one()
 
mm/secretmem: fix panic when growing a memfd_secret
 
mm/slab_common: use helper function is_power_of_2()
 
mm/slob: make kmem_cache_boot static
 
mm/slub: limit number of node partial slabs only in cache creation
mm/slub: refactor deactivate_slab()
mm/slub: remove forced_order parameter in calculate_sizes
mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO)
 
mm/sparse: make mminit_validate_memmodel_limits() static
 
mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
 
mm/swap: fix confusing comment in folio_mark_accessed
 
mm/swapfile: remove stale reuse_swap_page()
 
mm/thp: ClearPageDoubleMap in first page_add_file_rmap()
mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH)
mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap()
mm/thp: refix __split_huge_pmd_locked() for migration PMD
mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP
 
mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages()
mm/truncate: Convert __invalidate_mapping_pages() to use a folio
mm/truncate: Convert invalidate_inode_page() to use a folio
mm/truncate: Inline invalidate_complete_page() into its one caller
mm/truncate: Replace page_mapped() call in invalidate_inode_page()
mm/truncate: Split invalidate_inode_page() into mapping_evict_folio()
 
mm/usercopy: return 1 from hardened_usercopy __setup() handler
 
mm/vmalloc.c: fix "unused function" warning
 
mm/vmalloc: add adjust_search_size parameter
mm/vmalloc: eliminate an extra orig_gfp_mask
mm/vmalloc: fix comments about vmap_area struct
mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore
mm/vmalloc: huge vmalloc backing pages should be split rather than compound
mm/vmalloc: Move draining areas out of caller context
mm/vmalloc: remove unneeded function forward declaration
 
mm/vmscan: Account large folios correctly
mm/vmscan: Convert __remove_mapping() to take a folio
mm/vmscan: Convert pageout() to take a folio
mm/vmscan: Free non-shmem folios without splitting them
mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios
mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback()
mm/vmscan: Turn page_check_references() into folio_check_references()
 
mm/vmstat: add event for ksm swapping in copy
 
mm/workingset: Convert workingset_eviction() to take a folio
 
mm/writeback: minor clean up for highmem_dirtyable_memory
 
mm/zswap.c: allow handling just same-value filled pages
 
mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK
mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK
mm: Add folio_mapcount()
mm: Add folio_pgoff()
mm: Add folio_pincount_ptr()
mm: Add lru_to_folio()
mm: Add split_folio_to_list()
mm: Add three folio wrappers
mm: Add vma_alloc_folio()
mm: build migrate_vma_* for all configs with ZONE_DEVICE support
mm: Change CONFIG option for mm->pasid field
mm: change lookup_node() to use get_user_pages_fast()
mm: change zap_details.zap_mapping into even_cows
mm: clarify __GFP_ZEROTAGS comment
mm: compaction: cleanup the compaction trace events
mm: compaction: fix compiler warning when CONFIG_COMPACTION=n
mm: Convert page_vma_mapped_walk to work on PFNs
mm: Convert remove_mapping() to take a folio
mm: Convert swap_set_page_dirty() to swap_dirty_folio()
mm: count time in drain_all_pages during direct reclaim as memory pressure
mm: dcache: use kmem_cache_alloc_lru() to allocate dentry
mm: delete __ClearPageWaiters()
mm: document and polish read-ahead code
mm: don't include in
mm: don't skip swap entry even if zap_details specified
mm: enable MADV_DONTNEED for hugetlb mappings
mm: enforce pageblock_order < MAX_ORDER
mm: filemap_unaccount_folio() large skip mapcount fixup
mm: fix invalid page pointer returned with FOLL_PIN gups
mm: fix missing cache flush for all tail pages of compound page
mm: Fix PASID use-after-free issue
mm: fix race between MADV_FREE reclaim and blkdev direct IO read
mm: Fix READ_ONLY_THP warning
mm: fix unexpected zeroed page mapping with zram swap
mm: fs: fix lru_cache_disabled race in bh_lru
mm: generalize ARCH_HAS_FILTER_PGPROT
mm: generalize the pgmap based page_free infrastructure
mm: handle uninitialized numa nodes gracefully
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte()
mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page
mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key
mm: improve cleanup when ->readpages doesn't process all pages
mm: introduce kmem_cache_alloc_lru
mm: invalidate hwpoison page cache page in fault path
mm: kfence: fix missing objcg housekeeping for SLAB
mm: kfence: fix objcgs vector allocation
mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
mm: list_lru: allocate list_lru_one only when needed
mm: list_lru: rename list_lru_per_memcg to list_lru_memcg
mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus
mm: list_lru: replace linear array with xarray
mm: list_lru: transpose the array of per-node per-memcg lru lists
mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu
mm: madvise: MADV_DONTNEED_LOCKED
mm: madvise: return correct bytes advised with process_madvise
mm: madvise: skip unmapped vma holes passed to process_madvise
mm: Make compound_pincount always available
mm: make free_area_init_node aware of memory less nodes
mm: Make large folios depend on THP
mm: memcontrol: fix cannot alloc the maximum memcg ID
mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online()
mm: memcontrol: rename memcg_cache_id to memcg_kmem_id
mm: memcontrol: reuse memory cgroup ID for kmem ID
mm: merge pte_mkhuge() call into arch_make_huge_pte()
mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation.
mm: move free_devmap_managed_page to memremap.c
mm: move the migrate_vma_* device migration code into its own file
mm: mremap: fix sign for EFAULT error return value
mm: only re-generate demotion targets when a numa node changes its N_CPU state
mm: optimize do_wp_page() for exclusive pages in the swapcache
mm: optimize do_wp_page() for fresh pages in local LRU pagevecs
mm: page_alloc: avoid merging non-fallbackable pageblocks with others
mm: page_alloc: validate buddy before check its migratetype.
mm: page_io: fix psi memory pressure error on cold swapins
mm: refactor check_and_migrate_movable_pages
mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page
mm: refactor the ZONE_DEVICE handling in migrate_vma_pages
mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages
mm: remove mmu_gathers storage from remaining architectures
mm: Remove page_cache_add_speculative() and page_cache_get_speculative()
mm: remove pointless includes from
mm: remove the __KERNEL__ guard from
mm: remove the extra ZONE_DEVICE struct page refcount
mm: remove the pages argument to read_pages
mm: remove the skip_page argument to read_pages
mm: remove unneeded local variable follflags
mm: remove usercopy_warn()
mm: rename zap_skip_check_mapping() to should_zap_page()
mm: replace multiple dcache flush with flush_dcache_folio()
mm: rework swap handling of zap_pte_range
mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
mm: shmem: use helper macro __ATTR_RW
mm: simplify freeing of devmap managed pages
mm: slab: Delete unused SLAB_DEACTIVATED flag
mm: slightly clarify KSM logic in do_swap_page()
mm: slub: Delete useless parameter of alloc_slab_page()
mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP
mm: sparsemem: use page table lock to protect kernel pmd operations
mm: streamline COW logic in do_swap_page()
mm: Support arbitrary THP sizes
mm: thp: fix wrong cache flush in remove_migration_pmd()
mm: Turn can_split_huge_page() into can_split_folio()
mm: Turn deactivate_file_page() into deactivate_file_folio()
mm: Turn head_compound_mapcount() into folio_entire_mapcount()
mm: Turn isolate_lru_page() into folio_isolate_lru()
mm: Turn page_anon_vma() into folio_anon_vma()
mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned()
mm: Turn putback_lru_page() into folio_putback_lru()
mm: unexport page_init_poison
mm: uninline copy_overflow()
mm: unmap_mapping_range_tree() with i_mmap_rwsem shared
mm: use vmalloc_array and vcalloc for array allocations
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm: vmalloc: introduce array allocation functions
mm: vmscan: fix documentation for page_check_references()
mm: warn on deleting redirtied only if accounted
mm: workingset: replace IRQ-off check with a lockdep assert.
 
mmc: Add driver for LiteX's LiteSDCard interface
mmc: block: Check for errors after write on SPI
mmc: core: Drop HS400 caps unless 8-bit bus is supported too
mmc: core: Fix busy polling for MMC_SEND_OP_COND again
mmc: core: Fixup support for writeback-cache for eMMC and SD
mmc: core: improve API to make clear mmc_hw_reset is for cards
mmc: core: Improve fallback to speed modes if eMMC HS200 fails
mmc: core: Set HS clock speed before sending HS CMD13
mmc: core: use sysfs_emit() instead of sprintf()
mmc: davinci: Use of_device_get_match_data() helper
mmc: davinci_mmc: Handle error for clk_enable
mmc: dw-mmc-rockchip: Fix handling invalid clock rates
mmc: dw_mmc: Fix potential null pointer risk
mmc: dw_mmc: Support setting f_min from host drivers
mmc: dw_mmc: Use device_property_string_array_count()
mmc: host: Drop commas after SoC match table sentinels
mmc: host: Return an error when ->enable_sdio_irq() ops is missing
mmc: mmci: stm32: correctly check all elements of sg list
mmc: mtk-sd: Silence delay phase calculation debug log
mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
mmc: renesas_sdhi: special 4tap settings only apply to HS400
mmc: rtsx: add 74 Clocks in power on flow
mmc: rtsx: Fix build errors/warnings for unused variable
mmc: rtsx: Let MMC core handle runtime PM
mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
mmc: sdhci-of-at91: Use of_device_get_match_data() helper
mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755
mmc: sdhci-pci-gli: Add runtime PM for GL9763E
mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755
mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755
mmc: sdhci-tegra: Enable wake on SD card event
mmc: sdhci-tegra: Use of_device_get_match_data() helper
mmc: sdhci_am654: Add Support for TI's AM62 SoC
mmc: sdhci_am654: Fix the driver data of AM64 SoC
mmc: sh_mmcif: Simplify division/shift logic
mmc: sunxi-mmc: Add D1 MMC variant
mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits
mmc: tmio: remove outdated members from host struct
mmc: wmt-sdmmc: Use of_device_get_match_data() helper
 
mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
 
Linux: mock a drm_plane in igt_check_plane_state to make the test more robust
 
modpost: restore the warning message for missing symbol versions
 
mount: warn only once about timestamp range expiration
 
mount_setattr(): clean the control flow and calling conventions
 
mpage: pass the operation to bio_alloc
 
mptcp: add fullmesh flag check for adding address
mptcp: add SNDTIMEO setsockopt support
mptcp: add the mibs for MP_FASTCLOSE
mptcp: add the mibs for MP_RST
mptcp: add tracepoint in mptcp_sendmsg_frag
mptcp: allow to use port and non-signal in set_flags
mptcp: clarify when options can be used
mptcp: constify a bunch of of helpers
mptcp: Do TCP fallback on early DSS checksum failure
mptcp: don't save tcp data_ready and write space callbacks
mptcp: drop port parameter of mptcp_pm_add_addr_signal
mptcp: drop unneeded type casts for hmac
mptcp: drop unused sk in mptcp_get_options
mptcp: fix checksum byte order
mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
mptcp: fix subflow accounting on close
mptcp: introduce implicit endpoints
mptcp: mark ops structures as ro_after_init
mptcp: more careful RM_ADDR generation
mptcp: move the declarations of ssk and subflow
mptcp: mptcp_parse_option is no longer exported
mptcp: print out reset infos of MP_RST
mptcp: reduce branching when writing MP_FAIL option
mptcp: send ADD_ADDR echo before create subflows
mptcp: set fullmesh flag in pm_netlink
mptcp: strict local address ID selection
mptcp: use MPTCP_SUBFLOW_NODATA
 
mt76: add MT_RXQ_MAIN_WA for mt7916
mt76: connac: add 6 GHz support for wtbl and starec configuration
mt76: connac: add support for passing the cipher field in bss_info
mt76: connac: adjust wlan_idx size from u8 to u16
mt76: connac: fix sta_rec_wtbl tag len
mt76: connac: introduce is_connac_v1 utility routine
mt76: connac: make read-only array ba_range static const
mt76: connac: move mt76_connac_chan_bw in common code
mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module
mt76: connac: move mt76_connac_mcu_add_key in connac module
mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module
mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module
mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module
mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module
mt76: connac: move mt76_connac_mcu_get_cipher in common code
mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module
mt76: connac: move mt76_connac_mcu_restart in common module
mt76: connac: move mt76_connac_mcu_set_pm in connac module
mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module
mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
mt76: fix dfs state issue with 160 MHz channels
mt76: fix endianness errors in reverse_frag0_hdr_trans
mt76: fix invalid rssi report
mt76: fix monitor mode crash with sdio driver
mt76: fix monitor rx FCS error in DFS channel
mt76: Fix undefined behavior due to shift overflowing the constant
mt76: fix wrong HE data rate in sniffer tool
mt76: improve signal strength reporting
mt76: make mt76_sar_capa static
mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN)
mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
mt76: mt7615: fix a leftover race in runtime-pm
mt76: mt7615: fix a possible race enabling/disabling runtime-pm
mt76: mt7615: Fix assigning negative values to unsigned variable
mt76: mt7615: fix compiler warning on frame size
mt76: mt7615: fix/rewrite the dfs state handling logic
mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init
mt76: mt7615: introduce SAR support
mt76: mt7615: update bss_info with cipher after setting the group key
mt76: mt7615e: process txfree and txstatus without allocating skbs
mt76: mt7663s: flush runtime-pm queue after waking up the device
mt76: mt7663u: introduce mt7663u_mcu_power_on routine
mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
mt76: mt76x02: improve tx hang detection
mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state
mt76: mt7915: add 6 GHz support
mt76: mt7915: add device id for mt7916
mt76: mt7915: add firmware support for mt7916
mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap
mt76: mt7915: add mt7915_mmio_probe() as a common probing function
mt76: mt7915: add mt7916 calibrated data support
mt76: mt7915: add support for MT7986
mt76: mt7915: add support for passing chip/firmware debug data to user space
mt76: mt7915: add txfree event v3
mt76: mt7915: add txpower init for 6GHz
mt76: mt7915: allow beaconing on all chains
mt76: mt7915: check band idx for bcc event
mt76: mt7915: check for devm_pinctrl_get() failure
mt76: mt7915: enable radar background detection
mt76: mt7915: enable radar trigger on rdd2
mt76: mt7915: enlarge wcid size to 544
mt76: mt7915: fix beamforming mib stats
mt76: mt7915: Fix channel state update error issue
mt76: mt7915: fix DFS no radar detection event
mt76: mt7915: fix eeprom fields of txpower init values
mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor
mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free()
mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()
mt76: mt7915: fix polling firmware-own status
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
mt76: mt7915: fix potential memory leak of fw monitor packets
mt76: mt7915: fix the muru tlv issue
mt76: mt7915: fix the nss setting in bitrates
mt76: mt7915: fix typos in comments
mt76: mt7915: fix/rewrite the dfs state handling logic
mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv()
mt76: mt7915: introduce 802.11ax multi-bss support
mt76: mt7915: introduce band_idx in mt7915_phy
mt76: mt7915: introduce mt7915_set_radar_background routine
mt76: mt7915: introduce rdd_monitor debugfs node
mt76: mt7915: move pci specific code back to pci.c
mt76: mt7915: refine register definition
mt76: mt7915: rely on mt76_connac_get_phy utilities
mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine
mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req
mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req
mt76: mt7915: rely on mt76_connac_mcu_init_download
mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch
mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh
mt76: mt7915: rely on mt76_connac_mcu_sta_ba
mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd
mt76: mt7915: rely on mt76_connac_mcu_start_firmware
mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv
mt76: mt7915: remove duplicated defs in mcu.h
mt76: mt7915: report radar pattern if detected by rdd2
mt76: mt7915: rework dma.c to adapt mt7916 changes
mt76: mt7915: rework eeprom.c to adapt mt7916 changes
mt76: mt7915: set band1 TGID field in tx descriptor
mt76: mt7915: set bssinfo/starec command when adding interface
mt76: mt7915: simplify conditional
mt76: mt7915: update bss_info with cipher after setting the group key
mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv()
mt76: mt7915: update mt7915_chan_mib_offs for mt7916
mt76: mt7915: update rx rate reporting for mt7916
mt76: mt7915: use min_t() to make code cleaner
mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
mt76: mt7915e: Add a hwmon attribute to get the actual throttle state.
mt76: mt7915e: Enable thermal management by default
mt76: mt7915e: Fix degraded performance after temporary overheat
mt76: mt7921: add mt7921u driver
mt76: mt7921: disable runtime pm for usb
mt76: mt7921: do not always disable fw runtime-pm
mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set
mt76: mt7921: fix a leftover race in runtime-pm
mt76: mt7921: fix crash when startup fails.
mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx()
mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU
mt76: mt7921: fix mt7921_queues_acq implementation
mt76: mt7921: fix up the monitor mode
mt76: mt7921: fix xmit-queue dump for usb and sdio
mt76: mt7921: forbid the doze mode when coredump is in progress
mt76: mt7921: get rid of mt7921_mcu_get_eeprom
mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
mt76: mt7921: make mt7921_init_tx_queues static
mt76: mt7921: move mt7921_init_hw in a dedicated work
mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code.
mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code
mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code.
mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap
mt76: mt7921: set EDCA parameters with the MCU CE command
mt76: mt7921: toggle runtime-pm adding a monitor vif
mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
mt76: mt7921: use mt76_hw instead of open coding it
mt76: mt7921e: fix possible probe failure after reboot
mt76: mt7921e: make dev->fw_assert usage consistent
mt76: mt7921e: process txfree and txstatus without allocating skbs
mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset
mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts
mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
mt76: mt7921s: run sleep mode by default
mt76: mt7921s: update mt7921s_wfsys_reset sequence
mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes
mt76: sdio: disable interrupt in mt76s_sdio_irq
mt76: sdio: honor the largest Tx buffer the hardware can support
mt76: sdio: lock sdio when it is needed
mt76: set wlan_idx_hi on mt7916
mt76: split single ldpc cap bit into bits
mt76: stop the radar detector after leaving dfs channel
mt76: usb: add req_type to ___mt76u_rr signature
mt76: usb: add req_type to ___mt76u_wr signature
mt76: usb: introduce __mt76u_init utility routine
mt76: use le32/16_get_bits() whenever possible
 
mt76x02: improve mac error check/reset reliability
 
mtd: aspeed-smc: improve probe resilience
mtd: core: Drop duplicate NULL checks around nvmem_unregister()
mtd: core: Remove partid and partname debugfs files
mtd: fix 'part' field data corruption in mtd_info
mtd: Fix misuses of of_match_ptr()
mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3
mtd: mchp23k256: Add SPI ID table
mtd: mchp48l640: Add SPI ID table
mtd: nand: Add a new helper to retrieve the ECC context
mtd: nand: ecc: Add infrastructure to support hardware engines
mtd: nand: ecc: mxic: Fix compile test issue
mtd: nand: ecc: Provide a helper to retrieve a pilelined engine device
mtd: nand: mxic-ecc: Add Macronix external ECC engine support
mtd: nand: mxic-ecc: make two read-only arrays static const
mtd: nand: mxic-ecc: Support SPI pipelined mode
mtd: onenand: Check for error irq
mtd: parsers: trx: allow to use on MediaTek MIPS SoCs
mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
mtd: rawnand: brcmnand: Add BCMA shim
mtd: rawnand: brcmnand: Add platform data structure for BCMA
mtd: rawnand: brcmnand: Allow platform data instantation
mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
mtd: rawnand: brcmnand: Allow working without interrupts
mtd: rawnand: brcmnand: Assign soc as early as possible
mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs()
mtd: rawnand: brcmnand: BCMA controller uses command shift of 0
mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand
mtd: rawnand: brcmnand: Move OF operations out of brcmnand_init_cs()
mtd: rawnand: fix ecc parameters for mt7622
mtd: rawnand: Fix misuses of of_match_node()
mtd: rawnand: Fix return value check of wait_for_completion_timeout
mtd: rawnand: gpmi: fix controller timings setting
mtd: rawnand: gpmi: support fast edo timings for mx28
mtd: rawnand: gpmi: validate controller clock rate
mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to replace the repeat pattern
mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state
mtd: rawnand: nandsim: Replace overflow check with kzalloc to single kcalloc
mtd: rawnand: omap_elm: remove redundant variable 'errors'
mtd: rawnand: pl353: Set the nand chip node as the flash node
mtd: rawnand: protect access to rawnand devices while in suspend
mtd: rawnand: qcom: fix memory corruption that causes panic
mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper
mtd: rawnand: Rework of_get_nand_bus_width()
mtd: rawnand: rockchip: fix platform_get_irq.cocci warning
mtd: rawnand: stm32_fmc2: Add NAND Write Protect support
mtd: Replace the expert mode symbols with a single helper
mtd: spear_smi: use GFP_KERNEL
mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM
mtd: spi-nor: allow a flash to define its own ready() function
mtd: spi-nor: atmel: unify function names
mtd: spi-nor: catalyst: unify function names
mtd: spi-nor: eon: unify function names
mtd: spi-nor: esmt: unify function names
mtd: spi-nor: everspin: unify function names
mtd: spi-nor: export more functions to be used in vendor modules
mtd: spi-nor: fujitsu: unify function names
mtd: spi-nor: gigadevice: unify function names
mtd: spi-nor: guard _page_size parameter in S3AN_INFO()
mtd: spi-nor: intel-spi: Convert to SPI MEM
mtd: spi-nor: intel-spi: Disable write protection only if asked
mtd: spi-nor: intel: unify function names
mtd: spi-nor: issi: unify function names
mtd: spi-nor: macronix: unify function names
mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag
mtd: spi-nor: micron-st: rename vendor specific functions and defines
mtd: spi-nor: micron-st: unify function names
mtd: spi-nor: move all micron-st specifics into micron-st.c
mtd: spi-nor: move all spansion specifics into spansion.c
mtd: spi-nor: move all xilinx specifics into xilinx.c
mtd: spi-nor: renumber flags
mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
mtd: spi-nor: slightly change code style in spi_nor_sr_ready()
mtd: spi-nor: slightly refactor the spi_nor_setup()
mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag
mtd: spi-nor: spansion: rename vendor specific functions and defines
mtd: spi-nor: spansion: slightly rework control flow in late_init()
mtd: spi-nor: spansion: unify function names
mtd: spi-nor: sst: unify function names
mtd: spi-nor: winbond: unify function names
mtd: spi-nor: xilinx: correct the debug message
mtd: spi-nor: xilinx: rename vendor specific functions and defines
mtd: spi-nor: xilinx: unify function names
mtd: spi-nor: xmc: unify function names
mtd: spinand: Create direct mapping descriptors for ECC operations
mtd: spinand: Delay a little bit the dirmap creation
mtd: spinand: macronix: Use random program load
mtd: tests: Fix eraseblock read speed miscalculation for lower partition sizes
 
mtd_blkdevs: avoid soft lockups with some mtd/spi devices
 
mux: add missing mux_state_get
mux: Add support for reading mux state from consumer DT node
mux: fix grammar, missing "is".
mux: Fix struct mux_state kernel-doc comment
 
mwifiex: make read-only array wmm_oui static const
 
mxser: fix xmit_buf leak in activate when LSR == 0xff
mxser: make use of UART_LCR_WLEN() + tty_get_char_size()
mxser: switch from xmit_buf to kfifo
mxser: use tty_port xmit_buf helpers
 
myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
 
n64cart: convert bi_disk to bi_bdev->bd_disk fix build
 
nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
 
nds32: fix access_ok() checks in get/put_user
nds32: Remove the architecture
 
net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe()
net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "frequency"
net/fsl: xgmac_mdio: Support preamble suppression
net/fsl: xgmac_mdio: Support setting the MDC frequency
net/fsl: xgmac_mdio: use correct format characters
net/fsl: xgmac_mdio: Use managed device resources
 
net/funeth: add kTLS TX control part
net/funeth: add the data path
net/funeth: devlink support
net/funeth: ethtool operations
net/funeth: probing and netdev ops
 
net/fungible: Add service module for Fungible drivers
net/fungible: CONFIG_FUN_CORE needs SBITMAP
net/fungible: fix errors when CONFIG_TLS_DEVICE=n
net/fungible: Fix local_memory_node error
net/fungible: Fix reference to __udivdi3 on 32b builds
net/fungible: Kconfig, Makefiles, and MAINTAINERS
 
net/ibmvnic: Cleanup workaround doing an EOI after partition migration
 
net/mlx4: Delete useless moduleparam include
 
net/mlx4_en: use kzalloc
 
net/mlx5: Add ability to insert to specific flow group
net/mlx5: Add clarification on sync reset failure
net/mlx5: Add command failures data to debugfs
net/mlx5: Add debugfs counters for page commands failures
net/mlx5: Add migration commands definitions
net/mlx5: Add pages debugfs
net/mlx5: Add reset_state field to MFRL register
net/mlx5: Add smfs lib to export direct steering API to CT
net/mlx5: Add support for configuring max device MTU
net/mlx5: Avoid double clear or set of sync reset requested
net/mlx5: Change release_all_pages cap bit location
net/mlx5: cmdif, Add new api for command execution
net/mlx5: cmdif, cmd_check refactoring
net/mlx5: cmdif, Refactor error handling and reporting of async commands
net/mlx5: cmdif, Return value improvements
net/mlx5: CT: Add software steering ct flow steering provider
net/mlx5: CT: Create smfs dr matchers dynamically
net/mlx5: CT: Introduce a platform for multiple flow steering providers
net/mlx5: CT: Remove extra rhashtable remove on tuple entries
net/mlx5: Delete useless module.h include
net/mlx5: Disable SRIOV before PF removal
net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table
net/mlx5: DR, Add support for ConnectX-7 steering
net/mlx5: DR, Add support for matching on Internet Header Length (IHL)
net/mlx5: DR, Adjust structure member to reduce memory hole
net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
net/mlx5: DR, Fix handling of different actions on the same STE in STEv1
net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table
net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it
net/mlx5: DR, Refactor ste_ctx handling for STE v0/1
net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory
net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory
net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory
net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk
net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk
net/mlx5: DR, Remove unneeded comments
net/mlx5: DR, Rename action modify fields to reflect naming in HW spec
net/mlx5: Drain fw_reset when removing device
net/mlx5: E-switch, add drop rule support to ingress ACL
net/mlx5: E-switch, remove special uplink ingress ACL handling
net/mlx5: E-Switch, reserve and use same uplink metadata across ports
net/mlx5: Expose APIs to get/put the mlx5 core device
net/mlx5: Fix deadlock in sync reset flow
net/mlx5: Fix matching on inner TTC
net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
net/mlx5: Initialize flow steering during driver probe
net/mlx5: Introduce migration bits and structures
net/mlx5: Introduce software defined steering capabilities
net/mlx5: Lag, don't use magic numbers for ports
net/mlx5: Lag, offload active-backup drops to hardware
net/mlx5: Lag, record inactive state of bond device
net/mlx5: Lag, use local variable already defined to access E-Switch
net/mlx5: Move debugfs entries to separate struct
net/mlx5: Node-aware allocation for the doorbell pgdir
net/mlx5: Node-aware allocation for the EQ table
net/mlx5: Node-aware allocation for the EQs
net/mlx5: Node-aware allocation for the IRQ table
net/mlx5: Node-aware allocation for UAR
net/mlx5: Parse module mapping using mlx5_ifc
net/mlx5: Query the maximum MCIA register read size from firmware
net/mlx5: Remove redundant error on give pages
net/mlx5: Remove redundant error on reclaim pages
net/mlx5: Remove redundant notify fail on give pages
net/mlx5: Remove unused exported contiguous coherent buffer allocation API
net/mlx5: Remove unused fill page array API function
net/mlx5: Remove unused TIR modify bitmask enums
net/mlx5: Reuse exported virtfn index function call
net/mlx5: Support GRE conntrack offload
net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct}
net/mlx5: VLAN push on RX, pop on TX
 
net/mlx5e: Add headroom only to the first fragment in legacy RQ
net/mlx5e: Add post act offload/unoffload API
net/mlx5e: Add support for using xdp->data_meta
net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ
net/mlx5e: Avoid checking offload capability in post_parse action
net/mlx5e: Block rx-gro-hw feature in switchdev mode
net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ
net/mlx5e: Cleanup of start/stop all queues
net/mlx5e: Create new flow attr for multi table actions
net/mlx5e: CT, Don't set flow flag CT for ct clear flow
net/mlx5e: CT, Remove redundant flow args from tc ct calls
net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release
net/mlx5e: CT: Fix setting flow_source for smfs ct tuples
net/mlx5e: CT: Fix support for GRE tuples
net/mlx5e: Default to Striding RQ when not conflicting with CQE compression
net/mlx5e: Disable TX queues before registering the netdev
net/mlx5e: Don't match double-vlan packets if cvlan is not set
net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode
net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear
net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle
net/mlx5e: E-Switch, Add PTP counters for uplink representor
net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode
net/mlx5e: Fix build warning, detected write beyond size of field
net/mlx5e: Fix spelling mistake "supoported" -> "supported"
net/mlx5e: Fix the calling of update_buffer_lossy() API
net/mlx5e: Fix trust state reset in reload
net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats
net/mlx5e: Fix wrong source vport matching on tunnel rule
net/mlx5e: Generalize packet merge error message
net/mlx5e: HTB, remove unused function declaration
net/mlx5e: Implement sending multi buffer XDP frames
net/mlx5e: Introduce select queue parameters
net/mlx5e: Lag, Don't skip fib events on current dst
net/mlx5e: Lag, Fix fib_info pointer assignment
net/mlx5e: Lag, Fix use-after-free in fib event handler
net/mlx5e: Move code chunk setting encap dests into its own function
net/mlx5e: Move counter creation call to alloc_flow_attr_counter()
net/mlx5e: Move mlx5e_select_queue to en/selq.c
net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame
net/mlx5e: Move repeating code that gets TC prio into a function
net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit
net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly
net/mlx5e: Optimize mlx5e_select_queue
net/mlx5e: Optimize modulo in mlx5e_select_queue
net/mlx5e: Optimize the common case condition in mlx5e_select_queue
net/mlx5e: Pass actions param to actions_match_supported()
net/mlx5e: Pass attr arg for attaching/detaching encaps
net/mlx5e: Permit XDP with non-linear legacy RQ
net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support
net/mlx5e: Properly block HW GRO when XDP is enabled
net/mlx5e: Properly block LRO when XDP is enabled
net/mlx5e: Read max WQEBBs on the SQ from firmware
net/mlx5e: Refactor eswitch attr flags to just attr flags
net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX
net/mlx5e: Remove HW-GRO from reported features
net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT
net/mlx5e: Remove overzealous validations in netlink EEPROM query
net/mlx5e: Remove unused tstamp SQ field
net/mlx5e: RX, Restrict bulk size for small Striding RQs
net/mlx5e: RX, Test the XDP program existence out of the handler
net/mlx5e: Statify function mlx5_cmd_trigger_completions
net/mlx5e: Store DMA address inside struct page
net/mlx5e: Support multi buffer XDP_TX
net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues
net/mlx5e: TC, Allow sample action with CT
net/mlx5e: TC, Clean redundant counter flag from tc action parsers
net/mlx5e: TC, Fix ct_clear overwriting ct action metadata
net/mlx5e: TC, fix decap fallback to uplink when int port not supported
net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act()
net/mlx5e: TC, Hold sample_attr on stack instead of pointer
net/mlx5e: TC, Make post_act parse CT and sample actions
net/mlx5e: TC, Move flow hashtable to be per rep
net/mlx5e: TC, Move pedit_headers_action to parse_attr
net/mlx5e: TC, Pass attr to tc_act can_offload()
net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
net/mlx5e: TC, Reject rules with multiple CT actions
net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action()
net/mlx5e: TC, Store mapped tunnel id on flow attr
net/mlx5e: Test CT and SAMPLE on flow attr
net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff
net/mlx5e: Use a barrier after updating txq2sq
net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP
net/mlx5e: Use FW limitation for max MPW WQEBBs
net/mlx5e: Use multi table support for CT and sample actions
net/mlx5e: Use page-sized fragments with XDP multi buffer
net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state
net/mlx5e: Use select queue parameters to sync with control flow
net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info
net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock
 
net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF
 
net/packet: fix packet_sock xmit return value checking
 
net/qla3xxx: Fix a test in ql_reset_work()
 
net/sched: act_ct: fix ref leak when switching zones
net/sched: act_pedit: really ensure the skb is writable
net/sched: act_pedit: sanitize shift argument before usage
net/sched: act_police: more accurate MTU policing
net/sched: add vlan push_eth and pop_eth action to the hardware IR
net/sched: Allow flower to match on GTP options
net/sched: cls_u32: fix netns refcount changes in u32_change()
net/sched: cls_u32: fix possible leak in u32_init_knode()
net/sched: Enable tc skb ext allocation on chain miss only when needed
net/sched: fix incorrect vlan_push_eth dest field
net/sched: fix initialization order when updating chain 0 head
net/sched: flower: fix parsing of ethertype following VLAN header
net/sched: taprio: Check if socket flags are valid
 
net/smc: add autocorking support
net/smc: Add comment for smc_tx_pending
net/smc: Add global configure for handshake limitation by netlink
net/smc: add sysctl for autocorking
net/smc: add sysctl interface for SMC
net/smc: Call trace_smc_tx_sendmsg when data corked
net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag
net/smc: correct settings of RMB window update limit
net/smc: don't req_notify until all CQEs drained
net/smc: don't send in the BH context if sock_owned_by_user
net/smc: Dynamic control handshake limitation by socket options
net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set
net/smc: fix a memory leak in smc_sysctl_net_exit()
net/smc: Fix af_ops of child socket pointing to released memory
net/smc: fix compile warning for smc_sysctl
net/smc: fix document build WARNING from smc-sysctl.rst
net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
net/smc: Fix slab-out-of-bounds issue in fallback
net/smc: Fix sock leak when release after smc_shutdown()
net/smc: Limit backlog connections
net/smc: Limit SMC visits when handshake workqueue congested
net/smc: Make smc_tcp_listen_work() independent
net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
net/smc: Only save the original clcsock callback functions
net/smc: Remove corked dealyed work
net/smc: return ETIMEDOUT when smc_connect_clc() timeout
net/smc: send directly on setting TCP_NODELAY
net/smc: Send directly when TCP_CORK is cleared
net/smc: Send out the remaining data in sndbuf before close
net/smc: sync err code when tcp connection was refused
net/smc: unlock on error paths in __smc_setsockopt()
net/smc: use memcpy instead of snprintf to avoid out of bounds read
 
net/switchdev: use struct_size over open coded arithmetic
 
net/sysctl: avoid two synchronize_rcu() calls
 
net/tcp: Merge TCP-MD5 inbound callbacks
 
net/tls: fix slab-out-of-bounds bug in decrypt_internal
net/tls: optimize judgement processes in tls_set_device_offload()
net/tls: Provide {__,}tls_driver_ctx() unconditionally
net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf()
 
net/x25: Fix null-ptr-deref caused by x25_disconnect
 
net: account alternate interface name memory
net: add dev->dev_registered_tracker
net: Add dm9051 driver
net: Add l3mdev index to flow struct and avoid oif reset for port devices
net: Add lockdep asserts to ____napi_schedule().
net: Add new protocol attribute to IP addresses
net: add per-cpu storage and net->core_stats
net: add sanity check in proto_register()
net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp
net: Add skb_clear_tstamp() to keep the mono delivery_time
net: add skb_set_end_offset() helper
net: Adjust sk_gso_max_size once when set
net: af_key: add check for pfkey_broadcast in function pfkey_process
net: af_key: check encryption module availability consistency
net: allow out-of-order netdev unregistration
net: allow SO_MARK with CAP_NET_RAW via cmsg
net: asix: add proper error handling of usb read errors
net: asix: remove code duplicates in asix_mdio_read/write and asix_mdio_read/write_nopm
net: atlantic: add check for MAX_SKB_FRAGS
net: atlantic: always deep reset on pm op, fixing up my null deref regression
net: atlantic: Avoid out-of-bounds indexing
net: atlantic: fix "frag[0] not initialized"
net: atlantic: invert deep par in pm functions, preventing null derefs
net: atlantic: reduce scope of is_rsc_complete
net: atlantic: verify hw_head_ lies within TX buffer ring
net: avoid quadratic behavior in netdev_wait_allrefs_any()
net: ax25: remove route refcount
net: axiemac: use a phandle to reference pcs_phy
net: axienet: add coalesce timer ethtool configuration
net: axienet: Clean up device used for DMA calls
net: axienet: Clean up DMA start/stop and error handling
net: axienet: convert to phylink_pcs
net: axienet: don't set IRQ timer when IRQ delay not used
net: axienet: factor out phy_node in struct axienet_local
net: axienet: fix RX ring refill allocation failure handling
net: axienet: implement NAPI and GRO receive
net: axienet: reduce default RX interrupt threshold to 1
net: axienet: replace mdiobus_write() with mdiodev_write()
net: axienet: setup mdio unconditionally
net: axienet: Use napi_alloc_skb when refilling RX ring
net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
net: bcmgenet: hide status block before TX timestamping
net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
net: bcmgenet: Use stronger register read/writes to assure ordering
net: bnxt_ptp: fix compilation error
net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode
net: bridge: Add support for bridge port in locked mode
net: bridge: Add support for offloading of locked port flag
net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync()
net: bridge: mst: Add helper to check if MST is enabled
net: bridge: mst: Add helper to map an MSTI to a VID set
net: bridge: mst: Add helper to query a port's MST state
net: bridge: mst: Allow changing a VLAN's MSTI
net: bridge: mst: Multiple Spanning Tree (MST) mode
net: bridge: mst: Notify switchdev drivers of MST mode changes
net: bridge: mst: Notify switchdev drivers of MST state changes
net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations
net: bridge: mst: prevent NULL deref in br_mst_info_size()
net: bridge: mst: Restrict info size queries to bridge ports
net: bridge: mst: Support setting and reporting MST port states
net: bridge: switchdev: check br_vlan_group() return value
net: bridge: switchdev: differentiate new VLANs from changed ones
net: bridge: switchdev: replay all VLAN groups
net: bridge: Use netif_rx().
net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing
net: bridge: vlan: check for errors from __vlan_del in __vlan_flush
net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag
net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED
net: bridge: vlan: notify switchdev only when something changed
net: caif: Use netif_rx().
net: chelsio: cxgb4: Avoid potential negative array offset
net: Clear mono_delivery_time bit in __skb_tstamp_tx()
net: core: Use csum_replace_by_diff() and csum_sub() instead of opencoding
net: Correct wrong BH disable in hard-interrupt.
net: cosa: fix error check return value of register_chrdev()
net: cpsw: add missing of_node_put() in cpsw_probe_dt()
net: cxgb3: Fix an error code when probing the driver
net: decnet: use time_is_before_jiffies() instead of open coding it
net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
net: dev: Add hardware stats support
net: dev: add skb drop reasons to __dev_xmit_skb()
net: dev: Make rps_lock() disable interrupts.
net: dev: Makes sure netif_rx() can be invoked in any context.
net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal().
net: dev: use kfree_skb_reason() for __netif_receive_skb_core()
net: dev: use kfree_skb_reason() for do_xdp_generic()
net: dev: use kfree_skb_reason() for enqueue_to_backlog()
net: dev: use kfree_skb_reason() for sch_handle_egress()
net: dev: use kfree_skb_reason() for sch_handle_ingress()
net: dev: Use netif_rx().
net: disable preemption in dev_core_stats_XXX_inc() helpers
net: dm9051: Fix spelling mistake "eror" -> "error"
net: dm9051: Fix use after free in dm9051_loop_tx()
net: dm9051: Make remove() callback a void function
net: don't include ndisc.h from ipv6.h
net: dpaa2-mac: use .mac_select_pcs() interface
net: drop_monitor: support drop reason
net: dsa: add explicit support for host bridge VLANs
net: dsa: Add missing of_node_put() in dsa_port_link_register_of
net: dsa: add support for phylink mac_select_pcs()
net: dsa: ar9331: convert to phylink_generic_validate()
net: dsa: Avoid cross-chip syncing of VLAN filtering
net: dsa: b53: clean up if() condition to be more readable
net: dsa: b53: convert to phylink_pcs
net: dsa: b53: drop use of phylink_helper_basex_speed()
net: dsa: b53: mark as non-legacy
net: dsa: b53: populate supported_interfaces and mac_capabilities
net: dsa: b53: switch to using phylink_generic_validate()
net: dsa: bcm_sf2: convert to phylink_generic_validate()
net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
net: dsa: be mostly no-op in dsa_slave_set_mac_address when down
net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev
net: dsa: create a dsa_lag structure
net: dsa: delete unused exported symbols for ethtool PHY stats
net: dsa: felix: actually disable flooding towards NPI port
net: dsa: felix: add port mirroring support
net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5
net: dsa: felix: avoid early deletion of host FDB entries
net: dsa: felix: configure default-prio and dscp priorities
net: dsa: felix: delete workarounds present due to SVL tag_8021q bridging
net: dsa: felix: drop "bool change" from felix_set_tag_protocol
net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt()
net: dsa: felix: fix possible NULL pointer dereference
net: dsa: felix: fix tagging protocol changes with multiple CPU ports
net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt()
net: dsa: felix: migrate flood settings from NPI to tag_8021q CPU port
net: dsa: felix: migrate host FDB and MDB entries when changing tag proto
net: dsa: felix: print error message in felix_check_xtr_pkt()
net: dsa: felix: remove dead code in felix_setup_mmio_filtering()
net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_init
net: dsa: felix: remove prevalidate_phy_mode interface
net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinit
net: dsa: felix: start off with flooding disabled on the CPU port
net: dsa: felix: stop clearing CPU flooding in felix_setup_tag_8021q
net: dsa: felix: support FDB entries on offloaded LAG interfaces
net: dsa: felix: suppress -EPROBE_DEFER errors
net: dsa: felix: update destinations of existing traps with ocelot-8021q
net: dsa: felix: use DSA port iteration helpers
net: dsa: fix missing host-filtered multicast addresses
net: dsa: fix panic on shutdown if multi-chip tree failed to probe
net: dsa: flood multicast to CPU when slave has IFF_PROMISC
net: dsa: flush switchdev workqueue on bridge join error path
net: dsa: Handle MST state changes
net: dsa: hellcreek: Calculate checksums in tagger
net: dsa: Include BR_PORT_LOCKED in the list of synced brport flags
net: dsa: install secondary unicast and multicast addresses as host FDB/MDB
net: dsa: install the primary unicast MAC address as standalone port host FDB
net: dsa: ksz8795: convert to phylink_generic_validate()
net: dsa: ksz9477: port mirror sniffing limited to one port
net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
net: dsa: lantiq_gswip: enable jumbo frames on GSWIP
net: dsa: make LAG IDs one-based
net: dsa: manage flooding on the CPU ports
net: dsa: microchip: add ksz8563 to ksz9477 I2C driver
net: dsa: microchip: Add property to disable reference clock
net: dsa: microchip: Document property to disable reference clock
net: dsa: microchip: ksz8795: handle eee specif erratum
net: dsa: microchip: ksz9477: export HW stats over stats64 interface
net: dsa: microchip: ksz9477: implement MTU configuration
net: dsa: microchip: ksz9477: reduce polling interval for statistics
net: dsa: move port lists initialization to dsa_port_touch
net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes()
net: dsa: mv88e6xxx: Add support for bridge port locked mode
net: dsa: mv88e6xxx: convert to phylink_generic_validate()
net: dsa: mv88e6xxx: Disentangle STU from VTU
net: dsa: mv88e6xxx: don't error out cmode set on missing lane
net: dsa: mv88e6xxx: Enable port policy support on 6097
net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback
net: dsa: mv88e6xxx: Export STU as devlink region
net: dsa: mv88e6xxx: Fill in STU support for all supported chips
net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylink_get_caps()
net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr
net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097
net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection
net: dsa: mv88e6xxx: Improve indirect addressing performance
net: dsa: mv88e6xxx: Improve isolation of standalone ports
net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports
net: dsa: mv88e6xxx: Improve performance of busy bit polling
net: dsa: mv88e6xxx: MST Offloading
net: dsa: mv88e6xxx: populate supported_interfaces and mac_capabilities
net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev"
net: dsa: mv88e6xxx: Require ops be implemented to claim STU support
net: dsa: mv88e6xxx: Support policy entries in the VTU
net: dsa: mv88e6xxx: support RMII cmode
net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bridge_join()
net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e6xxx_lag_sync_masks
net: dsa: Never offload FDB entries on standalone ports
net: dsa: ocelot: convert to mac_select_pcs()
net: dsa: ocelot: mark as non-legacy
net: dsa: ocelot: populate supported_interfaces
net: dsa: ocelot: remove interface checks
net: dsa: offload bridge port VLANs on foreign interfaces
net: dsa: pass extack to .port_bridge_join driver methods
net: dsa: pass extack to dsa_switch_ops :: port_mirror_add()
net: dsa: Pass VLAN MSTI migration notifications to driver
net: dsa: provide switch operations for tracking the master state
net: dsa: qca8k: add support for larger read/write size with mgmt Ethernet
net: dsa: qca8k: add support for mgmt read/write in Ethernet packet
net: dsa: qca8k: add support for mib autocast in Ethernet packet
net: dsa: qca8k: add support for phy read/write with mgmt Ethernet
net: dsa: qca8k: add tracking state of master port
net: dsa: qca8k: cache lo and hi for mdio write
net: dsa: qca8k: check correct variable in qca8k_phy_eth_command()
net: dsa: qca8k: convert to phylink_generic_validate()
net: dsa: qca8k: convert to use phylink_pcs
net: dsa: qca8k: fix noderef.cocci warnings
net: dsa: qca8k: introduce qca8k_bulk_read/write function
net: dsa: qca8k: mark as non-legacy
net: dsa: qca8k: move page cache to driver priv
net: dsa: qca8k: move pcs configuration
net: dsa: qca8k: move qca8k_phylink_mac_link_state()
net: dsa: qca8k: move qca8k_setup()
net: dsa: qca8k: rename references to "lag" as "lag_dev"
net: dsa: qca8k: return with -EINVAL on invalid port
net: dsa: realtek-smi: fix kdoc warnings
net: dsa: realtek-smi: move to subdirectory
net: dsa: realtek: add new mdio interface for drivers
net: dsa: realtek: allow subdrivers to externally lock regmap
net: dsa: realtek: convert subdrivers into modules
net: dsa: realtek: convert to phylink_generic_validate()
net: dsa: realtek: don't default Kconfigs to y
net: dsa: realtek: don't parse compatible string for RTL8366S
net: dsa: realtek: fix Kconfig to assure consistent driver linkage
net: dsa: realtek: make interface drivers depend on OF
net: dsa: realtek: realtek-mdio: reset before setup
net: dsa: realtek: realtek-smi: clean-up reset
net: dsa: realtek: remove direct calls to realtek-smi
net: dsa: realtek: remove realtek,rtl8367s string
net: dsa: realtek: rename macro to match filename
net: dsa: realtek: rename realtek_smi to realtek_priv
net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support
net: dsa: realtek: rtl8365mb: add RTL8367S support
net: dsa: realtek: rtl8365mb: add support for rtl8_4t
net: dsa: realtek: rtl8365mb: allow non-cpu extint ports
net: dsa: realtek: rtl8365mb: fix trap_door > 7
net: dsa: realtek: rtl8365mb: rename extport to extint
net: dsa: realtek: rtl8365mb: serialize indirect PHY register access
net: dsa: realtek: rtl8365mb: use DSA CPU port
net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead of BIT(n)-1
net: dsa: remove "ds" and "port" from struct dsa_switchdev_event_work
net: dsa: remove lockdep class for DSA master address list
net: dsa: remove lockdep class for DSA slave address list
net: dsa: remove ndo_get_phys_port_name and ndo_get_port_parent_id
net: dsa: remove pcs_poll
net: dsa: remove workarounds for changing master promisc/allmulti only while up
net: dsa: rename references to "lag" as "lag_dev"
net: dsa: rename the host FDB and MDB methods to contain the "bridge" namespace
net: dsa: replay master state events in dsa_tree_{setup,teardown}_master
net: dsa: report and change port default priority using dcbnl
net: dsa: report and change port dscp priority using dcbnl
net: dsa: request drivers to perform FDB isolation
net: dsa: return success if there was nothing to do
net: dsa: sja1105: convert to phylink_generic_validate()
net: dsa: sja1105: enforce FDB isolation
net: dsa: sja1105: mark as non-legacy
net: dsa: sja1105: populate supported_interfaces
net: dsa: sja1105: remove interface checks
net: dsa: sja1105: support switching between SGMII and 2500BASE-X
net: dsa: sja1105: use .mac_select_pcs() interface
net: dsa: support FDB events on offloaded LAG interfaces
net: dsa: tag_8021q: add support for imprecise RX based on the VBID
net: dsa: tag_8021q: merge RX and TX VLANs
net: dsa: tag_8021q: only call skb_push/skb_pull around __skb_vlan_pop
net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid
net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging
net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filtering bridges
net: dsa: tag_ocelot_8021q: calculate TX checksum in software for deferred packets
net: dsa: tag_qca: add define for handling mgmt Ethernet packet
net: dsa: tag_qca: add define for handling MIB packet
net: dsa: tag_qca: add support for handling mgmt and MIB Ethernet packet
net: dsa: tag_qca: convert to FIELD macro
net: dsa: tag_qca: enable promisc_on_master flag
net: dsa: tag_qca: move define to include linux/dsa
net: dsa: tag_rtl8_4: add rtl8_4t trailing variant
net: dsa: tag_rtl8_4: fix typo in modalias name
net: dsa: typo in comment
net: dsa: Use netif_rx().
net: dsa: Validate hardware support for MST
net: dsa: warn if port lists aren't empty in dsa_port_teardown
net: dsa: xrs700x: convert to phylink_generic_validate()
net: dt-bindings: dwmac: add support for mt8195
net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema
net: emaclite: Add error handling for of_address_to_resource()
net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
net: ena: Do not waste napi skb cache
net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK
net: enetc: report software timestamping via SO_TIMESTAMPING
net: enetc: use .mac_select_pcs() interface
net: ethernet: altera: cleanup comments
net: ethernet: cavium: use div64_u64() instead of do_div()
net: ethernet: cortina: permit to set mac address in DT
net: ethernet: ezchip: fix platform_get_irq.cocci warning
net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
net: ethernet: mediatek: ppe: fix wrong size passed to memset()
net: ethernet: mtk_star_emac: fix unused variable
net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
net: ethernet: stmmac: fix write to sgmii_adapter_base
net: ethernet: sun: Remove redundant code
net: ethernet: sun: use min_t() to make code cleaner
net: ethernet: sun: use time_is_before_jiffies() instead of open coding it
net: ethernet: ti: am65-cpsw: Convert to PHYLINK
net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt
net: ethernet: ti: Fix spelling mistake and clean up message
net: ethernet: Use netif_rx().
net: ethernet: use time_is_before_eq_jiffies() instead of open coding it
net: ethernet: xilinx: cleanup comments
net: fec: add missing of_node_put() in fec_enet_init_stop_mode()
net: fec_ptp: remove redundant initialization of variable val
net: Fix an ignored error return from dm9051_get_regs()
net: fix dev_fill_forward_path with pppoe + bridge
net: Fix features skip in for_each_netdev_feature()
net: fix wrong network header length
net: flow_offload: add tc police action parameters
net: ftgmac100: access hardware register after clock ready
net: ftgmac100: Disable hardware checksum on AST2600
net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
net: geneve: support IPv4/IPv6 as inner protocol
net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c
net: get rid of rtnl_lock_unregistering()
net: gro: avoid re-computing truesize twice on recycle
net: gro: Fix a 'directive in macro's argument list' sparse warning
net: gro: minor optimization for dev_gro_receive()
net: hamradio: fix compliation error
net: hamradio: use time_is_after_jiffies() instead of open coding it
net: Handle delivery_time in skb->tstamp during network tapping with af_packet
net: Handle l3mdev in ip_tunnel_init_flow
net: hns3: add max order judgement for tx spare buffer
net: hns3: add netdev reset check for hns3_set_tunable()
net: hns3: add NULL pointer check for hns3_set/get_ringparam()
net: hns3: add return value for mailbox handling in PF
net: hns3: add support for TX push mode
net: hns3: add validity check for message data length
net: hns3: add vlan list lock to protect vlan list
net: hns3: align the debugfs output to the left
net: hns3: clean residual vf config after disable sriov
net: hns3: clear inited state and stop client after failed to register netdev
net: hns3: fix bug when PF set the duplicate MAC address for VFs
net: hns3: fix error log of tx/rx tqps stats
net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue
net: hns3: fix phy can not link up when autoneg off and reset
net: hns3: fix port base vlan add fail when concurrent with reset
net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
net: hns3: Fix spelling mistake "does't" -> "doesn't"
net: hns3: fix the concurrency between functions reading debugfs
net: hns3: modify the return code of hclge_get_ring_chain_from_mbx
net: hns3: refine the process when PF set VF VLAN
net: hns3: Remove unused inline function hclge_is_reset_pending()
net: hns: Add missing fwnode_handle_put in hns_mac_init
net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible
net: hsr: fix hsr build error when lockdep is not enabled
net: hsr: fix suspicious RCU usage warning in hsr_node_get_first()
net: hsr: use hlist_head instead of list_head for mac addresses
net: ieee802154: hwsim: Ensure frame checksum are valid
net: ieee802154: Provide a kdoc to the address structure
net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant
net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
net: initialize init_net earlier
net: ip6mr: add support for passing full packet on wrong mif
net: ip: add skb drop reasons for ip egress path
net: ip: Handle delivery_time in ip defrag
net: ipa: allocate transaction before pages when replenishing
net: ipa: allocate transaction in replenish loop
net: ipa: certain dropped packets aren't accounted for
net: ipa: decide on doorbell in replenish loop
net: ipa: define per-endpoint receive buffer size
net: ipa: determine replenish doorbell differently
net: ipa: don't use replenish_backlog
net: ipa: embed interconnect array in the power structure
net: ipa: get rid of a duplicate initialization
net: ipa: increment backlog in replenish caller
net: ipa: introduce gsi_channel_trans_idle()
net: ipa: kill replenish_backlog
net: ipa: kill replenish_saved
net: ipa: kill struct ipa_interconnect
net: ipa: record proper RX transaction count
net: ipa: replenish after delivering payload
net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB
net: ipa: use bulk interconnect initialization
net: ipa: use bulk operations to set up interconnects
net: ipa: use icc_enable() and icc_disable()
net: ipa: use interconnect bulk enable/disable operations
net: ipa: use IPA power device pointer
net: ipa: use struct_size() for the interconnect array
net: ipv4: fix route with nexthop object delete warning
net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu()
net: ipv4: use kfree_skb_reason() in ip_rcv_core()
net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option
net: ipv6: Handle delivery_time in ipv6 defrag
net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n
net: ixp4xx_eth: Drop platform data support
net: ixp4xx_hss: Check features using syscon
net: ksz884x: optimize netdev_open flow and remove static variable
net: lan743x: Add PCI11010 / PCI11414 device IDs
net: lan743x: Add support for 4 Tx queues
net: lan743x: Add support for Clause-45 MDIO PHY management
net: lan743x: Add support for EEPROM
net: lan743x: Add support for OTP
net: lan743x: Add support for PTP-IO Event Input External Timestamp (extts)
net: lan743x: Add support for PTP-IO Event Output (Periodic Output)
net: lan743x: Add support for SGMII interface
net: lan743x: Add support to display Tx Queue statistics
net: lan743x: Increase MSI(x) vectors to 16 and Int de-assertion timers to 10
net: lan966x: Add registers that are use for ptp functionality
net: lan966x: Add spinlock for frame transmission from CPU.
net: lan966x: Add support for ptp clocks
net: lan966x: Add support for ptp interrupts
net: lan966x: allow offloading timestamp operations to the PHY
net: lan966x: fix a couple off by one bugs
net: lan966x: Fix assignment of the MAC address
net: lan966x: Fix IGMP snooping when frames have vlan tag
net: lan966x: fix kernel oops on ioctl when I/F is down
net: lan966x: Fix when a port's upper is changed.
net: lan966x: Fix when CONFIG_IPV6 is not set
net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled as module
net: lan966x: Implement get_ts_info
net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRIDGE_MC_DISABLED
net: lan966x: Improve the CPU TX bitrate.
net: lan966x: Make sure to release ptp interrupt
net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: lan966x: Stop processing the MAC entry is port is wrong.
net: lan966x: Update extraction/injection for timestamping
net: lan966x: Update lan966x_ptp_get_nominal_value
net: lan966x: Update mdb when enabling/disabling mcast_snooping
net: lan966x: Update the PGID used by IPV6 data frames
net: lan966x: use .mac_select_pcs() interface
net: limit altnames to 64k total
net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible
net: mac802154: Explain the use of ieee802154_wake/stop_queue()
net: macb: Added ZynqMP-specific initialization
net: macb: Increment rx bd head after allocating skb and buffer
net: macb: Restart tx only if queue pointer is lagging
net: macvlan: add net device refcount tracker
net: macvlan: fix potential UAF problem for lowerdev
net: macvlan: Use netif_rx().
net: make net->dev_unreg_count atomic
net: mana: Add counter for packet dropped by XDP
net: mana: Add counter for XDP_TX
net: mana: Add handling of CQE_RX_TRUNCATED
net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe()
net: mana: Reuse XDP dropped page
net: mana: Use struct_size() helper in mana_gd_create_dma_region()
net: marvell: prestera: add hardware router objects accounting for lpm
net: marvell: prestera: add missing destroy_workqueue() in prestera_module_init()
net: marvell: prestera: Add router LPM ABI
net: marvell: prestera: Fix return value check in prestera_fib_node_find()
net: marvell: prestera: Fix return value check in prestera_kern_fib_cache_find()
net: marvell: prestera: handle fib notifications
net: marvell: rely on xdp_update_skb_shared_info utility routine
net: marvell: Use min() instead of doing it manually
net: mdio-mux: add bus name to bus id
net: mdio: don't defer probe forever if PHY IRQ provider is missing
net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller
net: mdio: mscc-miim: add lan966x internal phy reset support
net: mdio: mscc-miim: replace magic numbers for the bus reset
net: micrel: Fix KS8851 Kconfig
net: micrel: fix KS8851_MLL Kconfig
net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii()
net: minor __dev_alloc_name() optimization
net: move net_unlink_todo() out of the header
net: moxa: use GFP_KERNEL
net: mscc: ocelot: accept configuring bridge port flags on the NPI port
net: mscc: ocelot: add ability to perform bulk reads
net: mscc: ocelot: add port mirroring support using tc-matchall
net: mscc: ocelot: annotate which traps need PTP timestamping
net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP and MRP traps
net: mscc: ocelot: consolidate cookie allocation for private VCAP rules
net: mscc: ocelot: delete OCELOT_MRP_CPUQ
net: mscc: ocelot: don't add VID 0 to ocelot->vlans when leaving VLAN-aware bridge
net: mscc: ocelot: enforce FDB isolation when VLAN-unaware
net: mscc: ocelot: establish functions for handling VCAP aux resources
net: mscc: ocelot: fix broken IP multicast flooding
net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS
net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
net: mscc: ocelot: ignore VID 0 added by 8021q module
net: mscc: ocelot: keep traps in a list
net: mscc: ocelot: mark traps with a bool instead of keeping them in a list
net: mscc: ocelot: offload per-flow mirroring using tc-mirred and VCAP IS2
net: mscc: ocelot: refactor policer work out of ocelot_setup_tc_cls_matchall
net: mscc: ocelot: remove unnecessary stat reading from ethtool
net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
net: mscc: ocelot: use a consistent cookie for MRP traps
net: mscc: ocelot: use a single VCAP filter for all MRP traps
net: mscc: ocelot: use bulk reads for stats
net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filter
net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCP
net: mv643xx_eth: undo some opreations in mv643xx_eth_probe
net: mv643xx_eth: use platform_get_irq() instead of platform_get_resource()
net: mvneta: add frags support to XDP_TX
net: mvneta: Add support for 98DX2530 Ethernet port
net: mvneta: enable jumbo frames if the loaded XDP program support frags
net: mvneta: remove unnecessary if condition in mvneta_xdp_submit_frame
net: mvneta: reorder initialisation
net: mvneta: simplify mvneta_swbm_add_rx_fragment management
net: mvneta: update frags bit before passing the xdp buffer to eBPF layer
net: mvneta: use .mac_select_pcs() interface
net: neigh: add skb drop reasons to arp_error_report()
net: neigh: use kfree_skb_reason() for __neigh_event_send()
net: netfilter: use kfree_drop_reason() for NF_DROP
net: netsec: enable pp skb recycling
net: netvsc: remove break after return
net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible
net: ocelot: align macros for consistency
net: openvswitch: don't send internal clone attribute to the userspace.
net: openvswitch: fix leak of nested actions
net: openvswitch: fix uAPI incompatibility with existing user space
net: openvswitch: IPv6: Add IPv6 extension header support
net: openvswitch: remove unneeded semicolon
net: phy: added ethtool master-slave configuration support
net: phy: added the LAN937x phy support
net: phy: at803x: add fiber support
net: phy: at803x: move page selection fix to config_init
net: phy: at803x: Support downstream SFP cage
net: phy: broadcom: Fix brcm_fet_config_init()
net: phy: exported the genphy_read_master_slave function
net: phy: Fix race condition on link status change
net: phy: Kconfig: micrel_phy: fix dependency issue
net: phy: LAN87xx: remove genphy_softreset in config_aneg
net: phy: lan87xx: use genphy_read_master_slave in read_status
net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag
net: phy: marvell10g: fix return value on error
net: phy: micrel: 1588 support for LAN8814 phy
net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061
net: phy: micrel: Fix concurrent register access
net: phy: micrel: Fix incorrect variable type in micrel
net: phy: micrel: Move netif_rx() outside of IRQ-off section.
net: phy: micrel: Pass .probe for KS8737
net: phy: micrel: Remove DT option lan8814,ignore-ts
net: phy: micrel: Remove latency from driver
net: phy: micrel: Use netif_rx().
net: phy: mscc-miim: reject clause 45 register accesses
net: phy: phylink: fix DSA mac_select_pcs() introduction
net: phy: removed empty lines in LAN87XX
net: phy: updated the initialization routine for LAN87xx
net: phy: Use netif_rx().
net: phy: used genphy_soft_reset for phy reset in LAN87xx
net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX
net: phylink: remove phylink_config's pcs_poll
net: phylink: remove phylink_set_10g_modes()
net: phylink: remove phylink_set_pcs()
net: phylink: use %pe for printing errors
net: ping6: remove a pr_debug() statement
net: ping6: support packet timestamping
net: ping6: support setting basic SOL_IPV6 options via cmsg
net: ping6: support setting socket options via cmsg
net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally
net: preserve skb_end_offset() in skb_unclone_keeptruesize()
net: prestera: acl: add multi-chain support offload
net: prestera: acl: fix 'client_map' buff overflow
net: prestera: acl: make read-only array client_map static const
net: prestera: flower: fix destroy tmpl in chain
net: qlcnic: use time_is_before_jiffies() instead of open coding it
net: qualcomm: rmnet: Use skb_put_zero() to simplify code
net: rds: acquire refcount on TCP sockets
net: rds: use maybe_get_net() when acquiring refcount on TCP sockets
net: refine dev_put()/dev_hold() debugging
net: remove bond_slave_has_mac_rcu()
net: remove default_device_exit()
net: remove exports for netdev_name_node_alt_create() and destroy
net: remove linkmode_change_bit()
net: remove net_invalid_timestamp()
net: Remove netif_rx_any_context() and netif_rx_ni().
net: restore alpha order to Ethernet devices in config
net: Revert the softirq will run annotation in ____napi_schedule().
net: rtnetlink: Add RTM_SETSTATS
net: rtnetlink: Add UAPI for obtaining L3 offload xstats
net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS
net: rtnetlink: fix error handling in rtnl_fill_statsinfo()
net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_*
net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill()
net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests
net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns
net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask
net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed
net: sched: remove psched_tdiff_bounded()
net: sched: remove qdisc_qlen_cpu()
net: set default rss queues num to physical cores / 2
net: Set skb->mono_delivery_time and clear it after sch_handle_ingress()
net: sfc: add missing xdp queue reinitialization
net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
net: sfc: fix memory leak due to ptp channel
net: sfc: fix using uninitialized xdp tx_queue
net: sfp: add 2500base-X quirk for Lantech SFP module
net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
net: sfp: use %pe for printing errors
net: sgi-xp: Use netif_rx().
net: skb: introduce the function kfree_skb_list_reason()
net: skb_drop_reason: add document for drop reasons
net: skbuff: add size metadata to skb_shared_info for xdp
net: smc: fix different types in min()
net: sparx5: Add arbiter for managing PGID table
net: sparx5: Add mdb handlers
net: sparx5: Add registers that are used by ptp functionality
net: sparx5: Add support for ptp clocks
net: sparx5: Add support for ptp interrupts
net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL
net: sparx5: fix a couple warning messages
net: sparx5: Fix initialization of variables on stack
net: sparx5: Implement get_ts_info
net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
net: sparx5: Move ifh from port to local variable
net: sparx5: Refactor mdb handling according to feedback
net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: sparx5: remove phylink_config.pcs_poll usage
net: sparx5: Remove unused GLAG handling in PGID
net: sparx5: Support offloading of bridge port flooding flags
net: sparx5: switchdev: fix possible NULL pointer dereference
net: sparx5: Update extraction/injection for timestamping
net: sparx5: use .mac_select_pcs() interface
net: sparx5: Use Switchdev fdb events for managing fdb entries
net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision
net: sparx5: uses, depends on BRIDGE or !BRIDGE
net: stmmac/xpcs: convert to pcs_validate()
net: stmmac: Add support for SM8150
net: stmmac: clean up impossible condition
net: stmmac: convert to phylink_generic_validate()
net: stmmac: convert to phylink_get_linkmodes()
net: stmmac: disable Split Header (SPH) for Intel platforms
net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform
net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume
net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended
net: stmmac: fill in supported_interfaces
net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
net: stmmac: optimize locking around PTP clock reads
net: stmmac: remove phylink_config.pcs_poll usage
net: stmmac: switch no PTP HW support message to info level
net: stmmac: use .mac_select_pcs() interface
net: stmmac: Use readl_poll_timeout_atomic() in atomic state
net: sundance: Replace one-element array with non-array object
net: switchdev: avoid infinite recursion from LAG to bridge with port object handler
net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces
net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device
net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu
net: systemport: Fix an error handling path in bcm_sysport_probe()
net: tap: track dropped skb via kfree_skb_reason()
net: tcp: add skb drop reasons to tcp_add_backlog()
net: tcp: add skb drop reasons to tcp_v4_rcv()
net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash()
net: tcp: fix shim definition of tcp_inbound_md5_hash
net: tcp: introduce tcp_drop_reason()
net: tcp: use kfree_skb_reason() for tcp_v6_rcv()
net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv()
net: tcp: use tcp_drop_reason() for tcp_data_queue()
net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo()
net: tcp: use tcp_drop_reason() for tcp_rcv_established()
net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: tipc: remove unused static inlines
net: transition netdev reg state earlier in run_todo
net: tulip: remove redundant assignment to variable new_csr6
net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
net: tun: track dropped skb via kfree_skb_reason()
net: typhoon: implement ndo_features_check method
net: typhoon: include
net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb()
net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb()
net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
net: usb: asix: make use of mdiobus_get_phy and phy_connect_direct
net: usb: asix: remove redundant assignment to variable reg
net: usb: asix: store chipid to avoid reading it on reset
net: usb: asix: suspend embedded PHY if external is used
net: usb: asix: unify ax88772_resume code
net: usb: ax88179_178a: add Allied Telesis AT-UMCs
net: usb: lan78xx: Use generic_handle_irq_safe().
net: usb: smsc95xx: add generic selftest support
net: use bool values to pass bool param of phy_init_eee()
net: Use this_cpu_inc() to increment net->core_stats
net: veth: Account total xdp_frame len running ndo_xdp_xmit
net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
net: wan: lmc: use time_is_before_jiffies() instead of open coding it
net: wwan: debugfs obtained dev reference not dropped
net: wwan: iosm: drop debugfs dev reference
net: wwan: iosm: Enable M.2 7360 WWAN card support
net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR()
net: xdp: add xdp_update_skb_shared_info utility routine
net: xdp: introduce bpf_xdp_pointer utility routine
net: xpcs: add support for retrieving supported interface modes
net: xtensa: Use netif_rx().
net: xtensa: use strscpy to copy strings
 
Linux: net:enetc: allocate CBD ring data memory using DMA coherent methods
Linux: net:enetc: command BD ring data memory alloc as one function alone
Linux: net:enetc: enetc qos using the CBDR dma alloc function
 
netdevice: add missing dm_private kdoc
 
netdevsim: Introduce support for L3 offload xstats
netdevsim: replace port_list_lock with devlink instance lock
netdevsim: replace vfs_lock with devlink instance lock
 
netfilter: bitwise: fix reduce comparisons
netfilter: bridge: clean up some inconsistent indenting
netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
netfilter: conntrack: fix udp offload timeout sysctl
netfilter: conntrack: handle ->destroy hook via nat_ops instead
netfilter: conntrack: make all extensions 8-byte alignned
netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY
netfilter: conntrack: move extension sizes into core
netfilter: conntrack: pptp: use single option structure
netfilter: conntrack: remove extension register api
netfilter: conntrack: revisit gc autotuning
netfilter: ctnetlink: use dump structure instead of raw args
netfilter: cttimeout: use option structure
netfilter: ecache: don't use nf_conn spinlock
netfilter: egress: Report interface as outgoing
netfilter: exthdr: add support for tcp option removal
netfilter: flowtable: fix excessive hw offload attempts after failure
netfilter: flowtable: Fix QinQ and pppoe support for inet table
netfilter: flowtable: fix TCP flow teardown
netfilter: flowtable: move dst_check to packet path
netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
netfilter: flowtable: remove redundant field in flow_offload_work struct
netfilter: flowtable: Remove the empty file
netfilter: flowtable: Support GRE
netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
netfilter: nf_conntrack_tcp: re-init for syn packets only
netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit
netfilter: nf_tables: cancel tracking for clobbered destination registers
netfilter: nf_tables: disable expression reduction infra
netfilter: nf_tables: do not reduce read-only expressions
netfilter: nf_tables: initialize registers in nft_do_chain()
netfilter: nf_tables: memcg accounting for dynamically allocated objects
netfilter: nf_tables: nft_parse_register can return a negative value
netfilter: nf_tables: Reject tables of unsupported family
netfilter: nf_tables: validate registers coming from userspace.
netfilter: nfqueue: enable to get skb->priority
netfilter: nft_cmp: optimize comparison for 16-bytes
netfilter: nft_compat: suppress comment match
netfilter: nft_ct: track register operations
netfilter: nft_exthdr: add reduce support
netfilter: nft_fib: add reduce support
netfilter: nft_flow_offload: fix offload with pppoe + vlan
netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
netfilter: nft_hash: track register operations
netfilter: nft_immediate: cancel register tracking for data destination register
netfilter: nft_lookup: only cancel tracking for clobbered dregs
netfilter: nft_meta: extend reduce support to bridge family
netfilter: nft_numgen: cancel register tracking
netfilter: nft_osf: track register operations
netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion
netfilter: nft_socket: make cgroup match work in input too
netfilter: nft_socket: only do sk lookups when indev is available
netfilter: nft_socket: track register operations
netfilter: nft_tunnel: track register operations
netfilter: nft_xfrm: track register operations
netfilter: Update ip6_route_me_harder to consider L3 domain
 
netfs: Add a function to consolidate beginning a read
netfs: Add a netfs inode context
netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines
netfs: Adjust the netfs_rreq tracepoint slightly
netfs: Change ->init_request() to return an error code
netfs: Finish off rename of netfs_read_request to netfs_io_request
netfs: Generate enums from trace symbol mapping lists
netfs: Keep track of the actual remote file size
netfs: Prepare to split read_helper.c
netfs: Refactor arguments for netfs_alloc_read_request
netfs: Rename netfs_read_*request to netfs_io_*request
netfs: Rename read_helper.c to io.c
netfs: Split fs/netfs/read_helper.c
netfs: Split netfs_io_* object handling out
netfs: Split some core bits out into their own file
netfs: Trace refcounting on the netfs_io_request struct
netfs: Trace refcounting on the netfs_io_subrequest struct
 
netlabel: fix out-of-bounds memory accesses
 
netlink: do not reset transport header in netlink_recvmsg()
netlink: remove nl_set_extack_cookie_u32()
netlink: reset network and mac headers in netlink_dump()
 
Netvsc: Call hv_unmap_memory() in the netvsc_device_remove()
 
nexthop: change nexthop_net_exit() to nexthop_net_exit_batch()
 
nfc: llcp: nullify llcp_sock->dev on connect() error paths
nfc: llcp: protect nfc_llcp_sock_unlink() calls
nfc: llcp: Revert "NFC: Keep socket alive until the DISC PDU is actually sent"
nfc: llcp: simplify llcp_sock_connect() error paths
nfc: llcp: use centralized exiting of bind on errors
nfc: llcp: use test_bit()
nfc: MAINTAINERS: add Bug entry
nfc: nci: add flush_workqueue to prevent uaf
 
NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
NFC: netlink: fix sleep in atomic bug when firmware download timeout
 
nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
nfc: pn533: Fix buggy cleanup order
nfc: replace improper check device_is_registered() in netlink related functions
nfc: st21nfca: remove unnecessary skb check before kfree_skb()
nfc: use *_set_vendor_cmds() helpers
 
nfp: add hash table to store meter table
nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload
nfp: add per-data path feature mask
nfp: add process to get action stats from hardware
nfp: add support for NFDK data path
nfp: add support for NFP3800/NFP3803 PCIe devices
nfp: add support to offload police action from flower table
nfp: add support to offload tc action to hardware
nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD
nfp: calculate ring masks without conditionals
nfp: choose data path based on version
nfp: expose common functions to be used for AF_XDP
nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
nfp: flower: Remove usage of the deprecated ida_simple_xxx API
nfp: flower: Use struct_size() helper in kmalloc()
nfp: introduce dev_info static chip data
nfp: move the fast path code to separate files
nfp: move tx_ring->qcidx into cold data
nfp: nfdk: implement xdp tx path for NFDK
nfp: only use kdoc style comments for kdoc
nfp: parametrize QCP offset/size using dev_info
nfp: prepare for multi-part descriptors
nfp: refactor policer config to support ingress/egress meter
nfp: remove define for an unused control bit
nfp: remove pessimistic NFP_QCP_MAX_ADD limits
nfp: Simplify array allocation
nfp: sort the device ID tables
nfp: take chip version into account for ring sizes
nfp: use callbacks for slow path ring related functions
nfp: use dev_info for PCIe config space BAR offsets
nfp: use dev_info for the DMA mask
nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead
nfp: use PluDevice register for model for non-NFP6000 chips
nfp: use TX ring pointer write back
nfp: wrap napi add/del logic
nfp: xsk: add AF_XDP zero-copy Rx and Tx support
nfp: xsk: add an array of xsk buffer pools to each data path
nfp: xsk: add configuration check for XSK socket chunk size
nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
nfp: xsk: fix a warning when allocating rx rings
 
nfqueue: enable to set skb->priority
 
nfs/blocklayout: remove bl_alloc_init_bio
 
NFS: Add basic readdir tracing
NFS: Adjust the amount of readahead performed by NFS readdir
NFS: Avoid writeback threads getting stuck in mempool_alloc()
NFS: Cache all entries in the readdirplus reply
NFS: Calculate page offsets algorithmically
NFS: Charge open/lock file contexts to kmemcg
NFS: Clean up NFSv4.2 xattrs
NFS: Clean up page array initialisation/free
NFS: Cleanup usage of nfs_inode in fscache interface
NFS: constify nfs_server_capable() and nfs_have_writebacks()
 
nfs: Convert from invalidatepage to invalidate_folio
nfs: Convert from launder_page to launder_folio
 
NFS: Convert GFP_NOFS to GFP_KERNEL
NFS: Convert readdir page cache to use a cookie based index
NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS
NFS: Don't advance the page pointer unless the page is full
NFS: Don't ask for readdirplus unless it can help nfs_getattr()
NFS: Don't deadlock when cookie hashes collide
NFS: Don't loop forever in nfs_do_recoalesce()
NFS: Don't re-read the entire page cache to find the next cookie
NFS: Don't request readdirplus when revalidation was forced
NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename()
 
nfs: fix broken handling of the softreval mount option
 
NFS: Fix memory allocation in rpc_alloc_task()
NFS: Fix memory allocation in rpc_malloc()
NFS: Fix revalidation of empty readdir pages
NFS: Fix up forced readdirplus
NFS: If the cookie verifier changes, we must invalidate the page cache
NFS: Improve heuristic for readdirplus
NFS: Initialise the readdir verifier as best we can in nfs_opendir()
NFS: nfsiod should not block forever in mempool_alloc()
NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
NFS: Optimise away the previous cookie field
NFS: Readdirplus can't help lookup for case insensitive filesystems
NFS: Reduce use of uncached readdir
NFS: remove IS_SWAPFILE hack
 
nfs: remove reliance on bdi congestion
 
NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE
NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget()
NFS: remove unneeded check in decode_devicenotify_args()
NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE
NFS: Rename fscache read and write pages functions
NFS: Replace dfprintks with tracepoints in fscache read and write page functions
NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE
NFS: Replace readdir's use of xxhash() with hash_64()
NFS: replace usage of found with dedicated list iterator variable
NFS: Return valid errors from nfs2/3_decode_dirent()
NFS: simplify check for freeing cn_resp
NFS: Simplify nfs_readdir_xdr_to_array()
NFS: Store the change attribute in the directory page cache
NFS: swap IO handling is slightly different for O_DIRECT IO
NFS: swap-out must always use STABLE writes.
NFS: Trace effects of readdirplus on the dcache
NFS: Trace effects of the readdirplus heuristic
NFS: Trace lookup revalidation failure
NFS: use default_groups in kobj_type
NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context
NFS: Use of mapping_set_error() results in spurious errors
 
nfsd: Add support for the birth time attribute
 
NFSD: Clean up _lm_ operation names
 
nfsd: Clean up nfsd_file_put()
 
NFSD: De-duplicate hash bucket indexing
 
nfsd: Fix a write performance regression
 
NFSD: Fix nfsd_breaker_owns_lease() return values
 
nfsd: fix using the correct variable for sizeof()
nfsd: more robust allocation failure handling in nfsd_file_cache_init
 
NFSD: Move svc_serv_ops::svo_function into struct svc_serv
NFSD: prevent integer overflow on 32 bit systems
NFSD: prevent underflow in nfssvc_decode_writeargs()
NFSD: Remove CONFIG_NFSD_V3
NFSD: Remove NFSD_PROC_ARGS_* macros
NFSD: Remove svc_serv_ops::svo_module
NFSD: Skip extra computation for RC_NOCACHE case
NFSD: Streamline the rare "found" case
NFSD: Use __sockaddr field to store socket addresses
 
nfsd: use correct format characters
 
Linux: NFSv4.1 provide mount option to toggle trunking discovery
Linux: NFSv4.1 restrict GETATTR fs_location query to the main transport
Linux: NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED
 
NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
 
NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL
 
NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation
NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
NFSv4.2: Fix up an invalid combination of memory allocation flags
 
NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL
 
NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod
 
NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
 
NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget
 
NFSv4: Ask for a full XDR buffer of readdir goodness
NFSv4: Charge NFSv4 open state trackers to kmemcg
NFSv4: Don't invalidate inode attributes on delegation return
NFSv4: fix open failure with O_ACCMODE flag
NFSv4: keep state manager thread active if swap is enabled
NFSv4: Protect the state recovery thread against direct reclaim
NFSv4: use unique client identifiers in network namespaces
 
nilfs2: fix lockdep warnings during disk space reclamation
nilfs2: fix lockdep warnings in page operations for btree nodes
nilfs2: get rid of nilfs_mapping_init()
nilfs2: pass the operation to bio_alloc
nilfs2: remove nilfs_alloc_seg_bio
 
nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio()
 
nios2: drop access_ok() check from __put_user()
 
nl80211: accept only HE capability elements with valid size
nl80211: add EHT MCS support
nl80211: add support for 320MHz channel limitation
nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
nl80211: fix locking in nl80211_set_tx_bitrate_mask()
nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation
nl80211: use RCU to read regdom in reg get/dump
nl80211: validate S1G channel width
 
no-MMU: expose vmalloc_huge() for alloc_large_system_hash()
 
nouveau/svm: Use struct_size() helper in nouveau_pfns_map()
 
ntfs3: remove ntfs_alloc_bio
 
ntfs: add sanity check on allocation size
ntfs: Correct mark_ntfs_record_dirty() folio conversion
 
null_blk: fix return value from null_add_dev()
null_blk: null_alloc_page() cleanup
null_blk: remove hardcoded alloc_cmd() parameter
null_blk: remove hardcoded null_alloc_page() param
 
NUMA Balancing: add page promotion counter
 
NUMA balancing: optimize page placement for memory tiering system
 
nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity
 
nvdimm-btt: use bvec_kmap_local in btt_rw_integrity
 
nvdimm/blk: Delete the block-aperture window driver
nvdimm/blk: Fix title level
 
nvdimm/namespace: Delete blk namespace consideration in shared paths
nvdimm/namespace: Delete nd_namespace_blk
 
nvdimm/region: Delete nd_blk_region infrastructure
nvdimm/region: Fix default alignment for small regions
 
nvme-core: remove unnecessary function parameter
nvme-core: remove unnecessary semicolon
 
nvme-fabrics: remove unnecessary braces for case
nvme-fabrics: use consistent zeroout pattern
nvme-fabrics: use unsigned int type
nvme-fabrics: use unsigned int type
 
nvme-fc: fix a typo
nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
 
nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio
nvme-multipath: fix hang when disk goes live over reconnect
nvme-multipath: use vmalloc for ANA log buffer
 
nvme-pci: add quirks for Samsung X5 SSDs
nvme-pci: disable namespace identifiers for Qemu controllers
nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
nvme-pci: expose use_threaded_interrupts read-only in sysfs
 
nvme-rdma: add helpers for mapping/unmapping request
 
nvme-tcp: don't fold the line
nvme-tcp: don't initialize ret variable
nvme-tcp: lockdep: annotate in-kernel sockets
 
nvme: add a helper to initialize connect_q
nvme: add a quirk to disable namespace identifiers
nvme: add support for enhanced metadata
nvme: add vectored-io support for user-passthrough
nvme: add verbose error logging
nvme: allow duplicate NSIDs for private namespaces
nvme: allow integrity on extended metadata formats
nvme: check for duplicate identifiers earlier
nvme: check that EUI/GUID/UUID are globally unique
nvme: cleanup __nvme_check_ids
nvme: cleanup how disk->disk_name is assigned
nvme: don't print verbose errors for internal passthrough requests
nvme: explicitly set non-error for directives
nvme: expose cntrltype and dctype through sysfs
nvme: fix RCU hole that allowed for endless looping in multipath round robin
nvme: fix the check for duplicate unique identifiers
nvme: fix the read-only state for zoned namespaces with unsupposed features
nvme: remove nssa from struct nvme_ctrl
nvme: remove nvme_alloc_request and nvme_alloc_request_qid
nvme: remove support or stream based temperature hint
nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvme: send uevent on connection up
nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH
 
nvmem: add driver for Layerscape SFP (Security Fuse Processor)
nvmem: Add driver for OCOTP in Sunplus SP7021
nvmem: brcm_nvram: parse NVRAM content into NVMEM cells
nvmem: core: Check input parameter for NULL in nvmem_unregister()
nvmem: core: Remove unused devm_nvmem_unregister()
nvmem: core: Use devm_add_action_or_reset()
nvmem: dt-bindings: Fix the error of dt-bindings check
nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup()
nvmem: qfprom: fix kerneldoc warning
nvmem: qfprom: Increase fuse blow timeout to prevent write fail
nvmem: sunxi_sid: Add support for D1 variant
 
nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport
nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport
nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
 
nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal
nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free]
 
nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free]
 
nvmet: allow bdev in buffered_io mode
nvmet: don't fold lines
nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
nvmet: remove redundant assignment after left shift
nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet: use a private workqueue instead of the system workqueue
nvmet: use i_size_read() to set size for file-ns
nvmet: use snprintf() with PAGE_SIZE in configfs
 
objtool,efi: Update __efi64_thunk annotation
 
objtool: Add --dry-run
objtool: Add IBT/ENDBR decoding
objtool: Default ignore INT3 for unreachable
objtool: Don't set 'jump_dest' for sibling calls
objtool: Enable unreachable warnings for CLANG LTO
objtool: Find unused ENDBR instructions
objtool: Fix code relocs vs weak symbols
objtool: Fix function fallthrough detection for vmlinux
objtool: Fix IBT tail-call detection
objtool: Fix sibling call detection in alternatives
objtool: Fix SLS validation for kcov tail-call replacement
objtool: Fix type of reloc::addend
objtool: Have WARN_FUNC fall back to sym+off
objtool: Ignore extra-symbol code
objtool: Print data address for "!ENDBR" data warnings
objtool: Read the NOENDBR annotation
objtool: Rename --duplicate to --lto
objtool: Rework ASM_REACHABLE
objtool: Use offstr() to print address of missing ENDBR
objtool: Validate IBT assumptions
 
ocfs2: cleanup some return variables
ocfs2: fix crash when mount with quota enabled
 
octeontx2-af: cn10k: add workaround for ptp errata
octeontx2-af: Don't enable Pause frames by default
octeontx2-af: fix array bound error
octeontx2-af: Flow control resource management
octeontx2-af: initialize action variable
octeontx2-af: Priority flow control configuration support
 
octeontx2-pf: Add TC feature for VFs
octeontx2-pf: Change receive buffer size using ethtool
octeontx2-pf: cn10k: add support for new ptp timestamp format
octeontx2-pf: PFC config support with DCBx
octeontx2-pf: Vary completion queue event size
 
ocxl: Make use of the helper macro LIST_HEAD()
 
of: unittest: add program to process EXPECT messages
of: unittest: print pass messages at PR_INFO level
 
omapfb: use default_groups in kobj_type
 
oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
 
openrisc/boot: Remove unnecessary initialisation in memcpy().
 
openvswitch: Add recirc_id to recirc warning
openvswitch: always update flow key after nat
openvswitch: fix OOB access in reserve_sfa_size()
openvswitch: Fixed nd target mask field in the flow dump.
 
OPP: Add "opp-microwatt" supporting code
OPP: Add support of "opp-microwatt" for EM registration
 
opp: Expose of-node's name in debugfs
 
optee: add optee_pool_op_free_helper()
 
orangefs: Convert from invalidatepage to invalidate_folio
orangefs: Convert launder_page to launder_folio
 
overflow: Implement size_t saturating arithmetic helpers
overflow: Provide constant expression struct_size
 
padata: replace cpumask_weight with cpumask_empty in padata.c
 
page_alloc: use vmalloc_huge for large system hash
 
page_pool: Add allocation stats
page_pool: Add function to batch and return stats
page_pool: Add recycle stats
page_pool: Refactor page_pool to enable fragmenting after allocation
 
panic: add option to dump all CPUs backtraces in panic_print
panic: move panic_print before kmsg dumpers
panic: unset panic_on_warn inside panic()
 
parisc/unaligned: Enhance user-space visible output
parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd()
parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth()
parisc/unaligned: Rewrite inline assembly of emulate_ldh()
parisc/unaligned: Rewrite inline assembly of emulate_ldw()
parisc/unaligned: Use EFAULT fixup handler in unaligned handlers
 
parisc: Add constants for control registers and clean up mfctl()
parisc: Add defines for various space register
parisc: Add PDC locking functions for rendezvous code
parisc: Add vDSO support
parisc: Always use the self-extracting kernel feature
parisc: Avoid calling SMP cache flush functions on cache-less machines
parisc: Avoid flushing cache on cache-less machines
parisc: Avoid using hardware single-step in kprobes
parisc: Change MAX_ADDRESS to become unsigned long long
parisc: Clean up cpu_check_affinity() and drop cpu_set_affinity_irq()
parisc: Detect hppa-suse-linux-gcc compiler for cross-building
parisc: Disable debug code regarding cache flushes in handle_nadtlb_fault()
parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE
parisc: Ensure set_firmware_width() is called only once
parisc: Find a new timesync master if current CPU is removed
parisc: Fix CPU affinity for Lasi, WAX and Dino chips
parisc: Fix handling off probe non-access faults
parisc: Fix invalidate/flush vmap routines
parisc: Fix non-access data TLB cache flush faults
parisc: Fix patch code locking and flushing
parisc: Fix patch code locking and flushing
parisc: Fix typos in comments
parisc: Implement __cpu_die() and __cpu_disable() for CPU hotplugging
parisc: Improve CPU socket and core bootup info text
parisc: Increase parisc_cache_flush_threshold setting
parisc: Mark cr16 clock unstable on all SMP machines
parisc: Merge model and model name into one line in /proc/cpuinfo
parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y
parisc: Move CPU startup-related functions into .text section
parisc: Move disable_sr_hashing_asm() into .text section
parisc: Move store_cpu_topology() into text section
parisc: Only list existing CPUs in cpu_possible_mask
parisc: Re-enable GENERIC_CPU_DEVICES for !SMP
parisc: Reduce code size by optimizing get_current() function calls
parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging
parisc: Rewrite cache flush code for PA8800/PA8900
parisc: Simplify fast path for non-access data TLB faults
parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY
parisc: Update 32- and 64-bit defconfigs
parisc: Use constants to encode the space registers like SR_KERNEL
parisc: Use SR_USER and SR_KERNEL in get_user() and put_user()
 
parport_pc: Also enable driver for PCI systems
 
pata_hpt3x2n: check channel enable bits
pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop()
 
PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev()
 
PCI/AER: Update aer-inject URL
 
PCI/doc: cleanup references to the legacy PCI DMA API
 
PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF
PCI/IOV: Add pci_iov_vf_id() to get VF index
PCI/IOV: Fix wrong kernel-doc identifier
 
PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist
 
PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
 
PCI/VGA: Factor out default VGA device selection
PCI/VGA: Factor out vga_select_framebuffer_device()
PCI/VGA: Log bridge control messages when adding devices
PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path
PCI/VGA: Move firmware default device detection to ADD_DEVICE path
PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path
PCI/VGA: Move vga_arb_integrated_gpu() earlier in file
PCI/VGA: Move vgaarb to drivers/pci
PCI/VGA: Remove empty vga_arb_device_card_gone()
PCI/VGA: Replace full MIT license text with SPDX identifier
PCI/VGA: Use unsigned format string to print lock counts
 
PCI: aardvark: Add support for ERR interrupt on emulated bridge
PCI: aardvark: Add support for masking MSI interrupts
PCI: aardvark: Add support for PME interrupts
PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
PCI: aardvark: Don't mask irq when mapping
PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
PCI: aardvark: Enable MSI-X support
PCI: aardvark: Fix reading MSI interrupt number
PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
PCI: aardvark: Fix setting MSI address
PCI: aardvark: Fix support for MSI interrupts
PCI: aardvark: Fix support for PME requester on emulated bridge
PCI: aardvark: Make MSI irq_chip structures static driver structures
PCI: aardvark: Make msi_domain_info structure a static driver structure
PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
PCI: aardvark: Refactor unmasking summary MSI interrupt
PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
PCI: aardvark: Rewrite IRQ code to chained IRQ handler
PCI: aardvark: Update comment about link going down after link-up
PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
PCI: aardvark: Use separate INTA interrupt for emulated root bridge
PCI: Add defines for normal and subtractive PCI bridges
PCI: Add Fungible Vendor ID to pci_ids.h
PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form
PCI: Avoid broken MSI on SB600 USB devices
PCI: cpqphp: Remove unused assignments
PCI: Declare pci_filp_private only when HAVE_PCI_MMAP
 
pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
 
PCI: dwc: Restore MSI Receiver mask during resume
PCI: endpoint: Fix alignment fault error in copy tests
PCI: endpoint: Fix misused goto label
PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup
PCI: fu740: Force 2.5GT/s for initial device probe
PCI: fu740: Remove unused assignments
PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64
PCI: hv: Propagate coherence from VMbus device to PCI device
PCI: hv: Remove unused hv_set_msi_entry_from_desc()
PCI: ibmphp: Remove unused assignments
PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails
PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present
PCI: imx6: Enable i.MX6QP PCIe power management support
PCI: imx6: Invoke the PHY exit function after PHY power off
PCI: iproc: Set all 24 bits of PCI class code
PCI: kirin: Remove unused assignments
PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option
PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge
PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
PCI: mvebu: Correctly configure x1/x4 mode
PCI: mvebu: Fix macro names and comments about legacy interrupts
PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge
PCI: mvebu: Implement support for legacy INTx interrupts
PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge
PCI: mvebu: Remove duplicate nports assignment
PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported
PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge
PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge
PCI: mvebu: Use child_ops API
PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD
PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability
PCI: pci-bridge-emul: Add support for PCIe extended capabilities
PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const
PCI: pci-bridge-emul: Re-arrange register tests
PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD
PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
PCI: pciehp: Clear cmd_busy bit in polling mode
PCI: qcom: Add ddrss_sf_tbu flag
PCI: qcom: Add SM8450 PCIe support
PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X
PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg
PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access()
PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception
PCI: Reduce warnings on possible RW1C corruption
PCI: Remove the deprecated "pci-dma-compat.h" API
PCI: Remove unused assignments
PCI: rpaphp: Add MODULE_DESCRIPTION
PCI: Support BAR sizes up to 8TB
PCI: uniphier-ep: Add NX1 support
PCI: uniphier-ep: Add SoC data structure
PCI: xgene: Revert "PCI: xgene: Fix IB window setup"
PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"
 
pci_irq_vector() can: 't be used in atomic context any longer. This conflicts
 
peci: Add core infrastructure
peci: Add device detection
peci: Add peci-aspeed controller driver
peci: Add peci-cpu driver
peci: Add support for PECI device drivers
peci: Add sysfs interface for PECI bus
 
percpu_ref_init(): clean ->percpu_count_ref on failure
 
perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output
perf annotate: Remove redundant 'ret' variable
perf annotate: Try chroot filename for objdump
 
perf arm-spe: Fix addresses of synthesized SPE events
perf arm-spe: Fix SPE events with phys addresses
perf arm-spe: Use advertised caps/min_interval as default sample_period
 
perf auxtrace: Add itrace option "I"
 
perf beauty: Update copy of linux/socket.h with the kernel sources
 
perf bench numa: Address compiler error on s390
 
perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K
perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K
perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K
perf bench: Fix numa testcase to check if CPU used to bind task is online
perf bench: Fix two numa NDEBUG warnings
 
perf bpf: Stop using deprecated bpf_load_program() API
perf bpf: Stop using deprecated bpf_object__next() API
 
perf build-id: Fix spelling mistake "Cant" -> "Can't"
 
perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
perf build: Fix check for btf__load_from_kernel_by_id() in libbpf
 
perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate
 
perf clang: Fix header include for LLVM >= 14
 
perf cpumap: Add is_subset function
perf cpumap: Migrate to libperf cpumap api
perf cpumap: More cpu map reuse by merge.
perf cpumap: Use for each loop
 
perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast
 
perf data: Adding error message if perf_data__create_dir() fails
perf data: Don't mention --to-ctf if it's not supported
 
perf docs: Add perf-iostat link to manpages
 
perf evlist: Directly return instead of using local ret variable
perf evlist: Rename cpus to user_requested_cpus
 
perf evsel: Add error message for unsupported branch stack cases
perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages
perf evsel: Make evsel__env() always return a valid env
 
perf ftrace latency: Add -n/--use-nsec option
perf ftrace latency: Update documentation
 
perf header: Fix spelling mistake "could't" -> "couldn't"
 
perf inject: Try chroot directory when reading build-id
 
perf intel-pt: Add documentation for Event Trace and TNT disable
perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing
perf intel-pt: decoder: Add config bit definitions
perf intel-pt: decoder: Add MODE.Exec IFLAG processing
perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables
perf intel-pt: Fix timeless decoding with perf.data directory
perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled
perf intel-pt: pkt-decoder-test: Fix scope of test_data
perf intel-pt: pkt-decoder: Add CFE and EVD packets
perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit
perf intel-pt: pkt-decoder: Remove misplaced linebreak
perf intel-pt: Record Event Trace capability flag
perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event
perf intel-pt: Synthesize iflag event
perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags
 
perf jevents: Add support for HiSilicon CPA PMU aliasing
 
perf lock: Add --synth=no option for record
perf lock: Add -c/--combine-locks option
perf lock: Add -F/--field option to control output
perf lock: Carefully combine lock stats for discarded entries
perf lock: Change type of lock_stat->addr to u64
perf lock: Convert lockhash_table to use hlist
perf lock: Extend struct lock_key to have print function
perf lock: Fix lock name length check for printing
perf lock: Sort map info based on class name
 
perf map: Add const to map_ip and unmap_ip
perf map: Make map__contains_symbol() args const
 
perf maps: Move maps code to own C file
perf maps: Reduce scope of init and exit
perf maps: Use a pointer for kmaps
 
perf namespaces: Add functions to access nsinfo
 
perf parse-events: Move slots only with topdown
 
perf python: Add perf_env stubs that will be needed in evsel__open_strerror()
perf python: Convert tracepoint.py example to python3
perf python: Fix probing for some clang command line options
 
perf record: Extend --threads command line option
perf record: Fix per-thread option
perf record: Implement compatibility checks
perf record: Introduce --threads command line option
perf record: Introduce bytes written stats
perf record: Introduce compressor at mmap buffer object
perf record: Introduce data file at mmap buffer object
perf record: Introduce data transferred and compressed stats
perf record: Introduce function to propagate control commands
perf record: Introduce thread affinity and mmap masks
perf record: Introduce thread local variable
perf record: Introduce thread specific data array
perf record: Start threads in the beginning of trace streaming
perf record: Stop threads in the end of trace streaming
 
perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
 
perf report: Add "addr_from" and "addr_to" sort dimensions
perf report: Output data file name in raw trace dump
perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
 
perf script: Add 'brstackinsnlen' for branch stacks
perf script: Always allow field 'data_src' for auxtrace
perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event
perf script: Display Intel PT iflag synthesized event
perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags
perf script: Output branch sample type
perf script: Refactor branch stack printing
 
perf scripting python: Add all sample flags to DB export
 
perf scripts python: export-to-postgresql.py: Export all sample flags
perf scripts python: export-to-sqlite.py: Export all sample flags
perf scripts python: intel-pt-events.py: Add Event Trace
 
perf session: Fix Intel LBR callstack entries and nr print message
perf session: Load data directory files for analysis
perf session: Print branch stack entry type in --dump-raw-trace
perf session: Remap buf if there is no space for event
 
perf stat: Avoid SEGV if core.cpus isn't set
perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT events
perf stat: Fix error check return value of hashmap__new(), must use IS_ERR()
perf stat: Fix forked applications enablement of counters
 
perf symbol: Pass is_kallsyms to symbols__fixup_end()
perf symbol: Remove arch__symbols__fixup_end()
perf symbol: Update symbols__fixup_end()
 
perf test arm64: Test unwinding using fame-pointer (fp) mode
 
perf test bpf: Skip test if clang is not present
 
perf test session topology: Fix test to skip the test in guest environment
 
perf test tsc: Fix error message when not supported
 
perf test: Add perf_event_attr test for Arm SPE
perf test: Add perf_event_attr tests for the arm_spe event
perf test: Allow skip for all metrics test
perf test: Avoid shell test description infinite loop
perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc
perf test: Fix error message for test case 71 on s390, where it is not supported
perf test: Make metric testing more robust
perf test: Use pointer for maps
 
perf tests: Fix coresight `perf test` failure.
 
perf tools: Add external commands to list-cmds
perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event
perf tools: Define Intel PT iflag synthesized event
perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags
perf tools: Enhance the matching of sub-commands abbreviations
perf tools: Fix dependency for version file creation
perf tools: Fix misleading add event PMU debug message
perf tools: Fix perf's libperf_print callback
perf tools: Fix segfault accessing sample_id xyarray
perf tools: Fix spelling mistake "commpressor" -> "compressor"
perf tools: Fix version kernel tag
perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage
perf tools: Remove bpf_program__set_priv/bpf_program__priv usage
perf tools: Set build-id using build-id header on new mmap records
perf tools: Stop depending on .git files for building PERF-VERSION-FILE
perf tools: Try chroot'ed filename when opening dso/symbol
perf tools: Update copy of libbpf's hashmap.c
perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci
 
perf top: Remove redundant 'err' variable
 
perf tui: Only support --tui with slang
 
perf unwind: Don't show unwind error messages when augmenting frame pointer stack
 
perf vendor events intel: Add core event list for Alderlake
perf vendor events intel: Add uncore event list for Alderlake
perf vendor events intel: Update events for CascadelakeX
perf vendor events intel: Update events for Elkhartlake
perf vendor events intel: Update events for Icelake
perf vendor events intel: Update events for IcelakeX
perf vendor events intel: Update events for Skylake
perf vendor events intel: Update events for SkylakeX
perf vendor events intel: Update events for Tigerlake
perf vendor events intel: Update events for TremontX
 
perf vendor events: Update for Bonnell
perf vendor events: Update for Goldmont
perf vendor events: Update for GoldmontPlus
perf vendor events: Update for Westmere EP-DP
perf vendor events: Update Knights Landing
perf vendor events: Update metrics for Broadwell
perf vendor events: Update metrics for Broadwell DE
perf vendor events: Update metrics for BroadwellX
perf vendor events: Update metrics for CascadelakeX
perf vendor events: Update metrics for Haswell
perf vendor events: Update metrics for HaswellX
perf vendor events: Update metrics for Icelake
perf vendor events: Update metrics for IcelakeX
perf vendor events: Update metrics for Ivybridge
perf vendor events: Update metrics for Ivytown
perf vendor events: Update metrics for Jaketown
perf vendor events: Update metrics for Skylake
perf vendor events: Update metrics for SkyLake Server
perf vendor events: Update Nehalem EP
perf vendor events: Update Sandybridge
perf vendor events: Update Silvermont
perf vendor events: Update Tigerlake
perf vendor events: Update TremontX
perf vendor events: Update Westmere EP-SP
perf vendor events: Update Westmere EX
 
perf/arm-ccn: Use platform_get_irq() to get the interrupt
 
perf/arm-cmn: Hide XP PUB events for CMN-600
perf/arm-cmn: Make arm_cmn_debugfs static
perf/arm-cmn: Update watchpoint format
 
perf/core: Allow kernel address filter when not filtering the kernel
perf/core: Always set cpuctx cgrp when enable cgroup event
perf/core: Don't pass task around when ctx sched in
perf/core: Fix address filter parser for multiple filters
perf/core: Fix perf_cgroup_switch()
perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
perf/core: Inherit event_caps
perf/core: Use perf_cgroup_info->active to check if cgroup is active
 
perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
 
perf/marvell: cn10k DDR perf event core ownership
perf/marvell: cn10k DDR perfmon event overflow handling
perf/marvell: CN10k DDR performance monitor support
perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver
 
perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n
 
perf/smmuv3: Don't cast parameter in bit operations
 
perf/tests: Add AMX instructions to x86 instruction decoder test
perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test
perf/tests: Add misc instructions to the x86 instruction decoder test
 
perf/x86/cstate: Add Raptor Lake support
perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support
 
perf/x86/intel/pt: Add a capability and config bit for disabling TNTs
perf/x86/intel/pt: Add a capability and config bit for event tracing
perf/x86/intel/pt: Fix address filter config for 32-bit kernel
perf/x86/intel/pt: Relax address filter validation
 
perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT
perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses
 
perf/x86/intel: Don't extend the pseudo-encoding to GP counters
perf/x86/intel: Enable PEBS format 5
perf/x86/intel: Increase max number of the fixed counters
perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
 
perf/x86/msr: Add Raptor Lake CPU support
 
perf/x86/uncore: Add Raptor Lake uncore support
 
perf/x86: Add Intel Raptor Lake support
 
perf: Add irq and exception return branch types
perf: arm-spe: Fix perf report --mem-mode
perf: Fix sys_perf_event_open() race against self
perf: Fix wrong name in comment for struct perf_cpu_context
perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER
perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER
perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
perf: Replace acpi_bus_get_device()
perf: replace bitmap_weight with bitmap_empty where appropriate
perf: RISC-V: Add support for SBI PMU and Sscofpmf
perf: Stop using bpf_map__def() API
perf: Stop using bpf_object__open_buffer() API
perf: use generic bpf_program__set_type() to set BPF prog type
 
phonet: Use netif_rx().
 
phy/cadence: Use of_device_get_match_data()
 
phy: add support for the Layerscape SerDes 28G
phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe()
phy: amlogic: meson8b-usb2: fix shared reset control use
phy: amlogic: meson8b-usb2: Use dev_err_probe()
phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
phy: cadence: Add Cadence D-PHY Rx driver
phy: cadence: Sierra: Add support for skipping configuration
phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
phy: dt-bindings: Add Cadence D-PHY Rx bindings
phy: dt-bindings: cdns,dphy: add power-domains property
phy: dt-bindings: Convert Cadence DPHY binding to YAML
phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64
phy: freescale: pcie: cosmetic clean-up
phy: make phy_set_max_speed() *void*
phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe
phy: marvell: phy-mvebu-a3700-comphy: Add native kernel implementation
phy: marvell: phy-mvebu-a3700-comphy: Remove port from driver configuration
phy: phy-brcm-usb: fixup BCM4908 support
phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE
phy: qcom-qmp: add sc8280xp UFS PHY
phy: qcom-qusb2: Add compatible for MSM8953
phy: qcom-snps: Add sc8280xp support
phy: qcom: Add support for eDP PHY on sc7280
phy: qcom: Program SSC only if supported by sink
phy: Remove duplicated include in phy-fsl-lynx-28g.c
phy: rockchip: add naneng combo phy for RK3568
phy: samsung: exynos5250-sata: fix missing device put in probe error paths
phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
phy: sun4i-usb: Add D1 variant
phy: sun4i-usb: Remove .disc_thresh where not applicable
phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling
phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe
phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl()
phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks
phy: ti: tusb1210: Add a delay between power-on and restoring the phy-parameters
phy: ti: tusb1210: Add charger detection
phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check from tusb1210_power_on()
phy: ti: tusb1210: Fix an error handling path in tusb1210_probe()
phy: ti: tusb1210: Improve ulpi_read()/_write() error checking
phy: ti: tusb1210: Make tusb1210_chg_det_states static
phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
 
pinctl: doc: Fix spelling mistake "resisitors" -> "resistors"
 
pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
 
pinctrl: Add driver for Sunplus SP7021
pinctrl: add pinctrl driver on mt8186
pinctrl: alderlake: Add Intel Alder Lake-N pin controller support
pinctrl: alderlake: Add Raptor Lake-S ACPI ID
pinctrl: alderlake: Fix register offsets for ADL-N variant
pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt
pinctrl: baytrail: Add pinconf group + function for the pmu_clk
pinctrl: baytrail: Clear direct_irq_en flag on broken configs
pinctrl: bcm: add driver for BCM4908 pinmux
pinctrl: berlin: fix error return code of berlin_pinctrl_build_state()
pinctrl: canonical rsel resistance selection property
pinctrl: Fix an error in pin-function table of SP7021
pinctrl: icelake: Add Ice Lake-N PCH pin controller support
pinctrl: imx93: Add pinctrl driver support
pinctrl: imx: Reduce printk message level for empty nodes
pinctrl: ingenic: Fix regmap on X series SoCs
pinctrl: mediatek: common-v1: Add common probe function
pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback
pinctrl: mediatek: common-v1: Commonize spec_pupd callback
pinctrl: mediatek: common-v1: fix semicolon.cocci warnings
pinctrl: mediatek: common-v1: Use common probe function
pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
pinctrl: mediatek: moore: Fix build error
pinctrl: mediatek: mt8186: Account for probe refactoring
pinctrl: mediatek: mt8365: fix IES control pins
pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_show_one_pin()
pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
pinctrl: mediatek: paris: Fix pingroup pin config state readback
pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UA
pinctrl: mediatek: paris: Unify probe function by using OF match data
pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe()
pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_err_probe()
pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe()
pinctrl: meson-g12a: add more pwm_f options
pinctrl: meson: add pinctrl driver support for Meson-S4 Soc
pinctrl: microchip-sgpio: don't do RMW for interrupt ack register
pinctrl: microchip-sgpio: lock RMW access
pinctrl: microchip-sgpio: return error in spgio_output_set()
pinctrl: microchip-sgpio: use regmap_update_bits()
pinctrl: microchip-sgpio: wait until output is actually set
pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
pinctrl: npcm: Fix broken references to chip->parent_device
pinctrl: nuvoton: Add driver for WPCM450
pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register()
pinctrl: nuvoton: Fix sparse warning
pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
pinctrl: nuvoton: wpcm450: Fix build error without OF
pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register()
pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS
pinctrl: ocelot: Add support for ServalT SoC
pinctrl: ocelot: fix confops resource index
pinctrl: ocelot: fix duplicate debugfs entry
pinctrl: ocelot: Fix for lan966x alt mode
pinctrl: ocelot: Fix interrupt parsing
pinctrl: pinconf-generic: Print arguments for bias-pull-*
pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group
pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
pinctrl: pistachio: fix use of irq_of_parse_and_map()
pinctrl: qcom-pmic-gpio: Add support for pm8450
pinctrl: qcom: cleanup comments
pinctrl: qcom: Introduce sc8280xp TLMM driver
pinctrl: qcom: print egpio mode in debugfs
pinctrl: qcom: qcm2290: Add GPIO wakeirq map
pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent
pinctrl: qcom: sm6350: fix order of UFS & SDC pins
pinctrl: qcom: sm8450: Add egpio support
pinctrl: qcom: spmi-mpp: Add PM8226 compatible
pinctrl: renesas: Add generic support for pin group subsets
pinctrl: renesas: Add generic support for resizable buses
pinctrl: renesas: Add PORT_GP_CFG_19 macros
pinctrl: renesas: checker: Add pin group sharing checks
pinctrl: renesas: checker: Check bias pin conflicts
pinctrl: renesas: checker: Check drive pin conflicts
pinctrl: renesas: checker: Fix miscalculation of number of states
pinctrl: renesas: checker: Simplify same_name()
pinctrl: renesas: checker: Validate bias configs consistency
pinctrl: renesas: checker: Validate drive strength configs consistency
pinctrl: renesas: checker: Validate I/O voltage configs consistency
pinctrl: renesas: emev2: Share CF pin group data
pinctrl: renesas: emev2: Share SDI pin group data
pinctrl: renesas: Factor out .pin_to_portcr() address handling
pinctrl: renesas: Initial R8A779F0 PFC support
pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L SoC is enabled
pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg()
pinctrl: renesas: r8a73a4: Share MMC pin group data
pinctrl: renesas: r8a73a4: Share SDHI pin group data
pinctrl: renesas: r8a7740: Share BSC pin group data
pinctrl: renesas: r8a7740: Share LCD pin group data
pinctrl: renesas: r8a7740: Share MMC pin group data
pinctrl: renesas: r8a7740: Share SDHI pin group data
pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
pinctrl: renesas: r8a77470: Share MMC pin group data
pinctrl: renesas: r8a77470: Share QSPI pin group data
pinctrl: renesas: r8a77470: Share SDHI pin group data
pinctrl: renesas: r8a7778: Share MMC pin group data
pinctrl: renesas: r8a7778: Share SDHI pin group data
pinctrl: renesas: r8a7779: Restore pin function sort order
pinctrl: renesas: r8a7779: Share MMC pin group data
pinctrl: renesas: r8a7779: Share SDHI pin group data
pinctrl: renesas: r8a7790: Remove INTC_IRQx_N
pinctrl: renesas: r8a7790: Restore pin function sort order
pinctrl: renesas: r8a7790: Share MMC pin group data
pinctrl: renesas: r8a7790: Share more VIN pin group data
pinctrl: renesas: r8a7790: Share QSPI pin group data
pinctrl: renesas: r8a7790: Share SDHI pin group data
pinctrl: renesas: r8a7790: Share USB1 pin group data
pinctrl: renesas: r8a7791: Remove INTC_IRQx_N
pinctrl: renesas: r8a7791: Share HSCIF1 pin group data
pinctrl: renesas: r8a7791: Share MMC pin group data
pinctrl: renesas: r8a7791: Share QSPI pin group data
pinctrl: renesas: r8a7791: Share SDHI pin group data
pinctrl: renesas: r8a7792: Share QSPI pin group data
pinctrl: renesas: r8a7792: Share SDHI pin group data
pinctrl: renesas: r8a7794: Add range checking to .pin_to_pocctrl()
pinctrl: renesas: r8a7794: Share MMC pin group data
pinctrl: renesas: r8a7794: Share QSPI pin group data
pinctrl: renesas: r8a7794: Share SDHI pin group data
pinctrl: renesas: r8a77950: Share QSPI pin group data
pinctrl: renesas: r8a77950: Share SDHI pin group data
pinctrl: renesas: r8a77951: Share more VIN pin group data
pinctrl: renesas: r8a77951: Share QSPI pin group data
pinctrl: renesas: r8a77951: Share SDHI pin group data
pinctrl: renesas: r8a77965: Share more VIN pin group data
pinctrl: renesas: r8a77965: Share QSPI pin group data
pinctrl: renesas: r8a77965: Share SDHI pin group data
pinctrl: renesas: r8a7796: Share more VIN pin group data
pinctrl: renesas: r8a7796: Share QSPI pin group data
pinctrl: renesas: r8a7796: Share SDHI pin group data
pinctrl: renesas: r8a77970: Share MMC pin group data
pinctrl: renesas: r8a77970: Share RPC pin group data
pinctrl: renesas: r8a77980: Share MMC pin group data
pinctrl: renesas: r8a77980: Share RPC pin group data
pinctrl: renesas: r8a77990: Share more VIN pin group data
pinctrl: renesas: r8a77990: Share QSPI pin group data
pinctrl: renesas: r8a77990: Share SDHI pin group data
pinctrl: renesas: r8a77995: Restore pin group sort order
pinctrl: renesas: r8a77995: Share MMC pin group data
pinctrl: renesas: r8a7799[05]: Add MediaLB pins
pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions
pinctrl: renesas: r8a779a0: Share MMC pin group data
pinctrl: renesas: r8a779a0: Share QSPI pin group data
pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions
pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions
pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions
pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function
pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function
pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions
pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function
pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions
pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions
pinctrl: renesas: rcar: Do not enforce GPIO if already muxed
pinctrl: renesas: Reformat macros defining struct initializers
pinctrl: renesas: Remove unneeded #include
pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl()
pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args
pinctrl: renesas: Rename sh_pfc_soc_operations instances
pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register()
pinctrl: renesas: sh73a0: Share KEYIN pin group data
pinctrl: renesas: sh73a0: Share LCD pin group data
pinctrl: renesas: sh73a0: Share MMC pin group data
pinctrl: renesas: sh73a0: Share SDHI pin group data
pinctrl: rockchip: fix RK3308 pinmux bits
pinctrl: rockchip: sort the rk3308_mux_recalced_data entries
pinctrl: samsung: accept GPIO bank nodes with a suffix
pinctrl: samsung: add FSD SoC specific data
pinctrl: samsung: add support for Exynos850 and ExynosAutov9 wake-ups
pinctrl: samsung: drop pin banks references on error paths
pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config
pinctrl: samsung: improve wake irq info on console
pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
pinctrl: samsung: staticize fsd_pin_ctrl
pinctrl: starfive: fix semicolon.cocci warnings
pinctrl: starfive: Move PM device over to irq domain
pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI
pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested
pinctrl: sunxi: do not print error message for EPROBE_DEFER
pinctrl: sunxi: f1c100s: Fix signal name comment for PA2 SPI pin
pinctrl: sunxi: fix f1c100s uart2 function
pinctrl: sunxi: Use unique lockdep classes for IRQs
pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC
pinctrl: uniphier: Add USB device pinmux settings
pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S
pinctrl: zynq: use module_platform_driver to simplify the code
 
ping: fix address binding wrt vrf
 
pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb'
 
pktcdvd: remove a pointless debug check in pkt_submit_bio
 
platform/chrome: Add driver for ChromeOS privacy-screen
platform/chrome: cros_ec: Make cros_ec_unregister() return void
platform/chrome: cros_ec_debugfs: detach log reader wq from devm
platform/chrome: cros_ec_typec: Check for EC device
platform/chrome: cros_ec_typec: Configure muxes at start of port update
platform/chrome: cros_ec_typec: Get mux state inside configure_mux
platform/chrome: cros_ec_typec: Make try power role optional
platform/chrome: cros_ec_typec: Move mux flag checks
platform/chrome: cros_ec_typec: Update mux flags during partner removal
 
platform/dcdbas: move EXPORT_SYMBOL after function
 
platform/surface: aggregator: Fix initialization order when compiling as builtin module
platform/surface: gpe: Add support for Surface Pro 8
platform/surface: Remove Surface 3 Button driver
platform/surface: Replace acpi_bus_get_device()
platform/surface: surface3-wmi: Simplify resource management
 
platform/x86/intel-uncore-freq: Split common and enumeration part
 
platform/x86/intel/sdsi: Fix bug in multi packet reads
platform/x86/intel/sdsi: Handle leaky bucket
platform/x86/intel/sdsi: Poll on ready bit for writes
 
platform/x86/intel/uncore-freq: Display uncore current frequency
platform/x86/intel/uncore-freq: Move to uncore-frequency folder
platform/x86/intel/uncore-freq: Use sysfs API to create attributes
 
platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
platform/x86/intel: pmc/core: change pmc_lpm_modes to static
 
platform/x86: acerhdf: Cleanup str_starts_with()
platform/x86: Add AMD system management interface
platform/x86: Add Intel Software Defined Silicon driver
platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature
platform/x86: amd-pmc: Drop CPU QoS workaround
platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND
platform/x86: amd-pmc: Move to later in the suspend process
platform/x86: amd-pmc: Only report STB errors when STB enabled
platform/x86: amd-pmc: Output error codes in messages
platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init()
platform/x86: amd-pmc: Validate entry into the deepest state on resume
platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails
platform/x86: asus-wmi: Fix regression when probing for fan curve control
platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h
platform/x86: dell-laptop: Add quirk entry for Latitude 7520
platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard
platform/x86: hp-wmi: Changing bios_args.data to be dynamically allocated
platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls
platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting error (0x05)
platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method
platform/x86: hp-wmi: support omen thermal profile policy v1
platform/x86: huawei-wmi: check the return value of device_create_file()
platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name
platform/x86: int3472: Add terminator to gpiod_lookup_table
platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes
platform/x86: intel-uncore-freq: Prevent driver loading in guests
platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1-X9x code
platform/x86: intel_cht_int33fe: Move to intel directory
platform/x86: intel_cht_int33fe: Switch to DMI modalias based loading
platform/x86: Replace acpi_bus_get_device()
platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
platform/x86: serial-multi-instantiate: Add SPI support
platform/x86: serial-multi-instantiate: Reorganize I2C functions
platform/x86: think-lmi: Certificate authentication support
platform/x86: think-lmi: certificate support clean ups
platform/x86: thinkpad_acpi: Add a s2idle resume quirk for a number of laptops
platform/x86: thinkpad_acpi: Add dual fan probe
platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
platform/x86: thinkpad_acpi: Add PSC mode support
platform/x86: thinkpad_acpi: clean up dytc profile convert
platform/x86: thinkpad_acpi: consistently check fan_get_status return.
platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
platform/x86: thinkpad_acpi: Correct dual fan probe
platform/x86: thinkpad_acpi: Don't use test_bit on an integer
platform/x86: thinkpad_acpi: Fix compiler warning about uninitialized err variable
platform/x86: x86-android-tablets: Add Asus ME176C/TF103C charger and fuelgauge props
platform/x86: x86-android-tablets: Add battery swnode support
platform/x86: x86-android-tablets: Add IRQ to Asus ME176C accelerometer info
platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data
platform/x86: x86-android-tablets: Add lid-switch gpio-keys pdev to Asus ME176C + TF103C
platform/x86: x86-android-tablets: Add Nextbook Ares 8 data
platform/x86: x86-android-tablets: Add x86_android_tablet_get_gpiod() helper
platform/x86: x86-android-tablets: Depend on EFI and SPI
platform/x86: x86-android-tablets: Fix EBUSY error when requesting IOAPIC IRQs
platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support
platform/x86: x86-android-tablets: Minor charger / fuel-gauge improvements
platform/x86: x86-android-tablets: Workaround Lenovo Yoga Tablet 2 830/1050 poweroff hang
 
platform: chrome: Split trace include file
platform: goldfish: pipe: Use platform_get_irq() to get the interrupt
platform: use dev_err_probe() in platform_get_irq_byname()
 
PM: core: keep irq flags in device_pm_check_callbacks()
PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()
PM: domains: Prevent power off for parent unless child is in deepest state
PM: domains: use dev_err_probe() to simplify error handling
PM: EM: add macro to set .active_power() callback conditionally
PM: hibernate: Clean up non-kernel-doc comments
PM: hibernate: fix __setup handler error handling
PM: hibernate: fix load_image_and_restore() error path
PM: hibernate: Honour ACPI hardware signature by default for virtual guests
PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
PM: sleep: Add device name to suspend_report_result()
PM: sleep: wakeup: Fix typos in comments
PM: suspend: fix return value of __setup handler
 
pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod
 
pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod
 
PNP: Replace acpi_bus_get_device()
 
power: ab8500_chargalg: Use CLOCK_MONOTONIC
power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
power: supply: ab8500: Drop BATCTRL thermal mode
power: supply: ab8500: fix a handful of spelling mistakes
power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
power: supply: ab8500: Integrate thermal zone
power: supply: ab8500: Make use of the helper component_compare_dev
power: supply: ab8500: Remove unneeded variable
power: supply: ab8500: Remove unused variable
power: supply: ab8500: Standardize alert mode charging
power: supply: ab8500: Standardize BTI resistance
power: supply: ab8500: Standardize maintenance charging
power: supply: ab8500: Swap max and overvoltage
power: supply: ab8500_chargalg: Drop charging step
power: supply: ab8500_chargalg: Drop enable/disable sysfs
power: supply: ab8500_charger: Fix spelling typo
power: supply: ab8500_charger: Fix VBAT interval check
power: supply: ab8500_charger: Restrict ADC retrieveal
power: supply: ab8500_fg: Account for line impedance
power: supply: ab8500_fg: Break loop for measurement
power: supply: ab8500_fg: Break out load compensated voltage
power: supply: ab8500_fg: Drop useless parameter
power: supply: ab8500_fg: Safeguard compensated voltage
power: supply: ab8500_fg: Use VBAT-to-Ri if possible
power: supply: Add a driver for Injoinic power bank ICs
power: supply: axp20x_ac_power: fix platform_get_irq.cocci warning
power: supply: axp20x_battery: properly report current when discharging
power: supply: axp20x_usb_power: fix platform_get_irq.cocci warnings
power: supply: axp288-charger: Set Vhold to 4.4V
power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery()
power: supply: axp288_fuel_gauge: Add a no_current_sense_res module_param
power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_read_initial_regs()
power: supply: axp288_fuel_gauge: Add dev helper var to probe()
power: supply: axp288_fuel_gauge: Fix spelling mistake "resisitor" -> "resistor"
power: supply: axp288_fuel_gauge: Refactor IRQ initialization
power: supply: axp288_fuel_gauge: Take lock before updating the valid flag
power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery()
power: supply: axp288_fuel_gauge: Use devm_add_action_or_reset() for iio chan release
power: supply: axp288_fuel_gauge: Use devm_power_supply_register()
power: supply: bq24190_charger: Always call power_supply_get_battery_info()
power: supply: bq24190_charger: Delay applying charge_type changes when OTG 5V Vbus boost is on
power: supply: bq24190_charger: Disallow ccc_ireg and cvc_vreg to be higher then the fwnode values
power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
power: supply: bq24190_charger: Program charger with fwnode supplied ccc_ireg and cvc_vreg
power: supply: bq24190_charger: Store ichg-max and vreg-max in bq24190_dev_info
power: supply: bq24190_charger: Turn off 5V boost regulator on shutdown
power: supply: bq25890: Add a bq25890_rw_init_data() helper
power: supply: bq25890: Add bq25890_set_otg_cfg() helper
power: supply: bq25890: Add support for registering the Vbus boost converter as a regulator
power: supply: bq25890: Add support to read back the settings from the chip
power: supply: bq25890: Add support to skip reset at probe() / remove()
power: supply: bq25890: Drop dev->platform_data == NULL check
power: supply: bq25890: Enable charging on boards where we skip reset
power: supply: bq25890: On the bq25892 set the IINLIM based on external charger detection
power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CURRENT_MAX for low temperatures
power: supply: bq25890: Rename IILIM field to IINLIM
power: supply: bq25890: Support higher charging voltages through Pump Express+ protocol
power: supply: bq25890: Use the devm_regmap_field_bulk_alloc() helper
power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYPE_BYPASS
power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info()
power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
power: supply: core: Simplify hwmon memory allocation
power: supply: core: Use device_property_string_array_count()
power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info()
power: supply: cpcap-battery: Add battery type auto detection for mapphone devices
power: supply: cros_usbpd: Use struct_size() helper in kzalloc()
power: supply: da9150-fg: Remove unnecessary print function dev_err()
power: supply: da9150-fg: Use devm_delayed_work_autocancel()
power: supply: Introduces bypass charging property
power: supply: ltc2941: clean up error messages
power: supply: ltc2941: simplify Qlsb calculation
power: supply: max14656: Use devm_work_autocancel()
power: supply: max17042_battery: Use devm_work_autocancel()
power: supply: max8997_charger: Use devm_work_autocancel()
power: supply: mp2629_charger: use platform_get_irq()
power: supply: PCHG: Use MKBP for device event handling
power: supply: Reset err after not finding static battery
power: supply: rt9455: Don't pass an error code in remove callback
power: supply: samsung-sdi-battery: Add missing charge restart voltages
power: supply: sbs-charger: Don't cancel work that is not initialized
power: supply: Static data for Samsung batteries
power: supply: Support VBAT-to-Ri lookup tables
power: supply: ug3105_battery: Add driver for uPI uG3105 battery monitor
power: supply: Use an rbtree rather than flat register cache
power: supply: wm8350-power: Add missing free in free_charger_irq
power: supply: wm8350-power: Handle error for wm8350_register_irq
 
power_supply: ab8500: use default_groups in kobj_type
 
powercap/drivers/dtpm: Add CPU DT initialization support
powercap/drivers/dtpm: Add dtpm devfreq with energy model support
powercap/drivers/dtpm: Add hierarchy creation
powercap/drivers/dtpm: Convert the init table section to a simple array
 
powercap/dtpm: Change locking scheme
powercap/dtpm: Destroy hierarchy function
powercap/dtpm: Fixup kfree for virtual node
powercap/dtpm: Move the 'root' reset place
 
powercap/dtpm_cpu: Add exit function
powercap/dtpm_cpu: Reset per_cpu variable in the release function
 
powercap: DTPM: dtpm_node_callback[] can be static
powercap: DTPM: Fix spelling mistake "initialze" -> "initialize"
 
powerpc/32: Remove _ENTRY() macro
powerpc/32: Remove remaining .stabs annotations
 
powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core
powerpc/32s: Make pte_update() non atomic on 603 core
 
powerpc/603: Clear C bit when PTE is read only
powerpc/603: Remove outdated comment
 
powerpc/64: Add UADDR64 relocation support
powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
powerpc/64: Force inlining of prevent_user_access() and set_kuap()
powerpc/64: Move paca allocation later in boot
 
powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E
 
powerpc/64s/hash: Make hash faults work in NMI context
 
powerpc/64s: Don't use DSISR for SLB faults
 
powerpc/bitops: Force inlining of fls()
 
powerpc/boot: Add `otheros-too-big.bld` to .gitignore
 
powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible
powerpc/bpf: Cleanup bpf_jit.h
powerpc/bpf: Emit a single branch instruction for known short branch ranges
powerpc/bpf: Handle large branch ranges with BPF_EXIT
powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c
powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL()
powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64
powerpc/bpf: Skip branch range validation during first pass
powerpc/bpf: Use _Rn macros for GPRs
 
powerpc/BSR: Make use of the helper macro LIST_HEAD()
 
powerpc/code-patching: Pre-map patch area
 
powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT
 
powerpc/e500/qemu-e500: allow core to idle without waiting
 
powerpc/epapr: Fix parmeters typo
 
powerpc/fadump: opt out from freeing pages on cma activation failure
powerpc/fadump: register for fadump as early as possible
 
powerpc/ftrace: Add recursion protection in prepare_ftrace_return()
powerpc/ftrace: Add support for livepatch to PPC32
powerpc/ftrace: Also save r1 in ftrace_caller()
powerpc/ftrace: directly call of function graph tracer by ftrace caller
powerpc/ftrace: Don't save again LR in ftrace_regs_caller() on PPC32
powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller()
powerpc/ftrace: Have arch_ftrace_get_regs() return NULL unless FL_SAVE_REGS is set
powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32
powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller
powerpc/ftrace: Refactor ftrace_{regs_}caller
powerpc/ftrace: Regroup PPC64 specific operations in ftrace_mprofile.S
powerpc/ftrace: Remove ftrace_32.S
powerpc/ftrace: Simplify PPC32's return_to_handler()
powerpc/ftrace: Style cleanup in ftrace_mprofile.S
powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S
 
powerpc/interrupt: Remove struct interrupt_state
 
powerpc/kasan: Fix early region not updated correctly
 
powerpc/kexec: Declare kexec_paca static
 
powerpc/kvm: no need to initialise statics to 0
 
powerpc/lib/sstep: Fix 'sthcx' instruction
powerpc/lib/sstep: Fix build errors with newer binutils
powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__
powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding
powerpc/lib/sstep: use truncate_if_32bit()
 
powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h
powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS
 
powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
 
powerpc/mce: Avoid using irq_work_queue() in realmode
powerpc/mce: Modify the real address error logging messages
 
powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()
 
powerpc/mm: Update default hugetlb size early
 
powerpc/module_32: Fix livepatching for RO modules
 
powerpc/module_64: fix array_size.cocci warning
powerpc/module_64: use module_init_section instead of patching names
 
powerpc/mpc86xx_hpcn: Remove obsolete statement
 
powerpc/net: Implement powerpc specific csum_shift() to remove branch
 
powerpc/nohash: Remove pte_same()
 
powerpc/numa: Handle partially initialized numa nodes
 
powerpc/papr_scm: Add perf interface support
powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE
powerpc/papr_scm: Fix build failure when
powerpc/papr_scm: Implement initial support for injecting smart errors
 
powerpc/perf: Don't use perf_hw_context for trace IMC PMU
powerpc/perf: Fix 32bit compile
powerpc/perf: Fix power10 event alternatives
powerpc/perf: Fix power9 event alternatives
 
powerpc/ps3: remove unneeded semicolons
 
powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities
powerpc/pseries/vas: Add VAS migration handler
powerpc/pseries/vas: Close windows with DLPAR core removal
powerpc/pseries/vas: Define global hv_cop_caps struct
powerpc/pseries/vas: Modify reconfig open/close functions for migration
powerpc/pseries/vas: Reopen windows with DLPAR core add
powerpc/pseries/vas: Save PID in pseries_vas_window struct
powerpc/pseries/vas: sysfs interface to export capabilities
powerpc/pseries/vas: Use common names in VAS capability structure
powerpc/pseries/vas: use default_groups in kobj_type
powerpc/pseries/vas: Use QoS credits from the userspace
 
powerpc/pseries: Fix use after free in remove_phb_dynamic()
powerpc/pseries: Interface to represent PAPR firmware attributes
powerpc/pseries: make pseries_devicetree_update() static
powerpc/pseries: Parse control memory access error
powerpc/pseries: read the lpar name from the firmware
 
powerpc/ptdump: Fix sparse warning in hashpagetable.c
 
powerpc/secvar: fix refcount leak in format_show()
 
powerpc/set_memory: Avoid spinlock recursion in change_page_attr()
 
powerpc/smp: Declare current_set static
 
powerpc/spufs: adjust list element pointer type
powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n
 
powerpc/sysdev: fix incorrect use to determine if list is empty
 
powerpc/time: Always set decrementer in timer_interrupt()
powerpc/time: Fix KVM host re-arming a timer beyond decrementer range
powerpc/time: improve decrementer clockevent processing
 
powerpc/tm: Fix more userspace r13 corruption
 
powerpc/vas: Add paste address mmap fault handler
powerpc/vas: Map paste address only if window is active
powerpc/vas: Return paste instruction failure if no active window
 
powerpc/vdso: augment VDSO32 functions to support 64 bits build
powerpc/vdso: Fix incorrect CFI in gettimeofday.S
powerpc/vdso: Merge vdso64 and vdso32 into a single directory
powerpc/vdso: Move cvdso_call macro into gettimeofday.S
powerpc/vdso: Remove cvdso_call_time macro
powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files
 
powerpc/xive: Add some error handling code to 'xive_spapr_init()'
powerpc/xive: Export XIVE IPI information for online-only processors.
powerpc/xive: fix return value of __setup handler
 
powerpc64/bpf elfv1: Do not load TOC before calling functions
 
powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry
 
powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD]
powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier()
powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros
powerpc64/bpf: Optimize instruction sequence used for function calls
powerpc64/bpf: Store temp registers' bpf to ppc mapping
powerpc64/bpf: Use r12 for constant blinding
 
powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1
 
powerpc: 8xx: fix a return value error in mpc8xx_pic_init
powerpc: add link stack flush mitigation status in debugfs.
powerpc: Add pmd_pfn()
powerpc: Add rethook support
powerpc: Add set_memory_{p/np}() and remove set_memory_attr()
powerpc: Cleanup asm-prototypes.c
powerpc: declare unmodified attribute_group usages const
powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLAG_WARNING
powerpc: dts: Fix some I2C unit addresses
powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch
powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
powerpc: Fix 'sparse' checking on PPC64le
powerpc: Fix build errors with newer binutils
powerpc: Fix debug print in smp_setup_cpu_maps
powerpc: Fix STACKTRACE=n build
powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
powerpc: Move and rename func_descr_t
powerpc: Move C prototypes out of asm-prototypes.h
powerpc: Prepare func_desc_t for refactorisation
powerpc: Remove 'struct ppc64_opd_entry'
powerpc: Remove remaining stab codes
powerpc: restore removed #endif
powerpc: Set crashkernel offset to mid of RMA region
powerpc: Update MAINTAINERS for ibmvnic and VAS
powerpc: Use 'struct func_desc' instead of 'struct ppc64_opd_entry'
powerpc: Use the newly added is_tsk_32bit_task() macro
 
pps: clients: gpio: Propagate return value from pps_gpio_probe
pps: generators: pps_gen_parport: Switch to use module_parport_driver()
 
printk: Add panic_in_progress helper
printk: Avoid livelock with heavy printk during panic
printk: disable optimistic spin during panic
printk: Drop console_sem during panic
printk: fix return value of printk.devkmsg __setup handler
printk: make suppress_panic_printk static
printk: ringbuffer: Improve prb_next_seq() performance
printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true
printk: use atomic updates for klogd work
 
prlimit: do not grab the tasklist_lock
prlimit: make do_prlimit() static
 
proc/vmcore: fix possible deadlock on concurrent mmap and read
proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment
 
proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks
proc: bootconfig: Add null pointer check
 
procfs: prevent unprivileged processes accessing fdinfo dir
 
psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n
psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n
psi: fix possible trigger missing in the window
 
pstore: Add prefix to ECC messages
pstore: Don't use semaphores in always-atomic-context code
 
ptp: Add generic PTP is_sync() function
ptp: add getcrosststamp() to virtual clocks.
ptp: add gettimex64() to virtual clocks.
ptp: idt82p33: use rsmu driver to access i2c/spi bus
ptp: increase maximum adjustment of virtual clocks.
ptp: ocp: Add 2 more timestampers
ptp: ocp: Add 4 frequency counters
ptp: ocp: Add ability to disable input selectors.
ptp: ocp: Add firmware capability bits for feature gating
ptp: ocp: Add GND and VCC output selectors
ptp: ocp: add nvmem interface for accessing eeprom
ptp: ocp: Add serial port information to the debug summary
ptp: ocp: Add signal generators and update sysfs nodes
ptp: ocp: Add support for selectable SMA directions.
ptp: ocp: add TOD debug information
ptp: ocp: add tod_correction attribute
ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports
ptp: ocp: adjust utc_tai_offset to TOD info
ptp: ocp: change sysfs attr group handling
ptp: ocp: correct label for error path
ptp: ocp: Expose clock status drift and offset
ptp: ocp: Fix PTP_PF_* verification requests
ptp: ocp: handle error from nvmem_device_find
ptp: ocp: have adjtime handle negative delta_ns correctly
ptp: ocp: Make debugfs variables the correct bitwidth
ptp: ocp: off by in in ptp_ocp_tod_gnss_name()
ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT
ptp: ocp: Rename output selector 'GNSS' to 'GNSS1'
ptp: ocp: Update devlink firmware display path.
ptp: ocp: Use DIV64_U64_ROUND_UP for rounding.
ptp: ocp: use snprintf() in ptp_ocp_verify()
ptp: replace snprintf with sysfs_emit
ptp: unregister virtual clocks when unregistering physical clock.
 
ptp_pch: Convert to use managed functions pcim_* and devm_*
ptp_pch: Remove unused pch_pm_ops
ptp_pch: Switch to use module_pci_driver() macro
ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo()
ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi()
ptp_pch: use mac_pton()
 
ptrace/arm: Rename tracehook_report_syscall report_syscall
 
ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h
ptrace: Move ptrace_report_syscall into ptrace.h
ptrace: Move setting/clearing ptrace_message into ptrace_stop
ptrace: Remove arch_syscall_{enter,exit}_tracehook
ptrace: Remove duplicated include in ptrace.c
ptrace: Remove tracehook_signal_handler
ptrace: Return the signal to continue with from ptrace_stop
 
pwm: atmel: Remove redundant initialization of variable timeout
pwm: bcm-kona: Implement .apply() callback
pwm: brcmstb: Implement .apply() callback
pwm: brcmstb: Remove useless locking
pwm: img: Rename variable pointing to driver private data
pwm: imx1: Implement .apply callback
pwm: jz4740: Add support for X1000 SoC
pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
pwm: lpc18xx-sct: Reduce number of devm memory allocations
pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
pwm: meson: Drop always false check from .apply()
pwm: meson: Drop always false check from .request()
pwm: meson: Drop useless check for channel data being NULL
pwm: meson: Simplify duplicated per-channel tracking
pwm: pca9685: Reset OFF/ON registers to POR value
pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array
pwm: pwm-mediatek: Beautify error messages text
pwm: pwm-mediatek: Simplify error handling with dev_err_probe()
pwm: pxa: Implement .apply() callback
pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base
pwm: rcar: Simplify multiplication/shift logic
pwm: stmpe: Drop unused setting of driver data
pwm: stmpe: Rename variable pointing to driver private data
pwm: sun4i: Rename variable pointing to driver private data
pwm: tegra: Rename variable pointing to driver private data
pwm: tiehrpwm: Implement .apply() callback
pwm: vt8500: Rename variable pointing to driver private data
 
qed: display VF trust config
qed: fix ethtool register dump
qed: prevent a fw assert during device shutdown
qed: remove unnecessary memset in qed_init_fw_funcs
qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay.
qed: validate and restrict untrusted VFs vlan promisc mode
 
qede: confirm skb is allocated before using
 
qlcnic: dcb: default to returning -EOPNOTSUPP
qlcnic: remove redundant assignment to variable index
 
r8169: add rtl_disable_exit_l1()
r8169: enable ASPM L1.2 if system vendor flags it as safe
r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common()
r8169: improve driver unload and system shutdown behavior on DASH-enabled systems
r8169: support L1.2 control on RTL8168h
r8169: use new PM macros
 
raid1: stop using bio_devname
 
raid5-cache: fully initialize flush_bio when needed
raid5-cache: statically allocate the recovery ra bio
 
raid5-ppl: fully initialize the bio in ppl_new_iounit
raid5-ppl: stop using bio_devname
 
raid5: initialize the stripe_head embeeded bios as needed
 
random: absorb fast pool into input pool after fast load
random: add mechanism for VM forks to reinitialize crng
random: add proper SPDX header
random: allow partial reads if later user copies fail
random: always wake up entropy writers after extraction
random: block in /dev/urandom
random: check for crng_init == 0 in add_device_randomness()
random: check for signal and try earlier when generating entropy
random: check for signal_pending() outside of need_resched() check
random: check for signals every PAGE_SIZE chunk of /dev/[u]random
random: cleanup UUID handling
random: clear fast pool, crng, and batches in cpuhp bring up
random: defer fast pool mixing to worker
random: deobfuscate irq u32/u64 contributions
random: do crng pre-init loading in worker rather than irq
random: do not allow user to keep crng key around on stack
random: do not export add_vmfork_randomness() unless needed
random: do not split fast init input in add_hwgenerator_randomness()
random: do not take pool spinlock at boot
random: do not xor RDRAND when writing into /dev/random
random: document crng_fast_key_erasure() destination possibility
random: don't let 644 read-only sysctls be written to
random: ensure early RDSEED goes through mixer on init
random: fix locking for crng_init in crng_reseed()
random: fix locking in crng_fast_load()
random: get rid of secondary crngs
random: give sysctl_random_min_urandom_seed a more sensible value
random: group crng functions
random: group entropy collection functions
random: group entropy extraction functions
random: group initialization wait functions
random: group sysctl functions
random: group userspace read/write functions
random: inline leaves of rand_initialize()
random: introduce drain_entropy() helper to declutter crng_reseed()
random: make consistent usage of crng_ready()
random: make credit_entropy_bits() always safe
random: make more consistent use of integer types
random: make random_get_entropy() return an unsigned long
random: mix build-time latent entropy into pool at init
random: only wake up writers after zap if threshold was passed
random: opportunistically initialize on /dev/urandom reads
random: provide notifier for VM fork
random: pull add_hwgenerator_randomness() declaration into random.h
random: re-add removed comment about get_random_{u32,u64} reseeding
random: remove batched entropy locking
random: remove ifdef'd out interrupt bench
random: remove outdated INT_MAX >> 6 check in urandom_read()
random: remove unused tracepoints
random: remove use_input_pool parameter from crng_reseed()
random: remove useless header comment
random: remove whitespace and reorder includes
random: replace custom notifier chain with standard one
random: reseed more often immediately after booting
random: rewrite header introductory comment
random: round-robin registers as ulong, not u32
random: simplify entropy debiting
random: skip fast_init if hwrng provides large chunk of entropy
random: tie batched entropy generation to base_crng generation
random: treat bootloader trust toggle the same way as cpu trust toggle
random: unify cycles_t and jiffies usage and types
random: unify early init crng load accounting
random: use computational hash for entropy extraction
random: use hash function for crng_slow_load()
random: use linear min-entropy accumulation crediting
random: use memmove instead of memcpy for remaining 32 bytes
random: use RDSEED instead of RDRAND in entropy extraction
random: use simpler fast key erasure flow on per-cpu keys
random: use SipHash as interrupt entropy accumulator
random: zero buffer after reading entropy from userspace
 
rapidio/tsi721: Remove usage of the deprecated "pci-dma-compat.h" API
 
ravb: ravb_close() always returns 0
ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible
 
ray_cs: Check ioremap return value
 
rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention
rcu-tasks: Use order_base_2() instead of ilog2()
 
rcu/exp: Fix check for idle context in rcu_exp_handler
 
rcu/nocb: Handle concurrent nocb kthreads creation
 
rcu: Add mutex for rcu boost kthread spawning and affinity setting
rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings
rcu: Create and use an rcu_rdp_cpu_online()
rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0
rcu: Don't deboost before reporting expedited quiescent state
rcu: Elevate priority of offloaded callback threads
rcu: Fix description of kvfree_rcu()
rcu: Inline __call_rcu() into call_rcu()
rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion
rcu: Make priority of grace-period thread consistent
rcu: Make rcu_barrier() no longer block CPU-hotplug operations
rcu: Mark ->expmask access in synchronize_rcu_expedited_wait()
rcu: Mark accesses to boost_starttime
rcu: Mark writes to the rcu_segcblist structure's ->flags field
rcu: Move kthread_prio bounds-check to a separate function
rcu: Refactor rcu_barrier() empty-list handling
rcu: Remove __read_mostly annotations from rcu_scheduler_active externs
rcu: Remove unused rcu_state.boost
rcu: Replace cpumask_weight with cpumask_empty where appropriate
rcu: Rework rcu_barrier() and callback-migration logic
rcu: Uninline multi-use function: finish_rcuwait()
rcu: Update documentation regarding kthread_prio cmdline parameter
 
rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop
rcutorture: Enable limited callback-flooding tests of SRCU
rcutorture: Fix rcu_fwd_mutex deadlock
rcutorture: Increase visibility of forward-progress hangs
rcutorture: Make rcu_fwd_cb_nodelay be a counter
rcutorture: Print message before invoking ->cb_barrier()
rcutorture: Provide non-power-of-two Tasks RCU scenarios
rcutorture: Test SRCU size transitions
 
RDMA/core: Delete useless module.h include
RDMA/core: Fix ib_qp_usecnt_dec() called when error
RDMA/core: Remove unnecessary statements
RDMA/core: Set MR type in ib_reg_user_mr
 
RDMA/hfi1: Delete useless module.h include
RDMA/hfi1: Fix use-after-free bug for mm struct
 
RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate
 
RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
RDMA/hns: Refactor mailbox functions
RDMA/hns: Refactor the alloc_cqc()
RDMA/hns: Refactor the alloc_srqc()
RDMA/hns: Remove fixed parameter Б─°timeoutБ─² in the mailbox
RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
RDMA/hns: Remove similar code that configures the hardware contexts
RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT
 
RDMA/ib_srp: Add more documentation
 
RDMA/ipoib: Delete useless module.h include
 
RDMA/irdma: Add support for address handle re-use
RDMA/irdma: Add support for DSCP
RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()
RDMA/irdma: Fix netdev notifications for vlan's
RDMA/irdma: Fix Passthrough mode in VM
RDMA/irdma: Fix possible crash due to NULL netdev in notifier
RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state
RDMA/irdma: Make irdma_create_mg_ctx return a void
RDMA/irdma: Move union irdma_sockaddr to header file
RDMA/irdma: Prevent some integer underflows
RDMA/irdma: Propagate error codes
RDMA/irdma: Reduce iWARP QP destroy time
RDMA/irdma: Refactor DCB bits in prep for DSCP support
RDMA/irdma: Remove enum irdma_status_code
RDMA/irdma: Remove excess error variables
RDMA/irdma: Remove incorrect masking of PD
RDMA/irdma: Remove the unnecessary variable saddr
RDMA/irdma: Use net_type to check network type
 
RDMA/iser: Delete useless module.h include
 
RDMA/mlx4: Delete useless module.h include
RDMA/mlx4: remove redundant assignment to variable nreq
 
RDMA/mlx5: Add a missing update of cache->last_add
RDMA/mlx5: Delete get_num_static_uars function
RDMA/mlx5: Delete useless module.h include
RDMA/mlx5: Don't remove cache MRs when a delay is needed
RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR
RDMA/mlx5: Merge similar flows of allocating MR from the cache
RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent
RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled()
RDMA/mlx5: Store ndescs instead of the translation table size
RDMA/mlx5: Use new command interface API
 
RDMA/mthca: Delete useless module.h include
 
RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit()
 
RDMA/opa: Delete useless module.h include
 
RDMA/pvrdma: Remove useless DMA-32 fallback configuration
 
RDMA/qib: Delete useless module.h include
RDMA/qib: Fix typos in comments
 
RDMA/rtrs-clt: Do stop and failover outside reconnect work.
RDMA/rtrs-clt: Reflow text so lines don't end with a '('
RDMA/rtrs-clt: Update one outdated comment in path_it_deinit()
 
RDMA/rtrs: Remove empty line after bracket
 
RDMA/rxe: Change mcg_lock to a _bh lock
RDMA/rxe: Change variable and function argument to proper type
RDMA/rxe: Check the last packet by RXE_END_MASK
RDMA/rxe: Cleanup rxe_mcast.c
RDMA/rxe: Collect cleanup mca code in a subroutine
RDMA/rxe: Collect mca init code in a subroutine
RDMA/rxe: Delete _locked() APIs for pool objects
RDMA/rxe: Delete useless module.h include
RDMA/rxe: Do not call dev_mc_add/del() under a spinlock
RDMA/rxe: Enforce IBA o10-2.2.3
RDMA/rxe: Fix "Replace mr by rkey in responder resources"
RDMA/rxe: Fix ref error in rxe_av.c
RDMA/rxe: Move max_elem into rxe_type_info
RDMA/rxe: Move mcg_lock to rxe
RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c
RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c
RDMA/rxe: Recheck the MR in when generating a READ reply
RDMA/rxe: Remove key'ed object support
RDMA/rxe: Remove mcg from rxe pools
RDMA/rxe: Remove qp->grp_lock and qp->grp_list
RDMA/rxe: Remove rxe_drop_all_macst_groups
RDMA/rxe: Remove useless argument for update_state()
RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem
RDMA/rxe: Replace grp by mcg, mce by mca
RDMA/rxe: Replace int num_qp by atomic_t qp_num
RDMA/rxe: Replace mr by rkey in responder resources
RDMA/rxe: Replace obj by elem in declaration
RDMA/rxe: Replace pool key by rxe->mcg_tree
RDMA/rxe: Replace red-black trees by xarrays
RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC
RDMA/rxe: Revert changes from irqsave to bh locks
RDMA/rxe: Shorten pool names in rxe_pool.c
RDMA/rxe: Use kzmalloc/kfree for mca
RDMA/rxe: Use standard names for ref counting
RDMA/rxe: Warn if mcast memory is not freed
 
RDMA/siw: Fix a condition race issue in MPA request processing
 
RDMA/usnic: Delete useless module.h include
 
readahead: Remove read_cache_pages()
readahead: Update comments
 
ref_tracker: add a count of untracked references
ref_tracker: implement use-after-free detection
ref_tracker: remove filter_irq_stacks() call
 
regmap-irq: Fix typo in comment
 
regmap: add configurable downshift for addresses
regmap: allow a defined reg_base to be added to every address
regmap: irq: cleanup comments
 
regulator/rpi-panel-attiny: Use the regmap cache
regulator/rpi-panel-attiny: Use two transactions for I2C read
 
regulator: Add bindings for Richtek RT5190A PMIC
regulator: Add bindings for TPS62864x
regulator: Add support for TPS6286x
regulator: atc260x: Fix missing active_discharge_on setting
regulator: cleanup comments
regulator: Convert TPS62360 binding to json-schema
regulator: dt-bindings: Add PMX65 compatibles
regulator: dt-bindings: maxim,max14577: Convert to dtschema
regulator: dt-bindings: maxim,max77693: Convert to dtschema
regulator: dt-bindings: maxim,max77802: Convert to dtschema
regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings
regulator: dt-bindings: Revise the rt5190a buck/ldo description
regulator: maxim,max8973: Drop Tegra specifics from example
regulator: pfuze100: Add missing regulator names
regulator: qcom-rpmh: Add support for SDX65
regulator: qcom_smd: fix for_each_child.cocci warnings
regulator: rpi-panel: Add GPIO control for panel and touch resets
regulator: rpi-panel: Convert to drive lines directly
regulator: rpi-panel: Ensure the backlight is off during probe.
regulator: rpi-panel: Handle I2C errors/timing to the Atmel
regulator: rpi-panel: Register with a unique backlight name
regulator: rpi-panel: Remove get_brightness hook
regulator: rpi-panel: Serialise operations.
regulator: rt4831: Add active_discharge_on to fix discharge API
regulator: rt4831: Add bypass mask to fix set_bypass API work
regulator: rt5190a: Add support for Richtek RT5190A PMIC
regulator: rtq2134: Fix missing active_discharge_on setting
regulator: sy7636a: Remove requirement on sy7636a mfd
regulator: tps62864: Fix bindings for SW property
regulator: vctrl: Use min() instead of doing it manually
regulator: virtual: add devicetree support
regulator: virtual: use dev_err_probe()
regulator: virtual: warn against production use
regulator: wm8994: Add an off-on delay for WM8994 variant
 
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
 
reiserfs: Convert from invalidatepage to invalidate_folio
reiserfs: Deprecate reiserfs
reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag
 
reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compile-test coverage
 
remoteproc: Change rproc_shutdown() to return a status
remoteproc: Fix count check in rproc_coredump_write()
remoteproc: Introduce sysfs_read_only flag
remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs
remoteproc: k3-dsp: Refactor mbox request code in start
remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs
remoteproc: k3-r5: Refactor mbox request code in start
remoteproc: mediatek: Support mt8186 scp
remoteproc: move rproc_da_to_va declaration to remoteproc.h
remoteproc: mtk_scp: Reorder scp_probe() sequence
remoteproc: mtk_scp: Use dev_err_probe() where possible
remoteproc: mtk_scp: Use devm variant of rproc_alloc()
remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
remoteproc: qcom: pas: Add SM8450 remoteproc support
remoteproc: qcom: pas: Carry PAS metadata context
remoteproc: qcom: q6v5: Add interconnect path proxy vote
remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS
remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX
remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
remoteproc: wkup_m3: Set sysfs_read_only flag
 
Linux: remove bdi_congested() and wb_congested() and related functions
Linux: remove congestion tracking framework
Linux: remove inode_congested()
 
reset: Add Delta TN48M CPLD reset controller
reset: renesas: Check return value of reset_control_deassert()
reset: tegra-bpmp: Restore Handle errors in BPMP response
 
resume_user_mode: Move to resume_user_mode.h
resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume
 
rethook: Add a generic return hook
rethook: Fix to use WRITE_ONCE() for rethook:: Handler
rethook: x86: Add rethook x86 implementation
 
Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag"
Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40"
Revert "ACPI: processor: idle: Only flush cache on entering C3"
 
Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator"
Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector"
Revert "arm64: dts: qcom: sc7280: Set the default dr_mode for usb2"
Revert "arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX"
Revert "arm64: dts: tegra: Fix boolean properties with values"
Revert "arm64: Mitigate MTE issues with str{n}cmp()"
Revert "arm64: rethook: Add arm64 rethook implementation"
 
Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel"
 
Revert "arm: dts: at91: Fix boolean properties with values"
 
Revert "ARM: rethook: Add rethook arm implementation"
 
Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720"
 
Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax"
 
Revert "ath: add support for special 0x0 regulatory domain"
 
Revert "block: inherit request start time from bio for BLK_CGROUP"
Revert "block: release rq qos structures for queue without disk"
 
Revert "bpf: Add support to inline bpf_get_func_ip helper on x86"
 
Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
 
Revert "clk: Drop the rate range on clk_put()"
Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6"
 
Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
 
Revert "drm/amdgpu: Add judgement to avoid infinite loop"
Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
Revert "drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list"
 
Revert "drm/amdkfd: process_info lock not needed for svm"
 
Revert "drm/i915/display/vrr: Reset VRR capable property on a long hpd"
 
Revert "drm/panel-edp: Allow querying the detected panel via sysfs"
 
Revert "drm: exynos: dsi: Convert to bridge driver"
Revert "drm: of: Lookup if child node has panel or bridge"
Revert "drm: of: Properly try all possible cases for bridge/panel detection"
 
Revert "dt-bindings: display: mediatek: add ethdr definition for mt8195"
 
Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
 
revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE"
 
Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array"
 
Revert "iavf: Fix deadlock occurrence during resetting VF interface"
 
Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits"
 
Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
 
Revert "io_uring: Add support for napi_busy_poll"
 
Revert "KVM: set owner of cpu and vm file operations"
Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()"
 
Revert "locking/local_lock: Make the empty local_lock_*() function a macro."
 
Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support"
 
Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()"
 
Revert "mm/page_alloc: mark pagesets as __maybe_unused"
 
Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"
 
Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
 
Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"
 
Revert "net/smc: don't req_notify until all CQEs drained"
 
Revert "net: dsa: setup master before ports"
Revert "net: dsa: stop updating master MTU from master.c"
Revert "net: ethernet: cavium: use div64_u64() instead of do_div()"
 
Revert "netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY"
 
Revert "NFSv4: Handle the special Linux file open access mode"
Revert "NFSv4: use unique client identifiers in network namespaces"
 
Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs"
 
Revert "parisc: Fix invalidate/flush vmap routines"
Revert "parisc: Fix patch code locking and flushing"
Revert "parisc: Increase parisc_cache_flush_threshold setting"
Revert "parisc: Mark cr16 CPU clocksource unstable on all SMP machines"
Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized"
 
Revert "PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware"
Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"
 
Revert "powerpc: Add rethook support"
Revert "powerpc: Set max_mapnr correctly"
 
Revert "random: block in /dev/urandom"
 
Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"
 
Revert "rethook: x86: Add rethook x86 implementation"
 
Revert "Revert "block, bfq: honor already-setup queue merges""
 
Revert "scsi: scsi_debug: Address races following module load"
 
Revert "selftests: net: Add tls config dependency for tls selftests"
 
Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown"
 
Revert "signal, x86: Delay calling signals in atomic on RT enabled kernels"
 
Revert "SUNRPC: attempt AF_LOCAL connect on setup"
Revert "SUNRPC: Ensure gss-proxy connects on setup"
 
Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
 
Revert "tcp/dccp: get rid of inet_twsk_purge()"
 
Revert "thermal/core: Deprecate changing cooling device state from userspace"
 
Revert "tty: serial: meson: *"
 
Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang"
 
Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS"
 
Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720"
 
Revert "virtio-pci: harden INTX interrupts"
 
Revert "virtio: use virtio_device_ready() in virtio_device_restore()"
 
Revert "virtio_config: introduce a new .enable_cbs method"
 
Revert "virtio_pci: harden MSI-X interrupts"
 
Revert "vlan: move dev_put into vlan_dev_uninit"
 
Revert "x86/mm: Introduce lookup_address_in_mm()"
 
Linux: Reword note on missing CJK fonts
 
rfkill: make new event layout opt-in
rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition
 
Linux: RISC-V CPU Idle Support
 
RISC-V: Add a perf core library for pmu drivers
RISC-V: Add a simple platform driver for RISC-V legacy perf
RISC-V: Add arch functions for non-retentive suspend entry/exit
RISC-V: Add CSR encodings for all HPMCOUNTERS
RISC-V: Add perf platform driver based on SBI PMU extension
RISC-V: Add RISC-V SBI PMU extension definitions
RISC-V: Add SBI HSM suspend related defines
RISC-V: Add SBI HSM suspend related defines
RISC-V: Add sscofpmf extension support
RISC-V: Add support for restartable sequence
RISC-V: add support for restartable sequences
RISC-V: Add Sv57 page table support
RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
RISC-V: Correctly print supported extensions
RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLE
RISC-V: Declare per cpu boot data as static
RISC-V: defconfig: Drop redundant SBI HVC and earlycon
RISC-V: Do no continue isa string parsing without correct XLEN
RISC-V: Enable CPU_IDLE drivers
RISC-V: Enable profiling by default
RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine
RISC-V: Extract multi-letter extension names from "riscv, isa"
RISC-V: Fix a comment typo in riscv_of_parent_hartid()
RISC-V: Implement multi-letter ISA extension probing framework
RISC-V: Improve /proc/cpuinfo output for ISA extensions
RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n
RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() function
RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function
RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
RISC-V: KVM: Implement SBI HSM suspend call
RISC-V: KVM: Implement SBI v0.3 SRST extension
RISC-V: KVM: include missing hwcap.h into vcpu_fp
RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation
RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
RISC-V: KVM: remove unneeded semicolon
RISC-V: KVM: Restrict the extensions that can be disabled
RISC-V: KVM: Upgrade SBI spec version to v0.3
RISC-V: Minimal parser for "riscv, isa" strings
RISC-V: mm: Fix set_satp_mode() for platform not having Sv57
RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo
RISC-V: Provide a fraemework for RISC-V ISA extensions
RISC-V: relocate DTB if it's outside memory region
RISC-V: Remove the current perf implementation
RISC-V: Rename relocate() and make it global
 
riscv module: remove (NOLOAD)
 
riscv: cpu.c: don't use kernel-doc markers for comments
riscv: defconfig: enable hugetlbfs option
riscv: dts: canaan: Fix SPI3 bus width
riscv: dts: Change the macro name of prci in each device node
riscv: dts: microchip: add fpga fabric section to icicle kit
riscv: dts: microchip: add new peripherals to icicle kit device tree
riscv: dts: microchip: fix gpio1 reg property typo
riscv: dts: microchip: fix usage of fic clocks on mpfs
riscv: dts: microchip: refactor icicle kit device tree
riscv: dts: microchip: reparent mpfs clocks
riscv: dts: microchip: update peripherals in icicle kit device tree
riscv: dts: microchip: use clk defines for icicle kit
riscv: dts: sifive: fu540-c000: align dma node name with dtschema
riscv: Fix fill_callchain return value
riscv: Fixed misaligned memory access. Fixed pointer comparison.
riscv: Increase stack size under KASAN
riscv: mm: Control p4d's folding by pgtable_l5_enabled
riscv: mm: init: mark satp_mode __ro_after_init
riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
riscv: mm: Prepare pt_ops helper functions for sv57
riscv: mm: Set sv57 on defaultly
riscv: mm: Support kasan for sv57
riscv: patch_text: Fixup last cpu should be master
riscv: Rename "sp_in_global" to "current_stack_pointer"
 
rnbd-srv: remove struct rnbd_dev_blk_io
rnbd-srv: simplify bio mapping in process_rdma
 
rockchip/soc/drivers: Add DTPM description for rk3399
 
rpmsg: char: Add possibility to use default endpoint of the rpmsg device
rpmsg: char: Export eptdev create and destroy functions
rpmsg: char: Introduce the "rpmsg-raw" channel
rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function
rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN
rpmsg: Create the rpmsg class in core instead of in rpmsg char
rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls
rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl
rpmsg: qcom_smd: Fix redundant channel->registered assignment
rpmsg: qcom_smd: Promote to arch_initcall
rpmsg: smd: allow opening rpm_requests even if already opened
rpmsg: Update rpmsg_chrdev_register_device function
rpmsg: use struct_size over open coded arithmetic
 
rseq/selftests: Add support for RISC-V
 
rseq: Remove broken uapi field layout on 32-bit little endian
 
rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature
rtc: check if __rtc_read_time was successful
rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: ds1685: drop no_irq
rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: efi: switch to devm_rtc_allocate_device
rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: fix use-after-free on device removal
rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
rtc: hym8563: let the core handle the alarm resolution
rtc: hym8563: switch to devm_rtc_allocate_device
rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: max77686: Add MAX77714 support
rtc: max77686: Convert comments to kernel-doc format
rtc: max77686: Remove unused code to read in 12-hour mode
rtc: max77686: Rename day-of-month defines
rtc: mc146818-lib: fix locking in mc146818_set_time
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
rtc: mpc5121: let the core handle the alarm resolution
rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: optee: add RTC driver for OP-TEE RTC PTA
rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE
rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf2127: fix bug when reading alarm registers
rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S
rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf2127: use IRQ flags obtained from device tree if available
rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S
rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf8523: Fix GCC 12 warning
rtc: pcf8523: let the core handle the alarm resolution
rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf8563: let the core handle the alarm resolution
rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pl031: fix rtc features null pointer dereference
rtc: pm8xxx: Attach wake irq to device
rtc: pm8xxx: Return -ENODEV if set_time disallowed
rtc: remove uie_unsupported
rtc: spear: drop uie_unsupported
rtc: spear: fix spear_rtc_read_time
rtc: spear: set range
rtc: spear: switch to devm_rtc_allocate_device
rtc: sun6i: Add Allwinner H616 support
rtc: sun6i: Add support for broken-down alarm registers
rtc: sun6i: Add support for linear day storage
rtc: sun6i: Enable the bus clock when provided
rtc: sun6i: Fix time overflow handling
rtc: wm8350: Handle error for wm8350_register_irq
rtc: xgene: stop using uie_unsupported
 
rtla/osnoise: Add an option to set the threshold
rtla/osnoise: Add support to adjust the tracing_thresh
rtla/osnoise: Add the automatic trace option
rtla/osnoise: Fix osnoise hist stop tracing message
 
rtla/timerlat: Add --dma-latency option
rtla/timerlat: Add the automatic trace option
 
rtla/trace: Add trace event filter helpers
rtla/trace: Add trace event trigger helpers
rtla/trace: Add trace events helpers
rtla/trace: Save event histogram output to a file
 
rtla: Add --filter support
rtla: Add --trigger support
rtla: Add -e/--event support
rtla: Check for trace off also in the trace instance
rtla: Tools main loop cleanup
 
rtlwifi: remove redundant initialization of variable ul_encalgo
rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep'
rtlwifi: rtl8192cu: Add On Networks N150
rtlwifi: rtl8821ae: fix typos in comments
 
rtnetlink: add new rtm tunnel api for tunnel id filtering
rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies
 
rtw88: 8822ce: add support for TX/RX 1ss mode
rtw88: change rtw_info() to proper message level
rtw88: check for validity before using a pointer
rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info
rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller
rtw88: coex: Improve WLAN throughput when HFP COEX
rtw88: coex: update BT PTA counter regularly
rtw88: coex: Update rtl8822c COEX version to 22020720
rtw88: fix idle mode flow for hw scan
rtw88: fix memory overrun and memory leak during hw_scan
rtw88: fix use after free in rtw_hw_scan_update_probe_req()
rtw88: recover rates of rate adaptive mechanism
rtw88: rtw8821c: enable rfe 6 devices
 
rtw89: 8852a: add ieee80211_ops::hw_scan
rtw89: 8852c: add 8852c empty files
rtw89: 8852c: add chip::dle_mem
rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs
rtw89: 8852c: add read/write rf register function
rtw89: 8852c: add setting of TB UL TX power offset
rtw89: 8852c: add write/read crystal function in CFO tracking
rtw89: 8852c: process efuse of phycap
rtw89: 8852c: process logic efuse map
rtw89: add 6G support to rate adaptive mechanism
rtw89: add addr_cam field to sta to support AP mode
rtw89: add C2H handle of BCN_CNT
rtw89: add chip_info::{h2c,c2h}_reg to support more chips
rtw89: add config_rf_reg_v1 to configure RF parameter tables
rtw89: add hci_func_en_addr to support variant generation
rtw89: add page_regs to handle v1 chips
rtw89: add power_{on/off}_func
rtw89: Add RX counters of VHT MCS-10/11 to debugfs
rtw89: add tx_wake notify for low ps mode
rtw89: allocate mac_id for each station in AP mode
rtw89: change value assignment style of rtw89_mac_cfg_gnt()
rtw89: coex: set EN bit to PLT register
rtw89: configure mac port HIQ registers
rtw89: configure rx_filter according to FIF_PROBE_REQ
rtw89: core.h: Replace zero-length array with flexible-array member
rtw89: correct use of BA CAM
rtw89: debug: add stations entry to show ID assignment
rtw89: declare AP mode support
rtw89: declare HE capabilities in 6G band
rtw89: declare if chip support 160M bandwidth
rtw89: disable FW and H2C function if CPU disabled
rtw89: download beacon content to firmware
rtw89: encapsulate RX handlers to single function
rtw89: extend firmware commands on states of sta_assoc and sta_disconnect
rtw89: extend mac tx_en bits from 16 to 32
rtw89: extend role_maintain to support AP mode
rtw89: extend subband for 6G band
rtw89: extract modules by chipset
rtw89: fix HE PHY bandwidth capability
rtw89: fix maybe uninitialized `qempty` variable
rtw89: fix RCU usage in rtw89_core_txq_push()
rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch"
rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
rtw89: get channel parameters of 160MHz bandwidth
rtw89: handle 6G band if supported by a chipset
rtw89: handle TX/RX 160M bandwidth
rtw89: implement ieee80211_ops::start_ap and stop_ap
rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets
rtw89: implement stop and resume channels transmission v1
rtw89: include subband type in channel params
rtw89: initialize preload window of D-MAC
rtw89: Limit the CFO boundaries of x'tal value
rtw89: maintain assoc/disassoc STA states of firmware and hardware
rtw89: make rfk helpers common across chips
rtw89: modify dcfo_comp to share with chips
rtw89: modify MAC enable functions
rtw89: only STA mode change vif_type mapping dynamically
rtw89: pci: add struct rtw89_pci_info
rtw89: pci: add V1 of PCI channel address
rtw89: pci: use a struct to describe all registers address related to DMA channel
rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth
rtw89: phy: handle txpwr lmt/lmt_ru of 6G band
rtw89: read chip version depends on chip ID
rtw89: recover rates of rate adaptive mechanism
rtw89: refine DIG feature to support 160M and CCK PD
rtw89: refine naming of rfk helpers with prefix
rtw89: remove duplicate definition of hardware port number
rtw89: rename vif_maintain to role_maintain
rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode
rtw89: separate {init,deinit}_addr_cam functions
rtw89: set mac_id and port ID to TXWD
rtw89: support DAV efuse reading operation
rtw89: use hardware SSN to TX management frame
rtw89: use pci_read/write_config instead of dbi read/write
 
rxrpc: Enable IPv6 checksums on transport socket
rxrpc: fix a race in rxrpc_exit_net()
rxrpc: Fix call timer start racing with call destruction
rxrpc: fix some null-ptr-deref bugs in server_key.c
rxrpc: Restore removed timer deletion
 
s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver
 
s390/airq: use DMA memory for summary indicators
 
s390/alternatives: avoid using jgnop mnemonic
s390/alternatives: use insn format for new instructions
s390/alternatives: use instructions instead of byte patterns
 
s390/ap/zcrypt: debug feature improvements
 
s390/ap: adjust whitespace
s390/ap: driver callback to indicate resource in use
s390/ap: enable sysfs attribute scans to force AP bus rescan
s390/ap: notify drivers on config changed and scan complete callbacks
s390/ap: use insn format for new instructions
 
s390/asm-offsets: remove unused defines
 
s390/base: pass pt_regs to early program check handler
 
s390/bpf: encode register within extable entry
 
s390/ctcm: fix potential memory leak
s390/ctcm: fix typo "length to short" -> "length too short"
s390/ctcm: fix variable dereferenced before check
 
s390/dasd: fix data corruption for ESE devices
s390/dasd: Fix read for ESE with blksize < 4k
s390/dasd: Fix read inconsistency for ESE DASD devices
s390/dasd: prevent double format of tracks for ESE devices
s390/dasd: Use kzalloc instead of kmalloc/memset
 
s390/dump: fix old lowcore virtual vs physical address confusion
s390/dump: fix os_info virtual vs physical address confusion
 
s390/entry: remove unused expoline thunk
 
s390/extable: add and use fixup_exception helper function
s390/extable: add dedicated uaccess handler
s390/extable: convert to relative table with data
s390/extable: move EX_TABLE define to asm-extable.h
s390/extable: move extable related functions to mm/extable.c
s390/extable: search amode31 extable last
s390/extable: sort amode31 extable early
 
s390/ftrace: make use of epsw to get psw mask
s390/ftrace: verify opcode before applying patch
 
s390/irq: use assignment instead of cast
 
s390/iucv: sort out physical vs virtual pointers usage
 
s390/kexec: silence -Warray-bounds warning
 
s390/kprobes: Avoid additional kprobe in kretprobe handling
s390/kprobes: enable kretprobes framepointer verification
 
s390/lcs: fix variable dereferenced before check
 
s390/lgr: use simple assignment instead of memcpy
 
s390/maccess: fix absolute lowcore virtual vs physical address confusion
s390/maccess: fix semantics of memcpy_real() and its callers
s390/maccess: rework absolute lowcore accessors
 
s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue
 
s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue
 
s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue
 
s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue
 
s390/mm: add set_pte_bit()/clear_pte_bit() helper functions
s390/mm: add set_pXd()/set_pte() helper functions
s390/mm: convert pte_val()/pXd_val() into functions
s390/mm: use CRST_ALLOC_ORDER instead of number
s390/mm: use set_pXd()/set_pte() helper functions everywhere
 
s390/net: sort out physical vs virtual pointers usage
 
s390/nospec: add an option to use thunk-extern
s390/nospec: align and size extern thunks
s390/nospec: generate single register thunks if possible
s390/nospec: move to single register thunks
 
s390/pci: improve zpci_dev reference counting
s390/pci: make zpci_set_irq()/zpci_clear_irq() static
s390/pci: rename get_zdev_by_bus() to zdev_from_bus()
 
s390/pkey: fix typos in comments
 
s390/ptrace: remove opencoded offsetof
 
s390/qeth: Remove redundant 'flush_workqueue()' calls
 
s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion
 
s390/signal: fix typo in comments
 
s390/smp: cleanup control register update routines
s390/smp: cleanup target CPU callback starting
s390/smp: sort out physical vs virtual pointers usage
s390/smp: use physical address for SIGP_SET_PREFIX command
 
s390/tape: use bitwise instead of arithmetic operator for flags
 
s390/test_unwind: add "backtrace" module parameter
s390/test_unwind: add ftrace test
s390/test_unwind: add kretprobe tests
s390/test_unwind: avoid build warning with W=1
s390/test_unwind: extend kretprobe test
s390/test_unwind: fix and extend kprobes test
s390/test_unwind: minor cleanup
s390/test_unwind: show tests as skipped if unsupported
s390/test_unwind: verify __kretprobe_trampoline is replaced
 
s390/traps: get rid of magic cast for per code
s390/traps: get rid of magic cast for program interruption code
s390/traps: improve panic message for translation-specification exception
 
s390/uaccess: Add copy_from/to_user_key functions
s390/uaccess: Add copy_from/to_user_key functions
 
s390/unwind: avoid duplicated unwinding entries for kretprobes
s390/unwind: recover kretprobe modified return address in stacktrace
 
s390/vfio-ap: add s390dbf logging to the handle_pqap function
s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function
s390/vfio-ap: fix kernel doc and signature of group notifier functions
 
s390/zcrypt: Add admask to zcdn
s390/zcrypt: CEX8S exploitation support
s390/zcrypt: change reply buffer size offering
s390/zcrypt: Filter admin CPRBs on custom devices
s390/zcrypt: fix using the correct variable for sizeof()
s390/zcrypt: handle checkstopped cards with new state
s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function
s390/zcrypt: Support CPRB minor version T7
 
s390: add z16 elf platform
s390: allow to compile with z16 optimizations
s390: always use the packed stack layout
s390: assume stckf is always present
s390: cleanup timer API use
s390: convert ".insn" encoding to instruction names
s390: crypto: Use min_t() instead of doing it manually
s390: current_stack_pointer shouldn't be a function
s390: disable -Warray-bounds
s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig
s390: fix typo in syscall_wrapper.h
s390: net: Use netif_rx().
s390: raise minimum supported machine generation to z10
s390: remove .fixup section
s390: remove invalid email address of Heiko Carstens
s390: remove unused expoline to BC instructions
s390: update defconfigs
 
samples/bpf, xdpsock: Fix race when running for fix duration of time
 
samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs
samples/bpf: Get rid of bpf_prog_load_xattr() use
samples/bpf: Stop using bpf_map__def() API
samples/bpf: Update cpumap/devmap sec_name
samples/bpf: use preferred getters/setters instead of deprecated ones
 
samples/kobject: Use sysfs_emit instead of sprintf
 
samples/landlock: Fix path_list memory leak
 
sbitmap: Delete old sbitmap_queue_get_shallow()
 
sc16is7xx: Handle modem status lines
sc16is7xx: Preserve EFR bits on update
sc16is7xx: Properly resume TX after stop
sc16is7xx: Separate GPIOs from modem control lines
sc16is7xx: Set AUTOCTS and AUTORTS bits
sc16is7xx: Update status lines in single call
 
sched/core: Export pelt_thermal_tp
sched/core: Fix forceidle balancing
 
sched/cpuacct: Fix charge percpu cpuusage
sched/cpuacct: Optimize away RCU read lock
sched/cpuacct: Remove redundant RCU read lock
 
sched/deadline,rt: Remove unused functions for !CONFIG_SMP
sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
 
sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file
sched/deadline: Remove unused def_dl_bandwidth
sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently
 
sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
 
sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
sched/fair: Improve consistency of allowed NUMA balance calculations
 
sched/headers: Add header guard to kernel/sched/sched.h
sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h
sched/headers: Add initial new headers as identity mappings
sched/headers: ARM needs asm/paravirt_api_clock.h too
sched/headers: Fix comment typo in kernel/sched/cpudeadline.c
sched/headers: Fix header to build standalone:
sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there
sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there
sched/headers: Make the header build standalone
sched/headers: Only include when CONFIG_GENERIC_ENTRY=y
sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies
sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry
sched/headers: Standardize kernel/sched/sched.h header dependencies
 
sched/isolation: Consolidate check for housekeeping minimum service
sched/isolation: Consolidate error handling
sched/isolation: Fix housekeeping_mask memory leak
sched/isolation: Split housekeeping cpumask per isolation features
sched/isolation: Use single feature type while referring to housekeeping cpumask
 
sched/numa-balancing: Move some document to make it consistent with the code
 
sched/numa: Avoid migrating task to CPU-less node
sched/numa: Fix boot crash on arm64 systems
sched/numa: Fix NUMA topology for systems with CPU-less nodes
sched/numa: initialize numa statistics when forking new task
 
sched/pelt: Fix attach_entity_load_avg() corner case
 
sched/preempt: Add PREEMPT_DYNAMIC using static keys
sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY
sched/preempt: Move PREEMPT_DYNAMIC logic later
sched/preempt: Refactor sched_dynamic_update()
sched/preempt: Simplify irqentry_exit_cond_resched() callers
sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers
 
sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race
 
sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max
 
sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains
 
sched/tracing: Append prev_state to tp args instead
sched/tracing: Don't re-read p->state when emitting sched_switch event
sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE
 
sched/uclamp: Fix iowait boost escaping uclamp restriction
 
sched: Define and initialize a flag to identify valid PASID in the task
sched: move autogroup sysctls into its own file
sched: replace cpumask_weight with cpumask_empty where appropriate
sched: Teach the forced-newidle balancer about CPU affinity limitation.
 
scripts/dtc: Call pkg-config POSIXly correct
 
scripts/get_abi.pl: Ignore hidden files
 
scripts/get_abi: change the file/line number meta info
 
scripts/get_feat.pl: allow output the parsed file names
 
scripts/kernel-doc: change the line number meta info
 
scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading.
scripts/pahole-flags.sh: Use pahole-version.sh
 
scripts/spelling.txt: add more spellings to spelling.txt
 
scripts: get_abi.pl: Fix typo in help message
scripts: kernel-doc: Add the basic POD sections
scripts: kernel-doc: Drop obsolete comments
scripts: kernel-doc: Refresh the copyright lines
scripts: kernel-doc: Relink argument parsing error handling to pod2usage
scripts: kernel-doc: Replace the usage function
scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS
scripts: kernel-doc: Translate the DESCRIPTION section
 
scsi: 53c700: Stop clearing SCSI pointer fields
scsi: aacraid: Clean up some inconsistent indenting
scsi: aacraid: Move the SCSI pointer to private command data
scsi: advansys: Move the SCSI pointer to private command data
scsi: aha152x: Fix aha152x_setup() __setup handler return value
scsi: aha152x: Move the SCSI pointer to private command data
scsi: aha152x: Stop using struct scsi_pointer
scsi: aha1542: Remove a set-but-not-used array
scsi: aic7xxx: Fix typos in comments
scsi: aic7xxx: Use standard PCI subsystem, subdevice defines
scsi: arm: Move the SCSI pointer to private command data
scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h
scsi: bfa: Replace snprintf() with sysfs_emit()
scsi: bfa: Stop using the SCSI pointer
scsi: block: Remove REQ_OP_WRITE_SAME support
scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch"
scsi: bnx2fc: Fix typo in comments
scsi: bnx2fc: Make use of the helper macro kthread_run()
scsi: bnx2fc: Stop using the SCSI pointer
scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch"
scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn()
scsi: core: Add scsi_done_direct() for immediate completion
scsi: core: docs: Update notes about scsi_times_out
scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()
scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()
scsi: core: Make "access_state" sysfs attribute always visible
scsi: core: Move the resid_len field from struct scsi_request to struct scsi_cmnd
scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd
scsi: core: Remove
scsi: core: Remove struct scsi_pointer from struct scsi_cmnd
scsi: core: Remove struct scsi_request
scsi: core: Remove the cmd field from struct scsi_request
scsi: core: Remove the sense and sense_len fields from struct scsi_request
scsi: core: Remove unreachable code warning
scsi: core: scsi_logging: Fix a BUG
scsi: core: sd: Add silence_suspend flag to suppress some PM messages
scsi: core: sysfs: Remove comments that conflict with the actual logic
scsi: csio: Stop using the SCSI pointer
scsi: cxlflash: Query write_zeroes limit for zeroing
scsi: dc395x: Stop using the SCSI pointer
scsi: dm: Remove WRITE_SAME support
scsi: don't use disk->private_data to find the scsi_driver
scsi: drbd: Remove WRITE_SAME support
scsi: elx: libefc_sli: Fix typos in comments
scsi: esp_scsi: Stop using the SCSI pointer
scsi: fdomain: Move the SCSI pointer to private command data
scsi: fnic: Fix a tracing statement
scsi: fnic: Stop using the SCSI pointer
scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout
scsi: hisi_sas: Change permission of parameter prot_mask
scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT
scsi: hisi_sas: Free irq vectors in order for v3 HW
scsi: hisi_sas: Limit users changing debugfs BIST count value
scsi: hisi_sas: Modify v3 HW SSP underflow error processing
scsi: hisi_sas: Remove stray fallthrough annotation
scsi: hisi_sas: Remove unnecessary print function dev_err()
scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe()
scsi: hisi_sas: Use libsas internal abort support
scsi: hptiop: Stop using the SCSI pointer
scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
scsi: ibmvscsis: Silence -Warray-bounds warning
scsi: imm: Move the SCSI pointer to private command data
scsi: initio: Stop using the SCSI pointer
scsi: ips: Change the return type of ips_release() into 'void'
scsi: ips: Remove an unreachable statement
scsi: ips: Use true and false instead of TRUE and FALSE
scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_abort_task()
scsi: isci: Fix spelling mistake "doesnt" -> "doesn't"
scsi: iscsi: Add helper functions to manage iscsi_cls_conn
scsi: iscsi: Drop temp workq_name
scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
scsi: iscsi: Fix endpoint reuse regression
scsi: iscsi: Fix NOP handling during conn recovery
scsi: iscsi: Fix offload conn cleanup when iscsid restarts
scsi: iscsi: Fix recovery and unblocking race
scsi: iscsi: Fix unbound endpoint error handling
scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer
scsi: iscsi: Merge suspend fields
scsi: iscsi: Move iscsi_ep_disconnect()
scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding
scsi: iscsi: Release endpoint ID when its freed
scsi: iscsi: Remove iscsi_scan_finished()
scsi: iscsi: Speed up session unblocking and removal
scsi: iscsi: Stop using the SCSI pointer
scsi: iscsi: Use the session workqueue for recovery
scsi: libfc: Fix use after free in fc_exch_abts_resp()
scsi: libfc: Replace one-element arrays with flexible-array members
scsi: libfc: Stop using the SCSI pointer
scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization
scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup()
scsi: libiscsi: Teardown iscsi_cls_conn gracefully
scsi: libsas: Add sas_abort_task()
scsi: libsas: Add sas_abort_task_set()
scsi: libsas: Add sas_clear_task_set()
scsi: libsas: Add sas_execute_ata_cmd()
scsi: libsas: Add sas_execute_internal_abort_dev()
scsi: libsas: Add sas_execute_internal_abort_single()
scsi: libsas: Add sas_execute_ssp_tmf()
scsi: libsas: Add sas_execute_tmf()
scsi: libsas: Add sas_lu_reset()
scsi: libsas: Add sas_query_task()
scsi: libsas: Add sas_task.tmf
scsi: libsas: Add struct sas_tmf_task
scsi: libsas: Add TMF handler aborted callback
scsi: libsas: Add TMF handler exec complete callback
scsi: libsas: Clean up sas_form_port()
scsi: libsas: Delete lldd_clear_aca callback
scsi: libsas: Delete SAS_SG_ERR
scsi: libsas: Drop SAS_TASK_AT_INITIATOR
scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
scsi: libsas: Handle non-TMF codes in sas_scsi_find_task()
scsi: libsas: Make sas_notify_{phy,port}_event() return void
scsi: libsas: Move SMP task handlers to core
scsi: libsas: Remove duplicated setting for task->task_state_flags
scsi: libsas: Remove unused parameter for function sas_ata_eh()
scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ commands
scsi: libsas: Use bool for queue_work() return code
scsi: libsas: Use enum for response frame DATAPRES field
scsi: libsas: Use void for sas_discover_event() return code
scsi: lpfc: Copyright updates for 14.2.0.0 patches
scsi: lpfc: Correct BDE DMA address assignment for GEN_REQ_WQE
scsi: lpfc: Drop lpfc_no_handler()
scsi: lpfc: Fix broken SLI4 abort path
scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
scsi: lpfc: Fix queue failures when recovering from PCI parity error
scsi: lpfc: Fix split code for FLOGI on FCoE
scsi: lpfc: Fix typos in comments
scsi: lpfc: Fix unload hang after back to back PCI EEH faults
scsi: lpfc: Improve PCI EEH Error and Recovery Handling
scsi: lpfc: Kill lpfc_bus_reset_handler()
scsi: lpfc: Remove failing soft_wwn support
scsi: lpfc: Remove redundant flush_workqueue() call
scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe
scsi: lpfc: SLI path split: Refactor Abort paths
scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path
scsi: lpfc: SLI path split: Refactor BSG paths
scsi: lpfc: SLI path split: Refactor CT paths
scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
scsi: lpfc: SLI path split: Refactor FDISC paths
scsi: lpfc: SLI path split: Refactor lpfc_iocbq
scsi: lpfc: SLI path split: Refactor LS_ACC paths
scsi: lpfc: SLI path split: Refactor LS_RJT paths
scsi: lpfc: SLI path split: Refactor misc ELS paths
scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths
scsi: lpfc: SLI path split: Refactor SCSI paths
scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths
scsi: lpfc: SLI path split: Refactor VMID paths
scsi: lpfc: Update lpfc version to 14.2.0.0
scsi: lpfc: Update lpfc version to 14.2.0.1
scsi: lpfc: Use fc_block_rport()
scsi: lpfc: Use kcalloc()
scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped()
scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt()
scsi: mac53c94: Fix a set-but-not-used compiler warning
scsi: mac53c94: Move the SCSI pointer to private command data
scsi: mac53c94: Stop using struct scsi_pointer
scsi: md: Remove WRITE_SAME support
scsi: megaraid: Stop using the SCSI pointer
scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
scsi: megasas: Clean up some inconsistent indenting
scsi: megasas: Stop using the SCSI pointer
scsi: mesh: Move the SCSI pointer to private command data
scsi: mesh: Stop using struct scsi_pointer
scsi: message: fusion: Remove redundant variable dmp
scsi: message: fusion: Use GFP_KERNEL
scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMIC in non-atomic context
scsi: mpi3mr: Bump driver version to 8.0.0.68.0
scsi: mpi3mr: Fix cmnd getting marked as in use forever
scsi: mpi3mr: Fix deadlock while canceling the fw event
scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning
scsi: mpi3mr: Fix hibernation issue
scsi: mpi3mr: Fix memory leaks
scsi: mpi3mr: Fix printing of pending I/O count
scsi: mpi3mr: Fix reporting of actual data transfer size
scsi: mpi3mr: Update MPI3 headers
scsi: mpi3mr: Update the copyright year
scsi: mpt3sas: Convert to flexible arrays
scsi: mpt3sas: Fail reset operation if config request timed out
scsi: mpt3sas: Fix incorrect 4GB boundary check
scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment
scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
scsi: mpt3sas: Remove scsi_dma_map() error messages
scsi: mvsas: Add PCI ID of RocketRaid 2640
scsi: mvsas: Fix a set-but-not-used warning
scsi: mvsas: Replace snprintf() with sysfs_emit()
scsi: mvumi: Stop using the SCSI pointer
scsi: NCR5380: Add SCp members to struct NCR5380_cmd
scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro
scsi: nsp32: Stop using the SCSI pointer
scsi: nsp_cs: Change the return type of two functions into 'void'
scsi: nsp_cs: Move the SCSI pointer to private command data
scsi: nsp_cs: Use true and false instead of TRUE and FALSE
scsi: pm8001: Clean up inconsistent indenting
scsi: pm8001: Cleanup pm8001_exec_internal_task_abort()
scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control()
scsi: pm8001: Fix abort all task initialization
scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
scsi: pm8001: Fix NCQ NON DATA command completion handling
scsi: pm8001: Fix NCQ NON DATA command task initialization
scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()
scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
scsi: pm8001: Fix pm8001_info() message format
scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
scsi: pm8001: Fix pm8001_tag_alloc() failures handling
scsi: pm8001: Fix pm8001_update_flash() local variable type
scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
scsi: pm8001: Fix tag leaks on error
scsi: pm8001: Fix tag values handling
scsi: pm8001: Fix task leak in pm8001_send_abort_all()
scsi: pm8001: Fix use of struct set_phy_profile_req fields
scsi: pm8001: Improve pm80XX_send_abort_all()
scsi: pm8001: Introduce ccb alloc/free helpers
scsi: pm8001: Remove local variable in pm8001_pci_resume()
scsi: pm8001: Simplify pm8001_ccb_task_free()
scsi: pm8001: Simplify pm8001_get_ncq_tag()
scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface
scsi: pm8001: Simplify pm8001_task_exec()
scsi: pm8001: Use libsas internal abort support
scsi: pm80xx: Enable upper inbound, outbound queues
scsi: pm80xx: Handle non-fatal errors
scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation
scsi: ppa: Move the SCSI pointer to private command data
scsi: qedf: Stop using the SCSI pointer
scsi: qedi: Fix failed disconnect handling
scsi: qedi: Remove redundant flush_workqueue() calls
scsi: qla1280: Move the SCSI pointer to private command data
scsi: qla2xxx: Add devids and conditionals for 28xx
scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues
scsi: qla2xxx: Add qla2x00_async_done() for async routines
scsi: qla2xxx: Add retry for exec firmware
scsi: qla2xxx: Check for firmware dump already collected
scsi: qla2xxx: edif: Fix clang warning
scsi: qla2xxx: Fix crash during module load unload test
scsi: qla2xxx: Fix device reconnect in loop topology
scsi: qla2xxx: Fix disk failure to rediscover
scsi: qla2xxx: Fix hang due to session stuck
scsi: qla2xxx: Fix incorrect reporting of task management failure
scsi: qla2xxx: Fix laggy FC remote port session recovery
scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
scsi: qla2xxx: Fix N2N inconsistent PLOGI
scsi: qla2xxx: Fix premature hw access after PCI error
scsi: qla2xxx: Fix scheduling while atomic
scsi: qla2xxx: Fix stuck session in gpdb
scsi: qla2xxx: Fix stuck session of PRLI reject
scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
scsi: qla2xxx: Fix typos in comments
scsi: qla2xxx: Fix warning for missing error code
scsi: qla2xxx: Fix warning message due to adisc being flushed
scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
scsi: qla2xxx: Implement ref count for SRB
scsi: qla2xxx: Increase max limit of ql2xnvme_queues
scsi: qla2xxx: Reduce false trigger to login
scsi: qla2xxx: Refactor asynchronous command initialization
scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t
scsi: qla2xxx: Stop using the SCSI pointer
scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
scsi: qla2xxx: Update version to 10.02.07.300-k
scsi: qla2xxx: Update version to 10.02.07.400-k
scsi: qla2xxx: Use correct feature type field during RFF_ID processing
scsi: qla2xxx: Use named initializers for port_[d]state_str
scsi: qla2xxx: Use named initializers for q_dev_state
scsi: qla4xxx: Remove unneeded variable
scsi: Remove drivers/scsi/scsi.h
scsi: Remove unused member cmd_pool for structure scsi_host_template
scsi: rnbd: Remove WRITE_SAME support
scsi: scsi_debug: Add environmental reporting log subpage
scsi: scsi_debug: Add no_rwlock parameter
scsi: scsi_debug: Address races following module load
scsi: scsi_debug: Divide power on reset UNIT ATTENTION
scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll()
scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use
scsi: scsi_debug: Refine sdebug_blk_mq_poll()
scsi: scsi_debug: Silence unexpected unlock warnings
scsi: scsi_debug: Strengthen defer_t accesses
scsi: scsi_debug: Use TASK SET FULL more
scsi: scsi_dh_alua: Properly handle the ALUA transitioning state
scsi: scsi_ioctl: Drop needless assignment in sg_io()
scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters
scsi: sd: Clean up gendisk if device_add_disk() failed
scsi: sd: Remove WRITE_SAME support
scsi: sd: sd_read_cpr() requires VPD pages
scsi: smartpqi: Add PCI IDs
scsi: smartpqi: Avoid drive spin-down during suspend
scsi: smartpqi: Eliminate drive spin down on warm boot
scsi: smartpqi: Enable SATA NCQ priority in sysfs
scsi: smartpqi: Expose SAS address for SATA drives
scsi: smartpqi: Fix a name typo and cleanup code
scsi: smartpqi: Fix a typo in func pqi_aio_submit_io()
scsi: smartpqi: Fix BUILD_BUG_ON() statements
scsi: smartpqi: Fix hibernate and suspend
scsi: smartpqi: Fix kdump issue when controller is locked up
scsi: smartpqi: Fix lsscsi -t SAS addresses
scsi: smartpqi: Fix NUMA node not updated during init
scsi: smartpqi: Fix rmmod stack trace
scsi: smartpqi: Fix unused variable pqi_pm_ops for clang
scsi: smartpqi: Quickly propagate path failures to SCSI midlayer
scsi: smartpqi: Resolve delay issue with PQI_HZ value
scsi: smartpqi: Speed up RAID 10 sequential reads
scsi: smartpqi: Stop using the SCSI pointer
scsi: smartpqi: Update version to 2.1.14-035
scsi: smartpqi: Update volume size after expansion
scsi: sr: Do not leak information in ioctl
scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling
scsi: sym53c500_cs: Move the SCSI pointer to private command data
scsi: sym53c500_cs: Stop using struct scsi_pointer
scsi: sym53c8xx_2: Move the SCSI pointer to private command data
scsi: target: Add iscsi/cpus_allowed_list in configfs
scsi: target: Fix incorrect use of cpumask_t
scsi: target: pscsi: Remove struct pscsi_plugin_task
scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data
scsi: target: tcmu: Fix possible page UAF
scsi: target: tcmu: Make cmd_ring_size changeable via configfs
scsi: ufs: Add checking lifetime attribute for WriteBooster
scsi: ufs: core: Fix referencing invalid rsp field
scsi: ufs: core: Remove unused field in struct ufs_hba
scsi: ufs: core: Remove wlun_dev_to_hba()
scsi: ufs: core: scsi_get_lba() error fix
scsi: ufs: docs: UFS documentation corrections
scsi: ufs: Fix runtime PM messages never-ending cycle
scsi: ufs: qcom: Drop custom Android boot parameters
scsi: ufs: ufs-pci: Add support for Intel MTL
scsi: ufs: ufshpb: Fix a NULL check on list iterator
scsi: usb: Stop using the SCSI pointer
scsi: usb: storage: Complete the SCSI request directly
scsi: use BLK_STS_OFFLINE for not fully online devices
scsi: virtio-scsi: Eliminate anonymous module_init & module_exit
scsi: wd33c93: Move the SCSI pointer to private command data
scsi: wd719x: Return proper error code when dma_set_mask() fails
scsi: wd719x: Stop using the SCSI pointer
scsi: zalon: Stop using the SCSI pointer
scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
 
sctp: check asoc strreset_chunk in sctp_generate_reconf_event
sctp: count singleton chunks in assoc user stats
sctp: Initialize daddr on peeled off socket
sctp: use the correct skb for security_sctp_assoc_request
 
sd: call sd_zbc_release_disk before releasing the scsi_device reference
sd: delay calling free_opal_dev
sd: implement ->free_disk to simplify refcounting
sd: rename the scsi_disk.dev field
 
sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size()
 
secure_seq: use the 64 bits of the siphash for port offset calculation
 
security: add sctp_assoc_established hook
security: implement sctp_assoc_established hook in selinux
 
selftest/bpf: Check invalid length in test_xdp_update_frags
selftest/bpf: Fix a stale comment.
selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter.
 
selftest/powerpc: Add PAPR sysfs attributes sniff test
 
selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT
selftest/vm: add skip support to mremap_test
selftest/vm: add util.h and and move helper functions there
selftest/vm: support xfail in mremap_test
selftest/vm: verify mmap addr in mremap_test
selftest/vm: verify remap destination address in mremap_test
 
selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
 
selftests net: add UDP GRO fraglist + bpf self-tests
 
selftests, bpf: Do not yet switch to new libbpf XDP APIs
 
selftests, x86: fix how check_cc.sh is being invoked
 
selftests, xsk: Fix bpf_res cleanup test
selftests, xsk: Fix rx_full stats test
 
selftests/bpf/test_lirc_mode2.sh: Exit with proper code
 
selftests/bpf/test_lwt_seg6local: use temp netns for testing
 
selftests/bpf/test_tcp_check_syncookie: use temp netns for testing
 
selftests/bpf/test_xdp_meta: use temp netns for testing
 
selftests/bpf/test_xdp_redirect: use temp netns for testing
 
selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
 
selftests/bpf/test_xdp_veth: use temp netns for testing
 
selftests/bpf/test_xdp_vlan: use temp netns for testing
 
selftests/bpf: Add a selftest for invalid func btf with btf decl_tag
selftests/bpf: add a selftest with __user tag
selftests/bpf: Add a test for btf_type_tag "percpu"
selftests/bpf: Add a test for maximum packet size in xdp_do_redirect
selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL
selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts
selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts
selftests/bpf: Add custom SEC() handling selftest
selftests/bpf: Add kprobe_multi attach test
selftests/bpf: Add kprobe_multi bpf_cookie test
selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN
selftests/bpf: Add Skeleton templated wrapper as an example
selftests/bpf: Add test for bpf_ima_file_hash()
selftests/bpf: Add test for bpf_lsm_kernel_read_file()
selftests/bpf: Add test for race in btf_try_get_module
selftests/bpf: Add test for reg2btf_ids out of bounds access
selftests/bpf: Add test for sleepable bpf iterator programs
selftests/bpf: Add test for unstable CT lookup API
selftests/bpf: Add test_verifier support to fixup kfunc call insns
selftests/bpf: Add tests for kfunc register offset checks
selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts()
selftests/bpf: Check dst_port only on the client socket
selftests/bpf: Check if the digest is refreshed after a file write
selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy
selftests/bpf: Clean up array_size.cocci warnings
selftests/bpf: convert remaining legacy map definitions
selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup
selftests/bpf: Do not export subtest as standalone test
selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n
selftests/bpf: Extend kfunc selftests
selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
selftests/bpf: Extract syscall wrapper
selftests/bpf: fail build on compilation warning
selftests/bpf: Fix a clang compilation error
selftests/bpf: fix a clang compilation error
selftests/bpf: Fix a clang compilation error for send_signal.c
selftests/bpf: Fix a clang deprecated-declarations compilation error
selftests/bpf: Fix an endianness issue in bpf_syscall_macro test
selftests/bpf: Fix btfgen tests
selftests/bpf: Fix clang compilation errors
selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails
selftests/bpf: Fix error reporting from sock_fields programs
selftests/bpf: Fix GCC11 compiler warnings in -O2 mode
selftests/bpf: Fix kprobe_multi test.
selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
selftests/bpf: Fix strict mode calculation
selftests/bpf: Fix test for 4-byte load from dst_port on big-endian
selftests/bpf: Fix test for 4-byte load from remote_port on big-endian
selftests/bpf: Fix tests to use arch-dependent syscall entry points
selftests/bpf: Fix tunnel remote IP comments
selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port
selftests/bpf: fix uprobe offset calculation in selftests
selftests/bpf: Fix vmtest.sh to launch smp vm.
selftests/bpf: Fix warning comparing pointer to 0
selftests/bpf: Make test_lwt_ip_encap more stable and faster
selftests/bpf: Migrate from bpf_prog_test_run
selftests/bpf: Migrate from bpf_prog_test_run_xattr
selftests/bpf: Move open_netns() and close_netns() into network_helpers.c
selftests/bpf: Move sample generation code to ima_test_common()
selftests/bpf: Redo the switch to new libbpf XDP APIs
selftests/bpf: Remove usage of deprecated feature probing APIs
selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c
selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390
selftests/bpf: specify pahole version requirement for btf_tag test
selftests/bpf: Stop using bpf_map__def() API
selftests/bpf: switch to new libbpf XDP APIs
selftests/bpf: Test "bpftool gen min_core_btf"
selftests/bpf: Test bpf_core_types_are_compat() functionality.
selftests/bpf: Test BPF_KPROBE_SYSCALL macro
selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt
selftests/bpf: Test for associating multiple elements with the local storage
selftests/bpf: Test skipping stacktrace
selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly
selftests/bpf: Test subskeleton functionality
selftests/bpf: Update btf_dump case for conflicting names
selftests/bpf: Update cpumap/devmap sec_name
selftests/bpf: Update sockopt_sk test to the use bpf_set_retval
selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper
selftests/bpf: Use constants for socket states in sock_fields test
selftests/bpf: use preferred setter/getter APIs instead of deprecated ones
selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro
 
selftests/damon: add a test for DAMON sysfs interface
 
selftests/exec: add generated files to .gitignore
selftests/exec: Rename file binfmt_script to binfmt_script.py
selftests/exec: Test for empty string on NULL argv
 
selftests/harness: Pass variant to teardown
selftests/harness: Run TEARDOWN for ASSERT failures
 
selftests/kselftest/runner.sh: Pass optional command parameters in environment
 
selftests/lkdtm: Add UBSAN config
selftests/lkdtm: Add UBSAN config
selftests/lkdtm: Remove dead config option
selftests/lkdtm: Remove dead config option
 
selftests/net/forwarding: add missing tests to Makefile
 
selftests/net: add missing tests to Makefile
selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems
selftests/net: so_txtime: usage(): fix documentation of default clock
selftests/net: timestamping: Fix bind_phc check
 
selftests/powerpc/copyloops: Add memmove_64 test
 
selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits
selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field
selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1
selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5
selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit
selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field
selftests/powerpc/pmu/: Add interface test for mmcr1_comb field
selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields
selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field
selftests/powerpc/pmu/: Add interface test for mmcr3_src fields
 
selftests/powerpc/pmu: Add event_init_sampling function
selftests/powerpc/pmu: Add interface test for mmcra register fields
selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields
selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields
selftests/powerpc/pmu: Add macros to extract mmcr fields
selftests/powerpc/pmu: Add macros to parse event codes
selftests/powerpc/pmu: Add support for perf sampling tests
selftests/powerpc/pmu: Add utility functions to post process the mmap buffer
selftests/powerpc/pmu: Include mmap_buffer field as part of struct event
 
selftests/powerpc: Add test for real address error handling
 
selftests/proc: fix array_size.cocci warning
 
selftests/rseq: Change type of rseq_offset to ptrdiff_t
selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
selftests/rseq: Fix ppc32 offsets by using long rather than off_t
selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
selftests/rseq: Fix warnings about #if checks of undefined tokens
selftests/rseq: Fix: work-around asm goto compiler bugs
selftests/rseq: introduce own copy of rseq uapi header
selftests/rseq: Introduce rseq_get_abi() helper
selftests/rseq: Introduce thread pointer getters
selftests/rseq: Remove arm/mips asm goto compiler work-around
selftests/rseq: Remove useless assignment to cpu variable
selftests/rseq: Remove volatile from __rseq_abi
selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
 
selftests/rtc: continuously read RTC in a loop for 30s
 
selftests/seccomp: Don't call read() on TTY from background pgrp
 
selftests/sgx: Do not attempt enclave build without valid enclave
selftests/sgx: Ensure enclave data available during debug print
selftests/sgx: Fix NULL-pointer-dereference upon early test failure
selftests/sgx: Remove extra newlines in test output
selftests/sgx: Treat CC as one argument
 
selftests/vDSO: fix array_size.cocci warning
 
selftests/vm/transhuge-stress: Support file-backed PMD folios
 
selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test
 
selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test
 
selftests/x86: Add validity check and allow field splitting
 
selftests: Add and export a kernel uapi headers path
selftests: add kselftest_install to .gitignore
selftests: add new tests for vxlan vnifiltering
selftests: add ping test with ping_group_range tuned
selftests: bpf: Fix bind on used port
selftests: bpf: Less strict size check in sockopt_sk
selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap
selftests: Correct the headers install path
selftests: fib offload: use sensible tos values
selftests: fib rule: Don't echo modified sysctls
selftests: fib rule: Drop erroneous TABLE variable
selftests: fib rule: Log test description
selftests: fib rule: Make 'getmatch' and 'match' local variables
selftests: fib_test: Add a test case for IPv4 broadcast neighbours
selftests: fix an unused variable warning in pidfd selftest
selftests: Fix build when $(O) points to a relative path
selftests: fix header dependency for pid_namespace selftests
selftests: forwarding: Add a test for pedit munge SIP and DIP
selftests: forwarding: Disable learning before link up
selftests: forwarding: fix missing backslash
selftests: forwarding: hw_stats_l3: Add a new test
selftests: forwarding: tests of locked port feature
selftests: forwarding: Use same VRF for port and VLAN upper
selftests: futex: Add the uapi headers include variable
selftests: futex: set DEFAULT_INSTALL_HDR_PATH
selftests: kselftest framework: provide "finished" helper
selftests: kvm/x86: Add the helper function create_pmu_event_filter
selftests: kvm/x86: Verify the pmu event filter matches the correct event
selftests: kvm: add generated file to the .gitignore
selftests: KVM: Add OSLSR_EL1 to the list of blessed regs
selftests: kvm: Add the uapi headers include variable
selftests: kvm: add tsc_scaling_sync to .gitignore
selftests: KVM: allow sev_migrate_tests on machines without SEV-ES
selftests: kvm: Check whether SIDA memop fails for normal guests
selftests: KVM: Don't leak GIC FD across dirty log test iterations
selftests: KVM: Free the GIC FD when cleaning up in arch_timer
selftests: KVM: Test OS lock behavior
selftests: landlock: Add the uapi headers include variable
selftests: memcg: test high limit for single entry allocation
selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
selftests: mlxsw: hw_stats_l3: Add a new test
selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets
selftests: mptcp: add backup with port testcase
selftests: mptcp: add csum mib check for mptcp_connect
selftests: mptcp: add extra_args in do_transfer
selftests: mptcp: add fastclose testcase
selftests: mptcp: add fullmesh setting tests
selftests: mptcp: add implicit endpoint test case
selftests: mptcp: add invert check in check_transfer
selftests: mptcp: add ip mptcp wrappers
selftests: mptcp: add more arguments for chk_join_nr
selftests: mptcp: add set_flags tests in pm_netlink.sh
selftests: mptcp: add subflow limits test-cases
selftests: mptcp: add the id argument for set_flags
selftests: mptcp: add the MP_FASTCLOSE mibs check
selftests: mptcp: add the MP_RST mibs check
selftests: mptcp: add the port argument for set_flags
selftests: mptcp: Add the uapi headers include variable
selftests: mptcp: add wrapper for setting flags
selftests: mptcp: add wrapper for showing addrs
selftests: mptcp: adjust output alignment for more tests
selftests: mptcp: drop msg argument of chk_csum_nr
selftests: mptcp: increase timeout to 20 minutes
selftests: mptcp: join: allow running -cCi
selftests: mptcp: join: alt. to exec specific tests
selftests: mptcp: join: avoid backquotes
selftests: mptcp: join: check for tools only if needed
selftests: mptcp: join: clarify local/global vars
selftests: mptcp: join: create tmp files only if needed
selftests: mptcp: join: define tests groups once
selftests: mptcp: join: exit after usage()
selftests: mptcp: join: helper to filter TCP
selftests: mptcp: join: list failure at the end
selftests: mptcp: join: make it shellcheck compliant
selftests: mptcp: join: option to execute specific tests
selftests: mptcp: join: remove unused vars
selftests: mptcp: join: reset failing links
selftests: mptcp: Rename wait function
selftests: mptcp: reuse linkfail to make given size files
selftests: mptcp: set fullmesh flag in pm_nl_ctl
selftests: mptcp: set ip_mptcp in command line
selftests: mptcp: simplify pm_nl_change_endpoint
selftests: mptcp: update output info of chk_rm_nr
selftests: net: add delete nexthop route warning test
selftests: net: Add the uapi headers include variable
selftests: net: Add tls config dependency for tls selftests
selftests: net: basic test for IPV6_2292*
selftests: net: bridge: Parameterize ageing timeout
selftests: net: change fprintf format specifiers
selftests: net: cmsg_sender: Fix spelling mistake "MONOTINIC" -> "MONOTONIC"
selftests: net: cmsg_sender: support icmp and raw sockets
selftests: net: cmsg_sender: support setting SO_TXTIME
selftests: net: cmsg_sender: support Tx timestamping
selftests: net: cmsg_so_mark: test ICMP and RAW sockets
selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt
selftests: net: fix array_size.cocci warning
selftests: net: fix array_size.cocci warning
selftests: net: fix nexthop warning cleanup double ip typo
selftests: net: make cmsg_so_mark ready for more options
selftests: net: rename cmsg_so_mark
selftests: net: test IPV6_DONTFRAG
selftests: net: test IPV6_HOPLIMIT
selftests: net: test IPV6_TCLASS
selftests: net: test standard socket cmsgs across UDP and ICMP sockets
selftests: netdevsim: hw_stats_l3: Add a new test
selftests: netfilter: fix a build error on openSUSE
selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer
selftests: rtnetlink: Use more sensible tos values
selftests: sdsi: test sysfs setup
selftests: set the BUILD variable to absolute path
selftests: tc-testing: Increase timeout in tdc config file
selftests: test_vxlan_under_vrf: Fix broken test case
selftests: tls: skip cmsg_to_pipe tests with TLS=n
selftests: tpm2: Determine available PCR bank
selftests: tpm: add async space test with noneexisting handle
selftests: Use -isystem instead of -I to include headers
selftests: vm: add a hugetlb test case
selftests: vm: Add the uapi headers include variable
selftests: vm: Makefile: rename TARGETS to VMTARGETS
selftests: vm: remove dependecy from internal kernel macros
selftests: x86: add 32bit build warnings for SUSE
 
selinux: access superblock_security_struct in LSM blob way
selinux: allow FIOCLEX and FIONCLEX with policy capability
selinux: check return value of sel_make_avc_files
selinux: declare name parameter of hash_eval const
selinux: declare path parameters of _genfs_sid const
selinux: do not discard const qualifier in cast
selinux: drop cast to same type
selinux: drop return statement at end of void functions
selinux: drop unused macro
selinux: drop unused parameter of avtab_insert_node
selinux: enclose macro arguments in parenthesis
selinux: fix a type cast problem in cred_init_security()
selinux: fix bad cleanup on error in hashtab_duplicate()
selinux: Fix selinux_sb_mnt_opts_compat()
selinux: parse contexts for mount options early
selinux: shorten the policy capability enum names
selinux: simplify cred_init_security
selinux: try to use preparsed sid before calling parse_sid()
selinux: use correct type for context length
selinux: various sparse fixes
 
seq_file: fix NULL pointer arithmetic warning
 
serial: 8250: Also set sticky MCR bits in console restoration
serial: 8250: Correct Kconfig help text for blacklisted PCI devices
serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
serial: 8250: Fix race condition in RTS-after-send handling
serial: 8250: Fix runtime PM for start_tx() for empty buffer
serial: 8250: fix XOFF/XON sending when DMA is used
serial: 8250: Return early in .start_tx() if there are no chars to send
serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type
serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit
serial: 8250_bcm2835aux: Add ACPI support
serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
serial: 8250_lpss: Balance reference count for PCI DMA device
serial: 8250_mid: Balance reference count for PCI DMA device
serial: 8250_mid: Get rid of custom MID_DEVICE() macro
serial: 8250_mid: Remove unneeded test for ->setup() presence
serial: 8250_mtk: Fix register address for XON/XOFF character
serial: 8250_mtk: Fix UART_EFR register address
serial: 8250_mtk: Make sure to select the right FEATURE_SEL
serial: 8250_mtk: make two read-only arrays static const
serial: 8250_tegra: mark acpi_device_id as unused with !ACPI
serial: amba-pl011: do not time out prematurely when draining tx fifo
serial: atmel_serial: include circ_buf.h
serial: core: clean up EXPORT_SYMBOLs
serial: core: Drop duplicate NULL check in uart_*shutdown()
serial: core: Fix the definition name in the comment of UPF_* flags
serial: fsl_linflexuart: deduplicate character sending
serial: fsl_linflexuart: don't call uart_write_wakeup() twice
serial: imx: fix overrun interrupts in DMA mode
serial: imx: reduce RX interrupt frequency
serial: make uart_console_write->putchar()'s character an unsigned char
serial: mcf: use helpers in mcf_tx_chars()
serial: mctrl_gpio: add a new API to enable / disable wake_irq
serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe()
serial: mvebu-uart: implement support for baudrates higher than 230400 Bd
serial: mvebu-uart: implement UART clock driver for configuring UART base clock
serial: samsung: Add samsung_early_read to support early kgdboc
serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
serial: sc16is7xx: Clear RS485 bits in the shutdown
serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS
serial: sh-sci: Simplify multiplication/shift logic
serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
serial: sunplus-uart: Add Sunplus SoC UART Driver
serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n
 
sfc: Avoid NULL pointer dereference on systems without numa awareness
sfc: default config to 1 channel/core in local NUMA node only
sfc: Do not free an empty page_ring
sfc: set affinity hints in local NUMA node only
sfc: The size of the RX recycle ring should be more flexible
 
sh: remove CONFIG_SET_FS support
 
sh_eth: kill useless initializers in sh_eth_{suspend|resume}()
sh_eth: sh_eth_close() always returns 0
 
shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage
 
shmem: mapping_set_exiting() to help mapped resilience
 
signal, x86: Delay calling signals in atomic on RT enabled kernels
 
signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage
 
signal: Move set_notify_signal and clear_notify_signal into sched/signal.h
 
sizes.h: Add SZ_1T macro
 
skb: make drop reason booleanable
 
skbuff: fix coalescing for page_pool fragment recycling
 
skmsg: convert struct sk_msg_sg::copy to a bitmap
 
slimbus: qcom: Fix IRQ check in qcom_slim_probe
 
slip/plip: Use netif_rx().
 
smb3: cleanup and clarify status of tree connections
smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common
smb3: move defines for query info and query fsinfo to smbfs_common
 
smp: Fix offline cpu check in flush_smp_call_function_queue()
 
smsc911x: allow using IRQ0
 
Linux: SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP
 
soc/microchip: fix invalid free in mpfs_sys_controller_delete
 
soc/tegra: bpmp: cleanup double word in comment
soc/tegra: fuse: Explicitly cast to/from __iomem
soc/tegra: fuse: Update nvmem cell list
soc/tegra: pmc: Add Tegra234 wake events
soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30
 
soc: add microchip polarfire soc system controller
soc: fsl: dpio: read the consumer index from the cache inhibited area
soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl
soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang
soc: imx: Remove Layerscape check
soc: ixp4xx-npe: Access syscon regs using regmap
soc: ixp4xx: Add features from regmap helper
soc: mediatek: add MTK mutex support for MT8186
soc: mediatek: mmsys: add mmsys reset control for MT8186
soc: mediatek: mmsys: add mt8186 mmsys routing table
soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data
soc: mediatek: mtk-infracfg: Disable ACP on MT8192
soc: mediatek: pm-domains: Add support for mt8186
soc: mediatek: pm-domains: Add support for mt8195
soc: mediatek: pm-domains: Add wakeup capacity support in power domain
soc: mediatek: pm-domains: Move power status offset to power domain data
soc: mediatek: pm-domains: Remove unused macro
soc: mediatek: pwrap: add pwrap driver for MT8186 SoC
soc: microchip: make mpfs_sys_controller_put static
soc: qcom: aoss: Fix missing put_device call in qmp_get
soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
soc: qcom: apr: Remove redundant 'flush_workqueue()' calls
soc: qcom: llcc: Add configuration data for SM8450 SoC
soc: qcom: llcc: Add missing llcc configuration data
soc: qcom: llcc: Add support for 16 ways of allocation
soc: qcom: llcc: Add write-cache cacheable support
soc: qcom: llcc: Update register offsets for newer LLCC HW
soc: qcom: llcc: Update the logic for version info extraction
soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable
soc: qcom: mdt_loader: Allow hash segment to be split out
soc: qcom: mdt_loader: Allow hash to reside in any segment
soc: qcom: mdt_loader: Always invoke PAS mem_setup
soc: qcom: mdt_loader: Extend check for split firmware
soc: qcom: mdt_loader: Extract PAS operations
soc: qcom: mdt_loader: Fix split-firmware condition
soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load()
soc: qcom: mdt_loader: Split out split-file-loader
soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
soc: qcom: rpmpd: Add MSM8226 support
soc: qcom: rpmpd: Check for null return of devm_kcalloc
soc: qcom: socinfo: Add some more PMICs and SoCs
soc: renesas: Add support for reading product revision for RZ/G2L family
soc: renesas: Identify RZ/V2L SoC
soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs
soc: renesas: Kconfig: Introduce ARCH_RZG2L config option
soc: s4: Add support for power domains controller
 
SoC: SOF: ipc: Optimizations for tx message
 
soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable
soc: ti: k3-socinfo: Add AM62x JTAG ID
soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt
soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
 
sound/oss/dmasound: fix 'dmasound_setup' defined but not used
sound/oss/dmasound: fix build when drivers are mixed =y/=m
 
sound: core: remove initialise static variables to 0
sound: core: Remove redundant variable and return the last statement
 
soundwire: bus: add dev_warn() messages to track UNATTACHED devices
soundwire: intel: fix wrong register name in intel_shim_wake
soundwire: qcom: add in-band wake up interrupt support
soundwire: qcom: add runtime pm support
soundwire: qcom: constify static struct qcom_swrm_data global variables
soundwire: qcom: use __maybe_unused for swrm_runtime_resume()
soundwire: Replace acpi_bus_get_device()
soundwire: stream: add 'slave' prefix for port range checks
soundwire: stream: add alloc/config/free helpers for ports
soundwire: stream: add slave runtime to list earlier
soundwire: stream: group sdw_port and sdw_master/slave_port functions
soundwire: stream: group sdw_stream_ functions
soundwire: stream: introduce sdw_slave_rt_find() helper
soundwire: stream: make enable/disable/deprepare idempotent
soundwire: stream: move list addition to sdw_slave_alloc_rt()
soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers
soundwire: stream: remove unused parameter in sdw_stream_add_slave
soundwire: stream: rename and move master/slave_rt_free routines
soundwire: stream: sdw_stream_add_ functions can be called multiple times
soundwire: stream: separate alloc and config within sdw_stream_add_xxx()
soundwire: stream: simplify check on port range
soundwire: stream: simplify sdw_alloc_master_rt()
soundwire: stream: split alloc and config in two functions
soundwire: stream: split port allocation and configuration loops
soundwire: stream: split sdw_alloc_master_rt() in alloc and config
soundwire: stream: split sdw_alloc_slave_rt() in alloc and config
 
sparc32: Add pmd_pfn()
 
sparc64: add __{get,put}_kernel_nofault()
sparc64: fix building assembly files
sparc64: remove CONFIG_SET_FS support
 
sparc: cacheflush_32.h needs struct page
sparc: Remove usage of the deprecated "pci-dma-compat.h" API
 
spdxcheck.py: Fix a type error
 
speakup: Allow lower values for the flush parameter
 
speakup_audptr: cleanup synth_version
 
spi: Add API to count spi acpi resources
spi: Add API to count spi acpi resources
spi: add bindings for microchip mpfs spi
spi: Add compatible for Mediatek MT8186
spi: Add compatible for Mediatek MT8186
spi: Add compatible for MT7986
spi: add missing pci_dev_put() before return
spi: add mt8186-nor compatible string
spi: add new SoC mt8186 support for spi-mtk-nor
spi: Add spi driver for Sunplus SP7021
spi: Add Sunplus SP7021 schema
spi: Add Tegra234 QUAD SPI compatible
spi: amd: Add support for new controller version
spi: amd: Add support for version AMDI0062
spi: amd: Fix building without ACPI enabled
spi: amd: Remove needless rom_addr variable
spi: amd: Use iopoll for busy waiting
spi: ath79: add mem_ops for fast-read
spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
spi: bcm2835aux: Convert to use GPIO descriptors
spi: cadence-quadspi: fix incorrect supports_op() return value
spi: cadence-quadspi: fix protocol setup for non-1-1-X operations
spi: cadence-quadspi: Provide a capability structure
spi: cadence: fix platform_get_irq.cocci warning
spi: clean up some inconsistent indenting
spi: Convert spi-mt65xx to json-schema
spi: Convert spi-slave-mt27xx to json-schema
spi: core: add dma_map_dev for __spi_unmap_msg()
spi: Create helper API to lookup ACPI info for spi device
spi: Create helper API to lookup ACPI info for spi device
spi: dt-bindings: Add an example with two stacked flashes
spi: dt-bindings: add mising description type to reg property
spi: dt-bindings: Describe stacked/parallel memories modes
spi: dt-bindings: mediatek: Set min size for 'mediatek,pad-select'
spi: dt-bindings: remove unused required property
spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC
spi: dt-bindings: renesas,rspi: Drop comment for generic compatible string
spi: dt-bindings: samsung: Add fsd spi compatible
spi: dt-bindings: samsung: Convert to dtschema
spi: Enhance and export helpers for ACPI resources
spi: Enhance and export helpers for ACPI resources
spi: Fix erroneous sgs value with min_t()
spi: Fix missing unlock on error in sp7021_spi_master_transfer_one()
spi: Fix Tegra QSPI example
spi: Fix test error for sp7021.
spi: Fix warning for Clang build and simplify code
spi: fsi: Implement a timeout for polling status
spi: Get sgs size fix into branch
spi: gpio: Implement LSB First bitbang support
spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash
spi: intel: Add support for Raptor Lake-S SPI serial flash
spi: make remove callback a void function
spi: make remove callback a void function
spi: Make spi_alloc_device and spi_add_device public again
spi: Make spi_alloc_device and spi_add_device public again
spi: mediatek: add ipm design support for MT7986
spi: mediatek: support tick_delay without enhance_timing
spi: Modify irq request position and modify parameters
spi: mpc512x-psc: Convert to use GPIO descriptors
spi: mpc512x-psc: Fix compile errors
spi: mt65xx: Convert to GPIO descriptors
spi: mxic: Add support for direct mapping
spi: mxic: Add support for pipelined ECC operations
spi: mxic: Create a helper to configure the controller before an operation
spi: mxic: Create a helper to ease the start of an operation
spi: mxic: Fix an error handling path in mxic_spi_probe()
spi: mxic: Fix the transmit path
spi: mxic: Provide a capability structure
spi: New support and problem adjustment of SPI rockchip
spi: npcm-fiu: Fix typo ("npxm")
spi: pic32: Convert to use GPIO descriptors
spi: pxa2xx-pci: Balance reference count for PCI DMA device
spi: pxa2xx-pci: Constify struct pxa_spi_info variables
spi: pxa2xx-pci: Do not dereference fwnode in struct device
spi: pxa2xx-pci: Drop redundant NULL check in ->probe()
spi: pxa2xx-pci: Drop temporary storage use for a handful of members
spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup()
spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register()
spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup()
spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup()
spi: pxa2xx-pci: Move port_id assignment to ->setup()
spi: pxa2xx-pci: Refactor CE4100 to use ->setup()
spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup()
spi: pxa2xx-pci: Replace enum with direct use of PCI IDs
spi: pxa2xx: Add support for Intel Raptor Lake PCH-S
spi: pxa2xx_spi: Convert to use GPIO descriptors
spi: qcom: geni: Simplify DMA setting
spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ
spi: Replace acpi_bus_get_device()
spi: Retire legacy GPIO handling
spi: rockchip-sfc: fix platform_get_irq.cocci warning
spi: rockchip: clear interrupt status in error handler
spi: rockchip: Preset cs-high and clk polarity in setup progress
spi: rockchip: Stop spi slave dma receiver when cs inactive
spi: rockchip: Suspend and resume the bus during NOIRQ_SYSTEM_SLEEP_PM ops
spi: rpc-if: Fix RPM imbalance in probe error path
spi: s3c24xx: Convert to GPIO descriptors
spi: s3c64xx: Add spi port configuration for Tesla FSD SoC
spi: s3c64xx: Allow controller-data to be optional
spi: s3c64xx: Convert to use GPIO descriptors
spi: s3c64xx: Delete unused boardfile helpers
spi: s3c64xx: Drop custom gpio setup argument
spi: sp7201: Fix compiler warnings
spi: spi-mem: Add an ecc parameter to the spi_mem_op structure
spi: spi-mem: Check the controller extra capabilities
spi: spi-mem: Introduce a capability structure
spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper
spi: spi-mtk-nor: add axi_s clock for mt8186
spi: spi-mtk-nor: add new soc mt8186 support
spi: spi-mtk-nor: improve device table for adding more capabilities
spi: spi-mtk-nor: initialize spi controller after resume
spi: spi-mtk-nor: make some internal variables static
spi: spi-zynqmp-gqspi: Handle error for dma_set_mask
spi: spidev: prevent spidev->speed_hz from being zero
spi: st-ssc4: Covert to use GPIO descriptors
spi: Stacked/parallel memories bindings
spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode
spi: sun4i: fix typos in comments
spi: Support selection of the index of the ACPI Spi Resource before alloc
spi: Support selection of the index of the ACPI Spi Resource before alloc
spi: tegra114: Add missing IRQ check in tegra_spi_probe
spi: tegra20: Use of_device_get_match_data()
spi: tegra210-quad: add acpi support
spi: tegra210-quad: add new chips to compatible
spi: tegra210-quad: combined sequence mode
spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
spi: tegra210-quad: use device_reset method
spi: Tesla FSD support
spi: topcliff-pch: Prevent usage of potentially stale DMA device
spi: Update clock-names property for arm pl022
spi: Update NXP Flexspi maintainer details
spi: Use of_device_get_match_data()
spi: Use of_device_get_match_data()
spi: use specific last_cs instead of last_cs_enable
spi: use sysfs_emit() for printing statistics and add trailing newline
 
splice: Use a folio in page_cache_pipe_buf_try_steal()
 
sr: implement ->free_disk to simplify refcounting
sr: simplify the local variable initialization in sr_block_open()
 
ssb: fix boolreturn.cocci warning
 
stack: Constrain and fix stack offset randomization with Clang builds
stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET
 
stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION
 
staging/ks7010: Remove redundant 'flush_workqueue()' calls
 
staging: drop fpgaboot driver
staging: fbtft: Consider type of init sequence values in fbtft_init_display()
staging: fbtft: Constify buf parameter in fbtft_dbg_hex()
staging: fbtft: Deduplicate driver registration macros
staging: fbtft: Deduplicate driver registration macros
staging: fbtft: Fix error path in fbtft_driver_module_init()
staging: gdm724x: remove redundant assignment of pointer w
staging: gdm724x: Replace one-element array with flexible-array member
staging: greybus: gpio: Use generic_handle_irq_safe().
staging: greybus: introduce pwm_ops::apply
staging: greybus: Remove redundant 'flush_workqueue()' calls
staging: mmal-vchiq: clear redundant item named bulk_scratch
staging: most: net: Make use of the helper macro LIST_HEAD()
staging: most: video: Make use of the helper macro LIST_HEAD()
staging: mt7621-dts: align resets with binding documentation
staging: mt7621-dts: do not use rgmii2_pins for ethernet on GB-PC1
staging: mt7621-dts: fix cpuintc and fixedregulator dtc warnings, fix xhci
staging: mt7621-dts: fix formatting
staging: mt7621-dts: fix GB-PC2 devicetree
staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
staging: mt7621-dts: fix pinctrl properties for ethernet
staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
staging: mt7621-dts: fix switch0@0 warnings
staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6
 
Staging: nvec: Fix ending in '(' error
 
staging: pi433: add debugfs interface
staging: pi433: add index value to write dev_dbg statement
staging: pi433: add missing register contants
staging: pi433: change order in which driver config the rf69 chip
staging: pi433: enforce tx_cfg to be set before any message can be sent
staging: pi433: fix validation for min bit rate supported by the device
staging: pi433: formatting improvement for multi-line bitwise statement
staging: pi433: move get version func to where all other functions are
staging: pi433: prevent uninitialized data from being printed out
staging: pi433: remove coding style item from the TODO file
staging: pi433: remove hardcoded mask value for easier readability
staging: pi433: remove need to recompile code to debug fifo content
staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES
staging: pi433: remove rf69_get_flag function resolving enum conflict
staging: pi433: remove TODOs-related item from the TODO file
staging: pi433: standardize use of line escape chars in dev_dbg stmts
staging: pi433: validate max bit_rate based on modulation used
staging: qlge: add unregister_netdev in qlge_probe
staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
staging: r8188eu: BasicRateSet is set but never used
staging: r8188eu: bCCKinCH14 is read-only
staging: r8188eu: bTXPowerTracking is set but not used
staging: r8188eu: bTXPowerTrackingInit is set but not used
staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv
staging: r8188eu: call msecs_to_jiffies in _set_timer
staging: r8188eu: clarify that bb_reg_dump uses only path a
staging: r8188eu: clean up enum hw_variables
staging: r8188eu: clean up rtw_reset_8051()
staging: r8188eu: clean up rtw_rf.c
staging: r8188eu: cnt is set but not used
staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c
staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c
staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c
staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c
staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c
staging: r8188eu: convert GetHalDefVar8188EUsb() to void
staging: r8188eu: convert rtw_p2p_get_groupid to return void
staging: r8188eu: convert rtw_p2p_get_op_ch to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void
staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void
staging: r8188eu: convert rtw_p2p_get_req_cm to return void
staging: r8188eu: convert rtw_p2p_get_role to return void
staging: r8188eu: convert rtw_p2p_get_status to return void
staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void
staging: r8188eu: convert rtw_p2p_invite_req to return void
staging: r8188eu: convert rtw_p2p_prov_disc to return void
staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void
staging: r8188eu: convert rtw_p2p_set_persistent to return void
staging: r8188eu: convert rtw_p2p_setDN to return void
staging: r8188eu: convert SetHalDefVar8188EUsb() to void
staging: r8188eu: convert switch to if statement in mgt_dispatcher()
staging: r8188eu: convert two functions from s32 to int
staging: r8188eu: convert two u8 variables to bool
staging: r8188eu: convert type of pBandWidth in odm_dm_struct
staging: r8188eu: convert type of return variable in load_firmware()
staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c
staging: r8188eu: convert/remove DBG_88E calls in os_dep/usb_ops_linux.c
 
Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'associated'?
 
staging: r8188eu: correct long line warnings near prior DBG_88E calls
staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used
staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used
staging: r8188eu: CurrentCckTxPwrIdx is set but not used
staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used
staging: r8188eu: don't initialize drvinfo_sz to 0
staging: r8188eu: Drop get_recvframe_data()
staging: r8188eu: dvobj_priv's signal_strength is not used
staging: r8188eu: EepromAddressSize is set but not used
staging: r8188eu: EfuseUsedBytes is set but never used
staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set but not used
staging: r8188eu: evt_allocated_buf is not used
staging: r8188eu: evt_done_cnt is set but not used
staging: r8188eu: ExternalPA is read-only
staging: r8188eu: fix endless loop in recv_func
staging: r8188eu: fix lines modified by DBG_88E cleanup
staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling
staging: r8188eu: Fix PPPoE tag insertion on little endian systems
staging: r8188eu: get_rx_status is not used
staging: r8188eu: handle rtw_init_netdev_name() failure appropriately
staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set
staging: r8188eu: in_cta_test is always 0
staging: r8188eu: irq_alloc is not used
staging: r8188eu: irq_prepare_beacon_tasklet is unused
staging: r8188eu: keep the success path and error path separate
staging: r8188eu: limit rf register writes to path a
staging: r8188eu: limit rtw_dbg_port to path a
staging: r8188eu: limit rtw_wx_read_rf to path a
staging: r8188eu: make rtl8188e_process_phy_info static
staging: r8188eu: mark _rtw_free_sta_priv as void
staging: r8188eu: mark cckrates_included as bool
staging: r8188eu: mark cckratesonly_included as bool
staging: r8188eu: mark check_fwstate as bool
staging: r8188eu: mark check_indicate_seq as bool
staging: r8188eu: mark enqueue_reorder_recvframe as bool
staging: r8188eu: mark is_ap_in_tkip as bool
staging: r8188eu: mark is_basicrate as bool
staging: r8188eu: mark IS_MCAST as bool
staging: r8188eu: mark IsFrameTypeCtrl as bool
staging: r8188eu: mark PS_RDY_CHECK as bool
staging: r8188eu: mark recv_indicatepkts_in_order as bool
staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool
staging: r8188eu: mark rtw_endofpktfile as bool
staging: r8188eu: mark rtw_is_cckrates_included as bool
staging: r8188eu: mark rtw_is_cckratesonly_included as bool
staging: r8188eu: mark rtw_is_desired_network as bool
staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K
staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv
staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers
staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into PHY_MACConfig8188E
staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR()
staging: r8188eu: move firmware loading code out of the hal layer
staging: r8188eu: move firmware related macros to rtw_fw.h
staging: r8188eu: move local definitions into rtw_fw.h
staging: r8188eu: move open brace to the previous line
staging: r8188eu: move out assignment in if condition
staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h
staging: r8188eu: not_indic_disco is unused
staging: r8188eu: NumQryPhyStatusCCK is set but not used
staging: r8188eu: NumQryPhyStatusOFDM is set but not used
staging: r8188eu: ODM_BB_CCK_PD is always set
staging: r8188eu: ODM_BB_FA_CNT is always set
staging: r8188eu: ODM_MAC_EDCA_TURBO is always set
staging: r8188eu: ODM_RF_CALIBRATION is always set
staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set
staging: r8188eu: only OFDM_index[0] is used
staging: r8188eu: only OFDM_index_old[0] is used
staging: r8188eu: propagate error code in rtw_p2p_get2
staging: r8188eu: proper error handling in rtw_init_drv_sw
staging: r8188eu: recvframe_push is not used
staging: r8188eu: refactor rtw_ch2freq()
staging: r8188eu: refactor validate_recv_frame's error handling
staging: r8188eu: RegUsbSS is not used
staging: r8188eu: relay errors from ODM_ReadAndConfig_...
staging: r8188eu: release_firmware is not called if allocation fails
staging: r8188eu: remove 5 GHz channels from ch_freq_map
staging: r8188eu: remove _cancel_timer wrapper
staging: r8188eu: remove _linked_rx_signal_strength_display()
staging: r8188eu: remove a constant variable
staging: r8188eu: remove all aliased DBG_88E calls
staging: r8188eu: remove c2h_evt_clear()
staging: r8188eu: remove comments in update_recvframe_attrib_88e
staging: r8188eu: remove constant function parameter
staging: r8188eu: remove constant parameter of odm_ConfigRFReg_8188E
staging: r8188eu: remove constant parameter of phy_LCCalibrate_8188E
staging: r8188eu: remove constant rf variable
staging: r8188eu: remove constant variable eRFPath
staging: r8188eu: remove converted DBG_88E calls from core/rtw_mlme_ext.c
staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c
staging: r8188eu: remove DBG_88E calls from core subdir
staging: r8188eu: remove DBG_88E calls from hal subdir
staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c
staging: r8188eu: remove DBG_88E macro definition
staging: r8188eu: remove dead code for tx power tracking
staging: r8188eu: remove debug code to bypass IQ calibration
staging: r8188eu: remove debug code to bypass LC calibration
staging: r8188eu: remove empty function __nat25_db_print
staging: r8188eu: remove empty function _InitOperationMode
staging: r8188eu: remove empty function rtw_get_encrypt_decrypt_from_registrypriv
staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock
staging: r8188eu: remove enum odm_bw
staging: r8188eu: remove ETH_ALEN from ieee80211.h
staging: r8188eu: remove Firmware* from struct hal_data_8188e
staging: r8188eu: remove HAL_*_ENABLE defines
staging: r8188eu: remove hal_init_macaddr()
staging: r8188eu: remove HW_VAR_AC_PARAM_BK
staging: r8188eu: remove HW_VAR_AC_PARAM_VI
staging: r8188eu: remove HW_VAR_AC_PARAM_VO
staging: r8188eu: remove HW_VAR_APFM_ON_MAC
staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_BCN_FUNC
staging: r8188eu: remove HW_VAR_BEACON_INTERVAL
staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY
staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL
staging: r8188eu: remove HW_VAR_CAM_WRITE
staging: r8188eu: remove HW_VAR_CHECK_BSSID
staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_MEDIA_STATUS
staging: r8188eu: remove HW_VAR_SEC_CFG
staging: r8188eu: remove HW_VAR_TXPAUSE
staging: r8188eu: remove IS_*_CUT macros
staging: r8188eu: remove ishighspeed from dvobj_priv
staging: r8188eu: remove obsolete defines and comments
staging: r8188eu: remove ODM_CmnInfoHook()
staging: r8188eu: remove ODM_CmnInfoUpdate()
staging: r8188eu: remove padapter param from aes_decipher function
staging: r8188eu: remove path parameter from phy_RFSerialRead
staging: r8188eu: remove path parameter from phy_RFSerialWrite
staging: r8188eu: remove path parameter from rtl8188e_PHY_QueryRFReg
staging: r8188eu: remove path parameter from rtl8188e_PHY_SetRFReg
staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e
staging: r8188eu: remove previously converted DBG_88E_LEVEL calls
staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e
staging: r8188eu: remove redundant variable reg_0x143
staging: r8188eu: remove remaining DBG_88E call from include/usb_ops.h
staging: r8188eu: remove remaining DBG_88E calls from os_dep subdir
staging: r8188eu: remove rtl8188e_InitializeFirmwareVars()
staging: r8188eu: remove rtw_debug module parameter
staging: r8188eu: remove rtw_list_delete wrapper
staging: r8188eu: remove rtw_netif_start_queue wrapper
staging: r8188eu: remove rtw_netif_stop_queue wrapper
staging: r8188eu: remove rtw_netif_wake_queue wrapper
staging: r8188eu: remove rtw_os_recv_resource_alloc()
staging: r8188eu: remove rtw_sctx_chk_waring_status function
staging: r8188eu: remove smaller sets of converted DBG_88E calls
staging: r8188eu: remove some unused local ieee80211 macros
staging: r8188eu: remove the global DriverState
staging: r8188eu: remove three unused receive defines
staging: r8188eu: remove tmp variable in update_recvframe_attrib_88e
staging: r8188eu: remove unconditional if statement
staging: r8188eu: remove unnecessary braces in if statements
staging: r8188eu: remove unnecessary braces in rtw_xmit.c
staging: r8188eu: remove unnecessary casts
staging: r8188eu: remove unnecessary error check
staging: r8188eu: remove unnecessary initializations
staging: r8188eu: remove unnecessary memset in r8188eu
staging: r8188eu: remove unneeded field pbuf
staging: r8188eu: remove unneeded variable in rtw_p2p_get
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type
staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address
staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure
staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod
staging: r8188eu: remove unneeded variable in rtw_wx_get_enc
staging: r8188eu: remove unneeded variable in rtw_wx_get_essid
staging: r8188eu: remove unused aes tables from rtw_security.c
staging: r8188eu: remove unused argument in __nat25_has_expired
staging: r8188eu: remove unused argument in chk_ap_is_alive
staging: r8188eu: remove unused argument in on_action_public_default
staging: r8188eu: remove unused bitshift function
staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb()
staging: r8188eu: remove unused cck, ofdm and mcs rate defines
staging: r8188eu: remove unused chip type settings
staging: r8188eu: remove unused define
staging: r8188eu: remove unused enum
staging: r8188eu: remove unused enum
staging: r8188eu: remove unused enum _ADAPTER_TYPE
staging: r8188eu: remove unused enum _IFACE_TYPE
staging: r8188eu: remove unused enums from ieee80211.h
staging: r8188eu: remove unused externl variables
staging: r8188eu: remove unused field list
staging: r8188eu: remove unused field pdata
staging: r8188eu: remove unused field pend
staging: r8188eu: remove unused field phead
staging: r8188eu: remove unused field ptail
staging: r8188eu: remove unused field recvbuf_lock
staging: r8188eu: remove unused fields in struct recv_buf
staging: r8188eu: remove unused fields in struct recv_buf
staging: r8188eu: remove unused function parameter
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove unused macros
staging: r8188eu: remove unused macros from rtw_security.h
staging: r8188eu: remove unused macros in sta_info.h
staging: r8188eu: remove unused parameter from hw_var_set_*
staging: r8188eu: remove unused PATH_LENGTH_MAX define
staging: r8188eu: remove unused struct adapter components
staging: r8188eu: remove unused struct hostapd_priv
staging: r8188eu: remove unused struct zero_bulkout_context
staging: r8188eu: remove unused structs from ieee80211.h
staging: r8188eu: remove unused variable from UpdateHalRAMask8188EUsb
staging: r8188eu: remove update_bcn_p2p_ie()
staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggBlock* from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e
staging: r8188eu: remove UsbTxAggDescNum from struct hal_data_8188e
staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e
staging: r8188eu: remove useless if else
staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
staging: r8188eu: rename CCKSwingTable_Ch1_Ch13
staging: r8188eu: rename Exit label in load_firmware()
staging: r8188eu: rename Exit label in rtl8188e_firmware_download()
staging: r8188eu: rename fields of struct rt_firmware
staging: r8188eu: rename fw related functions to avoid camel case
staging: r8188eu: rename FWDL_ChkSum_rpt
staging: r8188eu: rename parameter pFirmware of load_firmware()
staging: r8188eu: rename pFirmwareBuf and FirmwareLen
staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download()
staging: r8188eu: rename rtSatus in rtl8188e_firmware_download()
staging: r8188eu: rename rtStatus in load_firmware()
staging: r8188eu: rename writeFW_retry
staging: r8188eu: replace local OFDM_index with single variable
staging: r8188eu: replace the READ_AND_CONFIG
staging: r8188eu: RfRegChnlVal[1] is set but not used
staging: r8188eu: rtw_hostapd_mlme_rx() is empty
staging: r8188eu: rtw_os_recv_resource_free() is empty
staging: r8188eu: rtw_os_recv_resource_init() does nothing
staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only
staging: r8188eu: RxMIMOSignalQuality is set but not used
staging: r8188eu: RxSNR is set but not used
staging: r8188eu: set path a explicitly
staging: r8188eu: Silence out-of-bounds warning in HT_caps_handler()
staging: r8188eu: simplify error handling in phy_BB8188E_Config_ParaFile
staging: r8188eu: smooth_rssi_data is not used
staging: r8188eu: struct usb_suspend_parm is not used
staging: r8188eu: summarize declaration and assignment
staging: r8188eu: TXPowercount is set but not used
staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used
staging: r8188eu: usb_suspend_sema is initialised but not used
staging: r8188eu: usb_vendor_req_mutex is not used
staging: r8188eu: use a define for the radio path
staging: r8188eu: use ieee80211 define for management frame type
staging: r8188eu: use ieee80211 helper for qos bit
staging: r8188eu: use ieee80211 helper to check for more fragments
staging: r8188eu: use ieee80211 helper to read "more data"
staging: r8188eu: use ieee80211 helper to read the "order" bit
staging: r8188eu: use ieee80211 helper to read the protected bit
staging: r8188eu: use ieee80211 helpers to check the frame type
staging: r8188eu: use kmemdup instead of kzalloc and memcpy
staging: r8188eu: Use sizeof dereferenced pointer in kzalloc()
staging: r8188eu: we always enqueue in rtw_set_chplan_cmd
staging: r8188eu: we only need one struct bb_reg_def for path a
staging: r8188eu: write only path a registers in rtw_dbg_port
staging: remove ashmem
staging: rt8188eu: Remove dead code
staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST"
staging: rtl8192e: use BIT macro instead of left shifting
staging: rtl8192u: add empty debug functions
staging: rtl8192u: fix broken debug macro
staging: rtl8192u: rework init and exit function
staging: rtl8712: Drop get_recvframe_data()
staging: rtl8723bs: Drop get_recvframe_data()
staging: rtl8723bs: fix typos in comments
 
Staging: rtl8723bs: Inserting blank line after declaration
Staging: rtl8723bs: Placing opening { braces in previous line
 
staging: rtl8723bs: remove redundant result variable
 
Staging: rtl8723bs: Removed extra spaces between datatype and variable
 
staging: rtl8723bs: Use min() instead of doing it manually
staging: rts5208: fix Lines should not end with a '('.
staging: rts5208: Resolve checkpatch.pl issues.
staging: sm750fb: fix naming style
 
Staging: unisys: visorhba: alignment should match open parenthesis
 
staging: unisys: visorinput: Use struct_size() helper in kzalloc()
staging: Use netif_rx().
staging: vc04_services: remove unneeded MODULE_VERSION() usage
staging: vc04_services: use KBUILD_MODNAME instead of own module name definition
staging: vchiq: add message handling to TODO list
staging: vchiq: convert TODOs into unordered list
staging: vchiq: drop completed tasks from TODO
staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
staging: vchiq_arm: introduce is_adjacent_block
staging: vchiq_arm: make vchiq_get_state return early
staging: vchiq_arm: make vchiq_platform_get_arm_state() static
staging: vchiq_core: align return statements in msg_type_str
staging: vchiq_core: avoid ternary operator for set_service_state
staging: vchiq_core: drop prefix of vchiq_set_service_state
staging: vchiq_core: fix alignment
staging: vchiq_core: fix indentation in vchiq_log_dump_mem
staging: vchiq_core: fix type of parameter localport
staging: vchiq_core: handle NULL result of find_service_by_handle
staging: vchiq_core: reduce multi-line statements
staging: vchiq_core: simplify vchiq_add_service_internal
staging: vchiq_core: use min_t macro
staging: vchiq_debugfs: get the rid of n_log_entries
staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_create_service
staging: vt6655: remove redundant assignment of pointer tx_key
staging: vt6655: Remove unused byRFType in baseband.c
staging: vt6655: Remove unused byRFType in card.c
staging: vt6655: Remove unused byRFType in channel.c
staging: vt6655: Remove unused byRFType in rf.c
staging: vt6656: Add comment for locks
staging: vt6656: Change macro to function and moved to better file
staging: vt6656: Fix CamelCase warnings in mac.h and mac.c
staging: vt6656: Fix CamelCase warnings in macro
staging: vt6656: Fix crash when WLAN is turned off
staging: vt6656: Remove ftrace-like logging
staging: vt6656: Remove unnecessary line breaks
staging: vt6656: Remove unused rf_type in baseband.c
staging: vt6656: Remove unused rf_type in card.c
staging: vt6656: Remove unused rf_type in channel.c
staging: vt6656: Remove unused rf_type in rf.c; top level
staging: vt6656: Remove unused rf_type in rf.c; unused variables
staging: vt6656: Removed unused variable bb_vga_0
staging: vt6656: Removed unused variable vt3342_vnt_threshold
staging: wfx: allow new PDS format
staging: wfx: apply the necessary SDIO quirks for the Silabs WF200
staging: wfx: check the return value of devm_kmalloc()
staging: wfx: do not display functions names in logs
staging: wfx: do not probe the device if not in the DT
staging: wfx: drop legacy compatible values
staging: wfx: drop useless include
staging: wfx: ensure HIF request has been sent before polling
staging: wfx: explain uncommon Makefile statement
staging: wfx: fix ambiguous function name
staging: wfx: fix ambiguous function name
staging: wfx: fix an error handling in wfx_init_common()
staging: wfx: fix comment correctness
staging: wfx: fix DT bindings location
staging: wfx: fix firmware location
staging: wfx: fix HIF API license
staging: wfx: fix Makefile and Kconfig licenses
staging: wfx: fix missing headers
staging: wfx: fix scan with WFM200 and WW regulation
staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly"
staging: wfx: fix struct alignment
staging: wfx: fix structs alignments
staging: wfx: flags for SPI IRQ were ignored
staging: wfx: format code on 100 columns
staging: wfx: format comments on 100 columns
staging: wfx: map 'compatible' attribute with board name
staging: wfx: prefer to wait for an event instead to sleep
staging: wfx: prefix functions from debug.h with wfx_
staging: wfx: prefix functions from hif_*.h with wfx_
staging: wfx: prefix functions from hwio.h with wfx_
staging: wfx: prefix structs hif_* with wfx_
staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_
staging: wfx: prefix tx_policy_is_equal() with wfx_
staging: wfx: preserve endianness of struct hif_ind_startup
staging: wfx: reformat code on 100 columns
staging: wfx: reformat comments on 100 columns
staging: wfx: remove duplicated code in wfx_cmd_send()
staging: wfx: remove force_ps_timeout
staging: wfx: remove support for legacy PDS format
staging: wfx: remove unnecessary braces
staging: wfx: remove useless #ifdef
staging: wfx: remove useless variable
staging: wfx: rename "config-file" DT attribute
staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG()
staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE
staging: wfx: sta.o was linked twice
staging: wfx: use explicit labels for errors
staging: wfx: use IS_ALIGNED()
staging: wfx: WF200 has no official SDIO IDs
 
Linux: staging:iio:ad7280a: Reflect optionality of irq in ABI
Linux: staging:iio:adc:ad7280a: Cleanup includes
Linux: staging:iio:adc:ad7280a: Drop buggy support for early termination of AUX alert.
Linux: staging:iio:adc:ad7280a: Drop unused timestamp channel.
Linux: staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
Linux: staging:iio:adc:ad7280a: Make oversampling_ratio a runtime control
Linux: staging:iio:adc:ad7280a: Register define cleanup.
Linux: staging:iio:adc:ad7280a: Remove shift from cb_mask state cache.
Linux: staging:iio:adc:ad7280a: rename _read() to _read_reg()
Linux: staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts
Linux: staging:iio:adc:ad7280a: Standardize extended ABI naming
Linux: staging:iio:adc:ad7280a: Switch to standard event control
Linux: staging:iio:adc:ad7280a: Trivial comment formatting cleanup
Linux: staging:iio:adc:ad7280a: Use a local dev pointer to avoid &spi->dev
Linux: staging:iio:adc:ad7280a: Use bitfield ops to managed fields in transfers.
Linux: staging:iio:adc:ad7280a: Use device properties to replace platform data.
Linux: staging:iio:adc:ad7280a: Use more conservative delays to allow 105C operation.
 
stat: fix inconsistency between struct stat and struct compat_stat
 
static_call: Avoid building empty .static_call_sites
static_call: Don't make __static_call_return0 static
static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
static_call: Remove __DEFINE_STATIC_CALL macro
 
stkwebcam: add new Asus laptop to upside_down table
 
stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static
stmmac: dwmac-mediatek: add platform level clocks management
stmmac: dwmac-mediatek: add support for mt8195
stmmac: dwmac-mediatek: re-arrange clock setting
stmmac: dwmac-mediatek: Reuse more common features
stmmac: intel: Add ADL-N PCI ID
stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
 
SUNRPC don: 't resend a task on an offlined transport
 
Linux: SUNRPC release the transport of a relocated task with an assigned transport
 
SUNRPC/auth: async tasks mustn't block waiting for memory
 
SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL
 
SUNRPC/call_alloc: async tasks mustn't block waiting for memory
 
SUNRPC/xprt: async tasks mustn't block waiting for memory
 
SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL
 
SUNRPC: add netns refcount tracker to struct gss_auth
SUNRPC: add netns refcount tracker to struct rpc_xprt
SUNRPC: add netns refcount tracker to struct svc_xprt
SUNRPC: avoid race between mod_timer() and del_timer_sync()
SUNRPC: change locking for xs_swap_enable/disable
SUNRPC: Convert GFP_NOFS to GFP_KERNEL
SUNRPC: Do not dereference non-socket transports in sysfs
SUNRPC: Don't call connect() more than once on a TCP socket
SUNRPC: Don't leak sockets in xs_local_connect()
SUNRPC: Don't return error values in sysfs read of closed files
SUNRPC: Ensure gss-proxy connects on setup
SUNRPC: Ensure that the gssproxy client can start in a connected state
SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
SUNRPC: Fix NFSD's request deferral on RDMA transports
SUNRPC: Fix socket waits for write buffer space
SUNRPC: Fix the svc_deferred_event trace class
SUNRPC: Fix unx_lookup_cred() allocation
SUNRPC: Handle allocation failure in rpc_new_task()
SUNRPC: Handle ENOMEM in call_transmit_status()
SUNRPC: Handle low memory situations in call_status()
SUNRPC: handle malloc failure in ->request_prepare
SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC
SUNRPC: Improve accuracy of socket ENOBUFS determination
SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point
SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent
SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg()
SUNRPC: Only save the TCP source port after the connection is complete
SUNRPC: Record endpoint information in trace log
SUNRPC: remove redundant pointer plainhdr
SUNRPC: remove scheduling boost for "SWAPPER" tasks.
SUNRPC: Remove svc_shutdown_net()
SUNRPC: Remove svo_shutdown method
SUNRPC: Remove the .svo_enqueue_xprt method
SUNRPC: Rename svc_close_xprt()
SUNRPC: Rename svc_create_xprt()
SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
SUNRPC: Return true/false (not 1/0) from bool functions
SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid
SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
SUNRPC: Teach server to recognize RPC_AUTH_TLS
SUNRPC: use default_groups in kobj_type
 
surface: surface3_power: Fix battery readings on batteries without a serial number
 
swiotlb: do not zero buffer in set_memory_decrypted()
swiotlb: simplify array allocation
swiotlb: simplify debugfs setup
swiotlb: tidy up includes
 
task_work: Call tracehook_notify_signal from get_signal on all architectures
task_work: Decouple TIF_NOTIFY_SIGNAL and task_work
task_work: Introduce task_work_pending
task_work: Remove unnecessary include from posix_timers.h
 
taskstats: remove unneeded dead assignment
 
tcp/dccp: add tw->tw_bslot
tcp/dccp: get rid of inet_twsk_purge()
tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler()
 
tcp: add small random increments to the source port
tcp: adjust TSO packet sizes based on min_rtt
tcp: allocate tcp_death_row outside of struct netns_ipv4
tcp: autocork: take MSG_EOR hint into consideration
tcp: Change SYN ACK retransmit behaviour to account for rehash
tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
tcp: drop the hash_32() part from the index calculation
tcp: dynamically allocate the perturb table used by source ports
tcp: ensure PMTU updates are processed during fastopen
tcp: ensure to use the most recently sent skb when filling the rate sample
tcp: fix F-RTO may not work correctly when receiving DSACK
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
tcp: increase source port perturb table to 2^16
tcp: make sure treq->af_specific is initialized
tcp: md5: incorrect tcp_header_len for incoming connections
tcp: Remove the unused api
tcp: resalt the secret every 10 seconds
tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key
tcp: Use BPF timeout setting for SYN ACK RTO
tcp: use different parts of the port_offset for index and offset
 
teaming: deliver link-local packets with the link they arrive on
 
tee: add tee_shm_alloc_user_buf()
tee: add tee_shm_register_{user,kernel}_buf()
tee: amdtee: Make use of the helper macro LIST_HEAD()
tee: optee: add missing mutext_destroy in optee_ffa_probe
tee: refactor TEE_SHM_* flags
tee: remove unused tee_shm_pool_alloc_res_mem()
tee: replace tee_shm_alloc()
tee: replace tee_shm_register()
tee: simplify shm pool handling
 
Linux: Tegra QUAD SPI ACPI & device support
Linux: Tegra QUAD SPI combined sequence mode
Linux: Tegra234 APE support
 
test: selftests: Remove unused various in sockmap_verdict_prog.c
 
test_overflow: Regularize test reporting output
 
testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
 
testptp: add option to shift clock by nanoseconds
 
thermal/drivers/brcmstb_thermal: Interrupt is optional
 
thermal/drivers/qcom/lmh: Add support for sm8150
 
thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp()
 
thermal/drivers/tsens: register thermal zones as hwmon sensors
 
thermal/governor: Remove deprecated information
 
thermal: fix Documentation bullet list warning
thermal: int340x: Check for NULL after calling kmemdup()
thermal: int340x: Fix attr.show callback prototype
thermal: int340x: Increase bitmap size
thermal: int340x: Mode setting with new OS handshake
thermal: int340x: Update OS policy capability handshake
thermal: intel: hfi: Enable notification interrupt
thermal: intel: hfi: Handle CPU hotplug events
thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET
thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface
thermal: intel: hfi: Notify user space for HFI events
thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp()
thermal: netlink: Add a new event to notify CPU capabilities change
thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub
thermal: Replace acpi_bus_get_device()
thermal: tegra-bpmp: Handle errors in BPMP response
 
thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices
thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge()
thunderbolt: Clarify register definitions for `tb_cap_plug_events`
thunderbolt: Disable LTTPR on Intel Titan Ridge
thunderbolt: Do not make DROM read success compulsory
thunderbolt: Do not resume routers if UID is not set
thunderbolt: Drop duplicate NULL checks around nvmem_unregister()
thunderbolt: Remove useless DMA-32 fallback configuration
thunderbolt: Rename EEPROM handling bits to match USB4 spec
thunderbolt: Replace acpi_bus_get_device()
thunderbolt: Retry DROM reads for more failure scenarios
 
tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
 
tick/rcu: Remove obsolete rcu_needs_cpu() parameters
tick/rcu: Stop allowing RCU_SOFTIRQ in idle
 
tick/sched: Fix non-kernel-doc comment
 
tick: Detect and fix jiffies update stall
 
timekeeping: Mark NMI safe time accessors as notrace
 
timers: Fix warning condition in __run_timers()
 
tipc: fix the timer expires after interval 100ms
tipc: Use netif_rx().
 
tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
 
tls: cap the output scatter list to something reasonable
tls: Fix context leak on tls_device_down
tls: Skip tls_append_frag on zero copy size
 
tmpfs: do not allocate pages on read
tmpfs: fix regressions from wider use of ZERO_PAGE
tmpfs: support for file creation time
 
TOMOYO: fix __setup handlers return values
 
tomoyo: Use str_yes_no()
 
tools arch x86: Add Intel SDSi provisiong tool
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
 
tools arm64: Import cputype.h
 
tools build: Filter out options and warnings not supported by clang
tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
 
tools compiler.h: Remove duplicate #ifndef noinline block
 
tools headers arm64: Sync arm64's cputype.h with the kernel sources
 
tools headers cpufeatures: Sync with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
 
tools headers UAPI: Sync asm-generic/mman-common.h with the kernel
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
 
tools include UAPI: Sync linux/vhost.h with the kernel sources
 
tools kvm headers arm64: Update KVM headers from the kernel sources
 
tools lib: Introduce fdarray duplicate function
 
tools/include: Add _RET_IP_ and math definitions to kernel.h
tools/include: Add cache.h stub
tools/include: Add debugfs.h stub
tools/include: Add io.h stub
tools/include: Add mm.h file
tools/include: Add pfn.h stub
tools/include: Add phys_addr_t to types.h
tools/include: Update atomic definitions
 
tools/memory-model: Explain syntactic and semantic dependencies
 
tools/objtool: Check for use of the ENQCMD instruction in the kernel
tools/objtool: Check for use of the ENQCMD instruction in the kernel
 
tools/power/cpupower/{ToDo => TODO}: Rename the todo file
 
tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state
 
tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed
tools/power/x86/intel-speed-select: HFI support
tools/power/x86/intel-speed-select: OOB daemon mode
tools/power/x86/intel-speed-select: v1.12 release
 
tools/power/x86/intel_pstate_tracer: make tracer as a module
 
tools/resolve_btfids: Build with host flags
 
tools/testing/cxl: Add a physical_node link
tools/testing/cxl: Enumerate mock decoders
tools/testing/cxl: Fix root port to host bridge assignment
tools/testing/cxl: Mock dvsec_ranges()
tools/testing/cxl: Mock one level of switches
 
tools/testing/nvdimm: Fix security_init() symbol collision
 
tools/virtio: compile with -pthread
tools/virtio: fix after premapped buf support
 
tools/vm/page_owner_sort.c: add a security check
tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt
tools/vm/page_owner_sort.c: delete invalid duplicate code
tools/vm/page_owner_sort.c: fix comments
tools/vm/page_owner_sort.c: fix the instructions for use
tools/vm/page_owner_sort.c: remove -c option
tools/vm/page_owner_sort.c: sort by stacktrace before culling
tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name
tools/vm/page_owner_sort.c: support for user-defined culling rules
tools/vm/page_owner_sort.c: support sorting by stack trace
tools/vm/page_owner_sort.c: support sorting by tgid and update documentation
tools/vm/page_owner_sort.c: support sorting pid and time
tools/vm/page_owner_sort.c: two trivial fixes
 
tools/vm/page_owner_sort: fix three trivival places
tools/vm/page_owner_sort: support for sorting by task command name
 
tools: Add kmem_cache_alloc_lru()
tools: cpupower: fix typo in cpupower-idle-set(1) manpage
tools: Fix unavoidable GCC call in Clang builds
tools: Move gfp.h and slab.h from radix-tree to lib
 
topology/sysfs: Add format parameter to macro defining "show" functions for proc
topology/sysfs: Add PPIN in sysfs under cpu topology
topology/sysfs: Hide PPIN on systems that do not support it.
 
topology: Fix up build warning in topology_is_visible()
topology: make core_mask include at least cluster_siblings
 
torture: Allow four-digit repetition numbers for --configs parameter
torture: Change KVM environment variable to RCUTORTURE
torture: Compress KCSAN as well as KASAN vmlinux files
torture: Distinguish kthread stopping and being asked to stop
torture: Drop trailing ^M from console output
torture: Indicate which torture.sh runs' bugs are all KCSAN reports
torture: Make kvm-find-errors.sh notice missing vmlinux file
torture: Make kvm-remote.sh try multiple times to download tarball
torture: Make kvm.sh summaries note runs having only KCSAN reports
torture: Make torture.sh help message match reality
torture: Output per-failed-run summary lines from torture.sh
torture: Print only one summary line per run
torture: Wake up kthreads after storing task_struct pointer
 
tpm: Fix error handling in async work
tpm: fix reference counting for struct tpm_chip
tpm: st33zp24: Make st33zp24_remove() a void function
tpm: use try_get_ops() in tpm-space.c
tpm: vtpm_proxy: Check length to avoid compiler warning
tpm: xen-tpmfront: Use struct_size() helper
 
tracehook: Remove tracehook.h
 
tracing/user_events: Hold event_mutex during dyn_event_add
tracing/user_events: Remove eBPF interfaces
tracing/user_events: Use alloc_pages instead of kzalloc() for register pages
 
tracing: Add sample code for custom trace events
tracing: Add snapshot at end of kernel boot up
tracing: Add TRACE_CUSTOM_EVENT() macro
tracing: Allow custom events to be added to the tracefs directory
tracing: Fix allocation of last_cmd in last_cmd_set()
tracing: Fix last_cmd_set() string management in histogram code
tracing: Fix strncpy warning in trace_events_synth.c
tracing: Have trace event string test handle zero length strings
tracing: Have TRACE_DEFINE_ENUM affect trace event types as well
tracing: Have type enum modifications copy the strings
tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
tracing: mark user_events as BROKEN
tracing: Move the defines to create TRACE_EVENTS into their own files
tracing: Move user_events.h temporarily out of include/uapi
tracing: Remove size restriction on hist trigger cmd error logging
tracing: Remove size restriction on synthetic event cmd error logging
tracing: Remove size restriction on tracing_log_err cmd strings
tracing: Rename the staging files for trace_events
tracing: Save both wakee and current on wakeup events
tracing: Set user_events to BROKEN
tracing: Update print fmt check to handle new __get_sockaddr() macro
 
treewide: Replace zero-length arrays with flexible-array members
 
tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
 
tty: add kfifo to tty_port
tty: Drop duplicate NULL check in TTY port functions
tty: hvc: fix return value of __setup handler
tty: n_gsm: fix broken virtual tty handling
tty: n_gsm: fix buffer over-read in gsm_dlci_data()
tty: n_gsm: fix decoupled mux resource
tty: n_gsm: fix frame reception handling
tty: n_gsm: fix incorrect UA handling
tty: n_gsm: fix insufficient txframe size
tty: n_gsm: fix invalid gsmtty_write_room() result
tty: n_gsm: fix invalid use of MSC in advanced option
tty: n_gsm: fix malformed counter for out of frame data
tty: n_gsm: fix missing explicit ldisc flush
tty: n_gsm: fix missing mux reset on config change at responder
tty: n_gsm: fix missing tty wakeup in convergence layer type 2
tty: n_gsm: fix missing update of modem controls after DLCI open
tty: n_gsm: fix mux activation issues in gsm_config()
tty: n_gsm: fix mux cleanup after unregister tty device
tty: n_gsm: fix reset fifo race condition
tty: n_gsm: fix restart handling via CLD command
tty: n_gsm: fix software flow control handling
tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
tty: n_gsm: fix wrong command frame length field encoding
tty: n_gsm: fix wrong command retry handling
tty: n_gsm: fix wrong DLCI release order
tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
tty: n_gsm: fix wrong signal octets encoding in MSC
tty: Replace acpi_bus_get_device()
tty: Reserve ldisc 29 for development purposes
tty: serial: amba-pl010: use more uart_port pointers
tty: serial: atmel: add earlycon support
tty: serial: bcm63xx: use more precise Kconfig symbol
tty: serial: define UART_LCR_WLEN() macro
tty: serial: fsl_lpuart: count tty buffer overruns
tty: serial: imx: Add fast path when rs485 delays are 0
tty: serial: jsm: fix two assignments in if conditions
tty: serial: jsm: remove redundant assignments to variable linestatus
tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper
tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
tty: serial: max3100: Remove redundant 'flush_workqueue()' calls
tty: serial: meson: Added S4 SOC compatibility
tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame
tty: serial: meson: Fix the compile link error reported by kernel test robot
tty: serial: meson: Make some bit of the REG5 register writable
tty: serial: meson: Move request the register region to probe
tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate
tty: serial: meson: Use devm_ioremap_resource to get register mapped memory
tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned
tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II.
tty: serial: samsung: Add ARTPEC-8 support
tty: serial: samsung: constify s3c24xx_serial_drv_data
tty: serial: samsung: constify s3c24xx_serial_drv_data members
tty: serial: samsung: constify UART name
tty: serial: samsung: constify variables and pointers
tty: serial: samsung: embed s3c2410_uartcfg in parent structure
tty: serial: samsung: embed s3c24xx_uart_info in parent structure
tty: serial: samsung: reduce number of casts
tty: serial: samsung: simplify getting OF match data
tty: serial: serial_txx9: remove info print from init
tty: serial: serial_txx9: remove struct uart_txx9_port
tty: tty_port_open, document shutdown vs failed activate
 
tun: annotate access to queue->trans_start
tun: support NAPI for packets received from batched XDP buffs
tun: vxlan: Use netif_rx().
 
tuntap: add sanity checks about msg_controllen in sendmsg
 
turbostat: fix PC6 displaying on some systems
 
txhash: Add socket option to control TX hash rethink behavior
txhash: Add txrehash sysctl description
txhash: Make rethinking txhash behavior configurable via sysctl
 
uaccess: add generic __{get,put}_kernel_nofault
uaccess: fix integer overflow on access_ok()
uaccess: fix nios2 and microblaze get_user_8()
uaccess: fix type mismatch warnings from access_ok()
uaccess: generalize access_ok()
uaccess: remove CONFIG_SET_FS
 
uapi/bpf: Add missing description and returns for helper documentation
 
uapi/linux/stddef.h: Add include guards
 
uapi: ioam: Insertion frequency
 
ubi: fastmap: Return error code if memory allocation fails in add_aeb()
ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
 
ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
ubifs: Convert from invalidatepage to invalidate_folio
ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio
ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
ubifs: Fix to add refcount once page is set private
ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment
ubifs: Rectify space amount budget for mkdir/tmpfile operations
ubifs: Rename whiteout atomically
ubifs: rename_whiteout: correct old_dir size computing
ubifs: rename_whiteout: Fix double free for whiteout_ui->data
ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
ubifs: use default_groups in kobj_type
 
ubsan: no need to unset panic_on_warn in ubsan_epilogue()
 
udf: Avoid using stale lengthOfImpUse
udf: remove redundant assignment of variable etype
 
udmabuf: validate ubuf->pagecount
 
udp6: don't make extra copies of iflow
udp6: pass flow in ip6_make_skb together with cork
udp6: shuffle up->pending AF_INET bits
 
udp: remove inner_udp_hdr()
 
udplite: remove udplite_csum_outgoing()
 
um: Allow builds with Clang
um: clang: Strip out -mno-global-merge from USER_CFLAGS
um: Cleanup syscall_handler_t definition/cast, fix warning
um: Document dtb command line option
um: fix and optimize xor select template for CONFIG64 and timetravel mode
um: Fix order of dtb unflatten/early init
um: Fix uml_mconsole stop/go
um: Fix WRITE_ZEROES in the UBD Driver
um: Migrate vector drivers to NAPI
um: port_user: Allow setting path to port-helper using UML_PORT_HELPER envvar
um: port_user: Improve error handling when port-helper is not found
um: port_user: Search for in.telnetd in PATH
um: Remove duplicated include in syscalls_64.c
um: Remove unused timeval_to_ns() function
um: run_helper: Write error message to kernel log on exec failure on host
 
uml/x86: use x86 load_unaligned_zeropad()
 
uml: net: vector: fix const issue
 
Linux: Update the Icicle Kit device tree
Linux: Update the Icicle Kit device tree
 
USB: ACPI: Replace acpi_bus_get_device()
 
usb: cdc-wdm: fix reading stuck on device close
usb: cdns3: Fix issue for clear halt endpoint
usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value
usb: cdnsp: remove not used temp_64 variables
usb: common: usb-conn-gpio: Make VBUS supply completely optional
usb: core: Bail out when port is stuck in reset loop
usb: core: Don't hold the device lock while sleeping in do_proc_control()
 
USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf()
 
usb: Drop commas after SoC match table sentinels
usb: dwc2: Add platform specific data for Intel's Agilex
usb: dwc3-meson-g12a: constify drvdata structs
usb: dwc3: Calculate REFCLKPER based on reference clock
usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode
usb: dwc3: core: Fix tx/rx threshold settings
usb: dwc3: core: Only handle soft-reset in DCTL
usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch
usb: dwc3: drd: Don't check against CONFIG_OF
usb: dwc3: fix backwards compat with rockchip devices
usb: dwc3: gadget: ep_queue simplify isoc start condition
usb: dwc3: gadget: Give some time to schedule isoc
usb: dwc3: gadget: move cmd_endtransfer to extra function
usb: dwc3: gadget: Return proper request status
usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
usb: dwc3: Get clocks individually
usb: dwc3: imx8mp: Add support for setting SOC specific flags
usb: dwc3: imx8mp: rename iomem base pointer
usb: dwc3: Issue core soft reset before enabling run/stop
usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
usb: dwc3: pci: Add support for Intel Alder Lake
usb: dwc3: pci: add support for the Intel Meteor Lake-P
usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device
usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards
usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks()
usb: dwc3: Program GFLADJ
usb: dwc3: Try usb-role-switch first in dwc3_drd_init
usb: early: xhci-dbc: Fix xdbc number parsing
usb: early: xhci-dbc: Remove duplicate keep parsing
usb: ehci: add pci device support for Aspeed platforms
 
USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
USB: Fix xhci event ring dequeue pointer ERDP update issue
 
usb: gadget: aspeed: remove usage of list iterator past the loop body
usb: gadget: audio: Add HS/SS bInterval params for UAC2
usb: gadget: bdc: remove usage of list iterator past the loop body
usb: gadget: composite: remove check of list iterator against head past the loop body
usb: gadget: composite: remove usage of list iterator past the loop body
usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
usb: gadget: configfs: remove using list iterator after loop body as a ptr
usb: gadget: dummy_hcd: remove usage of list iterator past the loop body
usb: gadget: eliminate anonymous module_init & module_exit
usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers
usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X
usb: gadget: f_phonet: Use struct_size() helper in kzalloc()
usb: gadget: f_serial: Ensure gserial disconnected during unbind
usb: gadget: f_uac1: Add suspend callback
usb: gadget: f_uac1: allow changing interface name via configfs
usb: gadget: f_uac1: Support multiple sampling rates
usb: gadget: f_uac2: Add HS/SS bInterval to configfs
usb: gadget: f_uac2: Add speed names to bInterval dbg/warn
usb: gadget: f_uac2: Add suspend callback
usb: gadget: f_uac2: allow changing interface name via configfs
usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize
usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts
usb: gadget: f_uac2: Optionally determine bInterval for HS and SS
usb: gadget: f_uac2: Support multiple sampling rates
usb: gadget: fix race when gadget driver register via ioctl
usb: gadget: fsl: remove usage of list iterator past the loop body
usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue()
usb: gadget: goku_udc: remove usage of list iterator past the loop body
usb: gadget: legacy: remove using list iterator after loop body as a ptr
usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body
usb: gadget: Makefile: remove ccflags-y
usb: gadget: mv_u3d: remove usage of list iterator past the loop body
usb: gadget: net2272: remove usage of list iterator past the loop body
usb: gadget: omap_udc: remove usage of list iterator past the loop body
usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found
usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body
usb: gadget: tegra-xudc: Do not program SPARAM
usb: gadget: tegra-xudc: Fix control endpoint's definitions
usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr
usb: gadget: u_audio: Add capture/playback srate getter
usb: gadget: u_audio: Add suspend call
usb: gadget: u_audio: Move dynamic srate from params to rtd
usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped)
usb: gadget: u_audio: Support multiple sampling rates
usb: gadget: udc-xilinx: remove usage of list iterator past the loop body
usb: gadget: udc: at91: remove usage of list iterator past the loop body
usb: gadget: udc: atmel: remove usage of list iterator past the loop body
usb: gadget: udc: core: remove usage of list iterator past the loop body
usb: gadget: udc: fix typos in comments
usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body
usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr
usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body
usb: gadget: udc: net2280: remove usage of list iterator past the loop body
usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body
usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body
usb: gadget: uvc: allow for application to cleanly shutdown
usb: gadget: uvc: Fix crash when encoding data for usb request
usb: gadget:audio: Replace deprecated macro S_IRUGO
 
USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs
 
usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround
usb: host: ehci-q: make qtd_fill() return *unsigned int*
usb: host: ehci-sched: Use struct_size() in kzalloc()
usb: host: fotg210: Use struct_size() helper in kzalloc()
usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk
usb: host: xhci-plat: Remove useless DMA-32 fallback configuration
usb: host: xhci: add blank line in xhci_halt()
usb: host: xhci: drop redundant checks
usb: host: xhci: fix a comment typo in xhci_mem_init()
usb: host: xhci: Remove some unnecessary return value initializations
usb: host: xhci: update hci_version operation in xhci_gen_setup()
usb: host: xhci: use ffs() in xhci_mem_init()
usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers
usb: isp1760: remove redundant max_packet() macro
usb: misc: eud: Add driver support for Embedded USB Debugger(EUD)
usb: misc: eud: Fix an error handling path in eud_probe()
usb: misc: fix improper handling of refcount in uss720_probe()
usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM
usb: mtu3: fix USB 3.0 dual-role-switch from device to host
usb: oxu210hp-hcd: remove redundant call to max_packet() macro
usb: phy: generic: Get the vbus supply
 
USB: quirks: add a Realtek card reader
USB: quirks: add STRING quirk for VCOM device
 
usb: raw-gadget: return -EINVAL if no proper ep address available
usb: raw-gadget: use kzalloc
usb: remove Link Powermanagement (LPM) disable before port reset.
 
USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
USB: serial: option: add Fibocom L610 modem
USB: serial: option: add Fibocom MA510 modem
USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
USB: serial: pl2303: add device id for HP LM930 Display
USB: serial: pl2303: add IBM device IDs
USB: serial: pl2303: fix GS type detection
USB: serial: qcserial: add support for Sierra Wireless EM7590
USB: serial: simple: add Nokia phone driver
USB: serial: usb_wwan: remove redundant assignment to variable i
USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
USB: storage: ums-realtek: fix error code in rts51x_read_mem()
 
usb: typec: Factor out non-PD fwnode properties
usb: typec: rt1719: Add support for Richtek RT1719
usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY
usb: typec: Support the WUSB3801 port controller
usb: typec: tcpci: Don't skip cleanup in .remove() on error
usb: typec: tcpci_mt6360: Update for BMC PHY setting
usb: typec: tcpm: Fix undefined behavior due to shift overflowing the constant
usb: typec: tipd: Forward plug orientation to typec subsystem
usb: typec: ucsi: Fix reuse of completion structure
usb: typec: ucsi: Fix role swapping
usb: udc: Fix typo in comment
usb: ulpi: Add debugfs support
 
USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory.
 
usb: usbip: eliminate anonymous module_init & module_exit
usb: xhci-mtk: add support ip-sleep wakeup for mt8195
usb: xhci-mtk: fix fs isoc's transfer error
usb: xhci-mtk: remove bandwidth budget table
usb: xhci-mtk: Use struct_size() helper in create_sch_ep()
usb: xhci: fix minmax.cocci warnings
usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions
 
usbip: vudc: Make use of the helper macro LIST_HEAD()
 
usbnet: gl620a: Replace one-element array with flexible-array member
 
user_events: Add basic perf and eBPF support
user_events: Add documentation file
user_events: Add minimal support for trace_event into ftrace
user_events: Add print_fmt generation support for basic types
user_events: Add sample code for typical usage
user_events: Add self-test for dynamic_events integration
user_events: Add self-test for ftrace integration
user_events: Add self-test for perf_event integration
user_events: Add self-test for validator boundaries
user_events: Add trace event call as root for low permission cases
user_events: Fix potential uninitialized pointer while parsing field
user_events: Handle matching arguments from dyn_events
user_events: Optimize writing events by only copying data once
user_events: Prevent dyn_event delete racing with ioctl add/delete
user_events: Validate user payloads for size and null termination
 
usercopy: Check valid lifetime via stack depth
usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN
 
userfaultfd/selftests: enable hugetlb remap and remove event testing
userfaultfd/selftests: fix uninitialized_var.cocci warning
 
userfaultfd: mark uffd_wp regardless of VM_WRITE flag
userfaultfd: provide unmasked address on page-fault
 
usr/include: replace extra-y with always-y
 
v4l: fwnode: Drop redunant -ENODATA check in property reference parsing
v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_parse_reference()
 
vDPA/ifcvf: cacheline alignment for ifcvf_hw
vDPA/ifcvf: implement device MSIX vector allocator
vDPA/ifcvf: implement shared IRQ feature
vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf
 
vdpa/mlx5: Avoid processing works if workqueue was destroyed
vdpa/mlx5: re-create forwarding rules after mac modified
vdpa/mlx5: Use consistent RQT size
 
vdpa: change the type of nvqs to u32
vdpa: mlx5: prevent cvq work from hogging CPU
vdpa: mlx5: synchronize driver status with CVQ
vdpa: support exposing the config size to userspace
vdpa: support exposing the count of vqs to userspace
 
veth: Allow jumbo frames in xdp mode
veth: Ensure eth header is in skb's linear part
veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb
 
vfio-pci: Provide reviewers and acceptance criteria for variant drivers
 
vfio/mlx5: Expose migration commands over mlx5 device
vfio/mlx5: Fix to not use 0 as NULL pointer
vfio/mlx5: Implement vfio_pci driver for mlx5 devices
vfio/mlx5: Use its own PCI reset_done error handler
 
vfio/pci: Expose vfio_pci_core_aer_err_detected()
vfio/pci: fix memory leak during D3hot to D0 transition
vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA
vfio/pci: wake-up devices around reset functions
 
vfio: Define device migration protocol v2
vfio: Extend the device migration protocol with RUNNING_P2P
vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl
vfio: Remove migration protocol v1 documentation
 
VFS: filename_create(): fix incorrect intent.
 
vhost: cache avail index in vhost_enable_notify()
vhost: handle error while adding split ranges to iotlb
 
vhost_vdpa: don't setup irq offloading when irq_num < 0
 
video/fbdev/stifb: Implement the stifb_fillrect() function
 
video: fbdev: arkfb: Error out if 'pixclock' equals zero
video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
video: fbdev: atari: Convert to standard round_up() helper
video: fbdev: atari: Fix TT High video mode
video: fbdev: atari: Remove unused atafb_setcolreg()
video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h
video: fbdev: aty128fb: make some arrays static const
video: fbdev: atyfb: Remove assigned but never used variable statements
video: fbdev: au1100fb: Spelling s/palette/palette/
video: fbdev: au1200fb: Make use of dma_mmap_coherent()
video: fbdev: cirrusfb: check pixclock to avoid divide by zero
video: fbdev: clps711x-fb: Use syscon_regmap_lookup_by_phandle
video: fbdev: controlfb: Fix COMPILE_TEST build
video: fbdev: da8xx-fb: Make use of the helper function dev_err_probe()
video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig help text
video: fbdev: i740fb: Error out if 'pixclock' equals zero
video: fbdev: i740fb: use memset_io() to clear screen
video: fbdev: imxfb: Check for null res pointer
video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe
video: fbdev: kyro: Error out if 'lineclock' equals zero
video: fbdev: kyro: make read-only array ODValues static const
video: fbdev: mach64_ct: remove redundant res variable
video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
video: fbdev: mb862xx: remove redundant assignment to pointer ptr
video: fbdev: mmp: Make use of the helper function dev_err_probe()
video: fbdev: mmp: replace usage of found with dedicated list iterator variable
video: fbdev: neofb: Fix the check of 'var->pixclock'
video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
video: fbdev: ocfb: add const to of_device_id
video: fbdev: of: display_timing: Remove a redundant zeroing of memory
video: fbdev: offb: fix warning comparing pointer to 0
video: fbdev: omap: Make it CCF clk API compatible
video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
video: fbdev: omapfb: lcd_ams_delta: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls
video: fbdev: omapfb: use default_groups in kobj_type
video: fbdev: omapfb: Use sysfs_emit() instead of snprintf()
video: fbdev: pm2fb: Fix a kernel-doc formatting issue
video: fbdev: pxa168fb: Initialize pointers with NULL and not plain integer 0
video: fbdev: pxa168fb: Make use of the helper function dev_err_probe()
video: fbdev: pxa168fb: Remove unnecessary print function dev_err()
video: fbdev: pxa3xx-gcu: Make use of the helper function dev_err_probe()
video: fbdev: pxa3xx-gcu: Remove unnecessary print function dev_err()
video: fbdev: pxafb: use if else instead
video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS
video: fbdev: s3c-fb: fix platform_get_irq.cocci warning
video: fbdev: s3c-fb: Make use of the helper function dev_err_probe()
video: fbdev: s3c-fb: remove redundant initialization of pointer bufs
video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt
video: fbdev: s3fb: Error out if 'pixclock' equals zero
video: fbdev: savagefb: make a variable local
video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_check_var() declaration
video: fbdev: sis: fix potential NULL dereference in sisfb_post_sis300()
video: fbdev: sis: use swap() to make code cleaner
video: fbdev: sm712fb: Fix crash in smtcfb_read()
video: fbdev: sm712fb: Fix crash in smtcfb_write()
video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe()
video: fbdev: tridentfb: Error out if 'pixclock' equals zero
video: fbdev: udlfb: properly check endpoint type
video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
video: fbdev: via: check the return value of kstrdup()
video: fbdev: via: Fix spelling mistake "bellow" -> "below"
video: fbdev: vt8623fb: Error out if 'pixclock' equals zero
video: fbdev: w100fb: Reset global state
video: fbmem: use swap() to make code cleaner in fb_rotate_logo()
video: omapfb: dss: Make use of the helper component_compare_dev
video: vga16fb: Fix logic that checks for the display standard
 
virt: acrn: fix a memory leak in acrn_dev_ioctl()
virt: acrn: obtain pa from VMA with PFNMAP flag
virt: acrn: Remove unsued acrn_irqfds_mutex.
virt: fsl_hypervisor: Directly return 0 instead of using local ret variable
virt: vmgenid: notify RNG of VM fork and supply generation ID
virt: vmgenid: recognize new CID added by Hyper-V
 
virtio-crypto: implement RSA algorithm
virtio-crypto: introduce akcipher service
virtio-crypto: rename skcipher algs
 
virtio: fix virtio transitional ids
virtio: pci: check bar values read from virtio config space
virtio: use virtio_device_ready() in virtio_device_restore()
 
virtio_blk: eliminate anonymous module_init & module_exit
virtio_blk: simplify refcounting
 
virtio_console: eliminate anonymous module_init & module_exit
 
virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
 
virtio_net: Fix code indent error
virtio_net: fix wrong buf address calculation when using xdp
 
virtio_ring: remove flags check for unmap packed indirect desc
virtio_ring: remove flags check for unmap split indirect desc
virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed()
 
vlan: use correct format characters
 
vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP
 
VMCI: Check exclusive_vectors when freeing interrupt 1
VMCI: dma dg: add MMIO access to registers
VMCI: dma dg: add support for DMA datagrams receive
VMCI: dma dg: add support for DMA datagrams sends
VMCI: dma dg: allocate send and receive buffers for DMA datagrams
VMCI: dma dg: detect DMA datagram capability
VMCI: dma dg: register dummy IRQ handlers for DMA datagrams
VMCI: dma dg: set OS page size
VMCI: dma dg: whitespace formatting change for vmci register defines
VMCI: Fix some error handling paths in vmci_guest_probe_device()
VMCI: Fix the description of vmci_check_host_caps()
VMCI: No need to clear memory after a dma_alloc_coherent() call
VMCI: Release notification_bitmap in error path
VMCI: Update maintainers for VMCI
 
vrf: fix packet sniffing for traffic originating from ip tunnels
 
vsock/virtio: enable VQs early on probe
vsock/virtio: initialize vdev->priv before using VQs
vsock/virtio: read the negotiated features before using VQs
 
vsprintf: Fix %pK with kptr_restrict == 0
vsprintf: Fix potential unaligned access
vsprintf: Move space out of string literals in fourcc_string()
 
vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE
 
vxcan: enable local echo for sent CAN frames
vxcan: remove sk reference in peer skb
 
vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices
vxlan: fix error return code in vxlan_fdb_append
vxlan: move to its own directory
vxlan: vni filtering support on collect metadata device
 
vxlan_core: add helper vxlan_vni_in_use
vxlan_core: delete unnecessary condition
vxlan_core: fix build warnings in vxlan_xmit_one
vxlan_core: make multicast helper take rip and ifindex explicitly
vxlan_core: move common declarations to private header file
vxlan_core: move some fdb helpers to non-static
 
vxlan_multicast: Move multicast helpers to a separate file
 
w1/ds2490: remove spurious newlines within hexdump
 
w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF.
w1: w1_therm: fixes w1_seq for ds28ea00 sensors
 
watch_queue: Actually free the watch
watch_queue: Fix NULL dereference in error cleanup
watch_queue: Free the page array when watch_queue is dismantled
 
watchdog: allow building BCM7038_WDT for BCM4908
watchdog: aspeed: add nowayout support
watchdog: Improve watchdog_dev function documentation
watchdog: imx2_wdg: Alow ping on suspend
watchdog: ixp4xx: Implement restart
watchdog: max77620: Add comment to clarify set_timeout procedure
watchdog: max77620: Add support for the max77714 variant
watchdog: orion_wdt: support pretimeout on Armada-XP
watchdog: renesas_wdt: Add R-Car Gen4 support
watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function
 
Watchdog: sp5100_tco: Add initialization using EFCH MMIO
Watchdog: sp5100_tco: Enable Family 17h+ CPUs
Watchdog: sp5100_tco: Move timer initialization into function
Watchdog: sp5100_tco: Refactor MMIO base address initialization
 
wcn36xx: Add SNR reporting via get_survey()
wcn36xx: clean up some inconsistent indenting
wcn36xx: Differentiate wcn3660 from wcn3620
wcn36xx: Implement get_snr()
wcn36xx: Track SNR and RSSI for each RX frame
wcn36xx: Track the band and channel we are tuned to
wcn36xx: Uninitialized variable in wcn36xx_change_opchannel()
wcn36xx: Use platform_get_irq_byname() to get the interrupt
wcn36xx: use struct_size over open coded arithmetic
 
wilc1000: use min_t() to make code cleaner
 
wireguard: device: check for metadata_dst with skb_valid_dst()
wireguard: device: clear keys on VM fork
wireguard: queueing: use CFI-safe ptr_ring cleanup function
wireguard: selftests: bump package deps
wireguard: selftests: enable ACPI for SMP
wireguard: selftests: limit parallelism to $(nproc) tests at once
wireguard: selftests: make routing loop test non-fatal
wireguard: selftests: restore support for ccache
wireguard: selftests: set panic_on_warn=1 from cmdline
wireguard: selftests: simplify RNG seeding
wireguard: selftests: use newer toolchains to fill out architectures
wireguard: socket: free skb in send6 when ipv6 is disabled
wireguard: socket: ignore v6 endpoints when ipv6 is disabled
 
wireless: Atheros: Use netif_rx().
wireless: brcmfmac: Use netif_rx().
wireless: Marvell: Use netif_rx().
wireless: Use netif_rx().
 
workqueue: Change the comments of the synchronization about the idle_list
workqueue: Convert the type of pool->nr_running to int
workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work()
workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code
 
writeback: Avoid skipping inode writeback
 
x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc()
 
x86,bpf: Avoid IBT objtool warning
 
x86,kprobes: Fix optprobe trampoline to generate complete pt_regs
 
x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE
x86,objtool: Mark cpu_startup_entry() __noreturn
x86,objtool: Move the ASM_REACHABLE annotation to objtool.h
 
x86,rethook,kprobes: Replace kretprobe with rethook on x86
 
x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs
 
x86,static_call: Fix __static_call_return0 for i386
 
x86,xen,objtool: Add UNWIND hint
 
x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC
x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC
x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c
 
x86/alternative: Introduce text_poke_copy
x86/alternative: Simplify int3_selftest_ip
x86/alternative: Use .ibt_endbr_seal to seal indirect calls
 
x86/bug: Prevent shadowing in __WARN_FLAGS
 
x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c}
 
x86/coco: Add API to handle encryption mask
x86/coco: Explicitly declare type of confidential computing platform
 
x86/config: Make the x86 defconfigs a bit more usable
 
x86/CPU/AMD: Use default_groups in kobj_type
 
x86/cpu: Add definitions for the Intel Hardware Feedback Interface
x86/cpu: Add new Alderlake and Raptorlake CPU model numbers
x86/cpu: Clear SME feature flag when not in use
x86/cpu: Load microcode during restore_processor_state()
x86/cpu: Merge Intel and AMD ppin_init() functions
x86/cpu: Read/save PPIN MSR during initialization
x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit
 
x86/cpufeatures: Put the AMX macros in the word 18 block
x86/cpufeatures: Re-enable ENQCMD
 
x86/defconfig: Enable WERROR
 
x86/Documentation: Describe the Intel Hardware Feedback Interface
 
x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel()
 
x86/entry: Cleanup PARAVIRT
 
x86/extable: Prefer local labels in .set directives
 
x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
x86/fpu/xsave: Initialize offset/size cache early
 
x86/fpu/xstate: Consolidate size calculations
x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation
x86/fpu/xstate: Handle supervisor states in XSTATE permissions
 
x86/fpu: Cache xfeature flags from CPUID
x86/fpu: Clear PASID when copying fpstate
x86/fpu: Prevent FPU state corruption
x86/fpu: Remove redundant XCOMP_BV initialization
x86/fpu: Remove unused supervisor only offsets
 
x86/head64: Add missing __head annotation to sme_postprocess_startup()
 
x86/hyperv: Output host build info as normal Windows version number
 
x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline
 
x86/ibt,crypto: Add ENDBR for the jump-table entries
 
x86/ibt,entry: Sprinkle ENDBR dust
 
x86/ibt,ftrace: Add ENDBR to samples/ftrace
x86/ibt,ftrace: Annotate ftrace code patching
x86/ibt,ftrace: Make function-graph play nice
x86/ibt,ftrace: Search for __fentry__ location
 
x86/ibt,kexec: Disable CET on kexec
 
x86/ibt,kprobes: Cure sym+0 equals fentry woes
 
x86/ibt,kvm: Add ENDBR to fastops
 
x86/ibt,paravirt: Sprinkle ENDBR
x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
 
x86/ibt,sev: Annotations
 
x86/ibt,xen: Sprinkle the ENDBR
 
x86/ibt: Add ANNOTATE_NOENDBR
x86/ibt: Add IBT feature, MSR and #CP handling
x86/ibt: Annotate text references
x86/ibt: Base IBT bits
x86/ibt: Disable IBT around firmware
x86/ibt: Dont generate ENDBR in .discard.text
x86/ibt: Ensure module init/exit points have references
 
x86/insn: Add AMX instructions to the x86 instruction decoder
x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder
x86/insn: Add misc instructions to x86 instruction decoder
 
x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config
x86/Kconfig: move and modify CONFIG_I8K
x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0
x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0
x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible
x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP
 
x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
 
x86/linkage: Add ENDBR to SYM_FUNC_START*()
 
x86/livepatch: Validate __fentry__ location
 
x86/mce: Remove the tolerance level control
x86/mce: Use arch atomic and bit helpers
x86/mce: Work around an erratum on fast string copy instructions
 
x86/mm/cpa: Generalize __set_memory_enc_pgtable()
 
x86/mm/tlb: Revert retpoline avoidance approach
 
x86/mm: Fix marking of unused sub-pmd ranges
 
x86/msi: Fix msi message data shadow struct
 
x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler
 
x86/paravirt: Use %rip-relative addressing in hook calls
 
x86/pat: Remove the unused set_pages_array_wt() function
 
x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
 
x86/PCI: Add #includes to asm/pci_x86.h
 
x86/percpu: Remove volatile from arch_raw_cpu_ptr().
 
x86/pm: Save the MSR validity status at context setup
 
x86/ptrace: Always inline v8086_mode() for instrumentation
 
x86/retpoline: Add ANNOTATE_NOENDBR for retpolines
 
x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
 
x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO
 
x86/speculation: Restore speculation related MSRs during S3 resume
 
x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline
 
x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
 
x86/traps: Demand-populate PASID MSR via #GP
 
x86/tsc: Be consistent about use_tsc_delay()
 
x86/tsx: Disable TSX development mode at boot
x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits
 
x86/uaccess: Add ENDBR to __put_user_nocheck*()
x86/uaccess: Don't jump between functions
 
x86/unwind/orc: Recheck address range after stack info was updated
 
x86/xen: Add ANNOTATE_NOENDBR to startup_xen()
x86/xen: Fix kerneldoc warning
 
x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
x86: Annotate call_on_stack()
x86: Annotate idtentry_df()
x86: clean up symbol aliasing
x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86
x86: Expose init_freq_invariance() to topology header
x86: Mark __invalid_creds() __noreturn
x86: Mark stop_this_cpu() __noreturn
x86: remove __range_not_ok()
x86: Remove toolchain check for X32 ABI capability
x86: Share definition of __is_canonical_address()
x86: use more conventional access_ok() definition
 
XArray: Disallow sibling entries of nodes
XArray: Document the locking requirement for the xa_state
XArray: Fix xas_create_range() when multi-order entry present
XArray: Include bitmap.h from xarray.h
XArray: Update the LRU list in xas_split()
 
xarray: use kmem_cache_alloc_lru to allocate xa_node
 
xdp: add frags support to xdp_return_{buff/frame}
xdp: disable XDP_REDIRECT for xdp frags
xdp: introduce flags field in xdp_buff/xdp_frame
 
xen-blkback: bio_alloc can't fail if it is allow to sleep
xen-blkback: remove redundant assignment to variable i
 
xen/balloon: don't use PV mode extra memory for zone device allocations
 
xen/blkfront: fix comment for need_copy
xen/blkfront: speed up purge_persistent_grants()
 
xen/grant-table: remove gnttab_*transfer*() functions
xen/grant-table: remove readonly parameter from functions
 
xen/usb: don't use arbitrary_virt_to_machine()
xen/usb: harden xen_hcd against malicious backends
 
xen: Convert kmap() to kmap_local_page()
xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
xen: don't hang when resuming PCI device
xen: fix is_xen_pmu()
xen: use time_is_before_eq_jiffies() instead of open coding it
 
xfrm: delete duplicated functions that calls same xfrm_api_check()
xfrm: fix "disable_policy" flag use when arriving from different devices
xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
xfrm: rework default policy structure
xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown
 
xfs: aborting inodes on shutdown may need buffer lock
xfs: add missing cmap->br_state = XFS_EXT_NORM update
xfs: AIL should be log centric
xfs: always succeed at setting the reserve pool size
xfs: async CIL flushes need pending pushes to be made stable
xfs: check buffer pin state after locking in delwri_submit
xfs: constify the name argument to various directory functions
xfs: constify xfs_name_dotdot
xfs: convert buffer flags to unsigned.
xfs: document the XFS_ALLOC_AGFL_RESERVE constant
xfs: don't generate selinux audit messages for capability testing
xfs: don't include bnobt blocks when reserving free block pool
xfs: don't report reserved bnobt space as available
xfs: drop async cache flushes from CIL commits.
xfs: fix overfilling of reserve pool
xfs: log items should have a xlog pointer, not a mount
xfs: log shutdown triggers should only shut down the log
xfs: log worker needs to start before intent/unlink recovery
xfs: refactor user/group quota chown in xfs_setattr_nonsize
xfs: remove infinite loop when reserving free block pool
xfs: reorder iunlink remove operation in xfs_ifree
xfs: reserve quota for dir expansion when linking/unlinking files
xfs: reserve quota for target dir expansion when renaming files
xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
xfs: shutdown during log recovery needs to mark the log shutdown
xfs: shutdown in intent recovery has non-intent items in the AIL
xfs: use setattr_copy to set vfs inode attributes
xfs: xfs_ail_push_all_sync() stalls when racing with updates
xfs: xfs_do_force_shutdown needs to block racing shutdowns
xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
xfs: xfs_trans_commit() path must check for log shutdown
 
xhci: Allocate separate command structures for each LPM command
xhci: dbc: create and remove dbc structure in dbgtty driver.
xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe
xhci: dbc: refactor xhci_dbc_init()
xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
xhci: dbgtty: use IDR to support several dbc instances.
xhci: Enable runtime PM on second Alderlake controller
xhci: fix garbage USBSTS being logged in some cases
xhci: fix runtime PM imbalance in USB2 resume
xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms
xhci: make xhci_handshake timeout for xhci_reset() adjustable
xhci: omit mem read just after allocation of trb
xhci: stop polling roothubs after shutdown
 
xilinx_hwicap: cleanup comments
 
xsk: Do not write NULL in SW ring at allocation failure
xsk: Fix l2fwd for copy mode + busy poll combo
xsk: Fix possible crash when multiple sockets are created
xsk: Fix race at socket teardown
 
xtensa: add helpers for division, remainder and shifts
xtensa: add kernel ABI selection to Kconfig
xtensa: add missing XCHAL_HAVE_WINDOWED check
xtensa: clean up kernel exit assembly code
xtensa: define update_mmu_tlb function
xtensa: don't link with libgcc
xtensa: enable plugin support
xtensa: fix a7 clobbering in coprocessor context load/store
xtensa: fix DTC warning unit_address_format
xtensa: fix stop_machine_cpuslocked call in patch_text
xtensa: fix xtensa_wsr always writing 0
xtensa: Implement "current_stack_pointer"
xtensa: make secondary reset vector support conditional
xtensa: merge stack alignment definitions
xtensa: patch_text: Fixup last cpu should be master
xtensa: rearrange NMI exit path
xtensa: Remove unused early_read_config_byte() et al declarations
xtensa: rename PT_SIZE to PT_KERNEL_SIZE
xtensa: termbits.h is identical to asm-generic one
xtensa: use strscpy to copy strings
xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size
 
zd1201: use kzalloc
 
zh_CN: Add translation for admin-guide/mm/index.rst
zh_CN: Add translations for admin-guide/mm/ksm.rst
 
zonefs: Clear inode information flags on inode creation
zonefs: Fix management of open zones
 
zram: use memcpy_from_bvec in zram_bvec_write
zram: use memcpy_to_bvec in zram_bvec_read