Список изменений
в 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
[email protected]
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
[email protected]
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